.page_page-bg__PpLbb{background:rgba(0,0,0,0);padding:24px 32px 48px}.page_config-container__YHz80{max-width:1180px;margin:0 auto;padding:0 .25rem}.page_config-header__AJa2X{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:.25rem 0 1.25rem;background:rgba(0,0,0,0);border-bottom:1px solid var(--border)}.page_header-left__NLm3P{display:flex;align-items:flex-start;gap:10px;min-width:0}.page_back-icon-btn__MBfg5{border:none;background:rgba(0,0,0,0);color:var(--muted-foreground);width:34px;height:34px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-top:2px;margin-left:-8px;transition:background .15s ease,color .15s ease}.page_back-icon-btn__MBfg5:hover{background:var(--surface-muted);color:var(--foreground)}.page_page-title__HXdlX{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0 0 .3rem;letter-spacing:-.56px;line-height:1.2}.page_company-name__pcjWh{font-size:1rem;color:var(--muted-foreground);margin:0;font-weight:500}.page_header-actions__NZGds{display:flex;gap:10px;align-items:center}.page_classification-btn__jgUHA{background:var(--brand);color:#fff;font-weight:600;border:none;border-radius:var(--radius-sm);padding:.72rem 1.3rem;font-size:.9rem;cursor:pointer;transition:background .18s ease,transform .1s ease;white-space:nowrap}.page_classification-btn__jgUHA:hover{background:var(--brand-hover)}.page_classification-btn__jgUHA:active{transform:scale(.98)}.page_back-btn__2nEBK{background:var(--surface-muted);color:var(--muted-foreground);font-weight:600;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);padding:.72rem 1.3rem;font-size:.9rem;cursor:pointer;transition:box-shadow .18s ease,color .18s ease}.page_back-btn__2nEBK:hover{box-shadow:var(--shadow-contained-hover);color:var(--foreground)}.page_section-nav__aZ5El{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.page_section-nav-chip__pQMJd{border:none;background:var(--card);box-shadow:var(--shadow-contained);border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:500;color:var(--foreground-secondary);cursor:pointer;transition:box-shadow .16s ease,color .16s ease}.page_section-nav-chip__pQMJd:hover{box-shadow:var(--shadow-contained-hover);color:var(--foreground)}.page_section-card__kBCNY{background:rgba(0,0,0,0);border-radius:0;padding:0 0 44px;margin-bottom:44px;box-shadow:none;border:none;border-bottom:1px solid var(--border);scroll-margin-top:16px}.page_section-card__kBCNY:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.page_section-title__8N7rE{font-size:17px;font-weight:600;color:var(--foreground);margin:0 0 4px;letter-spacing:-.2px;line-height:1.3}.page_section-subtitle-inline__hGzpH{font-size:13px;color:var(--muted-foreground);font-weight:500}.page_section-description__JK_7O{color:var(--muted-foreground);font-size:13px;margin:0 0 20px;line-height:1.5}.page_form-row__glioU{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.page_form-group__Uuxkp{margin-bottom:20px}.page_form-group__Uuxkp:last-child{margin-bottom:0}.page_form-group-spaced__ih3hB{margin-top:24px}.page_form-label__VMmuY{display:block;font-weight:600;color:var(--foreground);margin-bottom:8px;font-size:13px}.page_form-label-compact__G5IUE{font-size:13px}.page_optional-label__ZUNfN{font-weight:500;color:var(--muted-foreground);font-size:12px}.page_field-hint__f0J_i{color:var(--muted-foreground);font-size:12px;margin-top:8px;margin-bottom:0;line-height:1.5}.page_form-input__TtaCe,.page_form-textarea__4J358,.page_table-input__yyo_M{width:100%;padding:.72rem .92rem;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);font-size:.93rem;color:var(--foreground);transition:box-shadow .18s ease;background:var(--card);box-sizing:border-box;font-family:inherit;line-height:1.45}.page_form-input__TtaCe::placeholder,.page_form-textarea__4J358::placeholder,.page_table-input__yyo_M::placeholder{color:var(--muted-foreground)}.page_form-input__TtaCe:focus,.page_form-textarea__4J358:focus,.page_table-input__yyo_M:focus{outline:none;box-shadow:0 0 0 1px var(--brand)}.page_form-textarea__4J358{resize:vertical;min-height:110px}.page_textarea-large__xQSL0{min-height:132px}.page_tone-grid__FSUwy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px}.page_tone-card__gWdrx{border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-md);background:var(--card);padding:.8rem .9rem;text-align:left;display:flex;flex-direction:column;gap:.2rem;cursor:pointer;transition:box-shadow .16s ease,background .16s ease}.page_tone-card__gWdrx strong{color:var(--foreground);font-size:1rem;font-weight:600}.page_tone-card__gWdrx small{color:var(--muted-foreground);font-size:.84rem;font-weight:500}.page_tone-card__gWdrx:hover{box-shadow:var(--shadow-contained-hover)}.page_tone-card-active__NuaWx{background:var(--color-primary-soft)}.page_tone-card-active__NuaWx,.page_tone-card-active__NuaWx:hover{box-shadow:0 0 0 1px var(--brand)}.page_chip-toggle__L0oND{border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--foreground);padding:.4rem .75rem;font-size:.83rem;font-weight:600;cursor:pointer;transition:box-shadow .16s ease,background .16s ease}.page_chip-toggle__L0oND:hover{box-shadow:var(--shadow-contained-hover)}.page_chip-toggle-selected__u1Jdp{background:var(--brand);color:#fff;box-shadow:none}.page_chip-toggle-selected__u1Jdp:hover{box-shadow:none;background:var(--brand-hover)}.page_fab-save__L0_tI{position:fixed;right:22px;bottom:22px;width:52px;height:52px;border:none;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-md);transition:background .16s ease,transform .1s ease;z-index:120}.page_fab-save__L0_tI:hover{background:var(--brand-hover)}.page_fab-save__L0_tI:active{transform:scale(.98)}.page_color-input-group__t15Gt{display:flex;gap:1rem;align-items:center}.page_color-picker__emuik{width:64px;height:50px;border:2px solid var(--border);border-radius:10px;cursor:pointer;background:var(--surface);transition:all .18s ease}.page_color-picker__emuik:hover{border-color:var(--brand)}.page_color-input__Og_Jd{flex:1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:600;text-transform:uppercase}.page_color-preview__hiDRg{width:50px;height:50px;border-radius:10px;border:2px solid var(--border);box-shadow:var(--shadow-xs)}.page_chips-container__XVElO{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;min-height:36px}.page_chip__nqSqQ{display:inline-flex;gap:.45rem;background:var(--color-primary-soft);color:var(--brand-hover);padding:.35rem .55rem .35rem .7rem;border-radius:9999px;font-size:.82rem}.page_chip-remove__XHxAG,.page_chip__nqSqQ{align-items:center;font-weight:600;border:none}.page_chip-remove__XHxAG{background:rgba(0,0,0,0);color:inherit;font-size:1rem;cursor:pointer;padding:0;width:18px;height:18px;display:flex;justify-content:center;border-radius:50%}.page_chip-remove__XHxAG:hover{background:rgba(0,0,0,.08)}.page_add-input-group__y2N7x{display:flex;align-items:stretch;gap:8px;margin-top:12px}.page_add-input-group__y2N7x .page_form-input__TtaCe{flex:1;min-width:0}.page_add-btn-small__bKEnk{background:var(--brand);color:#fff;font-weight:600;border:none;border-radius:var(--radius-sm);padding:.72rem 1rem;font-size:.85rem;cursor:pointer;transition:background .18s ease,transform .1s ease;white-space:nowrap}.page_add-btn-small__bKEnk:hover{background:var(--brand-hover)}.page_add-btn-small__bKEnk:active{transform:scale(.98)}.page_table-container__f7jgG{overflow-x:auto;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-md);background:var(--card)}.page_terms-table__9nnrM{width:100%;border-collapse:collapse}.page_terms-table__9nnrM thead{background:var(--surface-muted)}.page_terms-table__9nnrM th{text-align:left;padding:.75rem .9rem;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.page_terms-table__9nnrM td,.page_terms-table__9nnrM th{color:var(--muted-foreground);border-bottom:1px solid var(--border)}.page_terms-table__9nnrM td{padding:.7rem .9rem;font-size:.88rem}.page_terms-table__9nnrM tbody tr:hover:not(.page_add-row__66UFr){background:var(--surface-row)}.page_terms-table__9nnrM .page_add-row__66UFr{background:var(--surface-muted)}.page_table-input__yyo_M{padding:.5rem .65rem;font-size:.84rem;border-radius:8px}.page_delete-btn-small__r_0NQ{background:rgba(0,0,0,0);border:none;color:var(--muted-foreground);cursor:pointer;padding:.35rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.page_delete-btn-small__r_0NQ:hover{background:var(--color-error-soft);color:var(--color-error)}.page_guidelines-list__P1qwY{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.page_guidelines-list__P1qwY:empty{display:none}.page_chip-list__kETJk{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.page_chip-list__kETJk .page_guideline-item__RIDEY{flex:1 1 100%}.page_chip-list__kETJk:empty{display:none}.page_guideline-item__RIDEY{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .85rem;background:var(--surface-muted);border-radius:var(--radius-sm);font-size:.88rem;color:var(--foreground);border:none}.page_manifestation-block__Kus6m{margin-top:16px;padding:16px;background:var(--card);box-shadow:var(--shadow-contained);border-radius:var(--radius-md)}.page_manifestation-title__XqIMJ{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.page_manifestation-title-danger__1vcrv{color:var(--color-error)}.page_manifestation-title-info__k5UKy{color:var(--color-info)}.page_manifestation-title-success__Ih1qe{color:var(--color-success)}.page_checks-stack__cpxNc{display:flex;flex-direction:column;gap:.65rem;margin-top:.85rem}.page_check-row__wRUD_{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--muted-foreground);font-size:.88rem}.page_check-row__wRUD_ input{accent-color:var(--color-primary)}.page_test-btn__roNbU{background:var(--brand);color:#fff;font-weight:600;border:none;border-radius:var(--radius-sm);padding:.9rem 1.75rem;font-size:.95rem;cursor:pointer;transition:background .18s ease,transform .1s ease;margin-bottom:2rem}.page_test-btn__roNbU:hover:not(:disabled){background:var(--brand-hover)}.page_test-btn__roNbU:active:not(:disabled){transform:scale(.98)}.page_test-btn__roNbU:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_response-preview__B0jm3{background:var(--color-primary-soft);border:none;border-radius:var(--radius-md);padding:1rem;margin-top:1rem}.page_response-preview__B0jm3 strong{display:block;color:var(--brand-hover);margin-bottom:.5rem;font-size:.93rem}.page_response-preview__B0jm3 p{margin:0;color:var(--foreground);line-height:1.55;white-space:pre-wrap;font-size:.88rem}.page_actions-bar__s0Dr_{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;background:oklch(1 .001 325/.92);border-radius:var(--radius-md);box-shadow:var(--shadow-contained),var(--shadow-sm);border:none;position:sticky;bottom:1rem;z-index:40;margin-top:1.4rem;backdrop-filter:blur(6px)}.page_left-actions___BCQ5{display:flex;gap:.6rem}.page_cancel-btn__E6Q6w{background:var(--surface-muted);color:var(--muted-foreground);font-weight:600;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);padding:.7rem 1.15rem;font-size:.86rem;cursor:pointer;transition:box-shadow .18s ease,color .18s ease}.page_cancel-btn__E6Q6w:hover:not(:disabled){box-shadow:var(--shadow-contained-hover);color:var(--foreground)}.page_cancel-btn__E6Q6w:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_restore-btn__DudhC{background:var(--surface-muted);color:var(--muted-foreground);font-weight:600;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);padding:.7rem 1.15rem;font-size:.86rem;cursor:pointer;transition:box-shadow .18s ease,color .18s ease}.page_restore-btn__DudhC:hover:not(:disabled){box-shadow:var(--shadow-contained-hover);color:var(--foreground)}.page_restore-btn__DudhC:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_save-btn__E_JbF{background:var(--brand);color:#fff;font-weight:600;border:none;border-radius:var(--radius-sm);padding:.74rem 1.5rem;font-size:.9rem;cursor:pointer;transition:background .18s ease,transform .1s ease}.page_save-btn__E_JbF:hover:not(:disabled){background:var(--brand-hover)}.page_save-btn__E_JbF:active:not(:disabled){transform:scale(.98)}.page_save-btn__E_JbF:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_modal-overlay__b_u9f{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1100;animation:page_fadeIn__FHNPT .15s ease-out}@keyframes page_fadeIn__FHNPT{0%{opacity:0}to{opacity:1}}.page_modal__4xk9g{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:none;width:90%;max-width:450px;animation:page_slideUp__6c35l .2s ease-out}@keyframes page_slideUp__6c35l{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.page_modal-header__lXTCI{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem .8rem;border-bottom:1px solid var(--border)}.page_modal-title__avYt5{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}.page_modal-close__EtrnG{background:none;border:none;font-size:1.2rem;color:var(--muted-foreground);cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px}.page_modal-close__EtrnG:hover{background:var(--surface-alt)}.page_modal-body__pZDzb{padding:1rem}.page_confirm-text__F3Uw7{font-size:.9rem;color:var(--foreground);margin-bottom:.5rem;line-height:1.5}.page_confirm-warning__ODIVn{color:var(--color-error);font-size:.82rem;font-weight:500}.page_modal-footer__IfnW4{padding:.8rem 1rem 1rem;border-top:1px solid var(--border);display:flex;gap:.65rem;justify-content:flex-end}.page_restore-btn-modal__RUMV9{background:var(--brand);color:#fff;font-weight:600;border:none;border-radius:var(--radius-sm);padding:.58rem 1rem;font-size:.86rem;cursor:pointer}.page_restore-btn-modal__RUMV9:hover{background:var(--brand-hover)}.page_restore-btn-modal__RUMV9:active{transform:scale(.98)}.page_toast__GcNkB{position:fixed;top:24px;right:20px;padding:.75rem 1rem;border-radius:10px;font-weight:600;font-size:.84rem;box-shadow:var(--shadow-sm);z-index:1200}.page_toast-success__bCQZb{background:var(--color-success);color:#fff}.page_toast-error__HIFG_{background:var(--color-error);color:#fff}@media(max-width:768px){.page_page-bg__PpLbb{padding:16px 16px 32px}.page_config-container__YHz80{padding:0;margin:0 auto}.page_config-header__AJa2X{flex-direction:column;gap:1rem;padding:0 0 1rem;margin-bottom:1.25rem}.page_header-actions__NZGds{align-self:flex-start;width:100%;flex-wrap:wrap}.page_page-title__HXdlX{font-size:1.5rem}.page_company-name__pcjWh{font-size:.92rem}.page_section-card__kBCNY{padding:0 0 28px;margin-bottom:28px}.page_section-title__8N7rE{font-size:16px}.page_form-row__glioU{gap:.85rem}.page_form-row__glioU,.page_tone-grid__FSUwy{grid-template-columns:1fr}.page_color-input-group__t15Gt{flex-wrap:wrap;gap:.75rem}.page_actions-bar__s0Dr_{flex-direction:column;gap:.8rem;bottom:0;padding:.9rem}.page_left-actions___BCQ5{width:100%;justify-content:flex-start;flex-wrap:wrap}.page_save-btn__E_JbF{width:100%;padding:.74rem 1.2rem}.page_toast__GcNkB{right:10px;left:10px}}@media(max-width:480px){.page_config-header__AJa2X{padding:0 0 .9rem}.page_page-title__HXdlX{font-size:1.3rem}.page_section-card__kBCNY{padding:0 0 24px;margin-bottom:24px}.page_section-title__8N7rE{font-size:16px}.page_form-group__Uuxkp{margin-bottom:1rem}.page_chips-container__XVElO{gap:8px}.page_chip__nqSqQ{font-size:.78rem;padding:.3rem .5rem .3rem .65rem}.page_actions-bar__s0Dr_{padding:.8rem}.page_left-actions___BCQ5{flex-direction:column;gap:1rem}.page_cancel-btn__E6Q6w,.page_restore-btn__DudhC{width:100%}}.AppShell_shell__Yi1do{display:flex;height:100dvh;background:var(--sidebar)}.AppShell_sidebar__orXJQ{display:flex;flex-direction:column;width:256px;min-width:256px;padding:12px 12px 12px 16px;color:var(--sidebar-foreground)}.AppShell_sidebarHeader__tiC3d{display:flex;align-items:center;gap:8px;padding:10px 8px 28px}.AppShell_logoLink__nYbcp{display:flex;align-items:center;text-decoration:none;color:inherit}.AppShell_logoLink__nYbcp:hover{opacity:.9}.AppShell_logo__0QxlF{display:block;height:20px;width:auto}.AppShell_productBadge__d3h4o{padding:2px 8px;border-radius:9999px;background:var(--color-primary-soft);color:var(--brand-hover);font-size:.6875rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.AppShell_nav___aQ2N{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.AppShell_navGroup__is7pd{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.AppShell_navSeparator__1cSv6{height:1px;background:var(--sidebar-border);margin:10px 8px}.AppShell_navLink__FLCvW{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--foreground-secondary);font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.AppShell_navLink__FLCvW svg{flex-shrink:0;color:var(--muted-foreground);transition:color .15s ease}.AppShell_navLink__FLCvW:hover{background:var(--sidebar-accent);color:var(--foreground)}.AppShell_navLink__FLCvW:hover svg{color:var(--foreground-secondary)}.AppShell_navLinkActive__pQZOU{background:var(--sidebar-accent);color:var(--foreground)}.AppShell_navLinkActive__pQZOU svg,.AppShell_navLinkActive__pQZOU:hover svg{color:var(--brand)}.AppShell_sidebarFooter__21IiX{padding-top:10px}.AppShell_userMenuContainer__53Nno{position:relative;width:100%}.AppShell_userButton__eLoad{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);text-align:left}.AppShell_userButton__eLoad:hover{background:var(--sidebar-accent)}.AppShell_userAvatar__1XAsg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:9999px;background:var(--brand);color:#fff;font-size:.75rem;font-weight:600}.AppShell_userInfo__qAd1x{display:flex;flex-direction:column;min-width:0;flex:1}.AppShell_userName__V6Ou4{font-size:.8125rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppShell_userRole__M0PGL{font-size:.6875rem;color:var(--muted-foreground)}.AppShell_userChevron__Wo9jm{color:var(--muted-foreground);flex-shrink:0}.AppShell_userDropdown__nUdZP{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-contained),var(--shadow-sm);padding:4px;z-index:60;animation:AppShell_dropdown-in__3YXLw .15s ease-out}@keyframes AppShell_dropdown-in__3YXLw{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AppShell_dropdownHeader__WXlsK{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.AppShell_dropdownHeader__WXlsK strong{font-size:.8125rem;font-weight:500;color:var(--foreground)}.AppShell_dropdownHeader__WXlsK span{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppShell_orgName__jUdaV{color:var(--brand)!important;font-weight:500}.AppShell_dropdownDivider__u_dtT{height:1px;background:var(--border);margin:4px 0}.AppShell_logoutButton__a_R5k{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-error);font-size:.8125rem;font-weight:500;text-align:left}.AppShell_logoutButton__a_R5k:hover{background:var(--color-error-soft)}.AppShell_inset__To9yp{flex:1;min-width:0;display:flex;margin:8px 8px 8px 0;border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--shadow-sm),var(--shadow-contained);overflow:hidden}.AppShell_insetScroll__xBVjN{flex:1;min-width:0;overflow-y:auto}.AppShell_drawerOverlay__IzyIb,.AppShell_drawer__cadon,.AppShell_mobileBar__f_Aou{display:none}@media(max-width:768px){.AppShell_shell__Yi1do{flex-direction:column}.AppShell_sidebar__orXJQ{display:none}.AppShell_mobileBar__f_Aou{display:flex;align-items:center;gap:10px;height:52px;min-height:52px;padding:0 12px}.AppShell_mobileBarSpacer__zrDKM{width:36px}.AppShell_mobileMenuButton__VGRSC{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--foreground-secondary)}.AppShell_mobileMenuButton__VGRSC:hover{background:var(--sidebar-accent);color:var(--foreground)}.AppShell_drawerOverlay__IzyIb{display:block;position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:80}.AppShell_drawer__cadon{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;width:288px;max-width:85vw;padding:12px;background:var(--sidebar);box-shadow:var(--shadow-md);z-index:90;transform:translateX(-100%);transition:transform .25s ease-out;visibility:hidden}.AppShell_drawerOpen__sbXK1{transform:translateX(0);visibility:visible}.AppShell_drawerHeader__0g0Yu{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 14px}.AppShell_inset__To9yp{margin:0 8px 8px}}@media(prefers-reduced-motion:reduce){.AppShell_drawer__cadon{transition:none}.AppShell_userDropdown__nUdZP{animation:none}}.LoadingState_container__pS_Vy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}.LoadingState_fullPage__51SmS{min-height:60dvh}.LoadingState_label__zB9_P{margin:0;font-size:.8125rem;color:var(--muted-foreground)}.LoadingState_spinner__7FAxn{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--surface-muted);border-top-color:var(--brand);animation:LoadingState_loading-spin__SqMdF .8s linear infinite}.LoadingState_sm__a8ZZY{width:16px;height:16px;border-width:2px}.LoadingState_md__bNKj_{width:28px;height:28px;border-width:3px}.LoadingState_lg__2p0BI{width:36px;height:36px;border-width:3px}@keyframes LoadingState_loading-spin__SqMdF{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.LoadingState_spinner__7FAxn{animation-duration:1.6s}}.page_pageBg__QuJu1{background:rgba(0,0,0,0)}.page_main__kriV6{display:flex;flex-direction:column;padding:24px 32px 48px;gap:20px}@media(max-width:768px){.page_main__kriV6{padding:16px 16px 32px}}.page_errorMsg__CdQY_{padding:60px;text-align:center;color:var(--color-error)}.page_breadcrumb__wN4sJ{margin-bottom:-4px}.page_backBtn__dfxXp{background:none;border:none;color:var(--brand);font-size:.9rem;font-weight:500;cursor:pointer;padding:0}.page_backBtn__dfxXp:hover{text-decoration:underline}.page_pageHeader__GQJer{display:flex;align-items:baseline;gap:12px}.page_pageTitle__uDw_t{font-size:1.6rem;font-weight:600;letter-spacing:-.56px;color:var(--foreground);margin:0}.page_slug__Y8Uu0{font-size:.9rem;color:var(--muted-foreground);background:var(--surface-muted);padding:2px 8px;border-radius:var(--radius-xs)}.page_tabs__05YIm{display:flex;gap:4px;border-bottom:2px solid var(--border)}.page_tab__Dsd3t{background:none;padding:10px 18px;font-size:.93rem;font-weight:500;color:var(--muted-foreground);cursor:pointer;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;transition:color .12s}.page_tab__Dsd3t:hover{color:var(--foreground)}.page_tabActive__IqW4K{color:var(--brand);border-bottom-color:var(--brand)}.page_statsGrid__I7MUK{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.page_statsGrid__I7MUK{grid-template-columns:repeat(2,1fr)}}.page_statCard__ThYfH{background:var(--card);border:none;border-radius:var(--radius-md);padding:20px 24px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-contained)}.page_statValue__V4WpQ{font-size:2rem;font-weight:600;letter-spacing:-.56px;color:var(--foreground)}.page_statLabel__2XyO1{font-size:.85rem;color:var(--foreground-secondary)}.page_tableCard__7D_EZ{background:var(--card);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-contained);overflow:hidden}.page_cardHeader__UDrK_{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border)}.page_cardTitle__OXSPt{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}.page_table__JS3WM{width:100%;border-collapse:collapse;font-size:.92rem}.page_table__JS3WM th{text-align:left;padding:10px 20px;font-size:.75rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-muted);border-bottom:1px solid var(--border)}.page_table__JS3WM td{padding:12px 20px;border-bottom:1px solid var(--border);color:var(--foreground-secondary);vertical-align:middle}.page_table__JS3WM tr:hover td{background:var(--surface-row)}.page_table__JS3WM tr:last-child td{border-bottom:none}.page_bold__ZdRai{font-weight:600;color:var(--foreground)!important}.page_center__jMx1Y{text-align:center!important}.page_cellHint__RQL_x{display:block;font-size:.72rem;color:var(--muted-foreground);margin-top:2px}.page_rowActions__i4SEz{display:flex;align-items:center;gap:10px}.page_linkBtn__jgm0L{background:none;border:none;color:var(--brand);font-size:.82rem;font-weight:500;cursor:pointer;padding:0}.page_linkBtn__jgm0L:hover{text-decoration:underline}.page_usageTab__pW4Sz{display:flex;flex-direction:column;gap:16px}.page_sectionLabel__3cczz{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground)}.page_quotaCell__8dJXF{min-width:200px}.page_bar__E0t0s{height:8px;width:100%;max-width:200px;border-radius:9999px;background:var(--surface-muted);overflow:hidden;margin-top:5px}.page_barFill__39_IO{height:100%;border-radius:9999px;transition:width .4s ease}.page_fillGreen__X_aLC{background:var(--color-success)}.page_fillYellow__5DFiA{background:var(--color-warning)}.page_fillRed__Gcbwy{background:var(--color-error)}.page_chartWrap__lrfg5{padding:18px 24px 20px;display:flex;flex-direction:column;gap:10px}.page_chartHeader__tOnJu{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.page_chartTotal__lRcmh{font-size:1.1rem;font-weight:600;color:var(--foreground)}.page_chart__rKkrR{display:flex;align-items:flex-end;gap:2px;height:120px;padding-top:4px;border-bottom:1px solid var(--border)}.page_chartCol__FeBQm{flex:1 1 0;min-width:4px;height:100%;display:flex;align-items:flex-end}.page_chartBar__Jl8HX{width:100%;background:var(--brand);border-radius:4px 4px 0 0;transition:opacity .12s}.page_chartBar__Jl8HX:hover{opacity:.75}.page_chartAxis__KSlWJ{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted-foreground)}.page_chartTable__XoZuX{font-size:.82rem;color:var(--foreground-secondary)}.page_chartTable__XoZuX summary{cursor:pointer;color:var(--brand);font-size:.82rem;margin-bottom:8px}.page_modalText__yJC2y{font-size:.85rem;color:var(--foreground-secondary);margin:0}.page_modalText__yJC2y strong{color:var(--foreground)}.page_code__u48iU{font-family:monospace;font-size:.85rem;background:var(--surface-muted);padding:2px 6px;border-radius:var(--radius-xs)}.page_badgeGray__kpqDe,.page_badgeGreen__bJsJQ,.page_badgeOrange__XLXRc,.page_badge__ucvMH{display:inline-block;padding:2px 10px;border-radius:9999px;font-size:.78rem;font-weight:600;background:var(--surface-muted);color:var(--foreground-secondary)}.page_badgeGreen__bJsJQ{background:var(--color-success-soft);color:var(--color-success);cursor:pointer;border:none}.page_badgeGreen__bJsJQ:hover{background:oklch(.62 .17 145/.18)}.page_badgeGray__kpqDe{background:var(--surface-muted);color:var(--muted-foreground);cursor:pointer;border:none}.page_badgeGray__kpqDe:hover{background:var(--surface-alt)}.page_badgeOrange__XLXRc{background:var(--color-primary-soft);color:var(--brand-hover);cursor:pointer;border:none}.page_badgeOrange__XLXRc:hover{background:oklch(.754 .183 56/.18)}.page_addBtn__aXTLw{background:var(--brand);color:#fff;font-weight:600;border:none;border-radius:var(--radius-sm);padding:.55rem 1.2rem;font-size:.9rem;cursor:pointer;transition:background .15s,transform .15s}.page_addBtn__aXTLw:hover{background:var(--brand-hover)}.page_addBtn__aXTLw:active:not(:disabled){transform:scale(.98)}.page_addBtn__aXTLw:disabled{opacity:.6;cursor:not-allowed}.page_dangerBtn__gYkbn{background:none;border:1px solid var(--color-error);color:var(--color-error);border-radius:var(--radius-xs);padding:4px 12px;font-size:.82rem;cursor:pointer}.page_dangerBtn__gYkbn:hover{background:var(--color-error-soft)}.page_empty__T2WRt{padding:40px;text-align:center;color:var(--muted-foreground)}.page_overlay__BmTUz{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100}.page_modal__7XEMK{background:var(--card);border-radius:var(--radius-lg);padding:28px 32px;width:420px;max-width:95vw;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-md)}.page_modalTitle__0btGp{font-size:1.15rem;font-weight:600;letter-spacing:-.18px;color:var(--foreground);margin:0 0 4px}.page_label__A_yTz{font-size:.85rem;font-weight:600;color:var(--foreground-secondary)}.page_input__l3pzj{width:100%;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);padding:8px 12px;font-size:.92rem;outline:none;box-sizing:border-box}.page_input__l3pzj:focus{box-shadow:0 0 0 1px var(--brand)}.page_modalActions__BFpbt{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.page_cancelBtn__sZaq9{background:var(--surface-muted);border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);padding:.55rem 1.2rem;font-size:.9rem;cursor:pointer;color:var(--foreground-secondary)}.page_cancelBtn__sZaq9:hover{box-shadow:var(--shadow-contained-hover);color:var(--foreground)}.page_tokenWarning__mqbX5{font-size:.88rem;color:var(--color-error);font-weight:500;margin:0}.page_tokenBox__pNo_6{display:block;background:var(--surface-muted);border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);padding:12px;font-size:.82rem;word-break:break-all;color:var(--foreground)}.ReplyDrawer_backdrop__x_sn4{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:40;animation:ReplyDrawer_fadeIn__aZ9Jz .2s ease-out}.ReplyDrawer_drawer__lUC_1{position:fixed;top:0;right:0;height:100vh;width:480px;max-width:100vw;background:var(--card);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-md);z-index:50;display:flex;flex-direction:column;overflow:hidden;animation:ReplyDrawer_drawerIn__U_vPA .24s ease}@media(max-width:600px){.ReplyDrawer_drawer__lUC_1{width:100vw;border-radius:0}}@keyframes ReplyDrawer_fadeIn__aZ9Jz{0%{opacity:0}to{opacity:1}}@keyframes ReplyDrawer_drawerIn__U_vPA{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ReplyDrawer_drawerHeader__0Y5sM{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.ReplyDrawer_drawerTitle__CcdEv{margin:0 0 6px;font-size:1.05rem;font-weight:600;color:var(--foreground)}.ReplyDrawer_meta__ruzwn{display:flex;gap:6px;flex-wrap:wrap}.ReplyDrawer_sentimentBadge__jsK3M{text-transform:capitalize}.ReplyDrawer_classTag__PRq9r,.ReplyDrawer_sentimentBadge__jsK3M{font-size:.72rem;font-weight:600;border-radius:9999px;padding:3px 10px}.ReplyDrawer_classTag__PRq9r,.ReplyDrawer_closeBtn__R0NAD{background:var(--surface-muted);color:var(--foreground-secondary)}.ReplyDrawer_closeBtn__R0NAD{border:none;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;cursor:pointer;font-size:.8rem;flex-shrink:0;transition:background .15s}.ReplyDrawer_closeBtn__R0NAD:hover{background:var(--border);color:var(--foreground)}.ReplyDrawer_notConnectedBanner__dfRXm{margin:0 20px;padding:10px 14px;background:var(--color-warning-soft);border:none;border-radius:var(--radius-sm);color:var(--color-warning);font-size:.82rem;font-weight:500;flex-shrink:0}.ReplyDrawer_scrollArea__6gKSn{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0}.ReplyDrawer_originalComment__gAAS1{margin:16px 20px 0;background:var(--surface-muted);border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-md);padding:12px 14px;flex-shrink:0}.ReplyDrawer_commentHeader__Q_6gc{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ReplyDrawer_commentAuthor__XynEU{font-weight:600;font-size:.85rem;color:var(--foreground)}.ReplyDrawer_postLink__X7G0k{font-size:.78rem;color:var(--brand);font-weight:600;text-decoration:none}.ReplyDrawer_postLink__X7G0k:hover{text-decoration:underline}.ReplyDrawer_commentText__O1_mX{margin:0;font-size:.88rem;color:var(--foreground-secondary);line-height:1.5}.ReplyDrawer_replySection__2yNEM{padding:16px 20px 0;display:flex;flex-direction:column;gap:10px}.ReplyDrawer_replySectionHeader__s5Je7{display:flex;justify-content:space-between;align-items:center}.ReplyDrawer_replyLabel__MaKOA{font-size:.82rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.ReplyDrawer_regenerateBtn__BOP1o{border:none;box-shadow:var(--shadow-contained);background:var(--card);color:var(--foreground-secondary);border-radius:var(--radius-sm);padding:4px 10px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.ReplyDrawer_regenerateBtn__BOP1o:hover{box-shadow:0 0 0 1px var(--brand);color:var(--brand)}.ReplyDrawer_generating__qdCsS{display:flex;align-items:center;gap:10px;padding:16px;background:var(--color-warning-soft);border:none;border-radius:var(--radius-sm);color:var(--color-warning);font-size:.85rem}.ReplyDrawer_spinner__pAIbK{width:16px;height:16px;border:2px solid var(--brand);border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:ReplyDrawer_spin___dUsy .8s linear infinite;flex-shrink:0}@keyframes ReplyDrawer_spin___dUsy{to{transform:rotate(1turn)}}.ReplyDrawer_error__HUWSR{padding:10px 14px;background:var(--color-error-soft);border:none;border-radius:var(--radius-sm);color:var(--color-error);font-size:.85rem}.ReplyDrawer_replyTextarea__x72rR{width:100%;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);padding:12px 14px;font-size:.9rem;color:var(--foreground);line-height:1.55;resize:vertical;font-family:inherit;transition:box-shadow .15s;box-sizing:border-box}.ReplyDrawer_replyTextarea__x72rR:focus{outline:none;box-shadow:0 0 0 1px var(--brand)}.ReplyDrawer_dmSection__EOFsW{margin:0 20px;padding:14px;background:var(--color-primary-soft);border:none;border-radius:var(--radius-md);flex-shrink:0}.ReplyDrawer_dmHeader__QnJKG{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ReplyDrawer_dmLabel__APe9k{font-size:.82rem;font-weight:600;color:var(--brand-hover)}.ReplyDrawer_dmBadge__hiDnJ{font-size:.72rem;font-weight:600;background:oklch(.754 .183 56/.15);color:var(--brand-hover);border-radius:9999px;padding:2px 8px}.ReplyDrawer_dmHint__BETU0{margin:0 0 10px;font-size:.84rem;color:var(--foreground-secondary);line-height:1.45}.ReplyDrawer_dmSentBadge___wJ6k{display:inline-block;background:var(--color-success-soft);color:var(--color-success);border-radius:var(--radius-sm);padding:6px 14px;font-size:.82rem;font-weight:600;margin-top:8px}.ReplyDrawer_dmBtn__ZfLk4{margin-top:8px;border:none;background:var(--brand);color:#fff;border-radius:var(--radius-sm);padding:8px 16px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s,transform .15s}.ReplyDrawer_dmBtn__ZfLk4:disabled{opacity:.5;cursor:not-allowed}.ReplyDrawer_dmBtn__ZfLk4:not(:disabled):hover{background:var(--brand-hover)}.ReplyDrawer_dmBtn__ZfLk4:not(:disabled):active{transform:scale(.98)}.ReplyDrawer_actions__k1r36{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--border);flex-shrink:0}.ReplyDrawer_cancelBtn__BZD5P{flex:1;border:none;box-shadow:var(--shadow-contained);background:var(--surface-muted);color:var(--foreground-secondary);border-radius:var(--radius-sm);padding:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s}.ReplyDrawer_cancelBtn__BZD5P:hover{box-shadow:var(--shadow-contained-hover)}.ReplyDrawer_publishBtn__FIjm9{flex:2;border:none;background:var(--brand);color:#fff;border-radius:var(--radius-sm);padding:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s,transform .15s}.ReplyDrawer_publishBtn__FIjm9:disabled{opacity:.5;cursor:not-allowed}.ReplyDrawer_publishBtn__FIjm9:not(:disabled):hover{background:var(--brand-hover)}.ReplyDrawer_publishBtn__FIjm9:not(:disabled):active{transform:scale(.98)}.ReplyDrawer_successBanner__p89FT{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:16px 20px;background:var(--color-success-soft);border-top:1px solid var(--border);color:var(--color-success);font-size:.9rem;font-weight:600;flex-shrink:0}.ReplyDrawer_closeSuccessBtn__BteTe{border:none;box-shadow:var(--shadow-contained);background:var(--card);color:var(--color-success);border-radius:var(--radius-sm);padding:6px 14px;font-size:.82rem;font-weight:600;cursor:pointer}.ReplyDrawer_closeSuccessBtn__BteTe:hover{box-shadow:var(--shadow-contained-hover)}.CommunityTab_wrap__3f0Mh{display:grid;gap:32px}.CommunityTab_empty__moIJS{color:var(--foreground-secondary);font-size:.95rem;padding:32px 0;text-align:center}.CommunityTab_section___s2pZ{display:grid;gap:20px}.CommunityTab_sectionHeader__PdTa9{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--border)}.CommunityTab_sectionTitle__Xj2X3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.2px;color:var(--foreground)}.CommunityTab_sectionDescription__yAyYw{margin:4px 0 0;font-size:13px;color:var(--muted-foreground);line-height:1.5}.CommunityTab_sectionMeta__7JYwW{display:flex;align-items:center;gap:10px}.CommunityTab_metaHint__RrbLd{font-size:.78rem;color:var(--muted-foreground);white-space:nowrap}.CommunityTab_networkGroup__Ndn_7{display:grid;gap:16px}.CommunityTab_networkGroupHeader__FF6gg{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.CommunityTab_networkGroupInfo__CIUFR{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CommunityTab_networkGroupActions__Z_BL5{display:flex;align-items:center;gap:12px}.CommunityTab_connectionChip__StAm5{display:inline-flex;align-items:center;gap:6px;background:var(--card);box-shadow:var(--shadow-contained);border-radius:9999px;padding:5px 12px;font-size:.8rem;font-weight:600;color:var(--foreground)}.CommunityTab_connectionHandle__KjR7l{color:var(--muted-foreground);font-weight:500}.CommunityTab_statusDot___y_Cm{width:8px;height:8px;border-radius:50%;flex-shrink:0}.CommunityTab_monitoredHint__9DCAV{font-size:.84rem;color:var(--foreground-secondary)}.CommunityTab_monitoredWarning__8IG9E{font-size:.84rem;color:var(--color-warning)}.CommunityTab_monitoredWarning__8IG9E a{color:var(--brand);font-weight:600}.CommunityTab_scrapeBtn__n_fSp{display:inline-flex;align-items:center;gap:7px;border:none;background:var(--brand);color:#fff;border-radius:var(--radius-sm);padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s,transform .15s}.CommunityTab_scrapeBtn__n_fSp:hover:not(:disabled){background:var(--brand-hover)}.CommunityTab_scrapeBtn__n_fSp:active:not(:disabled){transform:scale(.98)}.CommunityTab_scrapeBtn__n_fSp:disabled{opacity:.6;cursor:not-allowed}.CommunityTab_iconSpinning__qsTcT{animation:CommunityTab_spin__MJ3bL 1s linear infinite}@keyframes CommunityTab_spin__MJ3bL{to{transform:rotate(1turn)}}.CommunityTab_progressNote__iutRz{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--muted-foreground)}.CommunityTab_errorState__a0YFg{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--color-error-soft);border-radius:var(--radius-sm);color:var(--color-error);font-size:.85rem}.CommunityTab_errorState__a0YFg svg{flex-shrink:0}.CommunityTab_retryBtn__rCwGf{margin-left:auto;border:none;background:var(--card);box-shadow:var(--shadow-contained);color:var(--color-error);border-radius:var(--radius-sm);padding:5px 12px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.CommunityTab_retryBtn__rCwGf:hover{box-shadow:var(--shadow-contained-hover)}.CommunityTab_emptyState__Jeojn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;text-align:center;color:var(--muted-foreground)}.CommunityTab_emptyState__Jeojn svg{margin-bottom:6px}.CommunityTab_emptyTitle__hJInC{margin:0;font-size:.95rem;font-weight:600;color:var(--foreground)}.CommunityTab_emptyText__Cy6I_{margin:0;font-size:.85rem;color:var(--muted-foreground);max-width:380px;line-height:1.5}.CommunityTab_emptyAction___IrHq{margin-top:12px;display:inline-flex;align-items:center;background:var(--brand);color:#fff;border-radius:var(--radius-sm);padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none}.CommunityTab_emptyAction___IrHq:hover{background:var(--brand-hover)}.CommunityTab_emptyState__Jeojn .CommunityTab_scrapeBtn__n_fSp{margin-top:12px}.CommunityTab_scrapeSummary__UY0s2{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--foreground-secondary);flex-wrap:wrap}.CommunityTab_collabFlag__Pd7cC{background:var(--color-primary-soft);color:var(--brand-hover);border:none;border-radius:var(--radius-xs);padding:2px 8px;font-size:.68rem;font-weight:600;letter-spacing:.04em}.CommunityTab_filterChip__0_2tz{border:none;background:var(--surface-muted);color:var(--foreground-secondary);border-radius:var(--radius-xs);padding:3px 10px;font-size:.78rem;font-weight:600;cursor:pointer;transition:box-shadow .12s,opacity .12s}.CommunityTab_filterChip__0_2tz:hover:not(:disabled){box-shadow:var(--shadow-contained-hover)}.CommunityTab_filterChip__0_2tz:disabled{opacity:.45;cursor:not-allowed}.CommunityTab_filterChipActive__egggo{box-shadow:0 0 0 1.5px var(--brand)}.CommunityTab_summaryHint___zt2K{font-size:.78rem;color:var(--muted-foreground)}.CommunityTab_collabBadge__rJQ5o{background:var(--color-primary-soft);color:var(--brand-hover)}.CommunityTab_collabBadge__rJQ5o,.CommunityTab_nonCollabBadge__327HN{border-radius:var(--radius-xs);padding:2px 10px;font-size:.78rem;font-weight:600}.CommunityTab_nonCollabBadge__327HN{background:var(--surface-muted);color:var(--foreground-secondary)}.CommunityTab_postGrid__38qG9{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.CommunityTab_postCard__m9MtZ{display:flex;flex-direction:column;text-align:left;border:none;background:var(--card);box-shadow:var(--shadow-contained);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;padding:0;font:inherit;color:inherit;transition:box-shadow .15s ease}.CommunityTab_postCard__m9MtZ:hover{box-shadow:var(--shadow-contained-hover)}.CommunityTab_postCardActive__331hg,.CommunityTab_postCardActive__331hg:hover{box-shadow:0 0 0 1px var(--brand)}.CommunityTab_postThumb__jZgGu{position:relative;display:grid;place-items:center;height:96px;background:var(--surface-muted);color:var(--muted-foreground);overflow:hidden}.CommunityTab_postThumbImg__Dj_WY{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.CommunityTab_panelThumb__2Flvm{height:56px;width:56px;border-radius:var(--radius-sm);flex-shrink:0}.CommunityTab_panelThumb__2Flvm .CommunityTab_postTypeTag__hVNQj{display:none}.CommunityTab_postTypeTag__hVNQj{position:absolute;bottom:8px;right:8px;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background:var(--card);box-shadow:var(--shadow-contained);border-radius:var(--radius-xs);padding:2px 6px}.CommunityTab_postBody__OERaF{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1}.CommunityTab_postTags__Rwrka{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.CommunityTab_networkTag__ExbEO{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;color:var(--foreground-secondary);background:var(--surface-muted);border-radius:var(--radius-xs);padding:2px 8px}.CommunityTab_postAuthor__8czkZ{font-weight:600;font-size:.88rem;color:var(--foreground)}.CommunityTab_postCollaborators__wMbad{font-size:.78rem;color:var(--brand);font-weight:600}.CommunityTab_postCaption__Fqjyk{margin:0;font-size:.82rem;color:var(--foreground-secondary);line-height:1.45}.CommunityTab_postFooter__9gCMN{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:.78rem;color:var(--muted-foreground)}.CommunityTab_postStat__bC_zm{display:inline-flex;align-items:center;gap:4px}.CommunityTab_postTime__DVoBX{margin-left:auto;white-space:nowrap}.CommunityTab_skeletonCard__H_rzV{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-contained);background:var(--card);animation:CommunityTab_pulse__6xnW_ 1.4s ease-in-out infinite}.CommunityTab_skeletonThumb__Cv83n{height:96px;background:var(--surface-muted)}.CommunityTab_skeletonBody__Z4tf3{display:flex;flex-direction:column;gap:8px;padding:12px 14px 16px}.CommunityTab_skeletonLine__iw4Hg{height:10px;border-radius:5px;background:var(--surface-muted)}@keyframes CommunityTab_pulse__6xnW_{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.CommunityTab_skeletonCard__H_rzV{animation:none}}.CommunityTab_commentsPanel__jpH08{background:var(--card);box-shadow:var(--shadow-contained);border-radius:var(--radius-md);padding:16px 18px;animation:CommunityTab_expandIn___4G_8 .2s ease;scroll-margin-top:16px}.CommunityTab_commentsPanel__jpH08:focus{outline:none}.CommunityTab_commentsPanel__jpH08:focus-visible{box-shadow:0 0 0 2px var(--brand)}@keyframes CommunityTab_expandIn___4G_8{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CommunityTab_commentsPanelHeader__djTmg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.CommunityTab_commentsPanelTitle__9_QZf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1}.CommunityTab_postLink__Et4ae{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-weight:600;font-size:.82rem;text-decoration:none}.CommunityTab_postLink__Et4ae:hover{text-decoration:underline}.CommunityTab_closePanelBtn__BMPlz{border:none;background:rgba(0,0,0,0);color:var(--muted-foreground);width:28px;height:28px;border-radius:var(--radius-sm);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.CommunityTab_closePanelBtn__BMPlz:hover{background:var(--surface-muted);color:var(--foreground)}.CommunityTab_panelCaption__aHA7b{margin:10px 0 0;font-size:.85rem;color:var(--foreground-secondary);line-height:1.5}.CommunityTab_capturedHint__E8AEk{margin:8px 0 0;font-size:.78rem;color:var(--muted-foreground);font-style:italic}.CommunityTab_noComments__Ey53M{margin:12px 0 0;font-size:.84rem;color:var(--muted-foreground);font-style:italic}.CommunityTab_commentList__dR_Or{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.CommunityTab_commentItem__GzMoe{border-top:1px solid var(--border);padding:10px 0;animation:CommunityTab_expandIn___4G_8 .2s ease}.CommunityTab_commentItem__GzMoe:first-child{border-top:none}.CommunityTab_commentRow__wE9oD{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:flex-start}.CommunityTab_commentAvatar__jP7GR{width:26px;height:26px;border-radius:50%;background:var(--surface-muted);color:var(--foreground-secondary);font-size:.62rem;font-weight:600;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.CommunityTab_commentBody__qMNxR{display:flex;flex-direction:column;gap:2px}.CommunityTab_commentMeta__st7Rj{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.CommunityTab_commentAuthor__SX21p{font-weight:600;font-size:.82rem;color:var(--foreground)}.CommunityTab_commentTime__tA6Po{font-size:.75rem;color:var(--muted-foreground)}.CommunityTab_repliedBadge__MtDA3{background:var(--color-success-soft);color:var(--color-success)}.CommunityTab_draftBadge__9RT4M,.CommunityTab_repliedBadge__MtDA3{font-size:.7rem;font-weight:600;border-radius:var(--radius-xs);padding:1px 8px}.CommunityTab_draftBadge__9RT4M{background:var(--surface-muted);color:var(--foreground-secondary)}.CommunityTab_showMoreBtn__kjHOq{border:none;background:none;color:var(--brand);font-size:.82rem;font-weight:600;cursor:pointer;padding:8px 0 0;text-align:left}.CommunityTab_showMoreBtn__kjHOq:hover{text-decoration:underline}.CommunityTab_commentText__IHmDj{margin:2px 0 0;font-size:.85rem;color:var(--foreground-secondary);line-height:1.45}.CommunityTab_replyBtn__XdN6N{border:none;box-shadow:var(--shadow-contained);background:var(--card);color:var(--brand);border-radius:var(--radius-sm);padding:5px 12px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;align-self:flex-start}.CommunityTab_replyBtn__XdN6N:hover{background:var(--color-primary-soft);box-shadow:var(--shadow-contained-hover)}.AnalyticsCard_card__1QHTv{background:var(--card);border-radius:var(--radius-md);padding:24px;border:none;box-shadow:var(--shadow-contained);transition:box-shadow .18s ease;position:relative;overflow:hidden}.AnalyticsCard_card__1QHTv.AnalyticsCard_clickable__CjUWp{cursor:pointer}.AnalyticsCard_card__1QHTv.AnalyticsCard_clickable__CjUWp:hover{box-shadow:var(--shadow-contained-hover)}.AnalyticsCard_card__1QHTv.AnalyticsCard_clickable__CjUWp:hover .AnalyticsCard_hoverIndicator__nHOct{opacity:1;transform:translateY(0)}.AnalyticsCard_card__1QHTv.AnalyticsCard_large__RKNfO{grid-column:span 2}@media(max-width:1024px){.AnalyticsCard_card__1QHTv.AnalyticsCard_large__RKNfO{grid-column:span 1}}.AnalyticsCard_header__dUKEw{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.AnalyticsCard_title__oebTF{font-size:.9rem;font-weight:500;color:var(--muted-foreground);margin:0;text-transform:uppercase;letter-spacing:.5px}.AnalyticsCard_icon__mEIy1{font-size:1.5rem}.AnalyticsCard_content__267z0{display:flex;gap:20px;align-items:flex-start}.AnalyticsCard_valueSection__jcUO7{flex:1}.AnalyticsCard_value__Cdiqn{font-size:2.5rem;font-weight:600;letter-spacing:-.8px;color:var(--foreground);line-height:1;margin-bottom:8px}.AnalyticsCard_subtitle__rLBnh{font-size:.85rem;color:var(--muted-foreground);margin-top:4px}.AnalyticsCard_chartSection__4iJco{flex-shrink:0}.AnalyticsCard_hoverIndicator__nHOct{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,oklch(75.4% .183 56deg/.12),transparent);padding:8px 24px;text-align:center;font-size:.85rem;color:var(--brand);font-weight:500;opacity:0;transform:translateY(10px);transition:all .2s}@media(max-width:768px){.AnalyticsCard_card__1QHTv{padding:20px}.AnalyticsCard_value__Cdiqn{font-size:2rem}.AnalyticsCard_content__267z0{flex-direction:column;align-items:flex-start}.AnalyticsCard_chartSection__4iJco{width:100%}}.AnalyticsFilters_filtersBar__Jahr5{background:rgba(0,0,0,0);margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.AnalyticsFilters_compactBar__HnqX6{background:rgba(0,0,0,0);border:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.AnalyticsFilters_searchWrap__D_y28{flex:1 1 340px;min-width:240px}.AnalyticsFilters_searchInput__0ngZR{width:100%;border:none;box-shadow:var(--shadow-contained);background:var(--surface-muted);border-radius:var(--radius-sm);padding:10px 14px;font-size:.9rem;color:var(--foreground)}.AnalyticsFilters_searchInput__0ngZR::placeholder{color:var(--muted-foreground)}.AnalyticsFilters_searchInput__0ngZR:focus{outline:none;box-shadow:0 0 0 1px var(--brand);background:var(--card)}.AnalyticsFilters_compactControls__GGWuV{display:flex;align-items:center;gap:10px;flex:2 1 620px;flex-wrap:wrap;justify-content:flex-end}.AnalyticsFilters_compactControlsStart__uwhAI{justify-content:flex-start}.AnalyticsFilters_periodButtonsCompact__qBSr3{display:flex;gap:6px;flex-wrap:wrap}.AnalyticsFilters_filterSelectCompact__U_OW9{min-width:190px;height:40px;border-radius:var(--radius-sm);background:var(--surface-muted)}.AnalyticsFilters_filterSelectCompact__U_OW9,.AnalyticsFilters_filterSelect__xzXxW{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23878587' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.AnalyticsFilters_dateRangeCompact__L9K3D{width:100%;display:flex;justify-content:flex-end;gap:8px}.AnalyticsFilters_filterGroup__ilLkN{display:flex;flex-direction:column;gap:6px}.AnalyticsFilters_filterLabel__M5Ta6{font-size:11px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px}.AnalyticsFilters_periodButtons__8qV6f{display:flex;gap:6px;flex-wrap:wrap}.AnalyticsFilters_periodBtn__8lUGI{padding:6px 14px;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);background:var(--card);font-size:.85rem;color:var(--foreground-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}.AnalyticsFilters_periodBtn__8lUGI:hover:not(:disabled){box-shadow:var(--shadow-contained-hover);color:var(--brand);background:var(--color-primary-soft)}.AnalyticsFilters_periodBtn__8lUGI.AnalyticsFilters_active__t3Ybl{background:var(--brand);color:#fff;box-shadow:none;font-weight:500}.AnalyticsFilters_periodBtn__8lUGI:disabled{opacity:.5;cursor:not-allowed}.AnalyticsFilters_dateRange__M3lrt{display:flex;gap:12px;align-items:flex-end}@media(max-width:480px){.AnalyticsFilters_dateRange__M3lrt{flex-direction:column}}.AnalyticsFilters_dateField__VH1mI{display:flex;flex-direction:column;gap:4px}.AnalyticsFilters_dateInput__Qj2xk{padding:8px 12px;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);font-size:.9rem;color:var(--foreground);background:var(--card);transition:box-shadow .15s ease}.AnalyticsFilters_dateInput__Qj2xk:hover{box-shadow:var(--shadow-contained-hover)}.AnalyticsFilters_dateInput__Qj2xk:focus{outline:none;box-shadow:0 0 0 1px var(--brand)}.AnalyticsFilters_selectsRow__ojAVv{display:flex;gap:16px}@media(max-width:640px){.AnalyticsFilters_selectsRow__ojAVv{flex-direction:column}}.AnalyticsFilters_filterSelect__xzXxW{padding:10px 16px;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);background-color:var(--card);font-size:.9rem;color:var(--foreground);cursor:pointer;min-width:200px;transition:box-shadow .15s ease}.AnalyticsFilters_filterSelect__xzXxW:hover:not(:disabled){box-shadow:var(--shadow-contained-hover)}.AnalyticsFilters_filterSelect__xzXxW:focus{outline:none;box-shadow:0 0 0 1px var(--brand)}.AnalyticsFilters_filterSelect__xzXxW:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.AnalyticsFilters_filterSelect__xzXxW{min-width:unset;width:100%}}@media(max-width:1024px){.AnalyticsFilters_compactControls__GGWuV{justify-content:flex-start}}.DonutChart_container__QCgue{display:flex;flex-direction:column;align-items:center;gap:12px}.DonutChart_canvas__Dj04P{display:block}.DonutChart_legend__5emIC{display:flex;flex-direction:column;gap:6px;width:100%}.DonutChart_legendItem__quAXy{display:flex;align-items:center;gap:8px;font-size:.8rem}.DonutChart_legendColor__0YH4Y{width:10px;height:10px;border-radius:2px;flex-shrink:0}.DonutChart_legendLabel__cUODD{color:var(--muted-foreground);flex:1}.DonutChart_legendValue__H_nZT{color:var(--foreground);font-weight:600}.SentimentLineChart_container__L7x1p{width:100%}.SentimentLineChart_chartWrapper___NBhL{width:100%;min-height:220px;border-radius:var(--radius-sm);padding:2px}.SentimentLineChart_legend__ESH6X{display:flex;justify-content:center;gap:20px;margin-top:16px;flex-wrap:wrap}.SentimentLineChart_legendItem__MHrvr{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--muted-foreground);font-weight:500}.SentimentLineChart_dot__BKYvu{width:10px;height:10px;border-radius:50%}.SentimentLineChart_tooltip__HD9OA{background:var(--card);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-contained),var(--shadow-sm);padding:10px 12px}.SentimentLineChart_tooltipTitle__E6k9E{margin:0 0 6px;color:var(--foreground);font-size:.78rem;font-weight:600}.SentimentLineChart_tooltipRow__DrXX2{display:flex;align-items:center;gap:6px;font-size:.75rem}.SentimentLineChart_tooltipRow__DrXX2+.SentimentLineChart_tooltipRow__DrXX2{margin-top:4px}.SentimentLineChart_tooltipDot__7ld7u{width:8px;height:8px;border-radius:50%}.SentimentLineChart_tooltipLabel__xLTZJ{color:var(--muted-foreground)}.SentimentLineChart_tooltipValue__2B19W{color:var(--foreground);font-weight:600}.SentimentLineChart_tooltipShare__0NW5A{color:var(--muted-foreground);font-weight:500}.SentimentLineChart_emptyState__voSt7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:var(--muted-foreground);gap:12px}.SentimentLineChart_emptyState__voSt7 span{display:flex}.SentimentLineChart_emptyState__voSt7 span svg{display:block}.SentimentLineChart_emptyState__voSt7 p{font-size:.95rem;margin:0}.TagsTreemap_wordCloud__unXla{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:center;width:100%;min-height:210px}.TagsTreemap_word__h43t1{line-height:1.1;color:var(--foreground-secondary);cursor:default;transition:color .16s ease;user-select:none}.TagsTreemap_word__h43t1:hover{color:var(--brand)}.TagsTreemap_w10___Oyft{font-size:1.5rem;font-weight:600}.TagsTreemap_w9__L_QZY{font-size:1.25rem;font-weight:600}.TagsTreemap_w8__WFt6Y{font-size:1.125rem;font-weight:600}.TagsTreemap_w7__e1070{font-size:1rem;font-weight:500}.TagsTreemap_w6__TwJGr{font-size:.95rem;font-weight:500}.TagsTreemap_w5__QCuki{font-size:.9rem}.TagsTreemap_w4__VfpEp{font-size:.84rem;font-weight:500}.TagsTreemap_w3__0vrxU{font-size:.78rem}.TagsTreemap_positive__Si3eh{color:var(--color-success)}.TagsTreemap_negative__S8QGt{color:var(--color-error)}.TagsTreemap_neutral__yAsBH{color:var(--foreground-secondary)}.TagsTreemap_emptyState__LRnzW{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:200px;color:var(--muted-foreground);gap:12px}.TagsTreemap_emptyState__LRnzW span{display:flex}.TagsTreemap_emptyState__LRnzW span svg{display:block}.TagsTreemap_emptyState__LRnzW p{font-size:.95rem;margin:0}@media(max-width:768px){.TagsTreemap_wordCloud__unXla{min-height:180px;gap:8px 10px}}.InsightModal_overlay__1TNIA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.InsightModal_modal__5iR10{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:600px;width:90%;max-height:80vh;overflow-y:auto;animation:InsightModal_slideUp__T0I70 .3s ease-out}@keyframes InsightModal_slideUp__T0I70{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InsightModal_header__Fg_RO{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--border)}.InsightModal_header__Fg_RO h2{font-size:1.5rem;font-weight:600;letter-spacing:-.33px;color:var(--foreground);margin:0}.InsightModal_closeButton__OS49z{background:none;border:none;display:inline-flex;align-items:center;justify-content:center;color:var(--muted-foreground);cursor:pointer;padding:4px 8px;border-radius:var(--radius-xs);transition:all .2s}.InsightModal_closeButton__OS49z:hover{background:var(--surface-muted);color:var(--foreground)}.InsightModal_description__wbH9Z{padding:20px 28px;color:var(--muted-foreground);line-height:1.6;margin:0;font-size:.95rem}.InsightModal_insightSection__GEUVq{padding:20px 28px;background:var(--surface-muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.InsightModal_insightHeader__zxMuW{display:flex;align-items:center;gap:10px;margin-bottom:16px}.InsightModal_insightHeader__zxMuW h3{font-size:1.1rem;font-weight:600;color:var(--foreground);margin:0}.InsightModal_aiIcon__VwaXJ{font-size:1.5rem}.InsightModal_loading__DANoY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}.InsightModal_loading__DANoY p{color:var(--muted-foreground);margin:0}.InsightModal_spinner__w5Dbh{width:40px;height:40px;border:4px solid var(--surface-muted);border-top-color:var(--brand);border-radius:50%;animation:InsightModal_spin__YfkjC .8s linear infinite}@keyframes InsightModal_spin__YfkjC{to{transform:rotate(1turn)}}.InsightModal_insightContent__3R2Fl{background:var(--card);padding:20px;border-radius:var(--radius-sm);border-left:4px solid var(--brand);box-shadow:var(--shadow-contained)}.InsightModal_insightContent__3R2Fl p{color:var(--foreground-secondary);line-height:1.7;margin:0;font-size:.95rem}.InsightModal_footer__DI0od{padding:20px 28px;display:flex;justify-content:flex-end}.InsightModal_closeBtn__CIb8W{padding:10px 24px;background:var(--brand);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.95rem;font-weight:500;cursor:pointer;transition:background .18s ease,transform .18s ease}.InsightModal_closeBtn__CIb8W:hover{background:var(--brand-hover)}.InsightModal_closeBtn__CIb8W:active{transform:scale(.98)}@media(max-width:640px){.InsightModal_modal__5iR10{max-width:95%;max-height:90vh}.InsightModal_header__Fg_RO{padding:20px}.InsightModal_header__Fg_RO h2{font-size:1.25rem}.InsightModal_description__wbH9Z,.InsightModal_footer__DI0od,.InsightModal_insightSection__GEUVq{padding:16px 20px}}.CompanyComparisonChart_container__YXbNG{display:flex;flex-direction:column;gap:16px}.CompanyComparisonChart_row__5L6aD{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s}.CompanyComparisonChart_row__5L6aD:hover{background:var(--surface-muted)}.CompanyComparisonChart_row__5L6aD:focus-visible{outline:none;box-shadow:0 0 0 1px var(--brand)}@media(max-width:640px){.CompanyComparisonChart_row__5L6aD{flex-direction:column;align-items:flex-start;gap:8px}}.CompanyComparisonChart_companyName__LgnbF{min-width:100px;font-weight:600;font-size:.95rem;color:var(--foreground);flex-shrink:0}.CompanyComparisonChart_barWrapper__AOF43{flex:1;position:relative;height:28px;min-width:200px}@media(max-width:640px){.CompanyComparisonChart_barWrapper__AOF43{width:100%}}.CompanyComparisonChart_barShadow__l_Nb6{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--surface-muted);border-radius:var(--radius-xs)}.CompanyComparisonChart_bar__738Km{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;border-radius:var(--radius-xs);overflow:hidden}.CompanyComparisonChart_segmentPositive__vFd3Q{background:var(--color-success);height:100%;transition:width .5s ease}.CompanyComparisonChart_segmentNeutral__ZB_3H{background:var(--muted-foreground);height:100%;transition:width .5s ease}.CompanyComparisonChart_segmentNegative__Eq7hx{background:var(--color-error);height:100%;transition:width .5s ease}.CompanyComparisonChart_percentages__MH6bl{display:flex;gap:8px;min-width:140px;justify-content:flex-end;flex-shrink:0}.CompanyComparisonChart_percentages__MH6bl span{font-size:.8rem;font-weight:600;padding:2px 6px;border-radius:var(--radius-xs)}@media(max-width:640px){.CompanyComparisonChart_percentages__MH6bl{justify-content:flex-start}}.CompanyComparisonChart_pctPositive__iBqvS{color:var(--color-success);background:var(--color-success-soft)}.CompanyComparisonChart_pctNeutral__GqVSj{color:var(--muted-foreground);background:var(--surface-muted)}.CompanyComparisonChart_pctNegative__XdJaq{color:var(--color-error);background:var(--color-error-soft)}.CompanyComparisonChart_legend__ujsHJ{display:flex;gap:20px;justify-content:center;padding-top:12px;border-top:1px solid var(--border);margin-top:4px}.CompanyComparisonChart_legendItem__sR0Nj{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--muted-foreground)}.CompanyComparisonChart_legendDot__j7KFj{width:10px;height:10px;border-radius:50%;display:inline-block}.CompanyComparisonChart_dotPositive__Jyjcc{background:var(--color-success)}.CompanyComparisonChart_dotNeutral__8MNR1{background:var(--muted-foreground)}.CompanyComparisonChart_dotNegative__X7edy{background:var(--color-error)}.ManifestationTypesChart_container__N8dUb{display:flex;flex-direction:column;gap:16px}.ManifestationTypesChart_row__z8g6P{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:var(--radius-sm)}@media(max-width:640px){.ManifestationTypesChart_row__z8g6P{flex-direction:column;align-items:flex-start;gap:8px}}.ManifestationTypesChart_label__LcIsA{min-width:100px;font-weight:600;font-size:.95rem;color:var(--foreground);flex-shrink:0}.ManifestationTypesChart_barWrapper__7Bwkp{flex:1;position:relative;height:28px;min-width:200px}@media(max-width:640px){.ManifestationTypesChart_barWrapper__7Bwkp{width:100%}}.ManifestationTypesChart_barShadow__vAdlO{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--surface-muted);border-radius:var(--radius-xs)}.ManifestationTypesChart_barFill__pBIPK{position:absolute;top:0;left:0;bottom:0;border-radius:var(--radius-xs);transition:width .5s ease}.ManifestationTypesChart_fillError__dPyeq{background:var(--color-error)}.ManifestationTypesChart_fillWarning__ucOaL{background:var(--color-warning)}.ManifestationTypesChart_fillSuccess__ebUG0{background:var(--color-success)}.ManifestationTypesChart_values__amOUM{display:flex;align-items:center;gap:8px;min-width:120px;justify-content:flex-end;flex-shrink:0}@media(max-width:640px){.ManifestationTypesChart_values__amOUM{justify-content:flex-start}}.ManifestationTypesChart_count__I67Lo{font-size:.85rem;font-weight:600;color:var(--foreground-secondary)}.ManifestationTypesChart_pct__4rvia{font-size:.8rem;font-weight:600;padding:2px 6px;border-radius:var(--radius-xs)}.ManifestationTypesChart_pctError__DXsY8{color:var(--color-error);background:var(--color-error-soft)}.ManifestationTypesChart_pctWarning__WYr8N{color:var(--color-warning);background:var(--color-warning-soft)}.ManifestationTypesChart_pctSuccess__3WyfK{color:var(--color-success);background:var(--color-success-soft)}.ManifestationTypesChart_empty__ZL6t2{padding:32px 16px;text-align:center}.ManifestationTypesChart_empty__ZL6t2 p{margin:0;font-size:.9rem;color:var(--muted-foreground)}.RecentCommentsTable_tableWrapper__BMG_o{overflow-x:auto;-webkit-overflow-scrolling:touch}.RecentCommentsTable_table__ZIw3Y{width:100%;border-collapse:collapse;font-size:.92rem}.RecentCommentsTable_table__ZIw3Y th{text-align:left;padding:12px 16px;font-weight:500;color:var(--muted-foreground);font-size:12px;text-transform:uppercase;letter-spacing:.03em;background:var(--surface-muted);border-bottom:1px solid var(--border);white-space:nowrap}.RecentCommentsTable_table__ZIw3Y td{padding:14px 16px;color:var(--foreground-secondary);border-bottom:1px solid var(--border);vertical-align:middle}.RecentCommentsTable_row__v3qkm{cursor:pointer;transition:background .15s}.RecentCommentsTable_row__v3qkm:hover{background:var(--surface-row)}.RecentCommentsTable_row__v3qkm:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--brand)}.RecentCommentsTable_user__8ecnf{font-weight:600;color:var(--foreground);white-space:nowrap}.RecentCommentsTable_message__Ty_oB{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecentCommentsTable_tag__Gg9uv{color:var(--muted-foreground);font-size:.88rem;white-space:nowrap}.RecentCommentsTable_pill__6JJaw{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:.82rem;font-weight:600;white-space:nowrap}.RecentCommentsTable_pillPositive__n1r1C{background:var(--color-success-soft);color:var(--color-success)}.RecentCommentsTable_pillNegative__3TuP0{background:var(--color-error-soft);color:var(--color-error)}.RecentCommentsTable_pillNeutral__Fkohv{background:var(--surface-muted);color:var(--muted-foreground)}.RecentCommentsTable_badge__1e8IQ{display:inline-block;padding:4px 12px;border-radius:var(--radius-xs);font-size:.82rem;font-weight:500;white-space:nowrap}.RecentCommentsTable_badgeResolved__OYdez{background:var(--surface-muted);color:var(--foreground-secondary)}.RecentCommentsTable_badgePending__UJtXx{background:var(--color-warning-soft);color:var(--color-warning)}.RecentCommentsTable_emptyState__M4on4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;gap:10px;color:var(--muted-foreground)}.RecentCommentsTable_emptyState__M4on4 svg{display:block}.RecentCommentsTable_emptyState__M4on4 p{font-size:.95rem;margin:0;text-align:center}.SmartAlerts_container__Cf5Fk{display:flex;flex-direction:column;gap:10px;margin-bottom:28px;max-width:520px}.SmartAlerts_alert__3Bcug{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-md);cursor:pointer;position:relative;overflow:hidden;background:var(--card);border:none;box-shadow:var(--shadow-contained);transform:translateX(40px);opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.SmartAlerts_alert__3Bcug.SmartAlerts_visible__8C3om{transform:translateX(0);opacity:1}.SmartAlerts_alert__3Bcug:hover{box-shadow:var(--shadow-contained-hover)}.SmartAlerts_alert__3Bcug:active{transform:scale(.995)}.SmartAlerts_warning__x8Wtt .SmartAlerts_iconWrapper__hdcAZ{background:var(--color-warning-soft);color:var(--color-warning)}.SmartAlerts_warning__x8Wtt .SmartAlerts_title__DQ7r9{color:var(--foreground)}.SmartAlerts_warning__x8Wtt .SmartAlerts_message___JvVk{color:var(--color-warning)}.SmartAlerts_warning__x8Wtt .SmartAlerts_progress__43mOk{background:var(--color-warning)}.SmartAlerts_danger__jaEAF .SmartAlerts_iconWrapper__hdcAZ{background:var(--color-error-soft);color:var(--color-error)}.SmartAlerts_danger__jaEAF .SmartAlerts_title__DQ7r9{color:var(--foreground)}.SmartAlerts_danger__jaEAF .SmartAlerts_message___JvVk{color:var(--color-error)}.SmartAlerts_danger__jaEAF .SmartAlerts_progress__43mOk{background:var(--color-error)}.SmartAlerts_success__U51vG .SmartAlerts_iconWrapper__hdcAZ{background:var(--color-success-soft);color:var(--color-success)}.SmartAlerts_success__U51vG .SmartAlerts_title__DQ7r9{color:var(--foreground)}.SmartAlerts_success__U51vG .SmartAlerts_message___JvVk{color:var(--color-success)}.SmartAlerts_success__U51vG .SmartAlerts_progress__43mOk{background:var(--color-success)}.SmartAlerts_info__WeIn_ .SmartAlerts_iconWrapper__hdcAZ{background:var(--color-info-soft);color:var(--color-info)}.SmartAlerts_info__WeIn_ .SmartAlerts_title__DQ7r9{color:var(--foreground)}.SmartAlerts_info__WeIn_ .SmartAlerts_message___JvVk{color:var(--color-info)}.SmartAlerts_info__WeIn_ .SmartAlerts_progress__43mOk{background:var(--color-info)}.SmartAlerts_iconWrapper__hdcAZ{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0}.SmartAlerts_icon__8Bm_c{display:block}.SmartAlerts_content__ZJa1h{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.SmartAlerts_title__DQ7r9{font-weight:600;font-size:.88rem;line-height:1.3}.SmartAlerts_message___JvVk{font-size:.82rem;line-height:1.4;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SmartAlerts_time__peQOG{font-size:.75rem;color:var(--muted-foreground);flex-shrink:0;white-space:nowrap}.SmartAlerts_dismiss__x_R7t{background:none;border:none;padding:4px 8px;font-size:.85rem;cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-xs);transition:all .2s;flex-shrink:0}.SmartAlerts_dismiss__x_R7t:hover{background:var(--surface-muted);color:var(--foreground)}.SmartAlerts_progressBar__ULbOG{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--surface-muted)}.SmartAlerts_progress__43mOk{height:100%;width:100%;border-radius:0 0 var(--radius-md) var(--radius-md);animation:SmartAlerts_shrink__gi6jc 12s linear forwards}@keyframes SmartAlerts_shrink__gi6jc{0%{width:100%}to{width:0}}@media(max-width:768px){.SmartAlerts_alert__3Bcug{padding:12px 14px;gap:10px}.SmartAlerts_iconWrapper__hdcAZ{width:32px;height:32px}.SmartAlerts_icon__8Bm_c{font-size:1rem}.SmartAlerts_time__peQOG{display:none}.SmartAlerts_message___JvVk{font-size:.78rem}}.AIChatSidebar_brandMarkFill__11D4T{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;pointer-events:none;user-select:none}.AIChatSidebar_fab__iRs_i{position:fixed;bottom:24px;right:24px;width:52px;height:52px;border-radius:50%;border:none;padding:0;overflow:hidden;background:var(--brand);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;z-index:1100}.AIChatSidebar_fab__iRs_i:hover{box-shadow:var(--shadow-md),0 0 0 4px oklch(.754 .183 56/.2)}.AIChatSidebar_fab__iRs_i:active{transform:scale(.96)}.AIChatSidebar_fab__iRs_i.AIChatSidebar_fabHidden__PQAl1{transform:scale(0);opacity:0;pointer-events:none}.AIChatSidebar_fabLabel__frmdZ,.AIChatSidebar_fabPulse__aZaQ2{display:none}@keyframes AIChatSidebar_pulse__jjpA8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.AIChatSidebar_overlay__fzNSP{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1200;animation:AIChatSidebar_fadeIn__KeJQB .2s ease-out}@keyframes AIChatSidebar_fadeIn__KeJQB{0%{opacity:0}to{opacity:1}}.AIChatSidebar_sidebar__uECmE{position:fixed;top:0;right:0;width:360px;height:100dvh;max-width:100vw;background:var(--card);z-index:1300;display:flex;flex-direction:column;border-left:1px solid var(--border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-md);transform:translateY(24px);opacity:0;pointer-events:none;transition:all .24s ease}.AIChatSidebar_sidebar__uECmE.AIChatSidebar_open__PFuQR{transform:translateY(0);opacity:1;pointer-events:auto}@media(max-width:480px){.AIChatSidebar_sidebar__uECmE{width:100vw;height:100dvh;border-radius:0}}.AIChatSidebar_chatHeader__ghBjO{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground)}.AIChatSidebar_chatHeaderInfo__WuF2D{display:flex;align-items:center;gap:12px}.AIChatSidebar_chatHeaderInfo__WuF2D h3{margin:0;font-size:.9rem;font-weight:600}.AIChatSidebar_aiAvatar__T7sHG{width:28px;height:28px;border-radius:var(--radius-sm);overflow:hidden;display:flex;align-items:center;justify-content:center}.AIChatSidebar_statusOnline__TgWB1{display:flex;align-items:center;gap:5px;font-size:.66rem;color:var(--muted-foreground)}.AIChatSidebar_statusDot__xr0gn{width:6px;height:6px;background:var(--color-success);border-radius:50%;display:inline-block}.AIChatSidebar_headerActions__s_cMS{display:flex;align-items:center;gap:4px}.AIChatSidebar_iconBtn__PHz2z{width:28px;height:28px;background:rgba(0,0,0,0);border:none;color:var(--muted-foreground);padding:0;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .16s ease}.AIChatSidebar_iconBtn__PHz2z:hover{background:var(--surface-muted);color:var(--foreground)}.AIChatSidebar_messages__Tg7kC{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--card)}.AIChatSidebar_messages__Tg7kC::-webkit-scrollbar{width:5px}.AIChatSidebar_messages__Tg7kC::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.AIChatSidebar_messages__Tg7kC::-webkit-scrollbar-thumb{background:var(--border-prominent);border-radius:3px}.AIChatSidebar_messageBubble__ge5nW{display:flex;gap:8px;max-width:92%;animation:AIChatSidebar_slideUp__WG1n8 .3s ease-out}@keyframes AIChatSidebar_slideUp__WG1n8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AIChatSidebar_userBubble__RHYwT{align-self:flex-end;flex-direction:row-reverse}.AIChatSidebar_userBubble__RHYwT .AIChatSidebar_bubbleContent__DQrw0{background:var(--brand);color:#fff;border-radius:16px 16px 4px 16px}.AIChatSidebar_userBubble__RHYwT .AIChatSidebar_bubbleTime__gC0pC{color:hsla(0,0%,100%,.6);text-align:right}.AIChatSidebar_aiBubble__HUtMs{align-self:flex-start}.AIChatSidebar_aiBubble__HUtMs .AIChatSidebar_bubbleContent__DQrw0{background:var(--surface-muted);color:var(--foreground);border-radius:16px 16px 16px 4px;border:none}.AIChatSidebar_aiBubble__HUtMs .AIChatSidebar_bubbleTime__gC0pC{color:var(--muted-foreground)}.AIChatSidebar_bubbleAvatar__Kdung{width:24px;height:24px;border-radius:var(--radius-sm);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px}.AIChatSidebar_bubbleContent__DQrw0{padding:10px 12px;box-shadow:var(--shadow-xs);max-width:100%}.AIChatSidebar_bubbleText__5c6vC{margin:0;font-size:.82rem;line-height:1.5;word-break:break-word}.AIChatSidebar_bubbleText__5c6vC strong{font-weight:600;color:var(--foreground)}.AIChatSidebar_bubbleText__5c6vC em{font-style:italic}.AIChatSidebar_bubbleText__5c6vC .chat-h3{font-size:.9rem;font-weight:600;color:var(--foreground);margin:12px 0 4px;padding-bottom:4px;border-bottom:1px solid var(--border)}.AIChatSidebar_bubbleText__5c6vC .chat-h4{font-size:.84rem;font-weight:600;color:var(--foreground);margin:10px 0 4px}.AIChatSidebar_bubbleText__5c6vC .chat-hr{border:none;border-top:1px solid var(--border);margin:8px 0}.AIChatSidebar_bubbleText__5c6vC .chat-spacer{height:6px}.AIChatSidebar_bubbleText__5c6vC ol,.AIChatSidebar_bubbleText__5c6vC ul{margin:4px 0;padding-left:18px}.AIChatSidebar_bubbleText__5c6vC li{margin:2px 0}.AIChatSidebar_bubbleText__5c6vC .chat-table{width:100%;border-collapse:collapse;margin:8px 0;font-size:.82rem}.AIChatSidebar_bubbleText__5c6vC .chat-table td,.AIChatSidebar_bubbleText__5c6vC .chat-table th{padding:4px 8px;text-align:left;border-bottom:1px solid var(--border)}.AIChatSidebar_bubbleText__5c6vC .chat-table th{font-weight:600;color:var(--foreground-secondary);background:var(--surface-muted)}.AIChatSidebar_bubbleText__5c6vC .chat-table td{color:var(--foreground-secondary)}.AIChatSidebar_bubbleTime__gC0pC{display:block;font-size:.7rem;margin-top:6px}.AIChatSidebar_typingIndicator__OEyxh{display:flex;gap:5px;padding:4px 0}.AIChatSidebar_typingIndicator__OEyxh span{width:6px;height:6px;background:var(--muted-foreground);border-radius:50%;animation:AIChatSidebar_bounce__1DJkW 1.4s ease-in-out infinite}.AIChatSidebar_typingIndicator__OEyxh span:nth-child(2){animation-delay:.2s}.AIChatSidebar_typingIndicator__OEyxh span:nth-child(3){animation-delay:.4s}@keyframes AIChatSidebar_bounce__1DJkW{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.AIChatSidebar_suggestions__iNIPc{padding:10px 14px 8px;display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--border)}.AIChatSidebar_suggestionChip__MB1eG{padding:6px 10px;font-size:.72rem;background:var(--surface-muted);color:var(--foreground-secondary);border:none;box-shadow:var(--shadow-contained);border-radius:9999px;cursor:pointer;transition:all .16s ease;white-space:nowrap}.AIChatSidebar_suggestionChip__MB1eG:hover{background:var(--color-primary-soft);color:var(--brand-hover);box-shadow:var(--shadow-contained-hover)}.AIChatSidebar_inputArea__Xy6lS{display:flex;align-items:flex-end;gap:10px;padding:10px 12px 12px;border-top:1px solid var(--border);background:var(--card)}.AIChatSidebar_chatInput__m3ajr{flex:1;min-height:36px;max-height:120px;resize:none;padding:8px 12px;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);font-size:.82rem;line-height:1.35;outline:none;transition:box-shadow .2s,background .2s;background:var(--surface-muted);font-family:inherit}.AIChatSidebar_chatInput__m3ajr::placeholder{color:var(--muted-foreground)}.AIChatSidebar_chatInput__m3ajr:focus{box-shadow:0 0 0 1px var(--brand);background:var(--card)}.AIChatSidebar_chatInput__m3ajr:disabled{opacity:.6}.AIChatSidebar_sendBtn__WF0wI{width:36px;height:36px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;flex-shrink:0}.AIChatSidebar_sendBtn__WF0wI:hover:not(:disabled){background:var(--brand-hover)}.AIChatSidebar_sendBtn__WF0wI:active:not(:disabled){transform:scale(.98)}.AIChatSidebar_sendBtn__WF0wI:disabled{opacity:.4;cursor:not-allowed}.EmojiPicker_emoji-picker-container__0uA4f{position:relative}.EmojiPicker_selected-emojis__7aU56{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-height:40px}.EmojiPicker_emoji-chip__20I2o{display:inline-flex;align-items:center;gap:.3rem;background:var(--color-primary-soft);color:var(--brand-hover);padding:.4rem .6rem .4rem .8rem;border-radius:9999px;font-size:1.2rem;transition:background .15s}.EmojiPicker_emoji-chip__20I2o:hover{background:oklch(.754 .183 56/.16)}.EmojiPicker_emoji__O3FQR{font-size:1.3rem;line-height:1}.EmojiPicker_remove-btn__RCbax{background:none;border:none;color:var(--brand-hover);font-size:1.3rem;font-weight:600;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s}.EmojiPicker_remove-btn__RCbax:hover{background:oklch(.754 .183 56/.15)}.EmojiPicker_add-emoji-btn__Hq9UZ{background:var(--surface-muted);border:1.5px dashed var(--border-prominent);color:var(--muted-foreground);padding:.4rem .8rem;border-radius:9999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.EmojiPicker_add-emoji-btn__Hq9UZ:hover{background:var(--surface-alt);border-color:var(--brand);color:var(--foreground)}.EmojiPicker_picker-overlay__B2Kzw{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.EmojiPicker_emoji-grid__e3eVk{position:absolute;top:100%;left:0;margin-top:.5rem;background:var(--card);border:none;border-radius:var(--radius-md);padding:1rem;box-shadow:var(--shadow-contained),var(--shadow-md);z-index:1000;display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem;max-width:400px;max-height:300px;overflow-y:auto}.EmojiPicker_emoji-btn__KZkVh{background:var(--surface-muted);border:none;border-radius:var(--radius-sm);padding:.5rem;font-size:1.5rem;cursor:pointer;transition:background .15s,box-shadow .15s,transform .15s;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.EmojiPicker_emoji-btn__KZkVh:hover{background:var(--color-primary-soft);transform:scale(1.1)}.EmojiPicker_emoji-btn__KZkVh.EmojiPicker_selected__R7WT4{background:var(--color-primary-soft);box-shadow:0 0 0 1px var(--brand);transform:scale(.95)}.EmojiPicker_emoji-btn__KZkVh.EmojiPicker_selected__R7WT4:hover{transform:scale(1.05)}@media(max-width:768px){.EmojiPicker_emoji-grid__e3eVk{grid-template-columns:repeat(6,1fr);max-width:300px}.EmojiPicker_emoji-btn__KZkVh{font-size:1.3rem;min-width:35px;min-height:35px}}.page_page-bg__UFbhu{background:var(--background);padding:24px 32px 48px}.page_upload-section__IXGNW{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-contained);padding:2.5rem;width:100%;max-width:950px;border:none}.page_upload-header__bjFtp{text-align:center;margin-bottom:2.5rem}.page_upload-title__e0w3a{font-size:1.5rem;font-weight:600;letter-spacing:-.33px;color:var(--foreground);margin-bottom:.75rem;line-height:1.3}.page_upload-description__71G_W{font-size:1rem;color:var(--foreground-secondary);line-height:1.5;margin:0}.page_form-group__EnO8S{margin-bottom:1.5rem}.page_form-label__MkgOM{display:block;font-size:.875rem;font-weight:600;color:var(--foreground-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.025em}.page_upload-area__kbOfB{position:relative;border:2px dashed var(--border-prominent);border-radius:var(--radius-md);padding:2rem;text-align:center;transition:all .2s ease;background:var(--surface-muted);cursor:pointer}.page_upload-area__kbOfB:hover{border-color:var(--brand);background:var(--color-primary-soft)}.page_upload-input__hM12d{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_upload-label__g4ECo{display:flex;flex-direction:column;align-items:center;gap:1rem;cursor:pointer}.page_upload-icon__G7PEq{color:var(--muted-foreground);opacity:.7;transition:color .2s ease,opacity .2s ease}.page_upload-area__kbOfB:hover .page_upload-icon__G7PEq{color:var(--brand);opacity:1}.page_upload-text__fJUUy{display:flex;flex-direction:column;gap:.25rem}.page_upload-primary__88_w7{font-size:1rem;font-weight:600;color:var(--foreground)}.page_upload-secondary__fstSS{font-size:.875rem;color:var(--foreground-secondary)}.page_upload-hint__ANzvQ{font-size:.75rem;color:var(--muted-foreground);margin-top:.25rem}.page_file-name__uLNOZ{font-size:1rem;font-weight:600;color:var(--color-success);margin-bottom:.25rem}.page_file-size__LmoG9{font-size:.875rem;color:var(--foreground-secondary)}.page_form-actions__Why4h{display:flex;justify-content:center;margin-top:2rem}.page_upload-btn__e9QM2{display:flex;align-items:center;gap:.5rem;background:var(--brand);color:#fff;font-weight:600;border:none;border-radius:var(--radius-sm);padding:.875rem 2rem;font-size:1rem;cursor:pointer;transition:background .2s ease,transform .15s ease;min-width:180px;justify-content:center}.page_upload-btn__e9QM2:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_upload-btn__e9QM2:hover:not(:disabled){background:var(--brand-hover)}.page_upload-btn__e9QM2:active:not(:disabled){transform:scale(.98)}.page_loading-spinner__1qS3n{width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:page_spin__3FWvx 1s linear infinite}@keyframes page_spin__3FWvx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_upload-status__TJr6w{margin-top:1.5rem;padding:1rem;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;text-align:center;border:none;background:var(--surface-muted);color:var(--foreground-secondary);line-height:1.4}.page_status-success__GE2u3{background:var(--color-success-soft);color:var(--color-success)}.page_status-error__ig0Vp{background:var(--color-error-soft);color:var(--color-error)}.page_status-info__8cPsV{background:var(--color-info-soft);color:var(--color-info)}.page_company-select__LtT_f{width:100%;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);font-size:1rem;background:var(--card);cursor:pointer;transition:box-shadow .2s ease;font-family:inherit;color:var(--foreground);appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23878587' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.875rem 2.5rem .875rem 1rem}.page_company-select__LtT_f:focus{outline:none;box-shadow:0 0 0 1px var(--brand)}.page_company-select__LtT_f:disabled{background-color:var(--surface-muted);cursor:not-allowed;opacity:.6;color:var(--muted-foreground)}.page_company-select__LtT_f option{padding:.5rem;color:var(--foreground)}.page_history-section__4I86x{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-contained);padding:2.5rem;margin-top:2rem;width:100%;max-width:950px;border:none}.page_history-header__slccu{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.page_history-title__5HgDn{display:flex;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:600;letter-spacing:-.33px;color:var(--foreground);margin:0}.page_history-icon__UyrI_{color:var(--brand);stroke-width:2.5}.page_history-stats__U_Pi0{display:flex;align-items:center;gap:1rem}.page_total-batches__4hF7k{font-size:.875rem;font-weight:600;color:var(--foreground-secondary);background:var(--surface-muted);padding:.5rem 1rem;border-radius:9999px;border:none}.page_empty-state__ZAC0O{text-align:center;padding:3rem 2rem;color:var(--foreground-secondary)}.page_empty-icon__ZQ2S7{margin-bottom:1.5rem;opacity:.6}.page_empty-icon__ZQ2S7 svg{color:var(--muted-foreground)}.page_empty-title__Kn1O3{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:.5rem}.page_empty-description__2qDaO{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;max-width:400px;margin:0 auto}.page_history-list__XX7wu{display:flex;flex-direction:column;gap:1rem}.page_history-item__xnUKf{background:var(--card);border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-md);padding:1.5rem;transition:box-shadow .2s ease;position:relative;overflow:hidden}.page_history-item__xnUKf:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand)}.page_history-item__xnUKf:hover{box-shadow:var(--shadow-contained-hover)}.page_item-header__wGaMw{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.page_item-content__EMZ2R{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page_metric-info__xz1lL{align-items:center;gap:1rem}.page_metric-details__kl0Hq{display:flex;flex-direction:column;gap:.125rem}.page_item-actions__ynlhp{display:flex;justify-content:flex-end}.page_view-btn__l2SZR{display:flex;align-items:center;gap:.5rem;background:var(--brand);color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;padding:.75rem 1.25rem;border-radius:var(--radius-sm);transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.page_view-btn__l2SZR:hover{background:var(--brand-hover)}.page_view-btn__l2SZR:active{transform:scale(.98)}.page_history-card__CHzpV:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand)}.page_history-card__CHzpV:hover{box-shadow:var(--shadow-contained-hover)}.page_card-header__l_Rqh{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.page_batch-info__3h9YC{display:flex;flex-direction:column;gap:.25rem}.page_batch-id__cHetO{font-size:1rem;font-weight:600;color:var(--foreground);font-family:SF Mono,Monaco,monospace}.page_batch-date__CO4sk{font-size:.75rem;color:var(--muted-foreground);font-weight:500}.page_status-badge__zC7As{display:flex;align-items:center;gap:.5rem;background:var(--color-success-soft);color:var(--color-success);font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:9999px;border:none;text-transform:uppercase;letter-spacing:.025em}.page_status-indicator__0LyUi{width:6px;height:6px;background:var(--color-success);border-radius:50%;animation:page_pulse-success__RWpH1 2s infinite}@keyframes page_pulse-success__RWpH1{0%,to{opacity:1}50%{opacity:.5}}.page_card-content__JxoQO{margin-bottom:1.5rem}.page_metric-row__xwY8O{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.page_metric__4PvST{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--card);border-radius:var(--radius-sm);border:none;box-shadow:var(--shadow-contained)}.page_metric-icon__5jIib{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--brand);flex-shrink:0}.page_metric-info__xz1lL{display:flex;flex-direction:column;gap:.125rem;min-width:0}.page_metric-value__cp7Qh{font-size:1.125rem;font-weight:600;color:var(--foreground);line-height:1}.page_metric-label__zWOuU{font-size:.75rem;color:var(--muted-foreground);font-weight:500;line-height:1}.page_company-info__3gGAq{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--card);border-radius:var(--radius-sm);border:none;box-shadow:var(--shadow-contained)}.page_company-label__mUW6m{font-size:.75rem;color:var(--muted-foreground);font-weight:600;text-transform:uppercase;letter-spacing:.025em}.page_company-name__pXUI0{font-size:.875rem;color:var(--foreground);font-weight:600;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.page_card-actions__XQYdm{display:flex;gap:.75rem;align-items:center}.page_primary-btn__E_A8_{display:flex;align-items:center;gap:.5rem;background:var(--brand);color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;padding:.75rem 1.25rem;border-radius:var(--radius-sm);transition:background .2s ease,transform .15s ease;flex:1;justify-content:center;border:none;cursor:pointer}.page_primary-btn__E_A8_:hover{background:var(--brand-hover)}.page_primary-btn__E_A8_:active{transform:scale(.98)}.page_secondary-btn__euXX0{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--surface-muted);border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-sm);color:var(--foreground-secondary);cursor:pointer;transition:all .2s ease}.page_secondary-btn__euXX0:hover{box-shadow:var(--shadow-contained-hover);color:var(--foreground)}@media(max-width:768px){.page_page-bg__UFbhu{padding:16px 16px 32px}.page_upload-section__IXGNW{margin:0 1rem;padding:1.5rem;max-width:calc(100vw - 2rem)}.page_upload-title__e0w3a{font-size:1.25rem}.page_upload-description__71G_W{font-size:.875rem}.page_upload-area__kbOfB{padding:1.5rem 1rem}.page_upload-icon__G7PEq svg{width:36px;height:36px}.page_upload-primary__88_w7{font-size:.875rem}.page_upload-secondary__fstSS{font-size:.75rem}.page_upload-btn__e9QM2{width:100%;padding:1rem}.page_history-section__4I86x{margin:1rem;padding:1.5rem;max-width:calc(100vw - 2rem)}.page_history-header__slccu{flex-direction:column;align-items:flex-start;gap:1rem}.page_history-title__5HgDn{font-size:1.125rem}.page_history-grid__hIeHZ{grid-template-columns:1fr;gap:1rem}.page_history-card__CHzpV{padding:1.25rem}.page_card-header__l_Rqh{margin-bottom:1rem}.page_metric-row__xwY8O{grid-template-columns:1fr;gap:.75rem}.page_card-actions__XQYdm{flex-direction:column;gap:.75rem}.page_primary-btn__E_A8_{width:100%}.page_secondary-btn__euXX0{align-self:center}}@media(max-width:480px){.page_upload-section__IXGNW{margin:0 .75rem;padding:1.25rem}.page_upload-title__e0w3a{font-size:1.125rem}.page_form-group__EnO8S{margin-bottom:1.25rem}.page_upload-area__kbOfB{padding:1.25rem .75rem}.page_history-section__4I86x{margin:.75rem;padding:1rem}.page_history-title__5HgDn{font-size:1rem}.page_history-card__CHzpV{padding:1rem}.page_batch-id__cHetO{font-size:.875rem}.page_metric__4PvST{padding:.5rem}.page_metric-icon__5jIib{width:32px;height:32px}.page_company-info__3gGAq{padding:.5rem}.page_primary-btn__E_A8_{padding:.875rem 1rem;font-size:.8125rem}}.sub-page_pageRoot__bF_o8{background:var(--background)}.sub-page_main___0uJ_{padding:24px 32px 48px;max-width:900px}.sub-page_backLink__R9yQ0{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--muted-foreground);text-decoration:none;margin-bottom:24px;transition:color .15s}.sub-page_backLink__R9yQ0 svg{flex-shrink:0}.sub-page_backLink__R9yQ0:hover{color:var(--foreground)}.sub-page_pageHeader__Nfm5x{margin-bottom:28px}.sub-page_pageTitle__GJc_b{font-size:1.35rem;font-weight:600;color:var(--foreground);margin:0 0 5px;letter-spacing:-.33px}.sub-page_pageSubtitle__4U4Gn{font-size:.86rem;color:var(--muted-foreground);margin:0;line-height:1.55}.sub-page_card__DB6SM{background:var(--card);border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-md);padding:24px;margin-bottom:20px}.sub-page_sectionLabel__tP_FE{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);margin:0 0 12px}.sub-page_actionsRow__aekYI{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sub-page_btnPrimary__HBlHe{display:inline-flex;align-items:center;gap:7px;border:none;background:var(--brand);color:#fff;border-radius:var(--radius-sm);padding:.58rem 1.1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,transform .15s;text-decoration:none}.sub-page_btnPrimary__HBlHe:hover:not(:disabled){background:var(--brand-hover)}.sub-page_btnPrimary__HBlHe:active:not(:disabled){transform:scale(.98)}.sub-page_btnPrimary__HBlHe:disabled{opacity:.45;cursor:not-allowed}.sub-page_btnSecondary__dKorM{display:inline-flex;align-items:center;gap:7px;border:none;background:var(--surface-muted);box-shadow:var(--shadow-contained);color:var(--foreground);border-radius:var(--radius-sm);padding:.58rem 1.1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:box-shadow .15s,transform .15s;text-decoration:none}.sub-page_btnSecondary__dKorM:hover:not(:disabled){box-shadow:var(--shadow-contained-hover)}.sub-page_btnSecondary__dKorM:active:not(:disabled){transform:scale(.98)}.sub-page_btnSecondary__dKorM:disabled{opacity:.45;cursor:not-allowed}.sub-page_chip__JKFHS{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:9999px}.sub-page_chip__JKFHS[data-status=completed]{background:var(--color-success-soft);color:var(--color-success)}.sub-page_chip__JKFHS[data-status=pending],.sub-page_chip__JKFHS[data-status=processing]{background:var(--color-primary-soft);color:var(--brand-hover)}.sub-page_chip__JKFHS[data-status=failed]{background:var(--color-error-soft);color:var(--color-error)}.sub-page_progressBar__RjnOr{height:6px;background:var(--surface-muted);border-radius:3px;overflow:hidden;margin-top:10px}.sub-page_progressFill__a0x0C{height:100%;background:var(--brand);border-radius:3px;transition:width .5s ease}.sub-page_statusMsg__Zqv0K{font-size:.82rem;color:var(--muted-foreground);margin:10px 0 0}.sub-page_historyList__g_mU5{display:flex;flex-direction:column;gap:8px}.sub-page_historyItem__77t_Q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-md);background:var(--card);flex-wrap:wrap;transition:box-shadow .15s}.sub-page_historyItem__77t_Q:hover{box-shadow:var(--shadow-contained-hover)}.sub-page_historyMeta___4YRp{flex:1;min-width:0}.sub-page_historyFilename__VXXSw{font-size:.88rem;font-weight:600;color:var(--foreground);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.sub-page_historyDate__7FCjw{font-size:.74rem;color:var(--muted-foreground)}.sub-page_historyActions__MVE9Z{display:flex;gap:8px;align-items:center;flex-shrink:0}.sub-page_scoreBadge__Xhblj{display:inline-block;padding:3px 10px;border-radius:9999px;font-size:.74rem;font-weight:600;background:color-mix(in srgb,var(--badge-color) 12%,transparent);color:var(--badge-color);border:1px solid color-mix(in srgb,var(--badge-color) 28%,transparent)}.sub-page_tableWrapper__DNJ3T{overflow-x:auto}.sub-page_table__kVgIc{width:100%;border-collapse:collapse;font-size:.82rem}.sub-page_table__kVgIc th{background:var(--surface-muted);color:var(--muted-foreground);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;position:sticky;top:0;z-index:1}.sub-page_table__kVgIc td,.sub-page_table__kVgIc th{padding:10px 14px;border-bottom:1px solid var(--border)}.sub-page_table__kVgIc td{vertical-align:top;color:var(--foreground)}.sub-page_table__kVgIc tbody tr:hover{background:var(--surface-row)}.sub-page_tdMuted__w0mFq{color:var(--muted-foreground);font-size:.78rem}.sub-page_tdWrap__EZwUV{max-width:260px;word-break:break-word;white-space:pre-wrap}.sub-page_empty__F0wAe{text-align:center;padding:48px 0;color:var(--muted-foreground);font-size:.86rem}.sub-page_accordionTrigger__i0hmf{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:none;border:none;cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);transition:color .15s}.sub-page_accordionTrigger__i0hmf:hover{color:var(--foreground)}.sub-page_accordionBody__IdFBk{padding:0 24px 20px;border-top:1px solid var(--border)}.sub-page_classificationList__E1nAI{display:flex;flex-direction:column;gap:8px}.sub-page_classificationItem__AH_O7{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sub-page_classificationBadge__MLqFx{display:inline-block;padding:2px 10px;border-radius:9999px;font-size:.74rem;font-weight:600;flex-shrink:0;background:color-mix(in srgb,var(--badge-color) 12%,transparent);color:var(--badge-color);border:1px solid color-mix(in srgb,var(--badge-color) 28%,transparent)}.sub-page_classificationRange__PWHOB{font-size:.78rem;font-weight:600;color:var(--muted-foreground);flex-shrink:0;min-width:72px}.sub-page_classificationDesc__ripa5{font-size:.78rem;color:var(--muted-foreground);line-height:1.5}.sub-page_criteriaGrid__L0TWX{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:12px}.sub-page_criteriaCard__txlk_{background:var(--surface-muted);border:none;box-shadow:var(--shadow-contained);border-radius:var(--radius-md);padding:14px 16px}.sub-page_criteriaCardTitle__paXUS{font-size:.8rem;font-weight:600;color:var(--foreground);margin:0 0 6px}.sub-page_criteriaCardDesc__6SUe1{font-size:.75rem;color:var(--muted-foreground);margin:0;line-height:1.5}@media(max-width:768px){.sub-page_main___0uJ_{padding:16px 16px 32px;max-width:100%}.sub-page_historyItem__77t_Q{flex-direction:column;align-items:flex-start}.sub-page_criteriaGrid__L0TWX{grid-template-columns:1fr 1fr}}