.familySubpage-module__rlf7-W__page{background-color:var(--palette-pure-white);background-image:var(--graph-paper-image);background-size:var(--graph-paper-cell) var(--graph-paper-cell);min-height:100dvh;overflow:hidden}.familySubpage-module__rlf7-W__backChip{border-radius:var(--radius-pill);color:var(--palette-neutral-11);margin:var(--space-6) 0 calc(-1 * var(--space-8)) var(--space-6);padding:var(--space-2) var(--space-3);z-index:1;background:0 0;text-decoration:none;display:inline-flex;position:relative}.familySubpage-module__rlf7-W__backChip:hover,.familySubpage-module__rlf7-W__backChip:focus-visible{background:var(--color-surface-subtle);color:var(--color-text)}
.AristotleLogo-module__A0eL4W__logo{vertical-align:middle;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.AristotleLogo-module__A0eL4W__wordmark,.AristotleLogo-module__A0eL4W__glassLayer{-webkit-mask-image:var(--aristotle-logo-mask,url(/brand/AristotleWordmark.svg));-webkit-mask-image:var(--aristotle-logo-mask,url(/brand/AristotleWordmark.svg));mask-image:var(--aristotle-logo-mask,url(/brand/AristotleWordmark.svg));-webkit-mask-mode:alpha;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.AristotleLogo-module__A0eL4W__wordmark{width:var(--aristotle-logo-width);max-width:100%;aspect-ratio:var(--aristotle-logo-aspect,128.468 / 24.3382);background:currentColor}.AristotleLogo-module__A0eL4W__glassLayer{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-surface) 12%, transparent), color-mix(in srgb, var(--color-surface) 24%, transparent));-webkit-backdrop-filter:blur(var(--space-4)) saturate(118%);backdrop-filter:blur(var(--space-4)) saturate(118%);position:absolute;inset:0}.AristotleLogo-module__A0eL4W__glass .AristotleLogo-module__A0eL4W__wordmark{filter:drop-shadow(var(--elevation-2))}
.Button-module__WC-fwG__button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-thin) solid transparent;border-radius:var(--radius-lg);width:fit-content;color:var(--color-text-inverse);background:var(--color-brand);font-family:var(--font-interface);font-weight:var(--font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex;position:relative;transform:translateY(0)}.Button-module__WC-fwG__button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.Button-module__WC-fwG__button:disabled,.Button-module__WC-fwG__button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default;pointer-events:none;box-shadow:none;transform:none}.Button-module__WC-fwG__button>svg{stroke-width:var(--icon-stroke-width);flex:none}.Button-module__WC-fwG__button>svg *{vector-effect:non-scaling-stroke}.Button-module__WC-fwG__primary{--button-center:var(--palette-umber-10);--button-edge:var(--color-brand);isolation:isolate;border-color:var(--button-primary-border,var(--color-brand));color:var(--button-primary-text,var(--color-text-inverse));background-color:var(--color-brand);background-image:var(--button-primary-background,radial-gradient(ellipse at center, var(--button-center) 0%, color-mix(in srgb, var(--button-center) 50%, var(--button-edge)) 78%, var(--button-edge) 100%));box-shadow:inset 0 calc(-1 * var(--space-1)) var(--space-2) 0 var(--button-primary-depth,var(--color-brand)), inset 0 1px var(--space-2) 0 var(--button-primary-highlight,color-mix(in srgb, var(--color-text-inverse) 35%, transparent));overflow:hidden}.Button-module__WC-fwG__primary:after{top:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-2));z-index:-1;background:linear-gradient(105deg, transparent 12%, color-mix(in srgb, var(--color-text-inverse) 3%, transparent) 34%, color-mix(in srgb, var(--color-text-inverse) 12%, transparent) 50%, color-mix(in srgb, var(--color-text-inverse) 3%, transparent) 66%, transparent 88%);content:"";width:42%;opacity:var(--opacity-muted);pointer-events:none;position:absolute;left:0;transform:translate(-220%)skew(-18deg)}@keyframes Button-module__WC-fwG__primary-glare-sweep{0%{transform:translate(-220%)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}.Button-module__WC-fwG__secondary{color:var(--color-text);border-color:var(--palette-neutral-a7);background-color:#0000}.Button-module__WC-fwG__danger{color:var(--color-text-inverse);background-color:var(--color-danger-solid);border-color:#0000}.Button-module__WC-fwG__ghost{padding-inline:var(--space-2);color:var(--color-text);border-radius:var(--radius-lg);background:0 0;border-color:#0000}.Button-module__WC-fwG__ghost.Button-module__WC-fwG__ghost-muted{color:var(--color-text-muted)}.Button-module__WC-fwG__ghost.Button-module__WC-fwG__ghost-muted:focus-visible{color:var(--color-text)}@media (hover:hover){.Button-module__WC-fwG__primary:hover:not(:disabled,[aria-disabled=true]){--button-center:color-mix(in srgb, var(--palette-umber-10) 88%, var(--palette-umber-11));--button-edge:var(--color-brand-hover);border-color:var(--button-primary-border-hover,var(--color-brand-hover));background-color:var(--color-brand-hover);background-image:var(--button-primary-background-hover,radial-gradient(ellipse at center, var(--button-center) 0%, color-mix(in srgb, var(--button-center) 50%, var(--button-edge)) 78%, var(--button-edge) 100%))}.Button-module__WC-fwG__primary:hover:not(:disabled,[aria-disabled=true]):after{animation:Button-module__WC-fwG__primary-glare-sweep calc(2 * var(--duration-slow) + var(--duration-moderate)) var(--ease-out) both}.Button-module__WC-fwG__secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--palette-neutral-a8);background-color:var(--palette-neutral-a4)}.Button-module__WC-fwG__danger:hover:not(:disabled,[aria-disabled=true]){background-color:oklch(from var(--color-danger-solid) calc(l * .88) c h)}.Button-module__WC-fwG__ghost.Button-module__WC-fwG__ghost-muted:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text)}.Button-module__WC-fwG__ghost:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-control-ghost-hover)}}.Button-module__WC-fwG__ghost:active:not(:disabled,[aria-disabled=true]){background-color:var(--color-control-ghost-active)}.Button-module__WC-fwG__primary:active:not(:disabled,[aria-disabled=true]),.Button-module__WC-fwG__secondary:active:not(:disabled,[aria-disabled=true]),.Button-module__WC-fwG__danger:active:not(:disabled,[aria-disabled=true]){transform:translateY(var(--border-thin))}.Button-module__WC-fwG__danger:active:not(:disabled,[aria-disabled=true]){background-color:oklch(from var(--color-danger-solid) calc(l * .78) c h)}.Button-module__WC-fwG__primary:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 var(--space-1) var(--space-2) 0 color-mix(in srgb, var(--color-text-accent) 45%, transparent), inset 0 calc(-1 * var(--border-thin)) var(--space-1) 0 color-mix(in srgb, var(--color-text-inverse) 12%, transparent)}.Button-module__WC-fwG__secondary:active:not(:disabled,[aria-disabled=true]){border-color:var(--palette-neutral-a8);background-color:var(--palette-neutral-a5)}.Button-module__WC-fwG__white{color:var(--color-text);border-color:var(--color-border-subtle);background:var(--color-page-background-pure);box-shadow:var(--elevation-1)}.Button-module__WC-fwG__white:hover:not(:disabled,[aria-disabled=true]){color:var(--button-accent-ink,var(--color-text));border-color:var(--button-accent,var(--color-border));background:var(--button-accent,var(--color-surface-hover))}.Button-module__WC-fwG__glass{border:var(--border-thin) solid var(--color-border-subtle);color:var(--color-text);background-color:var(--color-glass-surface);background-image:linear-gradient(to bottom, var(--color-glass-start), var(--color-glass-end));box-shadow:none;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}@media (hover:hover){.Button-module__WC-fwG__glass:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-glass-hover)}}.Button-module__WC-fwG__glass:active:not(:disabled,[aria-disabled=true]){background-color:var(--color-glass-active)}.Button-module__WC-fwG__overlay{color:var(--color-text);background:color-mix(in srgb, var(--color-page-background-pure) 68%, transparent)}.Button-module__WC-fwG__overlay:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--color-page-background-pure) 82%, transparent)}.Button-module__WC-fwG__glow{--glow-centre:color-mix(in srgb, var(--color-infinite-premium-start) 55%, var(--color-infinite-premium-middle));--glow-mid:var(--color-infinite-premium-middle);--glow-edge:var(--color-infinite-premium-end);--glow-lift:var(--color-infinite-premium-highlight);--glow-pear:var(--color-infinite-premium-accent);--glow-label:var(--color-infinite-premium-label);color:var(--glow-label);background:radial-gradient(78% 78% at 50% 56%, var(--glow-centre) 0%, var(--glow-mid) 55%, var(--glow-edge) 100%);box-shadow:var(--shadow-infinite-action);font-weight:var(--font-weight-semibold);text-shadow:0 0 1px var(--color-infinite-action-depth), 0 var(--border-thin) calc(2 * var(--border-thin)) var(--color-infinite-action-depth);background-clip:padding-box;border-color:#0000}@media (hover:hover){.Button-module__WC-fwG__glow:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.05)saturate(1.08)}}.Button-module__WC-fwG__glow:active:not(:disabled,[aria-disabled=true]){transform:translateY(var(--border-thin))}.Button-module__WC-fwG__iconShape{aspect-ratio:1;flex:none}@media (hover:hover){.Button-module__WC-fwG__ghost.Button-module__WC-fwG__iconShape:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-control-ghost-hover)}}.Button-module__WC-fwG__ghost.Button-module__WC-fwG__iconShape:focus-visible{background-color:var(--color-control-ghost-hover)}.Button-module__WC-fwG__ghost.Button-module__WC-fwG__iconShape:active:not(:disabled,[aria-disabled=true]){background-color:var(--color-control-ghost-active)}.Button-module__WC-fwG__small{height:var(--control-height-small);min-height:var(--control-height-small);padding-inline:var(--space-4);font-size:var(--font-size-small);letter-spacing:0;line-height:var(--line-height-reading)}.Button-module__WC-fwG__small>svg{width:var(--space-4);height:var(--space-4)}.Button-module__WC-fwG__default{height:var(--control-height-default);min-height:var(--control-height-default);padding-inline:var(--space-5);font-size:var(--font-size-control);letter-spacing:0;line-height:var(--line-height-control)}.Button-module__WC-fwG__default>svg{width:var(--space-5);height:var(--space-5)}.Button-module__WC-fwG__ghost.Button-module__WC-fwG__small,.Button-module__WC-fwG__ghost.Button-module__WC-fwG__default{padding-inline:var(--space-2)}.Button-module__WC-fwG__iconShape.Button-module__WC-fwG__small{width:var(--control-height-small);padding-inline:var(--space-0)}.Button-module__WC-fwG__iconShape.Button-module__WC-fwG__default{width:var(--control-height-default);padding-inline:var(--space-0)}.Button-module__WC-fwG__ghost{--button-bleed:var(--space-2)}.Button-module__WC-fwG__ghost.Button-module__WC-fwG__iconShape.Button-module__WC-fwG__default{--button-bleed:calc((var(--control-height-default) - var(--space-5)) / 2)}.Button-module__WC-fwG__ghost.Button-module__WC-fwG__iconShape.Button-module__WC-fwG__small{--button-bleed:calc((var(--control-height-small) - var(--space-4)) / 2)}.Button-module__WC-fwG__bleed-start{margin-inline-start:calc(-1 * var(--button-bleed,0px))}.Button-module__WC-fwG__bleed-end{margin-inline-end:calc(-1 * var(--button-bleed,0px))}@media (prefers-reduced-motion:reduce){.Button-module__WC-fwG__button{transition:none}.Button-module__WC-fwG__primary:hover:not(:disabled,[aria-disabled=true]):after{animation:none;transform:translate(120%)skew(-18deg)}}
@property --card-gradient-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes Card-module__7uigca__card-gradient-border-enter{to{--card-gradient-border-angle:var(--card-gradient-border-entry-angle)}}@keyframes Card-module__7uigca__card-gradient-border-spin{0%{--card-gradient-border-angle:var(--card-gradient-border-entry-angle)}to{--card-gradient-border-angle:calc(var(--card-gradient-border-entry-angle) + 360deg)}}.Card-module__7uigca__card{color:var(--color-text);background:var(--color-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--elevation-1);padding:var(--space-5);height:fit-content}.Card-module__7uigca__stretch{height:100%}.Card-module__7uigca__animatedGradientBorder{--card-gradient-border-angle:0deg;--card-gradient-border-direction:105deg;--card-gradient-border-background:linear-gradient(var(--card-gradient-border-direction), var(--card-gradient-border-start,var(--color-brand)), var(--card-gradient-border-end,var(--color-brand-hover)));--card-gradient-border-animation-start:var(--card-gradient-border-start,var(--color-brand));--card-gradient-border-animation-end:var(--card-gradient-border-end,var(--color-brand-hover));--card-gradient-border-middle:var(--card-gradient-border-animation-end);--card-gradient-border-highlight:var(--card-gradient-border-animation-end);--card-gradient-border-accent:var(--card-gradient-border-animation-end);--card-gradient-border-hover-background:linear-gradient(var(--card-gradient-border-direction), var(--card-gradient-border-animation-start), var(--card-gradient-border-animation-end));--card-gradient-border-width:var(--border-thin);--card-gradient-border-edge-offset:calc(-1 * var(--border-thin));--card-gradient-border-entry-angle:120deg;--card-gradient-border-entry-duration:calc(2 * var(--duration-slow));--card-gradient-border-duration:calc(12 * var(--duration-slow));--card-gradient-border-surface:var(--color-surface);--card-gradient-border-selected-surface:var(--color-surface);position:relative}.Card-module__7uigca__animatedGradientBorder:before{content:"";inset:var(--card-gradient-border-edge-offset);border-radius:inherit;padding:var(--card-gradient-border-width);background:var(--card-gradient-border-background);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);-webkit-mask:linear-gradient(var(--palette-pure-white) 0 0) content-box, linear-gradient(var(--palette-pure-white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--palette-pure-white) 0 0) content-box, linear-gradient(var(--palette-pure-white) 0 0);-webkit-mask:linear-gradient(var(--palette-pure-white) 0 0) content-box, linear-gradient(var(--palette-pure-white) 0 0);mask:linear-gradient(var(--palette-pure-white) 0 0) content-box, linear-gradient(var(--palette-pure-white) 0 0);-webkit-mask-composite:xor;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}button.Card-module__7uigca__card{appearance:none;width:100%;font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}button.Card-module__7uigca__card:disabled{cursor:default}button.Card-module__7uigca__card:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (hover:hover){button.Card-module__7uigca__card:enabled:hover{background:var(--color-surface-hover);box-shadow:var(--elevation-2)}}@media (prefers-reduced-motion:reduce){button.Card-module__7uigca__card,.Card-module__7uigca__animatedGradientBorder:before{transition:none}}.Card-module__7uigca__subtle{background:var(--color-surface-subtle)}.Card-module__7uigca__accented{background:var(--color-accent-surface)}.Card-module__7uigca__muted{background:var(--color-surface-subtle);box-shadow:none;border:none;height:auto}.Card-module__7uigca__umber{background:var(--palette-umber-5)}button.Card-module__7uigca__card[aria-pressed=true]{background:var(--selection-background,var(--color-brand));border-color:var(--selection-border,var(--color-brand));border-width:var(--selection-border-width,var(--border-thin));color:var(--selection-text,var(--color-text-inverse))}@media (hover:hover){button.Card-module__7uigca__card[aria-pressed=true]:enabled:hover{background:var(--selection-background-hover,var(--color-brand-hover));border-color:var(--selection-border-hover,var(--color-brand-hover))}}button.Card-module__7uigca__card.Card-module__7uigca__animatedGradientBorder[aria-pressed=true]{background:var(--card-gradient-border-selected-surface);border-color:#0000;border-width:var(--border-thin);box-shadow:var(--elevation-1);background-clip:padding-box}button.Card-module__7uigca__card.Card-module__7uigca__animatedGradientBorder[aria-pressed=true]:before{opacity:1}@media (hover:hover){button.Card-module__7uigca__card.Card-module__7uigca__animatedGradientBorder:enabled:hover{background:var(--card-gradient-border-surface);box-shadow:var(--elevation-2);border-color:#0000}button.Card-module__7uigca__card.Card-module__7uigca__animatedGradientBorder:enabled:hover:before{background:var(--card-gradient-border-hover-background);opacity:1}button.Card-module__7uigca__card.Card-module__7uigca__animatedGradientBorder[aria-pressed=true]:enabled:hover{background:var(--card-gradient-border-selected-surface);background-clip:padding-box}}@media (hover:hover) and (prefers-reduced-motion:no-preference){button.Card-module__7uigca__card.Card-module__7uigca__animatedGradientBorder:enabled:hover:before,button.Card-module__7uigca__card.Card-module__7uigca__animatedGradientBorder[aria-pressed=true]:enabled:hover:before{background:conic-gradient(from var(--card-gradient-border-angle), var(--card-gradient-border-animation-start) 0deg, var(--card-gradient-border-middle) 90deg, var(--card-gradient-border-end,var(--color-brand-hover)) 180deg, var(--card-gradient-border-highlight) 250deg, var(--card-gradient-border-accent) 310deg, var(--card-gradient-border-animation-start) 360deg);animation:Card-module__7uigca__card-gradient-border-enter var(--card-gradient-border-entry-duration) var(--ease-out) both, Card-module__7uigca__card-gradient-border-spin var(--card-gradient-border-duration) linear var(--card-gradient-border-entry-duration) infinite}}.Card-module__7uigca__card.Card-module__7uigca__premiumBorder{--card-gradient-border-background:var(--background-infinite-premium-border-reverse);--card-gradient-border-animation-start:var(--color-infinite-premium-accent);--card-gradient-border-animation-end:var(--color-infinite-premium-middle);--card-gradient-border-middle:var(--color-infinite-premium-middle);--card-gradient-border-end:var(--color-infinite-premium-end);--card-gradient-border-highlight:var(--color-infinite-premium-highlight);--card-gradient-border-accent:var(--color-infinite-premium-accent);--card-gradient-border-selected-surface:var(--background-infinite-premium-selected);--card-gradient-border-surface:var(--color-infinite-surface);--card-gradient-border-width:var(--border-thick);--selection-text:var(--color-text)}button.Card-module__7uigca__card.Card-module__7uigca__premiumBorder:focus-visible{outline-color:var(--color-infinite-border)}
.Chip-module__vBCDBG__chip{align-items:center;gap:var(--space-2);min-height:var(--control-height-small);padding:var(--space-2) var(--space-4);color:var(--color-text);background:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-interface);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-reading);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);display:inline-flex}.Chip-module__vBCDBG__chip:not([aria-pressed=true]):not(:disabled):hover{color:var(--color-text);background:var(--color-surface-hover);border-color:var(--color-border-strong)}.Chip-module__vBCDBG__chip:not(:disabled):not([aria-pressed=true]):active{color:var(--color-text);background:var(--color-surface-active);border-color:var(--color-border-strong)}.Chip-module__vBCDBG__chip[aria-pressed=true]{color:var(--selection-text,var(--color-text-inverse));background:var(--selection-background,var(--color-brand));border-color:var(--color-brand)}.Chip-module__vBCDBG__chip[aria-pressed=true]:not(:disabled):hover{background:var(--selection-background-hover,var(--color-brand-hover));border-color:var(--color-brand-hover)}.Chip-module__vBCDBG__chip:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.Chip-module__vBCDBG__chip:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}
.Container-module__jBZ_fW__container{width:100%;padding-left:var(--space-5);padding-right:var(--space-5);margin-left:auto;margin-right:auto}.Container-module__jBZ_fW__narrow{max-width:var(--container-narrow)}.Container-module__jBZ_fW__default{max-width:var(--container-default)}.Container-module__jBZ_fW__wide{max-width:var(--container-wide)}.Container-module__jBZ_fW__full{max-width:none}
.ContinueWithGoogleButton-module__lYL9Gq__root{justify-content:center;align-items:center;gap:var(--space-3);width:100%;max-width:var(--content-width-small);min-height:var(--control-height-default);padding:var(--space-2) var(--space-5);background:var(--palette-pure-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-interface);font-size:var(--font-size-control);font-weight:500;line-height:var(--line-height-control);color:var(--color-text);cursor:pointer;transition:border-color var(--duration-moderate) var(--ease-out), box-shadow var(--duration-moderate) var(--ease-out);box-shadow:var(--elevation-1);display:flex}.ContinueWithGoogleButton-module__lYL9Gq__root:hover{border-color:var(--palette-neutral-5);box-shadow:var(--elevation-2)}.ContinueWithGoogleButton-module__lYL9Gq__root:disabled{opacity:.6;cursor:not-allowed;box-shadow:var(--elevation-1)}.ContinueWithGoogleButton-module__lYL9Gq__icon{flex-shrink:0;width:20px;height:20px}
.Eyebrow-module__Yp8YBW__eyebrow{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0;line-height:1}
.Heading-module__lmq9PW__heading{font-family:var(--font-brand);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:var(--line-height-brand);text-wrap:balance;margin:0}.Heading-module__lmq9PW__default{color:var(--color-text)}.Heading-module__lmq9PW__inherit{color:inherit}.Heading-module__lmq9PW__display{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-medium)}.Heading-module__lmq9PW__h1{font-size:var(--font-size-heading-1)}.Heading-module__lmq9PW__h2{font-size:var(--font-size-heading-2)}.Heading-module__lmq9PW__h3{font-size:var(--font-size-heading-3)}.Heading-module__lmq9PW__h4{font-size:var(--font-size-heading-4)}.Heading-module__lmq9PW__start{text-align:left}.Heading-module__lmq9PW__center{text-align:center}@media (max-width:640px){.Heading-module__lmq9PW__display{font-weight:var(--font-weight-regular)}}
.Icon-module__UjLWDa__frame{box-sizing:border-box;color:currentColor;flex:none;place-items:center;display:inline-grid}.Icon-module__UjLWDa__inherit{color:currentColor}.Icon-module__UjLWDa__subtle{color:var(--palette-neutral-5)}.Icon-module__UjLWDa__slot{width:var(--space-5);height:var(--space-5);flex:0 0 var(--space-5);place-items:center;display:inline-grid}.Icon-module__UjLWDa__slot>*{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.Icon-module__UjLWDa__handDrawn{background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:content-box;mask-clip:content-box;-webkit-mask-origin:content-box;mask-origin:content-box}.Icon-module__UjLWDa__frame>svg{stroke-width:var(--icon-stroke-width);width:100%;height:100%;display:block}.Icon-module__UjLWDa__frame>svg *{vector-effect:non-scaling-stroke}
.ProgressBar-module__zCS4OW__bar{--bar-fill:var(--color-accent,var(--palette-pear));--bar-track:var(--color-progress-track);align-items:center;gap:var(--space-4);width:100%;display:flex}.ProgressBar-module__zCS4OW__label{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-small);white-space:nowrap}.ProgressBar-module__zCS4OW__track{height:var(--space-2);background:var(--bar-track);border-radius:var(--radius-pill);flex:auto;display:block;overflow:hidden}.ProgressBar-module__zCS4OW__fill{background:var(--bar-fill);border-radius:var(--radius-pill);height:100%;transition:width var(--duration-moderate) var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){.ProgressBar-module__zCS4OW__fill{transition:none}}
.RangeSlider-module__nBXf7a__root{--range-slider-track-rest:var(--color-brand-surface);--range-slider-track-fill:var(--color-brand);--range-slider-thumb-surface:var(--color-brand);--range-slider-thumb-center:var(--palette-umber-10);--range-slider-thumb-edge:var(--color-brand);--range-slider-track-height:var(--space-2);--range-slider-thumb-width:var(--space-6);--range-slider-thumb-height:var(--space-5);--range-slider-thumb-border:calc(var(--border-thin) * 2);--range-slider-webkit-thumb-offset:calc((var(--range-slider-track-height) - var(--range-slider-thumb-height)) / 2);gap:var(--space-2);width:100%;display:grid}.RangeSlider-module__nBXf7a__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.RangeSlider-module__nBXf7a__input{width:100%;height:var(--control-height-small);margin:var(--space-0);appearance:none;cursor:pointer;background:0 0}.RangeSlider-module__nBXf7a__input::-webkit-slider-runnable-track{height:var(--range-slider-track-height);background:linear-gradient(to right, var(--range-slider-track-fill) 0%, var(--range-slider-track-fill) var(--range-slider-progress), var(--range-slider-track-rest) var(--range-slider-progress), var(--range-slider-track-rest) 100%);border-radius:var(--radius-pill)}.RangeSlider-module__nBXf7a__input::-moz-range-track{height:var(--range-slider-track-height);background:var(--range-slider-track-rest);border-radius:var(--radius-pill)}.RangeSlider-module__nBXf7a__input::-moz-range-progress{height:var(--range-slider-track-height);background:var(--range-slider-track-fill);border-radius:var(--radius-pill)}.RangeSlider-module__nBXf7a__input::-webkit-slider-thumb{box-sizing:border-box;width:var(--range-slider-thumb-width);height:var(--range-slider-thumb-height);margin-top:var(--range-slider-webkit-thumb-offset);appearance:none;background-color:var(--range-slider-thumb-surface);background-image:linear-gradient(105deg, transparent 18%, color-mix(in srgb, var(--color-text-inverse) 14%, transparent) 50%, transparent 82%), radial-gradient(ellipse at center, var(--range-slider-thumb-center) 0%, color-mix(in srgb, var(--range-slider-thumb-center) 50%, var(--range-slider-thumb-edge)) 78%, var(--range-slider-thumb-edge) 100%);border:var(--range-slider-thumb-border) solid var(--range-slider-thumb-edge);border-radius:var(--radius-pill);box-shadow:var(--elevation-1), inset 0 calc(-1 * var(--space-1)) var(--space-2) 0 var(--color-brand), inset 0 var(--border-thin) var(--space-2) 0 color-mix(in srgb, var(--color-text-inverse) 35%, transparent);-webkit-transition:background-color var(--duration-fast) var(--ease-out);transition:background-color var(--duration-fast) var(--ease-out);background-position:200% 0,50%;background-repeat:no-repeat;background-size:300% 100%,100% 100%}.RangeSlider-module__nBXf7a__input::-moz-range-thumb{box-sizing:border-box;width:var(--range-slider-thumb-width);height:var(--range-slider-thumb-height);background-color:var(--range-slider-thumb-surface);background-image:linear-gradient(105deg, transparent 18%, color-mix(in srgb, var(--color-text-inverse) 14%, transparent) 50%, transparent 82%), radial-gradient(ellipse at center, var(--range-slider-thumb-center) 0%, color-mix(in srgb, var(--range-slider-thumb-center) 50%, var(--range-slider-thumb-edge)) 78%, var(--range-slider-thumb-edge) 100%);border:var(--range-slider-thumb-border) solid var(--range-slider-thumb-edge);border-radius:var(--radius-pill);box-shadow:var(--elevation-1), inset 0 calc(-1 * var(--space-1)) var(--space-2) 0 var(--color-brand), inset 0 var(--border-thin) var(--space-2) 0 color-mix(in srgb, var(--color-text-inverse) 35%, transparent);-moz-transition:background-color var(--duration-fast) var(--ease-out);transition:background-color var(--duration-fast) var(--ease-out);background-position:200% 0,50%;background-repeat:no-repeat;background-size:300% 100%,100% 100%}.RangeSlider-module__nBXf7a__input:hover{--range-slider-thumb-center:color-mix(in srgb, var(--palette-umber-10) 88%, var(--palette-umber-11));--range-slider-thumb-edge:var(--color-brand-hover);--range-slider-thumb-surface:var(--color-brand-hover)}@keyframes RangeSlider-module__nBXf7a__range-slider-glare-sweep{0%{background-position:200% 0,50%}to{background-position:-100% 0,50%}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.RangeSlider-module__nBXf7a__input:hover::-webkit-slider-thumb{animation:RangeSlider-module__nBXf7a__range-slider-glare-sweep calc(2 * var(--duration-slow) + var(--duration-moderate)) var(--ease-out) both}.RangeSlider-module__nBXf7a__input:hover::-moz-range-thumb{animation:RangeSlider-module__nBXf7a__range-slider-glare-sweep calc(2 * var(--duration-slow) + var(--duration-moderate)) var(--ease-out) both}}.RangeSlider-module__nBXf7a__input:focus-visible{outline:none}.RangeSlider-module__nBXf7a__input:focus-visible::-webkit-slider-thumb{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.RangeSlider-module__nBXf7a__input:focus-visible::-moz-range-thumb{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.RangeSlider-module__nBXf7a__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.RangeSlider-module__nBXf7a__input::-webkit-slider-thumb{transition:none;animation:none}.RangeSlider-module__nBXf7a__input::-moz-range-thumb{transition:none;animation:none}}
.RemovableChip-module__jjTBFa__chip{background:var(--color-accent-surface,var(--color-surface-active));color:var(--color-accent-text,var(--color-text));align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border-radius:var(--radius-md);font-family:var(--font-interface);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-flex}.RemovableChip-module__jjTBFa__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.RemovableChip-module__jjTBFa__remove{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-md);color:inherit;cursor:pointer;opacity:var(--opacity-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.RemovableChip-module__jjTBFa__remove:hover{background:color-mix(in srgb, currentColor 8%, transparent);opacity:1}.RemovableChip-module__jjTBFa__remove:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}.RemovableChip-module__jjTBFa__remove svg{width:var(--space-3);height:var(--space-3);stroke-width:var(--icon-stroke-width)}
.SearchBar-module__uhWZSW__root{--search-bar-glyph-size:var(--space-4);font-family:var(--font-interface);flex-direction:column;width:100%;display:flex}.SearchBar-module__uhWZSW__screenReaderOnly{clip:rect(0, 0, 0, 0);height:1px;margin:calc(-1 * var(--space-1));white-space:nowrap;border:0;width:1px;padding:0;position:absolute;overflow:hidden}.SearchBar-module__uhWZSW__frame{align-items:center;gap:var(--space-2);padding:var(--space-1);background:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);height:var(--control-height-default);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding-inline-start:var(--space-4);display:flex}.SearchBar-module__uhWZSW__root:not(.SearchBar-module__uhWZSW__disabled) .SearchBar-module__uhWZSW__frame:hover{cursor:text}.SearchBar-module__uhWZSW__frame:focus-within{background:var(--color-surface);border-color:var(--color-focus);box-shadow:inset 0 0 0 var(--focus-width) var(--color-focus)}.SearchBar-module__uhWZSW__disabled{opacity:var(--opacity-disabled)}.SearchBar-module__uhWZSW__disabled .SearchBar-module__uhWZSW__frame{cursor:not-allowed}.SearchBar-module__uhWZSW__iconSlot{width:var(--control-height-small);height:var(--control-height-small);color:var(--color-text-muted);flex:none;place-items:center;display:grid}.SearchBar-module__uhWZSW__searchIcon{color:var(--color-text-muted);height:var(--search-bar-glyph-size);width:var(--search-bar-glyph-size)}.SearchBar-module__uhWZSW__input{color:var(--color-text);font-family:var(--font-interface);font-size:var(--font-size-control);line-height:var(--line-height-control);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0}.SearchBar-module__uhWZSW__input::placeholder{color:var(--color-text-muted)}.SearchBar-module__uhWZSW__input::-webkit-search-cancel-button{display:none}.SearchBar-module__uhWZSW__input:disabled{cursor:not-allowed}.SearchBar-module__uhWZSW__clear{flex:none}
.SegmentedControl-module__zWIsPq__root{--segment-size:calc(var(--control-height-default) - 2 * var(--space-1) - 2 * var(--border-thin));width:fit-content;height:var(--control-height-default);align-items:center;gap:var(--space-1);min-inline-size:0;padding:var(--space-1);color:var(--color-text);background:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out);flex-shrink:0;margin:0;display:inline-flex;position:relative}.SegmentedControl-module__zWIsPq__root:not([data-disabled=true]):hover{border-color:var(--color-border-strong)}.SegmentedControl-module__zWIsPq__indicator{top:var(--space-1);height:var(--segment-size);border-radius:var(--radius-md);background:var(--color-brand);pointer-events:none;transition:transform var(--duration-moderate) var(--ease-out), width var(--duration-moderate) var(--ease-out), background-color var(--duration-fast) var(--ease-out);position:absolute;left:0}.SegmentedControl-module__zWIsPq__indicator[data-disabled=true]{opacity:var(--opacity-disabled)}.SegmentedControl-module__zWIsPq__root:has(.SegmentedControl-module__zWIsPq__segment[aria-pressed=true]:not(:disabled):hover) .SegmentedControl-module__zWIsPq__indicator{background:var(--color-brand-hover)}.SegmentedControl-module__zWIsPq__segment{height:var(--segment-size);justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding-block:0;padding-inline:var(--space-4);color:var(--color-text);border-radius:var(--radius-md);font-family:var(--font-interface);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-reading);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-moderate) var(--ease-out);background:0 0;border:0;display:inline-flex;position:relative}.SegmentedControl-module__zWIsPq__root[data-display=icon] .SegmentedControl-module__zWIsPq__segment{width:var(--segment-size);padding-inline:var(--space-0)}.SegmentedControl-module__zWIsPq__segment>svg{width:var(--space-4);height:var(--space-4);stroke-width:var(--icon-stroke-width);flex:none}.SegmentedControl-module__zWIsPq__segment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SegmentedControl-module__zWIsPq__segment:not(:disabled):not([aria-pressed=true]):hover{color:var(--color-text);background:var(--color-surface-hover)}.SegmentedControl-module__zWIsPq__segment[aria-pressed=true]{background:var(--color-brand);color:var(--color-text-inverse)}.SegmentedControl-module__zWIsPq__segment[aria-pressed=true]:not(:disabled):hover{background:var(--color-brand-hover);color:var(--color-text-inverse)}.SegmentedControl-module__zWIsPq__root[data-indicator=true] .SegmentedControl-module__zWIsPq__segment[aria-pressed=true]{background:0 0}.SegmentedControl-module__zWIsPq__segment:not(:disabled):not([aria-pressed=true]):active{color:var(--color-text);background:var(--color-surface-active)}.SegmentedControl-module__zWIsPq__segment:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.SegmentedControl-module__zWIsPq__segment:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.SegmentedControl-module__zWIsPq__root,.SegmentedControl-module__zWIsPq__indicator,.SegmentedControl-module__zWIsPq__segment{transition:none}}
.Select-module__s0E_tG__root{gap:var(--space-2);width:100%;font-family:var(--font-interface);display:grid;position:relative}.Select-module__s0E_tG__floatingLabel{gap:0}.Select-module__s0E_tG__floatingLabel>span{justify-self:start}.Select-module__s0E_tG__screenReaderOnly{width:1px;height:1px;margin:calc(-1 * var(--space-1));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.Select-module__s0E_tG__trigger{width:100%;height:var(--control-height-default);justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding-block:var(--space-2);padding-inline:var(--space-4);color:var(--color-text);background:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-interface);font-size:var(--font-size-control);line-height:var(--line-height-control);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);display:flex}.Select-module__s0E_tG__trigger:not(:disabled):not(:active):not([aria-expanded=true]):hover{color:var(--color-text);background:var(--color-surface-hover);border-color:var(--select-border-color,var(--color-border))}.Select-module__s0E_tG__trigger:not(:disabled):hover .Select-module__s0E_tG__chevron{color:inherit}.Select-module__s0E_tG__trigger:not(:disabled):active,.Select-module__s0E_tG__trigger[aria-expanded=true]{color:var(--color-text);background:var(--color-surface-active);border-color:var(--select-border-color,var(--color-border-strong))}.Select-module__s0E_tG__trigger:focus-visible{border-color:var(--select-border-color,var(--color-focus));outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.Select-module__s0E_tG__trigger:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Select-module__s0E_tG__valueClip{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:0;min-width:0;display:block;overflow:hidden}.Select-module__s0E_tG__valueClip>span{white-space:inherit;display:inline}.Select-module__s0E_tG__chevron,.Select-module__s0E_tG__optionIcon{width:var(--space-4);height:var(--space-4);stroke-width:var(--icon-stroke-width);flex:none}.Select-module__s0E_tG__chevron{color:var(--color-text-muted)}.Select-module__s0E_tG__trigger[aria-expanded=true] .Select-module__s0E_tG__chevron{transform:rotate(180deg)}.Select-module__s0E_tG__menu{z-index:var(--layer-overlay);width:var(--radix-select-trigger-width);max-height:min(calc(var(--space-9) * 8), var(--radix-select-content-available-height));color:var(--color-text);background:var(--color-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);font-family:var(--font-interface);overflow:hidden}.Select-module__s0E_tG__viewport{padding:var(--space-2)}.Select-module__s0E_tG__option+.Select-module__s0E_tG__option{margin-top:var(--space-1)}.Select-module__s0E_tG__option{width:100%;min-height:var(--control-height-default);justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);color:var(--color-text);border-radius:var(--radius-md);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}.Select-module__s0E_tG__option[data-highlighted]:not([data-state=checked]){color:var(--color-text);background:var(--color-surface-hover);outline:0}.Select-module__s0E_tG__option[data-state=checked]{color:var(--color-text-inverse);background:var(--color-brand)}.Select-module__s0E_tG__option[data-state=checked][data-highlighted]{background:var(--color-brand-hover)}.Select-module__s0E_tG__option[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled)}.Select-module__s0E_tG__trigger[data-placeholder]{color:var(--color-text-muted)}.Select-module__s0E_tG__optionIcon{color:inherit}.Select-module__s0E_tG__triggerFrame{border-radius:var(--radius-lg);position:relative}.Select-module__s0E_tG__trigger[data-notched=true]{--select-border-color:transparent;border-color:var(--select-border-color)}.Select-module__s0E_tG__triggerFrame:has(.Select-module__s0E_tG__trigger:is(:active,[aria-expanded=true])){--notched-border-color:var(--color-border-strong)}.Select-module__s0E_tG__triggerFrame:has(.Select-module__s0E_tG__trigger:focus-visible){--notched-border-color:var(--color-focus)}
.Stack-module__sw3QMW__stack{display:flex}.Stack-module__sw3QMW__stack>*{margin:0}.Stack-module__sw3QMW__column{flex-direction:column}.Stack-module__sw3QMW__row{flex-direction:row}.Stack-module__sw3QMW__wrap{flex-wrap:wrap}.Stack-module__sw3QMW__none{gap:0}.Stack-module__sw3QMW__xs{gap:var(--space-2)}.Stack-module__sw3QMW__sm{gap:var(--space-3)}.Stack-module__sw3QMW__md{gap:var(--space-5)}.Stack-module__sw3QMW__lg{gap:var(--space-8)}.Stack-module__sw3QMW__xl{gap:var(--space-9)}.Stack-module__sw3QMW__xxl{gap:calc(var(--space-9) * 2)}.Stack-module__sw3QMW__align-start{align-items:flex-start}.Stack-module__sw3QMW__align-center{align-items:center}.Stack-module__sw3QMW__align-end{align-items:flex-end}.Stack-module__sw3QMW__align-stretch{align-items:stretch}.Stack-module__sw3QMW__justify-start{justify-content:flex-start}.Stack-module__sw3QMW__justify-center{justify-content:center}.Stack-module__sw3QMW__justify-end{justify-content:flex-end}.Stack-module__sw3QMW__justify-between{justify-content:space-between}
.StatusDot-module__kLr44G__dot{border-radius:var(--radius-pill,999px);background:var(--color-text-muted,#64748b);flex:none;width:8px;height:8px;display:inline-block}.StatusDot-module__kLr44G__dot[data-tone=healthy],.StatusDot-module__kLr44G__dot[data-tone=success]{background:var(--color-success-text,#065f46)}.StatusDot-module__kLr44G__dot[data-tone=warning]{background:var(--color-warning-text,#92400e)}.StatusDot-module__kLr44G__dot[data-tone=danger]{background:var(--color-danger-text,#991b1b)}
.Switch-module__WtDv_W__row{--switch-track-width:calc(var(--space-8) + var(--space-3));--switch-track-height:var(--space-6);--switch-thumb-size:var(--space-5);--switch-thumb-inset:calc((var(--switch-track-height) - var(--switch-thumb-size)) / 2);font-family:var(--font-interface);align-items:center;gap:var(--space-4);justify-content:space-between;width:100%;display:flex}.Switch-module__WtDv_W__disabled{opacity:.6}.Switch-module__WtDv_W__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Switch-module__WtDv_W__label{color:var(--color-text);cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-reading)}.Switch-module__WtDv_W__disabled .Switch-module__WtDv_W__label,.Switch-module__WtDv_W__disabled .Switch-module__WtDv_W__input{cursor:not-allowed}.Switch-module__WtDv_W__description{margin:0}.Switch-module__WtDv_W__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Switch-module__WtDv_W__control{flex:none;position:relative}.Switch-module__WtDv_W__input{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.Switch-module__WtDv_W__track{background:var(--palette-neutral-5);border-radius:var(--radius-pill);box-shadow:inset 0 1px calc(var(--space-1) / 2) color-mix(in srgb, var(--palette-neutral-12) 12%, transparent);height:var(--switch-track-height);transition:background-color var(--duration-moderate) var(--ease-out);width:var(--switch-track-width);display:block;position:relative}.Switch-module__WtDv_W__thumb{background:var(--palette-pure-white);border-radius:var(--radius-pill);box-shadow:var(--elevation-1);height:var(--switch-thumb-size);left:var(--switch-thumb-inset);top:var(--switch-thumb-inset);transition:transform var(--duration-moderate) var(--ease-out);width:var(--switch-thumb-size);position:absolute}.Switch-module__WtDv_W__input:checked~.Switch-module__WtDv_W__track{background:var(--color-brand)}.Switch-module__WtDv_W__input:checked~.Switch-module__WtDv_W__track .Switch-module__WtDv_W__thumb{transform:translateX(calc(var(--switch-track-width) - var(--switch-thumb-size) - 2 * var(--switch-thumb-inset)))}.Switch-module__WtDv_W__row:not(.Switch-module__WtDv_W__disabled):hover .Switch-module__WtDv_W__input:not(:checked)~.Switch-module__WtDv_W__track{background:var(--palette-neutral-8)}.Switch-module__WtDv_W__row:not(.Switch-module__WtDv_W__disabled):hover .Switch-module__WtDv_W__input:checked~.Switch-module__WtDv_W__track{background:var(--color-brand-hover)}.Switch-module__WtDv_W__input:focus-visible~.Switch-module__WtDv_W__track{outline:var(--space-1) solid var(--color-focus);outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){.Switch-module__WtDv_W__track,.Switch-module__WtDv_W__thumb{transition:none}}
.TabBar-module__cLir6a__tablist{scrollbar-width:none;font-family:var(--font-interface);z-index:1;padding-bottom:var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-bottom:calc(-1 * var(--space-3));position:relative;overflow:auto hidden}.TabBar-module__cLir6a__tablist::-webkit-scrollbar{display:none}.TabBar-module__cLir6a__tabRow{align-items:end;gap:0;width:max-content;min-width:100%;display:flex;overflow:visible}.TabBar-module__cLir6a__tab{z-index:1;min-width:7.25rem;margin-left:calc(var(--space-2) * -1);padding:var(--space-3) calc(var(--space-4) + var(--space-1));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--palette-neutral-2);box-shadow:0 var(--space-1) var(--space-2) color-mix(in srgb, var(--palette-neutral-12) 5%, transparent);font-family:var(--font-interface);font-size:var(--font-size-small);color:var(--palette-neutral-12);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-moderate) var(--ease-out), color var(--duration-moderate) var(--ease-out), transform var(--duration-moderate) var(--ease-out);border:0;flex-shrink:0;font-weight:450;position:relative}.TabBar-module__cLir6a__tab:first-child{margin-left:0}.TabBar-module__cLir6a__tab:after{right:0;bottom:calc(-1 * var(--space-3));height:var(--space-3);content:"";background:inherit;position:absolute;left:0}.TabBar-module__cLir6a__tab:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--palette-neutral-11) 24%, transparent);z-index:4;outline:0}.TabBar-module__cLir6a__idle:not(:disabled):hover{z-index:3;background:var(--palette-neutral-1);transform:translateY(-1px)}.TabBar-module__cLir6a__active:not(:disabled):hover{background:var(--color-brand-hover)}.TabBar-module__cLir6a__active{z-index:5;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-brand);box-shadow:none;color:var(--color-text-inverse)}
.Tag-module__M0isZq__tag{--tag-background:var(--color-accent-surface,var(--color-brand-surface));--tag-color:var(--color-accent-text,var(--color-brand));color:var(--tag-color);width:fit-content;min-width:0;max-width:100%;font-family:var(--font-interface);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);line-height:calc(var(--font-size-eyebrow) * var(--line-height-title) + var(--space-1) * 2);overflow-wrap:anywhere;text-align:left;text-transform:uppercase;white-space:normal;display:inline-block}.Tag-module__M0isZq__label{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--tag-background);border:var(--border-thin) solid transparent;border-radius:var(--radius-md);padding:var(--space-1) var(--space-2)}.Tag-module__M0isZq__brand{--tag-background:var(--color-brand-surface);--tag-color:var(--color-brand)}.Tag-module__M0isZq__beige{--tag-background:var(--palette-neutral-2);--tag-color:var(--palette-neutral-11)}.Tag-module__M0isZq__muted{--tag-background:var(--color-surface);--tag-color:var(--color-text)}.Tag-module__M0isZq__muted .Tag-module__M0isZq__label{border-color:var(--color-border)}.Tag-module__M0isZq__success{--tag-background:var(--color-success-surface);--tag-color:var(--color-success-text)}.Tag-module__M0isZq__warning{--tag-background:var(--color-warning-surface);--tag-color:var(--color-warning-text)}.Tag-module__M0isZq__danger{--tag-background:var(--color-danger-surface);--tag-color:var(--color-danger-text)}.Tag-module__M0isZq__inverted{color:var(--tag-inverted-color,var(--color-text-inverse))}.Tag-module__M0isZq__inverted .Tag-module__M0isZq__label{background:var(--color-accent,var(--tag-color))}
.TextArea-module__Sr6Gsa__field{font-family:var(--font-interface);flex-direction:column;gap:0;width:100%;display:flex;position:relative}.TextArea-module__Sr6Gsa__label{z-index:1;margin:0 0 -.55em var(--space-3);padding:0 var(--space-1);background:var(--palette-pure-white);font-size:var(--font-size-small);color:var(--color-text-muted);align-self:flex-start;font-weight:400;line-height:1.15;position:relative}.TextArea-module__Sr6Gsa__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TextArea-module__Sr6Gsa__frame{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--palette-pure-white);transition:border-color var(--duration-moderate) var(--ease-out), box-shadow var(--duration-moderate) var(--ease-out);align-items:stretch;display:flex}.TextArea-module__Sr6Gsa__frame:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 18%, transparent)}.TextArea-module__Sr6Gsa__errored .TextArea-module__Sr6Gsa__frame{border-color:var(--color-danger-text)}.TextArea-module__Sr6Gsa__disabled{opacity:.6}.TextArea-module__Sr6Gsa__disabled .TextArea-module__Sr6Gsa__frame{cursor:not-allowed}.TextArea-module__Sr6Gsa__textarea{min-width:0;min-height:80px;padding:var(--space-3) var(--space-4);font-family:var(--font-interface);font-size:var(--font-size-control);color:var(--color-text);resize:vertical;background:0 0;border:0;outline:0;flex:1;line-height:1.55}.TextArea-module__Sr6Gsa__textarea::placeholder{color:var(--palette-neutral-10)}.TextArea-module__Sr6Gsa__textarea:disabled{cursor:not-allowed}.TextArea-module__Sr6Gsa__message{font-size:var(--font-size-small);color:var(--color-text-muted);margin:var(--space-2) 0 0}.TextArea-module__Sr6Gsa__message.TextArea-module__Sr6Gsa__error{color:var(--color-danger-text)}
.InputFrame-module__oOwnyq__frame{--input-focus-color:var(--color-brand);height:var(--control-height-default);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--palette-pure-white);transition:border-color var(--duration-moderate) var(--ease-out), box-shadow var(--duration-moderate) var(--ease-out);align-items:center;display:flex}.InputFrame-module__oOwnyq__frame:focus-within{border-color:var(--input-focus-color);box-shadow:0 0 0 1px var(--input-focus-color)}.InputFrame-module__oOwnyq__frame[data-error=true]{border-color:var(--color-danger-text)}.InputFrame-module__oOwnyq__frame[data-disabled=true]{cursor:not-allowed}.InputFrame-module__oOwnyq__frame>:is(input,textarea){border-radius:calc(var(--radius-lg) - 1px);min-width:0;padding:calc(( var(--control-height-default) - 2 * var(--border-thin) - var(--font-size-control) * var(--line-height-title) ) / 2) var(--space-4);line-height:var(--line-height-title);font-family:var(--font-interface);font-size:var(--font-size-control);color:var(--color-text);background:0 0;border:0;outline:0;flex:1}.InputFrame-module__oOwnyq__frame>input{height:100%;line-height:var(--line-height-control);padding-block:0}.InputFrame-module__oOwnyq__frame>:is(input,textarea)::-moz-placeholder{color:var(--palette-neutral-10)}.InputFrame-module__oOwnyq__frame>:is(input,textarea)::placeholder{color:var(--palette-neutral-10)}.InputFrame-module__oOwnyq__frame>:-webkit-any(input,textarea):-webkit-autofill{box-shadow:0 0 0 100vmax var(--palette-pure-white) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.InputFrame-module__oOwnyq__frame>:is(input,textarea):autofill{box-shadow:0 0 0 100vmax var(--palette-pure-white) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.InputFrame-module__oOwnyq__frame>:-webkit-any(input,textarea):-webkit-autofill:hover{box-shadow:0 0 0 100vmax var(--palette-pure-white) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.InputFrame-module__oOwnyq__frame>:is(input,textarea):autofill:hover{box-shadow:0 0 0 100vmax var(--palette-pure-white) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.InputFrame-module__oOwnyq__frame>:-webkit-any(input,textarea):-webkit-autofill:focus{box-shadow:0 0 0 100vmax var(--palette-pure-white) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.InputFrame-module__oOwnyq__frame>:is(input,textarea):autofill:focus{box-shadow:0 0 0 100vmax var(--palette-pure-white) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);transition:background-color 9999s ease-out}.InputFrame-module__oOwnyq__frame>:is(input,textarea):disabled{cursor:not-allowed}.InputFrame-module__oOwnyq__trailing{padding:var(--space-1);flex:none;align-self:center;display:flex}.InputFrame-module__oOwnyq__frame .InputFrame-module__oOwnyq__trailing>:is(button,a){width:auto;min-width:calc(var(--control-height-default) - 2 * var(--space-1) - 2 * var(--border-thin));height:calc(var(--control-height-default) - 2 * var(--space-1) - 2 * var(--border-thin));min-height:0;padding-inline:var(--space-2);border-radius:calc(var(--radius-lg) - var(--space-1) - var(--border-thin));flex:none}.InputFrame-module__oOwnyq__frame[data-multiline=true]{height:auto;min-height:var(--control-height-default);align-items:stretch}.InputFrame-module__oOwnyq__frame[data-multiline=true] .InputFrame-module__oOwnyq__trailing{align-self:flex-end}.InputFrame-module__oOwnyq__frame[data-notched=true]{isolation:isolate;background:0 0;border-color:#0000;position:relative}.InputFrame-module__oOwnyq__frame[data-notched=true]>fieldset{z-index:-1;background:var(--palette-pure-white)}.InputFrame-module__oOwnyq__frame[data-notched=true]:focus-within{--notched-border-color:var(--input-focus-color);--notched-border-width:calc(var(--border-thin) * 2);box-shadow:none}.InputFrame-module__oOwnyq__frame[data-notched=true][data-error=true]{--notched-border-color:var(--color-danger-text)}.InputFrame-module__oOwnyq__frame[data-brand=infinite]{--input-focus-color:var(--color-infinite-border)}.InputFrame-module__oOwnyq__frame .InputFrame-module__oOwnyq__trailing>:is(button,a)[data-icon-filled]{width:calc(var(--control-height-default) - 2 * var(--space-1) - 2 * var(--border-thin));padding:0}.InputFrame-module__oOwnyq__frame .InputFrame-module__oOwnyq__trailing>:is(button,a):has(>svg:only-child){width:calc(var(--control-height-default) - 2 * var(--space-1) - 2 * var(--border-thin));padding:0}
.Title-module__YiyY2G__title{font-family:var(--font-interface);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-title);text-wrap:balance;margin:0}.Title-module__YiyY2G__lg{font-size:var(--font-size-title-lg)}.Title-module__YiyY2G__md{font-size:var(--font-size-title-md)}.Title-module__YiyY2G__sm{font-size:var(--font-size-title-sm)}.Title-module__YiyY2G__default{color:var(--color-text)}.Title-module__YiyY2G__muted{color:var(--color-text-muted)}.Title-module__YiyY2G__inverse{color:var(--color-text-inverse)}.Title-module__YiyY2G__inherit{color:inherit}.Title-module__YiyY2G__start{text-align:start}.Title-module__YiyY2G__center{text-align:center}
.Toast-module__1IQLHq__toast{--toast-min-width:calc(var(--space-9) * 3.5);--toast-max-width:calc(var(--space-9) * 5.5);box-sizing:border-box;align-items:flex-start;gap:var(--space-2);width:fit-content;min-width:min(100%, var(--toast-min-width));max-width:min(100%, var(--toast-max-width));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-2);display:flex}.Toast-module__1IQLHq__toast[data-accent=true]{border-color:color-mix(in srgb, var(--toast-accent) 35%, var(--color-border-subtle));background:color-mix(in srgb, var(--toast-accent) 8%, var(--color-surface))}.Toast-module__1IQLHq__content{flex:auto;min-width:0}.Toast-module__1IQLHq__dismiss{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0 0;flex:none}
.ToggleSwitch-module__D-k9vG__control{width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:var(--space-0);border:var(--border-thin) solid transparent;border-radius:var(--radius-lg);cursor:pointer;background:0 0;flex:none;place-items:center;display:inline-grid}.ToggleSwitch-module__D-k9vG__track{width:var(--control-height-default);height:var(--space-5);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-active);transition:background-color var(--duration-fast) var(--ease-out);align-items:center;display:flex}.ToggleSwitch-module__D-k9vG__thumb{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--elevation-1);transition:transform var(--duration-fast) var(--ease-out);transform:translate(0)}.ToggleSwitch-module__D-k9vG__control[aria-checked=true] .ToggleSwitch-module__D-k9vG__track{background:var(--color-brand)}.ToggleSwitch-module__D-k9vG__control[aria-checked=true] .ToggleSwitch-module__D-k9vG__thumb{transform:translateX(calc(var(--control-height-default) - var(--space-5)))}.ToggleSwitch-module__D-k9vG__control:not([aria-checked=true]):not(:disabled):hover .ToggleSwitch-module__D-k9vG__track{background:var(--color-surface-hover)}.ToggleSwitch-module__D-k9vG__control[aria-checked=true]:not(:disabled):hover .ToggleSwitch-module__D-k9vG__track{background:var(--color-brand-hover)}.ToggleSwitch-module__D-k9vG__control:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ToggleSwitch-module__D-k9vG__control:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.ToggleSwitch-module__D-k9vG__track,.ToggleSwitch-module__D-k9vG__thumb{transition:none}}
.Checkbox-module__Pr9QwG__checkbox{--checkbox-accent:var(--color-brand);--checkbox-focus:var(--color-focus);appearance:none;box-sizing:border-box;inline-size:calc(var(--space-4) + var(--space-1));block-size:calc(var(--space-4) + var(--space-1));border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-page-background-pure);color:var(--color-text-inverse);cursor:pointer;flex:none;place-content:center;margin:0;display:inline-grid}.Checkbox-module__Pr9QwG__checkbox[data-brand=infinite]{--checkbox-accent:var(--color-infinite-border);--checkbox-focus:var(--color-infinite-border)}.Checkbox-module__Pr9QwG__checkbox:hover:not(:disabled),.Checkbox-module__Pr9QwG__checkbox:checked{border-color:var(--checkbox-accent)}.Checkbox-module__Pr9QwG__checkbox:checked{background:var(--checkbox-accent)}.Checkbox-module__Pr9QwG__checkbox:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);clip-path:polygon(12% 44%,38% 70%,87% 18%,100% 31%,38% 96%,0 57%);visibility:hidden;background:currentColor}.Checkbox-module__Pr9QwG__checkbox:checked:before{visibility:visible}.Checkbox-module__Pr9QwG__checkbox:focus-visible{outline:var(--focus-width) solid var(--checkbox-focus);outline-offset:var(--focus-offset)}.Checkbox-module__Pr9QwG__checkbox:disabled{cursor:default;opacity:var(--opacity-disabled)}@media (forced-colors:active){.Checkbox-module__Pr9QwG__checkbox{appearance:auto}.Checkbox-module__Pr9QwG__checkbox:before{content:none}}
.AccountDeletionSection-module__zjBmxG__section,.AccountDeletionSection-module__zjBmxG__copy,.AccountDeletionSection-module__zjBmxG__dialogContent{display:grid}.AccountDeletionSection-module__zjBmxG__section{gap:var(--space-4)}.AccountDeletionSection-module__zjBmxG__card{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.AccountDeletionSection-module__zjBmxG__copy{gap:var(--space-1)}.AccountDeletionSection-module__zjBmxG__dialogContent{gap:var(--space-4)}.AccountDeletionSection-module__zjBmxG__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.AccountDeletionSection-module__zjBmxG__phrase{overflow-wrap:anywhere}.AccountDeletionSection-module__zjBmxG__memberList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}
.DashboardIdentityCard-module__A-QFWW__card{--identity-avatar-size:calc(var(--space-9) + var(--space-6));align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.DashboardIdentityCard-module__A-QFWW__avatar{aspect-ratio:1;background:var(--palette-umber-1);border-radius:var(--radius-pill);color:var(--color-text-accent);font-family:var(--font-brand);font-size:var(--font-size-heading-4);height:var(--identity-avatar-size);text-transform:uppercase;width:var(--identity-avatar-size);flex-shrink:0;place-items:center;display:grid}.DashboardIdentityCard-module__A-QFWW__content{gap:var(--space-3);overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.DashboardIdentityCard-module__A-QFWW__identityText{gap:var(--space-1);display:grid}.DashboardIdentityCard-module__A-QFWW__metadata{gap:var(--space-4);flex-wrap:wrap;display:flex}.DashboardIdentityCard-module__A-QFWW__metadataItem{align-items:center;gap:var(--space-2);display:flex}.DashboardIdentityCard-module__A-QFWW__metadataIcon{color:var(--color-text);height:var(--space-4);width:var(--space-4);flex:none}.DashboardIdentityCard-module__A-QFWW__actionSlot{margin-inline-start:auto}.DashboardIdentityCard-module__A-QFWW__actionSlot>*{white-space:nowrap}
.ReferralEarnedDialog-module__jztSfG__artwork{background:url(/artwork/products/family-referrals/referral-backdrop.jpg) center 40% / cover no-repeat, var(--background-infinite-ambient);position:relative}.ReferralEarnedDialog-module__jztSfG__artworkImage{padding:var(--space-4);-o-object-fit:contain;object-fit:contain}.ReferralEarnedDialog-module__jztSfG__progress{padding-top:var(--space-2)}
.ManageProfileDialog-module__v4245G__body{gap:calc(var(--space-4) + var(--space-1));flex-direction:column;display:flex}.ManageProfileDialog-module__v4245G__saveButton{width:100%}.ManageProfileDialog-module__v4245G__accessCard{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ManageProfileDialog-module__v4245G__composer{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ManageProfileDialog-module__v4245G__inviteFacts{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ManageProfileDialog-module__v4245G__factEmail{overflow-wrap:anywhere}.ManageProfileDialog-module__v4245G__inviteVerbs{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-3));display:flex}.ManageProfileDialog-module__v4245G__accessCard .ManageProfileDialog-module__v4245G__verb{font-size:var(--font-size-body)}.ManageProfileDialog-module__v4245G__expiredNote{color:var(--color-warning-text)}.ManageProfileDialog-module__v4245G__savingIcon{animation:.9s linear infinite ManageProfileDialog-module__v4245G__manage-profile-spin}@keyframes ManageProfileDialog-module__v4245G__manage-profile-spin{to{transform:rotate(1turn)}}.ManageProfileDialog-module__v4245G__feedbackSuccess{color:var(--color-success-text)}.ManageProfileDialog-module__v4245G__feedbackError{color:var(--color-danger-text)}
.TutorSessionSettingsPanel-module__7wOoga__panel{gap:var(--space-6);color:var(--tutor-surface-text,var(--color-text));display:grid}.TutorSessionSettingsPanel-module__7wOoga__section{gap:var(--space-1);display:grid}.TutorSessionSettingsPanel-module__7wOoga__label{align-items:center;gap:var(--space-2);color:var(--tutor-surface-text,var(--color-text));display:inline-flex}.TutorSessionSettingsPanel-module__7wOoga__icon{width:var(--space-5);height:var(--space-5);flex:none;display:inline-flex}.TutorSessionSettingsPanel-module__7wOoga__error{color:var(--color-danger-text)}.TutorSessionSettingsPanel-module__7wOoga__toggles{gap:var(--space-3);display:grid}.TutorSessionSettingsPanel-module__7wOoga__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.TutorSessionSettingsPanel-module__7wOoga__choiceControl{width:100%}.TutorSessionSettingsPanel-module__7wOoga__choiceControl>button{flex:auto}
@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_cc1efdc4-module__tA3etG__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_cc1efdc4-module__tA3etG__variable{--font-parent-dashboard-sans:"Host Grotesk", "Host Grotesk Fallback"}
.Preview-module__ox2BbG__shell{--dev-menu-width:26rem;--dev-trigger-font-size:.95rem;--dev-label-font-size:.8rem;--dev-option-font-size:.9rem;background:var(--color-page-background);min-height:100vh;color:var(--color-text);position:relative}.Preview-module__ox2BbG__devPanel{z-index:2000;top:var(--space-3);left:var(--space-3);align-items:stretch;gap:var(--space-1);display:flex;position:fixed}.Preview-module__ox2BbG__devHandle{width:var(--space-6);min-height:var(--control-height-default);border:var(--border-thin) solid color-mix(in srgb, var(--palette-neutral-12) 16%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--palette-pure-white) 94%, transparent);color:var(--color-text-muted);cursor:grab;font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;padding:0;display:grid}.Preview-module__ox2BbG__devHandle:active{cursor:grabbing}.Preview-module__ox2BbG__devPanel[data-menu-above=true] .Preview-module__ox2BbG__devMenu{top:auto;bottom:calc(100% + var(--space-2))}.Preview-module__ox2BbG__devPanel[data-menu-end=true] .Preview-module__ox2BbG__devMenu{left:auto;right:0}.Preview-module__ox2BbG__devTrigger{min-height:var(--control-height-default);padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--palette-neutral-12) 16%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--palette-pure-white) 94%, transparent);box-shadow:0 var(--space-1) var(--space-3) color-mix(in srgb, var(--palette-neutral-12) 12%, transparent);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--dev-trigger-font-size);font-weight:700}.Preview-module__ox2BbG__devMenu{top:calc(100% + var(--space-2));width:min(var(--dev-menu-width), calc(100vw - var(--space-5)));max-height:calc(100vh - var(--space-9));gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 var(--space-3) var(--space-6) color-mix(in srgb, var(--palette-neutral-12) 18%, transparent);display:grid;position:absolute;left:0;overflow:auto}.Preview-module__ox2BbG__devGroup{gap:var(--space-2);display:grid}.Preview-module__ox2BbG__devLabel{color:var(--color-text-muted);font-size:var(--dev-label-font-size);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:800}.Preview-module__ox2BbG__devOptions{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Preview-module__ox2BbG__devOption{min-height:var(--control-height-default);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--palette-pure-white);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--dev-option-font-size);text-align:left}.Preview-module__ox2BbG__devOption[data-active=true]{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 12%, var(--palette-pure-white));color:var(--color-brand);font-weight:800}@media (max-width:720px){.Preview-module__ox2BbG__devPanel{top:var(--space-2);left:var(--space-2)}.Preview-module__ox2BbG__devOptions{grid-template-columns:minmax(0,1fr)}}.Preview-module__ox2BbG__shell[data-embed=true] .Preview-module__ox2BbG__devPanel{display:none}
.Gallery-module__MASBxG__shell{background:var(--color-page-background);min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex}.Gallery-module__MASBxG__header{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-3);display:grid}.Gallery-module__MASBxG__links{gap:var(--space-4);flex-wrap:wrap;display:flex}.Gallery-module__MASBxG__controls{align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.Gallery-module__MASBxG__field{flex:0 1 var(--content-width-small);min-width:0;max-width:100%}.Gallery-module__MASBxG__reset{align-self:flex-end}.Gallery-module__MASBxG__stage{min-height:var(--container-narrow);height:calc(100dvh - var(--space-10) * 3);flex-direction:column;display:flex}
.DriftingClouds-module__kX5jla__layer{--family-cloud-scene-rise:calc(-1 * clamp(var(--space-6), 8dvh, var(--space-9)));pointer-events:none;position:absolute;inset:0;overflow:hidden}.DriftingClouds-module__kX5jla__depth{transform:translateY(calc(var(--family-cloud-scene-rise) + var(--family-cloud-rise)));position:absolute;inset:0;container-type:inline-size}.DriftingClouds-module__kX5jla__rear{--family-cloud-rise:-0.35%}.DriftingClouds-module__kX5jla__mid{--family-cloud-rise:-0.75%}.DriftingClouds-module__kX5jla__front{--family-cloud-rise:-1.25%}.DriftingClouds-module__kX5jla__cloud{-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;will-change:transform;max-width:88%;height:auto;max-height:30%;animation-name:DriftingClouds-module__kX5jla__family-cloud-drift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.DriftingClouds-module__kX5jla__cloudRear{opacity:.32;animation-duration:460s}.DriftingClouds-module__kX5jla__cloudMid{opacity:.46;animation-duration:290s}.DriftingClouds-module__kX5jla__cloudFront{opacity:.58;animation-duration:170s}.DriftingClouds-module__kX5jla__cloudOne{width:clamp(calc(var(--space-9) * 4 + var(--space-8)), 43vw, calc(var(--container-narrow) + var(--space-8) * 2));animation-delay:-49s;top:32%}.DriftingClouds-module__kX5jla__cloudTwo{width:clamp(var(--space-7), 5vw, calc(var(--space-7) * 2));animation-delay:-185s;top:59%}.DriftingClouds-module__kX5jla__cloudThree{width:clamp(calc(var(--space-9) * 2), 17vw, calc(var(--space-9) * 4 + var(--space-6)));animation-delay:-190s;top:42%}.DriftingClouds-module__kX5jla__cloudFour{width:clamp(calc(var(--space-5) + var(--space-1)), 3.5vw, calc(var(--space-6) + var(--space-5)));animation-delay:-310s;top:67%}.DriftingClouds-module__kX5jla__cloudFive{width:clamp(calc(var(--space-9) * 6), 56vw, calc(var(--container-default) - var(--space-9)));animation-delay:-106s;top:25%}.DriftingClouds-module__kX5jla__cloudSix{width:clamp(calc(var(--space-8) * 2), 12vw, calc(var(--space-9) * 3 + var(--space-4)));animation-delay:-100s;top:51%}@keyframes DriftingClouds-module__kX5jla__family-cloud-drift{0%{transform:translate(-100%)}to{transform:translate(100cqw)}}@media (prefers-reduced-motion:reduce){.DriftingClouds-module__kX5jla__layer{display:none}}
.DoorwaySignInSurface-module__WarX3G__surface{--doorway-settle-ease:cubic-bezier(.22, 1, .36, 1);--doorway-form-width:calc(var(--space-4) * 20.625);--doorway-heading-size:calc(var(--space-4) * 2.625);--doorway-divider-space:calc(var(--space-4) * 1.375);--doorway-subtitle-space:calc(var(--space-4) * 1.875);--content-width-small:var(--doorway-form-width);--font-size-heading-1:var(--doorway-heading-size);--line-height-brand:1.12;--color-brand:var(--palette-umber-10);--color-brand-hover:var(--palette-umber-12);--color-border:color-mix(in srgb, var(--palette-umber-8) 48%, var(--palette-umber-1));width:var(--doorway-form-width);justify-self:center;max-width:100%;position:relative}.DoorwaySignInSurface-module__WarX3G__surface .DoorwaySignInSurface-module__WarX3G__heading{margin:0 0 var(--space-3);letter-spacing:-.025em}.DoorwaySignInSurface-module__WarX3G__subtitle{margin-bottom:var(--doorway-subtitle-space);overflow-wrap:anywhere}.DoorwaySignInSurface-module__WarX3G__notice{margin:var(--space-4) 0;overflow-wrap:anywhere}.DoorwaySignInSurface-module__WarX3G__divider{align-items:center;gap:var(--space-4);margin:var(--doorway-divider-space) 0;display:flex}.DoorwaySignInSurface-module__WarX3G__divider:before,.DoorwaySignInSurface-module__WarX3G__divider:after{content:"";background:var(--color-border);opacity:.7;flex:1;height:1px}.DoorwaySignInSurface-module__WarX3G__form{width:100%}.DoorwaySignInSurface-module__WarX3G__field{text-align:start}.DoorwaySignInSurface-module__WarX3G__surface .DoorwaySignInSurface-module__WarX3G__submit{width:100%;min-height:var(--control-height-default);margin-top:var(--space-3);border:1px solid var(--palette-umber-12)}.DoorwaySignInSurface-module__WarX3G__surface .DoorwaySignInSurface-module__WarX3G__submit:hover{transform:none}.DoorwaySignInSurface-module__WarX3G__surface .DoorwaySignInSurface-module__WarX3G__submit:focus-visible{outline-color:var(--color-brand)}.DoorwaySignInSurface-module__WarX3G__hint{margin-top:var(--space-5)}.DoorwaySignInSurface-module__WarX3G__editEmail,.DoorwaySignInSurface-module__WarX3G__localLogin{margin:var(--space-4) auto 0;display:flex}@media (prefers-reduced-motion:no-preference){.DoorwaySignInSurface-module__WarX3G__surface[data-entering=true]:not(:focus-within) :is(.DoorwaySignInSurface-module__WarX3G__heading,.DoorwaySignInSurface-module__WarX3G__subtitle,.DoorwaySignInSurface-module__WarX3G__notice,.DoorwaySignInSurface-module__WarX3G__provider,.DoorwaySignInSurface-module__WarX3G__divider,.DoorwaySignInSurface-module__WarX3G__field,.DoorwaySignInSurface-module__WarX3G__submit,.DoorwaySignInSurface-module__WarX3G__hint,.DoorwaySignInSurface-module__WarX3G__localLogin){opacity:0}.DoorwaySignInSurface-module__WarX3G__surface .DoorwaySignInSurface-module__WarX3G__submit,.DoorwaySignInSurface-module__WarX3G__provider button{transition:scale .24s var(--doorway-settle-ease), background .18s ease, box-shadow .18s ease}.DoorwaySignInSurface-module__WarX3G__surface .DoorwaySignInSurface-module__WarX3G__submit:active:not(:disabled),.DoorwaySignInSurface-module__WarX3G__provider button:active:not(:disabled){scale:.985}}@media (max-width:51.25em){.DoorwaySignInSurface-module__WarX3G__surface{--doorway-form-width:calc(var(--space-4) * 19.375);--doorway-heading-size:calc(var(--space-4) * 2.375)}}@media (max-width:37.5em){.DoorwaySignInSurface-module__WarX3G__surface{--doorway-form-width:calc(var(--space-4) * 19);--doorway-heading-size:calc(var(--space-4) * 2.1875);--doorway-divider-space:var(--space-4);--doorway-subtitle-space:calc(var(--space-4) * 1.25)}.DoorwaySignInSurface-module__WarX3G__surface .DoorwaySignInSurface-module__WarX3G__heading{margin-bottom:var(--space-2)}.DoorwaySignInSurface-module__WarX3G__hint{margin-top:var(--space-3)}.DoorwaySignInSurface-module__WarX3G__surface .DoorwaySignInSurface-module__WarX3G__heading,.DoorwaySignInSurface-module__WarX3G__subtitle,.DoorwaySignInSurface-module__WarX3G__notice{text-align:center}}
.ParentDashboardSettingsSurface-module__ZYGlnW__page{color:var(--color-text);gap:var(--space-6);min-width:0;padding:var(--page-gutter);width:min(100%, var(--container-default));margin-inline:auto;display:grid}.ParentDashboardSettingsSurface-module__ZYGlnW__settingsRegions,.ParentDashboardSettingsSurface-module__ZYGlnW__settingsSection,.ParentDashboardSettingsSurface-module__ZYGlnW__sectionHeadingGroup,.ParentDashboardSettingsSurface-module__ZYGlnW__sectionContent,.ParentDashboardSettingsSurface-module__ZYGlnW__fields,.ParentDashboardSettingsSurface-module__ZYGlnW__nameForm,.ParentDashboardSettingsSurface-module__ZYGlnW__avatarField{display:grid}.ParentDashboardSettingsSurface-module__ZYGlnW__settingsRegions{gap:var(--space-8)}.ParentDashboardSettingsSurface-module__ZYGlnW__settingsSection,.ParentDashboardSettingsSurface-module__ZYGlnW__sectionContent{gap:var(--space-4)}.ParentDashboardSettingsSurface-module__ZYGlnW__sectionHeadingGroup,.ParentDashboardSettingsSurface-module__ZYGlnW__nameForm{gap:var(--space-1)}.ParentDashboardSettingsSurface-module__ZYGlnW__fields{gap:var(--space-5)}.ParentDashboardSettingsSurface-module__ZYGlnW__avatarField{gap:var(--space-3)}.ParentDashboardSettingsSurface-module__ZYGlnW__fields{max-width:var(--container-narrow)}.ParentDashboardSettingsSurface-module__ZYGlnW__savingIcon{animation:.9s linear infinite ParentDashboardSettingsSurface-module__ZYGlnW__parent-settings-spin}.ParentDashboardSettingsSurface-module__ZYGlnW__savedNote{color:var(--color-text-muted)}@keyframes ParentDashboardSettingsSurface-module__ZYGlnW__parent-settings-spin{to{transform:rotate(1turn)}}
.FinalizationWaitToast-module__O3CYqW__region{--finalization-toast-inset:var(--space-5);--finalization-toast-max-width:18rem;--finalization-toast-card-width:min(var(--finalization-toast-max-width), calc(100vw - (var(--finalization-toast-inset) * 2)));--finalization-toast-apple-size:3.5rem;--finalization-toast-gap:var(--space-3);--finalization-toast-card-padding-start:var(--space-3);--finalization-toast-card-padding-end:var(--space-4);--finalization-toast-pill-padding:var(--space-2);--finalization-toast-pill-width:calc(var(--finalization-toast-apple-size) + (var(--finalization-toast-pill-padding) * 2) + 2px);--finalization-toast-fold-duration:.24s;--finalization-toast-fold-ease:cubic-bezier(.4, 0, .2, 1);right:var(--finalization-toast-inset);bottom:calc(var(--finalization-toast-inset) + env(safe-area-inset-bottom,0px));z-index:70;width:var(--finalization-toast-card-width);pointer-events:none;animation:FinalizationWaitToast-module__O3CYqW__finalization-toast-enter var(--duration-moderate) var(--ease-out) backwards;transition:opacity var(--duration-moderate) var(--ease-out), transform var(--duration-moderate) var(--ease-out);justify-content:flex-end;display:flex;position:fixed}.FinalizationWaitToast-module__O3CYqW__region[data-state=closed]{opacity:0;transform:translateY(var(--space-2))}.FinalizationWaitToast-module__O3CYqW__region[data-state=closed] .FinalizationWaitToast-module__O3CYqW__toast{pointer-events:none}@keyframes FinalizationWaitToast-module__O3CYqW__finalization-toast-enter{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.FinalizationWaitToast-module__O3CYqW__toast{align-items:center;gap:var(--finalization-toast-gap);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--elevation-3);color:var(--color-text);cursor:pointer;pointer-events:auto;text-align:left;transition:width var(--finalization-toast-fold-duration) var(--finalization-toast-fold-ease), padding var(--finalization-toast-fold-duration) var(--finalization-toast-fold-ease), border-radius var(--finalization-toast-fold-duration) var(--finalization-toast-fold-ease);display:flex;overflow:hidden}.FinalizationWaitToast-module__O3CYqW__toast:hover,.FinalizationWaitToast-module__O3CYqW__toast:focus-visible{background:var(--palette-neutral-1)}.FinalizationWaitToast-module__O3CYqW__toast:focus-visible{outline:var(--space-1) solid var(--palette-neutral-5);outline-offset:var(--space-1)}.FinalizationWaitToast-module__O3CYqW__expanded{width:var(--finalization-toast-card-width);padding:var(--finalization-toast-card-padding-start) var(--finalization-toast-card-padding-end) var(--finalization-toast-card-padding-start) var(--finalization-toast-card-padding-start);border-radius:var(--radius-xl)}.FinalizationWaitToast-module__O3CYqW__collapsed{width:var(--finalization-toast-pill-width);padding:var(--finalization-toast-pill-padding);border-radius:calc(var(--finalization-toast-pill-width) / 2)}.FinalizationWaitToast-module__O3CYqW__apple{pointer-events:none;flex:none;align-items:center;display:flex}.FinalizationWaitToast-module__O3CYqW__text{width:calc(var(--finalization-toast-card-width) - 2px - var(--finalization-toast-card-padding-start) - var(--finalization-toast-card-padding-end) - var(--finalization-toast-apple-size) - var(--finalization-toast-gap));opacity:1;visibility:visible;transition:grid-template-rows var(--finalization-toast-fold-duration) var(--finalization-toast-fold-ease), opacity var(--duration-fast) var(--ease-out) calc(var(--finalization-toast-fold-duration) - var(--duration-fast)), visibility 0s linear 0s;flex:none;grid-template-rows:1fr;display:grid}.FinalizationWaitToast-module__O3CYqW__collapsed .FinalizationWaitToast-module__O3CYqW__text{opacity:0;visibility:hidden;transition:grid-template-rows var(--finalization-toast-fold-duration) var(--finalization-toast-fold-ease), opacity var(--duration-fast) var(--ease-out), visibility 0s linear var(--finalization-toast-fold-duration);grid-template-rows:0fr}.FinalizationWaitToast-module__O3CYqW__copy{gap:var(--space-1);flex-direction:column;min-height:0;display:flex;overflow:hidden}.FinalizationWaitToast-module__O3CYqW__headline,.FinalizationWaitToast-module__O3CYqW__subtitle{white-space:normal;overflow-wrap:anywhere}@media (max-width:767px){.FinalizationWaitToast-module__O3CYqW__region{--finalization-toast-card-width:calc(100vw - (var(--finalization-toast-inset) * 2))}}@media (prefers-reduced-motion:reduce){.FinalizationWaitToast-module__O3CYqW__region{animation:none}.FinalizationWaitToast-module__O3CYqW__region,.FinalizationWaitToast-module__O3CYqW__toast,.FinalizationWaitToast-module__O3CYqW__text,.FinalizationWaitToast-module__O3CYqW__collapsed .FinalizationWaitToast-module__O3CYqW__text{transition:none}}
.InviteAuthTicket-module__6rLd1q__ticketCard{width:100%;max-width:440px;padding:var(--space-6) var(--space-5);background:var(--palette-neutral-2);filter:drop-shadow(0 10px 22px #18202a24)drop-shadow(0 2px 4px #18202a14);text-align:center;align-items:center;gap:var(--space-4);transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .25s var(--ease-out), filter .3s var(--ease-out);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.InviteAuthTicket-module__6rLd1q__ticketCard:hover{filter:drop-shadow(0 16px 30px #18202a2e)drop-shadow(0 3px 6px #18202a1a)}.InviteAuthTicket-module__6rLd1q__ticketCard:after{content:"";background:radial-gradient(circle 240px at var(--mouse-x,50%) var(--mouse-y,50%), #ffffff73, #fff0 60%);opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;z-index:2;mix-blend-mode:overlay;position:absolute;inset:0}.InviteAuthTicket-module__6rLd1q__ticketCard:hover:after{opacity:1}.InviteAuthTicket-module__6rLd1q__headerColumn{width:100%;max-width:var(--content-width-small)}.InviteAuthTicket-module__6rLd1q__mascot{-o-object-fit:contain;object-fit:contain;width:128px;height:128px;display:block}.InviteAuthTicket-module__6rLd1q__formColumn{width:100%;max-width:var(--content-width-small);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.InviteAuthTicket-module__6rLd1q__divider{align-items:center;gap:var(--space-4);width:100%;margin:var(--space-2) 0;display:flex}.InviteAuthTicket-module__6rLd1q__dividerLine{background:var(--color-border);flex:1;height:1px}.InviteAuthTicket-module__6rLd1q__dividerText{font-family:var(--font-interface);font-size:var(--font-size-small);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.InviteAuthTicket-module__6rLd1q__helperText{max-width:var(--content-width-small);margin-top:var(--space-2)}
.PricingPlanChooser-stories-module__cy0TIW__example{margin-top:var(--space-3)}.PricingPlanChooser-stories-module__cy0TIW__compactSection{max-width:var(--panel-width-compact);width:100%}
.ReferralBillingCard-module__y3xEGq__card{align-items:center;gap:var(--space-4);min-width:0;display:flex}.ReferralBillingCard-module__y3xEGq__gift{width:var(--space-9);height:var(--space-9);flex:none;display:block}.ReferralBillingCard-module__y3xEGq__copy{gap:var(--space-1);flex:1;min-width:0;display:grid}.ReferralBillingCard-module__y3xEGq__bar{max-width:calc(var(--space-10) * 3);margin-top:var(--space-2)}.ReferralBillingCard-module__y3xEGq__action{flex:none}@media (max-width:40em){.ReferralBillingCard-module__y3xEGq__card{flex-direction:column;align-items:stretch}.ReferralBillingCard-module__y3xEGq__gift{width:var(--space-8);height:var(--space-8)}.ReferralBillingCard-module__y3xEGq__copy{flex:none}.ReferralBillingCard-module__y3xEGq__action{width:100%}.ReferralBillingCard-module__y3xEGq__bar{max-width:100%}}
@keyframes FamilyScreenSurface-module__hJviyq__family-arrival{0%{opacity:0}}.FamilyScreenSurface-module__hJviyq__screen{isolation:isolate;background:var(--color-info-surface);min-height:100dvh;color:var(--color-text);position:relative;overflow:hidden}.FamilyScreenSurface-module__hJviyq__landscape{z-index:var(--layer-base);background:var(--color-info-surface);pointer-events:none;position:fixed;inset:0;overflow:hidden}.FamilyScreenSurface-module__hJviyq__landscapeImage{--landscape-width:max(100vw, calc(100dvh * 1500 / 1133));width:var(--landscape-width);max-width:none;height:auto;left:calc((100% - var(--landscape-width)) / 2);top:calc((100% - var(--landscape-width) * 1133 / 1500) / 2);position:absolute}@supports (transform:scale(calc(1px / 1px))){.FamilyScreenSurface-module__hJviyq__landscapeImage{transform-origin:0 0;width:auto;transform:translate(calc((100vw - var(--landscape-width)) / 2), calc((100dvh - var(--landscape-width) * 1133 / 1500) / 2)) scale(calc(var(--landscape-width) / (1500 * 1px)));top:0;left:0}}.FamilyScreenSurface-module__hJviyq__landscapeClouds{pointer-events:none;position:absolute;inset:0}.FamilyScreenSurface-module__hJviyq__content{z-index:var(--layer-raised);width:min(100%, var(--container-default));min-height:100dvh;padding:var(--page-gutter);justify-content:center;gap:var(--space-8);flex-direction:column;margin:0 auto;animation:.3s ease-out 40ms both FamilyScreenSurface-module__hJviyq__family-arrival;display:flex;position:relative}.FamilyScreenSurface-module__hJviyq__signOut{z-index:var(--layer-sticky);top:var(--page-gutter);left:var(--page-gutter);position:fixed}.FamilyScreenSurface-module__hJviyq__main{justify-content:center;gap:var(--space-6);flex-direction:column;flex:1;display:flex}.FamilyScreenSurface-module__hJviyq__brandLogo{top:var(--page-gutter);width:min(50%, calc(var(--space-9) * 3));flex:none;position:absolute;left:50%;transform:translate(-50%)}.FamilyScreenSurface-module__hJviyq__familyWordmark{width:100%;color:color-mix(in srgb, var(--color-surface) 50%, transparent)}.FamilyScreenSurface-module__hJviyq__header{width:min(100%, var(--container-narrow));align-items:center;gap:var(--space-1);flex-direction:column;margin:0 auto;display:flex}.FamilyScreenSurface-module__hJviyq__brandHeading{color:var(--color-text-accent)}.FamilyScreenSurface-module__hJviyq__tileGrid{--profile-grid-column-gap:var(--space-5);-moz-column-gap:var(--profile-grid-column-gap);justify-content:center;align-items:stretch;column-gap:var(--profile-grid-column-gap);row-gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}.FamilyScreenSurface-module__hJviyq__content .FamilyScreenSurface-module__hJviyq__tileWrap{--entrance-reveal-item-duration:.24s;--entrance-reveal-stagger-start:60ms;--entrance-reveal-stagger-step:45ms;flex:0 1 calc((100% - var(--space-5) - var(--space-5) - var(--space-5)) / 4);min-width:0;display:flex;position:relative}.FamilyScreenSurface-module__hJviyq__familyCard{--profile-content-inset:var(--space-5);--profile-card-start:color-mix(in srgb, var(--palette-pure-white) 25%, transparent);--profile-card-end:color-mix(in srgb, var(--palette-pure-white) 85%, transparent);border-radius:var(--radius-xl);width:100%;box-shadow:var(--elevation-1);color:var(--color-text);border:none;display:flex;position:relative}.FamilyScreenSurface-module__hJviyq__cardBackground{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.FamilyScreenSurface-module__hJviyq__familyCardInteractive{cursor:pointer;transform-origin:50%;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);transform:scale(1)}@media (hover:hover){.FamilyScreenSurface-module__hJviyq__familyCardInteractive:hover{transform:scale(1.015)}}.FamilyScreenSurface-module__hJviyq__profileCard{overflow:hidden}.FamilyScreenSurface-module__hJviyq__tile{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);flex:1;align-items:stretch;text-decoration:none;display:flex;position:relative}.FamilyScreenSurface-module__hJviyq__tile:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-offset))}.FamilyScreenSurface-module__hJviyq__profileContent{padding-block:var(--profile-content-inset);padding-inline:var(--space-6);width:100%;min-width:0;position:relative}.FamilyScreenSurface-module__hJviyq__tile .FamilyScreenSurface-module__hJviyq__profileContent{gap:var(--space-4)}.FamilyScreenSurface-module__hJviyq__tileText{flex-direction:column;align-items:center;gap:0;min-width:0;max-width:100%;display:flex;position:relative}.FamilyScreenSurface-module__hJviyq__tileText>*{overflow-wrap:anywhere;max-width:100%}.FamilyScreenSurface-module__hJviyq__locked{opacity:var(--opacity-muted);cursor:default}.FamilyScreenSurface-module__hJviyq__familyCard>.FamilyScreenSurface-module__hJviyq__inviteTip,.FamilyScreenSurface-module__hJviyq__familyCard>.FamilyScreenSurface-module__hJviyq__renameTip{top:var(--space-3);z-index:var(--layer-raised);position:absolute}.FamilyScreenSurface-module__hJviyq__inviteTip{left:var(--space-3)}.FamilyScreenSurface-module__hJviyq__renameTip{right:var(--space-3)}.FamilyScreenSurface-module__hJviyq__actionsRow{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:37.501em){.FamilyScreenSurface-module__hJviyq__landscapeImage{--landscape-width:max(135vw, calc(100dvh * 2070 / 885))}}@media (max-width:64em){.FamilyScreenSurface-module__hJviyq__tileGrid{max-width:calc(var(--space-9) * 8 + var(--space-5));grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.FamilyScreenSurface-module__hJviyq__tileWrap:only-child{width:calc((100% - var(--profile-grid-column-gap)) / 2);grid-column:1/-1;justify-self:center}}@media (max-width:40em){.FamilyScreenSurface-module__hJviyq__content{justify-content:flex-start}.FamilyScreenSurface-module__hJviyq__tileGrid{--profile-grid-column-gap:var(--space-3);gap:var(--space-3)}.FamilyScreenSurface-module__hJviyq__profileContent{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.FamilyScreenSurface-module__hJviyq__familyCardInteractive{transition:none}.FamilyScreenSurface-module__hJviyq__familyCardInteractive:hover{transform:none}}@media (hover:hover) and (pointer:fine){.FamilyScreenSurface-module__hJviyq__tileWrap .FamilyScreenSurface-module__hJviyq__renameTip{opacity:0;pointer-events:none}.FamilyScreenSurface-module__hJviyq__tileWrap:hover .FamilyScreenSurface-module__hJviyq__renameTip,.FamilyScreenSurface-module__hJviyq__tileWrap:focus-within .FamilyScreenSurface-module__hJviyq__renameTip{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.FamilyScreenSurface-module__hJviyq__content{animation:none}}
.OnboardingSignInSurface-module__Ew8xga__stepContainer{width:100%;max-width:var(--content-width-small);flex-direction:column;align-items:center;display:flex;position:relative}.OnboardingSignInSurface-module__Ew8xga__card{width:100%;max-width:var(--content-width-small);text-align:center;z-index:1;align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.OnboardingSignInSurface-module__Ew8xga__headerBlock{margin-bottom:var(--space-3)}.OnboardingSignInSurface-module__Ew8xga__notice{color:var(--color-brand);max-width:var(--content-width-small)}.OnboardingSignInSurface-module__Ew8xga__resumeCard{width:100%;max-width:var(--content-width-small);align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.OnboardingSignInSurface-module__Ew8xga__resumeSpinner{width:calc(var(--control-height-default) - var(--space-1) / 2);height:calc(var(--control-height-default) - var(--space-1) / 2);border-radius:var(--radius-pill);border:calc(var(--space-1) / 2) solid color-mix(in srgb, var(--color-brand) 12%, transparent);border-top-color:var(--color-brand);animation:.85s linear infinite OnboardingSignInSurface-module__Ew8xga__spin}.OnboardingSignInSurface-module__Ew8xga__divider{align-items:center;gap:var(--space-4);width:100%;max-width:var(--content-width-small);margin:var(--space-4) 0;display:flex}.OnboardingSignInSurface-module__Ew8xga__dividerLine{background:var(--color-border);flex:1;height:1px}.OnboardingSignInSurface-module__Ew8xga__dividerText{font-family:var(--font-interface);font-size:var(--font-size-small);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:calc(var(--letter-spacing-eyebrow) * 5 / 7);font-weight:500}.OnboardingSignInSurface-module__Ew8xga__emailForm{width:100%;max-width:var(--content-width-small)}.OnboardingSignInSurface-module__Ew8xga__localLoginLink{margin-top:var(--space-2)}.OnboardingSignInSurface-module__Ew8xga__trustRow{justify-content:center;align-items:center;gap:calc(var(--space-4) + var(--space-1));margin-top:var(--space-4);display:flex}.OnboardingSignInSurface-module__Ew8xga__trustItem{align-items:center;gap:var(--space-2);font-family:var(--font-interface);font-size:var(--font-size-small);color:var(--color-text-muted);font-weight:500;display:flex}.OnboardingSignInSurface-module__Ew8xga__trustDot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--palette-neutral-5)}.OnboardingSignInSurface-module__Ew8xga__backButton{margin-bottom:var(--space-3);align-self:flex-start}.OnboardingSignInSurface-module__Ew8xga__backButton svg{transition:transform var(--duration-moderate) var(--ease-out)}.OnboardingSignInSurface-module__Ew8xga__backButton:hover svg{transform:translateX(calc(-1 * var(--space-1)))}@keyframes OnboardingSignInSurface-module__Ew8xga__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ParentDashboardStatusCard-module___IE84W__card{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.ParentDashboardStatusCard-module___IE84W__withAction{align-items:center}.ParentDashboardStatusCard-module___IE84W__actionsBelow{grid-template-columns:minmax(0,1fr)}.ParentDashboardStatusCard-module___IE84W__actionsBelow .ParentDashboardStatusCard-module___IE84W__actions{justify-content:flex-start}.ParentDashboardStatusCard-module___IE84W__copy{gap:var(--space-1);grid-column:span 9;min-width:0;display:grid}.ParentDashboardStatusCard-module___IE84W__card:not(.ParentDashboardStatusCard-module___IE84W__withAction) .ParentDashboardStatusCard-module___IE84W__copy,.ParentDashboardStatusCard-module___IE84W__actionsBelow .ParentDashboardStatusCard-module___IE84W__copy{grid-column:1/-1}.ParentDashboardStatusCard-module___IE84W__title{margin:0}.ParentDashboardStatusCard-module___IE84W__detail{color:var(--color-text-muted);margin:0}.ParentDashboardStatusCard-module___IE84W__body{color:var(--color-text-muted);max-width:var(--reading-width);margin:0}.ParentDashboardStatusCard-module___IE84W__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:span 3;justify-content:flex-end;display:flex}@container (max-width:40rem){.ParentDashboardStatusCard-module___IE84W__card,.ParentDashboardStatusCard-module___IE84W__withAction{grid-template-columns:minmax(0,1fr);align-items:start}.ParentDashboardStatusCard-module___IE84W__copy,.ParentDashboardStatusCard-module___IE84W__actions{grid-column:1/-1;justify-content:flex-start}}@container (max-width:28rem){.ParentDashboardStatusCard-module___IE84W__actions{flex-direction:column;align-items:flex-start}}
.MyShelfSurface-module__tZb7Mq__page{min-width:0;width:min(100%, var(--container-default));gap:var(--space-6);padding:var(--page-gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;container-type:inline-size}.MyShelfSurface-module__tZb7Mq__loadingSearchIcon,.MyShelfSurface-module__tZb7Mq__loadingSearchText,.MyShelfSurface-module__tZb7Mq__loadingResourceTitle,.MyShelfSurface-module__tZb7Mq__loadingResourceSubtitle{background:var(--palette-neutral-2);border-radius:var(--radius-pill);animation:1.1s ease-in-out infinite alternate MyShelfSurface-module__tZb7Mq__my-shelf-loading-pulse}.MyShelfSurface-module__tZb7Mq__loadingSearchIcon{flex:none;width:18px;height:18px}.MyShelfSurface-module__tZb7Mq__loadingSearchText{width:100%;max-width:18rem;height:14px}.MyShelfSurface-module__tZb7Mq__loadingLibraryOnly{width:min(100%,340px)}.MyShelfSurface-module__tZb7Mq__loadingResourceTitle{width:80%;height:14px}.MyShelfSurface-module__tZb7Mq__loadingResourceSubtitle{width:45%;height:12px}.MyShelfSurface-module__tZb7Mq__libraryToolbar{align-items:center;gap:var(--space-3);min-width:0;display:flex}.MyShelfSurface-module__tZb7Mq__librarySearch{flex:auto;min-width:0}.MyShelfSurface-module__tZb7Mq__searchField{background:var(--palette-pure-white);border-radius:var(--radius-xl);align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-4);width:100%;display:flex}.MyShelfSurface-module__tZb7Mq__libraryPane{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.MyShelfSurface-module__tZb7Mq__filterGroup{gap:var(--space-2);flex-direction:column;display:flex}.MyShelfSurface-module__tZb7Mq__filterRow{align-items:center;gap:var(--space-3);display:flex}.MyShelfSurface-module__tZb7Mq__filterChips{align-items:center;gap:var(--space-2);scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;display:flex;overflow-x:auto}.MyShelfSurface-module__tZb7Mq__filterChips::-webkit-scrollbar{display:none}.MyShelfSurface-module__tZb7Mq__filterChips>button{flex:none}.MyShelfSurface-module__tZb7Mq__starError{background:var(--palette-pure-white);border:1px solid var(--color-danger-text);border-radius:var(--radius-md);color:var(--color-danger-text);padding:var(--space-3) var(--space-4)}.MyShelfSurface-module__tZb7Mq__resourceList{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.MyShelfSurface-module__tZb7Mq__paginationControls{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.MyShelfSurface-module__tZb7Mq__loadingCard{border-radius:var(--radius-xl);padding:var(--space-2);width:100%}.MyShelfSurface-module__tZb7Mq__loadingCover{aspect-ratio:4/5;background:var(--palette-neutral-2);border-radius:var(--radius-xl);animation:1.1s ease-in-out infinite alternate MyShelfSurface-module__tZb7Mq__my-shelf-loading-pulse}.MyShelfSurface-module__tZb7Mq__loadingCardFooter{gap:var(--space-1);padding:0 var(--space-1);flex-direction:column;display:flex}.MyShelfSurface-module__tZb7Mq__resourceRows{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}@keyframes MyShelfSurface-module__tZb7Mq__my-shelf-loading-pulse{0%{opacity:.65}to{opacity:1}}.MyShelfSurface-module__tZb7Mq__reader{--shelf-reader-related-width:18rem;gap:calc(var(--space-4) + var(--space-1));grid-template-columns:minmax(0, 1fr) var(--shelf-reader-related-width);flex:1;height:100%;min-height:0;display:grid}.MyShelfSurface-module__tZb7Mq__previewColumn{gap:var(--space-4);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.MyShelfSurface-module__tZb7Mq__openLink{color:var(--palette-neutral-11);align-items:center;gap:var(--space-1);flex:none;width:fit-content;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.MyShelfSurface-module__tZb7Mq__openLink:hover,.MyShelfSurface-module__tZb7Mq__openLink:focus-visible{color:var(--palette-neutral-12);outline:none;text-decoration:underline;transform:translateY(-1px)}.MyShelfSurface-module__tZb7Mq__previewPanel{background:0 0;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.MyShelfSurface-module__tZb7Mq__previewPanel:not([data-kind=pdf]){background:var(--color-surface);border-radius:24px}.MyShelfSurface-module__tZb7Mq__previewPanel[data-kind=pdf]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);flex:1;align-items:stretch;height:auto;min-height:0}.MyShelfSurface-module__tZb7Mq__previewLoadingBadge{background:var(--palette-neutral-2);border-radius:var(--radius-pill);color:var(--palette-neutral-11);letter-spacing:.01em;z-index:1;padding:8px 12px;font-size:.8rem;font-weight:600;position:absolute;top:16px;left:16px}.MyShelfSurface-module__tZb7Mq__previewImage{-o-object-fit:contain;object-fit:contain;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--elevation-1);display:block}.MyShelfSurface-module__tZb7Mq__previewFallback{color:var(--palette-neutral-11);gap:var(--space-3);grid-template-columns:auto 1fr;max-width:40rem;padding:28px;display:grid}.MyShelfSurface-module__tZb7Mq__previewFallback p{margin:6px 0 0}.MyShelfSurface-module__tZb7Mq__relatedSection{background:var(--palette-neutral-1);border-radius:var(--radius-lg);align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-4);display:grid;overflow:auto}.MyShelfSurface-module__tZb7Mq__relatedEmpty{color:var(--palette-neutral-11)}.MyShelfSurface-module__tZb7Mq__relatedRail{gap:var(--space-2);min-height:0;display:grid}@media (max-width:720px){.MyShelfSurface-module__tZb7Mq__reader{grid-template-rows:minmax(16rem,1fr) auto;grid-template-columns:minmax(0,1fr)}.MyShelfSurface-module__tZb7Mq__previewPanel{min-height:16rem}}@container (max-width:768px){.MyShelfSurface-module__tZb7Mq__resourceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:512px){.MyShelfSurface-module__tZb7Mq__resourceList{grid-template-columns:minmax(0,1fr)}}
.SettingsSurface-module__rLkLNW__page{width:min(100%, var(--container-default));gap:var(--space-6);min-width:0;padding:var(--page-gutter);color:var(--color-text);margin-inline:auto;display:grid}.SettingsSurface-module__rLkLNW__settingsRegions{gap:var(--space-8);display:grid}.SettingsSurface-module__rLkLNW__settingsSection{gap:var(--space-4);scroll-margin-block-start:var(--space-5);display:grid}.SettingsSurface-module__rLkLNW__settingsSection[hidden]{display:none}.SettingsSurface-module__rLkLNW__sectionHeadingGroup{gap:var(--space-1);display:grid}.SettingsSurface-module__rLkLNW__sectionContent{gap:var(--space-4);display:grid}.SettingsSurface-module__rLkLNW__identityGroup{gap:var(--space-1);display:grid}.SettingsSurface-module__rLkLNW__loadingTitle,.SettingsSurface-module__rLkLNW__loadingIdentityAvatar,.SettingsSurface-module__rLkLNW__loadingIdentityLabel,.SettingsSurface-module__rLkLNW__loadingIdentityName,.SettingsSurface-module__rLkLNW__loadingIdentityMeta,.SettingsSurface-module__rLkLNW__loadingSecondaryAction,.SettingsSurface-module__rLkLNW__loadingCardLabel,.SettingsSurface-module__rLkLNW__loadingCardValue,.SettingsSurface-module__rLkLNW__loadingCardDescription,.SettingsSurface-module__rLkLNW__loadingCardDescriptionShort{background:var(--palette-neutral-2);border-radius:var(--radius-pill);animation:1.1s ease-in-out infinite alternate SettingsSurface-module__rLkLNW__settings-loading-pulse}.SettingsSurface-module__rLkLNW__loadingTitle{height:var(--space-8);max-width:calc(var(--space-8) * 5)}.SettingsSurface-module__rLkLNW__identityCard{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.SettingsSurface-module__rLkLNW__loadingIdentityAvatar{border-radius:var(--radius-xl);height:var(--space-10);width:var(--space-10)}.SettingsSurface-module__rLkLNW__identityContent{flex:1 1 var(--content-width-small);gap:var(--space-1);min-width:0;display:grid}.SettingsSurface-module__rLkLNW__loadingIdentityLabel{height:calc(var(--space-1) * 2.5);max-width:var(--space-9)}.SettingsSurface-module__rLkLNW__loadingIdentityName{height:calc(var(--space-3) + var(--space-4));max-width:calc(var(--space-10) * 2 + var(--space-6))}.SettingsSurface-module__rLkLNW__loadingIdentityMeta{height:var(--space-4);max-width:calc(var(--space-10) + var(--space-9))}.SettingsSurface-module__rLkLNW__displayPreferenceRow{gap:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:100%;display:flex}.SettingsSurface-module__rLkLNW__displayPreferenceCopy{flex:1 1 var(--content-width-small);gap:var(--space-1);display:grid}.SettingsSurface-module__rLkLNW__whiteboardFontCard{gap:var(--space-5);display:grid}.SettingsSurface-module__rLkLNW__learningPreferencesCard{gap:var(--space-4);display:grid}.SettingsSurface-module__rLkLNW__card{gap:var(--space-5);display:grid}.SettingsSurface-module__rLkLNW__cardHeader{gap:var(--space-4);justify-content:space-between;align-items:start;display:flex}.SettingsSurface-module__rLkLNW__cardHeaderCopy{gap:var(--space-1);display:grid}.SettingsSurface-module__rLkLNW__loadingCardLabel{height:calc(var(--space-1) * 2.5);max-width:var(--space-10)}.SettingsSurface-module__rLkLNW__loadingCardValue{height:calc(var(--space-3) * 1.5);max-width:calc(var(--space-8) * 3)}.SettingsSurface-module__rLkLNW__cardBody{gap:var(--space-3);align-content:start;display:grid}.SettingsSurface-module__rLkLNW__notificationPreferences{gap:var(--space-5);display:grid}.SettingsSurface-module__rLkLNW__notificationCard{display:grid}.SettingsSurface-module__rLkLNW__pauseEmailGroup{gap:var(--space-3);display:grid}.SettingsSurface-module__rLkLNW__pauseEmailCard{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.SettingsSurface-module__rLkLNW__notificationInfo{color:var(--color-text-muted);align-items:center;gap:var(--space-2);display:flex}.SettingsSurface-module__rLkLNW__notificationInfo svg{height:var(--space-4);width:var(--space-4);flex:none}.SettingsSurface-module__rLkLNW__preferenceList{display:grid}.SettingsSurface-module__rLkLNW__preferenceRow{gap:var(--space-4);padding-block:var(--space-3);border-block-start:var(--border-thin) solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.SettingsSurface-module__rLkLNW__preferenceRow:first-child{border-block-start:0;padding-block-start:var(--space-0)}.SettingsSurface-module__rLkLNW__preferenceRow:last-child{padding-block-end:var(--space-0)}.SettingsSurface-module__rLkLNW__preferenceCopy{gap:var(--space-1);min-width:0;display:grid}.SettingsSurface-module__rLkLNW__loadingCardDescription{height:var(--space-4);max-width:calc(var(--space-10) * 3)}.SettingsSurface-module__rLkLNW__loadingCardDescriptionShort{height:var(--space-4);max-width:calc(var(--space-10) * 2 + var(--space-6))}.SettingsSurface-module__rLkLNW__secondaryAction{flex:none}.SettingsSurface-module__rLkLNW__loadingSecondaryAction{height:var(--space-7);width:calc(var(--space-9) * 2)}.SettingsSurface-module__rLkLNW__dialogForm{gap:var(--space-5);display:grid}.SettingsSurface-module__rLkLNW__dialogFields{gap:var(--space-3);display:grid}.SettingsSurface-module__rLkLNW__voiceOptions{-moz-column-gap:var(--space-5);column-gap:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(var(--container-narrow) / 3), calc((100% - (var(--space-5) * 2)) / 3))), 1fr));row-gap:var(--space-4);display:grid}.SettingsSurface-module__rLkLNW__fontControl[data-display=text]{flex-shrink:1;align-items:stretch;max-width:100%;height:auto}.SettingsSurface-module__rLkLNW__fontControl>button{height:auto;min-height:var(--segment-size);padding-inline:var(--space-2);flex:1}.SettingsSurface-module__rLkLNW__fontControl>button>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.SettingsSurface-module__rLkLNW__fontControl>span{bottom:var(--space-1);height:auto}.SettingsSurface-module__rLkLNW__speedControl>button{padding-inline:var(--space-1);flex:auto}@keyframes SettingsSurface-module__rLkLNW__settings-loading-pulse{0%{opacity:.65}to{opacity:1}}.SettingsSurface-module__rLkLNW__savedNote{color:var(--color-text-muted)}.SettingsSurface-module__rLkLNW__inlineError{color:var(--color-warning-text)}.SettingsSurface-module__rLkLNW__languageControl{width:min(100%, var(--content-width-small));flex-shrink:0}
.TutorSessionAudioRecovery-module__LmtvRa__notice{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin:var(--space-2);border-radius:var(--radius-md);background:var(--palette-pure-white);box-shadow:var(--elevation-1);flex-wrap:wrap;flex:none;display:flex}
.TutorSessionNoiseNotice-module__KTjE2a__banner{top:var(--space-3);pointer-events:auto;box-sizing:border-box;width:min(var(--reading-width), calc(100% - var(--space-6)));align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-warning-surface);box-shadow:var(--elevation-2);color:var(--color-text);display:flex;position:absolute;left:50%;transform:translate(-50%)}.TutorSessionNoiseNotice-module__KTjE2a__copy{flex:auto;min-width:0}.TutorSessionNoiseNotice-module__KTjE2a__copy h2,.TutorSessionNoiseNotice-module__KTjE2a__copy p{font-size:var(--font-size-small);margin:0;line-height:1.4}.TutorSessionNoiseNotice-module__KTjE2a__copy h2{font-weight:600}.TutorSessionNoiseNotice-module__KTjE2a__mute,.TutorSessionNoiseNotice-module__KTjE2a__close{flex:none}@container tutor-presence (max-width:40em){.TutorSessionNoiseNotice-module__KTjE2a__banner{flex-direction:column;align-items:stretch}.TutorSessionNoiseNotice-module__KTjE2a__copy{padding-right:calc(var(--control-height-small) - var(--space-1))}.TutorSessionNoiseNotice-module__KTjE2a__mute{align-self:flex-end}.TutorSessionNoiseNotice-module__KTjE2a__close{top:var(--space-1);right:var(--space-1);position:absolute}}@media (hover:none),(pointer:coarse){.TutorSessionNoiseNotice-module__KTjE2a__hint{display:none}.TutorSessionNoiseNotice-module__KTjE2a__mute{min-height:var(--minimum-touch-target)}}
@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_eb899505-module__fdcQWG__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_eb899505-module__fdcQWG__variable{--font-student-dashboard-sans:"Host Grotesk", "Host Grotesk Fallback"}
.Preview-module__ZprZdq__preview{--preview-inset:var(--space-3);background:var(--palette-neutral-2);color:var(--color-text);min-height:100dvh;padding:var(--preview-inset);position:relative}.Preview-module__ZprZdq__paper{background-color:var(--color-page-background);border-radius:var(--radius-xl);box-shadow:var(--elevation-1);min-height:calc(100dvh - (var(--preview-inset) * 2));overflow:hidden}.Preview-module__ZprZdq__learnerSelector{padding:var(--space-5)}.Preview-module__ZprZdq__previewSelect{flex:0 1 var(--container-narrow);min-width:0;max-width:100%}
.Preview-module__S6yXfq__preview{min-height:100dvh}
.NarrativeProgressHeader-module__puIiOa__slot{z-index:4;box-sizing:border-box;opacity:0;visibility:hidden;width:100%;height:0;min-height:0;transform:translateY(calc(-1 * var(--space-2)));transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), visibility 0s linear var(--duration-moderate);justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.NarrativeProgressHeader-module__puIiOa__slot[data-visible=true]{height:auto;min-height:var(--narrative-progress-header-height);opacity:1;visibility:visible;transition-delay:.65s,.65s,0s;overflow:visible;transform:translateY(0)}.NarrativeProgressHeader-module__puIiOa__header{grid-template-columns:var(--narrative-header-control-width) minmax(0, 1fr) auto;align-items:center;gap:var(--narrative-header-gap);width:calc(100% - (var(--narrative-page-inline-padding) * 2));max-width:var(--narrative-header-max-width);margin-block-start:var(--narrative-header-padding-block-start);margin-block-end:var(--narrative-header-padding-block-end);display:grid;position:relative}.NarrativeProgressHeader-module__puIiOa__progressReveal{transform-origin:0;width:100%;min-width:0;transition:transform var(--duration-moderate) var(--ease-out);transform:scaleX(0)}.NarrativeProgressHeader-module__puIiOa__slot[data-visible=true] .NarrativeProgressHeader-module__puIiOa__progressReveal{transition-delay:.65s;transform:scaleX(1)}.NarrativeProgressHeader-module__puIiOa__skip{grid-column:3}@media (prefers-reduced-motion:reduce){.NarrativeProgressHeader-module__puIiOa__slot,.NarrativeProgressHeader-module__puIiOa__progressReveal{transition:none}}
.ParentDashboardHomeSurface-module__efYksq__page{color:var(--color-text);gap:var(--space-8);min-width:0;padding:var(--page-gutter);width:min(100%, var(--container-default));margin-inline:auto;display:grid;container:parent-home/inline-size}.ParentDashboardHomeSurface-module__efYksq__contentGrid{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.ParentDashboardHomeSurface-module__efYksq__hero{grid-column:1/-1;min-width:0}.ParentDashboardHomeSurface-module__efYksq__pageHeading{width:100%;max-width:none}.ParentDashboardHomeSurface-module__efYksq__pageHeadingCopy{flex:auto;max-width:none}.ParentDashboardHomeSurface-module__efYksq__section,.ParentDashboardHomeSurface-module__efYksq__sessionList{gap:var(--space-4);display:grid}
.TutorVoiceChoiceChip-module__wyfq_G__root{grid-template-columns:calc(var(--space-4) + var(--control-height-small) + var(--space-3)) minmax(0, 1fr) calc(var(--space-5) + var(--space-4));min-height:calc(var(--control-height-default) + var(--space-5));min-width:0;align-items:center;padding-inline-end:var(--space-2);display:grid}.TutorVoiceChoiceChip-module__wyfq_G__choice{grid-area:1/1/2/-1;align-self:stretch;width:100%}.TutorVoiceChoiceChip-module__wyfq_G__previewAction{z-index:var(--layer-raised);grid-area:1/1;justify-self:start;margin-inline-start:var(--space-4)}.TutorVoiceChoiceChip-module__wyfq_G__label{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;overflow:hidden}.TutorVoiceChoiceChip-module__wyfq_G__flag{pointer-events:none;grid-area:1/3;justify-self:end;margin-inline-end:var(--space-4)}.TutorVoiceChoiceChip-module__wyfq_G__detail{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.TutorVoiceChoiceChip-module__wyfq_G__root[data-selected=true] .TutorVoiceChoiceChip-module__wyfq_G__label,.TutorVoiceChoiceChip-module__wyfq_G__root[data-selected=true] .TutorVoiceChoiceChip-module__wyfq_G__detail,.TutorVoiceChoiceChip-module__wyfq_G__root[data-selected=true] .TutorVoiceChoiceChip-module__wyfq_G__previewAction{color:var(--color-text-inverse)}.TutorVoiceChoiceChip-module__wyfq_G__root[data-selected=true] .TutorVoiceChoiceChip-module__wyfq_G__previewAction{--color-control-ghost-hover:var(--color-surface-inverse-hover);--color-control-ghost-active:var(--color-surface-inverse-active);--color-focus:var(--color-focus-inverse)}
.bench-module__XN9oXG__controls{background:color-mix(in srgb, var(--palette-pure-white) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--palette-neutral-2);border-radius:var(--radius-pill);box-shadow:var(--elevation-1);gap:var(--space-4);padding:var(--space-1) var(--space-3);left:50%;top:var(--space-2);z-index:1000;display:flex;position:fixed;transform:translate(-50%)}.bench-module__XN9oXG__control{color:var(--palette-neutral-11);align-items:center;gap:var(--space-2);font-size:.8125rem;display:flex}
.SeenStatusPreview-module__8udZrq__preview{--seen-preview-eyes-height:4rem;background:var(--color-page-background);min-height:100dvh;padding:var(--space-6) var(--page-gutter)}.SeenStatusPreview-module__8udZrq__column{gap:var(--space-6);max-width:var(--container-narrow);margin:0 auto}.SeenStatusPreview-module__8udZrq__section{gap:var(--space-3);display:grid}.SeenStatusPreview-module__8udZrq__bigEyes{color:var(--color-text);height:var(--seen-preview-eyes-height)}.SeenStatusPreview-module__8udZrq__row{align-items:center;gap:var(--space-4);grid-template-columns:var(--space-9) 1fr;display:grid}.SeenStatusPreview-module__8udZrq__name{color:var(--color-text-muted);font-size:var(--font-size-small)}.SeenStatusPreview-module__8udZrq__line{color:var(--color-text-muted);font-size:var(--font-size-small);min-height:var(--space-5);display:inline-flex}
