.adm-avatar{--size:var(--adm-avatar-size,44px);--border-radius:var(--adm-avatar-border-radius,4px);border-radius:var(--border-radius)}.adm-avatar.adm-image{--width:var(--size);--height:var(--size)}.adm-avatar-fallback{width:100%;height:100%;display:block}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}._page_5i2kr_1{flex-direction:column;height:100%;padding:1.5rem 2rem;display:flex}._page_5i2kr_1[data-fullscreen=true]{padding-top:calc(1rem + env(safe-area-inset-top));background:var(--xh-color-page)}._header_5i2kr_13{align-items:center;gap:.5rem;display:flex}._back_5i2kr_19{color:var(--xh-color-text-secondary);font-size:1.25rem}._title_5i2kr_24{font-size:var(--xh-font-size-heading);font-weight:600}._page_5i2kr_1>.adm-error-block{margin:auto}._shell_1rqqv_1{height:100%;padding-top:env(safe-area-inset-top);background:var(--xh-color-page);grid-template-columns:13.5rem minmax(0,1fr);display:grid}._aside_1rqqv_11{min-height:0;padding:1.5rem .875rem calc(1rem + env(safe-area-inset-bottom));background:var(--xh-color-card);flex-direction:column;display:flex}._aside_1rqqv_11>:first-child{padding:0 .75rem}._nav_1rqqv_23{flex-direction:column;flex:1;gap:.375rem;min-height:0;margin-top:2rem;display:flex}._item_1rqqv_32{border-radius:var(--xh-radius-md);width:100%;font:inherit;font-size:var(--xh-font-size-body);color:var(--xh-color-text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:.875rem;padding:.8125rem 1rem;display:flex}._item_1rqqv_32[data-active=true]{background:var(--xh-color-brand-soft);color:var(--xh-color-brand);font-weight:600}._icon_1rqqv_53{font-size:1.375rem;display:inline-flex}._user_1rqqv_58{border-radius:var(--xh-radius-md);width:100%;min-height:3.25rem;font:inherit;color:var(--xh-color-text);text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}._user_1rqqv_58[data-active=true]{background:var(--xh-color-brand-soft)}._avatar_1rqqv_77{--size:2.25rem;--border-radius:50%;background:linear-gradient(135deg, var(--xh-color-brand-light), var(--xh-color-brand));color:#fff;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._userName_1rqqv_88{font-size:var(--xh-font-size-body);flex:1;font-weight:600}._chevron_1rqqv_94{color:var(--xh-color-text-tertiary)}._main_1rqqv_100{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}._topBar_1rqqv_108{align-items:center;gap:1rem;padding:1.25rem 1.75rem .75rem;display:flex}._heading_1rqqv_115{flex:1;align-items:baseline;gap:.875rem;min-width:0;display:flex}._title_1rqqv_123{white-space:nowrap;font-size:1.375rem;font-weight:700}._subtitle_1rqqv_129{font-size:var(--xh-font-size-caption);color:var(--xh-color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._crumbs_1rqqv_137{min-width:0;font-size:var(--xh-font-size-body);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._crumbItem_1rqqv_146{color:var(--xh-color-text-secondary);align-items:center;gap:.375rem;display:inline-flex}._crumbItem_1rqqv_146 a{color:inherit;text-decoration:none}._crumbItem_1rqqv_146 svg{color:var(--xh-color-text-tertiary);font-size:.75rem}._crumbCurrent_1rqqv_163{font-size:var(--xh-font-size-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._search_1rqqv_171{border:1px solid var(--xh-color-border);border-radius:var(--xh-radius-pill);background:var(--xh-color-card);width:min(20rem,30vw);height:2.625rem;font:inherit;font-size:var(--xh-font-size-caption);color:var(--xh-color-text-tertiary);box-shadow:var(--xh-shadow-card);align-items:center;gap:.5rem;padding:0 1rem;display:flex}._search_1rqqv_171 svg{flex:none;font-size:1.125rem}._scan_1rqqv_192{border-radius:var(--xh-radius-pill);background:linear-gradient(135deg, var(--xh-color-brand-light), var(--xh-color-brand));height:2.625rem;font:inherit;font-size:var(--xh-font-size-body);color:#fff;box-shadow:var(--xh-shadow-brand);border:0;align-items:center;gap:.375rem;padding:0 1.25rem;font-weight:600;display:inline-flex}._scan_1rqqv_192 svg{font-size:1.25rem}._badge_1rqqv_212{--right:.125rem;--top:.125rem;font-size:.6875rem}._bell_1rqqv_218{width:2.625rem;height:2.625rem;color:var(--xh-color-text-secondary);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.375rem;display:inline-flex}._content_1rqqv_231{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}._aiTeacher_1rqqv_238{right:1.5rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:10;border-radius:var(--xh-radius-pill);height:2.75rem;font:inherit;font-size:var(--xh-font-size-caption);color:var(--xh-color-text);box-shadow:var(--xh-shadow-raised);background:#fffffff5;border:1px solid #f28c382e;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:600;display:inline-flex;position:absolute}._aiTeacher_1rqqv_238 svg{color:var(--xh-color-brand);font-size:1.25rem}html{-webkit-text-size-adjust:100%;font-size:clamp(14px,1.04167vw,18px)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--xh-font-family);color:var(--xh-color-text);background:var(--xh-color-page);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overscroll-behavior:none;overflow:hidden}input,textarea{-webkit-user-select:text;user-select:text}h1,h2,h3,p{margin:0}
