.clerk-account-button_account__RhN11{position:relative;display:inline-grid;grid-template-areas:"trigger";min-width:2.75rem;max-width:5.5rem;color:#faf8f3;vertical-align:middle}.clerk-account-button_account__RhN11 .clerk-account-button_clerkRoot__vhqd5,.clerk-account-button_account__RhN11>:not(.clerk-account-button_greeting__6D3iF){grid-area:trigger;width:100%;min-width:0}.clerk-account-button_account__RhN11 .clerk-account-button_trigger__SDP5f{display:block;width:100%;min-height:2.75rem;border-radius:0;background:transparent;color:inherit;box-shadow:none}.clerk-account-button_account__RhN11 .clerk-account-button_trigger__SDP5f:hover,.clerk-account-button_account__RhN11 .clerk-account-button_trigger__SDP5f[aria-expanded=true]{background:rgb(255 255 255/10%)}.clerk-account-button_account__RhN11 .clerk-account-button_trigger__SDP5f:focus-visible{outline:2px solid #c6a04d;outline-offset:3px}.clerk-account-button_account__RhN11 .clerk-account-button_defaultContents__hWUDy{display:none}.clerk-account-button_greeting__6D3iF{grid-area:trigger;z-index:1;display:flex;min-width:0;align-items:center;justify-content:center;gap:.125rem;padding:.5rem .125rem;pointer-events:none;font-size:.8125rem;font-weight:500;line-height:1.25}.clerk-account-button_name__NQI_b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clerk-account-button_chevron__csAGU{width:.5rem;height:.5rem;flex:0 0 auto}@media (max-width:359px){.clerk-account-button_account__RhN11{max-width:4rem}}.app-navigation_row__i58eD{padding-top:.5rem;padding-bottom:.25rem}.app-navigation_back__FD7Vd{display:inline-flex;min-height:2.75rem;max-width:100%;align-items:center;gap:.35rem;padding:.25rem .25rem .25rem 0;color:var(--color-navy);font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none}.app-navigation_back__FD7Vd span{overflow-wrap:anywhere}.app-navigation_back__FD7Vd:hover span{text-decoration:underline;text-underline-offset:.2em}.app-navigation_back__FD7Vd:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.app-navigation_back__FD7Vd svg{flex-shrink:0}@media print{.app-navigation_back__FD7Vd,.app-navigation_row__i58eD{display:none}}.team-navigation_drawer__0xYz8[data-slot=sheet-content][data-side=left]{width:min(90vw,22rem);max-width:22rem;height:100dvh;gap:0;padding:0;border-color:rgb(255 255 255/15%);background:#192b3a;color:#faf8f3}.team-navigation_drawer__0xYz8 [data-slot=sheet-title]{color:#faf8f3;font-size:1.25rem;line-height:1.5}.team-navigation_drawer__0xYz8 [data-slot=sheet-description]{color:rgb(250 248 243/80%)}@media (min-width:1024px){.team-navigation_shell__kTKN3{display:grid;grid-template-columns:17rem minmax(0,1fr)}.team-navigation_shell__kTKN3[data-collapsed=true]{grid-template-columns:4.5rem minmax(0,1fr)}}.class-calendar_week__N0UOo{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}.class-calendar_day__e6ePE{min-width:0;overflow:hidden;border:1px solid var(--color-stone,#e6dfd1);border-radius:.5rem;background:#fff}.class-calendar_dayHeading__4gEOC{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--color-stone,#e6dfd1);padding:.75rem;background:#fbf6ea;color:var(--color-navy,#192f3d)}.class-calendar_today__XYhni{background:#eae0c4}.class-calendar_dayContent__4INi7{padding:.65rem}.class-calendar_entry__XZNHC{min-width:0;border-left:2px solid var(--color-gold,#c5a14b);padding:.15rem 0 .15rem .55rem;overflow-wrap:anywhere}.class-calendar_cancelled___acXu{border-left-color:#c9c3b8;opacity:.8}@media(min-width:48rem){.class-calendar_week__N0UOo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.class-calendar_week__N0UOo{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.class-calendar_dayHeading__4gEOC{flex-direction:column;gap:.15rem}.class-calendar_dayContent__4INi7{padding:.6rem}.class-calendar_entry__XZNHC{padding-left:.4rem}}