.EarlyAbout-module__mjRggG__root{padding-block:var(--schools-out-section-gap)}.EarlyAbout-module__mjRggG__letter{max-width:var(--schools-out-measure);font-size:var(--schools-out-type-lead);line-height:var(--schools-out-type-lead-line-height);letter-spacing:var(--schools-out-type-lead-tracking);text-wrap:pretty}.EarlyAbout-module__mjRggG__signoff{margin-top:var(--schools-out-stack)}.EarlyAbout-module__mjRggG__signature{font-weight:var(--schools-out-font-weight-label)}.EarlyAbout-module__mjRggG__label{margin-top:var(--schools-out-stack);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking)}.EarlyAbout-module__mjRggG__closing{max-width:var(--schools-out-measure);margin-top:calc(var(--schools-out-section-gap) / 2);padding-top:calc(var(--schools-out-section-gap) / 2);border-top:1px solid var(--schools-out-color-border)}.EarlyAbout-module__mjRggG__closingTitle{font-family:var(--schools-out-font-family-display);font-size:var(--schools-out-type-section);font-weight:var(--schools-out-font-weight-section);line-height:var(--schools-out-type-section-line-height);letter-spacing:var(--schools-out-type-section-tracking);text-wrap:balance}.EarlyAbout-module__mjRggG__closingText{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-lead);line-height:var(--schools-out-type-lead-line-height);letter-spacing:var(--schools-out-type-lead-tracking);text-wrap:pretty}.EarlyAbout-module__mjRggG__actions{margin-top:var(--schools-out-stack-tight)}.EarlyAbout-module__mjRggG__promises{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}
.EarlyShell-module__EuR_fG__root{background:var(--schools-out-color-canvas);min-height:100dvh;color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-regular);line-height:var(--schools-out-type-body-line-height);text-align:left;-webkit-font-smoothing:antialiased}:where(.EarlyShell-module__EuR_fG__root) :where(h1,h2,h3,p,ul,ol){margin:0}:where(.EarlyShell-module__EuR_fG__root) :where(button,input,select){font:inherit;color:inherit}.EarlyShell-module__EuR_fG__content{flex-direction:column;min-height:100dvh;display:flex;container:page/inline-size}.EarlyShell-module__EuR_fG__bar{z-index:var(--schools-out-layer-bar);background:var(--schools-out-color-canvas);position:sticky;top:0}.EarlyShell-module__EuR_fG__page{flex:1 0 auto}.EarlyShell-module__EuR_fG__layer{z-index:var(--schools-out-layer-overlay);pointer-events:none;position:fixed;inset:0}.EarlyShell-module__EuR_fG__layer>*{pointer-events:auto}
.ClaimSheet-module__a3teKG__stageWrap{z-index:1;top:calc(var(--schools-out-space-3) * -1);margin-top:calc(var(--schools-out-space-3) * -1);padding:var(--schools-out-space-3) 0 var(--schools-out-space-2);background:var(--schools-out-color-surface-floating);position:sticky}.ClaimSheet-module__a3teKG__stage{--band-ground:var(--schools-out-color-surface);border-radius:var(--schools-out-radius-container);height:200px;overflow:hidden}@container sheet (min-width:768px){.ClaimSheet-module__a3teKG__stage{height:280px}}.ClaimSheet-module__a3teKG__free{width:44px;height:44px;color:var(--schools-out-color-success);place-items:center;display:grid}.ClaimSheet-module__a3teKG__fine,.ClaimSheet-module__a3teKG__error{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}.ClaimSheet-module__a3teKG__fine{color:var(--schools-out-color-ink-muted)}.ClaimSheet-module__a3teKG__error{color:var(--schools-out-color-error)}
.ActionBar-module__c-IPWq__root{min-width:0;container-type:inline-size}.ActionBar-module__c-IPWq__row{justify-content:flex-end;align-items:center;gap:var(--schools-out-space-3);flex-wrap:wrap;display:flex}@container (max-width:479px){.ActionBar-module__c-IPWq__row{flex-direction:column;align-items:stretch}.ActionBar-module__c-IPWq__row>*{width:100%}}.ActionBar-module__c-IPWq__divider{padding-top:var(--schools-out-space-6);border-top:1px solid var(--schools-out-color-border)}.ActionBar-module__c-IPWq__pinned{z-index:2;padding:var(--schools-out-space-3) 0 calc(var(--schools-out-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas);position:sticky;bottom:0}
.Calendar-module___3xvtq__root{min-width:0;color:var(--schools-out-color-ink)}.Calendar-module___3xvtq__stacked{width:100%;max-width:448px;margin-inline:auto}.Calendar-module___3xvtq__stacked>.Calendar-module___3xvtq__weekdays{z-index:1;padding-block:var(--schools-out-space-2);border-bottom:1px solid var(--schools-out-color-border);background:var(--schools-out-color-surface-floating);position:sticky;top:0}.Calendar-module___3xvtq__stacked>.Calendar-module___3xvtq__weekdays:before{content:"";inset:calc(-1 * var(--schools-out-space-4)) 0 100%;background:inherit;position:absolute}.Calendar-module___3xvtq__months{gap:var(--schools-out-space-8);padding-top:var(--schools-out-space-5);flex-direction:column;display:flex}.Calendar-module___3xvtq__stacked .Calendar-module___3xvtq__month{gap:var(--schools-out-space-3)}.Calendar-module___3xvtq__stacked .Calendar-module___3xvtq__days{row-gap:var(--schools-out-space-1)}.Calendar-module___3xvtq__stacked .Calendar-module___3xvtq__day{max-width:var(--schools-out-control-height-large)}.Calendar-module___3xvtq__days>.Calendar-module___3xvtq__pastWeek{display:none}.Calendar-module___3xvtq__month{gap:var(--schools-out-space-2);flex-direction:column;min-width:0;display:flex}.Calendar-module___3xvtq__header{justify-content:space-between;align-items:center;gap:var(--schools-out-space-2);display:flex}.Calendar-module___3xvtq__title{font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-title);line-height:var(--schools-out-type-body-line-height)}.Calendar-module___3xvtq__turn{gap:var(--schools-out-space-1);display:flex}.Calendar-module___3xvtq__weekdays,.Calendar-module___3xvtq__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.Calendar-module___3xvtq__weekdays{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);text-align:center}.Calendar-module___3xvtq__days{row-gap:var(--schools-out-space-hairline)}.Calendar-module___3xvtq__cell{justify-content:center;display:flex}.Calendar-module___3xvtq__between{background:var(--schools-out-color-fill)}.Calendar-module___3xvtq__rangeStart{background:linear-gradient(to right, transparent 50%, var(--schools-out-color-fill) 50%)}.Calendar-module___3xvtq__rangeEnd{background:linear-gradient(to left, transparent 50%, var(--schools-out-color-fill) 50%)}.Calendar-module___3xvtq__day{width:100%;max-width:var(--schools-out-control-height-medium);aspect-ratio:1;border-radius:var(--schools-out-radius-control);color:inherit;font:inherit;font-size:var(--schools-out-type-body);font-variant-numeric:tabular-nums;line-height:var(--schools-out-type-body-line-height);cursor:pointer;transition:var(--schools-out-motion);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.Calendar-module___3xvtq__day:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.Calendar-module___3xvtq__day:active:not(:disabled){transform:scale(var(--schools-out-press-control))}.Calendar-module___3xvtq__day:disabled{color:color-mix(in srgb, var(--schools-out-color-ink) 32%, transparent);cursor:default;text-decoration:line-through}.Calendar-module___3xvtq__today:not(.Calendar-module___3xvtq__chosen){font-weight:var(--schools-out-font-weight-label);text-underline-offset:3px;text-decoration:underline}.Calendar-module___3xvtq__chosen{background:var(--schools-out-color-surface-inverse);color:var(--schools-out-color-ink-inverse);font-weight:var(--schools-out-font-weight-label)}@media (hover:hover) and (pointer:fine){.Calendar-module___3xvtq__day:hover:not(:disabled):not(.Calendar-module___3xvtq__chosen){box-shadow:inset 0 0 0 1px var(--schools-out-color-ink)}}@media (pointer:coarse){.Calendar-module___3xvtq__day:before{content:"";inset:calc((var(--schools-out-touch-target) - var(--schools-out-control-height-medium)) / -2);position:absolute}}@media (prefers-reduced-motion:reduce){.Calendar-module___3xvtq__day{transition:none}}
.Checkbox-module__e67R4W__root{align-items:flex-start;gap:var(--schools-out-space-3);max-width:100%;color:var(--schools-out-color-ink);cursor:pointer;display:inline-flex;position:relative}.Checkbox-module__e67R4W__fill{width:100%;display:flex}.Checkbox-module__e67R4W__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.Checkbox-module__e67R4W__box{width:var(--schools-out-space-5);height:var(--schools-out-space-5);border:1.5px solid var(--schools-out-color-border-control);border-radius:var(--schools-out-radius-compact);background:var(--schools-out-color-field);color:var(--schools-out-color-ink-inverse);transition:var(--schools-out-motion);flex:none;place-items:center;margin-block-start:max(0px, calc((var(--schools-out-type-body-line-height) - var(--schools-out-space-5)) / 2));display:inline-grid;position:relative}.Checkbox-module__e67R4W__check,.Checkbox-module__e67R4W__dash{opacity:0;width:16px;height:16px;transition:opacity var(--schools-out-duration-base) var(--schools-out-ease-out), transform var(--schools-out-duration-base) var(--schools-out-ease-out);position:absolute;transform:scale(.6)}.Checkbox-module__e67R4W__input:checked+.Checkbox-module__e67R4W__box,.Checkbox-module__e67R4W__input:indeterminate+.Checkbox-module__e67R4W__box{border-color:var(--schools-out-color-surface-inverse);background:var(--schools-out-color-surface-inverse)}.Checkbox-module__e67R4W__root:active .Checkbox-module__e67R4W__input:not(:disabled)+.Checkbox-module__e67R4W__box{transform:scale(.92)}.Checkbox-module__e67R4W__input:checked:not(:indeterminate)+.Checkbox-module__e67R4W__box .Checkbox-module__e67R4W__check,.Checkbox-module__e67R4W__input:indeterminate+.Checkbox-module__e67R4W__box .Checkbox-module__e67R4W__dash{opacity:1;transform:none}.Checkbox-module__e67R4W__mark{margin-block-start:0;display:grid}.Checkbox-module__e67R4W__markChecked{border-color:var(--schools-out-color-surface-inverse);background:var(--schools-out-color-surface-inverse)}.Checkbox-module__e67R4W__markChecked .Checkbox-module__e67R4W__check{opacity:1;transform:none}.Checkbox-module__e67R4W__input:focus-visible+.Checkbox-module__e67R4W__box{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.Checkbox-module__e67R4W__text{gap:var(--schools-out-space-1);min-width:0;display:grid}.Checkbox-module__e67R4W__label{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.Checkbox-module__e67R4W__description{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}.Checkbox-module__e67R4W__disabled{cursor:not-allowed;color:color-mix(in srgb, var(--schools-out-color-ink) 40%, transparent)}.Checkbox-module__e67R4W__disabled .Checkbox-module__e67R4W__description{color:inherit}.Checkbox-module__e67R4W__disabled .Checkbox-module__e67R4W__box,.Checkbox-module__e67R4W__disabled .Checkbox-module__e67R4W__input:is(:checked,:indeterminate)+.Checkbox-module__e67R4W__box{border-color:color-mix(in srgb, var(--schools-out-color-ink) 12%, transparent);background:color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent);color:color-mix(in srgb, var(--schools-out-color-ink) 40%, transparent)}@media (pointer:coarse){.Checkbox-module__e67R4W__root{min-height:var(--schools-out-touch-target);padding-block:max(var(--schools-out-space-2), calc((var(--schools-out-touch-target) - var(--schools-out-type-body-line-height)) / 2))}}@media (hover:hover) and (pointer:fine){.Checkbox-module__e67R4W__root:hover .Checkbox-module__e67R4W__input:not(:disabled):not(:checked):not(:indeterminate)+.Checkbox-module__e67R4W__box{border-color:var(--schools-out-color-ink)}}@media (prefers-reduced-motion:reduce){.Checkbox-module__e67R4W__box,.Checkbox-module__e67R4W__check,.Checkbox-module__e67R4W__dash{transition:none}}
.ChoiceTile-module__2KGe7G__root{appearance:none;justify-content:space-between;align-items:center;gap:var(--schools-out-space-3);width:100%;min-height:48px;padding:var(--schools-out-space-3) var(--schools-out-space-4);border:1px solid var(--schools-out-color-border-strong);border-radius:var(--schools-out-radius-medium);background:var(--schools-out-color-field);color:var(--schools-out-color-ink);font:inherit;text-align:left;cursor:pointer;transition:var(--schools-out-motion);-webkit-tap-highlight-color:transparent;display:flex}.ChoiceTile-module__2KGe7G__root:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.ChoiceTile-module__2KGe7G__root:active{transform:scale(var(--schools-out-press-surface))}.ChoiceTile-module__2KGe7G__text{gap:var(--schools-out-space-1);flex-direction:column;min-width:0;display:flex}.ChoiceTile-module__2KGe7G__label{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.ChoiceTile-module__2KGe7G__description{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}.ChoiceTile-module__2KGe7G__check{border:1.5px solid var(--schools-out-color-border-control);border-radius:var(--schools-out-radius-compact);background:var(--schools-out-color-field);color:#0000;width:20px;height:20px;transition:var(--schools-out-motion);flex:none;place-items:center;display:grid}.ChoiceTile-module__2KGe7G__check svg{width:16px;height:16px}.ChoiceTile-module__2KGe7G__selected{border-color:var(--schools-out-color-ink);box-shadow:inset 0 0 0 1px var(--schools-out-color-ink)}.ChoiceTile-module__2KGe7G__selected .ChoiceTile-module__2KGe7G__check{border-color:var(--schools-out-color-surface-inverse);background:var(--schools-out-color-surface-inverse);color:var(--schools-out-color-ink-inverse)}@media (hover:hover) and (pointer:fine){.ChoiceTile-module__2KGe7G__root:hover{border-color:var(--schools-out-color-ink-muted)}.ChoiceTile-module__2KGe7G__selected:hover{border-color:var(--schools-out-color-ink)}}@media (prefers-reduced-motion:reduce){.ChoiceTile-module__2KGe7G__root,.ChoiceTile-module__2KGe7G__check{transition:none}.ChoiceTile-module__2KGe7G__root:active{transform:none}}
.ProviderButton-module__21UuXq__root{--edge:#747775;--mark-start:calc(var(--h) * .3);--mark-room:calc(var(--h) * 1.05);appearance:none;width:100%;min-width:140px;height:var(--h);padding:0 var(--mark-room);border-radius:var(--schools-out-radius-control);outline-offset:-1px;font-family:var(--schools-out-font-family);font-size:var(--label);font-weight:var(--schools-out-font-weight-label);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale var(--schools-out-duration-fast) var(--schools-out-ease-out), background-color var(--schools-out-duration-fast) ease;background:#fff;border:0;outline:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex;position:relative;overflow:hidden}.ProviderButton-module__21UuXq__root:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--edge);pointer-events:none;position:absolute;inset:0}.ProviderButton-module__21UuXq__medium{--h:var(--schools-out-control-height-medium);--label:var(--schools-out-type-action)}.ProviderButton-module__21UuXq__large{--h:var(--schools-out-control-height-large);--label:var(--schools-out-type-action-large)}.ProviderButton-module__21UuXq__label{z-index:1;min-width:0;line-height:var(--schools-out-type-action-line-height);text-overflow:ellipsis;position:relative;overflow:hidden}.ProviderButton-module__21UuXq__apple{color:#000}.ProviderButton-module__21UuXq__appleMark{top:0;left:calc(var(--mark-start) - var(--h) * var(--apple-inset));width:calc(var(--h) * var(--apple-ratio));height:100%;position:absolute}.ProviderButton-module__21UuXq__google{color:#1f1f1f}.ProviderButton-module__21UuXq__googleMark{top:25%;left:var(--mark-start);width:calc(var(--h) / 2);height:calc(var(--h) / 2);position:absolute}.ProviderButton-module__21UuXq__spinner{right:var(--mark-start);color:#1f1f1f;position:absolute}.ProviderButton-module__21UuXq__root:before{content:"";z-index:1;border-radius:inherit;opacity:0;transition:opacity var(--schools-out-duration-fast) ease;pointer-events:none;background:#303030;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ProviderButton-module__21UuXq__root:not(.ProviderButton-module__21UuXq__disabled,.ProviderButton-module__21UuXq__busy):hover:before{opacity:.08}}.ProviderButton-module__21UuXq__root:not(.ProviderButton-module__21UuXq__disabled,.ProviderButton-module__21UuXq__busy):active:before{opacity:.12}.ProviderButton-module__21UuXq__root:not(.ProviderButton-module__21UuXq__disabled,.ProviderButton-module__21UuXq__busy):active{scale:var(--schools-out-press-control)}.ProviderButton-module__21UuXq__root:focus-visible{outline:var(--schools-out-focus-width) solid var(--schools-out-color-action-focus);outline-offset:var(--schools-out-focus-offset)}.ProviderButton-module__21UuXq__disabled{cursor:not-allowed}.ProviderButton-module__21UuXq__busy{cursor:progress}@media (prefers-reduced-motion:reduce){.ProviderButton-module__21UuXq__root,.ProviderButton-module__21UuXq__root:before{transition:none}}
.SectionHeading-module__3aV1zq__root{gap:var(--schools-out-space-3);flex-direction:column;display:flex}.SectionHeading-module__3aV1zq__heading{gap:var(--schools-out-space-1);flex-direction:column;min-width:0;display:flex}.SectionHeading-module__3aV1zq__title{font-size:var(--section-title-size,var(--schools-out-type-section));font-family:var(--section-title-family,var(--schools-out-font-family-display));font-weight:var(--section-title-weight,var(--schools-out-font-weight-section));line-height:var(--section-title-line-height,var(--schools-out-type-section-line-height));letter-spacing:var(--section-title-tracking,var(--schools-out-type-section-tracking));margin:0}.SectionHeading-module__3aV1zq__subtitle{font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-title);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);margin:0}.SectionHeading-module__3aV1zq__marked{align-items:center;gap:var(--schools-out-space-2);display:flex}.SectionHeading-module__3aV1zq__mark{flex:none;display:inline-flex}.SectionHeading-module__3aV1zq__titleLine{align-items:center;gap:var(--schools-out-space-1) var(--schools-out-space-3);flex-wrap:wrap;display:flex}.SectionHeading-module__3aV1zq__titleEnd{display:inline-flex}.SectionHeading-module__3aV1zq__count{color:var(--schools-out-color-ink-muted)}.SectionHeading-module__3aV1zq__link{--card-ink:var(--schools-out-color-ink-muted-neutral);display:inline-flex}.SectionHeading-module__3aV1zq__description{max-width:var(--schools-out-measure);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.SectionHeading-module__3aV1zq__action{gap:var(--schools-out-space-3);flex-wrap:wrap;display:flex}.SectionHeading-module__3aV1zq__root.SectionHeading-module__3aV1zq__inline{justify-content:space-between;align-items:flex-start;gap:var(--schools-out-space-4);flex-direction:row}.SectionHeading-module__3aV1zq__root.SectionHeading-module__3aV1zq__inline .SectionHeading-module__3aV1zq__action{flex:none}@container page (min-width:768px){.SectionHeading-module__3aV1zq__hasAction{justify-content:space-between;align-items:flex-end;gap:var(--schools-out-space-6);flex-direction:row}}
.SegmentedControl-module__NhO_2G__root{isolation:isolate;max-width:100%;height:var(--schools-out-control-height-medium);align-items:stretch;gap:var(--schools-out-space-1);padding:var(--schools-out-space-1);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);display:inline-flex;position:relative}.SegmentedControl-module__NhO_2G__small{height:var(--schools-out-control-height-small);gap:var(--schools-out-space-hairline);padding:2px}.SegmentedControl-module__NhO_2G__large{height:var(--schools-out-control-height-large);gap:var(--schools-out-space-hairline);padding:2px}.SegmentedControl-module__NhO_2G__stretch{width:100%;display:flex}.SegmentedControl-module__NhO_2G__glass{background:var(--schools-out-color-liquid-glass-sheen), color-mix(in srgb, var(--schools-out-color-fill) 80%, transparent);box-shadow:var(--schools-out-color-liquid-glass-depth), var(--schools-out-shadow-glass);-webkit-backdrop-filter:var(--schools-out-liquid-glass-blur);backdrop-filter:var(--schools-out-liquid-glass-blur)}.SegmentedControl-module__NhO_2G__glass:before{content:"";padding:var(--schools-out-liquid-glass-edge-width);border-radius:inherit;background:var(--schools-out-color-liquid-glass-edge);-webkit-mask:var(--schools-out-liquid-glass-edge-mask);mask:var(--schools-out-liquid-glass-edge-mask);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.SegmentedControl-module__NhO_2G__glass{background:var(--schools-out-color-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}.SegmentedControl-module__NhO_2G__indicator{z-index:-1;width:var(--indicator-width);height:var(--indicator-height);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-thumb);box-shadow:0 0 0 1px var(--schools-out-color-border), var(--schools-out-shadow-raised);transform:translate(var(--indicator-left), var(--indicator-top));pointer-events:none;transition:transform var(--schools-out-duration-base) var(--schools-out-ease-in-out), width var(--schools-out-duration-base) var(--schools-out-ease-in-out);position:absolute;top:0;left:0}.SegmentedControl-module__NhO_2G__segment{justify-content:center;align-items:center;gap:var(--schools-out-space-1);min-width:0;padding:0 var(--schools-out-space-4);border-radius:var(--schools-out-radius-control);color:var(--schools-out-color-ink-muted);font:inherit;font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-label);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--schools-out-duration-base) var(--schools-out-ease-in-out), transform var(--schools-out-duration-fast) var(--schools-out-ease-out);background:0 0;border:0;flex:0 auto;display:inline-flex;position:relative}.SegmentedControl-module__NhO_2G__segment[aria-pressed=true]{color:var(--schools-out-color-ink)}.SegmentedControl-module__NhO_2G__segment[aria-pressed=true]:not([data-placed]){background:var(--schools-out-color-thumb);box-shadow:0 0 0 1px var(--schools-out-color-border), var(--schools-out-shadow-raised)}.SegmentedControl-module__NhO_2G__segment:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.SegmentedControl-module__NhO_2G__segment:active:not([aria-pressed=true]){transform:scale(var(--schools-out-press-control))}.SegmentedControl-module__NhO_2G__segmentLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.SegmentedControl-module__NhO_2G__small .SegmentedControl-module__NhO_2G__segment{padding:0 var(--schools-out-space-3);font-size:var(--schools-out-type-small)}.SegmentedControl-module__NhO_2G__large .SegmentedControl-module__NhO_2G__segment{padding:0 var(--schools-out-space-5)}.SegmentedControl-module__NhO_2G__stretch .SegmentedControl-module__NhO_2G__segment{padding:0 var(--schools-out-space-1);flex:1 1 0}@media (pointer:coarse){.SegmentedControl-module__NhO_2G__segment:after{content:"";inset:calc((var(--schools-out-touch-target) - 100%) / -2) 0;position:absolute}}@media (hover:hover) and (pointer:fine){.SegmentedControl-module__NhO_2G__segment:hover:not([aria-pressed=true]){color:var(--schools-out-color-ink)}}@media (prefers-reduced-motion:reduce){.SegmentedControl-module__NhO_2G__indicator,.SegmentedControl-module__NhO_2G__segment{transition:none}}
.Select-module__tstoDG__root{gap:var(--schools-out-space-2);min-width:0;display:grid}.Select-module__tstoDG__header{justify-content:space-between;align-items:baseline;gap:var(--schools-out-space-3);display:flex}.Select-module__tstoDG__label{min-width:0;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking)}.Select-module__tstoDG__optional{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);flex:none}.Select-module__tstoDG__box{min-width:0;min-height:var(--schools-out-control-height-large);border:1px solid var(--schools-out-color-border-strong);border-radius:var(--schools-out-radius-medium);background:var(--schools-out-color-field);transition:var(--schools-out-motion);align-items:center;display:flex;position:relative}.Select-module__tstoDG__box select{appearance:none;width:100%;min-width:0;padding:0 var(--schools-out-space-10) 0 var(--schools-out-space-4);color:var(--schools-out-color-ink);font:inherit;font-size:var(--schools-out-type-field);line-height:var(--schools-out-type-field-line-height);cursor:pointer;background:0 0;border:0;outline:0;align-self:stretch}.Select-module__tstoDG__box select:has(option[value=""]:checked){color:var(--schools-out-color-ink-muted)}.Select-module__tstoDG__compact .Select-module__tstoDG__box{min-height:var(--schools-out-control-height-medium)}.Select-module__tstoDG__compact .Select-module__tstoDG__box select{padding-left:var(--schools-out-space-3)}.Select-module__tstoDG__chevron{right:var(--schools-out-space-3);width:20px;height:20px;color:var(--schools-out-color-ink-muted);pointer-events:none;position:absolute}.Select-module__tstoDG__box:focus-within{border-color:var(--schools-out-color-ink)}html:not([data-focus-modality=pointer]) .Select-module__tstoDG__box:focus-within{box-shadow:var(--schools-out-shadow-field-focus)}.Select-module__tstoDG__invalid .Select-module__tstoDG__box{border-color:var(--schools-out-color-error)}.Select-module__tstoDG__message{align-items:flex-start;gap:var(--schools-out-space-1);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);margin:0;display:flex}.Select-module__tstoDG__error{color:var(--schools-out-color-error);font-weight:var(--schools-out-font-weight-regular)}.Select-module__tstoDG__messageIcon{flex:none;width:16px;height:16px;margin-top:1px}.Select-module__tstoDG__disabled .Select-module__tstoDG__box{border-color:color-mix(in srgb, var(--schools-out-color-ink) 8%, transparent);background:color-mix(in srgb, var(--schools-out-color-ink) 4%, transparent)}.Select-module__tstoDG__disabled :is(.Select-module__tstoDG__label,select,.Select-module__tstoDG__chevron){color:color-mix(in srgb, var(--schools-out-color-ink) 40%, transparent)}.Select-module__tstoDG__disabled select{cursor:not-allowed}@media (hover:hover) and (pointer:fine){.Select-module__tstoDG__root:not(.Select-module__tstoDG__disabled,.Select-module__tstoDG__invalid) .Select-module__tstoDG__box:hover:not(:focus-within){border-color:var(--schools-out-color-ink-muted)}}
.StatusMark-module__itmOwa__root{flex-shrink:0;display:block}.StatusMark-module__itmOwa__root :is(path,rect,circle){stroke:var(--schools-out-color-illustration-line);stroke-width:.8px;stroke-linejoin:round;stroke-linecap:round}.StatusMark-module__itmOwa__root .StatusMark-module__itmOwa__bare{stroke:none}.StatusMark-module__itmOwa__root .StatusMark-module__itmOwa__ink,.StatusMark-module__itmOwa__none{fill:none}.StatusMark-module__itmOwa__line{fill:var(--schools-out-color-illustration-line)}.StatusMark-module__itmOwa__paper{fill:var(--schools-out-color-illustration-paper)}.StatusMark-module__itmOwa__yellow{fill:var(--schools-out-color-illustration-yellow)}.StatusMark-module__itmOwa__yellowTint{fill:var(--schools-out-color-illustration-yellow-tint)}.StatusMark-module__itmOwa__orangeTint{fill:var(--schools-out-color-illustration-orange-tint)}.StatusMark-module__itmOwa__blue{fill:var(--schools-out-color-illustration-blue)}.StatusMark-module__itmOwa__blueTint{fill:var(--schools-out-color-illustration-blue-tint)}.StatusMark-module__itmOwa__success{fill:var(--schools-out-color-illustration-success)}.StatusMark-module__itmOwa__successTint{fill:var(--schools-out-color-illustration-success-tint)}.StatusMark-module__itmOwa__error{fill:var(--schools-out-color-illustration-error)}.StatusMark-module__itmOwa__errorTint{fill:var(--schools-out-color-illustration-error-tint)}.StatusMark-module__itmOwa__root .StatusMark-module__itmOwa__strokeSuccess{fill:none;stroke:var(--schools-out-color-illustration-success)}.StatusMark-module__itmOwa__root .StatusMark-module__itmOwa__strokePaper{fill:none;stroke:var(--schools-out-color-illustration-paper)}
.AvatarStack-module__pgRBza__root{--avatar-stack-overlap:var(--schools-out-space-2);flex:none;align-items:center;display:inline-flex}.AvatarStack-module__pgRBza__medium{--avatar-stack-overlap:var(--schools-out-space-3)}.AvatarStack-module__pgRBza__tiny{--avatar-stack-overlap:var(--schools-out-space-1)}.AvatarStack-module__pgRBza__face{box-shadow:0 0 0 2px var(--avatar-stack-ring,var(--schools-out-color-canvas));border-radius:50%;display:inline-flex}.AvatarStack-module__pgRBza__face+.AvatarStack-module__pgRBza__face{margin-left:calc(var(--avatar-stack-overlap) * -1)}.AvatarStack-module__pgRBza__more{background:var(--schools-out-color-fill);color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.AvatarStack-module__pgRBza__tiny .AvatarStack-module__pgRBza__more{width:20px;height:20px}.AvatarStack-module__pgRBza__small .AvatarStack-module__pgRBza__more{width:32px;height:32px}.AvatarStack-module__pgRBza__medium .AvatarStack-module__pgRBza__more{width:40px;height:40px;font-size:var(--schools-out-type-body)}
.ChipField-module__Zb01jW__root{align-items:center;gap:var(--schools-out-space-1) var(--schools-out-space-2);min-height:40px;padding:var(--schools-out-space-1) var(--schools-out-space-4) var(--schools-out-space-1) var(--schools-out-space-3);border:1px solid var(--schools-out-color-border-strong);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-field);cursor:text;transition:var(--schools-out-motion);flex-wrap:wrap;display:flex}.ChipField-module__Zb01jW__root:focus-within{border-color:var(--schools-out-color-ink)}html:not([data-focus-modality=pointer]) .ChipField-module__Zb01jW__root:focus-within{box-shadow:var(--schools-out-shadow-field-focus)}.ChipField-module__Zb01jW__glyph{color:var(--schools-out-color-ink-muted);flex:none;display:inline-flex}.ChipField-module__Zb01jW__chip{min-height:var(--schools-out-control-height-small);align-items:center;gap:var(--schools-out-space-1);padding:0 var(--schools-out-space-2) 0 var(--schools-out-space-1);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);color:var(--schools-out-color-ink);font-family:inherit;font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);cursor:pointer;transition:background-color var(--schools-out-duration-fast) var(--schools-out-ease-out);border:0;flex:none;display:inline-flex}.ChipField-module__Zb01jW__chip:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}@media (hover:hover) and (pointer:fine){.ChipField-module__Zb01jW__chip:hover{background:var(--schools-out-color-fill-hover)}.ChipField-module__Zb01jW__root:hover:not(:focus-within){border-color:var(--schools-out-color-ink-muted)}}.ChipField-module__Zb01jW__media{display:inline-flex}.ChipField-module__Zb01jW__remove{color:var(--schools-out-color-ink-muted);display:inline-flex}.ChipField-module__Zb01jW__input{appearance:none;min-width:64px;height:var(--schools-out-control-height-small);color:inherit;font-family:inherit;font-size:var(--schools-out-type-field);background:0 0;border:0;outline:0;flex:64px}.ChipField-module__Zb01jW__input::placeholder{color:var(--schools-out-color-ink-muted)}.ChipField-module__Zb01jW__input::-webkit-search-cancel-button{display:none}
.SearchField-module__bGpo8G__root{align-items:center;gap:var(--schools-out-space-3);min-height:56px;padding:var(--schools-out-space-2) var(--schools-out-space-2) var(--schools-out-space-2) var(--schools-out-space-4);border:1px solid var(--schools-out-color-border-strong);border-radius:var(--schools-out-radius-medium);background:var(--schools-out-color-field);transition:var(--schools-out-motion);display:flex}.SearchField-module__bGpo8G__root:focus-within{border-color:var(--schools-out-color-ink)}html:not([data-focus-modality=pointer]) .SearchField-module__bGpo8G__root:focus-within{box-shadow:var(--schools-out-shadow-field-focus)}.SearchField-module__bGpo8G__input{appearance:none;min-width:0;color:inherit;font-size:var(--schools-out-type-field);background:0 0;border:0;outline:0;flex:1}.SearchField-module__bGpo8G__explore{min-height:var(--schools-out-control-height-medium);padding:var(--schools-out-space-1) var(--schools-out-space-1) var(--schools-out-space-1) var(--schools-out-space-4);border-radius:var(--schools-out-radius-control);box-shadow:var(--schools-out-shadow-lift);border-color:#0000}.SearchField-module__bGpo8G__input::placeholder{color:var(--schools-out-color-ink-muted)}.SearchField-module__bGpo8G__location{min-width:0;max-width:45%;padding-left:var(--schools-out-space-2);border-left:1px solid var(--schools-out-color-border);flex:none;display:inline-flex}.SearchField-module__bGpo8G__askActionSlot{padding-left:var(--schools-out-space-2);border-left:1px solid var(--schools-out-color-border);flex:none;display:inline-flex}.SearchField-module__bGpo8G__explore .SearchField-module__bGpo8G__askActionSlot{align-items:center;gap:var(--schools-out-space-1);border-left:0;padding-left:0}.SearchField-module__bGpo8G__combo{--field-height:56px;min-width:0;height:var(--field-height);position:relative}.SearchField-module__bGpo8G__comboExplore{--field-height:var(--schools-out-control-height-medium)}.SearchField-module__bGpo8G__panel{border-radius:var(--schools-out-radius-medium);transition:inset var(--schools-out-duration-base) var(--schools-out-ease-out), padding var(--schools-out-duration-base) var(--schools-out-ease-out), background-color var(--schools-out-duration-base) var(--schools-out-ease-out), box-shadow var(--schools-out-duration-base) var(--schools-out-ease-out);position:absolute;inset:0 0 auto}.SearchField-module__bGpo8G__comboExplore .SearchField-module__bGpo8G__panel{border-radius:calc(var(--field-height) / 2)}.SearchField-module__bGpo8G__open .SearchField-module__bGpo8G__panel{z-index:var(--schools-out-layer-menu);background:var(--schools-out-color-surface-floating);box-shadow:var(--schools-out-shadow-floating)}.SearchField-module__bGpo8G__open .SearchField-module__bGpo8G__panel .SearchField-module__bGpo8G__root,.SearchField-module__bGpo8G__open .SearchField-module__bGpo8G__panel .SearchField-module__bGpo8G__root:focus-within{box-shadow:none;background:0 0;border-color:#0000}.SearchField-module__bGpo8G__drop{transition:grid-template-rows var(--schools-out-duration-base) var(--schools-out-ease-out);grid-template-rows:0fr;display:grid}.SearchField-module__bGpo8G__open .SearchField-module__bGpo8G__drop{grid-template-rows:1fr}.SearchField-module__bGpo8G__dropInner{visibility:hidden;min-height:0;transition:visibility 0s var(--schools-out-duration-base);overflow:hidden}.SearchField-module__bGpo8G__open .SearchField-module__bGpo8G__dropInner{visibility:visible;transition:none}.SearchField-module__bGpo8G__dropTitle{padding:var(--schools-out-space-2) var(--schools-out-space-4) var(--schools-out-space-1);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);font-weight:var(--schools-out-font-weight-label)}.SearchField-module__bGpo8G__list{padding:0 0 var(--schools-out-space-3);margin:0;list-style:none}.SearchField-module__bGpo8G__option{align-items:center;gap:var(--schools-out-space-3);min-height:var(--schools-out-touch-target);padding-inline:var(--schools-out-space-4);border-radius:var(--schools-out-radius-control);color:var(--schools-out-color-ink);cursor:pointer;transition:background-color var(--schools-out-duration-fast) var(--schools-out-ease-out);display:flex}.SearchField-module__bGpo8G__option svg{color:var(--schools-out-color-ink-muted)}.SearchField-module__bGpo8G__optionActive{background:var(--schools-out-color-fill)}.SearchField-module__bGpo8G__optionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--schools-out-type-lead);line-height:var(--schools-out-type-lead-line-height);font-weight:var(--schools-out-font-weight-regular);flex:1;overflow:hidden}.SearchField-module__bGpo8G__optionDetail{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);font-weight:var(--schools-out-font-weight-regular);flex:none}@media (hover:hover) and (pointer:fine){.SearchField-module__bGpo8G__option:hover{background:var(--schools-out-color-fill)}}@media (prefers-reduced-motion:reduce){.SearchField-module__bGpo8G__panel,.SearchField-module__bGpo8G__drop{transition:none}}.SearchField-module__bGpo8G__groupTitle{padding:var(--schools-out-space-3) var(--schools-out-space-4) var(--schools-out-space-1);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);font-weight:var(--schools-out-font-weight-label);display:block}.SearchField-module__bGpo8G__groupList{margin:0;padding:0;list-style:none}.SearchField-module__bGpo8G__optionRich{min-height:56px;padding-block:var(--schools-out-space-2)}.SearchField-module__bGpo8G__optionMedia{width:var(--schools-out-space-10);height:var(--schools-out-space-10);flex:none;place-items:center;display:grid}.SearchField-module__bGpo8G__optionText{flex-direction:column;flex:1;min-width:0;display:flex}.SearchField-module__bGpo8G__optionRich .SearchField-module__bGpo8G__optionLabel{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);font-weight:var(--schools-out-font-weight-title)}.SearchField-module__bGpo8G__optionRich .SearchField-module__bGpo8G__optionDetail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchField-module__bGpo8G__comboCompact{--field-height:40px}.SearchField-module__bGpo8G__comboCompact .SearchField-module__bGpo8G__panel{border-radius:var(--schools-out-radius-large)}.SearchField-module__bGpo8G__compact{gap:var(--schools-out-space-2);min-height:40px;padding:0 var(--schools-out-space-4) 0 var(--schools-out-space-3);border-radius:var(--schools-out-radius-control)}.SearchField-module__bGpo8G__inverse{border-color:var(--schools-out-color-border-inverse-strong);color:var(--schools-out-color-ink-inverse);background:0 0}.SearchField-module__bGpo8G__inverse:focus-within{border-color:var(--schools-out-color-ink-inverse)}html:not([data-focus-modality=pointer]) .SearchField-module__bGpo8G__inverse:focus-within{box-shadow:0 0 0 4px var(--schools-out-color-surface-inverse-subtle)}.SearchField-module__bGpo8G__inverse .SearchField-module__bGpo8G__input::placeholder{color:var(--schools-out-color-ink-inverse-muted)}@media (hover:hover) and (pointer:fine){.SearchField-module__bGpo8G__root:hover:not(:focus-within){border-color:var(--schools-out-color-ink-muted)}.SearchField-module__bGpo8G__inverse:hover:not(:focus-within){border-color:var(--schools-out-color-ink-inverse)}}@container not (min-width:768px){.SearchField-module__bGpo8G__root{gap:var(--schools-out-space-2);padding-inline:var(--schools-out-space-3) var(--schools-out-space-2)}}@container not (min-width:480px){.SearchField-module__bGpo8G__location{display:none}}
.Switch-module__I3HHeG__root{justify-content:space-between;align-items:flex-start;gap:var(--schools-out-space-4);max-width:100%;color:var(--schools-out-color-ink);cursor:pointer;display:inline-flex;position:relative}.Switch-module__I3HHeG__fill{align-items:center;width:100%;display:flex}.Switch-module__I3HHeG__hideLabel .Switch-module__I3HHeG__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Switch-module__I3HHeG__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.Switch-module__I3HHeG__track{border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);width:40px;height:24px;transition:var(--schools-out-motion);flex:none;position:relative}.Switch-module__I3HHeG__thumb{border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-thumb);width:20px;height:20px;box-shadow:var(--schools-out-shadow-raised);transition:translate var(--schools-out-duration-base) var(--schools-out-ease-out), width var(--schools-out-duration-fast) var(--schools-out-ease-out);position:absolute;top:2px;left:2px}.Switch-module__I3HHeG__input:checked+.Switch-module__I3HHeG__track{background:var(--schools-out-color-surface-inverse)}.Switch-module__I3HHeG__input:checked+.Switch-module__I3HHeG__track .Switch-module__I3HHeG__thumb{translate:16px}.Switch-module__I3HHeG__root:active .Switch-module__I3HHeG__input:not(:disabled)+.Switch-module__I3HHeG__track .Switch-module__I3HHeG__thumb{width:24px}.Switch-module__I3HHeG__root:active .Switch-module__I3HHeG__input:not(:disabled):checked+.Switch-module__I3HHeG__track .Switch-module__I3HHeG__thumb{translate:12px}.Switch-module__I3HHeG__input:focus-visible+.Switch-module__I3HHeG__track{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.Switch-module__I3HHeG__text{gap:var(--schools-out-space-1);min-width:0;display:grid}.Switch-module__I3HHeG__label{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.Switch-module__I3HHeG__description{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}.Switch-module__I3HHeG__disabled{cursor:not-allowed;color:color-mix(in srgb, var(--schools-out-color-ink) 40%, transparent)}.Switch-module__I3HHeG__disabled .Switch-module__I3HHeG__description{color:inherit}.Switch-module__I3HHeG__disabled .Switch-module__I3HHeG__track,.Switch-module__I3HHeG__disabled .Switch-module__I3HHeG__input:checked+.Switch-module__I3HHeG__track{background:color-mix(in srgb, var(--schools-out-color-ink) 8%, transparent)}.Switch-module__I3HHeG__disabled .Switch-module__I3HHeG__thumb{box-shadow:none}@media (pointer:coarse){.Switch-module__I3HHeG__root{min-height:var(--schools-out-touch-target);align-items:center}}@media (hover:hover) and (pointer:fine){.Switch-module__I3HHeG__root:hover .Switch-module__I3HHeG__input:not(:disabled):not(:checked)+.Switch-module__I3HHeG__track{background:color-mix(in srgb, var(--schools-out-color-ink) 24%, transparent)}}@media (prefers-reduced-motion:reduce){.Switch-module__I3HHeG__track,.Switch-module__I3HHeG__thumb{transition:none}}
.Tag-module__R37yba__root{--tag-bg:color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent);--tag-text:color-mix(in srgb, var(--schools-out-color-ink) 80%, transparent);align-items:center;gap:var(--schools-out-space-1);max-width:100%;height:24px;padding:0 var(--schools-out-space-2);border-radius:var(--schools-out-radius-small);background:var(--tag-bg);color:var(--tag-text);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;-webkit-user-select:none;user-select:none;display:inline-flex;overflow:hidden}.Tag-module__R37yba__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.Tag-module__R37yba__small{height:20px;padding:0 var(--schools-out-space-2);border-radius:var(--schools-out-radius-compact)}.Tag-module__R37yba__success,.Tag-module__R37yba__warning,.Tag-module__R37yba__error{--tag-text:var(--schools-out-color-ink)}.Tag-module__R37yba__success{--tag-bg:color-mix(in srgb, var(--schools-out-color-success) 12%, transparent);--tag-icon:var(--schools-out-color-success)}.Tag-module__R37yba__warning{--tag-bg:color-mix(in srgb, var(--schools-out-color-warning) 12%, transparent);--tag-icon:var(--schools-out-color-warning)}.Tag-module__R37yba__error{--tag-bg:color-mix(in srgb, var(--schools-out-color-error) 10%, transparent);--tag-icon:var(--schools-out-color-error)}.Tag-module__R37yba__icon{color:var(--tag-icon,inherit);align-items:center;margin-inline-start:calc(var(--schools-out-space-1) * -1);display:inline-flex}.Tag-module__R37yba__icon svg{width:12px;height:12px}.Tag-module__R37yba__dot{width:8px;height:8px;background:var(--tag-dot);box-shadow:inset 0 0 0 1px var(--schools-out-color-border);border-radius:50%;flex:none;margin-inline-end:var(--schools-out-space-hairline)}.Tag-module__R37yba__accent{--tag-bg:oklch(from var(--tag-accent) var(--schools-out-accent-tint-lightness) var(--schools-out-accent-tint-chroma) h);--tag-text:var(--schools-out-color-ink)}.Tag-module__R37yba__accent-blue{--tag-accent:var(--schools-out-color-accent-blue)}.Tag-module__R37yba__accent-yellow{--tag-accent:var(--schools-out-color-accent-yellow)}.Tag-module__R37yba__accent-pink{--tag-accent:var(--schools-out-color-accent-pink)}.Tag-module__R37yba__accent-lime{--tag-accent:var(--schools-out-color-accent-lime)}.Tag-module__R37yba__accent-orange{--tag-accent:var(--schools-out-color-accent-orange)}
.TextField-module__VlM8ma__root{gap:var(--schools-out-space-2);min-width:0;display:grid}.TextField-module__VlM8ma__header{justify-content:space-between;align-items:baseline;gap:var(--schools-out-space-3);display:flex}.TextField-module__VlM8ma__label{min-width:0;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking)}.TextField-module__VlM8ma__optional{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);flex:none}.TextField-module__VlM8ma__box{min-width:0;min-height:var(--schools-out-control-height-large);align-items:center;gap:var(--schools-out-space-2);padding:0 var(--schools-out-space-4);border:1px solid var(--schools-out-color-border-strong);border-radius:var(--schools-out-radius-medium);background:var(--schools-out-color-field);transition:var(--schools-out-motion);display:flex}.TextField-module__VlM8ma__compact .TextField-module__VlM8ma__box{min-height:var(--schools-out-control-height-medium);padding:0 var(--schools-out-space-3)}.TextField-module__VlM8ma__hasAction .TextField-module__VlM8ma__box{padding-right:var(--schools-out-space-1)}.TextField-module__VlM8ma__box input{appearance:none;width:100%;min-width:0;color:var(--schools-out-color-ink);font:inherit;font-size:var(--schools-out-type-field);line-height:var(--schools-out-type-field-line-height);background:0 0;border:0;outline:0;padding:0}.TextField-module__VlM8ma__box input::placeholder{color:var(--schools-out-color-ink-muted);opacity:1}.TextField-module__VlM8ma__box:focus-within{border-color:var(--schools-out-color-ink)}html:not([data-focus-modality=pointer]) .TextField-module__VlM8ma__box:focus-within{box-shadow:var(--schools-out-shadow-field-focus)}.TextField-module__VlM8ma__invalid .TextField-module__VlM8ma__box{border-color:var(--schools-out-color-error)}.TextField-module__VlM8ma__action{flex:none;display:inline-flex}.TextField-module__VlM8ma__labelEnd{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);flex:none;display:inline-flex}.TextField-module__VlM8ma__leading{margin-right:calc(var(--schools-out-space-2) * -1);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-field);line-height:var(--schools-out-type-field-line-height);flex:none}.TextField-module__VlM8ma__readOnly .TextField-module__VlM8ma__box,.TextField-module__VlM8ma__readOnly .TextField-module__VlM8ma__box:focus-within{background:var(--schools-out-color-fill);border-color:#0000}.TextField-module__VlM8ma__message{align-items:flex-start;gap:var(--schools-out-space-1);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);margin:0;display:flex}.TextField-module__VlM8ma__error{color:var(--schools-out-color-error);font-weight:var(--schools-out-font-weight-regular)}.TextField-module__VlM8ma__messageIcon{flex:none;width:16px;height:16px;margin-top:1px}.TextField-module__VlM8ma__disabled .TextField-module__VlM8ma__box{border-color:color-mix(in srgb, var(--schools-out-color-ink) 8%, transparent);background:color-mix(in srgb, var(--schools-out-color-ink) 4%, transparent)}.TextField-module__VlM8ma__disabled :is(.TextField-module__VlM8ma__label,input){color:color-mix(in srgb, var(--schools-out-color-ink) 40%, transparent)}.TextField-module__VlM8ma__disabled input{cursor:not-allowed}@media (hover:hover) and (pointer:fine){.TextField-module__VlM8ma__root:not(.TextField-module__VlM8ma__disabled,.TextField-module__VlM8ma__invalid,.TextField-module__VlM8ma__readOnly) .TextField-module__VlM8ma__box:hover:not(:focus-within){border-color:var(--schools-out-color-ink-muted)}}
.Sheet-module__5OKpeW__root{z-index:var(--schools-out-layer-overlay);pointer-events:auto;position:absolute;inset:0;container:sheet/inline-size}.Sheet-module__5OKpeW__scrim{background:var(--schools-out-color-overlay);animation:Sheet-module__5OKpeW__scrimIn var(--schools-out-duration-enter) var(--schools-out-ease-out) both;position:absolute;inset:0}.Sheet-module__5OKpeW__panel{max-height:calc(100% - var(--schools-out-space-12));border-radius:var(--schools-out-radius-container) var(--schools-out-radius-container) 0 0;background:var(--schools-out-color-surface-floating);box-shadow:var(--schools-out-shadow-floating);color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);transition:transform var(--schools-out-duration-base) var(--schools-out-ease-out);animation:Sheet-module__5OKpeW__riseIn var(--schools-out-duration-enter) var(--schools-out-ease-drawer) both;outline:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.Sheet-module__5OKpeW__panel[data-dragging]{transition:none}.Sheet-module__5OKpeW__leaving{pointer-events:none}.Sheet-module__5OKpeW__leaving .Sheet-module__5OKpeW__scrim{animation:Sheet-module__5OKpeW__scrimOut var(--schools-out-duration-exit) var(--schools-out-ease-out) forwards}.Sheet-module__5OKpeW__leaving .Sheet-module__5OKpeW__panel{animation:Sheet-module__5OKpeW__riseOut var(--schools-out-duration-exit) var(--schools-out-ease-out) forwards}.Sheet-module__5OKpeW__grip{transition:border-color var(--schools-out-duration-base) var(--schools-out-ease-out);touch-action:none;border-bottom:1px solid #0000;flex-direction:column;display:flex}.Sheet-module__5OKpeW__scrolledTop .Sheet-module__5OKpeW__grip{border-bottom-color:var(--schools-out-color-border)}.Sheet-module__5OKpeW__handle{width:36px;height:4px;margin-top:var(--schools-out-space-2);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-border-strong);align-self:center}.Sheet-module__5OKpeW__header{align-items:center;gap:var(--schools-out-space-1) var(--schools-out-space-4);padding:var(--schools-out-space-4) var(--schools-out-space-6) var(--schools-out-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.Sheet-module__5OKpeW__heading{display:contents}.Sheet-module__5OKpeW__title{font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-title);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);grid-area:1/1;margin:0}.Sheet-module__5OKpeW__wide .Sheet-module__5OKpeW__title{font-family:var(--schools-out-font-family-display);font-size:var(--schools-out-type-section);font-weight:var(--schools-out-font-weight-section);line-height:var(--schools-out-type-section-line-height);letter-spacing:var(--schools-out-type-section-tracking)}.Sheet-module__5OKpeW__description{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);grid-area:2/1/auto/-1;margin:0}.Sheet-module__5OKpeW__close,.Sheet-module__5OKpeW__tools{grid-area:1/2}.Sheet-module__5OKpeW__tools{align-items:center;gap:var(--schools-out-space-2);display:flex}.Sheet-module__5OKpeW__mark{grid-area:1/1;display:flex}.Sheet-module__5OKpeW__withMark .Sheet-module__5OKpeW__title{margin-top:var(--schools-out-space-3);grid-area:2/1/auto/-1}.Sheet-module__5OKpeW__withMark .Sheet-module__5OKpeW__description{grid-row:3}.Sheet-module__5OKpeW__centered{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.Sheet-module__5OKpeW__centered .Sheet-module__5OKpeW__mark{grid-column:2}.Sheet-module__5OKpeW__centered .Sheet-module__5OKpeW__title,.Sheet-module__5OKpeW__centered .Sheet-module__5OKpeW__description{text-align:center;grid-column:1/-1}.Sheet-module__5OKpeW__centered.Sheet-module__5OKpeW__withMark .Sheet-module__5OKpeW__title{margin-top:var(--schools-out-space-1)}.Sheet-module__5OKpeW__centered .Sheet-module__5OKpeW__close,.Sheet-module__5OKpeW__centered .Sheet-module__5OKpeW__tools{grid-column:3;justify-self:end}.Sheet-module__5OKpeW__centered .Sheet-module__5OKpeW__leading{grid-area:1/1;justify-self:start;display:flex}.Sheet-module__5OKpeW__body{overscroll-behavior:contain;min-height:0;padding:var(--schools-out-space-3) var(--schools-out-space-6) var(--schools-out-space-6);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);flex:auto;overflow-y:auto}.Sheet-module__5OKpeW__actions{justify-content:flex-end;gap:var(--schools-out-space-3);padding:var(--schools-out-space-4) var(--schools-out-space-6) var(--schools-out-space-6);background:var(--schools-out-color-surface-floating);transition:border-color var(--schools-out-duration-base) var(--schools-out-ease-out);border-top:1px solid #0000;flex-wrap:wrap;display:flex}.Sheet-module__5OKpeW__scrolledBottom .Sheet-module__5OKpeW__actions{border-top-color:var(--schools-out-color-border)}.Sheet-module__5OKpeW__inline{position:absolute}.Sheet-module__5OKpeW__bottom .Sheet-module__5OKpeW__panel{max-height:calc(100% - var(--schools-out-space-12))}.Sheet-module__5OKpeW__center .Sheet-module__5OKpeW__handle{display:none}.Sheet-module__5OKpeW__center .Sheet-module__5OKpeW__header{padding-top:var(--schools-out-space-5)}@container sheet (min-width:768px){:is(.Sheet-module__5OKpeW__auto,.Sheet-module__5OKpeW__side) .Sheet-module__5OKpeW__panel{top:var(--schools-out-space-3);right:var(--schools-out-space-3);bottom:var(--schools-out-space-3);width:min(440px, calc(100% - var(--schools-out-space-6)));border-radius:var(--schools-out-radius-container);max-height:none;animation-name:Sheet-module__5OKpeW__slideIn;animation-timing-function:var(--schools-out-ease-out);left:auto}.Sheet-module__5OKpeW__leaving:is(.Sheet-module__5OKpeW__auto,.Sheet-module__5OKpeW__side) .Sheet-module__5OKpeW__panel{animation-name:Sheet-module__5OKpeW__slideOut}:is(.Sheet-module__5OKpeW__auto,.Sheet-module__5OKpeW__side).Sheet-module__5OKpeW__large .Sheet-module__5OKpeW__panel{width:min(560px, calc(100% - var(--schools-out-space-6)))}:is(.Sheet-module__5OKpeW__auto,.Sheet-module__5OKpeW__side).Sheet-module__5OKpeW__wide .Sheet-module__5OKpeW__panel{width:min(640px, calc(100% - var(--schools-out-space-6)))}:is(.Sheet-module__5OKpeW__auto,.Sheet-module__5OKpeW__side) .Sheet-module__5OKpeW__handle{display:none}.Sheet-module__5OKpeW__center .Sheet-module__5OKpeW__panel{width:min(480px, calc(100% - var(--schools-out-space-8)));max-height:calc(100% - var(--schools-out-space-12));border-radius:var(--schools-out-radius-container);animation-name:Sheet-module__5OKpeW__centerIn;animation-timing-function:var(--schools-out-ease-out);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.Sheet-module__5OKpeW__leaving.Sheet-module__5OKpeW__center .Sheet-module__5OKpeW__panel{animation-name:Sheet-module__5OKpeW__centerOut}.Sheet-module__5OKpeW__center.Sheet-module__5OKpeW__large .Sheet-module__5OKpeW__panel{width:min(640px, calc(100% - var(--schools-out-space-8)))}}.Sheet-module__5OKpeW__page .Sheet-module__5OKpeW__panel{top:var(--schools-out-space-6);max-height:none}:is(.Sheet-module__5OKpeW__page,.Sheet-module__5OKpeW__feature) .Sheet-module__5OKpeW__grip{z-index:2;pointer-events:none;border-bottom:0;position:absolute;top:0;left:0;right:0}:is(.Sheet-module__5OKpeW__page,.Sheet-module__5OKpeW__feature) .Sheet-module__5OKpeW__handle,:is(.Sheet-module__5OKpeW__page,.Sheet-module__5OKpeW__feature) .Sheet-module__5OKpeW__close{pointer-events:auto}:is(.Sheet-module__5OKpeW__page,.Sheet-module__5OKpeW__feature) .Sheet-module__5OKpeW__header{padding:var(--schools-out-space-4);justify-content:flex-end;display:flex}:is(.Sheet-module__5OKpeW__page,.Sheet-module__5OKpeW__feature) .Sheet-module__5OKpeW__title,:is(.Sheet-module__5OKpeW__page,.Sheet-module__5OKpeW__feature) .Sheet-module__5OKpeW__description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.Sheet-module__5OKpeW__page,.Sheet-module__5OKpeW__feature) .Sheet-module__5OKpeW__body{padding:0}.Sheet-module__5OKpeW__feature .Sheet-module__5OKpeW__body{flex-direction:column;display:flex}.Sheet-module__5OKpeW__center.Sheet-module__5OKpeW__feature .Sheet-module__5OKpeW__panel{min-height:min(740px, calc(100% - var(--schools-out-space-12) - var(--schools-out-space-3)))}@container sheet (max-width:767px){.Sheet-module__5OKpeW__center.Sheet-module__5OKpeW__page .Sheet-module__5OKpeW__panel{border-radius:var(--schools-out-radius-container) var(--schools-out-radius-container) 0 0;max-height:none;bottom:0;left:0;right:0}}@container sheet (min-width:768px){.Sheet-module__5OKpeW__center.Sheet-module__5OKpeW__page .Sheet-module__5OKpeW__panel{width:min(1120px, calc(100% - var(--schools-out-space-12)));height:calc(100% - var(--schools-out-space-12));max-height:none;top:50%}.Sheet-module__5OKpeW__center.Sheet-module__5OKpeW__feature .Sheet-module__5OKpeW__panel{width:min(640px, calc(100% - var(--schools-out-space-12)));min-height:min(680px, calc(100% - var(--schools-out-space-12)))}}@container sheet (max-width:767px){.Sheet-module__5OKpeW__actions>*{flex:100%}.Sheet-module__5OKpeW__bottom .Sheet-module__5OKpeW__actions,.Sheet-module__5OKpeW__auto .Sheet-module__5OKpeW__actions{padding-bottom:calc(var(--schools-out-space-6) + env(safe-area-inset-bottom,0px))}.Sheet-module__5OKpeW__center .Sheet-module__5OKpeW__panel{right:var(--schools-out-space-3);bottom:calc(var(--schools-out-space-3) + env(safe-area-inset-bottom,0px));left:var(--schools-out-space-3);max-height:calc(100% - var(--schools-out-space-12) - var(--schools-out-space-3));border-radius:var(--schools-out-radius-container)}.Sheet-module__5OKpeW__center.Sheet-module__5OKpeW__feature .Sheet-module__5OKpeW__panel{top:calc(var(--schools-out-space-3) + env(safe-area-inset-top,0px));min-height:0;max-height:none}}@keyframes Sheet-module__5OKpeW__scrimIn{0%{opacity:0}}@keyframes Sheet-module__5OKpeW__scrimOut{to{opacity:0}}@keyframes Sheet-module__5OKpeW__riseIn{0%{transform:translateY(100%)}}@keyframes Sheet-module__5OKpeW__riseOut{to{transform:translateY(calc(100% + var(--schools-out-space-6)))}}@keyframes Sheet-module__5OKpeW__slideIn{0%{opacity:0;transform:translate(32px)}}@keyframes Sheet-module__5OKpeW__slideOut{to{opacity:0;transform:translate(32px)}}@keyframes Sheet-module__5OKpeW__centerIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes Sheet-module__5OKpeW__centerOut{to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}@media (prefers-reduced-motion:reduce){.Sheet-module__5OKpeW__root .Sheet-module__5OKpeW__panel{animation-name:Sheet-module__5OKpeW__scrimIn;animation-duration:var(--schools-out-duration-fast);transition:none}.Sheet-module__5OKpeW__root.Sheet-module__5OKpeW__leaving .Sheet-module__5OKpeW__panel{animation-name:Sheet-module__5OKpeW__scrimOut}}
.Toast-module__uWBm2a__root{align-items:flex-start;gap:var(--schools-out-space-2);width:100%;max-width:400px;min-height:var(--schools-out-touch-target);padding:var(--schools-out-space-2) var(--schools-out-space-2) var(--schools-out-space-2) var(--schools-out-space-4);border-radius:var(--schools-out-radius-large);background:var(--schools-out-color-surface-floating);box-shadow:var(--schools-out-shadow-floating);color:var(--schools-out-color-ink);border:1px solid #0000;display:flex}.Toast-module__uWBm2a__mark{flex:none}.Toast-module__uWBm2a__copy{min-width:0;padding-block:calc((var(--schools-out-control-height-small) - var(--schools-out-type-body-line-height)) / 2);flex-direction:column;flex:1;align-self:center;display:flex}.Toast-module__uWBm2a__title{font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-title);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);margin:0}.Toast-module__uWBm2a__body{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);margin:0}.Toast-module__uWBm2a__action{flex:none;align-self:flex-start}.Toast-module__uWBm2a__close{flex:none}
.ToastLayer-module___WQw4W__root{z-index:var(--schools-out-layer-toast);right:0;bottom:calc(var(--toast-offset,var(--schools-out-space-6)) + env(safe-area-inset-bottom,0px));padding:0 var(--schools-out-space-4);pointer-events:none;justify-content:center;display:flex;position:absolute;left:0}.ToastLayer-module___WQw4W__toast{pointer-events:auto;touch-action:none;width:100%;max-width:400px;transition:transform var(--schools-out-duration-base) var(--schools-out-ease-out);animation:ToastLayer-module___WQw4W__rise var(--schools-out-duration-enter) var(--schools-out-ease-out) both;justify-content:center;display:flex}.ToastLayer-module___WQw4W__leaving{pointer-events:none;animation:ToastLayer-module___WQw4W__fall var(--schools-out-duration-exit) var(--schools-out-ease-out) forwards}@keyframes ToastLayer-module___WQw4W__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes ToastLayer-module___WQw4W__fall{to{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.ToastLayer-module___WQw4W__toast{animation-name:ToastLayer-module___WQw4W__fade;animation-duration:var(--schools-out-duration-fast)}.ToastLayer-module___WQw4W__toast.ToastLayer-module___WQw4W__leaving{animation-name:ToastLayer-module___WQw4W__fadeOut}}@keyframes ToastLayer-module___WQw4W__fade{0%{opacity:0}}@keyframes ToastLayer-module___WQw4W__fadeOut{to{opacity:0}}
.VerifiedBadge-module__PBTL3q__root{display:inline-block;position:relative}.VerifiedBadge-module__PBTL3q__fallback,.VerifiedBadge-module__PBTL3q__metal{width:100%;height:100%;position:absolute;inset:0}.VerifiedBadge-module__PBTL3q__root[data-shaded] .VerifiedBadge-module__PBTL3q__fallback{visibility:hidden}
.AssistantMark-module__lsZFqa__root{flex:none;place-items:center;display:grid}.AssistantMark-module__lsZFqa__root img{width:100%;height:100%;display:block}.AssistantMark-module__lsZFqa__fit{border-radius:50%;width:100%;height:100%;overflow:hidden}.AssistantMark-module__lsZFqa__fit img{scale:1.1}.AssistantMark-module__lsZFqa__small{width:24px;height:24px}.AssistantMark-module__lsZFqa__medium{width:32px;height:32px}.AssistantMark-module__lsZFqa__large{width:40px;height:40px}.AssistantMark-module__lsZFqa__xlarge{width:64px;height:64px}
.FeedNoticeLayer-module__tZAxWW__layer{--toast-offset:calc(var(--tab-bar-space,0px) + var(--schools-out-space-6))}@container consumer (min-width:1200px){.FeedNoticeLayer-module__tZAxWW__layer{--toast-offset:var(--schools-out-space-6)}}
.ConsumerFooter-module__rDedqq__root{display:contents}.ConsumerFooter-module__rDedqq__mark{height:var(--schools-out-control-height-medium);aspect-ratio:8/5;border-radius:var(--schools-out-radius-small);cursor:pointer;background:0 0;border:0;padding:0;display:block}.ConsumerFooter-module__rDedqq__mark:before{content:"";background:var(--schools-out-color-ink);width:100%;height:100%;display:block;-webkit-mask:url(/schools-out/navigation-logo.svg) 50%/contain no-repeat;mask:url(/schools-out/navigation-logo.svg) 50%/contain no-repeat}.ConsumerFooter-module__rDedqq__mark:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}
.PageEndField-module__QPOCJq__root{z-index:-1;isolation:isolate;pointer-events:none;position:absolute;bottom:0;left:0;right:0;scale:1 -1}.PageEndField-module__QPOCJq__linear{z-index:-1;width:100cqi;height:100%;position:absolute;top:0;left:50%;overflow:hidden;translate:-50%}.PageEndField-module__QPOCJq__band{width:calc(200% * var(--page-end-band-width));background:var(--page-end-band) 0 0 / 50% 100% repeat-x;animation:PageEndField-module__QPOCJq__pageEndSlide var(--page-end-band-duration) linear infinite;position:absolute;top:0;bottom:0;left:0}@keyframes PageEndField-module__QPOCJq__pageEndSlide{to{translate:-50%}}.PageEndField-module__QPOCJq__blend{z-index:0;background:var(--page-end-blend);width:100cqi;height:100%;position:absolute;top:0;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.PageEndField-module__QPOCJq__band{animation:none}}
.SavePicker-module__iuU3nW__heading{margin-bottom:var(--schools-out-space-2)}.SavePicker-module__iuU3nW__root{min-width:0}.SavePicker-module__iuU3nW__thumb{border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-fill);width:40px;height:40px;color:var(--schools-out-color-ink-muted);place-items:center;display:grid;overflow:hidden}
.AddCard-module__BVcrNG__form{gap:var(--schools-out-space-6);flex-direction:column;display:flex}.AddCard-module__BVcrNG__fields{align-items:start;gap:var(--schools-out-space-3);grid-template-columns:minmax(0,1fr);display:grid}.AddCard-module__BVcrNG__actions{align-items:center;gap:var(--schools-out-space-3) var(--schools-out-space-6);flex-wrap:wrap;display:flex}@container consumer (min-width:768px){.AddCard-module__BVcrNG__fields{column-gap:var(--schools-out-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.AddCard-module__BVcrNG__wide{grid-column:1/-1}}
.SettingsLayout-module__tSBItG__root{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.SettingsLayout-module__tSBItG__lead,.SettingsLayout-module__tSBItG__menu,.SettingsLayout-module__tSBItG__header,.SettingsLayout-module__tSBItG__status,.SettingsLayout-module__tSBItG__content{min-width:0}.SettingsLayout-module__tSBItG__lead,.SettingsLayout-module__tSBItG__menuTitle{margin-bottom:var(--schools-out-space-6)}.SettingsLayout-module__tSBItG__menuHeading{display:none}.SettingsLayout-module__tSBItG__hasLead .SettingsLayout-module__tSBItG__menuTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SettingsLayout-module__tSBItG__groups{gap:var(--schools-out-space-6);flex-direction:column;display:flex}.SettingsLayout-module__tSBItG__group{gap:var(--schools-out-space-2);flex-direction:column;display:flex}.SettingsLayout-module__tSBItG__menuFooter{margin-top:var(--schools-out-space-4)}.SettingsLayout-module__tSBItG__header{justify-content:space-between;align-items:flex-end;gap:var(--schools-out-space-4);margin-bottom:var(--schools-out-space-6);flex-wrap:wrap;display:flex}.SettingsLayout-module__tSBItG__actions{gap:var(--schools-out-space-2);flex:none;display:flex}.SettingsLayout-module__tSBItG__content{flex-direction:column;display:flex}@container consumer (max-width:1055px){.SettingsLayout-module__tSBItG__index :is(.SettingsLayout-module__tSBItG__header,.SettingsLayout-module__tSBItG__status,.SettingsLayout-module__tSBItG__content),.SettingsLayout-module__tSBItG__root:not(.SettingsLayout-module__tSBItG__index) :is(.SettingsLayout-module__tSBItG__lead,.SettingsLayout-module__tSBItG__menu){display:none}}.SettingsLayout-module__tSBItG__back{display:none}@container consumer (min-width:1056px){.SettingsLayout-module__tSBItG__root{width:min(100%, calc(var(--schools-out-grid-pitch) * var(--schools-out-page-columns-narrow) - var(--schools-out-grid-gutter)));min-height:calc(100dvh - var(--schools-out-bar-height));grid-template-columns:calc(var(--schools-out-grid-pitch) * 3 - var(--schools-out-grid-gutter)) minmax(0, 1fr);column-gap:var(--schools-out-region-gap);grid-template-rows:repeat(4,auto) 1fr;margin-inline:auto}.SettingsLayout-module__tSBItG__back{grid-area:1/1/auto/-1}.SettingsLayout-module__tSBItG__menu{top:var(--schools-out-space-8);grid-area:2/1/-1;position:sticky}.SettingsLayout-module__tSBItG__lead,.SettingsLayout-module__tSBItG__header,.SettingsLayout-module__tSBItG__status,.SettingsLayout-module__tSBItG__content{grid-column:2}.SettingsLayout-module__tSBItG__lead{margin-bottom:var(--schools-out-space-8);grid-row:2}.SettingsLayout-module__tSBItG__header{grid-row:3}.SettingsLayout-module__tSBItG__status{grid-row:4}.SettingsLayout-module__tSBItG__content{grid-row:5}.SettingsLayout-module__tSBItG__menuTitle,.SettingsLayout-module__tSBItG__hasLead .SettingsLayout-module__tSBItG__menuTitle{display:none}.SettingsLayout-module__tSBItG__menuHeading{margin-bottom:var(--schools-out-space-4);display:flex}.SettingsLayout-module__tSBItG__back{margin:calc(var(--schools-out-space-3) * -1) 0 var(--schools-out-space-3);justify-self:start;display:inline-flex}}
.MenuList-module__soVFfq__root{overflow:hidden}.MenuList-module__soVFfq__list{margin:0;padding:0;list-style:none;display:grid}.MenuList-module__soVFfq__list>li+li{border-top:1px solid var(--schools-out-color-border-card)}
.MenuListItem-module__iUjBEq__root{min-width:0;display:block}.MenuListItem-module__iUjBEq__row{align-items:center;gap:var(--schools-out-space-3);width:100%;min-height:52px;padding:var(--schools-out-space-3) var(--schools-out-space-5);color:var(--schools-out-color-ink);font:inherit;text-align:left;cursor:pointer;transition:var(--schools-out-motion);-webkit-tap-highlight-color:transparent;background:0 0;border:0;text-decoration:none;display:flex}.MenuListItem-module__iUjBEq__row:visited{color:var(--schools-out-color-ink)}.MenuListItem-module__iUjBEq__row:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:-2px}.MenuListItem-module__iUjBEq__row:active:not(.MenuListItem-module__iUjBEq__disabled){background:var(--schools-out-color-action-tonal-hover)}span.MenuListItem-module__iUjBEq__row{cursor:default}@media (hover:hover) and (pointer:fine){a.MenuListItem-module__iUjBEq__row:not(.MenuListItem-module__iUjBEq__disabled):hover,button.MenuListItem-module__iUjBEq__row:not(.MenuListItem-module__iUjBEq__disabled):hover{background:var(--schools-out-color-action-tonal)}}.MenuListItem-module__iUjBEq__icon{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.MenuListItem-module__iUjBEq__icon svg{width:16px;height:16px}.MenuListItem-module__iUjBEq__label{min-width:0;font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-regular);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);overflow-wrap:anywhere;flex:auto}.MenuListItem-module__iUjBEq__chevron{color:var(--schools-out-color-ink-muted);flex:none}.MenuListItem-module__iUjBEq__current{background:var(--schools-out-color-fill)}.MenuListItem-module__iUjBEq__current .MenuListItem-module__iUjBEq__label{font-weight:var(--schools-out-font-weight-label)}.MenuListItem-module__iUjBEq__disabled{color:var(--schools-out-color-ink-muted);cursor:default}.MenuListItem-module__iUjBEq__disabled:visited{color:var(--schools-out-color-ink-muted)}
.SettingsBilling-module__NSK5BW__note{align-items:flex-start;gap:var(--schools-out-space-3);display:flex}.SettingsBilling-module__NSK5BW__note svg{flex:none;margin-top:1px}.SettingsBilling-module__NSK5BW__total{font-weight:var(--schools-out-font-weight-title)}
.SettingsInvite-module__vLOGQa__code{letter-spacing:var(--schools-out-type-small-tracking);-webkit-user-select:all;user-select:all}
.SettingsPreferences-module__7JzKAa__channels{border:0;min-width:0;margin:0;padding:0}.SettingsPreferences-module__7JzKAa__legend{padding:0}
.ProfileParts-module__vbonTG__column{min-height:calc(100dvh - var(--schools-out-app-bar-height));grid-template-columns:repeat(var(--schools-out-grid-columns), minmax(0, 1fr));align-content:start;gap:var(--schools-out-section-gap) var(--schools-out-grid-gutter);display:grid}.ProfileParts-module__vbonTG__column>*{grid-column:1/-1}@container consumer-frame (min-width:1200px){.ProfileParts-module__vbonTG__column{min-height:calc(100dvh - var(--schools-out-bar-height))}}.ProfileParts-module__vbonTG__header{align-items:center;gap:var(--schools-out-space-4);text-align:center;flex-direction:column;display:flex;position:relative}.ProfileParts-module__vbonTG__section{gap:var(--schools-out-section-head-gap);flex-direction:column;min-width:0;display:flex}.ProfileParts-module__vbonTG__photoButton{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex;position:relative}.ProfileParts-module__vbonTG__photoButton:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.ProfileParts-module__vbonTG__photoButton:focus-visible .ProfileParts-module__vbonTG__photoTint,.ProfileParts-module__vbonTG__photoButton:active .ProfileParts-module__vbonTG__photoTint{opacity:1}@media (hover:hover) and (pointer:fine){.ProfileParts-module__vbonTG__photoButton:hover .ProfileParts-module__vbonTG__photoTint{opacity:1}}.ProfileParts-module__vbonTG__photoTint{border-radius:inherit;background:color-mix(in srgb, var(--schools-out-color-media-scrim) 60%, transparent);color:var(--schools-out-color-ink-on-photo);opacity:0;transition:opacity var(--schools-out-duration-fast) var(--schools-out-ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProfileParts-module__vbonTG__header .ProfileParts-module__vbonTG__identity{gap:var(--schools-out-space-1);overflow-wrap:anywhere;align-items:center}.ProfileParts-module__vbonTG__line{justify-content:center;align-items:center;gap:var(--schools-out-space-1) var(--schools-out-space-2);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);flex-wrap:wrap;display:flex}.ProfileParts-module__vbonTG__actions{justify-content:center;gap:var(--schools-out-space-2);flex-wrap:wrap;display:flex}.ProfileParts-module__vbonTG__inCommon{align-items:center;gap:var(--schools-out-space-2);display:inline-flex}.ProfileParts-module__vbonTG__faces{flex:none;display:inline-flex}.ProfileParts-module__vbonTG__face{box-shadow:0 0 0 var(--schools-out-space-hairline) var(--schools-out-color-canvas)}.ProfileParts-module__vbonTG__face+.ProfileParts-module__vbonTG__face{margin-left:calc(var(--schools-out-space-2) * -1)}.ProfileParts-module__vbonTG__friends{gap:var(--schools-out-space-4) var(--schools-out-space-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));list-style:none;display:grid}.ProfileParts-module__vbonTG__friend{align-items:center;gap:var(--schools-out-space-2);min-width:0;padding:var(--schools-out-space-2) 0;border-radius:var(--schools-out-radius-small);color:var(--schools-out-color-ink);text-align:center;transition:transform var(--schools-out-duration-fast) var(--schools-out-ease-out);flex-direction:column;text-decoration:none;display:flex}.ProfileParts-module__vbonTG__friend:visited{color:var(--schools-out-color-ink)}.ProfileParts-module__vbonTG__friend:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}@media (hover:hover) and (pointer:fine){.ProfileParts-module__vbonTG__friend:hover{transform:translateY(calc(var(--schools-out-space-hairline) * -1))}}.ProfileParts-module__vbonTG__friend:active{transform:scale(var(--schools-out-press-control))}.ProfileParts-module__vbonTG__sheetView{outline:none}.ProfileParts-module__vbonTG__sheetStatus{margin-bottom:var(--schools-out-space-3);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.ProfileParts-module__vbonTG__sheetStatus:empty{margin:0}@container column not (min-width:480px){.ProfileParts-module__vbonTG__friends{margin-inline:calc(var(--schools-out-fluid-margin) * -1);padding-inline:var(--schools-out-fluid-margin);scroll-padding-inline:var(--schools-out-fluid-margin);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80px;grid-auto-flow:column;overflow-x:auto}.ProfileParts-module__vbonTG__friends>li{scroll-snap-align:start}}.ProfileParts-module__vbonTG__collections{gap:var(--schools-out-tile-row-gap) var(--schools-out-grid-gutter);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));list-style:none;display:grid}@container page (min-width:768px){.ProfileParts-module__vbonTG__collections{grid-template-columns:repeat(auto-fill, min(100%, calc(var(--schools-out-grid-pitch) * var(--schools-out-grid-columns) / 2 - var(--schools-out-grid-gutter))))}}@media (prefers-reduced-motion:reduce){.ProfileParts-module__vbonTG__friend,.ProfileParts-module__vbonTG__photoTint{transition:none}}
.SettingsSupport-module__gK_0ma__closing{gap:var(--schools-out-space-6);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);flex-direction:column;display:flex}.SettingsSupport-module__gK_0ma__part{gap:var(--schools-out-space-2);flex-direction:column;display:flex}.SettingsSupport-module__gK_0ma__points{gap:var(--schools-out-space-3);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SettingsSupport-module__gK_0ma__points li{align-items:start;gap:var(--schools-out-space-3);grid-template-columns:20px minmax(0,1fr);display:grid}
.You-module__mzAZyq__bell{display:inline-flex;position:relative}
.ProfilePhotoEditor-module__peEW1G__root{gap:var(--schools-out-space-2);flex-direction:column;min-width:0;display:flex}.ProfilePhotoEditor-module__peEW1G__file{display:none}.ProfilePhotoEditor-module__peEW1G__status:empty{position:absolute}
.AssistantView-module__9iMtqW__root{inset:var(--schools-out-bar-space,0px) 0 var(--tab-bar-space,0px);background:var(--schools-out-color-canvas);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:absolute}.AssistantView-module__9iMtqW__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AssistantView-module__9iMtqW__sidebar{display:none}.AssistantView-module__9iMtqW__chat{--chat-column:640px;--chat-gutter:var(--schools-out-space-4);--composer-height:76px;background-image:var(--schools-out-chat-backdrop);background-position:top;background-repeat:no-repeat;background-size:100% 75%;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.AssistantView-module__9iMtqW__appOnly{display:contents}.AssistantView-module__9iMtqW__thread{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.AssistantView-module__9iMtqW__column{width:min(100%, var(--chat-column));gap:var(--schools-out-space-4);padding:calc(var(--chat-header-height,0px) + var(--schools-out-space-2)) var(--chat-gutter) calc(var(--composer-height) + var(--keyboard-offset,0px) + env(safe-area-inset-bottom) + var(--schools-out-space-6));flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.AssistantView-module__9iMtqW__entry{margin-block:auto}.AssistantView-module__9iMtqW__messages{gap:var(--schools-out-space-4);flex-direction:column;list-style:none;display:flex}.AssistantView-module__9iMtqW__gate{gap:var(--schools-out-space-3);flex-direction:column;display:flex}.AssistantView-module__9iMtqW__dock{z-index:var(--schools-out-layer-drawer);bottom:calc(var(--schools-out-space-2) + env(safe-area-inset-bottom) + var(--keyboard-offset,0px));width:calc(min(100%, var(--chat-column)) - var(--chat-gutter) * 2);position:absolute;left:50%;transform:translate(-50%)}.AssistantView-module__9iMtqW__dock:before{content:"";z-index:-1;inset:calc(var(--schools-out-space-6) * -1) calc(var(--schools-out-space-4) * -1) calc(var(--schools-out-space-4) * -1 - env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--schools-out-color-canvas) var(--schools-out-space-6), var(--schools-out-color-canvas));pointer-events:none;position:absolute}.AssistantView-module__9iMtqW__past{gap:var(--schools-out-space-4);flex-direction:column;min-width:0;display:flex}.AssistantView-module__9iMtqW__pastHeader{min-height:var(--schools-out-pill-height);justify-content:space-between;align-items:center;gap:var(--schools-out-space-2);padding-left:var(--schools-out-pill-inset);display:flex}.AssistantView-module__9iMtqW__sectionLabel{padding-left:var(--schools-out-pill-inset);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:.04em;text-transform:uppercase}.AssistantView-module__9iMtqW__sectionHeader .AssistantView-module__9iMtqW__sectionLabel{padding-left:0}.AssistantView-module__9iMtqW__groupsHeader{margin-top:var(--schools-out-space-4)}.AssistantView-module__9iMtqW__pastTools,.AssistantView-module__9iMtqW__groupTools{align-items:center;gap:var(--schools-out-space-1);display:flex}.AssistantView-module__9iMtqW__pastList{gap:var(--schools-out-space-hairline);flex-direction:column;list-style:none;display:flex}.AssistantView-module__9iMtqW__pastRow{min-width:0;min-height:var(--schools-out-pill-height);padding-right:var(--schools-out-space-1);border-radius:var(--schools-out-radius-medium);transition:var(--schools-out-motion);align-items:center;display:flex}.AssistantView-module__9iMtqW__pastRow[aria-current=true]{background:var(--schools-out-color-fill)}.AssistantView-module__9iMtqW__pastItem{min-width:0;min-height:var(--schools-out-pill-height);align-items:center;gap:var(--schools-out-space-3);padding:var(--schools-out-space-2) var(--schools-out-space-2) var(--schools-out-space-2) var(--schools-out-pill-inset);border-radius:inherit;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}.AssistantView-module__9iMtqW__pastItem>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AssistantView-module__9iMtqW__pastItem small{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);flex:0 0 48px}.AssistantView-module__9iMtqW__pastItem:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.AssistantView-module__9iMtqW__pastItem:disabled{cursor:default}.AssistantView-module__9iMtqW__sidebarError{align-items:flex-start;gap:var(--schools-out-space-1);padding-left:var(--schools-out-pill-inset);color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);flex-direction:column;display:flex}.AssistantView-module__9iMtqW__loading{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.AssistantView-module__9iMtqW__sidebarNote{padding-left:var(--schools-out-pill-inset);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);overflow-wrap:anywhere}.AssistantView-module__9iMtqW__pastActions{align-items:flex-start;gap:var(--schools-out-space-2);margin-top:var(--schools-out-space-4);padding-left:var(--schools-out-pill-inset);flex-direction:column;display:flex}.AssistantView-module__9iMtqW__railDrawer{width:min(360px, calc(100% - var(--schools-out-space-12)));background:var(--schools-out-color-surface-floating);max-width:none;height:100dvh;max-height:none;color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);box-shadow:var(--schools-out-shadow-floating);overscroll-behavior:none;border:0;margin:0;padding:0;inset:0 auto 0 0;overflow:hidden}.AssistantView-module__9iMtqW__railDrawer[open]{animation:AssistantView-module__9iMtqW__expandRail var(--schools-out-duration-base) var(--schools-out-ease-out);display:block}.AssistantView-module__9iMtqW__railDrawer::backdrop{background:var(--schools-out-color-overlay)}.AssistantView-module__9iMtqW__drawerContent{min-width:0;height:100%;min-height:0;padding:calc(var(--schools-out-space-3) + env(safe-area-inset-top)) var(--schools-out-space-2) calc(var(--schools-out-space-6) + env(safe-area-inset-bottom));overscroll-behavior:none;overflow:hidden auto}@keyframes AssistantView-module__9iMtqW__expandRail{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.AssistantView-module__9iMtqW__legend{gap:var(--schools-out-space-1);padding-left:var(--schools-out-space-5);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.AssistantView-module__9iMtqW__pastRow:not([aria-current=true]):has(.AssistantView-module__9iMtqW__pastItem:not(:disabled)):hover{background:color-mix(in srgb, var(--schools-out-color-fill) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.AssistantView-module__9iMtqW__railDrawer[open]{animation:none}}@container consumer (min-width:961px){.AssistantView-module__9iMtqW__root{grid-template-columns:296px minmax(0,1fr)}.AssistantView-module__9iMtqW__sidebar{min-width:0;padding:var(--schools-out-space-6);overscroll-behavior:contain;border-right:1px solid var(--schools-out-color-border-card);padding-inline:var(--schools-out-space-3);display:block;overflow:hidden auto}.AssistantView-module__9iMtqW__chat{--chat-column:960px;--chat-gutter:var(--schools-out-space-10)}.AssistantView-module__9iMtqW__appOnly{display:none}.AssistantView-module__9iMtqW__column{gap:var(--schools-out-space-6);padding:calc(var(--chat-header-height,0px) + var(--schools-out-space-4)) var(--chat-gutter) calc(var(--composer-height) + var(--keyboard-offset,0px) + env(safe-area-inset-bottom) + var(--schools-out-space-12))}.AssistantView-module__9iMtqW__messages{gap:var(--schools-out-space-6)}}
.Menu-module__sBrnDG__root{display:inline-flex}.Menu-module__sBrnDG__list{min-width:192px;max-width:calc(100vw - 16px);padding:var(--schools-out-space-1);border:1px solid var(--schools-out-color-border);border-radius:var(--schools-out-radius-medium);background:var(--schools-out-color-surface-floating);box-shadow:var(--schools-out-shadow-floating);color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);transform-origin:100% 0;transition:opacity var(--schools-out-duration-instant) var(--schools-out-ease-out), transform var(--schools-out-duration-instant) var(--schools-out-ease-out), overlay var(--schools-out-duration-instant) var(--schools-out-ease-out) allow-discrete, display var(--schools-out-duration-instant) var(--schools-out-ease-out) allow-discrete;margin:0;position:fixed;inset:auto;overflow:visible}.Menu-module__sBrnDG__list:not(:popover-open){opacity:0;transform:scale(var(--schools-out-press-control))}.Menu-module__sBrnDG__list:popover-open{opacity:1;transition-duration:var(--schools-out-duration-fast);transform:none}@starting-style{.Menu-module__sBrnDG__list:popover-open{opacity:0;transform:scale(var(--schools-out-press-control))}}.Menu-module__sBrnDG__list[data-side=top]{transform-origin:100% 100%}@media (prefers-reduced-motion:reduce){:is(.Menu-module__sBrnDG__list:not(:popover-open),.Menu-module__sBrnDG__list:popover-open){transform:none}@starting-style{.Menu-module__sBrnDG__list:popover-open{transform:none}}}.Menu-module__sBrnDG__sheetTitle{display:none}@media not (min-width:768px){.Menu-module__sBrnDG__list{inset:auto var(--schools-out-space-3) calc(var(--schools-out-space-3) + env(safe-area-inset-bottom,0px));width:auto;min-width:0;max-width:none;padding:var(--schools-out-space-2);border-radius:var(--schools-out-radius-xlarge);transform-origin:bottom;transition:transform var(--schools-out-duration-exit) var(--schools-out-ease-out), overlay var(--schools-out-duration-exit) var(--schools-out-ease-out) allow-discrete, display var(--schools-out-duration-exit) var(--schools-out-ease-out) allow-discrete;border:0}.Menu-module__sBrnDG__list:not(:popover-open){opacity:1;transform:translateY(calc(100% + var(--schools-out-space-6)))}.Menu-module__sBrnDG__list[data-side=top]:not(:popover-open){opacity:1;transform:translateY(calc(100% + var(--schools-out-space-6)))}.Menu-module__sBrnDG__list:popover-open{transition-duration:var(--schools-out-duration-enter);transition-timing-function:var(--schools-out-ease-drawer)}@starting-style{.Menu-module__sBrnDG__list:popover-open{opacity:1;transform:translateY(calc(100% + var(--schools-out-space-6)))}}.Menu-module__sBrnDG__list::backdrop{background:var(--schools-out-color-overlay);opacity:0;transition:opacity var(--schools-out-duration-exit) var(--schools-out-ease-out), overlay var(--schools-out-duration-exit) var(--schools-out-ease-out) allow-discrete, display var(--schools-out-duration-exit) var(--schools-out-ease-out) allow-discrete}.Menu-module__sBrnDG__list:popover-open::backdrop{opacity:1;transition-duration:var(--schools-out-duration-enter)}@starting-style{.Menu-module__sBrnDG__list:popover-open::backdrop{opacity:0}}.Menu-module__sBrnDG__sheetTitle{padding:var(--schools-out-space-2) var(--schools-out-space-3) var(--schools-out-space-1);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.Menu-module__sBrnDG__list .Menu-module__sBrnDG__item{min-height:var(--schools-out-control-height-large);border-radius:var(--schools-out-radius-medium);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}@media (prefers-reduced-motion:reduce){.Menu-module__sBrnDG__list{transform:none}.Menu-module__sBrnDG__list:not(:popover-open){transform:none}.Menu-module__sBrnDG__list[data-side=top]:not(:popover-open){transform:none}.Menu-module__sBrnDG__list:not(:popover-open){opacity:0}.Menu-module__sBrnDG__list{transition-property:opacity,overlay,display}@starting-style{.Menu-module__sBrnDG__list:popover-open{opacity:0;transform:none}}}}.Menu-module__sBrnDG__item{align-items:center;gap:var(--schools-out-space-2);width:100%;min-height:36px;padding:var(--schools-out-space-2) var(--schools-out-space-3);border-radius:var(--schools-out-radius-small);color:inherit;font:inherit;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);text-align:left;white-space:nowrap;cursor:pointer;transition:var(--schools-out-motion);background:0 0;border:0;display:flex}.Menu-module__sBrnDG__item:focus-visible{background:var(--schools-out-color-fill);box-shadow:var(--schools-out-shadow-focus);outline:none}.Menu-module__sBrnDG__itemLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (pointer:coarse){.Menu-module__sBrnDG__item{min-height:var(--schools-out-touch-target)}}@media (hover:hover) and (pointer:fine){.Menu-module__sBrnDG__item:hover{background:var(--schools-out-color-fill)}}.Menu-module__sBrnDG__itemIcon{color:var(--schools-out-color-ink-muted);display:inline-flex}.Menu-module__sBrnDG__danger{color:var(--schools-out-color-error)}.Menu-module__sBrnDG__danger .Menu-module__sBrnDG__itemIcon{color:inherit}
.AssistantGroup-module__-B6-Rq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AssistantGroup-module__-B6-Rq__root{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.AssistantGroup-module__-B6-Rq__column{width:min(100%, var(--chat-column));padding-inline:var(--chat-gutter);margin-inline:auto}.AssistantGroup-module__-B6-Rq__plansToggle{display:inline-flex;position:relative}.AssistantGroup-module__-B6-Rq__groupsMark{border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);width:32px;height:32px;color:var(--schools-out-color-ink);place-items:center;display:grid}.AssistantGroup-module__-B6-Rq__composer{z-index:var(--schools-out-layer-drawer);background:var(--schools-out-color-canvas);flex:none;width:100%;position:relative}.AssistantGroup-module__-B6-Rq__composerRow{width:min(100%, var(--chat-column));padding:var(--schools-out-space-3) var(--chat-gutter) calc(var(--schools-out-space-4) + env(safe-area-inset-bottom));margin-inline:auto}.AssistantGroup-module__-B6-Rq__plans{overscroll-behavior:contain;min-height:0;padding-block:calc(var(--chat-header-height,0px) + var(--schools-out-space-4)) var(--schools-out-space-6);flex:auto;overflow-y:auto}.AssistantGroup-module__-B6-Rq__plansBar{justify-content:space-between;align-items:center;gap:var(--schools-out-space-3) var(--schools-out-space-4);padding-bottom:var(--schools-out-space-1);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);flex-wrap:wrap;display:flex}.AssistantGroup-module__-B6-Rq__planList{list-style:none}.AssistantGroup-module__-B6-Rq__planList>li+li{border-top:1px solid var(--schools-out-color-border)}.AssistantGroup-module__-B6-Rq__noPlans{padding:var(--schools-out-space-6) 0;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.AssistantGroup-module__-B6-Rq__empty{min-height:0;padding:calc(var(--chat-header-height,0px) + var(--schools-out-space-6)) var(--schools-out-space-4) var(--schools-out-space-6);flex:auto;place-items:center;display:grid}.AssistantGroup-module__-B6-Rq__list{gap:var(--schools-out-space-1);flex-direction:column;list-style:none;display:flex}.AssistantGroup-module__-B6-Rq__listEmpty{padding-left:var(--schools-out-space-3);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}.AssistantGroup-module__-B6-Rq__item{position:relative}.AssistantGroup-module__-B6-Rq__rowMenu{top:50%;right:var(--schools-out-space-2);position:absolute;translate:0 -50%}.AssistantGroup-module__-B6-Rq__row{box-sizing:border-box;align-items:center;gap:var(--schools-out-space-3);width:100%;min-height:56px;padding:var(--schools-out-space-2) calc(var(--schools-out-control-height-small) + var(--schools-out-space-2) * 2) var(--schools-out-space-2) var(--schools-out-space-3);border-radius:var(--schools-out-radius-medium);color:var(--schools-out-color-ink);text-align:left;cursor:pointer;transition:var(--schools-out-motion);background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) auto;display:grid}.AssistantGroup-module__-B6-Rq__row[aria-current=true]{border-color:var(--schools-out-color-border-card);background:var(--schools-out-color-surface)}.AssistantGroup-module__-B6-Rq__row:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.AssistantGroup-module__-B6-Rq__rowIcon{border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);place-items:center;width:32px;height:32px;display:grid}.AssistantGroup-module__-B6-Rq__rowText{min-width:0;color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);flex-direction:column;display:flex}.AssistantGroup-module__-B6-Rq__rowText>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssistantGroup-module__-B6-Rq__rowText strong{color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-body-line-height)}.AssistantGroup-module__-B6-Rq__badge{min-width:20px;height:20px;padding:0 var(--schools-out-space-1);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-accent-orange);color:var(--schools-out-color-ink-on-accent);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);place-items:center;line-height:1;display:inline-grid}@media (hover:hover) and (pointer:fine){.AssistantGroup-module__-B6-Rq__row:not([aria-current=true]):hover{background:var(--schools-out-color-fill)}}@container consumer (min-width:961px){.AssistantGroup-module__-B6-Rq__plans{padding-block:calc(var(--chat-header-height,0px) + var(--schools-out-space-6)) var(--schools-out-space-10)}.AssistantGroup-module__-B6-Rq__composerRow{padding-bottom:var(--schools-out-space-6)}}@media (prefers-reduced-motion:reduce){.AssistantGroup-module__-B6-Rq__row{transition:none}}
.GroupThread-module__lCfUKq__root{overscroll-behavior:contain;min-height:0;padding:calc(var(--chat-header-height,0px) + var(--schools-out-space-4)) 0 var(--schools-out-space-4);flex-direction:column-reverse;flex:auto;display:flex;overflow-y:auto}.GroupThread-module__lCfUKq__root:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:-2px;border-radius:var(--schools-out-radius-small)}.GroupThread-module__lCfUKq__inner{width:min(100%, var(--chat-column));gap:var(--schools-out-space-6);padding-inline:var(--chat-gutter);flex-direction:column;margin-inline:auto;display:flex}.GroupThread-module__lCfUKq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GroupThread-module__lCfUKq__privacy{align-self:center;align-items:flex-start;gap:var(--schools-out-space-2);max-width:52ch;padding:var(--schools-out-space-2) var(--schools-out-space-3);border-radius:var(--schools-out-radius-medium);background:var(--schools-out-color-fill);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);display:flex}.GroupThread-module__lCfUKq__privacy svg{flex:none;margin-top:2px}.GroupThread-module__lCfUKq__messages{gap:var(--schools-out-space-6);flex-direction:column;list-style:none;display:flex}.GroupThread-module__lCfUKq__mine{align-items:flex-end;gap:var(--schools-out-space-1);flex-direction:column;display:flex}.GroupThread-module__lCfUKq__newLine{align-items:center;gap:var(--schools-out-space-3);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);display:flex}.GroupThread-module__lCfUKq__newLine:before,.GroupThread-module__lCfUKq__newLine:after{content:"";background:var(--schools-out-color-border-strong);flex:1;height:1px}.GroupThread-module__lCfUKq__avatar{display:inline-flex}.GroupThread-module__lCfUKq__listings{gap:var(--schools-out-space-2);flex-direction:column;list-style:none;display:flex}.GroupThread-module__lCfUKq__status{justify-content:flex-end;align-items:center;gap:0 var(--schools-out-space-4);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);flex-wrap:wrap;display:flex}.GroupThread-module__lCfUKq__failed{align-items:center;gap:var(--schools-out-space-1);color:var(--schools-out-color-error);font-weight:var(--schools-out-font-weight-regular);display:inline-flex}.GroupThread-module__lCfUKq__statusText{align-items:center;gap:var(--schools-out-space-1);border-radius:var(--schools-out-radius-compact);min-height:44px;display:inline-flex}.GroupThread-module__lCfUKq__statusText:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.GroupThread-module__lCfUKq__empty{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);text-align:center}@container consumer (min-width:768px){.GroupThread-module__lCfUKq__root{padding-block:calc(var(--chat-header-height,0px) + var(--schools-out-space-6)) var(--schools-out-space-6)}}
.ExploreFilters-module__PuPc4G__root{min-width:0;color:var(--schools-out-color-ink);flex-direction:column;display:flex}.ExploreFilters-module__PuPc4G__section{gap:var(--schools-out-space-3);min-width:0;padding:var(--schools-out-space-5) 0 var(--schools-out-space-6);border-bottom:1px solid var(--schools-out-color-border);flex-direction:column;display:flex}.ExploreFilters-module__PuPc4G__section:first-child{padding-top:var(--schools-out-space-1)}.ExploreFilters-module__PuPc4G__heading{min-height:var(--schools-out-control-height-small);justify-content:space-between;align-items:center;gap:var(--schools-out-space-2);display:flex}.ExploreFilters-module__PuPc4G__title{font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-title);line-height:var(--schools-out-type-body-line-height)}.ExploreFilters-module__PuPc4G__headingEnd{align-items:center;gap:var(--schools-out-space-4);display:flex}.ExploreFilters-module__PuPc4G__body{gap:var(--schools-out-space-4);flex-direction:column;min-width:0;display:flex}.ExploreFilters-module__PuPc4G__panelClear{margin-bottom:calc(-1 * var(--schools-out-space-2));justify-content:flex-end;display:flex}.ExploreFilters-module__PuPc4G__group{gap:var(--schools-out-space-2);flex-direction:column;min-width:0;display:flex}.ExploreFilters-module__PuPc4G__legend{color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking)}.ExploreFilters-module__PuPc4G__pills{gap:var(--schools-out-space-2);flex-wrap:wrap;display:flex}.ExploreFilters-module__PuPc4G__slider{flex-direction:column;min-width:0;display:flex}.ExploreFilters-module__PuPc4G__ends{justify-content:space-between;align-items:flex-start;gap:var(--schools-out-space-3);display:flex}.ExploreFilters-module__PuPc4G__end{width:88px}.ExploreFilters-module__PuPc4G__switches{gap:var(--schools-out-space-4);flex-direction:column;display:flex}.ExploreFilters-module__PuPc4G__folded{padding-block:var(--schools-out-space-2)}.ExploreFilters-module__PuPc4G__folded:last-child{border-bottom:0}.ExploreFilters-module__PuPc4G__folded .ExploreFilters-module__PuPc4G__body{color:var(--schools-out-color-ink)}.ExploreFilters-module__PuPc4G__foldedSummary{justify-content:space-between;align-items:baseline;gap:var(--schools-out-space-3);min-width:0;font-weight:var(--schools-out-font-weight-title);display:flex}.ExploreFilters-module__PuPc4G__foldedValue{color:var(--schools-out-color-ink-muted);font-weight:var(--schools-out-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.SignUpPhone-module__MPGyQq__step,.SignUpPhone-module__MPGyQq__form{gap:var(--schools-out-space-6);flex-direction:column;display:flex}.SignUpPhone-module__MPGyQq__fine{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);text-align:center}.SignUpPhone-module__MPGyQq__links{justify-content:center;gap:0 var(--schools-out-space-4);flex-wrap:wrap;display:flex}
.Inbox-module__N26y1q__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Inbox-module__N26y1q__toolbar{gap:var(--schools-out-space-3);margin-bottom:var(--schools-out-space-6);flex-direction:column;display:flex}.Inbox-module__N26y1q__toolbar>:last-child{align-self:flex-end}.Inbox-module__N26y1q__filters{gap:var(--schools-out-space-2);margin:0 calc(var(--schools-out-space-4) * -1);padding:0 var(--schools-out-space-4);scrollbar-width:none;display:flex;overflow-x:auto}.Inbox-module__N26y1q__filters>:is(a,button){flex:none;min-height:44px}.Inbox-module__N26y1q__allRead{align-items:center;gap:var(--schools-out-space-1);border-radius:var(--schools-out-radius-compact);min-height:44px;font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-body-line-height);display:inline-flex}.Inbox-module__N26y1q__allRead:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.Inbox-module__N26y1q__day+.Inbox-module__N26y1q__day{margin-top:var(--schools-out-space-6)}.Inbox-module__N26y1q__dayLabel{padding-bottom:var(--schools-out-space-3)}.Inbox-module__N26y1q__rows{list-style:none}.Inbox-module__N26y1q__rows>li{border-top:1px solid var(--schools-out-color-border)}.Inbox-module__N26y1q__rows>li:last-child{border-bottom:1px solid var(--schools-out-color-border)}.Inbox-module__N26y1q__row{align-items:start;gap:var(--schools-out-space-3);padding:var(--schools-out-space-3) 0;border-radius:var(--schools-out-radius-small);color:var(--schools-out-color-ink);grid-template-columns:40px minmax(0,1fr) auto;text-decoration:none;display:grid}.Inbox-module__N26y1q__row:visited{color:var(--schools-out-color-ink)}.Inbox-module__N26y1q__row:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.Inbox-module__N26y1q__icon{border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);place-items:center;width:40px;height:40px;display:grid}.Inbox-module__N26y1q__row[data-unread=true] .Inbox-module__N26y1q__title{font-weight:var(--schools-out-font-weight-title)}.Inbox-module__N26y1q__row[data-kind=assistant] .Inbox-module__N26y1q__icon{background:var(--schools-out-color-ink);color:var(--schools-out-color-ink-inverse)}.Inbox-module__N26y1q__copy{gap:var(--schools-out-space-1);flex-direction:column;min-width:0;display:flex}.Inbox-module__N26y1q__title{font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-regular);line-height:var(--schools-out-type-body-line-height);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:4px;text-decoration-thickness:1.5px}.Inbox-module__N26y1q__body{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.Inbox-module__N26y1q__meta{align-items:flex-end;gap:var(--schools-out-space-2);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);white-space:nowrap;flex-direction:column;padding-top:2px;display:flex}.Inbox-module__N26y1q__dot{border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-accent-orange);width:10px;height:10px}.Inbox-module__N26y1q__empty{padding:var(--schools-out-space-6) 0;border-top:1px solid var(--schools-out-color-border);border-bottom:1px solid var(--schools-out-color-border)}@media (hover:hover) and (pointer:fine){.Inbox-module__N26y1q__row:hover .Inbox-module__N26y1q__title{text-decoration-line:underline}}@container consumer (min-width:768px){.Inbox-module__N26y1q__toolbar{justify-content:space-between;align-items:center;gap:var(--schools-out-space-4);flex-direction:row}.Inbox-module__N26y1q__toolbar>:last-child{align-self:auto}.Inbox-module__N26y1q__filters{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.Inbox-module__N26y1q__row{gap:var(--schools-out-space-4);padding:var(--schools-out-space-4) 0}}
.DefaultLayout-module__MuLTXq__body{font-size:var(--type-scale-5);padding:24px}.DefaultLayout-module__MuLTXq__pixel{width:1px;height:1px;position:absolute;top:0;left:0}.DefaultLayout-module__MuLTXq__prompt{font-size:var(--type-scale-fixed-tiny);border:1px solid var(--schools-out-color-border);background:var(--schools-out-color-surface-floating);max-width:156px;box-shadow:var(--schools-out-shadow-floating);z-index:1;border-radius:4px;padding:16px;position:fixed;bottom:24px;right:24px}.DefaultLayout-module__MuLTXq__link{color:var(--schools-out-color-ink);font-weight:600;text-decoration:none}.DefaultLayout-module__MuLTXq__link:visited{color:var(--schools-out-color-ink)}.DefaultLayout-module__MuLTXq__link:hover{color:var(--schools-out-color-link)}
.SmallButton-module__bnrzoa__root{background-color:var(--schools-out-color-canvas);color:var(--schools-out-color-ink);box-sizing:border-box;line-height:var(--type-scale-fixed-label);font-size:var(--type-scale-fixed-label);letter-spacing:.2px;overflow-wrap:break-word;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid var(--schools-out-color-border);text-transform:uppercase;border-radius:4px;outline:0;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px 2px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;transform:scale(1)}.SmallButton-module__bnrzoa__root:visited{color:var(--schools-out-color-ink)}.SmallButton-module__bnrzoa__root:hover{box-shadow:var(--schools-out-shadow-lift)}
.DotFieldTuner-module__rUJTtG__root{right:var(--schools-out-space-4);bottom:calc(var(--schools-out-space-4) + var(--dev-bar-space,0px));z-index:calc(var(--schools-out-layer-grid-overlay) + 1);width:min(340px, calc(100vw - var(--schools-out-space-8)));max-height:calc(100dvh - var(--schools-out-space-8) - var(--dev-bar-space,0px));gap:var(--schools-out-space-3);overscroll-behavior:contain;padding:var(--schools-out-space-4);border-radius:var(--schools-out-radius-large);background:var(--schools-out-color-surface-floating);box-shadow:var(--schools-out-shadow-floating);color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);font-weight:var(--schools-out-font-weight-regular);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.DotFieldTuner-module__rUJTtG__root:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.DotFieldTuner-module__rUJTtG__root input[type=range]{min-width:0;accent-color:var(--schools-out-color-ink)}.DotFieldTuner-module__rUJTtG__root button{height:var(--schools-out-control-height-small);padding:0 var(--schools-out-space-3);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);color:var(--schools-out-color-ink);font-family:inherit;font-size:inherit;line-height:inherit;font-weight:var(--schools-out-font-weight-label);cursor:pointer;border:0}.DotFieldTuner-module__rUJTtG__root button:disabled{color:var(--schools-out-color-ink-muted);cursor:default}.DotFieldTuner-module__rUJTtG__root :is(button,input,summary):focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.DotFieldTuner-module__rUJTtG__header{justify-content:space-between;align-items:center;gap:var(--schools-out-space-2);display:flex}.DotFieldTuner-module__rUJTtG__title{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);font-weight:var(--schools-out-font-weight-title);margin:0}.DotFieldTuner-module__rUJTtG__root .DotFieldTuner-module__rUJTtG__close{width:var(--schools-out-control-height-small);font-size:var(--schools-out-type-lead);background:0 0;padding:0}.DotFieldTuner-module__rUJTtG__summary{color:var(--schools-out-color-ink-muted);margin:0}.DotFieldTuner-module__rUJTtG__group{border-top:1px solid var(--schools-out-color-border);padding-top:var(--schools-out-space-2)}.DotFieldTuner-module__rUJTtG__group summary{cursor:pointer;font-weight:var(--schools-out-font-weight-label)}.DotFieldTuner-module__rUJTtG__field{align-items:center;gap:var(--schools-out-space-2);margin-top:var(--schools-out-space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 64px;display:grid}.DotFieldTuner-module__rUJTtG__field[data-changed] label{font-weight:var(--schools-out-font-weight-label)}.DotFieldTuner-module__rUJTtG__value{font-variant-numeric:tabular-nums;text-align:right}.DotFieldTuner-module__rUJTtG__changes{gap:var(--schools-out-space-1);padding:var(--schools-out-space-2) var(--schools-out-space-3);border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-fill);font-family:var(--schools-out-font-family-monospace);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;list-style:none;display:grid}.DotFieldTuner-module__rUJTtG__actions{gap:var(--schools-out-space-2);flex-wrap:wrap;display:flex}
.GridOverlay-module__FS0dWW__root{z-index:var(--schools-out-layer-grid-overlay);pointer-events:none;position:fixed;inset:0}.GridOverlay-module__FS0dWW__frame{background-color:color-mix(in srgb, var(--schools-out-color-accent-blue) 8%, transparent);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 3px, color-mix(in srgb, var(--schools-out-color-accent-blue) 22%, transparent) 3px, color-mix(in srgb, var(--schools-out-color-accent-blue) 22%, transparent) 4px);position:absolute;overflow:hidden}.GridOverlay-module__FS0dWW__columns{display:grid;position:absolute;top:0;bottom:0}.GridOverlay-module__FS0dWW__column{background:color-mix(in srgb, var(--schools-out-color-accent-orange) 16%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--schools-out-color-accent-orange) 55%, transparent), inset -1px 0 0 color-mix(in srgb, var(--schools-out-color-accent-orange) 55%, transparent)}.GridOverlay-module__FS0dWW__label{top:var(--schools-out-space-2);right:var(--schools-out-space-2);max-width:calc(100% - var(--schools-out-space-4));padding:0 var(--schools-out-space-2);border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-surface-inverse);color:var(--schools-out-color-ink-inverse);font-family:var(--schools-out-font-family-monospace);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}.GridOverlay-module__FS0dWW__ownGrid{display:grid;position:absolute;overflow:hidden}.GridOverlay-module__FS0dWW__ownColumn{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--schools-out-color-accent-purple) 80%, transparent), inset -2px 0 0 color-mix(in srgb, var(--schools-out-color-accent-purple) 80%, transparent);background:color-mix(in srgb, var(--schools-out-color-accent-purple) 10%, transparent)}.GridOverlay-module__FS0dWW__ownLabel{top:calc(var(--schools-out-space-1) * -1);padding:0 var(--schools-out-space-2);border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-accent-purple);color:var(--schools-out-color-ink-inverse);font-family:var(--schools-out-font-family-monospace);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;left:0;translate:0 -100%}
.GridTuner-module__w4TUva__root{bottom:var(--schools-out-space-4);left:var(--schools-out-space-4);z-index:calc(var(--schools-out-layer-grid-overlay) + 1);width:min(360px, calc(100vw - var(--schools-out-space-8)));max-height:calc(100dvh - var(--schools-out-space-8));gap:var(--schools-out-space-3);overscroll-behavior:contain;padding:var(--schools-out-space-4);border-radius:var(--schools-out-radius-large);background:var(--schools-out-color-surface-floating);box-shadow:var(--schools-out-shadow-floating);color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);font-weight:var(--schools-out-font-weight-regular);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.GridTuner-module__w4TUva__root:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.GridTuner-module__w4TUva__root select,.GridTuner-module__w4TUva__root input[type=number]{min-width:0;height:var(--schools-out-control-height-small);padding:0 var(--schools-out-space-2);border:1px solid var(--schools-out-color-border-strong);border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-field);color:var(--schools-out-color-ink);font:inherit;font-variant-numeric:tabular-nums}.GridTuner-module__w4TUva__root input[type=range]{min-width:0;accent-color:var(--schools-out-color-ink)}.GridTuner-module__w4TUva__root button{height:var(--schools-out-control-height-small);padding:0 var(--schools-out-space-3);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill);color:var(--schools-out-color-ink);font:inherit;font-weight:var(--schools-out-font-weight-label);cursor:pointer;border:0}.GridTuner-module__w4TUva__root button:disabled{color:var(--schools-out-color-ink-muted);cursor:default}.GridTuner-module__w4TUva__root :is(button,select,input,summary):focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.GridTuner-module__w4TUva__header{justify-content:space-between;align-items:center;gap:var(--schools-out-space-2);display:flex}.GridTuner-module__w4TUva__title{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);font-weight:var(--schools-out-font-weight-title);margin:0}.GridTuner-module__w4TUva__root .GridTuner-module__w4TUva__close{width:var(--schools-out-control-height-small);font-size:var(--schools-out-type-lead);background:0 0;padding:0}.GridTuner-module__w4TUva__readout{padding:var(--schools-out-space-2) var(--schools-out-space-3);border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-surface-inverse);color:var(--schools-out-color-ink-inverse);font-family:var(--schools-out-font-family-monospace);font-variant-numeric:tabular-nums;margin:0}.GridTuner-module__w4TUva__row{align-items:center;gap:var(--schools-out-space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.GridTuner-module__w4TUva__choice{gap:var(--schools-out-space-2) var(--schools-out-space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.GridTuner-module__w4TUva__choice legend{float:left;margin-right:var(--schools-out-space-2);padding:0}.GridTuner-module__w4TUva__choice label{align-items:center;gap:var(--schools-out-space-1);display:inline-flex}.GridTuner-module__w4TUva__group{border-top:1px solid var(--schools-out-color-border);padding-top:var(--schools-out-space-2)}.GridTuner-module__w4TUva__group summary{cursor:pointer;font-weight:var(--schools-out-font-weight-label);flex-direction:column;display:flex}.GridTuner-module__w4TUva__summary{color:var(--schools-out-color-ink-muted);font-weight:var(--schools-out-font-weight-regular);margin:0}.GridTuner-module__w4TUva__field{align-items:center;gap:var(--schools-out-space-2);margin-top:var(--schools-out-space-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 72px;display:grid}.GridTuner-module__w4TUva__field[data-changed] label{font-weight:var(--schools-out-font-weight-label)}.GridTuner-module__w4TUva__changes{gap:var(--schools-out-space-1);padding:var(--schools-out-space-2) var(--schools-out-space-3);border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-fill);font-family:var(--schools-out-font-family-monospace);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;list-style:none;display:grid}.GridTuner-module__w4TUva__actions{gap:var(--schools-out-space-2);flex-wrap:wrap;display:flex}
.AnnotatedText-module__kzb1sW__root{white-space:nowrap;display:inline-block;position:relative}.AnnotatedText-module__kzb1sW__underline{top:calc(100% - var(--schools-out-space-1));width:100%;height:var(--schools-out-space-3);position:absolute;left:0}.AnnotatedText-module__kzb1sW__circle{width:114%;height:1.4em;position:absolute;top:-.18em;left:-7%}
.GlobalModalManager-module__SPZenW__modalBackground{pointer-events:none;position:absolute;inset:0;overflow:visible}.GlobalModalManager-module__SPZenW__modalBackground>*{pointer-events:auto}
.BandStylePicker-module__e7nsqa__root{border:0;min-width:0;margin:0;padding:0}.BandStylePicker-module__e7nsqa__legend{margin-bottom:var(--schools-out-stack-tight);color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-small-line-height);padding:0}.BandStylePicker-module__e7nsqa__pair{width:var(--schools-out-space-4);height:var(--schools-out-space-4);background:linear-gradient(135deg, var(--main) 50%, var(--accent) 50%);box-shadow:inset 0 0 0 1px var(--schools-out-color-border);border-radius:50%;flex:none}
.RopeBand-module__FceVdq__root{--stage-top:var(--band-ground,var(--schools-out-color-canvas));background:var(--stage-top);min-height:0;position:relative}.RopeBand-module__FceVdq__canvas{opacity:0;touch-action:none;width:100%;height:100%;transition:opacity var(--schools-out-duration-photo) var(--schools-out-ease-out);display:block}.RopeBand-module__FceVdq__ready{opacity:1}@media (prefers-reduced-motion:reduce){.RopeBand-module__FceVdq__canvas{transition:none}}
