@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)}}@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)))}@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-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)}}@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}.today-stats.svelte-1ow59y9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.today-non-learning.svelte-1233rvl{min-height:calc(100dvh - 4rem)}.today-hero-glow.svelte-1233rvl{pointer-events:none;filter:blur(48px);opacity:.18;border-radius:9999px;width:14rem;height:14rem;position:absolute}.today-hero-glow-left.svelte-1233rvl{background:var(--p);top:-3rem;left:-3rem}@supports (color:color-mix(in lab,red,red)){.today-hero-glow-left.svelte-1233rvl{background:color-mix(in srgb,var(--p)60%,transparent)}}.today-hero-glow-right.svelte-1233rvl{background:var(--s);bottom:-3rem;right:-2rem}@supports (color:color-mix(in lab,red,red)){.today-hero-glow-right.svelte-1233rvl{background:color-mix(in srgb,var(--s)65%,transparent)}}.today-primary-cta.svelte-1233rvl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@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)}@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}}}.activity-back-tooltip.svelte-db1aly.svelte-db1aly{z-index:10;flex-shrink:0;display:inline-flex;position:relative}.activity-back-button.svelte-db1aly.svelte-db1aly{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*10);cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-primary,var(--p))45%,transparent);background-color:var(--color-base-100,var(--b1));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-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));opacity:.62;justify-content:center;align-items:center;display:inline-flex}.activity-back-button.svelte-db1aly.svelte-db1aly:hover,.activity-back-tooltip.svelte-db1aly:focus-within .activity-back-button.svelte-db1aly,.activity-back-button.svelte-db1aly.svelte-db1aly:focus-visible{border-color:var(--color-primary,var(--p));background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.activity-back-button.svelte-db1aly.svelte-db1aly:hover,.activity-back-tooltip.svelte-db1aly:focus-within .activity-back-button.svelte-db1aly,.activity-back-button.svelte-db1aly.svelte-db1aly:focus-visible{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))70%,transparent)}}.activity-back-button.svelte-db1aly.svelte-db1aly:hover,.activity-back-tooltip.svelte-db1aly:focus-within .activity-back-button.svelte-db1aly,.activity-back-button.svelte-db1aly.svelte-db1aly:focus-visible{color:var(--color-primary,var(--p));opacity:1;transform:scale(1.05)}.activity-back-button.svelte-db1aly.svelte-db1aly:focus-visible{outline:none}.activity-back-button.svelte-db1aly.svelte-db1aly:disabled{cursor:not-allowed;opacity:.4;transform:none}.back-icon-slot.svelte-db1aly.svelte-db1aly{justify-content:center;align-items:center;display:inline-flex}@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}}}.next-button-tooltip.svelte-47us8t.svelte-47us8t{z-index:10;flex-shrink:0;display:inline-flex;position:relative}.next-button.svelte-47us8t.svelte-47us8t{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*10);cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-primary,var(--p))45%,transparent);background-color:var(--color-base-100,var(--b1));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-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));opacity:.62;justify-content:center;align-items:center;display:inline-flex}.next-button.next-ready.svelte-47us8t.svelte-47us8t,.next-button.next-correct.svelte-47us8t.svelte-47us8t,.next-button.next-incorrect.svelte-47us8t.svelte-47us8t{opacity:1}.next-button.svelte-47us8t.svelte-47us8t:hover,.next-button-tooltip.svelte-47us8t:focus-within .next-button.svelte-47us8t,.next-button.svelte-47us8t.svelte-47us8t:focus-visible{opacity:1;transform:scale(1.05)}.next-button.svelte-47us8t.svelte-47us8t:hover,.next-button-tooltip.svelte-47us8t:focus-within .next-button.svelte-47us8t,.next-button.svelte-47us8t.svelte-47us8t:focus-visible,.next-button.next-ready.svelte-47us8t.svelte-47us8t{border-color:var(--color-primary,var(--p));background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.next-button.svelte-47us8t.svelte-47us8t:hover,.next-button-tooltip.svelte-47us8t:focus-within .next-button.svelte-47us8t,.next-button.svelte-47us8t.svelte-47us8t:focus-visible,.next-button.next-ready.svelte-47us8t.svelte-47us8t{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))70%,transparent)}}.next-button.svelte-47us8t.svelte-47us8t:hover,.next-button-tooltip.svelte-47us8t:focus-within .next-button.svelte-47us8t,.next-button.svelte-47us8t.svelte-47us8t:focus-visible,.next-button.next-ready.svelte-47us8t.svelte-47us8t{color:var(--color-primary,var(--p))}.next-button.next-correct.svelte-47us8t.svelte-47us8t{border-color:var(--color-success,var(--su));background-color:var(--color-success,var(--su));color:var(--color-success-content,var(--suc))}.next-button.next-incorrect.svelte-47us8t.svelte-47us8t{border-color:var(--color-error,var(--er));background-color:var(--color-base-100,var(--b1));color:var(--color-primary,var(--p))}.next-button.svelte-47us8t.svelte-47us8t:focus-visible{outline:none}.next-button.svelte-47us8t.svelte-47us8t:disabled{cursor:not-allowed;opacity:.4;transform:none}.next-icon-slot.svelte-47us8t.svelte-47us8t{justify-content:center;align-items:center;display:inline-flex}@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}}}.activity-pause-tooltip.svelte-jnqpwk.svelte-jnqpwk{z-index:10;flex-shrink:0;display:inline-flex;position:relative}.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-primary,var(--p))45%,transparent);background-color:var(--color-base-100,var(--b1));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-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));opacity:.62;justify-content:center;align-items:center;display:inline-flex}.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk:hover,.activity-pause-tooltip.svelte-jnqpwk:focus-within .activity-pause-button.svelte-jnqpwk,.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk:focus-visible{border-color:var(--color-primary,var(--p));background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk:hover,.activity-pause-tooltip.svelte-jnqpwk:focus-within .activity-pause-button.svelte-jnqpwk,.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk:focus-visible{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))70%,transparent)}}.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk:hover,.activity-pause-tooltip.svelte-jnqpwk:focus-within .activity-pause-button.svelte-jnqpwk,.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk:focus-visible{color:var(--color-primary,var(--p));opacity:1;transform:scale(1.05)}.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk:focus-visible{outline:none}.activity-pause-button.svelte-jnqpwk.svelte-jnqpwk:disabled{cursor:not-allowed;opacity:.4;transform:none}.activity-pause-button.svelte-jnqpwk .pause-icon.svelte-jnqpwk{color:var(--p)}.pause-icon-slot.svelte-jnqpwk.svelte-jnqpwk{justify-content:center;align-items:center;display:inline-flex}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.result-button-stack.svelte-1ibxdmg{flex-direction:column;align-items:center;display:flex;position:relative}.result-buttons.svelte-1ibxdmg{justify-content:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}@media (max-width:639px){.result-buttons.svelte-1ibxdmg{gap:.45rem}}.result-toast.svelte-1ibxdmg{z-index:10;width:100%;max-width:var(--container-sm,24rem);--tw-translate-x: -50% ;--tw-translate-y:calc(var(--spacing,.25rem)*-3);translate:var(--tw-translate-x)var(--tw-translate-y);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-warning,var(--wa))30%,transparent);background-color:var(--color-base-100,var(--b1));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;--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);display:flex;position:absolute;bottom:100%;left:50%;box-shadow:0 16px 34px -20px #0000004d}.result-toast-copy.svelte-1ibxdmg{min-width:calc(var(--spacing,.25rem)*0);flex:1}.result-toast-title.svelte-1ibxdmg{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-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-content,var(--bc))}.result-toast-body.svelte-1ibxdmg{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.result-toast-body.svelte-1ibxdmg{color:color-mix(in oklab,var(--color-base-content,var(--bc))75%,transparent)}}.result-toast-close.svelte-1ibxdmg{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);color:color-mix(in oklab,var(--color-base-content,var(--bc))55%,transparent);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;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.result-toast-close.svelte-1ibxdmg:hover,.result-toast-close.svelte-1ibxdmg:focus-visible{border-color:var(--color-base-300,var(--b3));background-color:var(--color-base-200,var(--b2));color:var(--color-base-content,var(--bc));transform:scale(1.05)}.result-toast-close.svelte-1ibxdmg:focus-visible{outline:none}.result-button.svelte-1ibxdmg{cursor:pointer;color:var(--color-base-100,var(--b1));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));opacity:.28;border-color:#0000}.result-button.recommended.svelte-1ibxdmg,.result-button.armed.svelte-1ibxdmg{opacity:1}.result-button.muted.svelte-1ibxdmg{opacity:.28}.result-button.svelte-1ibxdmg:hover,.result-button.svelte-1ibxdmg:focus-visible{opacity:1;--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y);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))}.result-button.answer-again.svelte-1ibxdmg{background-color:var(--color-error,var(--er))}.result-button.answer-good.svelte-1ibxdmg{background-color:var(--color-success,var(--su))}.result-button.answer-easy.svelte-1ibxdmg{background-color:var(--color-primary,var(--p))}@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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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;--tw-font-weight:initial}}}.activity-session-progress.svelte-1qm82pv{min-width:calc(var(--spacing,.25rem)*24);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;display:flex}:where(.activity-session-progress.svelte-1qm82pv>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*0)*calc(1 - var(--tw-space-y-reverse)))}.session-progress-summary.svelte-1qm82pv{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);color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.session-progress-summary.svelte-1qm82pv{color:color-mix(in oklab,var(--color-base-content,var(--bc))75%,transparent)}}.session-progress-summary.svelte-1qm82pv{letter-spacing:.05em}@media (min-width:640px){.activity-session-progress.svelte-1qm82pv{min-width:7.5rem}.session-progress-summary.svelte-1qm82pv{letter-spacing:.08em;font-size:.875rem}}.session-progress-track.svelte-1qm82pv{height:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-base-300,var(--b3));border-radius:3.40282e38px;width:100%;overflow:hidden}.session-progress-fill.svelte-1qm82pv{background-color:var(--color-base-content,var(--bc));border-radius:3.40282e38px;height:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}/*! 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-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}}}.mcq3v2-shell.svelte-mfzlof.svelte-mfzlof{background-color:var(--color-base-100,var(--b1));width:100%}.mcq3v2-shell.study-surface.svelte-mfzlof.svelte-mfzlof{background-color:var(--color-base-100,var(--b1));flex-direction:column;min-height:100dvh;display:flex}.activity-stage.svelte-mfzlof.svelte-mfzlof{width:100%;max-width:var(--container-3xl,48rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*6);margin-inline:auto}.study-surface.svelte-mfzlof .activity-stage.svelte-mfzlof{flex:1}.activity-panel.svelte-mfzlof.svelte-mfzlof,.panel-body-stack.svelte-mfzlof.svelte-mfzlof{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;width:100%;display:flex}.panel-header-slot.svelte-mfzlof.svelte-mfzlof,.panel-header-row.svelte-mfzlof.svelte-mfzlof{justify-content:flex-end;align-items:flex-start;min-height:2rem;display:flex}.activity-footer.svelte-mfzlof.svelte-mfzlof{width:100%;max-width:var(--container-3xl,48rem);align-items:center;gap:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*3);grid-template-columns:auto 1fr auto;margin-inline:auto;display:grid}.activity-footer-side.svelte-mfzlof.svelte-mfzlof{justify-content:flex-start;display:flex}.activity-footer.svelte-mfzlof .activity-session-progress{justify-self:center}.activity-footer-spacer.svelte-mfzlof.svelte-mfzlof{visibility:hidden}@media (min-width:640px){.activity-stage.svelte-mfzlof.svelte-mfzlof{padding:1.5rem}.activity-footer.svelte-mfzlof.svelte-mfzlof{padding-left:1.5rem;padding-right:1.5rem}.choice-list.svelte-mfzlof.svelte-mfzlof{padding-left:1rem}}@media (min-width:1024px){.activity-stage.svelte-mfzlof.svelte-mfzlof,.activity-footer.svelte-mfzlof.svelte-mfzlof{padding-left:2rem;padding-right:2rem}}.choice-button.svelte-mfzlof.svelte-mfzlof{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-box);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*4);text-align:left;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-base-300,var(--b3));background-color:var(--color-base-100,var(--b1));display:flex}.choice-button.interactive.svelte-mfzlof.svelte-mfzlof:hover{border-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.choice-button.interactive.svelte-mfzlof.svelte-mfzlof:hover{border-color:color-mix(in oklab,var(--color-primary,var(--p))40%,transparent)}}.choice-button.interactive.svelte-mfzlof.svelte-mfzlof:hover{background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.choice-button.interactive.svelte-mfzlof.svelte-mfzlof:hover{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))65%,transparent)}}.choice-button.interactive.svelte-mfzlof.svelte-mfzlof: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));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.choice-button.selected-correct.svelte-mfzlof.svelte-mfzlof{border-color:var(--color-success,var(--su));background-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.choice-button.selected-correct.svelte-mfzlof.svelte-mfzlof{background-color:color-mix(in oklab,var(--color-success,var(--su))10%,transparent)}}.choice-button.selected-incorrect.svelte-mfzlof.svelte-mfzlof{border-color:var(--color-error,var(--er));background-color:var(--color-error,var(--er))}@supports (color:color-mix(in lab,red,red)){.choice-button.selected-incorrect.svelte-mfzlof.svelte-mfzlof{background-color:color-mix(in oklab,var(--color-error,var(--er))10%,transparent)}}.choice-button.correct-unselected.svelte-mfzlof.svelte-mfzlof{border-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.choice-button.correct-unselected.svelte-mfzlof.svelte-mfzlof{border-color:color-mix(in oklab,var(--color-success,var(--su))45%,transparent)}}.choice-button.correct-unselected.svelte-mfzlof.svelte-mfzlof{background-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.choice-button.correct-unselected.svelte-mfzlof.svelte-mfzlof{background-color:color-mix(in oklab,var(--color-success,var(--su))5%,transparent)}}.choice-button.unanswered-after-early-next.svelte-mfzlof.svelte-mfzlof{border-color:var(--color-warning,var(--wa))}@supports (color:color-mix(in lab,red,red)){.choice-button.unanswered-after-early-next.svelte-mfzlof.svelte-mfzlof{border-color:color-mix(in oklab,var(--color-warning,var(--wa))40%,transparent)}}.choice-button.unanswered-after-early-next.svelte-mfzlof.svelte-mfzlof{background-color:var(--color-warning,var(--wa))}@supports (color:color-mix(in lab,red,red)){.choice-button.unanswered-after-early-next.svelte-mfzlof.svelte-mfzlof{background-color:color-mix(in oklab,var(--color-warning,var(--wa))10%,transparent)}}.choice-label.svelte-mfzlof.svelte-mfzlof{text-align:center;min-width:1.4rem;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-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-base-content,var(--bc));justify-content:center;align-items:center;margin-block:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.choice-label.svelte-mfzlof.svelte-mfzlof{color:color-mix(in oklab,var(--color-base-content,var(--bc))55%,transparent)}}.choice-label.svelte-mfzlof.svelte-mfzlof{text-transform:uppercase}@media (min-width:640px){.choice-button.svelte-mfzlof.svelte-mfzlof{gap:.75rem;padding-left:1rem;padding-right:1rem}.choice-label.svelte-mfzlof.svelte-mfzlof{letter-spacing:.2em;min-width:1.6rem}}.choice-copy.svelte-mfzlof.svelte-mfzlof{color:var(--color-base-content,var(--bc));flex:1}.feedback-copy.svelte-mfzlof.svelte-mfzlof{text-align:center;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))}@supports (color:color-mix(in lab,red,red)){.feedback-copy.svelte-mfzlof.svelte-mfzlof{color:color-mix(in oklab,var(--color-base-content,var(--bc))80%,transparent)}}.feedback-section.svelte-mfzlof.svelte-mfzlof{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;display:flex}.explanation-copy.svelte-mfzlof.svelte-mfzlof,.theory-copy.svelte-mfzlof.svelte-mfzlof,.result-actions.svelte-mfzlof.svelte-mfzlof{width:100%}.theory-layout.svelte-mfzlof.svelte-mfzlof{flex-direction:column;width:100%;min-height:clamp(18rem,48dvh,30rem);display:flex}.result-actions.svelte-mfzlof.svelte-mfzlof{padding-top:calc(var(--spacing,.25rem)*6);margin-top:auto}.theory-copy.svelte-mfzlof.svelte-mfzlof:focus{outline:none}.theory-copy.show-focus-hint.svelte-mfzlof.svelte-mfzlof:focus,.theory-copy.show-focus-hint.svelte-mfzlof.svelte-mfzlof:focus-visible{outline:1px solid var(--bc)}@supports (color:color-mix(in lab,red,red)){.theory-copy.show-focus-hint.svelte-mfzlof.svelte-mfzlof:focus,.theory-copy.show-focus-hint.svelte-mfzlof.svelte-mfzlof:focus-visible{outline:1px solid color-mix(in srgb,var(--bc)24%,transparent)}}.theory-copy.show-focus-hint.svelte-mfzlof.svelte-mfzlof:focus,.theory-copy.show-focus-hint.svelte-mfzlof.svelte-mfzlof:focus-visible{outline-offset:10px;border-radius:var(--rounded-box,1rem)}.choice-copy.svelte-mfzlof a,.choice-copy.svelte-mfzlof button,.choice-copy.svelte-mfzlof input,.choice-copy.svelte-mfzlof textarea,.choice-copy.svelte-mfzlof select{pointer-events:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-tracking{syntax:"*";inherits:false}
