._shell_1woe6_1{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(circle at top right,#e6edf8,#f3f5f8 35%)}._card_1woe6_9{width:min(100%,24rem);border-radius:var(--radius-lg);border:.0625rem solid var(--color-border-default);background:var(--color-bg-surface);box-shadow:var(--shadow-card);overflow:hidden}._cardHeader_1woe6_18{display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-5);background:var(--color-brand-700)}._logo_1woe6_26{display:block;height:2.25rem;width:auto;max-width:100%}._cardBody_1woe6_33{display:grid;gap:var(--space-3);padding:var(--space-6)}._title_1woe6_39{margin:0;text-align:center;font-size:calc(1rem * var(--font-size-scale));color:var(--color-text-primary)}._status_1woe6_46{margin:0;text-align:center;color:var(--color-text-secondary);font-size:calc(.875rem * var(--font-size-scale))}._errorBlock_1woe6_53{display:grid;gap:var(--space-2)}._errorText_1woe6_58{margin:0;text-align:center;color:var(--color-danger-500);font-size:calc(.875rem * var(--font-size-scale))}._backLink_1woe6_65{text-align:center;color:var(--color-brand-500);font-size:calc(.875rem * var(--font-size-scale));text-decoration:underline}._backLink_1woe6_65:hover{color:var(--color-brand-600)}@media(max-width:47.9375rem){._shell_1woe6_1{padding:var(--space-4)}._cardBody_1woe6_33{padding:var(--space-5)}}._root_124tn_1{width:100%}._track_124tn_5{position:relative;width:100%;height:.375rem;background:color-mix(in srgb,var(--color-brand-700) 14%,white);overflow:hidden}._fill_124tn_13{position:relative;height:100%;min-width:7.5rem;background:linear-gradient(90deg,var(--color-brand-500) 0%,color-mix(in srgb,var(--color-brand-600) 75%,white) 100%);transition:width var(--motion-base) var(--easing-decelerate);overflow:hidden}._sheen_124tn_22{position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,transparent 35%,color-mix(in srgb,white 72%,transparent) 50%,transparent 65%,transparent 100%);transform:translate(-120%);animation:_loadingSheen_124tn_1 1.4s linear infinite}@keyframes _loadingSheen_124tn_1{to{transform:translate(180%)}}@media(prefers-reduced-motion:reduce){._fill_124tn_13{transition:none}._sheen_124tn_22{animation:none}}._avatar_1qicz_1{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:.0625rem solid var(--color-message-incoming-border);background:var(--color-message-incoming-bg);color:var(--color-text-secondary);font-weight:700;letter-spacing:.02em;font-family:var(--font-family-neutral);overflow:hidden}._sm_1qicz_17{width:2rem;height:2rem;font-size:calc(.75rem * var(--font-size-scale))}._md_1qicz_23{width:2.5rem;height:2.5rem;font-size:calc(.875rem * var(--font-size-scale))}._lg_1qicz_29{width:3rem;height:3rem;font-size:calc(1rem * var(--font-size-scale))}._image_1qicz_35{width:100%;height:100%;object-fit:cover}._statusDot_1qicz_41{position:absolute;right:.03125rem;bottom:.03125rem;width:.5625rem;height:.5625rem;border-radius:var(--radius-pill);border:.125rem solid var(--color-bg-surface);background:var(--color-success-500)}._button_605da_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:.0625rem solid transparent;border-radius:var(--radius-md);font:inherit;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard),border-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard),box-shadow var(--motion-fast) var(--easing-standard),transform var(--motion-fast) var(--easing-standard)}._button_605da_1:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}._button_605da_1:focus-visible{outline:.125rem solid color-mix(in srgb,var(--color-brand-500) 30%,white);outline-offset:.125rem}._sizeSm_605da_31{min-height:2.5rem;padding:.625rem 1rem;font-size:calc(.875rem * var(--font-size-scale))}._sizeMd_605da_37{min-height:3rem;padding:.75rem 1.25rem;font-size:calc(1rem * var(--font-size-scale))}._sizeLg_605da_43{min-height:3.25rem;padding:.875rem 1.5rem;font-size:calc(1rem * var(--font-size-scale))}._fullWidth_605da_49{width:100%}._autoWidth_605da_53{width:auto}._iconOnly_605da_57{display:inline-flex;align-items:center;justify-content:center;padding:0;min-width:2.5rem}._label_605da_65{display:inline-flex;align-items:center;justify-content:center}._startIcon_605da_71,._endIcon_605da_72{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._variantPrimary_605da_79{color:var(--color-text-inverse);background:linear-gradient(135deg,var(--color-brand-500),#2d8fc8);box-shadow:var(--shadow-sm)}._variantPrimary_605da_79:hover:enabled{background:linear-gradient(135deg,var(--color-brand-600),#247cae);box-shadow:var(--shadow-md)}._variantPrimary_605da_79:active:enabled{transform:scale(.98)}._variantSecondary_605da_94{color:var(--color-text-inverse);background:var(--color-brand-700);box-shadow:var(--shadow-sm)}._variantSecondary_605da_94:hover:enabled{background:#0a1e34;box-shadow:var(--shadow-md)}._variantSecondary_605da_94:active:enabled{transform:scale(.98)}._variantOutline_605da_109{color:var(--color-text-primary);background:var(--color-bg-surface);border-color:var(--color-border-default)}._variantOutline_605da_109:hover:enabled{border-color:var(--color-border-strong);background:var(--color-bg-surface-muted)}._variantGhost_605da_120{color:var(--color-brand-500);background:transparent}._variantGhost_605da_120:hover:enabled{background:color-mix(in srgb,var(--color-brand-500) 12%,transparent)}._mainPlaceholder_12ufv_1,._asidePlaceholder_12ufv_2{width:100%;min-height:100%;padding:var(--space-4);display:grid;align-content:start;gap:var(--space-4)}._mainPlaceholder_12ufv_1{max-width:var(--conversation-max-width);margin-inline:auto}._asidePlaceholder_12ufv_2{padding:var(--space-4)}._row_12ufv_20{display:grid;gap:var(--space-2)}._rowOwn_12ufv_25{justify-items:end}._bubble_12ufv_29,._line_12ufv_30,._avatar_12ufv_31,._card_12ufv_32,._memberRow_12ufv_33,._fileRow_12ufv_34,._chip_12ufv_35,._circle_12ufv_36{background:linear-gradient(90deg,color-mix(in srgb,#d7dce3 82%,white),color-mix(in srgb,#eef1f5 88%,white),color-mix(in srgb,#d7dce3 82%,white));background-size:200% 100%;animation:_placeholderShimmer_12ufv_1 1.6s linear infinite,_placeholderPulse_12ufv_1 1.8s ease-in-out infinite}._messageRow_12ufv_49{display:flex;align-items:flex-end;gap:var(--space-2)}._messageRowOwn_12ufv_55{justify-content:flex-end}._avatar_12ufv_31{width:2rem;height:2rem;border-radius:999px;flex:0 0 auto}._bubble_12ufv_29{border-radius:1.25rem;min-height:3.125rem;width:min(30rem,76%);box-shadow:var(--shadow-sm)}._bubbleShort_12ufv_73{width:min(18rem,52%)}._bubbleMedium_12ufv_77{width:min(24rem,64%)}._bubbleOwn_12ufv_81{width:min(20rem,60%)}._timeChipRow_12ufv_85{display:flex;justify-content:center}._chip_12ufv_35{width:5.75rem;height:.875rem;border-radius:999px}._card_12ufv_32{border-radius:var(--radius-lg);min-height:5.75rem}._line_12ufv_30{height:.8125rem;border-radius:999px}._lineShort_12ufv_106{width:34%}._lineMedium_12ufv_110{width:58%}._lineLong_12ufv_114{width:78%}._section_12ufv_118{display:grid;gap:var(--space-3)}._circle_12ufv_36{width:2rem;height:2rem;border-radius:999px}._header_12ufv_129{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-3)}._memberRow_12ufv_33,._fileRow_12ufv_34{border-radius:var(--radius-lg);height:3.5rem}@keyframes _placeholderPulse_12ufv_1{0%{opacity:.72}50%{opacity:1}to{opacity:.72}}@keyframes _placeholderShimmer_12ufv_1{0%{background-position:200% 0}to{background-position:-200% 0}}._iconButton_6o2zm_1{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:.0625rem solid transparent;cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard),border-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard),transform var(--motion-fast) var(--easing-standard)}._iconButton_6o2zm_1:focus-visible{outline:.125rem solid color-mix(in srgb,var(--color-brand-500) 30%,white);outline-offset:.125rem}._iconButton_6o2zm_1:disabled{opacity:.56;cursor:not-allowed}._sm_6o2zm_25{width:2rem;height:2rem}._md_6o2zm_30{width:2.5rem;height:2.5rem}._lg_6o2zm_35{width:3rem;height:3rem}._filled_6o2zm_40{color:var(--color-text-inverse);background:linear-gradient(135deg,var(--color-brand-500),#277fb6);box-shadow:var(--shadow-sm)}._filled_6o2zm_40:hover:enabled{background:linear-gradient(135deg,var(--color-brand-600),#226f9f)}._soft_6o2zm_50{color:var(--color-text-secondary);background:var(--color-bg-surface-muted)}._soft_6o2zm_50:hover:enabled{background:color-mix(in srgb,var(--color-brand-050) 70%,white);color:var(--color-brand-500)}._outline_6o2zm_60{color:var(--color-text-secondary);background:var(--color-bg-surface);border-color:var(--color-border-default)}._outline_6o2zm_60:hover:enabled{border-color:var(--color-border-strong);color:var(--color-text-primary)}._white_6o2zm_71{color:var(--color-text-inverse);background:#fff;border-color:#fff}._white_6o2zm_71:hover:enabled{background:color-mix(in srgb,white 80%,var(--color-brand-500));border-color:color-mix(in srgb,white 80%,var(--color-brand-500))}._section_1m53e_1{display:grid;gap:var(--space-4)}._sectionHeader_1m53e_6{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._sectionHeading_1m53e_13{display:grid;gap:.25rem}._sectionTitle_1m53e_18{margin:0;font-size:calc(.9375rem * var(--font-size-scale));font-weight:700;letter-spacing:-.01em}._sectionSubtext_1m53e_25{margin:0;font-size:calc(.75rem * var(--font-size-scale));color:var(--color-text-secondary)}._sectionAction_1m53e_31{flex-shrink:0}._card_1m53e_35{position:relative;border:.0625rem solid var(--color-border-default);border-radius:1rem;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:var(--shadow-sm);overflow:visible}._memberList_1m53e_44{list-style:none;margin:0;padding:0;display:grid;gap:0}._memberRow_1m53e_53{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0rem}._memberRowCompact_1m53e_61{padding-top:var(--space-2);padding-bottom:var(--space-2)}._memberAvatar_1m53e_66{flex-shrink:0}._memberCopy_1m53e_70{min-width:0;display:grid;gap:.125rem}._memberName_1m53e_76{margin:0;font-size:calc(.9375rem * var(--font-size-scale));font-weight:600;line-height:1.25;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._memberMeta_1m53e_87{margin:0;font-size:calc(.75rem * var(--font-size-scale));color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._memberActionsWrap_1m53e_96{position:relative;align-self:flex-start;z-index:5}._memberActionsButton_1m53e_102{margin-top:-.125rem}._memberActionsMenu_1m53e_106{position:absolute;top:calc(100% + .375rem);right:0;min-width:11rem;padding:.375rem;border:.0625rem solid var(--color-border-default);border-radius:.875rem;background:var(--color-bg-surface);box-shadow:var(--shadow-md);z-index:8}._memberActionsMenuItem_1m53e_119{width:100%;border:0;background:transparent;color:var(--color-text-primary);display:flex;align-items:center;gap:.625rem;border-radius:.75rem;padding:.7rem .8rem;font:inherit;font-size:calc(.875rem * var(--font-size-scale));text-align:left;cursor:pointer}._memberActionsMenuItem_1m53e_119:hover:enabled,._memberActionsMenuItem_1m53e_119:focus-visible:enabled{outline:none;background:var(--color-bg-surface-muted)}._memberActionsMenuItemDanger_1m53e_141{color:var(--color-danger-500)}._memberActionsMenuItemDisabled_1m53e_145{opacity:.5;cursor:not-allowed}._menuHint_1m53e_150{margin:.3rem .8rem .5rem;font-size:calc(.75rem * var(--font-size-scale));color:var(--color-text-secondary)}._emptyState_1m53e_156{margin:0;padding:var(--space-4);color:var(--color-text-secondary);font-size:calc(.875rem * var(--font-size-scale))}._modalOverlay_1m53e_163{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:#0d244266;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}._modalPanel_1m53e_174{width:min(36rem,100%);max-height:min(90vh,54rem);display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:1.25rem;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 1.25rem 3rem #10182838;overflow:hidden}._modalPanelLarge_1m53e_185{width:min(42rem,100%)}._modalHeader_1m53e_189{display:grid;gap:.625rem;padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:.0625rem solid color-mix(in srgb,var(--color-border-default) 88%,white)}._modalHeaderRow_1m53e_196{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._modalHeading_1m53e_203{display:grid;gap:.25rem}._modalTitle_1m53e_208{margin:0;font-size:calc(1.25rem * var(--font-size-scale));font-weight:700;letter-spacing:-.02em}._modalDescription_1m53e_215{margin:0;color:var(--color-text-secondary);font-size:calc(.875rem * var(--font-size-scale));line-height:1.5}._modalBody_1m53e_222{min-height:0;overflow:auto;padding:var(--space-5);display:grid;gap:var(--space-4)}._modalSection_1m53e_230{display:grid;gap:var(--space-3)}._modalSectionTitle_1m53e_235{margin:0;font-size:calc(.8125rem * var(--font-size-scale));color:var(--color-text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.06em}._field_1m53e_244{display:grid;gap:.45rem}._fieldLabel_1m53e_249{margin:0;font-size:calc(.875rem * var(--font-size-scale));font-weight:600}._fieldHint_1m53e_255{margin:0;font-size:calc(.75rem * var(--font-size-scale));color:var(--color-text-secondary)}._fieldError_1m53e_261{margin:0;font-size:calc(.75rem * var(--font-size-scale));color:var(--color-danger-500)}._inputWithAction_1m53e_267{padding-right:8rem}._inlineAction_1m53e_271{min-width:5.75rem;border-radius:calc(var(--radius-md) - .125rem);box-shadow:none}._inlineActionGlyph_1m53e_277{display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;line-height:1}._mobileFormAction_1m53e_286{display:none}._successCard_1m53e_290{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:1rem;border:.0625rem solid color-mix(in srgb,var(--color-brand-500) 22%,var(--color-border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-050) 72%,white),#fff)}._successCardHeader_1m53e_299{display:flex;gap:var(--space-3);align-items:flex-start}._successMark_1m53e_305{width:2.25rem;height:2.25rem;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--color-brand-500) 14%,white);color:var(--color-brand-600);flex-shrink:0}._successTitle_1m53e_316{margin:0;font-size:calc(.9375rem * var(--font-size-scale));font-weight:700}._successText_1m53e_322{margin:.25rem 0 0;color:var(--color-text-secondary);font-size:calc(.875rem * var(--font-size-scale));line-height:1.5}._inviteActions_1m53e_329{display:flex;flex-wrap:wrap;gap:var(--space-2)}._inviteButton_1m53e_335{flex:0 0 auto}._inviteLink_1m53e_339{margin:0;padding:.85rem 1rem;border-radius:.875rem;background:color-mix(in srgb,var(--color-bg-surface-muted) 70%,white);border:.0625rem solid color-mix(in srgb,var(--color-border-default) 90%,white);color:var(--color-text-secondary);font-size:calc(.8125rem * var(--font-size-scale));word-break:break-word}._dialogBody_1m53e_350{padding-top:var(--space-2)}._dialogActions_1m53e_354{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}._dangerButton_1m53e_361{border-color:color-mix(in srgb,var(--color-danger-500) 82%,white);background:var(--color-danger-500);color:#fff}._dangerButton_1m53e_361:hover:enabled{background:color-mix(in srgb,var(--color-danger-500) 92%,black);border-color:color-mix(in srgb,var(--color-danger-500) 92%,black)}._secondaryButton_1m53e_372{flex:0 0 auto}._previewList_1m53e_376{display:grid;gap:1rem;border-radius:1rem;overflow:hidden}._previewList_1m53e_376 ._memberRow_1m53e_53{border-radius:0}@media(max-width:47.9375rem){._modalOverlay_1m53e_163{align-items:end;padding:0}._modalPanel_1m53e_174,._modalPanelLarge_1m53e_185{width:100%;max-height:92vh;border-radius:1.25rem 1.25rem 0 0}._modalHeader_1m53e_189,._modalBody_1m53e_222{padding-left:var(--space-4);padding-right:var(--space-4)}._inputWithAction_1m53e_267{padding-right:.875rem}._inlineAction_1m53e_271{display:none}._mobileFormAction_1m53e_286{display:inline-flex;width:100%}._dialogActions_1m53e_354,._inviteActions_1m53e_329{flex-direction:column;align-items:stretch}._inviteButton_1m53e_335,._secondaryButton_1m53e_372{width:100%}._memberActionsMenu_1m53e_106{min-width:10rem}}._field_1c3k1_1{position:relative;display:flex;align-items:center;width:100%}._icon_1c3k1_8{position:absolute;left:.875rem;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--color-text-tertiary);pointer-events:none}._rightContent_1c3k1_20{position:absolute;right:.07rem;display:inline-flex;align-items:center}._input_1c3k1_27{width:100%;min-height:3rem;border:.0625rem solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);padding:.75rem .875rem;font:inherit;color:var(--color-text-primary);transition:border-color var(--motion-fast) var(--easing-standard),box-shadow var(--motion-fast) var(--easing-standard),background-color var(--motion-fast) var(--easing-standard)}._input_1c3k1_27::placeholder{color:var(--color-text-tertiary)}._withLeftIcon_1c3k1_46{padding-left:2.5rem}._withRightContent_1c3k1_50{padding-right:2.5rem}._input_1c3k1_27:hover:enabled{border-color:var(--color-border-strong)}._input_1c3k1_27:focus{border-color:color-mix(in srgb,var(--color-brand-500) 60%,white);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-brand-500) 18%,white);outline:none}._input_1c3k1_27:disabled{color:var(--color-text-secondary);background:var(--color-bg-surface-muted);cursor:not-allowed}._backdrop_mh89e_1{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(180deg,#0d24428f,#0d2442ad);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);animation:_backdropFadeIn_mh89e_1 .16s ease-out}._modal_mh89e_15{width:min(100%,34rem);max-height:min(calc(100vh - 2rem),46rem);display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem;border:.0625rem solid rgba(227,234,242,.9);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 1.25rem 3rem #10182833;color:var(--color-text-primary);animation:_modalRiseIn_mh89e_1 .18s cubic-bezier(.16,1,.3,1)}._sizeSm_mh89e_29{width:min(100%,30rem)}._sizeMd_mh89e_33{width:min(100%,34rem)}._sizeLg_mh89e_37{width:min(100%,42rem)}._header_mh89e_41{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem .875rem}._headerCopy_mh89e_49{min-width:0}._title_mh89e_53{margin:0;font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary)}._description_mh89e_62{margin:.4rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--color-text-secondary)}._closeButton_mh89e_69{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999rem;background:#f7fafc;color:var(--color-text-secondary);cursor:pointer;transition:transform .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}._closeButton_mh89e_69:hover{background:#e9f4fb;color:var(--color-brand-700)}._closeButton_mh89e_69:focus-visible{outline:none;box-shadow:0 0 0 .1875rem #1f95d238}._closeButton_mh89e_69:active{transform:scale(.97)}._body_mh89e_102{min-height:0;overflow:auto;padding:0 1.25rem 1.25rem}@keyframes _backdropFadeIn_mh89e_1{0%{opacity:0}to{opacity:1}}@keyframes _modalRiseIn_mh89e_1{0%{opacity:0;transform:translateY(.75rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:47.9375rem){._backdrop_mh89e_1{align-items:flex-end;padding:0}._modal_mh89e_15{width:100%;max-height:min(90vh,52rem);border-radius:1.25rem 1.25rem 0 0;border-left:0;border-right:0;border-bottom:0;animation:_modalSheetIn_mh89e_1 .2s cubic-bezier(.16,1,.3,1)}._header_mh89e_41{padding:1rem 1rem .75rem}._body_mh89e_102{padding:0 1rem 1rem}}@keyframes _modalSheetIn_mh89e_1{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._backdrop_mh89e_1,._modal_mh89e_15{animation:none}._closeButton_mh89e_69{transition:none}}._spinner_1vvdc_1{display:inline-block;flex-shrink:0;border-radius:50%;border:.125rem solid currentColor;border-right-color:transparent;animation:_spinnerRotate_1vvdc_1 .75s linear infinite}._sm_1vvdc_10{width:.875rem;height:.875rem}._md_1vvdc_15{width:1rem;height:1rem}._lg_1vvdc_20{width:1.125rem;height:1.125rem}@keyframes _spinnerRotate_1vvdc_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1vvdc_1{animation-duration:1.5s}}._card_49y3k_1{border:.0625rem solid var(--color-border-default);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-surface) 75%,var(--color-bg-surface-muted));padding:var(--space-3)}._label_49y3k_8{margin:0 0 var(--space-2);font-size:calc(.75rem * var(--font-size-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}._row_49y3k_17{display:inline-flex;align-items:center;gap:var(--space-2)}._dot_49y3k_23{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--color-text-tertiary)}._value_49y3k_30{margin:0;font-size:calc(.9375rem * var(--font-size-scale));color:var(--color-text-primary);font-family:var(--font-family-display);font-weight:600}._description_49y3k_38{margin:var(--space-2) 0 0;font-size:calc(.8125rem * var(--font-size-scale));color:var(--color-text-secondary)}._neutral_49y3k_44 ._dot_49y3k_23{background:var(--color-text-tertiary)}._brand_49y3k_48 ._dot_49y3k_23{background:var(--color-brand-500)}._success_49y3k_52 ._dot_49y3k_23{background:var(--color-success-500)}._danger_49y3k_56 ._dot_49y3k_23{background:var(--color-danger-500)}._srOnly_158l8_1{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}._appShell_158l8_12{position:fixed;inset:0;min-height:100vh;min-height:100svh;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none;background:linear-gradient(180deg,#f7f9fc 0%,var(--color-bg-canvas) 100%);color:var(--color-text-primary)}._mobileOnly_158l8_25{display:none}._layout_158l8_34{display:grid;grid-template-columns:var(--layout-nav-width, 20rem) minmax(0,1fr) var(--layout-aside-width, 20rem);height:100%;min-height:0;overflow:hidden;transition:grid-template-columns var(--motion-pane) var(--easing-pane)}._layoutResizing_158l8_43,._layoutResizing_158l8_43 ._leftPane_158l8_44,._layoutResizing_158l8_43 ._mainPane_158l8_45,._layoutResizing_158l8_43 ._rightPane_158l8_46,._layoutResizing_158l8_43 ._detailsDrawerBackdrop_158l8_47{transition:none}._layoutSearchMode_158l8_51{grid-template-columns:minmax(0,1fr) 0 0}._leftPane_158l8_44{position:relative;border-right:.0625rem solid color-mix(in srgb,#ffffff 16%,transparent);background:linear-gradient(180deg,#0d2442,#15365f 52%,#1c4577);display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;min-height:0;overflow:visible;transition:border-color var(--motion-base) var(--easing-decelerate)}._navResizeHandle_158l8_67,._asideResizeHandle_158l8_68{position:absolute;top:0;bottom:0;width:1.5rem;border:0;padding:0;margin:0;background:transparent;cursor:col-resize;touch-action:none;z-index:4}._navResizeHandle_158l8_67:before,._asideResizeHandle_158l8_68:before,._navResizeHandle_158l8_67:after,._asideResizeHandle_158l8_68:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity var(--motion-fast) var(--easing-standard),transform var(--motion-fast) var(--easing-standard),background-color var(--motion-fast) var(--easing-standard),width var(--motion-fast) var(--easing-standard)}._navResizeHandle_158l8_67:before,._asideResizeHandle_158l8_68:before{width:.25rem;height:5.25rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-border-strong) 82%,white);box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-border-strong) 36%,transparent);opacity:.42}._navResizeHandle_158l8_67:after,._asideResizeHandle_158l8_68:after{width:1.75rem;height:6.25rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-border-strong) 26%,transparent);opacity:.56}._navResizeHandle_158l8_67{right:-.75rem}._asideResizeHandle_158l8_68{left:-.75rem}._navResizeHandle_158l8_67:hover:before,._navResizeHandle_158l8_67:focus-visible:before,._asideResizeHandle_158l8_68:hover:before,._asideResizeHandle_158l8_68:focus-visible:before,._resizeHandleActive_158l8_129:before{width:.3125rem;background:color-mix(in srgb,var(--color-brand-500) 58%,white);opacity:1}._navResizeHandle_158l8_67:hover:after,._navResizeHandle_158l8_67:focus-visible:after,._asideResizeHandle_158l8_68:hover:after,._asideResizeHandle_158l8_68:focus-visible:after,._resizeHandleActive_158l8_129:after{opacity:1;transform:translate(-50%,-50%) scale(1.04)}._navResizeHandle_158l8_67:focus-visible,._asideResizeHandle_158l8_68:focus-visible{outline:none}._layoutSearchMode_158l8_51 ._leftPane_158l8_44{border-right-color:transparent}._paneHeader_158l8_153{display:flex;align-items:center;justify-content:flex-start;padding:var(--space-4)}._drawerLogo_158l8_160{display:block;height:2.75rem;width:auto;max-width:100%}._leftControls_158l8_167{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}._threadSearchWrap_158l8_175{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;border:.0625rem solid color-mix(in srgb,#ffffff 24%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,#ffffff 10%,transparent);color:color-mix(in srgb,#ffffff 72%,transparent);padding:0 .625rem}._threadSearchInput_158l8_187{width:100%;border:0;background:transparent;color:var(--color-text-inverse);font:inherit;font-size:calc(.8125rem * var(--font-size-scale))}._threadSearchInput_158l8_187::placeholder{color:color-mix(in srgb,#ffffff 56%,transparent)}._threadSearchInput_158l8_187:focus{outline:none}._threadSearchWrap_158l8_175:focus-within{border-color:color-mix(in srgb,#ffffff 48%,transparent);box-shadow:0 0 0 .125rem color-mix(in srgb,#ffffff 10%,transparent)}._threadFilterButton_158l8_209{border-color:color-mix(in srgb,#ffffff 30%,transparent);background:color-mix(in srgb,#ffffff 10%,transparent);color:var(--color-text-inverse)}._threadFilterButton_158l8_209:hover:enabled{border-color:color-mix(in srgb,#ffffff 44%,transparent);background:color-mix(in srgb,#ffffff 18%,transparent);color:var(--color-text-inverse)}._threadList_158l8_221{list-style:none;margin:0;padding:var(--space-3);display:grid;gap:var(--space-2);align-content:start;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;transition:padding var(--motion-base) var(--easing-decelerate),gap var(--motion-base) var(--easing-decelerate)}._threadListSearchMode_158l8_237{padding:var(--space-4);gap:var(--space-3)}._threadListEmpty_158l8_242{margin:0;padding:var(--space-4) var(--space-3);font-size:calc(.8125rem * var(--font-size-scale));color:color-mix(in srgb,#ffffff 70%,transparent)}._leftFooter_158l8_249{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:transparent}._leftFooter_158l8_249 button{border-color:color-mix(in srgb,#ffffff 30%,transparent);background:color-mix(in srgb,#ffffff 10%,transparent);color:var(--color-text-inverse)}._leftFooter_158l8_249 button:hover:enabled{border-color:color-mix(in srgb,#ffffff 42%,transparent);background:color-mix(in srgb,#ffffff 18%,transparent)}._threadButton_158l8_265{width:100%;border:.0625rem solid transparent;border-radius:var(--radius-lg);background:transparent;text-align:left;padding:var(--space-3);cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard),border-color var(--motion-fast) var(--easing-standard),transform var(--motion-base) var(--easing-decelerate),border-radius var(--motion-base) var(--easing-decelerate),padding var(--motion-base) var(--easing-decelerate)}._threadButton_158l8_265:hover{background:color-mix(in srgb,#ffffff 8%,transparent)}._threadButtonActive_158l8_285{border-color:color-mix(in srgb,#ffffff 34%,transparent);background:color-mix(in srgb,#ffffff 16%,transparent)}._threadButtonSearchMode_158l8_290{border-color:color-mix(in srgb,#ffffff 26%,transparent);border-radius:1.125rem;background:color-mix(in srgb,#ffffff 14%,transparent);padding:var(--space-4)}._threadButtonSearchMode_158l8_290:hover{transform:translateY(-.0625rem);background:color-mix(in srgb,#ffffff 20%,transparent)}._threadRow_158l8_302{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-2)}._threadRowSearchMode_158l8_309{grid-template-columns:1fr;gap:var(--space-3)}._threadContent_158l8_314{min-width:0}._threadName_158l8_318{margin:0;font-size:calc(.9375rem * var(--font-size-scale));font-family:var(--font-family-display);font-weight:600;line-height:1.3;color:var(--color-text-inverse);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._threadNameSearchMode_158l8_330{font-size:calc(1.0625rem * var(--font-size-scale));line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._threadClaim_158l8_339{margin:.125rem 0 0;color:color-mix(in srgb,#ffffff 78%,transparent);font-size:calc(.75rem * var(--font-size-scale))}._threadClaimSearchMode_158l8_345{margin-top:.1875rem;font-size:calc(.8125rem * var(--font-size-scale));color:color-mix(in srgb,#ffffff 84%,transparent)}._threadPreview_158l8_351{margin:.375rem 0 0;font-size:calc(.8125rem * var(--font-size-scale));color:color-mix(in srgb,#ffffff 70%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._threadPreviewSearchMode_158l8_360{margin-top:.5rem;font-size:calc(.875rem * var(--font-size-scale));line-height:1.45;color:color-mix(in srgb,#ffffff 84%,transparent);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._threadMeta_158l8_371{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.375rem}._threadMetaSearchMode_158l8_378{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between}._threadTime_158l8_386{color:color-mix(in srgb,#ffffff 62%,transparent);font-size:calc(.75rem * var(--font-size-scale))}._unreadDot_158l8_391{min-width:1.25rem;height:1.25rem;border-radius:var(--radius-pill);padding:0 .375rem;display:inline-flex;align-items:center;justify-content:center;background:var(--color-brand-500);color:var(--color-text-inverse);font-size:calc(.6875rem * var(--font-size-scale));font-weight:700}._mainPane_158l8_45{min-width:0;min-height:0;height:100%;background:var(--color-bg-surface);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;transition:opacity var(--motion-base) var(--easing-decelerate),transform var(--motion-base) var(--easing-decelerate),visibility var(--motion-base) var(--easing-decelerate)}._mainHeader_158l8_419{padding:var(--space-4);border-bottom:.0625rem solid var(--color-border-default);position:relative;z-index:2;box-shadow:0 .1875rem .625rem #0d24421a}._conversationRail_158l8_427{width:min(100%,var(--conversation-max-width));min-width:0;margin-inline:auto}._mainHeaderRail_158l8_433{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._mainHeaderLead_158l8_441{flex:1;min-width:0;display:inline-flex;align-items:center;gap:var(--space-3)}._mainThread_158l8_449{min-width:0;overflow:hidden}._mainTitle_158l8_454{margin:0;font-size:calc(1.125rem * var(--font-size-scale));font-family:var(--font-family-display);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mainSub_158l8_464{margin:.125rem 0 0;font-size:calc(.8125rem * var(--font-size-scale));color:var(--color-text-secondary)}._mainActions_158l8_470{display:inline-flex;align-items:center;gap:var(--space-2)}._messageRegion_158l8_476{position:relative;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:var(--space-4)}._messageRegion_158l8_476:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.012;background-image:radial-gradient(#4a5563 .021875rem,transparent .021875rem);background-size:.1875rem .1875rem}._messageList_158l8_496{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}._messageRail_158l8_504{position:relative;z-index:1}._messageRailLoaded_158l8_509{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end}._centeredDividerRow_158l8_516{display:flex;justify-content:center;margin:var(--space-1) 0}._dateDivider_158l8_522,._timeDivider_158l8_523{border:0;border-radius:0;padding:0;background:transparent;color:var(--color-text-tertiary);font-size:calc(.75rem * var(--font-size-scale));font-weight:400;font-family:var(--font-family-neutral)}._dateDivider_158l8_522{text-transform:uppercase;letter-spacing:.03em}._messageItem_158l8_539{display:flex;align-items:flex-end;gap:var(--space-2)}._messageItemEntering_158l8_545{animation:_messageSlideIn_158l8_1 var(--motion-base) var(--easing-decelerate);will-change:transform,opacity}._messageItemOwn_158l8_550{justify-content:flex-end}._messageAvatar_158l8_554{margin-bottom:.25rem}._messageBlock_158l8_558{max-width:min(42rem,78%);display:grid;gap:var(--space-2)}._messageBlockOwn_158l8_564{justify-items:end}._messageBubble_158l8_568{--incoming-bubble-bg: color-mix(in srgb, var(--color-message-incoming-bg) 78%, #d6dde6);position:relative;border-radius:1.25rem;border:0;background:var(--incoming-bubble-bg);padding:.625rem .75rem;box-shadow:var(--shadow-sm);font-family:var(--font-family-neutral)}._messageBubble_158l8_568:after{content:"";position:absolute;left:.5rem;bottom:-.4375rem;width:.8125rem;height:.625rem;background:var(--incoming-bubble-bg);clip-path:polygon(0 0,100% 0,18% 100%)}._messageBubbleOwn_158l8_590{--outgoing-bubble-start: color-mix(in srgb, var(--color-brand-500) 82%, white);--outgoing-bubble-end: color-mix(in srgb, #2b8bc3 78%, white);background:linear-gradient(135deg,var(--outgoing-bubble-start),var(--outgoing-bubble-end));color:var(--color-text-inverse)}._messageBubbleOwn_158l8_590:after{left:auto;right:.5rem;bottom:-.4375rem;background:var(--outgoing-bubble-end);clip-path:polygon(0 0,100% 0,82% 100%)}._messageText_158l8_605{margin:0;line-height:1.55;font-size:calc(.9375rem * var(--font-size-scale))}._attachmentList_158l8_611{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}._attachmentListOwn_158l8_619{justify-items:end}._uploadItem_158l8_623{border:.0625rem solid var(--color-message-incoming-border);border-radius:var(--radius-md);padding:.375rem .625rem;background:color-mix(in srgb,white 92%,var(--color-message-incoming-bg));display:inline-flex;align-items:center;gap:var(--space-2);font-size:calc(.75rem * var(--font-size-scale));color:var(--color-text-secondary);font-family:var(--font-family-neutral)}@keyframes _messageSlideIn_158l8_1{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}._composer_158l8_648{border-top:.0625rem solid var(--color-border-default);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--color-bg-surface);position:relative;z-index:2;box-shadow:0 -.1875rem .625rem #0d24421a}._composerRail_158l8_657{min-width:0}._composerError_158l8_661{margin:0 0 var(--space-3);color:var(--color-danger-500);font-size:calc(.8125rem * var(--font-size-scale));line-height:1.5}._composerForm_158l8_668{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:end}._composerInputWrap_158l8_675{position:relative}._composerInput_158l8_675{width:100%;min-height:3.5rem;border:.0625rem solid var(--color-border-default);border-radius:var(--radius-lg);padding:.875rem 4.5rem .875rem 1rem;font:inherit;font-family:var(--font-family-neutral);font-size:1rem;resize:none;overflow-y:hidden;max-height:10rem}._composerInput_158l8_675:focus{border-color:color-mix(in srgb,var(--color-brand-500) 60%,white);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-brand-500) 18%,white);outline:none}._composerIcons_158l8_699{position:absolute;right:.75rem;bottom:.5rem;display:inline-flex;gap:.375rem}._detailsDrawerBackdrop_158l8_47{display:none}._rightPane_158l8_46{position:relative;min-width:0;min-height:0;height:100%;z-index:2;border-left:.0625rem solid var(--color-border-default);background:var(--color-bg-surface);overflow-x:visible;overflow-y:visible;transition:border-color var(--motion-pane) var(--easing-pane),opacity var(--motion-base) var(--easing-decelerate),transform var(--motion-base) var(--easing-decelerate),visibility var(--motion-base) var(--easing-decelerate)}._detailsScroll_158l8_728{height:100%;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}._paneHidden_158l8_736{opacity:0;transform:translate(1rem);visibility:hidden;pointer-events:none}._rightPaneDesktopClosed_158l8_746{border-left-color:transparent;opacity:0;transform:translate(1rem);visibility:hidden;pointer-events:none}._detailsSection_158l8_754{padding:var(--space-4)}._detailsHeader_158l8_758{display:none}._detailsHeaderEyebrow_158l8_762{margin:0 0 .125rem;font-size:calc(.75rem * var(--font-size-scale));letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}._detailsHeaderTitle_158l8_771{margin:0;font-size:calc(1rem * var(--font-size-scale));font-weight:600}._sectionTitle_158l8_777{margin:0 0 var(--space-3);font-size:calc(.75rem * var(--font-size-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}._memberList_158l8_786,._fileList_158l8_787{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}._memberRow_158l8_795{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:center}._memberName_158l8_802{margin:0;font-size:calc(.9375rem * var(--font-size-scale));font-weight:600}._memberRole_158l8_808{margin:.125rem 0 0;font-size:calc(.75rem * var(--font-size-scale));color:var(--color-text-secondary)}._fileRow_158l8_814{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2)}._fileName_158l8_821{margin:0;font-size:calc(.8125rem * var(--font-size-scale));font-weight:600}._fileMeta_158l8_827{margin:.125rem 0 0;font-size:calc(.75rem * var(--font-size-scale));color:var(--color-text-tertiary)}._emptyState_158l8_833{margin:0;color:var(--color-text-secondary);font-size:calc(.875rem * var(--font-size-scale))}@media(max-width:63.9375rem){._layout_158l8_34{position:relative;grid-template-columns:var(--layout-nav-width, 20rem) minmax(0,1fr)}._detailsDrawerBackdrop_158l8_47{position:absolute;inset:0;z-index:2;display:block;border:0;padding:0;margin:0;background:#0d244238;opacity:0;pointer-events:none;transition:opacity var(--motion-pane) var(--easing-pane)}._detailsDrawerBackdropVisible_158l8_859{opacity:1;pointer-events:auto}._rightPane_158l8_46{display:block;position:absolute;top:0;right:0;width:min(var(--tablet-drawer-width, 20rem),calc(100% - var(--layout-nav-width, 20rem)));height:100%;z-index:3;border-left:.0625rem solid var(--color-border-default);box-shadow:-.75rem 0 1.5rem #10182829;transform:translate(100%);transition:transform var(--motion-pane) var(--easing-pane);pointer-events:none}._rightPaneDrawerOpen_158l8_743{transform:translate(0);pointer-events:auto}._detailsHeader_158l8_758{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:.0625rem solid var(--color-border-default);box-shadow:0 .1875rem .625rem #0d244214;position:sticky;top:0;z-index:2;background:var(--color-bg-surface)}}@media(max-width:47.9375rem){._layout_158l8_34{position:relative;grid-template-columns:1fr;height:100%;overflow:hidden;isolation:isolate}._detailsDrawerBackdrop_158l8_47{display:none}._mobileOnly_158l8_25{display:inline-flex}._leftPane_158l8_44,._mainPane_158l8_45,._rightPane_158l8_46{position:absolute;inset:0;width:100%;height:100%;max-height:none;transition:transform var(--motion-pane) var(--easing-pane),opacity var(--motion-pane) var(--easing-pane);will-change:transform;pointer-events:none}._leftPane_158l8_44{border-right:0;border-bottom:0}._rightPane_158l8_46{display:block;border-left:0}._threadList_158l8_221{grid-template-columns:1fr}._messageCard_158l8_944{max-width:100%}._mainHeader_158l8_419{width:100%;max-width:100svw;padding:var(--space-3) var(--space-4)}._mainHeaderRail_158l8_433{gap:var(--space-2)}._mainHeaderLead_158l8_441{max-width:calc(100svw - 7.5rem)}._mainActions_158l8_470{gap:var(--space-1);flex-shrink:0}._detailsHeader_158l8_758{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:.0625rem solid var(--color-border-default);box-shadow:0 .1875rem .625rem #0d244214;position:sticky;top:0;z-index:2;background:var(--color-bg-surface)}._layout_158l8_34[data-mobile-view=nav] ._mobilePaneNav_158l8_29,._layout_158l8_34[data-mobile-view=main] ._mobilePaneMain_158l8_30,._layout_158l8_34[data-mobile-view=aside] ._mobilePaneAside_158l8_31{transform:translate(0);opacity:1;pointer-events:auto}._layout_158l8_34[data-mobile-view=nav] ._mobilePaneMain_158l8_30{transform:translate(100%);opacity:.72}._layout_158l8_34[data-mobile-view=nav] ._mobilePaneAside_158l8_31{transform:translate(200%);opacity:.72}._layout_158l8_34[data-mobile-view=main] ._mobilePaneNav_158l8_29{transform:translate(-100%);opacity:.72}._layout_158l8_34[data-mobile-view=main] ._mobilePaneAside_158l8_31{transform:translate(100%);opacity:.72}._layout_158l8_34[data-mobile-view=aside] ._mobilePaneNav_158l8_29{transform:translate(-200%);opacity:.72}._layout_158l8_34[data-mobile-view=aside] ._mobilePaneMain_158l8_30{transform:translate(-100%);opacity:.72}._navResizeHandle_158l8_67,._asideResizeHandle_158l8_68{display:none}}@media(prefers-reduced-motion:reduce){._messageItemEntering_158l8_545{animation:none}._detailsDrawerBackdrop_158l8_47,._leftPane_158l8_44,._mainPane_158l8_45,._rightPane_158l8_46,._layout_158l8_34,._navResizeHandle_158l8_67:before,._asideResizeHandle_158l8_68:before,._navResizeHandle_158l8_67:after,._asideResizeHandle_158l8_68:after{transition:none}}._shell_skg1z_1{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(circle at top right,#e6edf8,#f3f5f8 35%)}._card_skg1z_9{width:min(100%,24rem);border-radius:var(--radius-lg);border:.0625rem solid var(--color-border-default);background:var(--color-bg-surface);box-shadow:var(--shadow-card);overflow:hidden}._cardHeader_skg1z_18{display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-5);background:var(--color-brand-700)}._logo_skg1z_26{display:block;height:2.25rem;width:auto;max-width:100%}._loadingBar_skg1z_33{margin-top:-.0625rem}._cardBody_skg1z_37{display:grid;gap:var(--space-4);padding:var(--space-6)}._subtitle_skg1z_43{margin:0;text-align:center;color:var(--color-text-secondary);font-size:calc(.875rem * var(--font-size-scale))}._actionButton_skg1z_50{width:100%}._errorText_skg1z_54{margin:0;text-align:center;color:var(--color-danger-500);font-size:calc(.875rem * var(--font-size-scale))}@media(max-width:47.9375rem){._shell_skg1z_1{padding:var(--space-4)}._cardBody_skg1z_37{padding:var(--space-5)}}._viewport_1pyjy_1{position:fixed;top:var(--space-4);right:var(--space-4);z-index:70;display:flex;flex-direction:column;gap:var(--space-3);width:min(calc(100vw - 2rem),24rem);pointer-events:none}._toast_1pyjy_13{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--space-3);padding:var(--space-4);border:.0625rem solid var(--color-border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffa,#f8fafcfa),var(--color-bg-surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;overflow:hidden;animation:_toastEnter_1pyjy_1 .18s var(--easing-decelerate) both}._toast_1pyjy_13:focus-within{outline:.125rem solid color-mix(in srgb,var(--color-brand-500) 28%,white);outline-offset:.125rem}._toastAccent_1pyjy_37{position:absolute;inset:0 auto 0 0;width:.25rem;background:var(--color-brand-500)}._icon_1pyjy_44{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--color-bg-surface-muted);color:var(--color-brand-500);flex:none}._toastContent_1pyjy_56{min-width:0}._toastTitle_1pyjy_60{margin:0;color:var(--color-text-primary);font-size:calc(.95rem * var(--font-size-scale));font-weight:700;line-height:1.35}._toastMessage_1pyjy_68{margin:.2rem 0 0;color:var(--color-text-secondary);font-size:calc(.875rem * var(--font-size-scale));line-height:1.45}._dismissButton_1pyjy_75{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.25rem -.25rem 0 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard),transform var(--motion-fast) var(--easing-standard)}._dismissButton_1pyjy_75:hover{background:var(--color-bg-surface-muted);color:var(--color-text-primary)}._dismissButton_1pyjy_75:focus-visible{outline:.125rem solid color-mix(in srgb,var(--color-brand-500) 32%,white);outline-offset:.125rem}._dismissButton_1pyjy_75:active{transform:scale(.98)}._toneInfo_1pyjy_107 ._toastAccent_1pyjy_37{background:var(--color-brand-500)}._toneSuccess_1pyjy_111 ._toastAccent_1pyjy_37{background:var(--color-success-500)}._toneWarning_1pyjy_115 ._toastAccent_1pyjy_37{background:#d97706}._toneError_1pyjy_119 ._toastAccent_1pyjy_37{background:var(--color-danger-500)}._toneSuccess_1pyjy_111 ._icon_1pyjy_44{color:var(--color-success-500)}._toneWarning_1pyjy_115 ._icon_1pyjy_44{color:#d97706}._toneError_1pyjy_119 ._icon_1pyjy_44{color:var(--color-danger-500)}@keyframes _toastEnter_1pyjy_1{0%{opacity:0;transform:translate3d(0,-.5rem,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:47.9375rem){._viewport_1pyjy_1{top:auto;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:auto}}@media(prefers-reduced-motion:reduce){._toast_1pyjy_13,._dismissButton_1pyjy_75{animation:none;transition:none}}:root{--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-display: var(--font-family-base);--font-family-neutral: var(--font-family-base);--font-size-scale: .96;--conversation-max-width: 50rem;--color-bg-canvas: #f2f5f9;--color-bg-surface: #ffffff;--color-bg-surface-muted: #f7fafc;--color-text-primary: #1a2a3a;--color-text-secondary: #5f6f82;--color-text-tertiary: #90a0b2;--color-text-inverse: #ffffff;--color-border-default: #e3eaf2;--color-border-strong: #cfd8e3;--color-brand-500: #1f95d2;--color-brand-600: #1986c3;--color-brand-700: #0d2442;--color-brand-050: #e9f4fb;--color-success-500: #22c55e;--color-danger-500: #d64545;--color-message-incoming-bg: #f2f4f7;--color-message-incoming-border: #dde4ec;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: .625rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-pill: 62.4375rem;--shadow-sm: 0 .0625rem .125rem rgba(16, 24, 40, .04);--shadow-md: 0 .5rem 1.25rem rgba(16, 24, 40, .1);--shadow-card: 0 .625rem 1.5rem rgba(16, 24, 40, .08);--motion-fast: .14s;--motion-base: .7s;--motion-pane: .28s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-decelerate: cubic-bezier(.16, 1, .3, 1);--easing-pane: cubic-bezier(.16, 1, .3, 1);--color-bg: var(--color-bg-canvas);--color-surface: var(--color-bg-surface);--color-border: var(--color-border-default);--color-text: var(--color-text-primary);--color-muted: var(--color-text-secondary);--color-accent: var(--color-brand-500);--color-accent-hover: var(--color-brand-600);--color-error: var(--color-danger-500)}*{box-sizing:border-box}html{font-size:100%}html,body{margin:0;min-height:100%}body,#root{min-height:100vh;font-family:var(--font-family-base);background:radial-gradient(circle at top right,#e6edf8,#f3f5f8 35%);color:var(--color-text-primary)}:where(button,input,textarea,select){font:inherit}@media(max-width:47.9375rem){:where(input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],textarea,select){font-size:1rem}}a{color:var(--color-brand-500)}.page-shell{min-height:100vh;display:grid;place-items:center;padding:var(--space-6)}.page-center{min-height:100vh;display:grid;place-items:center;color:var(--color-muted)}.card{width:min(100%,32.5rem);background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-6)}.auth-card{width:min(100%,26.25rem)}.title{margin:0 0 var(--space-2)}.muted{margin:0 0 var(--space-4);color:var(--color-muted)}.label{font-size:calc(.875rem * var(--font-size-scale));margin-bottom:var(--space-1)}.stack-sm{display:grid;gap:var(--space-3)}.stack-row{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.input{width:100%;border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);padding:.625rem .75rem;font:inherit;background:#fff}.input:focus{outline:.125rem solid color-mix(in srgb,var(--color-accent) 30%,white);outline-offset:.0625rem}.btn{width:100%;border:.0625rem solid transparent;border-radius:var(--radius-sm);padding:.625rem .875rem;font:inherit;font-weight:600;cursor:pointer}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover:enabled{background:var(--color-accent-hover)}.btn-secondary{background:#fff;border-color:var(--color-border);color:var(--color-text)}.btn-secondary:hover:enabled{background:#f8fafc}.btn-ghost{background:transparent;border-color:transparent;color:var(--color-accent);font-weight:500}.btn-ghost:hover:enabled{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.divider{margin:var(--space-4) 0;text-align:center;color:var(--color-muted);font-size:calc(.875rem * var(--font-size-scale))}.error-text{margin-top:var(--space-4);color:var(--color-error)}
