@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-DPACcuxl.woff2) format("woff2")}:root{--color-surface-page:#F1F3F4;--color-surface:#FFFFFF;--color-surface-subtle:#F9F9F9;--color-surface-teacher-message:#D9DBDC;--color-text:#222931;--color-text-secondary:#606162;--color-text-disabled:#A9AAAB;--color-border-strong:#A9AAAB;--color-border:#D9DBDC;--color-primary:#1C478C;--color-link:#1C478C;--color-accent:#2991C4;--color-focus-ring:#2991C4;--color-selected:#BFEBF5;--color-hover:#DFE8EC;--color-success-text:#005E47;--color-caution-icon:#F8B915;--color-error-icon:#CC5959;--color-text-body:#3E3E3E;--color-divider:#E5E7E8;--color-disabled-fill:#E5E7E8;--color-surface-muted:#ECEEEF;--color-chart-track:#ECEEEF;--color-surface-info:#C6E7FF;--font-family:"Montserrat",sans-serif;--font-weight:500;--type-display:600 28px/36px var(--font-family);--type-title:600 20px/28px var(--font-family);--type-subtitle:600 16px/24px var(--font-family);--type-chat:500 15px/24px var(--font-family);--type-body:500 14px/20px var(--font-family);--type-label:500 13px/16px var(--font-family);--type-caption:500 12px/18px var(--font-family);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--radius-controls:4px;--radius-containers:8px;--radius-pill:999px;--elevation-e1:0 1px 3px rgba(0,0,0,.14);--elevation-e2:0 4px 12px rgba(0,0,0,.14);--control-height:36px;--control-height-compact:32px;--icon-font:"Material Symbols Outlined";--icon-weight:300;--icon-size:20px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font:var(--type-body);color:var(--color-text);background:var(--color-surface-page);-webkit-font-smoothing:antialiased}#root{position:fixed;inset-inline:0;top:var(--viewport-offset-top, 0px);height:var(--viewport-height, 100%);overflow:hidden}a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--color-text)}button,textarea,input{font:inherit}button{border:none;background:none;padding:0;color:inherit;cursor:pointer}button:disabled{cursor:default}button:where([data-variant=primary],[data-variant=secondary],[data-variant=ghost]){height:var(--control-height);padding:0 var(--space-16);border-radius:var(--radius-controls);font:var(--type-body)}button:where([data-variant]):where([data-size=dense]){height:var(--control-height-compact);padding:0 var(--space-12);font:var(--type-label)}button:where([data-variant=primary]){padding:0 calc(var(--space-16) + var(--space-4));background:var(--color-primary);color:var(--color-surface);font-weight:600}button[data-variant=primary]:hover:not(:disabled){background:var(--color-text)}button[data-variant=primary]:disabled{background:var(--color-disabled-fill);color:var(--color-text-disabled)}:is(button,a):where([data-variant=secondary]){border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}a:where([data-variant=secondary]){height:var(--control-height);padding:0 var(--space-16);border-radius:var(--radius-controls);font:var(--type-body);text-decoration:none}:is(button,a)[data-variant=secondary]:hover:not(:disabled){background:var(--color-surface-subtle);color:var(--color-text)}button[data-variant=secondary]:disabled{border-color:var(--color-disabled-fill);color:var(--color-text-disabled)}button:where([data-variant=ghost]){background:transparent;color:var(--color-text)}button[data-variant=ghost]:hover:not(:disabled),button[data-variant=icon]:hover:not(:disabled){background:var(--color-hover)}button[data-variant=ghost]:disabled{color:var(--color-text-disabled)}button:where([data-variant=icon]){width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-controls);color:var(--color-text-secondary)}button[data-variant=icon]:disabled{color:var(--color-text-disabled)}button:where([data-variant=send]){width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-controls);background:var(--color-primary);color:var(--color-surface)}button[data-variant=send]:hover:not(:disabled){background:var(--color-text)}button[data-variant=send]:disabled{background:var(--color-disabled-fill);color:var(--color-text-disabled)}button:where([data-variant=stop]){width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--color-border-strong);border-radius:var(--radius-controls);background:var(--color-surface);color:var(--color-text)}button[data-variant=stop]:disabled{border-color:var(--color-disabled-fill);color:var(--color-text-disabled)}button:where([data-variant=tool]){width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-controls);color:var(--color-text)}button[data-variant=tool]:hover:not(:disabled){background:var(--color-hover)}button[data-variant=tool][aria-expanded=true]{background:var(--color-selected);color:var(--color-primary)}button[data-variant=tool]:disabled{color:var(--color-text-disabled)}button:where([data-variant=nav]){height:var(--control-height);padding:0 10px;border-radius:var(--radius-controls);font:var(--type-body);color:var(--color-primary)}button[data-variant=nav]:hover:not(:disabled){background:var(--color-surface-muted)}button:where([data-variant=link]){color:var(--color-link);text-decoration:underline;text-underline-offset:2px}button[data-variant=link]:hover:not(:disabled){color:var(--color-text)}button:where([data-variant=row]){width:100%;padding:var(--space-8);border-radius:var(--radius-controls);text-align:left;color:var(--color-text)}button[data-variant=row]:hover:not(:disabled):not([aria-checked=true]){background:var(--color-surface-muted)}button[data-variant=row][aria-checked=true]{background:var(--color-selected);color:var(--color-primary)}button:where([data-variant=chip]){min-height:var(--control-height-compact);padding:6px 14px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font:var(--type-label);line-height:18px;color:var(--color-text)}button:where([data-variant=chip])>[aria-hidden=true]{color:var(--color-primary)}button[data-variant=chip]:hover:not(:disabled){background:var(--color-surface-subtle)}button[data-variant=chip]:disabled{color:var(--color-text-disabled)}button:where([data-variant=video]){color:var(--color-text)}button:where([data-variant=video][data-placement=card]){padding:var(--space-12) var(--space-16);border-top:1px solid var(--color-divider);background:var(--color-surface-subtle)}button:where([data-variant=video][data-placement=inline]){padding:10px var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-containers);background:var(--color-surface)}button:where([data-variant=video])>[aria-hidden=true]{color:var(--color-primary)}button[data-variant=video][data-placement=card]:hover:not(:disabled){background:var(--color-surface-muted)}button[data-variant=video][data-placement=inline]:hover:not(:disabled){background:var(--color-surface-subtle)}button:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.field{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-containers)}.field:focus-within{border-color:var(--color-focus-ring);box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.field[data-variant=composer]{border-color:var(--color-border-strong);box-shadow:var(--elevation-e1)}.field[data-variant=composer]:focus-within:not([data-state=responding]){border-color:var(--color-focus-ring);box-shadow:inset 0 0 0 1px var(--color-focus-ring),var(--elevation-e1)}.field[data-variant=composer][data-state=responding]{border-color:var(--color-border);background:var(--color-surface-subtle)}textarea,input{border:none;background:none;color:var(--color-text)}textarea{resize:none}textarea:focus,input:focus{outline:none}textarea:disabled,input:disabled,textarea::placeholder,input::placeholder{color:var(--color-text-secondary)}.menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-containers);box-shadow:var(--elevation-e2)}._errorDetail_12pv5_22{font:var(--type-label);color:var(--color-text-secondary)}._page_1twh6_25{height:100%;display:grid;place-items:center;padding:var(--space-24) var(--space-16);background:var(--color-surface-page)}._card_1twh6_33{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-16);width:min(26rem,100%);padding:var(--space-32) var(--space-24);border-radius:var(--radius-containers);background:var(--color-surface);box-shadow:var(--elevation-e1);font:var(--type-body);color:var(--color-text)}._card_1twh6_33 p{margin:0}._title_1twh6_55{margin:0;font:var(--type-title);color:var(--color-text)}._button_oh873_20{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);flex:none;white-space:nowrap}._icon_1v6re_20{display:inline-block;flex:none;font-family:var(--icon-font);font-weight:400;font-style:normal;font-size:var(--icon-size);line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" var(--icon-weight),"GRAD" 0,"opsz" 20}._icon_1v6re_20[data-size="24"]{font-size:24px;font-variation-settings:"FILL" 0,"wght" var(--icon-weight),"GRAD" 0,"opsz" 24}._icon_1v6re_20[data-size="16"]{font-size:16px}._icon_1v6re_20[data-size="18"]{font-size:18px}._mark_d022z_22{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-surface)}._mark_d022z_22[data-size="40"]{width:40px;height:40px}._mark_d022z_22 ._glyph_d022z_41{width:17px;height:17px}._mark_d022z_22[data-size="40"] ._glyph_d022z_41{width:24px;height:24px}._icon_1x1bh_19{flex:none;width:var(--icon-size);height:var(--icon-size)}._root_n899y_22{position:relative;display:inline-flex}._popover_n899y_27{position:absolute;top:calc(100% + var(--space-4));display:flex;flex-direction:column;gap:2px;min-width:220px;padding:var(--space-8);z-index:30}._popover_n899y_27[data-align=start]{left:0}._popover_n899y_27[data-align=end]{right:0}._item_n899y_48{display:flex;align-items:center;gap:var(--space-8)}._itemLabel_n899y_54{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemCheckSpacer_n899y_60{flex:none;width:var(--icon-size)}._group_n899y_65{display:flex;flex-direction:column;gap:2px}._groupLabel_n899y_73{padding:var(--space-4) var(--space-8);font:var(--type-caption);color:var(--color-text-secondary)}._header_n899y_79{padding:var(--space-8)}._divider_n899y_83{height:1px;margin:var(--space-4) 0;background:var(--color-divider)}._prose_pfh1q_23{font:var(--type-chat);color:var(--color-text);overflow-wrap:anywhere;text-wrap:pretty}._prose_pfh1q_23>*{margin:0 0 var(--space-12)}._prose_pfh1q_23>:last-child{margin-bottom:0}._prose_pfh1q_23 h1,._prose_pfh1q_23 h2,._prose_pfh1q_23 h3,._prose_pfh1q_23 h4,._prose_pfh1q_23 h5,._prose_pfh1q_23 h6{font:var(--type-subtitle)}._prose_pfh1q_23 ul,._prose_pfh1q_23 ol{padding-inline-start:22px}._prose_pfh1q_23 li+li{margin-top:var(--space-4)}._prose_pfh1q_23 li>p{margin:0}._prose_pfh1q_23 li>ul,._prose_pfh1q_23 li>ol{margin:var(--space-4) 0 0}._prose_pfh1q_23 strong{font-weight:600}._prose_pfh1q_23 a{color:var(--color-link)}._prose_pfh1q_23 a:hover{color:var(--color-text)}._prose_pfh1q_23 blockquote{padding-inline-start:var(--space-12);border-left:2px solid var(--color-border);color:var(--color-text-secondary)}._prose_pfh1q_23 code{font-family:ui-monospace,Menlo,monospace;font-size:.9em;background:var(--color-surface-muted);border-radius:var(--radius-controls);padding:.1em .3em}._prose_pfh1q_23 pre{padding:var(--space-12);overflow-x:auto;background:var(--color-surface-muted);border-radius:var(--radius-containers)}._prose_pfh1q_23 pre code{padding:0;background:none}._prose_pfh1q_23 hr{border:none;border-top:1px solid var(--color-divider)}._tableWrap_pfh1q_112{overflow-x:auto}._prose_pfh1q_23 table{border-collapse:collapse;font:var(--type-body)}._prose_pfh1q_23 th,._prose_pfh1q_23 td{padding:var(--space-4) var(--space-8);border:1px solid var(--color-border);text-align:left}._prose_pfh1q_23 th{font-weight:600;background:var(--color-surface-subtle)}._row_1jkax_22{display:flex;align-items:center;gap:var(--space-12);width:100%;text-align:left}._row_1jkax_22[data-placement=inline]{max-width:420px}._still_1jkax_34{flex:none;overflow:hidden;width:112px;aspect-ratio:16 / 9;border-radius:var(--radius-controls);background:var(--color-surface-muted)}._row_1jkax_22[data-placement=inline] ._still_1jkax_34{width:96px}._stillImage_1jkax_47{display:block;width:100%;height:100%;object-fit:cover}._title_1jkax_54{min-width:0;font:var(--type-body)}._row_1jkax_22>:last-child{margin-left:auto}._player_1jkax_66{display:block;overflow:hidden;background:var(--color-surface-muted)}._player_1jkax_66[data-placement=inline]{border:1px solid var(--color-border);border-radius:var(--radius-containers)}._player_1jkax_66[data-placement=card]{border-top:1px solid var(--color-divider)}._frame_1jkax_81{display:block;width:100%;aspect-ratio:16 / 9;border:none}._surface_736t6_20{display:flex;flex:1;flex-direction:column;min-height:0}._scroll_736t6_27{flex:1;min-height:0;overflow-y:auto;padding:var(--space-32) 0}._thread_736t6_35{display:flex;flex-direction:column;gap:var(--space-24);max-width:760px;margin:0 auto;padding:0 var(--space-32)}._dock_736t6_46{flex:none;padding:0 var(--space-32) 20px}._dock_736t6_46>*{max-width:696px;margin:0 auto}._composer_1lsz4_22{display:flex;flex-direction:column;gap:10px}._box_1lsz4_28{display:grid;gap:var(--space-4);padding:var(--space-12) 10px var(--space-8) var(--space-16)}._input_1lsz4_35{width:100%;min-height:48px;padding:0 6px 0 0;font:var(--type-chat)}._toolbar_1lsz4_44{display:flex;align-items:center;justify-content:space-between;margin-left:calc(-1 * var(--space-8))}._stopGlyph_1lsz4_52{width:10px;height:10px;border-radius:2px;background:currentcolor}._disclosure_1lsz4_61{max-width:720px;margin:0 auto;font:var(--type-caption);color:var(--color-text-secondary);text-align:center;text-wrap:balance}._card_1l9uy_21{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-containers);background:var(--color-surface)}._main_1l9uy_28{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16)}._main_1l9uy_28:has(>._album_1l9uy_37:last-child){padding-bottom:0}._header_1l9uy_41{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}._name_1l9uy_48{margin:0;font:var(--type-subtitle);color:var(--color-text)}._badge_1l9uy_54{display:flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-subtle);font:var(--type-caption);color:var(--color-text)}._dot_1l9uy_68{width:8px;height:8px}._skills_1l9uy_73{display:flex;flex-direction:column;gap:6px}._label_1l9uy_79{margin:0;font:var(--type-caption);color:var(--color-text-secondary)}._chips_1l9uy_85{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}._chip_1l9uy_85{display:flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--radius-controls);background:var(--color-surface-muted);font:var(--type-caption);color:var(--color-text)}._album_1l9uy_37{display:flex;flex-direction:column}._albumBar_1l9uy_111{display:flex;align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-8)}._albumBar_1l9uy_111>._note_1l9uy_118{margin:0}._expandAll_1l9uy_122{margin-left:auto;font:var(--type-caption)}._section_1l9uy_127{border-top:1px solid var(--color-divider)}._sectionHeading_1l9uy_131{padding:10px 0;font:var(--type-body);font-weight:600;color:var(--color-text);cursor:pointer}._topicBody_1l9uy_141{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-8) 0 var(--space-16)}._part_1l9uy_148{display:flex;flex-direction:column;gap:var(--space-4)}._partHeading_1l9uy_154{margin:0;font:var(--type-subtitle);font-size:15px;color:var(--color-text)}._albumText_1l9uy_163 p{white-space:pre-line}._note_1l9uy_118{margin:0 0 var(--space-8);font:var(--type-caption);color:var(--color-text-secondary)}._album_1l9uy_37>._note_1l9uy_118:last-child{margin:var(--space-8) 0 0}._teacherRow_1649m_22{display:flex;justify-content:flex-end}._teacherBubble_1649m_27{max-width:80%;margin:0;padding:10px 14px;border-radius:var(--radius-containers);background:var(--color-surface-teacher-message);font:var(--type-chat);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}._response_1649m_40{display:flex;gap:var(--space-12)}._body_1649m_45{display:flex;flex:1;flex-direction:column;gap:var(--space-12);min-width:0}._name_1649m_55{margin:0;font:var(--type-label);font-weight:600;line-height:28px}._error_1649m_64{display:flex;align-items:flex-start;gap:10px;padding:14px var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-containers);color:var(--color-error-icon)}._error_1649m_64 p{margin:0;font:var(--type-body);color:var(--color-text)}._albumOffer_1649m_81{display:grid;gap:var(--space-8)}._albumOfferLine_1649m_86{margin:0;font:var(--type-body);color:var(--color-text-body)}._chipRow_1649m_92{display:flex;flex-wrap:wrap;gap:var(--space-8)}._followUps_1649m_99{display:grid;gap:6px;justify-items:start;padding-top:var(--space-4)}._followUp_1649m_99{justify-content:flex-start;text-align:left;white-space:normal}._app_1x8og_19{display:flex;flex-direction:column;height:100%;min-height:0}._body_1x8og_29{position:relative;display:flex;flex:1;min-height:0}._main_1x8og_38{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}._sidebar_k5ctu_21{display:flex;flex:none;flex-direction:column;gap:var(--space-16);width:clamp(180px,22%,256px);padding:var(--space-16);overflow-y:auto;background:var(--color-surface);border-right:1px solid var(--color-border)}._newChat_k5ctu_33{align-self:stretch;justify-content:flex-start}._recent_k5ctu_38{display:flex;flex-direction:column;gap:2px}._recentHeading_k5ctu_45{margin:0;padding:0 10px 6px;font:var(--type-caption);color:var(--color-text-secondary)}@media(max-width:1023px){._sidebar_k5ctu_21{position:absolute;inset-block:0;inset-inline-start:0;z-index:1;display:none;box-shadow:var(--elevation-e2)}._sidebar_k5ctu_21[data-open=true]{display:flex}}._trigger_2xo9f_23{flex:0 1 auto;gap:var(--space-4);min-width:0;padding:0 var(--space-4) 0 var(--space-8);margin-inline-start:calc(-1 * var(--space-8))}._label_2xo9f_33{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22rem;font:var(--type-chat);color:var(--color-text-body)}._bar_eb7v2_21{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-16);height:64px;padding:0 var(--space-24);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._start_eb7v2_35{display:flex;flex:1;align-items:center;gap:var(--space-24);min-width:0}._end_eb7v2_43{display:flex;flex:none;align-items:center;gap:var(--space-16)}._identity_eb7v2_50{display:flex;flex:none;align-items:center;gap:10px}._name_eb7v2_57{font:var(--type-subtitle);font-weight:600;color:var(--color-text);white-space:nowrap}._sidebarToggle_eb7v2_66{display:none}._sidebarToggle_eb7v2_66 ._sidebarIcon_eb7v2_72{width:16px;height:16px}@media(max-width:1023px){._sidebarToggle_eb7v2_66{display:inline-flex}._start_eb7v2_35{gap:var(--space-16)}}._trigger_vga7c_21{display:flex;border-radius:var(--radius-pill)}._avatar_vga7c_26{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-selected);color:var(--color-text);font:var(--type-body)}._name_vga7c_39{font-weight:600;color:var(--color-text);white-space:nowrap}._role_vga7c_45{font:var(--type-caption);color:var(--color-text-secondary);white-space:nowrap}
