:root{--ui-header: 4rem;--ui-header-phone: 3.5rem;--ui-s-16: 4rem;--ui-header-gap: 1.75rem;--ui-header-field: 2.5rem;--ui-header-search: 18.75rem;--ui-mark-w: 3rem;--ui-mark-h: 2rem;--ui-mark-phone-w: 2.8125rem;--ui-mark-phone-h: 1.875rem;--ui-avatar-phone: 2rem;--ui-header-icon-btn: 2.375rem;--ui-header-icon: 1rem;--ui-account-panel: 26.25rem;--ui-fs-meta: 0.75rem;--ui-wide: 55rem;--ui-full: 67.5rem}.ui-skip-link{position:absolute;left:var(--ui-s-4);top:-100px;z-index:1000;padding:var(--ui-s-2) var(--ui-s-4);background:var(--surface);color:var(--ink);border-radius:var(--r-1);font-size:var(--ui-fs-ui);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ui-skip-link:hover{color:var(--ink)}.ui-skip-link:focus{top:var(--ui-s-2)}.ui-skip-link:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.ui-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-w-measure{max-width:var(--ui-measure)}.ui-w-wide{max-width:var(--ui-wide)}.ui-w-full{max-width:var(--ui-full)}.ui-header{position:relative;z-index:100;display:flex;align-items:center;gap:var(--ui-header-gap);height:var(--ui-header);padding:0 var(--ui-s-16);border:0;background:var(--header-bg);color:var(--header-ink);font-family:var(--font);line-height:1.6}.ui-header>*{flex-shrink:0}.ui-header__lockup,.ui-header__lockup:hover{display:inline-flex;align-items:center;gap:var(--ui-s-2);color:var(--header-ink);text-decoration:none}.ui-header__mark{display:block;width:var(--ui-mark-w);height:var(--ui-mark-h)}.ui-header__word{font-family:var(--mono);font-size:var(--ui-fs-meta);letter-spacing:0.1em;line-height:1}.ui-header__lockup:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset);border-radius:var(--r-1)}.ui-header__nav{display:flex;align-self:stretch;align-items:stretch;gap:var(--ui-s-6)}.ui-header__link,.ui-header__link:hover{display:inline-flex;align-items:center;height:var(--ui-header);padding-top:3px;border-bottom:3px solid transparent;color:var(--header-ink);font-size:var(--ui-fs-ui);font-weight:600;line-height:1.6;text-decoration:none;transition:border-color var(--motion-fast) var(--ease)}.ui-header__link:hover{border-bottom-color:var(--header-field-edge)}.ui-header__link[aria-current=page]{border-bottom-color:var(--header-active)}.ui-header__label{display:inline-flex;align-items:center;height:var(--ui-header-field);padding:0 var(--ui-s-2);margin:0 calc(-1 * var(--ui-s-2));border-radius:var(--r-1)}.ui-header__link:focus-visible{outline:none}.ui-header__link:focus-visible .ui-header__label{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.ui-header__nav [data-admin-menu]{display:flex;align-items:stretch}.ui-header__nav [data-admin-menu]:empty{display:none}.ui-header__nav [data-admin-menu] .nav-menu{display:flex;align-items:stretch}.ui-header__nav [data-admin-menu] .nav-menu__trigger{display:inline-flex;align-items:center;gap:var(--ui-s-1);height:var(--ui-header);padding:3px 0 0;border-bottom:3px solid transparent;border-radius:0;color:var(--header-ink);font-size:var(--ui-fs-ui);font-weight:600;transition:border-color var(--motion-fast) var(--ease)}.ui-header__nav [data-admin-menu] .nav-menu__trigger:hover,.ui-header__nav [data-admin-menu] .nav-menu__trigger[aria-expanded=true]{color:var(--header-ink);border-bottom-color:var(--header-field-edge)}.ui-header__nav [data-admin-menu].is-current .nav-menu__trigger{border-bottom-color:var(--header-active)}.ui-header__nav [data-admin-menu] .nav-menu__trigger:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:calc(-1 * var(--focus-width))}.ui-header__nav [data-admin-menu] .nav-menu__popover{left:0;transform:none;top:100%}.ui-header__crumb{display:inline-flex;align-items:center;gap:var(--ui-s-2);min-width:0;flex-shrink:1;margin:0;color:var(--header-ink-soft);font-size:var(--ui-fs-ui);font-weight:600;line-height:1.4}.ui-header__crumb .ui-icon{width:0.8125rem;height:0.8125rem}.ui-header__crumb-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-header__spacer{flex:1 1 0;min-width:0}.ui-header__search{flex:0 1 var(--ui-header-search);min-width:0;margin:0}.ui-header__field{display:flex;align-items:center;gap:var(--ui-s-2);height:var(--ui-header-field);padding:0 var(--ui-s-3);background:var(--header-field);border:1px solid var(--header-field-edge);border-radius:var(--r-1);color:var(--header-ink-soft)}.ui-header__field .ui-icon{width:1rem;height:1rem}.ui-header__field:focus-within{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.ui-header__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;background:none;color:var(--header-ink);font-family:inherit;font-size:var(--ui-fs-ui);appearance:none}.ui-header__input:focus,.ui-header__input:focus-visible{outline:none;box-shadow:none}.ui-header__input::placeholder{color:var(--header-ink-soft);opacity:1}.ui-header__input::-webkit-search-decoration,.ui-header__input::-webkit-search-cancel-button{appearance:none}.ui-header__search-toggle{display:none;place-items:center;width:var(--ui-ctl);height:var(--ui-ctl);padding:0;border:0;border-radius:var(--r-1);background:none;color:var(--header-ink);cursor:pointer}.ui-header__search-toggle .ui-icon{width:1.25rem;height:1.25rem}.ui-header__search-toggle:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:calc(-1 * var(--focus-width))}.ui-header__reference{display:none;place-items:center;width:var(--ui-ctl);height:var(--ui-ctl);padding:0;border:0;border-radius:var(--r-1);background:none;color:var(--header-ink);cursor:pointer}.ui-header__reference-icon{display:block;width:1.25rem;height:1.25rem}.ui-header__reference[aria-expanded=true]{color:var(--header-active)}.ui-header__reference:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:calc(-1 * var(--focus-width))}.ui-header__feedback{position:relative;display:inline-flex;align-items:stretch;height:var(--ui-header-icon-btn);padding:0;border:1px solid var(--header-active);border-radius:var(--r-1);background:var(--header-field);color:var(--header-ink);font:inherit;cursor:pointer}.ui-header__feedback[hidden]{display:none}.ui-header__feedback::before{content:"";position:absolute;inset:calc((var(--ui-header-icon-btn) - var(--ui-ctl)) / 2 - 1px) -1px}.ui-header__feedback-beta{display:inline-flex;align-items:center;padding:0 var(--ui-s-2);background:var(--header-active);color:var(--header-bg);font-family:var(--mono);font-size:var(--ui-fs-meta);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.ui-header__feedback-label{display:inline-flex;align-items:center;gap:var(--ui-s-2);padding:0 var(--ui-s-3);font-size:var(--ui-fs-ui);font-weight:600;white-space:nowrap}.ui-header__feedback:hover .ui-header__feedback-label{text-decoration:underline;text-underline-offset:4px}.ui-header__feedback:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.ui-header__feedback-icon{display:block;flex-shrink:0;width:var(--ui-header-icon);height:var(--ui-header-icon)}.ui-header__kept{display:flex;align-items:center;gap:var(--ui-s-6);min-width:0}.ui-header__kept:empty,.ui-header__tools:empty{display:none}.ui-header__tools{display:flex;align-items:center;gap:var(--ui-s-2)}.ui-header__tools>:empty,.ui-header__kept>:empty{display:none}.ui-header [data-lesson-request]{display:none}@media(max-width:768px){.ui-header .ui-account:has(.account-menu__mobile [data-nav-act=lesson-request]) .ui-account__link--request{display:none}}.ui-header--first-visit,.ui-header--public{gap:var(--ui-s-4)}.ui-header__tag{font-family:var(--mono);font-size:var(--ui-fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--header-ink-soft);white-space:nowrap}.ui-header__action,.ui-header__action:hover{display:inline-flex;align-items:center;min-height:var(--ui-ctl);color:var(--header-ink);font-size:var(--ui-fs-ui);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ui-header__action:hover{color:var(--header-ink-soft)}.ui-header__action:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.ui-header .ui-account{position:relative;align-self:stretch;display:flex;align-items:center}.ui-header .ui-account:empty{display:none}.ui-header .ui-account__button,.ui-header .ui-account__button:hover,.ui-header .ui-account__button:focus-visible,.ui-header .ui-account__button[aria-expanded=true]{position:relative;display:grid;place-items:center;width:var(--ui-ctl-sm);height:var(--ui-ctl-sm);padding:0;border:0;border-radius:var(--r-round);background:var(--header-ink);color:var(--header-bg);font-family:var(--font);font-size:var(--ui-fs-small);font-weight:600;line-height:1;cursor:pointer}.ui-header .ui-account__button::before{content:"";position:absolute;inset:calc((var(--ui-ctl-sm) - var(--ui-ctl)) / 2);border-radius:inherit}.ui-header .ui-account__button:focus-visible{outline:var(--focus-width) solid var(--focus-on-dark);outline-offset:var(--focus-offset)}.ui-header .ui-account .account-menu{top:calc(100% + var(--ui-s-2));right:0;z-index:20;width:min(var(--ui-account-panel),calc(100vw - 2 * var(--ui-s-4)));min-width:0;max-width:none;max-height:calc(100vh - var(--ui-header) - var(--ui-s-4));overflow-y:auto;padding:var(--ui-s-2) 0;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow)}.ui-header .ui-account .account-menu__divider{border-top-color:var(--line)}.ui-header .ui-account .account-menu__item:hover{background:var(--surface-hover)}.ui-header .ui-account .account-menu__item:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.ui-header .ui-account__help{margin-top:var(--ui-s-2);border-top:1px solid var(--line)}.ui-header .ui-account__title{margin:0;padding:var(--ui-s-3) var(--ui-s-4);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--ui-fs-body);font-weight:700;line-height:1.5;letter-spacing:0}.ui-header .ui-account__body{display:flex;flex-direction:column;gap:var(--ui-s-2);margin:0;padding:var(--ui-s-4);color:var(--ink);font-size:var(--ui-fs-ui);line-height:1.6}.ui-header .ui-account__body p{margin:0}.ui-header .ui-account__links{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--ui-s-4) var(--ui-s-2);border-top:1px solid var(--line);font-size:var(--ui-fs-ui)}.ui-header .ui-account__links[hidden],.ui-header .ui-account__link[hidden]{display:none}.ui-header .ui-account__link,.ui-header .ui-account__link:hover{display:inline-flex;align-items:center;min-height:var(--ui-ctl);padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:var(--ui-fs-ui);line-height:1.6;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;cursor:pointer}.ui-header .ui-account__body .ui-account__link{display:inline;min-height:0}.ui-header .ui-account__body .ui-account__link--report{display:inline-flex;align-self:flex-start;min-height:var(--ui-ctl);font-weight:600}.ui-header .ui-account__body .ui-account__link--report[hidden]{display:none}.ui-header .ui-account__link:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media(max-width:600px){.ui-header{flex-wrap:wrap;gap:0 var(--ui-s-2);height:auto;min-height:var(--ui-header-phone);padding:0 var(--ui-s-4)}.ui-header.is-search-open{padding-top:calc((var(--ui-header-phone) - var(--ui-ctl)) / 2)}.ui-header__nav,.ui-header__crumb,.ui-header__kept,.ui-header__spacer{display:none}.ui-header__lockup{margin-right:auto}.ui-header__mark{width:var(--ui-mark-phone-w);height:var(--ui-mark-phone-h)}.ui-header__search-toggle{display:grid}html[data-reference] .ui-header__reference{display:grid}.ui-header__feedback{height:var(--ui-ctl)}.ui-header__feedback::before{inset:-1px}.ui-header__feedback-beta{order:2;padding:0 var(--ui-s-3) 0 0;background:none;color:var(--header-ink)}.ui-header__feedback-label{order:1;padding:0 var(--ui-s-2) 0 var(--ui-s-3);color:var(--header-active)}.ui-header__feedback-word{display:none}.ui-header .inbox-bell::after{content:"";position:absolute;inset:calc((var(--ui-ctl-sm) - var(--ui-ctl)) / 2);border-radius:inherit}.ui-header__search{display:none;order:10;flex:0 0 100%;margin-top:calc((var(--ui-header-phone) - var(--ui-ctl)) / 2);padding-bottom:var(--ui-s-3)}.ui-header.is-search-open .ui-header__search{display:block}.ui-header__field{height:var(--ui-field)}.ui-header .ui-account__button,.ui-header .ui-account__button:hover,.ui-header .ui-account__button:focus-visible,.ui-header .ui-account__button[aria-expanded=true]{width:var(--ui-avatar-phone);height:var(--ui-avatar-phone);font-size:var(--ui-fs-meta)}.ui-header .ui-account__button::before{inset:calc((var(--ui-avatar-phone) - var(--ui-ctl)) / 2)}.ui-header--first-visit,.ui-header--public{flex-wrap:nowrap;gap:var(--ui-s-3)}.ui-header--first-visit .ui-header__lockup,.ui-header--public .ui-header__lockup{margin-right:0}.ui-header--first-visit .ui-header__spacer,.ui-header--public .ui-header__spacer{display:block}.ui-header--first-visit .ui-header__tag{display:none}[data-shell-start]{order:-1}}@media(min-width:601px){.ui-header.is-compact{flex-wrap:wrap;gap:0 var(--ui-s-2);height:auto;min-height:var(--ui-header);padding:0 var(--ui-s-4)}.ui-header.is-compact .ui-header__nav{margin:0 var(--ui-s-4)}.ui-header.is-compact .ui-header__kept{gap:var(--ui-s-2)}.ui-header.is-compact .ui-header__search-toggle{display:grid}.ui-header.is-compact .ui-header__search{display:none;order:10;flex:0 0 100%;padding-bottom:var(--ui-s-3)}.ui-header.is-compact.is-search-open .ui-header__search{display:block}}@media(max-width:768px){.ui-header__kept .nav-links__group,.ui-header__nav [data-admin-menu]{display:none}}.ui-bottombar{display:none}@media(max-width:600px){body.has-ui-bottombar{padding-bottom:calc(var(--ui-bottombar) + env(safe-area-inset-bottom,0px))}.ui-bottombar{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:stretch;height:calc(var(--ui-bottombar) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line);font-family:var(--font)}body.has-ui-bottombar .aia-as{bottom:calc(var(--ui-bottombar) + env(safe-area-inset-bottom,0px) + var(--ui-s-4))}body.has-ui-bottombar .aia-as__panel{bottom:calc(var(--ui-bottombar) + env(safe-area-inset-bottom,0px) + 5.5rem + var(--aia-as-kb, 0px))}body.has-ui-bottombar .video-player.floating{bottom:calc(var(--ui-bottombar) + env(safe-area-inset-bottom,0px) + var(--ui-s-4))}}.ui-bottombar__link,.ui-bottombar__link:hover{position:relative;margin:0;border:0;background:none;font-family:inherit;cursor:pointer;flex:1 1 0;display:flex;flex-direction:column;align-items:center;padding:var(--ui-s-2) var(--ui-s-1);color:var(--ink-soft);text-decoration:none}.ui-bottombar__inner{display:flex;flex-direction:column;align-items:center;gap:var(--ui-s-1);border-radius:var(--r-1)}.ui-bottombar__inner .ui-icon{width:1.375rem;height:1.375rem}.ui-bottombar__label{font-size:var(--ui-fs-micro);font-weight:400;line-height:1.6}.ui-bottombar__link[hidden]{display:none}.ui-bottombar__you[aria-expanded=true]{color:var(--ink)}.ui-bottombar__you[aria-expanded=true] .ui-bottombar__label{font-weight:600}.ui-account__sheet-head{display:none}.ui-you-scrim{display:none}@media(max-width:600px){.ui-header.ui-header--you .ui-account{position:static}.ui-header.ui-header--you .ui-account__button,.ui-header.ui-header--you .ui-account__button:hover,.ui-header.ui-header--you .ui-account__button:focus-visible,.ui-header.ui-header--you .ui-account__button[aria-expanded=true]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-header.ui-header--you .ui-account .account-menu{position:fixed;top:auto;right:0;bottom:calc(var(--ui-bottombar) + env(safe-area-inset-bottom,0px));left:0;width:auto;max-height:calc(100dvh - var(--ui-bottombar) - env(safe-area-inset-bottom,0px) - var(--ui-header-phone) - var(--ui-s-4));overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;border-radius:var(--r-3) var(--r-3) 0 0;background:var(--surface);box-shadow:none}html.ui-you-sheet-open .ui-bottombar{border-top-color:var(--surface)}.ui-you-scrim--open{position:fixed;top:0;right:0;bottom:calc(var(--ui-bottombar) + env(safe-area-inset-bottom,0px));left:0;z-index:95;display:block;background:var(--scrim)}html.ui-you-sheet-open .ui-header.ui-header--you::after{content:"";position:absolute;inset:0;z-index:1;background:var(--scrim)}html.ui-you-sheet-open,html.ui-you-sheet-open body{overflow:hidden}.ui-header--you .ui-account__sheet-head{position:sticky;top:0;z-index:1;display:block;padding-top:var(--ui-s-2);background:var(--surface)}.ui-header--you .ui-account__grab{display:block;width:2.25rem;height:4px;margin:0 auto;border-radius:4px;background:var(--line-strong)}.ui-header--you .ui-account__sheet-row{display:flex;align-items:center;gap:var(--ui-s-3);padding:var(--ui-s-1) var(--ui-s-2) var(--ui-s-2) var(--ui-s-4);border-bottom:1px solid var(--line)}.ui-header--you .ui-account__sheet-avatar{display:grid;flex-shrink:0;place-items:center;width:var(--ui-ctl-sm);height:var(--ui-ctl-sm);border-radius:var(--r-round);background:var(--ink);color:var(--surface);font-size:var(--ui-fs-small);font-weight:600}.ui-header--you .ui-account__sheet-who{flex:1 1 auto;min-width:0}.ui-header--you .ui-account__sheet-name,.ui-header--you .ui-account__sheet-email{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-header--you .ui-account__sheet-name{color:var(--ink);font-size:var(--ui-fs-body);font-weight:700;line-height:1.3}.ui-header--you .ui-account__sheet-email{color:var(--ink-soft);font-size:var(--ui-fs-meta);line-height:1.5}.ui-header--you .ui-account__sheet-close{display:grid;flex-shrink:0;place-items:center;width:var(--ui-ctl);height:var(--ui-ctl);padding:0;border:0;border-radius:var(--r-1);background:none;color:var(--ink);cursor:pointer}.ui-header--you .ui-account__sheet-close:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.ui-header--you .ui-account .account-menu__email,.ui-header--you .ui-account .account-menu__name-row{display:none}.ui-header--you .ui-account .account-menu__group,.ui-header--you .ui-account__title{margin:0;padding:var(--ui-s-3) var(--ui-s-4) var(--ui-s-1);border:0;color:var(--ink-muted);font-family:var(--mono);font-size:var(--ui-fs-micro);font-weight:400;letter-spacing:var(--ls-meta);line-height:1.5;text-transform:uppercase}.ui-header--you .ui-account__help{margin-top:0;border-top:0}.ui-header--you .ui-account__body{gap:0;padding:var(--ui-s-1) var(--ui-s-4) 0}.ui-header--you .ui-account__links{padding:0 var(--ui-s-4);border-top:0}.ui-header--you .ui-account__links .ui-account__link,.ui-header--you .ui-account__body .ui-account__link--report{display:flex;width:100%;min-height:var(--ui-ctl);text-decoration:none}.ui-header--you .ui-account__links .ui-account__link[hidden],.ui-header--you .ui-account__body .ui-account__link--report[hidden]{display:none}.ui-header--you .ui-account .account-menu__item{min-height:var(--ui-ctl);gap:var(--ui-s-3);padding:0 var(--ui-s-4);font-size:var(--ui-fs-ui)}.ui-header--you .ui-account .account-menu__divider{margin:var(--ui-s-1) 0}body:has(.ui-bottombar__you[aria-expanded=true]) .aia-as{visibility:hidden}}.ui-account__icon,.ui-account__narrow,.ui-account__meta,.ui-account__switch,.ui-you-admin{display:none}.ui-header .ui-account__link--mail{display:none}@media(max-width:600px){.ui-header--you .ui-account .account-menu__divider,.ui-header--you .ui-account .ui-account__home,.ui-header--you .ui-account .ui-account__admin,.ui-header--you .ui-account [data-you-door],.ui-header--you .ui-account .ui-you-group--actions{display:none}.ui-header--you .ui-account .ui-you-group--views{padding:var(--ui-s-1) 0;border-bottom:1px solid var(--line)}.ui-header--you .ui-you-admin{display:block;padding-bottom:var(--ui-s-3);border-bottom:1px solid var(--line)}.ui-header--you .ui-you-admin__head{display:flex;align-items:center;gap:var(--ui-s-2);margin:0;padding:var(--ui-s-3) var(--ui-s-4) 0.375rem;color:var(--ink-muted);font-family:var(--mono);font-size:var(--ui-fs-micro);letter-spacing:var(--ls-meta);line-height:1.5;text-transform:uppercase}.ui-header--you .ui-you-admin__tag{padding:0 var(--ui-s-1);border:1px solid var(--line-strong);border-radius:var(--r-1);color:var(--ink-soft);font-size:0.625rem;letter-spacing:var(--ls-micro);line-height:1.4;white-space:nowrap}.ui-header--you .ui-you-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-s-2);padding:0 var(--ui-s-4)}.ui-header--you .ui-you-tile,.ui-header--you .ui-you-tile:hover{display:flex;align-items:center;gap:0.5625rem;box-sizing:border-box;min-width:0;min-height:3.125rem;padding:0.375rem 0.625rem;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--ui-fs-small);font-weight:600;line-height:1.22;text-decoration:none}.ui-header--you .ui-you-tile[aria-current=page]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.ui-header--you .ui-you-tile:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.ui-header--you .ui-you-tile__icon{display:inline-flex;flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--ink-soft)}.ui-header--you .ui-you-tile__icon>svg{width:100%;height:100%}.ui-header--you .ui-you-tile__label{min-width:0}.ui-header--you .ui-you-tile__badge{display:grid;flex-shrink:0;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 0.375rem;box-sizing:border-box;border-radius:var(--r-round);background:var(--ink);color:var(--surface);font-size:var(--ui-fs-micro);font-weight:700;line-height:1}.ui-header--you .ui-you-tile__badge[hidden]{display:none}.ui-header--you .ui-account__help{display:flex;flex-direction:column;padding-bottom:var(--ui-s-2)}.ui-header--you .ui-account__help .ui-account__body,.ui-header--you .ui-account__help .ui-account__links{display:contents}.ui-header--you .ui-account__help .ui-account__address{display:none}.ui-header--you .ui-account__help .ui-account__link,.ui-header--you .ui-account__help .ui-account__link:hover{display:flex;align-items:center;gap:var(--ui-s-3);box-sizing:border-box;width:100%;min-height:var(--ui-ctl);padding:0 var(--ui-s-4);font-size:var(--ui-fs-ui);font-weight:400;line-height:1.4;text-align:left;text-decoration:none}.ui-header--you .ui-account__help .ui-account__link--report{order:1}.ui-header--you .ui-account__help .ui-account__link--request{order:2}.ui-header--you .ui-account__help .ui-account__link--requests{order:3}.ui-header--you .ui-account__help .ui-account__link--welcome{order:4}.ui-header--you .ui-account__help .ui-account__link--blog{order:5}.ui-header--you .ui-account__help .ui-account__link--mail{order:6}.ui-header--you .ui-account__help .ui-account__link:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.ui-header--you .ui-account:has(.account-menu__mobile [data-nav-act=lesson-request]) .ui-account__link--request:not([hidden]){display:flex}.ui-header--you .ui-account__icon{display:inline-block;flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--ink-soft)}.ui-header--you .ui-account__wide{display:none}.ui-header--you .ui-account__narrow{display:inline}.ui-header--you .ui-account__meta{display:inline;margin-left:auto;padding-left:var(--ui-s-2);color:var(--ink-muted);font-size:var(--ui-fs-meta);white-space:nowrap}.ui-header--you .ui-account__meta[hidden]{display:none}.ui-header--you .ui-account__two{display:flex;flex-direction:column;line-height:1.3}.ui-header--you .ui-account__sub{color:var(--ink-muted);font-size:var(--ui-fs-meta)}.ui-header--you .ui-account .ui-account__retake{border-top:1px solid var(--line)}.ui-header--you .ui-account__foot{position:sticky;bottom:0;z-index:1;display:flex;border-top:1px solid var(--line);background:var(--surface)}.ui-header--you .ui-account__foot .account-menu__item{flex:1 1 auto;width:auto;gap:0.625rem;padding:0 0.875rem;white-space:nowrap}.ui-header--you .ui-account__foot .ui-account__signout{flex:0 0 auto;border-left:1px solid var(--line)}.ui-header--you .ui-account__state{display:none}.ui-header--you .ui-account__switch{position:relative;display:inline-block;flex-shrink:0;width:2.125rem;height:1.25rem;margin-left:auto;border-radius:var(--r-round);background:var(--line-strong)}.ui-header--you .ui-account__switch::after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:var(--r-round);background:var(--surface)}.ui-header--you .ui-account__weekly[aria-checked=true] .ui-account__switch{background:var(--accent)}.ui-header--you .ui-account__weekly[aria-checked=true] .ui-account__switch::after{left:auto;right:2px}}.ui-bottombar__link[aria-current=page]{color:var(--ink)}.ui-bottombar__link[aria-current=page] .ui-bottombar__label{font-weight:600}.ui-bottombar__link[aria-current=page]::before{content:"";position:absolute;top:0;left:50%;width:1.75rem;height:3px;background:var(--ink);border-radius:0 0 var(--r-1) var(--r-1);transform:translateX(-50%)}.ui-bottombar__link:focus-visible{outline:none}.ui-bottombar__link:focus-visible .ui-bottombar__inner{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}html[data-shell-hold] .ui-header>*,html[data-shell-hold] .ui-bottombar>*,html[data-shell-hold] body>:not(.ui-header):not(.ui-bottombar):not(.ui-shell-wait):not(.hbl):not(.ui-skip-link):not(#aia-auth-overlay){visibility:hidden}.ui-shell-sprite{position:absolute;width:0;height:0;overflow:hidden}.ui-shell-wait{display:none}html[data-shell-hold][data-shell-wait] .ui-shell-wait{position:fixed;top:var(--ui-header);right:0;bottom:0;left:0;z-index:2;display:block;padding:var(--ui-s-6) var(--ui-s-6) 0;pointer-events:none;animation:ui-shell-wait-in var(--motion-base) var(--ease) both}.ui-shell-wait .ui-state{max-width:var(--ui-wide);margin:0 auto}@keyframes ui-shell-wait-in{from{opacity:0}to{opacity:1}}@media(max-width:600px){html[data-shell-hold][data-shell-wait] .ui-shell-wait{top:var(--ui-header-phone);padding:var(--ui-s-4) var(--ui-s-4) 0}}@media(prefers-reduced-motion:reduce){html[data-shell-hold][data-shell-wait] .ui-shell-wait{animation:none}}.ui-header [data-shell-pending]{visibility:hidden}.ui-header [data-inbox-bell][data-shell-pending]:empty{display:block;width:var(--ui-ctl-sm);height:var(--ui-ctl-sm)}@media(min-width:601px){.ui-header .ui-account[data-shell-pending]:empty{display:block;width:var(--ui-ctl-sm)}}@media print{.ui-header,.ui-bottombar,.ui-skip-link{display:none!important}}@media(max-width:600px){.ui-header.is-tight{gap:0 var(--ui-s-1)}.ui-header.is-tight .ui-header__feedback{width:2.5rem;justify-content:center}.ui-header.is-tight .ui-header__feedback-beta{display:none}.ui-header.is-tight .ui-header__feedback-label{padding:0}.ui-header.is-tight .ui-header__feedback::before{inset:-1px -3px}}
/*# sourceMappingURL=shell.css.map */
