.sfr-accordion{margin:1.6rem 0}.sfr-accordion-item__trigger{background:none;border:0;cursor:pointer}.sfr-accordion-item__icon{color:#6b7280;font-size:1.4rem;margin-right:.8rem;transition:transform .2s ease}.sfr-accordion-item__icon.rotate{transform:rotate(90deg)}.sfr-accordion-item__title{color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:.0025rem;line-height:2.1rem}.sfr-accordion-item__content{overflow:hidden;transition:max-height .3s ease}.sfr-accordion-item__content-inner{padding:1.2rem 0}.sfr-accordion-item__content-inner,.sfr-btn{color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem}.sfr-btn{border:0;border-radius:.4rem;cursor:pointer;padding:1.2rem 2.4rem}.sfr-btn:disabled,.sfr-btn:disabled:hover{background:#f3f4f6;color:#9ca3af;cursor:default}.sfr-btn--primary{background:#0176d3;color:#fff}.sfr-btn--primary--full-width{padding:1.2rem 2.4rem;width:100%}.sfr-btn--primary--compact{padding:.8rem 1.6rem;width:auto}.sfr-btn--primary--full-width-compact{padding:.8rem 1.6rem;width:100%}.sfr-btn--primary:hover{background:#0b5cab}.sfr-btn--secondary{background:#fff;border:2px solid #0176d3;color:#0176d3;padding:calc(1.2rem - 2px) calc(2.4rem - 2px)}.sfr-btn--secondary--full-width{padding:calc(1.2rem - 2px) calc(2.4rem - 2px);width:100%}.sfr-btn--secondary--compact{padding:calc(.8rem - 2px) calc(1.6rem - 2px);width:auto}.sfr-btn--secondary--full-width-compact{padding:calc(.8rem - 2px) calc(1.6rem - 2px);width:100%}.sfr-btn--secondary:hover{background:#eaf5fe}.sfr-btn--destructive{background:#dc2626;color:#fff}.sfr-btn--destructive--full-width{padding:1.2rem 2.4rem;width:100%}.sfr-btn--destructive--compact{padding:.8rem 1.6rem;width:auto}.sfr-btn--destructive--full-width-compact{padding:.8rem 1.6rem;width:100%}.sfr-btn--destructive:hover{background:#ba0517}.sfr-btn--icon{background:transparent;border:0;padding:0;width:auto}.sfr-btn--chip{background:#eaf5fe;border:1px solid #90d0fe;border-radius:.4rem;color:#094a8b;padding:.4rem .8rem}.sfr-btn--link{color:#0176d3;padding:0;text-decoration:underline}.sfr-avatar{margin-left:2.4rem;position:relative}.sfr-avatar__img{cursor:pointer;height:3.2rem;position:relative;width:3.2rem}.sfr-avatar__menu{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;box-shadow:0 20px 40px -8px rgba(16,24,40,.1);color:#4b5563;display:none;flex-direction:column;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;gap:.8rem;letter-spacing:.0025rem;line-height:2.1rem;padding:1.6rem;position:absolute;right:0;top:100%;transform:translateY(0);width:28rem}.sfr-avatar__text-content{margin-bottom:2.4rem}.sfr-avatar__text-content p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfr-avatar:hover .sfr-avatar__menu{display:flex}.sfr-checkbox{cursor:pointer}.sfr-checkbox input{cursor:pointer;margin:0 .8rem 0 0}.sfr-conditional-section{margin-left:3.2rem;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.sfr-conditional-section.fade-in{opacity:1;transform:translateY(0)}.sfr-conditional-section.fade-out{opacity:0;transform:translateY(-4px)}.sfr-dropdown-wrapper{display:inline-block;position:relative}.sfr-dropdown-wrapper--form{margin-bottom:2.4rem;width:100%}.sfr-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #d1d5db;border-radius:.4rem;color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem;margin-left:.8rem;padding:.8rem 4rem .8rem 1.6rem}.sfr-dropdown--form{background:#f9fafb;margin-left:0;width:100%}.sfr-dropdown__icon{font-size:1rem;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}.sfr-editable-input{align-items:center;display:flex}.sfr-editable-input__input{border:1px solid #d1d5db;border-radius:.4rem;color:#4b5563;flex-grow:1;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem;margin-right:.8rem;padding:.8rem}.sfr-editable-input__icon{cursor:pointer;margin:0 .4rem}.sfr-editable-input__icon.edit{color:#9ca3af;font-size:1.6rem}.sfr-editable-input__icon.edit:hover{color:#6b7280}.sfr-editable-input__icon.save{color:#16a34a;font-size:2.1rem}.sfr-editable-input__icon.save:hover{color:#15803d}.sfr-editable-input__icon.cancel{color:#ef4444;font-size:2.1rem}.sfr-editable-input__icon.cancel:hover{color:#dc2626}.sfr-form-control{background:#f9fafb;border:1px solid #d1d5db;border-radius:.4rem;margin-bottom:1.6rem;padding:.8rem;width:100%}.sfr-form-control,.sfr-form-label{color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem}.sfr-form-label{display:block;margin-bottom:.4rem}.sfr-form-label .required{color:#dc2626}.sfr-form-textarea{resize:none}.sfr-header{background:#fff;border-bottom:1px solid #d1d5db;box-shadow:0 2px 6px 0 rgba(16,24,40,.06);display:flex;height:8.1rem;justify-content:space-between;padding:1.2rem 3.2rem;position:sticky;top:0;z-index:10}.sfr-header__left,.sfr-header__right{align-items:center;display:flex}.sfr-header__logo{height:5.6rem;margin-right:2.4rem;width:auto}.sfr-header__title{color:#000;font-family:Avant Garde for Salesforce,Helvetica,Arial,sans-serif;font-weight:700;margin-right:1.2rem}.sfr-header__subtitle,.sfr-header__title{font-size:2.4rem;letter-spacing:0;line-height:2.8rem}.sfr-header__subtitle{color:#6b7280;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-weight:300}.sfr-infocell{display:flex;flex-direction:column;gap:.4rem}.sfr-infocell a{color:#0176d3;text-decoration:underline}.sfr-infogrid{display:grid;gap:2.4rem;grid-template-columns:repeat(2,1fr)}.sfr-infogrid--columns-1{grid-template-columns:repeat(1,1fr)}.sfr-infogrid--columns-3{grid-template-columns:repeat(3,1fr)}.sfr-infogrid--columns-4{grid-template-columns:repeat(4,1fr)}.sfr-infogrid--columns-5{grid-template-columns:repeat(5,1fr)}.sfr-infogrid--columns-6{grid-template-columns:repeat(6,1fr)}.sfr-main-container{display:flex}.sfr-main-content{background:#f3f4f6;min-height:100vh;padding:3.2rem 2.4rem;width:85%}.sfr-modal{display:none}.sfr-modal.open{display:block}.sfr-modal__backdrop{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.sfr-modal__content{background:#fff;border-radius:.8rem;box-shadow:0 25px 60px -15px rgba(16,24,40,.12);left:50%;max-height:85vh;min-width:64rem;overflow-y:scroll;padding:2.4rem 3.2rem;position:relative;position:fixed;top:50%;transform:translate(-50%,-50%)}.sfr-modal__close{color:#9ca3af;font-size:3.2rem;position:absolute;right:3.2rem;top:2.4rem}.sfr-modal__close:hover{color:#6b7280}.sfr-modal__header{margin-bottom:3.2rem}.sfr-modal__header h1{color:#374151;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700}.sfr-modal__footer{margin-top:2.4rem}.sfr-modal__footer,.sfr-page-header{display:flex;justify-content:space-between}.sfr-page-header{align-items:center;margin-bottom:3.2rem}.sfr-pill{border-radius:1.6rem;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;min-width:8.5rem;padding:.4rem 1.6rem}.sfr-pill--primary{background:#cfe9fe;border:1px solid #399eef;color:#094a8b}.sfr-pill--neutral{background:#e5e7eb;border:1px solid #9ca3af;color:#4b5563}.sfr-pill--success{background:#bbf7d0;border:1px solid #5fd98c;color:#15803d}.sfr-pill--warning{background:#fef3c7;border:1px solid #f59e0b;color:#d97706}.sfr-pill--error{background:#fecaca;border:1px solid #f87171;color:#dc2626}.sfr-pill--compact{padding:.2rem .8rem;width:auto}.sfr-radio{margin-bottom:1.6rem}.sfr-radio-button{cursor:pointer;margin:0 .8rem}.sfr-search-bar{position:relative}.sfr-search-bar__icon{color:#9ca3af;font-size:1.6rem;left:1.6rem;position:absolute;top:50%;transform:translateY(-50%)}.sfr-search-bar__input{background:#f9fafb;border:1px solid #d1d5db;border-radius:2.4rem;padding:.8rem 1.6rem .8rem 4rem;width:100%}.sfr-search-bar__input,.sfr-sidebar{color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem}.sfr-sidebar{background:#fff;max-height:calc(100vh - 8.1rem);min-width:26rem;overflow-y:auto;padding:2.4rem;position:sticky;top:8.1rem;width:15%}.sfr-sidebar__nav a{color:inherit;text-decoration:none}.sfr-sidebar__nav a.active{color:#0176d3}.sfr-sidebar__nav a.active li{background:#eaf5fe}.sfr-sidebar__nav li{align-items:center;background:#fff;border-radius:.8rem;cursor:pointer;display:flex;margin-bottom:.4rem;padding:1.2rem 1.6rem}.sfr-sidebar__nav li.active{background:#eaf5fe;color:#0176d3;font-weight:700}.sfr-sidebar__nav li.active .sfr-sidebar__icon{color:#0176d3}.sfr-sidebar__nav li.active:hover{background:#eaf5fe}.sfr-sidebar__nav li:hover{background:#e5e7eb}.sfr-sidebar__section{padding-top:3.2rem}.sfr-sidebar__section-heading{border-bottom:1px solid #d1d5db;font-weight:700;margin-bottom:.8rem;padding:1.2rem 1.6rem}.sfr-sidebar__icon{font-size:1.6rem;margin-right:.8rem}.sfr-tab__bar{border-bottom:1px solid #d1d5db;display:flex;gap:2.4rem;margin-bottom:1.2rem}.sfr-tab__tab{background:transparent;border:0;color:#6b7280;color:#4b5563;cursor:pointer;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem;padding:.8rem;position:relative}.sfr-tab__tab.active,.sfr-tab__tab:hover{color:#0176d3}.sfr-tab__tab.active:after{background-color:#0176d3;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.sfr-tab{background:#fff;border-radius:.8rem;color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem;padding:.8rem 1.6rem}.sfr-tab__content{padding:1.2rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:normal;font-weight:200;src:url(/assets/fonts/SalesforceSans-Thin.woff2) format("woff2"),url(/assets/fonts/SalesforceSans-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:italic;font-weight:200;src:url(/assets/fonts/SalesforceSans-ThinItalic.woff2) format("woff2"),url(/assets/fonts/SalesforceSans-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/SalesforceSans-Light.woff2) format("woff2"),url(/assets/fonts/SalesforceSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:italic;font-weight:300;src:url(/assets/fonts/SalesforceSans-LightItalic.woff2) format("woff2"),url(/assets/fonts/SalesforceSans-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/SalesforceSans-Regular.woff2) format("woff2"),url(/assets/fonts/SalesforceSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/SalesforceSans-Italic.woff2) format("woff2"),url(/assets/fonts/SalesforceSans-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Salesforce Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/SalesforceSans-Bold.woff2) format("woff2"),url(/assets/fonts/SalesforceSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Salesforce Icons;font-style:italic;font-weight:700;src:url(/assets/fonts/SalesforceSans-BoldItalic.woff2) format("woff2"),url(/assets/fonts/SalesforceSans-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Avant Garde for Salesforce;font-style:normal;font-weight:700;src:url(/assets/fonts/AvantGardeForSalesforce.woff2) format("woff2"),url(/assets/fonts/AvantGardeForSalesforce.woff) format("woff")}.sfr-col-2{width:50%}.sfr-col-3{width:33.33%}html{font-size:62.5%}.no-scroll{overflow:hidden}.sfr-space-mt-xxs{margin-top:.2rem}.sfr-space-mr-xxs{margin-right:.2rem}.sfr-space-mb-xxs{margin-bottom:.2rem}.sfr-space-ml-xxs{margin-left:.2rem}.sfr-space-mx-xxs{margin-left:.2rem;margin-right:.2rem}.sfr-space-my-xxs{margin-bottom:.2rem;margin-top:.2rem}.sfr-space-m-xxs{margin:.2rem}.sfr-space-mt-xs{margin-top:.4rem}.sfr-space-mr-xs{margin-right:.4rem}.sfr-space-mb-xs{margin-bottom:.4rem}.sfr-space-ml-xs,.sfr-space-mx-xs{margin-left:.4rem}.sfr-space-mx-xs{margin-right:.4rem}.sfr-space-my-xs{margin-bottom:.4rem;margin-top:.4rem}.sfr-space-m-xs{margin:.4rem}.sfr-space-mt-sm{margin-top:.8rem}.sfr-space-mr-sm{margin-right:.8rem}.sfr-space-mb-sm{margin-bottom:.8rem}.sfr-space-ml-sm,.sfr-space-mx-sm{margin-left:.8rem}.sfr-space-mx-sm{margin-right:.8rem}.sfr-space-my-sm{margin-bottom:.8rem;margin-top:.8rem}.sfr-space-m-sm{margin:.8rem}.sfr-space-mt-md{margin-top:1.2rem}.sfr-space-mr-md{margin-right:1.2rem}.sfr-space-mb-md{margin-bottom:1.2rem}.sfr-space-ml-md,.sfr-space-mx-md{margin-left:1.2rem}.sfr-space-mx-md{margin-right:1.2rem}.sfr-space-my-md{margin-bottom:1.2rem;margin-top:1.2rem}.sfr-space-m-md{margin:1.2rem}.sfr-space-mt-lg{margin-top:1.6rem}.sfr-space-mr-lg{margin-right:1.6rem}.sfr-space-mb-lg{margin-bottom:1.6rem}.sfr-space-ml-lg,.sfr-space-mx-lg{margin-left:1.6rem}.sfr-space-mx-lg{margin-right:1.6rem}.sfr-space-my-lg{margin-bottom:1.6rem;margin-top:1.6rem}.sfr-space-m-lg{margin:1.6rem}.sfr-space-mt-xl{margin-top:2.4rem}.sfr-space-mr-xl{margin-right:2.4rem}.sfr-space-mb-xl{margin-bottom:2.4rem}.sfr-space-ml-xl,.sfr-space-mx-xl{margin-left:2.4rem}.sfr-space-mx-xl{margin-right:2.4rem}.sfr-space-my-xl{margin-bottom:2.4rem;margin-top:2.4rem}.sfr-space-m-xl{margin:2.4rem}.sfr-space-pt-xxs{padding-top:.2rem}.sfr-space-pr-xxs{padding-right:.2rem}.sfr-space-pb-xxs{padding-bottom:.2rem}.sfr-space-pl-xxs,.sfr-space-px-xxs{padding-left:.2rem}.sfr-space-px-xxs{padding-right:.2rem}.sfr-space-py-xxs{padding-bottom:.2rem;padding-top:.2rem}.sfr-space-p-xxs{padding:.2rem}.sfr-space-pt-xs{padding-top:.4rem}.sfr-space-pr-xs{padding-right:.4rem}.sfr-space-pb-xs{padding-bottom:.4rem}.sfr-space-pl-xs,.sfr-space-px-xs{padding-left:.4rem}.sfr-space-px-xs{padding-right:.4rem}.sfr-space-py-xs{padding-bottom:.4rem;padding-top:.4rem}.sfr-space-p-xs{padding:.4rem}.sfr-space-pt-sm{padding-top:.8rem}.sfr-space-pr-sm{padding-right:.8rem}.sfr-space-pb-sm{padding-bottom:.8rem}.sfr-space-pl-sm,.sfr-space-px-sm{padding-left:.8rem}.sfr-space-px-sm{padding-right:.8rem}.sfr-space-py-sm{padding-bottom:.8rem;padding-top:.8rem}.sfr-space-p-sm{padding:.8rem}.sfr-space-pt-md{padding-top:1.2rem}.sfr-space-pr-md{padding-right:1.2rem}.sfr-space-pb-md{padding-bottom:1.2rem}.sfr-space-pl-md,.sfr-space-px-md{padding-left:1.2rem}.sfr-space-px-md{padding-right:1.2rem}.sfr-space-py-md{padding-bottom:1.2rem;padding-top:1.2rem}.sfr-space-p-md{padding:1.2rem}.sfr-space-pt-lg{padding-top:1.6rem}.sfr-space-pr-lg{padding-right:1.6rem}.sfr-space-pb-lg{padding-bottom:1.6rem}.sfr-space-pl-lg,.sfr-space-px-lg{padding-left:1.6rem}.sfr-space-px-lg{padding-right:1.6rem}.sfr-space-py-lg{padding-bottom:1.6rem;padding-top:1.6rem}.sfr-space-p-lg{padding:1.6rem}.sfr-space-pt-xl{padding-top:2.4rem}.sfr-space-pr-xl{padding-right:2.4rem}.sfr-space-pb-xl{padding-bottom:2.4rem}.sfr-space-pl-xl,.sfr-space-px-xl{padding-left:2.4rem}.sfr-space-px-xl{padding-right:2.4rem}.sfr-space-py-xl{padding-bottom:2.4rem;padding-top:2.4rem}.sfr-space-p-xl{padding:2.4rem}.sfr-heading-1{font-size:3.2rem;line-height:4rem}.sfr-heading-1,.sfr-heading-2{color:#374151;font-family:Avant Garde for Salesforce,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.sfr-heading-2{font-size:2.4rem;line-height:3.2rem}.sfr-heading-3{font-size:2rem;line-height:2.8rem}.sfr-heading-3,.sfr-heading-4{color:#374151;font-family:Avant Garde for Salesforce,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.sfr-heading-4{font-size:1.6rem;line-height:2.4rem}.sfr-body,.sfr-body--bold{color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem}.sfr-body--bold,strong{font-weight:700}p{color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem}p a{color:#0176d3}.sfr-table-filters{background:#fff;border-bottom:1px solid #d1d5db;border-top-left-radius:.8rem;border-top-right-radius:.8rem;display:flex;justify-content:space-between;padding:1.6rem 2.4rem;text-align:right}.sfr-table{background:#fff;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;color:#4b5563;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem;width:100%}.sfr-table thead,.sfr-table tr{border-bottom:1px solid #d1d5db}.sfr-table tr:hover{background:#f9fafb}.sfr-table td,.sfr-table th{vertical-align:middle}.sfr-table th{color:#374151;font-weight:700;padding:1.6rem 2.4rem;text-align:left}.sfr-table td{padding:1.2rem 2.4rem}.sfr-table td a{color:#0b5cab;text-decoration:underline}.sfr-table tfoot tr{border-bottom:0}.sfr-table tfoot td{padding:2.4rem}.sfr-table tfoot .sfr-table__pagination{display:flex;justify-content:space-between}.sfr-table tfoot .sfr-table__pagination-results{margin:0 1.6rem}.sfr-table tfoot .sfr-table__pagination-btn{background:#fff;border:1px solid #d1d5db;border-radius:.4rem;color:#4b5563;cursor:pointer;font-family:Salesforce Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.0025rem;line-height:2.1rem;padding:.8rem 1.6rem}.sfr-table tfoot .sfr-table__pagination-btn:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:default}.sfr-table tfoot .sfr-table__pagination-icon{margin:0 .4rem}.sfr-table__col--narrow{text-align:center;width:1.6rem}.sfr-table__col--nowrap{white-space:nowrap}.sfr-table__icon{color:#9ca3af;font-size:1.6rem;padding:.4rem}.sfr-table__icon:hover{color:#6b7280}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2b.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2c.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2d.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2e.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2g.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2h.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2i.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2j.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2k.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2l.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2m.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2n.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2o.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2q.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2r.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2s.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2t.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2u.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2v.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2w.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2x.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2y.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA2z.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}.inter{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;height:100%}body{background:var(--bg-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;overflow:hidden;height:100%}a{color:inherit;text-decoration:none}html h1,html h2,html h3,html h4,html h5,html h6{color:var(--text-primary)}html div,html p,html span{color:var(--text-tertiary)}button{cursor:pointer}button,input,select,textarea{font-family:inherit}input.invalid{border-color:var(--border-danger)}h1{font-size:3.2rem!important}h1,h2{font-weight:700!important}h2{font-size:2.4rem!important}h3{font-size:2rem!important}h3,h4{font-weight:700!important}h4{font-size:1.8rem!important}h5{font-size:1.6rem!important}h5,h6{font-weight:700!important}h6{font-size:1.4rem!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-quaternary)}.spinner{width:50px;height:50px;border-top:5px solid var(--border-secondary);border:5px solid var(--border-secondary);border-top-color:var(--interactive-primary);border-radius:50%;animation:spin 1s linear infinite;margin:auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_container{display:flex;flex-direction:column;min-height:100%;color:var(--text-primary);height:100dvh;overflow:hidden}.middle_container{flex:1;display:flex;flex-direction:row;overflow:hidden;background-color:var(--bg-primary);min-height:calc(100dvh - 70px)}.main_container{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-secondary);padding:0;transition:margin-left .3s ease;height:100%;min-height:0}.main_container .message{padding:10px;background-color:var(--status-error-bg);border-radius:5px;margin:10px;text-align:center;color:var(--status-error-text);border:1px solid var(--status-error-border)}:root{--font-size-xs:1.0rem;--font-size-sm:1.2rem;--font-size-base:1.4rem;--font-size-md:1.6rem;--font-size-lg:1.8rem;--font-size-xl:2.0rem;--font-size-2xl:2.4rem;--font-size-3xl:3.2rem;--vh:1vh}@supports not (height:100dvh){.page_container{height:calc(var(--vh, 1vh) * 100)}.middle_container{min-height:calc(calc(var(--vh, 1vh) * 100) - 70px)}}:root,:root.light{--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-elevated:#ffffff;--bg-overlay:rgba(0,0,0,0.5);--bg-chatInput:#ffffff;--border-primary:#e5e7eb;--border-secondary:#d1d5db;--border-focus:#2563eb;--border-danger:#dc2626;--border-layout-primary:#e5e7eb;--border-layout-secondary:#e2e8f0;--text-primary:#111827;--text-secondary:#374151;--text-tertiary:#6b7280;--text-quaternary:#9ca3af;--text-inverse:#ffffff;--text-danger:#dc2626;--text-success:#059669;--text-warning:#d97706;--interactive-primary:#2563eb;--interactive-primary-hover:#1d4ed8;--interactive-secondary:#f3f4f6;--interactive-secondary-hover:#e5e7eb;--interactive-danger:#dc2626;--interactive-danger-hover:#b91c1c;--shadow-sm:0 1px 2px rgba(0,0,0,0.03);--shadow-md:0 4px 12px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.03);--shadow-lg:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-focus:0 0 0 3px rgba(37,99,235,0.1);--shadow-danger-focus:0 0 0 3px rgba(220,38,38,0.3);--status-success-bg:#f0fdf4;--status-success-border:#bbf7d0;--status-success-text:#166534;--status-warning-bg:#fffbeb;--status-warning-border:#fed7aa;--status-warning-text:#92400e;--status-error-bg:#fef2f2;--status-error-border:#fecaca;--status-error-text:#991b1b;--status-info-bg:#eff6ff;--status-info-border:#bfdbfe;--status-info-text:#1e40af}:root.dark{--bg-primary:#171717;--bg-secondary:#212121;--bg-tertiary:#383a3b;--bg-elevated:#424243;--bg-overlay:rgba(0,0,0,0.7);--bg-chatInput:#383a3b;--border-primary:#334155;--border-secondary:#475569;--border-focus:#3b82f6;--border-danger:#ef4444;--border-layout-primary:#171717;--border-layout-secondary:#212121;--text-primary:#f8fafc;--text-secondary:#e2e8f0;--text-tertiary:#cbd5e1;--text-quaternary:#94a3b8;--text-inverse:#0f172a;--text-danger:#ef4444;--text-success:#22c55e;--text-warning:#f59e0b;--interactive-primary:#3b82f6;--interactive-primary-hover:#2563eb;--interactive-secondary:#334155;--interactive-secondary-hover:#475569;--interactive-danger:#ef4444;--interactive-danger-hover:#dc2626;--shadow-sm:0 1px 2px rgba(0,0,0,0.2);--shadow-md:0 4px 12px rgba(0,0,0,0.3),0 2px 6px rgba(0,0,0,0.2);--shadow-lg:0 20px 25px -5px rgba(0,0,0,0.4),0 10px 10px -5px rgba(0,0,0,0.3);--shadow-focus:0 0 0 3px rgba(59,130,246,0.2);--shadow-danger-focus:0 0 0 3px rgba(239,68,68,0.3);--status-success-bg:#064e3b;--status-success-border:#059669;--status-success-text:#6ee7b7;--status-warning-bg:#78350f;--status-warning-border:#d97706;--status-warning-text:#fbbf24;--status-error-bg:#7f1d1d;--status-error-border:#dc2626;--status-error-text:#fca5a5;--status-info-bg:#1e3a8a;--status-info-border:#3b82f6;--status-info-text:#93c5fd}*,:after,:before{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}body{background-color:var(--bg-primary);color:var(--text-primary)}code,pre{background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary)}::selection{background-color:var(--interactive-primary);color:var(--text-inverse)}:root.dark ::-webkit-scrollbar{width:8px;height:8px}:root.dark ::-webkit-scrollbar-track{background:var(--bg-secondary)}:root.dark ::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:4px}:root.dark ::-webkit-scrollbar-thumb:hover{background-color:var(--text-quaternary)}.TenantSwitchConfirmation_modalOverlay__l_ZcS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-overlay);display:flex;justify-content:center;align-items:center;z-index:1000}.TenantSwitchConfirmation_modal__HTTah{background-color:var(--bg-secondary);padding:3.2rem;border-radius:.5rem;width:500px;max-width:90%;box-shadow:var(--shadow-lg)}.TenantSwitchConfirmation_modalHeader__py_B8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.TenantSwitchConfirmation_modalContent__nij7U{margin-bottom:1.5rem;color:var(--text-primary)}.TenantSwitchConfirmation_modalFooter__VQuQc{display:flex;justify-content:flex-end;gap:1rem}.TenantSwitchConfirmation_closeButton__LyrMQ{background:none;border:none;font-size:2.4rem;cursor:pointer;color:var(--text-tertiary);transition:color .2s ease}.TenantSwitchConfirmation_closeButton__LyrMQ:hover{color:var(--text-secondary)}.TenantSwitchConfirmation_button___O62C{padding:1rem 2.4rem;border-radius:.25rem;cursor:pointer;font-weight:500;border:none;transition:all .2s ease}.TenantSwitchConfirmation_confirmButton__gaTWg{background-color:var(--interactive-primary);color:var(--text-inverse)}.TenantSwitchConfirmation_confirmButton__gaTWg:hover{background-color:var(--interactive-primary-hover)}.TenantSwitchConfirmation_cancelButton__EsKvp{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-secondary)}.TenantSwitchConfirmation_cancelButton__EsKvp:hover{background-color:var(--bg-tertiary)}.SettingsModal_modalOverlay__O4R0T{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.SettingsModal_modalContainer__IauVb{background-color:var(--bg-secondary);border-radius:12px;box-shadow:var(--shadow-lg);width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.SettingsModal_modalHeader__Lhh8Y{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-primary);padding:24px 24px 20px}.SettingsModal_modalHeader__Lhh8Y h2{margin:0;font-size:2.4rem;font-weight:600;color:var(--text-primary)}.SettingsModal_closeButton__hFOeb{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:var(--text-tertiary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SettingsModal_closeButton__hFOeb:hover{color:var(--text-secondary);background-color:var(--bg-secondary)}.SettingsModal_modalBody__VnbP9{display:flex;flex:1;overflow:hidden;padding:0}.SettingsModal_sidebar__eWkpT{width:200px;flex-shrink:0;padding:24px 24px 5px;margin-right:15px}.SettingsModal_sidebarItem__XNecm{display:block;width:100%;padding:12px 16px;text-align:left;background:none;border:none;border-radius:8px;font-size:1.4rem;font-weight:500;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease;margin-bottom:4px}.SettingsModal_sidebarItem__XNecm:hover{color:var(--text-secondary);background-color:var(--bg-secondary)}.SettingsModal_sidebarItem__XNecm.SettingsModal_active__zIwNi{background-color:var(--interactive-secondary);color:var(--interactive-primary)}.SettingsModal_content__OHr42{flex:1;overflow-y:auto;padding:24px 24px 24px 0}.SettingsModal_section__oOACH h3{margin:0 0 24px;font-size:2rem;font-weight:600;color:var(--text-primary)}.SettingsModal_settingGroup__u3V_s{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-secondary)}.SettingsModal_settingGroup__u3V_s:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.SettingsModal_settingRow__Benl7{display:flex;align-items:center;justify-content:space-between;width:100%}.SettingsModal_settingLabel__Rqomi{display:block;font-size:1.4rem;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.SettingsModal_settingRow__Benl7 .SettingsModal_settingLabel__Rqomi{margin-bottom:0}.SettingsModal_settingDescription__zgPYj{margin:8px 0 0;font-size:1.2rem;color:var(--text-tertiary);line-height:1.4}.SettingsModal_warningMessage__3LD8N{color:#f59e0b;font-size:1.2rem;margin-top:.75rem;padding:.75rem;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:.375rem;display:flex;align-items:center;gap:.5rem}.SettingsModal_warningIcon__p_SwJ{font-size:1.2rem;flex-shrink:0}.SettingsModal_radioGroup__meWoR{display:flex;gap:16px;flex-wrap:wrap}.SettingsModal_radioOption__FAalE{display:flex;align-items:center;cursor:pointer}.SettingsModal_radioOption__FAalE input[type=radio]{margin:0 8px 0 0;accent-color:var(--interactive-primary)}.SettingsModal_radioLabel__3P5a0,.SettingsModal_select__Nbq5X{font-size:1.4rem;color:var(--text-secondary)}.SettingsModal_select__Nbq5X{width:100%;max-width:200px;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:6px;background-color:var(--bg-primary);cursor:pointer;transition:border-color .2s ease}.SettingsModal_select__Nbq5X:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.SettingsModal_apiKeyContainer__vZm17{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.SettingsModal_apiKey__Gn417{background-color:var(--bg-secondary);padding:8px 12px;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.2rem;flex:1;min-width:200px;word-break:break-all}.SettingsModal_apiKey__Gn417,.SettingsModal_refreshButton__UkBkc{color:var(--text-secondary);border:1px solid var(--border-secondary)}.SettingsModal_refreshButton__UkBkc{padding:8px 16px;background-color:var(--interactive-secondary);border-radius:6px;font-size:1.4rem;cursor:pointer;transition:all .2s ease;font-weight:500}.SettingsModal_refreshButton__UkBkc:hover{background-color:var(--interactive-secondary-hover);border-color:var(--border-primary)}.SettingsModal_refreshButton__UkBkc:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.SettingsModal_archiveButton__UuZKJ{padding:8px 16px;background-color:var(--interactive-secondary);border:1px solid var(--border-secondary);border-radius:6px;font-size:1.4rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-weight:500}.SettingsModal_archiveButton__UuZKJ:hover{background-color:var(--interactive-secondary-hover);border-color:var(--border-primary)}.SettingsModal_archiveButton__UuZKJ:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.SettingsModal_dangerButton__vdmm0{padding:10px 20px;background-color:var(--interactive-danger);border:none;border-radius:6px;color:var(--text-inverse);font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .2s ease}.SettingsModal_dangerButton__vdmm0:hover{background-color:var(--interactive-danger-hover)}.SettingsModal_dangerButton__vdmm0:focus{outline:none;box-shadow:var(--shadow-danger-focus)}@media (max-width:768px){.SettingsModal_modalContainer__IauVb{max-width:95vw;max-height:95vh}.SettingsModal_modalBody__VnbP9{flex-direction:column;padding:0 16px 16px}.SettingsModal_sidebar__eWkpT{width:100%;border-right:none;border-bottom:1px solid var(--border-primary);padding-right:0;padding-bottom:16px;margin-right:0;margin-bottom:16px}.SettingsModal_sidebarItem__XNecm{display:inline-block;width:auto;margin-right:8px}.SettingsModal_content__OHr42{padding-right:0}.SettingsModal_modalHeader__Lhh8Y{padding:16px 16px 0}.SettingsModal_apiKeyContainer__vZm17{flex-direction:column;align-items:stretch}.SettingsModal_refreshButton__UkBkc{align-self:flex-start}}.SettingsModal_modalFooter__bACdb{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--border-secondary);background-color:var(--bg-secondary)}.SettingsModal_saveButton__fRY7n{background-color:var(--interactive-primary);color:white;border:none;border-radius:6px;padding:10px 20px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.SettingsModal_saveButton__fRY7n:hover:not(:disabled){background-color:var(--interactive-primary-hover)}.SettingsModal_saveButton__fRY7n:focus{outline:none;box-shadow:var(--shadow-focus)}.SettingsModal_saveButton__fRY7n:disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}.SettingsModal_cancelButton__kK03Q{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:6px;padding:10px 20px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.SettingsModal_cancelButton__kK03Q:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--border-primary)}.SettingsModal_cancelButton__kK03Q:focus{outline:none;box-shadow:var(--shadow-focus)}.SettingsModal_cancelButton__kK03Q:disabled{color:var(--text-tertiary);border-color:var(--border-tertiary);cursor:not-allowed}.SettingsModal_linkButton__3FoyX{background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;margin:0;transition:color .2s ease}.SettingsModal_linkButton__3FoyX,.SettingsModal_linkButton__3FoyX:hover{color:var(--interactive-primary);text-decoration:underline}.SettingsModal_addButton__YBNwP{padding:8px 16px;background-color:var(--interactive-primary);color:white;border:none;border-radius:6px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease}.SettingsModal_addButton__YBNwP:hover{background-color:var(--interactive-primary-hover)}.SettingsModal_addButton__YBNwP:focus{outline:none;box-shadow:var(--shadow-focus)}.SettingsModal_credentialsContainer__Sc86h{margin-top:16px;display:flex;flex-direction:column;gap:12px}.SettingsModal_credentialRow__bWulc{display:flex;gap:8px;align-items:center}.SettingsModal_credentialInput__MJIzU{flex:1;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:6px;background-color:var(--bg-primary);font-size:1.4rem;color:var(--text-secondary);transition:border-color .2s ease}.SettingsModal_credentialInput__MJIzU:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.SettingsModal_credentialInput__MJIzU::placeholder{color:var(--text-tertiary)}.SettingsModal_removeButton__lLvuG{padding:8px;background:none;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SettingsModal_removeButton__lLvuG:hover{color:var(--danger-primary);background-color:var(--danger-secondary)}.Sidebar_sidebar__GEAVZ{width:260px;background-color:var(--bg-primary);height:100%;overflow-y:auto;border-right:1px solid var(--border-layout-primary);box-shadow:var(--shadow-sm);padding:16px 0;transition:width .3s ease;position:relative;z-index:10}@media (max-width:1023px){.Sidebar_sidebar__GEAVZ{width:240px;padding:12px 0}}@media (max-width:767px){.Sidebar_sidebar__GEAVZ{position:fixed;top:0;left:0;height:100vh;width:280px;z-index:1000;transform:translateX(-100%);transition:transform .3s ease;box-shadow:var(--shadow-lg);border-right:none}.Sidebar_sidebar__GEAVZ.Sidebar_mobileOpen__iGhUB{transform:translateX(0)}}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b{width:60px}@media (max-width:767px){.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b{width:280px;transform:translateX(-100%)}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b.Sidebar_mobileOpen__iGhUB{transform:translateX(0)}}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_navigation__x2cNo{padding:0}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_navLink__z9zKD{justify-content:center;align-items:center;padding:8px 4px;margin:0 2px;min-height:40px;width:100%;max-width:56px;box-sizing:border-box;border:none;background-color:var(--bg-primary);display:flex}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_icon__P1aZC{margin:0;width:16px;height:16px;font-size:1.44rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_navLink__z9zKD.Sidebar_active__pOvXb,.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_navLink__z9zKD.Sidebar_active__pOvXb:hover,.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_navLink__z9zKD:hover{background-color:var(--bg-secondary);border-radius:6px;border:none}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_navLink__z9zKD button{background:none;border:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;font:inherit;padding:0;margin:0;outline:none}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_navLink__z9zKD button:hover{background:none;border:none}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_navLink__z9zKD button:focus{outline:none;border:none}.Sidebar_collapseButton__vUyJE{display:flex;justify-content:flex-end;padding:0 16px 8px;margin-bottom:8px}.Sidebar_collapseToggle__VKxXA{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.Sidebar_collapseToggle__VKxXA:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.Sidebar_collapseToggle__VKxXA .Sidebar_collapseIcon__bL9zD svg{fill:currentColor;width:16px;height:16px}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_collapseButton__vUyJE{justify-content:center;padding:0 2px 8px}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_collapseToggle__VKxXA{width:56px;height:40px;padding:8px 4px;margin:0 2px;border-radius:6px;box-sizing:border-box;border:none}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_collapseToggle__VKxXA:hover{background-color:var(--bg-secondary);border:none}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_collapseToggle__VKxXA:focus{outline:none;border:none}.Sidebar_hidden__hreF4{display:none!important}.Sidebar_navigation__x2cNo{padding:0}.Sidebar_navigation__x2cNo ul{list-style:none;padding:0}.Sidebar_navLink__z9zKD{display:flex;align-items:center;gap:12px;padding:8px 15px;color:var(--text-tertiary);text-decoration:none;transition:all .2s ease;font-size:1.52rem;border-radius:8px;margin:0 8px}.Sidebar_navLink__z9zKD:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.Sidebar_navLink__z9zKD.Sidebar_active__pOvXb{background-color:var(--bg-tertiary);color:var(--interactive-primary);font-weight:600;box-shadow:var(--shadow-sm)}.Sidebar_icon__P1aZC{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.76rem}.Sidebar_navText__wQtKJ{flex:1}.Sidebar_separator__G0H9g{padding:8px 16px;margin:0 8px;display:flex;align-items:center;justify-content:space-between;user-select:none;color:var(--text-tertiary);font-size:1.52rem;font-weight:600;letter-spacing:.05em;position:relative;cursor:pointer;border-radius:6px;transition:background-color .2s ease}.Sidebar_separator__G0H9g:hover{background-color:var(--bg-secondary)}.Sidebar_collapseIcon__bL9zD{display:inline-flex;align-items:center;transition:transform .2s ease;padding:8px}.Sidebar_collapseIcon__bL9zD svg{fill:var(--text-tertiary);width:16px;height:16px}.Sidebar_collapseIcon__bL9zD.Sidebar_hidden__hreF4{display:none}.Sidebar_adminLinks__pU0r_{transition:max-height .3s ease-in-out,opacity .2s ease;max-height:500px;overflow:hidden;opacity:1}.Sidebar_adminLinks__pU0r_.Sidebar_hidden__hreF4{max-height:0;opacity:0}.Sidebar_historyLinks__vyM5Y{transition:max-height .3s ease-in-out,opacity .2s ease;opacity:1;margin-left:24px;margin-top:4px}.Sidebar_historyLinks__vyM5Y.Sidebar_hidden__hreF4{max-height:0;opacity:0}.Sidebar_subMenu__1g5Nj{transition:max-height .3s ease-in-out,opacity .2s ease;max-height:500px;overflow:hidden;opacity:1;margin-left:24px;margin-top:4px}.Sidebar_subMenu__1g5Nj.Sidebar_hidden__hreF4{max-height:0;opacity:0}.Sidebar_subMenu__1g5Nj .Sidebar_navLink__z9zKD{padding:6px 15px;font-size:1.44rem}.Sidebar_historyItem__4OTPS{display:flex;align-items:center;gap:8px;padding:6px 12px;color:var(--text-tertiary);text-decoration:none;transition:all .2s ease;font-size:1.36rem;border-radius:6px;margin-bottom:2px;cursor:pointer;position:relative}.Sidebar_historyItem__4OTPS:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.Sidebar_historyItem__4OTPS.Sidebar_active__pOvXb{background-color:var(--bg-tertiary);color:var(--interactive-primary);font-weight:600;box-shadow:var(--shadow-sm)}.Sidebar_historyIcon__xn5eM{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.44rem}.Sidebar_historyTitle__HN2uP{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;position:relative;line-height:normal}.Sidebar_menuIcon__zMROe{position:absolute;right:5px;top:10px;font-size:1.6rem;color:var(--text-tertiary);cursor:pointer;opacity:0;transition:opacity .2s ease;padding:2px 6px;border-radius:4px}.Sidebar_historyItem__4OTPS:hover .Sidebar_menuIcon__zMROe{opacity:1}.Sidebar_menuIcon__zMROe:hover{background-color:var(--bg-secondary);color:var(--text-secondary)}.Sidebar_dropdownMenu__TtHAV{position:absolute;right:0;top:24px;background-color:var(--bg-elevated);border-radius:6px;box-shadow:var(--shadow-md);z-index:100;min-width:120px;overflow:hidden;border:1px solid var(--border-primary)}.Sidebar_dropdownItem__Aw6Jl{padding:8px 12px;font-size:1.36rem;color:var(--text-tertiary);cursor:pointer;transition:background-color .2s ease}.Sidebar_dropdownItem__Aw6Jl:hover{background-color:var(--bg-secondary);color:var(--interactive-primary)}.Sidebar_titleInput__HifUz{width:calc(100% - 24px);padding:4px 6px;font-size:1.36rem;border:1px solid var(--border-secondary);border-radius:4px;background-color:var(--bg-primary);color:var(--text-primary);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Sidebar_titleInput__HifUz:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Sidebar_titleInput__HifUz:disabled{background-color:var(--bg-secondary);cursor:not-allowed}.Sidebar_deleteConfirmation__jqPA2{flex-direction:column;align-items:flex-start;background-color:var(--status-error-bg);border:1px solid var(--status-error-border);padding:8px 12px}.Sidebar_deleteMessage__Xhu52{font-size:1.36rem;color:var(--status-error-text);margin-bottom:8px;font-weight:500}.Sidebar_deleteActions__7re24{display:flex;gap:8px;width:100%}.Sidebar_deleteButton__wGeJn{flex:1;padding:4px 8px;font-size:1.28rem;border-radius:4px;border:none;cursor:pointer;font-weight:500;transition:all .2s ease}.Sidebar_confirmDelete__PBjgL{background-color:var(--interactive-danger);color:var(--text-inverse)}.Sidebar_confirmDelete__PBjgL:hover{background-color:var(--interactive-danger-hover)}.Sidebar_confirmDelete__PBjgL:disabled{background-color:var(--text-danger);cursor:not-allowed}.Sidebar_cancelDelete__gAYAD{background-color:var(--interactive-secondary);color:var(--text-tertiary)}.Sidebar_cancelDelete__gAYAD:hover{background-color:var(--interactive-secondary-hover)}.Sidebar_cancelDelete__gAYAD:disabled{opacity:.7;cursor:not-allowed}.Sidebar_emptyState__WuuV_,.Sidebar_errorState__iEtEq,.Sidebar_loadingState__3DWEi{color:var(--text-tertiary);font-style:italic;font-size:1.28em;padding:0 0 10px 35px}.Sidebar_errorState__iEtEq{color:var(--text-danger)}.Sidebar_showMoreLink__Ma6HK{color:var(--text-tertiary);font-size:.8em;padding:8px 35px;text-decoration:underline;transition:color .2s ease;text-align:right}.Sidebar_showMoreLink__Ma6HK:hover{color:var(--text-secondary)}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_separator__G0H9g{padding:8px 4px;margin:0 2px;display:flex;align-items:center;justify-content:center;user-select:none;color:var(--text-tertiary);font-size:1.12rem;font-weight:600;text-align:center;width:100%;max-width:56px;box-sizing:border-box}.Sidebar_mobileOverlay__mAHII{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.Sidebar_mobileOverlay__mAHII.Sidebar_visible__KkU_P{opacity:1;visibility:visible}@media (max-width:767px){.Sidebar_navLink__z9zKD{padding:12px 20px;font-size:1.6rem;min-height:48px;margin:0 12px}.Sidebar_icon__P1aZC{width:28px;height:28px;font-size:2rem}.Sidebar_navText__wQtKJ{font-size:1.6rem}.Sidebar_separator__G0H9g{padding:12px 20px;margin:0 12px;font-size:1.4rem;min-height:48px}.Sidebar_collapseButton__vUyJE{padding:0 20px 12px}.Sidebar_collapseToggle__VKxXA{padding:12px;min-height:48px;min-width:48px}.Sidebar_collapseToggle__VKxXA .Sidebar_collapseIcon__bL9zD svg{width:20px;height:20px}}.ArchivedConversationsModal_modalOverlay__n8cax{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1001;padding:20px}.ArchivedConversationsModal_modalContainer__HnWnY{background-color:var(--bg-secondary);border-radius:12px;box-shadow:var(--shadow-lg);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.ArchivedConversationsModal_modalHeader__gD7MX{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-primary);padding:24px 24px 20px;margin-bottom:24px}.ArchivedConversationsModal_modalHeader__gD7MX h2{margin:0;font-size:2.4rem;font-weight:600;color:var(--text-primary)}.ArchivedConversationsModal_headerActions__cLtFF{display:flex;align-items:center;gap:12px}.ArchivedConversationsModal_unarchiveButton__QF8gn{background-color:var(--interactive-primary);color:white;border:none;border-radius:6px;padding:8px 16px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ArchivedConversationsModal_unarchiveButton__QF8gn:hover:not(:disabled){background-color:var(--interactive-primary-hover)}.ArchivedConversationsModal_unarchiveButton__QF8gn:disabled{opacity:.6;cursor:not-allowed}.ArchivedConversationsModal_closeButton__SQXqR{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:var(--text-tertiary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ArchivedConversationsModal_closeButton__SQXqR:hover{color:var(--text-secondary);background-color:var(--bg-secondary)}.ArchivedConversationsModal_modalBody__V7K1k{flex:1;overflow-y:auto;padding:0 16px 16px}.ArchivedConversationsModal_emptyState__YQtrf,.ArchivedConversationsModal_errorState__nDKh1,.ArchivedConversationsModal_loadingState__jL1rn{display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--text-secondary);font-size:1.4rem}.ArchivedConversationsModal_errorState__nDKh1{color:var(--text-error)}.ArchivedConversationsModal_selectAllRow__Dxsdl{padding:16px 0}.ArchivedConversationsModal_tableContainer__5bJ1b{margin-bottom:24px;border-radius:8px;border:1px solid var(--border-secondary);overflow:hidden}.ArchivedConversationsModal_conversationsTable__GfBJD{width:100%;border-collapse:collapse;background-color:var(--bg-secondary);table-layout:fixed}.ArchivedConversationsModal_conversationsTable__GfBJD thead{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary)}.ArchivedConversationsModal_conversationsTable__GfBJD th{padding:8px 4px;text-align:left;font-size:1.4rem;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-secondary)}.ArchivedConversationsModal_conversationsTable__GfBJD td{padding:16px;border-bottom:1px solid var(--border-secondary);vertical-align:middle}.ArchivedConversationsModal_conversationRow__Y2Ckz{transition:background-color .2s ease}.ArchivedConversationsModal_conversationRow__Y2Ckz:hover{background-color:var(--bg-tertiary)}.ArchivedConversationsModal_conversationRow__Y2Ckz:last-child td{border-bottom:none}.ArchivedConversationsModal_checkboxCell__B8r27,.ArchivedConversationsModal_checkboxColumn__1_xYl{width:50px;text-align:center}.ArchivedConversationsModal_titleColumn__8l29f{text-align:left;width:calc(100% - 230px)}.ArchivedConversationsModal_titleCell__ZXr_O{width:calc(100% - 230px);min-width:0}.ArchivedConversationsModal_dateColumn__fYkOq{text-align:right;width:180px}.ArchivedConversationsModal_dateCell__3RIO_{text-align:right;white-space:nowrap;width:180px}.ArchivedConversationsModal_conversationTitle__PWdp1{font-size:1.4rem;font-weight:500;color:var(--text-primary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ArchivedConversationsModal_conversationDate__yNWa5{font-size:1.2rem;color:var(--text-tertiary)}.ArchivedConversationsModal_pagination__gabpP{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:16px 0}.ArchivedConversationsModal_pageButton__F_sVo{background:none;border:1px solid var(--border-secondary);border-radius:6px;padding:8px 12px;font-size:1.4rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;min-width:40px}.ArchivedConversationsModal_pageButton__F_sVo:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--border-primary)}.ArchivedConversationsModal_pageButton__F_sVo:disabled{opacity:.5;cursor:not-allowed}.ArchivedConversationsModal_pageButton__F_sVo.ArchivedConversationsModal_activePage__2KxQd{background-color:var(--interactive-primary);border-color:var(--interactive-primary);color:white}.ArchivedConversationsModal_pageNumbers__7zWma{display:flex;gap:4px}.ArchivedConversationsModal_resultsInfo__Pv5hK{text-align:center;font-size:1.2rem;color:var(--text-tertiary);padding:8px 0}@media (max-width:768px){.ArchivedConversationsModal_modalContainer__HnWnY{max-width:95vw;max-height:95vh}.ArchivedConversationsModal_modalHeader__gD7MX{padding:16px 16px 0;flex-direction:column;align-items:flex-start;gap:12px}.ArchivedConversationsModal_headerActions__cLtFF{width:100%;justify-content:space-between}.ArchivedConversationsModal_modalBody__V7K1k{padding:0 16px 16px}.ArchivedConversationsModal_tableContainer__5bJ1b{border-radius:6px}.ArchivedConversationsModal_conversationsTable__GfBJD td,.ArchivedConversationsModal_conversationsTable__GfBJD th{padding:8px 4px}.ArchivedConversationsModal_checkboxCell__B8r27,.ArchivedConversationsModal_checkboxColumn__1_xYl{width:40px}.ArchivedConversationsModal_titleCell__ZXr_O,.ArchivedConversationsModal_titleColumn__8l29f{width:calc(100% - 160px)}.ArchivedConversationsModal_dateCell__3RIO_,.ArchivedConversationsModal_dateColumn__fYkOq{width:120px}.ArchivedConversationsModal_conversationTitle__PWdp1{font-size:1.28rem}.ArchivedConversationsModal_conversationDate__yNWa5{font-size:1.12rem}.ArchivedConversationsModal_pagination__gabpP{flex-wrap:wrap;gap:4px}.ArchivedConversationsModal_pageNumbers__7zWma{order:-1;width:100%;justify-content:center;margin-bottom:8px}}.ArchivedConversationsModal_checkbox__eXhgs{margin:5px 0 0;accent-color:var(--interactive-primary);cursor:pointer}.ArchivedConversationsModal_checkboxLabel__jWRXP{display:flex;align-items:flex-start;gap:12px;cursor:pointer;width:100%}.ConfirmationModal_modalOverlay__yCpYX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1002;padding:20px}.ConfirmationModal_modalContainer__Jhanz{background-color:var(--bg-secondary);border-radius:12px;box-shadow:var(--shadow-lg);width:100%;max-width:480px;display:flex;flex-direction:column;overflow:hidden}.ConfirmationModal_modalHeader__tusq9{padding:24px 24px 16px}.ConfirmationModal_modalHeader__tusq9 h3{margin:0;font-size:2rem;font-weight:600;color:var(--text-primary)}.ConfirmationModal_modalBody__QF8ny{padding:0 24px 24px}.ConfirmationModal_modalBody__QF8ny p{margin:0;font-size:1.4rem;color:var(--text-secondary);line-height:1.5}.ConfirmationModal_modalFooter__jXrG_{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px 24px}.ConfirmationModal_cancelButton__vYJz2{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:6px;padding:10px 20px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.ConfirmationModal_cancelButton__vYJz2:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--border-primary)}.ConfirmationModal_cancelButton__vYJz2:disabled{color:var(--text-tertiary);border-color:var(--border-tertiary);cursor:not-allowed}.ConfirmationModal_confirmButton__HgzUa{border:none;border-radius:6px;padding:10px 20px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.ConfirmationModal_confirmButton__HgzUa:disabled{opacity:.6;cursor:not-allowed}.ConfirmationModal_primaryButton__GtyQK{background-color:var(--interactive-primary);color:white}.ConfirmationModal_primaryButton__GtyQK:hover:not(:disabled){background-color:var(--interactive-primary-hover)}.ConfirmationModal_dangerButton__YA3j5{background-color:var(--interactive-danger);color:white}.ConfirmationModal_dangerButton__YA3j5:hover:not(:disabled){background-color:var(--interactive-danger-hover)}@media (max-width:768px){.ConfirmationModal_modalContainer__Jhanz{max-width:95vw;margin:0 10px}.ConfirmationModal_modalHeader__tusq9{padding:20px 20px 12px}.ConfirmationModal_modalBody__QF8ny{padding:0 20px 20px}.ConfirmationModal_modalFooter__jXrG_{padding:12px 20px 20px;flex-direction:column-reverse;gap:8px}.ConfirmationModal_cancelButton__vYJz2,.ConfirmationModal_confirmButton__HgzUa{width:100%}}.Header_header__ZPN_X{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:var(--bg-primary);border-bottom:1px solid var(--border-primary);position:sticky;top:0;z-index:2;box-shadow:var(--shadow-sm);height:70px;min-height:70px}@media (max-width:1023px){.Header_header__ZPN_X{padding:12px 20px;height:60px;min-height:60px}}@media (max-width:767px){.Header_header__ZPN_X{padding:8px 16px;height:56px;min-height:56px}}@media (max-width:767px) and (hover:none) and (pointer:coarse){.Header_header__ZPN_X{padding:8px 16px;height:56px;min-height:56px}.Header_tenantSelector__jpsgD,.Header_userDetails__ve9ha{display:none!important}.Header_mobileMenuButton__fZCCz{display:flex!important}.Header_mobileTenantSection__d0gp3{display:block!important}}.Header_logo__1hGYx,.Header_logo__1hGYx a{display:flex;align-items:center}.Header_logo__1hGYx a{gap:12px;color:var(--text-primary);text-decoration:none;font-weight:700;font-size:2rem;transition:opacity .2s ease}@media (max-width:1023px){.Header_logo__1hGYx a{gap:8px;font-size:1.8rem}}@media (max-width:767px){.Header_logo__1hGYx a{gap:6px;font-size:1.6rem}.Header_logo__1hGYx a span{display:none}.Header_logo__1hGYx a span:before{content:"蓝狐";display:block}}.Header_logo__1hGYx a:hover{opacity:.9}.Header_logoImage__moJlG{border-radius:8px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.Header_userSection__OPzM0{display:flex;align-items:center;gap:20px}@media (max-width:1023px){.Header_userSection__OPzM0{gap:16px}}@media (max-width:767px){.Header_userSection__OPzM0{gap:12px}}.Header_tenantSelector__jpsgD{min-width:180px;position:relative;display:flex;align-items:center;gap:8px}@media (max-width:1023px){.Header_tenantSelector__jpsgD{min-width:160px;gap:6px}}@media (max-width:767px){.Header_tenantSelector__jpsgD{display:none}}.Header_tenantLabel__ekGV7{white-space:nowrap;color:var(--text-tertiary);font-size:1.4rem;font-weight:500}.Header_tenantDropdownButton__vRPRE{flex:1;padding:8px 14px;border:1px solid var(--border-secondary);border-radius:8px;background-color:var(--bg-primary);font-size:1.4rem;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:all .2s ease;box-shadow:var(--shadow-sm)}.Header_tenantDropdownButton__vRPRE:hover{border-color:var(--border-primary);background-color:var(--bg-secondary)}.Header_tenantDropdownButton__vRPRE:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Header_tenantDropdownButton__vRPRE span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.Header_dropdownIcon__n1vB3{fill:var(--text-tertiary);transition:transform .2s ease}.Header_dropdownIcon__n1vB3.Header_open__tZPgC{transform:rotate(180deg)}.Header_menuIcon__mHBWm{fill:var(--text-tertiary);transition:all .3s ease;cursor:pointer}.Header_menuIcon__mHBWm:hover{fill:var(--text-primary)}.Header_menuIcon__mHBWm.Header_open__tZPgC{transform:rotate(90deg);fill:var(--interactive-primary)}@media (max-width:767px){.Header_menuIcon__mHBWm{fill:var(--text-primary);width:24px;height:24px}.Header_menuIcon__mHBWm:hover{fill:var(--interactive-primary)}.Header_menuIcon__mHBWm.Header_open__tZPgC{transform:rotate(0deg);fill:var(--interactive-primary)}}.Header_mobileMenuButton__fZCCz{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;color:var(--text-primary);margin-right:12px}.Header_mobileMenuButton__fZCCz:hover{background-color:var(--bg-secondary);color:var(--interactive-primary)}.Header_mobileMenuButton__fZCCz svg{fill:currentColor;width:24px;height:24px}@media (max-width:767px){.Header_mobileMenuButton__fZCCz{display:flex;align-items:center;justify-content:center}}.Header_tenantsList__ieQwP{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;width:fit-content;background-color:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:8px;box-shadow:var(--shadow-md);max-height:250px;overflow-y:auto;z-index:50}.Header_tenantOption__A_3Jc{width:100%;padding:10px 14px;background:none;border:none;text-align:left;font-size:1.4rem;color:var(--text-primary);cursor:pointer;transition:all .15s;white-space:nowrap;display:flex;align-items:center;justify-content:space-between}.Header_tenantOption__A_3Jc:hover{background-color:var(--bg-secondary)}.Header_tenantOption__A_3Jc.Header_active__WRBr0{background-color:var(--bg-secondary);font-weight:500;color:var(--interactive-primary);position:relative}.Header_tenantOption__A_3Jc.Header_active__WRBr0:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:var(--interactive-primary);border-radius:0 2px 2px 0}.Header_globalBadge__KNWTZ{background-color:var(--interactive-primary);color:white;font-size:1rem;font-weight:600;padding:2px 6px;border-radius:4px;margin-left:8px;text-transform:uppercase;letter-spacing:.5px}.Header_userMenuContainer__ITqDo{position:relative}.Header_userInfo__4kheH{display:flex;align-items:center;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;flex-direction:row;gap:8px}.Header_userInfo__4kheH:focus,.Header_userInfo__4kheH:hover{background-color:var(--bg-secondary)}.Header_userInfo__4kheH:focus{outline:none;box-shadow:var(--shadow-focus)}.Header_userAvatar__MjTlh{border-radius:50%;object-fit:cover;border:2px solid var(--border-secondary);transition:border-color .2s ease;margin:0 0 0 12px}.Header_userAvatar__MjTlh:hover{border-color:var(--border-primary)}.Header_userDetails__ve9ha{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:767px){.Header_userDetails__ve9ha{display:none}}.Header_userDetails__ve9ha span:first-child{font-weight:500;color:var(--text-primary);font-size:1.6rem}.Header_userType__qne5V{font-size:1.2rem;color:var(--text-tertiary);margin-top:2px;display:flex;align-items:center;gap:4px}.Header_userMenu__2CH5_{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-md);z-index:50;overflow:hidden;padding:5px 0}@media (max-width:767px){.Header_userMenu__2CH5_{right:-8px;min-width:280px;max-width:calc(100vw - 32px)}}.Header_userMenuHeader__DUxIw{padding:8px 16px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-primary)}.Header_userName__KD5yN{font-weight:600;color:var(--text-primary);font-size:1.4rem;margin-bottom:0}.Header_userEmail__f6pK9{font-size:1.2rem;color:var(--text-tertiary);word-break:break-all}.Header_menuDivider__gx8Kn{height:1px;background-color:var(--border-primary);margin:8px 0}.Header_menuItem__I9aYw{width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-size:1.4rem;color:var(--text-secondary);cursor:pointer;transition:all .15s;display:block}.Header_menuItem__I9aYw:hover{background-color:var(--bg-elevated);color:var(--text-primary)}.Header_menuItem__I9aYw:focus{outline:none;background-color:var(--bg-secondary);color:var(--text-primary)}.Header_mobileTenantSection__d0gp3{padding:12px 16px;background-color:var(--bg-elevated);border-bottom:1px solid var(--border-primary)}.Header_mobileTenantLabel__pz9_n{font-size:1.2rem;color:var(--text-tertiary);margin-bottom:8px;font-weight:500}.Header_mobileTenantInfo__TZsSD{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;background-color:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-secondary)}.Header_mobileTenantInfo__TZsSD span:first-child{font-weight:500;color:var(--text-primary);font-size:1.4rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_mobileTenantOptions__Cch6_{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.Header_mobileTenantOption__xgzFO{width:100%;padding:10px 12px;background:none;border:1px solid var(--border-secondary);border-radius:6px;text-align:left;font-size:1.3rem;color:var(--text-primary);cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:space-between;gap:8px}.Header_mobileTenantOption__xgzFO:hover{background-color:var(--bg-secondary);border-color:var(--border-primary)}.Header_mobileTenantOption__xgzFO.Header_active__WRBr0{background-color:var(--interactive-primary);color:white;border-color:var(--interactive-primary);font-weight:500}.Header_mobileTenantOption__xgzFO.Header_active__WRBr0 .Header_globalBadge__KNWTZ{background-color:rgba(255,255,255,.2);color:white}.DisclaimerModal_modalOverlay__7zdNj{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-overlay);display:flex;justify-content:center;align-items:center;z-index:1000}.DisclaimerModal_modalContent__JZwMq{background-color:var(--bg-secondary);border-radius:8px;box-shadow:var(--shadow-lg);width:630px;max-width:90%;max-height:90vh;display:flex;flex-direction:column;animation:DisclaimerModal_slideIn__39QcS .3s ease;font-size:1.4rem}@keyframes DisclaimerModal_slideIn__39QcS{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.DisclaimerModal_modalHeader__0_565{padding:16px 20px;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.DisclaimerModal_modalTitle__N5boo{margin:0;font-size:2.08rem;color:var(--status-info-text);display:flex;align-items:center;gap:10px}.DisclaimerModal_closeButton__OCnQ7{background:none;border:none;font-size:2.4rem;cursor:pointer;color:var(--status-info-text);padding:0;line-height:1;transition:opacity .2s ease}.DisclaimerModal_closeButton__OCnQ7:hover{opacity:.8}.DisclaimerModal_modalBody__WE0Ek{padding:20px;overflow-y:auto;flex:1;min-height:200px}.DisclaimerModal_modalBody__WE0Ek a{color:var(--interactive-primary)}.DisclaimerModal_disclaimerAccent__NEyMu,.DisclaimerModal_disclaimerError__Q5JSt{padding:12px;border-radius:4px;margin-bottom:30px;font-size:1.4rem}.DisclaimerModal_disclaimerAccent__NEyMu{color:var(--status-info-text);background:var(--status-info-bg);border:1px solid var(--status-info-border)}.DisclaimerModal_disclaimerError__Q5JSt{color:#dc2626;background:#fee2e2;border:1px solid #dc2626;font-size:1.4rem}.DisclaimerModal_guidelinesContainer__mvXR6{position:relative;overflow:hidden;margin-bottom:30px}.DisclaimerModal_guidelinesContent__4_GN1{max-height:200px;overflow-y:scroll}.DisclaimerModal_gradientFade__Ftdch{position:absolute;bottom:0;left:0;width:100%;height:4rem;background:linear-gradient(to bottom,transparent,var(--bg-primary));pointer-events:none}.DisclaimerModal_gudelinesContainer__86fwo p,.DisclaimerModal_modalBody__WE0Ek p{margin-top:12px}.DisclaimerModal_gudelinesContainer__86fwo ul,.DisclaimerModal_modalBody__WE0Ek ul{margin-left:20px}.DisclaimerModal_buttonGroup__EZ1at{margin:20px 0}.DisclaimerModal_buttonPrimary__j7ifP,.DisclaimerModal_buttonSecondary__M1O86{border:0;border-radius:8px;padding:12px 30px}.DisclaimerModal_buttonPrimary__j7ifP{background:#0176d3;color:white}.DisclaimerModal_buttonPrimary__j7ifP:disabled{background:lightgray;color:white;cursor:not-allowed}.DisclaimerModal_buttonSecondary__M1O86{border:1px solid #0176d3;color:#0176d3;background:white;margin-right:8px}.DisclaimerModal_checkboxWrapper__OWC7R{display:flex}.DisclaimerModal_checkbox__NO3m9{margin-right:10px}.DisclaimerModal_checkboxLabel__NNZFI{font-size:1.3rem;font-weight:700}