@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";:root{--tg-font-family: "Instrument Sans", "Instrument Sans Fallback", "Inter", "Segoe UI", sans-serif;--tg-color-primary: #2A66FF;--tg-color-primary-alt: #4F8CFF;--tg-color-primary-hover: #3B6FD9;--tg-color-primary-soft: #EFF6FF;--tg-color-primary-border: #CFE0FF;--tg-color-navy: #111827;--tg-color-deep-navy: #0B1020;--tg-color-text: #111827;--tg-color-text-secondary: #4B5563;--tg-color-text-muted: #8D95A6;--tg-color-text-inverse: #FFFFFF;--tg-color-page: #F9FAFB;--tg-color-page-wash: #EEF2F8;--tg-color-surface: #FFFFFF;--tg-color-surface-glass: rgb(255 255 255 / .86);--tg-color-surface-elevated: #FFFFFF;--tg-color-surface-warm: #F9FAFB;--tg-color-surface-blue: #EFF6FF;--tg-color-surface-muted: #F9FAFB;--tg-color-surface-grey: #F3F4F6;--tg-color-border: #E5E7EB;--tg-color-border-light: rgb(17 24 39 / .06);--tg-color-border-glass: rgb(17 24 39 / .08);--tg-color-input-border: #D1D5DB;--tg-color-success-bg: #ECFDF5;--tg-color-success-text: #047857;--tg-color-warning-bg: #FFF7ED;--tg-color-warning-text: #A16207;--tg-color-danger-bg: #FFF1F2;--tg-color-danger-text: #BE123C;--tg-radius-pill: 9999px;--tg-radius-lg: 24px;--tg-radius-md: 18px;--tg-radius-default: 14px;--tg-radius-sm: 12px;--tg-radius-xs: 9px;--tg-space-page: 24px;--tg-space-card: 24px;--tg-space-card-compact: 16px;--tg-shadow-glass: 0 22px 54px -42px rgb(17 24 39 / .24), inset 0 1px 0 rgb(255 255 255 / .78);--tg-shadow-card: 0 14px 34px -28px rgb(17 24 39 / .22), inset 0 1px 0 rgb(255 255 255 / .72);--tg-shadow-subtle: 0 10px 28px -24px rgb(17 24 39 / .18), inset 0 1px 0 rgb(255 255 255 / .68);--tg-shadow-soft: 0 8px 22px -18px rgb(17 24 39 / .16);--tg-shadow-drawer: -18px 0 48px -40px rgb(17 24 39 / .26), inset 1px 0 0 rgb(255 255 255 / .74);--tg-shadow-modal: 0 34px 84px -58px rgb(17 24 39 / .34), 0 12px 28px -24px rgb(17 24 39 / .14);--tg-topbar-height: 72px;--tg-z-dropdown: 80;--tg-z-modal: 90;--tg-ease-out: cubic-bezier(.16, 1, .3, 1);--tg-ease-in-out: cubic-bezier(.77, 0, .175, 1);--tg-ease-soft: cubic-bezier(.22, .61, .36, 1);--tg-duration-fast: .14s;--tg-duration-normal: .22s;--tg-duration-slow: .32s;--tg-motion-fast: .15s;--tg-motion-base: .25s;--tg-motion-slow: .38s;--tg-motion-shell: .48s;--tg-rail-width: 72px;--tg-rail-button: 42px;--bg-primary: var(--tg-color-page);--bg-secondary: var(--tg-color-surface-warm);--bg-tertiary: var(--tg-color-surface-muted);--bg-input: var(--tg-color-surface);--bg-card: var(--tg-color-surface-elevated);--text-primary: var(--tg-color-text);--text-secondary: var(--tg-color-text-secondary);--text-muted: var(--tg-color-text-muted);--text-main: var(--tg-color-text);--text-on-primary: var(--tg-color-text-inverse);--border-color: var(--tg-color-border);--border-ghost: var(--tg-color-border-light);--accent: var(--tg-color-primary);--accent-hover: var(--tg-color-primary-hover);--accent-light: var(--tg-color-primary-soft);--accent-border: var(--tg-color-primary-border);--sidebar-bg: var(--tg-color-surface-glass);--sidebar-border: var(--tg-color-border);--message-user-bg: var(--tg-color-primary);--message-user-text: var(--tg-color-text-inverse);--message-ai-bg: var(--tg-color-surface-elevated);--message-ai-border: var(--tg-color-border);--pill-bg: var(--tg-color-surface-elevated);--pill-border: var(--tg-color-border-light);--pill-text: var(--tg-color-text-secondary);--shadow-sm: var(--tg-shadow-card);--shadow-md: var(--tg-shadow-glass);--shadow-input: 0 0 0 4px rgb(79 140 255 / .12), 0 10px 22px -18px rgb(17 24 39 / .16);--font-body: var(--tg-font-family);--font-head: var(--tg-font-family)}[data-theme=dark]{--tg-color-page: #0f172a;--tg-color-page-wash: #111827;--tg-color-surface: #111827;--tg-color-surface-glass: rgb(17 24 39 / .82);--tg-color-surface-elevated: rgb(15 23 42 / .94);--tg-color-surface-warm: #111827;--tg-color-surface-blue: rgb(37 99 235 / .18);--tg-color-surface-muted: rgb(30 41 59 / .82);--tg-color-surface-grey: #1f2937;--tg-color-text: #f8fafc;--tg-color-text-secondary: #cbd5e1;--tg-color-text-muted: #94a3b8;--tg-color-border: rgb(148 163 184 / .2);--tg-color-border-light: rgb(148 163 184 / .13);--tg-color-input-border: rgb(148 163 184 / .28)}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;font-family:var(--font-body);background:var(--tg-color-page);color:var(--text-primary);transition:background-color .2s var(--tg-ease-out),color .2s var(--tg-ease-out);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body{min-height:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);letter-spacing:-.02em}button{font-family:var(--font-body);cursor:pointer;border:none;background:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-color-primary) 58%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1,h2,h3{text-wrap:balance}p,li,blockquote{text-wrap:pretty}::selection{background:#245cff29;color:var(--tg-color-text)}html,body,#root{background-attachment:scroll}html,body,#root{background:radial-gradient(circle at 18% -10%,rgb(219 234 254 / .86),transparent 34%),radial-gradient(circle at 88% 4%,rgb(239 246 255 / .78),transparent 30%),linear-gradient(135deg,var(--tg-color-page) 0%,#ffffff 52%,var(--tg-color-page-wash) 100%)}body{overflow:hidden}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,[role=button]{touch-action:manipulation}button:active:not(:disabled),[role=button]:active{transform:scale(.98)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--tg-color-text-muted) 82%,transparent)}*{scrollbar-color:color-mix(in srgb,var(--tg-color-primary) 24%,var(--tg-color-border)) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tg-color-primary) 24%,var(--tg-color-border));border:3px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}@media(hover:hover)and (pointer:fine){button:not(:disabled),a{transition-duration:var(--tg-duration-fast)}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}button:active:not(:disabled),[role=button]:active{transform:none}}html,body,#root{background:linear-gradient(135deg,#f9fafb,#eef2f8)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 18% -8%,rgb(79 140 255 / .08),transparent 28%),radial-gradient(circle at 92% 0%,rgb(79 140 255 / .05),transparent 24%)}::selection{background:#4f8cff2e;color:var(--tg-color-text)}html,body,#root{max-width:100%;overflow-x:hidden}body:before{opacity:.92;transform:translateZ(0)}._button_y8ipk_1{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--tg-radius-pill);padding:0 18px;font-family:var(--tg-font-family);font-size:14px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out);box-shadow:0 1px #fff6 inset}._button_y8ipk_1:hover:not(:disabled){transform:translateY(-1px)}._button_y8ipk_1:active:not(:disabled),._iconButton_y8ipk_28:active:not(:disabled){transform:translateY(0) scale(.98)}._button_y8ipk_1:focus-visible,._iconButton_y8ipk_28:focus-visible,._input_y8ipk_31:focus,._select_y8ipk_31:focus,._textarea_y8ipk_31:focus,._menuItem_y8ipk_31:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-color-primary) 58%,transparent);outline-offset:2px}._button_y8ipk_1:disabled,._iconButton_y8ipk_28:disabled{cursor:not-allowed;opacity:.55}._primary_y8ipk_39{background:var(--tg-color-primary);color:var(--tg-color-text-inverse);box-shadow:0 10px 24px -16px #245cff73}._primary_y8ipk_39:hover:not(:disabled){background:var(--tg-color-primary-hover);box-shadow:0 14px 28px -18px #245cff80}._secondary_y8ipk_48{background:var(--tg-color-surface);color:var(--tg-color-text);border-color:var(--tg-color-border)}._secondary_y8ipk_48:hover:not(:disabled){border-color:var(--tg-color-primary);color:var(--tg-color-primary);background:var(--tg-color-surface-blue)}._ghost_y8ipk_58{background:transparent;color:var(--tg-color-text-secondary)}._ghost_y8ipk_58:hover:not(:disabled){background:var(--tg-color-surface-blue);color:var(--tg-color-primary)}._danger_y8ipk_66{background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text);border-color:color-mix(in srgb,var(--tg-color-danger-text) 24%,transparent)}._iconButton_y8ipk_28{width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface);color:var(--tg-color-text-secondary);cursor:pointer;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out);box-shadow:0 1px #ffffff80 inset}._iconButton_y8ipk_28:hover:not(:disabled){border-color:var(--tg-color-primary);background:var(--tg-color-surface-blue);color:var(--tg-color-primary)}._card_y8ipk_96{background:var(--tg-color-surface);border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-card)}._cardPadding_y8ipk_102{padding:var(--tg-space-card)}._badge_y8ipk_105{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:var(--tg-radius-xs);border:1px solid var(--tg-color-border-light);background:var(--tg-color-surface-muted);color:var(--tg-color-text-secondary);font-size:12px;font-weight:650;line-height:1;white-space:nowrap}._badgePrimary_y8ipk_120{background:var(--tg-color-surface-blue);color:var(--tg-color-primary);border-color:#b9d1ff}._badgeSuccess_y8ipk_121{background:var(--tg-color-success-bg);color:var(--tg-color-success-text);border-color:#a7f3d0}._badgeWarning_y8ipk_122{background:var(--tg-color-warning-bg);color:var(--tg-color-warning-text);border-color:#fed7aa}._badgeDanger_y8ipk_123{background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text);border-color:#fecdd3}._field_y8ipk_124{display:flex;flex-direction:column;gap:6px}._label_y8ipk_125{color:var(--tg-color-text-secondary);font-size:13px;font-weight:650}._input_y8ipk_31,._select_y8ipk_31,._textarea_y8ipk_31{width:100%;border:1px solid var(--tg-color-input-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface);color:var(--tg-color-text);font:inherit;font-size:14px;transition:border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out)}._input_y8ipk_31,._select_y8ipk_31{min-height:38px;padding:0 11px}._textarea_y8ipk_31{min-height:108px;padding:10px 11px;line-height:1.5;resize:vertical}._input_y8ipk_31::placeholder,._textarea_y8ipk_31::placeholder{color:var(--tg-color-text-muted)}._emptyState_y8ipk_143{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center;color:var(--tg-color-text-secondary)}._emptyState_y8ipk_143 h2,._pageHeader_y8ipk_153 h1,._sectionHeader_y8ipk_153 h2{margin:0;color:var(--tg-color-text);letter-spacing:-.02em}._emptyState_y8ipk_143 h2{font-size:20px;line-height:1.3}._emptyState_y8ipk_143 p,._pageHeader_y8ipk_153 p,._sectionHeader_y8ipk_153 p{margin:0;color:var(--tg-color-text-secondary);line-height:1.5}._pageHeader_y8ipk_153{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._pageHeader_y8ipk_153 h1{font-size:26px;line-height:1.2}._sectionHeader_y8ipk_153 h2{font-size:18px;line-height:1.3}._menu_y8ipk_31{min-width:220px;padding:6px;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface);box-shadow:var(--tg-shadow-subtle)}._menuItem_y8ipk_31{width:100%;min-height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border-radius:var(--tg-radius-xs);color:var(--tg-color-text);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .14s var(--tg-ease-out),color .14s var(--tg-ease-out),transform .14s var(--tg-ease-out)}._menuItem_y8ipk_31:hover{background:var(--tg-color-surface-blue);color:var(--tg-color-primary)}._modalBackdrop_y8ipk_183{position:fixed;inset:0;z-index:var(--tg-z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:#11181c59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modal_y8ipk_183{width:min(560px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;background:var(--tg-color-surface);border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-subtle)}._modalHeader_y8ipk_203{position:sticky;top:0;z-index:1;background:var(--tg-color-surface);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--tg-color-border)}._modalHeader_y8ipk_203 h2{margin:0;font-size:18px;line-height:1.3}._modalBody_y8ipk_216{padding:20px}._button_y8ipk_1,._iconButton_y8ipk_28,._menuItem_y8ipk_31,._modal_y8ipk_183,._card_y8ipk_96,._input_y8ipk_31,._select_y8ipk_31,._textarea_y8ipk_31{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._button_y8ipk_1{min-height:42px;border-radius:var(--tg-radius-pill);letter-spacing:0}._primary_y8ipk_39{background:linear-gradient(180deg,var(--tg-color-primary) 0%,var(--tg-color-primary-alt) 100%);border-color:color-mix(in srgb,var(--tg-color-primary) 55%,white);box-shadow:0 18px 34px -22px #4f8cff9e,inset 0 1px #ffffff42}._secondary_y8ipk_48,._iconButton_y8ipk_28,._input_y8ipk_31,._select_y8ipk_31,._textarea_y8ipk_31,._menu_y8ipk_31,._modal_y8ipk_183,._card_y8ipk_96{background:var(--tg-color-surface-glass);border-color:var(--tg-color-border);box-shadow:var(--tg-shadow-card)}._ghost_y8ipk_58:hover:not(:disabled),._secondary_y8ipk_48:hover:not(:disabled),._iconButton_y8ipk_28:hover:not(:disabled),._menuItem_y8ipk_31:hover{background:var(--tg-color-surface-blue);border-color:var(--tg-color-primary-border);color:var(--tg-color-primary-hover)}._button_y8ipk_1:active:not(:disabled),._iconButton_y8ipk_28:active:not(:disabled),._menuItem_y8ipk_31:active:not(:disabled){transform:scale(.97)}._badge_y8ipk_105,._badgePrimary_y8ipk_120,._badgeSuccess_y8ipk_121,._badgeWarning_y8ipk_122,._badgeDanger_y8ipk_123{border-radius:var(--tg-radius-pill);box-shadow:inset 0 1px #ffffff94}._input_y8ipk_31:focus,._select_y8ipk_31:focus,._textarea_y8ipk_31:focus{border-color:var(--tg-color-primary);box-shadow:var(--shadow-input);transform:translateY(-1px)}._modalBackdrop_y8ipk_183{background:#0f172a57;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}._modal_y8ipk_183{border-radius:24px;box-shadow:var(--tg-shadow-modal)}._modalHeader_y8ipk_203{background:color-mix(in srgb,var(--tg-color-surface-glass) 88%,white)}@media(hover:hover)and (pointer:fine){._card_y8ipk_96:hover{border-color:var(--tg-color-primary-border);box-shadow:var(--tg-shadow-glass);transform:translateY(-1px)}}._primary_y8ipk_39{background:#111827;border-color:#111827;color:#fff;box-shadow:0 14px 28px -22px #1118276b,inset 0 1px #ffffff29}._primary_y8ipk_39:hover:not(:disabled){background:#0b1020;border-color:#0b1020;box-shadow:0 16px 32px -24px #11182775,inset 0 1px #ffffff29}._secondary_y8ipk_48,._iconButton_y8ipk_28,._input_y8ipk_31,._select_y8ipk_31,._textarea_y8ipk_31,._menu_y8ipk_31,._modal_y8ipk_183,._card_y8ipk_96{background:#fff;border-color:#11182714;box-shadow:var(--tg-shadow-card)}._badgePrimary_y8ipk_120,._ghost_y8ipk_58:hover:not(:disabled),._secondary_y8ipk_48:hover:not(:disabled),._iconButton_y8ipk_28:hover:not(:disabled),._menuItem_y8ipk_31:hover{background:#eff6ff;border-color:#cfe0ff;color:#3b6fd9}._modalBackdrop_y8ipk_183{background:#11182747}._profileWrap_1mtss_2{position:relative}._profileButton_1mtss_3{width:100%;min-height:52px;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--tg-radius-md);background:#ffffffe6;color:var(--tg-color-text);border:1px solid var(--tg-color-border);text-align:left;box-shadow:0 1px #ffffffbf inset;transition:transform .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out)}._avatar_1mtss_18{width:36px;height:36px;flex:0 0 36px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;background:var(--tg-color-navy);color:var(--tg-color-text-inverse);font-size:14px;line-height:1;font-weight:900;letter-spacing:0;text-align:center;overflow:hidden;border:1px solid rgb(255 255 255 / .12);text-shadow:0 1px 0 rgb(0 0 0 / .25);box-shadow:0 10px 22px -18px #0f172a8c}._identity_1mtss_38{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._identity_1mtss_38 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-color-text);font-size:13px;font-weight:800}._identity_1mtss_38 span{color:var(--tg-color-text-secondary);font-size:12px;text-transform:capitalize}._chevron_1mtss_47{color:var(--tg-color-text-muted);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}._collapsed_1mtss_48 ._identity_1mtss_38,._collapsed_1mtss_48 ._chevron_1mtss_47{display:none}._collapsed_1mtss_48 ._profileButton_1mtss_3{width:48px;min-height:48px;justify-content:center;padding:6px;border-color:transparent;background:transparent;margin:0 auto}._collapsed_1mtss_48 ._avatar_1mtss_18{width:36px;height:36px;flex-basis:36px}._menuLayer_1mtss_51{position:fixed;z-index:var(--tg-z-dropdown);max-height:calc(100vh - 16px);overflow-y:auto;padding:10px;border:1px solid var(--tg-color-border);border-radius:18px;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 54px -30px #0f172a4d}._menuHeader_1mtss_63{display:flex;align-items:center;gap:12px;padding:8px 8px 12px;border-bottom:1px solid var(--tg-color-border);margin-bottom:8px}._menuHeader_1mtss_63 div{min-width:0}._menuHeader_1mtss_63 strong,._menuHeader_1mtss_63 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuHeader_1mtss_63 strong{color:var(--tg-color-text);font-size:14px}._menuHeader_1mtss_63 span{color:var(--tg-color-text-secondary);font-size:12px;margin-top:3px}._menuItem_1mtss_68{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:12px;color:var(--tg-color-text);font-size:13px;font-weight:700;text-align:left;transition:background-color .14s var(--tg-ease-out),color .14s var(--tg-ease-out),transform .14s var(--tg-ease-out)}._logoutItem_1mtss_69{color:var(--tg-color-danger-text)}._divider_1mtss_70{height:1px;margin:6px 4px;background:var(--tg-color-border)}@media(hover:hover)and (pointer:fine){._profileButton_1mtss_3:hover{transform:translateY(-1px);border-color:var(--tg-color-primary);background:var(--tg-color-surface-blue);box-shadow:0 12px 24px -18px #245cff3d}._collapsed_1mtss_48 ._profileButton_1mtss_3:hover{border-color:var(--tg-color-border);background:var(--tg-color-surface-blue)}._menuItem_1mtss_68:hover{background:var(--tg-color-surface-blue);color:var(--tg-color-primary);transform:translate(2px)}._logoutItem_1mtss_69:hover{background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text)}._sessionRow_1mtss_85:hover{transform:translateY(-1px);border-color:var(--accent-border);box-shadow:0 12px 24px -18px #245cff2e}}._notice_1mtss_88{margin:0;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.4}._message_1mtss_89{background:var(--tg-color-success-bg);color:var(--tg-color-success-text)}._error_1mtss_90{background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text)}._form_1mtss_91{display:flex;flex-direction:column;gap:12px}._row_1mtss_92{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}._sessionsModal_1mtss_93{width:min(720px,100%)}._sessionsSurface_1mtss_94{display:flex;flex-direction:column;gap:12px;min-height:0}._sessionsState_1mtss_95{color:var(--tg-color-text-secondary);font-size:14px;line-height:1.5;margin:0}._sessionList_1mtss_96{max-height:min(460px,calc(100vh - 260px));overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}._sessionRow_1mtss_85{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--tg-color-border);border-radius:16px;background:#ffffffe6;color:var(--tg-color-text);box-shadow:0 1px #ffffffbf inset;transition:transform .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out)}._sessionInfo_1mtss_98{min-width:0;display:flex;flex-direction:column;gap:4px}._sessionTitleRow_1mtss_99{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._sessionInfo_1mtss_98 strong{font-size:14px;line-height:1.3;overflow-wrap:anywhere}._sessionInfo_1mtss_98 span,._sessionInfo_1mtss_98 small{color:var(--tg-color-text-secondary);font-size:12px;line-height:1.35}@media(max-width:560px){._sessionRow_1mtss_85{align-items:stretch;flex-direction:column}._row_1mtss_92{justify-content:stretch}._row_1mtss_92 button{flex:1}}._collapsed_1mtss_48._profileWrap_1mtss_2{width:100%;display:grid;place-items:center}._collapsed_1mtss_48 ._profileButton_1mtss_3{width:var(--tg-rail-button);min-width:var(--tg-rail-button);height:var(--tg-rail-button);min-height:var(--tg-rail-button);padding:0;border-radius:14px;display:grid;place-items:center}._collapsed_1mtss_48 ._avatar_1mtss_18{width:34px;height:34px;flex-basis:34px}._sidebar_9pfj9_2{width:292px;min-width:292px;flex-shrink:0;height:100vh;height:100dvh;overflow:hidden;position:relative;display:flex;flex-direction:column;background:var(--tg-color-surface);border-right:1px solid var(--tg-color-border);box-shadow:1px 0 #ffffffb3 inset;transition:width .22s var(--tg-ease-out),min-width .22s var(--tg-ease-out),transform .22s var(--tg-ease-out)}._sidebarCollapsed_9pfj9_18{width:72px;min-width:72px}._header_9pfj9_23{min-height:68px;flex:0 0 68px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 10px;position:relative;z-index:1}._homeButton_9pfj9_36,._brandToggle_9pfj9_37,._closeSidebarButton_9pfj9_38{display:grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--tg-color-primary);transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),opacity .16s var(--tg-ease-out)}._homeButton_9pfj9_36,._brandToggle_9pfj9_37{width:46px;height:46px;flex:0 0 46px;border-radius:14px}._homeMark_9pfj9_56{width:34px;height:34px;display:block;object-fit:contain;border-radius:10px}._homeButton_9pfj9_36:hover,._homeButton_9pfj9_36:focus-visible,._closeSidebarButton_9pfj9_38:hover,._closeSidebarButton_9pfj9_38:focus-visible,._brandToggle_9pfj9_37:hover,._brandToggle_9pfj9_37:focus-visible{background:var(--tg-color-surface-blue);box-shadow:0 8px 20px -14px #245cff66}._homeButton_9pfj9_36:focus-visible,._closeSidebarButton_9pfj9_38:focus-visible,._brandToggle_9pfj9_37:focus-visible{outline:2px solid var(--tg-color-primary);outline-offset:2px}._closeSidebarButton_9pfj9_38{width:42px;height:42px;flex:0 0 42px;border-radius:12px;color:var(--tg-color-text-secondary)}._brandToggle_9pfj9_37{position:relative}._brandMark_9pfj9_93,._toggleGlyph_9pfj9_94{position:absolute;transition:opacity .16s var(--tg-ease-out),transform .16s var(--tg-ease-out)}._brandMark_9pfj9_93{width:34px;height:34px;display:block;object-fit:contain;border-radius:10px;opacity:1;transform:scale(1)}._toggleGlyph_9pfj9_94{opacity:0;transform:scale(.9);display:grid;place-items:center;color:var(--tg-color-primary)}._brandToggle_9pfj9_37:hover ._brandMark_9pfj9_93,._brandToggle_9pfj9_37:focus-visible ._brandMark_9pfj9_93{opacity:.12;transform:scale(.96)}._brandToggle_9pfj9_37:hover ._toggleGlyph_9pfj9_94,._brandToggle_9pfj9_37:focus-visible ._toggleGlyph_9pfj9_94{opacity:1;transform:scale(1)}._sidebarCollapsed_9pfj9_18 ._header_9pfj9_23{justify-content:center;padding:12px 8px 10px}._uploadSection_9pfj9_134{flex:0 0 auto;padding:12px;position:relative;z-index:1}._uploadBtnFull_9pfj9_141{width:100%}._uploadBtnText_9pfj9_145{white-space:nowrap}._sidebarCollapsed_9pfj9_18 ._uploadSection_9pfj9_134{padding:10px 8px}._sidebarCollapsed_9pfj9_18 ._uploadBtnFull_9pfj9_141{width:46px;min-height:46px;padding:0;margin:0 auto}._sidebarCollapsed_9pfj9_18 ._uploadBtnText_9pfj9_145{display:none}._tools_9pfj9_164{flex:0 0 auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}._searchBox_9pfj9_174{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--tg-color-border);border-radius:14px;background:#ffffffe0;color:var(--tg-color-text-muted);box-shadow:0 1px #fffc inset;transition:border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),transform .16s var(--tg-ease-out)}._searchBox_9pfj9_174:focus-within{border-color:var(--tg-color-primary);box-shadow:0 0 0 4px #245cff1f;transform:translateY(-1px)}._searchBox_9pfj9_174 input{min-width:0;width:100%;border:0;outline:0;color:var(--tg-color-text);background:transparent;font:inherit;font-size:13px}._filterRow_9pfj9_205{display:flex;flex-wrap:nowrap;gap:6px}._filterChip_9pfj9_211{min-height:32px;display:inline-flex;align-items:center;gap:3px;padding:0 12px;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-pill);background:var(--tg-color-surface);color:var(--tg-color-text-secondary);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffffb3;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out)}._filterChip_9pfj9_211:hover{transform:translateY(-1px);border-color:#b4ccff;background:var(--tg-color-surface-blue);color:var(--accent)}._filterChip_9pfj9_211 sup{color:var(--tg-color-text-muted);font-size:9px;font-weight:800;line-height:1;margin-top:-4px;vertical-align:super}._filterChipActive_9pfj9_244{background:var(--tg-color-surface-blue);color:var(--accent);border-color:#b4ccff;box-shadow:0 10px 22px -18px #245cff59}._content_9pfj9_255{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 8px 10px;position:relative;z-index:1}._sidebarCollapsed_9pfj9_18 ._content_9pfj9_255{visibility:hidden;padding:0}._tenderList_9pfj9_270{display:flex;flex-direction:column;gap:6px}._sidebarState_9pfj9_276{display:flex;flex-direction:column;gap:4px;padding:18px 10px;color:var(--tg-color-text-muted);font-size:13px;line-height:1.45}._sidebarState_9pfj9_276 strong{color:var(--tg-color-text);font-size:13px}._tenderItem_9pfj9_291{display:flex;align-items:center;gap:10px;padding:11px;border-radius:14px;cursor:pointer;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out);min-width:0;position:relative;border:1px solid var(--tg-color-border-light);background:var(--tg-color-surface)}._tenderItem_9pfj9_291:hover{transform:translateY(-1px);background:var(--tg-color-surface-blue);border-color:#b4ccff;box-shadow:0 12px 24px -18px #245cff2e}._tenderItem_9pfj9_291._active_9pfj9_312{background:var(--tg-color-surface-blue);border-color:#b4ccff;box-shadow:0 16px 28px -22px #245cff47}._statusDot_9pfj9_318{width:8px;height:8px;border-radius:50%;flex-shrink:0}._tenderInfo_9pfj9_325{flex:1;min-width:0;opacity:1;transition:opacity .16s var(--tg-ease-out);overflow:hidden}._sidebarCollapsed_9pfj9_18 ._tenderInfo_9pfj9_325{opacity:0;width:0;pointer-events:none}._tenderName_9pfj9_339{font-size:13px;font-weight:700;color:var(--tg-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._tenderMeta_9pfj9_349{font-size:11px;color:var(--tg-color-text-muted);white-space:nowrap;display:block;line-height:1.35}._bottomNav_9pfj9_357{flex:0 0 auto;padding:12px;display:flex;flex-direction:column;gap:6px;background:var(--tg-color-surface);position:relative;z-index:1}._navBtn_9pfj9_369{min-height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:12px;background:transparent;cursor:pointer;color:var(--tg-color-text-secondary);font-size:13px;font-weight:650;width:100%;text-align:left;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out);white-space:nowrap;overflow:hidden}._navBtn_9pfj9_369:hover{transform:translateY(-1px);background:var(--tg-color-surface-blue);color:var(--tg-color-primary)}._navIcon_9pfj9_396{flex-shrink:0}._navText_9pfj9_400{opacity:1;transition:opacity .16s var(--tg-ease-out);white-space:nowrap}._sidebarCollapsed_9pfj9_18 ._navText_9pfj9_400{opacity:0;width:0;pointer-events:none}._sidebarCollapsed_9pfj9_18 ._bottomNav_9pfj9_357{flex:0 0 auto;padding:12px;display:flex;flex-direction:column;gap:6px;background:var(--tg-color-surface);position:relative;z-index:1}._sidebarCollapsed_9pfj9_18 ._navBtn_9pfj9_369{width:46px;min-height:46px;justify-content:center;padding:0;margin:0 auto}@media(max-width:768px){._sidebar_9pfj9_2{position:fixed;top:0;left:0;bottom:0;z-index:40;transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .26s var(--tg-ease-out),width .22s var(--tg-ease-out),min-width .22s var(--tg-ease-out),visibility 0s linear .26s}._sidebarMobileOpen_9pfj9_445{transform:translate(0);visibility:visible;pointer-events:auto;width:min(292px,86vw);min-width:min(292px,86vw);transition-delay:0s}._sidebarCollapsed_9pfj9_18._sidebarMobileOpen_9pfj9_445{width:72px;min-width:72px}._mobileBackdrop_9pfj9_459{position:fixed;inset:0;background:#11181c61;z-index:30;opacity:0;pointer-events:none;transition:opacity .26s var(--tg-ease-out)}._mobileBackdropVisible_9pfj9_469{opacity:1;pointer-events:auto}}@media(min-width:769px){._mobileBackdrop_9pfj9_459{display:none}}._sidebar_9pfj9_2{width:304px;min-width:304px;background:linear-gradient(180deg,#ffffffd6,#f8fbffc7);border-right-color:var(--tg-color-border-glass);box-shadow:18px 0 46px -42px #0f172a57,inset -1px 0 #ffffffad;-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06)}._sidebarCollapsed_9pfj9_18{width:78px;min-width:78px}._header_9pfj9_23,._bottomNav_9pfj9_357{background:transparent;border-color:#dbe4f0b8}._homeButton_9pfj9_36,._brandToggle_9pfj9_37,._closeSidebarButton_9pfj9_38,._searchBox_9pfj9_174,._navBtn_9pfj9_369{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._homeButton_9pfj9_36,._brandToggle_9pfj9_37{background:#ffffff94;box-shadow:inset 0 1px #ffffffc7,0 12px 28px -24px #4f8cff73}._brandMark_9pfj9_93{width:38px;height:38px}._uploadBtnFull_9pfj9_141{min-height:44px;box-shadow:0 18px 34px -24px #4f8cff9e,inset 0 1px #ffffff42}._searchBox_9pfj9_174,._navBtn_9pfj9_369{background:#ffffffb8;border-color:var(--tg-color-border)}._filterChip_9pfj9_211{border-color:var(--tg-color-border)}._searchBox_9pfj9_174:focus-within{border-color:var(--tg-color-primary);box-shadow:var(--shadow-input)}._filterChipActive_9pfj9_244{background:var(--tg-color-primary-soft);color:var(--tg-color-primary-hover);border-color:var(--tg-color-primary-border)}._content_9pfj9_255{padding:2px 12px 12px}._tenderList_9pfj9_270{gap:8px}._navBtn_9pfj9_369{border-radius:14px;box-shadow:inset 0 1px #ffffffa3}._navBtn_9pfj9_369:active:not(:disabled),._homeButton_9pfj9_36:active:not(:disabled),._brandToggle_9pfj9_37:active:not(:disabled),._closeSidebarButton_9pfj9_38:active:not(:disabled),._filterChip_9pfj9_211:active:not(:disabled){transform:scale(.97)}._mobileBackdropVisible_9pfj9_469{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(hover:hover)and (pointer:fine){._navBtn_9pfj9_369:hover,._searchBox_9pfj9_174:hover,._filterChip_9pfj9_211:hover{box-shadow:0 14px 28px -22px #4f8cff47,inset 0 1px #ffffffb8}}._sidebar_9pfj9_2{background:#ffffffe0;border-right-color:#11182714;box-shadow:12px 0 38px -34px #1118273d,inset -1px 0 #ffffffc2}._uploadBtnFull_9pfj9_141{background:#111827!important;border-color:#111827!important;color:#fff!important;box-shadow:0 14px 28px -22px #1118276b,inset 0 1px #ffffff29!important}._uploadBtnFull_9pfj9_141:hover:not(:disabled){background:#0b1020!important;border-color:#0b1020!important}._searchBox_9pfj9_174,._filterChip_9pfj9_211,._navBtn_9pfj9_369,._homeButton_9pfj9_36,._brandToggle_9pfj9_37,._closeSidebarButton_9pfj9_38{background:#fff;border-color:#11182714;box-shadow:inset 0 1px #ffffffe0}._filterChipActive_9pfj9_244,._navBtn_9pfj9_369:hover,._searchBox_9pfj9_174:focus-within{background:#eff6ff;border-color:#cfe0ff;color:#3b6fd9}._bottomNav_9pfj9_357{background:transparent}._mobileBackdropVisible_9pfj9_469{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._sidebar_9pfj9_2{animation:_tgSidebarIn_9pfj9_1 .42s var(--tg-ease-out) 40ms both}._sidebarCollapsed_9pfj9_18{width:var(--tg-rail-width);min-width:var(--tg-rail-width)}._sidebarCollapsed_9pfj9_18 ._header_9pfj9_23,._sidebarCollapsed_9pfj9_18 ._uploadSection_9pfj9_134,._sidebarCollapsed_9pfj9_18 ._bottomNav_9pfj9_357{align-items:center;justify-content:center;padding-left:0;padding-right:0}._sidebarCollapsed_9pfj9_18 ._header_9pfj9_23{min-height:72px;flex-basis:66px}._sidebarCollapsed_9pfj9_18 ._brandToggle_9pfj9_37,._sidebarCollapsed_9pfj9_18 ._uploadBtnFull_9pfj9_141,._sidebarCollapsed_9pfj9_18 ._navBtn_9pfj9_369{width:var(--tg-rail-button);min-width:var(--tg-rail-button);height:var(--tg-rail-button);min-height:var(--tg-rail-button);flex:0 0 var(--tg-rail-button);margin-inline:auto;padding:0;display:grid;place-items:center;border-radius:14px;gap:0}._sidebarCollapsed_9pfj9_18 ._uploadBtnFull_9pfj9_141>span:not(._uploadBtnText_9pfj9_145),._sidebarCollapsed_9pfj9_18 ._uploadBtnFull_9pfj9_141 svg,._sidebarCollapsed_9pfj9_18 ._navIcon_9pfj9_396{margin:0}._sidebarCollapsed_9pfj9_18 ._uploadBtnText_9pfj9_145,._sidebarCollapsed_9pfj9_18 ._navText_9pfj9_400{display:none;width:0;min-width:0}._sidebarCollapsed_9pfj9_18 ._tools_9pfj9_164{display:none}._sidebarCollapsed_9pfj9_18 ._content_9pfj9_255{visibility:visible;display:flex;flex-direction:column;align-items:center;padding:0 0 10px;overflow-x:hidden}._sidebarCollapsed_9pfj9_18 ._tenderList_9pfj9_270{width:100%;align-items:center;gap:8px}._sidebarCollapsed_9pfj9_18 ._sidebarState_9pfj9_276{display:none}._sidebarCollapsed_9pfj9_18 ._bottomNav_9pfj9_357{gap:8px}@keyframes _tgSidebarIn_9pfj9_1{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media(max-width:1024px)and (min-width:769px){._sidebar_9pfj9_2{width:264px;min-width:264px}._sidebarCollapsed_9pfj9_18{width:var(--tg-rail-width);min-width:var(--tg-rail-width)}}@media(max-width:767px){._sidebarMobileOpen_9pfj9_445{width:min(304px,calc(100vw - 24px));min-width:min(304px,calc(100vw - 24px))}._sidebarCollapsed_9pfj9_18._sidebarMobileOpen_9pfj9_445{width:var(--tg-rail-width);min-width:var(--tg-rail-width)}._mobileBackdrop_9pfj9_459{bottom:calc(56px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){._sidebar_9pfj9_2{animation:none!important}}._sidebar_9pfj9_2{animation:_tgSlideLeft_9pfj9_1 .42s var(--tg-ease-out) 40ms both}._uploadBtnFull_9pfj9_141{position:relative;overflow:hidden;isolation:isolate}._uploadBtnFull_9pfj9_141:before{content:"";position:absolute;inset:0;z-index:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .34),transparent);animation:_tgSheen_9pfj9_1 4.8s ease-in-out infinite;pointer-events:none}._uploadBtnFull_9pfj9_141>*,._uploadBtnFull_9pfj9_141 svg{position:relative;z-index:1}._sidebarCollapsed_9pfj9_18 ._uploadBtnFull_9pfj9_141:before{border-radius:inherit}@keyframes _tgSlideLeft_9pfj9_1{0%{opacity:0;transform:translate(-14px);filter:blur(5px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes _tgSheen_9pfj9_1{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){._sidebar_9pfj9_2,._uploadBtnFull_9pfj9_141:before{animation:none!important}._sidebar_9pfj9_2,._uploadBtnFull_9pfj9_141{transition-duration:1ms!important;transform:none!important;filter:none!important}}._sidebar_9pfj9_2{align-self:stretch;justify-self:stretch;position:sticky;top:0;left:0;z-index:20;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;margin:0;border-radius:0;border-right:1px solid rgb(17 24 39 / .08);box-shadow:inset -1px 0 #ffffffc2}._header_9pfj9_23{min-height:72px;flex-basis:72px;padding:12px 14px}@media(max-width:767px){._sidebar_9pfj9_2{position:fixed;border-radius:0}._header_9pfj9_23{min-height:68px;flex-basis:68px;padding:12px 12px 10px}}._homeButton_9pfj9_36{width:auto;height:46px;flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;padding:0 10px 0 0;border-radius:14px}._homeLogo_9pfj9_858{width:190px;max-width:100%;height:40px;display:block;object-fit:contain;object-position:left center}._brandMark_9pfj9_93{width:38px;height:38px;display:block;object-fit:contain;border-radius:10px}@media(max-width:767px){._mobileBackdropVisible_9pfj9_469{-webkit-backdrop-filter:none;backdrop-filter:none}._mobileBackdrop_9pfj9_459{left:min(304px,calc(100vw - 48px))}._sidebarMobileOpen_9pfj9_445{z-index:45}}._card_amql0_2{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 11px;border-radius:14px;cursor:pointer;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out);min-width:0;border:1px solid transparent;box-shadow:inset 0 0 0 1px transparent;background:transparent}._active_amql0_17,._card_amql0_2._active_amql0_17{background:#eaf1ffe6;border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border),0 16px 28px -22px #245cff52}._dot_amql0_24{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}._dotProcessing_amql0_32{animation:_pulseDot_amql0_1 1.4s var(--tg-ease-in-out) infinite}@keyframes _pulseDot_amql0_1{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}._info_amql0_41{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._name_amql0_49{font-size:13px;font-weight:700;color:var(--tg-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.25}._metaRow_amql0_60{min-height:18px;display:flex;align-items:center;gap:6px;min-width:0}._meta_amql0_60{font-size:11px;color:var(--tg-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.25}._agentReadyBadge_amql0_78{display:inline-flex;align-items:center;align-self:flex-start;min-height:18px;padding:0 7px;border-radius:999px;background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-border);font-size:9px;font-weight:800;line-height:1}._actionWrap_amql0_93{position:relative;flex:0 0 auto;margin-top:-2px}._menuBtn_amql0_99{width:28px;height:28px;border:1px solid transparent;background:transparent;color:var(--tg-color-text-muted);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;line-height:1;transition:transform .14s var(--tg-ease-out),background-color .14s var(--tg-ease-out),color .14s var(--tg-ease-out),border-color .14s var(--tg-ease-out)}._menu_amql0_99{position:absolute;top:32px;right:0;z-index:5;min-width:160px;padding:6px;border-radius:12px;border:1px solid var(--tg-color-border);background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 18px 32px -22px #0f172a47}._menu_amql0_99 button{width:100%;min-height:32px;padding:0 9px;border-radius:8px;color:#ef4444;font-size:12px;font-weight:700;text-align:left;cursor:pointer;transition:background-color .14s var(--tg-ease-out),transform .14s var(--tg-ease-out)}@media(hover:hover)and (pointer:fine){._card_amql0_2:hover{transform:translateY(-1px);background:#eaf1ffe6;border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border),0 12px 24px -18px #245cff38}._menuBtn_amql0_99:hover{background:var(--tg-color-surface);color:var(--accent);border-color:var(--tg-color-border);transform:translateY(-1px)}._menu_amql0_99 button:hover{background:#ef44441a;transform:translateY(-1px)}._card_amql0_2:hover:before{opacity:1}._card_amql0_2:hover{box-shadow:inset 0 0 0 1px var(--accent-border),0 18px 34px -24px #245cff57}}._deletingSpinner_amql0_171{color:var(--tg-color-text-muted);font-size:12px;letter-spacing:2px}._menuOpen_amql0_177{z-index:100}._card_amql0_2{overflow:visible}._card_amql0_2:before{content:"";position:absolute;inset:0;background:#245cff14;opacity:0;transition:opacity .18s var(--tg-ease-out);pointer-events:none}._active_amql0_17:before,._card_amql0_2._active_amql0_17:before{opacity:1}._card_amql0_2._active_amql0_17{transform:translateY(-1px) scale(1.01)}._card_amql0_2._active_amql0_17{box-shadow:inset 0 0 0 1px var(--accent-border),0 18px 34px -24px #245cff57}._menu_amql0_99{box-shadow:0 24px 48px -34px #0f172a5c}@media(prefers-reduced-motion:reduce){._card_amql0_2._active_amql0_17{transform:none}}._card_amql0_2{border-radius:16px;background:#ffffff8a;border-color:#dbe4f094;box-shadow:inset 0 1px #ffffffa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._card_amql0_2:before{background:linear-gradient(90deg,rgb(79 140 255 / .12),transparent 70%)}._active_amql0_17,._card_amql0_2._active_amql0_17{background:linear-gradient(135deg,#eff6fffa,#ffffffdb);border-color:var(--tg-color-primary-border);box-shadow:inset 0 1px #ffffffc2,0 18px 36px -28px #4f8cff61}._name_amql0_49{font-weight:760}._meta_amql0_60,._metaRow_amql0_60{color:color-mix(in srgb,var(--tg-color-text-muted) 88%,transparent)}._agentReadyBadge_amql0_78{background:#eff6ffe6;color:var(--tg-color-primary-hover);border-color:var(--tg-color-primary-border)}._menu_amql0_99,._menuBtn_amql0_99{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._menuBtn_amql0_99:active:not(:disabled),._menu_amql0_99 button:active:not(:disabled),._card_amql0_2:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){._card_amql0_2:hover{background:linear-gradient(135deg,#eff6fff0,#ffffffd1);border-color:var(--tg-color-primary-border);box-shadow:inset 0 1px #ffffffbd,0 20px 38px -28px #4f8cff52}}._card_amql0_2{background:#fff;border-color:#11182712;box-shadow:inset 0 1px #ffffffe6}._card_amql0_2:before{background:linear-gradient(90deg,rgb(79 140 255 / .08),transparent 74%)}._active_amql0_17,._card_amql0_2._active_amql0_17{background:#eff6ff;border-color:#cfe0ff;box-shadow:0 12px 28px -24px #1118272e,inset 0 1px #ffffffdb}._agentReadyBadge_amql0_78{background:#eaf1ff;color:#3b6fd9;border-color:#cfe0ff}@media(hover:hover)and (pointer:fine){._card_amql0_2:hover{background:#f9fafb;border-color:#cfe0ff;box-shadow:0 12px 28px -24px #1118272e,inset 0 1px #ffffffdb}}._collapsed_amql0_308{width:var(--tg-rail-button);min-width:var(--tg-rail-button);height:var(--tg-rail-button);min-height:var(--tg-rail-button);padding:0;margin-inline:auto;display:grid;place-items:center;gap:0;border-radius:14px}._collapsed_amql0_308 ._dot_amql0_24{width:10px;height:10px;margin:0}._collapsed_amql0_308._active_amql0_17,._card_amql0_2._collapsed_amql0_308._active_amql0_17{transform:none}@media(hover:hover)and (pointer:fine){._collapsed_amql0_308:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){._collapsed_amql0_308:hover{transform:none}}._panel_msikb_3{position:fixed;top:var(--tg-topbar-height, 72px);right:0;height:calc(100dvh - var(--tg-topbar-height, 72px));width:320px;background:var(--tg-color-surface);border-left:1px solid var(--border-color, #e5e7eb);display:flex;flex-direction:column;z-index:35;transform:translate(100%);transition:transform .25s ease,box-shadow .25s ease;overflow:visible}._panelOpen_msikb_20{transform:translate(0);box-shadow:-4px 0 24px #00000014}._backdrop_msikb_27{display:none}@media(max-width:768px){._panel_msikb_3{width:min(360px,90vw);z-index:45}._backdrop_msikb_27{display:block;position:fixed;inset:0;background:#00000061;z-index:44;opacity:0;pointer-events:none;transition:opacity .25s ease}._backdropVisible_msikb_48{opacity:1;pointer-events:auto}}._header_msikb_56{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;flex-shrink:0;border-bottom:1px solid var(--border-color, #e5e7eb);min-height:52px}._headerLeft_msikb_66{display:flex;align-items:center;gap:8px}._title_msikb_72{font-size:14px;font-weight:700;color:var(--tg-color-text);letter-spacing:-.01em}._count_msikb_79{font-size:11px;font-weight:600;color:var(--tg-color-text-muted);background:var(--bg-tertiary, #f3f4f6);padding:1px 7px;border-radius:20px}._closeBtn_msikb_88{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--tg-color-border);background:transparent;color:var(--tg-color-text-muted);font-size:12px;cursor:pointer;transition:background .12s,color .12s;flex-shrink:0}._closeBtn_msikb_88:hover{background:var(--bg-tertiary, #f3f4f6);color:var(--tg-color-text)}._newChatWrap_msikb_111{padding:10px 12px 6px;flex-shrink:0}._newChatBtn_msikb_116{width:100%;padding:8px 16px;border-radius:var(--tg-radius-sm);border:1px solid var(--tg-color-primary);background:transparent;color:var(--tg-color-primary);font-size:13px;font-weight:650;cursor:pointer;transition:background .12s}._newChatBtn_msikb_116:hover:not(:disabled){background:var(--tg-color-surface-blue)}._newChatBtn_msikb_116:disabled{opacity:.45;cursor:not-allowed}._sessionList_msikb_140{flex:1 1 0;min-height:0;align-self:stretch;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:6px 8px 12px;display:flex;flex-direction:column;justify-content:flex-start;gap:1px;transform:translateZ(0)}._emptyMsg_msikb_156{padding:16px 6px;font-size:13px;color:var(--tg-color-text-muted);line-height:1.55;font-style:italic;margin:0}._sessionRow_msikb_167{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 10px;border-radius:var(--tg-radius-sm);cursor:pointer;transition:background .12s;position:relative;min-width:0;-webkit-user-select:none;user-select:none;border:1px solid transparent}._sessionRow_msikb_167:hover{background:var(--bg-tertiary, #f3f4f6)}._sessionRow_msikb_167._active_msikb_185{background:var(--tg-color-surface-blue);border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border)}._sessionInfo_msikb_191{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._sessionTitle_msikb_199{font-size:13px;font-weight:500;color:var(--tg-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._sessionRow_msikb_167._active_msikb_185 ._sessionTitle_msikb_199{color:var(--tg-color-primary);font-weight:650}._sessionMeta_msikb_214{font-size:11px;color:var(--tg-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuWrap_msikb_224{flex-shrink:0;position:relative}._menuBtn_msikb_229{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:none;background:transparent;color:var(--tg-color-text-muted);cursor:pointer;font-size:16px;line-height:1;opacity:0;transition:opacity .1s,background .1s}._sessionRow_msikb_167:hover ._menuBtn_msikb_229,._sessionRow_msikb_167._active_msikb_185 ._menuBtn_msikb_229,._menuBtn_msikb_229:focus{opacity:1}._menuBtn_msikb_229:hover{background:var(--tg-color-surface);color:var(--tg-color-text)}._dropdown_msikb_257{position:absolute;right:0;top:100%;z-index:100;background:var(--tg-color-surface);border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);box-shadow:0 4px 16px #0000001f;padding:4px;min-width:130px;white-space:nowrap}._dropdown_msikb_257 button{display:flex;align-items:center;gap:7px;width:100%;padding:6px 10px;border-radius:6px;border:none;background:none;font-size:13px;color:var(--tg-color-text);cursor:pointer;text-align:left}._dropdown_msikb_257 button:hover{background:var(--bg-tertiary, #f3f4f6)}._dropdown_msikb_257 ._danger_msikb_290{color:#dc2626}._dropdown_msikb_257 ._danger_msikb_290:hover{background:#fef2f2}._renameForm_msikb_300{flex:1;min-width:0;display:flex;align-items:center;gap:4px}._renameInput_msikb_308{flex:1;min-width:0;font-size:13px;padding:3px 7px;border:1px solid var(--tg-color-primary);border-radius:5px;background:var(--tg-color-surface);color:var(--tg-color-text);outline:none}._renameActions_msikb_320{display:flex;gap:2px;flex-shrink:0}._renameActions_msikb_320 button{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--tg-color-border);background:transparent;font-size:13px;cursor:pointer;color:var(--tg-color-text-muted)}._renameActions_msikb_320 button:first-child{color:#16a34a;border-color:#86efac}._renameActions_msikb_320 button:first-child:hover{background:#f0fdf4}._renameActions_msikb_320 button:last-child:hover{background:var(--bg-tertiary, #f3f4f6)}._panel_msikb_3{box-shadow:-16px 0 44px -34px #0f172a57}._sessionRow_msikb_167{overflow:hidden}._sessionRow_msikb_167:before{content:"";position:absolute;inset:0;background:#245cff14;opacity:0;transition:opacity .18s var(--tg-ease-out);pointer-events:none}._sessionRow_msikb_167:hover:before,._sessionRow_msikb_167._active_msikb_185:before{opacity:1}._sessionRow_msikb_167._active_msikb_185{transform:translate(1px)}._sessionRow_msikb_167._active_msikb_185,._sessionRow_msikb_167:hover{box-shadow:0 16px 30px -28px #245cff47}._dropdown_msikb_257{box-shadow:0 22px 40px -28px #0f172a4d}@media(prefers-reduced-motion:reduce){._sessionRow_msikb_167._active_msikb_185{transform:none}}._panel_msikb_3{background:var(--tg-color-surface-glass);border-left-color:var(--tg-color-border-glass);box-shadow:var(--tg-shadow-drawer);-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06);transition:transform .24s var(--tg-ease-out),box-shadow .24s var(--tg-ease-out)}._panelOpen_msikb_20{box-shadow:var(--tg-shadow-drawer)}._header_msikb_56,._newChatWrap_msikb_111{background:transparent}._count_msikb_79,._closeBtn_msikb_88,._newChatBtn_msikb_116,._sessionRow_msikb_167,._dropdown_msikb_257,._renameInput_msikb_308,._renameActions_msikb_320 button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._count_msikb_79,._sessionRow_msikb_167,._closeBtn_msikb_88,._newChatBtn_msikb_116,._renameInput_msikb_308,._renameActions_msikb_320 button{background:#ffffffa8;border-color:var(--tg-color-border);box-shadow:inset 0 1px #ffffff9e}._newChatBtn_msikb_116{min-height:38px;border-radius:var(--tg-radius-pill);color:var(--tg-color-primary-hover)}._sessionList_msikb_140{gap:6px}._sessionRow_msikb_167{border-radius:14px}._sessionRow_msikb_167._active_msikb_185{background:var(--tg-color-primary-soft);border-color:var(--tg-color-primary-border)}._dropdown_msikb_257{border-radius:14px;box-shadow:var(--tg-shadow-modal)}._closeBtn_msikb_88:active:not(:disabled),._newChatBtn_msikb_116:active:not(:disabled),._sessionRow_msikb_167:active,._menuBtn_msikb_229:active:not(:disabled),._dropdown_msikb_257 button:active:not(:disabled){transform:scale(.97)}._backdropVisible_msikb_48{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(hover:hover)and (pointer:fine){._sessionRow_msikb_167:hover,._newChatBtn_msikb_116:hover:not(:disabled),._closeBtn_msikb_88:hover{border-color:var(--tg-color-primary-border);background:var(--tg-color-primary-soft);color:var(--tg-color-primary-hover)}}._panel_msikb_3{background:#ffffffe6;border-left-color:#11182714;box-shadow:var(--tg-shadow-drawer)}._count_msikb_79,._sessionRow_msikb_167,._closeBtn_msikb_88,._newChatBtn_msikb_116,._renameInput_msikb_308,._renameActions_msikb_320 button,._dropdown_msikb_257{background:#fff;border-color:#11182714}._sessionRow_msikb_167._active_msikb_185,._newChatBtn_msikb_116:hover:not(:disabled),._closeBtn_msikb_88:hover,._sessionRow_msikb_167:hover{background:#eff6ff;border-color:#cfe0ff;color:#3b6fd9}._backdropVisible_msikb_48{background:#11182747}._panel_msikb_3{transition:transform var(--tg-motion-slow) var(--tg-ease-out),box-shadow var(--tg-motion-slow) var(--tg-ease-out)}._panelOpen_msikb_20{transform:translate(0);animation:_tgSessionDrawerIn_msikb_1 .38s var(--tg-ease-out) backwards}@keyframes _tgSessionDrawerIn_msikb_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media(max-width:1024px){._panel_msikb_3{width:min(360px,calc(100vw - 24px));z-index:45}._backdrop_msikb_27{display:block;position:fixed;inset:0;background:#1118273d;z-index:44;opacity:0;pointer-events:none;transition:opacity var(--tg-motion-base) var(--tg-ease-out)}._backdropVisible_msikb_48{opacity:1;pointer-events:auto}}@media(max-width:420px){._panel_msikb_3{width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){._panelOpen_msikb_20{animation:none!important}}@media(max-width:767px){._panel_msikb_3{top:auto!important;right:0;bottom:0;left:0;width:100%!important;min-width:0;height:70dvh;transform:translateY(100%);border-left:0;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);z-index:45;box-shadow:0 -8px 32px -16px #0f172a2e;transition:transform var(--tg-motion-slow) var(--tg-ease-out);animation:none}._panel_msikb_3:before{content:"";display:block;flex-shrink:0;width:40px;height:4px;background:#11182724;border-radius:2px;margin:10px auto 0}._panelOpen_msikb_20{transform:translateY(0);animation:_tgSessionSheetIn_msikb_1 .32s var(--tg-ease-out) both}._backdrop_msikb_27{display:block;inset:0;z-index:44}._closeBtn_msikb_88{width:44px;height:44px;flex:0 0 44px}@keyframes _tgSessionSheetIn_msikb_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}}._dropZoneContainer_vty6z_1{position:relative;width:100%;min-height:240px;border:2px dashed var(--border-ghost);border-radius:16px;transition:border-color .18s var(--tg-ease-out),background-color .18s var(--tg-ease-out),transform .18s var(--tg-ease-out);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent}@media(hover:hover)and (pointer:fine){._dropZoneContainer_vty6z_1:hover{border-color:#2a66ff80;background-color:#f9fafb}}._dropZoneActive_vty6z_23{border-color:var(--primary);background-color:#2a66ff0d;transform:scale(1.02)}._dropZoneDisabled_vty6z_29{opacity:.5;cursor:not-allowed;transform:scale(1)!important}._fileInput_vty6z_35{display:none}._contentWrapper_vty6z_39{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}._iconWrapper_vty6z_48{margin-bottom:24px;padding:16px;border-radius:50%;background-color:var(--border-ghost)}._title_vty6z_55{font-weight:600;font-size:1.125rem;margin-bottom:8px;color:var(--text-main);font-family:var(--font-head)}._subtitle_vty6z_63{font-size:.875rem;max-width:384px;color:var(--text-muted)}._dropZoneContainer_vty6z_1{min-height:250px;border-color:var(--tg-color-border);background:#ffffff85;box-shadow:inset 0 1px #ffffffa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._iconWrapper_vty6z_48{background:var(--tg-color-primary-soft);color:var(--tg-color-primary-hover);box-shadow:inset 0 1px #ffffffb3,0 16px 28px -24px #4f8cff57}._title_vty6z_55{color:var(--tg-color-navy)}._subtitle_vty6z_63{color:var(--tg-color-text-secondary)}._dropZoneActive_vty6z_23{border-color:var(--tg-color-primary);background:var(--tg-color-primary-soft);transform:translateY(-1px)}@media(hover:hover)and (pointer:fine){._dropZoneContainer_vty6z_1:hover{border-color:var(--tg-color-primary-border);background:var(--tg-color-primary-soft);transform:translateY(-1px)}}._dropZoneContainer_vty6z_1{background:#fff;border-color:#1118271a;box-shadow:var(--tg-shadow-soft)}._iconWrapper_vty6z_48{background:#eff6ff;color:#3b6fd9;box-shadow:none}._dropZoneActive_vty6z_23,._dropZoneContainer_vty6z_1:hover{background:#eff6ff;border-color:#cfe0ff}._dropZoneContainer_vty6z_1{min-height:250px;background:#ffffffdb;border-color:#dde7f7;box-shadow:inset 0 1px #ffffffb8,0 16px 34px -30px #0f172a2e;-webkit-backdrop-filter:blur(14px) saturate(1.04);backdrop-filter:blur(14px) saturate(1.04);transition:border-color .18s var(--tg-ease-out),background-color .18s var(--tg-ease-out),transform .18s var(--tg-ease-out),box-shadow .18s var(--tg-ease-out)}._iconWrapper_vty6z_48{background:#eff6ff;color:#3b6fd9;box-shadow:0 16px 30px -24px #4f8cff5c,inset 0 1px #ffffffbd}._iconWrapper_vty6z_48 svg path,._iconWrapper_vty6z_48 svg polyline,._iconWrapper_vty6z_48 svg line{stroke:currentColor}._dropZoneActive_vty6z_23,._dropZoneContainer_vty6z_1:focus-within{background:#4f8cff14;border-color:#4f8cff52;box-shadow:0 18px 36px -30px #4f8cff47,inset 0 1px #ffffffc7;transform:translateY(-2px)}._dropZoneDisabled_vty6z_29{opacity:.64;background:#f9fafb;border-color:#11182714}@media(hover:hover)and (pointer:fine){._dropZoneContainer_vty6z_1:hover:not(._dropZoneDisabled_vty6z_29){background:#4f8cff14;border-color:#4f8cff47;box-shadow:0 18px 36px -30px #4f8cff3d,inset 0 1px #ffffffc7;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){._dropZoneContainer_vty6z_1,._dropZoneActive_vty6z_23{transition-duration:1ms!important;transform:none!important}}._modalOverlay_1yd6x_2{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}._modalBackdrop_1yd6x_12{position:absolute;inset:0;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modalContainer_1yd6x_19{position:relative;width:100%;max-width:560px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;max-height:min(90vh,860px);background:#fffffff5;border:1px solid var(--tg-color-border);box-shadow:0 32px 80px -44px #0f172a6b;animation:_modalScaleUp_1yd6x_1 .22s var(--tg-ease-out)}._modalHeader_1yd6x_34{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tg-color-border);background:#fafbfdfa}._modalTitle_1yd6x_43{font-size:1.2rem;font-weight:800;font-family:var(--font-head);color:var(--tg-color-text);letter-spacing:-.03em}._closeButton_1yd6x_51{padding:8px;border-radius:10px;color:var(--tg-color-text-muted);transition:background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),transform .16s var(--tg-ease-out)}._closeButton_1yd6x_51:hover{background-color:var(--tg-color-surface-muted);color:var(--tg-color-text);transform:translateY(-1px)}._modalContent_1yd6x_64{padding:24px 22px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:18px}._fileSummary_1yd6x_73{margin-top:4px;padding:16px;border-radius:18px;background:var(--tg-color-surface-muted);display:flex;flex-direction:column;gap:12px;border:1px solid var(--tg-color-border-light)}._fileSummaryHeader_1yd6x_84{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._fileSummaryTitle_1yd6x_91{font-size:.95rem;font-weight:700;color:var(--tg-color-text)}._fileSummaryMeta_1yd6x_97{font-size:.75rem;color:var(--tg-color-text-muted);margin-top:4px}._fileList_1yd6x_103{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow-y:auto;padding-right:4px}._fileSummaryRow_1yd6x_112{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffffe0;border:1px solid var(--tg-color-border-light)}._fileIconWrapper_1yd6x_122{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--tg-color-primary);color:#fff;flex-shrink:0;box-shadow:0 12px 22px -18px #245cff73}._fileTextWrapper_1yd6x_135{flex:1;min-width:0}._fileName_1yd6x_140{font-weight:600;font-size:.875rem;color:var(--tg-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_1yd6x_149{font-size:.75rem;color:var(--tg-color-text-muted)}._removeButton_1yd6x_154{font-size:.75rem;font-weight:700;padding:5px 9px;border-radius:999px;color:var(--tg-color-danger-text);transition:background-color .16s var(--tg-ease-out),transform .16s var(--tg-ease-out);background:transparent;border:none;cursor:pointer;flex-shrink:0}._removeButton_1yd6x_154:hover{background-color:var(--tg-color-danger-bg);transform:translateY(-1px)}._uploadProgressContainer_1yd6x_172{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--tg-color-border-light)}._uploadProgressHeader_1yd6x_180{display:flex;justify-content:space-between;font-size:.75rem}._uploadProgressLabel_1yd6x_186{color:var(--tg-color-text-muted)}._uploadProgressValue_1yd6x_190{font-weight:700;color:var(--tg-color-text)}._uploadProgressBarBg_1yd6x_195{height:8px;width:100%;background-color:var(--tg-color-surface-grey);border-radius:9999px;overflow:hidden}._uploadProgressBarFill_1yd6x_203{height:100%;background:var(--tg-color-primary);transition:width .24s var(--tg-ease-out)}._statusError_1yd6x_209{color:var(--tg-color-danger-text);font-size:.875rem}._statusWarning_1yd6x_214{background:var(--tg-color-warning-bg);border:1px solid #fed7aa;border-radius:14px;padding:12px 16px;font-size:.875rem;color:var(--tg-color-warning-text);display:flex;align-items:center;gap:8px}._formGroup_1yd6x_226{display:flex;flex-direction:column;gap:8px}._formLabel_1yd6x_232{display:block;font-size:.875rem;font-weight:700;letter-spacing:.02em;color:var(--tg-color-text);font-family:var(--font-head)}._formSelect_1yd6x_241{width:100%;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid var(--tg-color-input-border);background-color:var(--tg-color-surface);color:var(--tg-color-text);font-family:var(--font-body);outline:none;transition:border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),transform .16s var(--tg-ease-out)}._formSelect_1yd6x_241:focus{border-color:var(--tg-color-primary);box-shadow:0 0 0 4px #245cff1f;transform:translateY(-1px)}._helperTextBlock_1yd6x_260{text-align:center;display:flex;flex-direction:column;gap:4px}._helperText_1yd6x_260{font-size:.75rem;color:var(--tg-color-text-muted);letter-spacing:.05em}._modalFooter_1yd6x_273{padding:16px 22px 20px;display:flex;justify-content:flex-end;gap:12px;background:#fafbfdeb;border-top:1px solid var(--tg-color-border)}._cancelButton_1yd6x_282,._submitButton_1yd6x_283{min-height:44px;padding:0 18px;border-radius:14px;font-weight:800;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),opacity .16s var(--tg-ease-out);cursor:pointer;border:none}._cancelButton_1yd6x_282{color:var(--tg-color-text-secondary);background:transparent}._cancelButton_1yd6x_282:hover{background-color:var(--tg-color-surface-muted);transform:translateY(-1px)}._submitButton_1yd6x_283{color:#fff;background:var(--tg-color-primary);box-shadow:0 16px 28px -18px #245cff8f}._submitButton_1yd6x_283:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 32px -18px #245cff9e}._submitButton_1yd6x_283:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@keyframes _modalScaleUp_1yd6x_1{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalOverlay_1yd6x_2{isolation:isolate}._modalContainer_1yd6x_19{overflow:hidden;box-shadow:0 48px 110px -60px #0f172a94,0 24px 42px -30px #245cff2e}._modalContainer_1yd6x_19:before{content:"";position:absolute;inset:0;pointer-events:none;background:#245cff0f;opacity:.72}._modalHeader_1yd6x_34,._modalFooter_1yd6x_273{position:relative}._fileSummaryRow_1yd6x_112{overflow:hidden;position:relative}._fileSummaryRow_1yd6x_112:before{content:"";position:absolute;inset:0;background:#ffffff4d;opacity:0;transition:opacity .16s var(--tg-ease-out);pointer-events:none}._fileSummaryRow_1yd6x_112:hover:before{opacity:1}._submitButton_1yd6x_283{box-shadow:0 22px 42px -24px #245cff9e}@media(prefers-reduced-motion:reduce){._modalContainer_1yd6x_19:before,._fileSummaryRow_1yd6x_112:before{transition:none}}._modalBackdrop_1yd6x_12{background:#0f172a57;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}._modalContainer_1yd6x_19{border-radius:26px;background:var(--tg-color-surface-glass);border-color:var(--tg-color-border-glass);box-shadow:var(--tg-shadow-modal);-webkit-backdrop-filter:blur(20px) saturate(1.06);backdrop-filter:blur(20px) saturate(1.06)}._modalHeader_1yd6x_34,._modalFooter_1yd6x_273,._fileSummary_1yd6x_73,._fileSummaryRow_1yd6x_112,._formSelect_1yd6x_241,._statusWarning_1yd6x_214{background:#ffffffad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #fff9}._fileSummary_1yd6x_73,._fileSummaryRow_1yd6x_112,._statusWarning_1yd6x_214,._formSelect_1yd6x_241{border-color:var(--tg-color-border)}._fileIconWrapper_1yd6x_122,._submitButton_1yd6x_283{background:linear-gradient(180deg,var(--tg-color-primary),var(--tg-color-primary-alt))}._uploadProgressBarFill_1yd6x_203{background:linear-gradient(90deg,var(--tg-color-primary),#93c5fd)}._closeButton_1yd6x_51:active:not(:disabled),._removeButton_1yd6x_154:active:not(:disabled),._cancelButton_1yd6x_282:active:not(:disabled),._submitButton_1yd6x_283:active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){._modalContainer_1yd6x_19{animation:none}}._modalBackdrop_1yd6x_12{background:#1118274d}._modalContainer_1yd6x_19{background:#ffffffeb;border-color:#11182714;box-shadow:var(--tg-shadow-modal)}._modalHeader_1yd6x_34,._modalFooter_1yd6x_273,._fileSummary_1yd6x_73,._fileSummaryRow_1yd6x_112,._formSelect_1yd6x_241,._statusWarning_1yd6x_214{background:#fff;border-color:#11182714}._fileIconWrapper_1yd6x_122{background:#eff6ff;color:#3b6fd9;box-shadow:none}._submitButton_1yd6x_283{background:#111827;box-shadow:0 14px 30px -22px #11182770,inset 0 1px #ffffff29}._submitButton_1yd6x_283:hover:not(:disabled){background:#0b1020}._uploadProgressBarFill_1yd6x_203{background:#4f8cff}._modalContainer_1yd6x_19{animation:_tgModalIn_1yd6x_1 .32s var(--tg-ease-out) both}@keyframes _tgModalIn_1yd6x_1{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:767px){._modalOverlay_1yd6x_2{align-items:flex-end;padding:12px}._modalContainer_1yd6x_19{width:100%;max-width:none;max-height:calc(100dvh - 24px);border-radius:22px}._modalHeader_1yd6x_34,._modalContent_1yd6x_64,._modalFooter_1yd6x_273{padding-left:16px;padding-right:16px}._fileSummaryHeader_1yd6x_84,._fileSummaryRow_1yd6x_112,._modalFooter_1yd6x_273{flex-wrap:wrap}._cancelButton_1yd6x_282,._submitButton_1yd6x_283{flex:1 1 140px}}@media(max-width:420px){._modalOverlay_1yd6x_2{padding:8px}._modalContainer_1yd6x_19{max-height:calc(100dvh - 16px)}._modalTitle_1yd6x_43{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){._modalContainer_1yd6x_19{animation:none!important;filter:none!important;transform:none!important}}._modalBackdrop_1yd6x_12{background:#0f172a6b;-webkit-backdrop-filter:blur(16px) saturate(1.06);backdrop-filter:blur(16px) saturate(1.06)}._modalContainer_1yd6x_19{background:#ffffffe6;border-color:#dde7f7d1;box-shadow:0 42px 100px -58px #0f172a6b,0 18px 44px -34px #4f8cff2e;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);animation:_tgModalIn_1yd6x_1 .32s var(--tg-ease-out) both}._modalContainer_1yd6x_19:before{display:none}._modalHeader_1yd6x_34,._modalFooter_1yd6x_273{background:#ffffffeb;border-color:#11182712;box-shadow:inset 0 1px #ffffffd1}._modalContent_1yd6x_64{background:linear-gradient(180deg,#f8fafc,#f4f8ff)}._modalTitle_1yd6x_43{color:#0b1020;letter-spacing:-.02em}._closeButton_1yd6x_51{background:#ffffffc7;border:1px solid rgb(17 24 39 / .08)}._formSelect_1yd6x_241{background:#ffffffdb;border-color:#dde7f7;box-shadow:inset 0 1px #ffffffbd}._fileSummary_1yd6x_73{background:#ffffffb8;border-color:#dde7f7}._fileSummaryRow_1yd6x_112{background:#ffffffe0;border-color:#4f8cff24}._fileIconWrapper_1yd6x_122{background:#eff6ff;color:#3b6fd9;box-shadow:0 14px 28px -24px #4f8cff5c,inset 0 1px #ffffffb8}._statusError_1yd6x_209{padding:11px 13px;border-radius:12px;background:#fff1f2;border:1px solid #FECDD3}._statusWarning_1yd6x_214{background:#fff7ed;border-color:#fed7aa;box-shadow:inset 0 1px #ffffffa8}._cancelButton_1yd6x_282{background:#ffffffbd;border:1px solid rgb(17 24 39 / .08)}._submitButton_1yd6x_283{background:#0b1020;color:#fff;box-shadow:0 18px 36px -26px #0f172a80,inset 0 1px #ffffff29}._submitButton_1yd6x_283:hover:not(:disabled){background:#111827}._submitButton_1yd6x_283:disabled{background:#8b909c;color:#fff;opacity:1;box-shadow:inset 0 1px #ffffff2e}@keyframes _tgModalIn_1yd6x_1{0%{opacity:0;transform:translateY(18px) scale(.97);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){._modalContainer_1yd6x_19{animation-duration:1ms!important;transition-duration:1ms!important;transform:none!important;filter:none!important}}._window_1jvnr_1{display:flex;flex-direction:column;height:100%;width:100%;background:var(--tg-color-page);overflow:hidden}._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;overflow-y:auto;opacity:1;transform:translateY(0);transition:opacity .22s var(--tg-ease-out),transform .22s var(--tg-ease-out)}._hero_1jvnr_26{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:28px}._logoRow_1jvnr_35{display:flex;align-items:center;gap:10px;margin-bottom:4px}._headline_1jvnr_42{font-size:28px;font-weight:700;color:var(--tg-color-text);text-align:center;letter-spacing:0;line-height:1.25;margin:0}._subline_1jvnr_52{font-size:15px;color:var(--tg-color-text-muted);text-align:center;max-width:420px;line-height:1.6;margin:0}._emptyInputWrap_1jvnr_61,._processingInputWrap_1jvnr_62{width:100%;max-width:850px;display:flex;flex-direction:column;gap:12px}._processingSelectedRoot_1jvnr_11{gap:22px}._processingSelectedCard_1jvnr_74,._processingCard_1jvnr_75{width:min(100%,620px);display:flex;align-items:center;gap:16px;padding:20px;border:1px solid var(--tg-color-border);border-radius:20px;background:#ffffffe6;box-shadow:var(--tg-shadow-card)}._processingSelectedCard_1jvnr_74 h1{margin:0 0 6px;font-size:22px;color:var(--tg-color-text);letter-spacing:0}._processingSelectedCard_1jvnr_74 p,._processingSelectedCard_1jvnr_74 span,._processingText_1jvnr_96 span{margin:0;color:var(--tg-color-text-muted);font-size:14px;line-height:1.5}._processingText_1jvnr_96{display:flex;flex-direction:column;gap:4px;color:var(--tg-color-text)}._processingSpinner_1jvnr_110{width:28px;height:28px;border-radius:50%;border:3px solid var(--tg-color-border);border-top-color:var(--accent);animation:_spin_1jvnr_1 .9s linear infinite;flex:0 0 auto}@keyframes _spin_1jvnr_1{to{transform:rotate(360deg)}}._activeWorkspace_1jvnr_124{flex:1;min-height:0;position:relative;display:flex;overflow:visible}._activeWorkspaceSplit_1jvnr_132{gap:0}._chatRoot_1jvnr_136{position:relative;flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-width:0;overflow:visible;transition:flex-basis .22s ease-out}._chatRootEmpty_1jvnr_147{justify-content:center}._emptyChatRoot_1jvnr_151{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}._emptyChatContent_1jvnr_161{width:min(100%,760px);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;opacity:1;transform:translateY(0);transition:opacity .22s var(--tg-ease-out),transform .22s var(--tg-ease-out)}._emptyChatContent_1jvnr_161 h1{margin:0;max-width:100%;color:var(--tg-color-text);font-size:24px;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}._emptyChatContent_1jvnr_161 p{margin:0 0 8px;max-width:620px;color:var(--tg-color-text-muted);font-size:14px;line-height:1.55}._centerInputWrap_1jvnr_191{width:min(100%,760px)}._messages_1jvnr_195{flex:1;overflow-y:auto;padding:22px 24px 16px;display:flex;flex-direction:column;align-items:center;opacity:1;transform:translateY(0);transition:opacity .2s var(--tg-ease-out),transform .2s var(--tg-ease-out)}._messageInner_1jvnr_207{width:100%;max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:18px}._inputBar_1jvnr_216{border-top:none;background:transparent;padding:8px 24px 18px;display:flex;justify-content:center;opacity:1;transform:translateY(0);transition:opacity .22s var(--tg-ease-out),transform .22s var(--tg-ease-out)}._inputBarInner_1jvnr_227{width:100%;max-width:920px}._inputBox_1jvnr_232{background:#fffffff5;border:1px solid var(--tg-color-border);border-radius:22px;box-shadow:var(--tg-shadow-card);transition:border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),opacity .16s var(--tg-ease-out),transform .16s var(--tg-ease-out);display:flex;flex-direction:column;max-width:min(100%,920px)}._inputBoxFocused_1jvnr_243{border-color:var(--accent);box-shadow:0 16px 30px -20px #245cff47;transform:translateY(-1px)}._inputBoxDisabled_1jvnr_249{opacity:.78}._fileChip_1jvnr_253{display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:7px 10px;background:var(--tg-color-surface-muted);border-radius:999px;border:1px solid var(--tg-color-border-light);max-width:fit-content}._fileChipIcon_1jvnr_265{font-size:11px;font-weight:700;color:var(--accent)}._fileChipName_1jvnr_271{font-size:13px;color:var(--tg-color-text-secondary);font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileChipRemove_1jvnr_281{background:none;border:none;color:var(--tg-color-text-muted);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}._textarea_1jvnr_292{width:100%;border:none;outline:none;resize:none;font-size:15px;font-family:inherit;line-height:1.6;padding:12px 14px 8px;min-height:28px;max-height:150px;background:transparent;color:var(--tg-color-text);overflow-y:auto}._textarea_1jvnr_292::placeholder{color:var(--tg-color-text-muted)}._textarea_1jvnr_292:disabled{cursor:not-allowed}._textarea_1jvnr_292:focus{outline:none}._toolbar_1jvnr_312{display:flex;align-items:center;padding:8px 10px 10px;gap:8px;flex-wrap:wrap}._uploadBtn_1jvnr_320,._pill_1jvnr_321,._drawerCloseButton_1jvnr_322{cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .1s}._uploadBtn_1jvnr_320{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--tg-color-border);border-radius:999px;background:#ffffffe0;color:var(--tg-color-text-secondary);font-size:12px;font-weight:700;flex-shrink:0;box-shadow:0 1px #ffffffbf inset}._uploadBtn_1jvnr_320:disabled{opacity:.45;cursor:not-allowed}._disabledHint_1jvnr_347{color:var(--tg-color-text-muted);font-size:12px;font-weight:600}._spacer_1jvnr_353{flex:1}._rightTools_1jvnr_355{display:flex;align-items:center;gap:8px;flex-shrink:0}._sendBtn_1jvnr_362{width:38px;height:38px;border-radius:50%;border:none;background:var(--tg-color-primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),opacity .16s var(--tg-ease-out);flex-shrink:0;box-shadow:0 14px 24px -18px #245cff85}._sendBtn_1jvnr_362:disabled{background:var(--tg-color-border);color:var(--tg-color-text-muted);cursor:not-allowed}._pillRow_1jvnr_384,._pillRowCompact_1jvnr_385{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px}._pillRowCompact_1jvnr_385{justify-content:flex-start;margin-top:4px}._pill_1jvnr_321{min-height:34px;padding:0 14px;border:1px solid var(--tg-color-border);border-radius:999px;background:#ffffffe0;color:var(--tg-color-text-secondary);font-size:13px;font-weight:650;white-space:nowrap;box-shadow:0 1px #ffffffbf inset;cursor:pointer;transition:background-color .14s var(--tg-ease-out),border-color .14s var(--tg-ease-out),color .14s var(--tg-ease-out),transform .14s var(--tg-ease-out)}._pill_1jvnr_321:hover{transform:translateY(-1px)}._pillSelected_1jvnr_418{border-color:var(--tg-color-primary-border);background:var(--tg-color-primary-soft);color:var(--tg-color-primary-hover)}._previewDocSelect_1jvnr_426{margin-top:2px;max-width:260px;padding:4px 26px 4px 10px;border:1px solid var(--tg-color-input-border, #c5ccd6);border-radius:8px;background:var(--tg-color-surface, #fff);color:var(--tg-color-text, #101828);font:inherit;font-size:13px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%235f6b7a' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 8px center;text-overflow:ellipsis}._previewDocSelect_1jvnr_426:focus-visible{outline:2px solid var(--tg-color-primary, #245cff);outline-offset:1px}._hintText_1jvnr_449{font-size:12px;color:var(--tg-color-text-muted);text-align:center}._resizeHandle_1jvnr_455{flex:0 0 10px;width:10px;border:0;border-left:1px solid var(--tg-color-border-light);border-right:1px solid var(--tg-color-border-light);background:transparent;cursor:col-resize;transition:background-color .14s var(--tg-ease-out)}._resizeHandleActive_1jvnr_466{background:var(--tg-color-surface-blue)}._drawerPanel_1jvnr_470{flex:0 0 50%;min-width:0;height:100%;border-left:1px solid var(--tg-color-border);background:var(--tg-color-surface);box-shadow:var(--tg-shadow-subtle);display:flex;flex-direction:column;overflow:hidden;opacity:1;transform:translate(0);transition:opacity .2s var(--tg-ease-out),transform .2s var(--tg-ease-out);padding-top:var(--tg-topbar-height, 72px)}._drawerHeader_1jvnr_486{flex-shrink:0;padding:14px 16px;border-bottom:1px solid var(--tg-color-border-light);background:#f8fafceb;display:flex;align-items:center;justify-content:space-between;gap:12px}._drawerHeader_1jvnr_486 h2{margin:0 0 5px;font-size:15px;font-weight:700;color:var(--tg-color-text);line-height:1.2}._drawerHeader_1jvnr_486 p{margin:0;font-size:12px;font-weight:500;line-height:1.45;color:var(--tg-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}._drawerCloseButton_1jvnr_322{width:32px;height:32px;flex:0 0 auto;border-radius:10px;color:var(--tg-color-text-muted);border:1px solid var(--tg-color-border);background:#ffffffe6;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:transform .14s var(--tg-ease-out),background-color .14s var(--tg-ease-out),color .14s var(--tg-ease-out),border-color .14s var(--tg-ease-out)}._previewBody_1jvnr_533,._drawerScrollBody_1jvnr_534{flex:1;min-height:0;display:flex;background:var(--tg-color-surface-muted);overflow:auto}._drawerScrollBody_1jvnr_534{padding:14px;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._previewFrame_1jvnr_551{width:100%;height:100%;border:0;background:#fff}._previewState_1jvnr_558{flex:1;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:var(--tg-color-text-muted);font-size:13px;line-height:1.5}._previewState_1jvnr_558 strong{color:var(--tg-color-text);font-size:14px;max-width:100%;overflow-wrap:anywhere}._previewFooter_1jvnr_580{flex-shrink:0;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--tg-color-border-light);background:var(--tg-color-page)}._previewFooter_1jvnr_580 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-color-text-secondary);font-size:12px}._previewFooter_1jvnr_580 a{flex-shrink:0;color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}._previewFooter_1jvnr_580 a:hover{text-decoration:underline}@starting-style{._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12{opacity:0;transform:translateY(8px)}}@starting-style{._emptyChatContent_1jvnr_161{opacity:0;transform:translateY(8px)}}@starting-style{._messages_1jvnr_195{opacity:0;transform:translateY(8px)}}@starting-style{._inputBar_1jvnr_216{opacity:.82;transform:translateY(10px)}}@starting-style{._drawerPanel_1jvnr_470{opacity:0;transform:translate(16px)}}@media(hover:hover)and (pointer:fine){._fileChipRemove_1jvnr_281:hover{color:#ef4444}._uploadBtn_1jvnr_320:hover:not(:disabled){border-color:#b4ccff;color:var(--accent);background:var(--tg-color-surface-blue);transform:translateY(-1px)}._sendBtn_1jvnr_362:hover:not(:disabled){transform:translateY(-1px) scale(1.03);box-shadow:0 16px 28px -18px #245cff94}._pill_1jvnr_321:hover{border-color:#b4ccff;color:var(--accent);background:var(--tg-color-surface-blue);transform:translateY(-1px)}._resizeHandle_1jvnr_455:hover{background:var(--tg-color-surface-blue)}._drawerCloseButton_1jvnr_322:hover{background:var(--tg-color-surface-blue);color:var(--accent);border-color:#b4ccff;transform:translateY(-1px)}}@media(max-width:960px){._drawerPanel_1jvnr_470{position:absolute;top:var(--tg-topbar-height, 72px);left:0;right:0;bottom:0;padding-top:0;height:auto;z-index:35;flex-basis:auto!important;width:100%;min-width:0;box-shadow:none}._resizeHandle_1jvnr_455{display:none}._messages_1jvnr_195,._emptyChatRoot_1jvnr_151{padding:16px 16px 12px}._inputBar_1jvnr_216{padding:10px 16px 14px}}@media(max-width:640px){._headline_1jvnr_42{font-size:24px}._rightTools_1jvnr_355{width:100%;justify-content:space-between}._disabledHint_1jvnr_347{width:100%}}body.resizing-preview{cursor:col-resize;-webkit-user-select:none;user-select:none}._hero_1jvnr_26 button{margin-top:6px}@media(max-width:390px){._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12{padding:24px 14px}._toolbar_1jvnr_312{align-items:stretch}._uploadBtn_1jvnr_320,._pill_1jvnr_321{min-width:0}}._window_1jvnr_1,._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12,._emptyChatRoot_1jvnr_151,._messages_1jvnr_195{background:transparent}._hero_1jvnr_26,._emptyChatContent_1jvnr_161{animation:_tgFadeUp_1jvnr_1 .28s var(--tg-ease-out) both}._logoRow_1jvnr_35{padding:8px 12px;border:1px solid var(--tg-color-border-glass);border-radius:var(--tg-radius-pill);background:#ffffff9e;box-shadow:var(--tg-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._headline_1jvnr_42,._emptyChatContent_1jvnr_161 h1{color:var(--tg-color-navy);font-weight:820;letter-spacing:0}._subline_1jvnr_52,._emptyChatContent_1jvnr_161 p{color:var(--tg-color-text-secondary)}._processingSelectedCard_1jvnr_74,._processingCard_1jvnr_75,._inputBox_1jvnr_232,._drawerPanel_1jvnr_470{background:var(--tg-color-surface-glass);border-color:var(--tg-color-border-glass);box-shadow:var(--tg-shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06)}._messages_1jvnr_195{padding:26px 28px 18px}._messageInner_1jvnr_207{max-width:960px;gap:20px}._inputBar_1jvnr_216{padding:10px 28px 24px}._inputBarInner_1jvnr_227{max-width:960px}._inputBox_1jvnr_232{border-radius:26px;overflow:hidden}._inputBoxFocused_1jvnr_243{border-color:var(--tg-color-primary-border);box-shadow:0 26px 58px -40px #0f172a5c,0 18px 38px -28px #4f8cff5c,inset 0 1px #ffffffbd}._textarea_1jvnr_292{padding:15px 16px 10px;font-size:15px}._toolbar_1jvnr_312{padding:9px 12px 12px}._uploadBtn_1jvnr_320,._pill_1jvnr_321,._fileChip_1jvnr_253{background:#ffffffb8;border-color:var(--tg-color-border);box-shadow:inset 0 1px #ffffffad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._sendBtn_1jvnr_362{width:40px;height:40px;background:linear-gradient(180deg,var(--tg-color-primary),var(--tg-color-primary-alt));box-shadow:0 18px 34px -22px #4f8cffad,inset 0 1px #ffffff42}._sendBtn_1jvnr_362:active:not(:disabled),._uploadBtn_1jvnr_320:active:not(:disabled),._pill_1jvnr_321:active:not(:disabled),._drawerCloseButton_1jvnr_322:active:not(:disabled),._fileChipRemove_1jvnr_281:active:not(:disabled){transform:scale(.97)}._drawerPanel_1jvnr_470{border-left-color:var(--tg-color-border-glass);box-shadow:var(--tg-shadow-drawer)}._drawerHeader_1jvnr_486{background:#ffffffad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._resizeHandle_1jvnr_455{background:linear-gradient(180deg,transparent,rgb(79 140 255 / .08),transparent)}._resizeHandle_1jvnr_455:hover,._resizeHandleActive_1jvnr_466{background:#4f8cff1f}@keyframes _tgFadeUp_1jvnr_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){._uploadBtn_1jvnr_320:hover:not(:disabled),._pill_1jvnr_321:hover:not(:disabled),._fileChipRemove_1jvnr_281:hover:not(:disabled){transform:translateY(-1px);border-color:var(--tg-color-primary-border);background:var(--tg-color-primary-soft);color:var(--tg-color-primary-hover)}._sendBtn_1jvnr_362:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 40px -24px #4f8cffb8,inset 0 1px #ffffff47}}@media(prefers-reduced-motion:reduce){._hero_1jvnr_26,._emptyChatContent_1jvnr_161{animation:none}}@media(max-width:768px){._messages_1jvnr_195,._inputBar_1jvnr_216{padding-left:14px;padding-right:14px}._inputBox_1jvnr_232{border-radius:22px}}._hero_1jvnr_26{gap:10px;margin-bottom:22px}._logoRow_1jvnr_35{transform:scale(.92);background:#fff;border-color:#11182714;box-shadow:var(--tg-shadow-soft)}._headline_1jvnr_42,._emptyChatContent_1jvnr_161 h1{color:#111827;font-size:clamp(22px,3vw,30px);line-height:1.15}._subline_1jvnr_52,._emptyChatContent_1jvnr_161 p{color:#4b5563;max-width:560px}._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12,._emptyChatRoot_1jvnr_151{padding-block:28px}._inputBox_1jvnr_232,._processingSelectedCard_1jvnr_74,._processingCard_1jvnr_75,._drawerPanel_1jvnr_470{background:#fff;border-color:#11182714;box-shadow:0 16px 42px -34px #1118273d,inset 0 1px #ffffffe0}._inputBox_1jvnr_232{border-radius:24px}._inputBoxFocused_1jvnr_243{border-color:#cfe0ff;box-shadow:0 0 0 4px #4f8cff1a,0 18px 44px -34px #1118273d,inset 0 1px #ffffffe6}._uploadBtn_1jvnr_320,._pill_1jvnr_321,._fileChip_1jvnr_253,._drawerCloseButton_1jvnr_322{background:#fff;border-color:#11182714;color:#4b5563}._sendBtn_1jvnr_362{background:#111827;color:#fff;box-shadow:0 12px 28px #1118272e,inset 0 1px #ffffff29}._sendBtn_1jvnr_362:hover:not(:disabled){background:#0b1020;box-shadow:0 14px 30px #11182733,inset 0 1px #ffffff29}._drawerHeader_1jvnr_486,._previewFooter_1jvnr_580{background:#fff;border-color:#11182712}._previewBody_1jvnr_533,._drawerScrollBody_1jvnr_534{background:#f9fafb}._resizeHandle_1jvnr_455,._resizeHandle_1jvnr_455:hover,._resizeHandleActive_1jvnr_466{background:linear-gradient(180deg,transparent,rgb(79 140 255 / .08),transparent)}@media(hover:hover)and (pointer:fine){._uploadBtn_1jvnr_320:hover:not(:disabled),._pill_1jvnr_321:hover:not(:disabled),._drawerCloseButton_1jvnr_322:hover{background:#eff6ff;border-color:#cfe0ff;color:#3b6fd9;box-shadow:var(--tg-shadow-soft)}}._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12,._emptyChatContent_1jvnr_161,._messages_1jvnr_195{animation:_tgSceneIn_1jvnr_1 .42s var(--tg-ease-out) both}._inputBar_1jvnr_216{animation:_tgComposerIn_1jvnr_1 .46s var(--tg-ease-out) .12s both}._drawerPanel_1jvnr_470{animation:_tgDrawerIn_1jvnr_1 .38s var(--tg-ease-out) both}._inputBox_1jvnr_232{width:100%;transform-origin:bottom center}._inputBoxFocused_1jvnr_243{transform:translateY(-1px)}._messageInner_1jvnr_207,._inputBarInner_1jvnr_227,._centerInputWrap_1jvnr_191,._emptyInputWrap_1jvnr_61,._processingInputWrap_1jvnr_62{max-width:min(920px,calc(100vw - 48px))}@keyframes _tgSceneIn_1jvnr_1{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes _tgComposerIn_1jvnr_1{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _tgDrawerIn_1jvnr_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media(hover:hover)and (pointer:fine){._processingSelectedCard_1jvnr_74:hover,._processingCard_1jvnr_75:hover,._inputBox_1jvnr_232:hover{transform:translateY(-1px)}._sendBtn_1jvnr_362:hover:not(:disabled){transform:translateY(-2px) scale(1.02)}}@media(max-width:1279px){._messageInner_1jvnr_207,._inputBarInner_1jvnr_227,._centerInputWrap_1jvnr_191,._emptyInputWrap_1jvnr_61,._processingInputWrap_1jvnr_62{max-width:min(860px,calc(100vw - 40px))}}@media(max-width:1024px){._activeWorkspaceSplit_1jvnr_132{display:block}._chatRoot_1jvnr_136{flex-basis:100%!important;width:100%}._drawerPanel_1jvnr_470{position:absolute;top:var(--tg-topbar-height, 72px);left:0;right:0;bottom:0;padding-top:0;z-index:35;width:100%;height:auto;flex-basis:auto!important;border-left:0;box-shadow:var(--tg-shadow-modal)}._resizeHandle_1jvnr_455{display:none}._messages_1jvnr_195{padding:20px 18px 14px}._inputBar_1jvnr_216{padding:10px 18px 16px}}@media(max-width:767px){._window_1jvnr_1{min-width:0}._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12,._emptyChatRoot_1jvnr_151{padding:22px 14px}._hero_1jvnr_26{margin-bottom:18px}._logoRow_1jvnr_35{transform:none;max-width:100%}._emptyHeroLogoMark_1jvnr_1156{width:min(220px,calc(100vw - 64px))!important;height:auto!important;aspect-ratio:300 / 72}._messageInner_1jvnr_207,._inputBarInner_1jvnr_227,._centerInputWrap_1jvnr_191,._emptyInputWrap_1jvnr_61,._processingInputWrap_1jvnr_62{max-width:calc(100vw - 24px)}._messages_1jvnr_195{padding:16px 12px 12px}._inputBar_1jvnr_216{padding:8px 12px 12px}._inputBox_1jvnr_232{border-radius:22px}._textarea_1jvnr_292{font-size:14px;max-height:120px}._toolbar_1jvnr_312{gap:7px}._spacer_1jvnr_353{flex-basis:100%;order:2}._rightTools_1jvnr_355{order:3;width:100%;justify-content:space-between}._uploadBtn_1jvnr_320,._pill_1jvnr_321{min-height:34px;padding-inline:10px}._drawerHeader_1jvnr_486{padding:12px}._drawerHeader_1jvnr_486 p{max-width:68vw}}@media(max-width:420px){._messages_1jvnr_195,._inputBar_1jvnr_216{padding-inline:10px}._messageInner_1jvnr_207,._inputBarInner_1jvnr_227,._centerInputWrap_1jvnr_191,._emptyInputWrap_1jvnr_61,._processingInputWrap_1jvnr_62{max-width:calc(100vw - 20px)}._uploadBtn_1jvnr_320 span{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12,._emptyChatContent_1jvnr_161,._messages_1jvnr_195,._inputBar_1jvnr_216,._drawerPanel_1jvnr_470{animation:none!important;filter:none!important;transform:none!important}}._window_1jvnr_1{background:radial-gradient(circle at 50% 8%,rgb(79 140 255 / .055),transparent 32%),radial-gradient(circle at 94% 18%,rgb(148 195 255 / .045),transparent 30%),linear-gradient(180deg,#ffffff94,#f8fafcb8)}._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12,._activeWorkspace_1jvnr_124,._chatRoot_1jvnr_136,._emptyChatRoot_1jvnr_151{background:transparent;border:0;box-shadow:none;border-radius:0}._hero_1jvnr_26{gap:14px}._logoRow_1jvnr_35{justify-content:center;margin-bottom:10px}._emptyHeroLogoWrap_1jvnr_1287{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;animation:_tgHeroOrbIn_1jvnr_1 .56s var(--tg-ease-out) both}._emptyHeroLogoWrap_1jvnr_1287:before,._emptyHeroLogoWrap_1jvnr_1287:after{content:"";position:absolute;inset:-14px;border-radius:999px;border:1px solid rgb(79 140 255 / .18);animation:_tgRingPulse_1jvnr_1 3.6s var(--tg-ease-out) infinite;pointer-events:none;z-index:-1}._emptyHeroLogoWrap_1jvnr_1287:after{animation-delay:1.8s}._emptyHeroLogoMark_1jvnr_1156{position:relative;overflow:hidden;border-radius:999px;animation:_tgBreathe_1jvnr_1 2.9s cubic-bezier(.45,0,.55,1) .62s infinite}._emptyHeroLogoMark_1jvnr_1156:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgb(255 255 255 / .44),transparent 35%,transparent 70%,rgb(255 255 255 / .18));mix-blend-mode:screen;pointer-events:none}._emptyHeroLogoMark_1jvnr_1156 img{filter:drop-shadow(0 8px 18px rgb(17 24 39 / .1))}._messages_1jvnr_195{padding:24px 24px 18px}._messageInner_1jvnr_207{max-width:850px}._inputBar_1jvnr_216{padding:10px 24px 22px;background:linear-gradient(180deg,transparent,rgb(248 250 252 / .76) 38%,rgb(248 250 252 / .94));animation:_tgComposerIn_1jvnr_1 .46s var(--tg-ease-out) .18s both}._inputBarInner_1jvnr_227,._centerInputWrap_1jvnr_191,._emptyInputWrap_1jvnr_61,._processingInputWrap_1jvnr_62{max-width:850px}._inputBox_1jvnr_232{background:#ffffffe0;border-color:#11182714;box-shadow:0 24px 70px -48px #0f172a3d,0 14px 34px -28px #4f8cff29,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}._drawerPanel_1jvnr_470{background:#ffffffc7;box-shadow:var(--tg-shadow-drawer);-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08);animation:_tgDrawerIn_1jvnr_1 .38s var(--tg-ease-out) both}@keyframes _tgHeroOrbIn_1jvnr_1{0%{opacity:0;transform:scale(.72);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes _tgRingPulse_1jvnr_1{0%{opacity:0;transform:scale(.75)}25%{opacity:.6}to{opacity:0;transform:scale(1.72)}}@keyframes _tgBreathe_1jvnr_1{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes _tgComposerIn_1jvnr_1{0%{opacity:0;transform:translateY(24px) scale(.98);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes _tgDrawerIn_1jvnr_1{0%{opacity:0;transform:translate(24px);filter:blur(4px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@media(max-width:960px){._messageInner_1jvnr_207,._inputBarInner_1jvnr_227,._centerInputWrap_1jvnr_191,._emptyInputWrap_1jvnr_61,._processingInputWrap_1jvnr_62{max-width:min(850px,100%)}}@media(prefers-reduced-motion:reduce){._emptyHeroLogoWrap_1jvnr_1287:before,._emptyHeroLogoWrap_1jvnr_1287:after,._emptyHeroLogoMark_1jvnr_1156,._messages_1jvnr_195,._inputBar_1jvnr_216,._drawerPanel_1jvnr_470{animation:none!important}._emptyHeroLogoMark_1jvnr_1156,._messages_1jvnr_195,._inputBar_1jvnr_216,._drawerPanel_1jvnr_470,._inputBox_1jvnr_232{animation-duration:1ms!important;transition-duration:1ms!important;transform:none!important;filter:none!important}}._window_1jvnr_1,._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12,._activeWorkspace_1jvnr_124,._chatRoot_1jvnr_136,._emptyChatRoot_1jvnr_151{background:transparent}._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12{padding-top:84px}._emptyChatRoot_1jvnr_151{padding-top:72px}._messages_1jvnr_195{padding-top:78px}._inputBar_1jvnr_216{padding-top:14px}@media(max-width:1024px){._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12{padding-top:72px}._emptyChatRoot_1jvnr_151{padding-top:64px}._messages_1jvnr_195{padding-top:68px}}@media(max-width:767px){._emptyRoot_1jvnr_10,._processingSelectedRoot_1jvnr_11,._processingRoot_1jvnr_12{padding-top:58px}._emptyChatRoot_1jvnr_151{padding-top:54px}._messages_1jvnr_195{padding-top:56px}}@media(max-width:767px){._drawerPanel_1jvnr_470{position:fixed;top:auto!important;bottom:0;left:0;right:0;width:100%!important;height:calc(100dvh - var(--tg-topbar-height, 52px));flex-basis:auto!important;min-width:0;border-left:0;border-radius:20px 20px 0 0;padding-top:0;padding-bottom:env(safe-area-inset-bottom);z-index:45;box-shadow:0 -8px 32px -16px #0f172a2e;animation:_tgMobileSheetIn_1jvnr_1 .32s var(--tg-ease-out) both}._drawerPanel_1jvnr_470:before{content:"";display:block;flex-shrink:0;width:40px;height:4px;background:#11182724;border-radius:2px;margin:10px auto 0}._drawerCloseButton_1jvnr_322{width:44px;height:44px;flex:0 0 44px}._drawerHeader_1jvnr_486 p{max-width:calc(100vw - 100px)}._inputBar_1jvnr_216{position:sticky;bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}._textarea_1jvnr_292{font-size:max(16px,1rem)}._resizeHandle_1jvnr_455{display:none}._toolbar_1jvnr_312{flex-wrap:nowrap;align-items:center}._spacer_1jvnr_353{flex-basis:auto;order:0;flex:1}._rightTools_1jvnr_355{width:auto;order:0;flex-shrink:0}._uploadBtn_1jvnr_320{font-size:0;padding:8px;gap:0;min-width:34px;min-height:34px;justify-content:center;flex-shrink:0}._uploadBtn_1jvnr_320 svg{width:16px;height:16px;flex-shrink:0}@keyframes _tgMobileSheetIn_1jvnr_1{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}}._messageBubble_1rdgt_2{padding:18px 20px;border-radius:var(--tg-radius-lg);margin-bottom:8px;line-height:1.65;font-size:.95rem;box-shadow:var(--tg-shadow-card);display:flex;flex-direction:column;gap:12px;opacity:1;transform:translateY(0);transition:opacity .18s var(--tg-ease-out),transform .18s var(--tg-ease-out)}._user_1rdgt_17{align-self:flex-end;max-width:min(72%,660px);background:var(--tg-color-primary);color:var(--text-on-primary);border-bottom-right-radius:var(--tg-radius-sm);padding:12px 16px;box-shadow:0 16px 30px -20px #245cff8c}._assistant_1rdgt_27{align-self:flex-start;width:100%;max-width:min(100%,920px);background:#fffffff5;color:var(--text-main);border:1px solid var(--tg-color-border);border-bottom-left-radius:var(--tg-radius-sm)}._agentHeader_1rdgt_37{display:flex;align-items:center;flex-wrap:wrap;gap:7px}._agentBadge_1rdgt_44,._agentMode_1rdgt_45,._verifiedBadge_1rdgt_46,._evidenceBadge_1rdgt_47{display:inline-flex;align-items:center;min-height:23px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}._agentBadge_1rdgt_44{background:var(--tg-color-primary);color:#fff}._agentMode_1rdgt_45{background:var(--tg-color-surface-blue);color:var(--accent);border:1px solid var(--accent-border)}._verifiedBadge_1rdgt_46{background:var(--tg-color-success-bg);color:var(--tg-color-success-text);border:1px solid #a7f3d0}._evidenceBadge_1rdgt_47{background:var(--tg-color-surface-muted);color:var(--tg-color-text-secondary);border:1px solid var(--tg-color-border-light)}[data-theme=dark] ._verifiedBadge_1rdgt_46{background:#064e3b;color:#6ee7b7;border-color:#065f46}._typingCursor_1rdgt_88{display:inline-block;width:10px;color:var(--accent);font-weight:700;animation:_cursorBlink_1rdgt_1 .9s steps(2,start) infinite}@keyframes _cursorBlink_1rdgt_1{0%,45%{opacity:1}46%,to{opacity:0}}._sources_1rdgt_101{margin-top:0;padding-top:2px}._sourcesRow_1rdgt_106{display:flex;align-items:center;flex-wrap:wrap;gap:6px}._sourcesLabel_1rdgt_113{font-size:11px;color:var(--tg-color-text-muted);font-weight:800;margin-right:2px;flex-shrink:0}._sourceChip_1rdgt_121{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;background:var(--tg-color-surface-muted);color:var(--tg-color-text-secondary);border:1px solid var(--tg-color-border-light);white-space:nowrap;cursor:default}button._sourceChip_1rdgt_121{cursor:pointer}._sourceChipFactsheet_1rdgt_142{background:var(--tg-color-success-bg);color:var(--tg-color-success-text);border-color:#a7f3d0}._sourceChipTable_1rdgt_148{background:var(--tg-color-surface-blue);color:var(--accent);border-color:var(--accent-border)}[data-theme=dark] ._sourceChipFactsheet_1rdgt_142{background:#064e3b;color:#6ee7b7;border-color:#065f46}._sourceChipIcon_1rdgt_160{font-size:9px;opacity:.8;text-transform:uppercase}._sourcesMore_1rdgt_166{font-size:11px;color:var(--tg-color-text-muted)}._followUps_1rdgt_171{display:flex;flex-direction:column;gap:8px;padding-top:3px}._followUps_1rdgt_171>span{font-size:12px;color:var(--tg-color-text-muted);font-weight:800}._followUpChips_1rdgt_184{display:flex;flex-wrap:wrap;gap:8px}._followUpChip_1rdgt_184{min-height:30px;padding:0 11px;border:1px solid var(--tg-color-border);border-radius:999px;color:var(--tg-color-text-secondary);background:#ffffffdb;font-size:12px;font-weight:650;cursor:pointer;transition:transform .14s var(--tg-ease-out),background-color .14s var(--tg-ease-out),color .14s var(--tg-ease-out),border-color .14s var(--tg-ease-out);max-width:100%;white-space:normal;text-align:left}._agentMetaWrap_1rdgt_207{border-top:1px solid color-mix(in srgb,var(--tg-color-border-light) 70%,transparent);padding-top:10px}._agentMetaToggle_1rdgt_212{color:var(--tg-color-text-muted);font-size:11px;font-weight:800;cursor:pointer;transition:color .14s var(--tg-ease-out)}._agentMetaPanel_1rdgt_221{margin-top:10px;padding:14px;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-md);background:#fcfdfff2;display:flex;flex-direction:column;gap:13px}._metaGrid_1rdgt_232{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 12px;font-size:12px}._metaGrid_1rdgt_232 span,._detailSection_1rdgt_240>span{color:var(--tg-color-text-muted);font-weight:800}@starting-style{._messageBubble_1rdgt_2{opacity:0;transform:translateY(8px)}}@media(hover:hover)and (pointer:fine){._assistant_1rdgt_27:hover ._messageActions_1rdgt_253{opacity:1}button._sourceChip_1rdgt_121:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}._followUpChip_1rdgt_184:hover{transform:translateY(-1px);border-color:var(--accent-border);color:var(--accent);background:var(--accent-light)}._agentMetaToggle_1rdgt_212:hover{color:var(--accent)}._messageActions_1rdgt_253 button:hover{transform:translateY(-1px);color:var(--accent);border-color:var(--accent-border);background:var(--accent-light)}}._metaGrid_1rdgt_232 strong{color:var(--tg-color-text);font-weight:650;overflow-wrap:anywhere}._detailSection_1rdgt_240{display:flex;flex-direction:column;gap:8px;font-size:12px}._detailChips_1rdgt_295{display:flex;flex-wrap:wrap;gap:6px}._detailChips_1rdgt_295 code,._detailChips_1rdgt_295 em{padding:4px 7px;border-radius:8px;background:var(--tg-color-surface-muted);color:var(--tg-color-text-secondary);border:1px solid var(--tg-color-border-light);font-size:11px;font-style:normal;max-width:100%;overflow-wrap:anywhere}._detailChips_1rdgt_295 em{color:var(--tg-color-text-muted);background:transparent}._messageMeta_1rdgt_319{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.65rem;color:inherit;opacity:.76}._messageActions_1rdgt_253{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s var(--tg-ease-out)}._messageActions_1rdgt_253:focus-within{opacity:1}._messageActions_1rdgt_253 button{width:26px;height:26px;min-height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid var(--tg-color-border);background:#ffffffe6;color:var(--tg-color-text-muted);font-size:11px;font-weight:700;cursor:pointer;transition:transform .14s var(--tg-ease-out),background-color .14s var(--tg-ease-out),color .14s var(--tg-ease-out),border-color .14s var(--tg-ease-out)}._messageActions_1rdgt_253 ._feedbackActive_1rdgt_359{transform:translateY(-1px);color:var(--accent);border-color:var(--accent-border);background:var(--accent-light)}._messageActions_1rdgt_253 button:disabled{opacity:.4;cursor:not-allowed}._feedbackError_1rdgt_371{font-size:11px;color:#dc2626;margin-top:4px;padding:2px 4px}._timestamp_1rdgt_378{color:inherit;opacity:.7;margin-left:auto}._messageContent_1rdgt_384{font-size:15px;line-height:1.72;overflow-wrap:anywhere}._emptyDetails_1rdgt_390{margin:0;color:var(--tg-color-text-muted);font-size:12px;line-height:1.5}._mdTableWrapper_1rdgt_397{overflow-x:auto;overflow-y:auto;max-width:100%;max-height:min(68vh,720px);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;margin:1rem 0;padding:.25rem;border-radius:var(--tg-radius-sm);border:1px solid var(--tg-color-border);background:#ffffffe6}._mdTable_1rdgt_397{border-collapse:collapse;width:100%;min-width:620px;margin:0;font-size:13px;table-layout:auto}._mdTh_1rdgt_420{position:sticky;top:0;z-index:1;border:1px solid var(--message-ai-border);padding:.65rem .85rem;background-color:var(--tg-color-surface-muted);text-align:left;font-weight:700;color:var(--tg-color-text);white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;min-width:90px}._mdTd_1rdgt_437{border:1px solid var(--message-ai-border);padding:.65rem .85rem;color:var(--tg-color-text-secondary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;min-width:90px}._mdP_1rdgt_448{margin:0 0 .75rem}._mdP_1rdgt_448:last-child{margin-bottom:0}._mdUl_1rdgt_456,._mdOl_1rdgt_457{margin:.75rem 0 .75rem 1.25rem;padding-left:1rem}._mdLi_1rdgt_462{margin:.35rem 0;padding-left:.25rem;color:var(--tg-color-text-secondary)}._mdPre_1rdgt_468{margin:1rem 0;padding:.85rem;border-radius:var(--tg-radius-sm);background:var(--tg-color-surface-muted);border:1px solid var(--tg-color-border);overflow:auto}._mdCode_1rdgt_477{padding:.12rem .3rem;border-radius:5px;background:var(--tg-color-surface-muted);color:var(--tg-color-text);font-size:.92em}._mdPre_1rdgt_468 ._mdCode_1rdgt_477{padding:0;background:transparent}._mdStrong_1rdgt_490{font-weight:700;color:var(--tg-color-text)}._messageContent_1rdgt_384 h1,._messageContent_1rdgt_384 h2,._messageContent_1rdgt_384 h3{margin:1rem 0 .5rem;color:var(--tg-color-text);line-height:1.3}._messageContent_1rdgt_384 h1:first-child,._messageContent_1rdgt_384 h2:first-child,._messageContent_1rdgt_384 h3:first-child{margin-top:0}._messageContent_1rdgt_384 blockquote{margin:.9rem 0;padding:.8rem .95rem;border:1px solid var(--accent-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface-blue);color:var(--tg-color-text-secondary);box-shadow:inset 0 1px #fff9}@media(max-width:768px){._user_1rdgt_17{max-width:90%}._messageBubble_1rdgt_2{padding:14px;border-radius:18px}._metaGrid_1rdgt_232{grid-template-columns:92px minmax(0,1fr)}._mdTable_1rdgt_397{min-width:520px;font-size:12px}._mdTh_1rdgt_420,._mdTd_1rdgt_437{padding:7px 10px}}._messageBubble_1rdgt_2{border-radius:22px;box-shadow:var(--tg-shadow-card)}._assistant_1rdgt_27{background:var(--tg-color-surface-glass);border-color:var(--tg-color-border-glass);box-shadow:var(--tg-shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.04);backdrop-filter:blur(18px) saturate(1.04)}._user_1rdgt_17{background:linear-gradient(180deg,var(--tg-color-primary),var(--tg-color-primary-alt));box-shadow:0 20px 40px -24px #4f8cffb8,inset 0 1px #ffffff38}._agentBadge_1rdgt_44{background:linear-gradient(180deg,var(--tg-color-primary),var(--tg-color-primary-alt));box-shadow:inset 0 1px #fff3}._agentMode_1rdgt_45,._verifiedBadge_1rdgt_46,._evidenceBadge_1rdgt_47,._sourceChip_1rdgt_121,._followUpChip_1rdgt_184,._detailChips_1rdgt_295 code,._detailChips_1rdgt_295 em,._messageActions_1rdgt_253 button,._agentMetaPanel_1rdgt_221,._mdTableWrapper_1rdgt_397{background:#ffffffb8;border-color:var(--tg-color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff94}._sourceChipTable_1rdgt_148,._agentMode_1rdgt_45,._followUpChip_1rdgt_184:hover{background:var(--tg-color-primary-soft);color:var(--tg-color-primary-hover);border-color:var(--tg-color-primary-border)}._agentMetaPanel_1rdgt_221{border-radius:18px}._messageContent_1rdgt_384{color:var(--tg-color-text)}._messageActions_1rdgt_253 button:active:not(:disabled),._sourceChip_1rdgt_121:active:not(:disabled),._followUpChip_1rdgt_184:active:not(:disabled),._agentMetaToggle_1rdgt_212:active:not(:disabled){transform:scale(.97)}._mdTable_1rdgt_397 th,._mdTh_1rdgt_420{background:var(--tg-color-primary-soft);color:var(--tg-color-navy)}@media(hover:hover)and (pointer:fine){._assistant_1rdgt_27:hover{border-color:color-mix(in srgb,var(--tg-color-primary-border) 68%,var(--tg-color-border))}}._user_1rdgt_17{background:linear-gradient(135deg,#4f8cff,#3b6fd9);color:#fff;box-shadow:0 12px 28px #4f8cff2e}._assistant_1rdgt_27{position:relative;background:#fff;border:1px solid rgb(17 24 39 / .08);box-shadow:0 16px 40px -34px #1118273d,inset 0 1px #ffffffe0}._assistant_1rdgt_27:before{content:"";position:absolute;left:-17px;top:28px;width:30px;height:30px;border-radius:999px;background-image:url(/home/server/kr_rfp_parser/rfp-intelligence/infra/rfp-chat-ui/public/assets/tg-logo.png);background-size:cover;background-position:center;box-shadow:0 8px 18px -12px #1118273d}._agentBadge_1rdgt_44,._activeBadge_1rdgt_650{background:#111827}._agentMode_1rdgt_45,._evidenceBadge_1rdgt_47,._sourceChip_1rdgt_121,._followUpChip_1rdgt_184,._agentMetaPanel_1rdgt_221,._mdTableWrapper_1rdgt_397,._messageActions_1rdgt_253 button{background:#fff;border-color:#11182714;box-shadow:inset 0 1px #ffffffdb}._sourceChipTable_1rdgt_148,._agentMode_1rdgt_45,._followUpChip_1rdgt_184:hover,._messageActions_1rdgt_253 ._feedbackActive_1rdgt_359{background:#eff6ff;color:#3b6fd9;border-color:#cfe0ff}._messageContent_1rdgt_384{color:#111827}._mdTableWrapper_1rdgt_397{background:#fff}._mdTable_1rdgt_397 th,._mdTh_1rdgt_420{background:#f9fafb;color:#111827}._messageBubble_1rdgt_2{animation:_tgBubbleIn_1rdgt_1 .36s var(--tg-ease-out) both;transform-origin:center top}@keyframes _tgBubbleIn_1rdgt_1{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(hover:hover)and (pointer:fine){._assistant_1rdgt_27:hover{transform:translateY(-1px)}}@media(max-width:767px){._assistant_1rdgt_27{width:100%;max-width:100%}._assistant_1rdgt_27:before{left:-6px;width:14px;height:14px;border-width:2px}._user_1rdgt_17{max-width:90vw}._messageBubble_1rdgt_2{padding:14px;border-radius:20px}._messageContent_1rdgt_384{font-size:14px;line-height:1.68}._messageMeta_1rdgt_319{align-items:flex-start;flex-wrap:wrap}._messageActions_1rdgt_253{opacity:1}._metaGrid_1rdgt_232{grid-template-columns:1fr}._mdTableWrapper_1rdgt_397{max-width:100%}._mdTable_1rdgt_397{min-width:480px}}@media(max-width:420px){._user_1rdgt_17{max-width:92vw}._messageBubble_1rdgt_2{padding:13px}._sourceChip_1rdgt_121,._followUpChip_1rdgt_184{white-space:normal}._mdTable_1rdgt_397{min-width:420px}}@media(prefers-reduced-motion:reduce){._messageBubble_1rdgt_2{animation:none!important;filter:none!important;transform:none!important}._typingCursor_1rdgt_88{animation:none!important}}._messageBubble_1rdgt_2{animation:_tgBubbleIn_1rdgt_1 .26s var(--tg-ease-out) both}._assistant_1rdgt_27{border-radius:24px 24px 24px 14px;background:#ffffffdb;border-color:#11182714;box-shadow:0 18px 58px #0f172a14,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(1.06);backdrop-filter:blur(16px) saturate(1.06)}._user_1rdgt_17{border-radius:22px 22px 10px;background:#0b1020;box-shadow:0 18px 38px -28px #0f172a7a,inset 0 1px #ffffff24;color:#fff}._user_1rdgt_17 ._messageContent_1rdgt_384,._user_1rdgt_17 ._messageContent_1rdgt_384 *,._user_1rdgt_17 ._messageMeta_1rdgt_319,._user_1rdgt_17 ._messageMeta_1rdgt_319 *,._user_1rdgt_17 ._typingCursor_1rdgt_88{color:#fff}@keyframes _tgBubbleIn_1rdgt_1{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){._messageBubble_1rdgt_2{animation-duration:1ms!important;transition-duration:1ms!important;transform:none!important;filter:none!important}}._thinking_vo252_2{display:flex;align-items:center;gap:12px;padding:2px 0 4px;color:var(--tg-color-text-secondary)}._orbit_vo252_10{width:34px;height:34px;border-radius:50%;border:1px solid var(--tg-color-border);background:#ffffffeb;box-shadow:0 10px 22px -18px #0f172a38;display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:0 0 auto}._orbit_vo252_10 span{width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.45;animation:_pulseStep_vo252_1 1.2s var(--tg-ease-in-out) infinite}._orbit_vo252_10 span:nth-child(2){animation-delay:.18s}._orbit_vo252_10 span:nth-child(3){animation-delay:.36s}._copy_vo252_41{min-width:0;display:flex;flex-direction:column;gap:2px}._copy_vo252_41 strong{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35}._copy_vo252_41 span{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.35}@keyframes _pulseStep_vo252_1{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:1}}._container_1sxlg_2{display:flex;align-items:flex-end;gap:8px;padding:8px 16px}._avatar_1sxlg_9{width:28px;height:28px;border-radius:50%;background:var(--tg-color-primary);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 18px -16px #245cff8c}._bubble_1sxlg_24{background:#fffffff0;border:1px solid var(--message-ai-border);border-radius:14px 14px 14px 4px;padding:12px 16px;display:flex;align-items:center;gap:10px;box-shadow:var(--tg-shadow-card)}._wave_1sxlg_35{display:flex;align-items:center;gap:4px}._dot_1sxlg_41{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;animation:_wave_1sxlg_35 1.2s var(--tg-ease-in-out) infinite}._dot_1sxlg_41:nth-child(2){animation-delay:.15s}._dot_1sxlg_41:nth-child(3){animation-delay:.3s}@keyframes _wave_1sxlg_35{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-6px);opacity:1}}._label_1sxlg_69{font-size:12px;color:var(--tg-color-text-muted);font-style:italic}._wrapper_15ise_2{position:relative;display:inline-flex}._trigger_15ise_7{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-pill);background:#ffffffe6;cursor:pointer;font-size:12px;font-weight:700;color:var(--tg-color-text-secondary);box-shadow:0 1px #ffffffbf inset;transition:transform .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out);white-space:nowrap}._providerDot_15ise_24{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;color:#fff;flex-shrink:0}._modelName_15ise_36{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_15ise_43{flex-shrink:0;transition:transform .16s var(--tg-ease-out);color:var(--tg-color-text-muted)}._chevronOpen_15ise_49{transform:rotate(180deg)}._dropdown_15ise_53{z-index:9999;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--tg-color-border);border-radius:16px;box-shadow:0 24px 60px -32px #0f172a52;min-width:250px;overflow:hidden;transform-origin:bottom left;opacity:1;transform:translateY(0) scale(1);transition:opacity .18s var(--tg-ease-out),transform .18s var(--tg-ease-out)}@starting-style{._dropdown_15ise_53{opacity:0;transform:translateY(8px) scale(.98)}}@media(hover:hover)and (pointer:fine){._trigger_15ise_7:hover{transform:translateY(-1px);border-color:var(--accent-border);background:var(--accent-light);color:var(--accent);box-shadow:0 10px 22px -18px #245cff47}._option_15ise_84:hover:not(._disabled_15ise_84){background:var(--tg-color-surface-blue)}}._dropdownHeader_15ise_89{padding:10px 14px 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--tg-color-text-muted);border-bottom:1px solid var(--tg-color-border-light)}._option_15ise_84{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background-color .14s var(--tg-ease-out),transform .14s var(--tg-ease-out)}._option_15ise_84._selected_15ise_112{background:color-mix(in srgb,var(--tg-color-surface-blue) 82%,white)}._option_15ise_84._disabled_15ise_84{cursor:not-allowed;opacity:.5}._optionIcon_15ise_121{width:28px;height:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;flex-shrink:0;box-shadow:0 8px 16px -12px #0f172a47}._optionInfo_15ise_134{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._optionName_15ise_142{font-size:13px;font-weight:700;color:var(--tg-color-text);display:flex;align-items:center;gap:6px}._activeBadge_15ise_151{font-size:10px;font-weight:800;background:var(--accent);color:#fff;padding:2px 6px;border-radius:999px}._optionDesc_15ise_160{font-size:11px;color:var(--tg-color-text-muted)}._comingSoon_15ise_165{font-size:10px;font-weight:700;color:var(--tg-color-text-muted);background:var(--tg-color-surface-muted);padding:2px 8px;border-radius:999px;flex-shrink:0}._trigger_15ise_7,._dropdown_15ise_53,._option_15ise_84,._comingSoon_15ise_165{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._trigger_15ise_7,._dropdown_15ise_53{background:#ffffffc2;border-color:var(--tg-color-border);box-shadow:var(--tg-shadow-card)}._dropdown_15ise_53{border-radius:18px}._trigger_15ise_7:active:not(:disabled),._option_15ise_84:active:not(:disabled){transform:scale(.97)}._option_15ise_84._selected_15ise_112{background:var(--tg-color-primary-soft)}._activeBadge_15ise_151{background:linear-gradient(180deg,var(--tg-color-primary),var(--tg-color-primary-alt))}._trigger_15ise_7,._dropdown_15ise_53,._comingSoon_15ise_165{background:#fff;border-color:#11182714;box-shadow:var(--tg-shadow-soft)}._option_15ise_84._selected_15ise_112,._trigger_15ise_7:hover{background:#eff6ff}._activeBadge_15ise_151{background:#111827}._dropdown_15ise_53{animation:_tgModelMenuIn_15ise_1 .18s var(--tg-ease-out) both}@keyframes _tgModelMenuIn_15ise_1{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:767px){._trigger_15ise_7{max-width:46vw;padding-inline:8px 10px}._modelName_15ise_36{max-width:min(110px,28vw)}._dropdown_15ise_53{left:auto;right:0;min-width:min(260px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}@media(max-width:420px){._trigger_15ise_7{max-width:52vw}._providerDot_15ise_24,._chevron_15ise_43{display:none}}@media(prefers-reduced-motion:reduce){._dropdown_15ise_53{animation:none!important;transform:none!important}}._panel_q7zpx_1{width:100%;min-height:100%;display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:18px;background:var(--bg-primary);box-shadow:0 14px 40px #0f172a14;padding:16px;color:var(--text-primary);overflow:visible}._header_q7zpx_16{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}._kicker_q7zpx_24{margin:0 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}._header_q7zpx_16 h2,._failed_q7zpx_34 h2{margin:0;font-size:17px;line-height:1.25;color:var(--text-primary)}._score_q7zpx_41{flex:0 0 auto;border:1px solid var(--border-color);border-radius:999px;padding:6px 10px;font-size:12px;color:var(--text-secondary);background:var(--bg-secondary)}._headerActions_q7zpx_51{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}._exportButton_q7zpx_59{border:1px solid rgba(59,130,246,.35);border-radius:999px;padding:6px 12px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}._exportButton_q7zpx_59:hover:not(:disabled){filter:brightness(.97)}._exportButton_q7zpx_59:disabled{cursor:progress;opacity:.75}._section_q7zpx_79{border-top:1px solid var(--border-ghost)}._sectionHeader_q7zpx_83{width:100%;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-primary);font-size:14px;font-weight:700;text-align:left}._sectionMeta_q7zpx_96{color:var(--text-muted);font-size:12px;font-weight:600}._sectionBody_q7zpx_102{padding-bottom:12px}._detailGrid_q7zpx_106{display:grid;grid-template-columns:1fr;gap:8px;margin:0}._detailRow_q7zpx_113{display:grid;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:12px;padding:8px 10px;border-radius:12px;background:var(--bg-secondary)}._detailRow_q7zpx_113 dt{color:var(--text-muted);font-size:12px;font-weight:700}._detailRow_q7zpx_113 dd{margin:0;min-width:0;color:var(--text-primary);font-size:13px;line-height:1.45;word-break:break-word}._dateList_q7zpx_137,._eligibilityList_q7zpx_138{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}._dateRow_q7zpx_146{display:grid;gap:4px;padding:10px;border-radius:12px;background:var(--bg-secondary)}._dateRow_q7zpx_146 span{color:var(--text-muted);font-size:12px;font-weight:700}._dateRow_q7zpx_146 strong{color:var(--text-primary);font-size:13px}._dateRow_q7zpx_146 small{color:var(--text-muted);font-size:11px}._eligibilityList_q7zpx_138{list-style:none}._eligibilityList_q7zpx_138 li{padding:9px 10px;border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;line-height:1.45}._emptyText_q7zpx_183,._errorText_q7zpx_184{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}._failed_q7zpx_34{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#ef444459}._retryButton_q7zpx_199{flex:0 0 auto;border-radius:999px;padding:8px 14px;background:var(--accent);color:#fff;font-size:13px;font-weight:700}._retryButton_q7zpx_199:hover{filter:brightness(.95)}._pulse_q7zpx_213{width:12px;height:12px;border-radius:50%;background:#f59e0b;box-shadow:0 0 #f59e0b8c;animation:_pulse_q7zpx_213 1.4s ease-out infinite;margin-top:5px}._skeletonGrid_q7zpx_223{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._skeletonGrid_q7zpx_223 span{height:36px;border-radius:12px;background:#94a3b824;background-size:220% 100%;animation:_shimmer_q7zpx_1 1.4s linear infinite}@keyframes _shimmer_q7zpx_1{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes _pulse_q7zpx_213{0%{box-shadow:0 0 #f59e0b8c}70%{box-shadow:0 0 0 12px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@media(max-width:760px){._detailRow_q7zpx_113{grid-template-columns:1fr;gap:4px}._skeletonGrid_q7zpx_223{grid-template-columns:1fr}._failed_q7zpx_34,._header_q7zpx_16,._headerActions_q7zpx_51{flex-direction:column;align-items:flex-start}._exportButton_q7zpx_59{width:100%;justify-content:center}}._panel_q7zpx_1,._detailRow_q7zpx_113,._dateRow_q7zpx_146,._eligibilityList_q7zpx_138 li,._score_q7zpx_41{background:#ffffffad;border-color:var(--tg-color-border);box-shadow:inset 0 1px #ffffff9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._panel_q7zpx_1{border-color:var(--tg-color-border-glass);box-shadow:var(--tg-shadow-glass)}._exportButton_q7zpx_59,._retryButton_q7zpx_199{background:linear-gradient(180deg,var(--tg-color-primary),var(--tg-color-primary-alt));box-shadow:0 16px 30px -22px #4f8cff94,inset 0 1px #ffffff3d;transition:transform var(--tg-duration-fast) var(--tg-ease-out),box-shadow var(--tg-duration-fast) var(--tg-ease-out),opacity var(--tg-duration-fast) var(--tg-ease-out)}._sectionHeader_q7zpx_83,._exportButton_q7zpx_59,._retryButton_q7zpx_199{border-radius:var(--tg-radius-pill)}._sectionHeader_q7zpx_83:active:not(:disabled),._exportButton_q7zpx_59:active:not(:disabled),._retryButton_q7zpx_199:active:not(:disabled){transform:scale(.97)}@media(hover:hover)and (pointer:fine){._sectionHeader_q7zpx_83:hover,._exportButton_q7zpx_59:hover:not(:disabled),._retryButton_q7zpx_199:hover:not(:disabled){transform:translateY(-1px)}}._panel_q7zpx_1,._detailRow_q7zpx_113,._dateRow_q7zpx_146,._eligibilityList_q7zpx_138 li,._score_q7zpx_41{background:#fff;border-color:#11182714;box-shadow:var(--tg-shadow-soft)}._exportButton_q7zpx_59,._retryButton_q7zpx_199{background:#111827;box-shadow:0 14px 30px -22px #11182770,inset 0 1px #ffffff29}._exportButton_q7zpx_59:hover:not(:disabled),._retryButton_q7zpx_199:hover:not(:disabled){background:#0b1020}._exportWrap_q7zpx_340{position:relative}._exportMenu_q7zpx_344{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:148px;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid rgb(17 24 39 / .1);border-radius:10px;box-shadow:0 8px 24px -8px #1118272e}._exportMenuItem_q7zpx_359{display:block;width:100%;padding:8px 12px;text-align:left;font-size:13px;color:var(--text-primary);border-radius:6px;white-space:nowrap}._exportMenuItem_q7zpx_359:hover{background:#1118270d}._panel_152uu_1{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px;overflow:hidden}._form_152uu_2{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface);padding:10px}._formRow_152uu_3{display:grid;grid-template-columns:minmax(120px,160px) 1fr;gap:8px}._form_152uu_2 input,._form_152uu_2 select,._form_152uu_2 textarea{width:100%;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface);color:var(--tg-color-text);font:inherit;font-size:13px}._form_152uu_2 input,._form_152uu_2 select{min-height:34px;padding:0 10px}._form_152uu_2 textarea{min-height:110px;resize:vertical;padding:9px 10px;line-height:1.45}._actions_152uu_7,._noteActions_152uu_7{display:flex;justify-content:flex-end;gap:8px}._actions_152uu_7 button,._noteActions_152uu_7 button{min-height:30px;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface);color:var(--tg-color-text);font-size:12px;font-weight:700;cursor:pointer;padding:0 10px}._actions_152uu_7 button:disabled{opacity:.55;cursor:not-allowed}._list_152uu_10{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain;scrollbar-gutter:stable}._noteCard_152uu_11{border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface);padding:10px;display:flex;flex-direction:column;gap:7px}._noteHeader_152uu_12{display:flex;justify-content:space-between;gap:10px;color:var(--tg-color-text-muted);font-size:12px;font-weight:700}._noteHeader_152uu_12 small{font-weight:500;text-align:right}._noteCard_152uu_11 h3{margin:0;color:var(--tg-color-text);font-size:14px;line-height:1.3;overflow-wrap:anywhere}._noteCard_152uu_11 p{margin:0;color:var(--tg-color-text-secondary);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}._state_152uu_16{color:var(--tg-color-text-muted);font-size:13px;text-align:center;margin:20px 0}._message_152uu_17{color:#047857;font-size:12px;font-weight:700;margin:0}._error_152uu_18{color:#b91c1c;font-size:12px;font-weight:700;margin:0}@media(max-width:720px){._formRow_152uu_3{grid-template-columns:1fr}}._panel_152uu_1{background:transparent}._form_152uu_2,._noteCard_152uu_11{border-radius:18px;background:#ffffffad;border-color:var(--tg-color-border);box-shadow:var(--tg-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._form_152uu_2 input,._form_152uu_2 select,._form_152uu_2 textarea{background:#ffffffb8;border-color:var(--tg-color-input-border);box-shadow:inset 0 1px #ffffffa3}._form_152uu_2 input:focus,._form_152uu_2 select:focus,._form_152uu_2 textarea:focus{outline:none;border-color:var(--tg-color-primary);box-shadow:var(--shadow-input)}._actions_152uu_7 button,._noteActions_152uu_7 button{border-radius:var(--tg-radius-pill);background:#ffffffb8;box-shadow:inset 0 1px #ffffff9e;transition:transform var(--tg-duration-fast) var(--tg-ease-out),background-color var(--tg-duration-fast) var(--tg-ease-out),border-color var(--tg-duration-fast) var(--tg-ease-out),color var(--tg-duration-fast) var(--tg-ease-out)}._actions_152uu_7 button:active:not(:disabled),._noteActions_152uu_7 button:active:not(:disabled){transform:scale(.97)}@media(hover:hover)and (pointer:fine){._actions_152uu_7 button:hover:not(:disabled),._noteActions_152uu_7 button:hover:not(:disabled),._noteCard_152uu_11:hover{border-color:var(--tg-color-primary-border);background:var(--tg-color-primary-soft)}}._form_152uu_2,._noteCard_152uu_11,._form_152uu_2 input,._form_152uu_2 select,._form_152uu_2 textarea,._actions_152uu_7 button,._noteActions_152uu_7 button{background:#fff;border-color:#11182714;box-shadow:var(--tg-shadow-soft)}._actions_152uu_7 button:hover:not(:disabled),._noteActions_152uu_7 button:hover:not(:disabled),._noteCard_152uu_11:hover{background:#eff6ff;border-color:#cfe0ff}._noteCard_152uu_11,._form_152uu_2{animation:_tgNoteCardIn_152uu_1 .32s var(--tg-ease-out) both}@keyframes _tgNoteCardIn_152uu_1{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:767px){._panel_152uu_1{padding:12px}._formRow_152uu_3{grid-template-columns:1fr}._actions_152uu_7,._noteActions_152uu_7{justify-content:stretch;flex-wrap:wrap}._actions_152uu_7 button,._noteActions_152uu_7 button{flex:1 1 120px}}@media(prefers-reduced-motion:reduce){._noteCard_152uu_11,._form_152uu_2{animation:none!important;transform:none!important}}._overlay_jz068_2{position:fixed;inset:0;background:#0f172a5c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100}._panel_jz068_10{position:fixed;bottom:60px;left:64px;z-index:101;background:#fffffff5;border:1px solid var(--tg-color-border);border-radius:20px;box-shadow:0 24px 56px -34px #0f172a52;width:320px;overflow:hidden;opacity:1;transform:translateY(0) scale(1);transition:opacity .22s var(--tg-ease-out),transform .22s var(--tg-ease-out)}@starting-style{._panel_jz068_10{opacity:0;transform:translateY(10px) scale(.98)}}@media(hover:hover)and (pointer:fine){._closeBtn_jz068_34:hover{background:var(--tg-color-surface-muted);color:var(--tg-color-text);transform:translateY(-1px)}._toggle_jz068_40:hover{transform:translateY(-1px)}}._header_jz068_45{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--tg-color-border)}._title_jz068_53{font-size:15px;font-weight:700;color:var(--tg-color-text)}._closeBtn_jz068_34{background:none;border:none;font-size:20px;color:var(--tg-color-text-muted);cursor:pointer;padding:4px 8px;border-radius:8px;transition:background-color .14s var(--tg-ease-out),color .14s var(--tg-ease-out),transform .14s var(--tg-ease-out)}._section_jz068_70{padding:12px 20px}._settingRow_jz068_74{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:16px}._settingInfo_jz068_82{display:flex;flex-direction:column;gap:2px}._settingLabel_jz068_88{font-size:14px;font-weight:600;color:var(--tg-color-text)}._settingDesc_jz068_94{font-size:12px;color:var(--tg-color-text-muted);line-height:1.45}._toggle_jz068_40{width:46px;height:26px;border-radius:13px;background:var(--tg-color-border);border:none;cursor:pointer;position:relative;transition:background-color .16s var(--tg-ease-out),transform .16s var(--tg-ease-out);flex-shrink:0}._toggleOn_jz068_112{background:var(--accent)}._toggleThumb_jz068_116{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .16s var(--tg-ease-out);box-shadow:0 2px 6px #0000002e}._toggleOn_jz068_112 ._toggleThumb_jz068_116{transform:translate(20px)}._overlay_jz068_2{background:#11182747}._panel_jz068_10{background:#fff;border-color:#11182714;box-shadow:var(--tg-shadow-modal)}._toggleOn_jz068_112{background:#4f8cff}._container_1bq4g_1{position:fixed;top:24px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:12px;pointer-events:none}._toast_1bq4g_12{pointer-events:auto;min-width:300px;max-width:420px;padding:14px 16px;border-radius:var(--tg-radius-lg);background:var(--tg-color-surface);color:var(--tg-color-text);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--tg-color-border);box-shadow:var(--tg-shadow-card);animation:_toastIn_1bq4g_1 .24s var(--tg-ease-out);cursor:pointer;transition:transform .16s var(--tg-ease-out),opacity .16s var(--tg-ease-out)}._toast_1bq4g_12:hover{transform:translateY(-1px)}._message_1bq4g_37{flex:1;line-height:1.5}._closeBtn_1bq4g_42{background:transparent;border:0;color:var(--tg-color-text-muted);font-size:18px;line-height:1;cursor:pointer;transition:color .16s var(--tg-ease-out)}._closeBtn_1bq4g_42:hover{color:var(--tg-color-text)}._success_1bq4g_56{border:1px solid var(--tg-color-success-text);background:var(--tg-color-success-bg)}._error_1bq4g_61{border:1px solid var(--tg-color-danger-text);background:var(--tg-color-danger-bg)}._info_1bq4g_66{border:1px solid var(--tg-color-primary);background:var(--tg-color-surface-blue)}@keyframes _toastIn_1bq4g_1{0%{opacity:0;transform:translate(20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:640px){._container_1bq4g_1{inset:auto 16px 24px;align-items:center}._toast_1bq4g_12{width:100%;min-width:0}}._appShell_ofw4z_1{display:grid;grid-template-columns:auto minmax(0,1fr);height:100vh;width:100%;overflow:hidden;position:relative;background:var(--tg-color-page)}._main_ofw4z_11{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;transition:margin-right .22s var(--tg-ease-out)}._mainWithRightPanel_ofw4z_21{margin-right:320px}@media(max-width:768px){._mainWithRightPanel_ofw4z_21{margin-right:0}}._mainPanel_ofw4z_32{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}._topBar_ofw4z_41{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:var(--tg-color-surface);flex-shrink:0;z-index:10}._topBarLeft_ofw4z_55{display:flex;align-items:center;gap:16px}._mobileMenuButton_ofw4z_61{display:none;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);color:var(--tg-color-text-secondary);background:var(--tg-color-surface);transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out)}@media(max-width:768px){._mobileMenuButton_ofw4z_61{display:flex}._logoContainer_ofw4z_78{display:none}}._logoContainer_ofw4z_78{display:flex;align-items:center;gap:8px}._clearChatButton_ofw4z_89{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out);background:var(--bg-card);box-shadow:none}._clearChatButton_ofw4z_89:hover:not(:disabled){background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text)!important;transform:scale(1.04)}._errorBanner_ofw4z_106{background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text);padding:12px 18px;text-align:center;font-size:.9rem;font-weight:600;margin:0 24px 16px;border:1px solid color-mix(in srgb,var(--tg-color-danger-text) 18%,transparent);border-radius:14px;box-shadow:var(--tg-shadow-soft)}._processingBanner_ofw4z_119{background:var(--tg-color-surface-blue);color:var(--tg-color-primary);padding:12px 18px;text-align:center;font-size:.9rem;font-weight:600;margin:0 24px 16px;border:1px solid #b9d1ff;border-radius:14px;box-shadow:var(--tg-shadow-soft)}._activeTenderTitle_ofw4z_132{max-width:clamp(200px,40%,600px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-color-text);font-size:16px;font-weight:750}._topBarActions_ofw4z_142{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;overflow:visible}._topActionButton_ofw4z_151,._iconActionButton_ofw4z_152,._dangerActionButton_ofw4z_153{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-radius:var(--tg-radius-pill);border:1px solid var(--tg-color-border);background:var(--tg-color-surface);color:var(--tg-color-text-secondary);font-size:13px;font-weight:700;cursor:pointer;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out)}._topActionButton_ofw4z_151:hover:not(:disabled),._iconActionButton_ofw4z_152:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-light);color:var(--accent);transform:translateY(-1px)}._topActionButton_ofw4z_151:disabled{cursor:not-allowed;opacity:.5}._dangerActionButton_ofw4z_153{color:#ef4444;border-color:#ef444438}._dangerActionButton_ofw4z_153:hover{background:#ef44441a;border-color:#ef44446b;transform:translateY(-1px)}@media(max-width:768px){._topBar_ofw4z_41{gap:12px;padding:12px 16px}._activeTenderTitle_ofw4z_132{display:none}._topBarActions_ofw4z_142{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;overflow:visible}}._moreMenuWrap_ofw4z_213{position:relative;display:inline-flex;z-index:40}._moreButton_ofw4z_219{min-width:38px;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border-radius:var(--tg-radius-sm);border:1px solid var(--tg-color-border);background:var(--tg-color-surface);color:var(--tg-color-text-secondary);font-size:14px;font-weight:800;cursor:pointer;line-height:1;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out)}._moreButton_ofw4z_219:hover{border-color:var(--accent-border);background:var(--accent-light);color:var(--accent);transform:translateY(-1px)}._moreMenu_ofw4z_213{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:220px;padding:6px;border:1px solid var(--tg-color-border);border-radius:var(--tg-radius-sm);background:var(--tg-color-surface);box-shadow:var(--tg-shadow-subtle);display:flex;flex-direction:column;gap:2px}._moreMenu_ofw4z_213 button{width:100%;min-height:36px;padding:0 10px;border:none;background:transparent;border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:700;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:9px;cursor:pointer}._moreMenu_ofw4z_213 button:hover:not(:disabled){background:var(--accent-light);color:var(--accent)}._moreMenu_ofw4z_213 button:disabled{opacity:.5;cursor:not-allowed}._moreMenu_ofw4z_213 button>span{flex:1;min-width:0;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px}._moreMenu_ofw4z_213 em{color:var(--text-muted);font-size:11px;font-style:normal;font-weight:600}._moreMenu_ofw4z_213 svg,._topActionButton_ofw4z_151 svg,._moreButton_ofw4z_219 svg{flex:0 0 auto}._moreMenu_ofw4z_213 ._menuDanger_ofw4z_311{color:#ef4444}._moreMenu_ofw4z_213 ._menuDanger_ofw4z_311:hover:not(:disabled){background:#ef44441a;color:#ef4444}._appShell_ofw4z_1{background:radial-gradient(circle at 18% -12%,rgb(219 234 254 / .88),transparent 34%),radial-gradient(circle at 94% 0%,rgb(239 246 255 / .84),transparent 30%),linear-gradient(135deg,#f7f9fc,#fff,#eef5ff)}._main_ofw4z_11{background:transparent}._mainPanel_ofw4z_32{margin:14px 14px 14px 0;border:1px solid var(--tg-color-border-glass);border-radius:28px;background:#ffffff80;box-shadow:var(--tg-shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.04);backdrop-filter:blur(18px) saturate(1.04)}._topBar_ofw4z_41{margin:0;padding:13px 18px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}._mobileMenuButton_ofw4z_61,._topActionButton_ofw4z_151,._iconActionButton_ofw4z_152,._dangerActionButton_ofw4z_153,._moreButton_ofw4z_219,._moreMenu_ofw4z_213{background:#ffffffc2;border-color:var(--tg-color-border);box-shadow:inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._mobileMenuButton_ofw4z_61:active:not(:disabled),._topActionButton_ofw4z_151:active:not(:disabled),._iconActionButton_ofw4z_152:active:not(:disabled),._dangerActionButton_ofw4z_153:active:not(:disabled),._moreButton_ofw4z_219:active:not(:disabled){transform:scale(.97)}._activeTenderTitle_ofw4z_132{color:var(--tg-color-navy);font-weight:800}._errorBanner_ofw4z_106,._processingBanner_ofw4z_119{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--tg-shadow-card)}._moreMenu_ofw4z_213{border-radius:16px;box-shadow:var(--tg-shadow-modal)}@media(max-width:768px){._mainPanel_ofw4z_32{margin:0;border-radius:0;border-left:0;border-right:0}}._appShell_ofw4z_1{background:linear-gradient(135deg,#f9fafb,#eef2f8)}._appShell_ofw4z_1:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% -10%,rgb(79 140 255 / .08),transparent 30%),radial-gradient(circle at 94% 0%,rgb(79 140 255 / .05),transparent 28%)}._mainPanel_ofw4z_32{margin:12px 12px 12px 0;background:#ffffffad;border-color:#11182714;box-shadow:0 20px 52px -44px #1118273d,inset 0 1px #ffffffd1}._topBar_ofw4z_41{min-height:58px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffd1}._topActionButton_ofw4z_151,._iconActionButton_ofw4z_152,._moreButton_ofw4z_219,._moreMenu_ofw4z_213{background:#fff;border-color:#11182714;box-shadow:0 8px 20px -18px #11182738,inset 0 1px #ffffffdb}._topActionButton_ofw4z_151:hover:not(:disabled),._iconActionButton_ofw4z_152:hover:not(:disabled),._moreButton_ofw4z_219:hover{background:#eff6ff;border-color:#cfe0ff;color:#3b6fd9;box-shadow:0 10px 24px -20px #1118272e,inset 0 1px #ffffffdb}._activeTenderTitle_ofw4z_132{color:#111827}._appShell_ofw4z_1{isolation:isolate;animation:_tgShellIn_ofw4z_1 var(--tg-motion-shell) var(--tg-ease-out) backwards}._appShell_ofw4z_1:before{z-index:0;opacity:.9}._main_ofw4z_11,._mainPanel_ofw4z_32{position:relative;z-index:1}._mainPanel_ofw4z_32{min-width:0}._topBar_ofw4z_41{min-height:60px;padding-block:10px;animation:_tgTopbarIn_ofw4z_1 var(--tg-motion-slow) var(--tg-ease-out) 80ms both}._topBarLeft_ofw4z_55{min-width:0;flex:1 1 auto}._activeTenderTitle_ofw4z_132{min-width:0;max-width:min(52vw,620px)}._topBarActions_ofw4z_142{flex:0 0 auto;flex-wrap:nowrap;gap:8px}._topNavSegment_ofw4z_490{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:4px;border:1px solid rgb(17 24 39 / .06);border-radius:var(--tg-radius-pill);background:#f3f4f6e6;box-shadow:inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(14px) saturate(1.04);backdrop-filter:blur(14px) saturate(1.04)}._topNavSegment_ofw4z_490 ._topActionButton_ofw4z_151{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--tg-radius-pill);background:transparent;box-shadow:none;color:var(--tg-color-text-secondary)}._topActionButtonActive_ofw4z_513,._topNavSegment_ofw4z_490 ._topActionButton_ofw4z_151[aria-pressed=true]{color:#3b6fd9;background:#fffffff5;border-color:#4f8cff2e;box-shadow:0 8px 22px #0f172a14,inset 0 1px #ffffffe6}._moreButton_ofw4z_219{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:999px}._moreMenu_ofw4z_213{animation:_tgMenuIn_ofw4z_1 .18s var(--tg-ease-out) both;transform-origin:top right}@keyframes _tgShellIn_ofw4z_1{0%{opacity:0;transform:scale(.985) translateY(10px);filter:blur(8px)}to{opacity:1}}@keyframes _tgTopbarIn_ofw4z_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _tgMenuIn_ofw4z_1{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:1279px){._mainPanel_ofw4z_32{margin:10px 10px 10px 0}._activeTenderTitle_ofw4z_132{max-width:min(42vw,460px)}}@media(max-width:1024px){._mainWithRightPanel_ofw4z_21{margin-right:0}._topBar_ofw4z_41{padding:10px 14px;gap:10px}._topNavSegment_ofw4z_490 ._topActionButton_ofw4z_151{padding-inline:11px}._activeTenderTitle_ofw4z_132{max-width:min(34vw,340px)}}@media(max-width:767px){._appShell_ofw4z_1{grid-template-columns:minmax(0,1fr);height:100dvh}._mainPanel_ofw4z_32{margin:0;border:0;border-radius:0;min-width:0}._topBar_ofw4z_41{min-height:56px;padding:8px 12px}._topBarLeft_ofw4z_55{flex:1 1 0}._activeTenderTitle_ofw4z_132{display:block;max-width:30vw;font-size:13px}._topBarActions_ofw4z_142{gap:6px}._topNavSegment_ofw4z_490{min-height:40px;padding:3px;gap:2px}._topNavSegment_ofw4z_490 ._topActionButton_ofw4z_151{min-height:34px;min-width:34px;padding:0 9px;gap:0}._topNavSegment_ofw4z_490 ._topActionButton_ofw4z_151 span{display:none}._moreButton_ofw4z_219{width:38px;min-width:38px;height:38px;min-height:38px}._moreMenu_ofw4z_213{right:-2px;width:min(220px,calc(100vw - 24px))}}@media(max-width:420px){._topBar_ofw4z_41{gap:8px;padding-inline:10px}._activeTenderTitle_ofw4z_132{display:none}._topNavSegment_ofw4z_490 ._topActionButton_ofw4z_151{padding-inline:8px}}@media(prefers-reduced-motion:reduce){._appShell_ofw4z_1,._topBar_ofw4z_41,._moreMenu_ofw4z_213{animation:none!important;filter:none!important;transform:none!important}}._appShell_ofw4z_1{animation:_tgShellIn_ofw4z_1 .48s var(--tg-ease-out) both}._topBar_ofw4z_41{background:#ffffffad;box-shadow:inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);animation:_tgTopDown_ofw4z_1 .42s var(--tg-ease-out) 80ms both}@keyframes _tgShellIn_ofw4z_1{0%{opacity:0;transform:scale(.985);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes _tgTopDown_ofw4z_1{0%{opacity:0;transform:translateY(-14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){._appShell_ofw4z_1,._topBar_ofw4z_41{animation:none!important;transition-duration:1ms!important;transform:none!important;filter:none!important}}._main_ofw4z_11{background:transparent;overflow:visible}._mainPanel_ofw4z_32{margin:0;border:0;border-radius:0;background:radial-gradient(circle at 50% 6%,rgb(79 140 255 / .045),transparent 34%),linear-gradient(180deg,#ffffff6b,#f8fafc8f);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}._topBar_ofw4z_41{position:sticky;top:0;z-index:30;width:100%;margin:0;min-height:72px;padding:10px 18px;border:none;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}._topBarLeft_ofw4z_55,._topBarActions_ofw4z_142{min-height:36px}._topNavSegment_ofw4z_490{margin-left:auto;background:#ffffff85;border-color:#1118270f;box-shadow:inset 0 1px #ffffffd1}._topNavSegment_ofw4z_490 ._topActionButton_ofw4z_151,._moreButton_ofw4z_219{background:transparent}@media(max-width:1850px){._topBar_ofw4z_41{position:sticky;top:0;z-index:30;width:100%;margin:0;min-height:72px;padding:10px 18px;border:0;border-radius:0;background-color:#fff;box-shadow:0 12px 24px -22px #0f172a1f}}@media(max-width:1024px){._topBar_ofw4z_41{padding:10px 14px}}@media(max-width:767px){._main_ofw4z_11,._mainPanel_ofw4z_32{overflow:hidden}._topBar_ofw4z_41{top:0;width:100%;margin:0;min-height:50px;padding:8px 10px 8px 12px}:root{--tg-topbar-height: 52px}}._appShell_ofw4z_1{align-items:stretch;min-height:100dvh}._main_ofw4z_11,._mainPanel_ofw4z_32{min-height:100dvh}@media(max-width:767px){._appShell_ofw4z_1{grid-template-columns:minmax(0,1fr);height:100dvh}._main_ofw4z_11{min-height:0;padding-bottom:calc(56px + env(safe-area-inset-bottom))}._mainPanel_ofw4z_32{min-height:0}._topNavSegment_ofw4z_490{display:none}._topBar_ofw4z_41{min-height:52px;padding:8px 12px;justify-content:space-between}._topBarLeft_ofw4z_55{flex:1 1 auto;min-width:0;gap:10px}._activeTenderTitle_ofw4z_132{flex:1 1 auto;min-width:0;max-width:none;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topBarActions_ofw4z_142{flex:0 0 auto;gap:6px}._errorBanner_ofw4z_106{margin:0;border-radius:0;border-left:0;border-right:0}}@media(max-width:430px){._activeTenderTitle_ofw4z_132{max-width:50vw}}@media(max-width:390px){._topBar_ofw4z_41{padding:8px 10px;gap:8px}}@media(min-width:769px){._topBarEmpty_ofw4z_833{display:none}}._tabBar_1oyiy_1{display:none}@media(max-width:767px){._tabBar_1oyiy_1{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:25;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fffffff0;border-top:1px solid var(--tg-color-border);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);box-shadow:0 -8px 24px -16px #0f172a1a}._tab_1oyiy_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:transparent;color:var(--tg-color-text-muted);font-size:10px;font-weight:700;padding:0;cursor:pointer;transition:color .14s var(--tg-ease-out),background-color .14s var(--tg-ease-out);min-height:56px;-webkit-tap-highlight-color:transparent}._tab_1oyiy_1:disabled{opacity:.4;cursor:not-allowed}._tabActive_1oyiy_45{color:var(--tg-color-primary)}._tab_1oyiy_1:not(:disabled):active{background:var(--tg-color-surface-blue)}}._container_pqh83_2{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:28px 20px;background:#f2ede6}._glow_pqh83_13{position:absolute;inset:auto auto -18% -10%;width:520px;height:520px;border-radius:50%;background:#245cff14;filter:blur(26px);pointer-events:none}._shell_pqh83_24{position:relative;z-index:1;width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,440px);gap:28px;align-items:center}._marketing_pqh83_34{display:flex;flex-direction:column;gap:18px;color:var(--tg-color-text);padding:12px 0}._brandRow_pqh83_42{display:inline-flex;align-items:center;gap:14px}._brandCopy_pqh83_48{display:flex;flex-direction:column;gap:2px}._kicker_pqh83_54{color:var(--tg-color-primary);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._productName_pqh83_62{color:var(--tg-color-primary);font-family:Instrument Sans,sans-serif;font-size:xx-large;height:39px;width:307px;font-weight:700}._marketing_pqh83_34 h1{margin:0;max-width:12ch;color:var(--tg-color-navy);font-size:clamp(42px,5vw,68px);line-height:.96;letter-spacing:-.05em}._marketing_pqh83_34 p{max-width:56ch;margin:0;color:var(--tg-color-text-secondary);font-size:17px;line-height:1.7}._points_pqh83_88{list-style:none;display:grid;gap:12px;max-width:520px;margin-top:10px}._points_pqh83_88 li{position:relative;padding-left:20px;color:var(--tg-color-text);font-size:14px;line-height:1.6}._points_pqh83_88 li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:999px;background:var(--tg-color-primary);box-shadow:0 0 0 4px #245cff1f}._card_pqh83_116{display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid rgb(255 255 255 / .72);border-radius:28px;background:#ffffffc7;box-shadow:0 28px 80px -44px #0f172a61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._cardHeader_pqh83_128{display:flex;flex-direction:column;gap:8px}._cardEyebrow_pqh83_134{margin:0;color:var(--tg-color-primary);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._title_pqh83_143{margin:0;color:var(--tg-color-text);font-size:30px;line-height:1.1;letter-spacing:-.04em}._subtitle_pqh83_151{margin:0;color:var(--tg-color-text-secondary);font-size:14px;line-height:1.6}._form_pqh83_158{display:flex;flex-direction:column;gap:16px}._field_pqh83_164{display:flex;flex-direction:column;gap:7px}._field_pqh83_164 label{font-size:13px;font-weight:700;color:var(--tg-color-text-secondary)}._field_pqh83_164 input{min-height:44px;padding:0 14px;border:1px solid var(--tg-color-input-border);border-radius:12px;background:#ffffffeb;color:var(--tg-color-text);font-size:14px;transition:border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),transform .16s var(--tg-ease-out)}._field_pqh83_164 input::placeholder{color:var(--tg-color-text-muted)}._field_pqh83_164 input:focus{outline:none;border-color:var(--tg-color-primary);box-shadow:0 0 0 4px #245cff24;transform:translateY(-1px)}._field_pqh83_164 input:disabled{background:#f8fafccc;color:var(--tg-color-text-muted);cursor:not-allowed}._button_pqh83_204{min-height:46px;padding:0 16px;border:0;border-radius:14px;background:var(--tg-color-primary);color:#fff;font-size:14px;font-weight:800;letter-spacing:.01em;box-shadow:0 16px 28px -18px #245cff8f;transition:transform .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out),opacity .16s var(--tg-ease-out)}._button_pqh83_204:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 32px -18px #245cff9e}._button_pqh83_204:active:not(:disabled){transform:translateY(0) scale(.98)}._button_pqh83_204:disabled{opacity:.65;cursor:not-allowed}._error_pqh83_232,._success_pqh83_233{padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5}._error_pqh83_232{background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text);border:1px solid color-mix(in srgb,var(--tg-color-danger-text) 18%,transparent)}._success_pqh83_233{background:var(--tg-color-success-bg);color:var(--tg-color-success-text);border:1px solid color-mix(in srgb,var(--tg-color-success-text) 16%,transparent)}._links_pqh83_252{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:6px}._links_pqh83_252 button{border:0;background:transparent;color:var(--tg-color-primary);font-size:13px;font-weight:800;cursor:pointer;transition:color .14s var(--tg-ease-out),transform .14s var(--tg-ease-out)}._links_pqh83_252 button:hover{color:var(--tg-color-primary-hover);transform:translateY(-1px)}@media(max-width:980px){._shell_pqh83_24{grid-template-columns:1fr;gap:20px}._marketing_pqh83_34{max-width:680px}._marketing_pqh83_34 h1{max-width:100%}}@media(max-width:640px){._container_pqh83_2{padding:18px 14px}._marketing_pqh83_34 h1{font-size:clamp(34px,12vw,48px)}._marketing_pqh83_34 p{font-size:15px}._card_pqh83_116{padding:22px;border-radius:22px}._title_pqh83_143{font-size:26px}}._container_pqh83_2{background:radial-gradient(circle at 12% 0%,rgb(219 234 254 / .86),transparent 32%),radial-gradient(circle at 94% 12%,rgb(239 246 255 / .8),transparent 30%),linear-gradient(135deg,#f7f9fc,#fff 48%,#eef5ff)}._glow_pqh83_13{display:none}._shell_pqh83_24{gap:34px}._productName_pqh83_62{width:auto;height:auto;color:var(--tg-color-primary);font-size:clamp(24px,3vw,34px);font-weight:820;letter-spacing:0}._marketing_pqh83_34 h1{color:var(--tg-color-navy);letter-spacing:0;line-height:1}._card_pqh83_116{border-color:var(--tg-color-border-glass);background:var(--tg-color-surface-glass);box-shadow:var(--tg-shadow-modal);-webkit-backdrop-filter:blur(20px) saturate(1.06);backdrop-filter:blur(20px) saturate(1.06)}._field_pqh83_164 input,._button_pqh83_204,._links_pqh83_252 button,._error_pqh83_232,._success_pqh83_233{border-radius:16px}._field_pqh83_164 input{background:#ffffffc7;box-shadow:inset 0 1px #ffffffb8}._field_pqh83_164 input:focus{box-shadow:var(--shadow-input)}._button_pqh83_204{background:linear-gradient(180deg,var(--tg-color-primary),var(--tg-color-primary-alt));box-shadow:0 22px 42px -24px #4f8cffb3,inset 0 1px #ffffff3d}._card_pqh83_116,._marketing_pqh83_34{animation:_tgAuthIn_pqh83_1 .3s var(--tg-ease-out) both}._marketing_pqh83_34{animation-delay:40ms}@keyframes _tgAuthIn_pqh83_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._card_pqh83_116,._marketing_pqh83_34{animation:none}}._container_pqh83_2{background:linear-gradient(135deg,#f9fafb,#eef2f8)}._container_pqh83_2:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% -6%,rgb(79 140 255 / .08),transparent 30%),radial-gradient(circle at 92% 4%,rgb(79 140 255 / .05),transparent 26%)}._marketing_pqh83_34 h1,._title_pqh83_143{color:#111827}._card_pqh83_116{background:#ffffffe0;border-color:#11182714;box-shadow:0 24px 70px -52px #11182752,inset 0 1px #ffffffe0}._button_pqh83_204{background:#111827;box-shadow:0 14px 30px -22px #11182770,inset 0 1px #ffffff29}._button_pqh83_204:hover:not(:disabled){background:#0b1020;box-shadow:0 16px 34px -24px #11182775,inset 0 1px #ffffff29}._text_gradient_pqh83_433{background-image:linear-gradient(100deg,#080a16,#13203b 46%,#255bea 78%,#2a66ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}@media(max-width:767px){._container_pqh83_2{padding:16px 14px;padding-top:calc(env(safe-area-inset-top,16px) + 12px);align-items:flex-start}._shell_pqh83_24{grid-template-columns:1fr;gap:16px;align-items:flex-start}._marketing_pqh83_34{gap:0;padding:0;order:-1}._marketing_pqh83_34 h1,._marketing_pqh83_34 p,._points_pqh83_88{display:none}._brandRow_pqh83_42{flex-direction:column;align-items:center;text-align:center;gap:6px}._brandRow_pqh83_42>*:first-child{width:96px!important;height:24px!important}._brandCopy_pqh83_48{align-items:center}._productName_pqh83_62{font-size:clamp(18px,5vw,22px)}._card_pqh83_116{padding:22px 18px;border-radius:20px}._button_pqh83_204{min-height:52px}}@media(max-width:390px){._container_pqh83_2{padding:12px;padding-top:calc(env(safe-area-inset-top,12px) + 8px)}._card_pqh83_116{padding:18px 14px}}._shell_1wemz_2{height:100dvh;display:flex;overflow:hidden;background:var(--tg-color-page);color:var(--tg-color-text)}._sidebar_1wemz_10{width:260px;min-width:260px;height:100dvh;overflow-y:auto;position:sticky;top:0;flex-shrink:0;padding:18px 14px;border-right:1px solid rgb(219 225 232 / .88);background:#ffffffd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:22px;box-shadow:1px 0 #ffffffb3 inset}._brandButton_1wemz_28{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 10px;border-radius:14px;color:var(--tg-color-text);font-weight:800;text-align:left;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out)}._brandButton_1wemz_28:focus-visible{transform:translateY(-1px);background:var(--tg-color-surface-blue);color:var(--tg-color-primary);box-shadow:0 12px 24px -18px #245cff3d;outline:2px solid var(--tg-color-primary);outline-offset:2px}._brandButton_1wemz_28 img{width:36px;height:36px;object-fit:contain;border-radius:10px}._nav_1wemz_57{display:flex;flex-direction:column;gap:8px}._nav_1wemz_57 button{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:14px;color:var(--tg-color-text-secondary);text-align:left;font-weight:700;border:1px solid transparent;background:transparent;transition:transform .16s var(--tg-ease-out),background-color .16s var(--tg-ease-out),color .16s var(--tg-ease-out),border-color .16s var(--tg-ease-out),box-shadow .16s var(--tg-ease-out)}._nav_1wemz_57 ._active_1wemz_78{transform:translateY(-1px);background:var(--tg-color-surface-blue);color:var(--tg-color-primary);border-color:#b4ccff;box-shadow:0 12px 24px -18px #245cff33}@media(hover:hover)and (pointer:fine){._brandButton_1wemz_28:hover{transform:translateY(-1px);background:var(--tg-color-surface-blue);color:var(--tg-color-primary);box-shadow:0 12px 24px -18px #245cff3d}._nav_1wemz_57 button:hover{transform:translateY(-1px);background:var(--tg-color-surface-blue);color:var(--tg-color-primary);border-color:#b4ccff;box-shadow:0 12px 24px -18px #245cff33}._table_1wemz_102 tbody tr:hover{background:var(--tg-color-surface-blue)}}._back_1wemz_107{margin-top:auto}._main_1wemz_111{flex:1;min-width:0;height:100dvh;padding:32px 28px 36px;overflow-y:auto;overflow-x:hidden}._content_1wemz_120{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:18px}._toolbar_1wemz_128{display:grid;grid-template-columns:minmax(240px,1fr) 170px 170px;gap:14px;align-items:end}._tableWrap_1wemz_135{overflow:auto;border-radius:18px;background:#ffffffe6;border:1px solid var(--tg-color-border);box-shadow:var(--tg-shadow-card)}._table_1wemz_102{width:100%;border-collapse:separate;border-spacing:0;min-width:820px;font-size:14px;background:#fffffff0}._table_1wemz_102 th,._table_1wemz_102 td{padding:14px 16px;border-bottom:1px solid var(--tg-color-border-light);text-align:left;vertical-align:middle}._table_1wemz_102 th{position:sticky;top:0;z-index:1;background:#f8fafcfa;color:var(--tg-color-text-secondary);font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:800}._table_1wemz_102 tbody tr{transition:background-color .14s var(--tg-ease-out),transform .14s var(--tg-ease-out),box-shadow .14s var(--tg-ease-out)}._userCell_1wemz_178{display:flex;align-items:center;gap:10px;min-width:0}._avatar_1wemz_185{width:36px;height:36px;box-sizing:border-box;border-radius:50%;background:var(--tg-color-navy);color:var(--tg-color-text-inverse);display:grid;place-items:center;font-size:14px;line-height:1;font-weight:900;letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden;flex:0 0 36px;padding:0;border:1px solid rgb(255 255 255 / .12);text-shadow:0 1px 0 rgb(0 0 0 / .25);box-shadow:0 10px 18px -16px #0f172a8c}._userCell_1wemz_178 strong,._userCell_1wemz_178 span{display:block;overflow-wrap:anywhere}._userCell_1wemz_178 strong{font-size:14px;color:var(--tg-color-text)}._userCell_1wemz_178 span{font-size:12px;color:var(--tg-color-text-secondary);margin-top:2px}._actions_1wemz_225{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}._pager_1wemz_233{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:14px;color:var(--tg-color-text-secondary);font-size:13px}@media(max-width:767px){._pager_1wemz_233{justify-content:space-between}}._rowStack_1wemz_248{display:flex;flex-direction:column;gap:2px}._rowStack_1wemz_248 strong{color:var(--tg-color-text);font-size:14px;font-weight:700}._rowStack_1wemz_248 span{color:var(--tg-color-text-secondary);font-size:12px;line-height:1.45}._pillSuccess_1wemz_266,._pillNeutral_1wemz_267,._pillDanger_1wemz_268{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}._pillSuccess_1wemz_266{background:var(--tg-color-success-bg);color:var(--tg-color-success-text);border:1px solid #a7f3d0}._pillNeutral_1wemz_267{background:var(--tg-color-surface-muted);color:var(--tg-color-text-secondary);border:1px solid var(--tg-color-border-light)}._pillDanger_1wemz_268{background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text);border:1px solid color-mix(in srgb,var(--tg-color-danger-text) 22%,transparent)}._form_1wemz_299{display:grid;gap:12px}._formGrid_1wemz_304{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formActions_1wemz_310{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}._error_1wemz_317,._message_1wemz_318{padding:11px 12px;border-radius:14px;font-size:13px;font-weight:650;border:1px solid transparent}._error_1wemz_317{background:var(--tg-color-danger-bg);color:var(--tg-color-danger-text);border-color:color-mix(in srgb,var(--tg-color-danger-text) 18%,transparent)}._message_1wemz_318{background:var(--tg-color-success-bg);color:var(--tg-color-success-text);border-color:color-mix(in srgb,var(--tg-color-success-text) 16%,transparent)}._details_1wemz_338{display:grid;gap:10px;font-size:14px}._details_1wemz_338 div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 12px;border:1px solid var(--tg-color-border-light);border-radius:14px;background:var(--tg-color-surface-muted)}._details_1wemz_338 span{color:var(--tg-color-text-secondary)}._details_1wemz_338 strong{color:var(--tg-color-text)}._accessDenied_1wemz_362{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--tg-color-page)}._accessCard_1wemz_372{width:min(520px,100%);display:flex;flex-direction:column;gap:14px}@media(max-width:900px){._shell_1wemz_2{flex-direction:column;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}._sidebar_1wemz_10{width:100%;min-width:0;height:auto;min-height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;overflow-y:visible}._main_1wemz_111{height:auto;overflow:visible}._nav_1wemz_57{flex-direction:row;flex-wrap:wrap}._back_1wemz_107{margin-left:auto;margin-top:0}._toolbar_1wemz_128,._formGrid_1wemz_304{grid-template-columns:1fr}._main_1wemz_111{padding:18px}}._shell_1wemz_2{isolation:isolate}._sidebar_1wemz_10{position:relative}._table_1wemz_102 tbody tr:hover{transform:translateY(-1px);box-shadow:0 14px 28px -24px #245cff38}._pillSuccess_1wemz_266,._pillNeutral_1wemz_267,._pillDanger_1wemz_268{box-shadow:0 12px 24px -24px #0f172a38}@media(prefers-reduced-motion:reduce){._table_1wemz_102 tbody tr:hover,._brandButton_1wemz_28:hover,._nav_1wemz_57 button:hover{transform:none}}@media(max-width:960px){._main_1wemz_111{padding:24px 18px 30px}._toolbar_1wemz_128{grid-template-columns:1fr}._content_1wemz_120{gap:18px}}._shell_1wemz_2{background:radial-gradient(circle at 10% -8%,rgb(219 234 254 / .84),transparent 32%),linear-gradient(135deg,#f7f9fc,#fff 54%,#eef5ff)}._sidebar_1wemz_10,._tableWrap_1wemz_135,._details_1wemz_338 div,._accessCard_1wemz_372{background:var(--tg-color-surface-glass);border-color:var(--tg-color-border-glass);box-shadow:var(--tg-shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05)}._brandButton_1wemz_28,._nav_1wemz_57 button,._table_1wemz_102,._error_1wemz_317,._message_1wemz_318,._pillSuccess_1wemz_266,._pillNeutral_1wemz_267,._pillDanger_1wemz_268{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._brandButton_1wemz_28:active:not(:disabled),._nav_1wemz_57 button:active:not(:disabled){transform:scale(.97)}._nav_1wemz_57 ._active_1wemz_78{background:var(--tg-color-primary-soft);color:var(--tg-color-primary-hover);border-color:var(--tg-color-primary-border)}._table_1wemz_102 th{background:#f8fbfff5}._table_1wemz_102 tbody tr{background:#ffffff6b}._avatar_1wemz_185{background:linear-gradient(180deg,var(--tg-color-primary),var(--tg-color-navy))}._accessDenied_1wemz_362{background:radial-gradient(circle at 18% 0%,rgb(219 234 254 / .82),transparent 32%),linear-gradient(135deg,#f7f9fc,#eef5ff)}._shell_1wemz_2,._accessDenied_1wemz_362{background:linear-gradient(135deg,#f9fafb,#eef2f8)}._sidebar_1wemz_10,._tableWrap_1wemz_135,._details_1wemz_338 div,._accessCard_1wemz_372{background:#fff;border-color:#11182714;box-shadow:var(--tg-shadow-card)}._nav_1wemz_57 ._active_1wemz_78,._nav_1wemz_57 button:hover,._brandButton_1wemz_28:hover{background:#eff6ff;border-color:#cfe0ff;color:#3b6fd9}._avatar_1wemz_185{background:#111827}._shell_1wemz_2{overflow-x:hidden;animation:_tgAdminShellIn_1wemz_1 var(--tg-motion-shell) var(--tg-ease-out) both}._content_1wemz_120>*,._tableWrap_1wemz_135,._accessCard_1wemz_372{animation:_tgAdminCardIn_1wemz_1 .36s var(--tg-ease-out) both}._tableWrap_1wemz_135{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@keyframes _tgAdminShellIn_1wemz_1{0%{opacity:0;transform:scale(.985) translateY(10px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes _tgAdminCardIn_1wemz_1{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1024px){._main_1wemz_111{padding:22px 16px 28px}._content_1wemz_120{max-width:100%}}@media(max-width:767px){._shell_1wemz_2{min-width:0;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}._sidebar_1wemz_10{width:100%;min-width:0;height:auto;position:static;overflow-y:visible;padding:14px 12px}._main_1wemz_111{height:auto;overflow:visible;padding:16px 12px 24px}._toolbar_1wemz_128,._formGrid_1wemz_304,._details_1wemz_338 div{grid-template-columns:1fr}._tableWrap_1wemz_135{border-radius:16px}}@media(prefers-reduced-motion:reduce){._shell_1wemz_2,._content_1wemz_120>*,._tableWrap_1wemz_135,._accessCard_1wemz_372{animation:none!important;filter:none!important;transform:none!important}}@media(max-width:767px){._tableWrap_1wemz_135{overflow:visible;border-radius:16px}._table_1wemz_102{display:block;min-width:0}._table_1wemz_102 thead{display:none}._table_1wemz_102 tbody,._table_1wemz_102 tr{display:block}._table_1wemz_102 tr{padding:14px;border-bottom:1px solid var(--tg-color-border);margin:0;transform:none!important;box-shadow:none!important}._table_1wemz_102 tr:last-child{border-bottom:0}._table_1wemz_102 td{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none;font-size:13px;gap:10px;min-height:28px}._table_1wemz_102 td:before{content:attr(data-label);font-size:11px;font-weight:700;color:var(--tg-color-text-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;min-width:80px}._table_1wemz_102 td:has(._userCell_1wemz_178){flex-direction:column;align-items:flex-start}._table_1wemz_102 td:has(._userCell_1wemz_178):before{display:none}._table_1wemz_102 td:last-child{flex-direction:column;align-items:stretch}._table_1wemz_102 td:last-child:before{display:none}._actions_1wemz_225{flex-direction:column;align-items:stretch;width:100%;gap:8px}._actions_1wemz_225 button{width:100%;justify-content:center}}@media(max-width:767px){._shell_1wemz_2{flex-direction:column;height:100dvh;overflow:hidden}._sidebar_1wemz_10{width:100%;min-width:0;height:auto;min-height:auto;position:sticky;top:0;z-index:10;flex-direction:row;align-items:center;flex-wrap:nowrap;padding:10px 12px;padding-top:calc(env(safe-area-inset-top,0px) + 10px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px}._sidebar_1wemz_10::-webkit-scrollbar{display:none}._brandButton_1wemz_28{flex-shrink:0;white-space:nowrap;min-height:44px}._nav_1wemz_57{flex-direction:row;flex-wrap:nowrap;gap:6px;flex-shrink:0}._nav_1wemz_57 button{white-space:nowrap;flex-shrink:0;min-height:44px;padding:0 14px}._back_1wemz_107{flex-shrink:0;margin-left:0;margin-top:0;white-space:nowrap;min-height:44px}._main_1wemz_111{flex:1;min-height:0;height:auto;overflow-y:auto;padding:14px 12px 24px}}@media(max-width:420px){._main_1wemz_111{padding-inline:10px}}
