.DemoDesignSystem-module__nfADRa__intro{border-bottom:1px solid var(--schools-out-color-border);background:var(--schools-out-color-surface);padding:48px}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__intro{padding:24px}}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__intro h1,.DemoDesignSystem-module__nfADRa__coverText h1{font-size:var(--schools-out-type-headline);font-family:var(--schools-out-font-family-display);line-height:var(--schools-out-type-headline-line-height);letter-spacing:var(--schools-out-type-headline-tracking)}}.DemoDesignSystem-module__nfADRa__section{border-bottom:1px solid var(--schools-out-color-border);padding:48px;scroll-margin-top:72px}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__section{padding:24px}}.DemoDesignSystem-module__nfADRa__example{margin-top:32px;container:page/inline-size}.DemoDesignSystem-module__nfADRa__examplePhone{width:100%;max-width:390px;margin-inline:auto}.DemoDesignSystem-module__nfADRa__sectionTitle{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.DemoDesignSystem-module__nfADRa__codePanel{border:1px solid var(--schools-out-color-border);background:var(--schools-out-color-surface);border-radius:8px;gap:16px;max-width:768px;margin-top:24px;padding:16px 24px 24px;display:grid}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__codePanel{padding:8px 16px 16px}}.DemoDesignSystem-module__nfADRa__codeLine{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:inline-flex}.DemoDesignSystem-module__nfADRa__copyButton{border:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas);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);letter-spacing:var(--schools-out-type-small-tracking);cursor:pointer;border-radius:4px;padding:0 8px;transition:all .2s}.DemoDesignSystem-module__nfADRa__copyButton:hover{border-color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__copyButton:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.DemoDesignSystem-module__nfADRa__nextPage{color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);gap:4px;padding:48px;text-decoration:none;transition:all .2s;display:grid}.DemoDesignSystem-module__nfADRa__nextPage:visited{color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__nextPage:hover{background:var(--schools-out-color-fill)}.DemoDesignSystem-module__nfADRa__nextPage:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:-2px}.DemoDesignSystem-module__nfADRa__nextPage span{opacity:.6}.DemoDesignSystem-module__nfADRa__nextPage strong{font-size:var(--schools-out-type-headline);font-family:var(--schools-out-font-family-display);line-height:var(--schools-out-type-headline-line-height);letter-spacing:var(--schools-out-type-headline-tracking);font-weight:var(--schools-out-font-weight-headline)}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__nextPage{padding:24px}}.DemoDesignSystem-module__nfADRa__rowWrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.DemoDesignSystem-module__nfADRa__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.DemoDesignSystem-module__nfADRa__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:960px){.DemoDesignSystem-module__nfADRa__split{grid-template-columns:minmax(0,1fr)}}.DemoDesignSystem-module__nfADRa__stack{gap:16px;max-width:480px;display:grid}.DemoDesignSystem-module__nfADRa__specRow{border-bottom:1px solid var(--schools-out-color-border);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.DemoDesignSystem-module__nfADRa__specLabel{opacity:.6;flex-shrink:0}.DemoDesignSystem-module__nfADRa__specValue{text-align:right;overflow-wrap:anywhere;min-width:0}.DemoDesignSystem-module__nfADRa__code{font-family:var(--schools-out-font-family-monospace);font-size:var(--schools-out-type-small)}.DemoDesignSystem-module__nfADRa__colorValue{font-family:var(--schools-out-font-family-monospace);font-size:var(--schools-out-type-small);align-items:center;gap:8px;display:inline-flex}.DemoDesignSystem-module__nfADRa__colorDot{width:12px;height:12px;box-shadow:0 0 0 1px var(--schools-out-color-border);border-radius:4px;flex-shrink:0;display:inline-block}.DemoDesignSystem-module__nfADRa__surface{border:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas);min-width:0;color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);font-weight:var(--schools-out-font-weight-regular);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);border-radius:16px;padding:24px}.DemoDesignSystem-module__nfADRa__glowFrame{place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.DemoDesignSystem-module__nfADRa__glowContent{z-index:1;width:min(100%,280px);position:relative}.DemoDesignSystem-module__nfADRa__bare{background:0 0;border:0;border-radius:0;padding:0}.DemoDesignSystem-module__nfADRa__states{grid-template-columns:repeat(auto-fill,minmax(min(132px,50% - 8px),1fr));align-items:start;gap:24px 16px;display:grid}.DemoDesignSystem-module__nfADRa__state{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.DemoDesignSystem-module__nfADRa__stateExample{align-items:center;max-width:100%;min-height:52px;display:flex}.DemoDesignSystem-module__nfADRa__stateFill{width:100%}.DemoDesignSystem-module__nfADRa__stateFill>*{width:100%}.DemoDesignSystem-module__nfADRa__stateLabel{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);color:var(--schools-out-color-ink-muted)}.DemoDesignSystem-module__nfADRa__layers{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__layers{grid-template-columns:minmax(0,1fr);gap:16px}}.DemoDesignSystem-module__nfADRa__layerTag{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);color:var(--schools-out-color-ink-muted);margin-bottom:12px;display:block}.DemoDesignSystem-module__nfADRa__layerFloating{z-index:1;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);padding:16px;position:relative}.DemoDesignSystem-module__nfADRa__layers .DemoDesignSystem-module__nfADRa__layerFloating{margin:48px 0 0 -48px}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__layers .DemoDesignSystem-module__nfADRa__layerFloating{margin:0}}.DemoDesignSystem-module__nfADRa__layerFlat{border:1px solid var(--schools-out-color-border);box-shadow:none}.DemoDesignSystem-module__nfADRa__swatchGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:start;gap:16px;display:grid}.DemoDesignSystem-module__nfADRa__swatchCard{border:1px solid var(--schools-out-color-border);border-radius:16px;min-width:0;overflow:hidden}.DemoDesignSystem-module__nfADRa__swatchPreview{height:72px}.DemoDesignSystem-module__nfADRa__swatchMeta{border-top:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas);color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);overflow-wrap:anywhere;gap:4px;padding:8px 12px;display:grid}.DemoDesignSystem-module__nfADRa__specimen{border-bottom:1px solid color-mix(in srgb, var(--schools-out-color-ink) 12%, transparent);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;padding:24px 0;display:grid}.DemoDesignSystem-module__nfADRa__specimen:first-child{padding-top:0}.DemoDesignSystem-module__nfADRa__specimen:last-child{border-bottom:0;padding-bottom:0}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__specimen{grid-template-columns:minmax(0,1fr);gap:8px}}.DemoDesignSystem-module__nfADRa__specimenName,.DemoDesignSystem-module__nfADRa__specimenSample{gap:4px;min-width:0;display:grid}:is(.DemoDesignSystem-module__nfADRa__specimenName,.DemoDesignSystem-module__nfADRa__specimenSample) strong{font-weight:var(--schools-out-font-weight-label)}.DemoDesignSystem-module__nfADRa__specimenSample{gap:8px}.DemoDesignSystem-module__nfADRa__familyGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.DemoDesignSystem-module__nfADRa__familyCard{gap:16px;min-height:160px;padding:16px;display:grid}.DemoDesignSystem-module__nfADRa__familyStops{gap:4px;display:flex}.DemoDesignSystem-module__nfADRa__familyStops span{height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-ink) 12%, transparent);border-radius:4px;flex:1}.DemoDesignSystem-module__nfADRa__hueBands{height:40px;box-shadow:0 0 0 1px var(--schools-out-color-border);border-radius:8px;display:flex;position:relative;overflow:hidden}.DemoDesignSystem-module__nfADRa__hueBands span{min-width:0}.DemoDesignSystem-module__nfADRa__hueLabels{margin-top:8px;display:flex}.DemoDesignSystem-module__nfADRa__hueLabels span{min-width:0;font-size:var(--schools-out-type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DemoDesignSystem-module__nfADRa__brandRow{border-bottom:1px solid var(--schools-out-color-border);grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}@media (max-width:960px){.DemoDesignSystem-module__nfADRa__brandRow{grid-template-columns:minmax(0,1fr)}}.DemoDesignSystem-module__nfADRa__brandName{gap:4px;min-width:0;display:grid}.DemoDesignSystem-module__nfADRa__cardChips{font-family:var(--schools-out-font-family);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.DemoDesignSystem-module__nfADRa__cardChip{background:var(--card-surface);min-width:0;height:72px;color:var(--card-ink);isolation:isolate;font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);border-radius:8px;flex-direction:column;justify-content:space-between;padding:8px;display:flex;position:relative;overflow:hidden}.DemoDesignSystem-module__nfADRa__cardChip:before{content:"";z-index:-1;background-image:var(--card-texture,none);background-size:var(--card-texture-size,160px);opacity:var(--card-texture-opacity,0);mix-blend-mode:var(--card-texture-blend,soft-light);position:absolute;inset:0}.DemoDesignSystem-module__nfADRa__cardChip strong{font-weight:var(--schools-out-font-weight-label)}.DemoDesignSystem-module__nfADRa__picker{gap:16px;margin-bottom:24px;display:grid}.DemoDesignSystem-module__nfADRa__pickerGroup{gap:8px;display:grid}.DemoDesignSystem-module__nfADRa__table{border-collapse:collapse;width:100%;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.DemoDesignSystem-module__nfADRa__table th,.DemoDesignSystem-module__nfADRa__table td{border-bottom:1px solid var(--schools-out-color-border);text-align:left;vertical-align:top;padding:8px 12px 8px 0}.DemoDesignSystem-module__nfADRa__table th{font-weight:var(--schools-out-font-weight-label);opacity:.6}.DemoDesignSystem-module__nfADRa__tableScroll{max-width:100%;overflow-x:auto}.DemoDesignSystem-module__nfADRa__input{background:var(--schools-out-color-field);height:40px;box-shadow:0 0 0 1px var(--schools-out-color-border);color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);font-size:var(--schools-out-type-field);border:0;border-radius:4px;padding:0 12px;transition:all .2s}.DemoDesignSystem-module__nfADRa__input:focus{box-shadow:0 0 0 1px var(--schools-out-color-border), 0 0 0 4px var(--schools-out-color-focus-ring);outline:0}.DemoDesignSystem-module__nfADRa__colorInput{background:var(--schools-out-color-field);width:48px;height:40px;box-shadow:0 0 0 1px var(--schools-out-color-border);border:0;border-radius:4px;padding:4px}.DemoDesignSystem-module__nfADRa__label{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);gap:8px;display:grid}.DemoDesignSystem-module__nfADRa__verifiedSeal{vertical-align:-.25em;width:1.2em;height:1.2em;margin-left:4px;display:inline-block}.DemoDesignSystem-module__nfADRa__panelDemo{width:100%;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);align-content:start;gap:4px;display:grid}.DemoDesignSystem-module__nfADRa__panelDemo strong{font-weight:var(--schools-out-font-weight-label)}.DemoDesignSystem-module__nfADRa__panelDemo span{color:var(--schools-out-color-ink-muted)}.DemoDesignSystem-module__nfADRa__eyebrow{color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);font-weight:var(--schools-out-font-weight-label);letter-spacing:var(--schools-out-type-small-tracking);opacity:.6;align-items:center;gap:8px;display:inline-flex}.DemoDesignSystem-module__nfADRa__nameSample{font-size:var(--schools-out-type-headline);font-family:var(--schools-out-font-family-display);font-weight:var(--schools-out-font-weight-headline);line-height:var(--schools-out-type-headline-line-height);letter-spacing:var(--schools-out-type-headline-tracking)}.DemoDesignSystem-module__nfADRa__templateTag{border:1px solid var(--schools-out-color-border);color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);letter-spacing:var(--schools-out-type-small-tracking);line-height:var(--schools-out-type-small-line-height);border-radius:4px;padding:0 8px;display:inline-block}.DemoDesignSystem-module__nfADRa__details{margin-top:24px}.DemoDesignSystem-module__nfADRa__detailsSummary{border:1px solid var(--schools-out-color-border);min-height:32px;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);font-weight:var(--schools-out-font-weight-label);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 12px;list-style:none;transition:all .2s;display:inline-flex}.DemoDesignSystem-module__nfADRa__detailsSummary::-webkit-details-marker{display:none}.DemoDesignSystem-module__nfADRa__detailsSummary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:all .2s;transform:translateY(-2px)rotate(45deg)}.DemoDesignSystem-module__nfADRa__detailsSummary:hover{background:var(--schools-out-color-fill)}.DemoDesignSystem-module__nfADRa__detailsSummary:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.DemoDesignSystem-module__nfADRa__details[open]>.DemoDesignSystem-module__nfADRa__detailsSummary:after{transform:translateY(2px)rotate(-135deg)}.DemoDesignSystem-module__nfADRa__detailsBody{border:1px solid var(--schools-out-color-border);background:var(--schools-out-color-surface);border-radius:8px;gap:24px;margin-top:16px;padding:24px;display:grid}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__detailsBody{padding:16px}}.DemoDesignSystem-module__nfADRa__notes{max-width:768px;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);gap:8px;margin:0;padding-left:16px;display:grid}.DemoDesignSystem-module__nfADRa__campSelect{max-width:100%;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);font-weight:var(--schools-out-font-weight-label);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.DemoDesignSystem-module__nfADRa__campSelect select{min-width:0;max-width:100%}.DemoDesignSystem-module__nfADRa__flow{align-items:stretch;gap:8px;display:flex}@media (max-width:960px){.DemoDesignSystem-module__nfADRa__flow{flex-direction:column}}.DemoDesignSystem-module__nfADRa__flowStep{border:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas);min-width:0;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);border-radius:8px;flex:1;align-content:start;gap:8px;padding:16px;text-decoration:none;transition:all .2s;display:grid}.DemoDesignSystem-module__nfADRa__flowStep:visited{color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__flowStep strong{font-weight:var(--schools-out-font-weight-label)}.DemoDesignSystem-module__nfADRa__flowStep span{opacity:.72}.DemoDesignSystem-module__nfADRa__flowCompact{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.DemoDesignSystem-module__nfADRa__flowCompact .DemoDesignSystem-module__nfADRa__flowStep{padding:12px}@media (max-width:960px){.DemoDesignSystem-module__nfADRa__flowCompact{grid-template-columns:repeat(3,minmax(0,1fr))}}a.DemoDesignSystem-module__nfADRa__flowStep:hover{border-color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__flowEnd{background:var(--schools-out-color-surface)}.DemoDesignSystem-module__nfADRa__flowActive{box-shadow:inset 0 0 0 1px var(--schools-out-color-ink);border-color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__flowArrow{color:var(--schools-out-color-ink);font-size:var(--schools-out-type-lead);opacity:.48;flex:none;justify-content:center;align-items:center;display:flex}@media (max-width:960px){.DemoDesignSystem-module__nfADRa__flowArrow{transform:rotate(90deg)}}.DemoDesignSystem-module__nfADRa__stepNumber{background:var(--schools-out-color-surface-inverse);width:24px;height:24px;color:var(--schools-out-color-ink-inverse);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);border-radius:50%;place-items:center;display:inline-grid}.DemoDesignSystem-module__nfADRa__mark{width:24px;height:24px;font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);border-radius:50%;place-items:center;display:inline-grid}.DemoDesignSystem-module__nfADRa__markYes{background:color-mix(in srgb, var(--schools-out-color-success) 30%, transparent);color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__markNo{background:color-mix(in srgb, var(--schools-out-color-error) 30%, transparent);color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__layerGrid{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);grid-template-columns:160px repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__layerGrid{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);grid-template-columns:96px repeat(3,minmax(0,1fr))}}.DemoDesignSystem-module__nfADRa__layerHead{font-weight:var(--schools-out-font-weight-label);opacity:.6;padding:0 4px}.DemoDesignSystem-module__nfADRa__layerRow{font-weight:var(--schools-out-font-weight-label);align-items:center;display:flex}.DemoDesignSystem-module__nfADRa__layerCell{border:1px solid var(--schools-out-color-border);min-width:0;color:var(--schools-out-color-ink);opacity:.48;border-radius:8px;align-content:start;gap:4px;padding:12px;display:grid}.DemoDesignSystem-module__nfADRa__layerUsed{border-color:var(--schools-out-color-ink);background:var(--schools-out-color-canvas);box-shadow:inset 0 0 0 1px var(--schools-out-color-ink);opacity:1}.DemoDesignSystem-module__nfADRa__meter{border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-border);height:12px;position:relative}.DemoDesignSystem-module__nfADRa__meterFill{border-radius:inherit;background:var(--schools-out-color-ink);position:absolute;inset:0 auto 0 0}.DemoDesignSystem-module__nfADRa__meterMark{background:var(--schools-out-color-error);width:2px;position:absolute;top:-4px;bottom:-4px}.DemoDesignSystem-module__nfADRa__meterGoal{background:var(--schools-out-color-success)}.DemoDesignSystem-module__nfADRa__meterRow{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);grid-template-columns:160px minmax(0,1fr) 64px;align-items:center;gap:16px;display:grid}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__meterRow{grid-template-columns:96px minmax(0,1fr) 48px;gap:8px}}.DemoDesignSystem-module__nfADRa__legend{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);opacity:.72;flex-wrap:wrap;gap:16px;display:flex}.DemoDesignSystem-module__nfADRa__legend span{align-items:center;gap:8px;display:inline-flex}.DemoDesignSystem-module__nfADRa__legend i{width:12px;height:2px;display:inline-block}.DemoDesignSystem-module__nfADRa__swatchChip{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);justify-items:center;gap:4px;display:inline-grid}.DemoDesignSystem-module__nfADRa__swatchChip span:first-child{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--schools-out-color-border);border-radius:8px}.DemoDesignSystem-module__nfADRa__photoThumb{object-fit:cover;width:64px;height:48px;box-shadow:0 0 0 1px var(--schools-out-color-border);border-radius:4px}.DemoDesignSystem-module__nfADRa__targetRow{border:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);border-radius:8px;grid-template-columns:24px 240px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.DemoDesignSystem-module__nfADRa__targetRow .DemoDesignSystem-module__nfADRa__flowArrow{transform:none}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__targetRow{grid-template-columns:minmax(0,1fr)}.DemoDesignSystem-module__nfADRa__targetRow .DemoDesignSystem-module__nfADRa__flowArrow{display:none}}.DemoDesignSystem-module__nfADRa__targetText{gap:4px;display:grid}.DemoDesignSystem-module__nfADRa__targetText strong{font-weight:var(--schools-out-font-weight-label)}.DemoDesignSystem-module__nfADRa__targetText span{opacity:.72}.DemoDesignSystem-module__nfADRa__gridDemo{gap:16px;display:grid}.DemoDesignSystem-module__nfADRa__gridRow{gap:8px;display:grid}.DemoDesignSystem-module__nfADRa__gridColumns{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:8px;display:grid}.DemoDesignSystem-module__nfADRa__gridColumn{border-radius:var(--schools-out-radius-small);background:color-mix(in srgb, var(--schools-out-color-ink) 10%, transparent);height:40px}.DemoDesignSystem-module__nfADRa__cover{border-bottom:1px solid var(--schools-out-color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:64px 48px;display:grid}@media (max-width:960px){.DemoDesignSystem-module__nfADRa__cover{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__cover{gap:32px;padding:32px 24px}}.DemoDesignSystem-module__nfADRa__coverText{min-width:0}.DemoDesignSystem-module__nfADRa__doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px;margin-top:32px;display:grid}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__doors{grid-template-columns:minmax(0,1fr)}}.DemoDesignSystem-module__nfADRa__door{border:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas);min-height:128px;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);border-radius:8px;align-content:start;gap:4px;padding:16px 16px 48px;text-decoration:none;transition:all .2s;display:grid;position:relative}.DemoDesignSystem-module__nfADRa__door:visited{color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__door:hover{border-color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__door:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.DemoDesignSystem-module__nfADRa__door strong{font-size:var(--schools-out-type-lead);line-height:var(--schools-out-type-lead-line-height);letter-spacing:var(--schools-out-type-lead-tracking);font-weight:var(--schools-out-font-weight-label)}.DemoDesignSystem-module__nfADRa__door span{opacity:.6}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__door{min-height:0;padding:16px 48px 16px 16px}}.DemoDesignSystem-module__nfADRa__doorArrow{font-size:var(--schools-out-type-lead);transition:all .2s;position:absolute;bottom:12px;right:16px}.DemoDesignSystem-module__nfADRa__door:hover .DemoDesignSystem-module__nfADRa__doorArrow{opacity:1;transform:translate(4px)}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__doorArrow{margin-top:-11px;top:50%;bottom:auto}}.DemoDesignSystem-module__nfADRa__heroFigure{min-width:0;margin:0}.DemoDesignSystem-module__nfADRa__heroSurface{padding:32px;overflow:hidden}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__heroSurface{padding:16px}}.DemoDesignSystem-module__nfADRa__heroStack{grid-template-columns:minmax(0,1fr);padding-right:96px;display:grid}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__heroStack{padding-right:32px}}.DemoDesignSystem-module__nfADRa__heroCard{transform:translateX(calc(var(--index) * 48px));justify-items:start;gap:16px;padding:20px;display:grid}.DemoDesignSystem-module__nfADRa__heroCard+.DemoDesignSystem-module__nfADRa__heroCard{margin-top:-32px}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__heroCard{transform:translateX(calc(var(--index) * 16px));padding:16px}.DemoDesignSystem-module__nfADRa__heroCard+.DemoDesignSystem-module__nfADRa__heroCard{margin-top:-8px}}.DemoDesignSystem-module__nfADRa__heroCardTop{align-items:center;gap:16px;min-width:0;display:flex}.DemoDesignSystem-module__nfADRa__heroCardName{color:var(--schools-out-color-ink);font-weight:var(--schools-out-font-weight-title);display:block}.DemoDesignSystem-module__nfADRa__heroCaption{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);opacity:.6;margin-top:12px}.DemoDesignSystem-module__nfADRa__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}@media (max-width:960px){.DemoDesignSystem-module__nfADRa__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__tiles{grid-template-columns:minmax(0,1fr)}}.DemoDesignSystem-module__nfADRa__tile{border:1px solid var(--schools-out-color-border);border-radius:16px;transition:all .2s;display:grid;position:relative;overflow:hidden}.DemoDesignSystem-module__nfADRa__tile:hover{border-color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__tile:focus-within{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.DemoDesignSystem-module__nfADRa__tilePreview{border:0;border-bottom:1px solid var(--schools-out-color-border);border-radius:0;place-items:center;height:160px;display:grid}.DemoDesignSystem-module__nfADRa__tileText{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);gap:4px;padding:16px;display:grid}.DemoDesignSystem-module__nfADRa__tileLink{color:var(--schools-out-color-ink);font-size:var(--schools-out-type-lead);line-height:var(--schools-out-type-lead-line-height);letter-spacing:var(--schools-out-type-lead-tracking);font-weight:var(--schools-out-font-weight-title);outline:none;text-decoration:none}.DemoDesignSystem-module__nfADRa__tileLink:visited{color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__tileLink:after{content:"";position:absolute;inset:0}.DemoDesignSystem-module__nfADRa__tileSummary{opacity:.6}.DemoDesignSystem-module__nfADRa__tileColumns{gap:var(--schools-out-space-1);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;height:48px;display:grid}.DemoDesignSystem-module__nfADRa__tileColumns>span{border-radius:var(--schools-out-radius-compact);background:color-mix(in srgb, var(--schools-out-color-accent-pink) 24%, transparent)}.DemoDesignSystem-module__nfADRa__tileRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.DemoDesignSystem-module__nfADRa__tileFoundations{align-items:center;gap:24px;display:flex}.DemoDesignSystem-module__nfADRa__tileType{font-size:var(--schools-out-type-display);font-family:var(--schools-out-font-family-display);line-height:var(--schools-out-type-display-line-height);letter-spacing:var(--schools-out-type-display-tracking);font-weight:var(--schools-out-font-weight-display)}.DemoDesignSystem-module__nfADRa__tileDots{grid-template-columns:repeat(3,16px);gap:8px;display:grid}.DemoDesignSystem-module__nfADRa__tileDots span{border-radius:50%;width:16px;height:16px}.DemoDesignSystem-module__nfADRa__tileSeal{width:32px;height:32px}.DemoDesignSystem-module__nfADRa__tilePanel{width:200px;display:grid}.DemoDesignSystem-module__nfADRa__coverSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (max-width:960px){.DemoDesignSystem-module__nfADRa__coverSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__coverSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.DemoDesignSystem-module__nfADRa__coverStep{border:1px solid var(--schools-out-color-border);height:100%;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);border-radius:8px;align-content:start;gap:8px;padding:16px;text-decoration:none;transition:all .2s;display:grid}.DemoDesignSystem-module__nfADRa__coverStep:visited{color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__coverStep:hover{border-color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__coverStep:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.DemoDesignSystem-module__nfADRa__coverStep strong{font-weight:var(--schools-out-font-weight-label)}.DemoDesignSystem-module__nfADRa__coverStep span:last-child{opacity:.6}.DemoDesignSystem-module__nfADRa__startSteps{margin:0;padding:0;list-style:none;display:grid}.DemoDesignSystem-module__nfADRa__startStep{border-bottom:1px solid var(--schools-out-color-border);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px 0;display:grid}.DemoDesignSystem-module__nfADRa__startStep:first-child{padding-top:0}.DemoDesignSystem-module__nfADRa__startStep:last-child{border-bottom:0;padding-bottom:0}.DemoDesignSystem-module__nfADRa__startStep strong{font-size:var(--schools-out-type-lead);line-height:var(--schools-out-type-lead-line-height);font-weight:var(--schools-out-font-weight-label)}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__startStep{grid-template-columns:24px minmax(0,1fr)}.DemoDesignSystem-module__nfADRa__startStep>a{grid-column:2}}.DemoDesignSystem-module__nfADRa__startLink{color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);font-weight:var(--schools-out-font-weight-label);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;display:inline-block}.DemoDesignSystem-module__nfADRa__startLink:visited{color:var(--schools-out-color-ink)}.DemoDesignSystem-module__nfADRa__startLink:hover{text-decoration-thickness:2px}.DemoDesignSystem-module__nfADRa__ladder{flex-wrap:wrap;align-items:flex-start;gap:24px 32px;display:flex}.DemoDesignSystem-module__nfADRa__buttonRows{gap:32px;display:grid}.DemoDesignSystem-module__nfADRa__iconRow{align-items:center;gap:8px;display:inline-flex}.DemoDesignSystem-module__nfADRa__toolbar{align-items:center;gap:4px;display:inline-flex}.DemoDesignSystem-module__nfADRa__narrow{width:200px;max-width:100%;display:block}.DemoDesignSystem-module__nfADRa__guide{border-top:1px solid var(--schools-out-color-border);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);display:grid}.DemoDesignSystem-module__nfADRa__guideRow{border-bottom:1px solid var(--schools-out-color-border);grid-template-columns:112px minmax(0,2fr) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__guideRow{grid-template-columns:96px minmax(0,1fr)}}.DemoDesignSystem-module__nfADRa__guideType{font-weight:var(--schools-out-font-weight-label)}.DemoDesignSystem-module__nfADRa__guideExample{opacity:.6}@media (max-width:768px){.DemoDesignSystem-module__nfADRa__guideExample{grid-column:2}}.DemoDesignSystem-module__nfADRa__scale{color:var(--schools-out-color-ink);display:grid}.DemoDesignSystem-module__nfADRa__scaleRow{border-bottom:1px solid var(--schools-out-color-border);grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,2fr);gap:16px;padding:12px 0;display:grid}@container (max-width:640px){.DemoDesignSystem-module__nfADRa__scaleRow{grid-template-columns:repeat(3,minmax(0,1fr))}}.DemoDesignSystem-module__nfADRa__scaleHeading{font-weight:var(--schools-out-font-weight-label);color:var(--schools-out-color-ink-muted)}.DemoDesignSystem-module__nfADRa__doDont{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:24px 16px;display:grid}.DemoDesignSystem-module__nfADRa__rules{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);gap:8px;display:grid}.DemoDesignSystem-module__nfADRa__rules ol{gap:8px;max-width:640px;margin:0;padding-left:20px;display:grid}.DemoDesignSystem-module__nfADRa__tileSizes{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.DemoDesignSystem-module__nfADRa__tileSizes>:first-child{flex:0 200px}.DemoDesignSystem-module__nfADRa__tileSizes>:nth-child(2){flex:0 300px}.DemoDesignSystem-module__nfADRa__tileSizes>:nth-child(3){flex:400px;max-width:560px}.DemoDesignSystem-module__nfADRa__tileRow{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.DemoDesignSystem-module__nfADRa__tileRow>*{flex:0 264px;min-width:0}.DemoDesignSystem-module__nfADRa__sideNavFrame{border:1px solid var(--schools-out-color-border);border-radius:var(--schools-out-radius-large);background:var(--schools-out-color-canvas);height:560px;display:flex;overflow:hidden}.DemoDesignSystem-module__nfADRa__sideNavFrame>nav{flex:0 0 296px}.DemoDesignSystem-module__nfADRa__sideNavPage{min-width:0;color:var(--schools-out-color-ink-muted);flex:auto;padding:24px}.DemoDesignSystem-module__nfADRa__sideNavPhone{border:1px solid var(--schools-out-color-border);border-radius:var(--schools-out-radius-large);background:var(--schools-out-color-canvas);max-width:375px;overflow:hidden}.DemoDesignSystem-module__nfADRa__scaledFrame{gap:8px;min-width:0;margin:0;display:grid}.DemoDesignSystem-module__nfADRa__scaledLabel{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height)}.DemoDesignSystem-module__nfADRa__scaledInner{transform-origin:0 0}.DemoDesignSystem-module__nfADRa__scaledViewport{min-width:0;overflow:hidden}.DemoDesignSystem-module__nfADRa__guideRuleRow{border-bottom:1px solid var(--schools-out-color-border);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}@container (max-width:560px){.DemoDesignSystem-module__nfADRa__guideRuleRow{grid-template-columns:minmax(0,1fr);gap:4px}}.DemoDesignSystem-module__nfADRa__guideList{border-top:1px solid var(--schools-out-color-border);display:grid}.DemoDesignSystem-module__nfADRa__guideListRow{border-bottom:1px solid var(--schools-out-color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.DemoDesignSystem-module__nfADRa__guideListRow>:last-child{flex:none}.DemoDesignSystem-module__nfADRa__guideDoDont{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:32px 24px;display:grid}@container (max-width:560px){.DemoDesignSystem-module__nfADRa__guideDoDont{grid-template-columns:minmax(0,1fr)}}.DemoDesignSystem-module__nfADRa__guideFacts{border-top:1px solid var(--schools-out-color-border);color:var(--schools-out-color-ink);grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin-top:12px;padding-top:12px;display:grid}.DemoDesignSystem-module__nfADRa__guideFacts span:nth-child(odd){color:var(--schools-out-color-ink-muted)}.DemoDesignSystem-module__nfADRa__guidePill{min-height:var(--schools-out-pill-height);padding:0 var(--schools-out-pill-inset);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-surface-floating);box-shadow:var(--schools-out-shadow-pill);color:var(--schools-out-color-ink);font-weight:var(--schools-out-font-weight-label);align-items:center;display:inline-flex}.DemoDesignSystem-module__nfADRa__guidePhone{border:1px solid var(--schools-out-color-border);border-radius:var(--schools-out-radius-container);max-width:320px;display:grid;overflow:hidden}.DemoDesignSystem-module__nfADRa__guidePhoneBody{gap:4px;min-height:120px;padding:16px;display:grid}.DemoDesignSystem-module__nfADRa__guidePhoneFoot{border-top:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.DemoDesignSystem-module__nfADRa__guideStack{gap:8px;max-width:320px;display:grid}.DemoDesignSystem-module__nfADRa__guideChecklist{max-width:640px;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-lead);line-height:var(--schools-out-type-lead-line-height);gap:12px;margin:32px 0 0;padding-left:20px;display:grid}.DemoDesignSystem-module__nfADRa__typeDisplay{font-size:var(--schools-out-type-display);font-family:var(--schools-out-font-family-display);font-weight:var(--schools-out-font-weight-display);line-height:var(--schools-out-type-display-line-height);letter-spacing:var(--schools-out-type-display-tracking);text-wrap:balance}.DemoDesignSystem-module__nfADRa__typeHeadline{font-size:var(--schools-out-type-headline);font-family:var(--schools-out-font-family-display);font-weight:var(--schools-out-font-weight-headline);line-height:var(--schools-out-type-headline-line-height);letter-spacing:var(--schools-out-type-headline-tracking);text-wrap:balance}.DemoDesignSystem-module__nfADRa__typeSection{font-size:var(--schools-out-type-section);font-family:var(--schools-out-font-family-display);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)}.DemoDesignSystem-module__nfADRa__typeLead{font-size:var(--schools-out-type-lead);font-weight:var(--schools-out-font-weight-regular);line-height:var(--schools-out-type-lead-line-height);letter-spacing:var(--schools-out-type-lead-tracking);text-wrap:pretty}.DemoDesignSystem-module__nfADRa__typeTitle{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)}.DemoDesignSystem-module__nfADRa__typeBody{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);text-wrap:pretty}.DemoDesignSystem-module__nfADRa__typeLabel{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)}.DemoDesignSystem-module__nfADRa__typeCaption{font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-regular);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking)}
.BusinessTopSection-module__w8kMCW__root{min-width:0;color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family);font-weight:var(--schools-out-font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;container:business-top/inline-size}.BusinessTopSection-module__w8kMCW__root :is(h2,h3,h4,p){margin:0}.BusinessTopSection-module__w8kMCW__root :is(a,button){-webkit-tap-highlight-color:transparent}.BusinessTopSection-module__w8kMCW__hero{--v2-hero-height:308px;gap:var(--schools-out-grid-gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.BusinessTopSection-module__w8kMCW__hero>*{grid-column:1/-1}.BusinessTopSection-module__w8kMCW__stickerSlot{visibility:hidden}.BusinessTopSection-module__w8kMCW__heroSlot .BusinessTopSection-module__w8kMCW__heroSticker{z-index:5;position:absolute}.BusinessTopSection-module__w8kMCW__suggestedCard,.BusinessTopSection-module__w8kMCW__connectCard,.BusinessTopSection-module__w8kMCW__offerCard,.BusinessTopSection-module__w8kMCW__askCard{gap:var(--schools-out-space-4);padding:min(var(--v2-card-padding), var(--schools-out-space-6));grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}:is(.BusinessTopSection-module__w8kMCW__suggestedCard,.BusinessTopSection-module__w8kMCW__connectCard,.BusinessTopSection-module__w8kMCW__offerCard,.BusinessTopSection-module__w8kMCW__askCard):has(>:nth-child(2):last-child){grid-template-rows:minmax(0,1fr)}.BusinessTopSection-module__w8kMCW__suggestedCopy,.BusinessTopSection-module__w8kMCW__offerSummary,.BusinessTopSection-module__w8kMCW__askSummary{align-content:start;gap:var(--schools-out-space-3);display:grid}.BusinessTopSection-module__w8kMCW__cardLabel{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);letter-spacing:var(--schools-out-type-body-tracking)}.BusinessTopSection-module__w8kMCW__askLabel{align-items:center;gap:var(--schools-out-space-2);display:flex}.BusinessTopSection-module__w8kMCW__suggestedCopy p{gap:var(--schools-out-space-1);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);display:grid}.BusinessTopSection-module__w8kMCW__suggestedCopy p strong{font-weight:var(--schools-out-font-weight-label)}.BusinessTopSection-module__w8kMCW__suggestedCopy p span{color:var(--schools-out-color-ink-muted)}.BusinessTopSection-module__w8kMCW__offerSummary p,.BusinessTopSection-module__w8kMCW__askSummary p{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.BusinessTopSection-module__w8kMCW__suggestedCard:has(>.BusinessTopSection-module__w8kMCW__suggestedPhoto){grid-template-rows:auto minmax(0,1fr) auto}.BusinessTopSection-module__w8kMCW__suggestedPhoto{z-index:-1;aspect-ratio:16/9;border-radius:var(--schools-out-radius-medium);grid-row:2;position:relative;overflow:hidden}.BusinessTopSection-module__w8kMCW__suggestedPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BusinessTopSection-module__w8kMCW__connectCard{gap:var(--schools-out-space-3);grid-template-rows:auto minmax(0,1fr);container:connect/inline-size}.BusinessTopSection-module__w8kMCW__connectList,.BusinessTopSection-module__w8kMCW__askQuestions{min-width:0;margin:0 calc(var(--schools-out-space-3) * -1);grid-template-columns:minmax(0,1fr);align-content:start;padding:0;list-style:none;display:grid}@container connect (min-width:360px){.BusinessTopSection-module__w8kMCW__connectCard .BusinessTopSection-module__w8kMCW__connectList{grid-template-columns:repeat(2,minmax(0,1fr))}}.BusinessTopSection-module__w8kMCW__connectRow,.BusinessTopSection-module__w8kMCW__askQuestion{align-items:center;gap:var(--schools-out-space-4);width:100%;min-height:36px;padding:var(--schools-out-space-1) var(--schools-out-space-3);border-radius:var(--schools-out-radius-medium);color:var(--schools-out-color-ink);font:inherit;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);text-align:left;cursor:pointer;transition:var(--schools-out-motion);background:0 0;border:0;text-decoration:none;display:flex}:is(.BusinessTopSection-module__w8kMCW__connectRow,.BusinessTopSection-module__w8kMCW__askQuestion):focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.BusinessTopSection-module__w8kMCW__connectIcon{flex:none;width:24px;height:24px;display:inline-flex}.BusinessTopSection-module__w8kMCW__connectIcon svg{width:100%;height:100%}.BusinessTopSection-module__w8kMCW__connectText{overflow-wrap:anywhere;min-width:0}.BusinessTopSection-module__w8kMCW__connectText[data-one-line=true]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (pointer:coarse){.BusinessTopSection-module__w8kMCW__connectRow,.BusinessTopSection-module__w8kMCW__askQuestion{min-height:var(--schools-out-touch-target)}}@media (hover:hover) and (pointer:fine){.BusinessTopSection-module__w8kMCW__connectRow:hover,.BusinessTopSection-module__w8kMCW__askQuestion:hover{background:color-mix(in srgb, var(--card-ink) 8%, transparent)}}.BusinessTopSection-module__w8kMCW__offerTags{gap:var(--schools-out-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@container business-top (min-width:576px){.BusinessTopSection-module__w8kMCW__heroSlot{grid-area:1/1/auto/-1}.BusinessTopSection-module__w8kMCW__askCard{grid-area:2/1/auto/span 2}.BusinessTopSection-module__w8kMCW__connectCard{grid-area:2/-3/auto/-1}.BusinessTopSection-module__w8kMCW__offerCard{grid-area:3/1/auto/span 2}.BusinessTopSection-module__w8kMCW__suggestedCard{grid-area:3/-3/auto/-1}.BusinessTopSection-module__w8kMCW__suggestedPhoto{min-height:var(--schools-out-space-12);aspect-ratio:auto}}@container business-top (min-width:624px){.BusinessTopSection-module__w8kMCW__suggestedCard,.BusinessTopSection-module__w8kMCW__connectCard,.BusinessTopSection-module__w8kMCW__offerCard,.BusinessTopSection-module__w8kMCW__askCard{padding:var(--v2-card-padding)}}@container business-top (min-width:880px){.BusinessTopSection-module__w8kMCW__hero{--bento-side:max(1, round(nearest, var(--schools-out-grid-columns) / 4, 1));--bento-left:calc(var(--schools-out-grid-columns) - var(--bento-side));--bento-ask:max(1, round(down, var(--bento-left) / 2, 1));grid-template-columns:repeat(var(--schools-out-grid-columns), minmax(0, 1fr))}.BusinessTopSection-module__w8kMCW__heroSlot{grid-column:1 / span var(--bento-left)}.BusinessTopSection-module__w8kMCW__connectCard{grid-column:span var(--bento-side) / -1;grid-row:1}.BusinessTopSection-module__w8kMCW__askCard{grid-column:1 / span var(--bento-ask)}.BusinessTopSection-module__w8kMCW__offerCard{grid-column:calc(var(--bento-ask) + 1) / span max(1, var(--bento-left) - var(--bento-ask));grid-row:2}.BusinessTopSection-module__w8kMCW__suggestedCard{grid-column:span var(--bento-side) / -1;grid-row:2}}
.MediaHero-module__QJfdJG__root{min-width:0;color:var(--schools-out-color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:grid;container:media-hero/inline-size}.MediaHero-module__QJfdJG__card{--v2-hero-height:308px;--glass-finish-layer:3;--photo-seam:62.5cqi;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.MediaHero-module__QJfdJG__card:after{content:"";aspect-ratio:16/10;pointer-events:none;visibility:hidden;grid-area:1/1}.MediaHero-module__QJfdJG__media{width:100%;height:var(--photo-seam);min-width:0;position:absolute;inset:0 0 auto;overflow:hidden}.MediaHero-module__QJfdJG__photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.MediaHero-module__QJfdJG__ambient{display:none}.MediaHero-module__QJfdJG__card .MediaHero-module__QJfdJG__panel{z-index:4;justify-content:space-between;gap:var(--schools-out-space-3);min-width:0;margin:var(--schools-out-space-3);padding:min(var(--v2-card-padding), var(--schools-out-space-6));isolation:isolate;flex-direction:column;grid-area:2/1;display:flex;position:relative;overflow:hidden}.MediaHero-module__QJfdJG__top{justify-content:space-between;align-items:flex-start;gap:var(--schools-out-space-4);min-width:0;display:flex}.MediaHero-module__QJfdJG__mark{border-radius:var(--schools-out-radius-medium);display:inline-flex}a.MediaHero-module__QJfdJG__mark:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.MediaHero-module__QJfdJG__actions{gap:var(--schools-out-space-1);margin:calc(var(--schools-out-space-2) * -1) calc(var(--schools-out-space-2) * -1) 0 0;flex:none;display:flex}.MediaHero-module__QJfdJG__bottom{align-items:end;gap:var(--schools-out-space-2) var(--schools-out-space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.MediaHero-module__QJfdJG__title{font-size:var(--schools-out-type-headline);font-family:var(--schools-out-font-family-display);line-height:var(--schools-out-type-headline-line-height);font-weight:var(--schools-out-font-weight-display);letter-spacing:var(--schools-out-type-headline-tracking);overflow-wrap:anywhere;text-wrap:balance;grid-column:1/-1;margin:0}.MediaHero-module__QJfdJG__subtitle{max-width:var(--schools-out-measure);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-lead);line-height:var(--schools-out-type-lead-line-height);font-weight:var(--schools-out-font-weight-regular);letter-spacing:var(--schools-out-type-lead-tracking);text-wrap:balance;grid-column:1;margin:0}.MediaHero-module__QJfdJG__subtitle a{border-radius:var(--schools-out-radius-compact);color:var(--schools-out-color-ink);font-weight:var(--schools-out-font-weight-label);text-decoration:underline;-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;transition:var(--schools-out-motion);text-decoration-thickness:1.5px}.MediaHero-module__QJfdJG__subtitle a:visited{color:var(--schools-out-color-ink)}.MediaHero-module__QJfdJG__subtitle a:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}@media (hover:hover) and (pointer:fine){.MediaHero-module__QJfdJG__subtitle a:hover{text-decoration-color:currentColor}}.MediaHero-module__QJfdJG__subtitleWide{grid-column:1/-1}.MediaHero-module__QJfdJG__byline{min-width:0;margin-top:var(--schools-out-space-2);grid-column:1}.MediaHero-module__QJfdJG__dots{margin:0 calc(var(--schools-out-space-2) * -1) calc(var(--schools-out-space-2) * -1) 0;flex:none;grid-column:2}.MediaHero-module__QJfdJG__dotsTop{margin:calc(var(--schools-out-space-2) * -1) 0 0 calc(var(--schools-out-space-2) * -1);align-self:center}.MediaHero-module__QJfdJG__bylineWide{grid-column:1/-1}@container media-hero (min-width:624px){.MediaHero-module__QJfdJG__card{grid-template-columns:minmax(0, var(--v2-image-share)) minmax(0, 1fr)}.MediaHero-module__QJfdJG__card:after{aspect-ratio:auto}.MediaHero-module__QJfdJG__media{height:100%;inset:0}.MediaHero-module__QJfdJG__photo{inset:auto;top:var(--photo-y,0);left:var(--photo-x,0);width:var(--photo-width,100%);height:var(--photo-height,100%);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--photo-fade,0px)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--photo-fade,0px)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--photo-fade,0px)), transparent)}.MediaHero-module__QJfdJG__ambient{object-fit:cover;filter:blur(48px);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.2)}.MediaHero-module__QJfdJG__card .MediaHero-module__QJfdJG__panel{min-height:calc(var(--v2-hero-height) - var(--schools-out-space-6));padding:var(--v2-card-padding);grid-area:1/2}}
.CarouselDots-module__8ll-QG__root{align-items:center;display:inline-flex}.CarouselDots-module__8ll-QG__dot{border-radius:var(--schools-out-radius-control);width:24px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CarouselDots-module__8ll-QG__dot:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.CarouselDots-module__8ll-QG__mark{width:var(--schools-out-space-2);height:var(--schools-out-space-2);border-radius:var(--schools-out-radius-control);transition:var(--schools-out-motion);border:1.5px solid;display:block}.CarouselDots-module__8ll-QG__dot[aria-current=true] .CarouselDots-module__8ll-QG__mark{width:var(--schools-out-space-4);background:currentColor}@media (pointer:coarse){.CarouselDots-module__8ll-QG__dot{height:var(--schools-out-touch-target)}}@media (hover:hover) and (pointer:fine){.CarouselDots-module__8ll-QG__dot:not([aria-current=true]):hover .CarouselDots-module__8ll-QG__mark{background:color-mix(in srgb, currentColor 40%, transparent)}}
.GlassPanel-module__ibloMW__root{--card-ink:var(--schools-out-color-photo-glass-ink);--schools-out-color-ink:var(--schools-out-color-photo-glass-ink);--schools-out-color-ink-muted:var(--schools-out-color-photo-glass-ink);--schools-out-color-warning:var(--schools-out-color-photo-glass-ink);--schools-out-color-focus:var(--schools-out-color-photo-glass-ink);--schools-out-color-action-line:var(--schools-out-color-photo-glass-ink);--schools-out-color-border-strong:color-mix(in srgb, var(--schools-out-color-photo-glass-ink) 50%, transparent);--schools-out-color-action-tonal:color-mix(in srgb, var(--schools-out-color-photo-glass-ink) 6%, transparent);--schools-out-color-action-tonal-hover:color-mix(in srgb, var(--schools-out-color-photo-glass-ink) 10%, transparent);--schools-out-color-action-tonal-border:color-mix(in srgb, var(--schools-out-color-photo-glass-ink) 10%, transparent);--schools-out-color-action-tonal-ink:var(--schools-out-color-photo-glass-ink);--schools-out-color-fill:var(--schools-out-color-action-tonal);--schools-out-color-fill-hover:var(--schools-out-color-action-tonal-hover);border-radius:calc(var(--v2-card-radius) - var(--schools-out-space-3));background:var(--schools-out-color-photo-glass);box-shadow:var(--schools-out-color-photo-glass-rim);color:var(--schools-out-color-ink);-webkit-backdrop-filter:blur(var(--v2-photo-glass-blur)) saturate(var(--v2-photo-glass-saturation));backdrop-filter:blur(var(--v2-photo-glass-blur)) saturate(var(--v2-photo-glass-saturation))}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.GlassPanel-module__ibloMW__root{background:var(--schools-out-color-photo-glass-fallback);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}
.Table-module__c5bFuG__root{max-width:100%;position:relative;overflow-x:auto;container:table/inline-size}.Table-module__c5bFuG__table{--table-cell-y:var(--schools-out-space-3);border-collapse:collapse;width:100%;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.Table-module__c5bFuG__table th,.Table-module__c5bFuG__table td{padding:var(--table-cell-y) var(--schools-out-space-4) var(--table-cell-y) 0;text-align:left;vertical-align:middle;white-space:nowrap;transition:var(--schools-out-motion)}.Table-module__c5bFuG__table th:last-child,.Table-module__c5bFuG__table td:last-child{padding-right:0}.Table-module__c5bFuG__table th{padding-top:var(--schools-out-space-2);padding-bottom:var(--schools-out-space-2);border-bottom:1px solid var(--schools-out-color-border);color:var(--schools-out-color-ink-muted);font-weight:var(--schools-out-font-weight-regular)}.Table-module__c5bFuG__table td{border-bottom:1px solid color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent)}.Table-module__c5bFuG__table tbody tr:last-child td{border-bottom:0}.Table-module__c5bFuG__compact{--table-cell-y:var(--schools-out-space-2)}.Table-module__c5bFuG__default{--table-cell-y:var(--schools-out-space-3)}.Table-module__c5bFuG__comfortable{--table-cell-y:var(--schools-out-space-4)}.Table-module__c5bFuG__spacious{--table-cell-y:var(--schools-out-space-6)}.Table-module__c5bFuG__table.Table-module__c5bFuG__top td{vertical-align:top}.Table-module__c5bFuG__table .Table-module__c5bFuG__right{text-align:right}.Table-module__c5bFuG__table .Table-module__c5bFuG__wrap{white-space:normal;min-width:240px}@container table not (min-width:768px){.Table-module__c5bFuG__table .Table-module__c5bFuG__wrap{min-width:0}}.Table-module__c5bFuG__table .Table-module__c5bFuG__actions{text-align:right;width:1%}@container table not (min-width:768px){.Table-module__c5bFuG__hideOnSmall{display:none}}.Table-module__c5bFuG__sortButton{align-items:center;gap:var(--schools-out-space-1);margin:calc(var(--schools-out-space-1) * -1) calc(var(--schools-out-space-2) * -1);padding:var(--schools-out-space-1) var(--schools-out-space-2);border-radius:var(--schools-out-radius-small);color:inherit;font:inherit;cursor:pointer;transition:var(--schools-out-motion);background:0 0;border:0;display:inline-flex;position:relative}.Table-module__c5bFuG__sortButton:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}@media (hover:hover) and (pointer:fine){.Table-module__c5bFuG__sortButton:hover{background:color-mix(in srgb, var(--schools-out-color-ink) 6%, transparent);color:var(--schools-out-color-ink)}}@media (pointer:coarse){.Table-module__c5bFuG__sortButton:after{content:"";inset:calc((var(--schools-out-touch-target) - 100%) / -2) 0;position:absolute}}.Table-module__c5bFuG__right .Table-module__c5bFuG__sortButton{flex-direction:row-reverse}.Table-module__c5bFuG__sorted{color:var(--schools-out-color-ink)}.Table-module__c5bFuG__sortMark{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:16px}.Table-module__c5bFuG__sortMark path{opacity:.4}.Table-module__c5bFuG__sortMark .Table-module__c5bFuG__sortActive{opacity:1}.Table-module__c5bFuG__linked{cursor:pointer}@media (hover:hover) and (pointer:fine){.Table-module__c5bFuG__linked:hover td{background:color-mix(in srgb, var(--schools-out-color-ink) 4%, transparent)}}.Table-module__c5bFuG__linked:has(.Table-module__c5bFuG__rowLink:focus-visible) td{background:color-mix(in srgb, var(--schools-out-color-ink) 4%, transparent)}.Table-module__c5bFuG__rowLink{border-radius:var(--schools-out-radius-small);color:inherit;text-decoration:none;display:block}.Table-module__c5bFuG__rowLink:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:var(--schools-out-focus-offset)}.Table-module__c5bFuG__selectable th:first-child,.Table-module__c5bFuG__selectable td:first-child{padding-left:var(--schools-out-space-3)}.Table-module__c5bFuG__selectable th:last-child,.Table-module__c5bFuG__selectable td:last-child{padding-right:var(--schools-out-space-3)}.Table-module__c5bFuG__selected td{background:var(--schools-out-color-fill)}.Table-module__c5bFuG__selected td:first-child{border-radius:var(--schools-out-radius-small) 0 0 var(--schools-out-radius-small)}.Table-module__c5bFuG__selected td:last-child{border-radius:0 var(--schools-out-radius-small) var(--schools-out-radius-small) 0}.Table-module__c5bFuG__loadingBar{border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-fill);min-width:32px;height:12px;animation:Table-module__c5bFuG__pulse var(--schools-out-duration-pulse) var(--schools-out-ease-in-out) infinite alternate;display:block}@keyframes Table-module__c5bFuG__pulse{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.Table-module__c5bFuG__loadingBar{animation:none}}.Table-module__c5bFuG__emptyRow td{padding:var(--schools-out-space-8) 0;white-space:normal}.Table-module__c5bFuG__caption{padding-bottom:var(--schools-out-space-3);color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);text-align:left}.Table-module__c5bFuG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
@property --saved-boards{syntax:"<integer>";inherits:true;initial-value:1}.Saved-module__k7VGvq__panel{margin-top:var(--schools-out-space-6)}.Saved-module__k7VGvq__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(400px, calc((100% - 2 * var(--schools-out-space-4)) / 3))), 1fr));gap:var(--schools-out-space-4);list-style:none;display:grid}@container page (min-width:768px){.Saved-module__k7VGvq__grid{--saved-boards:round(down, var(--schools-out-grid-columns) / 4, 1);grid-template-columns:repeat(var(--saved-boards), minmax(0, 1fr));gap:var(--schools-out-tile-row-gap) var(--schools-out-grid-gutter)}}.Saved-module__k7VGvq__grid>li{min-width:0}.Saved-module__k7VGvq__bannerText{color:var(--schools-out-color-ink-muted);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);text-wrap:pretty}.Saved-module__k7VGvq__wideAction{display:none}.Saved-module__k7VGvq__narrowAction{display:inline-flex}@container consumer (min-width:640px){.Saved-module__k7VGvq__wideAction{display:inline-flex}.Saved-module__k7VGvq__narrowAction{display:none}}
.PlansPrototypeTogether-module__hxo2Mq__stack{gap:var(--schools-out-space-4);flex-direction:column;display:flex}.PlansPrototypeTogether-module__hxo2Mq__section{gap:var(--schools-out-space-2);flex-direction:column;display:flex}.PlansPrototypeTogether-module__hxo2Mq__row{align-items:center;gap:var(--schools-out-space-2);display:flex}.PlansPrototypeTogether-module__hxo2Mq__copy{flex:1;min-width:0}.PlansPrototypeTogether-module__hxo2Mq__faces{gap:var(--schools-out-space-1);flex:none;display:inline-flex}.PlansPrototypeTogether-module__hxo2Mq__muted,.PlansPrototypeTogether-module__hxo2Mq__note{color:var(--schools-out-color-ink-muted)}.PlansPrototypeTogether-module__hxo2Mq__friendsReveal{transition:grid-template-rows var(--schools-out-duration-base) var(--schools-out-ease-in-out);grid-template-rows:0fr;display:grid}.PlansPrototypeTogether-module__hxo2Mq__friendsReveal[data-open=true]{grid-template-rows:1fr}.PlansPrototypeTogether-module__hxo2Mq__friendsRevealInner{visibility:hidden;min-height:0;transition:visibility 0s var(--schools-out-duration-base);overflow:hidden}.PlansPrototypeTogether-module__hxo2Mq__friendsReveal[data-open=true] .PlansPrototypeTogether-module__hxo2Mq__friendsRevealInner{visibility:visible;transition:none}.PlansPrototypeTogether-module__hxo2Mq__people{padding:var(--schools-out-space-2) 0 0;margin:0;list-style:none}.PlansPrototypeTogether-module__hxo2Mq__person{align-items:center;gap:var(--schools-out-space-3);padding:var(--schools-out-space-2) 0;display:flex}.PlansPrototypeTogether-module__hxo2Mq__person+.PlansPrototypeTogether-module__hxo2Mq__person{border-top:1px solid var(--schools-out-color-border)}.PlansPrototypeTogether-module__hxo2Mq__chips{gap:var(--schools-out-space-2);flex-wrap:wrap;display:flex}.PlansPrototypeTogether-module__hxo2Mq__message{gap:var(--schools-out-space-2);flex-direction:column;display:flex}.PlansPrototypeTogether-module__hxo2Mq__preview{white-space:pre-line;overflow-wrap:anywhere}.PlansPrototypeTogether-module__hxo2Mq__note{align-items:center;gap:var(--schools-out-space-2);display:flex}.PlansPrototypeTogether-module__hxo2Mq__error{color:var(--schools-out-color-error)}@media (prefers-reduced-motion:reduce){.PlansPrototypeTogether-module__hxo2Mq__friendsReveal,.PlansPrototypeTogether-module__hxo2Mq__friendsRevealInner{transition:none}}
.PlansLocalConditions-module__56oZ_q__root{align-items:baseline;gap:var(--schools-out-space-1) var(--schools-out-space-3);color:var(--schools-out-color-ink-muted);font-family:var(--schools-out-font-family);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-regular);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);flex-wrap:wrap;display:flex}.PlansLocalConditions-module__56oZ_q__date{color:var(--schools-out-color-ink);font-weight:var(--schools-out-font-weight-bold);white-space:nowrap}.PlansLocalConditions-module__56oZ_q__place{align-items:baseline;gap:var(--schools-out-space-2);white-space:nowrap;display:inline-flex}
.PlansCoverage-module__Im_jQG__root{gap:var(--schools-out-space-4);min-width:0;padding:var(--schools-out-space-6);border-radius:var(--schools-out-radius-container);background:var(--schools-out-color-container-solid);box-shadow:var(--schools-out-shadow-raised);flex-direction:column;flex:1;grid-area:cover;align-self:stretch;display:flex}.PlansCoverage-module__Im_jQG__count{min-width:0;min-height:calc(max(var(--schools-out-type-headline-line-height), var(--schools-out-control-height-medium)) + var(--schools-out-space-1) + var(--schools-out-type-small-line-height));align-content:start;gap:var(--schools-out-space-1);margin:0;display:grid}.PlansCoverage-module__Im_jQG__number{font-family:var(--schools-out-font-family-display);font-size:var(--schools-out-type-headline);line-height:var(--schools-out-type-headline-line-height);letter-spacing:var(--schools-out-type-headline-tracking);font-weight:var(--schools-out-font-weight-headline);white-space:nowrap}.PlansCoverage-module__Im_jQG__label{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking)}.PlansCoverage-module__Im_jQG__none{font-size:var(--schools-out-type-section);line-height:var(--schools-out-type-section-line-height);letter-spacing:var(--schools-out-type-section-tracking);font-weight:var(--schools-out-font-weight-section)}.PlansCoverage-module__Im_jQG__covered{align-items:center;gap:var(--schools-out-space-2);color:var(--schools-out-color-success);font-size:var(--schools-out-type-section);line-height:var(--schools-out-type-section-line-height);letter-spacing:var(--schools-out-type-section-tracking);font-weight:var(--schools-out-font-weight-section);display:inline-flex}.PlansCoverage-module__Im_jQG__rows{gap:var(--schools-out-space-1);margin:0 calc(var(--schools-out-space-3) * -1);margin-block-start:auto;padding:0;list-style:none;display:grid}.PlansCoverage-module__Im_jQG__row{align-items:center;gap:var(--schools-out-space-2);width:100%;min-height:var(--schools-out-touch-target);padding: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:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;font-family:inherit;display:grid}.PlansCoverage-module__Im_jQG__row:focus-visible{outline:var(--schools-out-focus-ring)}.PlansCoverage-module__Im_jQG__row[aria-pressed=true]{background:var(--schools-out-color-fill)}@media (hover:hover){.PlansCoverage-module__Im_jQG__row:hover{background:var(--schools-out-color-fill)}}.PlansCoverage-module__Im_jQG__aside .PlansCoverage-module__Im_jQG__strip{opacity:.4}.PlansCoverage-module__Im_jQG__name{font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);font-weight:var(--schools-out-font-weight-label)}.PlansCoverage-module__Im_jQG__strip{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit, minmax(var(--schools-out-space-4), 1fr));grid-auto-rows:var(--schools-out-space-4);gap:var(--schools-out-space-hairline);min-width:0;display:grid}.PlansCoverage-module__Im_jQG__block{min-width:0;height:var(--schools-out-space-hairline);border-radius:var(--schools-out-radius-compact);background:var(--schools-out-color-border);align-self:center}.PlansCoverage-module__Im_jQG__planned{height:var(--schools-out-space-4);background:var(--child)}.PlansCoverage-module__Im_jQG__open{height:var(--schools-out-space-4);border:1px solid var(--child,var(--schools-out-color-ink-muted));background:0 0}.PlansCoverage-module__Im_jQG__openCount{min-width:var(--schools-out-space-12);text-align:end;color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);white-space:nowrap}@container page not (min-width:768px){.PlansCoverage-module__Im_jQG__root{--schools-out-type-headline:var(--plans-type-20);--schools-out-type-headline-line-height:var(--plans-type-20-line-height);--schools-out-control-height-medium:var(--schools-out-control-height-small);gap:var(--schools-out-space-2);padding:var(--schools-out-space-4)}.PlansCoverage-module__Im_jQG__rows{margin-inline:calc(var(--schools-out-space-2) * -1);gap:0}.PlansCoverage-module__Im_jQG__row{gap:var(--schools-out-space-1) var(--schools-out-space-2);padding:var(--schools-out-space-1) var(--schools-out-space-2)}.PlansCoverage-module__Im_jQG__strip{grid-auto-rows:var(--schools-out-space-3)}.PlansCoverage-module__Im_jQG__planned,.PlansCoverage-module__Im_jQG__open{height:var(--schools-out-space-3)}}@container page (min-width:768px) and (not (min-width:1200px)){.PlansCoverage-module__Im_jQG__rows{column-gap:var(--schools-out-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}
.PlansPicker-module__WlEjIa__root{min-width:0;max-width:100%}.PlansPicker-module__WlEjIa__label{white-space:normal;text-align:start;min-width:0;display:block}.PlansPicker-module__WlEjIa__pinned{padding:var(--schools-out-space-2) var(--schools-out-space-4);border-block-end:1px solid var(--schools-out-color-border)}.PlansPicker-module__WlEjIa__choices{min-width:0;max-height:min(calc(var(--schools-out-space-12) * 8), 40dvh);padding:var(--schools-out-space-2) var(--schools-out-space-4);overscroll-behavior:contain;overflow-y:auto}.PlansPicker-module__WlEjIa__selection{min-width:var(--schools-out-space-8);min-height:var(--schools-out-space-5);place-items:center;padding-inline-start:var(--schools-out-space-3);display:inline-grid}.PlansPicker-module__WlEjIa__months{gap:var(--schools-out-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.PlansDaySheet-module__U5WpnG__photo{aspect-ratio:1;border-radius:var(--schools-out-radius-medium);width:100%}.PlansDaySheet-module__U5WpnG__mark{margin:calc(var(--schools-out-space-2) * -1);display:block}.PlansDaySheet-module__U5WpnG__who{align-items:center;gap:var(--schools-out-space-2);min-width:0;display:flex}.PlansDaySheet-module__U5WpnG__marks{gap:var(--schools-out-space-hairline);flex:none;display:flex}@container sheet not (min-width:768px){.PlansDaySheet-module__U5WpnG__day{--plans-type-14:var(--schools-out-type-small);--plans-type-14-line-height:var(--schools-out-type-small-line-height)}.PlansDaySheet-module__U5WpnG__day>*{--schools-out-type-section:var(--schools-out-type-action-large);--schools-out-type-section-line-height:var(--schools-out-type-action-line-height);--schools-out-type-body:var(--plans-type-14);--schools-out-type-body-line-height:var(--plans-type-14-line-height);--schools-out-type-small:var(--schools-out-type-action-small)}}.PlansDaySheet-module__U5WpnG__suggestions{gap:var(--schools-out-space-4);margin:0;padding:0;list-style:none;display:grid}.PlansDaySheet-module__U5WpnG__loadingRow{grid-template-columns:var(--schools-out-space-12) minmax(0, 1fr);align-items:center;gap:var(--schools-out-space-4);display:grid}.PlansDaySheet-module__U5WpnG__note{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);margin:0}
.TableItem-module__I03z2a__root{--table-item-media:56px;align-items:center;gap:var(--schools-out-space-4);min-width:0;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);display:flex}.TableItem-module__I03z2a__small{--table-item-media:40px;gap:var(--schools-out-space-3)}@container table not (min-width:768px){.TableItem-module__I03z2a__root{--table-item-media:40px;gap:var(--schools-out-space-3)}}.TableItem-module__I03z2a__media{width:var(--table-item-media);height:var(--table-item-media);border-radius:var(--schools-out-radius-small);background:var(--schools-out-color-fill);flex:none;display:inline-flex;position:relative;overflow:hidden}.TableItem-module__I03z2a__photo:after{content:"";border-radius:inherit;box-shadow:var(--schools-out-shadow-photo-edge);pointer-events:none;position:absolute;inset:0}.TableItem-module__I03z2a__image{object-fit:cover;width:100%;height:100%}.TableItem-module__I03z2a__text{min-width:0;display:grid}.TableItem-module__I03z2a__heading{align-items:center;gap:var(--schools-out-space-1) var(--schools-out-space-2);flex-wrap:wrap;min-width:0;display:flex}.TableItem-module__I03z2a__title{font-weight:var(--schools-out-font-weight-title)}.TableItem-module__I03z2a__badge{display:inline-flex}.TableItem-module__I03z2a__detail{color:var(--schools-out-color-ink)}.TableItem-module__I03z2a__note{color:var(--schools-out-color-ink-muted)}
.PlansWeekBoard-module___zFmoW__root{gap:var(--schools-out-space-4);min-width:0;padding:var(--schools-out-space-6);border-radius:var(--schools-out-radius-container);background:var(--schools-out-color-container-solid);box-shadow:var(--schools-out-shadow-raised);grid-area:week;grid-template-columns:minmax(0,1fr);display:grid;container:week-board/inline-size}.PlansWeekBoard-module___zFmoW__head{align-items:center;gap:var(--schools-out-space-2);grid-template-columns:minmax(0,1fr) fit-content(50%) auto;display:grid}.PlansWeekBoard-module___zFmoW__weekInfo{display:contents}.PlansWeekBoard-module___zFmoW__arrows{align-items:center;gap:var(--schools-out-space-3);display:flex}.PlansWeekBoard-module___zFmoW__picker{min-width:0}@container page not (min-width:1200px){.PlansWeekBoard-module___zFmoW__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.PlansWeekBoard-module___zFmoW__weekInfo{align-items:center;gap:var(--schools-out-space-2);flex-wrap:wrap;min-width:0;display:flex}.PlansWeekBoard-module___zFmoW__headingDate{display:none}.PlansWeekBoard-module___zFmoW__arrows{min-height:var(--schools-out-control-height-medium)}}.PlansWeekBoard-module___zFmoW__days{gap:var(--schools-out-space-3);margin:0;padding:0;list-style:none;display:grid}.PlansWeekBoard-module___zFmoW__day{grid-template-columns:var(--schools-out-space-12) minmax(0, 1fr);align-items:start;gap:var(--schools-out-space-3);min-width:0;display:grid}.PlansWeekBoard-module___zFmoW__dayHead{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);letter-spacing:var(--schools-out-type-small-tracking);font-weight:var(--schools-out-font-weight-regular);flex-direction:column;margin:0;display:flex}.PlansWeekBoard-module___zFmoW__date{min-width:var(--schools-out-space-8);height:var(--schools-out-space-8);color:var(--schools-out-color-ink);font-size:var(--schools-out-type-section);line-height:var(--schools-out-type-section-line-height);letter-spacing:var(--schools-out-type-section-tracking);font-weight:var(--schools-out-font-weight-section);border-radius:50%;justify-content:center;align-items:center;margin-inline-start:calc(var(--schools-out-space-2) * -1);display:inline-flex}.PlansWeekBoard-module___zFmoW__today{background:var(--schools-out-color-surface-inverse);color:var(--schools-out-color-ink-inverse)}.PlansWeekBoard-module___zFmoW__entries{gap:var(--schools-out-space-2);border-radius:var(--schools-out-radius-medium);width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;display:grid}.PlansWeekBoard-module___zFmoW__entries:focus-visible{outline:var(--schools-out-focus-ring)}.PlansWeekBoard-module___zFmoW__entry{gap:var(--schools-out-space-2);border-radius:var(--schools-out-radius-medium);box-shadow:inset 0 0 0 1px var(--schools-out-color-border);transition:background var(--schools-out-motion);display:grid;overflow:hidden}@media (hover:hover){.PlansWeekBoard-module___zFmoW__entries:hover .PlansWeekBoard-module___zFmoW__entry{background:var(--schools-out-color-fill)}}.PlansWeekBoard-module___zFmoW__entryChild{background:color-mix(in srgb, var(--entry) 18%, var(--schools-out-color-container-solid));box-shadow:none}@media (hover:hover){.PlansWeekBoard-module___zFmoW__entries:hover .PlansWeekBoard-module___zFmoW__entryChild{background:color-mix(in srgb, var(--entry) 28%, var(--schools-out-color-container-solid))}}.PlansWeekBoard-module___zFmoW__entryOpen{box-shadow:none;border:1px solid var(--schools-out-color-ink-muted);background:0 0}.PlansWeekBoard-module___zFmoW__media{aspect-ratio:16/9;background:var(--schools-out-color-fill);place-items:center;display:grid;position:relative;overflow:hidden}.PlansWeekBoard-module___zFmoW__media>img{width:100%;height:100%;position:absolute;inset:0}.PlansWeekBoard-module___zFmoW__text{grid-template-columns:minmax(var(--schools-out-space-6), max-content) minmax(0, 1fr);align-items:baseline;gap:var(--schools-out-space-2);min-width:0;padding:var(--schools-out-space-3);display:grid}.PlansWeekBoard-module___zFmoW__media+.PlansWeekBoard-module___zFmoW__text{padding-block-start:0}.PlansWeekBoard-module___zFmoW__copy{gap:var(--schools-out-space-1);grid-column:2;min-width:0;display:grid}.PlansWeekBoard-module___zFmoW__marks{gap:var(--schools-out-space-hairline);flex:none;display:flex}.PlansWeekBoard-module___zFmoW__title{min-width:0;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);font-weight:var(--schools-out-font-weight-label)}.PlansWeekBoard-module___zFmoW__detail{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking)}.PlansWeekBoard-module___zFmoW__empty{min-height:var(--schools-out-touch-target);border-radius:var(--schools-out-radius-medium);color:var(--schools-out-color-ink-muted);text-align:start;cursor:pointer;font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);transition:color var(--schools-out-motion);background:0 0;border:0;padding:0}@media (hover:hover){.PlansWeekBoard-module___zFmoW__empty:hover{color:var(--schools-out-color-ink)}}.PlansWeekBoard-module___zFmoW__empty:focus-visible{outline:var(--schools-out-focus-ring)}@container page not (min-width:768px){.PlansWeekBoard-module___zFmoW__root{gap:var(--schools-out-space-3);padding:var(--schools-out-space-4)}}@container week-board not (min-width:720px){.PlansWeekBoard-module___zFmoW__days{gap:var(--schools-out-space-2)}.PlansWeekBoard-module___zFmoW__day{--week-entry-inset:var(--schools-out-space-2);grid-template-columns:var(--schools-out-space-10) minmax(0, 1fr);gap:var(--schools-out-space-2)}.PlansWeekBoard-module___zFmoW__dayHead{gap:0}.PlansWeekBoard-module___zFmoW__date{min-width:calc(var(--schools-out-space-6) + var(--schools-out-space-1));height:calc(var(--schools-out-space-6) + var(--schools-out-space-1));margin-inline-start:calc(var(--schools-out-space-1) * -1)}.PlansWeekBoard-module___zFmoW__quiet{align-items:center}.PlansWeekBoard-module___zFmoW__empty{padding-inline:var(--week-entry-inset)}.PlansWeekBoard-module___zFmoW__text{padding:var(--schools-out-space-2) var(--schools-out-space-3)}.PlansWeekBoard-module___zFmoW__copy{gap:0}.PlansWeekBoard-module___zFmoW__entry:has(.PlansWeekBoard-module___zFmoW__media){grid-template-columns:var(--schools-out-space-10) minmax(0, 1fr);align-items:center;gap:var(--schools-out-space-3);padding:var(--week-entry-inset)}.PlansWeekBoard-module___zFmoW__entry .PlansWeekBoard-module___zFmoW__media{aspect-ratio:1;border-radius:var(--schools-out-radius-small)}.PlansWeekBoard-module___zFmoW__entry .PlansWeekBoard-module___zFmoW__media+.PlansWeekBoard-module___zFmoW__text{padding:0}}@container week-board (min-width:720px){.PlansWeekBoard-module___zFmoW__days{min-height:calc(var(--schools-out-space-12) * 6);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.PlansWeekBoard-module___zFmoW__day{grid-template-columns:minmax(0,1fr);align-content:start}.PlansWeekBoard-module___zFmoW__dayHead{flex-direction:row;align-items:baseline}.PlansWeekBoard-module___zFmoW__date{margin-inline-start:0}}
.DesignSystemShell-module__MJw3hq__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);line-height:var(--schools-out-type-body-line-height);font-weight:var(--schools-out-font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.DesignSystemShell-module__MJw3hq__frame{min-height:100dvh}@media (max-width:768px){.DesignSystemShell-module__MJw3hq__frame>:first-child{display:none}}.DesignSystemShell-module__MJw3hq__top{z-index:10;position:sticky;top:0}.DesignSystemShell-module__MJw3hq__bar{background:var(--schools-out-color-canvas);min-height:48px;box-shadow:0 1px 0 0 var(--schools-out-color-border);justify-content:space-between;align-items:center;gap:16px;padding:8px 48px;display:flex}@media (max-width:960px){.DesignSystemShell-module__MJw3hq__bar{flex-wrap:wrap;gap:8px 16px}}@media (max-width:768px){.DesignSystemShell-module__MJw3hq__bar{padding:8px 24px}}.DesignSystemShell-module__MJw3hq__views{align-items:center;gap:4px;margin-right:auto;display:flex}.DesignSystemShell-module__MJw3hq__divider{background:var(--schools-out-color-border);width:1px;height:16px;margin:0 8px}.DesignSystemShell-module__MJw3hq__title{color:var(--schools-out-color-ink);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);white-space:nowrap;text-decoration:none}.DesignSystemShell-module__MJw3hq__title:visited{color:var(--schools-out-color-ink)}.DesignSystemShell-module__MJw3hq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.DesignSystemShell-module__MJw3hq__menuButton{display:none}@media (max-width:768px){.DesignSystemShell-module__MJw3hq__menuButton{margin-left:auto;display:inline-flex}}@media (max-width:960px){.DesignSystemShell-module__MJw3hq__wide{display:none}}.DesignSystemShell-module__MJw3hq__menu{border-bottom:1px solid var(--schools-out-color-border);background:var(--schools-out-color-canvas)}@media (min-width:769px){.DesignSystemShell-module__MJw3hq__menu{display:none}}.DesignSystemShell-module__MJw3hq__tuning{background:var(--schools-out-color-canvas);box-shadow:0 1px 0 0 var(--schools-out-color-border);font-size:var(--schools-out-type-small);line-height:var(--schools-out-type-small-line-height);letter-spacing:var(--schools-out-type-small-tracking);flex-wrap:wrap;align-items:center;gap:12px 32px;padding:12px 48px 16px;display:flex}@media (max-width:768px){.DesignSystemShell-module__MJw3hq__tuning{padding:12px 24px 16px}}.DesignSystemShell-module__MJw3hq__control{font-weight:var(--schools-out-font-weight-label);align-items:center;gap:12px;display:flex}.DesignSystemShell-module__MJw3hq__range{width:160px;accent-color:var(--schools-out-color-ink);cursor:pointer;margin:0}.DesignSystemShell-module__MJw3hq__value{min-width:40px;font-weight:var(--schools-out-font-weight-regular)}.DesignSystemShell-module__MJw3hq__hint{opacity:.6;flex-basis:100%;margin:0}.DesignSystemShell-module__MJw3hq__readout{flex-basis:100%;gap:8px;display:grid}.DesignSystemShell-module__MJw3hq__balance{opacity:.72;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.DesignSystemShell-module__MJw3hq__balance[data-current=true]{opacity:1}.DesignSystemShell-module__MJw3hq__balanceMode{min-width:88px;font-weight:var(--schools-out-font-weight-label)}.DesignSystemShell-module__MJw3hq__balanceVerdict{min-width:240px}.DesignSystemShell-module__MJw3hq__families{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.DesignSystemShell-module__MJw3hq__families li[data-short=true]{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.DesignSystemShell-module__MJw3hq__measured{margin:0}
.PlansThingsToDo-module__WoM9Fq__root{gap:var(--schools-out-section-head-gap);min-width:0;color:var(--schools-out-color-ink);display:grid}.PlansThingsToDo-module__WoM9Fq__heading,.PlansThingsToDo-module__WoM9Fq__cards{container:plans-todos/inline-size}.PlansThingsToDo-module__WoM9Fq__heading{align-items:last baseline;gap:var(--schools-out-space-1) var(--schools-out-space-3);flex-wrap:wrap;display:flex}.PlansThingsToDo-module__WoM9Fq__sectionTitle{--schools-out-font-weight-section:var(--schools-out-font-weight-headline);min-height:var(--schools-out-control-height-small);justify-content:center}.PlansThingsToDo-module__WoM9Fq__carousel{grid-row:var(--plans-queue-carousel-row,auto);flex-direction:column;align-self:start;min-width:0;display:flex}.PlansThingsToDo-module__WoM9Fq__weekRange{font-family:var(--schools-out-font-family);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);font-variant-numeric:tabular-nums;color:var(--schools-out-color-ink-muted);white-space:nowrap}.PlansThingsToDo-module__WoM9Fq__updateControls{align-self:center;align-items:center;gap:var(--schools-out-space-1);max-width:100%;margin-inline-start:auto;display:flex}.PlansThingsToDo-module__WoM9Fq__position{justify-content:flex-end;align-self:center;gap:var(--schools-out-space-hairline);flex-wrap:wrap;flex:0 auto;max-width:100%;display:flex}.PlansThingsToDo-module__WoM9Fq__segment{width:var(--schools-out-control-height-medium);height:var(--schools-out-control-height-medium);padding:var(--schools-out-space-2);border-radius:var(--schools-out-radius-small);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;display:grid}.PlansThingsToDo-module__WoM9Fq__segment:after{content:"";width:100%;height:var(--schools-out-space-1);border-radius:var(--schools-out-radius-control);background:var(--schools-out-color-fill)}.PlansThingsToDo-module__WoM9Fq__segment:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:-2px}.PlansThingsToDo-module__WoM9Fq__segment:active:not(:disabled){scale:var(--schools-out-press-control)}.PlansThingsToDo-module__WoM9Fq__segment:disabled{cursor:default}.PlansThingsToDo-module__WoM9Fq__current:after{background:var(--schools-out-color-ink)}@media (hover:hover) and (pointer:fine){.PlansThingsToDo-module__WoM9Fq__segment:hover:not(:disabled):not(.PlansThingsToDo-module__WoM9Fq__current):after{background:var(--schools-out-color-ink-muted)}}@media (pointer:coarse){.PlansThingsToDo-module__WoM9Fq__segment{width:var(--schools-out-touch-target);height:var(--schools-out-touch-target)}}@media (prefers-reduced-motion:reduce){.PlansThingsToDo-module__WoM9Fq__segment:active:not(:disabled){scale:none}}.PlansThingsToDo-module__WoM9Fq__card{--schools-out-color-liquid-glass-tint:color-mix(in srgb, color-mix(in srgb, var(--schools-out-color-accent-blue) 10%, var(--schools-out-color-surface-floating)) 92%, transparent);--schools-out-color-liquid-glass:var(--schools-out-color-liquid-glass-sheen), var(--schools-out-color-liquid-glass-tint);gap:var(--schools-out-space-4);flex-direction:column;display:flex;position:relative}.PlansThingsToDo-module__WoM9Fq__cardBody{gap:var(--schools-out-space-3);flex-direction:column;min-width:0;display:flex}.PlansThingsToDo-module__WoM9Fq__cardHeader,.PlansThingsToDo-module__WoM9Fq__previewContent{grid-template-columns:var(--schools-out-space-10) minmax(0, 1fr);align-items:center;gap:var(--schools-out-space-3);min-width:0;display:grid}.PlansThingsToDo-module__WoM9Fq__frontCard{z-index:2;grid-area:1/1}.PlansThingsToDo-module__WoM9Fq__cards>.PlansThingsToDo-module__WoM9Fq__incomingCard{z-index:1;transform-origin:top;pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.PlansThingsToDo-module__WoM9Fq__content{min-width:0}.PlansThingsToDo-module__WoM9Fq__body{color:var(--schools-out-color-ink-muted);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);letter-spacing:var(--schools-out-type-body-tracking);text-wrap:pretty;margin:0}.PlansThingsToDo-module__WoM9Fq__actions{--schools-out-control-height-small:var(--schools-out-control-height-medium);align-items:stretch;gap:var(--schools-out-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.PlansThingsToDo-module__WoM9Fq__navigation{gap:var(--schools-out-space-4);flex-direction:column;display:flex}.PlansThingsToDo-module__WoM9Fq__advanceActions{justify-content:flex-end;align-items:center;gap:var(--schools-out-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.PlansThingsToDo-module__WoM9Fq__advanceAction{min-width:0;max-width:100%}.PlansThingsToDo-module__WoM9Fq__stack{isolation:isolate;flex-direction:column;display:flex;position:relative}.PlansThingsToDo-module__WoM9Fq__stacked{padding-bottom:var(--plans-queue-peek,var(--schools-out-space-6))}.PlansThingsToDo-module__WoM9Fq__cards{align-items:start;gap:var(--schools-out-space-3);min-width:0;display:grid;position:relative}.PlansThingsToDo-module__WoM9Fq__stack>.PlansThingsToDo-module__WoM9Fq__preview{inset:var(--schools-out-space-4) var(--schools-out-space-4) var(--plans-queue-preview-bottom,0px);background:var(--schools-out-color-fill);opacity:.5;pointer-events:none;animation:PlansThingsToDo-module__WoM9Fq__previewEnter var(--schools-out-duration-enter) var(--schools-out-ease-in-out) both;flex-direction:column;justify-content:flex-end;display:flex;position:absolute}@keyframes PlansThingsToDo-module__WoM9Fq__previewEnter{0%{opacity:0}}.PlansThingsToDo-module__WoM9Fq__previewContent{max-height:var(--schools-out-space-12);filter:blur(var(--schools-out-space-2));overflow:hidden}.PlansThingsToDo-module__WoM9Fq__allDone{justify-content:center}@media (prefers-reduced-motion:reduce){.PlansThingsToDo-module__WoM9Fq__stack>.PlansThingsToDo-module__WoM9Fq__preview{animation:none}}@container plans-todos not (min-width:480px){.PlansThingsToDo-module__WoM9Fq__cardHeader,.PlansThingsToDo-module__WoM9Fq__previewContent{gap:var(--schools-out-space-2)}}.PlansThingsToDo-module__WoM9Fq__cardMain{display:contents}.PlansThingsToDo-module__WoM9Fq__board{grid-template-rows:auto;position:relative}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__heading{align-items:center}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__carousel,.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__stack,.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__cards{height:100%;min-height:0}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__cards{grid-template-rows:minmax(0,1fr)}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__card{height:100%;overflow:hidden}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__cardMain{gap:var(--schools-out-space-4);flex-direction:column;min-width:0;display:flex}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__card{padding:var(--schools-out-space-6)}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__navigation{align-items:center;gap:var(--schools-out-space-2);flex-flow:wrap;margin-block-start:auto;padding-block-start:var(--schools-out-space-4);display:flex}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__advanceActions{order:-1;width:auto;margin:0}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__actions{gap:var(--schools-out-space-2);flex-wrap:wrap;width:auto;display:flex}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__cardHeader{grid-template-columns:minmax(0,1fr);align-items:flex-start}.PlansThingsToDo-module__WoM9Fq__media{min-height:calc(var(--schools-out-space-12) * 3);background:var(--schools-out-color-fill);position:relative;overflow:hidden}.PlansThingsToDo-module__WoM9Fq__media>img{width:100%;height:100%;position:absolute;inset:0}@container page (min-width:768px){.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__card{--plans-recommendation-bottom:var(--schools-out-space-4);grid-template-columns:minmax(calc(var(--schools-out-space-12) * 8.5), 3fr) minmax(0, 2fr);gap:var(--schools-out-space-6);padding-block-end:var(--plans-recommendation-bottom);display:grid}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__heading{inset-block-start:var(--schools-out-space-6);inset-inline:var(--schools-out-space-6) calc(40% + var(--schools-out-space-6));z-index:2;position:absolute;container:none}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__cardMain{padding-block-start:calc(var(--schools-out-control-height-small) + var(--schools-out-space-2))}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__media{margin:calc(var(--schools-out-space-6) * -1) calc(var(--schools-out-space-6) * -1) calc(var(--plans-recommendation-bottom) * -1) 0}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__card.PlansThingsToDo-module__WoM9Fq__withoutMedia{grid-template-columns:minmax(0,1fr)}.PlansThingsToDo-module__WoM9Fq__board.PlansThingsToDo-module__WoM9Fq__withoutMedia .PlansThingsToDo-module__WoM9Fq__heading{inset-inline-end:var(--schools-out-space-6)}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__withoutMedia .PlansThingsToDo-module__WoM9Fq__cardMain{align-items:start;gap:var(--schools-out-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__withoutMedia .PlansThingsToDo-module__WoM9Fq__navigation{align-self:end;margin-block-start:0;padding-block-start:0}}.PlansThingsToDo-module__WoM9Fq__counter{min-width:calc(var(--schools-out-space-12) + 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);letter-spacing:var(--schools-out-type-small-tracking);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;display:none}@container page not (min-width:768px){.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__position{display:none}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__counter{display:block}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__stack{touch-action:pan-y}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__card{gap:var(--schools-out-space-3);padding:var(--schools-out-space-4);flex-direction:column;display:flex}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__cardMain{gap:var(--schools-out-space-2)}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__navigation{align-items:stretch;gap:var(--schools-out-space-2);flex-flow:column;margin-block-start:0;padding-block-start:0;display:flex}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__advanceActions{width:100%;display:block}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__advanceAction>*{width:100%}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__actions{grid-template-columns:repeat(auto-fit, minmax(calc(var(--schools-out-space-8) * 4), 1fr));width:100%;display:grid}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__actions>*{width:100%}.PlansThingsToDo-module__WoM9Fq__board .PlansThingsToDo-module__WoM9Fq__media{min-height:0;border-block-start:1px solid var(--schools-out-color-border);background:0 0;padding-block-start:var(--schools-out-space-3);overflow:visible}}
.DashboardWithSidebarLayout-module__ZXNi2a__root{justify-content:space-between;align-items:flex-start;min-height:calc(100dvh - 48px);display:flex}.DashboardWithSidebarLayout-module__ZXNi2a__sidebar{width:100%;max-width:240px;box-shadow:1px 0 0 0 var(--schools-out-color-border);align-self:stretch}@media (max-width:960px){.DashboardWithSidebarLayout-module__ZXNi2a__sidebar{min-width:128px}}.DashboardWithSidebarLayout-module__ZXNi2a__content{align-self:stretch;width:100%;min-width:10%}@media (max-width:768px){.DashboardWithSidebarLayout-module__ZXNi2a__content{box-shadow:none}}
.Profile-module__PUsXIW__status{gap:var(--schools-out-space-3);text-align:left;flex-direction:column;width:100%;display:flex}.Profile-module__PUsXIW__status:empty{position:absolute}.Profile-module__PUsXIW__note{color:var(--schools-out-color-ink-muted);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height)}.Profile-module__PUsXIW__sees{gap:var(--schools-out-space-4);margin-bottom:var(--schools-out-space-6);flex-direction:column;list-style:none;display:flex}.Profile-module__PUsXIW__sees li{gap:var(--schools-out-space-3);color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);grid-template-columns:20px minmax(0,1fr);display:grid}.Profile-module__PUsXIW__link{color:var(--schools-out-color-link);text-decoration:none}@media (hover:hover) and (pointer:fine){.Profile-module__PUsXIW__link:hover{text-decoration:underline}}
.SidebarNavigationDesignSystem-module__FiWbfa__root{width:100%;max-height:100dvh;padding:16px 0 48px;position:sticky;top:0;overflow-y:auto}.SidebarNavigationDesignSystem-module__FiWbfa__root::-webkit-scrollbar{width:2px;height:2px}.SidebarNavigationDesignSystem-module__FiWbfa__root::-webkit-scrollbar-track{background:var(--schools-out-color-fill)}.SidebarNavigationDesignSystem-module__FiWbfa__root::-webkit-scrollbar-thumb{background:var(--schools-out-color-ink)}.SidebarNavigationDesignSystem-module__FiWbfa__find{margin:0 16px 16px;position:relative}.SidebarNavigationDesignSystem-module__FiWbfa__findInput{background:var(--schools-out-color-field);width:100%;height:36px;box-shadow:0 0 0 1px var(--schools-out-color-border);color:var(--schools-out-color-ink);font-family:inherit;font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);appearance:none;border:0;border-radius:8px;outline:none;padding:0 32px 0 12px;transition:all .2s}.SidebarNavigationDesignSystem-module__FiWbfa__findInput::placeholder{color:var(--schools-out-color-ink-muted);opacity:.5}.SidebarNavigationDesignSystem-module__FiWbfa__findInput:focus{box-shadow:0 0 0 1px var(--schools-out-color-ink)}.SidebarNavigationDesignSystem-module__FiWbfa__findInput::-webkit-search-cancel-button{appearance:none}@media (max-width:768px){.SidebarNavigationDesignSystem-module__FiWbfa__findInput{font-size:var(--schools-out-type-field)}}.SidebarNavigationDesignSystem-module__FiWbfa__findKey{border:1px solid var(--schools-out-color-border);min-width:20px;height:20px;color:var(--schools-out-color-ink);font-family:var(--schools-out-font-family-monospace);font-size:var(--schools-out-type-small);opacity:.5;pointer-events:none;border-radius:4px;place-items:center;line-height:1;display:grid;position:absolute;top:8px;right:8px}.SidebarNavigationDesignSystem-module__FiWbfa__empty{font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);opacity:.6;margin:0;padding:8px 16px}.SidebarNavigationDesignSystem-module__FiWbfa__group{flex-direction:column;display:flex}.SidebarNavigationDesignSystem-module__FiWbfa__category{width:100%;min-height:36px;color:var(--schools-out-color-ink);font-family:inherit;font-size:var(--schools-out-type-body);font-weight:var(--schools-out-font-weight-label);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 16px;transition:all .2s;display:flex}.SidebarNavigationDesignSystem-module__FiWbfa__category:hover{background:var(--schools-out-color-fill)}.SidebarNavigationDesignSystem-module__FiWbfa__category:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:-2px}.SidebarNavigationDesignSystem-module__FiWbfa__category:disabled{cursor:default;background:0 0}.SidebarNavigationDesignSystem-module__FiWbfa__chevron{opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;margin-right:4px;transition:all .2s;transform:translateY(-2px)rotate(45deg)}[aria-expanded=false]>.SidebarNavigationDesignSystem-module__FiWbfa__chevron{transform:rotate(-45deg)}.SidebarNavigationDesignSystem-module__FiWbfa__items{flex-direction:column;padding-bottom:8px;display:flex}.SidebarNavigationDesignSystem-module__FiWbfa__item{min-height:32px;color:var(--schools-out-color-ink);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);letter-spacing:var(--schools-out-type-body-tracking);opacity:.72;justify-content:space-between;align-items:center;gap:8px;padding:4px 16px 4px 28px;text-decoration:none;transition:all .2s;display:flex;position:relative}.SidebarNavigationDesignSystem-module__FiWbfa__item:visited{color:var(--schools-out-color-ink)}.SidebarNavigationDesignSystem-module__FiWbfa__item:hover{background:var(--schools-out-color-fill);opacity:1}.SidebarNavigationDesignSystem-module__FiWbfa__item:focus-visible{outline:var(--schools-out-focus-ring);outline-offset:-2px}.SidebarNavigationDesignSystem-module__FiWbfa__itemActive{background:var(--schools-out-color-fill);opacity:1}.SidebarNavigationDesignSystem-module__FiWbfa__itemActive:before{content:"";background:var(--schools-out-color-ink);width:4px;position:absolute;top:0;bottom:0;left:0}.SidebarNavigationDesignSystem-module__FiWbfa__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SidebarNavigationDesignSystem-module__FiWbfa__template{border:1px solid var(--schools-out-color-border);font-size:var(--schools-out-type-small);font-weight:var(--schools-out-font-weight-label);letter-spacing:var(--schools-out-type-small-tracking);line-height:var(--schools-out-type-small-line-height);opacity:.6;border-radius:4px;flex-shrink:0;padding:0 4px}
.OnboardingAbout-module__weTaoG__question{gap:var(--schools-out-space-2);flex-direction:column;display:flex}
.OnboardingStep-module__5FcNSa__form{flex:1 0 auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.OnboardingStep-module__5FcNSa__surface{grid-area:1/1/2/2}.OnboardingStep-module__5FcNSa__content{gap:var(--schools-out-space-6);padding:var(--schools-out-space-8) var(--schools-out-space-6) var(--schools-out-space-6);flex-direction:column;grid-area:1/1/2/2;display:flex;position:relative}.OnboardingStep-module__5FcNSa__body{gap:var(--schools-out-space-4);flex-direction:column;display:flex}.OnboardingStep-module__5FcNSa__actions{z-index:1;margin:var(--schools-out-space-6) calc(var(--schools-out-space-4) * -1) 0;padding:var(--schools-out-space-5) var(--schools-out-space-5) var(--schools-out-space-8);background:linear-gradient(color-mix(in srgb, var(--schools-out-color-canvas) 0%, transparent), color-mix(in srgb, var(--schools-out-color-canvas) 88%, transparent) var(--schools-out-space-6));grid-area:2/1/3/2;align-self:end;position:sticky;bottom:0}@container consumer (min-width:768px){.OnboardingStep-module__5FcNSa__form{flex:none;grid-template-rows:1fr auto;min-height:560px}.OnboardingStep-module__5FcNSa__surface{grid-area:1/1/3/2}.OnboardingStep-module__5FcNSa__content{padding:var(--schools-out-space-10) var(--schools-out-space-8) 0}.OnboardingStep-module__5FcNSa__actions{padding:var(--schools-out-space-6) var(--schools-out-space-8) var(--schools-out-space-8);background:0 0;margin:0;position:relative;bottom:auto}}
.OnboardingKids-module__Gs_0OW__list{border-bottom:1px solid var(--schools-out-color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OnboardingKids-module__Gs_0OW__kid{align-items:flex-start;gap:var(--schools-out-space-3);padding:var(--schools-out-space-3) 0;display:flex}.OnboardingKids-module__Gs_0OW__kid+.OnboardingKids-module__Gs_0OW__kid{border-top:1px solid var(--schools-out-color-border)}.OnboardingKids-module__Gs_0OW__who{flex:auto}.OnboardingKids-module__Gs_0OW__school{align-items:center;gap:0 var(--schools-out-space-2);font-size:var(--schools-out-type-body);line-height:var(--schools-out-type-body-line-height);flex-wrap:wrap;display:flex}.OnboardingKids-module__Gs_0OW__benefit{color:var(--schools-out-color-ink-muted)}.OnboardingKids-module__Gs_0OW__actions{align-items:center;gap:var(--schools-out-space-1);flex:none;display:flex}.OnboardingKids-module__Gs_0OW__wide{display:none}.OnboardingKids-module__Gs_0OW__narrow{display:inline-flex}.OnboardingKids-module__Gs_0OW__form{gap:var(--schools-out-space-3);flex-direction:column;display:flex}.OnboardingKids-module__Gs_0OW__formActions{align-items:center;gap:var(--schools-out-space-1);flex-direction:column;display:flex}@container consumer (min-width:768px){.OnboardingKids-module__Gs_0OW__wide{display:inline-flex}.OnboardingKids-module__Gs_0OW__narrow{display:none}}
.OnboardingPlanning-module__VCK0Pa__group{gap:var(--schools-out-space-3);margin-bottom:var(--schools-out-space-2);flex-direction:column;display:flex}.OnboardingPlanning-module__VCK0Pa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;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}}
