@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;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial}}}.top-nav-link.svelte-197ir3w{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-field);height:100%;padding-inline:calc(var(--spacing,.25rem)*3);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:color-mix(in oklab,var(--color-base-content,var(--bc))62%,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));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));text-decoration-line:none;display:inline-flex;position:relative}.top-nav-link.svelte-197ir3w:after{content:"";pointer-events:none;bottom:calc(var(--spacing,.25rem)*3);height:1px;width:calc(var(--spacing,.25rem)*14);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;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:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));background-color:currentColor;position:absolute;left:50%}.top-nav-link.svelte-197ir3w: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)){.top-nav-link.svelte-197ir3w:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))88%,transparent)}}.top-nav-link-active.svelte-197ir3w{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-content,var(--bc))}.top-nav-link-active.svelte-197ir3w:after{--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:.95}@media (min-width:640px) and (max-width:850px){.top-nav-link-compact-mid.svelte-197ir3w{gap:0;padding-left:.625rem;padding-right:.625rem}.top-nav-link-icon-compact-mid.svelte-197ir3w{display:none}}.mobile-nav-link.svelte-197ir3w{min-height:calc(var(--spacing,.25rem)*14);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-content,var(--bc));flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mobile-nav-link.svelte-197ir3w{color:color-mix(in oklab,var(--color-base-content,var(--bc))60%,transparent)}}.mobile-nav-link.svelte-197ir3w{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:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));text-decoration-line:none}.mobile-nav-link.svelte-197ir3w:after{content:"";pointer-events:none;right:calc(var(--spacing,.25rem)*2);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*.5);--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0;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:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));background-color:currentColor;position:absolute}.mobile-nav-link.svelte-197ir3w: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)){.mobile-nav-link.svelte-197ir3w:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))85%,transparent)}}.mobile-nav-link-active.svelte-197ir3w{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-content,var(--bc))}.mobile-nav-link-active.svelte-197ir3w:after{--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.mobile-nav-icon.svelte-197ir3w{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);flex-shrink:0}@property --tw-ease{syntax:"*";inherits:false}@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-duration:initial}}}.nav-avatar-btn.svelte-2ioma8{cursor:pointer;opacity:.8;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;background-color:#0000;align-items:center;transition-duration:.15s;display:flex;overflow:hidden}.nav-avatar-btn.svelte-2ioma8:hover{opacity:1}.nav-controls.svelte-2ioma8{gap:1rem}.nav-controls-compact.svelte-2ioma8{gap:.5rem}.nav-controls-utilities.svelte-2ioma8{gap:.75rem}.nav-controls-utilities-compact.svelte-2ioma8{gap:0}@media (min-width:480px){.nav-controls.svelte-2ioma8{gap:2.5rem}.nav-controls-compact.svelte-2ioma8{gap:.75rem}}@media (min-width:640px) and (max-width:850px){.nav-language-compact-mid.svelte-2ioma8{display:none}}@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;--tw-tracking:initial}}}.nav-icon-btn.svelte-14wpmu5{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-14wpmu5: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-14wpmu5{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-14wpmu5{color:color-mix(in oklab,var(--color-base-content,var(--bc))50%,transparent)}}.drawer-link.svelte-14wpmu5{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-14wpmu5:hover{background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.drawer-link.svelte-14wpmu5:hover{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))80%,transparent)}}.drawer-link.svelte-14wpmu5:hover{color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.drawer-link.svelte-14wpmu5:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))80%,transparent)}}.drawer-link-active.svelte-14wpmu5{background-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.drawer-link-active.svelte-14wpmu5{background-color:color-mix(in oklab,var(--color-primary,var(--p))10%,transparent)}}.drawer-link-active.svelte-14wpmu5{--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-14wpmu5{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-14wpmu5{color:color-mix(in oklab,var(--color-base-content,var(--bc))70%,transparent)}}.drawer-profile-link.svelte-14wpmu5{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-14wpmu5:hover{color:var(--color-base-content,var(--bc))}.drawer-profile-label.svelte-14wpmu5{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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@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}}}.nav-icon-btn.svelte-15fuqf5{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-15fuqf5: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-left-slot-with-brand.svelte-15fuqf5{min-width:0}@media (min-width:640px){.nav-left-slot-with-brand.svelte-15fuqf5{min-width:5.75rem}}@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-3omxgp{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-3omxgp{border-color:color-mix(in oklab,var(--color-base-content,var(--bc))10%,transparent)}}.pill.svelte-3omxgp{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-3omxgp{color:color-mix(in oklab,var(--color-base-content,var(--bc))50%,transparent)}}.pill.svelte-3omxgp{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-3omxgp: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-3omxgp:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary,var(--p))40%,transparent)}}.pill.svelte-3omxgp:focus-visible{--tw-outline-style:none;outline-style:none}.pill.svelte-3omxgp:hover{border-color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.pill.svelte-3omxgp:hover{border-color:color-mix(in oklab,var(--color-base-content,var(--bc))20%,transparent)}}.pill.svelte-3omxgp:hover{background-color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.pill.svelte-3omxgp:hover{background-color:color-mix(in oklab,var(--color-base-content,var(--bc))4%,transparent)}}.pill.svelte-3omxgp:hover{color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.pill.svelte-3omxgp:hover{color:color-mix(in oklab,var(--color-base-content,var(--bc))70%,transparent)}}.pill-active.svelte-3omxgp{border-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill-active.svelte-3omxgp{border-color:color-mix(in oklab,var(--color-primary,var(--p))25%,transparent)}}.pill-active.svelte-3omxgp{background-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill-active.svelte-3omxgp{background-color:color-mix(in oklab,var(--color-primary,var(--p))8%,transparent)}}.pill-active.svelte-3omxgp{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,var(--p))}.pill-active.svelte-3omxgp:hover{border-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill-active.svelte-3omxgp:hover{border-color:color-mix(in oklab,var(--color-primary,var(--p))35%,transparent)}}.pill-active.svelte-3omxgp:hover{background-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.pill-active.svelte-3omxgp:hover{background-color:color-mix(in oklab,var(--color-primary,var(--p))12%,transparent)}}.no-scrollbar.svelte-3omxgp{scrollbar-width:none}.no-scrollbar.svelte-3omxgp::-webkit-scrollbar{display:none}.scroll-fade.svelte-3omxgp{pointer-events:none;top:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);z-index:1;width:calc(var(--spacing,.25rem)*10);align-items:center;display:flex;position:absolute}.scroll-fade-left.svelte-3omxgp{left:calc(var(--spacing,.25rem)*.5);background:linear-gradient(to right,oklch(var(--b1))40%,transparent);justify-content:flex-start}.scroll-fade-right.svelte-3omxgp{right:calc(var(--spacing,.25rem)*.5);background:linear-gradient(to left,oklch(var(--b1))40%,transparent);justify-content:flex-end}.scroll-arrow.svelte-3omxgp{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-3omxgp{border-color:color-mix(in oklab,var(--color-base-content,var(--bc))10%,transparent)}}.scroll-arrow.svelte-3omxgp{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-3omxgp{color:color-mix(in oklab,var(--color-base-content,var(--bc))40%,transparent)}}.scroll-arrow.svelte-3omxgp{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-3omxgp:hover{border-color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.scroll-arrow.svelte-3omxgp:hover{border-color:color-mix(in oklab,var(--color-base-content,var(--bc))20%,transparent)}}.scroll-arrow.svelte-3omxgp:hover{color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.scroll-arrow.svelte-3omxgp: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-454sed.svelte-454sed{height:100dvh}.contents-layout.svelte-454sed.svelte-454sed{height:100%;display:flex;position:relative}.contents-right.svelte-454sed.svelte-454sed{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.contents-header.svelte-454sed.svelte-454sed,.contents-selector.svelte-454sed.svelte-454sed,.contents-breadcrumbs.svelte-454sed.svelte-454sed,.contents-main.svelte-454sed.svelte-454sed{min-width:0}.contents-header.svelte-454sed.svelte-454sed{z-index:10;flex-shrink:0}.contents-main.svelte-454sed.svelte-454sed{min-height:0}.contents-main-inner.svelte-454sed.svelte-454sed{flex-direction:column;min-height:100%;display:flex}.contents-main-body.svelte-454sed.svelte-454sed{flex:1}@media (min-width:641px){.contents-sidebar.svelte-454sed.svelte-454sed{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-454sed.svelte-454sed{border-right:none;width:0;overflow:hidden}.sidebar-open.svelte-454sed .contents-breadcrumbs.svelte-454sed{display:none}}@media (max-width:640px){.contents-sidebar.svelte-454sed.svelte-454sed{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-454sed.svelte-454sed{transform:translate(-100%)}.contents-backdrop.svelte-454sed.svelte-454sed{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-454sed.svelte-454sed{height:auto}.contents-layout.svelte-454sed.svelte-454sed{display:block}.contents-sidebar.svelte-454sed.svelte-454sed,.contents-header.svelte-454sed.svelte-454sed,.contents-selector.svelte-454sed.svelte-454sed,.contents-breadcrumbs.svelte-454sed.svelte-454sed,.contents-backdrop.svelte-454sed.svelte-454sed{display:none!important}.contents-right.svelte-454sed.svelte-454sed{display:block}.contents-main.svelte-454sed.svelte-454sed{overflow:visible}footer.svelte-454sed.svelte-454sed{display:none!important}}.ok-hand.svelte-v9xwch{--ok-hand-primary-deep:var(--ok-hand-primary);width:100%;height:auto;display:block}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-primary-deep:color-mix(in oklch,var(--ok-hand-primary)64%,black)}}.ok-hand.svelte-v9xwch{--ok-hand-secondary-deep:var(--ok-hand-secondary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-secondary-deep:color-mix(in oklch,var(--ok-hand-secondary)72%,black)}}.ok-hand.svelte-v9xwch{--ok-hand-secondary-fade:var(--ok-hand-secondary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-secondary-fade:color-mix(in oklch,var(--ok-hand-secondary)0%,transparent)}}.ok-hand.svelte-v9xwch{--ok-hand-blue-1:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-blue-1:color-mix(in oklch,var(--ok-hand-primary)72%,var(--ok-hand-secondary)28%)}}.ok-hand.svelte-v9xwch{--ok-hand-blue-2:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-blue-2:color-mix(in oklch,var(--ok-hand-primary)60%,var(--ok-hand-secondary)40%)}}.ok-hand.svelte-v9xwch{--ok-hand-blue-3:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-blue-3:color-mix(in oklch,var(--ok-hand-primary)45%,var(--ok-hand-secondary)55%)}}.ok-hand.svelte-v9xwch{--ok-hand-blue-4:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-blue-4:color-mix(in oklch,var(--ok-hand-primary)30%,var(--ok-hand-secondary)70%)}}.ok-hand.svelte-v9xwch{--ok-hand-blue-5:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-blue-5:color-mix(in oklch,var(--ok-hand-primary)52%,white 48%)}}.ok-hand.svelte-v9xwch{--ok-hand-ink-1:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-ink-1:color-mix(in oklch,var(--ok-hand-primary)28%,black 72%)}}.ok-hand.svelte-v9xwch{--ok-hand-ink-2:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-ink-2:color-mix(in oklch,var(--ok-hand-primary)38%,black 62%)}}.ok-hand.svelte-v9xwch{--ok-hand-ink-3:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-ink-3:color-mix(in oklch,var(--ok-hand-primary)32%,black 68%)}}.ok-hand.svelte-v9xwch{--ok-hand-purple-base:var(--ok-hand-primary)}@supports (color:color-mix(in lab,red,red)){.ok-hand.svelte-v9xwch{--ok-hand-purple-base:color-mix(in oklch,var(--ok-hand-primary)56%,var(--ok-hand-secondary)44%)}}.ok-hand.svelte-v9xwch{--ok-hand-star:#ffe14a;--ok-hand-star-soft:#fff07a;--ok-hand-star-deep:#f7b500}.dashboard-ui-preview-hero__content.svelte-1mtj9zi.svelte-1mtj9zi{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);display:grid}@media (min-width:640px){.dashboard-ui-preview-hero__content.svelte-1mtj9zi.svelte-1mtj9zi{grid-template-columns:minmax(0,1.02fr) minmax(19rem,.98fr);align-items:stretch;gap:1.45rem}.dashboard-ui-preview-hero__content.svelte-1mtj9zi>.svelte-1mtj9zi:first-child{display:flex}}.dashboard-ui-preview-hero__title.svelte-1mtj9zi.svelte-1mtj9zi{font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.04em;background:linear-gradient(90deg,var(--s)0%,var(--p)50%,var(--s)100%);margin:0;flex-wrap:wrap;justify-content:flex-start;gap:.18rem .35rem;max-width:none;margin-inline:0;font-size:clamp(1.45rem,3.4vw,2.35rem);font-weight:600;line-height:1.15;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__title.svelte-1mtj9zi.svelte-1mtj9zi{background:linear-gradient(90deg,color-mix(in srgb,var(--s)84%,var(--b2)16%),color-mix(in srgb,var(--p)90%,var(--b1)10%),color-mix(in srgb,var(--s)84%,var(--b2)16%))}}.dashboard-ui-preview-hero__title.svelte-1mtj9zi.svelte-1mtj9zi{color:#0000;filter:drop-shadow(0 1px 0 var(--b1))drop-shadow(0 10px 24px var(--p));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__title.svelte-1mtj9zi.svelte-1mtj9zi{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--b1)72%,transparent))drop-shadow(0 10px 24px color-mix(in srgb,var(--p)10%,transparent))}}.dashboard-ui-preview-hero__title-prefix.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__title-name.svelte-1mtj9zi.svelte-1mtj9zi{display:inline}@media (max-width:639px){.dashboard-ui-preview-hero__title.svelte-1mtj9zi.svelte-1mtj9zi{font-size:clamp(1.6rem,6vw,2.1rem)}}.dashboard-ui-preview-hero__today-card.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__consistency-card.svelte-1mtj9zi.svelte-1mtj9zi{border:1px solid var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__today-card.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__consistency-card.svelte-1mtj9zi.svelte-1mtj9zi{border:1px solid color-mix(in srgb,var(--bc)8%,transparent)}}.dashboard-ui-preview-hero__today-card.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__consistency-card.svelte-1mtj9zi.svelte-1mtj9zi{background:var(--b1)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__today-card.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__consistency-card.svelte-1mtj9zi.svelte-1mtj9zi{background:color-mix(in srgb,var(--b1)82%,var(--b2)18%)}}.dashboard-ui-preview-hero__today-card.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__consistency-card.svelte-1mtj9zi.svelte-1mtj9zi{box-shadow:inset 0 1px #ffffff57,0 16px 34px var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__today-card.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__consistency-card.svelte-1mtj9zi.svelte-1mtj9zi{box-shadow:inset 0 1px #ffffff57,0 16px 34px color-mix(in srgb,var(--bc)5%,transparent)}}.dashboard-ui-preview-hero__today-card.svelte-1mtj9zi.svelte-1mtj9zi{border-radius:var(--radius-3xl,1.5rem);align-content:center;gap:.95rem;height:100%;padding:1.1rem;display:grid}.dashboard-ui-preview-hero__today-card-skeleton.svelte-1mtj9zi.svelte-1mtj9zi{align-content:center;gap:.95rem;min-height:100%;display:grid}.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi{background:linear-gradient(135deg,var(--p)0%,var(--s)100%);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi{background:linear-gradient(135deg,color-mix(in srgb,var(--p)78%,var(--b1)22%),color-mix(in srgb,var(--s)72%,var(--p)28%))}}.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--pc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--pc)94%,white 6%)}}.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi{box-shadow:0 16px 28px var(--p);font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi{box-shadow:0 16px 28px color-mix(in srgb,var(--p)18%,transparent)}}.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi{transition:transform .18s,box-shadow .18s,filter .18s}.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi:hover{box-shadow:0 18px 32px var(--p);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi:hover{box-shadow:0 18px 32px color-mix(in srgb,var(--p)22%,transparent)}}.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi:hover{filter:saturate(1.06)}.dashboard-ui-preview-hero__consistency-side.svelte-1mtj9zi.svelte-1mtj9zi{align-self:stretch;min-width:0}@media (min-width:640px){.dashboard-ui-preview-hero__consistency-side.svelte-1mtj9zi.svelte-1mtj9zi{align-items:center;display:flex}}.dashboard-ui-preview-hero__consistency-card.svelte-1mtj9zi.svelte-1mtj9zi{border-radius:var(--radius-3xl,1.5rem);padding:calc(var(--spacing,.25rem)*4);gap:.95rem;display:grid}.dashboard-ui-preview-hero__today-summary.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__completed-message.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--bc);margin:0;font-size:.98rem;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__today-summary.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__completed-message.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)76%,transparent)}}.dashboard-ui-preview-hero__today-summary-prefix.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__today-summary-and.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__today-summary-prefix.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__today-summary-and.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)56%,transparent)}}.dashboard-ui-preview-hero__today-summary-new.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__today-summary-review.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--bc);font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__today-summary-new.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__today-summary-review.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)96%,transparent)}}.dashboard-ui-preview-hero__today-summary-new.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__today-summary-review.svelte-1mtj9zi.svelte-1mtj9zi{white-space:nowrap}.dashboard-ui-preview-hero__today-summary-new.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__today-summary-new.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--p)72%,var(--bc)28%)}}.dashboard-ui-preview-hero__today-summary-review.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--s)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__today-summary-review.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--s)68%,var(--bc)32%)}}.dashboard-ui-preview-hero__session-status-title.svelte-1mtj9zi.svelte-1mtj9zi{letter-spacing:.16em;text-transform:uppercase;color:var(--bc);margin:0;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__session-status-title.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)54%,transparent)}}.dashboard-ui-preview-hero__completed-message.svelte-1mtj9zi.svelte-1mtj9zi{text-align:center;justify-items:center;gap:.7rem;display:grid}.dashboard-ui-preview-hero__completed-title.svelte-1mtj9zi.svelte-1mtj9zi{font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.04em;color:var(--bc);align-items:center;gap:.65rem;margin:0;font-size:clamp(1.25rem,3.2vw,1.9rem);font-weight:600;line-height:1.05;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__completed-title.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)96%,transparent)}}.dashboard-ui-preview-hero__celebration-art.svelte-1mtj9zi.svelte-1mtj9zi{width:min(6.5rem,30vw);color:var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__celebration-art.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--p)84%,var(--s)16%)}}.dashboard-ui-preview-hero__celebration-art.svelte-1mtj9zi.svelte-1mtj9zi{filter:drop-shadow(0 8px 20px var(--p))}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__celebration-art.svelte-1mtj9zi.svelte-1mtj9zi{filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--p)18%,transparent))}}.dashboard-ui-preview-hero__completed-check.svelte-1mtj9zi.svelte-1mtj9zi{background:var(--su);border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__completed-check.svelte-1mtj9zi.svelte-1mtj9zi{background:color-mix(in srgb,var(--su)22%,var(--b1)78%)}}.dashboard-ui-preview-hero__completed-check.svelte-1mtj9zi.svelte-1mtj9zi{border:1px solid var(--su)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__completed-check.svelte-1mtj9zi.svelte-1mtj9zi{border:1px solid color-mix(in srgb,var(--su)18%,transparent)}}.dashboard-ui-preview-hero__completed-check.svelte-1mtj9zi.svelte-1mtj9zi{overflow:hidden}.dashboard-ui-preview-hero__completed-check-glow.svelte-1mtj9zi.svelte-1mtj9zi{border-radius:inherit;background:radial-gradient(circle,var(--su)0%,transparent 72%);position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__completed-check-glow.svelte-1mtj9zi.svelte-1mtj9zi{background:radial-gradient(circle,color-mix(in srgb,var(--su)42%,white 12%)0%,transparent 72%)}}.dashboard-ui-preview-hero__completed-check-mark.svelte-1mtj9zi.svelte-1mtj9zi{border-left:2px solid var(--su);width:.9rem;height:.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__completed-check-mark.svelte-1mtj9zi.svelte-1mtj9zi{border-left:2px solid color-mix(in srgb,var(--su)84%,var(--bc)16%)}}.dashboard-ui-preview-hero__completed-check-mark.svelte-1mtj9zi.svelte-1mtj9zi{border-bottom:2px solid var(--su)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__completed-check-mark.svelte-1mtj9zi.svelte-1mtj9zi{border-bottom:2px solid color-mix(in srgb,var(--su)84%,var(--bc)16%)}}.dashboard-ui-preview-hero__completed-check-mark.svelte-1mtj9zi.svelte-1mtj9zi{transform:rotate(-45deg)translateY(-1px)}.dashboard-ui-preview-hero__studied.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--bc);margin:0;font-size:.82rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__studied.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)58%,transparent)}}.dashboard-ui-preview-hero__studied.svelte-1mtj9zi.svelte-1mtj9zi{text-align:center}.dashboard-ui-preview-hero__inline-stats.svelte-1mtj9zi.svelte-1mtj9zi{grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:.7rem;width:100%;display:grid}.dashboard-ui-preview-hero__consistency-stat.svelte-1mtj9zi.svelte-1mtj9zi{border-radius:var(--radius-2xl,1rem);background:linear-gradient(180deg,color-mix(in srgb,var(--b1)82%,var(--b2)18%),color-mix(in srgb,var(--b1)68%,var(--b2)32%));border:1px solid color-mix(in srgb,var(--bc)8%,transparent);text-align:left;grid-auto-rows:max-content;align-content:flex-start;align-self:flex-start;justify-items:start;gap:.3rem;padding-block:.72rem;padding-inline:.8rem;display:grid;box-shadow:inset 0 1px #ffffff42}.dashboard-ui-preview-hero__consistency-stat.svelte-1mtj9zi strong.svelte-1mtj9zi{margin:calc(var(--spacing,.25rem)*0);width:100%;font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bc);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:600;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__consistency-stat.svelte-1mtj9zi strong.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)96%,transparent)}}.dashboard-ui-preview-hero__inline-stats.svelte-1mtj9zi span.svelte-1mtj9zi{margin:calc(var(--spacing,.25rem)*0);color:var(--bc);line-height:1.25;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__inline-stats.svelte-1mtj9zi span.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)62%,transparent)}}.dashboard-ui-preview-hero__consistency-frame.svelte-1mtj9zi.svelte-1mtj9zi{padding:calc(var(--spacing,.25rem)*0);position:relative}.dashboard-ui-preview-hero__heatmap-wrap.svelte-1mtj9zi.svelte-1mtj9zi{padding-inline:calc(var(--spacing,.25rem)*0);justify-content:center;display:flex}.dashboard-ui-preview-hero__heatmap.svelte-1mtj9zi.svelte-1mtj9zi{grid-template-rows:repeat(7,max-content);grid-auto-columns:max-content;grid-auto-flow:column;gap:.16rem;display:grid}.dashboard-ui-preview-hero__heatmap.svelte-1mtj9zi>[role=listitem].svelte-1mtj9zi{display:contents}.dashboard-ui-preview-hero__heatmap-empty.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__heatmap-day.svelte-1mtj9zi.svelte-1mtj9zi{aspect-ratio:1;border-radius:.16rem;width:.56rem;height:.56rem}.dashboard-ui-preview-hero__heatmap-empty.svelte-1mtj9zi.svelte-1mtj9zi{background:0 0}.dashboard-ui-preview-hero__heatmap-day.svelte-1mtj9zi.svelte-1mtj9zi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;transition:transform .14s,box-shadow .14s}.dashboard-ui-preview-hero__heatmap-day--idle.svelte-1mtj9zi.svelte-1mtj9zi{background:var(--b3)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-day--idle.svelte-1mtj9zi.svelte-1mtj9zi{background:color-mix(in srgb,var(--b3)86%,var(--b1)14%)}}.dashboard-ui-preview-hero__heatmap-day--active.svelte-1mtj9zi.svelte-1mtj9zi{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-day--active.svelte-1mtj9zi.svelte-1mtj9zi{background:color-mix(in srgb,var(--p)28%,var(--b1)72%)}}.dashboard-ui-preview-hero__heatmap-day--complete.svelte-1mtj9zi.svelte-1mtj9zi{background:var(--su)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-day--complete.svelte-1mtj9zi.svelte-1mtj9zi{background:color-mix(in srgb,var(--su)44%,var(--b1)56%)}}.dashboard-ui-preview-hero__heatmap-day--today.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__heatmap-day.svelte-1mtj9zi.svelte-1mtj9zi:hover,.dashboard-ui-preview-hero__heatmap-day.svelte-1mtj9zi.svelte-1mtj9zi:focus-visible{box-shadow:0 0 0 1px var(--bc);outline:none;transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-day--today.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__heatmap-day.svelte-1mtj9zi.svelte-1mtj9zi:hover,.dashboard-ui-preview-hero__heatmap-day.svelte-1mtj9zi.svelte-1mtj9zi:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--bc)18%,transparent)}}.dashboard-ui-preview-hero__heatmap-tooltip.svelte-1mtj9zi.svelte-1mtj9zi{z-index:2;pointer-events:none;border:1px solid var(--bc);min-width:9rem;padding:.6rem .7rem;position:absolute;transform:translate(-50%,-100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-tooltip.svelte-1mtj9zi.svelte-1mtj9zi{border:1px solid color-mix(in srgb,var(--bc)10%,transparent)}}.dashboard-ui-preview-hero__heatmap-tooltip.svelte-1mtj9zi.svelte-1mtj9zi{background:var(--b1);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-tooltip.svelte-1mtj9zi.svelte-1mtj9zi{background:color-mix(in srgb,var(--b1)94%,black 6%)}}.dashboard-ui-preview-hero__heatmap-tooltip.svelte-1mtj9zi.svelte-1mtj9zi{box-shadow:0 10px 32px var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-tooltip.svelte-1mtj9zi.svelte-1mtj9zi{box-shadow:0 10px 32px color-mix(in srgb,var(--bc)10%,transparent)}}.dashboard-ui-preview-hero__heatmap-tooltip.svelte-1mtj9zi.svelte-1mtj9zi{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-ui-preview-hero__heatmap-tooltip-line.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--bc);font-size:.76rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-tooltip-line.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)72%,transparent)}}.dashboard-ui-preview-hero__heatmap-tooltip-line.svelte-1mtj9zi.svelte-1mtj9zi{white-space:nowrap}.dashboard-ui-preview-hero__heatmap-tooltip-line.index0.svelte-1mtj9zi.svelte-1mtj9zi{color:var(--bc);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-tooltip-line.index0.svelte-1mtj9zi.svelte-1mtj9zi{color:color-mix(in srgb,var(--bc)94%,transparent)}}.dashboard-ui-preview-hero__heatmap-tooltip-line.index0.svelte-1mtj9zi.svelte-1mtj9zi{margin-bottom:.1rem}.dashboard-ui-preview-hero__heatmap-tooltip-arrow.svelte-1mtj9zi.svelte-1mtj9zi{border-right:1px solid var(--bc);width:.6rem;height:.6rem;position:absolute;bottom:-.32rem;left:50%}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-tooltip-arrow.svelte-1mtj9zi.svelte-1mtj9zi{border-right:1px solid color-mix(in srgb,var(--bc)10%,transparent)}}.dashboard-ui-preview-hero__heatmap-tooltip-arrow.svelte-1mtj9zi.svelte-1mtj9zi{border-bottom:1px solid var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-tooltip-arrow.svelte-1mtj9zi.svelte-1mtj9zi{border-bottom:1px solid color-mix(in srgb,var(--bc)10%,transparent)}}.dashboard-ui-preview-hero__heatmap-tooltip-arrow.svelte-1mtj9zi.svelte-1mtj9zi{background:var(--b1)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-hero__heatmap-tooltip-arrow.svelte-1mtj9zi.svelte-1mtj9zi{background:color-mix(in srgb,var(--b1)94%,black 6%)}}.dashboard-ui-preview-hero__heatmap-tooltip-arrow.svelte-1mtj9zi.svelte-1mtj9zi{transform:translate(-50%)rotate(45deg)}@media (max-width:474px){.dashboard-ui-preview-hero__inline-stats.svelte-1mtj9zi.svelte-1mtj9zi{grid-template-columns:1fr}.dashboard-ui-preview-hero__consistency-stat.svelte-1mtj9zi.svelte-1mtj9zi{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.dashboard-ui-preview-hero__today-card.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__consistency-card.svelte-1mtj9zi.svelte-1mtj9zi{padding:.95rem}}@media (min-width:640px) and (max-width:819px){.dashboard-ui-preview-hero__inline-stats.svelte-1mtj9zi.svelte-1mtj9zi{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dashboard-ui-preview-hero__consistency-stat.svelte-1mtj9zi.svelte-1mtj9zi{padding:.65rem .55rem}.dashboard-ui-preview-hero__consistency-stat.svelte-1mtj9zi strong.svelte-1mtj9zi{font-size:clamp(.92rem,3vw,1.1rem)}.dashboard-ui-preview-hero__inline-stats.svelte-1mtj9zi span.svelte-1mtj9zi{font-size:.68rem;line-height:1.2}}@media (max-width:474px){.dashboard-ui-preview-hero__session-status-title.svelte-1mtj9zi.svelte-1mtj9zi{letter-spacing:.12em;font-size:.66rem}.dashboard-ui-preview-hero__today-summary.svelte-1mtj9zi.svelte-1mtj9zi,.dashboard-ui-preview-hero__completed-message.svelte-1mtj9zi.svelte-1mtj9zi{font-size:.84rem;line-height:1.4}.dashboard-ui-preview-hero__cta.svelte-1mtj9zi.svelte-1mtj9zi{min-height:2.55rem;padding-inline:.9rem;font-size:.82rem}.dashboard-ui-preview-hero__studied.svelte-1mtj9zi.svelte-1mtj9zi{font-size:.75rem;line-height:1.35}.dashboard-ui-preview-hero__inline-stats.svelte-1mtj9zi.svelte-1mtj9zi{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.dashboard-ui-preview-hero__consistency-stat.svelte-1mtj9zi.svelte-1mtj9zi{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.22rem;padding:.52rem .4rem}.dashboard-ui-preview-hero__consistency-stat.svelte-1mtj9zi strong.svelte-1mtj9zi{text-align:center;font-size:.82rem;line-height:1.05}.dashboard-ui-preview-hero__inline-stats.svelte-1mtj9zi span.svelte-1mtj9zi{text-align:center;font-size:.58rem;line-height:1.15}}.dashboard-ui-preview-program-timeline__date.svelte-jh9nyc{color:var(--bc);align-items:baseline;gap:.15rem;font-size:.7rem;line-height:1.2;display:inline-grid;position:absolute;top:.18rem}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__date.svelte-jh9nyc{color:color-mix(in srgb,var(--bc)58%,transparent)}}.dashboard-ui-preview-program-timeline__date.svelte-jh9nyc{white-space:nowrap;text-align:center;transition:left .22s;transform:translate(-50%)}.dashboard-ui-preview-program-timeline__bottom.svelte-jh9nyc svg{width:.68rem;height:.68rem}.dashboard-ui-preview-program-timeline__date-label.svelte-jh9nyc{letter-spacing:.12em;text-transform:uppercase;color:var(--bc);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__date-label.svelte-jh9nyc{color:color-mix(in srgb,var(--bc)46%,transparent)}}.dashboard-ui-preview-program-timeline__date--start.svelte-jh9nyc,.dashboard-ui-preview-program-timeline__date--end.svelte-jh9nyc{text-align:center}.dashboard-ui-preview-program-timeline__rail.svelte-jh9nyc{height:.24rem;position:relative}.dashboard-ui-preview-program-timeline__track.svelte-jh9nyc,.dashboard-ui-preview-program-timeline__fill.svelte-jh9nyc{border-radius:999px;position:absolute;top:0;bottom:0}.dashboard-ui-preview-program-timeline__track.svelte-jh9nyc{background:var(--bc);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__track.svelte-jh9nyc{background:color-mix(in srgb,var(--bc)8%,transparent)}}.dashboard-ui-preview-program-timeline__fill.svelte-jh9nyc{background:linear-gradient(90deg,var(--p)0%,var(--su)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__fill.svelte-jh9nyc{background:linear-gradient(90deg,color-mix(in srgb,var(--p)64%,var(--bc)36%),color-mix(in srgb,var(--su)38%,var(--p)62%))}}.dashboard-ui-preview-program-timeline__fill.svelte-jh9nyc{box-shadow:0 5px 14px var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__fill.svelte-jh9nyc{box-shadow:0 5px 14px color-mix(in srgb,var(--p)10%,transparent)}}.dashboard-ui-preview-program-timeline__fill.svelte-jh9nyc{transition:left .22s,width .22s}.dashboard-ui-preview-program-timeline__start-marker.svelte-jh9nyc,.dashboard-ui-preview-program-timeline__end-marker.svelte-jh9nyc{z-index:1;pointer-events:none;background:var(--bc);border-radius:999px;width:.18rem;height:.8rem;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__start-marker.svelte-jh9nyc,.dashboard-ui-preview-program-timeline__end-marker.svelte-jh9nyc{background:color-mix(in srgb,var(--bc)22%,transparent)}}.dashboard-ui-preview-program-timeline__start-marker.svelte-jh9nyc,.dashboard-ui-preview-program-timeline__end-marker.svelte-jh9nyc{margin-left:-.09rem;transition:left .22s}.dashboard-ui-preview-program-timeline__end-marker.svelte-jh9nyc{background:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__end-marker.svelte-jh9nyc{background:color-mix(in srgb,var(--bc)30%,transparent)}}.dashboard-ui-preview-program-timeline__today-marker.svelte-jh9nyc{z-index:2;border:2px solid var(--b1);border-radius:999px;width:.64rem;height:.64rem;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__today-marker.svelte-jh9nyc{border:2px solid color-mix(in srgb,var(--b1)94%,var(--bc)6%)}}.dashboard-ui-preview-program-timeline__today-marker.svelte-jh9nyc{background:var(--s)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__today-marker.svelte-jh9nyc{background:color-mix(in srgb,var(--s)36%,var(--b1)64%)}}.dashboard-ui-preview-program-timeline__today-marker.svelte-jh9nyc{box-shadow:0 0 0 1px var(--bc),0 6px 16px var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__today-marker.svelte-jh9nyc{box-shadow:0 0 0 1px color-mix(in srgb,var(--bc)8%,transparent),0 6px 16px color-mix(in srgb,var(--bc)8%,transparent)}}.dashboard-ui-preview-program-timeline__today-marker.svelte-jh9nyc{transition:left .22s;transform:translate(-50%,-50%)}.dashboard-ui-preview-program-timeline__bottom.svelte-jh9nyc{min-height:2.85rem;position:relative}.dashboard-ui-preview-program-timeline__today-label.svelte-jh9nyc{letter-spacing:.12em;text-transform:uppercase;color:var(--bc);font-size:.68rem;font-weight:700;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview-program-timeline__today-label.svelte-jh9nyc{color:color-mix(in srgb,var(--bc)46%,transparent)}}.dashboard-ui-preview-program-timeline__today-label.svelte-jh9nyc{white-space:nowrap;transition:left .22s;transform:translate(-50%)}@media (max-width:699px){.dashboard-ui-preview-program-timeline.svelte-jh9nyc{padding-inline:.7rem}.dashboard-ui-preview-program-timeline__date.svelte-jh9nyc{font-size:.64rem}.dashboard-ui-preview-program-timeline__topline.svelte-jh9nyc{min-height:2.2rem}.dashboard-ui-preview-program-timeline__footer-controls.svelte-jh9nyc{flex-wrap:wrap;gap:.35rem;padding-top:.92rem}.dashboard-ui-preview-program-timeline__date-label.svelte-jh9nyc,.dashboard-ui-preview-program-timeline__today-label.svelte-jh9nyc{letter-spacing:.1em;font-size:.58rem}}.dashboard-ui-preview__program-row.svelte-dvktjn.svelte-dvktjn{border:1px solid var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-row.svelte-dvktjn.svelte-dvktjn{border:1px solid color-mix(in srgb,var(--bc)8%,transparent)}}.dashboard-ui-preview__program-row.svelte-dvktjn.svelte-dvktjn{background:linear-gradient(180deg,var(--b1)0%,var(--b1)100%);border-radius:1.6rem;padding:1.15rem}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-row.svelte-dvktjn.svelte-dvktjn{background:linear-gradient(180deg,color-mix(in srgb,var(--b1)88%,var(--b2)12%),color-mix(in srgb,var(--b1)78%,var(--b2)22%))}}.dashboard-ui-preview__program-row.svelte-dvktjn.svelte-dvktjn{box-shadow:inset 0 1px #ffffff57,0 16px 34px var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-row.svelte-dvktjn.svelte-dvktjn{box-shadow:inset 0 1px #ffffff57,0 16px 34px color-mix(in srgb,var(--bc)5%,transparent)}}@media (min-width:768px){.dashboard-ui-preview__program-row.svelte-dvktjn.svelte-dvktjn{padding:1.3rem}}.dashboard-ui-preview__program-title-wrap.svelte-dvktjn.svelte-dvktjn{grid-area:1/1/auto/-1;gap:.45rem;min-width:0;margin-bottom:.1rem;display:grid}.dashboard-ui-preview__program-controls-stack.svelte-dvktjn.svelte-dvktjn{width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;grid-area:2/2;place-self:center start;justify-items:start;gap:.25rem;padding:0;display:grid}.dashboard-ui-preview__program-controls-row.svelte-dvktjn.svelte-dvktjn{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.dashboard-ui-preview__program-controls-metric.svelte-dvktjn.svelte-dvktjn{gap:.38rem;min-width:0;display:grid}.dashboard-ui-preview__program-controls-metric--daily-new.svelte-dvktjn.svelte-dvktjn{flex-wrap:wrap;align-items:center;gap:.38rem;display:inline-flex}.dashboard-ui-preview__program-controls-label.svelte-dvktjn.svelte-dvktjn{letter-spacing:.1em;text-transform:uppercase;color:var(--bc);font-size:.62rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-controls-label.svelte-dvktjn.svelte-dvktjn{color:color-mix(in srgb,var(--bc)76%,transparent)}}.dashboard-ui-preview__program-controls-label.svelte-dvktjn.svelte-dvktjn{white-space:nowrap}.dashboard-ui-preview__program-controls-compact-line.svelte-dvktjn.svelte-dvktjn{flex-wrap:wrap;align-items:center;gap:.32rem;display:inline-flex}.dashboard-ui-preview__program-controls-stepper.svelte-dvktjn.svelte-dvktjn{align-items:center;gap:.22rem;width:fit-content;padding:.12rem 0;display:inline-flex}.dashboard-ui-preview__program-controls-stepper.svelte-dvktjn strong.svelte-dvktjn{color:var(--bc);font-weight:600}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-controls-stepper.svelte-dvktjn strong.svelte-dvktjn{color:color-mix(in srgb,var(--bc)96%,transparent)}}.dashboard-ui-preview__program-controls-stepper.svelte-dvktjn strong.svelte-dvktjn{text-align:center;min-width:1.15rem;font-size:.92rem}.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn{width:1.45rem;height:1.45rem;color:var(--bc);background:0 0;border:none;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn{color:color-mix(in srgb,var(--bc)72%,transparent)}}.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn{cursor:pointer;font-size:.88rem;font-weight:700;transition:transform .14s,background-color .14s,color .14s}.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:focus-visible{background:var(--bc);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:focus-visible{background:color-mix(in srgb,var(--bc)6%,transparent)}}.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:focus-visible{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:focus-visible{color:color-mix(in srgb,var(--bc)96%,transparent)}}.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn:disabled{cursor:not-allowed;opacity:.45}.dashboard-ui-preview__program-controls-actions.svelte-dvktjn.svelte-dvktjn{visibility:hidden;pointer-events:none;align-items:center;gap:.3rem;min-width:3.3rem;display:inline-flex}.dashboard-ui-preview__program-controls-actions--visible.svelte-dvktjn.svelte-dvktjn{visibility:visible;pointer-events:auto}.dashboard-ui-preview__program-controls-icon-button.svelte-dvktjn.svelte-dvktjn{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.dashboard-ui-preview__program-controls-icon-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-icon-button.svelte-dvktjn.svelte-dvktjn:focus-visible{outline:none;transform:translateY(-1px)}.dashboard-ui-preview__program-controls-icon-button.svelte-dvktjn.svelte-dvktjn:disabled{cursor:not-allowed;opacity:.45}.dashboard-ui-preview__program-controls-icon-button--save.svelte-dvktjn.svelte-dvktjn{background:var(--su);color:var(--suc)}.dashboard-ui-preview__program-controls-icon-button--save.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-icon-button--save.svelte-dvktjn.svelte-dvktjn:focus-visible{background:var(--su)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-controls-icon-button--save.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-icon-button--save.svelte-dvktjn.svelte-dvktjn:focus-visible{background:color-mix(in srgb,var(--su)82%,black 18%)}}.dashboard-ui-preview__program-controls-icon-button--cancel.svelte-dvktjn.svelte-dvktjn{background:var(--er);color:var(--erc)}.dashboard-ui-preview__program-controls-icon-button--cancel.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-icon-button--cancel.svelte-dvktjn.svelte-dvktjn:focus-visible{background:var(--er)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-controls-icon-button--cancel.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__program-controls-icon-button--cancel.svelte-dvktjn.svelte-dvktjn:focus-visible{background:color-mix(in srgb,var(--er)82%,black 18%)}}.dashboard-ui-preview__program-seen-meter.svelte-dvktjn.svelte-dvktjn{justify-content:flex-start;align-items:center;gap:.75rem;width:fit-content;display:inline-flex}.dashboard-ui-preview__program-progress-panel.svelte-dvktjn.svelte-dvktjn{background:var(--b1);border-radius:1.15rem;grid-area:2/1;align-content:start;place-self:center start;place-items:start;width:fit-content;min-width:0;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-progress-panel.svelte-dvktjn.svelte-dvktjn{background:color-mix(in srgb,var(--b1)70%,var(--b2)30%)}}.dashboard-ui-preview__program-progress-panel.svelte-dvktjn.svelte-dvktjn{box-shadow:inset 0 1px #fff3}.dashboard-ui-preview__program-top-main.svelte-dvktjn.svelte-dvktjn{width:100%;min-width:0;display:contents}.dashboard-ui-preview__program-seen-ring.svelte-dvktjn.svelte-dvktjn{width:3.85rem;height:3.85rem;box-shadow:inset 0 1px #fff3,0 10px 20px var(--bc);border-radius:999px;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-seen-ring.svelte-dvktjn.svelte-dvktjn{box-shadow:inset 0 1px #fff3,0 10px 20px color-mix(in srgb,var(--bc)5%,transparent)}}.dashboard-ui-preview__program-seen-ring.svelte-dvktjn.svelte-dvktjn{overflow:hidden}.dashboard-ui-preview__program-seen-ring-svg.svelte-dvktjn.svelte-dvktjn{width:100%;height:100%;display:block;transform:rotate(-90deg)}.dashboard-ui-preview__program-seen-ring-track.svelte-dvktjn.svelte-dvktjn,.dashboard-ui-preview__program-seen-ring-segment.svelte-dvktjn.svelte-dvktjn{fill:none;stroke-width:16px}.dashboard-ui-preview__program-seen-ring-track.svelte-dvktjn.svelte-dvktjn{stroke:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-seen-ring-track.svelte-dvktjn.svelte-dvktjn{stroke:color-mix(in srgb,var(--bc)8%,transparent)}}.dashboard-ui-preview__program-seen-ring-segment.svelte-dvktjn.svelte-dvktjn{stroke-linecap:butt;cursor:help;transition:opacity .14s,stroke-width .14s}.dashboard-ui-preview__program-seen-ring-segment.svelte-dvktjn.svelte-dvktjn:hover{opacity:.92;stroke-width:18px}.dashboard-ui-preview__program-seen-ring-segment--seen.svelte-dvktjn.svelte-dvktjn{stroke:var(--su)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-seen-ring-segment--seen.svelte-dvktjn.svelte-dvktjn{stroke:color-mix(in srgb,var(--su)82%,var(--b1)18%)}}.dashboard-ui-preview__program-seen-ring-segment--new.svelte-dvktjn.svelte-dvktjn{stroke:var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-seen-ring-segment--new.svelte-dvktjn.svelte-dvktjn{stroke:color-mix(in srgb,var(--p)84%,var(--b1)16%)}}.dashboard-ui-preview__program-seen-ring.svelte-dvktjn.svelte-dvktjn:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 32% 28%,#fff3,#0000 40%);position:absolute;top:0;right:0;bottom:0;left:0}.dashboard-ui-preview__program-seen-tooltip.svelte-dvktjn.svelte-dvktjn{z-index:3;background:var(--bc);border-radius:.55rem;padding:.32rem .5rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%,-100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-seen-tooltip.svelte-dvktjn.svelte-dvktjn{background:color-mix(in srgb,var(--bc)92%,var(--b1)8%)}}.dashboard-ui-preview__program-seen-tooltip.svelte-dvktjn.svelte-dvktjn{color:var(--b1);white-space:nowrap;box-shadow:0 8px 18px var(--bc);font-size:.68rem;font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-seen-tooltip.svelte-dvktjn.svelte-dvktjn{box-shadow:0 8px 18px color-mix(in srgb,var(--bc)16%,transparent)}}.dashboard-ui-preview__program-seen-tooltip.svelte-dvktjn.svelte-dvktjn{pointer-events:none}.dashboard-ui-preview__program-seen-value.svelte-dvktjn.svelte-dvktjn{font-family:var(--font-family-heading,var(--font-family-sans));font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--bc);font-size:.92rem;font-weight:600;line-height:1;display:inline-block}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-seen-value.svelte-dvktjn.svelte-dvktjn{color:color-mix(in srgb,var(--bc)92%,transparent)}}.dashboard-ui-preview__program-top.svelte-dvktjn.svelte-dvktjn{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem .85rem;display:grid}.dashboard-ui-preview__program-title.svelte-dvktjn.svelte-dvktjn{font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.045em;text-wrap:balance;max-width:26ch;color:var(--bc);margin:0;font-size:clamp(1.45rem,2.4vw,1.92rem);font-weight:600;line-height:1.02}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__program-title.svelte-dvktjn.svelte-dvktjn{color:color-mix(in srgb,var(--bc)96%,transparent)}}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn{padding-inline:calc(var(--spacing,.25rem)*4);border-color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn{border-color:color-mix(in srgb,var(--bc)10%,transparent)}}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn{background:var(--b1)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn{background:color-mix(in srgb,var(--b1)74%,var(--b2)26%)}}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn{color:color-mix(in srgb,var(--bc)88%,transparent)}}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn{font-weight:600}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:focus-visible{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:focus-visible{border-color:color-mix(in srgb,var(--p)14%,var(--bc)8%)}}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:focus-visible{background:var(--b1)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:hover,.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:focus-visible{background:color-mix(in srgb,var(--b1)68%,var(--p)32%)}}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:disabled,.dashboard-ui-preview__details-button[aria-disabled=true].svelte-dvktjn.svelte-dvktjn{opacity:1;cursor:not-allowed;border-color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:disabled,.dashboard-ui-preview__details-button[aria-disabled=true].svelte-dvktjn.svelte-dvktjn{border-color:color-mix(in srgb,var(--bc)8%,transparent)}}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:disabled,.dashboard-ui-preview__details-button[aria-disabled=true].svelte-dvktjn.svelte-dvktjn{background:var(--b1)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:disabled,.dashboard-ui-preview__details-button[aria-disabled=true].svelte-dvktjn.svelte-dvktjn{background:color-mix(in srgb,var(--b1)82%,var(--b2)18%)}}.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:disabled,.dashboard-ui-preview__details-button[aria-disabled=true].svelte-dvktjn.svelte-dvktjn{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__details-button.svelte-dvktjn.svelte-dvktjn:disabled,.dashboard-ui-preview__details-button[aria-disabled=true].svelte-dvktjn.svelte-dvktjn{color:color-mix(in srgb,var(--bc)46%,transparent)}}.dashboard-ui-preview__inline-message.svelte-dvktjn.svelte-dvktjn{border-radius:.95rem;margin:.8rem 0 0;padding:.7rem .9rem;font-size:.84rem;line-height:1.45}.dashboard-ui-preview__inline-message--warning.svelte-dvktjn.svelte-dvktjn{background:var(--wa)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__inline-message--warning.svelte-dvktjn.svelte-dvktjn{background:color-mix(in srgb,var(--wa)12%,var(--b1)88%)}}.dashboard-ui-preview__inline-message--warning.svelte-dvktjn.svelte-dvktjn{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__inline-message--warning.svelte-dvktjn.svelte-dvktjn{color:color-mix(in srgb,var(--bc)86%,transparent)}}.dashboard-ui-preview__inline-message--warning.svelte-dvktjn.svelte-dvktjn{border:1px solid var(--wa)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__inline-message--warning.svelte-dvktjn.svelte-dvktjn{border:1px solid color-mix(in srgb,var(--wa)20%,transparent)}}.dashboard-ui-preview__inline-message--error.svelte-dvktjn.svelte-dvktjn{background:var(--er)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__inline-message--error.svelte-dvktjn.svelte-dvktjn{background:color-mix(in srgb,var(--er)10%,var(--b1)90%)}}.dashboard-ui-preview__inline-message--error.svelte-dvktjn.svelte-dvktjn{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__inline-message--error.svelte-dvktjn.svelte-dvktjn{color:color-mix(in srgb,var(--bc)86%,transparent)}}.dashboard-ui-preview__inline-message--error.svelte-dvktjn.svelte-dvktjn{border:1px solid var(--er)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__inline-message--error.svelte-dvktjn.svelte-dvktjn{border:1px solid color-mix(in srgb,var(--er)18%,transparent)}}@media (min-width:750px){.dashboard-ui-preview__program-controls-label.svelte-dvktjn.svelte-dvktjn{font-size:.68rem}.dashboard-ui-preview__program-controls-stepper.svelte-dvktjn strong.svelte-dvktjn{min-width:1.25rem;font-size:1rem}}@media (max-width:699px){.dashboard-ui-preview__program-top.svelte-dvktjn.svelte-dvktjn{grid-template-columns:auto minmax(0,1fr);gap:.65rem .85rem}.dashboard-ui-preview__program-top-main.svelte-dvktjn.svelte-dvktjn{display:contents}.dashboard-ui-preview__program-title-wrap.svelte-dvktjn.svelte-dvktjn{grid-area:1/1/auto/-1;margin-bottom:.15rem}.dashboard-ui-preview__program-controls-row.svelte-dvktjn.svelte-dvktjn{align-items:center}.dashboard-ui-preview__program-controls-stack.svelte-dvktjn.svelte-dvktjn{grid-area:2/2;width:fit-content;max-width:100%}.dashboard-ui-preview__program-progress-panel.svelte-dvktjn.svelte-dvktjn{grid-area:2/1;place-items:start}.dashboard-ui-preview__program-controls-actions.svelte-dvktjn.svelte-dvktjn{justify-content:flex-start}}@media (max-width:474px){.dashboard-ui-preview__program-seen-meter.svelte-dvktjn.svelte-dvktjn{flex-direction:column;align-items:center;gap:.35rem}.dashboard-ui-preview__program-seen-ring.svelte-dvktjn.svelte-dvktjn{width:2.55rem;height:2.55rem}.dashboard-ui-preview__program-seen-value.svelte-dvktjn.svelte-dvktjn{font-size:.72rem}.dashboard-ui-preview__program-controls-row.svelte-dvktjn.svelte-dvktjn{justify-content:center}.dashboard-ui-preview__program-controls-stack.svelte-dvktjn.svelte-dvktjn{justify-self:center}.dashboard-ui-preview__program-controls-metric--daily-new.svelte-dvktjn.svelte-dvktjn{gap:.22rem;display:grid}.dashboard-ui-preview__program-controls-label.svelte-dvktjn.svelte-dvktjn{letter-spacing:.08em;font-size:.54rem}.dashboard-ui-preview__program-controls-compact-line.svelte-dvktjn.svelte-dvktjn{gap:.22rem}.dashboard-ui-preview__program-controls-stepper.svelte-dvktjn.svelte-dvktjn{gap:.16rem}.dashboard-ui-preview__program-controls-stepper.svelte-dvktjn strong.svelte-dvktjn{min-width:.95rem;font-size:.82rem}.dashboard-ui-preview__program-controls-button.svelte-dvktjn.svelte-dvktjn{width:1.28rem;height:1.28rem;font-size:.76rem}.dashboard-ui-preview__program-controls-icon-button.svelte-dvktjn.svelte-dvktjn{width:1.32rem;height:1.32rem}.dashboard-ui-preview__program-controls-icon-button.svelte-dvktjn svg{width:.68rem;height:.68rem}.dashboard-ui-preview__program-progress-panel.svelte-dvktjn.svelte-dvktjn{justify-self:center;place-items:center;padding:.45rem .55rem}}.dashboard-shell.svelte-zji3hv.svelte-zji3hv{background:radial-gradient(circle at top left,var(--b2)0%,transparent 32%),radial-gradient(circle at top right,var(--b3)0%,transparent 28%),linear-gradient(180deg,var(--b1)0%,var(--b1)100%);min-height:100dvh}@supports (color:color-mix(in lab,red,red)){.dashboard-shell.svelte-zji3hv.svelte-zji3hv{background:radial-gradient(circle at top left,color-mix(in srgb,var(--b2)70%,transparent)0%,transparent 32%),radial-gradient(circle at top right,color-mix(in srgb,var(--b3)38%,transparent)0%,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--b1)94%,var(--b2)6%)0%,var(--b1)100%)}}.dashboard-ui-preview__empty-state.svelte-zji3hv.svelte-zji3hv,.dashboard-preview-loading-row.svelte-zji3hv.svelte-zji3hv,.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{background:var(--b1)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__empty-state.svelte-zji3hv.svelte-zji3hv,.dashboard-preview-loading-row.svelte-zji3hv.svelte-zji3hv,.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{background:color-mix(in srgb,var(--b1)82%,var(--b2)18%)}}.dashboard-ui-preview__empty-state.svelte-zji3hv.svelte-zji3hv,.dashboard-preview-loading-row.svelte-zji3hv.svelte-zji3hv,.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{box-shadow:inset 0 1px #ffffff57,0 16px 34px var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__empty-state.svelte-zji3hv.svelte-zji3hv,.dashboard-preview-loading-row.svelte-zji3hv.svelte-zji3hv,.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{box-shadow:inset 0 1px #ffffff57,0 16px 34px color-mix(in srgb,var(--bc)5%,transparent)}}.dashboard-ui-preview__empty-state.svelte-zji3hv.svelte-zji3hv,.dashboard-preview-loading-row.svelte-zji3hv.svelte-zji3hv,.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{border-radius:1.4rem;padding:1.05rem}.dashboard-ui-preview__empty-state.svelte-zji3hv p.svelte-zji3hv,.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{color:var(--bc);margin:0}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__empty-state.svelte-zji3hv p.svelte-zji3hv,.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{color:color-mix(in srgb,var(--bc)62%,transparent)}}.dashboard-preview-loading-row.svelte-zji3hv.svelte-zji3hv{border:1px solid var(--bc);gap:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-preview-loading-row.svelte-zji3hv.svelte-zji3hv{border:1px solid color-mix(in srgb,var(--bc)8%,transparent)}}.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{border:1px solid var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{border:1px solid color-mix(in srgb,var(--bc)8%,transparent)}}.dashboard-ui-preview__note.svelte-zji3hv.svelte-zji3hv{font-size:.9rem;line-height:1.5}.landing-shell.svelte-rep1j9{justify-content:center;align-items:center;min-height:calc(100dvh - 5rem);display:flex}.landing-hero.svelte-rep1j9{text-align:center;justify-items:center;gap:1.25rem;width:100%;max-width:40rem;margin-inline:auto;display:grid}.landing-logo.svelte-rep1j9{object-fit:contain;justify-self:center;width:min(100%,18rem);height:auto}.landing-name.svelte-rep1j9{margin:calc(var(--spacing,.25rem)*0);letter-spacing:.16em;text-transform:uppercase;color:var(--bc);font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.landing-name.svelte-rep1j9{color:color-mix(in srgb,var(--bc)58%,transparent)}}.landing-description.svelte-rep1j9{margin:calc(var(--spacing,.25rem)*0);max-width:52ch;color:var(--bc);font-size:1.02rem;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.landing-description.svelte-rep1j9{color:color-mix(in srgb,var(--bc)70%,transparent)}}.landing-actions.svelte-rep1j9{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.landing-action.svelte-rep1j9{justify-content:center;min-width:12rem}@media (max-width:639px){.landing-shell.svelte-rep1j9{align-items:start}.landing-action.svelte-rep1j9{width:100%;min-width:0}}.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}.settings-page__title.svelte-1kpbggd{margin:calc(var(--spacing,.25rem)*0);font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.05em;color:var(--bc);font-size:clamp(2rem,4.5vw,3rem);line-height:.98}@supports (color:color-mix(in lab,red,red)){.settings-page__title.svelte-1kpbggd{color:color-mix(in srgb,var(--bc)96%,transparent)}}.settings-page__value-label.svelte-1kpbggd{margin:calc(var(--spacing,.25rem)*0);color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.settings-page__value-label.svelte-1kpbggd{color:color-mix(in srgb,var(--bc)68%,transparent)}}.settings-page__card.svelte-1kpbggd{gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-box);padding:calc(var(--spacing,.25rem)*5);border:1px solid color-mix(in srgb,var(--bc)8%,transparent);background:color-mix(in srgb,var(--b1)84%,var(--b2)16%);box-shadow:inset 0 1px #ffffff42,0 14px 30px color-mix(in srgb,var(--bc)5%,transparent);display:grid}.settings-page__uid.svelte-1kpbggd{margin:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-field);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);word-break:break-all;background:color-mix(in srgb,var(--b2)72%,var(--b1)28%);color:color-mix(in srgb,var(--bc)92%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.94rem}.settings-page__error.svelte-1kpbggd{margin:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-field);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border:1px solid color-mix(in srgb,var(--er)26%,transparent);background:color-mix(in srgb,var(--er)12%,transparent);color:color-mix(in srgb,var(--bc)86%,transparent)}.today-ui-surface.svelte-fokw3v.svelte-fokw3v{flex-direction:column;align-items:center;gap:2rem;width:min(100%,62rem);margin:0 auto;display:flex}@media (min-width:640px){.today-ui-surface.svelte-fokw3v.svelte-fokw3v{gap:2.35rem}}.today-ui-surface__hero.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__celebration.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__completed-message.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__summary-block.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__consistency.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__cta-row.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__studied.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__programs.svelte-fokw3v.svelte-fokw3v{width:100%;max-width:44rem}.today-ui-surface__title-row.svelte-fokw3v.svelte-fokw3v{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:1rem;width:100%;display:grid}.today-ui-surface__title.svelte-fokw3v.svelte-fokw3v{font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.04em;background:linear-gradient(90deg,var(--s)0%,var(--p)50%,var(--s)100%);margin:0;flex-wrap:wrap;justify-content:center;gap:.18rem .35rem;max-width:none;margin-inline:auto;font-size:clamp(1.3rem,2.8vw,2.15rem);font-weight:600;line-height:1;display:flex}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__title.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(90deg,color-mix(in srgb,var(--s)84%,var(--b2)16%),color-mix(in srgb,var(--p)90%,var(--b1)10%),color-mix(in srgb,var(--s)84%,var(--b2)16%))}}.today-ui-surface__title.svelte-fokw3v.svelte-fokw3v{color:#0000;filter:drop-shadow(0 1px 0 var(--b1))drop-shadow(0 10px 24px var(--p));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__title.svelte-fokw3v.svelte-fokw3v{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--b1)72%,transparent))drop-shadow(0 10px 24px color-mix(in srgb,var(--p)10%,transparent))}}.today-ui-surface__title-prefix.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__title-name.svelte-fokw3v.svelte-fokw3v{white-space:nowrap}.today-ui-surface__title-line.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(90deg,transparent 0%,var(--s)18%,var(--p)50%,var(--s)82%,transparent 100%);height:1px}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__title-line.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--s)16%,var(--b2)84%)18%,color-mix(in srgb,var(--p)22%,var(--b2)78%)50%,color-mix(in srgb,var(--s)16%,var(--b2)84%)82%,transparent 100%)}}.today-ui-surface__celebration.svelte-fokw3v.svelte-fokw3v{justify-content:center;margin-top:-.35rem;margin-bottom:-.4rem;display:flex}.today-ui-surface__celebration-art.svelte-fokw3v.svelte-fokw3v{width:clamp(5.5rem,18vw,7.5rem);filter:drop-shadow(0 12px 24px var(--p))}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__celebration-art.svelte-fokw3v.svelte-fokw3v{filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--p)10%,transparent))}}.today-ui-surface__completed-message.svelte-fokw3v.svelte-fokw3v{text-align:center;flex-direction:column;align-items:center;gap:.38rem;margin-top:-.2rem;margin-bottom:-.15rem;display:flex}.today-ui-surface__completed-title.svelte-fokw3v.svelte-fokw3v{font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.03em;color:var(--su);align-items:center;gap:.55rem;margin:0;font-size:clamp(1.22rem,3.2vw,1.68rem);font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-title.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--su)78%,var(--bc)22%)}}.today-ui-surface__completed-title.svelte-fokw3v.svelte-fokw3v{text-shadow:0 1px 0 var(--b1)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-title.svelte-fokw3v.svelte-fokw3v{text-shadow:0 1px 0 color-mix(in srgb,var(--b1)82%,transparent)}}.today-ui-surface__completed-subtitle.svelte-fokw3v.svelte-fokw3v{color:var(--bc);margin:0;font-size:.95rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-subtitle.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)62%,transparent)}}.today-ui-surface__completed-check.svelte-fokw3v.svelte-fokw3v{border:1px solid var(--su);border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-check.svelte-fokw3v.svelte-fokw3v{border:1px solid color-mix(in srgb,var(--su)30%,transparent)}}.today-ui-surface__completed-check.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,var(--su)0%,var(--su)100%)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-check.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,color-mix(in srgb,var(--su)18%,var(--b1)82%),color-mix(in srgb,var(--su)10%,var(--b1)90%))}}.today-ui-surface__completed-check.svelte-fokw3v.svelte-fokw3v{box-shadow:inset 0 1px 0 var(--b2),0 10px 24px var(--su)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-check.svelte-fokw3v.svelte-fokw3v{box-shadow:inset 0 1px color-mix(in srgb,var(--b2)54%,transparent),0 10px 24px color-mix(in srgb,var(--su)12%,transparent)}}.today-ui-surface__completed-check.svelte-fokw3v.svelte-fokw3v{transform-origin:50%;animation:3.4s ease-in-out infinite svelte-fokw3v-today-ui-surface-check-float}.today-ui-surface__completed-check-glow.svelte-fokw3v.svelte-fokw3v{background:radial-gradient(circle at 30% 30%,var(--su)0%,transparent 72%);border-radius:999px;position:absolute;top:.18rem;right:.18rem;bottom:.18rem;left:.18rem}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-check-glow.svelte-fokw3v.svelte-fokw3v{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--su)26%,white 74%)0%,transparent 72%)}}.today-ui-surface__completed-check-glow.svelte-fokw3v.svelte-fokw3v{opacity:.9;animation:3.4s ease-in-out infinite svelte-fokw3v-today-ui-surface-check-glow}.today-ui-surface__completed-check-mark.svelte-fokw3v.svelte-fokw3v{z-index:1;border-right:2px solid var(--su);width:.44rem;height:.76rem;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-check-mark.svelte-fokw3v.svelte-fokw3v{border-right:2px solid color-mix(in srgb,var(--su)74%,var(--bc)26%)}}.today-ui-surface__completed-check-mark.svelte-fokw3v.svelte-fokw3v{border-bottom:2px solid var(--su)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__completed-check-mark.svelte-fokw3v.svelte-fokw3v{border-bottom:2px solid color-mix(in srgb,var(--su)74%,var(--bc)26%)}}.today-ui-surface__completed-check-mark.svelte-fokw3v.svelte-fokw3v{transform:rotate(45deg)translate(-.03rem,-.02rem)}.today-ui-surface__studied.svelte-fokw3v.svelte-fokw3v{color:var(--bc);margin:-.8rem 0 0;font-size:.98rem;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__studied.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)62%,transparent)}}.today-ui-surface__studied.svelte-fokw3v.svelte-fokw3v{text-align:center}.today-ui-surface__pills.svelte-fokw3v.svelte-fokw3v{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{letter-spacing:-.01em;min-height:2.2rem;color:var(--bc);padding-inline:.9rem;font-size:.94rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)84%,transparent)}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{border-color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{border-color:color-mix(in srgb,var(--bc)10%,transparent)}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,var(--b1)0%,var(--b1)100%)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,color-mix(in srgb,var(--b1)88%,var(--b2)12%),color-mix(in srgb,var(--b1)96%,transparent))}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{box-shadow:inset 0 1px 0 var(--b2),0 8px 18px var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{box-shadow:inset 0 1px color-mix(in srgb,var(--b2)65%,transparent),0 8px 18px color-mix(in srgb,var(--bc)4%,transparent)}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s,color .14s}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:hover{color:var(--bc);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:hover{color:color-mix(in srgb,var(--bc)92%,transparent)}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:hover{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:hover{border-color:color-mix(in srgb,var(--p)20%,var(--bc)8%)}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:hover{background:linear-gradient(180deg,var(--b2)0%,var(--b1)100%)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--b2)72%,var(--p)8%),color-mix(in srgb,var(--b1)92%,var(--p)8%))}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:hover{box-shadow:inset 0 1px 0 var(--b2),0 10px 22px var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--b2)72%,transparent),0 10px 22px color-mix(in srgb,var(--bc)6%,transparent)}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:focus-visible{outline:2px solid var(--p)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:focus-visible{outline:2px solid color-mix(in srgb,var(--p)26%,transparent)}}.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:focus-visible{outline-offset:2px;border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__pill.svelte-fokw3v.svelte-fokw3v:focus-visible{border-color:color-mix(in srgb,var(--p)24%,transparent)}}.today-ui-surface__summary.svelte-fokw3v.svelte-fokw3v{font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.02em;color:var(--bc);justify-content:center;align-items:baseline;gap:.45rem;margin:0;font-size:clamp(.98rem,2vw,1.22rem);font-weight:500;line-height:1.1;display:flex}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__summary.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)94%,transparent)}}.today-ui-surface__summary.svelte-fokw3v.svelte-fokw3v{text-align:center;white-space:nowrap}.today-ui-surface__summary--warning.svelte-fokw3v.svelte-fokw3v{color:var(--wa)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__summary--warning.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--wa)56%,var(--bc)44%)}}.today-ui-surface__summary-prefix.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__summary-and.svelte-fokw3v.svelte-fokw3v{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__summary-prefix.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__summary-and.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)72%,transparent)}}.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-prefix.svelte-fokw3v,.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-and.svelte-fokw3v{color:var(--wa)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-prefix.svelte-fokw3v,.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-and.svelte-fokw3v{color:color-mix(in srgb,var(--wa)42%,var(--bc)40%)}}.today-ui-surface__summary-new.svelte-fokw3v.svelte-fokw3v{color:var(--color-primary);font-weight:700}.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-new.svelte-fokw3v,.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-review.svelte-fokw3v{color:var(--wa)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-new.svelte-fokw3v,.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-review.svelte-fokw3v{color:color-mix(in srgb,var(--wa)88%,var(--bc)12%)}}.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-new.svelte-fokw3v,.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-review.svelte-fokw3v{text-shadow:0 1px 0 var(--b1)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-new.svelte-fokw3v,.today-ui-surface__summary--warning.svelte-fokw3v .today-ui-surface__summary-review.svelte-fokw3v{text-shadow:0 1px 0 color-mix(in srgb,var(--b1)78%,transparent)}}.today-ui-surface__summary-review.svelte-fokw3v.svelte-fokw3v{color:var(--color-success);font-weight:700}.today-ui-surface__cta-row.svelte-fokw3v.svelte-fokw3v{justify-content:center;display:flex}.today-ui-surface__cta-status.svelte-fokw3v.svelte-fokw3v{border:1px solid var(--bc);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:4.25rem;padding-inline:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta-status.svelte-fokw3v.svelte-fokw3v{border:1px solid color-mix(in srgb,var(--bc)10%,transparent)}}.today-ui-surface__cta-status.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,var(--b1)0%,var(--b1)100%)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta-status.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,color-mix(in srgb,var(--b1)88%,var(--b2)12%),color-mix(in srgb,var(--b1)96%,transparent))}}.today-ui-surface__cta-status.svelte-fokw3v.svelte-fokw3v{box-shadow:inset 0 1px 0 var(--b2),0 8px 18px var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta-status.svelte-fokw3v.svelte-fokw3v{box-shadow:inset 0 1px color-mix(in srgb,var(--b2)65%,transparent),0 8px 18px color-mix(in srgb,var(--bc)4%,transparent)}}.today-ui-surface__cta-status.svelte-fokw3v.svelte-fokw3v{font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.02em;color:var(--bc);font-size:1rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta-status.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)78%,transparent)}}.today-ui-surface__cta-status--saved.svelte-fokw3v.svelte-fokw3v{color:var(--su)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta-status--saved.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--su)62%,var(--bc)38%)}}.today-ui-surface__cta-status--saved.svelte-fokw3v.svelte-fokw3v{border-color:var(--su)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta-status--saved.svelte-fokw3v.svelte-fokw3v{border-color:color-mix(in srgb,var(--su)18%,transparent)}}.today-ui-surface__cta-status--saved.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,var(--su)0%,var(--b1)100%)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta-status--saved.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,color-mix(in srgb,var(--su)10%,var(--b1)90%),color-mix(in srgb,var(--b1)96%,transparent))}}.today-ui-surface__cta.svelte-fokw3v.svelte-fokw3v{min-height:4.25rem;font-family:var(--font-family-heading,var(--font-family-sans));letter-spacing:-.02em;border:1px solid var(--p);padding-inline:2.4rem;font-size:1.08rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta.svelte-fokw3v.svelte-fokw3v{border:1px solid color-mix(in srgb,var(--p)30%,transparent)}}.today-ui-surface__cta.svelte-fokw3v.svelte-fokw3v{box-shadow:0 18px 40px var(--p),0 0 0 6px var(--p)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta.svelte-fokw3v.svelte-fokw3v{box-shadow:0 18px 40px color-mix(in srgb,var(--p)18%,transparent),0 0 0 6px color-mix(in srgb,var(--p)8%,transparent)}}.today-ui-surface__cta.svelte-fokw3v.svelte-fokw3v{transition:transform .16s,box-shadow .16s,background-color .16s;animation:3.2s ease-in-out infinite svelte-fokw3v-today-ui-surface-cta-breathe}.today-ui-surface__cta.svelte-fokw3v.svelte-fokw3v:hover{box-shadow:0 22px 44px var(--p),0 0 0 7px var(--p);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta.svelte-fokw3v.svelte-fokw3v:hover{box-shadow:0 22px 44px color-mix(in srgb,var(--p)22%,transparent),0 0 0 7px color-mix(in srgb,var(--p)10%,transparent)}}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{letter-spacing:-.01em;border:1px solid var(--bc);min-height:3rem;padding-inline:1.3rem;font-size:.92rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{border:1px solid color-mix(in srgb,var(--bc)12%,transparent)}}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,var(--b1)0%,var(--b1)100%)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{background:linear-gradient(180deg,color-mix(in srgb,var(--b1)86%,var(--b2)14%),color-mix(in srgb,var(--b1)94%,transparent))}}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)78%,transparent)}}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{box-shadow:inset 0 1px 0 var(--b2),0 8px 18px var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{box-shadow:inset 0 1px color-mix(in srgb,var(--b2)56%,transparent),0 8px 18px color-mix(in srgb,var(--bc)5%,transparent)}}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v{animation:none}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v:hover{box-shadow:inset 0 1px 0 var(--b2),0 10px 20px var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--b2)64%,transparent),0 10px 20px color-mix(in srgb,var(--bc)6%,transparent)}}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v:hover{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v:hover{border-color:color-mix(in srgb,var(--p)16%,var(--bc)10%)}}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v:hover{background:linear-gradient(180deg,var(--b2)0%,var(--b1)100%)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--b2)76%,var(--p)6%),color-mix(in srgb,var(--b1)90%,var(--p)10%))}}.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v:hover{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__cta--subtle.svelte-fokw3v.svelte-fokw3v:hover{color:color-mix(in srgb,var(--bc)86%,transparent)}}.today-ui-surface__consistency.svelte-fokw3v.svelte-fokw3v{justify-content:center;display:flex}.today-ui-surface__consistency-frame.svelte-fokw3v.svelte-fokw3v{border-top:1px solid var(--bc);padding-top:.8rem;padding-inline:.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__consistency-frame.svelte-fokw3v.svelte-fokw3v{border-top:1px solid color-mix(in srgb,var(--bc)8%,transparent)}}.today-ui-surface__heatmap-tooltip.svelte-fokw3v.svelte-fokw3v{z-index:2;pointer-events:none;border:1px solid var(--bc);min-width:9rem;padding:.6rem .7rem;position:absolute;transform:translate(-50%,-100%)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-tooltip.svelte-fokw3v.svelte-fokw3v{border:1px solid color-mix(in srgb,var(--bc)10%,transparent)}}.today-ui-surface__heatmap-tooltip.svelte-fokw3v.svelte-fokw3v{background:var(--b1);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-tooltip.svelte-fokw3v.svelte-fokw3v{background:color-mix(in srgb,var(--b1)94%,black 6%)}}.today-ui-surface__heatmap-tooltip.svelte-fokw3v.svelte-fokw3v{box-shadow:0 10px 32px var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-tooltip.svelte-fokw3v.svelte-fokw3v{box-shadow:0 10px 32px color-mix(in srgb,var(--bc)10%,transparent)}}.today-ui-surface__heatmap-tooltip.svelte-fokw3v.svelte-fokw3v{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.today-ui-surface__heatmap-tooltip-line.svelte-fokw3v.svelte-fokw3v{color:var(--bc);font-size:.76rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-tooltip-line.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)72%,transparent)}}.today-ui-surface__heatmap-tooltip-line.svelte-fokw3v.svelte-fokw3v{white-space:nowrap}.today-ui-surface__heatmap-tooltip-line.index0.svelte-fokw3v.svelte-fokw3v{color:var(--bc);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-tooltip-line.index0.svelte-fokw3v.svelte-fokw3v{color:color-mix(in srgb,var(--bc)94%,transparent)}}.today-ui-surface__heatmap-tooltip-line.index0.svelte-fokw3v.svelte-fokw3v{margin-bottom:.1rem}.today-ui-surface__heatmap-tooltip-arrow.svelte-fokw3v.svelte-fokw3v{border-right:1px solid var(--bc);width:.6rem;height:.6rem;position:absolute;bottom:-.32rem;left:50%}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-tooltip-arrow.svelte-fokw3v.svelte-fokw3v{border-right:1px solid color-mix(in srgb,var(--bc)10%,transparent)}}.today-ui-surface__heatmap-tooltip-arrow.svelte-fokw3v.svelte-fokw3v{border-bottom:1px solid var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-tooltip-arrow.svelte-fokw3v.svelte-fokw3v{border-bottom:1px solid color-mix(in srgb,var(--bc)10%,transparent)}}.today-ui-surface__heatmap-tooltip-arrow.svelte-fokw3v.svelte-fokw3v{background:var(--b1)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-tooltip-arrow.svelte-fokw3v.svelte-fokw3v{background:color-mix(in srgb,var(--b1)94%,black 6%)}}.today-ui-surface__heatmap-tooltip-arrow.svelte-fokw3v.svelte-fokw3v{transform:translate(-50%)rotate(45deg)}.today-ui-surface__heatmap.svelte-fokw3v.svelte-fokw3v{grid-template-rows:repeat(7,max-content);grid-auto-columns:max-content;grid-auto-flow:column;gap:.16rem;max-width:100%;display:grid}.today-ui-surface__heatmap.svelte-fokw3v>[role=listitem].svelte-fokw3v{display:contents}@media (min-width:640px){.today-ui-surface__heatmap.svelte-fokw3v.svelte-fokw3v{gap:.18rem}}.today-ui-surface__heatmap-empty.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v{aspect-ratio:1;border-radius:.12rem;width:.5rem;height:.5rem}@media (min-width:640px){.today-ui-surface__heatmap-empty.svelte-fokw3v.svelte-fokw3v,.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v{width:.56rem;height:.56rem}}.today-ui-surface__heatmap-empty.svelte-fokw3v.svelte-fokw3v{background:0 0}.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--bc);margin:0;padding:0;display:block}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v{border:1px solid color-mix(in srgb,var(--bc)9%,transparent)}}.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v{transition:border-color .16s,background-color .16s}.today-ui-surface__heatmap-day--idle.svelte-fokw3v.svelte-fokw3v{background:var(--b2)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-day--idle.svelte-fokw3v.svelte-fokw3v{background:color-mix(in srgb,var(--b2)84%,var(--b1)16%)}}.today-ui-surface__heatmap-day--active.svelte-fokw3v.svelte-fokw3v{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-day--active.svelte-fokw3v.svelte-fokw3v{background:color-mix(in srgb,var(--p)30%,var(--b1)70%)}}.today-ui-surface__heatmap-day--complete.svelte-fokw3v.svelte-fokw3v{background:var(--su)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-day--complete.svelte-fokw3v.svelte-fokw3v{background:color-mix(in srgb,var(--su)50%,var(--b1)50%)}}.today-ui-surface__heatmap-day--today.svelte-fokw3v.svelte-fokw3v{border-color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-day--today.svelte-fokw3v.svelte-fokw3v{border-color:color-mix(in srgb,var(--bc)24%,transparent)}}.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v:hover,.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v:focus-visible{border-color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v:hover,.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v:focus-visible{border-color:color-mix(in srgb,var(--bc)24%,transparent)}}.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v:hover,.today-ui-surface__heatmap-day.svelte-fokw3v.svelte-fokw3v:focus-visible{outline:none}@keyframes svelte-fokw3v-today-ui-surface-cta-breathe{}@keyframes svelte-fokw3v-today-ui-surface-check-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.03)}}@keyframes svelte-fokw3v-today-ui-surface-check-glow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:.96;transform:scale(1.04)}}.today-non-learning.svelte-1mfffec{min-height:calc(100dvh - 4rem)}.today-bootstrap-stage.svelte-1mfffec{position:relative}.today-bootstrap-surface.svelte-1mfffec{flex-direction:column;align-items:center;gap:2rem;width:min(100%,62rem);margin:0 auto;padding-top:.35rem;display:flex}.today-bootstrap-surface__title-row.svelte-1mfffec{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:1rem;width:100%;max-width:44rem;display:grid}.today-bootstrap-surface__title-line.svelte-1mfffec{background:linear-gradient(90deg,transparent 0%,var(--bc)20%,var(--bc)50%,var(--bc)80%,transparent 100%);height:1px}@supports (color:color-mix(in lab,red,red)){.today-bootstrap-surface__title-line.svelte-1mfffec{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--bc)10%,transparent)20%,color-mix(in srgb,var(--bc)14%,transparent)50%,color-mix(in srgb,var(--bc)10%,transparent)80%,transparent 100%)}}.today-bootstrap-surface__title.svelte-1mfffec{width:min(100%,22rem);height:2.1rem}.today-bootstrap-surface__pills.svelte-1mfffec{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:44rem;display:flex}.today-bootstrap-surface__pill.svelte-1mfffec{width:6.4rem;height:2.2rem}.today-bootstrap-surface__pill--wide.svelte-1mfffec{width:8.8rem}.today-bootstrap-surface__summary.svelte-1mfffec{width:min(100%,22rem);height:1.15rem}.today-bootstrap-surface__cta.svelte-1mfffec{width:min(100%,16rem);height:4.25rem}.today-bootstrap-surface__studied.svelte-1mfffec{width:min(100%,20rem);height:1rem}.today-bootstrap-surface__heatmap-wrap.svelte-1mfffec{border-top:1px solid var(--bc);width:100%;max-width:44rem;padding-top:.8rem}@supports (color:color-mix(in lab,red,red)){.today-bootstrap-surface__heatmap-wrap.svelte-1mfffec{border-top:1px solid color-mix(in srgb,var(--bc)8%,transparent)}}.today-bootstrap-surface__heatmap-wrap.svelte-1mfffec{justify-content:center;display:flex}.today-bootstrap-surface__heatmap-grid.svelte-1mfffec{grid-template-rows:repeat(7,max-content);grid-auto-columns:max-content;grid-auto-flow:column;gap:.18rem;display:grid}.today-bootstrap-surface__heatmap-cell.svelte-1mfffec{border-radius:.12rem;width:.56rem;height:.56rem}.today-bootstrap-progress.svelte-1mfffec{z-index:10;border-radius:var(--rounded-box,1rem);border:1px solid var(--b3);position:absolute;top:1rem;left:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.today-bootstrap-progress.svelte-1mfffec{border:1px solid color-mix(in srgb,var(--b3)88%,transparent)}}.today-bootstrap-progress.svelte-1mfffec{background:var(--b1)}@supports (color:color-mix(in lab,red,red)){.today-bootstrap-progress.svelte-1mfffec{background:color-mix(in srgb,var(--b1)84%,transparent)}}.today-bootstrap-progress.svelte-1mfffec{box-shadow:0 .5rem 1.2rem var(--bc);padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.today-bootstrap-progress.svelte-1mfffec{box-shadow:0 .5rem 1.2rem color-mix(in srgb,var(--bc)8%,transparent)}}.today-bootstrap-progress.svelte-1mfffec{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.today-bootstrap-progress-track.svelte-1mfffec{margin-top:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-base-200,var(--b2));border-radius:3.40282e38px;width:100%;overflow:hidden}.today-bootstrap-progress-fill.svelte-1mfffec{background:linear-gradient(90deg,var(--p),var(--p));border-radius:3.40282e38px;height:100%}@supports (color:color-mix(in lab,red,red)){.today-bootstrap-progress-fill.svelte-1mfffec{background:linear-gradient(90deg,color-mix(in srgb,var(--p)72%,white),color-mix(in srgb,var(--p)86%,var(--s)))}}.today-bootstrap-progress-fill.svelte-1mfffec{transition:width .26s}@media (min-width:640px){.today-bootstrap-surface.svelte-1mfffec{gap:2.35rem}.today-bootstrap-progress.svelte-1mfffec{top:1.5rem;left:1.5rem;right:1.5rem}}@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-font-weight:initial}}}.feedback-panel.svelte-6vmemp.svelte-6vmemp{align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;padding-top:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.feedback-panel[data-tone=incorrect].svelte-6vmemp.svelte-6vmemp{gap:1.15rem}.feedback-panel[data-tone=skipped].svelte-6vmemp.svelte-6vmemp{gap:1rem}.feedback-message.svelte-6vmemp.svelte-6vmemp{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-message.svelte-6vmemp.svelte-6vmemp{color:color-mix(in oklab,var(--color-base-content,var(--bc))78%,transparent)}}.feedback-message-error.svelte-6vmemp.svelte-6vmemp{color:var(--color-error,var(--er))}.feedback-panel.svelte-6vmemp.svelte-6vmemp:focus{outline:none}.feedback-explanation.svelte-6vmemp.svelte-6vmemp{width:100%;max-width:none;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)){.feedback-explanation.svelte-6vmemp.svelte-6vmemp{color:color-mix(in oklab,var(--color-base-content,var(--bc))82%,transparent)}}.feedback-illustration.svelte-6vmemp.svelte-6vmemp{pointer-events:none;width:100%;padding-bottom:calc(var(--spacing,.25rem)*3);width:clamp(7.6rem,38vw,11.6rem)}.feedback-incorrect-cue.svelte-6vmemp.svelte-6vmemp{pointer-events:none;width:clamp(2.4rem,13vw,3.25rem);height:clamp(2.4rem,13vw,3.25rem);color:var(--color-error);position:relative}@supports (color:color-mix(in lab,red,red)){.feedback-incorrect-cue.svelte-6vmemp.svelte-6vmemp{color:color-mix(in oklch,var(--color-error)78%,transparent)}}.feedback-incorrect-cue.svelte-6vmemp.svelte-6vmemp{opacity:.72}.feedback-status-row.svelte-6vmemp.svelte-6vmemp{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2.5);display:flex}.feedback-incorrect-cue-inline.svelte-6vmemp.svelte-6vmemp{opacity:.68;width:1.1rem;height:1.1rem}.feedback-status-row.svelte-6vmemp .feedback-message.svelte-6vmemp{margin-block:calc(var(--spacing,.25rem)*0);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.feedback-incorrect-cue.svelte-6vmemp span.svelte-6vmemp{transform-origin:50%;background:currentColor;border-radius:9999px;width:100%;height:.2rem;position:absolute;top:50%;left:50%}.feedback-incorrect-cue.svelte-6vmemp span.svelte-6vmemp:first-child{transform:translate(-50%,-50%)rotate(45deg)}.feedback-incorrect-cue.svelte-6vmemp span.svelte-6vmemp:last-child{transform:translate(-50%,-50%)rotate(-45deg)}@media (min-width:640px){.feedback-illustration.svelte-6vmemp.svelte-6vmemp{width:clamp(8.4rem,24vw,10.65rem)}.feedback-incorrect-cue.svelte-6vmemp.svelte-6vmemp{width:clamp(2.7rem,8vw,3.25rem);height:clamp(2.7rem,8vw,3.25rem)}.feedback-incorrect-cue-inline.svelte-6vmemp.svelte-6vmemp{width:1.1rem;height:1.1rem}}@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}}}.report-issue-tooltip.svelte-znsr9n.svelte-znsr9n{z-index:10;flex-shrink:0;display:inline-flex;position:relative}.report-issue-button.svelte-znsr9n.svelte-znsr9n{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:var(--color-base-300,var(--b3));background-color:var(--color-base-100,var(--b1));color:color-mix(in oklab,var(--color-base-content,var(--bc))48%,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));opacity:.82;justify-content:center;align-items:center;display:inline-flex}.report-issue-button.svelte-znsr9n.svelte-znsr9n:hover,.report-issue-tooltip.svelte-znsr9n:focus-within .report-issue-button.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:focus-visible{border-color:var(--color-warning,var(--wa));background-color:var(--color-warning,var(--wa))}@supports (color:color-mix(in lab,red,red)){.report-issue-button.svelte-znsr9n.svelte-znsr9n:hover,.report-issue-tooltip.svelte-znsr9n:focus-within .report-issue-button.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:focus-visible{background-color:color-mix(in oklab,var(--color-warning,var(--wa))12%,transparent)}}.report-issue-button.svelte-znsr9n.svelte-znsr9n:hover,.report-issue-tooltip.svelte-znsr9n:focus-within .report-issue-button.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:focus-visible{color:var(--color-warning,var(--wa));opacity:1;box-shadow:0 0 0 .16rem var(--color-warning,currentColor);transform:scale(1.05)}@supports (color:color-mix(in lab,red,red)){.report-issue-button.svelte-znsr9n.svelte-znsr9n:hover,.report-issue-tooltip.svelte-znsr9n:focus-within .report-issue-button.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:focus-visible{box-shadow:0 0 0 .16rem color-mix(in srgb,var(--color-warning,currentColor)12%,transparent)}}.report-issue-button.reported.svelte-znsr9n.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:disabled{border-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.report-issue-button.reported.svelte-znsr9n.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:disabled{border-color:color-mix(in oklab,var(--color-success,var(--su))40%,transparent)}}.report-issue-button.reported.svelte-znsr9n.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:disabled{background-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.report-issue-button.reported.svelte-znsr9n.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:disabled{background-color:color-mix(in oklab,var(--color-success,var(--su))10%,transparent)}}.report-issue-button.reported.svelte-znsr9n.svelte-znsr9n,.report-issue-button.svelte-znsr9n.svelte-znsr9n:disabled{color:var(--color-success,var(--su));opacity:1;transform:none}.report-issue-button.svelte-znsr9n.svelte-znsr9n:focus-visible{outline:none}.report-issue-icon-slot.svelte-znsr9n.svelte-znsr9n{justify-content:center;align-items:center;display:inline-flex}.report-issue-modal.svelte-znsr9n.svelte-znsr9n{max-width:var(--container-lg,32rem)}@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-jyr6jn{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-jyr6jn>: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-jyr6jn{margin-bottom:calc(var(--spacing,.25rem)*.5);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);--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-jyr6jn{color:color-mix(in oklab,var(--color-base-content,var(--bc))75%,transparent)}}.session-progress-summary.svelte-jyr6jn{letter-spacing:.05em;font-size:.6875rem}.summary-count.svelte-jyr6jn{text-underline-offset:.18em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.1em;transition:text-decoration-color .15s}.summary-count-active.svelte-jyr6jn{text-decoration-color:currentColor}@media (min-width:640px){.activity-session-progress.svelte-jyr6jn{min-width:7.5rem}.session-progress-summary.svelte-jyr6jn{letter-spacing:.08em;font-size:.75rem}}.session-progress-track.svelte-jyr6jn{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-jyr6jn{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}@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}}}.tts-play-button-root.svelte-5g3cc2.svelte-5g3cc2{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.tts-play-button-group.svelte-5g3cc2.svelte-5g3cc2{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:inline-flex}.tts-play-button.svelte-5g3cc2.svelte-5g3cc2{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,var(--p));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tts-play-button.svelte-5g3cc2.svelte-5g3cc2{border-color:color-mix(in oklab,var(--color-primary,var(--p))35%,transparent)}}.tts-play-button.svelte-5g3cc2.svelte-5g3cc2{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));width:3.25rem;height:3.25rem;box-shadow:0 .2rem .45rem var(--bc);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tts-play-button.svelte-5g3cc2.svelte-5g3cc2{box-shadow:0 .2rem .45rem color-mix(in srgb,var(--bc)8%,transparent)}}.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 25%,currentColor,#0000 62%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:before{background:radial-gradient(circle at 50% 25%,color-mix(in srgb,currentColor 14%,transparent),transparent 62%)}}.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:before{opacity:0;transition:opacity .18s}.tts-play-button.slow.svelte-5g3cc2.svelte-5g3cc2{border-color:var(--color-base-300,var(--b3));color:var(--color-base-content,var(--bc))}@supports (color:color-mix(in lab,red,red)){.tts-play-button.slow.svelte-5g3cc2.svelte-5g3cc2{color:color-mix(in oklab,var(--color-base-content,var(--bc))72%,transparent)}}.tts-play-button.slow.svelte-5g3cc2.svelte-5g3cc2{width:2.4rem;height:2.4rem;box-shadow:0 .16rem .35rem var(--bc);align-self:center}@supports (color:color-mix(in lab,red,red)){.tts-play-button.slow.svelte-5g3cc2.svelte-5g3cc2{box-shadow:0 .16rem .35rem color-mix(in srgb,var(--bc)6%,transparent)}}.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:hover,.tts-play-button.svelte-5g3cc2.svelte-5g3cc2: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)){.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:hover,.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:focus-visible{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))70%,transparent)}}.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:hover,.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:focus-visible{color:var(--color-primary,var(--p));outline:none;transform:translateY(-1px)}.tts-play-button.svelte-5g3cc2.svelte-5g3cc2:disabled{cursor:not-allowed;opacity:.5;transform:none}.tts-play-button.is-resolving.svelte-5g3cc2.svelte-5g3cc2{box-shadow:0 0 0 .16rem}@supports (color:color-mix(in lab,red,red)){.tts-play-button.is-resolving.svelte-5g3cc2.svelte-5g3cc2{box-shadow:0 0 0 .16rem color-mix(in srgb,currentColor 10%,transparent)}}.tts-play-button.is-resolving.svelte-5g3cc2.svelte-5g3cc2:before{opacity:1;animation:1.1s ease-in-out infinite svelte-5g3cc2-tts-resolving-breathe}.tts-play-button-root.primary.svelte-5g3cc2 .tts-play-button.svelte-5g3cc2:first-child{background-color:var(--color-primary,var(--p));color:var(--color-primary-content,var(--pc))}.tts-play-button-root.primary.svelte-5g3cc2 .tts-play-button.svelte-5g3cc2:first-child:hover,.tts-play-button-root.primary.svelte-5g3cc2 .tts-play-button.svelte-5g3cc2:first-child:focus-visible{background-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.tts-play-button-root.primary.svelte-5g3cc2 .tts-play-button.svelte-5g3cc2:first-child:hover,.tts-play-button-root.primary.svelte-5g3cc2 .tts-play-button.svelte-5g3cc2:first-child:focus-visible{background-color:color-mix(in oklab,var(--color-primary,var(--p))92%,transparent)}}.tts-play-button-root.primary.svelte-5g3cc2 .tts-play-button.svelte-5g3cc2:first-child:hover,.tts-play-button-root.primary.svelte-5g3cc2 .tts-play-button.svelte-5g3cc2:first-child:focus-visible{color:var(--color-primary-content,var(--pc))}.tts-play-button-root.compact.svelte-5g3cc2 .tts-play-button.svelte-5g3cc2{width:2.5rem;height:2.5rem}.tts-play-button-root.compact.svelte-5g3cc2 .tts-play-button.slow.svelte-5g3cc2{width:2.2rem;height:2.2rem}.tts-play-button-icon.svelte-5g3cc2.svelte-5g3cc2{z-index:10;justify-content:center;align-items:center;transition:transform .18s,opacity .18s;display:inline-flex;position:relative}.tts-play-button-icon.tortoise.svelte-5g3cc2.svelte-5g3cc2{transform:translateY(.02rem)}.tts-play-button.is-resolving.svelte-5g3cc2 .tts-play-button-icon.svelte-5g3cc2{opacity:.9}.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-icon.svelte-5g3cc2{transform:translateY(-.04rem)}.tts-play-button-signal.svelte-5g3cc2.svelte-5g3cc2{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:flex-end;gap:calc(var(--spacing,.25rem)*.5);opacity:0;padding-bottom:.42rem;transition:opacity .16s;display:flex;position:absolute}.tts-play-button.slow.svelte-5g3cc2 .tts-play-button-signal.svelte-5g3cc2{gap:.1rem;padding-bottom:.28rem}.tts-play-button-signal.svelte-5g3cc2 span.svelte-5g3cc2{transform-origin:bottom;background:currentColor;border-radius:999px;width:.14rem;height:.38rem}.tts-play-button.slow.svelte-5g3cc2 .tts-play-button-signal span.svelte-5g3cc2{width:.12rem;height:.28rem}.tts-play-button.is-active.svelte-5g3cc2.svelte-5g3cc2{box-shadow:0 0 0 .18rem,0 .35rem .8rem}@supports (color:color-mix(in lab,red,red)){.tts-play-button.is-active.svelte-5g3cc2.svelte-5g3cc2{box-shadow:0 0 0 .18rem color-mix(in srgb,currentColor 14%,transparent),0 .35rem .8rem color-mix(in srgb,currentColor 12%,transparent)}}.tts-play-button.is-active.svelte-5g3cc2.svelte-5g3cc2:before{opacity:1;animation:1.8s ease-in-out infinite svelte-5g3cc2-tts-playing-breathe}.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-signal.svelte-5g3cc2{opacity:.9}.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-signal span.svelte-5g3cc2:first-child{animation:.9s ease-in-out infinite svelte-5g3cc2-tts-signal}.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-signal span.svelte-5g3cc2:nth-child(2){animation:.9s ease-in-out .12s infinite svelte-5g3cc2-tts-signal}.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-signal span.svelte-5g3cc2:nth-child(3){animation:.9s ease-in-out .24s infinite svelte-5g3cc2-tts-signal}@keyframes svelte-5g3cc2-tts-signal{0%,to{opacity:.35;transform:scaleY(.55)}50%{opacity:.85;transform:scaleY(1)}}@keyframes svelte-5g3cc2-tts-playing-breathe{0%,to{opacity:.28}50%{opacity:.6}}@keyframes svelte-5g3cc2-tts-resolving-breathe{0%,to{opacity:.22}50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.tts-play-button.svelte-5g3cc2.svelte-5g3cc2,.tts-play-button-icon.svelte-5g3cc2.svelte-5g3cc2,.tts-play-button-signal.svelte-5g3cc2.svelte-5g3cc2{transition:none}.tts-play-button.is-active.svelte-5g3cc2.svelte-5g3cc2:before,.tts-play-button.is-resolving.svelte-5g3cc2.svelte-5g3cc2:before,.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-signal span.svelte-5g3cc2:first-child,.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-signal span.svelte-5g3cc2:nth-child(2),.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-signal span.svelte-5g3cc2:nth-child(3){animation:none}.tts-play-button.is-active.svelte-5g3cc2 .tts-play-button-signal.svelte-5g3cc2{opacity:.75}}.tts-play-error.svelte-5g3cc2.svelte-5g3cc2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-error,var(--er))}.floating-dock-root.svelte-1ifclv6{width:100%}.floating-dock-natural.placeholder-active.svelte-1ifclv6{visibility:hidden;pointer-events:none}.floating-dock-overlay.svelte-1ifclv6{z-index:30;width:min(100%,48rem);padding-left:1rem;padding-right:1rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.floating-dock-overlay.align-end.svelte-1ifclv6{justify-content:flex-end}.floating-dock-overlay.align-center.svelte-1ifclv6{justify-content:center}.floating-dock-surface.svelte-1ifclv6{border-radius:var(--radius-box);background-color:var(--color-base-100,var(--b1));padding:calc(var(--spacing,.25rem)*1);max-width:100%}.floating-dock-overlay-surface.svelte-1ifclv6{filter:drop-shadow(0 12px 28px #00000038)}@media (min-width:640px){.floating-dock-overlay.svelte-1ifclv6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.floating-dock-overlay.svelte-1ifclv6{padding-left:2rem;padding-right:2rem}}@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-leading:initial;--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}}}.mcq3listen-shell.svelte-11ee2l2.svelte-11ee2l2{background-color:var(--color-base-100,var(--b1));width:100%}.mcq3listen-shell.study-surface.svelte-11ee2l2.svelte-11ee2l2{background-color:var(--color-base-100,var(--b1));flex-direction:column;min-height:100dvh;display:flex}.activity-stage.svelte-11ee2l2.svelte-11ee2l2{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-11ee2l2 .activity-stage.svelte-11ee2l2{flex:1}.activity-panel.svelte-11ee2l2.svelte-11ee2l2,.panel-body-stack.svelte-11ee2l2.svelte-11ee2l2{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;width:100%;display:flex}.panel-header-slot.svelte-11ee2l2.svelte-11ee2l2,.panel-header-row.svelte-11ee2l2.svelte-11ee2l2{justify-content:flex-end;align-items:flex-start;min-height:2rem;display:flex}.prompt-line.svelte-11ee2l2.svelte-11ee2l2{align-items:center;column-gap:calc(var(--spacing,.25rem)*3);row-gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.prompt-text.svelte-11ee2l2.svelte-11ee2l2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-base-content,var(--bc))}.choice-list.svelte-11ee2l2.svelte-11ee2l2{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.choice-card.svelte-11ee2l2.svelte-11ee2l2{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300,var(--b3));background-color:var(--color-base-100,var(--b1));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))}.choice-card.selected-correct.svelte-11ee2l2.svelte-11ee2l2{border-color:var(--color-success,var(--su));background-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.choice-card.selected-correct.svelte-11ee2l2.svelte-11ee2l2{background-color:color-mix(in oklab,var(--color-success,var(--su))10%,transparent)}}.choice-card.selected-incorrect.svelte-11ee2l2.svelte-11ee2l2{border-color:var(--color-error,var(--er));background-color:var(--color-error,var(--er))}@supports (color:color-mix(in lab,red,red)){.choice-card.selected-incorrect.svelte-11ee2l2.svelte-11ee2l2{background-color:color-mix(in oklab,var(--color-error,var(--er))10%,transparent)}}.choice-card.correct-unselected.svelte-11ee2l2.svelte-11ee2l2{border-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.choice-card.correct-unselected.svelte-11ee2l2.svelte-11ee2l2{border-color:color-mix(in oklab,var(--color-success,var(--su))45%,transparent)}}.choice-card.correct-unselected.svelte-11ee2l2.svelte-11ee2l2{background-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.choice-card.correct-unselected.svelte-11ee2l2.svelte-11ee2l2{background-color:color-mix(in oklab,var(--color-success,var(--su))5%,transparent)}}.choice-card.unanswered-after-early-next.svelte-11ee2l2.svelte-11ee2l2{border-color:var(--color-warning,var(--wa))}@supports (color:color-mix(in lab,red,red)){.choice-card.unanswered-after-early-next.svelte-11ee2l2.svelte-11ee2l2{border-color:color-mix(in oklab,var(--color-warning,var(--wa))40%,transparent)}}.choice-card.unanswered-after-early-next.svelte-11ee2l2.svelte-11ee2l2{background-color:var(--color-warning,var(--wa))}@supports (color:color-mix(in lab,red,red)){.choice-card.unanswered-after-early-next.svelte-11ee2l2.svelte-11ee2l2{background-color:color-mix(in oklab,var(--color-warning,var(--wa))10%,transparent)}}.choice-row.svelte-11ee2l2.svelte-11ee2l2{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.choice-row.has-audio.svelte-11ee2l2.svelte-11ee2l2{padding-right:calc(var(--spacing,.25rem)*2)}.choice-button.svelte-11ee2l2.svelte-11ee2l2{min-width:calc(var(--spacing,.25rem)*0);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-box);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));flex:1;display:flex}.choice-button.interactive.svelte-11ee2l2.svelte-11ee2l2:hover{background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.choice-button.interactive.svelte-11ee2l2.svelte-11ee2l2:hover{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))65%,transparent)}}.choice-button.interactive.svelte-11ee2l2.svelte-11ee2l2: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.locked.svelte-11ee2l2.svelte-11ee2l2{cursor:default}.choice-label.svelte-11ee2l2.svelte-11ee2l2{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-11ee2l2.svelte-11ee2l2{color:color-mix(in oklab,var(--color-base-content,var(--bc))55%,transparent)}}.choice-label.svelte-11ee2l2.svelte-11ee2l2{text-transform:uppercase}.choice-copy.svelte-11ee2l2.svelte-11ee2l2{color:var(--color-base-content,var(--bc));flex:1}.choice-inline-audio.svelte-11ee2l2.svelte-11ee2l2{flex-shrink:0;align-items:center;display:flex}.feedback-section.svelte-11ee2l2.svelte-11ee2l2{width:100%}.front-actions-aux-row.svelte-11ee2l2.svelte-11ee2l2{margin-top:calc(var(--spacing,.25rem)*-4);justify-content:flex-start;display:flex}.next-action-shell.svelte-11ee2l2.svelte-11ee2l2{justify-content:flex-end;display:flex}.theory-copy.svelte-11ee2l2.svelte-11ee2l2{width:100%;padding-bottom:calc(var(--spacing,.25rem)*6)}.result-actions.svelte-11ee2l2.svelte-11ee2l2{width:100%}.theory-layout.svelte-11ee2l2.svelte-11ee2l2{flex-direction:column;width:100%;min-height:clamp(18rem,48dvh,30rem);display:flex}.result-actions-root.svelte-11ee2l2.svelte-11ee2l2{width:100%;margin-top:auto}.theory-copy.svelte-11ee2l2.svelte-11ee2l2:focus{outline:none}.theory-copy.show-focus-hint.svelte-11ee2l2.svelte-11ee2l2:focus,.theory-copy.show-focus-hint.svelte-11ee2l2.svelte-11ee2l2:focus-visible{outline:1px solid var(--bc)}@supports (color:color-mix(in lab,red,red)){.theory-copy.show-focus-hint.svelte-11ee2l2.svelte-11ee2l2:focus,.theory-copy.show-focus-hint.svelte-11ee2l2.svelte-11ee2l2:focus-visible{outline:1px solid color-mix(in srgb,var(--bc)24%,transparent)}}.theory-copy.show-focus-hint.svelte-11ee2l2.svelte-11ee2l2:focus,.theory-copy.show-focus-hint.svelte-11ee2l2.svelte-11ee2l2:focus-visible{outline-offset:10px;border-radius:var(--rounded-box,1rem)}.activity-footer.svelte-11ee2l2.svelte-11ee2l2{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-11ee2l2.svelte-11ee2l2{justify-content:flex-start;display:flex}.activity-footer.svelte-11ee2l2 .activity-session-progress{justify-self:center}.activity-footer-spacer.svelte-11ee2l2.svelte-11ee2l2{visibility:hidden}.choice-copy.svelte-11ee2l2 a,.choice-copy.svelte-11ee2l2 button,.choice-copy.svelte-11ee2l2 input,.choice-copy.svelte-11ee2l2 textarea,.choice-copy.svelte-11ee2l2 select{pointer-events:none}@media (min-width:640px){.activity-stage.svelte-11ee2l2.svelte-11ee2l2{padding:1.5rem}.activity-footer.svelte-11ee2l2.svelte-11ee2l2{padding-left:1.5rem;padding-right:1.5rem}.choice-list.svelte-11ee2l2.svelte-11ee2l2{padding-left:1rem}.choice-button.svelte-11ee2l2.svelte-11ee2l2{gap:.75rem;padding-left:1rem;padding-right:1rem}.choice-row.has-audio.svelte-11ee2l2.svelte-11ee2l2{padding-right:.5rem}.choice-label.svelte-11ee2l2.svelte-11ee2l2{letter-spacing:.2em;min-width:1.6rem}}@media (min-width:1024px){.activity-stage.svelte-11ee2l2.svelte-11ee2l2,.activity-footer.svelte-11ee2l2.svelte-11ee2l2{padding-left:2rem;padding-right:2rem}}@property --tw-leading{syntax:"*";inherits:false}/*! 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-1ow65cr.svelte-1ow65cr{background-color:var(--color-base-100,var(--b1));width:100%}.mcq3v2-shell.study-surface.svelte-1ow65cr.svelte-1ow65cr{background-color:var(--color-base-100,var(--b1));flex-direction:column;min-height:100dvh;display:flex}.activity-stage.svelte-1ow65cr.svelte-1ow65cr{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-1ow65cr .activity-stage.svelte-1ow65cr{flex:1}.activity-panel.svelte-1ow65cr.svelte-1ow65cr,.panel-body-stack.svelte-1ow65cr.svelte-1ow65cr{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;width:100%;display:flex}.panel-header-slot.svelte-1ow65cr.svelte-1ow65cr,.panel-header-row.svelte-1ow65cr.svelte-1ow65cr{justify-content:flex-end;align-items:flex-start;min-height:2rem;display:flex}.activity-footer.svelte-1ow65cr.svelte-1ow65cr{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-1ow65cr.svelte-1ow65cr{justify-content:flex-start;display:flex}.activity-footer.svelte-1ow65cr .activity-session-progress{justify-self:center}.activity-footer-spacer.svelte-1ow65cr.svelte-1ow65cr{visibility:hidden}@media (min-width:640px){.activity-stage.svelte-1ow65cr.svelte-1ow65cr{padding:1.5rem}.activity-footer.svelte-1ow65cr.svelte-1ow65cr{padding-left:1.5rem;padding-right:1.5rem}.choice-list.svelte-1ow65cr.svelte-1ow65cr{padding-left:1rem}}@media (min-width:1024px){.activity-stage.svelte-1ow65cr.svelte-1ow65cr,.activity-footer.svelte-1ow65cr.svelte-1ow65cr{padding-left:2rem;padding-right:2rem}}.choice-button.svelte-1ow65cr.svelte-1ow65cr{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-1ow65cr.svelte-1ow65cr:hover{border-color:var(--color-primary,var(--p))}@supports (color:color-mix(in lab,red,red)){.choice-button.interactive.svelte-1ow65cr.svelte-1ow65cr:hover{border-color:color-mix(in oklab,var(--color-primary,var(--p))40%,transparent)}}.choice-button.interactive.svelte-1ow65cr.svelte-1ow65cr:hover{background-color:var(--color-base-200,var(--b2))}@supports (color:color-mix(in lab,red,red)){.choice-button.interactive.svelte-1ow65cr.svelte-1ow65cr:hover{background-color:color-mix(in oklab,var(--color-base-200,var(--b2))65%,transparent)}}.choice-button.interactive.svelte-1ow65cr.svelte-1ow65cr: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-1ow65cr.svelte-1ow65cr{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-1ow65cr.svelte-1ow65cr{background-color:color-mix(in oklab,var(--color-success,var(--su))10%,transparent)}}.choice-button.selected-incorrect.svelte-1ow65cr.svelte-1ow65cr{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-1ow65cr.svelte-1ow65cr{background-color:color-mix(in oklab,var(--color-error,var(--er))10%,transparent)}}.choice-button.correct-unselected.svelte-1ow65cr.svelte-1ow65cr{border-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.choice-button.correct-unselected.svelte-1ow65cr.svelte-1ow65cr{border-color:color-mix(in oklab,var(--color-success,var(--su))45%,transparent)}}.choice-button.correct-unselected.svelte-1ow65cr.svelte-1ow65cr{background-color:var(--color-success,var(--su))}@supports (color:color-mix(in lab,red,red)){.choice-button.correct-unselected.svelte-1ow65cr.svelte-1ow65cr{background-color:color-mix(in oklab,var(--color-success,var(--su))5%,transparent)}}.choice-button.unanswered-after-early-next.svelte-1ow65cr.svelte-1ow65cr{border-color:var(--color-warning,var(--wa))}@supports (color:color-mix(in lab,red,red)){.choice-button.unanswered-after-early-next.svelte-1ow65cr.svelte-1ow65cr{border-color:color-mix(in oklab,var(--color-warning,var(--wa))40%,transparent)}}.choice-button.unanswered-after-early-next.svelte-1ow65cr.svelte-1ow65cr{background-color:var(--color-warning,var(--wa))}@supports (color:color-mix(in lab,red,red)){.choice-button.unanswered-after-early-next.svelte-1ow65cr.svelte-1ow65cr{background-color:color-mix(in oklab,var(--color-warning,var(--wa))10%,transparent)}}.choice-label.svelte-1ow65cr.svelte-1ow65cr{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-1ow65cr.svelte-1ow65cr{color:color-mix(in oklab,var(--color-base-content,var(--bc))55%,transparent)}}.choice-label.svelte-1ow65cr.svelte-1ow65cr{text-transform:uppercase}@media (min-width:640px){.choice-button.svelte-1ow65cr.svelte-1ow65cr{gap:.75rem;padding-left:1rem;padding-right:1rem}.choice-label.svelte-1ow65cr.svelte-1ow65cr{letter-spacing:.2em;min-width:1.6rem}}.choice-copy.svelte-1ow65cr.svelte-1ow65cr{color:var(--color-base-content,var(--bc));flex:1}.feedback-section.svelte-1ow65cr.svelte-1ow65cr{width:100%}.front-actions-aux-row.svelte-1ow65cr.svelte-1ow65cr{margin-top:calc(var(--spacing,.25rem)*-4);justify-content:flex-start;display:flex}.next-action-shell.svelte-1ow65cr.svelte-1ow65cr{justify-content:flex-end;display:flex}.theory-copy.svelte-1ow65cr.svelte-1ow65cr{width:100%;padding-bottom:calc(var(--spacing,.25rem)*6)}.result-actions.svelte-1ow65cr.svelte-1ow65cr{width:100%}.theory-layout.svelte-1ow65cr.svelte-1ow65cr{flex-direction:column;width:100%;min-height:clamp(18rem,48dvh,30rem);display:flex}.result-actions-root.svelte-1ow65cr.svelte-1ow65cr{width:100%;margin-top:auto}.result-actions-surface .result-buttons{flex-wrap:nowrap}.theory-copy.svelte-1ow65cr.svelte-1ow65cr:focus{outline:none}.theory-copy.show-focus-hint.svelte-1ow65cr.svelte-1ow65cr:focus,.theory-copy.show-focus-hint.svelte-1ow65cr.svelte-1ow65cr:focus-visible{outline:1px solid var(--bc)}@supports (color:color-mix(in lab,red,red)){.theory-copy.show-focus-hint.svelte-1ow65cr.svelte-1ow65cr:focus,.theory-copy.show-focus-hint.svelte-1ow65cr.svelte-1ow65cr:focus-visible{outline:1px solid color-mix(in srgb,var(--bc)24%,transparent)}}.theory-copy.show-focus-hint.svelte-1ow65cr.svelte-1ow65cr:focus,.theory-copy.show-focus-hint.svelte-1ow65cr.svelte-1ow65cr:focus-visible{outline-offset:10px;border-radius:var(--rounded-box,1rem)}.choice-copy.svelte-1ow65cr a,.choice-copy.svelte-1ow65cr button,.choice-copy.svelte-1ow65cr input,.choice-copy.svelte-1ow65cr textarea,.choice-copy.svelte-1ow65cr 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}
