@keyframes _slideIn_194ei_1{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOut_194ei_1{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}._toastContainer_194ei_25{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}._toast_194ei_25{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-l);background-color:var(--bg-secondary);box-shadow:var(--shadow-3);border:1px solid var(--separator-non-opaque);min-width:300px;max-width:400px;animation:_slideIn_194ei_1 .3s var(--animation-ease-out);pointer-events:auto;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}._toastIcon_194ei_53{flex-shrink:0;display:flex;align-items:center;justify-content:center}._toastMessage_194ei_60{flex:1;font-size:15px;font-weight:500;color:var(--label-primary)}._toastClose_194ei_67{flex-shrink:0;background:none;border:none;color:var(--label-secondary);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}._toastClose_194ei_67:hover{background-color:var(--fill-quaternary);color:var(--label-primary)}._toast_194ei_25._success_194ei_86{border-color:#34c7594d}._toast_194ei_25._success_194ei_86 ._toastIcon_194ei_53{color:#34c759}._toast_194ei_25._error_194ei_94{border-color:#ff3b304d}._toast_194ei_25._error_194ei_94 ._toastIcon_194ei_53{color:#ff3b30}._toast_194ei_25._warning_194ei_102{border-color:#ff95004d}._toast_194ei_25._warning_194ei_102 ._toastIcon_194ei_53{color:#ff9500}._toast_194ei_25._info_194ei_110{border-color:#007aff4d}._toast_194ei_25._info_194ei_110 ._toastIcon_194ei_53{color:#007aff}@media(max-width:768px){._toastContainer_194ei_25{top:10px;right:10px;left:10px}._toast_194ei_25{min-width:unset;max-width:unset}}:root{--color-primary-900: #1a3d2e;--color-primary-800: #2d5a47;--color-primary-700: #3f7760;--color-primary-600: #529479;--color-primary-500: #65b192;--color-primary-400: #84c1a5;--color-primary-300: #a3d1b8;--color-primary-200: #c2e1cb;--color-primary-100: #e1f0de;--color-neutral-950: #0a0a0a;--color-neutral-900: #1a1a1a;--color-neutral-800: #2a2a2a;--color-neutral-700: #404040;--color-neutral-600: #5a5a5a;--color-neutral-500: #737373;--color-neutral-400: #a3a3a3;--color-neutral-300: #d4d4d4;--color-neutral-200: #e5e5e5;--color-neutral-100: #f5f5f5;--color-neutral-50: #fafafa;--color-success-dark: #15803d;--color-success: #22c55e;--color-success-light: #86efac;--color-warning-dark: #c2410c;--color-warning: #f97316;--color-warning-light: #fdba74;--color-error-dark: #b91c1c;--color-error: #ef4444;--color-error-light: #fca5a5;--color-info-dark: #1e40af;--color-info: #3b82f6;--color-info-light: #93c5fd;--color-herbicide: #65b192;--color-insecticide: #f59e0b;--color-fungicide: #8b5cf6;--color-miticide: #ec4899;--color-growth-regulator: #06b6d4;--color-adjuvant: #6366f1;--color-other: #6b7280;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Consolas", "Monaco", monospace;--font-display: "Inter", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--spacing-px: 1px;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--border-width: 1px;--border-width-2: 2px;--border-width-4: 4px;--radius-none: 0;--radius-sm: .25rem;--radius-base: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-base: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-2xl: 0 30px 60px -15px rgba(0, 0, 0, .3);--shadow-citation: 0 0 0 3px rgba(255, 200, 0, .3), 0 4px 12px rgba(255, 200, 0, .2);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-fixed: 1200;--z-modal-backdrop: 1300;--z-modal: 1400;--z-popover: 1500;--z-tooltip: 1600;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-slower: .5s cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--max-width-xs: 20rem;--max-width-sm: 24rem;--max-width-md: 28rem;--max-width-lg: 32rem;--max-width-xl: 36rem;--max-width-2xl: 42rem;--max-width-3xl: 48rem;--max-width-4xl: 56rem;--max-width-5xl: 64rem;--max-width-6xl: 72rem;--max-width-7xl: 80rem;--max-width-full: 100%;--sidebar-width: 280px;--sidebar-width-collapsed: 64px;--header-height: 64px;--pdf-viewer-sidebar-width: 180px;--pdf-viewer-toolbar-height: 56px;--chat-input-height: 120px;--chat-max-width: 800px;--table-row-height: 48px;--table-header-height: 44px;--table-cell-padding: 12px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;padding:0;background-color:var(--color-neutral-50);color:var(--color-neutral-900);overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--color-neutral-950)}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium)}._layout_7bl6h_1{display:flex;height:100%;width:100%;background-color:var(--bg-system)}._sidebar_7bl6h_8{width:var(--sidebar-width);background-color:var(--material-regular);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-right:1px solid var(--separator-non-opaque);display:flex;flex-direction:column;padding:12px;flex-shrink:0;z-index:100}._logo_7bl6h_22{display:flex;align-items:center;gap:10px;padding:0 12px;height:52px;margin-bottom:12px}._logoIcon_7bl6h_32{width:28px;height:28px;object-fit:contain}@media(prefers-color-scheme:light){._logoIcon_7bl6h_32{content:url(/dym-short_black-rgb.png)}}._logoText_7bl6h_45{font-weight:600;font-size:17px;color:var(--label-primary);letter-spacing:-.022em}._nav_7bl6h_54{display:flex;flex-direction:column;gap:2px;flex:1}._navItem_7bl6h_62{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-m);color:var(--label-primary);text-decoration:none;font-size:15px;font-weight:400;transition:background-color .2s cubic-bezier(.25,.1,.25,1)}._navItem_7bl6h_62:hover{background-color:var(--fill-quaternary)}._active_7bl6h_80{background-color:var(--fill-secondary);color:var(--color-system-blue);font-weight:600}._active_7bl6h_80:hover{background-color:var(--fill-secondary)}._user_7bl6h_90{display:flex;align-items:center;gap:12px;padding:12px;margin-top:auto;border-top:1px solid var(--separator-non-opaque);cursor:pointer;border-radius:var(--radius-m);transition:background-color .2s}._user_7bl6h_90:hover{background-color:var(--fill-quaternary)}._avatar_7bl6h_106{width:32px;height:32px;border-radius:50%;background-color:var(--color-system-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}._userInfo_7bl6h_120{display:flex;flex-direction:column;min-width:0}._userName_7bl6h_126{font-weight:600;font-size:13px;color:var(--label-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_7bl6h_135{font-size:11px;color:var(--label-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoutBtn_7bl6h_143{margin-left:auto;color:var(--label-secondary);padding:4px;border-radius:4px}._logoutBtn_7bl6h_143:hover{color:var(--label-primary);background-color:var(--fill-quaternary)}._mobileHeader_7bl6h_156{display:none;align-items:center;justify-content:space-between;height:52px;padding:0 16px;background-color:var(--bg-secondary);border-bottom:1px solid var(--separator-non-opaque);position:fixed;top:0;left:0;right:0;z-index:90}._mobileLogo_7bl6h_171{display:flex;align-items:center;gap:10px}._menuBtn_7bl6h_177{padding:8px;margin-right:-8px;color:var(--label-primary)}._closeBtn_7bl6h_183{display:none;margin-left:auto;padding:8px;color:var(--label-secondary)}._overlay_7bl6h_191{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:95;animation:_fadeIn_7bl6h_1 .2s ease-out}._main_7bl6h_200{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}@keyframes _fadeIn_7bl6h_1{0%{opacity:0}to{opacity:1}}@media(max-width:768px){._layout_7bl6h_1{flex-direction:column}._mobileHeader_7bl6h_156{display:flex}._sidebar_7bl6h_8{position:fixed;top:0;bottom:0;right:0;width:280px;transform:translate(100%);transition:transform .3s var(--ease-spring);box-shadow:var(--shadow-3);border-right:none;border-left:1px solid var(--separator-non-opaque);z-index:100}._sidebarOpen_7bl6h_244{transform:translate(0)}._closeBtn_7bl6h_183{display:block}._main_7bl6h_200{padding-top:52px}}@keyframes _shimmer_hgchg_1{0%{background-position:-1000px 0}to{background-position:1000px 0}}._skeleton_hgchg_11{background:linear-gradient(90deg,var(--fill-tertiary) 0%,var(--fill-secondary) 50%,var(--fill-tertiary) 100%);background-size:1000px 100%;animation:_shimmer_hgchg_1 2s infinite linear;border-radius:4px}._skeletonRow_hgchg_21{display:flex;align-items:center;height:52px;padding:0 16px;gap:16px;border-bottom:1px solid var(--separator-non-opaque)}._skeletonList_hgchg_30{background-color:var(--bg-secondary)}._skeletonCard_hgchg_34{background-color:var(--bg-secondary);border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-1)}._skeletonCardContent_hgchg_41{padding:1rem;display:flex;flex-direction:column;gap:.75rem}._listContainer_19jm9_1{background-color:var(--bg-secondary);border-radius:var(--radius-l);overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-1)}._controls_19jm9_11{padding:12px 16px;border-bottom:1px solid var(--separator-non-opaque);background-color:var(--bg-secondary);display:flex;justify-content:flex-end}._columnSelectorWrapper_19jm9_19{position:relative}._columnSelectorBtn_19jm9_23{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--fill-tertiary);border-radius:var(--radius-m);color:var(--color-system-blue);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;border:none}._columnSelectorBtn_19jm9_23:hover{background-color:var(--fill-secondary)}._columnMenu_19jm9_42{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:240px;z-index:100;overflow:hidden;animation:_slideDown_19jm9_1 var(--animation-normal) var(--animation-ease-out)}._columnMenuHeader_19jm9_57{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-bottom:1px solid var(--border-subtle);font-weight:var(--font-weight-semibold);font-size:.875rem}._columnMenuHeader_19jm9_57 button{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.25rem;line-height:1;padding:0;transition:color var(--animation-fast) var(--animation-ease)}._columnMenuHeader_19jm9_57 button:hover{color:var(--text-primary)}._columnMenuList_19jm9_82{padding:.5rem;max-height:300px;overflow-y:auto}._columnMenuItem_19jm9_88{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-sm);cursor:pointer;font-size:.875rem;color:var(--text-primary);transition:background var(--animation-fast) var(--animation-ease)}._columnMenuItem_19jm9_88:hover{background:var(--surface-hover)}._columnMenuItem_19jm9_88 input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px;cursor:pointer}._header_19jm9_111{display:flex;align-items:center;padding:0 16px;height:44px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--separator-non-opaque);font-weight:600;font-size:13px;color:var(--label-secondary);-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:0}._sortable_19jm9_126{cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .2s}._sortable_19jm9_126:hover{color:var(--label-primary)}._rowWrapper_19jm9_138{padding:0}._row_19jm9_138{display:flex;align-items:center;height:52px;padding:0 16px;color:var(--label-primary);text-decoration:none;transition:background-color .2s;position:relative}._row_19jm9_138:after{content:"";position:absolute;bottom:0;left:16px;right:0;height:1px;background-color:var(--separator-non-opaque)}._row_19jm9_138:last-child:after{display:none}@media(hover:hover){._row_19jm9_138:hover{background-color:var(--fill-quaternary);transform:scale(1.005);box-shadow:0 2px 8px #0000000a;z-index:1}}._row_19jm9_138:active{background-color:var(--fill-quaternary);transform:scale(.98)}._colReg_19jm9_185{width:90px;flex-shrink:0;font-family:var(--font-mono);font-size:13px;color:var(--label-secondary)}._colName_19jm9_193{flex:2;min-width:200px;font-weight:500;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colRegistrant_19jm9_204{flex:1.5;min-width:150px;color:var(--label-secondary);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colActive_19jm9_214{flex:1.5;min-width:150px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colType_19jm9_223{width:120px;flex-shrink:0}._colDate_19jm9_228{width:130px;flex-shrink:0;font-size:15px;color:var(--label-secondary)}._colFormulation_19jm9_235,._colConcentration_19jm9_236,._colCrops_19jm9_237{font-size:15px;color:var(--label-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colFormulation_19jm9_235{width:120px;flex-shrink:0}._colConcentration_19jm9_236{width:100px;flex-shrink:0}._colCrops_19jm9_237{width:150px;flex-shrink:0}._colAction_19jm9_260{width:40px;flex-shrink:0;display:flex;justify-content:center;color:var(--color-system-gray)}._badge_19jm9_268{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:0}._badge_19jm9_268._herbicide_19jm9_279{background-color:#34c75926;color:#006020}._badge_19jm9_268._insecticide_19jm9_285{background-color:#ff3b3026;color:#881010}._badge_19jm9_268._fungicide_19jm9_291{background-color:#007aff26;color:#0040dd}._row_19jm9_138:hover ._badge_19jm9_268{transform:scale(1.05)}._scrollContainer_19jm9_301{overflow-y:auto;overflow-x:hidden;flex:1;background-color:var(--bg-secondary)}._loading_19jm9_308,._emptyState_19jm9_309{padding:3rem;text-align:center;color:var(--text-secondary);font-size:.9375rem}._footer_19jm9_316{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--bg-secondary);border-top:1px solid var(--separator-non-opaque)}._paginationInfo_19jm9_325{font-size:13px;color:var(--label-secondary)}._paginationControls_19jm9_330{display:flex;gap:8px}._pageBtn_19jm9_335{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:transparent;color:var(--color-system-blue);cursor:pointer;transition:all .2s;border:none}._pageBtn_19jm9_335:hover:not(:disabled){background-color:var(--fill-quaternary)}._pageBtn_19jm9_335:active:not(:disabled){transform:scale(.96)}._pageBtn_19jm9_335:disabled{color:var(--label-quaternary);cursor:default}@media(max-width:1024px){._colRegistrant_19jm9_204,._colActive_19jm9_214{display:none}._colName_19jm9_193{flex:3}}@media(max-width:768px){._header_19jm9_111{display:none}._row_19jm9_138{flex-direction:column;align-items:flex-start;height:auto;padding:16px;gap:8px;background-color:var(--bg-secondary);margin:8px 16px;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--separator-non-opaque)}._row_19jm9_138:after{display:none}._colName_19jm9_193,._colReg_19jm9_185,._colRegistrant_19jm9_204,._colActive_19jm9_214,._colType_19jm9_223,._colDate_19jm9_228,._colAction_19jm9_260{flex:0 0 auto;width:auto;min-width:0}._colName_19jm9_193{font-size:17px;font-weight:600;color:var(--label-primary);order:1;width:100%;white-space:normal;margin-bottom:4px;padding-right:20px}._colType_19jm9_223{display:block!important;order:0;margin-bottom:4px}._colReg_19jm9_185{display:inline-block;font-size:13px;color:var(--label-secondary);order:2}._colReg_19jm9_185:before{content:"Reg # "}._colActive_19jm9_214{display:block!important;font-size:14px;color:var(--label-primary);order:3;width:100%}._colRegistrant_19jm9_204{display:block!important;font-size:13px;color:var(--label-secondary);order:4;width:100%}._colDate_19jm9_228{display:block!important;font-size:12px;color:var(--label-tertiary);order:5;margin-top:4px}._colAction_19jm9_260{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:var(--separator-opaque)}._pageBtn_19jm9_335{width:44px;height:44px}}._wrapper_sqr33_1{width:100%}._container_sqr33_5{display:flex;gap:12px;align-items:center;width:100%;max-width:100%;box-sizing:border-box}._searchBar_sqr33_14{flex:1;position:relative;display:flex;align-items:center;max-width:400px;min-width:0}._searchIcon_sqr33_24{position:absolute;left:10px;color:var(--label-secondary);pointer-events:none;z-index:2;transition:all .2s cubic-bezier(.25,.1,.25,1)}._searchInput_sqr33_33{width:100%;height:36px;padding:0 32px;border-radius:10px;border:none;background-color:var(--fill-tertiary);color:var(--label-primary);font-size:17px;transition:all .2s cubic-bezier(.25,.1,.25,1)}._searchInput_sqr33_33::placeholder{color:var(--label-secondary)}._searchInput_sqr33_33:focus{outline:none;background-color:var(--fill-secondary);box-shadow:0 0 0 2px var(--color-system-blue)}._clearBtn_sqr33_58{position:absolute;right:8px;background:var(--label-tertiary);border:none;color:#fff;cursor:pointer;padding:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:all .2s}._clearBtn_sqr33_58:hover{background:var(--label-secondary)}._filterBtn_sqr33_79{display:flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:18px;border:none;background-color:var(--fill-tertiary);color:var(--color-system-blue);font-weight:500;font-size:15px;cursor:pointer;transition:all .2s cubic-bezier(.25,.1,.25,1);position:relative}._filterBtn_sqr33_79:hover{background-color:var(--fill-secondary)}._filterBtn_sqr33_79._active_sqr33_101{background-color:var(--color-system-blue);color:#fff}._badge_sqr33_106{width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:8px;right:8px;box-shadow:0 1px 2px #0000001a}._filterPanel_sqr33_117{position:absolute;top:100%;left:0;right:0;margin-top:12px;padding:20px;background-color:var(--bg-secondary);border-radius:14px;box-shadow:var(--shadow-3);animation:_slideDown_sqr33_1 .3s cubic-bezier(.25,.8,.25,1);z-index:100;border:1px solid var(--separator-non-opaque)}@keyframes _slideDown_sqr33_1{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._filterGrid_sqr33_144{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}._filterGroup_sqr33_151{display:flex;flex-direction:column;gap:.5rem}._filterGroup_sqr33_151 label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}._selectWrapper_sqr33_163{position:relative}._selectWrapper_sqr33_163 select{width:100%;height:36px;padding:0 2rem 0 .75rem;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--surface-1);color:var(--text-primary);font-size:.875rem;appearance:none;cursor:pointer}._selectWrapper_sqr33_163 select:focus{outline:none;border-color:var(--primary)}._selectIcon_sqr33_185{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}._rangeInputs_sqr33_194{display:flex;align-items:center;gap:.5rem}._rangeInputs_sqr33_194 input{width:100%;height:36px;padding:0 .5rem;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--surface-1);color:var(--text-primary);font-size:.875rem}._rangeInputs_sqr33_194 span{color:var(--text-tertiary);font-size:.875rem}._filterActions_sqr33_216{display:flex;justify-content:flex-end;border-top:1px solid var(--border-subtle);padding-top:1rem}._resetBtn_sqr33_223{background:none;border:none;color:var(--text-secondary);font-size:.875rem;cursor:pointer;padding:.5rem 1rem;border-radius:var(--radius-sm)}._resetBtn_sqr33_223:hover{background:var(--surface-hover);color:var(--text-primary)}@media(max-width:768px){._container_sqr33_5{gap:8px}._searchBar_sqr33_14{max-width:none}._searchInput_sqr33_33,._filterBtn_sqr33_79{height:44px;font-size:16px}._filterBtn_sqr33_79 span:not(._badge_sqr33_106){display:none}._filterBtn_sqr33_79{padding:0;width:44px;justify-content:center;border-radius:50%}}._container_1trcl_1{padding:2rem;max-width:1400px;margin:0 auto;animation:_fadeIn_1trcl_1 .3s var(--animation-ease-out);position:relative;background-color:var(--bg-system);height:100%;display:flex;flex-direction:column;overflow:hidden}@media(max-width:768px){._container_1trcl_1{padding:0;width:100%}}._header_1trcl_21{padding:16px 20px;background-color:var(--material-regular);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--separator-non-opaque);display:flex;flex-direction:column;gap:16px;position:relative;z-index:10;width:100%;box-sizing:border-box;flex-shrink:0}._titleRow_1trcl_38{display:flex;justify-content:space-between;align-items:center}._title_1trcl_38{font-size:34px;font-weight:700;color:var(--label-primary);letter-spacing:.01em;margin:0}._subtitle_1trcl_53{font-size:15px;color:var(--label-secondary);margin-top:4px}._filterBar_1trcl_59{display:flex;gap:12px;align-items:center}._listView_1trcl_66{flex:1;overflow-y:auto;padding:0 20px 20px;-webkit-overflow-scrolling:touch}@media(max-width:768px){._listView_1trcl_66{padding:0}}._loading_1trcl_79,._emptyState_1trcl_80{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--label-secondary);font-size:17px}._tableHeader_1trcl_90{display:flex;padding:1rem 1.5rem;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);font-weight:600;font-size:.875rem;color:var(--color-text-secondary)}._tableRow_1trcl_100{display:flex;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);text-decoration:none;color:var(--color-text-primary);align-items:center;transition:background-color .1s ease}._tableRow_1trcl_100:last-child{border-bottom:none}._tableRow_1trcl_100:hover{background-color:var(--color-bg-secondary)}._colReg_1trcl_118{width:100px;font-family:var(--font-mono);font-size:.875rem}._colName_1trcl_124{flex:2;font-weight:500}._colRegistrant_1trcl_129,._colActive_1trcl_135{flex:1.5;color:var(--color-text-secondary);font-size:.875rem}._colAction_1trcl_141{width:40px;display:flex;justify-content:flex-end;color:var(--color-text-tertiary)}._gridView_1trcl_149{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}._card_1trcl_155{display:flex;flex-direction:column;background-color:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden;text-decoration:none;transition:all .2s ease}._card_1trcl_155:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-accent)}._cardPreview_1trcl_172{height:140px;background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-border)}._cardIcon_1trcl_181{color:var(--color-text-tertiary);opacity:.5}._cardInfo_1trcl_186{padding:1rem}._cardName_1trcl_190{font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_1trcl_201{font-size:.75rem;color:var(--color-text-secondary);margin-bottom:.25rem}._container_1aii8_1{display:flex;flex-direction:column;height:100%;background-color:var(--bg-secondary)}._header_1aii8_8{height:52px;padding:0 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--separator-non-opaque);background-color:var(--bg-secondary);flex-shrink:0}._headerIcon_1aii8_19{color:var(--color-system-blue)}._header_1aii8_8 h3{font-size:15px;font-weight:600;color:var(--label-primary);margin:0}._messages_1aii8_30{flex:1;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:16px;background-color:var(--bg-secondary)}._message_1aii8_30{display:flex;gap:8px;max-width:85%}._userMsg_1aii8_46{align-self:flex-end;flex-direction:row-reverse}._agentMsg_1aii8_51{align-self:flex-start}._avatar_1aii8_55{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px}._agentMsg_1aii8_51 ._avatar_1aii8_55{background-color:var(--color-system-blue);color:#fff}._userMsg_1aii8_46 ._avatar_1aii8_55{background-color:var(--fill-tertiary);color:var(--label-secondary);display:none}._content_1aii8_78{display:flex;flex-direction:column;gap:4px;min-width:0}._bubble_1aii8_85{padding:10px 16px;border-radius:18px;font-size:15px;line-height:1.4;position:relative;word-wrap:break-word}._userMsg_1aii8_46 ._bubble_1aii8_85{background-color:var(--color-system-blue);color:#fff;border-bottom-right-radius:4px}._agentMsg_1aii8_51 ._bubble_1aii8_85{background-color:var(--fill-secondary);color:var(--label-primary);border-bottom-left-radius:4px}._bubble_1aii8_85 p{margin:0 0 8px}._bubble_1aii8_85 p:last-child{margin:0}._citations_1aii8_115{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._citationBtn_1aii8_122{font-size:11px;padding:4px 8px;border-radius:12px;border:1px solid var(--separator-opaque);background-color:var(--bg-tertiary);color:var(--color-system-blue);cursor:pointer;transition:all .2s}._citationBtn_1aii8_122:hover{background-color:var(--fill-quaternary)}._timestamp_1aii8_137{font-size:11px;color:var(--label-tertiary);margin:0 4px}._userMsg_1aii8_46 ._timestamp_1aii8_137{text-align:right}._inputArea_1aii8_148{padding:12px 16px;border-top:1px solid var(--separator-non-opaque);background-color:var(--bg-secondary);display:flex;gap:10px;align-items:flex-end}._input_1aii8_148{flex:1;min-height:36px;max-height:100px;padding:8px 16px;border-radius:18px;border:1px solid var(--separator-opaque);background-color:var(--bg-tertiary);color:var(--label-primary);font-size:15px;resize:none;font-family:inherit;overflow-y:auto;line-height:1.4}._input_1aii8_148:focus{outline:none;border-color:var(--color-system-blue)}._sendBtn_1aii8_178{width:32px;height:32px;border-radius:50%;background-color:var(--color-system-blue);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;margin-bottom:2px}._sendBtn_1aii8_178:disabled{background-color:var(--fill-tertiary);color:var(--label-tertiary);cursor:default}._sendBtn_1aii8_178:hover:not(:disabled){transform:scale(1.05)}._thinking_1aii8_205{display:flex;align-items:center;gap:4px;min-height:40px}._thinkingText_1aii8_212 span{animation:_bounce_1aii8_1 1.4s infinite ease-in-out both;display:inline-block;margin:0 1px;font-size:20px;line-height:10px}._thinkingText_1aii8_212 span:nth-child(1){animation-delay:-.32s}._thinkingText_1aii8_212 span:nth-child(2){animation-delay:-.16s}@keyframes _bounce_1aii8_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._bubble_1aii8_85 h1,._bubble_1aii8_85 h2,._bubble_1aii8_85 h3,._bubble_1aii8_85 h4,._bubble_1aii8_85 h5,._bubble_1aii8_85 h6{margin-top:.75em;margin-bottom:.4em;font-weight:600}._bubble_1aii8_85 h1{font-size:1.4em}._bubble_1aii8_85 h2{font-size:1.2em}._bubble_1aii8_85 h3{font-size:1.05em}._bubble_1aii8_85 p{margin:.4em 0}._bubble_1aii8_85 p:first-child{margin-top:0}._bubble_1aii8_85 p:last-child{margin-bottom:0}._bubble_1aii8_85 ul,._bubble_1aii8_85 ol{margin:.4em 0;padding-left:1.5em}._bubble_1aii8_85 li{margin:.2em 0}._bubble_1aii8_85 code{background-color:#0000001a;padding:.15em .3em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em}._userMsg_1aii8_46 ._bubble_1aii8_85 code{background-color:#fff3}._bubble_1aii8_85 pre{background-color:#0000000d;padding:.75em;border-radius:6px;overflow-x:auto;margin:.4em 0}._bubble_1aii8_85 pre code{background-color:transparent;padding:0}._bubble_1aii8_85 strong{font-weight:600}._bubble_1aii8_85 em{font-style:italic}._bubble_1aii8_85 a{color:var(--color-system-blue);text-decoration:underline}._userMsg_1aii8_46 ._bubble_1aii8_85 a{color:#fff;text-decoration:underline}._bubble_1aii8_85 blockquote{border-left:3px solid var(--separator-opaque);padding-left:.75em;margin:.4em 0;color:var(--label-secondary)}._bubble_1aii8_85 table{border-collapse:collapse;width:100%;margin:.4em 0;font-size:.9em}._bubble_1aii8_85 th,._bubble_1aii8_85 td{border:1px solid var(--separator-opaque);padding:.4em;text-align:left}._bubble_1aii8_85 th{background-color:#0000000d;font-weight:600}._bubble_1aii8_85 hr{border:none;border-top:1px solid var(--separator-opaque);margin:.75em 0}._container_1a6ov_2{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--bg-system);animation:_fadeIn_1a6ov_1 .3s var(--animation-ease-out)}._header_1a6ov_11{height:52px;padding:0 16px;background-color:var(--material-regular);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--separator-non-opaque);display:flex;align-items:center;gap:12px;z-index:10;flex-shrink:0}._mainContent_1a6ov_26{display:flex;flex:1;overflow:hidden;position:relative}._pdfPanel_1a6ov_35{flex:1;display:flex;flex-direction:column;min-width:0;background-color:var(--bg-secondary);position:relative}._backBtn_1a6ov_45{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background-color:var(--fill-tertiary);color:var(--color-system-blue);cursor:pointer;transition:all .2s}._backBtn_1a6ov_45:hover{background-color:var(--fill-secondary)}._headerInfo_1a6ov_63{display:flex;flex-direction:column;min-width:0;flex:1}._title_1a6ov_70{font-size:15px;font-weight:600;color:var(--label-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_1a6ov_79{font-size:12px;color:var(--label-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileTabs_1a6ov_88{display:none;background-color:var(--fill-tertiary);padding:2px;border-radius:8px;gap:2px}._tabBtn_1a6ov_97{padding:6px 12px;border-radius:6px;border:none;background:none;font-size:13px;font-weight:500;color:var(--label-secondary);cursor:pointer;transition:all .2s}._activeTab_1a6ov_109{background-color:var(--bg-primary);color:var(--label-primary);box-shadow:var(--shadow-1)}._viewerWrapper_1a6ov_115{flex:1;overflow:hidden;position:relative;height:100%}._chatPanel_1a6ov_124{width:400px;flex-shrink:0;border-left:1px solid var(--separator-non-opaque);background-color:var(--bg-secondary);display:flex;flex-direction:column;z-index:20;box-shadow:var(--shadow-3)}@keyframes _spin_1a6ov_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_1a6ov_146{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;background-color:var(--bg-system)}._loadingSpinner_1a6ov_156{width:40px;height:40px;border:3px solid var(--fill-tertiary);border-top:3px solid var(--color-system-blue);border-radius:50%;animation:_spin_1a6ov_1 .8s linear infinite}._loadingText_1a6ov_165{color:var(--label-secondary);font-size:15px;font-weight:500}._pdfLoading_1a6ov_171{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;background-color:var(--bg-secondary)}@media(max-width:1024px){._chatPanel_1a6ov_124{width:320px}}@media(max-width:768px){._mobileTabs_1a6ov_88{display:flex}._mainContent_1a6ov_26{flex-direction:column}._pdfPanel_1a6ov_35,._chatPanel_1a6ov_124{width:100%;height:100%;border:none;box-shadow:none}._hiddenMobile_1a6ov_208{display:none!important}}._conversationSidebar_2w1bd_1{display:flex;flex-direction:column;width:280px;height:100%;background-color:var(--bg-secondary);border-right:1px solid var(--separator-non-opaque);overflow:hidden}._header_2w1bd_11{padding:12px;border-bottom:1px solid var(--separator-non-opaque);background-color:var(--bg-secondary)}._newConversationBtn_2w1bd_17{width:100%;padding:8px 12px;background-color:var(--color-system-blue);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.25,.1,.25,1);display:flex;align-items:center;justify-content:center;gap:6px}._newConversationBtn_2w1bd_17:hover{opacity:.9;transform:scale(1.02)}._newConversationBtn_2w1bd_17:active{transform:scale(.98)}._conversationList_2w1bd_43{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:4px}._conversationItem_2w1bd_52{padding:10px 12px;background-color:transparent;border-radius:10px;cursor:pointer;transition:background-color .2s;position:relative;display:flex;flex-direction:column;gap:2px}._conversationItem_2w1bd_52:hover{background-color:var(--fill-quaternary)}._conversationItem_2w1bd_52._active_2w1bd_68{background-color:var(--fill-secondary)}._conversationTitle_2w1bd_72{font-size:15px;font-weight:600;color:var(--label-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conversationMeta_2w1bd_81{font-size:13px;color:var(--label-secondary);display:flex;align-items:center;gap:6px}._messageCount_2w1bd_89{display:flex;align-items:center;gap:4px}._deleteBtn_2w1bd_95{position:absolute;top:50%;right:8px;transform:translateY(-50%);background-color:transparent;border:none;color:var(--label-tertiary);padding:6px;border-radius:6px;cursor:pointer;opacity:0;transition:all .2s;display:flex;align-items:center;justify-content:center}._conversationItem_2w1bd_52:hover ._deleteBtn_2w1bd_95{opacity:1}._deleteBtn_2w1bd_95:hover{background-color:var(--fill-tertiary);color:#ff3b30}._loading_2w1bd_123,._empty_2w1bd_124{padding:20px;text-align:center;color:var(--label-tertiary);font-size:15px}._emptyIcon_2w1bd_131{font-size:40px;margin-bottom:12px;opacity:.5}._pagination_2w1bd_137{padding:12px;border-top:1px solid var(--separator-non-opaque);display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-secondary)}._paginationBtn_2w1bd_146{background-color:var(--fill-tertiary);border:none;color:var(--label-primary);padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}._paginationBtn_2w1bd_146:hover:not(:disabled){background-color:var(--fill-secondary)}._paginationBtn_2w1bd_146:disabled{opacity:.4;cursor:default}._paginationInfo_2w1bd_167{font-size:13px;width:85%;max-width:320px;transform:translate(-100%);transition:transform .3s cubic-bezier(.25,1,.5,1);box-shadow:2px 0 8px #0000001a;border-right:none}._conversationSidebar_2w1bd_1._mobileOpen_2w1bd_177{transform:translate(0)}._closeBtn_2w1bd_181{display:none;margin-left:auto;padding:8px;background:none;border:none;color:var(--label-secondary);cursor:pointer}@media(max-width:768px){._conversationSidebar_2w1bd_1{position:fixed;top:0;bottom:0;left:0;width:280px;z-index:100;transform:translate(-100%);transition:transform .3s cubic-bezier(.25,1,.5,1);box-shadow:var(--shadow-3);border-right:none}._conversationSidebar_2w1bd_1._mobileOpen_2w1bd_177{transform:translate(0)}._header_2w1bd_11{display:flex;align-items:center;gap:12px}._closeBtn_2w1bd_181{display:block}}._container_gbaui_1{display:flex;height:100%;background-color:var(--bg-system);overflow:hidden;position:relative;animation:_fadeIn_gbaui_1 .3s var(--animation-ease-out)}._loading_gbaui_10,._error_gbaui_11{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--label-secondary);font-size:17px}._error_gbaui_11{color:#ff3b30}._chatWindow_gbaui_25{flex:1;display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--bg-secondary);position:relative}._header_gbaui_35{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:var(--material-regular);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--separator-non-opaque);z-index:10;position:sticky;top:0}._headerIcon_gbaui_49{color:var(--color-system-blue)}._header_gbaui_35 h3{font-size:17px;font-weight:600;color:var(--label-primary);margin:0}._emptyState_gbaui_61{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;overflow-y:auto}._emptyStateContent_gbaui_71{max-width:700px;width:100%;display:flex;flex-direction:column;align-items:center}._emptyLogo_gbaui_79{width:80px;height:80px;border-radius:20px;background-color:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-system-blue);margin-bottom:24px;box-shadow:var(--shadow-2)}._emptyTitle_gbaui_92{font-size:34px;font-weight:700;color:var(--label-primary);margin-bottom:12px;text-align:center}._emptySubtitle_gbaui_100{font-size:17px;color:var(--label-secondary);margin-bottom:40px;text-align:center;max-width:500px;line-height:1.5}._suggestionCards_gbaui_109{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;width:100%;margin-bottom:40px}._suggestionCard_gbaui_109{background-color:var(--bg-tertiary);border-radius:16px;padding:20px;text-align:left;transition:all .2s cubic-bezier(.25,.1,.25,1);cursor:default;box-shadow:var(--shadow-1)}._suggestionCard_gbaui_109:hover{transform:scale(1.02);box-shadow:var(--shadow-2)}._cardIcon_gbaui_132{font-size:24px;margin-bottom:12px}._suggestionCard_gbaui_109 h3{font-size:17px;font-weight:600;color:var(--label-primary);margin-bottom:6px}._suggestionCard_gbaui_109 p{font-size:15px;color:var(--label-secondary);line-height:1.4}._startButton_gbaui_150{padding:12px 24px;background-color:var(--color-system-blue);color:#fff;border:none;border-radius:24px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:32px}._startButton_gbaui_150:hover{transform:scale(1.05);opacity:.9}._startButton_gbaui_150:active{transform:scale(.95)}._emptyFooter_gbaui_172 p{font-size:13px;color:var(--label-tertiary)}._messages_gbaui_178{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}._messageRow_gbaui_187{display:flex;gap:12px;max-width:85%}._userRow_gbaui_193{flex-direction:row-reverse;align-self:flex-end}._avatar_gbaui_198{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}._agentAvatar_gbaui_209{background-color:var(--color-system-blue);color:#fff}._userAvatar_gbaui_214{background-color:var(--fill-tertiary);color:var(--label-secondary);display:none}._bubble_gbaui_221{padding:12px 18px;border-radius:20px;font-size:16px;line-height:1.5;word-wrap:break-word;position:relative}._agentBubble_gbaui_230{background-color:var(--fill-secondary);color:var(--label-primary);border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000d}._userBubble_gbaui_237{background-color:var(--color-system-blue);color:#fff;border-bottom-right-radius:4px;box-shadow:0 1px 2px #0000001a}._typingIndicator_gbaui_245{display:flex;gap:4px;padding:4px 0;min-height:24px;align-items:center}._typingIndicator_gbaui_245 span{width:8px;height:8px;border-radius:50%;background-color:var(--color-system-blue);opacity:.6;animation:_bounce_gbaui_1 1.4s infinite ease-in-out both}._typingIndicator_gbaui_245 span:nth-child(1){animation-delay:-.32s}._typingIndicator_gbaui_245 span:nth-child(2){animation-delay:-.16s}@keyframes _bounce_gbaui_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._inputArea_gbaui_284{padding:16px 20px;background-color:var(--material-regular);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--separator-non-opaque);position:sticky;bottom:0}._inputWrapper_gbaui_294{display:flex;gap:10px;align-items:flex-end;background-color:var(--bg-tertiary);border:1px solid var(--separator-opaque);border-radius:24px;padding:6px 6px 6px 16px;transition:border-color .2s}._inputWrapper_gbaui_294:focus-within{border-color:var(--color-system-blue)}._input_gbaui_284{flex:1;padding:8px 0;background:transparent;border:none;color:var(--label-primary);font-size:16px;outline:none;min-height:24px;max-height:120px;font-family:inherit;resize:none;overflow-y:auto;line-height:1.4}._input_gbaui_284::placeholder{color:var(--label-secondary)}._sendBtn_gbaui_329{width:32px;height:32px;border-radius:50%;border:none;background-color:var(--color-system-blue);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;flex-shrink:0}._sendBtn_gbaui_329:hover:not(:disabled){transform:scale(1.05)}._sendBtn_gbaui_329:active:not(:disabled){transform:scale(.95)}._sendBtn_gbaui_329:disabled{background-color:var(--fill-tertiary);color:var(--label-tertiary);cursor:default}._bubble_gbaui_221 h1,._bubble_gbaui_221 h2,._bubble_gbaui_221 h3{margin-top:.8em;margin-bottom:.4em;font-weight:600}._bubble_gbaui_221 h1{font-size:1.4em}._bubble_gbaui_221 h2{font-size:1.2em}._bubble_gbaui_221 h3{font-size:1.1em}._bubble_gbaui_221 p{margin:.4em 0}._bubble_gbaui_221 p:first-child{margin-top:0}._bubble_gbaui_221 p:last-child{margin-bottom:0}._bubble_gbaui_221 ul,._bubble_gbaui_221 ol{margin:.4em 0;padding-left:1.5em}._bubble_gbaui_221 li{margin:.2em 0}._bubble_gbaui_221 code{background-color:#0000001a;padding:.15em .3em;border-radius:4px;font-family:Menlo,monospace;font-size:.9em}._userBubble_gbaui_237 code{background-color:#fff3}._bubble_gbaui_221 pre{background-color:#0000000d;padding:12px;border-radius:8px;overflow-x:auto;margin:.5em 0}._bubble_gbaui_221 pre code{background-color:transparent;padding:0}._bubble_gbaui_221 strong{font-weight:600}._bubble_gbaui_221 em{font-style:italic}._bubble_gbaui_221 a{color:var(--color-system-blue);text-decoration:underline}._userBubble_gbaui_237 a{color:#fff}._bubble_gbaui_221 blockquote{border-left:3px solid var(--separator-opaque);padding-left:12px;margin:.5em 0;color:var(--label-secondary)}._bubble_gbaui_221 table{border-collapse:collapse;width:100%;margin:.5em 0}._bubble_gbaui_221 th,._bubble_gbaui_221 td{border:1px solid var(--separator-opaque);padding:8px;text-align:left}._historyBtn_gbaui_464,._newChatBtn_gbaui_465{display:none;align-items:center;gap:6px;padding:6px 12px;background:none;border:none;color:var(--color-system-blue);cursor:pointer;font-size:14px;font-weight:500;border-radius:8px;transition:background-color .2s}._historyBtn_gbaui_464:hover,._newChatBtn_gbaui_465:hover{background-color:var(--fill-quaternary)}._newChatBtn_gbaui_465{margin-right:-8px;margin-left:auto}._historyBtn_gbaui_464{margin-left:-8px}._overlay_gbaui_494{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:95;animation:_fadeIn_gbaui_1 .2s ease-out}._emptyHeader_gbaui_503{display:none;width:100%;justify-content:flex-end;margin-bottom:20px}@media(max-width:768px){._historyBtn_gbaui_464,._newChatBtn_gbaui_465,._emptyHeader_gbaui_503{display:flex}._header_gbaui_35{padding:8px 12px;gap:4px;min-height:48px;justify-content:space-between}._header_gbaui_35 h3{font-size:14px;flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}._messages_gbaui_178{padding:12px 16px;gap:12px}._bubble_gbaui_221{padding:10px 14px;font-size:15px}._inputArea_gbaui_284{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}._emptyState_gbaui_61{padding:16px;justify-content:flex-start}._emptyLogo_gbaui_79{width:48px;height:48px;border-radius:12px;margin-bottom:16px}._emptyLogo_gbaui_79 svg{width:24px;height:24px}._emptyTitle_gbaui_92{font-size:24px;margin-bottom:8px}._emptySubtitle_gbaui_100{font-size:14px;margin-bottom:24px}._suggestionCards_gbaui_109{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px}._suggestionCard_gbaui_109{padding:12px;min-height:100px;display:flex;flex-direction:column}._cardIcon_gbaui_132{font-size:20px;margin-bottom:8px}._suggestionCard_gbaui_109 h3{font-size:13px;margin-bottom:4px}._suggestionCard_gbaui_109 p{font-size:11px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._startButton_gbaui_150{padding:10px 20px;font-size:15px;margin-bottom:16px}}:root{--color-system-blue: #007AFF;--color-system-blue-rgb: 0, 122, 255;--color-system-gray: #8E8E93;--bg-system: #F2F2F7;--bg-secondary: #FFFFFF;--bg-tertiary: #FFFFFF;--bg-modal: #FFFFFF;--fill-primary: rgba(120, 120, 128, .2);--fill-secondary: rgba(120, 120, 128, .16);--fill-tertiary: rgba(118, 118, 128, .12);--fill-quaternary: rgba(116, 116, 128, .08);--label-primary: #000000;--label-secondary: rgba(60, 60, 67, .6);--label-tertiary: rgba(60, 60, 67, .3);--label-quaternary: rgba(60, 60, 67, .18);--separator-opaque: #C6C6C8;--separator-non-opaque: rgba(60, 60, 67, .36);--material-regular: rgba(255, 255, 255, .8);--material-thick: rgba(255, 255, 255, .9);--material-thin: rgba(255, 255, 255, .5);--glass-blur: blur(20px) saturate(180%);--shadow-1: 0 1px 2px rgba(0, 0, 0, .04);--shadow-2: 0 4px 12px rgba(0, 0, 0, .08);--shadow-3: 0 12px 24px rgba(0, 0, 0, .12);--layout-max-width: 1200px;--header-height: 52px;--sidebar-width: 260px;--radius-s: 6px;--radius-m: 10px;--radius-l: 14px;--radius-xl: 20px;--ease-spring: cubic-bezier(.25, .8, .25, 1);--ease-default: cubic-bezier(.25, .1, .25, 1);--duration-fast: .2s;--duration-normal: .3s;--primary: var(--color-system-blue);--text-primary: var(--label-primary);--text-secondary: var(--label-secondary);--surface-1: var(--bg-secondary);--surface-2: var(--bg-system);--border-color: var(--separator-non-opaque)}@media(prefers-color-scheme:dark){:root{--bg-system: #000000;--bg-secondary: #1C1C1E;--bg-tertiary: #2C2C2E;--bg-modal: #2C2C2E;--fill-primary: rgba(120, 120, 128, .36);--fill-secondary: rgba(120, 120, 128, .32);--fill-tertiary: rgba(118, 118, 128, .24);--fill-quaternary: rgba(116, 116, 128, .18);--label-primary: #FFFFFF;--label-secondary: rgba(235, 235, 245, .6);--label-tertiary: rgba(235, 235, 245, .3);--label-quaternary: rgba(235, 235, 245, .18);--separator-opaque: #38383A;--separator-non-opaque: rgba(84, 84, 88, .65);--material-regular: rgba(30, 30, 30, .75);--material-thick: rgba(30, 30, 30, .85);--material-thin: rgba(30, 30, 30, .5)}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow:hidden}body{background-color:var(--bg-system);color:var(--label-primary)}#root{height:100%;width:100%;display:flex;flex-direction:column}a{color:var(--color-system-blue);text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}input,textarea,select{font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.pageTransition{animation:fadeIn .3s var(--animation-ease-out)}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--color-system-blue);outline-offset:2px;border-radius:4px}*:focus{outline:none}button,a{-webkit-tap-highlight-color:transparent}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.animate-fadeIn{animation:fadeIn .3s var(--animation-ease-out)}.animate-slideDown{animation:slideDown .3s var(--animation-ease-out)}.animate-slideUp{animation:slideUp .3s var(--animation-ease-out)}.animate-scaleIn{animation:scaleIn .2s var(--animation-ease-out)}button,a,input,select,textarea{transition:all .2s var(--animation-ease)}button:hover:not(:disabled),a:hover{transform:translateY(-1px)}button:active:not(:disabled),a:active{transform:translateY(0)}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}
