/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@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-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-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-font-weight: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;--tw-space-y-reverse:0;--tw-tracking:initial;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-outline-style:solid;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xl:.75rem;--blur-sm:8px;--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)}}@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,ui-sans-serif, system-ui, 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{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}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:is(:root:has(input.d-theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:is(:root:has(input.d-theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--d-page-scroll-lock:initial;--d-page-overflow:var(--d-page-scroll-lock) hidden}:root:not(span){overflow:var(--d-page-overflow)}:root{--d-fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--d-root-bg);color:var(--color-base-content)}:root{background-color:var(--d-page-scroll-bg,var(--d-root-bg))}:where(:root,[data-theme]){--d-root-bg:var(--color-base-100)}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}:root{--d-page-has-backdrop:var(--d-page-scroll-lock) 1;--d-page-scroll-bg:var(--d-page-scroll-lock) var(--d-root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--d-page-scroll-bg:var(--d-page-scroll-lock) color-mix(in srgb, var(--d-root-bg,#0000), oklch(0% 0 0) calc(var(--d-page-has-backdrop,0) * 40%))}}:root{background-image:var(--d-page-scroll-lock) linear-gradient(var(--d-root-bg,#0000), var(--d-root-bg,#0000));transition:var(--d-page-scroll-lock) background-color .3s ease-out;animation:var(--d-page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--d-page-scroll-lock) scroll();--d-page-has-scroll:initial;scrollbar-gutter:var(--d-page-has-scroll) var(--d-page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--d-page-has-scroll: }}}@layer components{@layer daisyui.l1.l2.l3{:where(.app-button){width:unset}.app-button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-button{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.app-button{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.app-button{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.app-button:is([type=checkbox],[type=radio]){appearance:none}.app-button:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.app-icon-button){width:unset}.app-icon-button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-icon-button{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.app-icon-button{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-icon-button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.app-icon-button{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.app-icon-button:is([type=checkbox],[type=radio]){appearance:none}.app-icon-button:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.app-icon-button{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.app-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.app-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.app-input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.app-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.app-input input::placeholder{color:var(--color-base-content);opacity:.5}.app-input input:focus,.app-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.app-input input:focus,.app-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.app-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.app-input::-webkit-inner-spin-button{margin-inline-end:-10px}.app-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.app-input,.app-input input{display:inline-flex;position:relative}:is(input.app-input,.app-input input)[type=url],:is(input.app-input,.app-input input)[type=email]{text-align:left}:is(input.app-input,.app-input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.app-input,.app-input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.app-input,.app-input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input.app-input,.app-input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.app-input,.app-input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.app-input:focus,.app-input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.app-input:focus,.app-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.app-input:focus,.app-input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.app-input:focus,.app-input:focus-within{--d-font-size:1rem}}}.app-input:is(:disabled,[disabled]),fieldset:disabled .app-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.app-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.app-input:has(>input[disabled]),.app-input:is(:disabled,[disabled]),fieldset:disabled .app-input):is(input),:is(.app-input:has(>input[disabled]),.app-input:is(:disabled,[disabled]),fieldset:disabled .app-input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.app-input:has(>input[disabled]),.app-input:is(:disabled,[disabled]),fieldset:disabled .app-input):is(input),:is(.app-input:has(>input[disabled]),.app-input:is(:disabled,[disabled]),fieldset:disabled .app-input) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.app-input:is(:disabled,[disabled]),fieldset:disabled .app-input{box-shadow:none}.app-input:has(>input[disabled]){box-shadow:none}:is(.app-input:has(>input[disabled]),.app-input:is(:disabled,[disabled]),fieldset:disabled .app-input)::placeholder,:is(.app-input:has(>input[disabled]),.app-input:is(:disabled,[disabled]),fieldset:disabled .app-input) ::placeholder{color:var(--color-base-content);opacity:.2}.app-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.app-label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.app-label:has(input){cursor:pointer}.app-label:is(.d-input>*,.d-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.app-label:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.app-label:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.app-label:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.app-label:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.app-link{cursor:pointer;text-decoration-line:underline}.app-link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.app-link:focus{outline-offset:2px;outline:2px solid #0000}}.app-link:focus-visible{outline-offset:2px;outline:2px solid}.app-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.app-card:focus-visible,.app-card[aria-checked=true]{outline-color:currentColor}.app-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.app-card[aria-checked=true]:focus-visible{outline-width:4px}.app-card:has(>:checked:focus-visible){outline-width:4px}.app-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.app-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.app-card>:is([type=checkbox],[type=radio]){appearance:none}.app-radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--d-input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.app-radio{border:var(--border) solid var(--d-input-color,color-mix(in srgb, currentColor 20%, #0000))}}.app-radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);color:var(--d-input-color,currentColor)}.app-radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.app-radio:focus-visible{outline:2px solid}.app-radio:checked,.app-radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.app-radio:checked,.app-radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.app-radio:checked,.app-radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.app-radio:checked,.app-radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.app-radio:checked,.app-radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.app-page-loader__spinner{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.app-page-loader__spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.app-request-error{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.app-request-error{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.app-request-error:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}:where(.app-request-error__dismiss){width:unset}.app-request-error__dismiss{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.app-request-error__dismiss{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.app-request-error__dismiss{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.app-request-error__dismiss:is([type=checkbox],[type=radio]){appearance:none}.app-request-error__dismiss:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.app-request-error__dismiss{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}button[type=submit][data-request-pending]:before{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){button[type=submit][data-request-pending]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.app-alert{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.app-alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.app-alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}:where(.app-alert__dismiss){width:unset}.app-alert__dismiss{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.app-alert__dismiss{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.app-alert__dismiss{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.app-alert__dismiss:is([type=checkbox],[type=radio]){appearance:none}.app-alert__dismiss:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.app-alert__dismiss{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.auth-field__control input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-field__control input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.auth-field__control input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.auth-field__control input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.auth-field__control input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.auth-field__control input input::placeholder{color:var(--color-base-content);opacity:.5}.auth-field__control input input:focus,.auth-field__control input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.auth-field__control input input:focus,.auth-field__control input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.auth-field__control input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.auth-field__control input::-webkit-inner-spin-button{margin-inline-end:-10px}.auth-field__control input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input:is(.auth-field__control input),.auth-field__control input input{display:inline-flex;position:relative}:is(input:is(.auth-field__control input),.auth-field__control input input)[type=url],:is(input:is(.auth-field__control input),.auth-field__control input input)[type=email]{text-align:left}:is(input:is(.auth-field__control input),.auth-field__control input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.auth-field__control input),.auth-field__control input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.auth-field__control input),.auth-field__control input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input:is(.auth-field__control input),.auth-field__control input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input:is(.auth-field__control input),.auth-field__control input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.auth-field__control input:focus,.auth-field__control input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.auth-field__control input:focus,.auth-field__control input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.auth-field__control input:focus,.auth-field__control input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.auth-field__control input:focus,.auth-field__control input:focus-within{--d-font-size:1rem}}}.auth-field__control input:is(:disabled,[disabled]),fieldset:disabled :is(.auth-field__control input){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.auth-field__control input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.auth-field__control input:has(>input[disabled]),.auth-field__control input:is(:disabled,[disabled]),fieldset:disabled :is(.auth-field__control input)):is(input),:is(.auth-field__control input:has(>input[disabled]),.auth-field__control input:is(:disabled,[disabled]),fieldset:disabled :is(.auth-field__control input)) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.auth-field__control input:has(>input[disabled]),.auth-field__control input:is(:disabled,[disabled]),fieldset:disabled :is(.auth-field__control input)):is(input),:is(.auth-field__control input:has(>input[disabled]),.auth-field__control input:is(:disabled,[disabled]),fieldset:disabled :is(.auth-field__control input)) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.auth-field__control input:is(:disabled,[disabled]),fieldset:disabled :is(.auth-field__control input){box-shadow:none}.auth-field__control input:has(>input[disabled]){box-shadow:none}:is(.auth-field__control input:has(>input[disabled]),.auth-field__control input:is(:disabled,[disabled]),fieldset:disabled :is(.auth-field__control input))::placeholder,:is(.auth-field__control input:has(>input[disabled]),.auth-field__control input:is(:disabled,[disabled]),fieldset:disabled :is(.auth-field__control input)) ::placeholder{color:var(--color-base-content);opacity:.2}.auth-field__control input:has(>input[disabled])>input[disabled]{cursor:not-allowed}:where(.profile-logout__button){width:unset}.profile-logout__button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-logout__button{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.profile-logout__button{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.profile-logout__button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.profile-logout__button{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.profile-logout__button:is([type=checkbox],[type=radio]){appearance:none}.profile-logout__button:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.profile-logout__button{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content)));--d-btn-border:var(--d-btn-color,var(--color-base-content));--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.account-users__setup-link a{cursor:pointer;text-decoration-line:underline}.account-users__setup-link a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.account-users__setup-link a:focus{outline-offset:2px;outline:2px solid #0000}}.account-users__setup-link a:focus-visible{outline-offset:2px;outline:2px solid}.account-users__table{border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.account-users__table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.account-users__table .d-tr.d-row-hover,.account-users__table .d-tr.d-row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.account-users__table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.account-users__table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.account-users__table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.account-users__table :where(thead,tfoot){font-size:.875rem;font-weight:600}.account-users__table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.account-users__table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.account-users__table :where(.d-table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.account-users__table :where(.d-table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.account-users__table :where(.d-table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.account-users__table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.account-users__table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}:where(.account-users__remove){width:unset}.account-users__remove{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.account-users__remove{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.account-users__remove{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.account-users__remove{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.account-users__remove{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.account-users__remove:is([type=checkbox],[type=radio]){appearance:none}.account-users__remove:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.account-users__remove{--d-btn-bg:var(--d-btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.account-users__remove{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-content)) 8%, var(--d-btn-soft-bg,var(--color-base-100)))}}.account-users__remove{color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content)));--d-btn-border:var(--d-btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.account-users__remove{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-content)) 10%, var(--d-btn-soft-bg,var(--color-base-100)))}}.account-users__remove{--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.account-users__badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.account-user-field{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.account-user-field label{color:var(--color-base-content);margin-bottom:-.25rem;justify-content:space-between;align-items:center;gap:.5rem;margin-inline-end:auto;padding-block:.5rem;font-weight:600;display:flex}.account-user-field input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.account-user-field input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.account-user-field input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.account-user-field input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.account-user-field input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.account-user-field input input::placeholder{color:var(--color-base-content);opacity:.5}.account-user-field input input:focus,.account-user-field input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.account-user-field input input:focus,.account-user-field input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.account-user-field input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.account-user-field input::-webkit-inner-spin-button{margin-inline-end:-10px}.account-user-field input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input:is(.account-user-field input),.account-user-field input input{display:inline-flex;position:relative}:is(input:is(.account-user-field input),.account-user-field input input)[type=url],:is(input:is(.account-user-field input),.account-user-field input input)[type=email]{text-align:left}:is(input:is(.account-user-field input),.account-user-field input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.account-user-field input),.account-user-field input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.account-user-field input),.account-user-field input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input:is(.account-user-field input),.account-user-field input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input:is(.account-user-field input),.account-user-field input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.account-user-field input:focus,.account-user-field input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.account-user-field input:focus,.account-user-field input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.account-user-field input:focus,.account-user-field input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.account-user-field input:focus,.account-user-field input:focus-within{--d-font-size:1rem}}}.account-user-field input:is(:disabled,[disabled]),fieldset:disabled :is(.account-user-field input){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.account-user-field input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.account-user-field input:has(>input[disabled]),.account-user-field input:is(:disabled,[disabled]),fieldset:disabled :is(.account-user-field input)):is(input),:is(.account-user-field input:has(>input[disabled]),.account-user-field input:is(:disabled,[disabled]),fieldset:disabled :is(.account-user-field input)) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.account-user-field input:has(>input[disabled]),.account-user-field input:is(:disabled,[disabled]),fieldset:disabled :is(.account-user-field input)):is(input),:is(.account-user-field input:has(>input[disabled]),.account-user-field input:is(:disabled,[disabled]),fieldset:disabled :is(.account-user-field input)) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.account-user-field input:is(:disabled,[disabled]),fieldset:disabled :is(.account-user-field input){box-shadow:none}.account-user-field input:has(>input[disabled]){box-shadow:none}:is(.account-user-field input:has(>input[disabled]),.account-user-field input:is(:disabled,[disabled]),fieldset:disabled :is(.account-user-field input))::placeholder,:is(.account-user-field input:has(>input[disabled]),.account-user-field input:is(:disabled,[disabled]),fieldset:disabled :is(.account-user-field input)) ::placeholder{color:var(--color-base-content);opacity:.2}.account-user-field input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.account-user-field small{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.account-user-field small{color:color-mix(in oklab, currentcolor 60%, transparent)}}.account-user-field small:has(input){cursor:pointer}.account-user-field small:is(.d-input>*,.d-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.account-user-field small:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.account-user-field small:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.account-user-field small:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.account-user-field small:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.account-admin-option input,.account-permission-option input{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.account-admin-option input,.account-permission-option input{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.account-admin-option input,.account-permission-option input{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}:is(.account-admin-option input,.account-permission-option input):before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}:is(.account-admin-option input,.account-permission-option input):focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}:is(.account-admin-option input,.account-permission-option input):checked,:is(.account-admin-option input,.account-permission-option input)[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(:is(.account-admin-option input,.account-permission-option input):checked,:is(.account-admin-option input,.account-permission-option input)[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(:is(.account-admin-option input,.account-permission-option input):checked,:is(.account-admin-option input,.account-permission-option input)[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(:is(.account-admin-option input,.account-permission-option input):checked,:is(.account-admin-option input,.account-permission-option input)[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}:is(.account-admin-option input,.account-permission-option input):indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){:is(.account-admin-option input,.account-permission-option input):indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}:is(.account-admin-option input,.account-permission-option input):indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}:where(.dashboard-home-heading__action){width:unset}.dashboard-home-heading__action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.dashboard-home-heading__action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.dashboard-home-heading__action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.dashboard-home-heading__action:is([type=checkbox],[type=radio]){appearance:none}.dashboard-home-heading__action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.dashboard-breakdown__progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-breakdown__progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.dashboard-breakdown__progress{color:var(--color-base-content)}.dashboard-breakdown__progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.dashboard-breakdown__progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.dashboard-breakdown__progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.dashboard-breakdown__progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.dashboard-breakdown__progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.dashboard-breakdown__progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.dashboard-breakdown__progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.dashboard-breakdown__progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.dashboard-breakdown__progress::-webkit-progress-value{transition:inline-size .3s}}}.settings-heading__access{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.settings-notice{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-notice{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.settings-notice:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}:where(.settings-resource__add){width:unset}.settings-resource__add{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-resource__add{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.settings-resource__add{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-resource__add{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.settings-resource__add{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.settings-resource__add:is([type=checkbox],[type=radio]){appearance:none}.settings-resource__add:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.settings-list{flex-direction:column;font-size:.875rem;display:flex}.settings-list .d-list-row{--d-list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--d-list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.settings-list>:not(:last-child).d-list-row,.settings-list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.settings-list>:not(:last-child).d-list-row,.settings-list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:where(.settings-row-actions a){width:unset}.settings-row-actions a{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.settings-row-actions a{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.settings-row-actions a{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.settings-row-actions a:is([type=checkbox],[type=radio]){appearance:none}.settings-row-actions a:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.settings-row-actions a{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.settings-badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.settings-table{border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.settings-table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.settings-table .d-tr.d-row-hover,.settings-table .d-tr.d-row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.settings-table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.settings-table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.settings-table :where(thead,tfoot){font-size:.875rem;font-weight:600}.settings-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.settings-table :where(.d-table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.settings-table :where(.d-table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.settings-table :where(.d-table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.settings-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.settings-dialog{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.settings-dialog::backdrop{display:none}.settings-dialog[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.settings-dialog[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}.settings-dialog__box{background-color:var(--color-base-100);border-top-left-radius:var(--d-modal-tl,var(--radius-box));border-top-right-radius:var(--d-modal-tr,var(--radius-box));border-bottom-left-radius:var(--d-modal-bl,var(--radius-box));border-bottom-right-radius:var(--d-modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.settings-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.settings-input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.settings-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.settings-input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.settings-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.settings-input input::placeholder{color:var(--color-base-content);opacity:.5}.settings-input input:focus,.settings-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.settings-input input:focus,.settings-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.settings-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.settings-input::-webkit-inner-spin-button{margin-inline-end:-10px}.settings-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.settings-input,.settings-input input{display:inline-flex;position:relative}:is(input.settings-input,.settings-input input)[type=url],:is(input.settings-input,.settings-input input)[type=email]{text-align:left}:is(input.settings-input,.settings-input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.settings-input,.settings-input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.settings-input,.settings-input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input.settings-input,.settings-input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.settings-input,.settings-input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.settings-input:focus,.settings-input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.settings-input:focus,.settings-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.settings-input:focus,.settings-input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.settings-input:focus,.settings-input:focus-within{--d-font-size:1rem}}}.settings-input:is(:disabled,[disabled]),fieldset:disabled .settings-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.settings-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.settings-input:has(>input[disabled]),.settings-input:is(:disabled,[disabled]),fieldset:disabled .settings-input):is(input),:is(.settings-input:has(>input[disabled]),.settings-input:is(:disabled,[disabled]),fieldset:disabled .settings-input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.settings-input:has(>input[disabled]),.settings-input:is(:disabled,[disabled]),fieldset:disabled .settings-input):is(input),:is(.settings-input:has(>input[disabled]),.settings-input:is(:disabled,[disabled]),fieldset:disabled .settings-input) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.settings-input:is(:disabled,[disabled]),fieldset:disabled .settings-input{box-shadow:none}.settings-input:has(>input[disabled]){box-shadow:none}:is(.settings-input:has(>input[disabled]),.settings-input:is(:disabled,[disabled]),fieldset:disabled .settings-input)::placeholder,:is(.settings-input:has(>input[disabled]),.settings-input:is(:disabled,[disabled]),fieldset:disabled .settings-input) ::placeholder{color:var(--color-base-content);opacity:.2}.settings-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.settings-select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.settings-select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.settings-select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .settings-select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .settings-select::picker(select){translate:.5rem}[dir=rtl] .settings-select select::picker(select){translate:.5rem}.settings-select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.settings-select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.settings-select select::placeholder{color:var(--color-base-content);opacity:.5}.settings-select select:focus,.settings-select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.settings-select select:focus,.settings-select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.settings-select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.settings-select:focus,.settings-select:focus-within,.settings-select:open){--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(.settings-select:focus,.settings-select:focus-within,.settings-select:open){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(.settings-select:focus,.settings-select:focus-within,.settings-select:open){outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.settings-select:is(:disabled,[disabled]),fieldset:disabled .settings-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.settings-select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.settings-select:has(>select[disabled]),.settings-select:is(:disabled,[disabled]),fieldset:disabled .settings-select):is(select),:is(.settings-select:has(>select[disabled]),.settings-select:is(:disabled,[disabled]),fieldset:disabled .settings-select) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.settings-select:has(>select[disabled]),.settings-select:is(:disabled,[disabled]),fieldset:disabled .settings-select):is(select),:is(.settings-select:has(>select[disabled]),.settings-select:is(:disabled,[disabled]),fieldset:disabled .settings-select) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.settings-select:is(:disabled,[disabled]),fieldset:disabled .settings-select{box-shadow:none}.settings-select:has(>select[disabled]){box-shadow:none}:is(.settings-select:has(>select[disabled]),.settings-select:is(:disabled,[disabled]),fieldset:disabled .settings-select)::placeholder,:is(.settings-select:has(>select[disabled]),.settings-select:is(:disabled,[disabled]),fieldset:disabled .settings-select) ::placeholder{color:var(--color-base-content);opacity:.2}.settings-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.settings-select,.settings-select select){appearance:base-select}:is(.settings-select,.settings-select select)::picker(select){appearance:base-select}}:is(.settings-select,.settings-select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.settings-select,.settings-select select)::picker-icon{display:none}:is(.settings-select,.settings-select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.settings-select,.settings-select select) optgroup{padding-top:.5em}:is(.settings-select,.settings-select select) optgroup option:first-child{margin-top:.5em}:is(.settings-select,.settings-select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.settings-select,.settings-select select) option:not(:disabled):hover,:is(.settings-select,.settings-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.settings-select,.settings-select select) option:not(:disabled):hover,:is(.settings-select,.settings-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.settings-select,.settings-select select) option:not(:disabled):hover,:is(.settings-select,.settings-select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.settings-select,.settings-select select) option:not(:disabled):hover,:is(.settings-select,.settings-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.settings-select,.settings-select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.settings-textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--d-input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.settings-textarea{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.settings-textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.settings-textarea{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.settings-textarea textarea{appearance:none;background-color:#0000;border:none}.settings-textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.settings-textarea textarea:focus,.settings-textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.settings-textarea textarea:focus,.settings-textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.settings-textarea:focus,.settings-textarea:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.settings-textarea:focus,.settings-textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.settings-textarea:focus,.settings-textarea:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.settings-textarea:focus,.settings-textarea:focus-within{--d-font-size:1rem}}}.settings-textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.settings-textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.settings-textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.settings-textarea:is(:disabled,[disabled]){box-shadow:none}.settings-textarea:has(>textarea[disabled]){box-shadow:none}:is(.settings-textarea:has(>textarea[disabled]),.settings-textarea:is(:disabled,[disabled]))::placeholder,:is(.settings-textarea:has(>textarea[disabled]),.settings-textarea:is(:disabled,[disabled])) ::placeholder{color:var(--color-base-content);opacity:.2}.settings-textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.settings-form__error{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-form__error{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.settings-form__error:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}:where(:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete)){width:unset}.settings-form__cancel,.settings-form__submit,.settings-form__delete{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-form__cancel,.settings-form__submit,.settings-form__delete{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.settings-form__cancel,.settings-form__submit,.settings-form__delete{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-form__cancel,.settings-form__submit,.settings-form__delete{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.settings-form__cancel,.settings-form__submit,.settings-form__delete{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):is([type=checkbox],[type=radio]){appearance:none}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.settings-form-page__back{cursor:pointer;text-decoration-line:underline}.settings-form-page__back:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.settings-form-page__back:focus{outline-offset:2px;outline:2px solid #0000}}.settings-form-page__back:focus-visible{outline-offset:2px;outline:2px solid}:where(.student-page-heading__action){width:unset}.student-page-heading__action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-page-heading__action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-page-heading__action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-page-heading__action:is([type=checkbox],[type=radio]){appearance:none}.student-page-heading__action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.student-page-heading__secondary-action){width:unset}.student-page-heading__secondary-action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-page-heading__secondary-action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-page-heading__secondary-action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-page-heading__secondary-action:is([type=checkbox],[type=radio]){appearance:none}.student-page-heading__secondary-action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-import__fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.student-import__legend{color:var(--color-base-content);margin-bottom:-.25rem;justify-content:space-between;align-items:center;gap:.5rem;margin-inline-end:auto;padding-block:.5rem;font-weight:600;display:flex}.student-import__file{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--d-size);border-color:var(--d-input-color);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-import__file{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-import__file{--d-size:calc(var(--size-field,.25rem) * 10);--d-input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-import__file{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-import__file::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--d-btn-fg);border-width:var(--border);border-style:solid;border-color:var(--d-btn-border);background-color:var(--d-btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--d-fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--d-btn-shadow);border-start-start-radius:calc(var(--d-join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--d-join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.student-import__file::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--d-btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--d-btn-shadow)}}.student-import__file::file-selector-button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-fg:var(--color-base-content);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__file::file-selector-button{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 5%)}}.student-import__file::file-selector-button{--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__file::file-selector-button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000)}}.student-import__file:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-import__file:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) 10%, #0000)}}.student-import__file:focus{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}.student-import__file:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-import__file:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-import__file:has(>input[disabled]),.student-import__file:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-import__file:has(>input[disabled]),.student-import__file:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.student-import__file:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.student-import__file:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-import__file:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.student-import__file:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.student-import__file:has(>input[disabled]),.student-import__file:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--d-btn-border:#0000;--d-btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){:is(.student-import__file:has(>input[disabled]),.student-import__file:is(:disabled,[disabled]))::file-selector-button{--d-btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-import__help{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-import__help{color:color-mix(in oklab, currentcolor 60%, transparent)}}.student-import__help:has(input){cursor:pointer}.student-import__help:is(.d-input>*,.d-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.student-import__help:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.student-import__help:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.student-import__help:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.student-import__help:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.student-import__error{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.student-import__error{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.student-import__error:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}:where(.student-import__cancel){width:unset}.student-import__cancel{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-import__cancel{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-import__cancel{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__cancel{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-import__cancel{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-import__cancel:is([type=checkbox],[type=radio]){appearance:none}.student-import__cancel:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-import__cancel{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-import__submit){width:unset}.student-import__submit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-import__submit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-import__submit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__submit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-import__submit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-import__submit:is([type=checkbox],[type=radio]){appearance:none}.student-import__submit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-filter__input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-filter__input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-filter__input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.student-filter__input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-filter__input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.student-filter__input input::placeholder{color:var(--color-base-content);opacity:.5}.student-filter__input input:focus,.student-filter__input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-filter__input input:focus,.student-filter__input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-filter__input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.student-filter__input::-webkit-inner-spin-button{margin-inline-end:-10px}.student-filter__input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.student-filter__input,.student-filter__input input{display:inline-flex;position:relative}:is(input.student-filter__input,.student-filter__input input)[type=url],:is(input.student-filter__input,.student-filter__input input)[type=email]{text-align:left}:is(input.student-filter__input,.student-filter__input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.student-filter__input,.student-filter__input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.student-filter__input,.student-filter__input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input.student-filter__input,.student-filter__input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.student-filter__input,.student-filter__input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.student-filter__input:focus,.student-filter__input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-filter__input:focus,.student-filter__input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.student-filter__input:focus,.student-filter__input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.student-filter__input:focus,.student-filter__input:focus-within{--d-font-size:1rem}}}.student-filter__input:is(:disabled,[disabled]),fieldset:disabled .student-filter__input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-filter__input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-filter__input:has(>input[disabled]),.student-filter__input:is(:disabled,[disabled]),fieldset:disabled .student-filter__input):is(input),:is(.student-filter__input:has(>input[disabled]),.student-filter__input:is(:disabled,[disabled]),fieldset:disabled .student-filter__input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-filter__input:has(>input[disabled]),.student-filter__input:is(:disabled,[disabled]),fieldset:disabled .student-filter__input):is(input),:is(.student-filter__input:has(>input[disabled]),.student-filter__input:is(:disabled,[disabled]),fieldset:disabled .student-filter__input) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-filter__input:is(:disabled,[disabled]),fieldset:disabled .student-filter__input{box-shadow:none}.student-filter__input:has(>input[disabled]){box-shadow:none}:is(.student-filter__input:has(>input[disabled]),.student-filter__input:is(:disabled,[disabled]),fieldset:disabled .student-filter__input)::placeholder,:is(.student-filter__input:has(>input[disabled]),.student-filter__input:is(:disabled,[disabled]),fieldset:disabled .student-filter__input) ::placeholder{color:var(--color-base-content);opacity:.2}.student-filter__input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.student-filter__select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-filter__select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-filter__select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-filter__select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .student-filter__select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .student-filter__select::picker(select){translate:.5rem}[dir=rtl] .student-filter__select select::picker(select){translate:.5rem}.student-filter__select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.student-filter__select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.student-filter__select select::placeholder{color:var(--color-base-content);opacity:.5}.student-filter__select select:focus,.student-filter__select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-filter__select select:focus,.student-filter__select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-filter__select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.student-filter__select:focus,.student-filter__select:focus-within,.student-filter__select:open){--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(.student-filter__select:focus,.student-filter__select:focus-within,.student-filter__select:open){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(.student-filter__select:focus,.student-filter__select:focus-within,.student-filter__select:open){outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.student-filter__select:is(:disabled,[disabled]),fieldset:disabled .student-filter__select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-filter__select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-filter__select:has(>select[disabled]),.student-filter__select:is(:disabled,[disabled]),fieldset:disabled .student-filter__select):is(select),:is(.student-filter__select:has(>select[disabled]),.student-filter__select:is(:disabled,[disabled]),fieldset:disabled .student-filter__select) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-filter__select:has(>select[disabled]),.student-filter__select:is(:disabled,[disabled]),fieldset:disabled .student-filter__select):is(select),:is(.student-filter__select:has(>select[disabled]),.student-filter__select:is(:disabled,[disabled]),fieldset:disabled .student-filter__select) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-filter__select:is(:disabled,[disabled]),fieldset:disabled .student-filter__select{box-shadow:none}.student-filter__select:has(>select[disabled]){box-shadow:none}:is(.student-filter__select:has(>select[disabled]),.student-filter__select:is(:disabled,[disabled]),fieldset:disabled .student-filter__select)::placeholder,:is(.student-filter__select:has(>select[disabled]),.student-filter__select:is(:disabled,[disabled]),fieldset:disabled .student-filter__select) ::placeholder{color:var(--color-base-content);opacity:.2}.student-filter__select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.student-filter__select,.student-filter__select select){appearance:base-select}:is(.student-filter__select,.student-filter__select select)::picker(select){appearance:base-select}}:is(.student-filter__select,.student-filter__select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.student-filter__select,.student-filter__select select)::picker-icon{display:none}:is(.student-filter__select,.student-filter__select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.student-filter__select,.student-filter__select select) optgroup{padding-top:.5em}:is(.student-filter__select,.student-filter__select select) optgroup option:first-child{margin-top:.5em}:is(.student-filter__select,.student-filter__select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.student-filter__select,.student-filter__select select) option:not(:disabled):hover,:is(.student-filter__select,.student-filter__select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-filter__select,.student-filter__select select) option:not(:disabled):hover,:is(.student-filter__select,.student-filter__select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.student-filter__select,.student-filter__select select) option:not(:disabled):hover,:is(.student-filter__select,.student-filter__select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.student-filter__select,.student-filter__select select) option:not(:disabled):hover,:is(.student-filter__select,.student-filter__select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.student-filter__select,.student-filter__select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}:where(.student-filter__submit){width:unset}.student-filter__submit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-filter__submit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-filter__submit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__submit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-filter__submit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-filter__submit:is([type=checkbox],[type=radio]){appearance:none}.student-filter__submit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.student-filter__clear){width:unset}.student-filter__clear{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-filter__clear{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-filter__clear{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__clear{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-filter__clear{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-filter__clear:is([type=checkbox],[type=radio]){appearance:none}.student-filter__clear:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-filter__clear{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-table{border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.student-table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.student-table .d-tr.d-row-hover,.student-table .d-tr.d-row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.student-table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.student-table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-table :where(thead,tfoot){font-size:.875rem;font-weight:600}.student-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.student-table :where(.d-table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.student-table :where(.d-table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.student-table :where(.d-table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.student-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.student-checkbox{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-checkbox{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.student-checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.student-checkbox:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.student-checkbox:checked,.student-checkbox[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.student-checkbox:checked,.student-checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.student-checkbox:checked,.student-checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.student-checkbox:checked,.student-checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.student-checkbox:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-checkbox:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.student-avatar{vertical-align:middle;align-self:center;display:inline-flex;position:relative}.student-avatar>div{aspect-ratio:1;display:block;overflow:hidden}.student-avatar img{object-fit:cover;width:100%;height:100%}.student-avatar__frame{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.student-avatar__frame{transition-duration:15s}}.student-avatar__frame{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:no-preference){.student-avatar__frame{animation:1.8s ease-in-out infinite skeleton}}.student-residency,.student-status{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:where(.student-row-action){width:unset}.student-row-action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-row-action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-row-action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-row-action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-row-action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-row-action:is([type=checkbox],[type=radio]){appearance:none}.student-row-action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-row-action{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(:is(.student-pagination__direction,.student-pagination__page)){width:unset}.student-pagination__direction,.student-pagination__page{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-pagination__direction,.student-pagination__page{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-pagination__direction,.student-pagination__page{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-pagination__direction,.student-pagination__page{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-pagination__direction,.student-pagination__page{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}:is(.student-pagination__direction,.student-pagination__page):is([type=checkbox],[type=radio]){appearance:none}:is(.student-pagination__direction,.student-pagination__page):is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-pagination__direction{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-pagination__ellipsis){width:unset}.student-pagination__ellipsis{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-pagination__ellipsis{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-pagination__ellipsis{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-pagination__ellipsis:is([type=checkbox],[type=radio]){appearance:none}.student-pagination__ellipsis:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.student-empty__action){width:unset}.student-empty__action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-empty__action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-empty__action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-empty__action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-empty__action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-empty__action:is([type=checkbox],[type=radio]){appearance:none}.student-empty__action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-empty__action{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-profile__photo-frame{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.student-profile__photo-frame{transition-duration:15s}}.student-profile__photo-frame{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:no-preference){.student-profile__photo-frame{animation:1.8s ease-in-out infinite skeleton}}:where(.student-profile__edit){width:unset}.student-profile__edit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-profile__edit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-profile__edit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__edit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-profile__edit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-profile__edit:is([type=checkbox],[type=radio]){appearance:none}.student-profile__edit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-profile__edit{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content)));--d-btn-border:var(--d-btn-color,var(--color-base-content));--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-profile__delete){width:unset}.student-profile__delete{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-profile__delete{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-profile__delete{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__delete{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-profile__delete{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-profile__delete:is([type=checkbox],[type=radio]){appearance:none}.student-profile__delete:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-profile__delete{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content)));--d-btn-border:var(--d-btn-color,var(--color-base-content));--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-detail-section__count,.student-document__attachment-count,.student-document__status{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:where(.student-document__action){width:unset}.student-document__action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-document__action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-document__action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document__action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-document__action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-document__action:is([type=checkbox],[type=radio]){appearance:none}.student-document__action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-document__action{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-related-section__add){width:unset}.student-related-section__add{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-related-section__add{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-related-section__add{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-section__add{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-related-section__add{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-related-section__add:is([type=checkbox],[type=radio]){appearance:none}.student-related-section__add:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-related-section__add{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-related-card__edit){width:unset}.student-related-card__edit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-related-card__edit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-related-card__edit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-related-card__edit:is([type=checkbox],[type=radio]){appearance:none}.student-related-card__edit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-related-card__edit{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-related-card__badge,.student-address-card__type{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.student-related-section__empty a{cursor:pointer;text-decoration-line:underline}.student-related-section__empty a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-related-section__empty a:focus{outline-offset:2px;outline:2px solid #0000}}.student-related-section__empty a:focus-visible{outline-offset:2px;outline:2px solid}:where(.student-related-form__cancel){width:unset}.student-related-form__cancel{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-related-form__cancel{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-related-form__cancel{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-related-form__cancel:is([type=checkbox],[type=radio]){appearance:none}.student-related-form__cancel:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-related-form__cancel{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-related-form__field input:not([type=checkbox]):not([type=file]){appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-related-form__field input:not([type=checkbox]):not([type=file]){--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-related-form__field input:not([type=checkbox]):not([type=file]){cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.student-related-form__field input:not([type=checkbox]):not([type=file]){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-related-form__field input:not([type=checkbox]):not([type=file]) input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.student-related-form__field input:not([type=checkbox]):not([type=file]) input::placeholder{color:var(--color-base-content);opacity:.5}.student-related-form__field input:not([type=checkbox]):not([type=file]) input:focus,.student-related-form__field input:not([type=checkbox]):not([type=file]) input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-related-form__field input:not([type=checkbox]):not([type=file]) input:focus,.student-related-form__field input:not([type=checkbox]):not([type=file]) input:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-related-form__field input:not([type=checkbox]):not([type=file]) input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.student-related-form__field input:not([type=checkbox]):not([type=file])::-webkit-inner-spin-button{margin-inline-end:-10px}.student-related-form__field input:not([type=checkbox]):not([type=file])::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input:is(.student-related-form__field input:not([type=checkbox]):not([type=file])),.student-related-form__field input:not([type=checkbox]):not([type=file]) input{display:inline-flex;position:relative}:is(input:is(.student-related-form__field input:not([type=checkbox]):not([type=file])),.student-related-form__field input:not([type=checkbox]):not([type=file]) input)[type=url],:is(input:is(.student-related-form__field input:not([type=checkbox]):not([type=file])),.student-related-form__field input:not([type=checkbox]):not([type=file]) input)[type=email]{text-align:left}:is(input:is(.student-related-form__field input:not([type=checkbox]):not([type=file])),.student-related-form__field input:not([type=checkbox]):not([type=file]) input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.student-related-form__field input:not([type=checkbox]):not([type=file])),.student-related-form__field input:not([type=checkbox]):not([type=file]) input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.student-related-form__field input:not([type=checkbox]):not([type=file])),.student-related-form__field input:not([type=checkbox]):not([type=file]) input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input:is(.student-related-form__field input:not([type=checkbox]):not([type=file])),.student-related-form__field input:not([type=checkbox]):not([type=file]) input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input:is(.student-related-form__field input:not([type=checkbox]):not([type=file])),.student-related-form__field input:not([type=checkbox]):not([type=file]) input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.student-related-form__field input:not([type=checkbox]):not([type=file]):focus,.student-related-form__field input:not([type=checkbox]):not([type=file]):focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-related-form__field input:not([type=checkbox]):not([type=file]):focus,.student-related-form__field input:not([type=checkbox]):not([type=file]):focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.student-related-form__field input:not([type=checkbox]):not([type=file]):focus,.student-related-form__field input:not([type=checkbox]):not([type=file]):focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.student-related-form__field input:not([type=checkbox]):not([type=file]):focus,.student-related-form__field input:not([type=checkbox]):not([type=file]):focus-within{--d-font-size:1rem}}}.student-related-form__field input:not([type=checkbox]):not([type=file]):is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field input:not([type=checkbox]):not([type=file])){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled]),.student-related-form__field input:not([type=checkbox]):not([type=file]):is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field input:not([type=checkbox]):not([type=file]))):is(input),:is(.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled]),.student-related-form__field input:not([type=checkbox]):not([type=file]):is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field input:not([type=checkbox]):not([type=file]))) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled]),.student-related-form__field input:not([type=checkbox]):not([type=file]):is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field input:not([type=checkbox]):not([type=file]))):is(input),:is(.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled]),.student-related-form__field input:not([type=checkbox]):not([type=file]):is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field input:not([type=checkbox]):not([type=file]))) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-related-form__field input:not([type=checkbox]):not([type=file]):is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field input:not([type=checkbox]):not([type=file])){box-shadow:none}.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled]){box-shadow:none}:is(.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled]),.student-related-form__field input:not([type=checkbox]):not([type=file]):is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field input:not([type=checkbox]):not([type=file])))::placeholder,:is(.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled]),.student-related-form__field input:not([type=checkbox]):not([type=file]):is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field input:not([type=checkbox]):not([type=file]))) ::placeholder{color:var(--color-base-content);opacity:.2}.student-related-form__field input:not([type=checkbox]):not([type=file]):has(>input[disabled])>input[disabled]{cursor:not-allowed}.student-related-form__field select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-related-form__field select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-related-form__field select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-related-form__field select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] :is(.student-related-form__field select){background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] :is(.student-related-form__field select)::picker(select){translate:.5rem}[dir=rtl] :is(.student-related-form__field select) select::picker(select){translate:.5rem}.student-related-form__field select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.student-related-form__field select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.student-related-form__field select select::placeholder{color:var(--color-base-content);opacity:.5}.student-related-form__field select select:focus,.student-related-form__field select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-related-form__field select select:focus,.student-related-form__field select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-related-form__field select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.student-related-form__field select:focus,.student-related-form__field select:focus-within,.student-related-form__field select:open){--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(.student-related-form__field select:focus,.student-related-form__field select:focus-within,.student-related-form__field select:open){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(.student-related-form__field select:focus,.student-related-form__field select:focus-within,.student-related-form__field select:open){outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.student-related-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field select){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-related-form__field select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-related-form__field select:has(>select[disabled]),.student-related-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field select)):is(select),:is(.student-related-form__field select:has(>select[disabled]),.student-related-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field select)) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-related-form__field select:has(>select[disabled]),.student-related-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field select)):is(select),:is(.student-related-form__field select:has(>select[disabled]),.student-related-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field select)) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-related-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field select){box-shadow:none}.student-related-form__field select:has(>select[disabled]){box-shadow:none}:is(.student-related-form__field select:has(>select[disabled]),.student-related-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field select))::placeholder,:is(.student-related-form__field select:has(>select[disabled]),.student-related-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-related-form__field select)) ::placeholder{color:var(--color-base-content);opacity:.2}.student-related-form__field select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.student-related-form__field select,.student-related-form__field select select){appearance:base-select}:is(.student-related-form__field select,.student-related-form__field select select)::picker(select){appearance:base-select}}:is(.student-related-form__field select,.student-related-form__field select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.student-related-form__field select,.student-related-form__field select select)::picker-icon{display:none}:is(.student-related-form__field select,.student-related-form__field select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.student-related-form__field select,.student-related-form__field select select) optgroup{padding-top:.5em}:is(.student-related-form__field select,.student-related-form__field select select) optgroup option:first-child{margin-top:.5em}:is(.student-related-form__field select,.student-related-form__field select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):hover,:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):hover,:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):hover,:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):hover,:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.student-related-form__field select,.student-related-form__field select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.student-related-form__field textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--d-input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.student-related-form__field textarea{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-related-form__field textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.student-related-form__field textarea{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-related-form__field textarea textarea{appearance:none;background-color:#0000;border:none}.student-related-form__field textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.student-related-form__field textarea textarea:focus,.student-related-form__field textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-related-form__field textarea textarea:focus,.student-related-form__field textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-related-form__field textarea:focus,.student-related-form__field textarea:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-related-form__field textarea:focus,.student-related-form__field textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.student-related-form__field textarea:focus,.student-related-form__field textarea:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.student-related-form__field textarea:focus,.student-related-form__field textarea:focus-within{--d-font-size:1rem}}}.student-related-form__field textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.student-related-form__field textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-form__field textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.student-related-form__field textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-related-form__field textarea:is(:disabled,[disabled]){box-shadow:none}.student-related-form__field textarea:has(>textarea[disabled]){box-shadow:none}:is(.student-related-form__field textarea:has(>textarea[disabled]),.student-related-form__field textarea:is(:disabled,[disabled]))::placeholder,:is(.student-related-form__field textarea:has(>textarea[disabled]),.student-related-form__field textarea:is(:disabled,[disabled])) ::placeholder{color:var(--color-base-content);opacity:.2}.student-related-form__field textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.student-related-form__check input{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-related-form__check input{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-related-form__check input{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.student-related-form__check input:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.student-related-form__check input:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.student-related-form__check input:checked,.student-related-form__check input[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.student-related-form__check input:checked,.student-related-form__check input[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.student-related-form__check input:checked,.student-related-form__check input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.student-related-form__check input:checked,.student-related-form__check input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.student-related-form__check input:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-related-form__check input:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-related-form__check input:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}:where(.student-related-form__save){width:unset}.student-related-form__save{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-related-form__save{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-related-form__save{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__save{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-related-form__save{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-related-form__save:is([type=checkbox],[type=radio]){appearance:none}.student-related-form__save:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-document-form input[type=file]{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--d-size);border-color:var(--d-input-color);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-document-form input[type=file]{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-document-form input[type=file]{--d-size:calc(var(--size-field,.25rem) * 10);--d-input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-form input[type=file]{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-document-form input[type=file]::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--d-btn-fg);border-width:var(--border);border-style:solid;border-color:var(--d-btn-border);background-color:var(--d-btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--d-fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--d-btn-shadow);border-start-start-radius:calc(var(--d-join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--d-join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.student-document-form input[type=file]::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--d-btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--d-btn-shadow)}}.student-document-form input[type=file]::file-selector-button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-fg:var(--color-base-content);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-form input[type=file]::file-selector-button{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 5%)}}.student-document-form input[type=file]::file-selector-button{--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-form input[type=file]::file-selector-button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000)}}.student-document-form input[type=file]:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-document-form input[type=file]:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) 10%, #0000)}}.student-document-form input[type=file]:focus{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}.student-document-form input[type=file]:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-document-form input[type=file]:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-document-form input[type=file]:has(>input[disabled]),.student-document-form input[type=file]:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-document-form input[type=file]:has(>input[disabled]),.student-document-form input[type=file]:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.student-document-form input[type=file]:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.student-document-form input[type=file]:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-form input[type=file]:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.student-document-form input[type=file]:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.student-document-form input[type=file]:has(>input[disabled]),.student-document-form input[type=file]:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--d-btn-border:#0000;--d-btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){:is(.student-document-form input[type=file]:has(>input[disabled]),.student-document-form input[type=file]:is(:disabled,[disabled]))::file-selector-button{--d-btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-document-form__attachment input{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-document-form__attachment input{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-document-form__attachment input{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.student-document-form__attachment input:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.student-document-form__attachment input:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.student-document-form__attachment input:checked,.student-document-form__attachment input[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.student-document-form__attachment input:checked,.student-document-form__attachment input[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.student-document-form__attachment input:checked,.student-document-form__attachment input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.student-document-form__attachment input:checked,.student-document-form__attachment input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.student-document-form__attachment input:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-document-form__attachment input:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-document-form__attachment input:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}:where(.student-document-viewer__edit){width:unset}.student-document-viewer__edit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-document-viewer__edit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-document-viewer__edit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-document-viewer__edit:is([type=checkbox],[type=radio]){appearance:none}.student-document-viewer__edit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.student-document-preview__open){width:unset}.student-document-preview__open{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-document-preview__open{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-document-preview__open{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-document-preview__open:is([type=checkbox],[type=radio]){appearance:none}.student-document-preview__open:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-document-preview__open{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-document-preview__sample{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.student-document-delete__alert{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.student-document-delete__alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.student-document-delete__alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}:where(.student-document-delete__confirm){width:unset}.student-document-delete__confirm{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-document-delete__confirm{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-document-delete__confirm{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-document-delete__confirm:is([type=checkbox],[type=radio]){appearance:none}.student-document-delete__confirm:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-comment-form__field textarea,.student-edit__field textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--d-input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.student-comment-form__field textarea,.student-edit__field textarea{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-comment-form__field textarea,.student-edit__field textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.student-comment-form__field textarea,.student-edit__field textarea{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}:is(.student-comment-form__field textarea,.student-edit__field textarea) textarea{appearance:none;background-color:#0000;border:none}:is(.student-comment-form__field textarea,.student-edit__field textarea) textarea::placeholder{color:var(--color-base-content);opacity:.5}:is(.student-comment-form__field textarea,.student-edit__field textarea) textarea:focus,:is(.student-comment-form__field textarea,.student-edit__field textarea) textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.student-comment-form__field textarea,.student-edit__field textarea) textarea:focus,:is(.student-comment-form__field textarea,.student-edit__field textarea) textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}:is(.student-comment-form__field textarea,.student-edit__field textarea):focus,:is(.student-comment-form__field textarea,.student-edit__field textarea):focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-form__field textarea,.student-edit__field textarea):focus,:is(.student-comment-form__field textarea,.student-edit__field textarea):focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(.student-comment-form__field textarea,.student-edit__field textarea):focus,:is(.student-comment-form__field textarea,.student-edit__field textarea):focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){:is(.student-comment-form__field textarea,.student-edit__field textarea):focus,:is(.student-comment-form__field textarea,.student-edit__field textarea):focus-within{--d-font-size:1rem}}}:is(.student-comment-form__field textarea,.student-edit__field textarea):is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}:is(.student-comment-form__field textarea,.student-edit__field textarea):has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-form__field textarea,.student-edit__field textarea):is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}:is(.student-comment-form__field textarea,.student-edit__field textarea):has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.student-comment-form__field textarea,.student-edit__field textarea):is(:disabled,[disabled]){box-shadow:none}:is(.student-comment-form__field textarea,.student-edit__field textarea):has(>textarea[disabled]){box-shadow:none}:is(:is(.student-comment-form__field textarea,.student-edit__field textarea):has(>textarea[disabled]),:is(.student-comment-form__field textarea,.student-edit__field textarea):is(:disabled,[disabled]))::placeholder,:is(:is(.student-comment-form__field textarea,.student-edit__field textarea):has(>textarea[disabled]),:is(.student-comment-form__field textarea,.student-edit__field textarea):is(:disabled,[disabled])) ::placeholder{color:var(--color-base-content);opacity:.2}:is(.student-comment-form__field textarea,.student-edit__field textarea):has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.student-comment-form__field select,.student-edit__field select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-comment-form__field select,.student-edit__field select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-comment-form__field select,.student-edit__field select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-comment-form__field select,.student-edit__field select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] :is(.student-comment-form__field select,.student-edit__field select){background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] :is(.student-comment-form__field select,.student-edit__field select)::picker(select){translate:.5rem}[dir=rtl] :is(.student-comment-form__field select,.student-edit__field select) select::picker(select){translate:.5rem}:is(.student-comment-form__field select,.student-edit__field select)[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}:is(.student-comment-form__field select,.student-edit__field select) select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}:is(.student-comment-form__field select,.student-edit__field select) select::placeholder{color:var(--color-base-content);opacity:.5}:is(.student-comment-form__field select,.student-edit__field select) select:focus,:is(.student-comment-form__field select,.student-edit__field select) select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.student-comment-form__field select,.student-edit__field select) select:focus,:is(.student-comment-form__field select,.student-edit__field select) select:focus-within{outline-offset:2px;outline:2px solid #0000}}:is(.student-comment-form__field select,.student-edit__field select) select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(:is(.student-comment-form__field select,.student-edit__field select):focus,:is(.student-comment-form__field select,.student-edit__field select):focus-within,:is(.student-comment-form__field select,.student-edit__field select):open){--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(:is(.student-comment-form__field select,.student-edit__field select):focus,:is(.student-comment-form__field select,.student-edit__field select):focus-within,:is(.student-comment-form__field select,.student-edit__field select):open){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(:is(.student-comment-form__field select,.student-edit__field select):focus,:is(.student-comment-form__field select,.student-edit__field select):focus-within,:is(.student-comment-form__field select,.student-edit__field select):open){outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}:is(.student-comment-form__field select,.student-edit__field select):is(:disabled,[disabled]),fieldset:disabled :is(.student-comment-form__field select,.student-edit__field select){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled]),:is(.student-comment-form__field select,.student-edit__field select):is(:disabled,[disabled]),fieldset:disabled :is(.student-comment-form__field select,.student-edit__field select)):is(select),:is(:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled]),:is(.student-comment-form__field select,.student-edit__field select):is(:disabled,[disabled]),fieldset:disabled :is(.student-comment-form__field select,.student-edit__field select)) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled]),:is(.student-comment-form__field select,.student-edit__field select):is(:disabled,[disabled]),fieldset:disabled :is(.student-comment-form__field select,.student-edit__field select)):is(select),:is(:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled]),:is(.student-comment-form__field select,.student-edit__field select):is(:disabled,[disabled]),fieldset:disabled :is(.student-comment-form__field select,.student-edit__field select)) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.student-comment-form__field select,.student-edit__field select):is(:disabled,[disabled]),fieldset:disabled :is(.student-comment-form__field select,.student-edit__field select){box-shadow:none}:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled]){box-shadow:none}:is(:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled]),:is(.student-comment-form__field select,.student-edit__field select):is(:disabled,[disabled]),fieldset:disabled :is(.student-comment-form__field select,.student-edit__field select))::placeholder,:is(:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled]),:is(.student-comment-form__field select,.student-edit__field select):is(:disabled,[disabled]),fieldset:disabled :is(.student-comment-form__field select,.student-edit__field select)) ::placeholder{color:var(--color-base-content);opacity:.2}:is(.student-comment-form__field select,.student-edit__field select):has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select){appearance:base-select}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select)::picker(select){appearance:base-select}}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select)::picker-icon{display:none}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) optgroup{padding-top:.5em}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) optgroup option:first-child{margin-top:.5em}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):hover,:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):hover,:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):hover,:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):hover,:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(:is(.student-comment-form__field select,.student-edit__field select),:is(.student-comment-form__field select,.student-edit__field select) select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.student-edit__field input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-edit__field input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-edit__field input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.student-edit__field input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-edit__field input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.student-edit__field input input::placeholder{color:var(--color-base-content);opacity:.5}.student-edit__field input input:focus,.student-edit__field input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-edit__field input input:focus,.student-edit__field input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-edit__field input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.student-edit__field input::-webkit-inner-spin-button{margin-inline-end:-10px}.student-edit__field input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input:is(.student-edit__field input),.student-edit__field input input{display:inline-flex;position:relative}:is(input:is(.student-edit__field input),.student-edit__field input input)[type=url],:is(input:is(.student-edit__field input),.student-edit__field input input)[type=email]{text-align:left}:is(input:is(.student-edit__field input),.student-edit__field input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.student-edit__field input),.student-edit__field input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.student-edit__field input),.student-edit__field input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input:is(.student-edit__field input),.student-edit__field input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input:is(.student-edit__field input),.student-edit__field input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.student-edit__field input:focus,.student-edit__field input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-edit__field input:focus,.student-edit__field input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.student-edit__field input:focus,.student-edit__field input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.student-edit__field input:focus,.student-edit__field input:focus-within{--d-font-size:1rem}}}.student-edit__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-edit__field input){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-edit__field input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-edit__field input:has(>input[disabled]),.student-edit__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-edit__field input)):is(input),:is(.student-edit__field input:has(>input[disabled]),.student-edit__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-edit__field input)) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-edit__field input:has(>input[disabled]),.student-edit__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-edit__field input)):is(input),:is(.student-edit__field input:has(>input[disabled]),.student-edit__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-edit__field input)) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-edit__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-edit__field input){box-shadow:none}.student-edit__field input:has(>input[disabled]){box-shadow:none}:is(.student-edit__field input:has(>input[disabled]),.student-edit__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-edit__field input))::placeholder,:is(.student-edit__field input:has(>input[disabled]),.student-edit__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-edit__field input)) ::placeholder{color:var(--color-base-content);opacity:.2}.student-edit__field input:has(>input[disabled])>input[disabled]{cursor:not-allowed}:where(.student-comment-form__submit){width:unset}.student-comment-form__submit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-comment-form__submit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-comment-form__submit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-comment-form__submit:is([type=checkbox],[type=radio]){appearance:none}.student-comment-form__submit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-comment__category{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:where(:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child)){width:unset}.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):is([type=checkbox],[type=radio]){appearance:none}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-edit__photo-controls input[type=file]{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--d-size);border-color:var(--d-input-color);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls input[type=file]{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-edit__photo-controls input[type=file]{--d-size:calc(var(--size-field,.25rem) * 10);--d-input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls input[type=file]{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-edit__photo-controls input[type=file]::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--d-btn-fg);border-width:var(--border);border-style:solid;border-color:var(--d-btn-border);background-color:var(--d-btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--d-fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--d-btn-shadow);border-start-start-radius:calc(var(--d-join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--d-join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls input[type=file]::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--d-btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--d-btn-shadow)}}.student-edit__photo-controls input[type=file]::file-selector-button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-fg:var(--color-base-content);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls input[type=file]::file-selector-button{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 5%)}}.student-edit__photo-controls input[type=file]::file-selector-button{--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls input[type=file]::file-selector-button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000)}}.student-edit__photo-controls input[type=file]:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls input[type=file]:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) 10%, #0000)}}.student-edit__photo-controls input[type=file]:focus{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}.student-edit__photo-controls input[type=file]:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-edit__photo-controls input[type=file]:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-edit__photo-controls input[type=file]:has(>input[disabled]),.student-edit__photo-controls input[type=file]:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-edit__photo-controls input[type=file]:has(>input[disabled]),.student-edit__photo-controls input[type=file]:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.student-edit__photo-controls input[type=file]:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.student-edit__photo-controls input[type=file]:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls input[type=file]:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.student-edit__photo-controls input[type=file]:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.student-edit__photo-controls input[type=file]:has(>input[disabled]),.student-edit__photo-controls input[type=file]:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--d-btn-border:#0000;--d-btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){:is(.student-edit__photo-controls input[type=file]:has(>input[disabled]),.student-edit__photo-controls input[type=file]:is(:disabled,[disabled]))::file-selector-button{--d-btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-edit__photo-remove input{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-remove input{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-edit__photo-remove input{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.student-edit__photo-remove input:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.student-edit__photo-remove input:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.student-edit__photo-remove input:checked,.student-edit__photo-remove input[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.student-edit__photo-remove input:checked,.student-edit__photo-remove input[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.student-edit__photo-remove input:checked,.student-edit__photo-remove input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.student-edit__photo-remove input:checked,.student-edit__photo-remove input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.student-edit__photo-remove input:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-remove input:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-edit__photo-remove input:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}:where(.student-edit__cancel){width:unset}.student-edit__cancel{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-edit__cancel{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-edit__cancel{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-edit__cancel:is([type=checkbox],[type=radio]){appearance:none}.student-edit__cancel:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-edit__cancel{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-edit__save){width:unset}.student-edit__save{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-edit__save{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-edit__save{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__save{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-edit__save{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-edit__save:is([type=checkbox],[type=radio]){appearance:none}.student-edit__save:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-create__photo input[type=file]{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--d-size);border-color:var(--d-input-color);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-create__photo input[type=file]{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-create__photo input[type=file]{--d-size:calc(var(--size-field,.25rem) * 10);--d-input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-create__photo input[type=file]{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-create__photo input[type=file]::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--d-btn-fg);border-width:var(--border);border-style:solid;border-color:var(--d-btn-border);background-color:var(--d-btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--d-fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--d-btn-shadow);border-start-start-radius:calc(var(--d-join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--d-join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.student-create__photo input[type=file]::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--d-btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--d-btn-shadow)}}.student-create__photo input[type=file]::file-selector-button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-fg:var(--color-base-content);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__photo input[type=file]::file-selector-button{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 5%)}}.student-create__photo input[type=file]::file-selector-button{--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__photo input[type=file]::file-selector-button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000)}}.student-create__photo input[type=file]:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-create__photo input[type=file]:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) 10%, #0000)}}.student-create__photo input[type=file]:focus{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}.student-create__photo input[type=file]:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-create__photo input[type=file]:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-create__photo input[type=file]:has(>input[disabled]),.student-create__photo input[type=file]:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-create__photo input[type=file]:has(>input[disabled]),.student-create__photo input[type=file]:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.student-create__photo input[type=file]:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.student-create__photo input[type=file]:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-create__photo input[type=file]:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.student-create__photo input[type=file]:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.student-create__photo input[type=file]:has(>input[disabled]),.student-create__photo input[type=file]:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--d-btn-border:#0000;--d-btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){:is(.student-create__photo input[type=file]:has(>input[disabled]),.student-create__photo input[type=file]:is(:disabled,[disabled]))::file-selector-button{--d-btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-create__field input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-create__field input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-create__field input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.student-create__field input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-create__field input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.student-create__field input input::placeholder{color:var(--color-base-content);opacity:.5}.student-create__field input input:focus,.student-create__field input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-create__field input input:focus,.student-create__field input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-create__field input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.student-create__field input::-webkit-inner-spin-button{margin-inline-end:-10px}.student-create__field input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input:is(.student-create__field input),.student-create__field input input{display:inline-flex;position:relative}:is(input:is(.student-create__field input),.student-create__field input input)[type=url],:is(input:is(.student-create__field input),.student-create__field input input)[type=email]{text-align:left}:is(input:is(.student-create__field input),.student-create__field input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.student-create__field input),.student-create__field input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.student-create__field input),.student-create__field input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input:is(.student-create__field input),.student-create__field input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input:is(.student-create__field input),.student-create__field input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.student-create__field input:focus,.student-create__field input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-create__field input:focus,.student-create__field input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.student-create__field input:focus,.student-create__field input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.student-create__field input:focus,.student-create__field input:focus-within{--d-font-size:1rem}}}.student-create__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field input){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-create__field input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-create__field input:has(>input[disabled]),.student-create__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field input)):is(input),:is(.student-create__field input:has(>input[disabled]),.student-create__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field input)) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-create__field input:has(>input[disabled]),.student-create__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field input)):is(input),:is(.student-create__field input:has(>input[disabled]),.student-create__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field input)) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-create__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field input){box-shadow:none}.student-create__field input:has(>input[disabled]){box-shadow:none}:is(.student-create__field input:has(>input[disabled]),.student-create__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field input))::placeholder,:is(.student-create__field input:has(>input[disabled]),.student-create__field input:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field input)) ::placeholder{color:var(--color-base-content);opacity:.2}.student-create__field input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.student-create__field select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-create__field select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-create__field select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-create__field select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] :is(.student-create__field select){background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] :is(.student-create__field select)::picker(select){translate:.5rem}[dir=rtl] :is(.student-create__field select) select::picker(select){translate:.5rem}.student-create__field select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.student-create__field select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.student-create__field select select::placeholder{color:var(--color-base-content);opacity:.5}.student-create__field select select:focus,.student-create__field select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-create__field select select:focus,.student-create__field select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-create__field select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.student-create__field select:focus,.student-create__field select:focus-within,.student-create__field select:open){--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(.student-create__field select:focus,.student-create__field select:focus-within,.student-create__field select:open){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(.student-create__field select:focus,.student-create__field select:focus-within,.student-create__field select:open){outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.student-create__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field select){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-create__field select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-create__field select:has(>select[disabled]),.student-create__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field select)):is(select),:is(.student-create__field select:has(>select[disabled]),.student-create__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field select)) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-create__field select:has(>select[disabled]),.student-create__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field select)):is(select),:is(.student-create__field select:has(>select[disabled]),.student-create__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field select)) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-create__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field select){box-shadow:none}.student-create__field select:has(>select[disabled]){box-shadow:none}:is(.student-create__field select:has(>select[disabled]),.student-create__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field select))::placeholder,:is(.student-create__field select:has(>select[disabled]),.student-create__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-create__field select)) ::placeholder{color:var(--color-base-content);opacity:.2}.student-create__field select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.student-create__field select,.student-create__field select select){appearance:base-select}:is(.student-create__field select,.student-create__field select select)::picker(select){appearance:base-select}}:is(.student-create__field select,.student-create__field select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.student-create__field select,.student-create__field select select)::picker-icon{display:none}:is(.student-create__field select,.student-create__field select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.student-create__field select,.student-create__field select select) optgroup{padding-top:.5em}:is(.student-create__field select,.student-create__field select select) optgroup option:first-child{margin-top:.5em}:is(.student-create__field select,.student-create__field select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.student-create__field select,.student-create__field select select) option:not(:disabled):hover,:is(.student-create__field select,.student-create__field select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-create__field select,.student-create__field select select) option:not(:disabled):hover,:is(.student-create__field select,.student-create__field select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.student-create__field select,.student-create__field select select) option:not(:disabled):hover,:is(.student-create__field select,.student-create__field select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.student-create__field select,.student-create__field select select) option:not(:disabled):hover,:is(.student-create__field select,.student-create__field select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.student-create__field select,.student-create__field select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}:where(.student-create__cancel){width:unset}.student-create__cancel{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-create__cancel{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-create__cancel{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__cancel{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-create__cancel{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-create__cancel:is([type=checkbox],[type=radio]){appearance:none}.student-create__cancel:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-create__cancel{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-create__submit){width:unset}.student-create__submit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-create__submit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-create__submit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__submit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-create__submit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-create__submit:is([type=checkbox],[type=radio]){appearance:none}.student-create__submit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-delete__alert{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.student-delete__alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.student-delete__alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.student-delete__check input{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-delete__check input{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-delete__check input{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.student-delete__check input:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.student-delete__check input:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.student-delete__check input:checked,.student-delete__check input[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.student-delete__check input:checked,.student-delete__check input[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.student-delete__check input:checked,.student-delete__check input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.student-delete__check input:checked,.student-delete__check input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.student-delete__check input:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-delete__check input:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-delete__check input:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}:where(.student-delete__cancel){width:unset}.student-delete__cancel{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-delete__cancel{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-delete__cancel{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-delete__cancel:is([type=checkbox],[type=radio]){appearance:none}.student-delete__cancel:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-delete__cancel{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-delete__confirm){width:unset}.student-delete__confirm{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-delete__confirm{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-delete__confirm{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-delete__confirm:is([type=checkbox],[type=radio]){appearance:none}.student-delete__confirm:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.student-enrollment-summary__action){width:unset}.student-enrollment-summary__action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-enrollment-summary__action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-summary__action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-enrollment-summary__action:is([type=checkbox],[type=radio]){appearance:none}.student-enrollment-summary__action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-enrollment-summary__empty{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__empty{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.student-enrollment-summary__empty:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.student-enrollment-header{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.student-enrollment-header:focus-visible,.student-enrollment-header[aria-checked=true]{outline-color:currentColor}.student-enrollment-header:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.student-enrollment-header[aria-checked=true]:focus-visible{outline-width:4px}.student-enrollment-header:has(>:checked:focus-visible){outline-width:4px}.student-enrollment-header[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.student-enrollment-header:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.student-enrollment-header>:is([type=checkbox],[type=radio]){appearance:none}.student-enrollment-notice{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.student-enrollment-notice{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.student-enrollment-notice:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form):focus-visible,:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form)[aria-checked=true]{outline-color:currentColor}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form):has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form)[aria-checked=true]:focus-visible{outline-width:4px}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form):has(>:checked:focus-visible){outline-width:4px}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form)[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form):has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form)>:is([type=checkbox],[type=radio]){appearance:none}:where(.student-enrollment-current__primary){width:unset}.student-enrollment-current__primary{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__primary{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-current__primary{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-enrollment-current__primary:is([type=checkbox],[type=radio]){appearance:none}.student-enrollment-current__primary:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-enrollment-current__badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:where(.student-enrollment-current__secondary){width:unset}.student-enrollment-current__secondary{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__secondary{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-current__secondary{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-enrollment-current__secondary:is([type=checkbox],[type=radio]){appearance:none}.student-enrollment-current__secondary:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-enrollment-current__secondary{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content)));--d-btn-border:var(--d-btn-color,var(--color-base-content));--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-enrollment-current__end){width:unset}.student-enrollment-current__end{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__end{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-current__end{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-enrollment-current__end:is([type=checkbox],[type=radio]){appearance:none}.student-enrollment-current__end:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-enrollment-current__end{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-history-section__heading>span{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:where(.student-enrollment-history__edit){width:unset}.student-enrollment-history__edit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-enrollment-history__edit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-history__edit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-enrollment-history__edit:is([type=checkbox],[type=radio]){appearance:none}.student-enrollment-history__edit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-enrollment-history__edit{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.student-enrollment-form__cancel){width:unset}.student-enrollment-form__cancel{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-enrollment-form__cancel{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-form__cancel{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-enrollment-form__cancel:is([type=checkbox],[type=radio]){appearance:none}.student-enrollment-form__cancel:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.student-enrollment-form__cancel{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-form__context{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__context{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.student-enrollment-form__context:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.student-enrollment-form__field input:not([type=checkbox]){appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field input:not([type=checkbox]){--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-enrollment-form__field input:not([type=checkbox]){cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field input:not([type=checkbox]){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-enrollment-form__field input:not([type=checkbox]) input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.student-enrollment-form__field input:not([type=checkbox]) input::placeholder{color:var(--color-base-content);opacity:.5}.student-enrollment-form__field input:not([type=checkbox]) input:focus,.student-enrollment-form__field input:not([type=checkbox]) input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-enrollment-form__field input:not([type=checkbox]) input:focus,.student-enrollment-form__field input:not([type=checkbox]) input:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-enrollment-form__field input:not([type=checkbox]) input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.student-enrollment-form__field input:not([type=checkbox])::-webkit-inner-spin-button{margin-inline-end:-10px}.student-enrollment-form__field input:not([type=checkbox])::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input:is(.student-enrollment-form__field input:not([type=checkbox])),.student-enrollment-form__field input:not([type=checkbox]) input{display:inline-flex;position:relative}:is(input:is(.student-enrollment-form__field input:not([type=checkbox])),.student-enrollment-form__field input:not([type=checkbox]) input)[type=url],:is(input:is(.student-enrollment-form__field input:not([type=checkbox])),.student-enrollment-form__field input:not([type=checkbox]) input)[type=email]{text-align:left}:is(input:is(.student-enrollment-form__field input:not([type=checkbox])),.student-enrollment-form__field input:not([type=checkbox]) input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.student-enrollment-form__field input:not([type=checkbox])),.student-enrollment-form__field input:not([type=checkbox]) input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input:is(.student-enrollment-form__field input:not([type=checkbox])),.student-enrollment-form__field input:not([type=checkbox]) input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input:is(.student-enrollment-form__field input:not([type=checkbox])),.student-enrollment-form__field input:not([type=checkbox]) input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input:is(.student-enrollment-form__field input:not([type=checkbox])),.student-enrollment-form__field input:not([type=checkbox]) input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.student-enrollment-form__field input:not([type=checkbox]):focus,.student-enrollment-form__field input:not([type=checkbox]):focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field input:not([type=checkbox]):focus,.student-enrollment-form__field input:not([type=checkbox]):focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.student-enrollment-form__field input:not([type=checkbox]):focus,.student-enrollment-form__field input:not([type=checkbox]):focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.student-enrollment-form__field input:not([type=checkbox]):focus,.student-enrollment-form__field input:not([type=checkbox]):focus-within{--d-font-size:1rem}}}.student-enrollment-form__field input:not([type=checkbox]):is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field input:not([type=checkbox])){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled]),.student-enrollment-form__field input:not([type=checkbox]):is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field input:not([type=checkbox]))):is(input),:is(.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled]),.student-enrollment-form__field input:not([type=checkbox]):is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field input:not([type=checkbox]))) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled]),.student-enrollment-form__field input:not([type=checkbox]):is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field input:not([type=checkbox]))):is(input),:is(.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled]),.student-enrollment-form__field input:not([type=checkbox]):is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field input:not([type=checkbox]))) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-enrollment-form__field input:not([type=checkbox]):is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field input:not([type=checkbox])){box-shadow:none}.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled]){box-shadow:none}:is(.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled]),.student-enrollment-form__field input:not([type=checkbox]):is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field input:not([type=checkbox])))::placeholder,:is(.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled]),.student-enrollment-form__field input:not([type=checkbox]):is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field input:not([type=checkbox]))) ::placeholder{color:var(--color-base-content);opacity:.2}.student-enrollment-form__field input:not([type=checkbox]):has(>input[disabled])>input[disabled]{cursor:not-allowed}.student-enrollment-form__field select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-enrollment-form__field select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] :is(.student-enrollment-form__field select){background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] :is(.student-enrollment-form__field select)::picker(select){translate:.5rem}[dir=rtl] :is(.student-enrollment-form__field select) select::picker(select){translate:.5rem}.student-enrollment-form__field select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.student-enrollment-form__field select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.student-enrollment-form__field select select::placeholder{color:var(--color-base-content);opacity:.5}.student-enrollment-form__field select select:focus,.student-enrollment-form__field select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-enrollment-form__field select select:focus,.student-enrollment-form__field select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-enrollment-form__field select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.student-enrollment-form__field select:focus,.student-enrollment-form__field select:focus-within,.student-enrollment-form__field select:open){--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(.student-enrollment-form__field select:focus,.student-enrollment-form__field select:focus-within,.student-enrollment-form__field select:open){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(.student-enrollment-form__field select:focus,.student-enrollment-form__field select:focus-within,.student-enrollment-form__field select:open){outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.student-enrollment-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field select){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.student-enrollment-form__field select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.student-enrollment-form__field select:has(>select[disabled]),.student-enrollment-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field select)):is(select),:is(.student-enrollment-form__field select:has(>select[disabled]),.student-enrollment-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field select)) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-enrollment-form__field select:has(>select[disabled]),.student-enrollment-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field select)):is(select),:is(.student-enrollment-form__field select:has(>select[disabled]),.student-enrollment-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field select)) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-enrollment-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field select){box-shadow:none}.student-enrollment-form__field select:has(>select[disabled]){box-shadow:none}:is(.student-enrollment-form__field select:has(>select[disabled]),.student-enrollment-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field select))::placeholder,:is(.student-enrollment-form__field select:has(>select[disabled]),.student-enrollment-form__field select:is(:disabled,[disabled]),fieldset:disabled :is(.student-enrollment-form__field select)) ::placeholder{color:var(--color-base-content);opacity:.2}.student-enrollment-form__field select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.student-enrollment-form__field select,.student-enrollment-form__field select select){appearance:base-select}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select)::picker(select){appearance:base-select}}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select)::picker-icon{display:none}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) optgroup{padding-top:.5em}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) optgroup option:first-child{margin-top:.5em}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):hover,:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):hover,:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):hover,:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):hover,:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.student-enrollment-form__field select,.student-enrollment-form__field select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.student-enrollment-form__field textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--d-input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field textarea{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.student-enrollment-form__field textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field textarea{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.student-enrollment-form__field textarea textarea{appearance:none;background-color:#0000;border:none}.student-enrollment-form__field textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.student-enrollment-form__field textarea textarea:focus,.student-enrollment-form__field textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.student-enrollment-form__field textarea textarea:focus,.student-enrollment-form__field textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.student-enrollment-form__field textarea:focus,.student-enrollment-form__field textarea:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field textarea:focus,.student-enrollment-form__field textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.student-enrollment-form__field textarea:focus,.student-enrollment-form__field textarea:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.student-enrollment-form__field textarea:focus,.student-enrollment-form__field textarea:focus-within{--d-font-size:1rem}}}.student-enrollment-form__field textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.student-enrollment-form__field textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.student-enrollment-form__field textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.student-enrollment-form__field textarea:is(:disabled,[disabled]){box-shadow:none}.student-enrollment-form__field textarea:has(>textarea[disabled]){box-shadow:none}:is(.student-enrollment-form__field textarea:has(>textarea[disabled]),.student-enrollment-form__field textarea:is(:disabled,[disabled]))::placeholder,:is(.student-enrollment-form__field textarea:has(>textarea[disabled]),.student-enrollment-form__field textarea:is(:disabled,[disabled])) ::placeholder{color:var(--color-base-content);opacity:.2}.student-enrollment-form__field textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.student-enrollment-form__check input{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__check input{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-enrollment-form__check input{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.student-enrollment-form__check input:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.student-enrollment-form__check input:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.student-enrollment-form__check input:checked,.student-enrollment-form__check input[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.student-enrollment-form__check input:checked,.student-enrollment-form__check input[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.student-enrollment-form__check input:checked,.student-enrollment-form__check input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.student-enrollment-form__check input:checked,.student-enrollment-form__check input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.student-enrollment-form__check input:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__check input:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.student-enrollment-form__check input:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}:where(.student-enrollment-form__submit){width:unset}.student-enrollment-form__submit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.student-enrollment-form__submit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-form__submit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.student-enrollment-form__submit:is([type=checkbox],[type=radio]){appearance:none}.student-enrollment-form__submit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.website-publish-hint{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.website-publish-hint{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.website-publish-hint:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.website-status{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:where(:is(.website-page__actions a,.website-page__actions button)){width:unset}.website-page__actions a,.website-page__actions button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.website-page__actions a,.website-page__actions button{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.website-page__actions a,.website-page__actions button{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.website-page__actions a,.website-page__actions button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.website-page__actions a,.website-page__actions button{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}:is(.website-page__actions a,.website-page__actions button):is([type=checkbox],[type=radio]){appearance:none}:is(.website-page__actions a,.website-page__actions button):is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.website-page__actions a,.website-page__actions button{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.website-field{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.website-field>label{color:var(--color-base-content);margin-bottom:-.25rem;justify-content:space-between;align-items:center;gap:.5rem;margin-inline-end:auto;padding-block:.5rem;font-weight:600;display:flex}.website-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.website-input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.website-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.website-input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.website-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.website-input input::placeholder{color:var(--color-base-content);opacity:.5}.website-input input:focus,.website-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.website-input input:focus,.website-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.website-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.website-input::-webkit-inner-spin-button{margin-inline-end:-10px}.website-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.website-input,.website-input input{display:inline-flex;position:relative}:is(input.website-input,.website-input input)[type=url],:is(input.website-input,.website-input input)[type=email]{text-align:left}:is(input.website-input,.website-input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.website-input,.website-input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.website-input,.website-input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input.website-input,.website-input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.website-input,.website-input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.website-input:focus,.website-input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.website-input:focus,.website-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.website-input:focus,.website-input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.website-input:focus,.website-input:focus-within{--d-font-size:1rem}}}.website-input:is(:disabled,[disabled]),fieldset:disabled .website-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.website-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.website-input:has(>input[disabled]),.website-input:is(:disabled,[disabled]),fieldset:disabled .website-input):is(input),:is(.website-input:has(>input[disabled]),.website-input:is(:disabled,[disabled]),fieldset:disabled .website-input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.website-input:has(>input[disabled]),.website-input:is(:disabled,[disabled]),fieldset:disabled .website-input):is(input),:is(.website-input:has(>input[disabled]),.website-input:is(:disabled,[disabled]),fieldset:disabled .website-input) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.website-input:is(:disabled,[disabled]),fieldset:disabled .website-input{box-shadow:none}.website-input:has(>input[disabled]){box-shadow:none}:is(.website-input:has(>input[disabled]),.website-input:is(:disabled,[disabled]),fieldset:disabled .website-input)::placeholder,:is(.website-input:has(>input[disabled]),.website-input:is(:disabled,[disabled]),fieldset:disabled .website-input) ::placeholder{color:var(--color-base-content);opacity:.2}.website-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.website-select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.website-select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.website-select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.website-select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .website-select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .website-select::picker(select){translate:.5rem}[dir=rtl] .website-select select::picker(select){translate:.5rem}.website-select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.website-select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.website-select select::placeholder{color:var(--color-base-content);opacity:.5}.website-select select:focus,.website-select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.website-select select:focus,.website-select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.website-select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.website-select:focus,.website-select:focus-within,.website-select:open){--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(.website-select:focus,.website-select:focus-within,.website-select:open){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(.website-select:focus,.website-select:focus-within,.website-select:open){outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.website-select:is(:disabled,[disabled]),fieldset:disabled .website-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.website-select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.website-select:has(>select[disabled]),.website-select:is(:disabled,[disabled]),fieldset:disabled .website-select):is(select),:is(.website-select:has(>select[disabled]),.website-select:is(:disabled,[disabled]),fieldset:disabled .website-select) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.website-select:has(>select[disabled]),.website-select:is(:disabled,[disabled]),fieldset:disabled .website-select):is(select),:is(.website-select:has(>select[disabled]),.website-select:is(:disabled,[disabled]),fieldset:disabled .website-select) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.website-select:is(:disabled,[disabled]),fieldset:disabled .website-select{box-shadow:none}.website-select:has(>select[disabled]){box-shadow:none}:is(.website-select:has(>select[disabled]),.website-select:is(:disabled,[disabled]),fieldset:disabled .website-select)::placeholder,:is(.website-select:has(>select[disabled]),.website-select:is(:disabled,[disabled]),fieldset:disabled .website-select) ::placeholder{color:var(--color-base-content);opacity:.2}.website-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.website-select,.website-select select){appearance:base-select}:is(.website-select,.website-select select)::picker(select){appearance:base-select}}:is(.website-select,.website-select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.website-select,.website-select select)::picker-icon{display:none}:is(.website-select,.website-select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.website-select,.website-select select) optgroup{padding-top:.5em}:is(.website-select,.website-select select) optgroup option:first-child{margin-top:.5em}:is(.website-select,.website-select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.website-select,.website-select select) option:not(:disabled):hover,:is(.website-select,.website-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.website-select,.website-select select) option:not(:disabled):hover,:is(.website-select,.website-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.website-select,.website-select select) option:not(:disabled):hover,:is(.website-select,.website-select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.website-select,.website-select select) option:not(:disabled):hover,:is(.website-select,.website-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.website-select,.website-select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.website-file{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--d-size);border-color:var(--d-input-color);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.website-file{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.website-file{--d-size:calc(var(--size-field,.25rem) * 10);--d-input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.website-file{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.website-file::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--d-btn-fg);border-width:var(--border);border-style:solid;border-color:var(--d-btn-border);background-color:var(--d-btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--d-fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--d-btn-shadow);border-start-start-radius:calc(var(--d-join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--d-join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.website-file::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--d-btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--d-btn-shadow)}}.website-file::file-selector-button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-fg:var(--color-base-content);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.website-file::file-selector-button{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 5%)}}.website-file::file-selector-button{--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.website-file::file-selector-button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000)}}.website-file:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.website-file:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) 10%, #0000)}}.website-file:focus{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}.website-file:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.website-file:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.website-file:has(>input[disabled]),.website-file:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.website-file:has(>input[disabled]),.website-file:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.website-file:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.website-file:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.website-file:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.website-file:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.website-file:has(>input[disabled]),.website-file:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--d-btn-border:#0000;--d-btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){:is(.website-file:has(>input[disabled]),.website-file:is(:disabled,[disabled]))::file-selector-button{--d-btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.website-field small{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.website-field small{color:color-mix(in oklab, currentcolor 60%, transparent)}}.website-field small:has(input){cursor:pointer}.website-field small:is(.d-input>*,.d-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.website-field small:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.website-field small:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.website-field small:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.website-field small:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}:where(.public-site__hero-primary-action){width:unset}.public-site__hero-primary-action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.public-site__hero-primary-action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.public-site__hero-primary-action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.public-site__hero-primary-action:is([type=checkbox],[type=radio]){appearance:none}.public-site__hero-primary-action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.public-page__action a){width:unset}.public-page__action a{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-page__action a{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.public-page__action a{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-page__action a{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.public-page__action a{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.public-page__action a:is([type=checkbox],[type=radio]){appearance:none}.public-page__action a:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action)){width:unset}.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):is([type=checkbox],[type=radio]){appearance:none}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card):focus-visible,:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card)[aria-checked=true]{outline-color:currentColor}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card):has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card)[aria-checked=true]:focus-visible{outline-width:4px}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card):has(>:checked:focus-visible){outline-width:4px}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card)[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card):has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card)>:is([type=checkbox],[type=radio]){appearance:none}.admission-programs span,.admission-status{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.admission-filters label,.admission-field,.public-application-field{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.admission-filters label>span,.admission-field>label,.admission-field>legend,.public-application-field>label,.admission-review-form>label{color:var(--color-base-content);margin-bottom:-.25rem;justify-content:space-between;align-items:center;gap:.5rem;margin-inline-end:auto;padding-block:.5rem;font-weight:600;display:flex}.admission-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.admission-input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.admission-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.admission-input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.admission-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.admission-input input::placeholder{color:var(--color-base-content);opacity:.5}.admission-input input:focus,.admission-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.admission-input input:focus,.admission-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.admission-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.admission-input::-webkit-inner-spin-button{margin-inline-end:-10px}.admission-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.admission-input,.admission-input input{display:inline-flex;position:relative}:is(input.admission-input,.admission-input input)[type=url],:is(input.admission-input,.admission-input input)[type=email]{text-align:left}:is(input.admission-input,.admission-input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.admission-input,.admission-input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.admission-input,.admission-input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input.admission-input,.admission-input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.admission-input,.admission-input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.admission-input:focus,.admission-input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.admission-input:focus,.admission-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.admission-input:focus,.admission-input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.admission-input:focus,.admission-input:focus-within{--d-font-size:1rem}}}.admission-input:is(:disabled,[disabled]),fieldset:disabled .admission-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.admission-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.admission-input:has(>input[disabled]),.admission-input:is(:disabled,[disabled]),fieldset:disabled .admission-input):is(input),:is(.admission-input:has(>input[disabled]),.admission-input:is(:disabled,[disabled]),fieldset:disabled .admission-input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.admission-input:has(>input[disabled]),.admission-input:is(:disabled,[disabled]),fieldset:disabled .admission-input):is(input),:is(.admission-input:has(>input[disabled]),.admission-input:is(:disabled,[disabled]),fieldset:disabled .admission-input) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.admission-input:is(:disabled,[disabled]),fieldset:disabled .admission-input{box-shadow:none}.admission-input:has(>input[disabled]){box-shadow:none}:is(.admission-input:has(>input[disabled]),.admission-input:is(:disabled,[disabled]),fieldset:disabled .admission-input)::placeholder,:is(.admission-input:has(>input[disabled]),.admission-input:is(:disabled,[disabled]),fieldset:disabled .admission-input) ::placeholder{color:var(--color-base-content);opacity:.2}.admission-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.admission-select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--d-size:calc(var(--size-field,.25rem) * var(--d-sl-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.admission-select{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.admission-select{width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admission-select{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .admission-select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .admission-select::picker(select){translate:.5rem}[dir=rtl] .admission-select select::picker(select){translate:.5rem}.admission-select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.admission-select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.admission-select select::placeholder{color:var(--color-base-content);opacity:.5}.admission-select select:focus,.admission-select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.admission-select select:focus,.admission-select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.admission-select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.admission-select:focus,.admission-select:focus-within,.admission-select:open){--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){:is(.admission-select:focus,.admission-select:focus-within,.admission-select:open){box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}:is(.admission-select:focus,.admission-select:focus-within,.admission-select:open){outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.admission-select:is(:disabled,[disabled]),fieldset:disabled .admission-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.admission-select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.admission-select:has(>select[disabled]),.admission-select:is(:disabled,[disabled]),fieldset:disabled .admission-select):is(select),:is(.admission-select:has(>select[disabled]),.admission-select:is(:disabled,[disabled]),fieldset:disabled .admission-select) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.admission-select:has(>select[disabled]),.admission-select:is(:disabled,[disabled]),fieldset:disabled .admission-select):is(select),:is(.admission-select:has(>select[disabled]),.admission-select:is(:disabled,[disabled]),fieldset:disabled .admission-select) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.admission-select:is(:disabled,[disabled]),fieldset:disabled .admission-select{box-shadow:none}.admission-select:has(>select[disabled]){box-shadow:none}:is(.admission-select:has(>select[disabled]),.admission-select:is(:disabled,[disabled]),fieldset:disabled .admission-select)::placeholder,:is(.admission-select:has(>select[disabled]),.admission-select:is(:disabled,[disabled]),fieldset:disabled .admission-select) ::placeholder{color:var(--color-base-content);opacity:.2}.admission-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.admission-select,.admission-select select){appearance:base-select}:is(.admission-select,.admission-select select)::picker(select){appearance:base-select}}:is(.admission-select,.admission-select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.admission-select,.admission-select select)::picker-icon{display:none}:is(.admission-select,.admission-select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.admission-select,.admission-select select) optgroup{padding-top:.5em}:is(.admission-select,.admission-select select) optgroup option:first-child{margin-top:.5em}:is(.admission-select,.admission-select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--d-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.admission-select,.admission-select select) option:not(:disabled):hover,:is(.admission-select,.admission-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.admission-select,.admission-select select) option:not(:disabled):hover,:is(.admission-select,.admission-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.admission-select,.admission-select select) option:not(:disabled):hover,:is(.admission-select,.admission-select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.admission-select,.admission-select select) option:not(:disabled):hover,:is(.admission-select,.admission-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.admission-select,.admission-select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.admission-textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--d-input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.admission-textarea{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.admission-textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.admission-textarea{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.admission-textarea textarea{appearance:none;background-color:#0000;border:none}.admission-textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.admission-textarea textarea:focus,.admission-textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.admission-textarea textarea:focus,.admission-textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.admission-textarea:focus,.admission-textarea:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.admission-textarea:focus,.admission-textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.admission-textarea:focus,.admission-textarea:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.admission-textarea:focus,.admission-textarea:focus-within{--d-font-size:1rem}}}.admission-textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.admission-textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.admission-textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.admission-textarea:is(:disabled,[disabled]){box-shadow:none}.admission-textarea:has(>textarea[disabled]){box-shadow:none}:is(.admission-textarea:has(>textarea[disabled]),.admission-textarea:is(:disabled,[disabled]))::placeholder,:is(.admission-textarea:has(>textarea[disabled]),.admission-textarea:is(:disabled,[disabled])) ::placeholder{color:var(--color-base-content);opacity:.2}.admission-textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.admission-file{cursor:pointer;cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--d-size);border-color:var(--d-input-color);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-file{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.admission-file{--d-size:calc(var(--size-field,.25rem) * 10);--d-input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-file{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.admission-file::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--d-btn-fg);border-width:var(--border);border-style:solid;border-color:var(--d-btn-border);background-color:var(--d-btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--d-fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--d-btn-shadow);border-start-start-radius:calc(var(--d-join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--d-join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admission-file::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--d-btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--d-btn-shadow)}}.admission-file::file-selector-button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-fg:var(--color-base-content);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-file::file-selector-button{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 5%)}}.admission-file::file-selector-button{--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-file::file-selector-button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) 30%, #0000)}}.admission-file:focus{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.admission-file:focus{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) 10%, #0000)}}.admission-file:focus{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}.admission-file:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.admission-file:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.admission-file:has(>input[disabled]),.admission-file:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.admission-file:has(>input[disabled]),.admission-file:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.admission-file:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}.admission-file:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-file:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}.admission-file:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.admission-file:has(>input[disabled]),.admission-file:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--d-btn-border:#0000;--d-btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){:is(.admission-file:has(>input[disabled]),.admission-file:is(:disabled,[disabled]))::file-selector-button{--d-btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.admission-toggle{border:var(--border) solid currentColor;color:var(--d-input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--d-toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--d-toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.admission-toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.admission-toggle{--d-input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.admission-toggle{--d-input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.admission-toggle{--d-toggle-p:calc(var(--d-size) * .125);--d-size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--d-size) * 2) - (var(--border) + var(--d-toggle-p)) * 2);height:var(--d-size)}.admission-toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.admission-toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.admission-toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.admission-toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.admission-toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.admission-toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.admission-toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.admission-toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.admission-toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.admission-toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise)}@media (forced-colors:active){.admission-toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.admission-toggle:before{outline-offset:-1rem;outline:.25rem solid}}.admission-toggle:focus-visible{outline-offset:2px;outline:2px solid}.admission-toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.admission-toggle:checked,.admission-toggle[aria-checked=true]{background-color:var(--color-base-100);--d-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.admission-toggle:has(>input:checked){background-color:var(--color-base-100);--d-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.admission-toggle:checked,.admission-toggle[aria-checked=true],.admission-toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.admission-toggle:checked,.admission-toggle[aria-checked=true],.admission-toggle:has(>input:checked)):before{opacity:0}}.admission-toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.admission-toggle:disabled{cursor:not-allowed;opacity:.3}.admission-toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}:where(.admission-filters button){width:unset}.admission-filters button{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-filters button{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.admission-filters button{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters button{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-filters button{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.admission-filters button:is([type=checkbox],[type=radio]){appearance:none}.admission-filters button:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.admission-filters>a){width:unset}.admission-filters>a{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-filters>a{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.admission-filters>a{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters>a{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-filters>a{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.admission-filters>a:is([type=checkbox],[type=radio]){appearance:none}.admission-filters>a:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.admission-filters>a{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.admission-table{border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.admission-table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.admission-table .d-tr.d-row-hover,.admission-table .d-tr.d-row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.admission-table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.admission-table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.admission-table :where(thead,tfoot){font-size:.875rem;font-weight:600}.admission-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.admission-table :where(.d-table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.admission-table :where(.d-table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.admission-table :where(.d-table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.admission-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}:where(.admission-table td:last-child a){width:unset}.admission-table td:last-child a{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.admission-table td:last-child a{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-table td:last-child a{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.admission-table td:last-child a:is([type=checkbox],[type=radio]){appearance:none}.admission-table td:last-child a:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.admission-table td:last-child a{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.admission-pagination a){width:unset}.admission-pagination a{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-pagination a{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.admission-pagination a{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-pagination a{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-pagination a{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.admission-pagination a:is([type=checkbox],[type=radio]){appearance:none}.admission-pagination a:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.admission-pagination a{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.admission-program-picker__toolbar input{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.admission-program-picker__toolbar input{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.admission-program-picker__toolbar input{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.admission-program-picker__toolbar input:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.admission-program-picker__toolbar input:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.admission-program-picker__toolbar input:checked,.admission-program-picker__toolbar input[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.admission-program-picker__toolbar input:checked,.admission-program-picker__toolbar input[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.admission-program-picker__toolbar input:checked,.admission-program-picker__toolbar input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.admission-program-picker__toolbar input:checked,.admission-program-picker__toolbar input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.admission-program-picker__toolbar input:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.admission-program-picker__toolbar input:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.admission-program-picker__toolbar input:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.admission-check-list input{border:var(--border) solid var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.admission-check-list input{border:var(--border) solid var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.admission-check-list input{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--d-size:calc(var(--size-selector,.25rem) * 6);width:var(--d-size);height:var(--d-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.admission-check-list input:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.admission-check-list input:focus-visible{outline:2px solid var(--d-input-color,currentColor);outline-offset:2px}.admission-check-list input:checked,.admission-check-list input[aria-checked=true]{background-color:var(--d-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.admission-check-list input:checked,.admission-check-list input[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.admission-check-list input:checked,.admission-check-list input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.admission-check-list input:checked,.admission-check-list input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.admission-check-list input:indeterminate{background-color:var(--d-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.admission-check-list input:indeterminate{background-color:var(--d-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.admission-check-list input:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.admission-field small{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-field small{color:color-mix(in oklab, currentcolor 60%, transparent)}}.admission-field small:has(input){cursor:pointer}.admission-field small:is(.d-input>*,.d-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.admission-field small:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.admission-field small:is(.d-input>*,.d-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.admission-field small:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.admission-field small:is(.d-input>*,.d-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}:where(.admission-form footer a){width:unset}.admission-form footer a{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-form footer a{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.admission-form footer a{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-form footer a{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-form footer a{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.admission-form footer a:is([type=checkbox],[type=radio]){appearance:none}.admission-form footer a:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.admission-form footer a{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.admission-review-form button:last-child){width:unset}.admission-review-form button:last-child{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.admission-review-form button:last-child{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-review-form button:last-child{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.admission-review-form button:last-child:is([type=checkbox],[type=radio]){appearance:none}.admission-review-form button:last-child:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.admission-review-form button:last-child{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content)));--d-btn-border:var(--d-btn-color,var(--color-base-content));--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.public-admission-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.public-admission-card:focus-visible,.public-admission-card[aria-checked=true]{outline-color:currentColor}.public-admission-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.public-admission-card[aria-checked=true]:focus-visible{outline-width:4px}.public-admission-card:has(>:checked:focus-visible){outline-width:4px}.public-admission-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.public-admission-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.public-admission-card>:is([type=checkbox],[type=radio]){appearance:none}.public-admission-card__meta span:first-child,.public-admission-card__programs span{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:where(:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child)){width:unset}.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):is([type=checkbox],[type=radio]){appearance:none}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.public-application-form,.public-application-success{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}:is(.public-application-form,.public-application-success):focus-visible,:is(.public-application-form,.public-application-success)[aria-checked=true]{outline-color:currentColor}:is(.public-application-form,.public-application-success):has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}:is(.public-application-form,.public-application-success)[aria-checked=true]:focus-visible{outline-width:4px}:is(.public-application-form,.public-application-success):has(>:checked:focus-visible){outline-width:4px}:is(.public-application-form,.public-application-success)[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}:is(.public-application-form,.public-application-success):has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}:is(.public-application-form,.public-application-success)>:is([type=checkbox],[type=radio]){appearance:none}:where(.public-application-success__actions a:last-child){width:unset}.public-application-success__actions a:last-child{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.public-application-success__actions a:last-child{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.public-application-success__actions a:last-child{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.public-application-success__actions a:last-child:is([type=checkbox],[type=radio]){appearance:none}.public-application-success__actions a:last-child:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.public-application-success__actions a:last-child{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.product-navigation{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.product-brand{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}.product-navigation__links{flex-shrink:0;align-items:center;display:inline-flex}.product-navigation__actions{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}:where(:is(.product-navigation__primary,.product-primary-action)){width:unset}.product-navigation__primary,.product-primary-action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-navigation__primary,.product-primary-action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.product-navigation__primary,.product-primary-action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-navigation__primary,.product-primary-action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-navigation__primary,.product-primary-action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}:is(.product-navigation__primary,.product-primary-action):is([type=checkbox],[type=radio]){appearance:none}:is(.product-navigation__primary,.product-primary-action):is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}:where(.product-navigation__mobile summary){width:unset}.product-navigation__mobile summary{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.product-navigation__mobile summary{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-navigation__mobile summary{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.product-navigation__mobile summary:is([type=checkbox],[type=radio]){appearance:none}.product-navigation__mobile summary:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.product-navigation__mobile summary{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.product-secondary-action){width:unset}.product-secondary-action{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-secondary-action{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.product-secondary-action{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-secondary-action{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-secondary-action{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.product-secondary-action:is([type=checkbox],[type=radio]){appearance:none}.product-secondary-action:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.product-secondary-action{--d-btn-bg:#0000;color:var(--d-btn-rest-fg,var(--d-btn-color,var(--color-base-content,currentColor)));--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(.product-preview__heading>span){width:unset}.product-preview__heading>span{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.product-preview__heading>span{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-preview__heading>span{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.product-preview__heading>span:is([type=checkbox],[type=radio]){appearance:none}.product-preview__heading>span:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.product-preview__metrics article{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.product-preview__metrics article:focus-visible,.product-preview__metrics article[aria-checked=true]{outline-color:currentColor}.product-preview__metrics article:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.product-preview__metrics article[aria-checked=true]:focus-visible{outline-width:4px}.product-preview__metrics article:has(>:checked:focus-visible){outline-width:4px}.product-preview__metrics article[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.product-preview__metrics article:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.product-preview__metrics article>:is([type=checkbox],[type=radio]){appearance:none}.product-feature-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.product-feature-card:focus-visible,.product-feature-card[aria-checked=true]{outline-color:currentColor}.product-feature-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.product-feature-card[aria-checked=true]:focus-visible{outline-width:4px}.product-feature-card:has(>:checked:focus-visible){outline-width:4px}.product-feature-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.product-feature-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.product-feature-card>:is([type=checkbox],[type=radio]){appearance:none}.product-feature-card__icon{border-radius:var(--radius-selector);vertical-align:middle;color:var(--d-badge-fg);border:var(--border) solid var(--d-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--d-fx-noise);background-color:var(--d-badge-bg);--d-badge-bg:var(--d-badge-color,var(--color-base-100));--d-badge-fg:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--d-size);padding-inline:calc(var(--d-size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.product-inline-link{cursor:pointer;text-decoration-line:underline}.product-inline-link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.product-inline-link:focus{outline-offset:2px;outline:2px solid #0000}}.product-inline-link:focus-visible{outline-offset:2px;outline:2px solid}.product-waitlist__form{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.product-waitlist__form:focus-visible,.product-waitlist__form[aria-checked=true]{outline-color:currentColor}.product-waitlist__form:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.product-waitlist__form[aria-checked=true]:focus-visible{outline-width:4px}.product-waitlist__form:has(>:checked:focus-visible){outline-width:4px}.product-waitlist__form[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.product-waitlist__form:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.product-waitlist__form>:is([type=checkbox],[type=radio]){appearance:none}.product-waitlist__field{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.product-waitlist__field>label{color:var(--color-base-content);margin-bottom:-.25rem;justify-content:space-between;align-items:center;gap:.5rem;margin-inline-end:auto;padding-block:.5rem;font-weight:600;display:flex}.product-waitlist__input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--d-size:calc(var(--size-field,.25rem) * var(--d-in-size-mul,10));--d-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.product-waitlist__input{--d-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.product-waitlist__input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--d-size);font-size:max(var(--d-font-size,0rem), var(--d-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--d-input-color,#0000);box-shadow:0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.product-waitlist__input{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.product-waitlist__input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.product-waitlist__input input::placeholder{color:var(--color-base-content);opacity:.5}.product-waitlist__input input:focus,.product-waitlist__input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.product-waitlist__input input:focus,.product-waitlist__input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.product-waitlist__input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.product-waitlist__input::-webkit-inner-spin-button{margin-inline-end:-10px}.product-waitlist__input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.product-waitlist__input,.product-waitlist__input input{display:inline-flex;position:relative}:is(input.product-waitlist__input,.product-waitlist__input input)[type=url],:is(input.product-waitlist__input,.product-waitlist__input input)[type=email]{text-align:left}:is(input.product-waitlist__input,.product-waitlist__input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.product-waitlist__input,.product-waitlist__input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.product-waitlist__input,.product-waitlist__input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--d-spin-my,-3))}:is(input.product-waitlist__input,.product-waitlist__input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.product-waitlist__input,.product-waitlist__input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.product-waitlist__input:focus,.product-waitlist__input:focus-within{--d-input-color:var(--color-base-content);box-shadow:0 1px var(--d-input-color)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__input:focus,.product-waitlist__input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000)}}.product-waitlist__input:focus,.product-waitlist__input:focus-within{outline:2px solid var(--d-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.product-waitlist__input:focus,.product-waitlist__input:focus-within{--d-font-size:1rem}}}.product-waitlist__input:is(:disabled,[disabled]),fieldset:disabled .product-waitlist__input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.product-waitlist__input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.product-waitlist__input:has(>input[disabled]),.product-waitlist__input:is(:disabled,[disabled]),fieldset:disabled .product-waitlist__input):is(input),:is(.product-waitlist__input:has(>input[disabled]),.product-waitlist__input:is(:disabled,[disabled]),fieldset:disabled .product-waitlist__input) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.product-waitlist__input:has(>input[disabled]),.product-waitlist__input:is(:disabled,[disabled]),fieldset:disabled .product-waitlist__input):is(input),:is(.product-waitlist__input:has(>input[disabled]),.product-waitlist__input:is(:disabled,[disabled]),fieldset:disabled .product-waitlist__input) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.product-waitlist__input:is(:disabled,[disabled]),fieldset:disabled .product-waitlist__input{box-shadow:none}.product-waitlist__input:has(>input[disabled]){box-shadow:none}:is(.product-waitlist__input:has(>input[disabled]),.product-waitlist__input:is(:disabled,[disabled]),fieldset:disabled .product-waitlist__input)::placeholder,:is(.product-waitlist__input:has(>input[disabled]),.product-waitlist__input:is(:disabled,[disabled]),fieldset:disabled .product-waitlist__input) ::placeholder{color:var(--color-base-content);opacity:.2}.product-waitlist__input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.product-waitlist__alert{--d-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--d-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--d-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.product-waitlist__alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--d-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.product-waitlist__alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}:where(.product-waitlist__submit){width:unset}.product-waitlist__submit{--d-size:calc(var(--size-field,.25rem) * 10);--d-btn-p:1rem;--d-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--d-btn-bg:var(--d-btn-color,var(--color-base-200));--d-btn-border:var(--d-btn-color,var(--color-base-200));border-start-start-radius:var(--d-join-ss,var(--radius-field));border-start-end-radius:var(--d-join-se,var(--radius-field));border-end-end-radius:var(--d-join-ee,var(--radius-field));border-end-start-radius:var(--d-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.product-waitlist__submit{--d-btn-soft-bg:initial;--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-waitlist__submit{--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--d-size);padding-inline:var(--d-btn-p);font-size:var(--d-fontsize,.875rem);background-color:var(--d-btn-bg);color:var(--d-btn-fg);border-color:var(--d-btn-border);border-style:var(--d-btn-border-style,solid);outline-color:var(--d-btn-color,var(--color-base-content));--tw-prose-links:var(--d-btn-fg);background-image:none, var(--d-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--d-btn-inset) inset, var(--d-btn-shadow)}.product-waitlist__submit:is([type=checkbox],[type=radio]){appearance:none}.product-waitlist__submit:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.product-waitlist__privacy a{cursor:pointer;text-decoration-line:underline}.product-waitlist__privacy a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.product-waitlist__privacy a:focus{outline-offset:2px;outline:2px solid #0000}}.product-waitlist__privacy a:focus-visible{outline-offset:2px;outline:2px solid}.product-legal a{cursor:pointer;text-decoration-line:underline}.product-legal a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.product-legal a:focus{outline-offset:2px;outline:2px solid #0000}}.product-legal a:focus-visible{outline-offset:2px;outline:2px solid}.product-footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.product-footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}}.prose :where(a.app-button:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.app-button:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.app-button:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.app-button:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.app-button:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-button:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.app-button:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-button:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.app-button:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.app-button:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.app-button:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.app-button:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.app-button:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.app-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.app-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.app-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.app-button:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.app-button:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.app-icon-button:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.app-icon-button:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.app-icon-button:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.app-icon-button:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-icon-button:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.app-icon-button:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-icon-button:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.app-icon-button:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.app-icon-button:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.app-icon-button:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.app-icon-button:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.app-icon-button:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.app-icon-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-icon-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.app-icon-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-icon-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.app-icon-button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.app-icon-button:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.app-icon-button:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.app-request-error__dismiss:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.app-request-error__dismiss:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.app-request-error__dismiss:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.app-request-error__dismiss:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.app-request-error__dismiss:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.app-request-error__dismiss:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.app-request-error__dismiss:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.app-request-error__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.app-request-error__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.app-request-error__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.app-request-error__dismiss:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.app-request-error__dismiss:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.app-alert__dismiss:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.app-alert__dismiss:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.app-alert__dismiss:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.app-alert__dismiss:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.app-alert__dismiss:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.app-alert__dismiss:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.app-alert__dismiss:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.app-alert__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.app-alert__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.app-alert__dismiss:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.app-alert__dismiss:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.app-alert__dismiss:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.profile-logout__button:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.profile-logout__button:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.profile-logout__button:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.profile-logout__button:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.profile-logout__button:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.profile-logout__button:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.profile-logout__button:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.profile-logout__button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.profile-logout__button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.profile-logout__button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.profile-logout__button:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.profile-logout__button:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.account-users__remove:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.account-users__remove:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.account-users__remove:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.account-users__remove:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.account-users__remove:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.account-users__remove:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.account-users__remove:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.account-users__remove:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.account-users__remove:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.account-users__remove:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.account-users__remove:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.account-users__remove:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.account-users__remove:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.account-users__remove:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.account-users__remove:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.account-users__remove:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.account-users__remove:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.account-users__remove:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.account-users__remove:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.dashboard-home-heading__action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.dashboard-home-heading__action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.dashboard-home-heading__action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.dashboard-home-heading__action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.dashboard-home-heading__action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.dashboard-home-heading__action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.dashboard-home-heading__action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.dashboard-home-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.dashboard-home-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.dashboard-home-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.dashboard-home-heading__action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.dashboard-home-heading__action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.settings-notice{color:var(--d-alert-color,var(--color-base-content));background:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.settings-notice{background:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.settings-notice{--d-alert-border-color:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.settings-notice{--d-alert-border-color:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.settings-notice{box-shadow:none;background-image:none}.settings-resource__add:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.settings-resource__add:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.settings-resource__add:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.settings-resource__add:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.settings-resource__add:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.settings-resource__add:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.settings-resource__add:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.settings-resource__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.settings-resource__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.settings-resource__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.settings-resource__add:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.settings-resource__add:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.settings-row-actions a:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.settings-row-actions a:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.settings-row-actions a:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.settings-row-actions a:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.settings-row-actions a:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.settings-row-actions a:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.settings-row-actions a:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.settings-row-actions a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.settings-row-actions a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.settings-row-actions a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.settings-row-actions a:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.settings-row-actions a:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.settings-form__error{color:var(--d-alert-color,var(--color-base-content));background:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.settings-form__error{background:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.settings-form__error{--d-alert-border-color:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.settings-form__error{--d-alert-border-color:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.settings-form__error{box-shadow:none;background-image:none}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-page-heading__action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-page-heading__action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-page-heading__action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-page-heading__action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-page-heading__action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-page-heading__action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-page-heading__action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-page-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-page-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-page-heading__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-page-heading__action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-page-heading__action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-page-heading__secondary-action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-page-heading__secondary-action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-page-heading__secondary-action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-page-heading__secondary-action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-page-heading__secondary-action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-page-heading__secondary-action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-page-heading__secondary-action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-page-heading__secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-page-heading__secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-page-heading__secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-page-heading__secondary-action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-page-heading__secondary-action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-import__error{color:var(--d-alert-color,var(--color-base-content));background:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-import__error{background:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-import__error{--d-alert-border-color:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-import__error{--d-alert-border-color:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-import__error{box-shadow:none;background-image:none}.student-import__cancel:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-import__cancel:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-import__cancel:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-import__cancel:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-import__cancel:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-import__cancel:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-import__cancel:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-import__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-import__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-import__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-import__cancel:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-import__cancel:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-import__submit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-import__submit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-import__submit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-import__submit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__submit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-import__submit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__submit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-import__submit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-import__submit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-import__submit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-import__submit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-import__submit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-import__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-import__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-import__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-import__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-import__submit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-import__submit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-filter__submit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-filter__submit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-filter__submit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-filter__submit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-filter__submit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-filter__submit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-filter__submit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-filter__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-filter__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-filter__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-filter__submit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-filter__submit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-filter__clear:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-filter__clear:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-filter__clear:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-filter__clear:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-filter__clear:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-filter__clear:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-filter__clear:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-filter__clear:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-filter__clear:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-filter__clear:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-filter__clear:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-filter__clear:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-row-action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-row-action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-row-action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-row-action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-row-action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-row-action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-row-action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-row-action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-row-action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-row-action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-row-action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-row-action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-row-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-row-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-row-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-row-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-row-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-row-action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-row-action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}:is(.student-pagination__direction,.student-pagination__page):where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){:is(.student-pagination__direction,.student-pagination__page):hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.student-pagination__direction,.student-pagination__page):hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.student-pagination__direction,.student-pagination__page):hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}:is(.student-pagination__direction,.student-pagination__page):active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}:is(.student-pagination__direction,.student-pagination__page):active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.student-pagination__direction,.student-pagination__page):active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}:is(.student-pagination__direction,.student-pagination__page):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.student-pagination__direction,.student-pagination__page):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}:is(.student-pagination__direction,.student-pagination__page):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}:is(.student-pagination__direction,.student-pagination__page):focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}:is(.student-pagination__direction,.student-pagination__page):has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-pagination__ellipsis:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-pagination__ellipsis:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-pagination__ellipsis:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-pagination__ellipsis:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-pagination__ellipsis:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-pagination__ellipsis:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-pagination__ellipsis:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-pagination__ellipsis:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-pagination__ellipsis:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-pagination__ellipsis:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-pagination__ellipsis:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-pagination__ellipsis:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-empty__action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-empty__action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-empty__action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-empty__action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-empty__action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-empty__action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-empty__action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-empty__action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-empty__action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-empty__action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-empty__action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-empty__action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-empty__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-empty__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-empty__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-empty__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-empty__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-empty__action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-empty__action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-profile__edit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-profile__edit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-profile__edit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-profile__edit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-profile__edit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-profile__edit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-profile__edit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-profile__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-profile__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-profile__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-profile__edit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-profile__edit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-profile__delete:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-profile__delete:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-profile__delete:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-profile__delete:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-profile__delete:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-profile__delete:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-profile__delete:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-profile__delete:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-profile__delete:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-profile__delete:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-profile__delete:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-profile__delete:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-document__action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-document__action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-document__action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-document__action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document__action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-document__action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document__action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-document__action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-document__action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-document__action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-document__action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-document__action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-document__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-document__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-document__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-document__action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-document__action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-related-section__add:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-related-section__add:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-related-section__add:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-related-section__add:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-related-section__add:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-related-section__add:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-related-section__add:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-related-section__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-related-section__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-related-section__add:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-related-section__add:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-related-section__add:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-related-card__edit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-related-card__edit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-related-card__edit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-related-card__edit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-related-card__edit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-related-card__edit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-related-card__edit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-related-card__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-related-card__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-related-card__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-related-card__edit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-related-card__edit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-related-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-related-form__cancel:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-related-form__cancel:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-related-form__cancel:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-related-form__cancel:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-related-form__cancel:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-related-form__cancel:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-related-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-related-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-related-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-related-form__cancel:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-related-form__cancel:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-related-form__save:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-related-form__save:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-related-form__save:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-related-form__save:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-related-form__save:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-related-form__save:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-related-form__save:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-related-form__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-related-form__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-related-form__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-related-form__save:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-related-form__save:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-document-viewer__edit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-document-viewer__edit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-document-viewer__edit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-document-viewer__edit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-document-viewer__edit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-document-viewer__edit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-document-viewer__edit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-document-viewer__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-document-viewer__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-document-viewer__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-document-viewer__edit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-document-viewer__edit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-document-preview__open:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-document-preview__open:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-document-preview__open:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-document-preview__open:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-document-preview__open:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-document-preview__open:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-document-preview__open:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-document-preview__open:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-document-preview__open:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-document-preview__open:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-document-preview__open:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-document-preview__open:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-document-delete__alert{color:var(--d-alert-color,var(--color-base-content));background:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-document-delete__alert{background:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-document-delete__alert{--d-alert-border-color:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-document-delete__alert{--d-alert-border-color:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-document-delete__alert{box-shadow:none;background-image:none}.student-document-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-document-delete__confirm:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-document-delete__confirm:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-document-delete__confirm:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-document-delete__confirm:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-document-delete__confirm:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-document-delete__confirm:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-document-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-document-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-document-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-document-delete__confirm:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-document-delete__confirm:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-comment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-comment-form__submit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-comment-form__submit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-comment-form__submit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-comment-form__submit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-comment-form__submit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-comment-form__submit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-comment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-comment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-comment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-comment-form__submit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-comment-form__submit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-edit__cancel:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-edit__cancel:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-edit__cancel:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-edit__cancel:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-edit__cancel:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-edit__cancel:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-edit__cancel:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-edit__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-edit__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-edit__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-edit__cancel:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-edit__cancel:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-edit__save:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-edit__save:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-edit__save:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-edit__save:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__save:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-edit__save:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__save:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-edit__save:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-edit__save:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-edit__save:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-edit__save:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-edit__save:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-edit__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-edit__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-edit__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-edit__save:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-edit__save:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-edit__save:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-create__cancel:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-create__cancel:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-create__cancel:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-create__cancel:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-create__cancel:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-create__cancel:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-create__cancel:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-create__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-create__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-create__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-create__cancel:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-create__cancel:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-create__submit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-create__submit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-create__submit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-create__submit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__submit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-create__submit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__submit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-create__submit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-create__submit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-create__submit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-create__submit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-create__submit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-create__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-create__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-create__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-create__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-create__submit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-create__submit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-delete__alert{color:var(--d-alert-color,var(--color-base-content));background:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-delete__alert{background:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-delete__alert{--d-alert-border-color:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-delete__alert{--d-alert-border-color:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-delete__alert{box-shadow:none;background-image:none}.student-delete__cancel:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-delete__cancel:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-delete__cancel:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-delete__cancel:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-delete__cancel:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-delete__cancel:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-delete__cancel:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-delete__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-delete__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-delete__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-delete__cancel:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-delete__cancel:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-delete__confirm:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-delete__confirm:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-delete__confirm:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-delete__confirm:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-delete__confirm:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-delete__confirm:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-delete__confirm:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-delete__confirm:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-delete__confirm:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-summary__action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-enrollment-summary__action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-summary__action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-summary__action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-enrollment-summary__action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-enrollment-summary__action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-summary__action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-enrollment-summary__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-summary__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-summary__action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-enrollment-summary__action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-summary__action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-notice{color:var(--d-alert-color,var(--color-base-content));background:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-notice{background:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-enrollment-notice{--d-alert-border-color:var(--d-alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-notice{--d-alert-border-color:color-mix(in oklab, var(--d-alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-enrollment-notice{box-shadow:none;background-image:none}.student-enrollment-current__primary:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-enrollment-current__primary:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-current__primary:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__primary:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-enrollment-current__primary:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-enrollment-current__primary:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-current__primary:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-enrollment-current__primary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__primary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-current__primary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-enrollment-current__primary:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-current__primary:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-current__secondary:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-enrollment-current__secondary:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-current__secondary:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__secondary:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-enrollment-current__secondary:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-enrollment-current__secondary:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-current__secondary:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-enrollment-current__secondary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__secondary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-current__secondary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-enrollment-current__secondary:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-current__secondary:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-current__end:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-enrollment-current__end:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-current__end:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__end:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-enrollment-current__end:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-enrollment-current__end:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-current__end:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-enrollment-current__end:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-current__end:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-current__end:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-enrollment-current__end:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-current__end:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-history__edit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-enrollment-history__edit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-history__edit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-history__edit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-enrollment-history__edit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-enrollment-history__edit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-history__edit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-enrollment-history__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-history__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-history__edit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-enrollment-history__edit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-history__edit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-enrollment-form__cancel:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-form__cancel:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-form__cancel:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-enrollment-form__cancel:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-enrollment-form__cancel:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-form__cancel:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-enrollment-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-form__cancel:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-enrollment-form__cancel:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-form__cancel:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.student-enrollment-form__submit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-form__submit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-form__submit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.student-enrollment-form__submit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-enrollment-form__submit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-enrollment-form__submit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.student-enrollment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.student-enrollment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.student-enrollment-form__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.student-enrollment-form__submit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.student-enrollment-form__submit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}:is(.website-page__actions a,.website-page__actions button):where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){:is(.website-page__actions a,.website-page__actions button):hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.website-page__actions a,.website-page__actions button):hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.website-page__actions a,.website-page__actions button):hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}:is(.website-page__actions a,.website-page__actions button):active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}:is(.website-page__actions a,.website-page__actions button):active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.website-page__actions a,.website-page__actions button):active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}:is(.website-page__actions a,.website-page__actions button):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.website-page__actions a,.website-page__actions button):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}:is(.website-page__actions a,.website-page__actions button):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}:is(.website-page__actions a,.website-page__actions button):focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}:is(.website-page__actions a,.website-page__actions button):has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.public-site__hero-primary-action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.public-site__hero-primary-action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.public-site__hero-primary-action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.public-site__hero-primary-action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.public-site__hero-primary-action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.public-site__hero-primary-action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.public-site__hero-primary-action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.public-site__hero-primary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.public-site__hero-primary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.public-site__hero-primary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.public-site__hero-primary-action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.public-site__hero-primary-action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.public-page__action a:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.public-page__action a:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.public-page__action a:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.public-page__action a:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-page__action a:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.public-page__action a:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-page__action a:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.public-page__action a:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.public-page__action a:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.public-page__action a:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.public-page__action a:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.public-page__action a:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.public-page__action a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-page__action a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.public-page__action a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-page__action a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.public-page__action a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.public-page__action a:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.public-page__action a:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.admission-filters button:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.admission-filters button:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-filters button:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-filters button:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters button:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-filters button:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters button:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.admission-filters button:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.admission-filters button:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.admission-filters button:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-filters button:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-filters button:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.admission-filters button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-filters button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-filters button:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.admission-filters button:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.admission-filters button:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.admission-filters>a:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.admission-filters>a:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-filters>a:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-filters>a:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.admission-filters>a:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.admission-filters>a:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-filters>a:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.admission-filters>a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-filters>a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-filters>a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.admission-filters>a:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.admission-filters>a:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.admission-table td:last-child a:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.admission-table td:last-child a:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-table td:last-child a:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-table td:last-child a:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.admission-table td:last-child a:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.admission-table td:last-child a:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-table td:last-child a:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.admission-table td:last-child a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-table td:last-child a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-table td:last-child a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.admission-table td:last-child a:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.admission-table td:last-child a:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.admission-pagination a:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.admission-pagination a:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-pagination a:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-pagination a:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.admission-pagination a:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.admission-pagination a:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-pagination a:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.admission-pagination a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-pagination a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-pagination a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.admission-pagination a:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.admission-pagination a:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.admission-form footer a:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.admission-form footer a:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-form footer a:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-form footer a:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.admission-form footer a:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.admission-form footer a:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-form footer a:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.admission-form footer a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-form footer a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-form footer a:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.admission-form footer a:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.admission-form footer a:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.admission-review-form button:last-child:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.admission-review-form button:last-child:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-review-form button:last-child:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-review-form button:last-child:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.admission-review-form button:last-child:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.admission-review-form button:last-child:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.admission-review-form button:last-child:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.admission-review-form button:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.admission-review-form button:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.admission-review-form button:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.admission-review-form button:last-child:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.admission-review-form button:last-child:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.public-application-success__actions a:last-child:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.public-application-success__actions a:last-child:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.public-application-success__actions a:last-child:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.public-application-success__actions a:last-child:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.public-application-success__actions a:last-child:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.public-application-success__actions a:last-child:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.public-application-success__actions a:last-child:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.public-application-success__actions a:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.public-application-success__actions a:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.public-application-success__actions a:last-child:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.public-application-success__actions a:last-child:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.public-application-success__actions a:last-child:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}:is(.product-navigation__primary,.product-primary-action):where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){:is(.product-navigation__primary,.product-primary-action):hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.product-navigation__primary,.product-primary-action):hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.product-navigation__primary,.product-primary-action):hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}:is(.product-navigation__primary,.product-primary-action):active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}:is(.product-navigation__primary,.product-primary-action):active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}:is(.product-navigation__primary,.product-primary-action):active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}:is(.product-navigation__primary,.product-primary-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}:is(.product-navigation__primary,.product-primary-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}:is(.product-navigation__primary,.product-primary-action):where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}:is(.product-navigation__primary,.product-primary-action):focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}:is(.product-navigation__primary,.product-primary-action):has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.product-navigation__mobile summary:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.product-navigation__mobile summary:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.product-navigation__mobile summary:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.product-navigation__mobile summary:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.product-navigation__mobile summary:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.product-navigation__mobile summary:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.product-navigation__mobile summary:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.product-navigation__mobile summary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.product-navigation__mobile summary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-navigation__mobile summary:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.product-navigation__mobile summary:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.product-navigation__mobile summary:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.product-secondary-action:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.product-secondary-action:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.product-secondary-action:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.product-secondary-action:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.product-secondary-action:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.product-secondary-action:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.product-secondary-action:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.product-secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.product-secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-secondary-action:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.product-secondary-action:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.product-secondary-action:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.product-preview__heading>span:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.product-preview__heading>span:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.product-preview__heading>span:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.product-preview__heading>span:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.product-preview__heading>span:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.product-preview__heading>span:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.product-preview__heading>span:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.product-preview__heading>span:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.product-preview__heading>span:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-preview__heading>span:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.product-preview__heading>span:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.product-preview__heading>span:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.product-waitlist__submit:where(:checked:not(.d-filter [type=radio].d-btn)){--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content)}@media (hover:hover){.product-waitlist__submit:hover{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:hover{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.product-waitlist__submit:hover{color:var(--d-btn-fg);--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:hover{--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.product-waitlist__submit:hover{--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:hover{--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}}.product-waitlist__submit:active:not(.d-btn-active){--d-btn-bg:var(--d-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:active:not(.d-btn-active){--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.product-waitlist__submit:active:not(.d-btn-active){color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:active:not(.d-btn-active){--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.product-waitlist__submit:active:not(.d-btn-active){--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.product-waitlist__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-bg:var(--d-btn-color,var(--color-base-200));color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border:color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%))}}.product-waitlist__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-border-style:solid;--d-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--d-btn-shadow:0 3px 2px -2px var(--d-btn-bg), 0 4px 3px -2px var(--d-btn-bg)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){--d-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000)}}.product-waitlist__submit:where(:checked:not(.d-filter [type=radio].d-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.product-waitlist__submit:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.product-waitlist__submit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.app-button:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-button:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.app-button:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.app-button:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-button:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.app-icon-button:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-icon-button:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.app-icon-button:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.app-icon-button:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-icon-button:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.app-request-error__dismiss:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.app-request-error__dismiss:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.app-request-error__dismiss:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-request-error__dismiss:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.app-alert__dismiss:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.app-alert__dismiss:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.app-alert__dismiss:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-alert__dismiss:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.profile-logout__button:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.profile-logout__button:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.profile-logout__button:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-logout__button:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.account-users__remove:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.account-users__remove:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.account-users__remove:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.account-users__remove:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.account-users__remove:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.dashboard-home-heading__action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.dashboard-home-heading__action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.dashboard-home-heading__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.settings-resource__add:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.settings-resource__add:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.settings-resource__add:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-resource__add:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.settings-row-actions a:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.settings-row-actions a:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.settings-row-actions a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-row-actions a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-page-heading__action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-page-heading__action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-page-heading__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-page-heading__secondary-action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-page-heading__secondary-action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-page-heading__secondary-action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__secondary-action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-import__cancel:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-import__cancel:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-import__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-import__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-import__submit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-import__submit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-import__submit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-import__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-import__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-filter__submit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-filter__submit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-filter__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-filter__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-filter__clear:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-filter__clear:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-filter__clear:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-filter__clear:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-row-action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-row-action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-row-action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-row-action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-row-action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.student-pagination__direction,.student-pagination__page):is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.student-pagination__direction,.student-pagination__page):is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.student-pagination__direction,.student-pagination__page):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-pagination__direction,.student-pagination__page):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-pagination__direction--disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-pagination__direction--disabled{color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-pagination__direction--disabled{--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-pagination__direction--disabled:not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-pagination__direction--disabled:not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-pagination__ellipsis:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-pagination__ellipsis:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-pagination__ellipsis:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-pagination__ellipsis:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-empty__action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-empty__action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-empty__action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-empty__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-empty__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-profile__edit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-profile__edit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-profile__edit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-profile__edit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-profile__delete:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-profile__delete:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-profile__delete:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-profile__delete:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-document__action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document__action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-document__action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-document__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-related-section__add:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-related-section__add:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-related-section__add:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-section__add:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-related-card__edit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-related-card__edit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-related-card__edit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-card__edit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-related-form__cancel:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-related-form__cancel:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-related-form__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-form__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-related-form__save:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-related-form__save:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-related-form__save:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-form__save:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-document-viewer__edit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-document-viewer__edit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-document-viewer__edit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__edit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-document-preview__open:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-document-preview__open:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-document-preview__open:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-preview__open:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-document-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-document-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-document-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-comment-form__submit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-comment-form__submit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-comment-form__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-comment-form__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-comment-pagination>span[aria-disabled=true]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-comment-pagination>span[aria-disabled=true]{color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-comment-pagination>span[aria-disabled=true]{--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-comment-pagination>span[aria-disabled=true]:not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-comment-pagination>span[aria-disabled=true]:not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-edit__cancel:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-edit__cancel:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-edit__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-edit__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-edit__save:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-edit__save:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-edit__save:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-edit__save:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-edit__save:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-create__cancel:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-create__cancel:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-create__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-create__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-create__submit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-create__submit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-create__submit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-create__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-create__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-delete__cancel:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-delete__cancel:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-delete__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-delete__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-delete__confirm:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-enrollment-summary__action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-enrollment-summary__action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-summary__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-enrollment-current__primary:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-enrollment-current__primary:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-current__primary:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__primary:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-enrollment-current__secondary:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-enrollment-current__secondary:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-current__secondary:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__secondary:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-enrollment-current__end:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-enrollment-current__end:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-current__end:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__end:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-enrollment-history__edit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-enrollment-history__edit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-history__edit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__edit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-enrollment-form__cancel:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-enrollment-form__cancel:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-form__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__cancel:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.student-enrollment-form__submit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.student-enrollment-form__submit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.student-enrollment-form__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.website-page__actions a,.website-page__actions button):is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.website-page__actions a,.website-page__actions button):is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.website-page__actions a,.website-page__actions button):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.website-page__actions a,.website-page__actions button):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.public-site__hero-primary-action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.public-site__hero-primary-action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.public-site__hero-primary-action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-primary-action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.public-page__action a:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-page__action a:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.public-page__action a:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.public-page__action a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-page__action a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.admission-filters button:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-filters button:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.admission-filters button:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.admission-filters button:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-filters button:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.admission-filters>a:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.admission-filters>a:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.admission-filters>a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-filters>a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.admission-table td:last-child a:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.admission-table td:last-child a:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.admission-table td:last-child a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-table td:last-child a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.admission-pagination a:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.admission-pagination a:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.admission-pagination a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-pagination a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.admission-form footer a:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.admission-form footer a:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.admission-form footer a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-form footer a:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.admission-review-form button:last-child:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.admission-review-form button:last-child:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.admission-review-form button:last-child:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-review-form button:last-child:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.public-application-success__actions a:last-child:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.public-application-success__actions a:last-child:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.public-application-success__actions a:last-child:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-application-success__actions a:last-child:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.product-navigation__primary,.product-primary-action):is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.product-navigation__primary,.product-primary-action):is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.product-navigation__primary,.product-primary-action):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.product-navigation__primary,.product-primary-action):is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.product-navigation__mobile summary:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.product-navigation__mobile summary:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.product-navigation__mobile summary:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-navigation__mobile summary:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.product-secondary-action:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.product-secondary-action:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.product-secondary-action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-secondary-action:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.product-preview__heading>span:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.product-preview__heading>span:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.product-preview__heading>span:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-preview__heading>span:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.product-waitlist__submit:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.product-waitlist__submit:is(:disabled,[disabled],[aria-disabled=true]){--d-btn-bg:#0000;--d-btn-border:#0000;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.product-waitlist__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__submit:is(:disabled,[disabled],[aria-disabled=true]):not(.d-btn-link,.d-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}@layer daisyui.l1.l2{.app-button--primary{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.app-icon-button{width:var(--d-size);height:var(--d-size);border-radius:3.40282e38px;padding-inline:0}.app-link{color:var(--color-primary)}@media (hover:hover){.app-link:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.app-link:hover{color:color-mix(in oklab, var(--color-primary) 80%, #000)}}}.app-radio:disabled{cursor:not-allowed;opacity:.2}.app-radio{padding:.1875rem}.app-radio[type=radio]{--d-size:calc(var(--size-selector,.25rem) * 5)}.app-page-loader__spinner{width:calc(var(--size-selector,.25rem) * 7);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.app-page-loader__spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.app-request-error{color:var(--color-error-content);--d-alert-border-color:var(--color-error);--d-alert-color:var(--color-error)}.app-request-error__dismiss{width:var(--d-size);height:var(--d-size);--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8);border-radius:3.40282e38px;padding-inline:0}button[type=submit][data-request-pending]:before{width:calc(var(--size-selector,.25rem) * 5);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){button[type=submit][data-request-pending]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.app-alert--success{color:var(--color-success-content);--d-alert-border-color:var(--color-success);--d-alert-color:var(--color-success)}.app-alert--error{color:var(--color-error-content);--d-alert-border-color:var(--color-error);--d-alert-color:var(--color-error)}.app-alert--warning{color:var(--color-warning-content);--d-alert-border-color:var(--color-warning);--d-alert-color:var(--color-warning)}.app-alert--info{color:var(--color-info-content);--d-alert-border-color:var(--color-info);--d-alert-color:var(--color-info)}.app-alert__dismiss{width:var(--d-size);height:var(--d-size);--d-fontsize:.6875rem;--d-btn-p:.5rem;--d-size:calc(var(--size-field,.25rem) * 6);border-radius:3.40282e38px;padding-inline:0}.account-users__setup-link a{color:var(--color-primary)}@media (hover:hover){.account-users__setup-link a:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.account-users__setup-link a:hover{color:color-mix(in oklab, var(--color-primary) 80%, #000)}}}.account-users__remove{--d-btn-color:var(--color-error);--d-btn-fg:var(--color-error-content);--d-btn-soft-bg:initial}.account-users__badge{--d-badge-color:var(--color-primary);--d-badge-fg:var(--color-primary-content)}:is(.account-admin-option input,.account-permission-option input):disabled{cursor:not-allowed;opacity:.2}.settings-heading__access{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.settings-heading__access{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.settings-heading__access{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.settings-heading__access{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.settings-heading__access{--d-badge-color:var(--color-info);--d-badge-fg:var(--color-info-content);background-image:none}.settings-notice{color:var(--color-success-content);--d-alert-border-color:var(--color-success);--d-alert-color:var(--color-success)}.settings-resource__add{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.settings-list .d-list-row:has(.d-list-col-grow:first-child){--d-list-grid-cols:1fr}.settings-list .d-list-row:has(.d-list-col-grow:nth-child(2)){--d-list-grid-cols:minmax(0, auto) 1fr}.settings-list .d-list-row:has(.d-list-col-grow:nth-child(3)){--d-list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.settings-list .d-list-row:has(.d-list-col-grow:nth-child(4)){--d-list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.settings-list .d-list-row:has(.d-list-col-grow:nth-child(5)){--d-list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.settings-list .d-list-row:has(.d-list-col-grow:nth-child(6)){--d-list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.settings-list .d-list-row>*{grid-row-start:1}.settings-row-actions a{--d-fontsize:.6875rem;--d-btn-p:.5rem;--d-size:calc(var(--size-field,.25rem) * 6)}.settings-badge{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.settings-badge{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.settings-badge{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.settings-badge{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.settings-badge{--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.settings-badge--success{--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content)}.settings-badge--info{--d-badge-color:var(--color-info);--d-badge-fg:var(--color-info-content)}.settings-badge--neutral{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.settings-table :not(thead,tfoot) tr{font-size:.75rem}.settings-table :where(th,td){padding-block:.5rem;padding-inline:.75rem}.settings-dialog.d-modal-open,.settings-dialog[open],.settings-dialog:target,.modal-toggle:checked+.settings-dialog{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.settings-dialog:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.settings-dialog:popover-open>.d-modal-box{opacity:1;translate:0;scale:1}:root:has(.settings-dialog:popover-open){--d-page-scroll-lock: }:is(.settings-dialog.d-modal-open,.settings-dialog[open],.settings-dialog:target,.modal-toggle:checked+.settings-dialog)>.d-modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.settings-dialog.d-modal-open,.settings-dialog[open],.settings-dialog:target,.modal-toggle:checked+.settings-dialog)){--d-page-scroll-lock: }@starting-style{.settings-dialog.d-modal-open,.settings-dialog[open],.settings-dialog:target,.modal-toggle:checked+.settings-dialog{opacity:0}.settings-dialog:popover-open{opacity:0}}.settings-form__error{color:var(--color-error-content);--d-alert-border-color:var(--color-error);--d-alert-color:var(--color-error)}.settings-form__submit{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.settings-form__delete{--d-btn-color:var(--color-error);--d-btn-fg:var(--color-error-content);--d-btn-soft-bg:initial}.settings-form-page__back{text-decoration-line:none}@media (hover:hover){.settings-form-page__back:hover{text-decoration-line:underline}}.student-page-heading__action{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.student-import__error{color:var(--color-error-content);--d-alert-border-color:var(--color-error);--d-alert-color:var(--color-error)}.student-import__submit{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.student-checkbox:disabled{cursor:not-allowed;opacity:.2}.student-checkbox{--d-size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.student-residency{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-residency{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-residency{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-residency{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-residency{--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.student-status{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-status{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-status{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-status{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-status{--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.student-status--success{--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content)}.student-status--warning{--d-badge-color:var(--color-warning);--d-badge-fg:var(--color-warning-content)}.student-status--info{--d-badge-color:var(--color-info);--d-badge-fg:var(--color-info-content)}.student-row-action{width:var(--d-size);height:var(--d-size);--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8);border-radius:3.40282e38px;padding-inline:0}.student-pagination__direction,.student-pagination__page{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-pagination__page--current{--d-btn-bg:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-pagination__page--current{--d-btn-bg:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 5%)}}.student-pagination__page--current{color:var(--d-btn-fg,var(--color-base-content));--d-btn-border:var(--d-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.student-pagination__page--current{--d-btn-border:color-mix(in oklab, var(--d-btn-color,var(--color-base-200)), #000 7%)}}.student-pagination__page--current{--d-btn-border-style:solid;--d-btn-inset:0 0 0 0 oklch(0% 0 0/0);--d-btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.student-pagination__ellipsis,.student-profile__edit{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-profile__delete{--d-btn-color:var(--color-error);--d-btn-fg:var(--color-error-content);--d-btn-soft-bg:initial;--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-detail-section__count,.student-document__attachment-count{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.student-document__status{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-document__status{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-document__status{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-document__status{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-document__status{--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.student-document__status--success{--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content)}.student-document__status--warning{--d-badge-color:var(--color-warning);--d-badge-fg:var(--color-warning-content)}.student-document__status--info{--d-badge-color:var(--color-info);--d-badge-fg:var(--color-info-content)}.student-document__action{--d-fontsize:.6875rem;--d-btn-p:.5rem;--d-size:calc(var(--size-field,.25rem) * 6)}.student-related-section__add{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-related-card__edit{--d-fontsize:.6875rem;--d-btn-p:.5rem;--d-size:calc(var(--size-field,.25rem) * 6)}.student-related-card__badge{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-related-card__badge{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-related-card__badge{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-related-card__badge{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-related-card__badge{--d-size:calc(var(--size-selector,.25rem) * 5);--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content);background-image:none;font-size:.75rem}.student-address-card__type{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.student-related-form__cancel{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-related-form__check input:disabled{cursor:not-allowed;opacity:.2}.student-related-form__check input{--d-size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.student-related-form__save{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.student-document-form__attachment input:disabled{cursor:not-allowed;opacity:.2}.student-document-form__attachment input{--d-size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.student-document-viewer__edit,.student-document-preview__open{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-document-preview__sample{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.student-document-delete__alert{color:var(--color-error-content);--d-alert-border-color:var(--color-error);--d-alert-color:var(--color-error)}.student-document-delete__confirm{--d-btn-color:var(--color-error);--d-btn-fg:var(--color-error-content);--d-btn-soft-bg:initial}.student-comment__category{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-edit__photo-remove input:disabled{cursor:not-allowed;opacity:.2}.student-edit__photo-remove input{--d-size:calc(var(--size-selector,.25rem) * 5);color:var(--color-error-content);--d-input-color:var(--color-error);padding:.1875rem}.student-edit__save,.student-create__submit{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.student-delete__alert{color:var(--color-error-content);--d-alert-border-color:var(--color-error);--d-alert-color:var(--color-error)}.student-delete__check input:disabled{cursor:not-allowed;opacity:.2}.student-delete__check input{color:var(--color-error-content);--d-input-color:var(--color-error)}.student-delete__confirm{--d-btn-color:var(--color-error);--d-btn-fg:var(--color-error-content);--d-btn-soft-bg:initial}.student-enrollment-summary__action{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-enrollment-header{border:var(--border) solid var(--color-base-200)}.student-enrollment-notice{color:var(--color-success-content);--d-alert-border-color:var(--color-success);--d-alert-color:var(--color-success)}.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form{border:var(--border) solid var(--color-base-200)}.student-enrollment-current__primary{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.student-enrollment-current__badge{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__badge{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.student-enrollment-current__badge{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__badge{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.student-enrollment-current__badge{--d-size:calc(var(--size-selector,.25rem) * 5);--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content);background-image:none;font-size:.75rem}.student-enrollment-current__end{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.student-enrollment-history-section__heading>span{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.student-enrollment-history__edit{--d-fontsize:.6875rem;--d-btn-p:.5rem;--d-size:calc(var(--size-field,.25rem) * 6)}.student-enrollment-form__check input:disabled{cursor:not-allowed;opacity:.2}.student-enrollment-form__check input{--d-size:calc(var(--size-selector,.25rem) * 5);color:var(--color-error-content);--d-input-color:var(--color-error);padding:.1875rem}.student-enrollment-form__submit{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.student-enrollment-form--warning .student-enrollment-form__submit{--d-btn-color:var(--color-warning);--d-btn-fg:var(--color-warning-content);--d-btn-soft-bg:initial}.student-enrollment-form--danger .student-enrollment-form__submit{--d-btn-color:var(--color-error);--d-btn-fg:var(--color-error-content);--d-btn-soft-bg:initial}.website-publish-hint{color:var(--color-info-content);--d-alert-border-color:var(--color-info);--d-alert-color:var(--color-info)}.website-status{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.website-status{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.website-status{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.website-status{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.website-status{--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.website-status--live{--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content)}.website-status--changed{--d-badge-color:var(--color-warning);--d-badge-fg:var(--color-warning-content)}.website-page__actions a,.website-page__actions button{--d-fontsize:.6875rem;--d-btn-p:.5rem;--d-size:calc(var(--size-field,.25rem) * 6)}.website-page__actions .website-page__publish,.public-site__hero-primary-action,.public-page__action a,.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}.admission-programs span,.admission-status{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.admission-programs span,.admission-status{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.admission-programs span,.admission-status{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.admission-programs span,.admission-status{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.admission-programs span,.admission-status{--d-size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.admission-status--open,.admission-status--approved,.admission-status--converted{--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content)}.admission-status--upcoming,.admission-status--pending{--d-badge-color:var(--color-info);--d-badge-fg:var(--color-info-content)}.admission-status--closed,.admission-status--disabled{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.admission-status--rejected{--d-badge-color:var(--color-error);--d-badge-fg:var(--color-error-content)}.admission-table td:last-child a,.admission-pagination a{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.admission-program-picker__toolbar input:disabled{cursor:not-allowed;opacity:.2}.admission-program-picker__toolbar input{--d-size:calc(var(--size-selector,.25rem) * 5);color:var(--color-primary-content);--d-input-color:var(--color-primary);padding:.1875rem}.admission-check-list input:disabled{cursor:not-allowed;opacity:.2}.admission-check-list input{color:var(--color-primary-content);--d-input-color:var(--color-primary)}.admission-review-form button:last-child{--d-btn-color:var(--color-error);--d-btn-fg:var(--color-error-content);--d-btn-soft-bg:initial}.public-admission-card{border:var(--border) solid var(--color-base-200)}.public-admission-card__meta span:first-child{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.public-admission-card__meta span:first-child{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.public-admission-card__meta span:first-child{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.public-admission-card__meta span:first-child{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.public-admission-card__meta span:first-child{--d-size:calc(var(--size-selector,.25rem) * 5);--d-badge-color:var(--color-success);--d-badge-fg:var(--color-success-content);background-image:none;font-size:.75rem}.public-admission-card__programs span{color:var(--d-badge-color,var(--color-base-content));background-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.public-admission-card__programs span{background-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.public-admission-card__programs span{border-color:var(--d-badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.public-admission-card__programs span{border-color:color-mix(in oklab, var(--d-badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.public-admission-card__programs span{background-image:none}.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial}:where(.product-navigation){position:relative}.product-navigation__mobile summary{width:var(--d-size);height:var(--d-size);padding-inline:0}.product-preview__heading>span{--d-fontsize:.75rem;--d-btn-p:.75rem;--d-size:calc(var(--size-field,.25rem) * 8)}.product-feature-card{border:var(--border) solid var(--color-base-200)}.product-waitlist__alert{color:var(--color-error-content);--d-alert-border-color:var(--color-error);--d-alert-color:var(--color-error)}.product-waitlist__submit{--d-btn-color:var(--color-primary);--d-btn-fg:var(--color-primary-content);--d-btn-soft-bg:initial;width:100%}.product-footer{grid-auto-flow:row}.product-footer.d-footer-center{grid-auto-flow:column dense}}.app-button--block{width:100%}.prose :where(a.app-icon-button:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.app-input{width:100%}.app-logo{object-fit:contain}@layer daisyui.l1.l2.l3.l4{.app-card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.app-card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.app-card figure{justify-content:center;align-items:center;display:flex}.student-pagination__page>*,.student-pagination__ellipsis>*{--d-join-ss:initial;--d-join-se:initial;--d-join-es:initial;--d-join-ee:initial}.student-enrollment-header figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.student-enrollment-header figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.student-enrollment-header figure{justify-content:center;align-items:center;display:flex}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form) figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form) figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}:is(.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form) figure{justify-content:center;align-items:center;display:flex}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card) figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card) figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}:is(.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card) figure{justify-content:center;align-items:center;display:flex}.public-admission-card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.public-admission-card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.public-admission-card figure{justify-content:center;align-items:center;display:flex}:is(.public-application-form,.public-application-success) figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}:is(.public-application-form,.public-application-success) figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}:is(.public-application-form,.public-application-success) figure{justify-content:center;align-items:center;display:flex}.product-preview__metrics article figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.product-preview__metrics article figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.product-preview__metrics article figure{justify-content:center;align-items:center;display:flex}.product-feature-card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.product-feature-card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.product-feature-card figure{justify-content:center;align-items:center;display:flex}.product-waitlist__form figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.product-waitlist__form figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.product-waitlist__form figure{justify-content:center;align-items:center;display:flex}}.app-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--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)}.app-page-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.app-page-loader{pointer-events:none;z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-base-200);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-page-loader{background-color:color-mix(in oklab, var(--color-base-200) 75%, transparent)}}.app-page-loader{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content);opacity:0;--tw-backdrop-blur:blur(var(--blur-sm));-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,);visibility:hidden;transition:opacity .1s,visibility 0s linear .1s}.app-page-loader[data-request-pending]{pointer-events:auto;opacity:1;visibility:visible;transition-delay:.15s}.app-page-loader__spinner{color:var(--color-primary)}.app-request-error{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:40;border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));width:auto;max-width:var(--container-md);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);position:fixed}.app-request-error[hidden]{display:none}.prose :where(a.app-request-error__dismiss:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}button[type=submit][data-request-pending]{cursor:wait;opacity:.7}button[type=submit][data-request-pending]:before{content:""}@media (prefers-reduced-motion:reduce){.app-page-loader,.app-page-loader__spinner,button[type=submit][data-request-pending]:before{transition:none;animation:none}}.app-alerts{margin-bottom:calc(var(--spacing) * 4)}:where(.app-alerts>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.app-alert{border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200))}.app-alert__content{justify-content:space-between;align-items:center;width:100%;display:flex}.prose :where(a.app-alert__dismiss:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.app-alert__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.app-development-tools{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.app-development-tools{border-color:color-mix(in oklab, var(--color-warning) 50%, transparent)}}.app-development-tools{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.app-development-tools{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.app-development-tools{padding:calc(var(--spacing) * 4)}.app-development-tools__label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.app-development-tools__label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.app-development-tools__label{text-transform:uppercase}.app-development-tools__items{gap:calc(var(--spacing) * 3);display:grid}.auth-page{background-color:var(--color-base-100);min-height:100vh;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);flex-direction:column;justify-content:center;display:flex}@media (width>=64rem){.auth-page{padding-inline:calc(var(--spacing) * 8)}}@media (width>=40rem){.auth-header,.auth-panel{width:100%;max-width:var(--container-sm);margin-inline:auto}}.auth-logo{height:calc(var(--spacing) * 10);width:auto}.auth-logo-frame{width:fit-content;margin-inline:auto;display:block}.auth-title{margin-top:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-2xl);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.auth-panel{margin-top:calc(var(--spacing) * 10)}:where(.auth-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.auth-form__alert{margin-bottom:calc(var(--spacing) * 4)}.auth-field__header{justify-content:space-between;align-items:center;display:flex}.auth-field__error{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.auth-field__control{margin-top:calc(var(--spacing) * 2)}.auth-field__control input{width:100%}.auth-field__help{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.auth-footer{margin-top:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.auth-footer{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.profile-page{max-width:var(--container-5xl);margin-inline:auto}:where(.profile-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.profile-hero{overflow:hidden}.profile-hero__accent{height:calc(var(--spacing) * 24);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.profile-hero__accent{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}@media (width>=40rem){.profile-hero__accent{height:calc(var(--spacing) * 28)}}.profile-hero__content{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (width>=40rem){.profile-hero__content{padding-inline:calc(var(--spacing) * 8);flex-direction:row;align-items:flex-end}}.profile-avatar{margin-top:calc(var(--spacing) * -10);width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-base-100);background-color:var(--color-primary);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-content);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-identity{flex:1;min-width:0}@media (width>=40rem){.profile-identity{padding-bottom:var(--spacing)}}.profile-identity__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow:hidden}.profile-identity__username{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-identity__username{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.profile-logout{width:100%}@media (width>=40rem){.profile-logout{width:auto;padding-bottom:var(--spacing);margin-left:auto}}.prose :where(a.profile-logout__button:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.profile-logout__button{width:100%}@media (width>=40rem){.profile-logout__button{width:auto}}.profile-grid{gap:calc(var(--spacing) * 6);display:grid}@media (width>=64rem){.profile-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}}.profile-panel{padding:calc(var(--spacing) * 5)}@media (width>=40rem){.profile-panel{padding:calc(var(--spacing) * 6)}}.profile-panel__header{margin-bottom:calc(var(--spacing) * 5)}.profile-panel__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.profile-panel__description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-panel__description{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:where(.profile-details>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-base-300)}.profile-detail{gap:var(--spacing);padding-block:calc(var(--spacing) * 4);display:grid}.profile-detail:first-child{padding-top:0}.profile-detail:last-child{padding-bottom:0}@media (width>=40rem){.profile-detail{gap:calc(var(--spacing) * 4);grid-template-columns:9rem 1fr}}.profile-detail__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-detail__label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.profile-detail__value{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:break-word}.profile-detail__secondary{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-detail__secondary{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}:where(.profile-account-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.profile-account-list__item{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.profile-account-list__marker{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-base-content);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.profile-account-list__marker{background-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.profile-empty-value{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-empty-value{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.profile-theme-options{gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.profile-theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.profile-theme-options{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=80rem){.profile-theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-theme-option{cursor:pointer;border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);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))}@media (hover:hover){.profile-theme-option:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-theme-option:hover{border-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.profile-theme-option:hover{background-color:var(--color-base-200)}}.profile-theme-option:has(.profile-theme-option__input:checked){border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.profile-theme-option:has(.profile-theme-option__input:checked){background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.profile-theme-option:has(.profile-theme-option__input:checked){--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);--tw-ring-color:var(--color-primary)}.profile-theme-option__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.profile-theme-option__icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.profile-theme-option__icon{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.profile-theme-option__name{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.profile-theme-option__description{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.profile-theme-option__description{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.profile-settings-actions{margin-top:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.profile-settings-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-success)}.profile-settings-error{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.account-users,.account-user-form-page{max-width:var(--container-6xl);margin-inline:auto}:where(:is(.account-users,.account-user-form-page)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.account-users__heading{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.account-users__heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.account-users__eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary);text-transform:uppercase}.account-users__title{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.account-users__description,.account-users__secondary{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.account-users__description,.account-users__secondary{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.account-users__table-frame{overflow-x:auto}.account-users__setup-link{word-break:break-all}.account-users__setup-link a{margin-top:calc(var(--spacing) * 2);display:inline-block}.account-users__actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.prose :where(a.account-users__remove:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.account-users__sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-user-form{padding:calc(var(--spacing) * 5)}@media (width>=40rem){.account-user-form{padding:calc(var(--spacing) * 6)}}.account-user-form__details{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.account-user-form__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-user-field input{width:100%}.account-user-field .errorlist,.account-admin-option .errorlist,.account-user-form>.errorlist{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.account-admin-option{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding:calc(var(--spacing) * 4)}.account-admin-option label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.account-admin-option input,.account-permission-option input{margin-top:calc(var(--spacing) * .5)}.account-admin-option span,.account-admin-option small{display:block}.account-admin-option small{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.account-admin-option small{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.account-permission-groups{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.account-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-permission-group{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);padding:calc(var(--spacing) * 4)}.account-permission-group legend{padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.account-permission-option{margin-top:calc(var(--spacing) * 3);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.account-user-form__actions{margin-top:calc(var(--spacing) * 6);justify-content:flex-end;gap:calc(var(--spacing) * 3);display:flex}.dashboard-page{background-color:var(--color-base-200);color:var(--color-base-content)}.dashboard-shell{min-height:100vh}@media (width>=48rem){.dashboard-shell{display:flex}}.dashboard-sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);display:none}@media (width>=48rem){.dashboard-sidebar{width:calc(var(--spacing) * 20);flex-direction:column;display:flex}}@media (width>=64rem){.dashboard-sidebar{width:calc(var(--spacing) * 56)}}.dashboard-brand{height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);align-items:center;display:flex}@media (width>=64rem){.dashboard-brand__abbreviation,.dashboard-nav-link__label{display:none}}.dashboard-nav{flex:1}:where(.dashboard-nav>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.dashboard-nav{padding-inline:calc(var(--spacing) * 2)}.dashboard-account-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding:calc(var(--spacing) * 2)}.dashboard-nav-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media (hover:hover){.dashboard-nav-link:hover{background-color:var(--color-base-200)}}.dashboard-nav-link--button{text-align:left;width:100%}.dashboard-nav-link__label{display:none}@media (width>=64rem){.dashboard-nav-link__label{display:inline}}.dashboard-main-column{min-width:0;padding-bottom:calc(var(--spacing) * 20);flex:1;position:relative}@media (width>=48rem){.dashboard-main-column{padding-bottom:0}}.dashboard-header{z-index:20;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dashboard-header{background-color:color-mix(in oklab, var(--color-base-100) 90%, transparent)}}.dashboard-header{--tw-backdrop-blur:blur(8px);-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,)}.dashboard-header__content{height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.dashboard-header__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (width>=48rem){.dashboard-profile-shortcut{display:none}}.dashboard-content{max-width:var(--container-7xl);padding:calc(var(--spacing) * 4);margin-inline:auto}@media (width>=40rem){.dashboard-content{padding:calc(var(--spacing) * 6)}}@media (width>=64rem){.dashboard-content{padding:calc(var(--spacing) * 8)}}.dashboard-mobile-nav{z-index:30;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);inset-inline:0;position:fixed;bottom:0}@media (width>=48rem){.dashboard-mobile-nav{display:none}}.dashboard-mobile-nav__items{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-mobile-nav__link{padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (hover:hover){.dashboard-mobile-nav__link:hover{background-color:var(--color-base-200)}}.dashboard-mobile-nav__icon{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.dashboard-logo{height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 4);align-items:center;display:flex}.dashboard-logo__image{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}@media (width>=64rem){.dashboard-logo__image{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.dashboard-metrics{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-metric{padding:calc(var(--spacing) * 5)}.dashboard-metric__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-metric__title{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.dashboard-metric__value{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.dashboard-metric__description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-metric__description{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.dashboard-home-heading{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.dashboard-home-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.dashboard-welcome{padding:calc(var(--spacing) * 6)}.dashboard-home-heading__eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary);text-transform:uppercase}.dashboard-home-heading__title{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.dashboard-home-heading__description{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-home-heading__description{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.prose :where(a.dashboard-home-heading__action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.dashboard-insights{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.dashboard-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-insight{padding:calc(var(--spacing) * 5)}.dashboard-insight__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dashboard-insight__description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-insight__description{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.dashboard-breakdown{margin-top:calc(var(--spacing) * 5)}:where(.dashboard-breakdown>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.dashboard-breakdown__row>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.dashboard-breakdown__label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.dashboard-breakdown__value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dashboard-breakdown__progress{width:100%}.dashboard-status-list{margin-top:calc(var(--spacing) * 5)}:where(.dashboard-status-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-base-300)}.dashboard-status-list__item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.dashboard-status-list__item:first-child{padding-top:0}.dashboard-status-list__item:last-child{padding-bottom:0}.dashboard-status-list__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dashboard-status-list__label{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.dashboard-status-list__value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.settings-heading{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;max-width:100%;display:flex}@media (width>=40rem){.settings-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.settings-heading__eyebrow,.settings-panel__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-primary);text-transform:uppercase}.settings-heading__title{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.settings-heading__description{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-heading__description{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.settings-heading__access{white-space:nowrap}.settings-workspace{align-items:flex-start;gap:calc(var(--spacing) * 5);min-width:0;max-width:100%;display:grid}@media (width>=64rem){.settings-workspace{grid-template-columns:17rem minmax(0,1fr)}}.settings-nav{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);min-width:0;max-width:100%;padding:calc(var(--spacing) * 3);--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);position:relative}@media (width>=64rem){.settings-nav{top:calc(var(--spacing) * 24);position:sticky}}.settings-nav-mobile{position:relative}@media (width>=64rem){.settings-nav-mobile{display:none}}.settings-nav-mobile__summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-selector);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);grid-template-columns:2.25rem minmax(0,1fr) auto auto;list-style-type:none;display:grid}.settings-nav-mobile__summary::-webkit-details-marker{display:none}.settings-nav-mobile__chevron{margin-left:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-base-content);line-height:1}@supports (color:color-mix(in lab, red, red)){.settings-nav-mobile__chevron{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.settings-nav-mobile__chevron{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))}.settings-nav-mobile[open] .settings-nav-mobile__chevron{rotate:180deg}.settings-nav-mobile__menu{z-index:30;margin-top:calc(var(--spacing) * 2);gap:var(--spacing);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);max-height:min(60vh,24rem);padding:calc(var(--spacing) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);inset-inline:0;display:grid;position:absolute;top:100%;overflow-y:auto}.settings-nav-mobile__item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-selector);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}@media (hover:hover){.settings-nav-mobile__item:hover{background-color:var(--color-base-200)}}.settings-nav-mobile__item--active{background-color:var(--color-base-200)}.settings-nav__label{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-base-content);display:none}@supports (color:color-mix(in lab, red, red)){.settings-nav__label{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.settings-nav__label{text-transform:uppercase}@media (width>=64rem){.settings-nav__label{display:block}}.settings-nav__items{gap:calc(var(--spacing) * 2);min-width:0;display:none}@media (width>=64rem){.settings-nav__items{flex-direction:column;display:flex}}.settings-nav__item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-selector);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);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));grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}@media (hover:hover){.settings-nav__item:hover{background-color:var(--color-base-200)}}.settings-nav__item--active{background-color:var(--color-primary);color:var(--color-primary-content)}@media (hover:hover){.settings-nav__item--active:hover{background-color:var(--color-primary)}}.settings-nav__icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-selector);background-color:var(--color-base-200);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content);place-items:center;display:grid}.settings-nav__item--active .settings-nav__icon{background-color:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){.settings-nav__item--active .settings-nav__icon{background-color:color-mix(in oklab, var(--color-primary-content) 15%, transparent)}}.settings-nav__item--active .settings-nav__icon{color:var(--color-primary-content)}.settings-nav__copy{flex-direction:column;min-width:0;display:flex}.settings-nav__copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.settings-nav__copy small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.65;overflow:hidden}.settings-nav__count{min-width:calc(var(--spacing) * 6);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content);border-radius:3.40282e38px;place-items:center;display:grid}.settings-nav__item--active .settings-nav__count{background-color:var(--color-primary-content)}@supports (color:color-mix(in lab, red, red)){.settings-nav__item--active .settings-nav__count{background-color:color-mix(in oklab, var(--color-primary-content) 15%, transparent)}}.settings-nav__item--active .settings-nav__count{color:var(--color-primary-content)}.settings-nav__note{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-base-content);display:none}@supports (color:color-mix(in lab, red, red)){.settings-nav__note{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}@media (width>=64rem){.settings-nav__note{display:block}}.settings-panel{min-width:0;max-width:100%}:where(.settings-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.settings-notice{border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.settings-panel__heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--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);display:flex}@media (width>=40rem){.settings-panel__heading{padding:calc(var(--spacing) * 6)}}.settings-panel__title{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.settings-panel__description{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-panel__description{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.settings-summary{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-summary--three{grid-template-columns:repeat(1,minmax(0,1fr))}@media (width>=40rem){.settings-summary--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.settings-summary__item{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--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);justify-content:space-between;align-items:flex-end;display:flex}.settings-summary__item span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-summary__item span{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.settings-summary__item strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.settings-resource-grid{gap:calc(var(--spacing) * 5);min-width:0;display:grid}@media (width>=80rem){.settings-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-resource{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);min-width:0;max-width:100%;padding:calc(var(--spacing) * 4);--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);overflow:hidden}@media (width>=40rem){.settings-resource{padding:calc(var(--spacing) * 5)}}.settings-resource__heading{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.settings-resource__heading{justify-content:space-between;gap:calc(var(--spacing) * 4);flex-direction:row}}.settings-resource__heading h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.settings-resource__heading p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-resource__heading p{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.prose :where(a.settings-resource__add:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.settings-resource__add{flex-shrink:0}.settings-list{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);overflow:hidden}.settings-list li{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.settings-list li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=40rem){.settings-list li{flex-wrap:nowrap}}.settings-list__marker{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-selector);background-color:var(--color-base-200);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);place-items:center;display:grid}.settings-list__grow{flex:1;min-width:0}.settings-list__row{justify-content:space-between}.settings-list__row div{flex-direction:column;display:flex}.settings-list__row small,.settings-table small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.settings-list__row small,.settings-table small{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.settings-chip-list{gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.settings-chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.settings-chip-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.settings-chip-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-selector);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-chip-list li{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.settings-chip-list li{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}@media (width>=40rem){.settings-chip-list li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.settings-chip-list__copy{flex-direction:column;min-width:0;display:flex}.settings-chip-list__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.settings-chip-list__copy small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-chip-list__copy small{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.settings-row-actions{justify-content:flex-end;align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}@media not all and (width>=40rem){.settings-row-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);width:100%;padding-top:calc(var(--spacing) * 2)}}.prose :where(a:is(.settings-row-actions a):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.settings-row-actions .settings-row-actions__delete{color:var(--color-error)}@media (hover:hover){.settings-row-actions .settings-row-actions__delete:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.settings-row-actions .settings-row-actions__delete:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}}.settings-table-wrap{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);min-width:0;max-width:100%;overflow-x:auto}.settings-table th{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.settings-table th{background-color:color-mix(in oklab, var(--color-base-200) 70%, transparent)}}.settings-table th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-table th{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.settings-table th{text-transform:uppercase}.settings-table td{vertical-align:middle}.settings-table th:last-child,.settings-table td:last-child{text-align:right}.settings-empty{border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.settings-empty{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.settings-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center}.settings-empty strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.settings-empty p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.settings-empty p{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.settings-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-dialog-container{display:contents}.settings-dialog__box{width:min(34rem,100vw - 2rem);max-width:none}.settings-dialog[open]>.settings-dialog__box{opacity:1;translate:0;scale:1}.settings-dialog__heading{margin-bottom:calc(var(--spacing) * 5)}.settings-dialog__heading p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-primary);text-transform:uppercase}.settings-dialog__heading h2{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.settings-form__fields>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.settings-form__field>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.settings-form__field label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.settings-form__field small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.settings-form__field small{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.settings-input,.settings-select,.settings-textarea{width:100%}.settings-form__field-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-error)}.settings-form__error{margin-bottom:calc(var(--spacing) * 4);border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.settings-form__error ul{list-style-type:none}.settings-form__actions{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-direction:column-reverse;display:flex}@media (width>=40rem){.settings-form__actions{flex-direction:row;justify-content:flex-end}}.prose :where(a:is(.settings-form__cancel,.settings-form__submit,.settings-form__delete):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.settings-delete__message{border-radius:var(--radius-box);background-color:var(--color-base-200);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.settings-form-page{max-width:var(--container-xl);margin-inline:auto}.settings-form-page__back{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:inline-flex}.settings-form-page__card{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);--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)}@media (width>=40rem){.settings-form-page__card{padding:calc(var(--spacing) * 6)}}@media not all and (width>=40rem){.settings-table-wrap{border-style:var(--tw-border-style);border-width:0;overflow:visible}.settings-table,.settings-table tbody{width:100%;display:block}.settings-table thead{display:none}.settings-table tbody{gap:calc(var(--spacing) * 3);display:grid}.settings-table tbody tr{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 3);display:block;overflow:hidden}.settings-table tbody td{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);min-width:0;padding-inline:0;padding-block:calc(var(--spacing) * 2);text-align:right;border-width:0;display:flex}.settings-table tbody td:before{content:attr(data-label);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.settings-table tbody td:before{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.settings-table tbody td:before{text-transform:uppercase}.settings-table tbody td:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);padding-bottom:calc(var(--spacing) * 3);text-align:left}.settings-table tbody td:last-child{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-top:calc(var(--spacing) * 3);justify-content:flex-end}.settings-table tbody td:last-child:before{content:none}.settings-table tbody td .settings-row-actions{border-style:var(--tw-border-style);border-width:0;width:auto;padding-top:0}}.student-page-heading{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.student-page-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.student-page-heading__eyebrow{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary)}.student-page-heading__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.student-page-heading__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.student-page-heading__description{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-page-heading__description{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.prose :where(a.student-page-heading__action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-page-heading__actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.prose :where(a.student-page-heading__secondary-action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-import{max-width:var(--container-2xl);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--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);margin-inline:auto;overflow:hidden}.student-import__heading{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);padding:calc(var(--spacing) * 5)}@media (width>=40rem){.student-import__heading{padding:calc(var(--spacing) * 6)}}.student-import__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.student-import__description{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-import__description{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}:where(.student-import__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.student-import__form{padding:calc(var(--spacing) * 5)}@media (width>=40rem){.student-import__form{padding:calc(var(--spacing) * 6)}}.student-import__file{width:100%}.student-import__error{margin-top:calc(var(--spacing) * 2);border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.student-import__actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 5);display:flex}.prose :where(a.student-import__cancel:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.student-import__submit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-filter-panel{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 3);--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)}@media (width>=40rem){.student-filter-panel{padding:calc(var(--spacing) * 4)}}.student-filter-form{gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.student-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.student-filter-form{grid-template-columns:minmax(18rem,1fr) repeat(3,minmax(9rem,.45fr)) auto}}.student-filter{min-width:0}.student-filter__label{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.student-filter__label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-filter__label{text-transform:uppercase}.student-filter__search-wrap{position:relative}.student-filter__search-icon{pointer-events:none;inset-block:0;left:calc(var(--spacing) * 3);color:var(--color-base-content);align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.student-filter__search-icon{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-filter__input{width:100%;padding-left:calc(var(--spacing) * 10)}.student-filter__select{width:100%}.student-filter__actions{align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}@media (width>=40rem){.student-filter__actions{grid-column:span 2/span 2}}@media (width>=64rem){.student-filter__actions{grid-column:span 1/span 1}}.prose :where(a.student-filter__submit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-filter__submit{flex:1}@media (width>=64rem){.student-filter__submit{display:none}}.prose :where(a.student-filter__clear:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-results{min-height:calc(var(--spacing) * 48)}.student-results.htmx-request{opacity:.6}.student-results__summary{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.student-results__count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.student-results__hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-results__hint{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-table-wrap{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--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);display:none;overflow-x:auto}@media (width>=64rem){.student-table-wrap{display:block}}.student-table thead{background-color:var(--color-base-200);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-table thead{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-table thead{text-transform:uppercase}.student-table tbody tr{border-color:var(--color-base-200)}@media (hover:hover){.student-table tbody tr:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-table tbody tr:hover{background-color:color-mix(in oklab, var(--color-base-200) 55%, transparent)}}}.student-table__select{width:calc(var(--spacing) * 12)}.student-identity{min-width:calc(var(--spacing) * 60);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.student-avatar__frame{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:3.40282e38px;position:relative;overflow:hidden}.student-avatar__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.student-avatar__placeholder{background-color:var(--color-base-200);width:100%;height:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.student-avatar__placeholder{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-identity__name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-identity__link{border-radius:var(--radius-field);text-underline-offset:4px}@media (hover:hover){.student-identity__link:hover{text-decoration-line:underline}}.student-identity__link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.student-identity__meta,.student-cell__meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-identity__meta,.student-cell__meta{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-cell__primary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.prose :where(a.student-row-action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}:where(.student-mobile-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}@media (width>=64rem){.student-mobile-list{display:none}}.student-pagination{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--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);flex-direction:column;display:flex}@media (width>=40rem){.student-pagination{padding-inline:calc(var(--spacing) * 4);flex-direction:row}}.student-pagination__status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-pagination__status{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-pagination__controls{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex}@media (width>=40rem){.student-pagination__controls{justify-content:flex-end;width:auto}}.prose :where(a:is(.student-pagination__direction,.student-pagination__page):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-pagination__pages{--d-join-ss:0;--d-join-se:0;--d-join-es:0;--d-join-ee:0;--d-join-v:0;--d-join-h:1;align-items:stretch;display:inline-flex}@scope(.student-pagination__pages){:scope>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){:scope>:where(.d-btn:hover,:has(.d-btn:hover)){isolation:isolate}}:scope :where(:scope>:first-child){--d-join-ss:var(--radius-field);--d-join-se:calc(var(--radius-field) * var(--d-join-v));--d-join-es:calc(var(--radius-field) * var(--d-join-h));--d-join-ee:0}:scope :where(:scope>:last-child){--d-join-ss:0;--d-join-se:calc(var(--radius-field) * var(--d-join-h));--d-join-es:calc(var(--radius-field) * var(--d-join-v));--d-join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--d-join-ss:var(--radius-field);--d-join-se:var(--radius-field);--d-join-es:var(--radius-field);--d-join-ee:var(--radius-field)}}.student-pagination__pages{display:none}@media (width>=40rem){.student-pagination__pages{display:inline-flex}}.student-pagination__page{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--d-join-ss);border-start-end-radius:var(--d-join-se);border-end-end-radius:var(--d-join-ee);border-end-start-radius:var(--d-join-es)}.student-pagination__page:not(:first-child,:disabled,[disabled],.d-btn-disabled){margin-block-start:calc(var(--border,1px) * -1 * var(--d-join-v));margin-inline-start:calc(var(--border,1px) * -1 * var(--d-join-h))}.student-pagination__page:is(:disabled,[disabled],.d-btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--d-join-v));border-block-end-width:calc(var(--border,1px) * var(--d-join-h))}.prose :where(a.student-pagination__ellipsis:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-pagination__ellipsis{pointer-events:none;border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--d-join-ss);border-start-end-radius:var(--d-join-se);border-end-end-radius:var(--d-join-ee);border-end-start-radius:var(--d-join-es)}.student-pagination__ellipsis:not(:first-child,:disabled,[disabled],.d-btn-disabled){margin-block-start:calc(var(--border,1px) * -1 * var(--d-join-v));margin-inline-start:calc(var(--border,1px) * -1 * var(--d-join-h))}.student-pagination__ellipsis:is(:disabled,[disabled],.d-btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--d-join-v));border-block-end-width:calc(var(--border,1px) * var(--d-join-h))}.student-card{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--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)}.student-card__top{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.student-card__identity{flex:1;min-width:0}.student-card__name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.student-card__guardian{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-card__guardian{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.student-card__status-row{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.student-card__details{margin-top:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.student-card__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-card__label{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-card__label{text-transform:uppercase}.student-card__value{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.student-empty{border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 10);text-align:center}.student-empty__icon{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.student-empty__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-empty__description{margin-inline:auto;margin-top:var(--spacing);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-empty__description{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.prose :where(a.student-empty__action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-empty__action{margin-top:calc(var(--spacing) * 4)}.student-detail-breadcrumb{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content);display:flex}@supports (color:color-mix(in lab, red, red)){.student-detail-breadcrumb{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-detail-breadcrumb a{border-radius:var(--radius-field);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@media (hover:hover){.student-detail-breadcrumb a:hover{text-decoration-line:underline}}.student-detail-breadcrumb a:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-primary)}.student-profile{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--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);overflow:hidden}.student-profile__hero{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.student-profile__hero{padding:calc(var(--spacing) * 6);flex-direction:row}}.student-profile__photo-frame{height:calc(var(--spacing) * 52);width:calc(var(--spacing) * 44);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);flex-shrink:0;align-self:flex-start;overflow:hidden}@media (width>=40rem){.student-profile__photo-frame{height:calc(var(--spacing) * 56);width:calc(var(--spacing) * 48)}}.student-profile__photo{object-fit:cover;width:100%;height:100%}.student-profile__photo-placeholder{background-color:var(--color-base-200);width:100%;height:100%;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.student-profile__photo-placeholder{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-profile__identity{flex:1;min-width:0}.student-profile__title-row{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.student-profile__title-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.student-profile__badges{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.student-profile__name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.student-profile__name{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.student-profile__id{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-profile__id{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.prose :where(a.student-profile__edit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-profile__edit{width:100%}@media (width>=40rem){.student-profile__edit{width:auto}}.student-profile__actions{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (width>=40rem){.student-profile__actions{width:auto;display:flex}}.prose :where(a.student-profile__delete:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-profile__summary{margin-top:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.student-profile__summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.student-profile__summary dt,.student-profile__detail span,.student-detail-facts dt,.student-guardian__contact dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-profile__summary dt,.student-profile__detail span,.student-detail-facts dt,.student-guardian__contact dt{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-profile__summary dt,.student-profile__detail span,.student-detail-facts dt,.student-guardian__contact dt{text-transform:uppercase}.student-profile__summary dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-profile__summary dd span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-profile__summary dd span{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-profile__details{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-200);display:grid}@supports (color:color-mix(in lab, red, red)){.student-profile__details{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}@media (width>=40rem){.student-profile__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.student-profile__details{grid-template-columns:.75fr 1fr 2fr}}.student-profile__detail{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=40rem){.student-profile__detail{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.student-profile__detail:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.student-profile__detail--address{border-top-style:var(--tw-border-style);border-top-width:1px;grid-column:span 2/span 2}}@media (width>=64rem){.student-profile__detail--address{border-top-style:var(--tw-border-style);border-top-width:0;grid-column:span 1/span 1}}.student-profile__detail strong{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:block;overflow:hidden}.student-profile__detail--address strong{white-space:normal}.student-detail-layout{gap:calc(var(--spacing) * 5);display:grid}@media (width>=80rem){.student-detail-layout{grid-template-columns:minmax(0,1fr) 20rem}}.student-detail-main{gap:calc(var(--spacing) * 5);min-width:0;display:grid}.student-detail-section,.student-comments{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--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)}@media (width>=40rem){.student-detail-section,.student-comments{padding:calc(var(--spacing) * 5)}}.student-detail-section__heading{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.student-detail-section__eyebrow{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-detail-section__eyebrow{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-detail-section__eyebrow{text-transform:uppercase}.student-detail-section__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.student-detail-facts{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.student-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.student-detail-facts dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.student-documents>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-base-200)}.student-documents__summary{margin-top:calc(var(--spacing) * -2);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-documents__summary{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-document{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.student-document:first-child{padding-top:0}.student-document:last-child{padding-bottom:0}@media (width>=40rem){.student-document{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center}}.student-document__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-box);background-color:var(--color-base-200);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.student-document__icon{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-document__content{min-width:0}.student-document__content h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-document__content p{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-document__content p{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-document__number{font-family:var(--font-mono)}.student-document__meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column-start:2;display:flex}@media (width>=40rem){.student-document__meta{grid-row-start:1;grid-column-start:3}}.student-document__actions{gap:var(--spacing);flex-wrap:wrap;grid-column-start:2;display:flex}@media (width>=40rem){.student-document__actions{grid-column:2/span 2}}.prose :where(a.student-document__action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-document__action--delete{color:var(--color-error)}.student-guardian{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.student-guardian__avatar,.student-comment__avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-base-300);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.student-guardian__name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-guardian__relationship{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-guardian__relationship{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-guardian__contact{margin-top:calc(var(--spacing) * 5)}:where(.student-guardian__contact>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.student-guardian__contact{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 4)}.student-guardian__contact dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);word-break:break-all}.student-guardian__contact a{text-underline-offset:4px}@media (hover:hover){.student-guardian__contact a:hover{text-decoration-line:underline}}.prose :where(a.student-related-section__add:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-related-section__add{flex-shrink:0}:where(.student-guardian-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.student-guardian-card{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-guardian-card{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.student-guardian-card{padding:calc(var(--spacing) * 3)}.student-guardian-card__header{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.student-guardian-card__identity{flex:1;min-width:0}.student-guardian-card__identity h3{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.student-guardian-card__identity p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-guardian-card__identity p{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.prose :where(a.student-related-card__edit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-related-card__badge{margin-top:calc(var(--spacing) * 3)}.student-guardian-card .student-guardian__contact{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 3);display:grid}.student-address-list{gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.student-address-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.student-address-card{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-address-card{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.student-address-card{padding:calc(var(--spacing) * 4)}.student-address-card__heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.student-address-card__badges{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.student-address-card__badges .student-related-card__badge{margin-top:0}.student-address-card h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-address-card address{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-address-card address{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.student-address-card address{font-style:normal}.student-related-section__empty{border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-base-300);padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-section__empty{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-related-section__empty a{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-block}.student-related-form__heading{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.prose :where(a.student-related-form__cancel:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-related-form__fields{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.student-related-form__fields--address{grid-template-columns:repeat(2,minmax(0,1fr))}.student-related-form__field--wide{grid-column:span 2/span 2}}.student-related-form__field>label:not(.student-related-form__check){margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.student-related-form__field>label:not(.student-related-form__check){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-related-form__field>label:not(.student-related-form__check){text-transform:uppercase}.student-related-form__field input:not([type=checkbox]):not([type=file]),.student-related-form__field select{background-color:var(--color-base-100);width:100%}.student-related-form__field textarea{resize:vertical;background-color:var(--color-base-100);width:100%}.student-related-form__check{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);display:flex}@supports (color:color-mix(in lab, red, red)){.student-related-form__check{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.student-related-form__check{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-related-form__help{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-related-form__help{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.prose :where(a.student-related-form__save:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-related-form__save{margin-top:calc(var(--spacing) * 5);width:100%}.student-document-form input[type=file]{background-color:var(--color-base-100);width:100%}.student-document-form__existing{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-document-form__existing{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.student-document-form__existing{padding:calc(var(--spacing) * 3)}.student-document-form__existing legend{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-document-form__existing>p{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-form__existing>p{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-document-form__existing>div{gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.student-document-form__existing>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.student-document-form__attachment{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 3);display:flex}.student-document-form__attachment span{min-width:0}.student-document-form__attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block;overflow:hidden}.student-document-form__attachment small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.student-document-form__attachment small{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-document-viewer__heading{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.student-document-viewer__heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.student-document-viewer__heading>div:first-child>p:last-child{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-viewer__heading>div:first-child>p:last-child{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-document-viewer__actions{gap:calc(var(--spacing) * 2);display:flex}.prose :where(a.student-document-viewer__edit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-document-viewer__files{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.student-document-viewer__files{grid-template-columns:repeat(2,minmax(0,1fr))}}.student-document-preview{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-document-preview{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.student-document-preview__canvas{aspect-ratio:4/3;background-color:var(--color-base-300);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content);justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.student-document-preview__canvas{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.student-document-preview__canvas img{object-fit:contain;width:100%;height:100%}.student-document-preview__details{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 3);display:flex}.student-document-preview__details>div{min-width:0}.student-document-preview__details h3{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.student-document-preview__details p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-document-preview__details p{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.prose :where(a.student-document-preview__open:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-document-preview__open,.student-document-preview__sample{flex-shrink:0}.student-document-delete__alert{border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));align-items:flex-start}.student-document-delete__icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-error);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-error-content);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.student-document-delete__alert h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.student-document-delete__alert p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.student-document-delete__actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.prose :where(a.student-document-delete__confirm:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-comments{margin-top:calc(var(--spacing) * 5)}.student-comment-form{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-comment-form{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.student-comment-form{padding:calc(var(--spacing) * 3)}@media (width>=40rem){.student-comment-form{padding:calc(var(--spacing) * 4)}}.student-comment-form__field label,.student-edit__field label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.student-comment-form__field label,.student-edit__field label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-comment-form__field label,.student-edit__field label{text-transform:uppercase}.student-comment-form__field textarea,.student-edit__field textarea{resize:vertical;background-color:var(--color-base-100);width:100%}.student-comment-form__field select,.student-edit__field select,.student-edit__field input{background-color:var(--color-base-100);width:100%}.student-comment-form__footer{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.student-comment-form__footer{flex-direction:row;justify-content:space-between;align-items:flex-end}.student-comment-form__footer .student-comment-form__field{width:calc(var(--spacing) * 52)}}.prose :where(a.student-comment-form__submit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}:where(.student-comment-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-base-200)}.student-comment{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);display:flex}.student-comment:first-child{padding-top:0}.student-comment:last-child{padding-bottom:0}.student-comment__body{flex:1;min-width:0}.student-comment__meta{gap:var(--spacing);flex-direction:column;display:flex}@media (width>=40rem){.student-comment__meta{flex-direction:row;justify-content:space-between;align-items:flex-start}}.student-comment__meta h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline}.student-comment__category{margin-left:var(--spacing);vertical-align:middle}.student-comment__meta time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.student-comment__meta time{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-comment__body>p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-comment__body>p{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.student-comments__empty{padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-comments__empty{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-comment-pagination{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.prose :where(a:is(.student-comment-pagination a,.student-comment-pagination>span:first-child,.student-comment-pagination>span:last-child):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-profile--editing{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.student-profile--editing{padding:calc(var(--spacing) * 6)}}.student-edit__heading{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.student-edit__heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.student-edit__heading>div>p:last-child{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-edit__heading>div>p:last-child{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-edit__actions{gap:calc(var(--spacing) * 2);display:flex}.student-edit__photo{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);display:grid}@supports (color:color-mix(in lab, red, red)){.student-edit__photo{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.student-edit__photo{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.student-edit__photo{grid-template-columns:5rem minmax(0,1fr)}}.student-edit__photo-frame{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);overflow:hidden}.student-edit__photo-image{object-fit:cover;width:100%;height:100%}.student-edit__photo-placeholder{width:100%;height:100%;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-placeholder{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-edit__photo-controls>label:first-child{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls>label:first-child{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-edit__photo-controls>label:first-child{text-transform:uppercase}.student-edit__photo-controls input[type=file]{background-color:var(--color-base-100);width:100%}.student-edit__photo-controls>p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-edit__photo-controls>p{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-edit__photo-remove{margin-top:calc(var(--spacing) * 3);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);display:flex}.prose :where(a.student-edit__cancel:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-edit__cancel{flex:1}@media (width>=40rem){.student-edit__cancel{flex:none}}.prose :where(a.student-edit__save:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-edit__save{flex:1}@media (width>=40rem){.student-edit__save{flex:none}}.student-edit__grid{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.student-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.student-edit__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=40rem){.student-edit__field--wide{grid-column:span 2/span 2}}@media (width>=64rem){.student-edit__field--wide{grid-column:span 3/span 3}}.student-edit__error{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.student-edit__error ul{list-style-type:none}.student-create{max-width:var(--container-4xl);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--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);margin-inline:auto;overflow:hidden}.student-create__heading{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-create__heading{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.student-create__heading{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.student-create__heading{padding:calc(var(--spacing) * 6)}}.student-create__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.student-create__description{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-create__description{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.student-create__form{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.student-create__form{padding:calc(var(--spacing) * 6)}}.student-create__photo{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);display:grid}@supports (color:color-mix(in lab, red, red)){.student-create__photo{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.student-create__photo{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.student-create__photo{grid-template-columns:3rem minmax(0,1fr) minmax(12rem,auto);align-items:center}}.student-create__photo-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-base-300);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-base-content);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.student-create__photo-icon{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-create__photo-copy label,.student-create__field label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.student-create__photo-copy label,.student-create__field label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-create__photo-copy label,.student-create__field label{text-transform:uppercase}.student-create__photo-copy p,.student-create__help{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-create__photo-copy p,.student-create__help{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-create__photo input[type=file]{background-color:var(--color-base-100);width:100%}@media (width>=40rem){.student-create__photo input[type=file]{grid-row-start:1;grid-column-start:3}}.student-create__grid{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.student-create__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.student-create__field input,.student-create__field select{margin-top:calc(var(--spacing) * 1.5);background-color:var(--color-base-100);width:100%}.student-create__error{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.student-create__error ul{list-style-type:none}.student-create__actions{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 5);flex-direction:column-reverse;display:flex}@media (width>=40rem){.student-create__actions{flex-direction:row;justify-content:flex-end}}.prose :where(a.student-create__cancel:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.student-create__submit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-delete{max-width:var(--container-2xl);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.student-delete{border-color:color-mix(in oklab, var(--color-error) 30%, transparent)}}.student-delete{background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--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)}@media (width>=40rem){.student-delete{padding:calc(var(--spacing) * 6)}}.student-delete__alert{border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));align-items:flex-start}.student-delete__icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-error);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-error-content);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.student-delete__alert h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.student-delete__alert p:last-child{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.student-delete__form{margin-top:calc(var(--spacing) * 5)}.student-delete__check{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);display:flex}@supports (color:color-mix(in lab, red, red)){.student-delete__check{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.student-delete__check{padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-delete__check input{margin-top:calc(var(--spacing) * .5)}.student-delete__error{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.student-delete__error ul{list-style-type:none}.student-delete__actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column-reverse;display:flex}@media (width>=40rem){.student-delete__actions{flex-direction:row;justify-content:flex-end}}.prose :where(a.student-delete__cancel:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.student-delete__confirm:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.student-enrollment-summary__action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-enrollment-summary__action{flex-shrink:0}.student-enrollment-summary__empty{border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__empty{background-color:color-mix(in oklab, var(--color-base-200) 60%, transparent)}}.student-enrollment-summary__empty{color:var(--color-base-content)}.student-enrollment-summary__empty strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-enrollment-summary__empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-summary__empty p{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.student-enrollment-header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--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);flex-direction:row}@media (width>=40rem){.student-enrollment-header{padding:calc(var(--spacing) * 5)}}.student-enrollment-header h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.student-enrollment-header div>p:last-child{margin-top:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-header div>p:last-child{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-enrollment-workspace{gap:calc(var(--spacing) * 5);display:grid}.student-enrollment-notice{border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200))}.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form{background-color:var(--color-base-100);padding:calc(var(--spacing) * 4);--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)}@media (width>=40rem){.student-enrollment-current,.student-enrollment-history-section,.student-enrollment-form{padding:calc(var(--spacing) * 6)}}.student-enrollment-current__heading,.student-enrollment-history-section__heading,.student-enrollment-form__heading{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.student-enrollment-current__heading,.student-enrollment-history-section__heading,.student-enrollment-form__heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.student-enrollment-current__heading h2,.student-enrollment-history-section__heading h2,.student-enrollment-form__heading h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose :where(a.student-enrollment-current__primary:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-enrollment-current__identity{gap:calc(var(--spacing) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__identity{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.student-enrollment-current__identity{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.student-enrollment-current__identity{padding:calc(var(--spacing) * 5);flex-direction:row;justify-content:space-between;align-items:flex-start}}.student-enrollment-current__badge{margin-bottom:calc(var(--spacing) * 2)}.student-enrollment-current__identity h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.student-enrollment-current__identity p{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__identity p{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-enrollment-current__actions{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.student-enrollment-current__actions{flex-direction:row}}.prose :where(a.student-enrollment-current__secondary:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-enrollment-current__facts{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-base-200);padding-block:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.student-enrollment-current__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.student-enrollment-current__facts dt,.student-enrollment-history dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__facts dt,.student-enrollment-history dt{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-enrollment-current__facts dt,.student-enrollment-history dt{text-transform:uppercase}.student-enrollment-current__facts dd,.student-enrollment-history dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-enrollment-current__footer{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.student-enrollment-current__footer{flex-direction:row;justify-content:space-between;align-items:center}}.student-enrollment-current__footer p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__footer p{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.prose :where(a.student-enrollment-current__end:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-enrollment-current__end{color:var(--color-warning)}.student-enrollment-current__empty,.student-enrollment-history-section__empty{border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__empty,.student-enrollment-history-section__empty{background-color:color-mix(in oklab, var(--color-base-200) 35%, transparent)}}.student-enrollment-current__empty,.student-enrollment-history-section__empty{padding:calc(var(--spacing) * 8);text-align:center}.student-enrollment-current__empty strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-enrollment-current__empty p,.student-enrollment-history-section__empty p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-current__empty p,.student-enrollment-history-section__empty p{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-enrollment-history{gap:calc(var(--spacing) * 4);display:grid}.student-enrollment-history>li{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);display:grid;position:relative}@media (width>=40rem){.student-enrollment-history>li{gap:calc(var(--spacing) * 4);grid-template-columns:8rem minmax(0,1fr)}}.student-enrollment-history>li:before{top:calc(var(--spacing) * 3);bottom:0;left:calc(var(--spacing) * 1.5);background-color:var(--color-base-300);--tw-content:"";content:var(--tw-content);width:1px;position:absolute}.student-enrollment-history__dates{padding-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__dates{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-enrollment-history__dates{text-transform:uppercase}.student-enrollment-history__marker{top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-base-100);background-color:var(--color-base-300);border-radius:3.40282e38px;position:absolute;left:0}.student-enrollment-history__record{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 4)}.student-enrollment-history__heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.student-enrollment-history__heading h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.student-enrollment-history__heading p{margin-top:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__heading p{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.prose :where(a.student-enrollment-history__edit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-enrollment-history dl{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.student-enrollment-history dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.student-enrollment-history__notes{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-history__notes{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.student-enrollment-history__footer{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 3);text-align:right}.student-enrollment-history__footer a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);text-underline-offset:4px}@media (hover:hover){.student-enrollment-history__footer a:hover{text-decoration-line:underline}}.student-enrollment-form{width:100%;max-width:var(--container-4xl);margin-inline:auto}.student-enrollment-form--warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form--warning{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.student-enrollment-form--danger{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form--danger{border-color:color-mix(in oklab, var(--color-error) 40%, transparent)}}.student-enrollment-form__heading>div>p:last-child{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__heading>div>p:last-child{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.prose :where(a.student-enrollment-form__cancel:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.student-enrollment-form__context{margin-bottom:calc(var(--spacing) * 5);border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__context{background-color:color-mix(in oklab, var(--color-base-200) 60%, transparent)}}.student-enrollment-form__context{color:var(--color-base-content)}.student-enrollment-form__context strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-enrollment-form__context span{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__context span{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.student-enrollment-form__fields{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.student-enrollment-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.student-enrollment-form__field--wide{grid-column:span 2/span 2}}.student-enrollment-form__field>label:not(.student-enrollment-form__check){margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__field>label:not(.student-enrollment-form__check){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.student-enrollment-form__field>label:not(.student-enrollment-form__check){text-transform:uppercase}.student-enrollment-form__field input:not([type=checkbox]),.student-enrollment-form__field select{background-color:var(--color-base-100);width:100%}.student-enrollment-form__field textarea{resize:vertical;background-color:var(--color-base-100);width:100%}.student-enrollment-form__check{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error);display:flex}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__check{border-color:color-mix(in oklab, var(--color-error) 35%, transparent)}}.student-enrollment-form__check{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__check{background-color:color-mix(in oklab, var(--color-error) 5%, transparent)}}.student-enrollment-form__check{padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.student-enrollment-form__check input{margin-top:calc(var(--spacing) * .5)}.student-enrollment-form__help{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.student-enrollment-form__help{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.student-enrollment-form__errors{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.student-enrollment-form__errors ul{list-style-type:none}.student-enrollment-form__actions{margin-top:calc(var(--spacing) * 6);justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);padding-top:calc(var(--spacing) * 5);display:flex}.prose :where(a.student-enrollment-form__submit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.website-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-primary);text-transform:uppercase}.website-setup{align-items:flex-start;gap:calc(var(--spacing) * 6);display:grid}@media (width>=64rem){.website-setup{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)}}.website-setup__copy{padding-block:calc(var(--spacing) * 4)}.website-setup__copy h2,.website-heading h2,.website-form-page__heading h2{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.website-setup__copy>p:last-child,.website-heading>div>p:last-child,.website-form-page__heading>div>p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.website-setup__copy>p:last-child,.website-heading>div>p:last-child,.website-form-page__heading>div>p:last-child{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.website-heading,.website-form-page__heading{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.website-heading,.website-form-page__heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.website-heading__actions,.website-form__actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.website-summary{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.website-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.website-publish-hint{margin-bottom:calc(var(--spacing) * 6);border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.website-summary__card{gap:var(--spacing);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.website-summary__card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.website-summary__card span{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.website-summary__card span{text-transform:uppercase}.website-summary__card strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.website-pages{overflow:hidden}.website-pages__heading{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.website-pages__heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.website-pages__heading h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.website-pages__heading p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.website-pages__heading p{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.website-advanced-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.website-advanced-link{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.website-advanced-link{text-underline-offset:4px}@media (hover:hover){.website-advanced-link:hover{text-decoration-line:underline}}:where(.website-page-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-base-300)}.website-page{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=64rem){.website-page{flex-direction:row;justify-content:space-between;align-items:center}}.website-page--level-1{padding-left:calc(var(--spacing) * 8)}.website-page--level-2{padding-left:calc(var(--spacing) * 12)}.website-page--level-3{padding-left:calc(var(--spacing) * 16)}.website-page__content{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;min-width:0;display:flex}.website-page__content>div{flex-direction:column;min-width:0;display:flex}.website-page__content strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.website-page__content div span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.website-page__content div span{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.website-page__actions{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.website-page__order{margin-right:var(--spacing);border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);display:flex;overflow:hidden}.website-page__order form+form{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-base-300)}.prose :where(a:is(.website-page__actions a,.website-page__actions button):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.website-page__actions .website-page__order button{min-width:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2);border-radius:0}.website-page__actions .website-page__order button:disabled{cursor:not-allowed;opacity:.3}.website-pages__empty{padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.website-pages__empty{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.website-form-page{max-width:var(--container-3xl);margin-inline:auto}.website-form-page--compact{max-width:var(--container-2xl)}:where(.website-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.website-form{padding:calc(var(--spacing) * 5)}@media (width>=40rem){.website-form{padding:calc(var(--spacing) * 6)}}.website-input,.website-select,.website-file{width:100%}.website-field .errorlist,.website-form-errors{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.website-current-logo{min-height:calc(var(--spacing) * 28);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding:calc(var(--spacing) * 4);place-items:center;display:grid}.website-current-logo img{max-height:calc(var(--spacing) * 24);max-width:calc(var(--spacing) * 60);object-fit:contain}.public-site{background-color:var(--color-base-100);min-height:100vh;color:var(--color-base-content)}.public-site__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);position:relative}.public-site__header-inner{max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid}@media (width>=64rem){.public-site__header-inner{padding-block:calc(var(--spacing) * 5);display:flex}}.public-site__brand{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}.public-site__brand img{max-height:calc(var(--spacing) * 12);max-width:calc(var(--spacing) * 28);object-fit:contain}.public-site__header-inner>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content);grid-column:span 2/span 2}@supports (color:color-mix(in lab, red, red)){.public-site__header-inner>p{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@media (width>=64rem){.public-site__header-inner>p{margin-right:auto}}.public-site__navigation--desktop{display:none}@media (width>=64rem){.public-site__navigation--desktop{display:block}}.public-site__navigation--desktop>ul{align-items:center;gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.public-site__navigation--desktop li{position:relative}.public-site__navigation--desktop a{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);white-space:nowrap;display:flex}.public-site__navigation--desktop li>ul{z-index:10;min-width:calc(var(--spacing) * 52);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);display:none;position:absolute;top:100%;right:0}.public-site__navigation--desktop li li>ul{top:0;left:100%;right:auto}.public-site__navigation--desktop li>ul a{border-radius:var(--radius-field);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}@media (hover:hover){.public-site__navigation--desktop li>ul a:hover{background-color:var(--color-base-200)}}.public-site__navigation--desktop li>ul a:focus{background-color:var(--color-base-200)}.public-site__navigation--desktop li:hover>ul,.public-site__navigation--desktop li:focus-within>ul{gap:var(--spacing);display:grid}.public-site__navigation--desktop>ul>li>a .public-site__navigation-indicator{rotate:90deg}@media (width>=64rem){.public-site__mobile-navigation{display:none}}.public-site__mobile-navigation>summary{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);place-items:center;list-style-type:none;display:grid}@media (hover:hover){.public-site__mobile-navigation>summary:hover{background-color:var(--color-base-200)}}.public-site__mobile-navigation>summary::-webkit-details-marker{display:none}.public-site__mobile-navigation>summary svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);fill:none;stroke:currentColor;stroke-width:2px}.public-site__navigation--mobile{z-index:20;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);position:absolute;top:100%;left:0;right:0}.public-site__navigation--mobile>ul{max-width:var(--container-6xl);gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline:auto;display:grid}.public-site__navigation--mobile a{border-radius:var(--radius-field);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:block}@media (hover:hover){.public-site__navigation--mobile a:hover{background-color:var(--color-base-200)}}.public-site__navigation--mobile a:focus{background-color:var(--color-base-200)}.public-site__navigation--mobile li>ul{margin-left:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-base-300);padding-left:calc(var(--spacing) * 3)}.public-site__navigation--mobile .public-site__navigation-indicator{display:none}.public-site__hero{isolation:isolate;background-color:var(--color-neutral);color:var(--color-neutral-content);position:relative;overflow:hidden}.public-site__hero:before{content:"";z-index:10;background-color:var(--color-neutral);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.public-site__hero:before{background-color:color-mix(in oklab, var(--color-neutral) 70%, transparent)}}.public-site__hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-site__hero-inner{z-index:20;min-height:32rem;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 16);align-items:center;margin-inline:auto;display:flex;position:relative}@media (width>=40rem){.public-site__hero-inner{min-height:36rem}}.public-site__hero-content{max-width:var(--container-2xl)}.public-site__hero-content>p{background-color:var(--color-neutral-content);border-radius:3.40282e38px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-site__hero-content>p{background-color:color-mix(in oklab, var(--color-neutral-content) 90%, transparent)}}.public-site__hero-content>p{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-neutral);text-transform:uppercase;--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);--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.public-site__hero-content h1{margin-top:calc(var(--spacing) * 3);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.public-site__hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.public-site__hero-content>div:not(.public-site__hero-actions){margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-content>div:not(.public-site__hero-actions){color:color-mix(in oklab, var(--color-neutral-content) 85%, transparent)}}.public-site__hero-actions{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.prose :where(a.public-site__hero-primary-action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.public-site__hero-secondary-action{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-content);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-neutral-content);-webkit-text-decoration-color:var(--color-neutral-content);-webkit-text-decoration-color:var(--color-neutral-content);text-decoration-color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.public-site__hero-secondary-action{-webkit-text-decoration-color:color-mix(in oklab, var(--color-neutral-content) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-neutral-content) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-neutral-content) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-neutral-content) 50%, transparent)}}.public-site__hero-secondary-action{text-underline-offset:4px}@media (hover:hover){.public-site__hero-secondary-action:hover{-webkit-text-decoration-color:var(--color-neutral-content);-webkit-text-decoration-color:var(--color-neutral-content);-webkit-text-decoration-color:var(--color-neutral-content);text-decoration-color:var(--color-neutral-content)}}.public-site__main{max-width:var(--container-4xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);margin-inline:auto}@media (width>=40rem){.public-site__main{padding-block:calc(var(--spacing) * 16)}}.public-page__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-primary);text-transform:uppercase}.public-page h1{margin-top:calc(var(--spacing) * 2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.public-page h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.public-page__introduction{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-page__introduction{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.public-page__body{margin-top:calc(var(--spacing) * 10)}:where(.public-page__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.public-page__body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.public-page__body h2,.public-page__body h3{padding-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.public-page__body ul{list-style-type:disc}:where(.public-page__body ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.public-page__body ul{padding-left:calc(var(--spacing) * 6)}.public-page__body ol{list-style-type:decimal}:where(.public-page__body ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.public-page__body ol{padding-left:calc(var(--spacing) * 6)}.public-page__body img{border-radius:var(--radius-box);max-width:100%;height:auto}.prose :where(a:is(.public-page__action a):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.public-site__footer{max-width:var(--container-6xl);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content);flex-direction:column;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.public-site__footer{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}@media (width>=40rem){.public-site__footer{flex-direction:row;justify-content:space-between}}.public-site--modern .public-site__header{background-color:var(--color-neutral);color:var(--color-neutral-content)}.public-site--modern .public-site__main{max-width:var(--container-6xl)}.public-site--modern .public-page h1{max-width:var(--container-4xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (width>=40rem){.public-site--modern .public-page h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}:where(.admission-dashboard>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.admission-heading,.admission-detail-heading{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.admission-heading,.admission-detail-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.admission-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-primary);text-transform:uppercase}.admission-heading h2,.admission-detail-heading h2,.admission-form-card header h2{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.admission-heading p:last-child,.admission-detail-heading p:last-child,.admission-form-card header>p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-heading p:last-child,.admission-detail-heading p:last-child,.admission-form-card header>p:last-child{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.prose :where(a:is(.admission-heading__action,.admission-form footer button,.admission-review-form button:first-child,.admission-convert-action):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.admission-window-grid{gap:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.admission-window-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.admission-window-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admission-window-card,.admission-applications,.admission-detail-card,.admission-review-card,.admission-form-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--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)}.admission-window-card{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5)}.admission-window-card__top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.admission-window-card__top span,.admission-table small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.admission-window-card__top span,.admission-table small{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.admission-window-card h3{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.admission-window-card>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-window-card>p{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.admission-window-card>a,.admission-detail-heading a,.admission-student-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){:is(.admission-window-card>a,.admission-detail-heading a,.admission-student-link):hover{text-decoration-line:underline}}.admission-programs{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admission-applications{overflow:hidden}.admission-section-heading{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.admission-section-heading h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.admission-filters{align-items:flex-end;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);display:grid}@supports (color:color-mix(in lab, red, red)){.admission-filters{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.admission-filters{padding:calc(var(--spacing) * 4)}@media (width>=48rem){.admission-filters{grid-template-columns:minmax(14rem,1fr) 12rem minmax(12rem,16rem) auto auto}}.admission-input,.admission-select,.admission-textarea,.admission-file{width:100%}.prose :where(a:is(.admission-filters button):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a:is(.admission-filters>a):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.admission-table-wrap{overflow-x:auto}.admission-table td strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose :where(a:is(.admission-table td:last-child a):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.admission-empty{padding:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-empty{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.admission-empty strong{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-base-content);display:block}.admission-empty--compact{border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-base-300);padding:calc(var(--spacing) * 6)}.admission-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;align-items:center;display:flex}.prose :where(a:is(.admission-pagination a):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.admission-breadcrumb{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content);display:flex}@supports (color:color-mix(in lab, red, red)){.admission-breadcrumb{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}@media (hover:hover){.admission-breadcrumb a:hover{color:var(--color-base-content);text-decoration-line:underline}}.admission-form-card{max-width:var(--container-3xl);margin-inline:auto}.admission-form-card>header,.admission-form{padding:calc(var(--spacing) * 5)}@media (width>=40rem){.admission-form-card>header,.admission-form{padding:calc(var(--spacing) * 7)}}.admission-form-card>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300)}.admission-form{gap:calc(var(--spacing) * 5);display:grid}.admission-program-picker{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);overflow:hidden}.admission-program-picker__toolbar{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.admission-program-picker__toolbar{background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent)}}.admission-program-picker__toolbar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=40rem){.admission-program-picker__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.admission-program-picker__toolbar label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.admission-program-picker__toolbar>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-program-picker__toolbar>span{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.admission-check-list{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.admission-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.admission-check-list label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-field);padding:calc(var(--spacing) * 2);display:flex}@media (hover:hover){.admission-check-list label:hover{background-color:var(--color-base-200)}}.admission-form__errors,.public-application-errors{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.admission-form__errors ul,.public-application-errors ul{list-style-type:none}.admission-form footer{margin-top:calc(var(--spacing) * 2);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-top:calc(var(--spacing) * 5);display:flex}.prose :where(a:is(.admission-form footer a):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.admission-detail-heading>div:last-child{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.admission-detail-grid{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media (width>=64rem){.admission-detail-grid{grid-template-columns:minmax(0,1fr) 22rem}}.admission-detail-card,.admission-review-card{padding:calc(var(--spacing) * 5)}@media (width>=40rem){.admission-detail-card,.admission-review-card{padding:calc(var(--spacing) * 6)}}.admission-applicant-profile{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);padding-bottom:calc(var(--spacing) * 5);display:flex}.admission-applicant-profile img{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:var(--radius-box);object-fit:cover}.admission-applicant-profile h3,.admission-review-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.admission-applicant-profile p,.admission-review-card>p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-applicant-profile p,.admission-review-card>p{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.admission-detail-list{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);display:grid}@media (width>=40rem){.admission-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.admission-detail-list dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.admission-detail-list dt{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.admission-detail-list dt{text-transform:uppercase}.admission-detail-list dd{margin-top:var(--spacing)}@media (width>=40rem){.admission-detail-list__wide{grid-column:span 2/span 2}}.admission-review-form{margin-top:calc(var(--spacing) * 5)}:where(.admission-review-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.admission-review-form>div:last-child{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prose :where(a:is(.admission-review-form button:last-child):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.admission-convert-action{margin-top:calc(var(--spacing) * 3);width:100%}.admission-review-meta{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-top:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.public-admission{min-height:70vh}.public-admission__hero{background-color:var(--color-neutral);color:var(--color-neutral-content)}.public-admission__hero>div,.public-admission__content,.public-application-shell{max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}.public-admission__hero>div{padding-block:calc(var(--spacing) * 16)}@media (width>=40rem){.public-admission__hero>div{padding-block:calc(var(--spacing) * 24)}}.public-admission__hero p:first-child,.public-admission__section-heading>p,.public-application-heading>p:first-of-type,.public-application-success>p:first-of-type{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-primary);text-transform:uppercase}.public-admission__hero h1{margin-top:calc(var(--spacing) * 3);max-width:var(--container-4xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.public-admission__hero h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.public-admission__hero div div{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.public-admission__hero div div{color:color-mix(in oklab, var(--color-neutral-content) 75%, transparent)}}:where(.public-admission__content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.public-admission__content{padding-block:calc(var(--spacing) * 12)}@media (width>=40rem){.public-admission__content{padding-block:calc(var(--spacing) * 16)}}.public-admission__body{max-width:var(--container-3xl)}:where(.public-admission__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.public-admission__body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-admission__body{color:color-mix(in oklab, var(--color-base-content) 75%, transparent)}}.public-admission__body h2,.public-admission__section-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-base-content)}@media (width>=40rem){.public-admission__body h2,.public-admission__section-heading h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.public-admission-list{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (width>=48rem){.public-admission-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-admission-card{gap:calc(var(--spacing) * 4);background-color:var(--color-base-100);padding:calc(var(--spacing) * 6);--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)}.public-admission-card__meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.public-admission-card__meta{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.public-admission-card__meta{text-transform:uppercase}.public-admission-card h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.public-admission-card>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-admission-card>p{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.public-admission-card__programs{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.prose :where(a:is(.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.public-admission-card>a,.public-application-actions button,.public-application-success__actions a:first-child{margin-top:calc(var(--spacing) * 2)}.public-admission-empty{border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.public-admission-empty{background-color:color-mix(in oklab, var(--color-base-200) 40%, transparent)}}.public-admission-empty{padding:calc(var(--spacing) * 8);text-align:center}@media (width>=48rem){.public-admission-empty{grid-column:span 2/span 2}}.public-admission-empty h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.public-admission-empty p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-admission-empty p{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.public-admission--form{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.public-admission--form{background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent)}}.public-admission--form{padding-block:calc(var(--spacing) * 10)}@media (width>=40rem){.public-admission--form{padding-block:calc(var(--spacing) * 14)}}.public-application-shell{max-width:var(--container-4xl)}.public-application-heading{margin-bottom:calc(var(--spacing) * 7)}.public-application-heading>a{margin-bottom:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:inline-block}@media (hover:hover){.public-application-heading>a:hover{text-decoration-line:underline}}.public-application-heading h1,.public-application-success h1{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.public-application-heading h1,.public-application-success h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.public-application-heading>p:last-child,.public-application-success>p:nth-of-type(2){margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-application-heading>p:last-child,.public-application-success>p:nth-of-type(2){color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.public-application-form,.public-application-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--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)}.public-application-photo,.public-application-fields,.public-application-actions{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);padding:calc(var(--spacing) * 5)}@media (width>=40rem){.public-application-photo,.public-application-fields,.public-application-actions{padding:calc(var(--spacing) * 7)}}.public-application-photo{align-items:center;gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.public-application-photo{grid-template-columns:1fr minmax(16rem,22rem)}}.public-application-photo h2,.public-application-section-heading h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.public-application-photo p,.public-application-section-heading p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-application-photo p,.public-application-section-heading p{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.public-application-section-heading{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:flex}.public-application-section-heading>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-base-200);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.public-application-grid{gap:calc(var(--spacing) * 5);display:grid}@media (width>=40rem){.public-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-application-field--name,.public-application-field--email,.public-application-field--program{grid-column:span 2/span 2}}.public-application-actions{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:0;flex-direction:column;display:flex}@media (width>=40rem){.public-application-actions{flex-direction:row;align-items:center}}.public-application-actions p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-application-actions p{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.public-admission--success{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.public-admission--success{background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent)}}.public-admission--success{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12)}@media (width>=40rem){.public-admission--success{padding-block:calc(var(--spacing) * 20)}}.public-application-success{max-width:var(--container-2xl);padding:calc(var(--spacing) * 6);text-align:center;align-items:center;margin-inline:auto}@media (width>=40rem){.public-application-success{padding:calc(var(--spacing) * 10)}}.public-application-success__mark{margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-success);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success-content);border-radius:3.40282e38px;place-items:center;display:grid}.public-application-number{margin-block:calc(var(--spacing) * 7);border-radius:var(--radius-box);background-color:var(--color-base-200);width:100%;padding:calc(var(--spacing) * 5)}.public-application-number span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.public-application-number span{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.public-application-number span{text-transform:uppercase}.public-application-number strong{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);display:block}.public-application-success dl{gap:calc(var(--spacing) * 3);text-align:left;width:100%;display:grid}@media (width>=40rem){.public-application-success dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-application-success dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.public-application-success dt{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.public-application-success dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.public-application-success__actions{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.prose :where(a:is(.public-application-success__actions a:last-child):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.product-site{background-color:var(--color-base-100);min-height:100vh;color:var(--color-base-content);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:50;border-radius:var(--radius-field);background-color:var(--color-base-100);padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);margin:0;position:fixed;overflow:visible}.product-header{z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.product-header{border-color:color-mix(in oklab, var(--color-base-300) 70%, transparent)}}.product-header{background-color:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){.product-header{background-color:color-mix(in oklab, var(--color-base-100) 90%, transparent)}}.product-header{--tw-backdrop-blur:blur(8px);-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,)}.product-navigation{min-height:calc(var(--spacing) * 18);max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=40rem){.product-navigation{padding-inline:calc(var(--spacing) * 8)}}.product-brand{align-items:center;gap:calc(var(--spacing) * 2);width:auto;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:flex}.product-brand__image{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);object-fit:contain}.product-navigation__links{margin-left:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:none}@media (width>=48rem){.product-navigation__links{display:flex}}.product-navigation__links a,.product-navigation__signin{text-underline-offset:4px;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))}@media (hover:hover){:is(.product-navigation__links a,.product-navigation__signin):hover{color:var(--color-primary);text-decoration-line:underline}}.product-navigation__actions{gap:calc(var(--spacing) * 3);width:auto;margin-left:auto;display:none}@media (width>=48rem){.product-navigation__actions{display:flex}}.product-navigation__signin{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.prose :where(a:is(.product-navigation__primary,.product-primary-action):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.product-navigation__mobile{margin-left:auto;position:relative}@media (width>=48rem){.product-navigation__mobile{display:none}}.prose :where(a:is(.product-navigation__mobile summary):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.product-navigation__mobile summary{list-style-type:none}.product-navigation__mobile summary::-webkit-details-marker{display:none}.product-navigation__mobile summary svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);fill:none;stroke:currentColor;stroke-width:2px}.product-navigation__mobile-panel{top:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 56);gap:var(--spacing);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing) * 3);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);display:grid;position:absolute;right:0}.product-navigation__mobile-panel>a:not(.product-navigation__primary){border-radius:var(--radius-field);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.product-navigation__mobile-panel>a:not(.product-navigation__primary):hover{background-color:var(--color-base-200)}}.product-hero{max-width:var(--container-7xl);gap:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 18);margin-inline:auto;display:grid;overflow:hidden}@media (width>=40rem){.product-hero{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 24)}}@media (width>=64rem){.product-hero{padding-block:calc(var(--spacing) * 28);grid-template-columns:minmax(0,.86fr) minmax(32rem,1.14fr);align-items:center}}.product-hero__content{max-width:var(--container-2xl)}.product-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-primary);text-transform:uppercase}.product-hero h1,.product-page-hero h1,.product-form-page h1,.product-confirmation h1,.product-legal h1{margin-top:calc(var(--spacing) * 4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em;text-wrap:balance}@media (width>=40rem){.product-hero h1,.product-page-hero h1,.product-form-page h1,.product-confirmation h1,.product-legal h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.product-hero h1,.product-page-hero h1,.product-form-page h1,.product-confirmation h1,.product-legal h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.product-hero__lead{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-hero__lead{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.product-hero__actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.product-hero__actions{flex-direction:row}}.prose :where(a.product-secondary-action:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.product-hero__note{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-hero__note{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.product-preview{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + 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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-base-content) 10%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:var(--color-base-200);overflow:hidden}.product-preview__toolbar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.product-preview__toolbar>span{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-base-300);border-radius:3.40282e38px}.product-preview__toolbar strong{margin-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-preview__toolbar strong{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.product-preview__body{padding:calc(var(--spacing) * 5)}@media (width>=40rem){.product-preview__body{padding:calc(var(--spacing) * 7)}}.product-preview__heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.product-preview__heading small,.product-preview__metrics small,.product-preview__activity small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content);display:block}@supports (color:color-mix(in lab, red, red)){.product-preview__heading small,.product-preview__metrics small,.product-preview__activity small{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.product-preview__heading h2{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.product-preview__heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.prose :where(a:is(.product-preview__heading>span):not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.product-preview__metrics{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.product-preview__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-preview__metrics article{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding:calc(var(--spacing) * 4)}.product-preview__metrics strong{margin-block:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.product-preview__metrics span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-preview__metrics span{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.product-preview__activity{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);padding:calc(var(--spacing) * 4)}.product-preview__activity>strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.product-preview__activity>div{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-top:calc(var(--spacing) * 4);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.product-preview__activity>div>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-base-200);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;place-items:center;display:grid}.product-preview__activity p{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.product-preview__activity b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-preview__activity time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-preview__activity time{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.product-section,.product-workflow,.product-principles,.product-waitlist,.product-detail-list,.product-page-cta{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 18);margin-inline:auto}@media (width>=40rem){.product-section,.product-workflow,.product-principles,.product-waitlist,.product-detail-list,.product-page-cta{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 24)}}.product-section__heading{max-width:var(--container-3xl)}.product-section__heading h2,.product-workflow h2,.product-principles h2,.product-waitlist h2,.product-page-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}@media (width>=40rem){.product-section__heading h2,.product-workflow h2,.product-principles h2,.product-waitlist h2,.product-page-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.product-section__heading>p:last-child,.product-waitlist__copy>p:last-child,.product-page-cta p{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-section__heading>p:last-child,.product-waitlist__copy>p:last-child,.product-page-cta p{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}@media (width>=40rem){.product-section__heading>p:last-child,.product-waitlist__copy>p:last-child,.product-page-cta p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.product-feature-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-feature-card{padding:calc(var(--spacing) * 6)}@media (width>=40rem){.product-feature-card{padding:calc(var(--spacing) * 8)}}.product-feature-card__icon{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-mono)}.product-feature-card h3,.product-principles h3,.product-workflow h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.product-feature-card p,.product-principles article p,.product-workflow li p{margin-top:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-feature-card p,.product-principles article p,.product-workflow li p{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.product-inline-link{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}.product-workflow{background-color:var(--color-base-200);max-width:none}.product-workflow>*{max-width:var(--container-7xl);margin-inline:auto}.product-workflow__steps{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 8);display:grid}@media (width>=64rem){.product-workflow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-workflow__steps li{gap:calc(var(--spacing) * 4);display:flex}.product-workflow__steps li>span{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-neutral);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-neutral-content);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.product-principles{gap:calc(var(--spacing) * 12);display:grid}@media (width>=64rem){.product-principles{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr)}}:where(.product-principles__list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-base-300)}.product-principles__list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-base-300)}.product-principles article{padding-block:calc(var(--spacing) * 6)}.product-waitlist,.product-form-page{align-items:flex-start;gap:calc(var(--spacing) * 10);display:grid}@media (width>=64rem){.product-waitlist,.product-form-page{grid-template-columns:minmax(0,.9fr) minmax(24rem,.7fr)}}.product-waitlist{margin-block:calc(var(--spacing) * 12);border-radius:var(--radius-box);background-color:var(--color-neutral);color:var(--color-neutral-content)}@media (width>=40rem){.product-waitlist{margin-block:calc(var(--spacing) * 16)}}.product-waitlist .product-eyebrow{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.product-waitlist .product-eyebrow{color:color-mix(in oklab, var(--color-neutral-content) 60%, transparent)}}.product-waitlist__copy>p:last-child{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__copy>p:last-child{color:color-mix(in oklab, var(--color-neutral-content) 70%, transparent)}}:where(.product-waitlist__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.product-waitlist__form{background-color:var(--color-base-100);padding:calc(var(--spacing) * 5);color:var(--color-base-content);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}@media (width>=40rem){.product-waitlist__form{padding:calc(var(--spacing) * 7)}}.product-waitlist__input{width:100%}.product-waitlist__error{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.product-waitlist__alert{border-width:var(--border);border-color:var(--d-alert-border-color,var(--color-base-200));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose :where(a.product-waitlist__submit:not(.d-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.product-waitlist__privacy{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-waitlist__privacy{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.product-page-hero{max-width:var(--container-5xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 20);text-align:center;margin-inline:auto}@media (width>=40rem){.product-page-hero{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 28)}}.product-page-hero--narrow{max-width:var(--container-4xl)}.product-page-hero>p:not(.product-eyebrow){margin-inline:auto;margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-page-hero>p:not(.product-eyebrow){color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.product-page-hero .product-primary-action{margin-top:calc(var(--spacing) * 8)}.product-detail-list{padding-top:0}.product-detail-list section{gap:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-block:calc(var(--spacing) * 12);display:grid}@media (width>=64rem){.product-detail-list section{gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail-list h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.product-detail-list ul,.product-form-page__copy ul{gap:calc(var(--spacing) * 3);display:grid}.product-detail-list li,.product-form-page__copy li{padding-left:calc(var(--spacing) * 7);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-base-content);position:relative}@supports (color:color-mix(in lab, red, red)){.product-detail-list li,.product-form-page__copy li{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.product-detail-list li:before,.product-form-page__copy li:before{content:"✓";--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success);position:absolute;left:0}.product-page-cta{margin-bottom:calc(var(--spacing) * 16);max-width:var(--container-5xl);border-radius:var(--radius-box);background-color:var(--color-base-200);text-align:center}.product-page-cta .product-primary-action{margin-top:calc(var(--spacing) * 7)}.product-prose,.product-legal{max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 24);margin-inline:auto}@media (width>=40rem){.product-prose,.product-legal{padding-inline:calc(var(--spacing) * 8)}}.product-prose h2,.product-legal h2{margin-top:calc(var(--spacing) * 10);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.product-prose p,.product-legal p{margin-top:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-prose p,.product-legal p{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.product-prose .product-primary-action{margin-top:calc(var(--spacing) * 10)}.product-form-page{max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 20);margin-inline:auto}@media (width>=40rem){.product-form-page{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 28)}}.product-form-page__copy>p:not(.product-eyebrow){margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-form-page__copy>p:not(.product-eyebrow){color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.product-form-page__copy ul{margin-top:calc(var(--spacing) * 8)}.product-confirmation{max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 24);text-align:center;margin-inline:auto}@media (width>=40rem){.product-confirmation{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 32)}}.product-confirmation__mark{margin-inline:auto;margin-bottom:calc(var(--spacing) * 8);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-success);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success-content);border-radius:3.40282e38px;place-items:center;display:grid}.product-confirmation>p:not(.product-eyebrow){margin-inline:auto;margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-confirmation>p:not(.product-eyebrow){color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.product-confirmation .product-secondary-action{margin-top:calc(var(--spacing) * 8)}.product-legal{max-width:var(--container-4xl);padding-block:calc(var(--spacing) * 20)}@media (width>=40rem){.product-legal{padding-block:calc(var(--spacing) * 24)}}.product-legal__updated{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-legal__updated{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.product-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12)}@media (width>=40rem){.product-footer{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){@layer daisyui.l1.l2{.product-footer{grid-auto-flow:column}.product-footer.d-footer-center{grid-auto-flow:dense}}}.product-footer__inner{width:100%;max-width:var(--container-7xl);gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid}@media (width>=40rem){.product-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-footer__brand strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.product-footer__brand p,.product-footer__copyright{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.product-footer__brand p,.product-footer__copyright{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.product-footer__links{align-content:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.product-footer__links a{width:fit-content}@media (hover:hover){.product-footer__links a:hover{text-decoration-line:underline}}.product-footer__copyright{width:100%;max-width:var(--container-7xl);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);padding-top:calc(var(--spacing) * 6);margin-inline:auto}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.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}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.blur{--tw-blur:blur(8px);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,)}.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))}}@keyframes dropdown{0%{opacity:0}}@keyframes aura{to{--d-aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes progress{50%{background-position-x:-115%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes menu{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--d-first-item-position:0 0%}90%,99.9999%{--d-first-item-position:0 calc(var(--d-items) * 100%)}to{translate:0 -100%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@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-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-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-font-weight{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}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
