*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh}img,picture,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{color:inherit}input,textarea{min-width:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}button,input,textarea,select{margin:0}table{border-collapse:collapse;border-spacing:0}:root{--ref-color-primary-0:oklch(0% 0 300);--ref-color-primary-10:oklch(23% .11 300);--ref-color-primary-20:oklch(31% .15 300);--ref-color-primary-30:oklch(40% .2 300);--ref-color-primary-40:oklch(48% .245 300);--ref-color-primary-45:oklch(53% .27 300);--ref-color-primary-50:oklch(57% .27 300);--ref-color-primary-60:oklch(66% .2 300);--ref-color-primary-70:oklch(74% .15 300);--ref-color-primary-80:oklch(83% .095 300);--ref-color-primary-90:oklch(92% .04 300);--ref-color-primary-95:oklch(96% .02 300);--ref-color-primary-98:oklch(98% .009 300);--ref-color-primary-100:oklch(100% 0 300);--ref-color-secondary-0:oklch(0% 0 296);--ref-color-secondary-10:oklch(23% .03 296);--ref-color-secondary-20:oklch(31% .03 296);--ref-color-secondary-30:oklch(40% .03 296);--ref-color-secondary-40:oklch(48% .04 296);--ref-color-secondary-50:oklch(57% .04 296);--ref-color-secondary-60:oklch(66% .04 296);--ref-color-secondary-70:oklch(74% .04 296);--ref-color-secondary-80:oklch(83% .04 296);--ref-color-secondary-90:oklch(92% .04 296);--ref-color-secondary-95:oklch(96% .02 296);--ref-color-secondary-98:oklch(98% .01 296);--ref-color-secondary-100:oklch(100% 0 296);--ref-color-tertiary-0:oklch(0% 0 354);--ref-color-tertiary-10:oklch(24% .08 354);--ref-color-tertiary-20:oklch(32% .1 354);--ref-color-tertiary-30:oklch(41% .13 354);--ref-color-tertiary-40:oklch(50% .18 354);--ref-color-tertiary-50:oklch(60% .23 354);--ref-color-tertiary-60:oklch(67% .22 354);--ref-color-tertiary-70:oklch(72% .19 354);--ref-color-tertiary-80:oklch(76% .16 354);--ref-color-tertiary-90:oklch(89% .08 354);--ref-color-tertiary-95:oklch(95% .03 354);--ref-color-tertiary-98:oklch(98% .01 354);--ref-color-tertiary-100:oklch(100% 0 354);--ref-color-red-0:oklch(0% 0 27);--ref-color-red-10:oklch(24% .12 27);--ref-color-red-20:oklch(33% .16 27);--ref-color-red-30:oklch(42% .2 27);--ref-color-red-40:oklch(52% .24 27);--ref-color-red-50:oklch(63% .27 27);--ref-color-red-60:oklch(66% .25 27);--ref-color-red-70:oklch(70% .22 27);--ref-color-red-80:oklch(74% .19 27);--ref-color-red-90:oklch(88% .1 27);--ref-color-red-95:oklch(94% .05 27);--ref-color-red-98:oklch(98% .02 27);--ref-color-red-100:oklch(100% 0 27);--ref-color-neutral-0:oklch(0% 0 305);--ref-color-neutral-2:oklch(16% .01 305);--ref-color-neutral-4:oklch(18% .01 305);--ref-color-neutral-6:oklch(19% .01 305);--ref-color-neutral-10:oklch(23% .01 305);--ref-color-neutral-12:oklch(24% .01 305);--ref-color-neutral-17:oklch(29% .01 305);--ref-color-neutral-20:oklch(31% .01 305);--ref-color-neutral-22:oklch(33% .01 305);--ref-color-neutral-24:oklch(34% .01 305);--ref-color-neutral-30:oklch(39% .01 305);--ref-color-neutral-40:oklch(47% .01 305);--ref-color-neutral-50:oklch(55% .02 305);--ref-color-neutral-60:oklch(64% .02 305);--ref-color-neutral-70:oklch(72% .02 305);--ref-color-neutral-80:oklch(83% .02 305);--ref-color-neutral-87:oklch(89% .01 305);--ref-color-neutral-90:oklch(92% .01 305);--ref-color-neutral-92:oklch(94% .01 305);--ref-color-neutral-95:oklch(96% .01 305);--ref-color-neutral-96:oklch(97% .01 305);--ref-color-neutral-98:oklch(99% 0 305);--ref-color-neutral-99:oklch(98% .01 305);--ref-color-neutral-100:oklch(100% 0 305);--ref-color-neutral-variant-0:oklch(0% 0 305);--ref-color-neutral-variant-10:oklch(13% .01 305);--ref-color-neutral-variant-20:oklch(27% .01 305);--ref-color-neutral-variant-30:oklch(40% .02 305);--ref-color-neutral-variant-40:oklch(46% .02 305);--ref-color-neutral-variant-50:oklch(63% .02 305);--ref-color-neutral-variant-60:oklch(66% .02 305);--ref-color-neutral-variant-70:oklch(77% .02 305);--ref-color-neutral-variant-80:oklch(83% .02 305);--ref-color-neutral-variant-90:oklch(95% .01 305);--ref-color-neutral-variant-95:oklch(97% .01 305);--ref-color-neutral-variant-98:oklch(99% 0 305);--ref-color-neutral-variant-100:oklch(100% 0 305);--ref-color-yellow-0:oklch(0% 0 80);--ref-color-yellow-10:oklch(23% .07 80);--ref-color-yellow-20:oklch(31% .08 80);--ref-color-yellow-30:oklch(40% .09 80);--ref-color-yellow-40:oklch(48% .11 80);--ref-color-yellow-50:oklch(57% .12 80);--ref-color-yellow-60:oklch(66% .15 80);--ref-color-yellow-70:oklch(75% .16 80);--ref-color-yellow-80:oklch(83% .17 80);--ref-color-yellow-90:oklch(92% .07 80);--ref-color-yellow-95:oklch(96% .04 80);--ref-color-yellow-98:oklch(98% .02 80);--ref-color-yellow-100:oklch(100% 0 80);--ref-color-lime-0:oklch(0% 0 121);--ref-color-lime-10:oklch(23% .09 121);--ref-color-lime-20:oklch(31% .09 121);--ref-color-lime-30:oklch(41% .11 121);--ref-color-lime-40:oklch(50% .13 121);--ref-color-lime-50:oklch(59% .15 121);--ref-color-lime-60:oklch(68% .17 121);--ref-color-lime-70:oklch(78% .19 121);--ref-color-lime-80:oklch(86% .21 121);--ref-color-lime-90:oklch(94% .23 121);--ref-color-lime-95:oklch(97% .05 121);--ref-color-lime-98:oklch(98% .03 121);--ref-color-lime-100:oklch(100% 0 121);--ref-color-blue-0:oklch(0% 0 254);--ref-color-blue-10:oklch(22% .08 254);--ref-color-blue-20:oklch(30% .12 254);--ref-color-blue-30:oklch(38% .14 254);--ref-color-blue-40:oklch(46% .16 254);--ref-color-blue-50:oklch(55% .18 254);--ref-color-blue-60:oklch(63% .2 254);--ref-color-blue-70:oklch(68% .18 254);--ref-color-blue-80:oklch(73% .15 254);--ref-color-blue-90:oklch(88% .07 254);--ref-color-blue-95:oklch(95% .03 254);--ref-color-blue-98:oklch(98% .01 254);--ref-color-blue-100:oklch(100% 0 254);--ref-color-green-0:oklch(0% 0 152);--ref-color-green-10:oklch(23% .08 152);--ref-color-green-20:oklch(30% .1 152);--ref-color-green-30:oklch(39% .11 152);--ref-color-green-40:oklch(48% .13 152);--ref-color-green-50:oklch(56% .15 152);--ref-color-green-60:oklch(65% .17 152);--ref-color-green-70:oklch(73% .18 152);--ref-color-green-80:oklch(81% .22 152);--ref-color-green-90:oklch(91% .08 152);--ref-color-green-95:oklch(95% .05 152);--ref-color-green-98:oklch(98% .02 152);--ref-color-green-100:oklch(100% 0 152);--ref-color-cyan-0:oklch(0% 0 203);--ref-color-cyan-10:oklch(23% .06 203);--ref-color-cyan-20:oklch(32% .06 203);--ref-color-cyan-30:oklch(41% .08 203);--ref-color-cyan-40:oklch(51% .09 203);--ref-color-cyan-50:oklch(60% .1 203);--ref-color-cyan-60:oklch(69% .12 203);--ref-color-cyan-70:oklch(79% .13 203);--ref-color-cyan-80:oklch(87% .15 203);--ref-color-cyan-90:oklch(94% .06 203);--ref-color-cyan-95:oklch(97% .03 203);--ref-color-cyan-98:oklch(98% .02 203);--ref-color-cyan-100:oklch(100% 0 203);--ref-color-timetable-red-light:oklch(38% .16 29);--ref-color-timetable-red-dark:oklch(39% .16 29);--ref-color-timetable-orange-light:oklch(43% .13 42);--ref-color-timetable-orange-dark:oklch(48% .15 42);--ref-color-timetable-yellow-light:oklch(48% .1 92);--ref-color-timetable-yellow-dark:oklch(53% .11 92);--ref-color-timetable-green-light:oklch(43% .14 142);--ref-color-timetable-green-dark:oklch(49% .16 142);--ref-color-timetable-cyan-light:oklch(47% .08 210);--ref-color-timetable-cyan-dark:oklch(44% .08 210);--ref-color-timetable-blue-light:oklch(29% .18 267);--ref-color-timetable-blue-dark:oklch(29% .18 267);--ref-color-timetable-purple-light:oklch(33% .18 292);--ref-color-timetable-purple-dark:oklch(34% .19 292);--ref-color-timetable-pink-light:oklch(43% .18 339);--ref-color-timetable-pink-dark:oklch(43% .19 339);--ref-color-timetable-brown-light:oklch(32% .05 28);--ref-color-timetable-brown-dark:oklch(32% .05 28);--ref-color-timetable-grey-light:oklch(41% .03 227);--ref-color-timetable-grey-dark:oklch(33% .02 227);--ref-radius-2xs:2px;--ref-radius-xs:4px;--ref-radius-sm:8px;--ref-radius-md:12px;--ref-radius-lg:16px;--ref-radius-xl:20px;--ref-radius-full:9999px;--ref-border-width-sm:1px;--ref-border-width-md:2px;--ref-size-control-sm:32px;--ref-size-control:40px;--ref-size-control-lg:48px;--ref-size-button-min-width:96px;--ref-size-toolbar:48px;--ref-size-menu-width:128px;--ref-size-menu-height:200px;--ref-size-dialog-min:320px;--ref-size-dialog-max:560px;--ref-breakpoint-small:480px;--ref-breakpoint-medium:768px;--ref-breakpoint-large:1024px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:var(--ref-color-primary-70);--color-surface-tint:var(--ref-color-primary-80);--color-on-primary:var(--ref-color-primary-10);--color-primary-container:var(--ref-color-primary-30);--color-on-primary-container:var(--ref-color-primary-90);--color-secondary:var(--ref-color-secondary-80);--color-on-secondary:var(--ref-color-secondary-20);--color-secondary-container:var(--ref-color-secondary-30);--color-on-secondary-container:var(--ref-color-secondary-90);--color-tertiary:var(--ref-color-tertiary-80);--color-on-tertiary:var(--ref-color-tertiary-20);--color-tertiary-container:var(--ref-color-tertiary-30);--color-on-tertiary-container:var(--ref-color-tertiary-80);--color-error:var(--ref-color-red-80);--color-on-error:var(--ref-color-red-20);--color-error-container:color-mix(in srgb, var(--ref-color-red-30) 38%, transparent);--color-on-error-container:var(--ref-color-red-80);--color-background:var(--ref-color-neutral-6);--color-on-background:var(--ref-color-neutral-90);--color-surface:var(--ref-color-neutral-4);--color-on-surface:var(--ref-color-neutral-90);--color-surface-variant:var(--ref-color-neutral-variant-30);--color-on-surface-variant:var(--ref-color-neutral-variant-70);--color-outline:var(--ref-color-neutral-variant-60);--color-outline-variant:var(--ref-color-neutral-variant-30);--color-shadow:var(--ref-color-neutral-0);--color-scrim:var(--ref-color-neutral-0);--color-inverse-surface:var(--ref-color-neutral-90);--color-inverse-on-surface:var(--ref-color-neutral-20);--color-inverse-primary:var(--ref-color-primary-45);--color-primary-fixed:var(--ref-color-primary-90);--color-on-primary-fixed:var(--ref-color-primary-10);--color-primary-fixed-dim:var(--ref-color-lime-90);--color-on-primary-fixed-variant:var(--ref-color-primary-30);--color-secondary-fixed:var(--ref-color-secondary-90);--color-on-secondary-fixed:var(--ref-color-secondary-10);--color-secondary-fixed-dim:var(--ref-color-secondary-80);--color-on-secondary-fixed-variant:var(--ref-color-secondary-30);--color-tertiary-fixed:var(--ref-color-tertiary-90);--color-on-tertiary-fixed:var(--ref-color-tertiary-10);--color-tertiary-fixed-dim:var(--ref-color-tertiary-80);--color-on-tertiary-fixed-variant:var(--ref-color-tertiary-30);--color-surface-dim:var(--ref-color-neutral-6);--color-surface-bright:var(--ref-color-neutral-24);--color-surface-container-lowest:var(--ref-color-neutral-2);--color-surface-container-low:var(--ref-color-neutral-10);--color-surface-container:var(--ref-color-neutral-12);--color-surface-container-high:var(--ref-color-neutral-17);--color-surface-container-highest:var(--ref-color-neutral-22);--color-warning:var(--ref-color-yellow-80);--color-on-warning:var(--ref-color-yellow-20);--color-warning-container:color-mix(in srgb, var(--ref-color-yellow-30) 30%, transparent);--color-on-warning-container:var(--ref-color-yellow-80);--color-timetable-red:var(--ref-color-timetable-red-dark);--color-timetable-orange:var(--ref-color-timetable-orange-dark);--color-timetable-yellow:var(--ref-color-timetable-yellow-dark);--color-timetable-green:var(--ref-color-timetable-green-dark);--color-timetable-cyan:var(--ref-color-timetable-cyan-dark);--color-timetable-blue:var(--ref-color-timetable-blue-dark);--color-timetable-purple:var(--ref-color-timetable-purple-dark);--color-timetable-pink:var(--ref-color-timetable-pink-dark);--color-timetable-brown:var(--ref-color-timetable-brown-dark);--color-timetable-grey:var(--ref-color-timetable-grey-dark);--color-day-saturday:var(--ref-color-blue-60);--color-day-sunday:var(--ref-color-red-50);--color-badge-new:var(--ref-color-red-50);--color-on-badge-new:var(--ref-color-neutral-100);--color-on-avatar-initial:var(--ref-color-neutral-100);--color-info:var(--ref-color-cyan-80);--color-on-info:var(--ref-color-cyan-20);--color-info-container:color-mix(in srgb, var(--ref-color-cyan-30) 30%, transparent);--color-on-info-container:var(--ref-color-cyan-80);--color-success:var(--ref-color-green-80);--color-on-success:var(--ref-color-green-20);--color-success-container:color-mix(in srgb, var(--ref-color-green-30) 38%, transparent);--color-on-success-container:var(--ref-color-green-80)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:var(--ref-color-primary-40);--color-surface-tint:var(--ref-color-primary-45);--color-on-primary:var(--ref-color-neutral-100);--color-primary-container:var(--ref-color-primary-90);--color-on-primary-container:var(--ref-color-primary-10);--color-secondary:var(--ref-color-secondary-40);--color-on-secondary:var(--ref-color-neutral-100);--color-secondary-container:var(--ref-color-secondary-90);--color-on-secondary-container:var(--ref-color-secondary-10);--color-tertiary:var(--ref-color-tertiary-40);--color-on-tertiary:var(--ref-color-neutral-100);--color-tertiary-container:var(--ref-color-tertiary-90);--color-on-tertiary-container:var(--ref-color-tertiary-10);--color-error:var(--ref-color-red-40);--color-on-error:var(--ref-color-neutral-100);--color-error-container:color-mix(in srgb, var(--ref-color-red-90) 38%, transparent);--color-on-error-container:var(--ref-color-red-10);--color-background:var(--ref-color-neutral-99);--color-on-background:var(--ref-color-neutral-10);--color-surface:var(--ref-color-neutral-98);--color-on-surface:var(--ref-color-neutral-10);--color-surface-variant:var(--ref-color-neutral-variant-90);--color-on-surface-variant:var(--ref-color-neutral-variant-40);--color-outline:var(--ref-color-neutral-variant-50);--color-outline-variant:var(--ref-color-neutral-variant-80);--color-shadow:var(--ref-color-neutral-0);--color-scrim:var(--ref-color-neutral-0);--color-inverse-surface:var(--ref-color-neutral-20);--color-inverse-on-surface:var(--ref-color-neutral-95);--color-inverse-primary:var(--ref-color-primary-80);--color-primary-fixed:var(--ref-color-primary-90);--color-on-primary-fixed:var(--ref-color-primary-10);--color-primary-fixed-dim:var(--ref-color-primary-80);--color-on-primary-fixed-variant:var(--ref-color-primary-30);--color-secondary-fixed:var(--ref-color-secondary-90);--color-on-secondary-fixed:var(--ref-color-secondary-10);--color-secondary-fixed-dim:var(--ref-color-secondary-80);--color-on-secondary-fixed-variant:var(--ref-color-secondary-30);--color-tertiary-fixed:var(--ref-color-tertiary-90);--color-on-tertiary-fixed:var(--ref-color-tertiary-10);--color-tertiary-fixed-dim:var(--ref-color-tertiary-80);--color-on-tertiary-fixed-variant:var(--ref-color-tertiary-30);--color-surface-dim:var(--ref-color-neutral-87);--color-surface-bright:var(--ref-color-neutral-99);--color-surface-container-lowest:var(--ref-color-neutral-100);--color-surface-container-low:var(--ref-color-neutral-96);--color-surface-container:var(--ref-color-neutral-92);--color-surface-container-high:var(--ref-color-neutral-80);--color-surface-container-highest:var(--ref-color-neutral-70);--color-warning:var(--ref-color-yellow-40);--color-on-warning:var(--ref-color-neutral-100);--color-warning-container:var(--ref-color-yellow-90);--color-on-warning-container:var(--ref-color-yellow-10);--color-timetable-red:var(--ref-color-timetable-red-light);--color-timetable-orange:var(--ref-color-timetable-orange-light);--color-timetable-yellow:var(--ref-color-timetable-yellow-light);--color-timetable-green:var(--ref-color-timetable-green-light);--color-timetable-cyan:var(--ref-color-timetable-cyan-light);--color-timetable-blue:var(--ref-color-timetable-blue-light);--color-timetable-purple:var(--ref-color-timetable-purple-light);--color-timetable-pink:var(--ref-color-timetable-pink-light);--color-timetable-brown:var(--ref-color-timetable-brown-light);--color-timetable-grey:var(--ref-color-timetable-grey-light);--color-day-saturday:var(--ref-color-blue-60);--color-day-sunday:var(--ref-color-red-50);--color-badge-new:var(--ref-color-red-50);--color-on-badge-new:var(--ref-color-neutral-100);--color-on-avatar-initial:var(--ref-color-neutral-100);--color-info:var(--ref-color-cyan-40);--color-on-info:var(--ref-color-neutral-100);--color-info-container:var(--ref-color-cyan-90);--color-on-info-container:var(--ref-color-cyan-10);--color-success:var(--ref-color-green-40);--color-on-success:var(--ref-color-neutral-100);--color-success-container:var(--ref-color-green-90);--color-on-success-container:var(--ref-color-green-10)}@media (prefers-color-scheme:light){:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:var(--ref-color-primary-40);--color-surface-tint:var(--ref-color-primary-45);--color-on-primary:var(--ref-color-neutral-100);--color-primary-container:var(--ref-color-primary-90);--color-on-primary-container:var(--ref-color-primary-10);--color-secondary:var(--ref-color-secondary-40);--color-on-secondary:var(--ref-color-neutral-100);--color-secondary-container:var(--ref-color-secondary-90);--color-on-secondary-container:var(--ref-color-secondary-10);--color-tertiary:var(--ref-color-tertiary-40);--color-on-tertiary:var(--ref-color-neutral-100);--color-tertiary-container:var(--ref-color-tertiary-90);--color-on-tertiary-container:var(--ref-color-tertiary-10);--color-error:var(--ref-color-red-40);--color-on-error:var(--ref-color-neutral-100);--color-error-container:color-mix(in srgb, var(--ref-color-red-90) 38%, transparent);--color-on-error-container:var(--ref-color-red-10);--color-background:var(--ref-color-neutral-99);--color-on-background:var(--ref-color-neutral-10);--color-surface:var(--ref-color-neutral-98);--color-on-surface:var(--ref-color-neutral-10);--color-surface-variant:var(--ref-color-neutral-variant-90);--color-on-surface-variant:var(--ref-color-neutral-variant-40);--color-outline:var(--ref-color-neutral-variant-50);--color-outline-variant:var(--ref-color-neutral-variant-80);--color-shadow:var(--ref-color-neutral-0);--color-scrim:var(--ref-color-neutral-0);--color-inverse-surface:var(--ref-color-neutral-20);--color-inverse-on-surface:var(--ref-color-neutral-95);--color-inverse-primary:var(--ref-color-primary-80);--color-primary-fixed:var(--ref-color-primary-90);--color-on-primary-fixed:var(--ref-color-primary-10);--color-primary-fixed-dim:var(--ref-color-primary-80);--color-on-primary-fixed-variant:var(--ref-color-primary-30);--color-secondary-fixed:var(--ref-color-secondary-90);--color-on-secondary-fixed:var(--ref-color-secondary-10);--color-secondary-fixed-dim:var(--ref-color-secondary-80);--color-on-secondary-fixed-variant:var(--ref-color-secondary-30);--color-tertiary-fixed:var(--ref-color-tertiary-90);--color-on-tertiary-fixed:var(--ref-color-tertiary-10);--color-tertiary-fixed-dim:var(--ref-color-tertiary-80);--color-on-tertiary-fixed-variant:var(--ref-color-tertiary-30);--color-surface-dim:var(--ref-color-neutral-87);--color-surface-bright:var(--ref-color-neutral-99);--color-surface-container-lowest:var(--ref-color-neutral-100);--color-surface-container-low:var(--ref-color-neutral-96);--color-surface-container:var(--ref-color-neutral-92);--color-surface-container-high:var(--ref-color-neutral-80);--color-surface-container-highest:var(--ref-color-neutral-70);--color-warning:var(--ref-color-yellow-40);--color-on-warning:var(--ref-color-neutral-100);--color-warning-container:var(--ref-color-yellow-90);--color-on-warning-container:var(--ref-color-yellow-10);--color-timetable-red:var(--ref-color-timetable-red-light);--color-timetable-orange:var(--ref-color-timetable-orange-light);--color-timetable-yellow:var(--ref-color-timetable-yellow-light);--color-timetable-green:var(--ref-color-timetable-green-light);--color-timetable-cyan:var(--ref-color-timetable-cyan-light);--color-timetable-blue:var(--ref-color-timetable-blue-light);--color-timetable-purple:var(--ref-color-timetable-purple-light);--color-timetable-pink:var(--ref-color-timetable-pink-light);--color-timetable-brown:var(--ref-color-timetable-brown-light);--color-timetable-grey:var(--ref-color-timetable-grey-light);--color-day-saturday:var(--ref-color-blue-60);--color-day-sunday:var(--ref-color-red-50);--color-badge-new:var(--ref-color-red-50);--color-on-badge-new:var(--ref-color-neutral-100);--color-on-avatar-initial:var(--ref-color-neutral-100);--color-info:var(--ref-color-cyan-40);--color-on-info:var(--ref-color-neutral-100);--color-info-container:var(--ref-color-cyan-90);--color-on-info-container:var(--ref-color-cyan-10);--color-success:var(--ref-color-green-40);--color-on-success:var(--ref-color-neutral-100);--color-success-container:var(--ref-color-green-90);--color-on-success-container:var(--ref-color-green-10)}}:root{--radius-none:0;--radius-2xs:var(--ref-radius-2xs);--radius-xs:var(--ref-radius-xs);--radius-sm:var(--ref-radius-sm);--radius-md:var(--ref-radius-md);--radius-lg:var(--ref-radius-lg);--radius-xl:var(--ref-radius-xl);--radius-full:var(--ref-radius-full);--border-width:var(--ref-border-width-sm);--shape-bevel:bevel;--radius-bevel-xs:var(--radius-xs) var(--radius-2xs);--radius-bevel-sm:var(--radius-sm) var(--radius-xs);--radius-bevel-md:var(--radius-md) var(--radius-xs);--radius-bevel-lg:var(--radius-lg) var(--radius-md);--radius-bevel-xl:var(--radius-xl) var(--radius-sm);--radius-bevel-banner:0 0 var(--radius-lg) 0;--radius-form-xs:var(--radius-xs) 0;--radius-form-sm:var(--radius-sm) 0;--radius-form-md:var(--radius-md) 0;--clip-bevel-banner:polygon(0 0, 100% 0, 100% calc(100% - var(--radius-lg)), calc(100% - var(--radius-lg)) 100%, 0 100%);--clip-bevel-diagonal-md:polygon(var(--radius-md) 0, 100% 0, 100% calc(100% - var(--radius-md)), calc(100% - var(--radius-md)) 100%, 0 100%, 0 var(--radius-md));--clip-bevel-xs:polygon(var(--radius-xs) 0, calc(100% - var(--radius-2xs)) 0, 100% var(--radius-2xs), 100% calc(100% - var(--radius-xs)), calc(100% - var(--radius-xs)) 100%, var(--radius-2xs) 100%, 0 calc(100% - var(--radius-2xs)), 0 var(--radius-xs));--clip-bevel-sm:polygon(var(--radius-sm) 0, calc(100% - var(--radius-xs)) 0, 100% var(--radius-xs), 100% calc(100% - var(--radius-sm)), calc(100% - var(--radius-sm)) 100%, var(--radius-xs) 100%, 0 calc(100% - var(--radius-xs)), 0 var(--radius-sm));--clip-bevel-md:polygon(var(--radius-md) 0, calc(100% - var(--radius-xs)) 0, 100% var(--radius-xs), 100% calc(100% - var(--radius-md)), calc(100% - var(--radius-md)) 100%, var(--radius-xs) 100%, 0 calc(100% - var(--radius-xs)), 0 var(--radius-md));--clip-bevel-lg:polygon(var(--radius-lg) 0, calc(100% - var(--radius-md)) 0, 100% var(--radius-md), 100% calc(100% - var(--radius-lg)), calc(100% - var(--radius-lg)) 100%, var(--radius-md) 100%, 0 calc(100% - var(--radius-md)), 0 var(--radius-lg));--clip-bevel-xl:polygon(var(--radius-xl) 0, calc(100% - var(--radius-sm)) 0, 100% var(--radius-sm), 100% calc(100% - var(--radius-xl)), calc(100% - var(--radius-xl)) 100%, var(--radius-sm) 100%, 0 calc(100% - var(--radius-sm)), 0 var(--radius-xl));--clip-bevel-symmetric-sm:polygon(var(--radius-sm) 0, calc(100% - var(--radius-sm)) 0, 100% var(--radius-sm), 100% calc(100% - var(--radius-sm)), calc(100% - var(--radius-sm)) 100%, var(--radius-sm) 100%, 0 calc(100% - var(--radius-sm)), 0 var(--radius-sm));--clip-bevel-symmetric-md:polygon(var(--radius-md) 0, calc(100% - var(--radius-md)) 0, 100% var(--radius-md), 100% calc(100% - var(--radius-md)), calc(100% - var(--radius-md)) 100%, var(--radius-md) 100%, 0 calc(100% - var(--radius-md)), 0 var(--radius-md));--space-0:0px;--space-0-25:1px;--space-0-5:2px;--space-0-75:3px;--space-1:4px;--space-1-5:6px;--space-1-75:7px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--layout-content-max:var(--ref-breakpoint-large);--layout-gutter:var(--space-3)}@media (width>480px){:root{--layout-gutter:var(--space-6)}}@media (width>768px){:root{--layout-gutter:var(--space-8)}}@font-face{font-family:NotoSansJP;src:url(../../../assets/fonts/NotoSansJP-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:EidaiGothic;src:url(../../../assets/fonts/KOT-EidaiGothic-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CP_Revenge;src:url(../../../assets/fonts/CP_Revenge.otf)format("opentype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:KaisotaiNextUP;src:url(../../../assets/fonts/Kaisotai-Next-UP-B.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WDXL Lubrifont JP N;src:url(../../../assets/fonts/WDXLLubrifontJPN-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CorporateLogoVer3;src:url(../../../assets/fonts/Corporate-Logo-Medium-ver3.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CorporateLogoVer3;src:url(../../../assets/fonts/Corporate-Logo-Bold-ver3.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:LINE Seed JP;src:url(../../../assets/fonts/LINESeedJP-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LINE Seed JP;src:url(../../../assets/fonts/LINESeedJP-ExtraBold.ttf)format("truetype");font-style:normal;font-weight:800 900;font-display:swap}:root{--font-sans:"IBM Plex Sans JP", "NotoSansJP", "Noto Sans JP", system-ui, sans-serif;--font-dotgothic16:"DotGothic16", var(--font-sans), sans-serif;--font-science-gothic:"Science Gothic", var(--font-cp-revenge), var(--font-sans);--font-oxanium:"Oxanium", "Murecho", "EidaiGothic", var(--font-cp-revenge), "NotoSansJP", sans-serif;--font-cp-revenge:"CP_Revenge", "CP Revenge", EidaiGothic, var(--font-sans), sans-serif;--font-kaisotai-next-up:"KaisotaiNextUP", var(--font-sans);--font-wdxl-lubrifont-jp-n:"WDXL Lubrifont JP N", var(--font-sans);--font-corporate-logo:"CorporateLogoVer3", var(--font-sans);--font-line-seed-jp:"LINE Seed JP", var(--font-sans);--font-goldman:var(--font-cp-revenge);--font-monomaniac-one:"Monomaniac One", var(--font-cp-revenge), var(--font-sans);--font-play:"Play", var(--font-sans);--font-tomorrow:"Tomorrow", var(--font-sans);--type-display-large-size:3.5625rem;--type-display-large-weight:400;--type-display-large-line-height:1.12;--type-display-large-tracking:-.015625rem;--type-display-large:var(--type-display-large-weight) var(--type-display-large-size) / var(--type-display-large-line-height) var(--font-sans);--type-display-medium-size:2.8125rem;--type-display-medium-weight:400;--type-display-medium-line-height:1.16;--type-display-medium-tracking:0rem;--type-display-medium:var(--type-display-medium-weight) var(--type-display-medium-size) / var(--type-display-medium-line-height) var(--font-sans);--type-display-small-size:2.25rem;--type-display-small-weight:400;--type-display-small-line-height:1.22;--type-display-small-tracking:0rem;--type-display-small:var(--type-display-small-weight) var(--type-display-small-size) / var(--type-display-small-line-height) var(--font-sans);--type-headline-large-size:2rem;--type-headline-large-weight:600;--type-headline-large-line-height:1.25;--type-headline-large-tracking:0rem;--type-headline-large:var(--type-headline-large-weight) var(--type-headline-large-size) / var(--type-headline-large-line-height) var(--font-sans);--type-headline-medium-size:1.75rem;--type-headline-medium-weight:600;--type-headline-medium-line-height:1.29;--type-headline-medium-tracking:0rem;--type-headline-medium:var(--type-headline-medium-weight) var(--type-headline-medium-size) / var(--type-headline-medium-line-height) var(--font-sans);--type-headline-small-size:1.5rem;--type-headline-small-weight:500;--type-headline-small-line-height:1.33;--type-headline-small-tracking:0rem;--type-headline-small:var(--type-headline-small-weight) var(--type-headline-small-size) / var(--type-headline-small-line-height) var(--font-sans);--type-title-large-size:1.25rem;--type-title-large-weight:600;--type-title-large-line-height:1.27;--type-title-large-tracking:0rem;--type-title-large:var(--type-title-large-weight) var(--type-title-large-size) / var(--type-title-large-line-height) var(--font-sans);--type-title-medium-size:1rem;--type-title-medium-weight:600;--type-title-medium-line-height:1.5;--type-title-medium-tracking:.009375rem;--type-title-medium:var(--type-title-medium-weight) var(--type-title-medium-size) / var(--type-title-medium-line-height) var(--font-sans);--type-title-small-size:.875rem;--type-title-small-weight:600;--type-title-small-line-height:1.43;--type-title-small-tracking:.00625rem;--type-title-small:var(--type-title-small-weight) var(--type-title-small-size) / var(--type-title-small-line-height) var(--font-sans);--type-label-large-size:.875rem;--type-label-large-weight:600;--type-label-large-line-height:1.43;--type-label-large-tracking:.00625rem;--type-label-large:var(--type-label-large-weight) var(--type-label-large-size) / var(--type-label-large-line-height) var(--font-sans);--type-label-medium-size:.75rem;--type-label-medium-weight:600;--type-label-medium-line-height:1.33;--type-label-medium-tracking:.03125rem;--type-label-medium:var(--type-label-medium-weight) var(--type-label-medium-size) / var(--type-label-medium-line-height) var(--font-sans);--type-label-small-size:.6875rem;--type-label-small-weight:600;--type-label-small-line-height:1.45;--type-label-small-tracking:.03125rem;--type-label-small:var(--type-label-small-weight) var(--type-label-small-size) / var(--type-label-small-line-height) var(--font-sans);--type-body-large-size:.9375rem;--type-body-large-weight:400;--type-body-large-line-height:1.5;--type-body-large-tracking:.03125rem;--type-body-large:var(--type-body-large-weight) var(--type-body-large-size) / var(--type-body-large-line-height) var(--font-sans);--type-body-medium-size:.875rem;--type-body-medium-weight:400;--type-body-medium-line-height:1.43;--type-body-medium-tracking:.015625rem;--type-body-medium:var(--type-body-medium-weight) var(--type-body-medium-size) / var(--type-body-medium-line-height) var(--font-sans);--type-body-small-size:.75rem;--type-body-small-weight:300;--type-body-small-line-height:1.33;--type-body-small-tracking:.025rem;--type-body-small:var(--type-body-small-weight) var(--type-body-small-size) / var(--type-body-small-line-height) var(--font-sans);--type-app-bar:400 1rem/1.5 var(--font-sans);--type-dialog-title:500 1.375rem/1.27 var(--font-sans);--type-list-subtitle:400 .75rem/1.33 var(--font-sans)}.type-display-large{font:var(--type-display-large);letter-spacing:var(--type-display-large-tracking)}.type-display-medium{font:var(--type-display-medium);letter-spacing:var(--type-display-medium-tracking)}.type-display-small{font:var(--type-display-small);letter-spacing:var(--type-display-small-tracking)}.type-headline-large{font:var(--type-headline-large);letter-spacing:var(--type-headline-large-tracking)}.type-headline-medium{font:var(--type-headline-medium);letter-spacing:var(--type-headline-medium-tracking)}.type-headline-small{font:var(--type-headline-small);letter-spacing:var(--type-headline-small-tracking)}.type-title-large{font:var(--type-title-large);letter-spacing:var(--type-title-large-tracking)}.type-title-medium{font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking)}.type-title-small{font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking)}.type-label-large{font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking)}.type-label-medium{font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking)}.type-label-small{font:var(--type-label-small);letter-spacing:var(--type-label-small-tracking)}.type-body-large{font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.type-body-medium{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.type-body-small{font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking)}.font-cp-revenge{font-family:var(--font-cp-revenge)}.font-dotgothic16{font-family:var(--font-dotgothic16)}.font-oxanium{font-family:var(--font-oxanium)}.font-monomaniac-one{font-family:var(--font-monomaniac-one)}.font-play{font-family:var(--font-play)}.font-tomorrow{font-family:var(--font-tomorrow)}:root{--motion-duration-fast:.12s;--motion-duration-normal:.2s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s}}:root{--button-height:var(--ref-size-control);--button-height-sm:var(--ref-size-control-sm);--button-padding-inline:var(--space-4);--button-radius:var(--ref-radius-sm);--button-border:var(--border-width) solid var(--input-border);--button-filled-background:var(--color-primary);--button-filled-text:var(--color-on-primary);--button-glass-opacity:46%;--button-filled-disabled-background:color-mix(in srgb, var(--color-primary) 30%, transparent);--button-filled-disabled-text:color-mix(in srgb, var(--color-on-primary) 20%, transparent);--button-filled-disabled-border:color-mix(in srgb, var(--color-on-primary) 20%, transparent);--button-outlined-text:var(--color-on-surface);--button-outlined-border:var(--color-outline-variant);--button-icon-text:var(--color-on-surface-variant);--input-background:var(--color-surface-container);--input-background-error:var(--color-error-container);--input-text:var(--color-on-surface);--input-placeholder:var(--color-on-surface-variant);--input-placeholder-error:var(--color-error);--input-border:var(--color-outline);--input-border-focus:var(--color-primary);--input-border-error:var(--color-error);--input-error-text:var(--color-error);--input-border-disabled:var(--color-outline-variant);--input-radius:var(--ref-radius-md);--app-bar-background:var(--color-surface);--app-bar-text:var(--color-on-surface);--app-bar-height:var(--ref-size-toolbar);--app-bar-actions-padding:var(--space-2);--tab-indicator:var(--color-outline);--tab-text:var(--color-on-surface);--tab-text-inactive:var(--color-on-surface-variant);--fab-background:var(--color-primary);--fab-text:var(--color-on-primary);--fab-radius:var(--ref-radius-xl);--chip-radius:var(--ref-radius-xl);--chip-selected-background:var(--color-primary);--chip-padding-inline:var(--space-1-5);--chip-padding-block:var(--space-1-75);--menu-min-width:var(--ref-size-menu-width);--menu-min-height:var(--ref-size-menu-height);--dialog-min-width:var(--ref-size-dialog-min);--dialog-max-width:var(--ref-size-dialog-max);--dialog-radius:var(--ref-radius-lg);--carousel-radius:var(--ref-radius-lg);--carousel-border:var(--color-surface);--snackbar-inset:var(--space-4);--snackbar-radius:var(--ref-radius-sm);--tooltip-margin-inline:var(--space-4);--tooltip-padding-inline:var(--space-2);--tooltip-padding-block:var(--space-1);--tooltip-max-width:var(--ref-size-dialog-max);--tooltip-show-duration:3s;--avatar-size:var(--ref-size-control);--avatar-background:var(--color-primary-container);--avatar-text:var(--color-on-primary-container);--avatar-initial-text:var(--color-on-avatar-initial);--avatar-radius:var(--ref-radius-full)}*{corner-shape:var(--shape-bevel)}html{font-family:var(--font-sans);font-size-adjust:from-font;background:var(--color-surface);color:var(--color-on-surface);-webkit-font-smoothing:antialiased}body{min-height:100vh;font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);background:var(--color-surface);color:var(--color-on-surface)}a{color:var(--color-primary);text-decoration:none}a:hover{text-underline-offset:.2em;text-decoration:underline}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}h1{font:var(--type-headline-large);letter-spacing:var(--type-headline-large-tracking)}h2{font:var(--type-headline-medium);letter-spacing:var(--type-headline-medium-tracking)}h3{font:var(--type-title-large);letter-spacing:var(--type-title-large-tracking)}h4{font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking)}h5,h6{font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking)}small{font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking)}:where(button,input,textarea,select){font-family:var(--font-sans)}.container{width:100%;max-width:var(--layout-content-max);padding-inline:var(--layout-gutter);margin-inline:auto}.flex{display:flex}.flex.column{flex-direction:column}.flex.row{flex-direction:row}.flex.flex-1{flex:1 1 0}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.items-center{align-items:center}.block{display:block}.inline-block{display:inline-block}.text-right{text-align:right}.text-sm{font:var(--type-body-small)}.font-light{font-weight:var(--type-body-small-weight)}.opacity-half{opacity:.5}.bevel-banner{clip-path:var(--clip-bevel-banner)}.bevel-diagonal-md{clip-path:var(--clip-bevel-diagonal-md)}.bevel-xs{clip-path:var(--clip-bevel-xs)}.bevel-sm{clip-path:var(--clip-bevel-sm)}.bevel-md{clip-path:var(--clip-bevel-md)}.bevel-lg{clip-path:var(--clip-bevel-lg)}.bevel-xl{clip-path:var(--clip-bevel-xl)}.bevel-symmetric-sm{clip-path:var(--clip-bevel-symmetric-sm)}.bevel-symmetric-md{clip-path:var(--clip-bevel-symmetric-md)}.neon-glow{filter:drop-shadow(0 0 var(--neon-glow-radius,6px) color-mix(in srgb, var(--neon-glow-color,var(--color-primary)) var(--neon-glow-opacity,65%), transparent));transition:filter var(--motion-duration-fast) var(--motion-easing-standard)}.neon-glow-box{box-shadow:0 0 var(--neon-glow-near-radius,8px) color-mix(in srgb, var(--neon-glow-color,var(--color-primary)) var(--neon-glow-near-opacity,55%), transparent), 0 0 var(--neon-glow-far-radius,22px) color-mix(in srgb, var(--neon-glow-color,var(--color-primary)) var(--neon-glow-far-opacity,30%), transparent);transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}:is(:disabled,[aria-disabled=true]) .neon-glow{filter:none}.neon-glow-box:is(:disabled,[aria-disabled=true]){box-shadow:none}.card{corner-shape:var(--shape-bevel);border-radius:var(--radius-bevel-md);clip-path:var(--clip-bevel-md)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=submit],[type=button]),textarea,select){width:100%;min-height:var(--button-height);padding:var(--space-3) var(--space-4);corner-shape:superellipse(.1);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-md) 0;background:var(--input-background);color:var(--input-text);font:var(--type-body-large)}:where(select){cursor:pointer}:where(input,textarea)::placeholder{color:var(--input-placeholder);opacity:1}:where(input,textarea)[aria-invalid=true]::placeholder{color:var(--input-placeholder-error,var(--input-error-text,var(--input-border-error)))}:where(input,textarea,select):focus{border-color:var(--input-border-focus)}:where(input,textarea,select)[aria-invalid=true]{border-color:var(--input-border-error)}:where(input,textarea,select):disabled{border-color:var(--input-border-disabled)}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--color-primary)}:where(input[type=range]){padding:0}:where(input[type=date],input[type=datetime-local],input[type=time],input[type=month]){cursor:pointer}:where(input[type=date],input[type=datetime-local],input[type=time],input[type=month])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}:where(input[type=date],input[type=datetime-local],input[type=time],input[type=month])::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.field-label{margin-bottom:var(--space-2);margin-left:var(--space-4);font:var(--type-body-medium);color:var(--color-on-surface-variant);display:block}.tabs{justify-content:flex-start;display:flex;overflow-x:auto}.tabs [role=tab]{color:var(--tab-text-inactive);border-radius:0}.tabs [role=tab][aria-selected=true]{color:var(--tab-text);border-bottom-color:var(--tab-indicator)}.chip{corner-shape:var(--shape-bevel);border-radius:var(--radius-bevel-xs);clip-path:var(--clip-bevel-xs);padding:var(--chip-padding-block) var(--chip-padding-inline);background:var(--color-surface-container);color:var(--color-on-surface);font:var(--type-label-large)}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--chip-selected-background);color:var(--color-on-primary)}.fab{background:var(--fab-background);color:var(--fab-text);border-radius:var(--fab-radius)}.menu{min-width:var(--menu-min-width);min-height:var(--menu-min-height);background:var(--color-surface-container)}.menu-popover{top:calc(100% + var(--space-1));z-index:50;min-width:160px;padding:var(--space-1);border-radius:var(--radius-sm);background-color:var(--color-surface-container-high);box-shadow:0 4px 18px color-mix(in srgb, var(--color-shadow) 25%, transparent);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;right:0}.menu-item{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-on-surface);font:var(--type-label-large);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;display:flex}.menu-item:hover{background-color:var(--color-surface-container-highest)}.list-subtitle{color:var(--color-on-surface-variant);font:var(--type-list-subtitle)}:where(.dialog,dialog){box-sizing:border-box;min-width:min(var(--dialog-min-width), calc(100vw - 2 * var(--layout-gutter)));max-width:min(var(--dialog-max-width), calc(100vw - 2 * var(--layout-gutter)));corner-shape:var(--shape-bevel);border:.5px solid var(--color-outline);border-radius:var(--radius-bevel-xl);background:color-mix(in srgb, var(--color-surface-container) 90%, transparent);color:var(--color-on-surface);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-easing-standard), transform var(--motion-duration-normal) var(--motion-easing-standard), overlay var(--motion-duration-normal) allow-discrete, display var(--motion-duration-normal) allow-discrete;margin:auto;padding:0;overflow:hidden;transform:scale(.95);box-shadow:0 16px 32px -4px #0000004d,0 4px 8px -2px #0000001a}:where(.dialog,dialog)[open]{opacity:1;transform:scale(1)}@starting-style{:where(.dialog,dialog)[open]{opacity:0;transform:scale(.95)}}:where(.dialog,dialog)::backdrop{background:color-mix(in srgb, var(--color-scrim) 50%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--motion-duration-normal) var(--motion-easing-standard), overlay var(--motion-duration-normal) allow-discrete, display var(--motion-duration-normal) allow-discrete;opacity:0}:where(.dialog,dialog)[open]::backdrop{opacity:1}@starting-style{:where(.dialog,dialog)[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){:where(.dialog,dialog),:where(.dialog,dialog)::backdrop{transition:none}}.tooltip{margin-inline:var(--tooltip-margin-inline);padding:var(--tooltip-padding-block) var(--tooltip-padding-inline);max-width:var(--tooltip-max-width)}[data-timetable-color=red]{--timetable-color:var(--color-timetable-red)}[data-timetable-color=orange]{--timetable-color:var(--color-timetable-orange)}[data-timetable-color=yellow]{--timetable-color:var(--color-timetable-yellow)}[data-timetable-color=green]{--timetable-color:var(--color-timetable-green)}[data-timetable-color=cyan]{--timetable-color:var(--color-timetable-cyan)}[data-timetable-color=blue]{--timetable-color:var(--color-timetable-blue)}[data-timetable-color=purple]{--timetable-color:var(--color-timetable-purple)}[data-timetable-color=pink]{--timetable-color:var(--color-timetable-pink)}[data-timetable-color=brown]{--timetable-color:var(--color-timetable-brown)}[data-timetable-color=grey]{--timetable-color:var(--color-timetable-grey)}[data-timetable-color]{border-inline-start:var(--space-1) solid var(--timetable-color,var(--color-timetable-red))}.app-shell.svelte-12qhfyh{padding-block:calc(var(--app-bar-height) + var(--space-2) + var(--space-4)) var(--space-24)}.app-shell.flush-navbar.svelte-12qhfyh{padding-top:calc(var(--app-bar-height) + var(--space-2))}.app-shell.public-event.svelte-12qhfyh,.app-shell.transparent-navbar.svelte-12qhfyh{padding-top:0}
