.PasswordRecoveryShell_panel__3avCT{width:min(520px,100%)}.PasswordRecoveryShell_brand__QgI0x{margin:0 0 14px;color:var(--academy-muted);font-size:11px;font-weight:700;letter-spacing:.13em}.PasswordRecoveryShell_title__y7mXq{margin:0;font-size:clamp(23px,4.8vw,28px);font-weight:800;line-height:1.4}.PasswordRecoveryShell_description__vmK7X{margin:14px 0 26px;color:var(--academy-muted);font-size:14px;line-height:1.8}.PasswordRecoveryShell_form__qnjVD{display:grid;gap:20px}.PasswordRecoveryShell_hint__sN_Rx{margin:0;color:var(--academy-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.PasswordRecoveryShell_error__BE1Em{margin:0;color:#a42843;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.PasswordRecoveryShell_stack__qlK1S{display:grid;gap:18px}.PasswordRecoveryShell_link__xmr_I{color:var(--academy-accent);font-size:13px;line-height:1.6;font-weight:700;text-underline-offset:4px}.PasswordRecoveryShell_footer___qWt1{margin-top:28px;text-align:center}.PasswordRecoveryShell_action__Syr0N{display:grid;place-items:center;text-decoration:none;min-height:48px}.PasswordRecoveryShell_secondary__IvGJO{--button-md-height:44px;--button-md-padding:10px 16px;--button-md-font-size:14px;--button-font-weight:700;--button-radius:10px;--button-border-width:1px;--button-secondary-bg:#fff;--button-secondary-color:var(--academy-accent);--button-secondary-border:var(--academy-line);--button-secondary-shadow:none;--button-secondary-hover-bg:#fff;--button-secondary-hover-color:var(--academy-accent);--button-secondary-hover-border:var(--academy-line);--button-secondary-hover-shadow:none;--button-disabled-bg:var(--btn-bg);--button-disabled-color:var(--btn-color);--button-disabled-opacity:0.65}.PasswordRecoveryShell_panel__3avCT :is(a,button):focus-visible{outline:3px solid #6254e5;outline-offset:3px}.PasswordRecoveryShell_panel__3avCT input{font-size:16px}.PasswordRecoveryShell_panel__3avCT input[aria-invalid=true]{color:#a42843}.PasswordRecoveryShell_stateHeading__IRwxf{margin:0;font-size:17px;line-height:1.6;outline-offset:4px}.FormControl_control__qqV7W{--control-focus-border:var(--input-focus-border,var(--ui-input-focus-border));--control-focus-halo:var(--input-focus-halo,var(--ui-input-focus-halo));box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-height,40px);padding:var(--control-padding-block,0) var(--control-padding-inline,12px);border:1px solid var(--ui-border-muted);border-radius:var(--input-radius,var(--ui-radius-control));background-color:var(--input-bg,var(--ui-surface-raised));color:var(--input-color,var(--ui-text-strong));font-family:inherit;font-size:var(--control-font-size,14px);font-weight:var(--control-font-weight,inherit);outline:none;box-shadow:var(--ui-elevation-control);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.FormControl_sm__TbLIE{--control-height:32px;--control-font-size:12px}.FormControl_lg__KqZrN{--control-height:48px;--control-font-size:16px}.FormControl_control__qqV7W::placeholder{color:var(--input-placeholder,var(--ui-text-subtle))}.FormControl_control__qqV7W:hover:where(:not(:disabled):not([readonly]):not([aria-invalid=true])){border-color:var(--input-border-hover,var(--ui-input-border-hover))}.FormControl_control__qqV7W:focus,.FormControl_control__qqV7W[data-preview-state=focus]{border-color:var(--control-focus-border);background-color:var(--input-focus-bg,var(--ui-surface-base));box-shadow:0 0 0 3px var(--control-focus-halo),var(--ui-elevation-control)}.FormControl_control__qqV7W:focus-visible{outline:2px solid var(--control-focus-border);outline-offset:-2px}.FormControl_control__qqV7W[aria-invalid=true]{--control-focus-border:var(--ui-action-danger);--control-focus-halo:var(--ui-action-danger-focus);border-color:var(--ui-action-danger);background-color:var(--ui-status-danger-surface)}.FormControl_control__qqV7W[readonly]{background-color:var(--ui-surface-muted)}.FormControl_control__qqV7W:disabled{border-color:var(--ui-action-disabled-border);background-color:var(--ui-action-disabled-surface);color:var(--ui-action-disabled-text);box-shadow:none;cursor:not-allowed}select.FormControl_control__qqV7W{appearance:none;padding-inline-end:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%236b7280' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select.FormControl_control__qqV7W:dir(rtl){background-position:left 12px center}select.FormControl_control__qqV7W[multiple],select.FormControl_control__qqV7W[size]:not([size="0"]):not([size="1"]){background-image:none;padding:8px 12px}textarea.FormControl_control__qqV7W{min-height:var(--textarea-min-height,112px);padding-block:var(--textarea-padding-block,11px);line-height:1.6;resize:vertical}textarea.FormControl_sm__TbLIE{--textarea-min-height:80px;--textarea-padding-block:8px}textarea.FormControl_lg__KqZrN{--textarea-min-height:140px;--textarea-padding-block:13px}.FormControl_plain__7D_sh{min-width:0}.FormControl_frame__Tok5Y{position:relative;min-width:0;width:100%}.FormControl_leading__EQjhi,.FormControl_trailing__n5Usl{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center;color:var(--ui-text-subtle)}.FormControl_leading__EQjhi{inset-inline-start:12px}.FormControl_trailing__n5Usl{inset-inline-end:12px}.FormControl_frame__Tok5Y:has(.FormControl_leading__EQjhi)>input,.FormControl_frame__Tok5Y:has(.FormControl_leading__EQjhi)>select,.FormControl_frame__Tok5Y:has(.FormControl_leading__EQjhi)>textarea{padding-inline-start:40px}.FormControl_frame__Tok5Y:has(.FormControl_trailing__n5Usl)>input,.FormControl_frame__Tok5Y:has(.FormControl_trailing__n5Usl)>textarea{padding-inline-end:40px}.FormControl_frame__Tok5Y:has(.FormControl_trailing__n5Usl)>select{padding-inline-end:60px}.FormControl_frame__Tok5Y:has(textarea) .FormControl_leading__EQjhi,.FormControl_frame__Tok5Y:has(textarea) .FormControl_trailing__n5Usl{inset-block-start:12px;transform:none}@media(prefers-reduced-motion:reduce){.FormControl_control__qqV7W{transition:none}}@media(forced-colors:active){.FormControl_control__qqV7W,.FormControl_control__qqV7W:focus,.FormControl_control__qqV7W[data-preview-state=focus]{box-shadow:none}.FormControl_control__qqV7W:focus{outline:2px solid Highlight;outline-offset:2px}.FormControl_control__qqV7W[aria-invalid=true]{border-style:dashed}.FormControl_control__qqV7W:disabled{color:GrayText}select.FormControl_control__qqV7W{appearance:auto;background-image:none}}.IconButton_button__T26O7{--icon-button-size:44px;--icon-button-icon-size:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-round);font:inherit;color:var(--ui-text-study-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.IconButton_sm__mb8IC{--icon-button-size:32px;--icon-button-icon-size:16px}.IconButton_lg__WQu_j{--icon-button-size:48px;--icon-button-icon-size:22px}.IconButton_secondary__Ts_vF{background:var(--ui-surface-raised);box-shadow:var(--ui-elevation-control)}.IconButton_ghost__pc7dV{background:rgba(0,0,0,0)}.IconButton_ghost__pc7dV:hover:not(:disabled),.IconButton_ghost__pc7dV[aria-pressed=true],.IconButton_secondary__Ts_vF:hover:not(:disabled),.IconButton_secondary__Ts_vF[aria-pressed=true]{background:var(--ui-action-study-surface);color:var(--ui-action-study-strong)}.IconButton_primary__5aPJb{background:var(--ui-action-study);color:var(--ui-text-inverse);box-shadow:var(--ui-elevation-accent)}.IconButton_primary__5aPJb:hover:not(:disabled),.IconButton_primary__5aPJb[aria-pressed=true]{background:var(--ui-action-study-strong)}.IconButton_danger__u7HQ9{background:var(--ui-status-danger-surface);color:var(--ui-status-danger-text)}.IconButton_danger__u7HQ9:hover:not(:disabled),.IconButton_danger__u7HQ9[aria-pressed=true]{background:var(--ui-action-danger);color:var(--ui-text-inverse)}.IconButton_button__T26O7:active:not(:disabled){box-shadow:var(--ui-elevation-pressed)}.IconButton_button__T26O7:focus-visible{outline:2px solid var(--ui-action-study);outline-offset:3px}.IconButton_danger__u7HQ9:focus-visible{outline-color:var(--ui-action-danger)}.IconButton_button__T26O7:disabled{background:var(--ui-action-disabled-surface);color:var(--ui-action-disabled-text);box-shadow:none;cursor:not-allowed}.IconButton_button__T26O7[aria-busy=true]{cursor:progress}.IconButton_icon__FvSVK{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-icon-size);height:var(--icon-button-icon-size);pointer-events:none}.IconButton_icon__FvSVK svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.IconButton_button__T26O7{transition:none}}@media(forced-colors:active){.IconButton_button__T26O7{border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.IconButton_button__T26O7:hover:not(:disabled),.IconButton_button__T26O7[aria-pressed=true]{border-color:Highlight;background:Highlight;color:HighlightText}.IconButton_button__T26O7:focus-visible{outline-color:Highlight}.IconButton_button__T26O7:disabled{border-color:GrayText;background:ButtonFace;color:GrayText}}.SearchField_root__CkM3b{--control-focus-border:var(--input-focus-border,var(--ui-input-focus-border));--control-focus-halo:var(--input-focus-halo,var(--ui-input-focus-halo));display:flex;align-items:center;gap:var(--search-gap,8px);min-width:0;padding:var(--search-padding,4px 10px);border:1px solid var(--ui-border-muted);border-radius:var(--ui-radius-control);background:var(--input-bg,var(--ui-surface-raised));color:var(--ui-text-subtle);box-shadow:var(--ui-elevation-control);transition:border-color .12s ease,box-shadow .12s ease}.SearchField_root__CkM3b:hover:where(:not([data-disabled]):not([data-invalid]):not(:has(input[readonly])):not(.SearchField_plain__F_DT_)){border-color:var(--input-border-hover,var(--ui-input-border-hover))}.SearchField_root__CkM3b:focus-within{border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-halo),var(--ui-elevation-control)}.SearchField_root__CkM3b:where(:has(.SearchField_input__oN4Pd:focus-visible):not(.SearchField_plain__F_DT_)){outline:2px solid var(--control-focus-border);outline-offset:-2px}.SearchField_root__CkM3b:has(input[readonly]):where(:not([data-disabled])){background:var(--ui-surface-muted)}.SearchField_plain__F_DT_{border:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.SearchField_input__oN4Pd{flex:1;width:0;min-height:var(--control-height,32px);border:0;outline:none;background:rgba(0,0,0,0);color:var(--input-color,var(--ui-text-strong));font:inherit}.SearchField_input__oN4Pd::-webkit-search-cancel-button{appearance:none}.SearchField_leading__OBaKH{display:inline-flex;flex:0 0 auto}.SearchField_root__CkM3b kbd{flex:0 0 auto;font:inherit;font-size:11px}@media(forced-colors:active){.SearchField_root__CkM3b,.SearchField_root__CkM3b:focus-within{box-shadow:none}.SearchField_root__CkM3b:focus-within{outline:2px solid Highlight;outline-offset:2px}}.SearchField_sm__jwMe_{--control-height:28px;font-size:12px}.SearchField_md__qd_1U{--control-height:32px;font-size:14px}.SearchField_lg__aJ0jO{--control-height:40px;font-size:16px}.SearchField_root__CkM3b[data-invalid]{--control-focus-border:var(--ui-action-danger);--control-focus-halo:var(--ui-action-danger-focus);border-color:var(--ui-action-danger);background:var(--ui-status-danger-surface)}.SearchField_root__CkM3b[data-disabled]{border-color:var(--ui-action-disabled-border);background:var(--ui-action-disabled-surface);color:var(--ui-action-disabled-text);box-shadow:none}@media(prefers-reduced-motion:reduce){.SearchField_root__CkM3b{transition:none}}@media(forced-colors:active){.SearchField_root__CkM3b[data-invalid]{border-style:dashed}}.Pagination_root__onW7T{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:12px}.Pagination_meta__R_ljw{color:var(--ui-text-subtle);overflow-wrap:anywhere}.Pagination_summaryFirst__1Tb3n{width:100%;justify-content:flex-end}.Pagination_summaryFirst__1Tb3n .Pagination_meta__R_ljw{order:-1;margin-inline-end:auto}.Badge_badge__k3WfI{display:inline-flex;align-items:center;justify-content:center;gap:var(--badge-gap,5px);box-sizing:border-box;max-width:100%;min-height:var(--badge-height,26px);padding:var(--badge-padding,2px 10px);border:var(--badge-border-width,0) solid var(--badge-border,transparent);border-radius:var(--badge-radius,var(--ui-radius-xs));background:var(--badge-bg,var(--badge-tone-bg));color:var(--badge-color,var(--badge-tone-color));font-family:inherit;font-size:var(--badge-font-size,11px);font-weight:var(--badge-font-weight,700);line-height:var(--badge-line-height,1.25);vertical-align:middle}.Badge_neutral__7Jigc{--badge-tone-color:var(--badge-neutral-color,var(--ui-text-muted));--badge-tone-bg:var(--badge-neutral-bg,var(--ui-surface-muted))}.Badge_accent__CxZm2{--badge-tone-color:var(--badge-accent-color,var(--ui-action-accent));--badge-tone-bg:var(--badge-accent-bg,var(--ui-action-accent-soft))}.Badge_success__x9pO2{--badge-tone-color:var(--badge-success-color,var(--ui-status-success-text));--badge-tone-bg:var(--badge-success-bg,var(--ui-status-success-surface))}.Badge_warning__c3wA7{--badge-tone-color:var(--badge-warning-color,var(--ui-status-warning-text));--badge-tone-bg:var(--badge-warning-bg,var(--ui-status-warning-surface))}.Badge_danger__VGVp1{--badge-tone-color:var(--badge-danger-color,var(--ui-status-danger-text));--badge-tone-bg:var(--badge-danger-bg,var(--ui-status-danger-surface))}.Badge_sm__fpxcA{min-height:var(--badge-height,22px);padding:var(--badge-padding,2px 7px);font-size:var(--badge-font-size,10px)}.Badge_lg__j7Axi{min-height:var(--badge-height,30px);padding:var(--badge-padding,3px 12px);font-size:var(--badge-font-size,12px)}.Badge_pill__wUcSl{border-radius:var(--badge-radius,var(--ui-radius-round))}.Badge_label__6MLxh{min-width:0;overflow-wrap:anywhere}.Badge_icon__HYrn_{display:inline-flex;flex:0 0 auto}.Badge_icon__HYrn_>svg{width:1.25em;height:1.25em}.Badge_count__FS_lL{flex:0 0 auto;font-variant-numeric:tabular-nums}.Badge_srOnly__1VKzj{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.Badge_badge__k3WfI{border:1px solid CanvasText}}.FormField_field__CFC1i{display:flex;flex-direction:column;gap:7px;min-width:0}.FormField_label__Q89Q5{color:var(--ui-text-strong);font-size:13px;font-weight:700}.FormField_required__HI3kO:after{content:" *";color:var(--ui-action-danger)}.FormField_description__3BftN,.FormField_error__IIc4n{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.FormField_description__3BftN{color:var(--ui-text-muted)}.FormField_error__IIc4n{color:var(--ui-status-danger-text)}.Radio_radio___4QQZ{appearance:none;box-sizing:border-box;width:18px;height:18px;flex:0 0 auto;margin:0;padding:0;border:1px solid var(--ui-border-default);border-radius:50%;background:var(--ui-surface-raised);color:var(--ui-text-inverse);accent-color:var(--radio-color,var(--ui-action-study));cursor:pointer;vertical-align:middle;transition:background-color .12s ease,border-color .12s ease}.Radio_radio___4QQZ[data-size=sm]{width:16px;height:16px}.Radio_radio___4QQZ[data-size=lg]{width:20px;height:20px}.Radio_radio___4QQZ:checked{background-color:var(--radio-color,var(--ui-action-study));background-image:radial-gradient(circle,currentColor 0 35%,transparent 40%)}.Radio_radio___4QQZ:checked,.Radio_radio___4QQZ:hover:not(:disabled){border-color:var(--radio-color,var(--ui-action-study))}.Radio_radio___4QQZ[data-invalid=true]:not(:disabled){border-color:var(--ui-action-danger)}.Radio_radio___4QQZ:focus-visible{outline:2px solid var(--radio-color,var(--ui-action-study));outline-offset:3px}.Radio_radio___4QQZ[data-invalid=true]:focus-visible{outline-color:var(--ui-action-danger)}.Radio_radio___4QQZ:disabled{border-color:var(--ui-action-disabled-border);background-color:var(--ui-action-disabled-surface);color:var(--ui-action-disabled-text);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.Radio_radio___4QQZ{transition:none}}@media(forced-colors:active){.Radio_radio___4QQZ{appearance:auto;color:revert}.Radio_radio___4QQZ,.Radio_radio___4QQZ:checked{background:revert;border:revert}.Radio_radio___4QQZ:focus-visible{outline:2px solid Highlight}.Radio_radio___4QQZ[data-invalid=true]:not(:disabled){outline:1px solid Mark;outline-offset:3px}.Radio_radio___4QQZ[data-invalid=true]:focus-visible{outline:2px solid Highlight}}.FieldGroup_group__WrkwK{min-width:0;margin:0;padding:0;border:0}.FieldGroup_legend__HRNyl{margin-bottom:10px;padding:0;color:var(--ui-text-strong);font-size:15px;font-weight:700}.FieldGroup_content__TaeUc{display:flex;flex-direction:column;gap:14px;min-width:0}.FieldGroup_description__d5cnF,.FieldGroup_error__ItFIr{margin-block:7px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.FieldGroup_description__d5cnF{color:var(--ui-text-muted)}.FieldGroup_error__ItFIr{color:var(--ui-status-danger-text)}.Dialog_dialog__GYoYg{box-sizing:border-box;width:min(640px,100% - 40px);max-width:none;max-height:min(820px,100dvh - 40px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--ui-border-glass);border-radius:var(--ui-radius-lg);outline:none;background:var(--ui-surface-dialog);color:var(--ui-text-study-strong);box-shadow:var(--ui-elevation-dialog);font-family:inherit}.Dialog_dialog__GYoYg[open]{display:flex;flex-direction:column;animation:Dialog_enter__Mq_O9 .16s ease-out}.Dialog_dialog__GYoYg::backdrop{background:var(--ui-surface-backdrop);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Dialog_sm__IQzIA{width:min(460px,100% - 40px)}.Dialog_lg__LVOg_{width:min(760px,100% - 40px)}.Dialog_dialog__GYoYg.Dialog_right__B1gcT{width:min(480px,100% - 40px);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:0}.Dialog_right__B1gcT .Dialog_body__JUBWy{flex:1}.Dialog_header__04wOu{display:flex;align-items:flex-start;gap:14px;flex:0 0 auto;padding:24px}.Dialog_heading__9ubXD{flex:1;min-width:0}.Dialog_title__Y70XM{margin:0;font-size:18px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.Dialog_description__5nRd9{margin:6px 0 0;color:var(--ui-text-study-muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.Dialog_icon____trm{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--ui-radius-round);background:var(--ui-action-study-surface);color:var(--ui-action-study)}.Dialog_danger__HUwP2 .Dialog_icon____trm{background:var(--ui-status-danger-surface);color:var(--ui-status-danger-text)}.Dialog_headerActions__6eTqJ{display:flex;align-items:center;gap:8px;flex:0 0 auto}.Dialog_headerActions__6eTqJ:empty{display:none}.Dialog_body__JUBWy{min-height:0;padding:0 24px 24px;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.Dialog_footer__0C009{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex:0 0 auto;padding:18px 24px;border-top:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}@keyframes Dialog_enter__Mq_O9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.Dialog_dialog__GYoYg{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.Dialog_header__04wOu{gap:10px;padding:20px 18px}.Dialog_body__JUBWy{padding:0 18px 20px}.Dialog_footer__0C009{padding:16px 18px}.Dialog_footer__0C009>*{flex:1 1 120px}.Dialog_dialog__GYoYg.Dialog_right__B1gcT{width:100%;height:100dvh;max-height:100dvh}}@media(prefers-reduced-motion:reduce){.Dialog_dialog__GYoYg[open]{animation:none}}@media(forced-colors:active){.Dialog_dialog__GYoYg{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.Dialog_description__5nRd9{color:CanvasText}.Dialog_footer__0C009{border-color:CanvasText;background:Canvas}.Dialog_dialog__GYoYg .Dialog_icon____trm{background:Canvas;color:CanvasText}}.Checkbox_checkbox__n6aRE{appearance:none;position:relative;display:inline-block;box-sizing:border-box;width:18px;height:18px;flex-shrink:0;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--ui-text-study-subtle) 75%,var(--ui-surface-base));border-radius:var(--ui-radius-xs);background:var(--ui-surface-raised);color:var(--ui-text-inverse);box-shadow:none;vertical-align:middle;accent-color:var(--ui-action-study);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.Checkbox_checkbox__n6aRE:before{content:"";position:absolute;inset:0;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% 80% no-repeat;opacity:0;pointer-events:none}.Checkbox_checkbox__n6aRE:checked,.Checkbox_checkbox__n6aRE:indeterminate{border-color:var(--ui-action-study);background:var(--ui-action-study);box-shadow:none}.Checkbox_checkbox__n6aRE:checked:before,.Checkbox_checkbox__n6aRE:indeterminate:before{opacity:1}.Checkbox_checkbox__n6aRE:indeterminate:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.Checkbox_checkbox__n6aRE[data-size=sm]{width:16px;height:16px}.Checkbox_checkbox__n6aRE[data-size=lg]{width:20px;height:20px}.Checkbox_checkbox__n6aRE:hover:not(:disabled){border-color:var(--ui-action-study);background:var(--ui-action-study-surface)}.Checkbox_checkbox__n6aRE:checked:hover:not(:disabled),.Checkbox_checkbox__n6aRE:indeterminate:hover:not(:disabled){border-color:var(--ui-action-study-strong);background:var(--ui-action-study-strong)}.Checkbox_checkbox__n6aRE[aria-invalid=true]:hover:not(:disabled),.Checkbox_checkbox__n6aRE[aria-invalid=true]:not(:disabled){border-color:var(--ui-action-danger)}.Checkbox_checkbox__n6aRE[aria-invalid=true]:not(:disabled):not(:checked):not(:indeterminate){background:var(--ui-status-danger-surface)}.Checkbox_checkbox__n6aRE:focus-visible{outline:2px solid var(--ui-action-study);outline-offset:2px;box-shadow:0 0 0 3px var(--ui-action-study-focus)}.Checkbox_checkbox__n6aRE[aria-invalid=true]:focus-visible{outline-color:var(--ui-action-danger);box-shadow:0 0 0 3px var(--ui-action-danger-focus)}.Checkbox_checkbox__n6aRE:disabled{border-color:var(--ui-action-disabled-border);background:var(--ui-action-disabled-surface);color:var(--ui-action-disabled-text);box-shadow:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.Checkbox_checkbox__n6aRE{transition:none}}@media(forced-colors:active){.Checkbox_checkbox__n6aRE{appearance:auto;border:revert;border-radius:revert;background:revert;color:revert;box-shadow:none;transition:none}.Checkbox_checkbox__n6aRE:before{content:none}.Checkbox_checkbox__n6aRE[aria-invalid=true]:not(:disabled){outline:1px solid Mark;outline-offset:2px}.Checkbox_checkbox__n6aRE:focus-visible,.Checkbox_checkbox__n6aRE[aria-invalid=true]:focus-visible{outline:2px solid Highlight;outline-offset:3px;box-shadow:none}}.Progress_progress__PqUI6{display:block;width:var(--progress-width,100%);max-width:100%;height:var(--progress-height,7px);overflow:hidden;border:0;border-radius:var(--progress-radius,var(--ui-radius-round));background:var(--progress-bg,var(--ui-surface-cool));color:var(--progress-color,var(--progress-tone-color));appearance:none}.Progress_accent__tyBsi{--progress-tone-color:var(--ui-action-accent)}.Progress_neutral__RCDcm{--progress-tone-color:var(--ui-text-muted)}.Progress_success__b8fo4{--progress-tone-color:var(--ui-status-success-text)}.Progress_warning__feEmj{--progress-tone-color:var(--ui-status-warning-text)}.Progress_danger___5qAV{--progress-tone-color:var(--ui-status-danger-text)}.Progress_sm__GyzAH{height:var(--progress-height,4px)}.Progress_lg__sOPAf{height:var(--progress-height,10px)}.Progress_progress__PqUI6::-webkit-progress-bar{border-radius:inherit;background:rgba(0,0,0,0)}.Progress_progress__PqUI6::-webkit-progress-value{border-radius:inherit;background:var(--progress-color,var(--progress-tone-color))}.Progress_progress__PqUI6::-moz-progress-bar{border-radius:inherit;background:var(--progress-color,var(--progress-tone-color))}.Progress_progress__PqUI6:indeterminate{background-image:linear-gradient(90deg,transparent 35%,currentColor 35% 65%,transparent 65%);background-size:200% 100%;animation:Progress_travel__ZQ7d3 1.4s ease-in-out infinite alternate}.Progress_progress__PqUI6:indeterminate::-moz-progress-bar{background:rgba(0,0,0,0)}@keyframes Progress_travel__ZQ7d3{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.Progress_progress__PqUI6:indeterminate{animation:none}}@media(forced-colors:active){.Progress_progress__PqUI6{border:1px solid CanvasText;--progress-bg:Canvas;--progress-color:Highlight}.Progress_progress__PqUI6::-webkit-progress-value{background:Highlight}.Progress_progress__PqUI6::-moz-progress-bar{background:Highlight}.Progress_progress__PqUI6:indeterminate{forced-color-adjust:none;background-color:Canvas;color:Highlight}}.Avatar_avatar__zX1g7{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size,var(--avatar-default-size,32px));height:var(--avatar-size,var(--avatar-default-size,32px));flex:0 0 auto;overflow:hidden;border:var(--avatar-border-width,0) solid var(--avatar-border-color,transparent);background:var(--avatar-bg,var(--avatar-default-bg,var(--ui-surface-cool)));color:var(--avatar-color,var(--avatar-default-color,var(--ui-text-strong)));font-family:inherit;font-size:var(--avatar-font-size,var(--avatar-default-font-size,13px));font-weight:var(--avatar-font-weight,600);line-height:1;vertical-align:middle}.Avatar_circle__gaJTY{border-radius:var(--avatar-radius,var(--ui-radius-round))}.Avatar_rounded__MG9uz{border-radius:var(--avatar-radius,var(--ui-radius-control))}.Avatar_fallback__PtstN{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Avatar_image__CvCLi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.Avatar_image__CvCLi[data-loaded]{opacity:1}@media(forced-colors:active){.Avatar_avatar__zX1g7{border:1px solid CanvasText}}.AnchoredOverlay_layer__psxqS{position:fixed;inset:auto;margin:0;visibility:hidden;z-index:1100;box-sizing:border-box;display:flex;flex-direction:column;width:var(--overlay-width,320px);max-width:calc(100vw - 24px);max-height:calc(var(--overlay-viewport-height, 100dvh) - 24px);overflow:auto;padding:var(--overlay-padding,16px);gap:var(--overlay-gap,12px);border:1px solid var(--overlay-border,var(--ui-border-muted));border-radius:var(--overlay-radius,var(--ui-radius-control));background:var(--overlay-bg,var(--ui-surface-raised));color:var(--overlay-color,var(--ui-text-strong));box-shadow:var(--overlay-shadow,var(--ui-elevation-overlay));font:inherit}.AnchoredOverlay_layer__psxqS::backdrop{background:var(--overlay-backdrop,transparent)}.AnchoredOverlay_layer__psxqS:focus-visible{outline:2px solid var(--ui-action-study);outline-offset:-2px}@media(forced-colors:active){.AnchoredOverlay_layer__psxqS{border:1px solid CanvasText}}.PasswordField_field__wWss_{display:grid;gap:8px;min-width:0;color:var(--ui-text-study-strong)}.PasswordField_label__a01Hj{font-size:14px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.PasswordField_description__SVSBO,.PasswordField_error__Ajcwm{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.PasswordField_description__SVSBO{color:var(--ui-text-study-muted)}.PasswordField_control__X9e48{--control-focus-border:var(--input-focus-border,var(--ui-action-study));--control-focus-halo:var(--input-focus-halo,var(--ui-action-study-focus));display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding:3px 4px 3px 14px;border:1px solid var(--ui-border-muted);border-radius:var(--password-control-radius,12px);background:var(--ui-surface-base);box-shadow:var(--ui-elevation-control);transition:border-color .15s ease,box-shadow .15s ease}.PasswordField_control__X9e48:hover:where(:not(:has(input:disabled)):not(:has(input[readonly])):not(:has(input[aria-invalid=true]))){border-color:var(--input-border-hover,var(--ui-action-study-border))}.PasswordField_control__X9e48:focus-within{border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-halo),var(--ui-elevation-control)}.PasswordField_control__X9e48:where(:has(input:focus-visible)){outline:2px solid var(--control-focus-border);outline-offset:-2px}.PasswordField_control__X9e48:has(input[aria-invalid=true]){--control-focus-border:var(--ui-action-danger);--control-focus-halo:var(--ui-action-danger-focus);border-color:var(--ui-action-danger)}.PasswordField_icon__fnh8i{flex:0 0 auto;color:var(--ui-text-study-subtle)}.PasswordField_input___hpbi{flex:1 1 auto;width:100%;min-width:0;min-height:42px;padding:9px 0;border:0;outline:none;background:rgba(0,0,0,0);color:var(--ui-text-study-strong);font:inherit;font-size:14px;line-height:1.5}.PasswordField_input___hpbi::placeholder{color:var(--ui-text-study-subtle);opacity:1}.PasswordField_input___hpbi::-ms-clear,.PasswordField_input___hpbi::-ms-reveal{display:none}.PasswordField_control__X9e48:has(input[readonly]){background:var(--ui-surface-muted)}.PasswordField_control__X9e48:has(input:disabled){border-color:var(--ui-action-disabled-border);background:var(--ui-action-disabled-surface);box-shadow:none}.PasswordField_control__X9e48:has(input:disabled) .PasswordField_icon__fnh8i,.PasswordField_input___hpbi:disabled{color:var(--ui-action-disabled-text);cursor:not-allowed}.PasswordField_error__Ajcwm{color:var(--ui-status-danger-text);font-weight:600}@media(max-width:640px){.PasswordField_input___hpbi{font-size:16px}}@media(prefers-reduced-motion:reduce){.PasswordField_control__X9e48{transition:none}}@media(forced-colors:active){.PasswordField_control__X9e48{border-color:ButtonText;box-shadow:none}.PasswordField_control__X9e48:focus-within{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.PasswordField_control__X9e48:has(input[aria-invalid=true]){border:2px dashed CanvasText}.PasswordField_control__X9e48:has(input:disabled){border-color:GrayText}.PasswordField_input___hpbi:disabled{color:GrayText}}.RadioGroup_options__Y1T4V{display:var(--radio-group-display,flex);gap:var(--radio-group-gap,12px);min-width:0}.RadioGroup_vertical__EbC6X{flex-direction:column}.RadioGroup_horizontal__JK7W_{flex-direction:row;flex-wrap:var(--radio-group-wrap,wrap)}.RadioGroup_option__uofT_{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;cursor:pointer}.RadioGroup_option__uofT_:has(:disabled){color:var(--ui-action-disabled-text);cursor:not-allowed}.RadioGroup_copy__NGFlD{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.RadioGroup_description__gqo_k{color:var(--ui-text-muted);font-size:12px}.ChoiceCard_card__0XG3O{position:relative;display:var(--choice-display,flex);align-items:var(--choice-align,center);gap:var(--choice-gap,12px);box-sizing:border-box;min-width:0;min-height:var(--choice-min-height,0);padding:var(--choice-padding,16px);border:var(--choice-border-width,1px) solid var(--choice-border,var(--ui-border-muted));border-radius:var(--choice-radius,var(--ui-radius-control));background:var(--choice-bg,var(--ui-surface-raised));color:var(--choice-color,var(--ui-text-strong));box-shadow:var(--choice-shadow,var(--ui-elevation-control));cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.ChoiceCard_card__0XG3O:hover:not(:has(:disabled)):not(:has(:checked)){background:var(--choice-hover-bg,var(--ui-action-study-surface))}.ChoiceCard_card__0XG3O:has(:checked){background:var(--choice-selected-bg,var(--ui-action-study-surface));border-color:var(--choice-selected-border,var(--ui-action-study));box-shadow:var(--choice-selected-shadow,var(--ui-elevation-selection-halo))}.ChoiceCard_card__0XG3O:has(:focus-visible){outline:2px solid var(--radio-color,var(--ui-action-study));outline-offset:3px}.ChoiceCard_card__0XG3O:has([data-invalid=true]){border-color:var(--ui-action-danger)}.ChoiceCard_card__0XG3O:has(:disabled){opacity:.6;cursor:not-allowed}.ChoiceCard_copy__Uyuod{display:grid;gap:var(--choice-copy-gap,6px);min-width:0;overflow-wrap:anywhere}.ChoiceCard_title__G1JMU{font-size:var(--choice-label-size,14px);font-weight:var(--choice-label-weight,800);line-height:1.35}.ChoiceCard_description__OZa0u{color:var(--choice-description-color,var(--ui-text-muted));font-size:var(--choice-description-size,12px);line-height:1.6}.ChoiceCard_icon__bMSCu{display:inline-flex;flex:0 0 auto;color:var(--radio-color,var(--ui-action-study))}.ChoiceCard_hiddenInput__lJYr9{position:absolute;width:1px!important;height:1px!important;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ChoiceCard_card__0XG3O{transition:none}}@media(forced-colors:active){.ChoiceCard_card__0XG3O{border:1px solid ButtonText}.ChoiceCard_card__0XG3O:has(:checked){border-color:Highlight;outline:1px solid Highlight}.ChoiceCard_card__0XG3O:has(:disabled){border-color:GrayText;color:GrayText;opacity:1}.ChoiceCard_card__0XG3O:has(:focus-visible){outline:2px solid Highlight}}.SegmentedControl_hiddenLegend__6cQR9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.SegmentedControl_track__s_B47{--radio-group-gap:var(--segment-gap,3px);--radio-group-wrap:var(--segment-wrap,wrap);display:flex;flex-direction:row;flex-wrap:var(--segment-wrap,wrap);gap:var(--segment-gap,3px);padding:var(--segment-track-padding,3px);border-radius:var(--segment-radius,var(--ui-radius-control));background:var(--segment-track-bg,var(--ui-surface-muted))}.SegmentedControl_sm__ciNV5{--segment-height:32px;--segment-font-size:11px}.SegmentedControl_md__z_Hcb{--segment-height:40px;--segment-font-size:12px}.SegmentedControl_lg__Q2ZNh{--segment-height:48px;--segment-font-size:14px}.SegmentedControl_segment__Oq9CU{position:relative;display:flex;flex:var(--segment-item-flex,0 1 auto);min-width:0;max-width:100%;height:100%;cursor:pointer}.SegmentedControl_input__T7dl9{position:absolute;width:1px!important;height:1px!important;margin:-1px;overflow:hidden;clip-path:inset(50%)}.SegmentedControl_label__O4Zd6{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:var(--segment-item-min-width,0);min-height:var(--segment-item-height,var(--segment-height));padding:var(--segment-item-padding,0 14px);border-radius:var(--segment-item-radius,var(--ui-radius-button));border:1px solid rgba(0,0,0,0);background:var(--segment-item-bg,transparent);color:var(--segment-color,var(--ui-text-muted));font-size:var(--segment-item-font-size,var(--segment-font-size));font-weight:var(--segment-font-weight,700);line-height:1.4;overflow-wrap:anywhere;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.SegmentedControl_segment__Oq9CU:hover:not(:has(:disabled)):not(:has(:checked)) .SegmentedControl_label__O4Zd6{background:var(--segment-hover-bg,var(--ui-action-study-surface))}.SegmentedControl_input__T7dl9:checked+.SegmentedControl_label__O4Zd6{color:var(--segment-selected-color,var(--ui-action-study));background:var(--segment-selected-bg,var(--ui-surface-raised));box-shadow:var(--segment-selected-shadow,var(--ui-elevation-control))}.SegmentedControl_input__T7dl9:focus-visible+.SegmentedControl_label__O4Zd6{outline:2px solid var(--ui-action-study);outline-offset:2px}.SegmentedControl_input__T7dl9[data-invalid=true]+.SegmentedControl_label__O4Zd6{border-color:var(--ui-action-danger)}.SegmentedControl_segment__Oq9CU:has(:disabled){cursor:not-allowed}.SegmentedControl_input__T7dl9:disabled+.SegmentedControl_label__O4Zd6{opacity:.55;color:var(--ui-action-disabled-text)}@media(prefers-reduced-motion:reduce){.SegmentedControl_label__O4Zd6{transition:none}}@media(forced-colors:active){.SegmentedControl_label__O4Zd6{border:1px solid ButtonText}.SegmentedControl_input__T7dl9:checked+.SegmentedControl_label__O4Zd6{border-color:Highlight;color:Highlight;outline:1px solid Highlight}.SegmentedControl_input__T7dl9:focus-visible+.SegmentedControl_label__O4Zd6{outline:2px solid Highlight}.SegmentedControl_input__T7dl9:disabled+.SegmentedControl_label__O4Zd6{border-color:GrayText;color:GrayText;opacity:1}}.FilterChip_chip__sPUYR{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;max-width:100%;min-height:var(--chip-height,32px);padding:var(--chip-padding,0 12px);border:1px solid var(--chip-border,var(--ui-border-muted));border-radius:var(--chip-radius,var(--ui-radius-round));background:var(--chip-bg,var(--ui-surface-raised));color:var(--chip-color,var(--ui-text-muted));box-shadow:var(--chip-shadow,none);font-family:inherit;font-size:var(--chip-font-size,12px);font-weight:700;line-height:1.4;cursor:pointer;overflow-wrap:anywhere;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.FilterChip_chip__sPUYR[data-size=sm]{min-height:var(--chip-height,26px);font-size:var(--chip-font-size,11px)}.FilterChip_chip__sPUYR[data-size=lg]{min-height:var(--chip-height,40px);font-size:var(--chip-font-size,14px)}.FilterChip_chip__sPUYR:hover:not(:disabled){background:var(--chip-hover-bg,var(--ui-action-study-surface))}.FilterChip_chip__sPUYR[aria-pressed=true]{background:var(--chip-selected-bg,var(--ui-action-study-surface));color:var(--chip-selected-color,var(--ui-action-study));border-color:var(--chip-selected-border,var(--ui-action-study-border));box-shadow:var(--chip-selected-shadow,none)}.FilterChip_chip__sPUYR:focus-visible{outline:2px solid var(--ui-action-study);outline-offset:3px}.FilterChip_chip__sPUYR:disabled{color:var(--ui-action-disabled-text);opacity:.6;cursor:not-allowed}.FilterChip_icon__d6HNY{display:inline-flex;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.FilterChip_chip__sPUYR{transition:none}}@media(forced-colors:active){.FilterChip_chip__sPUYR{border:1px solid ButtonText}.FilterChip_chip__sPUYR[aria-pressed=true]{border-color:Highlight;outline:1px solid Highlight}.FilterChip_chip__sPUYR:disabled{border-color:GrayText;color:GrayText;opacity:1}.FilterChip_chip__sPUYR:focus-visible{outline:2px solid Highlight}}.ChatComposer_form__GCT2M{width:100%}.ChatComposer_composer__qkHz6{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;min-height:62px;padding:8px;border:1px solid var(--ui-hairline,#dfe5f3);border-radius:10px;background:var(--ui-surface-overlay,#ffffff);color:#5d6b94;box-shadow:var(--ui-shadow-control);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ChatComposer_composer_dragActive__Bgjaa{border-color:var(--chat-accent,#6254e5);background:#f5f4ff;box-shadow:0 0 0 2px rgba(98,84,229,.16),var(--ui-shadow-card)}.ChatComposer_dropOverlay__zhjXK{position:absolute;z-index:4;inset:5px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #8177e8;border-radius:8px;background:rgba(245,244,255,.96);color:#5146d8;font-size:12px;font-weight:900;pointer-events:none}.ChatComposer_composer_attachments__iRgaz{grid-template-columns:36px minmax(0,1fr) 42px}.ChatComposer_attachmentPreview__lUxcQ{grid-column:1/-1}.ChatComposer_attachmentPreview__lUxcQ:empty{display:none}.ChatComposer_attachmentButton__nClf9{margin-bottom:3px}.ChatComposer_composer__qkHz6:focus-within{border-color:var(--chat-accent,#6254e5);box-shadow:var(--ui-shadow-focus),var(--ui-shadow-card)}.ChatComposer_composer_typing__S4x4x .ChatComposer_submitButton__HEgk9{background:var(--chat-accent,#6254e5);color:#fff;box-shadow:var(--chat-accent-shadow,var(--ui-shadow-accent))}.ChatComposer_composer_disabled__KIJ30,.ChatComposer_composer_saving___xJZe{background:#f7f8fc;color:#a9b2c8}.ChatComposer_textarea__XqUmp{width:100%;min-height:var(--chat-composer-min-height,48px);max-height:var(--chat-composer-max-height,148px);padding:13px 4px 9px;border:0;background:rgba(0,0,0,0);color:#172456;font:inherit;font-size:13px;font-weight:760;line-height:1.55;resize:none;overflow-y:auto}.ChatComposer_textarea__XqUmp::placeholder{color:#9aa5c2}.ChatComposer_textarea__XqUmp:focus{outline:none}.ChatComposer_submitButton__HEgk9{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:8px;color:inherit;font-family:inherit;background:#edeaff;color:#5a4ff3;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.ChatComposer_submitButton__HEgk9:not(:disabled):hover{transform:translateY(-1px)}.ChatComposer_submitButton__HEgk9:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}.ChatComposer_submitButton__HEgk9:disabled{cursor:not-allowed;opacity:.58}.ChatComposer_helperRow___zl7z{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding:6px 2px 0;color:#7a86a4;font-size:11px;font-weight:800;line-height:1.45}@media(prefers-reduced-motion:reduce){.ChatComposer_composer__qkHz6,.ChatComposer_submitButton__HEgk9{transition:none}.ChatComposer_submitButton__HEgk9:not(:disabled):hover{transform:none}}.ChatComposer_helperRow___zl7z span:last-child{flex:0 0 auto}@media(max-width:620px){.ChatComposer_composer__qkHz6{grid-template-columns:minmax(0,1fr) 38px;gap:6px;min-height:58px}.ChatComposer_composer_attachments__iRgaz{grid-template-columns:34px minmax(0,1fr) 38px}.ChatComposer_submitButton__HEgk9{width:38px;height:38px;border-radius:8px}.ChatComposer_textarea__XqUmp{padding-top:11px;font-size:12px}.ChatComposer_helperRow___zl7z{align-items:flex-start;flex-direction:column;gap:2px}}.DropdownMenu_menu__3KV8J{--overlay-width:250px;--overlay-padding:7px;--overlay-gap:4px}.DropdownMenu_item__d3YMt{display:flex;align-items:center;gap:var(--menu-item-gap,10px);flex:0 0 auto;box-sizing:border-box;width:100%;min-height:var(--menu-item-height,40px);padding:var(--menu-item-padding,8px 10px);border:0;border-radius:var(--menu-item-radius,8px);background:rgba(0,0,0,0);color:var(--menu-item-color,var(--ui-text-strong));font:inherit;font-size:var(--menu-item-font-size,13px);font-weight:var(--menu-item-weight,700);text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.DropdownMenu_item__d3YMt:focus-visible,.DropdownMenu_item__d3YMt:hover:not([aria-disabled=true]){background:var(--menu-item-active-bg,var(--ui-action-study-surface));color:var(--menu-item-active-color,var(--ui-action-study))}.DropdownMenu_item__d3YMt:focus-visible{outline:2px solid var(--ui-action-study);outline-offset:-2px}.DropdownMenu_item__d3YMt[aria-disabled=true]{color:var(--ui-action-disabled-text);opacity:.6;cursor:not-allowed}.DropdownMenu_icon__BTF2B{display:inline-flex;flex:0 0 auto;color:var(--menu-icon-color,currentColor)}@media(forced-colors:active){.DropdownMenu_item__d3YMt:focus-visible{outline-color:Highlight}.DropdownMenu_item__d3YMt[aria-disabled=true]{color:GrayText;opacity:1}}.ChatAttachmentPreview_list__jTfPu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:7px;width:100%}.ChatAttachmentPreview_item__XG7Gs{display:grid;grid-template-columns:38px minmax(0,1fr) 32px 32px;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid var(--ui-hairline,#dfe5f3);border-radius:8px;background:#f8f9fc}.ChatAttachmentPreview_item_error__lB2N8{border-color:#e4a9b1;background:#fff8f8}.ChatAttachmentPreview_thumbnail__RImek{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;overflow:hidden;border-radius:7px;background:#eceffa;color:#657296}.ChatAttachmentPreview_thumbnail__RImek img{width:100%;height:100%;object-fit:cover}.ChatAttachmentPreview_details__UM6Ii{display:grid;min-width:0;gap:2px}.ChatAttachmentPreview_details__UM6Ii strong{overflow:hidden;color:#243052;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ChatAttachmentPreview_details__UM6Ii small{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;color:#7a86a4;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ChatAttachmentPreview_details__UM6Ii .ChatAttachmentPreview_errorText__3XaYP{color:#b23d4a}.ChatAttachmentPreview_removeButton__CyojT{grid-column:4}@media(max-width:520px){.ChatAttachmentPreview_list__jTfPu{grid-template-columns:1fr}.ChatAttachmentPreview_item__XG7Gs{grid-template-columns:34px minmax(0,1fr) 32px 32px}.ChatAttachmentPreview_thumbnail__RImek{width:34px;height:34px}}.FileUploadControl_root__yiXo2{display:flex;flex-direction:column;gap:10px;min-width:0;padding:var(--file-control-padding,14px);border:1px solid var(--ui-border-muted);border-radius:var(--ui-radius-control);background:var(--ui-surface-raised);color:var(--ui-text-strong);font-size:13px}.FileUploadControl_files__fOxHo{list-style:none;margin:0;padding:0;display:grid;gap:8px}.FileUploadControl_file___e8m7{display:flex;align-items:center;gap:8px;min-width:0}.FileUploadControl_file___e8m7>svg{flex:0 0 auto}.FileUploadControl_copy__irZUg{flex:1;min-width:0;overflow-wrap:anywhere;display:grid;gap:4px}.FileUploadControl_copy__irZUg small,.FileUploadControl_empty__nkcwH{color:var(--ui-text-subtle)}.FileUploadControl_copy__irZUg .FileUploadControl_error__E1Zmu{color:var(--ui-action-danger)}.FileUploadControl_actions__VJiRO{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ChatEmojiReactionPicker_dialog__82IuL{--overlay-width:360px;--overlay-padding:0;--overlay-gap:0;--overlay-radius:16px;--overlay-border:var(--ui-hairline,#dfe5f3);--overlay-bg:var(--ui-surface,#fff);--overlay-color:#132052;--overlay-shadow:var(--ui-shadow-card,0 12px 36px #13205226);overflow:hidden;font-size:13px}.ChatEmojiReactionPicker_header__f2UlF{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}.ChatEmojiReactionPicker_dialog__82IuL button,.ChatEmojiReactionPicker_dialog__82IuL select{color:inherit;font:inherit;cursor:pointer}.ChatEmojiReactionPicker_picker__gjLeI{min-height:0;flex:1;display:flex;flex-direction:column}.ChatEmojiReactionPicker_search__n2m0C{flex-shrink:0;margin:0 12px 10px;padding:10px 12px;width:calc(100% - 24px);border:1px solid var(--ui-hairline,#dfe5f3);border-radius:10px;background:var(--ui-surface-muted,#f7f8fc);color:inherit;font:inherit}.ChatEmojiReactionPicker_categories__RmLrP{display:flex;overflow-x:auto;flex-shrink:0;gap:2px;padding:0 8px 8px;border-bottom:1px solid var(--ui-hairline,#dfe5f3)}.ChatEmojiReactionPicker_categories__RmLrP button{flex:0 0 auto;min-width:29px;height:32px;padding:0 3px;border:0;border-radius:7px;background:rgba(0,0,0,0);font-size:16px}.ChatEmojiReactionPicker_categories__RmLrP button:first-child{font-size:11px}.ChatEmojiReactionPicker_viewport__eN3gb{min-height:0;height:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ChatEmojiReactionPicker_list__PYzcu{padding-block:4px}.ChatEmojiReactionPicker_categoryHeader___HBiu{height:30px;display:flex;align-items:center;padding-inline:12px;background:var(--ui-surface,#fff);color:#7482a8;font-size:11px;font-weight:700}.ChatEmojiReactionPicker_emojiRow__AFoMq{display:flex;justify-content:space-between;padding-inline:8px;height:40px;scroll-margin-block:4px}.ChatEmojiReactionPicker_emoji__bT0kX,.ChatEmojiReactionPicker_recent__tC_uV button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:8px;background:rgba(0,0,0,0);font-size:25px!important}.ChatEmojiReactionPicker_dialog__82IuL button:hover,.ChatEmojiReactionPicker_dialog__82IuL button[aria-pressed=true],.ChatEmojiReactionPicker_emoji__bT0kX[data-active]{background:#efedff}.ChatEmojiReactionPicker_dialog__82IuL button:disabled{cursor:not-allowed;opacity:.45}.ChatEmojiReactionPicker_dialog__82IuL :focus-visible{outline:2px solid #7a6cf5;outline-offset:-2px}.ChatEmojiReactionPicker_recent__tC_uV{padding:6px 8px;max-height:115px;overflow-y:auto;flex-shrink:0}.ChatEmojiReactionPicker_recent__tC_uV h4{margin:0 4px 4px;color:#7482a8;font-size:11px}.ChatEmojiReactionPicker_recent__tC_uV>div{display:grid;grid-template-columns:repeat(8,1fr)}.ChatEmojiReactionPicker_footer__KRJR8{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 12px;border-top:1px solid var(--ui-hairline,#dfe5f3);flex-shrink:0}.ChatEmojiReactionPicker_footer__KRJR8 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.ChatEmojiReactionPicker_footer__KRJR8 select{width:100px;flex-shrink:0;border:1px solid var(--ui-hairline,#dfe5f3);border-radius:8px;padding:6px 2px;background:rgba(0,0,0,0);font-size:11px}.ChatEmojiReactionPicker_status__057Ap{padding:20px 14px;color:#596684}@media(max-width:600px){.ChatEmojiReactionPicker_dialog__82IuL{--overlay-backdrop:#13205240;top:auto!important;bottom:var(--overlay-bottom-offset,0);left:0!important;width:100%;max-width:100%;max-height:calc(var(--overlay-viewport-height, 100dvh) - 12px);border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.ChatEmojiReactionPicker_viewport__eN3gb{height:min(280px,var(--overlay-viewport-height,100dvh)*.35)}.ChatEmojiReactionPicker_recent__tC_uV{max-height:76px}.ChatEmojiReactionPicker_emojiRow__AFoMq{height:44px}.ChatEmojiReactionPicker_emoji__bT0kX,.ChatEmojiReactionPicker_recent__tC_uV button{width:min(40px,100%);height:42px}}.Skeleton_skeleton__sWs96{display:block;position:relative;overflow:hidden;box-sizing:border-box;max-width:100%;width:var(--skeleton-width,100%);height:var(--skeleton-height,20px);background:var(--skeleton-bg,var(--ui-surface-cool))}.Skeleton_line__E_HT_{border-radius:var(--skeleton-radius,var(--ui-radius-round))}.Skeleton_rounded__sZKcr{border-radius:var(--skeleton-radius,var(--ui-radius-control))}.Skeleton_circle__LriJh{width:var(--skeleton-width,32px);height:var(--skeleton-height,32px);border-radius:var(--ui-radius-round)}.Skeleton_sm__wYMw7{height:var(--skeleton-height,12px)}.Skeleton_lg___W8_Q{height:var(--skeleton-height,32px)}.Skeleton_skeleton__sWs96[data-animated]:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-shine,color-mix(in srgb,var(--ui-surface-base) 76%,transparent)),transparent);animation:Skeleton_shimmer__FeX1D 1.25s ease-in-out infinite}@keyframes Skeleton_shimmer__FeX1D{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.Skeleton_skeleton__sWs96[data-animated]:after{animation:none}}@media(forced-colors:active){.Skeleton_skeleton__sWs96{background:CanvasText;opacity:.2}.Skeleton_skeleton__sWs96:after{display:none}}.Skeleton_circle__LriJh.Skeleton_sm__wYMw7{width:var(--skeleton-width,24px);height:var(--skeleton-height,24px)}.Skeleton_circle__LriJh.Skeleton_lg___W8_Q{width:var(--skeleton-width,48px);height:var(--skeleton-height,48px)}.ChatImageLightbox_backdrop__PWbZ1{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(8,12,28,.84);backdrop-filter:blur(6px)}.ChatImageLightbox_dialog__3QXqp{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1100px,96vw);height:min(820px,92vh);overflow:hidden;border-radius:12px;background:#11172a;box-shadow:0 24px 80px rgba(0,0,0,.42)}.ChatImageLightbox_header__jDkoi{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:8px;min-height:58px;padding:8px 10px 8px 16px;background:#fff;color:#172456}.ChatImageLightbox_header__jDkoi div{display:grid;min-width:0;gap:2px}.ChatImageLightbox_header__jDkoi strong{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ChatImageLightbox_header__jDkoi span{color:#7482a8;font-size:10px;font-weight:800}.ChatImageLightbox_header__jDkoi a,.ChatImageLightbox_header__jDkoi button,.ChatImageLightbox_navigation__5cm2b{display:inline-flex;align-items:center;justify-content:center;border:0;color:inherit;cursor:pointer}.ChatImageLightbox_header__jDkoi a,.ChatImageLightbox_header__jDkoi button{width:40px;height:40px;border-radius:8px;background:rgba(0,0,0,0)}.ChatImageLightbox_header__jDkoi a:hover,.ChatImageLightbox_header__jDkoi button:hover{background:#f0f1f8}.ChatImageLightbox_header__jDkoi a:focus-visible,.ChatImageLightbox_header__jDkoi button:focus-visible,.ChatImageLightbox_navigation__5cm2b:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}.ChatImageLightbox_canvas__3vP2_{position:relative;display:grid;min-width:0;min-height:0;place-items:center;padding:18px 62px;overflow:auto}.ChatImageLightbox_canvas__3vP2_ img{display:block;max-width:100%;max-height:100%;object-fit:contain}.ChatImageLightbox_navigation__5cm2b{position:absolute;z-index:2;top:50%;width:42px;height:52px;border-radius:9px;background:hsla(0,0%,100%,.14);color:#fff;transform:translateY(-50%)}.ChatImageLightbox_navigation__5cm2b:hover{background:hsla(0,0%,100%,.24)}.ChatImageLightbox_navigation_previous__G26Kp{left:12px}.ChatImageLightbox_navigation_next__KkZqg{right:12px}@media(max-width:620px){.ChatImageLightbox_backdrop__PWbZ1{padding:0}.ChatImageLightbox_dialog__3QXqp{width:100vw;height:100dvh;border-radius:0}.ChatImageLightbox_canvas__3vP2_{padding:12px 44px}.ChatImageLightbox_navigation__5cm2b{width:36px;height:48px}.ChatImageLightbox_navigation_previous__G26Kp{left:4px}.ChatImageLightbox_navigation_next__KkZqg{right:4px}}@media(prefers-reduced-motion:reduce){.ChatImageLightbox_backdrop__PWbZ1{backdrop-filter:none}}.Slider_slider__fNGrb{--range-default-track-height:6px;--range-default-thumb-size:18px;--range-direction:to right;appearance:none;display:block;box-sizing:border-box;width:var(--range-width,100%);min-width:0;height:40px;margin:0;padding:0;border:0;border-radius:var(--ui-radius-xs);background:rgba(0,0,0,0);color:var(--range-fill,var(--ui-action-study));cursor:pointer;accent-color:var(--ui-action-study)}.Slider_slider__fNGrb[data-size=sm]{--range-default-track-height:4px;--range-default-thumb-size:14px;height:32px}.Slider_slider__fNGrb[data-size=lg]{--range-default-track-height:8px;--range-default-thumb-size:22px;height:48px}.Slider_slider__fNGrb:dir(rtl){--range-direction:to left}.Slider_slider__fNGrb::-webkit-slider-runnable-track{height:var(--range-track-height,var(--range-default-track-height));border:0;border-radius:999px;background:var(--range-track-background,linear-gradient(var(--range-direction),var(--range-fill,var(--ui-action-study)) 0 var(--range-progress,50%),var(--range-rest,var(--ui-border-muted)) var(--range-progress,50%) 100%))}.Slider_slider__fNGrb::-moz-range-track{height:var(--range-track-height,var(--range-default-track-height));border:0;border-radius:999px;background:var(--range-track-background,linear-gradient(var(--range-direction),var(--range-fill,var(--ui-action-study)) 0 var(--range-progress,50%),var(--range-rest,var(--ui-border-muted)) var(--range-progress,50%) 100%))}.Slider_slider__fNGrb::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--range-thumb-size,var(--range-default-thumb-size));height:var(--range-thumb-size,var(--range-default-thumb-size));border:0;border-radius:50%;background:var(--range-thumb,var(--range-fill,var(--ui-action-study)));margin-top:calc((var(--range-track-height, var(--range-default-track-height)) - var(--range-thumb-size, var(--range-default-thumb-size)))/2)}.Slider_slider__fNGrb::-moz-range-thumb{box-sizing:border-box;width:var(--range-thumb-size,var(--range-default-thumb-size));height:var(--range-thumb-size,var(--range-default-thumb-size));border:0;border-radius:50%;background:var(--range-thumb,var(--range-fill,var(--ui-action-study)))}.Slider_slider__fNGrb:focus-visible{outline:2px solid var(--range-focus,var(--ui-action-study));outline-offset:2px}.Slider_slider__fNGrb:disabled{cursor:not-allowed;opacity:.5}@media(forced-colors:active){.Slider_slider__fNGrb{appearance:auto;opacity:1}.Slider_slider__fNGrb::-webkit-slider-runnable-track{background:Canvas;border:1px solid CanvasText}.Slider_slider__fNGrb::-moz-range-track{background:Canvas;border:1px solid CanvasText}.Slider_slider__fNGrb::-webkit-slider-thumb{background:Highlight;border:1px solid CanvasText}.Slider_slider__fNGrb::-moz-range-thumb{background:Highlight;border:1px solid CanvasText}.Slider_slider__fNGrb:disabled::-webkit-slider-thumb{background:GrayText;border-color:GrayText}.Slider_slider__fNGrb:disabled::-moz-range-thumb{background:GrayText;border-color:GrayText}.Slider_slider__fNGrb:focus-visible{outline-color:Highlight}}.AcademyCourseExploreKit_root__duE7H{--course-page-ink:#121934;--course-page-muted:#697087;--course-page-surface:rgba(255,255,255,0.78);--course-page-shadow:0 16px 34px rgba(75,84,128,0.09);display:flex;flex-direction:column;gap:24px;width:100%;color:var(--course-page-ink)}.AcademyCourseExploreKit_minText__dPtKp{min-width:0}.AcademyCourseExploreKit_hero__HMZ00{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.AcademyCourseExploreKit_hero__HMZ00 h1{margin:0;font-size:22px;font-weight:800;line-height:1.32;letter-spacing:0}.AcademyCourseExploreKit_hero__HMZ00 p{margin:6px 0 0;color:var(--course-page-muted);font-size:13px;font-weight:600;line-height:1.7}.AcademyCourseExploreKit_status__4Hcem{display:flex;align-items:center;gap:14px;flex-shrink:0;font-size:13px;font-weight:800}.AcademyCourseExploreKit_status__4Hcem>span{display:inline-flex;align-items:center;gap:6px}.AcademyCourseExploreKit_status__4Hcem button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;color:#20263e;background:rgba(0,0,0,0);cursor:pointer}.AcademyCourseExploreKit_status__4Hcem button:hover{background:hsla(0,0%,100%,.72)}.AcademyCourseExploreKit_searchRow__eE3Ys{display:grid;grid-template-columns:minmax(0,1fr) 136px;gap:22px;align-items:center}.AcademyCourseExploreKit_search__ofQc0{--input-border-hover:var(--ui-action-study-border);--input-focus-border:var(--ui-action-study);--input-focus-halo:var(--ui-action-study-focus);display:flex;align-items:center;min-width:0;height:58px;padding:0 24px;gap:14px;border:0;border-radius:8px;color:#7e839a;background:hsla(0,0%,100%,.76);box-shadow:var(--course-page-shadow)}.AcademyCourseExploreKit_search__ofQc0 input{width:100%;min-width:0;border:0;outline:none;color:var(--course-page-ink);background:rgba(0,0,0,0);font:inherit;font-size:14px;font-weight:600}.AcademyCourseExploreKit_search__ofQc0 input::placeholder{color:#9aa0b3}.AcademyCourseExploreKit_filterButton__YJbhs{--chip-height:58px;--chip-padding:0 18px;--chip-border:transparent;--chip-radius:8px;--chip-color:#262c44;--chip-bg:rgba(255,255,255,0.82);--chip-shadow:var(--course-page-shadow);--chip-font-size:13px;--chip-selected-color:#fff;--chip-selected-bg:#5d4df3;--chip-selected-border:transparent;--chip-selected-shadow:0 14px 30px rgba(93,77,243,0.22);gap:10px;min-width:0;font-weight:800}fieldset.AcademyCourseExploreKit_tabs__jgNXK{--segment-gap:14px;--segment-wrap:nowrap;--segment-item-flex:0 0 auto;--segment-track-bg:transparent;--segment-track-padding:0 32px 0 0;--segment-item-height:34px;--segment-item-padding:0 18px;--segment-item-radius:999px;--segment-color:#33394f;--segment-item-bg:rgba(255,255,255,0.34);--segment-item-font-size:13px;--segment-font-weight:800;--segment-selected-color:#fff;--segment-selected-bg:linear-gradient(135deg,#5e4df3,#7d63f1);--segment-selected-shadow:0 12px 24px rgba(93,77,243,0.22);min-width:0;overflow-x:auto;margin:-20px -32px -38px;padding:20px 32px 40px;scroll-padding-inline:32px;scrollbar-width:none}.AcademyCourseExploreKit_categoryTrack__TAfho{width:max-content}.AcademyCourseExploreKit_tabs__jgNXK::-webkit-scrollbar{display:none}.AcademyCourseExploreKit_section__t1_vR{display:flex;flex-direction:column;gap:14px}.AcademyCourseExploreKit_sectionHeader__kNjMt{display:flex;align-items:center;justify-content:space-between;gap:14px}.AcademyCourseExploreKit_sectionHeader__kNjMt h2{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--course-page-ink);font-size:16px;font-weight:900;line-height:1.35;letter-spacing:0}.AcademyCourseExploreKit_sectionHeader__kNjMt button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 4px;border:0;color:#5747f3;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;font-size:13px;font-weight:800}.AcademyCourseExploreKit_filterButton__YJbhs[aria-pressed=true]{--chip-hover-bg:var(--chip-selected-bg)}.AcademyCourseExploreKit_featuredGrid__0EpJp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.AcademyCourseExploreKit_categoryCard__qwms1,.AcademyCourseExploreKit_featuredCard__z_AaE{min-width:0;border:0;border-radius:8px;background:var(--course-page-surface);box-shadow:var(--course-page-shadow);cursor:pointer;font-family:inherit;text-align:left}.AcademyCourseExploreKit_featuredCard__z_AaE{display:flex;flex-direction:column;justify-content:space-between;min-height:136px;padding:18px;gap:18px}.AcademyCourseExploreKit_categoryCard__qwms1:hover,.AcademyCourseExploreKit_featuredCard__z_AaE:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(75,84,128,.12)}.AcademyCourseExploreKit_featuredTop__ccLF9{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.AcademyCourseExploreKit_featuredTop__ccLF9 h3{margin:1px 0 3px;overflow-wrap:anywhere;color:#11162d;font-size:14px;font-weight:900;line-height:1.45;letter-spacing:0}.AcademyCourseExploreKit_featuredTop__ccLF9 p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#4f566e;font-size:12px;font-weight:600;line-height:1.65}.AcademyCourseExploreKit_featuredStacked__vhFOQ{grid-template-columns:minmax(0,1fr);gap:16px}.AcademyCourseExploreKit_featuredStacked__vhFOQ h3{font-size:18px}.AcademyCourseExploreKit_featuredStacked__vhFOQ p{-webkit-line-clamp:3;font-size:13px}.AcademyCourseExploreKit_iconTile__P9EkZ{--course-explore-tone:#5d4df3;--course-explore-icon-size:48px;display:inline-grid;place-items:center;width:var(--course-explore-icon-size);height:var(--course-explore-icon-size);overflow:hidden;border-radius:8px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--course-explore-tone) 88%,#ffffff),var(--course-explore-tone));box-shadow:0 10px 20px color-mix(in srgb,var(--course-explore-tone) 22%,transparent);flex-shrink:0}.AcademyCourseExploreKit_iconTile__P9EkZ img{width:calc(var(--course-explore-icon-size) - 12px);height:calc(var(--course-explore-icon-size) - 12px);object-fit:contain}.AcademyCourseExploreKit_iconTile__P9EkZ span{font-size:16px;font-weight:900;line-height:1}.AcademyCourseExploreKit_progress__t2NhO{--course-explore-tone:#5d4df3;display:flex;flex-direction:column;gap:8px;min-width:0}.AcademyCourseExploreKit_progressMeta__JO0H_{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#4f566e;font-size:12px;font-weight:800}.AcademyCourseExploreKit_level__y5Y_p{color:#697087;font-size:11px;font-weight:700;line-height:1}.AcademyCourseExploreKit_empty__n8Juu{--state-min-height:0;--state-padding:26px 18px;--state-title-size:13px;--state-title-color:var(--course-page-muted);padding:26px 18px;border:0;border-radius:8px;color:var(--course-page-muted);background:hsla(0,0%,100%,.72);box-shadow:var(--course-page-shadow);text-align:center;font-size:13px;font-weight:700}.AcademyCourseExploreKit_categoryGrid___zSsT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.AcademyCourseExploreKit_categoryCard__qwms1{--course-category-color:#5865f2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:18px;color:#1d243b}.AcademyCourseExploreKit_categoryIcon__ch8bL{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:8px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--course-category-color) 82%,#ffffff),var(--course-category-color));box-shadow:0 12px 22px color-mix(in srgb,var(--course-category-color) 18%,transparent)}.AcademyCourseExploreKit_categoryText__6rhRZ{display:flex;flex-direction:column;gap:5px;min-width:0}.AcademyCourseExploreKit_categoryText__6rhRZ strong{overflow-wrap:anywhere;color:#11162d;font-size:14px;font-weight:900;line-height:1.35}.AcademyCourseExploreKit_categoryText__6rhRZ span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#4f566e;font-size:12px;font-weight:600;line-height:1.6}.AcademyCourseExploreKit_categoryText__6rhRZ em{color:#7d8399;font-size:11px;font-style:normal;font-weight:800}.AcademyCourseExploreKit_bottom__llXif{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:22px;align-items:end}.AcademyCourseExploreKit_keywords___SGK5{display:flex;flex-direction:column;gap:12px}.AcademyCourseExploreKit_keywords___SGK5 h2{margin:0;color:var(--course-page-ink);font-size:16px;font-weight:900;line-height:1.35}.AcademyCourseExploreKit_keywords___SGK5 div{display:flex;flex-wrap:wrap;gap:8px}.AcademyCourseExploreKit_keywords___SGK5 button{min-height:34px;padding:0 14px;border:0;border-radius:8px;color:#4f566e;background:hsla(0,0%,100%,.72);box-shadow:0 10px 22px rgba(75,84,128,.06);cursor:pointer;font-family:inherit;font-size:12px;font-weight:800}.AcademyCourseExploreKit_promo__kDPYU{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:124px;padding:20px 28px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#8ba7ff,#7872f7);box-shadow:0 20px 42px rgba(91,102,202,.2)}.AcademyCourseExploreKit_promo__kDPYU strong{display:block;overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.45}.AcademyCourseExploreKit_promo__kDPYU p{margin:5px 0 10px;color:hsla(0,0%,100%,.82);font-size:11px;font-weight:700;line-height:1.65}.AcademyCourseExploreKit_promo__kDPYU button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 13px;border:0;border-radius:8px;color:#5c54df;background:hsla(0,0%,100%,.94);cursor:pointer;font-family:inherit;font-size:12px;font-weight:900}.AcademyCourseExploreKit_promoMock__2R__3{position:relative;width:108px;height:72px;border-radius:8px;background:#eef2ff;box-shadow:0 18px 28px rgba(48,60,148,.22)}.AcademyCourseExploreKit_promoMock__2R__3:before{content:"";position:absolute;inset:8px 8px auto;height:12px;border-radius:6px;background:#5f55ec}.AcademyCourseExploreKit_promoMock__2R__3 i,.AcademyCourseExploreKit_promoMock__2R__3 span{position:absolute;left:16px;right:18px;height:9px;border-radius:999px;background:#c8d2ff}.AcademyCourseExploreKit_promoMock__2R__3 span{top:33px}.AcademyCourseExploreKit_promoMock__2R__3 i{top:51px}@media(max-width:860px){.AcademyCourseExploreKit_categoryGrid___zSsT,.AcademyCourseExploreKit_featuredGrid__0EpJp{grid-template-columns:repeat(2,minmax(0,1fr))}.AcademyCourseExploreKit_bottom__llXif{grid-template-columns:1fr;align-items:stretch}}@media(max-width:780px){.AcademyCourseExploreKit_root__duE7H{gap:20px}.AcademyCourseExploreKit_hero__HMZ00{align-items:center}.AcademyCourseExploreKit_searchRow__eE3Ys{grid-template-columns:1fr;gap:12px}.AcademyCourseExploreKit_filterButton__YJbhs{width:100%}.AcademyCourseExploreKit_promo__kDPYU{grid-template-columns:minmax(0,1fr)}.AcademyCourseExploreKit_promoMock__2R__3{display:none}}@media(max-width:560px){.AcademyCourseExploreKit_hero__HMZ00{flex-direction:column}.AcademyCourseExploreKit_hero__HMZ00 h1{font-size:21px}.AcademyCourseExploreKit_status__4Hcem{width:100%;justify-content:space-between}.AcademyCourseExploreKit_search__ofQc0{height:auto;min-height:54px;padding:0 16px}fieldset.AcademyCourseExploreKit_tabs__jgNXK{--segment-gap:8px;--segment-item-padding:0 14px}.AcademyCourseExploreKit_categoryGrid___zSsT,.AcademyCourseExploreKit_featuredGrid__0EpJp{grid-template-columns:1fr}.AcademyCourseExploreKit_categoryCard__qwms1,.AcademyCourseExploreKit_featuredCard__z_AaE{padding:16px}.AcademyCourseExploreKit_categoryCard__qwms1{grid-template-columns:auto minmax(0,1fr)}.AcademyCourseExploreKit_categoryCard__qwms1>svg{display:none}.AcademyCourseExploreKit_bottom__llXif{gap:18px}.AcademyCourseExploreKit_promo__kDPYU{padding:18px}}.AcademyCourseExploreKit_status__4Hcem .AcademyCourseExploreKit_scoreButton__3MlZM{display:inline-flex;width:auto;min-width:44px;min-height:44px;height:auto;padding:6px 10px;gap:6px;overflow-wrap:anywhere}.ChatAttachmentList_list__GuoFn{display:grid;gap:8px;max-width:620px;margin-top:8px}.ChatAttachmentList_fileList__tpN6W,.ChatAttachmentList_imageGrid__catNQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;min-width:0}.ChatAttachmentList_imageGrid__catNQ{grid-template-columns:repeat(2,minmax(0,1fr))}.ChatAttachmentList_imageGrid_single__px8nX{grid-template-columns:minmax(0,420px)}.ChatAttachmentList_imageGrid_three__9aaZj .ChatAttachmentList_imageItem__QazzV:first-child{grid-row:span 2}.ChatAttachmentList_imageGrid_three__9aaZj .ChatAttachmentList_imageItem__QazzV:first-child img{height:100%;min-height:248px}.ChatAttachmentList_fileCard__HmuDY,.ChatAttachmentList_imageCard__bZBU7{overflow:hidden;border:1px solid var(--ui-hairline,#dfe5f3);border-radius:9px;background:#fff;color:#263456;text-decoration:none}.ChatAttachmentList_fileItem__tGbsc,.ChatAttachmentList_imageItem__QazzV{position:relative;min-width:0}.ChatAttachmentList_imageCard__bZBU7{position:relative;display:block;min-width:0;min-height:120px;padding:0;font:inherit;text-align:left;cursor:zoom-in;background:#f1f3f9;width:100%;height:100%}.ChatAttachmentList_imageCard__bZBU7 img{display:block;width:100%;height:clamp(120px,22vw,210px);object-fit:cover}.ChatAttachmentList_imageMeta__1qJH_{position:absolute;right:6px;bottom:6px;left:6px;overflow:hidden;padding:5px 7px;border-radius:6px;background:rgba(18,26,50,.76);color:#fff;font-size:10px;font-weight:800;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:6px}.ChatAttachmentList_imageMeta__1qJH_ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatAttachmentList_fileCard__HmuDY{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:58px;padding:9px 10px}.ChatAttachmentList_hideButton__zZg4E{position:absolute;z-index:2;top:6px;right:6px;display:inline-grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.7);border-radius:7px;background:rgba(34,43,69,.88);color:#fff;cursor:pointer}.ChatAttachmentList_hideButton__zZg4E:hover:not(:disabled){background:#b42318}.ChatAttachmentList_hideButton__zZg4E:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}.ChatAttachmentList_hideButton__zZg4E:disabled{cursor:wait;opacity:.6}.ChatAttachmentList_fileCard__HmuDY>svg:first-child{color:#6559d9}.ChatAttachmentList_fileCard__HmuDY span{display:grid;min-width:0;gap:2px}.ChatAttachmentList_fileCard__HmuDY strong{overflow:hidden;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ChatAttachmentList_fileCard__HmuDY small{color:#7a86a4;font-size:10px;font-weight:750}.ChatAttachmentList_fileCard__HmuDY>svg:last-child{color:#7a86a4}.ChatAttachmentList_fileCard__HmuDY:hover,.ChatAttachmentList_imageCard__bZBU7:hover{border-color:#bab5f5;box-shadow:var(--ui-shadow-control)}.ChatAttachmentList_fileCard__HmuDY:focus-visible,.ChatAttachmentList_imageCard__bZBU7:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}@media(max-width:520px){.ChatAttachmentList_fileList__tpN6W{grid-template-columns:1fr}.ChatAttachmentList_imageGrid__catNQ{grid-template-columns:repeat(2,minmax(0,1fr))}.ChatAttachmentList_imageGrid_single__px8nX{grid-template-columns:1fr}.ChatAttachmentList_imageGrid_three__9aaZj .ChatAttachmentList_imageItem__QazzV:first-child{grid-row:auto;grid-column:1/-1}.ChatAttachmentList_imageCard__bZBU7 img{height:min(42vw,180px)}.ChatAttachmentList_imageGrid_three__9aaZj .ChatAttachmentList_imageItem__QazzV:first-child img{height:min(54vw,220px);min-height:0}}.AcademyMacBase_topBar__gVP80{z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:0 16px;border:0;border-radius:12px;background:hsla(0,0%,100%,.82);box-shadow:var(--ui-elevation-panel);backdrop-filter:blur(18px)}.AcademyMacBase_topBarMetricsOnly__guIgG{justify-content:flex-end;min-height:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none}.AcademyMacBase_topBarWithIntro__x0W5H{align-items:flex-end;justify-content:space-between}.AcademyMacBase_topBarIntro__qwdt_{min-width:0;padding-top:2px}.AcademyMacBase_mobileAction__jG7lK,.AcademyMacBase_mobileContent__PhX4G{display:none}.AcademyMacBase_topBarIntro__qwdt_ h1{margin:0;color:#09090b;font-size:22px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.AcademyMacBase_topBarIntro__qwdt_ p{max-width:680px;margin:10px 0 0;color:var(--portal-mac-muted,#64657a);font-size:13px;font-weight:650;line-height:1.75}.AcademyMacBase_breadcrumbs__gUKdO{display:flex;align-items:center;gap:6px;min-width:0;color:var(--academy-ink);font-size:12px;font-weight:700}.AcademyMacBase_breadcrumbLink__yvDKy{color:var(--academy-faint);font-weight:600;text-decoration:none}.AcademyMacBase_breadcrumbLink__yvDKy:hover{color:var(--academy-muted)}.AcademyMacBase_topBarMetrics__0H7tL{display:flex;align-items:center;gap:10px;white-space:nowrap}.AcademyMacBase_topBarMetricStrong__tIioZ,.AcademyMacBase_topBarMetric__u_B_9{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.AcademyMacBase_topBarMetric__u_B_9{color:#525269}.AcademyMacBase_topBarMetricStrong__tIioZ,.AcademyMacBase_topBarMetric__u_B_9{min-height:42px;padding:0 16px;border:0;border-radius:10px;background:hsla(0,0%,100%,.86);box-shadow:var(--ui-elevation-control)}.AcademyMacBase_topBarMetricStrong__tIioZ{color:var(--academy-ink)}.AcademyMacBase_section__12x84{display:flex;flex-direction:column;gap:14px;scroll-margin-top:22px}.AcademyMacBase_sectionHeader__VEiNv{display:flex;align-items:center;justify-content:space-between;gap:12px}.AcademyMacBase_sectionHeader__VEiNv h2{margin:0;color:#17172c;font-size:14px;font-weight:800;letter-spacing:0}.AcademyMacBase_sectionAction__UAKue{color:#6254e5;font-size:11px;font-weight:800;text-decoration:none}.AcademyMacBase_sectionAction__UAKue:hover{color:var(--academy-muted)}.AcademyMacBase_headerCluster__bLDeq{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:780px){.AcademyMacBase_topBarMetrics__0H7tL,.AcademyMacBase_topBar__gVP80{align-items:flex-start;flex-direction:column}.AcademyMacBase_topBar__gVP80{padding:12px}.AcademyMacBase_topBarMetrics__0H7tL{gap:8px}.AcademyMacBase_topBarIntro__qwdt_ h1{font-size:20px}}@media(max-width:520px){.AcademyMacBase_sectionHeader__VEiNv{align-items:flex-start;flex-direction:column}}@media(max-width:860px){.AcademyMacBase_mobileContent__PhX4G{display:block;min-width:0}.AcademyMacBase_topBarMobileStack__xb1Aj{align-items:stretch;flex-direction:column;gap:20px;padding:8px 6px 0}.AcademyMacBase_topBarMobileStack__xb1Aj .AcademyMacBase_topBarIntro__qwdt_{width:100%;padding:0}.AcademyMacBase_topBarMobileStack__xb1Aj .AcademyMacBase_topBarGreeting__5nDVD{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AcademyMacBase_topBarMobileStack__xb1Aj h1{min-width:0;font-size:1.5rem;line-height:1.3}.AcademyMacBase_topBarMobileStack__xb1Aj h1>span{display:block}.AcademyMacBase_mobileAction__jG7lK{display:block;min-width:44px;max-width:55%}.AcademyMacBase_topBarMobileStack__xb1Aj .AcademyMacBase_topBarIntro__qwdt_ p{max-width:none;margin-top:10px;font-size:.875rem;line-height:1.6}.AcademyMacBase_topBarMobileStack__xb1Aj .AcademyMacBase_topBarMetrics__0H7tL{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:10px;white-space:normal}.AcademyMacBase_topBarMobileStack__xb1Aj .AcademyMacBase_topBarMetricStrong__tIioZ,.AcademyMacBase_topBarMobileStack__xb1Aj .AcademyMacBase_topBarMetric__u_B_9{flex:1 1 120px;min-width:0;padding:0 12px;overflow-wrap:anywhere}.AcademyMacBase_hideMobileMetrics__eANP4 .AcademyMacBase_topBarMetrics__0H7tL{display:none}}.AcademyMacCourseGrid_courseGrid__vmfvt{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.AcademyMacCourseGrid_courseCard__oSWmd{border:0;border-radius:12px;background:hsla(0,0%,100%,.92);box-shadow:var(--ui-elevation-card);display:flex;flex-direction:column;justify-content:space-between;min-height:172px;padding:26px;color:inherit;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.AcademyMacCourseGrid_courseCard__oSWmd:hover{background:#fafafa;box-shadow:var(--ui-elevation-panel);transform:translateY(-1px)}.AcademyMacCourseGrid_courseMetaRow__Vlu2X{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.AcademyMacCourseGrid_courseLanguage__1GPIM{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;background:rgba(98,84,229,.08);color:#6254e5;font-size:11px;font-weight:800}.AcademyMacCourseGrid_courseTitleRow__ttJPl{display:flex;align-items:center;gap:8px}.AcademyMacCourseGrid_courseIcon__3hzGY{display:none;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:#f4f4f5;width:26px;height:26px}.AcademyMacCourseGrid_courseCard__oSWmd h3{margin:0;color:#111124;font-size:20px;font-weight:800;line-height:1.35}.AcademyMacCourseGrid_courseCard__oSWmd p{margin:13px 0 0;color:#64657a;font-size:13px;font-weight:650;line-height:1.55}.AcademyMacCourseGrid_progressBlock__kKeNS{display:flex;align-items:center;gap:14px;margin-top:26px}.AcademyMacCourseGrid_progressBlock__kKeNS span{flex:0 0 auto;color:#525269;font-size:12px;font-weight:700}.AcademyMacCourseGrid_progressTrack__9pHjw{--progress-height:4px;--progress-bg:#ececf5;--progress-color:linear-gradient(90deg,#786bf1,#5f51db)}@media(max-width:780px){.AcademyMacCourseGrid_courseGrid__vmfvt{grid-template-columns:1fr}.AcademyMacCourseGrid_courseCard__oSWmd{min-height:150px;padding:20px}.AcademyMacCourseGrid_courseCard__oSWmd h3{font-size:17px}.AcademyMacCourseGrid_progressBlock__kKeNS{align-items:flex-start;flex-direction:column;gap:8px}}.AcademyMacPanel_heatmapWeekdays__bxl1e{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:20px 0 12px;color:#525269;font-size:11px;font-weight:700;text-align:center}.AcademyMacPanel_heatmapGrid__07yCt{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.AcademyMacPanel_heatmapCell__ijW1X,.AcademyMacPanel_legendCell__aV6Tu{aspect-ratio:1.8;border-radius:8px;display:block;min-width:8px;min-height:8px}.AcademyMacPanel_heatLevel0__nF95u{background:rgba(246,246,252,.92)}.AcademyMacPanel_heatLevel1__0vl3R{background:rgba(98,84,229,.18)}.AcademyMacPanel_heatLevel2__Ky_9A{background:rgba(98,84,229,.5)}.AcademyMacPanel_heatLevel3__Uhd0Q{background:#7468e9}.AcademyMacPanel_heatmapLegend__9u0aI{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:0;color:#64657a;font-size:10px;font-weight:700}.AcademyMacPanel_heatmapLegend__9u0aI div{display:flex;gap:4px}.AcademyMacPanel_legendCell__aV6Tu{width:8px;height:8px;aspect-ratio:1;border-radius:999px}.AcademyMacPanel_bookingList__jdEyn,.AcademyMacPanel_checkList__bQV1f{display:flex;flex-direction:column;gap:6px}.AcademyMacPanel_checkItem___qLOq{display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:44px;padding:8px 0;border-radius:8px;cursor:pointer;transition:background .18s ease}.AcademyMacPanel_checkItem___qLOq>span{flex:1;overflow-wrap:anywhere}.AcademyMacPanel_checkItem___qLOq:hover{background:rgba(0,0,0,0)}.AcademyMacPanel_bookingItem__37XcG div,.AcademyMacPanel_checkItem___qLOq span{display:grid;gap:4px;min-width:0}.AcademyMacPanel_bookingItem__37XcG strong,.AcademyMacPanel_checkItem___qLOq strong{color:#17172c;font-size:13px;font-weight:800;line-height:1.35}.AcademyMacPanel_bookingItem__37XcG small,.AcademyMacPanel_checkItem___qLOq small{color:#64657a;font-size:11px;line-height:1.2}.AcademyMacPanel_checkItem___qLOq strong{line-height:20px}.AcademyMacPanel_bookingItem__37XcG{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(244,244,245,.95)}.AcademyMacPanel_bookingItem__37XcG:first-child{border-top:0;padding-top:0}.AcademyMacPanel_bookingTime__pmqhp{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:26px;border-radius:7px;background:#f4f4f5;color:#52525b;font-size:11px;font-weight:800}.AcademyMacPanel_bookingEmpty__BC3Od{display:grid;place-items:center;min-height:148px;color:#a8a8ba;text-align:center}.AcademyMacPanel_bookingEmpty__BC3Od span{display:inline-grid;place-items:center;width:52px;height:52px;color:#b4b3ca}.AcademyMacPanel_bookingEmpty__BC3Od p{margin:8px 0 0;color:#818196;font-size:12px;font-weight:700}.ChatMessageBubble_row__9dNBr{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:10px;width:100%;padding:5px 6px;border-radius:8px;color:#132052}.ChatMessageBubble_row__9dNBr:hover{background:rgba(246,248,252,.9)}.ChatMessageBubble_row_own__YZPKT .ChatMessageBubble_sender__3i7uo span{color:#5a4ff3}.ChatMessageBubble_row_compact__lutzN{padding-top:1px;padding-bottom:1px}.ChatMessageBubble_row_system__hDZhG{display:flex;justify-content:center;padding:8px 0}.ChatMessageBubble_avatar__p_DAd{--avatar-radius:8px;--avatar-bg:var(--ui-surface-muted,#f7f8fc);--avatar-color:#31405f;--avatar-font-size:11px;--avatar-font-weight:900}.ChatMessageBubble_avatarSpacer__aW5OP{width:34px;height:34px;flex:0 0 auto;display:inline-block}.ChatMessageBubble_bubble__vo2ZB{min-width:0;max-width:min(100%,780px);color:#132052}.ChatMessageBubble_bubble_deleted__jeE1n{color:#7d879d}.ChatMessageBubble_sender__3i7uo{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:2px;line-height:1.35}.ChatMessageBubble_sender__3i7uo strong{min-width:0;overflow:hidden;color:#121a32;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ChatMessageBubble_sender__3i7uo span,.ChatMessageBubble_sender__3i7uo time{color:#7482a8;font-size:11px;font-weight:800}.ChatMessageBubble_bubble__vo2ZB p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;font-size:13px;font-weight:760;line-height:1.58}.ChatMessageBubble_reactionRow__V24wb{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:6px}.ChatMessageBubble_reactionActive__gV2hg,.ChatMessageBubble_reactionAdd__K1vLc,.ChatMessageBubble_reaction__tD9zm{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:30px;height:27px;padding:0 8px;border:1px solid var(--ui-hairline,#dfe5f3);border-radius:999px;background:#fff;color:#596684;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.ChatMessageBubble_reactionActive__gV2hg{border-color:#aaa2f2;background:#efedff;color:#4f43d2}.ChatMessageBubble_reactionAdd__K1vLc{width:29px;min-width:29px;padding:0;opacity:0}.ChatMessageBubble_reactionAdd__K1vLc[aria-expanded=true],.ChatMessageBubble_row__9dNBr:focus-within .ChatMessageBubble_reactionAdd__K1vLc,.ChatMessageBubble_row__9dNBr:hover .ChatMessageBubble_reactionAdd__K1vLc{opacity:1}.ChatMessageBubble_reactionActive__gV2hg:hover,.ChatMessageBubble_reactionAdd__K1vLc:hover,.ChatMessageBubble_reaction__tD9zm:hover{border-color:#b9b3ef;background:#f5f4ff}.ChatMessageBubble_reactionActive__gV2hg:focus-visible,.ChatMessageBubble_reactionAdd__K1vLc:focus-visible,.ChatMessageBubble_reaction__tD9zm:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}.ChatMessageBubble_reactionActive__gV2hg:disabled,.ChatMessageBubble_reactionAdd__K1vLc:disabled,.ChatMessageBubble_reaction__tD9zm:disabled{cursor:not-allowed;opacity:.55}.ChatMessageBubble_reactionStatus__Djule{font-size:11px;color:var(--ui-text-muted,#7482a8)}.ChatMessageBubble_reactionPickerWrap__50yO9{position:relative}.ChatMessageBubble_meta__nWEL4{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:16px;margin-top:2px;color:#7482a8;font-size:11px;font-weight:800}.ChatMessageBubble_row_compact__lutzN .ChatMessageBubble_meta__nWEL4{margin-top:0}.ChatMessageBubble_ownState__6ChWV{display:inline-flex;align-items:center;gap:4px;color:#7582a2}.ChatMessageBubble_systemBubble__i0PvJ{display:inline-flex;align-items:center;gap:10px;max-width:min(86%,560px);padding:7px 11px;border:0;border-radius:999px;background:var(--ui-surface-muted,#f8f9fc);color:#667399;font-size:11px;font-weight:850;line-height:1.5}.ChatMessageBubble_systemBubble__i0PvJ span{min-width:0;overflow-wrap:anywhere}.ChatMessageBubble_systemBubble__i0PvJ time{flex:0 0 auto;color:#7d879d;font-size:10px;font-weight:900}@media(max-width:760px){.ChatMessageBubble_row__9dNBr{grid-template-columns:32px minmax(0,1fr);gap:8px;padding-right:0;padding-left:0}.ChatMessageBubble_avatarSpacer__aW5OP,.ChatMessageBubble_avatar__p_DAd{width:30px;height:30px}.ChatMessageBubble_avatar__p_DAd{border-radius:7px;font-size:10px}.ChatMessageBubble_systemBubble__i0PvJ{max-width:100%;border-radius:10px}.ChatMessageBubble_reactionAdd__K1vLc{opacity:1}}.MessageBanner_banner__NShKS{flex:0 0 auto;width:100%;min-width:0;box-sizing:border-box;padding:14px max(18px,env(safe-area-inset-right,0px)) 14px max(18px,env(safe-area-inset-left,0px));background:var(--ui-action-primary);color:var(--ui-text-inverse);text-align:center;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.MessageBanner_message__xE1JS{white-space:pre-wrap}.MessageBanner_link__n_xiM{margin-inline-start:12px;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.MessageBanner_link__n_xiM:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}@media(forced-colors:active){.MessageBanner_banner__NShKS{border-block:1px solid CanvasText}}.ChatStatusBadge_badge__tWsGK{--badge-height:26px;--badge-padding:0 11px;--badge-font-weight:900;--badge-line-height:1;--badge-accent-bg:#f2f0ff;--badge-accent-color:#5146ff;--badge-warning-bg:#fff7e8;--badge-warning-color:#a26100;--badge-success-bg:#effbf5;--badge-success-color:#147a47;--badge-neutral-bg:#f7f8fc;--badge-neutral-color:#667399}.Toast_viewport__HA968{position:fixed;top:calc(18px + env(safe-area-inset-top));z-index:70;display:flex;width:min(360px,100vw - 28px);pointer-events:none;flex-direction:column;gap:12px}.Toast_viewport_topLeft__zwSq4{left:14px}.Toast_viewport_topCenter__l2cDk{left:50%;transform:translateX(-50%)}.Toast_viewport_topRight__u4pIQ{right:14px}.Toast_toast__bcGwN{--toast-tone:var(--ui-text-study-strong);--toast-bg:var(--ui-surface-translucent);--toast-shadow:var(--ui-elevation-toast);display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;width:100%;min-width:0;min-height:58px;gap:9px;padding:11px 10px;border:0;border-radius:var(--ui-radius-toast);background:var(--toast-bg);box-shadow:var(--toast-shadow);color:var(--ui-text-study-strong);pointer-events:auto;animation:Toast_toastSlideDown__KbOC_ .22s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--toast-index, 0)*28ms)}.Toast_toast_success__k_wtO{--toast-tone:var(--ui-status-success-text);--toast-bg:var(--ui-status-success-surface)}.Toast_toast_info__sbDsE{--toast-tone:var(--ui-status-info-text);--toast-bg:var(--ui-status-info-surface)}.Toast_toast_warning__6Cg9q{--toast-tone:var(--ui-status-warning-text);--toast-bg:var(--ui-status-warning-surface)}.Toast_toast_error__jracH{--toast-tone:var(--ui-status-danger-text);--toast-bg:var(--ui-status-danger-surface)}.Toast_toast_neutral__ghY95{--toast-tone:var(--ui-text-study-strong);--toast-bg:var(--ui-surface-translucent-muted)}.Toast_toast_feature__sj6DT{--toast-tone:var(--ui-action-study);--toast-bg:var(--ui-surface-translucent)}.Toast_toast_loading__bN9VZ{--toast-tone:var(--ui-status-info-text);--toast-bg:var(--ui-status-info-surface)}.Toast_toast_soft__KHTMZ{--toast-bg:color-mix(in srgb,var(--toast-tone) 8%,var(--ui-surface-base))}.Toast_toast_outline__JRnNv{--toast-bg:var(--ui-surface-translucent-low);--toast-shadow:none;border:1px solid var(--toast-tone)}.Toast_toast_glass__1vcSw{--toast-bg:var(--ui-surface-glass);--toast-shadow:var(--ui-elevation-toast-glass);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.Toast_toastCompact__lZn0S{min-height:36px;grid-template-columns:18px minmax(0,1fr) 16px;gap:7px;padding:8px 10px;border-radius:var(--ui-radius-compact)}.Toast_toastMuted__xSxh7{--toast-tone:var(--ui-action-disabled-text);--toast-bg:var(--ui-action-disabled-surface)}.Toast_toastDismissible__FNPyp{grid-template-columns:24px minmax(0,1fr) 28px}.Toast_toastCompact__lZn0S.Toast_toastDismissible__FNPyp{grid-template-columns:18px minmax(0,1fr) 28px}.Toast_icon__NvxBh{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ui-radius-round);background:var(--toast-tone);color:var(--ui-text-inverse)}.Toast_toast_loading__bN9VZ .Toast_icon__NvxBh,.Toast_toast_neutral__ghY95 .Toast_icon__NvxBh{background:rgba(0,0,0,0);color:var(--toast-tone)}.Toast_toastCompact__lZn0S .Toast_icon__NvxBh{width:18px;height:18px}.Toast_customLoadingIcon__8N9fX svg{animation:Toast_toastSpin__1S4eD .84s linear infinite}.Toast_text__xtpm1{min-width:0}.Toast_text__xtpm1 strong{display:block;color:var(--ui-text-study-strong);font-size:11px;font-weight:900;line-height:1.35}.Toast_text__xtpm1 p,.Toast_text__xtpm1 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Toast_text__xtpm1 p{margin:3px 0 0;color:var(--ui-text-study-muted);font-size:10px;font-weight:700;line-height:1.45}.Toast_toastCompact__lZn0S .Toast_text__xtpm1 p,.Toast_toastCompact__lZn0S .Toast_text__xtpm1 strong{font-size:9px}.Toast_closeGlyph__O5dMx{display:grid;place-items:center;color:var(--ui-text-study-strong);opacity:.82}.Toast_closeButton__fr5t_{margin:-2px -3px 0 0;color:var(--ui-text-study-strong);opacity:.82}.Toast_closeButton__fr5t_:hover{opacity:1}@keyframes Toast_toastSlideDown__KbOC_{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Toast_toastSpin__1S4eD{to{transform:rotate(1turn)}}@media(max-width:640px){.Toast_viewport__HA968{left:14px;right:14px;width:auto;transform:none}}@media(prefers-reduced-motion:reduce){.Toast_customLoadingIcon__8N9fX svg,.Toast_toast__bcGwN{animation:none}}.ChatThreadRoom_room___8HIS{flex:1 1 auto;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;color:#122152}.ChatThreadRoom_room_empty__XNUAU{align-items:center;justify-content:center;padding:24px}.ChatThreadRoom_header__a1kFj{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px 26px;border:0;background:var(--ui-surface-raised,rgba(255,255,255,.96));box-shadow:inset 0 -1px 0 var(--ui-hairline,rgba(221,228,243,.72))}.ChatThreadRoom_backButton___GV6y{display:none;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:0;border-radius:999px;background:var(--ui-surface-raised,#ffffff);color:#5a4ff3;font:inherit;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:var(--ui-shadow-control)}.ChatThreadRoom_backButton___GV6y:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}.ChatThreadRoom_headerMain__c0_an{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px}.ChatThreadRoom_headerAvatar__9TS6h{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:10px;background:var(--ui-surface-muted,#f7f8fc);color:#253256;font-size:14px;font-weight:900;letter-spacing:0}.ChatThreadRoom_headerText__LcI9r{min-width:0}.ChatThreadRoom_header__a1kFj h2{margin:0;overflow:hidden;color:#121a32;font-size:19px;font-weight:900;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ChatThreadRoom_header__a1kFj p{margin:3px 0 0;color:#52607d;font-size:13px;font-weight:800;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatThreadRoom_headerActions__ATdUn{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.ChatThreadRoom_participants__h6VBM{display:flex;gap:8px;overflow-x:auto;padding:10px 24px 0;background:var(--ui-surface-base,#ffffff)}.ChatThreadRoom_participants__h6VBM span{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:30px;padding:0 11px;border:0;border-radius:999px;background:var(--ui-surface-muted,#ffffff);color:#172456;font-size:11px;font-weight:900}.ChatThreadRoom_participants__h6VBM small{color:#7482a8;font-size:10px;font-weight:900}.ChatThreadRoom_messageList__Go99j{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:2px;overflow:auto;padding:26px 24px;background:hsla(0,0%,100%,.64);scrollbar-gutter:stable}.ChatThreadRoom_messageGroup__cB2yI{display:flex;flex-direction:column;gap:2px;width:100%}.ChatThreadRoom_historyControl__GEJlu{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-bottom:10px;flex-direction:column;color:#687696;font-size:11px;font-weight:800}.ChatThreadRoom_historyControl__GEJlu button{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--ui-surface-raised,#ffffff);color:#5a4ff3;font:inherit;font-size:12px;font-weight:900;cursor:pointer;box-shadow:var(--ui-shadow-control)}.ChatThreadRoom_historyControl__GEJlu button:disabled{cursor:wait;opacity:.64}.ChatThreadRoom_historyControl__GEJlu button:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}.ChatThreadRoom_loadError__3jgpN{margin-bottom:10px}.ChatThreadRoom_dateDivider__7Zmpw{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:14px;margin:6px 0 8px;color:#52607d;font-size:12px;font-weight:900}.ChatThreadRoom_dateDivider__7Zmpw:after,.ChatThreadRoom_dateDivider__7Zmpw:before{content:"";height:1px;background:var(--ui-hairline,#e0e5f2)}.ChatThreadRoom_newMessageButton__kiYDB{position:absolute;right:50%;bottom:96px;z-index:3;transform:translateX(50%);min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--ui-surface-overlay,#ffffff);box-shadow:var(--ui-shadow-card);color:#5a4ff3;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.ChatThreadRoom_newMessageButton__kiYDB:hover{background:#f6f7ff}.ChatThreadRoom_newMessageButton__kiYDB:focus-visible{outline:none;box-shadow:0 0 0 3px var(--portal-mac-focus-ring,rgba(91,78,255,.18)),var(--ui-shadow-card)}.ChatThreadRoom_footer__uV1Vn{flex:0 0 auto;position:sticky;bottom:0;z-index:2;padding:14px 26px 16px;border:0;background:var(--ui-surface-overlay,rgba(255,255,255,.985));box-shadow:var(--ui-shadow-sticky);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ChatThreadRoom_emptyState__BQzEh,.ChatThreadRoom_notice__lkMiE{border:0;border-radius:14px;background:var(--ui-surface-muted,rgba(255,255,255,.78));color:#667399;font-size:12px;font-weight:800;line-height:1.65}.ChatThreadRoom_emptyState__BQzEh{--state-min-height:0;--state-padding:28px 16px;--state-title-size:12px;--state-title-weight:800;--state-title-color:#667399;padding:28px 16px;text-align:center}.ChatThreadRoom_notice__lkMiE{padding:14px 16px;border-radius:10px;background:#f8f9fc;color:#667399}@media(max-width:920px){.ChatThreadRoom_backButton___GV6y{display:inline-flex}}@media(max-width:760px){.ChatThreadRoom_header__a1kFj{align-items:flex-start;min-height:auto;padding:16px;flex-wrap:wrap}.ChatThreadRoom_backButton___GV6y{display:inline-flex;order:-1}.ChatThreadRoom_headerMain__c0_an{flex:1 1 100%;grid-template-columns:40px minmax(0,1fr);gap:11px}.ChatThreadRoom_headerAvatar__9TS6h{width:40px;height:40px;border-radius:9px;font-size:12px}.ChatThreadRoom_header__a1kFj p{white-space:normal}.ChatThreadRoom_headerActions__ATdUn{justify-content:space-between}.ChatThreadRoom_messageList__Go99j{padding:18px 14px}.ChatThreadRoom_footer__uV1Vn{padding:14px}.ChatThreadRoom_newMessageButton__kiYDB{bottom:92px}}.ChatThreadList_list__mKqP0{min-height:0;display:flex;flex-direction:column;gap:3px;overflow:auto;padding:0 2px 2px;scrollbar-gutter:stable}.ChatThreadList_threadButton__E6Fs0{position:relative;flex-shrink:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;width:100%;min-height:82px;padding:10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#162458;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.ChatThreadList_threadButton__E6Fs0:hover{box-shadow:var(--ui-shadow-control)}.ChatThreadList_threadButton__E6Fs0:hover,.ChatThreadList_threadButton_unread__gLo8X{background:var(--ui-surface-raised,rgba(255,255,255,.96))}.ChatThreadList_threadButton_active__T3_fU,.ChatThreadList_threadButton_active__T3_fU:hover{background:var(--chat-accent-soft,rgba(98,84,229,.1));box-shadow:var(--chat-accent-shadow,var(--ui-shadow-accent))}.ChatThreadList_threadButton_unread__gLo8X .ChatThreadList_threadHeader__93Jub strong,.ChatThreadList_threadButton_unread__gLo8X .ChatThreadList_threadPreview__9gMUy{color:#10182d;font-weight:900}.ChatThreadList_threadButton_archived__9HlmD,.ChatThreadList_threadButton_resolved__9eMVE{color:#77819b}.ChatThreadList_threadButton_archived__9HlmD{opacity:.72}.ChatThreadList_threadButton__E6Fs0:focus-visible{outline:none;box-shadow:0 0 0 3px var(--portal-mac-focus-ring,rgba(91,78,255,.18)),var(--ui-shadow-control)}.ChatThreadList_avatar__pmtIf{--avatar-radius:8px;--avatar-bg:var(--ui-surface-muted,#fafaff);--avatar-color:#31405f;--avatar-font-size:11px;--avatar-font-weight:900}.ChatThreadList_threadBody__pRtFF,.ChatThreadList_threadFooter__0UqV4,.ChatThreadList_threadHeader__93Jub{min-width:0}.ChatThreadList_threadBody__pRtFF,.ChatThreadList_threadHeader__93Jub{display:flex}.ChatThreadList_threadBody__pRtFF{flex-direction:column;gap:3px}.ChatThreadList_threadFooter__0UqV4,.ChatThreadList_threadHeader__93Jub{align-items:center;justify-content:space-between;gap:8px}.ChatThreadList_threadHeader__93Jub strong{min-width:0;overflow:hidden;color:#121a32;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ChatThreadList_threadHeader__93Jub time{flex:0 0 auto;color:#7482a8;font-size:11px;font-weight:800}.ChatThreadList_threadSubject___1IoC{min-width:0;overflow:hidden;color:#65708d;font-size:11px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ChatThreadList_threadPreview__9gMUy{display:block;min-height:17px;overflow:hidden;color:#52607d;font-size:12px;font-weight:750;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ChatThreadList_threadFooter__0UqV4{display:flex;justify-content:flex-start;gap:6px;overflow:hidden}.ChatThreadList_threadFooter__0UqV4 small{min-width:0;overflow:hidden;color:#697592;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ChatThreadList_unread__1u2m9{--badge-height:21px;--badge-padding:0 6px;--badge-bg:#5a4ff3;--badge-color:#ffffff;--badge-font-size:10px;--badge-font-weight:900;align-self:center;min-width:21px}.ChatThreadList_empty__C9jRF{--state-min-height:0;--state-padding:26px 14px;--state-title-size:12px;--state-title-weight:800;--state-title-color:#667399;padding:26px 14px;border:0;border-radius:10px;background:var(--ui-surface-muted,#fafaff);color:#667399;font-size:12px;font-weight:800;line-height:1.6;text-align:center}@media(prefers-reduced-motion:reduce){.ChatThreadList_thread__RMSUm{transition:none}}