@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-space-y-reverse:0}}}@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-border-style:solid;--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-duration:initial}}}.nav-icon-btn.svelte-o5gjxy{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-base-100,var(--b1));color:var(--color-primary,var(--p));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:flex}.nav-icon-btn.svelte-o5gjxy:hover{border-color:var(--color-base-300,var(--b3));--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)}.drawer-link.svelte-o5gjxy{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-content,var(--bc));display:flex}@supports (color:color-mix(in lab,red,red)){.drawer-link.svelte-o5gjxy{color:color-mix(in oklab,var(--color-base-content,var(--bc))50%,transparent)}}.drawer-link.svelte-o5gjxy{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s}.drawer-link.svelte-o5gjxy:hover{background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.drawer-link.svelte-o5gjxy:hover{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))80%,transparent)}}.drawer-link.svelte-o5gjxy:hover{color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.drawer-link.svelte-o5gjxy:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))80%,transparent)}}.drawer-link-active.svelte-o5gjxy{background-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.drawer-link-active.svelte-o5gjxy{background-color:color-mix(in oklab,var(--color-primary,var(--p))10%,transparent)}}.drawer-link-active.svelte-o5gjxy{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,var(--p))}.footer-nav-link.svelte-146s09u.svelte-146s09u{color:oklch(var(--bc)/.45);border-radius:.375rem;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .5rem;font-size:.8125rem;text-decoration:none;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.footer-nav-link.svelte-146s09u.svelte-146s09u:hover{color:oklch(var(--p));background-color:oklch(var(--p)/.08);transform:translate(var(--nav-shift,0))}.footer-nav-link.svelte-146s09u.svelte-146s09u:active{transform:scale(.97)}.footer-nav-prev.svelte-146s09u.svelte-146s09u{--nav-shift:-2px}.footer-nav-next.svelte-146s09u.svelte-146s09u{--nav-shift:2px}.footer-nav-icon.svelte-146s09u.svelte-146s09u{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .15s}.footer-nav-link.svelte-146s09u:hover .footer-nav-icon.svelte-146s09u{transform:scale(1.15)}.footer-nav-label.svelte-146s09u.svelte-146s09u{line-height:1.3}@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-border-style:solid;--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-tracking:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.nav-cq.svelte-1kz7k49{container:content-navbar/inline-size}.cq-mobile-only.svelte-1kz7k49{display:flex}@container content-navbar (min-width:540px){.cq-mobile-only.svelte-1kz7k49{display:none!important}}.cq-desktop-block.svelte-1kz7k49{display:none}@container content-navbar (min-width:540px){.cq-desktop-block.svelte-1kz7k49{display:block}}.cq-desktop-flex.svelte-1kz7k49{display:none}@container content-navbar (min-width:540px){.cq-desktop-flex.svelte-1kz7k49{display:flex}}.nav-icon-btn.svelte-1kz7k49{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-base-100,var(--b1));color:var(--color-primary,var(--p));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:flex}.nav-icon-btn.svelte-1kz7k49:hover{border-color:var(--color-base-300,var(--b3));--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)}.nav-link.svelte-1kz7k49{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-medium,500);font-size:.8125rem;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.nav-link.svelte-1kz7k49{color:color-mix(in oklab,var(--color-base-content,var(--bc))45%,transparent)}}.nav-link.svelte-1kz7k49{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s}.nav-link.svelte-1kz7k49:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.nav-link.svelte-1kz7k49:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))80%,transparent)}}.nav-link-active.svelte-1kz7k49{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,var(--p))}.nav-avatar-link.svelte-1kz7k49{opacity:.75;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;align-items:center;transition-duration:.15s;display:flex;overflow:hidden}.nav-avatar-link.svelte-1kz7k49:hover{opacity:1}.drawer-link.svelte-1kz7k49{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-content,var(--bc));display:block}@supports (color:color-mix(in lab,red,red)){.drawer-link.svelte-1kz7k49{color:color-mix(in oklab,var(--color-base-content,var(--bc))50%,transparent)}}.drawer-link.svelte-1kz7k49{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s}.drawer-link.svelte-1kz7k49:hover{background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.drawer-link.svelte-1kz7k49:hover{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))80%,transparent)}}.drawer-link.svelte-1kz7k49:hover{color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.drawer-link.svelte-1kz7k49:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))80%,transparent)}}.drawer-link-active.svelte-1kz7k49{background-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.drawer-link-active.svelte-1kz7k49{background-color:color-mix(in oklab,var(--color-primary,var(--p))10%,transparent)}}.drawer-link-active.svelte-1kz7k49{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,var(--p))}.drawer-profile-link.svelte-1kz7k49{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-content,var(--bc));display:flex}@supports (color:color-mix(in lab,red,red)){.drawer-profile-link.svelte-1kz7k49{color:color-mix(in oklab,var(--color-base-content,var(--bc))50%,transparent)}}.drawer-profile-link.svelte-1kz7k49{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s}.drawer-profile-link.svelte-1kz7k49:hover{color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.drawer-profile-link.svelte-1kz7k49:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))80%,transparent)}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse:0}}}.footer-column.svelte-1wl6eru{min-width:150px}:where(.footer-column.svelte-1wl6eru>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-font-weight:initial}}}.sidebar-header.svelte-1qb1ez5{height:33.333%;transition:height .3s}.sidebar-logo-link.svelte-1qb1ez5{padding-top:.5rem;padding-bottom:.25rem}.sidebar-item.svelte-1qb1ez5{border-radius:.25rem;align-items:center;gap:0;margin-left:.5rem;margin-right:.25rem;padding-top:.25rem;padding-bottom:.25rem;padding-right:.75rem;font-size:.8125rem;line-height:1.25rem;transition:background-color .15s;display:flex}.sidebar-item.svelte-1qb1ez5:hover{background-color:oklch(var(--b2,var(--b1))/.8)}.sidebar-item-active.svelte-1qb1ez5{background-color:oklch(var(--p)/.1)}.sidebar-toggle-spacer.svelte-1qb1ez5{flex-shrink:0}.sidebar-numbering.svelte-1qb1ez5{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin-right:.125rem;font-size:.75rem;line-height:1.25rem;display:inline-block}.sidebar-link.svelte-1qb1ez5{text-overflow:ellipsis;white-space:nowrap;color:oklch(var(--bc)/.7);flex:1;text-decoration:none;overflow:hidden}.sidebar-link.svelte-1qb1ez5:hover{color:oklch(var(--bc)/1)}.sidebar-link-active.svelte-1qb1ez5{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary,var(--p))}@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-border-style:solid;--tw-font-weight:initial;--tw-duration: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}}}.pill.svelte-1feq8p7{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-content,var(--bc));border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pill.svelte-1feq8p7{border-color:color-mix(in oklab,var(--color-base-content,var(--bc))10%,transparent)}}.pill.svelte-1feq8p7{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-base-content,var(--bc));background-color:#0000}@supports (color:color-mix(in lab,red,red)){.pill.svelte-1feq8p7{color:color-mix(in oklab,var(--color-base-content,var(--bc))50%,transparent)}}.pill.svelte-1feq8p7{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.pill.svelte-1feq8p7:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill.svelte-1feq8p7:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary,var(--p))40%,transparent)}}.pill.svelte-1feq8p7:focus-visible{--tw-outline-style:none;outline-style:none}.pill.svelte-1feq8p7:hover{border-color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.pill.svelte-1feq8p7:hover{border-color:color-mix(in oklab,var(--color-base-content,var(--bc))20%,transparent)}}.pill.svelte-1feq8p7:hover{background-color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.pill.svelte-1feq8p7:hover{background-color:color-mix(in oklab,var(--color-base-content,var(--bc))4%,transparent)}}.pill.svelte-1feq8p7:hover{color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.pill.svelte-1feq8p7:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))70%,transparent)}}.pill-active.svelte-1feq8p7{border-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill-active.svelte-1feq8p7{border-color:color-mix(in oklab,var(--color-primary,var(--p))25%,transparent)}}.pill-active.svelte-1feq8p7{background-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill-active.svelte-1feq8p7{background-color:color-mix(in oklab,var(--color-primary,var(--p))8%,transparent)}}.pill-active.svelte-1feq8p7{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,var(--p))}.pill-active.svelte-1feq8p7:hover{border-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill-active.svelte-1feq8p7:hover{border-color:color-mix(in oklab,var(--color-primary,var(--p))35%,transparent)}}.pill-active.svelte-1feq8p7:hover{background-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill-active.svelte-1feq8p7:hover{background-color:color-mix(in oklab,var(--color-primary,var(--p))12%,transparent)}}.no-scrollbar.svelte-1feq8p7{scrollbar-width:none}.no-scrollbar.svelte-1feq8p7::-webkit-scrollbar{display:none}.scroll-fade.svelte-1feq8p7{pointer-events:none;top:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);z-index:10;width:calc(var(--spacing,.25rem)*10);align-items:center;display:flex;position:absolute}.scroll-fade-left.svelte-1feq8p7{left:calc(var(--spacing,.25rem)*.5);background:linear-gradient(to right,oklch(var(--b1))40%,transparent);justify-content:flex-start}.scroll-fade-right.svelte-1feq8p7{right:calc(var(--spacing,.25rem)*.5);background:linear-gradient(to left,oklch(var(--b1))40%,transparent);justify-content:flex-end}.scroll-arrow.svelte-1feq8p7{pointer-events:auto;height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-content,var(--bc));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.scroll-arrow.svelte-1feq8p7{border-color:color-mix(in oklab,var(--color-base-content,var(--bc))10%,transparent)}}.scroll-arrow.svelte-1feq8p7{background-color:var(--color-base-100,var(--b1));color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.scroll-arrow.svelte-1feq8p7{color:color-mix(in oklab,var(--color-base-content,var(--bc))40%,transparent)}}.scroll-arrow.svelte-1feq8p7{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.scroll-arrow.svelte-1feq8p7:hover{border-color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.scroll-arrow.svelte-1feq8p7:hover{border-color:color-mix(in oklab,var(--color-base-content,var(--bc))20%,transparent)}}.scroll-arrow.svelte-1feq8p7:hover{color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.scroll-arrow.svelte-1feq8p7:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))70%,transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.breadcrumbs-bar.svelte-eucp3a.svelte-eucp3a{border-bottom:1px solid oklch(var(--bc)/.08);background-color:oklch(var(--b1));min-height:2rem;padding:.375rem 1rem}.crumb-trail.svelte-eucp3a.svelte-eucp3a{justify-content:start;align-items:start;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.crumb-trail.svelte-eucp3a li.svelte-eucp3a{flex-shrink:0;align-items:center;display:flex}.crumb-trail.svelte-eucp3a li.svelte-eucp3a:last-child{flex-shrink:1;min-width:0}.breadcrumb-sep.svelte-eucp3a.svelte-eucp3a{width:.75rem;height:.75rem;color:oklch(var(--bc)/.25);flex-shrink:0;margin:0 .125rem}.breadcrumb-link.svelte-eucp3a.svelte-eucp3a{color:oklch(var(--bc)/.5);white-space:nowrap;font-size:.75rem;text-decoration:none;transition:color .15s}.breadcrumb-link.svelte-eucp3a.svelte-eucp3a:hover{color:oklch(var(--p));text-decoration:underline}.breadcrumb-current.svelte-eucp3a.svelte-eucp3a{color:oklch(var(--bc)/.8);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.contents-shell.svelte-ttetzp.svelte-ttetzp{height:100dvh}.contents-layout.svelte-ttetzp.svelte-ttetzp{height:100%;display:flex;position:relative}.contents-right.svelte-ttetzp.svelte-ttetzp{flex:1;grid-template-rows:auto auto auto 1fr;min-width:0;display:grid;overflow:hidden}.contents-header.svelte-ttetzp.svelte-ttetzp,.contents-selector.svelte-ttetzp.svelte-ttetzp,.contents-breadcrumbs.svelte-ttetzp.svelte-ttetzp,.contents-main.svelte-ttetzp.svelte-ttetzp{min-width:0}.contents-header.svelte-ttetzp.svelte-ttetzp{z-index:10}.contents-selector.svelte-ttetzp.svelte-ttetzp{z-index:5}.contents-main.svelte-ttetzp.svelte-ttetzp{grid-row:4;min-height:0;overflow-y:auto}.contents-main-inner.svelte-ttetzp.svelte-ttetzp{flex-direction:column;min-height:100%;display:flex}.contents-main-body.svelte-ttetzp.svelte-ttetzp{flex:1}@media (min-width:641px){.contents-sidebar.svelte-ttetzp.svelte-ttetzp{border-right:1px solid oklch(var(--bc)/.15);background-color:oklch(var(--b2,var(--b1)));flex-shrink:0;width:280px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1);overflow:hidden auto}.contents-sidebar.sidebar-closed.svelte-ttetzp.svelte-ttetzp{border-right:none;width:0;overflow:hidden}.sidebar-open.svelte-ttetzp .contents-breadcrumbs.svelte-ttetzp{display:none}}@media (max-width:640px){.contents-sidebar.svelte-ttetzp.svelte-ttetzp{z-index:50;border-right:1px solid oklch(var(--bc)/.15);background-color:oklch(var(--b2,var(--b1)));width:280px;max-width:100dvw;height:100dvh;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(0);box-shadow:4px 0 24px #00000026}.contents-sidebar.sidebar-closed.svelte-ttetzp.svelte-ttetzp{transform:translate(-100%)}.contents-backdrop.svelte-ttetzp.svelte-ttetzp{z-index:40;background:oklch(var(--b3,var(--b1))/.5);-webkit-backdrop-filter:blur(4px);position:fixed;top:0;right:0;bottom:0;left:0}}@media print{.contents-shell.svelte-ttetzp.svelte-ttetzp{height:auto}.contents-layout.svelte-ttetzp.svelte-ttetzp{display:block}.contents-sidebar.svelte-ttetzp.svelte-ttetzp,.contents-header.svelte-ttetzp.svelte-ttetzp,.contents-selector.svelte-ttetzp.svelte-ttetzp,.contents-breadcrumbs.svelte-ttetzp.svelte-ttetzp,.contents-backdrop.svelte-ttetzp.svelte-ttetzp{display:none!important}.contents-right.svelte-ttetzp.svelte-ttetzp{display:block}.contents-main.svelte-ttetzp.svelte-ttetzp{overflow:visible}footer.svelte-ttetzp.svelte-ttetzp{display:none!important}}.tree-page.svelte-18v98dk:hover{background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.tree-page.svelte-18v98dk:hover{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))50%,transparent)}}/*! tailwindcss v4.1.16 | 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-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}}}.program-card.svelte-1s95d5f{--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);transform:scale(.98)}.program-card.svelte-1s95d5f:hover{transform:scale(1.02);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.my-program-card.svelte-1s95d5f{transition:transform .2s}.my-program-card.svelte-1s95d5f:hover{transform:translateY(-2px)}.line-clamp-2.svelte-1s95d5f{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-none.svelte-1s95d5f{-webkit-line-clamp:unset;display:block}@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}@keyframes svelte-qlse6g-fade-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-qlse6g-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-fade-in.svelte-qlse6g{animation:svelte-qlse6g-fade-in .8s ease-out}.animate-scale-in.svelte-qlse6g{animation:svelte-qlse6g-scale-in .8s ease-out}.animate-fade-in-delay.svelte-qlse6g{animation:svelte-qlse6g-fade-in 1s ease-out .3s both}.animate-fade-in-delay-2.svelte-qlse6g{animation:svelte-qlse6g-fade-in 1s ease-out .6s both}.gated.svelte-qlse6g{opacity:0;max-height:0;overflow:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,max-height .26s ease}.gated--open.svelte-qlse6g{opacity:1;max-height:99999px;overflow:visible;pointer-events:auto;transform:translateY(0)}.card.svelte-qlse6g{transition:all .3s ease}.card.svelte-qlse6g:hover{transform:translateY(-4px)}
