.data-grid_gridWrapper__DY25u{width:100%;height:100%;border-radius:0;overflow:hidden;transition:all .25s ease}.data-grid_gridWrapper__DY25u:hover{border-color:#d6d6c6}.data-grid_lightWrapper__UHduA{background:#fff;border:1px solid #e2e8f0;box-shadow:none}.data-grid_badge__QX_C1{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:500;text-transform:capitalize;transition:all .15s ease;white-space:nowrap;line-height:1.4}.data-grid_badge__QX_C1 .data-grid_dot__2SgmE{width:6px;height:6px;border-radius:50%;flex-shrink:0;transition:box-shadow .15s ease}.data-grid_badge__QX_C1.data-grid_critical__ImiHF{background:rgba(220,38,38,.1);color:#b91c1c;border:1px solid rgba(220,38,38,.2)}.data-grid_badge__QX_C1.data-grid_critical__ImiHF .data-grid_dot__2SgmE{background:#dc2626;box-shadow:none}.data-grid_badge__QX_C1.data-grid_high__j2XKl{background:rgba(249,115,22,.15);color:#b45309;border:1px solid rgba(249,115,22,.2)}.data-grid_badge__QX_C1.data-grid_high__j2XKl .data-grid_dot__2SgmE{background:#f97316;box-shadow:none}.data-grid_badge__QX_C1.data-grid_medium__w7Trz{background:rgba(181,83,9,.08);color:#b45309;border:1px solid rgba(180,83,9,.2)}.data-grid_badge__QX_C1.data-grid_medium__w7Trz .data-grid_dot__2SgmE{background:#b45309;box-shadow:none}.data-grid_badge__QX_C1.data-grid_low__ZQh84{background:rgba(45,106,79,.08);color:#15803d;border:1px solid rgba(45,106,79,.2)}.data-grid_badge__QX_C1.data-grid_low__ZQh84 .data-grid_dot__2SgmE{background:#2d6a4f;box-shadow:none}.data-grid_badge__QX_C1.data-grid_verified__Ukajh{background:rgba(45,106,79,.08);color:#15803d;border:1px solid rgba(45,106,79,.2)}.data-grid_badge__QX_C1.data-grid_failed__AMivQ{background:rgba(220,38,38,.1);color:#b91c1c;border:1px solid rgba(220,38,38,.2)}.data-grid_badge__QX_C1.data-grid_pending__CKMdF{background:rgba(181,83,9,.08);color:#b45309;border:1px solid rgba(180,83,9,.2)}.data-grid_modelBadge__8M3f8{padding:.25rem .5rem;background:rgba(168,85,247,.08);border:1px solid rgba(168,85,247,.25);border-radius:6px;font-size:.6875rem;font-weight:500;color:#a855f7;transition:all .15s ease}.data-grid_modelBadge__8M3f8:hover{background:rgba(168,85,247,.25);border-color:rgba(168,85,247,.4)}.data-grid_categoryBadge__QH_79{padding:.25rem .5rem;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);border-radius:6px;font-size:.6875rem;font-weight:500;color:#3b82f6;transition:all .15s ease}.data-grid_categoryBadge__QH_79:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.4)}.data-grid_progressBar__PiSGp{display:flex;align-items:center;gap:.75rem;width:100%}.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A{flex:1;height:6px;background:#e2e2d4;border-radius:3px;overflow:hidden}.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A .data-grid_fill__nXQNa{height:100%;border-radius:3px;transition:width .3s ease}.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A .data-grid_fill__nXQNa.data-grid_excellent__gsk18{background:linear-gradient(90deg,#2d6a4f,#4ade80);box-shadow:none}.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A .data-grid_fill__nXQNa.data-grid_good__lA9fd{background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:none}.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A .data-grid_fill__nXQNa.data-grid_fair__oBuMy{background:linear-gradient(90deg,#b45309,#fbbf24);box-shadow:none}.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A .data-grid_fill__nXQNa.data-grid_high__j2XKl,.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A .data-grid_fill__nXQNa.data-grid_poor__A1qc_{background:linear-gradient(90deg,#dc2626,#f87171);box-shadow:none}.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A .data-grid_fill__nXQNa.data-grid_medium__w7Trz{background:linear-gradient(90deg,#b45309,#fbbf24);box-shadow:none}.data-grid_progressBar__PiSGp .data-grid_bar__YZA_A .data-grid_fill__nXQNa.data-grid_low__ZQh84{background:linear-gradient(90deg,#2d6a4f,#4ade80);box-shadow:none}.data-grid_progressBar__PiSGp .data-grid_value__3Jq9I{font-size:.75rem;font-weight:600;color:#1a1a1a;min-width:40px;text-align:right}.data-grid_hashCell__I2is9{display:flex;align-items:center;gap:.75rem;font-family:SF Mono,Monaco,Andale Mono,monospace;font-size:.6875rem;color:#737373}.data-grid_hashCell__I2is9 .data-grid_copyBtn__nKtP5{padding:4px;background:rgba(0,0,0,0);border:none;color:#737373;cursor:pointer;border-radius:6px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.data-grid_hashCell__I2is9 .data-grid_copyBtn__nKtP5:hover{background:rgba(45,106,79,.08);color:#2d6a4f}.data-grid_actionButtons__jbyPp{display:flex;align-items:center;gap:.75rem;height:100%}.data-grid_actionButtons__jbyPp .data-grid_btn__mZgNE{padding:.625rem 1.25rem;border-radius:8px;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:none;white-space:nowrap;line-height:1.4}.data-grid_actionButtons__jbyPp .data-grid_btn__mZgNE.data-grid_primary__gMfyP{background:rgba(45,106,79,.08);color:#2d6a4f;border:1px solid rgba(45,106,79,.3)}.data-grid_actionButtons__jbyPp .data-grid_btn__mZgNE.data-grid_primary__gMfyP:hover{background:rgba(45,106,79,.25);box-shadow:none}.data-grid_actionButtons__jbyPp .data-grid_btn__mZgNE.data-grid_secondary__dogt1{background:#e2e2d4;color:#3d3d3d;border:1px solid #e2e2d4}.data-grid_actionButtons__jbyPp .data-grid_btn__mZgNE.data-grid_secondary__dogt1:hover{background:rgba(26,26,26,.08);color:#1a1a1a;border-color:#d6d6c6}.data-grid_actionButtons__jbyPp .data-grid_btn__mZgNE.data-grid_danger__P2Nil{background:rgba(220,38,38,.1);color:#b91c1c;border:1px solid rgba(220,38,38,.2)}.data-grid_actionButtons__jbyPp .data-grid_btn__mZgNE.data-grid_danger__P2Nil:hover{background:rgba(220,38,38,.2);box-shadow:none}.data-grid_modelCell__NHX2D{display:flex;align-items:center;gap:.75rem}.data-grid_modelCell__NHX2D .data-grid_icon__tvWmS{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(168,85,247,.08),rgba(168,85,247,.2));display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#a855f7;border:1px solid rgba(168,85,247,.2)}.data-grid_modelCell__NHX2D .data-grid_info__wHQ1J{display:flex;flex-direction:column;gap:.125rem}.data-grid_modelCell__NHX2D .data-grid_info__wHQ1J .data-grid_name__o1WK_{font-weight:500;color:#1a1a1a}.data-grid_modelCell__NHX2D .data-grid_info__wHQ1J .data-grid_badge__QX_C1{font-size:.625rem;padding:.125rem .375rem}.data-grid_modelCell__NHX2D .data-grid_modelIcon__gQNqB{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(168,85,247,.08),rgba(168,85,247,.2));display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#a855f7;border:1px solid rgba(168,85,247,.2)}.data-grid_modelCell__NHX2D .data-grid_modelInfo__T9r9v{display:flex;flex-direction:column;gap:.125rem}.data-grid_modelCell__NHX2D .data-grid_modelName__6To21{font-weight:500;color:#1a1a1a}.data-grid_modelCell__NHX2D .data-grid_modelBadgeSmall__PznLg{font-size:.625rem;padding:.125rem .375rem;background:rgba(45,106,79,.08);color:#15803d;border-radius:6px;width:fit-content;border:1px solid rgba(45,106,79,.2)}.data-grid_idCell__JfnGv{display:flex;align-items:center;gap:.75rem;font-family:SF Mono,Monaco,monospace;font-size:.75rem;color:#1a1a1a}.data-grid_idCell__JfnGv .data-grid_lockIcon__iNmKu{color:#2d6a4f}.data-grid_latencyCell__XF4Op .data-grid_value__3Jq9I{font-weight:600;color:#1a1a1a}.data-grid_latencyCell__XF4Op .data-grid_unit__6L16i{font-size:.6875rem;color:#737373;margin-left:2px}.data-grid_timestampCell__fMTtz{font-size:.75rem;color:#737373}.dashboard_authLoading__0q387{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f1f1e6}.dashboard_loadingSpinner__tKv4m{width:32px;height:32px;border:3px solid #e2e2d4;border-top-color:#2d6a4f;border-radius:50%;animation:dashboard_spin__40kpC .8s linear infinite}@keyframes dashboard_spin__40kpC{to{transform:rotate(1turn)}}.dashboard_shell__V33xt{width:100%;height:100vh;overflow:hidden;display:grid;grid-template-columns:200px 1fr;color:#1a1a1a;transition:grid-template-columns .2s ease;background:#f1f1e6}.dashboard_shellCollapsed__ykLoV{grid-template-columns:52px 1fr}.dashboard_sidebar__7ekcF{background:#2d6a4f;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;overflow:hidden;transition:width .2s ease;border-right:none}.dashboard_sidebarCollapsed__ytRN9 .dashboard_sidebarHeader__Pko8N{padding:.75rem;justify-content:center}.dashboard_sidebarCollapsed__ytRN9 .dashboard_sidebarFooter__r0Ng1{padding:.75rem}.dashboard_sidebarCollapsed__ytRN9 .dashboard_userSection__Ydrem{justify-content:center;padding:.5rem}.dashboard_sidebarHeader__Pko8N{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.15)}.dashboard_collapseBtn__9E_vp{width:28px;height:28px;border-radius:6px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.dashboard_collapseBtn__9E_vp:hover{background:hsla(0,0%,100%,.1);color:#fff}.dashboard_brand__Bc1iH{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;flex:1}.dashboard_brand__Bc1iH .logoMark,.dashboard_brand__Bc1iH div[aria-hidden]{width:1.75rem;height:1.75rem;border-radius:5px;background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.1)}.dashboard_brand__Bc1iH .logoMark img,.dashboard_brand__Bc1iH div[aria-hidden] img{width:22px!important;height:22px!important}.dashboard_brand__Bc1iH h1{font-size:1rem}.dashboard_brandIcon__yep3f{width:24px;height:24px;background:#2d6a4f;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff}.dashboard_brandText__KeXBt{font-weight:600;font-size:.85rem;letter-spacing:-.01em}.dashboard_newChatBtn__GDiaz{width:28px;height:28px;border-radius:6px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;margin-left:auto}.dashboard_newChatBtn__GDiaz:hover{background:hsla(0,0%,100%,.1);color:#fff}.dashboard_navScroll__i6YBv{flex:1;overflow-y:auto;overflow-x:hidden;padding:.25rem 0}.dashboard_navScroll__i6YBv::-webkit-scrollbar{width:4px}.dashboard_navScroll__i6YBv::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dashboard_navScroll__i6YBv::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.dashboard_navScroll__i6YBv::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.dashboard_treeSection___sje8{padding:0 .75rem;margin-top:1.25rem;margin-bottom:.5rem}.dashboard_treeSection___sje8:first-child{margin-top:.75rem}.dashboard_treeSectionLabel__LdiPw{display:flex;align-items:center;gap:.5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35)}.dashboard_treeSectionLabel__LdiPw:after,.dashboard_treeSectionLabel__LdiPw:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.12)}.dashboard_treeSectionLabel__LdiPw:before{max-width:12px}.dashboard_treeParent__IWlDf{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;margin:0 .375rem;border-radius:8px;color:hsla(0,0%,100%,.85);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;background:rgba(0,0,0,0);text-align:left;width:calc(100% - .75rem);letter-spacing:-.005em}.dashboard_treeParent__IWlDf:hover{background:hsla(0,0%,100%,.08);color:#fff}.dashboard_treeParentActive__BotyH{color:#fff}.dashboard_treeParentDisabled__owptc{opacity:.5;cursor:default}.dashboard_treeParentDisabled__owptc:hover{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.85)}.dashboard_treeChildDisabled__66b34{opacity:.5;cursor:default;pointer-events:none}.dashboard_treeParentIcon__pHop1{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsla(0,0%,100%,.6)}.dashboard_treeParentText__1g0lV{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_treeChevron__jD_sw{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsla(0,0%,100%,.35);transition:transform .2s ease}.dashboard_treeChevronOpen__u7bg_{transform:rotate(90deg)}.dashboard_treeChildren__j_egZ{position:relative;margin-left:1.75rem;padding:.125rem 0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.dashboard_treeChildren__j_egZ:before{content:"";position:absolute;top:0;left:0;bottom:.875rem;width:1px;background:hsla(0,0%,100%,.15)}.dashboard_treeChildrenCollapsed__Argki{max-height:0;opacity:0;pointer-events:none}.dashboard_treeChild__ok1q3{position:relative;display:flex;align-items:center;gap:.5rem;padding:.4rem .625rem .4rem 1.125rem;margin:1px .375rem 1px 0;border-radius:6px;color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_treeChild__ok1q3:before{content:"";position:absolute;left:0;top:50%;width:.75rem;height:1px;background:hsla(0,0%,100%,.15)}.dashboard_treeChild__ok1q3:hover{background:hsla(0,0%,100%,.08);color:#fff}.dashboard_treeChild__ok1q3:last-child:after{content:"";position:absolute;left:-1px;top:50%;bottom:0;width:2px;background:#2d6a4f}.dashboard_treeChildActive__KK7Lj{background:hsla(0,0%,100%,.15);color:#fff;font-weight:600}.dashboard_treeChildIcon__sSydc{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;opacity:.7}.dashboard_treeChildText__YRRdr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_navTag__AFAy1{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:4px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:hsla(0,0%,100%,.2);color:#fff;flex-shrink:0;margin-left:auto;line-height:1.3}.dashboard_treeItem__fzkot{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;margin:1px .375rem;border-radius:8px;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_treeItem__fzkot:hover{background:hsla(0,0%,100%,.08);color:#fff}.dashboard_treeItemActive__k62GE{background:hsla(0,0%,100%,.15);color:#fff}.dashboard_treeItemIcon__sKYPL{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.dashboard_treeItemText__Jj6Bj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_navCollapsed__IYzME .dashboard_treeSection___sje8{padding:0 .25rem}.dashboard_navCollapsed__IYzME .dashboard_treeSectionLabel__LdiPw{justify-content:center}.dashboard_navCollapsed__IYzME .dashboard_treeSectionLabel__LdiPw span{display:none}.dashboard_navCollapsed__IYzME .dashboard_treeSectionLabel__LdiPw:before{max-width:none}.dashboard_navCollapsed__IYzME .dashboard_treeItem__fzkot,.dashboard_navCollapsed__IYzME .dashboard_treeParent__IWlDf{justify-content:center;padding:.75rem;margin:1px .25rem}.dashboard_navCollapsed__IYzME .dashboard_navTag__AFAy1,.dashboard_navCollapsed__IYzME .dashboard_treeChevron__jD_sw,.dashboard_navCollapsed__IYzME .dashboard_treeChildText__YRRdr,.dashboard_navCollapsed__IYzME .dashboard_treeChildren__j_egZ,.dashboard_navCollapsed__IYzME .dashboard_treeItemText__Jj6Bj,.dashboard_navCollapsed__IYzME .dashboard_treeParentText__1g0lV{display:none}.dashboard_sidebarFooter__r0Ng1{border-top:1px solid hsla(0,0%,100%,.15);padding:.5rem;position:relative}.dashboard_userSection__Ydrem{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.dashboard_userSection__Ydrem.dashboard_userSectionActive__Qxiy6,.dashboard_userSection__Ydrem:hover{background:hsla(0,0%,100%,.1)}.dashboard_userAvatar__56c_X{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#2d6a4f);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;overflow:hidden}.dashboard_userAvatarImage__2ra5K{width:100%;height:100%;object-fit:cover;border-radius:50%}.dashboard_userInfo__HJ1eW{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dashboard_userName__D_E1q{font-size:.78rem;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_userPlan__x_M47{font-size:.65rem;color:hsla(0,0%,100%,.5)}.dashboard_userMenuIcon__DTBvV{color:hsla(0,0%,100%,.5);flex-shrink:0}.dashboard_userMenu__BVnoL{position:absolute;bottom:100%;left:.5rem;right:.5rem;background:#245a42;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:.375rem;margin-bottom:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:100}.dashboard_userMenuItem__rgeig{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:6px;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.8rem;cursor:pointer;transition:all .15s ease}.dashboard_userMenuItem__rgeig:hover{background:hsla(0,0%,100%,.1);color:#fff}.dashboard_mainWrapper__X1_rY{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#fff;min-height:0}.dashboard_mainPage__p80HT{display:flex;flex-direction:column;height:100vh;overflow:hidden;min-width:0}.dashboard_topBar__J6KrN{display:flex;align-items:center;justify-content:space-between;padding:0 1.75rem;background:#fff;height:58px;min-height:58px;flex-shrink:0;border-bottom:1px solid #e2e2d4;z-index:50}.dashboard_topBarLeft__RJeV8,.dashboard_topBarRight__ogjIy{display:flex;align-items:center;gap:.75rem}.dashboard_modelSelector__lFQMf{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;border:none;background:rgba(0,0,0,0);color:#1a1a1a;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_modelSelector__lFQMf:hover{background:#efede6}.dashboard_modelSelector__lFQMf svg{color:#737373}.dashboard_modelName__kr8kA{letter-spacing:-.01em}.dashboard_topBarBtn__X8Wae{padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(45,106,79,.2);background:rgba(45,106,79,.06);color:#2d6a4f;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;letter-spacing:-.01em}.dashboard_topBarBtn__X8Wae:hover{background:rgba(45,106,79,.12);border-color:rgba(45,106,79,.3)}.dashboard_topBarProfile__Y5Fep{position:relative;display:flex;align-items:center}.dashboard_topBarProfile__Y5Fep .dashboard_userSection__Ydrem{padding:.375rem .5rem}.dashboard_topBarProfile__Y5Fep .dashboard_userSection__Ydrem.dashboard_userSectionActive__Qxiy6,.dashboard_topBarProfile__Y5Fep .dashboard_userSection__Ydrem:hover{background:rgba(45,106,79,.06)}.dashboard_topBarProfile__Y5Fep .dashboard_userMenu__BVnoL{position:absolute;top:calc(100% + .5rem);bottom:auto;left:auto;right:0;min-width:180px;margin-top:0;margin-bottom:0}.dashboard_contentArea__vM7Bp{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);max-width:1400px;width:100%;margin:0 auto}.dashboard_contentArea__vM7Bp::-webkit-scrollbar{width:8px}.dashboard_contentArea__vM7Bp::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dashboard_contentArea__vM7Bp::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:4px;transition:background .2s ease}.dashboard_contentArea__vM7Bp:hover::-webkit-scrollbar-thumb{background:rgba(43,43,43,.1)}.dashboard_contentArea__vM7Bp::-webkit-scrollbar-thumb:hover{background:rgba(43,43,43,.2)}.dashboard_contentPanel__17FYk{display:flex;flex-direction:column;gap:1.5rem}.dashboard_headerBlock__czaR2{display:flex;flex-direction:column;gap:.5rem}.dashboard_headerBlock__czaR2 h1{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a;letter-spacing:-.02em}.dashboard_headerActions__9usIs{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dashboard_subtle__d4Nv9{margin:0;color:#737373;font-size:.9rem}.dashboard_kpiGrid__K6O2S{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.dashboard_kpiCard__8Siij{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s ease}.dashboard_kpiCard__8Siij:hover{border-color:#e2e2d4}.dashboard_kpiCard__8Siij p{margin:0;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:#737373;font-weight:600}.dashboard_kpiCard__8Siij strong{font-size:2rem;font-weight:600;color:#1a1a1a;letter-spacing:-.02em}.dashboard_kpiRow__tFo77{display:flex;align-items:center;gap:.5rem}.dashboard_warning__y2zf5{color:#ef4444;font-weight:600}.dashboard_tableCard__iXpFb{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;overflow:hidden}.dashboard_tableCaption__uwEnM{margin:0;padding:1rem 1.25rem;font-weight:600;color:#1a1a1a;font-size:1rem}.dashboard_tableCaptionRow__oa5JK{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;flex-wrap:wrap}.dashboard_tableHint__9SKtY{margin:0;color:#737373;font-size:.875rem}.dashboard_gridWrapper__UZ74_{width:100%;height:520px;padding:0 1rem 1rem;box-sizing:border-box}.dashboard_quickFilter__ZVcKr{display:flex;flex-direction:column;gap:.5rem;min-width:220px}.dashboard_quickFilter__ZVcKr label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#737373;font-weight:600}.dashboard_quickFilter__ZVcKr input{background:#efede6;border:1px solid #e2e2d4;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;color:#1a1a1a;transition:all .15s ease}.dashboard_quickFilter__ZVcKr input::placeholder{color:#737373}.dashboard_quickFilter__ZVcKr input:focus{outline:none;border-color:#2d6a4f;box-shadow:none}.dashboard_filtersRow__wFVks{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.dashboard_filterCard__FMR1h{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.dashboard_filterCard__FMR1h label{font-size:.75rem;color:#737373;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.dashboard_dropdown__tHuf5{background:#efede6;border:1px solid #e2e2d4;border-radius:8px;padding:.625rem .875rem;display:flex;align-items:center;justify-content:space-between;color:#1a1a1a;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_dropdown__tHuf5:hover{border-color:#737373}.dashboard_caret__nvuRc{color:#737373}.dashboard_input__eEtDF{background:#efede6;border:1px solid #e2e2d4;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;color:#1a1a1a}.dashboard_input__eEtDF:focus{outline:none;border-color:#2d6a4f}.dashboard_scanButtonPrimary__gP9VJ,.dashboard_scanButton__BjH5O{border:none;background:#2d6a4f;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_scanButtonPrimary__gP9VJ:hover,.dashboard_scanButton__BjH5O:hover{background:#245a42}.dashboard_primaryBtn__RSGf4{background:#2d6a4f;border:none;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_primaryBtn__RSGf4:hover{background:#245a42}.dashboard_primaryBtn__RSGf4:disabled{opacity:.5;cursor:not-allowed}.dashboard_secondaryBtn__61MLn{background:rgba(0,0,0,0);border:1px solid #e2e2d4;color:#3d3d3d;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_secondaryBtn__61MLn:hover{background:#efede6;color:#1a1a1a}.dashboard_progressBar__gBugI{width:180px;height:6px;border-radius:999px;background:#efede6;overflow:hidden}.dashboard_progressBar__gBugI span{display:block;height:100%;background:linear-gradient(90deg,#2d6a4f,#a855f7);border-radius:999px}.dashboard_settingsPage__PdwI2{display:flex;flex-direction:column;gap:1.5rem}.dashboard_settingsPage__PdwI2 h1{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a}.dashboard_settingsCard__lGWxB{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.dashboard_sectionLabel__V9JtW{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#737373;font-weight:600}.dashboard_formRow__lOOQ_{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:640px){.dashboard_formRow__lOOQ_{grid-template-columns:1fr}}.dashboard_formGroup__piiGi{display:flex;flex-direction:column;gap:.5rem}.dashboard_formGroup__piiGi label{font-size:.875rem;font-weight:500;color:#3d3d3d}.dashboard_formGroup__piiGi input,.dashboard_formGroup__piiGi select,.dashboard_formGroup__piiGi textarea{background:#efede6;border:1px solid #e2e2d4;border-radius:8px;padding:.75rem;font-size:.875rem;color:#1a1a1a;transition:all .15s ease}.dashboard_formGroup__piiGi input::placeholder,.dashboard_formGroup__piiGi select::placeholder,.dashboard_formGroup__piiGi textarea::placeholder{color:#737373}.dashboard_formGroup__piiGi input:focus,.dashboard_formGroup__piiGi select:focus,.dashboard_formGroup__piiGi textarea:focus{outline:none;border-color:#2d6a4f;box-shadow:none}.dashboard_formGroup__piiGi select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236B7F99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem}.dashboard_cancelButton__h9to4:hover{background:#efede6}.dashboard_keysTable__802Xj td,.dashboard_keysTable__802Xj th{padding:.875rem 1rem}.dashboard_keysTable__802Xj th{background:#efede6}.dashboard_keysTable__802Xj td{color:#3d3d3d}.dashboard_keysTable__802Xj .dashboard_dateCell__SEFw5{font-size:.8rem}.dashboard_envBadge__x5PeH{padding:.25rem .625rem}.dashboard_envLive__ts_KW{background:rgba(45,106,79,.15)}.dashboard_envTest__BYX9e{background:rgba(234,179,8,.15)}.dashboard_statusBadge__yUYj5{padding:.25rem .625rem}.dashboard_statusActive__BdRwL{background:rgba(45,106,79,.15)}.dashboard_statusRevoked__6z2oK{background:rgba(239,68,68,.15)}.dashboard_revokeButton__JsX6R:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.dashboard_errorBanner__bgNsk{border:1px solid rgba(239,68,68,.2);padding:.875rem 1rem}.dashboard_emptyCell__CIaKA{text-align:center;padding:1.5rem .5rem;color:#737373}.dashboard_headerBar__VzrBH{display:flex;justify-content:space-between;align-items:center}.dashboard_headerBar__VzrBH h1{margin:0;font-size:1.25rem;font-weight:600;color:#1a1a1a}.dashboard_avatar__gzzJJ{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#a855f7,#2d6a4f)}.dashboard_scanCard__uCucS{display:flex;justify-content:space-between;align-items:center;gap:1rem}.dashboard_compliancePage__PVQTB,.dashboard_logsPage__ndfEa{display:flex;flex-direction:column;gap:1.25rem}.dashboard_compliancePage__PVQTB .dashboard_headerBlock__czaR2,.dashboard_logsPage__ndfEa .dashboard_headerBlock__czaR2{display:flex;justify-content:space-between;align-items:center}.dashboard_provenanceForm__I_eLW{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.dashboard_fieldLabel__zN9AW{font-size:.875rem;font-weight:500;color:#3d3d3d}.dashboard_textarea__dlVAH{width:100%;background:#efede6;border:1px solid #e2e2d4;border-radius:8px;padding:.875rem;font-size:.875rem;font-family:inherit;min-height:140px;resize:vertical;color:#1a1a1a}.dashboard_textarea__dlVAH:focus{outline:none;border-color:#2d6a4f}.dashboard_sliderRow__W9kaR{display:flex;align-items:center;gap:.5rem}.dashboard_sliderValue__NuvPO{font-weight:600;color:#1a1a1a}.dashboard_submitRow__dtPXO{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.dashboard_twoColSettings__xCaTD{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.dashboard_message__l9_ZV{color:#2d6a4f;font-weight:500}.dashboard_errorText__2Zwp8{color:#ef4444;font-weight:500}.dashboard_snippetContext__O9n4R{margin-top:.25rem;color:#737373;font-size:.875rem}.dashboard_tableHeader__Gn5vg{margin:.5rem 0 .25rem;font-size:1rem;font-weight:600;color:#1a1a1a}.dashboard_gridTwoUp__IK3ZD{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width:768px){.dashboard_gridTwoUp__IK3ZD{grid-template-columns:1fr}}.dashboard_filterChart__HdEEc{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;display:flex;align-items:center;justify-content:center}.dashboard_filterChart__HdEEc svg{width:100%;height:auto}.dashboard_iconButton__3zRfL{width:36px;height:36px;border-radius:8px;border:1px solid #e2e2d4;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;color:#3d3d3d;cursor:pointer;transition:all .15s ease}.dashboard_iconButton__3zRfL:hover,.dashboard_orgSelector__Y6Fsu{background:#efede6;color:#1a1a1a}.dashboard_orgSelector__Y6Fsu{border:none;border-radius:8px;padding:.5rem .875rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .15s ease}.dashboard_orgSelector__Y6Fsu:hover{background:#e2e2d4}.dashboard_searchField__9L372{display:inline-flex;align-items:center;gap:.5rem;background:#efede6;border:1px solid #e2e2d4;border-radius:8px;padding:.5rem .875rem;min-width:280px;color:#737373}.dashboard_searchField__9L372 input{border:none;background:rgba(0,0,0,0);outline:none;font-size:.875rem;width:100%;color:#1a1a1a}.dashboard_searchField__9L372 input::placeholder{color:#737373}.dashboard_pageGroup__VI9Zx{display:flex;flex-direction:column;gap:.25rem}.dashboard_pageLabel__5gUlM{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#737373}.dashboard_homeLink__7brWC{margin-top:auto;color:#737373;text-decoration:none;font-size:.875rem;padding:.625rem .75rem;border-radius:8px;transition:all .15s ease}.dashboard_homeLink__7brWC:hover{background:#efede6;color:#3d3d3d}.dashboard_brandRow__UNhYp{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dashboard_brandHidden__F3Gb6{display:none}.dashboard_settingsCardTall__CsSVq{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.dashboard_settingsSectionTall__PfMRB{display:flex;flex-direction:column;gap:.75rem}.dashboard_settingsHeader__zvtM1{margin:0;font-size:1rem;font-weight:600;color:#1a1a1a}.dashboard_inputGroup__rOMSh{display:flex;flex-direction:column;gap:.5rem;font-weight:500;color:#3d3d3d}.dashboard_inputGroup__rOMSh input,.dashboard_inputGroup__rOMSh select,.dashboard_inputGroup__rOMSh textarea{background:#efede6;border:1px solid #e2e2d4;border-radius:8px;padding:.75rem;font-size:.875rem;color:#1a1a1a}.dashboard_inputGroup__rOMSh input:focus,.dashboard_inputGroup__rOMSh select:focus,.dashboard_inputGroup__rOMSh textarea:focus{outline:none;border-color:#2d6a4f}.dashboard_inputGroup__rOMSh textarea{min-height:100px;resize:vertical}.dashboard_checkRow__AvtS8{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#3d3d3d}.dashboard_checkRow__AvtS8 input[type=checkbox],.dashboard_checkRow__AvtS8 input[type=radio]{width:18px;height:18px;accent-color:#2d6a4f}.dashboard_subChecks__G0DKE{display:flex;flex-direction:column;gap:.5rem;margin-left:1.5rem}.dashboard_primaryActionWide__82EQ0{align-self:flex-start;background:#2d6a4f;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_primaryActionWide__82EQ0:hover{background:#245a42}.dashboard_compliancePage__PVQTB h1{margin:0;font-size:1.5rem;color:#1a1a1a}.dashboard_card__KQy0i{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem}.dashboard_cardHead__un8_f h3{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#1a1a1a}.dashboard_chart__20ULD{background:#efede6;padding:.75rem;border:1px solid #e2e2d4;border-radius:8px}.dashboard_chart__20ULD svg{width:100%;height:auto;display:block}.dashboard_chartLegend__s8HmV{display:flex;gap:1rem;font-size:.875rem;color:#3d3d3d;padding:.5rem 0 0 .5rem}.dashboard_dotBlue___ob0_,.dashboard_dotRed__th8vE{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.35rem}.dashboard_dotBlue___ob0_{background:#2d6a4f}.dashboard_dotRed__th8vE{background:#ef4444}.dashboard_scanList__7JdOS{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.dashboard_scanList__7JdOS li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center}.dashboard_scanList__7JdOS p{margin:0;font-weight:500;color:#1a1a1a}.dashboard_scanList__7JdOS small{color:#737373}.dashboard_checkIcon__Lug3Z{width:22px;height:22px;background:#2d6a4f;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.dashboard_tableSection__nJYaS{background:#f1f1e6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem}.dashboard_tableWrapper__HUm0q{width:100%;overflow-x:auto}.dashboard_table__vnD2S{width:100%;border-collapse:collapse;min-width:480px}.dashboard_table__vnD2S td,.dashboard_table__vnD2S th{padding:.75rem .5rem;text-align:left;border-bottom:1px solid #e2e2d4;font-size:.875rem}.dashboard_table__vnD2S th{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#737373;font-weight:600}.dashboard_table__vnD2S td{color:#3d3d3d}.dashboard_outputBadge__w_7b3{width:30px;height:24px;background:linear-gradient(135deg,#efede6,#e2e2d4);border:1px solid #e2e2d4;border-radius:6px;display:inline-block}.dashboard_apiKeysSection__cvMuo{background:#f1f1e6;border-radius:12px;border:1px solid #e2e2d4;padding:1.25rem}.dashboard_apiKeysHeader__OCZLN{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dashboard_apiKeysHeader__OCZLN h3{margin:0;font-size:1.1rem;font-weight:600;color:#1a1a1a}.dashboard_createKeyButton__oH3LM{background:#2d6a4f;border:none;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease}.dashboard_createKeyButton__oH3LM:hover{background:#245a42}.dashboard_createKeyForm__j0UcJ{background:#efede6;border:1px solid #e2e2d4;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.dashboard_formRow__lOOQ_{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1rem}.dashboard_formRow__lOOQ_ label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500;color:#3d3d3d}.dashboard_formRow__lOOQ_ input,.dashboard_formRow__lOOQ_ select{padding:.625rem .75rem;border:1px solid #e2e2d4;border-radius:8px;font-size:.875rem;background:#fff;color:#1a1a1a}.dashboard_formRow__lOOQ_ input:focus,.dashboard_formRow__lOOQ_ select:focus{outline:none;border-color:#2d6a4f}.dashboard_formActions__nXkCR{display:flex;justify-content:flex-end;gap:.75rem}.dashboard_cancelButton__h9to4{background:rgba(0,0,0,0);border:1px solid #e2e2d4;color:#3d3d3d;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_cancelButton__h9to4:hover{background:#e2e2d4;color:#1a1a1a}.dashboard_submitButton__iOTyp{background:#2d6a4f;border:none;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_submitButton__iOTyp:hover:not(:disabled){background:#245a42}.dashboard_submitButton__iOTyp:disabled{opacity:.5;cursor:not-allowed}.dashboard_emptyState__bQswf{text-align:center;padding:3rem 1rem;color:#737373}.dashboard_emptyState__bQswf p{margin:0}.dashboard_keysTableWrapper___Dbnj{overflow-x:auto}.dashboard_keysTable__802Xj{width:100%;border-collapse:collapse;font-size:.875rem}.dashboard_keysTable__802Xj td,.dashboard_keysTable__802Xj th{padding:.75rem .5rem;text-align:left;border-bottom:1px solid #e2e2d4}.dashboard_keysTable__802Xj th{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#737373;font-weight:600}.dashboard_keysTable__802Xj .dashboard_keyName__K3OW6{font-weight:500;color:#1a1a1a}.dashboard_keysTable__802Xj .dashboard_keyCode__EeyzK{font-family:var(--font-geist-mono,monospace);font-size:.8rem;background:#efede6;padding:.25rem .5rem;border-radius:6px;color:#3d3d3d}.dashboard_keysTable__802Xj .dashboard_dateCell__SEFw5{color:#737373;font-size:.85rem}.dashboard_revokedRow__pGN1T{opacity:.5}.dashboard_envBadge__x5PeH{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase}.dashboard_envLive__ts_KW{background:rgba(45,106,79,.2);color:#2d6a4f}.dashboard_envTest__BYX9e{background:rgba(234,179,8,.2);color:#eab308}.dashboard_statusBadge__yUYj5{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.dashboard_statusActive__BdRwL{background:rgba(45,106,79,.2);color:#2d6a4f}.dashboard_statusRevoked__6z2oK{background:rgba(239,68,68,.2);color:#ef4444}.dashboard_revokeButton__JsX6R{background:rgba(0,0,0,0);border:1px solid #e2e2d4;color:#737373;padding:.5rem;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.dashboard_revokeButton__JsX6R:hover{background:rgba(239,68,68,.2);border-color:#ef4444;color:#ef4444}.dashboard_errorBanner__bgNsk{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}@media screen and (max-width:960px){.dashboard_shell__V33xt{grid-template-columns:1fr}.dashboard_sidebar__7ekcF{position:sticky;top:0;width:100%;height:auto;flex-direction:row;border-right:none;border-bottom:none;padding:.75rem 1rem;z-index:100}.dashboard_sidebar__7ekcF.dashboard_collapsed__mDbfh{width:100%}.dashboard_sidebarHeader__Pko8N{flex-direction:row;align-items:center}.dashboard_navScroll__i6YBv{flex-direction:row;flex-wrap:wrap;gap:.25rem;padding:0}.dashboard_treeChildren__j_egZ,.dashboard_treeSection___sje8{display:none}.dashboard_treeParent__IWlDf{padding:.5rem .75rem;margin:0}.dashboard_collapseBtn__9E_vp,.dashboard_treeChevron__jD_sw,.dashboard_treeParentText__1g0lV{display:none}}@media screen and (max-width:640px){.dashboard_kpiGrid__K6O2S{grid-template-columns:1fr}.dashboard_contentArea__vM7Bp{padding:1rem}.dashboard_topBar__J6KrN{height:auto;min-height:auto;flex-direction:column;align-items:flex-start;gap:.75rem;padding:.875rem 1rem}.dashboard_searchWrapper__g_eXf,.dashboard_searchWrapper__g_eXf input{width:100%}.dashboard_formRow__lOOQ_{grid-template-columns:1fr}.dashboard_keysTable__802Xj{font-size:.8rem}.dashboard_keysTable__802Xj td,.dashboard_keysTable__802Xj th{padding:.5rem .25rem}}.page-header_pageHeader__w_MQA{position:sticky;top:0;z-index:40;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;margin-bottom:1.5rem;background:#fff;border-bottom:1px solid #e2e2d4}.page-header_pageHeader__w_MQA:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:20px;background:linear-gradient(180deg,#FFFFFF,transparent);pointer-events:none;opacity:0;transition:opacity .2s ease}.page-header_headerLeft__3vF0T{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.page-header_titleRow__MSw9v{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page-header_titleIcon__Qpay9{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,rgba(45,106,79,.15),rgba(45,106,79,.05));border:1px solid rgba(45,106,79,.2);border-radius:8px;color:#2d6a4f;flex-shrink:0}.page-header_titleIcon__Qpay9 svg{width:18px;height:18px}.page-header_title__WP5Gy{font-size:1.375rem;font-weight:600;color:#1a1a1a;margin:0;letter-spacing:-.02em;line-height:1.3}.page-header_badge__swJ_W{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.25);border-radius:20px;font-size:.75rem;font-weight:600;color:#a855f7;text-transform:uppercase;letter-spacing:.03em}.page-header_description__PkXQp{font-size:.875rem;color:#6b6b6b;margin:0;line-height:1.5;max-width:600px}.page-header_headerContent__oG3bz{margin-top:.5rem}.page-header_headerActions__56H53{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.page-header_actionBtn__21mYh{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;border:1px solid rgba(0,0,0,0)}.page-header_actionBtn__21mYh:disabled{opacity:.5;cursor:not-allowed}.page-header_actionIcon__xZJVR{display:flex;align-items:center;justify-content:center}.page-header_actionIcon__xZJVR svg{width:16px;height:16px}.page-header_primary__PnGjg{background:#2d6a4f;color:#fff;border-color:#2d6a4f}.page-header_primary__PnGjg:hover:not(:disabled){background:#245a42;border-color:#245a42}.page-header_secondary__9Lrzy{background:rgba(0,0,0,0);color:#3d3d3d;border-color:#e2e2d4}.page-header_secondary__9Lrzy:hover:not(:disabled){background:#e2e2d4;color:#1a1a1a;border-color:#e2e2d4}.page-header_danger__O3YHk{background:rgba(0,0,0,0);color:#dc2626;border-color:rgba(220,38,38,.3)}.page-header_danger__O3YHk:hover:not(:disabled){background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.5)}@media screen and (max-width:768px){.page-header_pageHeader__w_MQA{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 0}.page-header_headerActions__56H53{justify-content:flex-start}.page-header_title__WP5Gy{font-size:1.25rem}.page-header_titleIcon__Qpay9{width:28px;height:28px}.page-header_titleIcon__Qpay9 svg{width:16px;height:16px}}@media screen and (max-width:480px){.page-header_headerActions__56H53{flex-direction:column;align-items:stretch}.page-header_actionBtn__21mYh{justify-content:center}}.benchmarking_benchmarkingContainer__cT1_q{display:flex;flex-direction:column;gap:1.5rem;padding:0 0 2rem}.benchmarking_header__ka9Oo{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.benchmarking_header__ka9Oo .benchmarking_titleSection__hIECt h1{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.benchmarking_header__ka9Oo .benchmarking_titleSection__hIECt p{color:#737373;font-size:.875rem}.benchmarking_header__ka9Oo .benchmarking_headerActions__P_6G0{display:flex;gap:.75rem}.benchmarking_modelGrid__AgENi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:2rem}.benchmarking_modelCard__mCHgV{background:linear-gradient(135deg,rgba(242,247,255,.95),rgba(255,255,255,.95));border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;position:relative;transition:all .2s ease}.benchmarking_modelCard__mCHgV:hover{border-color:rgba(124,58,237,.3);transform:translateY(-2px)}.benchmarking_modelCard__mCHgV.benchmarking_recommended__2xbof{border-color:rgba(34,197,94,.4);background:linear-gradient(135deg,rgba(34,197,94,.05),rgba(255,255,255,.95))}.benchmarking_modelCard__mCHgV.benchmarking_recommended__2xbof:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#22c55e,#245a42);border-radius:12px 12px 0 0}.benchmarking_cardHeader__grnuc{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.benchmarking_cardHeader__grnuc .benchmarking_modelName__g4Avf{font-size:1.125rem;font-weight:600;color:#1a1a1a}.benchmarking_cardHeader__grnuc .benchmarking_badge__xMISC{padding:.25rem .5rem;border-radius:6px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.benchmarking_cardHeader__grnuc .benchmarking_badge__xMISC.benchmarking_safest__tHzuy{background:rgba(34,197,94,.15);color:#15803d}.benchmarking_cardHeader__grnuc .benchmarking_badge__xMISC.benchmarking_recommended__2xbof{background:rgba(59,130,246,.15);color:#2563eb}.benchmarking_complianceScore__TlgHN{text-align:center;padding:1.5rem 0;margin-bottom:1rem;border-bottom:1px solid rgba(26,26,26,.06)}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I{font-size:3rem;font-weight:700;line-height:1}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I.benchmarking_excellent__pHdt7{color:#22c55e}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I.benchmarking_good__LPU5C{color:#3b82f6}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I.benchmarking_fair__SEoJv{color:#eab308}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I.benchmarking_poor__nqJ6x{color:#ef4444}.benchmarking_complianceScore__TlgHN .benchmarking_scoreLabel__gBEj_{font-size:.75rem;color:#737373;margin-top:.25rem}.benchmarking_metricsGrid__g_Grk{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.benchmarking_metric__Wm_yW .benchmarking_metricLabel__s9yFc{font-size:.6875rem;color:#737373;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.benchmarking_metric__Wm_yW .benchmarking_metricValue__v5Eky{font-size:1.125rem;font-weight:600;color:#3d3d3d}.benchmarking_metric__Wm_yW .benchmarking_metricValue__v5Eky.benchmarking_low__DeUsq{color:#22c55e}.benchmarking_metric__Wm_yW .benchmarking_metricValue__v5Eky.benchmarking_medium__B_inM{color:#eab308}.benchmarking_metric__Wm_yW .benchmarking_metricValue__v5Eky.benchmarking_high__uvtmQ{color:#ef4444}.benchmarking_comparisonSection__vFRAM{margin-top:2rem}.benchmarking_comparisonGrid__CsKe_{background:rgba(0,0,0,0);border:none;min-height:unset}.benchmarking_sectionHeader__5xqtc{margin-bottom:1rem}.benchmarking_sectionHeader__5xqtc h2{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem}.benchmarking_sectionHeader__5xqtc p{font-size:.875rem;color:#737373}.benchmarking_tableWrapper__eB6oq{background:linear-gradient(135deg,rgba(242,247,255,.95),rgba(255,255,255,.95));border:1px solid #e2e2d4;border-radius:12px;overflow:hidden}.benchmarking_table__CtmuB{width:100%;border-collapse:collapse}.benchmarking_table__CtmuB td,.benchmarking_table__CtmuB th{padding:1rem 1.25rem;text-align:left}.benchmarking_table__CtmuB thead{background:rgba(26,26,26,.02)}.benchmarking_table__CtmuB thead th{font-size:.75rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(26,26,26,.06)}.benchmarking_table__CtmuB tbody tr{border-bottom:1px solid rgba(26,26,26,.04);transition:background .15s ease}.benchmarking_table__CtmuB tbody tr:last-child{border-bottom:none}.benchmarking_table__CtmuB tbody tr:hover{background:rgba(26,26,26,.02)}.benchmarking_table__CtmuB tbody tr.benchmarking_highlighted__48Ptl{background:rgba(34,197,94,.05)}.benchmarking_table__CtmuB tbody td{font-size:.875rem;color:#3d3d3d}.benchmarking_modelCell__BZhQj{display:flex;align-items:center;gap:.75rem}.benchmarking_modelCell__BZhQj .benchmarking_modelIcon__5rQPd{width:32px;height:32px;border-radius:8px;background:rgba(139,92,246,.15);display:flex;align-items:center;justify-content:center;color:#a78bfa;font-size:.875rem;font-weight:600}.benchmarking_modelCell__BZhQj .benchmarking_modelInfo__iJXZ4 .benchmarking_name__tK6II{font-weight:500;color:#1a1a1a}.benchmarking_modelCell__BZhQj .benchmarking_modelInfo__iJXZ4 .benchmarking_badge__xMISC{display:inline-block;padding:.125rem .375rem;background:rgba(34,197,94,.15);border-radius:3px;font-size:.625rem;color:#15803d;margin-left:.5rem}.benchmarking_rateDisplay__z4VgA{display:flex;align-items:center;gap:.5rem}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X{width:60px;height:6px;background:rgba(26,26,26,.08);border-radius:3px;overflow:hidden}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM{height:100%;border-radius:3px}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM.benchmarking_excellent__pHdt7{background:linear-gradient(90deg,#22c55e,#245a42)}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM.benchmarking_good__LPU5C{background:linear-gradient(90deg,#3b82f6,#2563eb)}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM.benchmarking_fair__SEoJv{background:linear-gradient(90deg,#eab308,#d97706)}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM.benchmarking_poor__nqJ6x{background:linear-gradient(90deg,#ef4444,#dc2626)}.benchmarking_rateDisplay__z4VgA .benchmarking_rateValue__YGO13{font-weight:500;min-width:40px}.benchmarking_latencyDisplay__afidJ{display:flex;align-items:center;gap:.375rem}.benchmarking_latencyDisplay__afidJ .benchmarking_latencyValue__pwyUg{font-weight:500}.benchmarking_latencyDisplay__afidJ .benchmarking_latencyUnit__HvAq8{font-size:.75rem;color:#737373}.benchmarking_outputsDisplay__0EayU{color:#3d3d3d}.benchmarking_legend__XJe21{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:1rem;padding-top:.75rem}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#737373}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY .benchmarking_dot__Xtbi1{width:10px;height:10px;border-radius:2px}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY .benchmarking_dot__Xtbi1.benchmarking_excellent__pHdt7{background:#22c55e}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY .benchmarking_dot__Xtbi1.benchmarking_good__LPU5C{background:#3b82f6}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY .benchmarking_dot__Xtbi1.benchmarking_fair__SEoJv{background:#eab308}.benchmarking_primaryBtn__8yZEm{padding:.625rem 1.25rem;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.benchmarking_primaryBtn__8yZEm:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);transform:translateY(-1px)}.benchmarking_secondaryBtn__eTuzx{padding:.625rem 1.25rem;background:rgba(26,26,26,.03);border:1px solid rgba(26,26,26,.1);border-radius:8px;color:#3d3d3d;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.benchmarking_secondaryBtn__eTuzx:hover{background:rgba(26,26,26,.08);border-color:rgba(26,26,26,.15)}.agent-settings_settingsContainer__Mhfft{display:flex;flex-direction:column;gap:1.5rem;padding:0 0 2rem}.agent-settings_header__qKA8c{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.agent-settings_header__qKA8c .agent-settings_titleSection__3Dtvl h1{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.agent-settings_header__qKA8c .agent-settings_titleSection__3Dtvl p{color:#737373;font-size:.875rem}.agent-settings_header__qKA8c .agent-settings_headerActions__CJFCD{display:none}.agent-settings_settingsGrid__2ciFa{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:700px}.agent-settings_card__0Z7Yo{background:#f1f1e6;border:1px solid rgba(45,106,79,.12);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.agent-settings_card__0Z7Yo:hover{border-color:rgba(45,106,79,.25)}.agent-settings_cardHeader__THGFW{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid rgba(45,106,79,.12);background:rgba(45,106,79,.06)}.agent-settings_cardHeader__THGFW .agent-settings_cardTitle__Z9Tur{display:flex;align-items:center;gap:.75rem}.agent-settings_cardHeader__THGFW .agent-settings_cardTitle__Z9Tur .agent-settings_icon__4Hobe{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.agent-settings_cardHeader__THGFW .agent-settings_cardTitle__Z9Tur .agent-settings_icon__4Hobe.agent-settings_purple__lerUd{background:rgba(168,85,247,.12);color:#a855f7}.agent-settings_cardHeader__THGFW .agent-settings_cardTitle__Z9Tur .agent-settings_icon__4Hobe.agent-settings_blue__2fKHs,.agent-settings_cardHeader__THGFW .agent-settings_cardTitle__Z9Tur .agent-settings_icon__4Hobe.agent-settings_green__PzE2P{background:rgba(45,106,79,.12);color:#2d6a4f}.agent-settings_cardHeader__THGFW .agent-settings_cardTitle__Z9Tur h2{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0}.agent-settings_cardHeader__THGFW .agent-settings_cardTitle__Z9Tur p{font-size:.8125rem;color:#737373;margin:.25rem 0 0}.agent-settings_cardBody__9I3_j{padding:1.25rem;background:#f1f1e6}.agent-settings_toggle__S4jrp{position:relative;width:44px;height:24px}.agent-settings_toggle__S4jrp input{opacity:0;width:0;height:0}.agent-settings_toggle__S4jrp input:checked+.agent-settings_slider__bT_5z{background:#2d6a4f}.agent-settings_toggle__S4jrp input:checked+.agent-settings_slider__bT_5z:before{transform:translateX(20px)}.agent-settings_toggle__S4jrp .agent-settings_slider__bT_5z{position:absolute;cursor:pointer;inset:0;background:#e2e2d4;border-radius:24px;transition:.2s ease}.agent-settings_toggle__S4jrp .agent-settings_slider__bT_5z:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#1a1a1a;border-radius:50%;transition:.2s ease}.agent-settings_settingsSection__TRsZZ{padding:1rem 0;border-bottom:1px solid rgba(45,106,79,.12)}.agent-settings_settingsSection__TRsZZ:last-child{border-bottom:none;padding-bottom:0}.agent-settings_settingsSection__TRsZZ:first-child{padding-top:0}.agent-settings_sectionHeader__3iWI5{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.agent-settings_sectionHeader__3iWI5 .agent-settings_sectionTitle__PrMsB{font-size:.875rem;font-weight:500;color:#3d3d3d}.agent-settings_sectionHeader__3iWI5 .agent-settings_sectionValue__uMp_u{font-size:.875rem;font-weight:600;color:#2d6a4f}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderTrack__YsfmG{width:100%;height:6px;background:#e2e2d4;border-radius:3px;position:relative;cursor:pointer}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderTrack__YsfmG .agent-settings_sliderFill__RVA5I{position:absolute;left:0;top:0;height:100%;background:#2d6a4f;border-radius:3px;transition:width .1s ease}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderTrack__YsfmG .agent-settings_sliderHandle__cfJSp{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#1a1a1a;border-radius:50%;box-shadow:none;cursor:grab;transition:transform .1s ease}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderTrack__YsfmG .agent-settings_sliderHandle__cfJSp:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1)}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderInput__19puv{width:100%;-webkit-appearance:none;background:rgba(0,0,0,0);cursor:pointer}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderInput__19puv::-webkit-slider-runnable-track{width:100%;height:6px;background:#e2e2d4;border-radius:3px}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderInput__19puv::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#1a1a1a;border-radius:50%;margin-top:-5px;box-shadow:none}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderInput__19puv::-moz-range-track{width:100%;height:6px;background:#e2e2d4;border-radius:3px}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderInput__19puv::-moz-range-thumb{width:16px;height:16px;background:#1a1a1a;border-radius:50%;border:none;box-shadow:none}.agent-settings_sliderContainer__Y9BKW .agent-settings_sliderLabels__JiLye{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.6875rem;color:#737373}.agent-settings_blacklistSection__dxtYt .agent-settings_blacklistHeader__pUg_4{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.agent-settings_blacklistSection__dxtYt .agent-settings_blacklistHeader__pUg_4 .agent-settings_title__2_4rH{font-size:.875rem;font-weight:500;color:#3d3d3d}.agent-settings_blacklistSection__dxtYt .agent-settings_addBtn___CR6G{padding:.25rem .625rem;background:rgba(45,106,79,.12);border:1px solid rgba(45,106,79,.25);border-radius:6px;color:#2d6a4f;font-size:.75rem;cursor:pointer;transition:all .15s ease}.agent-settings_blacklistSection__dxtYt .agent-settings_addBtn___CR6G:hover{background:rgba(45,106,79,.2)}.agent-settings_blacklistItems__SR54_{display:flex;flex-wrap:wrap;gap:.5rem}.agent-settings_blacklistItem__C8HTp{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.25);border-radius:6px;font-size:.75rem;color:#dc2626}.agent-settings_blacklistItem__C8HTp .agent-settings_removeBtn__AHybS{width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#dc2626;cursor:pointer;padding:0;opacity:.7;transition:opacity .15s ease}.agent-settings_blacklistItem__C8HTp .agent-settings_removeBtn__AHybS:hover{opacity:1}.agent-settings_checkboxGroup__9BGZu{display:flex;flex-direction:column;gap:.75rem}.agent-settings_checkboxItem__3_MM6{display:flex;align-items:center;gap:.75rem}.agent-settings_checkboxItem__3_MM6 input[type=checkbox]{width:18px;height:18px;accent-color:#2d6a4f;cursor:pointer}.agent-settings_checkboxItem__3_MM6 label{font-size:.875rem;color:#3d3d3d;cursor:pointer}.agent-settings_globalSection__KP7eC{display:none}.agent-settings_globalGrid__0c336{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (max-width:768px){.agent-settings_globalGrid__0c336{grid-template-columns:1fr}}.agent-settings_globalItem__oADrk{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(45,106,79,.04);border:1px solid rgba(45,106,79,.12);border-radius:8px}.agent-settings_globalItem__oADrk .agent-settings_globalInfo__f4v0x .agent-settings_globalLabel__6WocK{font-size:.875rem;font-weight:500;color:#3d3d3d}.agent-settings_globalItem__oADrk .agent-settings_globalInfo__f4v0x .agent-settings_globalDescription__1T096{font-size:.75rem;color:#737373;margin-top:.125rem}.agent-settings_retentionInput__2rHRq{display:flex;align-items:center;gap:.5rem}.agent-settings_retentionInput__2rHRq input{width:60px;padding:.375rem .5rem;background:rgba(45,106,79,.04);border:1px solid rgba(45,106,79,.12);border-radius:6px;color:#1a1a1a;font-size:.875rem;text-align:center}.agent-settings_retentionInput__2rHRq input:focus{outline:none;border-color:rgba(45,106,79,.4)}.agent-settings_retentionInput__2rHRq span{font-size:.75rem;color:#737373}.agent-settings_primaryBtn__IW4uZ{padding:.625rem 1.25rem;background:#2d6a4f;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.agent-settings_primaryBtn__IW4uZ:hover{background:rgb(37.4006622517,88.0993377483,65.6589403974);transform:translateY(-1px)}.agent-settings_secondaryBtn___jF3w{padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:1px solid rgba(45,106,79,.12);border-radius:8px;color:#3d3d3d;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.agent-settings_secondaryBtn___jF3w:hover{background:rgba(45,106,79,.06);border-color:rgba(45,106,79,.25);color:#1a1a1a}.agent-settings_saveContainer__60gmt{display:flex;justify-content:center;margin-top:2rem;gap:1rem}.agent-settings_saveBtn__i_G3U{padding:.625rem 2rem;background:#2d6a4f;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.agent-settings_saveBtn__i_G3U:hover{background:#245a42;transform:translateY(-1px)}.agent-settings_domainInputContainer__gkDa_{display:flex;gap:.5rem;margin-bottom:.75rem}.agent-settings_domainInput__pJhA6{flex:1;padding:.5rem .75rem;background:rgba(45,106,79,.04);border:1px solid rgba(45,106,79,.12);border-radius:6px;color:#1a1a1a;font-size:.875rem}.agent-settings_domainInput__pJhA6::placeholder{color:#737373}.agent-settings_domainInput__pJhA6:focus{outline:none;border-color:rgba(45,106,79,.4);background:#fff}.agent-settings_loadingState__3YuC_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:#737373;font-size:.9375rem}.agent-settings_loadingState__3YuC_ .agent-settings_spinner__OEXMS{animation:agent-settings_spin__PZOcx 1s linear infinite;color:#2d6a4f}@keyframes agent-settings_spin__PZOcx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.agent-settings_emptyState__LADRZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;background:rgba(45,106,79,.03);border:1px solid rgba(45,106,79,.12);border-radius:12px;text-align:center}.agent-settings_emptyState__LADRZ p{color:#3d3d3d;font-size:.9375rem;margin:0}.agent-settings_onboardingLink__OtuoF{color:#2d6a4f;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .15s ease}.agent-settings_onboardingLink__OtuoF:hover{opacity:.8}.agent-settings_comingSoon__xX7Wm{color:#737373;font-size:.875rem;font-style:italic;margin:0}@keyframes reasoning-drawer_spin__gT6ZD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reasoning-drawer_drawerBackdrop__vVYLi{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:999}.reasoning-drawer_drawer__7RT3q{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:90vw;background:#fff;z-index:1000;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.08);transform:translateX(100%);transition:transform .25s ease}.reasoning-drawer_drawerOpen__bCE_W{transform:translateX(0)}.reasoning-drawer_drawerHeader__M1YMh{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e2e2d4;flex-shrink:0}.reasoning-drawer_drawerHeader__M1YMh h3{font-size:1.125rem;font-weight:600;margin:0;color:#1a1a1a}.reasoning-drawer_drawerCloseBtn__53AJR{width:36px;height:36px;border-radius:10px;border:1px solid #e2e2d4;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#737373;transition:all .15s ease}.reasoning-drawer_drawerCloseBtn__53AJR:hover{background:#f1f1e6;color:#3d3d3d}.reasoning-drawer_drawerContent__KeWZN{flex:1;overflow-y:auto;padding:1.5rem}.reasoning-drawer_drawerSection__jLIut{margin-bottom:1.5rem}.reasoning-drawer_drawerSection__jLIut label{display:block;font-size:.8125rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.reasoning-drawer_drawerSection__jLIut p{font-size:.875rem;color:#3d3d3d;margin:0;line-height:1.6}.reasoning-drawer_drawerLink__vnNwC{display:inline-flex;align-items:center;gap:.5rem;color:#2d6a4f;font-size:.875rem;text-decoration:none;word-break:break-all}.reasoning-drawer_drawerLink__vnNwC:hover{text-decoration:underline}.reasoning-drawer_drawerVerdict__fnyFZ{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500}.reasoning-drawer_verdictPERMITTED__urP7S{color:#2d6a4f;background:rgba(45,106,79,.08)}.reasoning-drawer_verdictNOT_PERMITTED__8BCpQ{color:#dc2626;background:rgba(220,38,38,.06)}.reasoning-drawer_verdictUNCLEAR__zJyMX{color:#b45309;background:rgba(217,119,6,.08)}.reasoning-drawer_verdictUnknown__mvPk9{color:#737373;background:#f1f1e6}.reasoning-drawer_riskBadge__54ddS{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;background:#f1f1e6;color:#3d3d3d}.reasoning-drawer_drawerReasoning__CrC64{font-size:.8125rem;line-height:1.65;color:#3d3d3d;background:#f1f1e6;border-radius:14px;padding:1rem}.reasoning-drawer_drawerConditions__WZ1A_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.reasoning-drawer_drawerConditions__WZ1A_ li{font-size:.875rem;color:#3d3d3d;padding-left:1rem;position:relative}.reasoning-drawer_drawerConditions__WZ1A_ li:before{content:"•";position:absolute;left:0;color:#2d6a4f;font-weight:700}.reasoning-drawer_drawerError__3jrqU{font-size:.8125rem;color:#b91c1c;background:rgba(220,38,38,.04);border:1px solid rgba(220,38,38,.1);border-radius:10px;padding:.75rem}.reasoning-drawer_drawerCode__EzNc8{font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;background:#f1f1e6;padding:.5rem .75rem;border-radius:6px;color:#3d3d3d;word-break:break-all}.reasoning-drawer_reasoningEmpty__fpX__{color:#737373;font-style:italic;margin:0}.reasoning-drawer_formattedReasoning__33DUW{display:flex;flex-direction:column;gap:1rem}.reasoning-drawer_reasoningSection__MrtpD{display:flex;flex-direction:column;gap:.5rem}.reasoning-drawer_reasoningSectionTitle__N2klS{font-size:.8125rem;font-weight:600;color:#1a1a1a;margin:0}.reasoning-drawer_reasoningSectionBody__Uh8uy{font-size:.875rem;line-height:1.6;color:#3d3d3d}.reasoning-drawer_reasoningList__tdIBd{list-style:disc;padding-left:2rem;margin:0;display:flex;flex-direction:column;gap:.25rem}.reasoning-drawer_reasoningList__tdIBd li,.reasoning-drawer_reasoningParagraph__HDAOj{font-size:.875rem;line-height:1.6;color:#3d3d3d}.reasoning-drawer_reasoningParagraph__HDAOj{margin:0}.reasoning-drawer_reasoningQuote__LhDpO{color:#2d6a4f;font-style:italic;background:rgba(45,106,79,.04);padding:1px .5rem;border-radius:4px}.reasoning-drawer_reasoningPositive__l9Uvy{color:#2d6a4f;font-weight:600;background:rgba(45,106,79,.06);padding:1px .5rem;border-radius:4px}.reasoning-drawer_reasoningNegative__eEt2B{color:#dc2626;font-weight:600;background:rgba(220,38,38,.06);padding:1px .5rem;border-radius:4px}.reasoning-drawer_reasoningCaution__SV4MD{color:#b45309;font-weight:600;background:rgba(217,119,6,.06);padding:1px .5rem;border-radius:4px}.compliance_complianceContainer__93OhW{display:flex;flex-direction:column;gap:1.5rem;padding:0 0 2rem}.compliance_header__3VHPf{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.compliance_header__3VHPf .compliance_titleSection___oXTn h1{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem}.compliance_header__3VHPf .compliance_titleSection___oXTn p{color:#737373;font-size:.875rem}.compliance_header__3VHPf .compliance_headerActions__rjL44{display:flex;gap:.75rem}@media screen and (max-width:640px){.compliance_header__3VHPf .compliance_headerActions__rjL44{width:100%}}.compliance_statsBar__jZys1{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width:900px){.compliance_statsBar__jZys1{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.compliance_statsBar__jZys1{grid-template-columns:1fr}}.compliance_statCard__B5ZMz{background:rgba(45,106,79,.06);border:1px solid rgba(45,106,79,.12);border-radius:12px;padding:.5rem 1rem;display:flex;align-items:center;gap:.75rem}.compliance_statCard__B5ZMz .compliance_statIcon___NObS{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_amber__V4_a4,.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_blue__COuYq,.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_green__s7uNr,.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_purple__uD7zO,.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_red__gDiyI{background:rgba(45,106,79,.12);color:#2d6a4f}.compliance_statCard__B5ZMz .compliance_statContent__NFCp7 .compliance_statValue__inRT8{font-size:1.75rem;font-weight:700;color:#2d6a4f;line-height:1.1}.compliance_statCard__B5ZMz .compliance_statContent__NFCp7 .compliance_statLabel__ec8uf{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#2d6a4f;font-weight:600;margin-top:.25rem}.compliance_gridSection__Ra0HD{background:#f1f1e6;border:1px solid rgba(45,106,79,.12);border-radius:12px;overflow:hidden}.compliance_searchToolbar__4pok_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:#fff;border-bottom:1px solid rgba(45,106,79,.12);flex-wrap:wrap}.compliance_searchToolbar__4pok_ .compliance_filterGroup__BrsGq{display:flex;gap:.375rem;flex-wrap:wrap}.compliance_searchWrapper__sBlC_{display:flex;align-items:center;gap:.5rem;flex:1;min-width:180px;max-width:320px}.compliance_searchIcon__UqlJm{color:#2d6a4f;flex-shrink:0;opacity:.6}.compliance_filterBtn__HyI0A{padding:.375rem .75rem;background:rgba(45,106,79,.04);border:1px solid rgba(45,106,79,.12);border-radius:6px;color:#3d3d3d;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.compliance_filterBtn__HyI0A:hover{background:rgba(45,106,79,.08);color:#2d6a4f}.compliance_filterBtn__HyI0A.compliance_active__WbZsl{background:rgba(45,106,79,.15);border-color:rgba(45,106,79,.3);color:#2d6a4f}.compliance_searchInput__n_v_4{flex:1;padding:0;background:rgba(0,0,0,0);border:none;font-size:.875rem;color:#1a1a1a}.compliance_searchInput__n_v_4::placeholder{color:#737373}.compliance_searchInput__n_v_4:focus{outline:none}.compliance_clearSearchBtn__J0cBU{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(45,106,79,.1);border:none;border-radius:4px;color:#2d6a4f;cursor:pointer;flex-shrink:0;transition:all .15s ease}.compliance_clearSearchBtn__J0cBU:hover{background:rgba(45,106,79,.2)}.compliance_complianceGrid__jz_sw{border:none;border-radius:0;overflow:hidden}.compliance_complianceGrid__jz_sw .ag-cell{display:flex;align-items:center;padding-left:12px!important;padding-right:8px!important}.compliance_complianceGrid__jz_sw .ag-header{background:rgba(45,106,79,.06);border-bottom:1px solid #e2e2d4}.compliance_complianceGrid__jz_sw .ag-header-cell{padding:0 12px}.compliance_complianceGrid__jz_sw .ag-header-cell-label{color:#2d6a4f;font-weight:600;letter-spacing:.04em}.compliance_complianceGrid__jz_sw .ag-row{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important}.compliance_complianceGrid__jz_sw .ag-row-hover,.compliance_complianceGrid__jz_sw .ag-row:hover{background:rgba(45,106,79,.04)!important;background-color:rgba(45,106,79,.04)!important}.compliance_complianceGrid__jz_sw .ag-row-odd{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important}.compliance_complianceGrid__jz_sw .ag-body-viewport,.compliance_complianceGrid__jz_sw .ag-center-cols-viewport{background:rgba(0,0,0,0)}.compliance_complianceGrid__jz_sw .ag-root-wrapper{background:rgba(0,0,0,0);border:none!important}.compliance_complianceGrid__jz_sw .ag-root{border:none!important}.compliance_complianceGrid__jz_sw .ag-paging-panel{background:rgba(45,106,79,.03);border-top:1px solid #e2e2d4}.compliance_complianceGrid__jz_sw .ag-cell[col-id=riskLevel]{padding-top:0!important;padding-bottom:0!important}.compliance_tableWrapper__8lGrA{background:linear-gradient(145deg,#efede6,#f1f1e6);border:1px solid #e2e2d4;border-radius:12px;overflow:hidden}.compliance_table__pffBJ{width:100%;border-collapse:collapse}.compliance_table__pffBJ td,.compliance_table__pffBJ th{padding:1rem 1.25rem;text-align:left}.compliance_table__pffBJ thead{background:rgba(26,26,26,.02)}.compliance_table__pffBJ thead th{font-size:.7rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #e2e2d4}.compliance_table__pffBJ tbody tr{border-bottom:1px solid #e2e2d4;transition:background .15s ease}.compliance_table__pffBJ tbody tr:last-child{border-bottom:none}.compliance_table__pffBJ tbody tr:hover{background:rgba(26,26,26,.03)}.compliance_table__pffBJ tbody td{font-size:.875rem;color:#1a1a1a}.compliance_flagId__Jt6_F{font-family:monospace;font-weight:500;color:#a855f7}.compliance_outputId__cSgW3{font-family:monospace;font-size:.8125rem;color:#3d3d3d}.compliance_riskBadge__POCvX{gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.compliance_riskBadge__POCvX .compliance_dot__mPiwe{width:6px;height:6px;border-radius:50%}.compliance_riskBadge__POCvX.compliance_critical__jS4ix{background:rgba(220,38,38,.2);color:#b91c1c}.compliance_riskBadge__POCvX.compliance_critical__jS4ix .compliance_dot__mPiwe{background:#dc2626}.compliance_riskBadge__POCvX.compliance_high__YXPkE{background:rgba(220,38,38,.15);color:#b91c1c}.compliance_riskBadge__POCvX.compliance_high__YXPkE .compliance_dot__mPiwe{background:#dc2626}.compliance_riskBadge__POCvX.compliance_medium__pOZop{background:rgba(180,83,9,.15);color:#b45309}.compliance_riskBadge__POCvX.compliance_medium__pOZop .compliance_dot__mPiwe{background:#b45309}.compliance_riskBadge__POCvX.compliance_low__7ePMT{background:rgba(45,106,79,.15);color:#15803d}.compliance_riskBadge__POCvX.compliance_low__7ePMT .compliance_dot__mPiwe{background:#2d6a4f}.compliance_categoryBadge__AEmMY{display:inline-flex;padding:.25rem .625rem;background:#efede6;border:1px solid #e2e2d4;border-radius:6px;font-size:.75rem;color:#3d3d3d}.compliance_similarityScore__9BAsT{display:flex;align-items:center;gap:.5rem}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg{width:60px;height:6px;background:rgba(26,26,26,.08);border-radius:3px;overflow:hidden}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg .compliance_scoreFill__rie53{height:100%;border-radius:3px;transition:width .3s ease}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg .compliance_scoreFill__rie53.compliance_high__YXPkE{background:linear-gradient(90deg,#dc2626,rgb(178.25,28.75,28.75))}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg .compliance_scoreFill__rie53.compliance_medium__pOZop{background:linear-gradient(90deg,#b45309,rgb(131.4285714286,60.6031746032,6.5714285714))}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg .compliance_scoreFill__rie53.compliance_low__7ePMT{background:linear-gradient(90deg,#2d6a4f,rgb(29.8013245033,70.1986754967,52.3178807947))}.compliance_similarityScore__9BAsT .compliance_scoreValue__1Cbze{font-size:.8125rem;font-weight:500;color:#1a1a1a}.compliance_modelBadge___ztR3{display:inline-flex;padding:.25rem .625rem;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.2);border-radius:6px;font-size:.75rem;color:#a855f7}.compliance_actionBtns__rEsA_{display:flex;gap:.5rem}.compliance_actionBtn__GpApi{padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:1px solid #e2e2d4;border-radius:6px;font-size:.75rem;color:#3d3d3d;cursor:pointer;transition:all .15s ease}.compliance_actionBtn__GpApi:hover{background:rgba(26,26,26,.05);color:#1a1a1a;border-color:#d6d6c6}.compliance_actionBtn__GpApi.compliance_review__3y9f_{background:rgba(45,106,79,.15);border-color:rgba(45,106,79,.3);color:#2d6a4f}.compliance_actionBtn__GpApi.compliance_review__3y9f_:hover{background:rgba(45,106,79,.25)}.compliance_actionBtn__GpApi.compliance_dismiss__ModQs:hover{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.3);color:#b91c1c}.compliance_pagination__I2WGO{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-top:1px solid #e2e2d4}.compliance_pagination__I2WGO .compliance_pageInfo__gdU5n{font-size:.8125rem;color:#737373}.compliance_pagination__I2WGO .compliance_pageControls__AYgaL{display:flex;gap:.5rem}.compliance_pagination__I2WGO .compliance_pageBtn__PsLhc{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#efede6;border:1px solid #e2e2d4;border-radius:8px;color:#3d3d3d;cursor:pointer;transition:all .15s ease}.compliance_pagination__I2WGO .compliance_pageBtn__PsLhc:hover:not(:disabled){background:rgba(26,26,26,.08);color:#1a1a1a}.compliance_pagination__I2WGO .compliance_pageBtn__PsLhc:disabled{opacity:.5;cursor:not-allowed}.compliance_pagination__I2WGO .compliance_pageBtn__PsLhc.compliance_active__WbZsl{background:rgba(45,106,79,.15);border-color:rgba(45,106,79,.3);color:#2d6a4f}.compliance_emptyState__R2mL9{text-align:center;padding:4rem 2rem;color:#737373}.compliance_emptyState__R2mL9 .compliance_emptyIcon__STR93{width:64px;height:64px;margin:0 auto 1rem;opacity:.3}.compliance_emptyState__R2mL9 h3{font-size:1.125rem;color:#3d3d3d;margin-bottom:.5rem}.compliance_emptyState__R2mL9 p{font-size:.875rem}.compliance_primaryBtn__ctAba{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#2d6a4f;border:none;border-radius:8px;color:#1a1a1a;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.compliance_primaryBtn__ctAba:hover{background:rgb(37.4006622517,88.0993377483,65.6589403974);transform:translateY(-1px)}.compliance_secondaryBtn__VAkuj{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:1px solid #e2e2d4;border-radius:8px;color:#1a1a1a;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.compliance_secondaryBtn__VAkuj:hover{background:rgba(26,26,26,.05);border-color:#d6d6c6}.compliance_loadingState__CtuLE{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem;color:#737373}.compliance_loadingState__CtuLE p{font-size:.875rem}.compliance_spinner__XHsAD{animation:compliance_spin__FtJ3v 1s linear infinite}@keyframes compliance_spin__FtJ3v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.compliance_errorBanner__13MH_{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:rgba(220,38,38,.15);border:1px solid rgba(220,38,38,.3);border-radius:12px;margin-bottom:1rem}.compliance_errorBanner__13MH_ p{color:#b91c1c;font-size:.875rem}.compliance_retryBtn__YNSRs{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(220,38,38,.2);border:none;border-radius:8px;color:#b91c1c;font-size:.8125rem;cursor:pointer;transition:all .15s ease}.compliance_retryBtn__YNSRs:hover{background:rgba(220,38,38,.3)}.compliance_sourceCell__UwZjo{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0}.compliance_sourceLink__XUNPY{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;transition:all .2s ease}.compliance_sourceLink__XUNPY:hover .compliance_sourceTitle__ziHC1{color:#2d6a4f}.compliance_sourceLink__XUNPY:hover .compliance_sourceUrl__ztWZB{color:#3d3d3d}.compliance_sourceTitle__ziHC1{font-size:.875rem;font-weight:500;color:#1a1a1a;line-height:1.3;transition:color .2s ease;display:flex;align-items:center;gap:4px}.compliance_sourceUrl__ztWZB{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#737373;transition:color .2s ease}.compliance_sourceUrl__ztWZB svg{opacity:.7}.compliance_riskBadge__POCvX{display:inline-flex;align-items:center;gap:.3rem;padding:0;border-radius:0;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:none}.compliance_riskCritical__3EAVc{color:#dc2626}.compliance_riskHigh__Oh12S{color:#b91c1c}.compliance_riskMedium__MovoR{color:#b45309}.compliance_riskLow__TcHPg{color:#2d6a4f}.compliance_verdictBadge__TTWZp{display:inline-flex;align-items:center;gap:.375rem;padding:0;border-radius:0;font-size:.75rem;font-weight:500;background:none}.compliance_verdictNotPermitted__CQ_8a{color:#dc2626}.compliance_verdictUnclear__FkdzH{color:#b45309}.compliance_verdictPermitted__9AF9r{color:#2d6a4f}.compliance_verdictPending__4F_mI{display:inline-flex;align-items:center;padding:0;border-radius:0;font-size:.75rem;font-weight:500;color:#737373;background:none;border:none}.compliance_confidenceNa__zaaRD{color:#737373;font-size:.875rem}.compliance_confidenceCell__DOTiP{display:flex;align-items:center;justify-content:center;position:relative;width:38px;height:38px}.compliance_confidenceRing___GBbm{transform:rotate(-90deg)}.compliance_confidenceBg___ZPt3{stroke:rgba(26,26,26,.08)}.compliance_confidenceFill__3Wszy{stroke:#2d6a4f;transition:stroke-dashoffset .5s ease-out}.compliance_confidenceValue__cjQF9{position:absolute;font-size:.625rem;font-weight:600;color:#3d3d3d}.compliance_timestamp__TQ2i5{font-size:.8125rem;color:#3d3d3d}.compliance_validationIdCell__8zQN6{display:flex;align-items:center;gap:.5rem}.compliance_validationId__c0syu{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.75rem;color:#1a1a1a;background:none;padding:0;border-radius:0}.compliance_copyBtn__3L4_L{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);border:none;border-radius:4px;color:#737373;cursor:pointer;transition:all .15s ease}.compliance_copyBtn__3L4_L:hover{background:rgba(26,26,26,.08);color:#1a1a1a}.compliance_reasoningBtn__jHZAo{display:flex;align-items:center;gap:.375rem;padding:0;background:none;border:none;border-radius:0;color:#2d6a4f;font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease}.compliance_reasoningBtn__jHZAo:hover{color:#245a42}.compliance_reasoningBtn__jHZAo svg{flex-shrink:0}.compliance_reasoningNa__KFWvA{color:#737373;font-size:.875rem}.compliance_drawerBackdrop__saI2G{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,.15);z-index:999;animation:compliance_fadeIn__m_mv7 .2s ease}@keyframes compliance_fadeIn__m_mv7{0%{opacity:0}to{opacity:1}}.compliance_drawer__OIk7I{position:fixed;top:0;right:0;width:450px;max-width:90vw;height:100vh;background:#f1f1e6;border-left:1px solid #e2e2d4;z-index:1000;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease}.compliance_drawer__OIk7I.compliance_drawerOpen__MdDZc{transform:translateX(0)}.compliance_drawerHeader__fgEdR{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e2d4;background:#fff}.compliance_drawerHeader__fgEdR h3{font-size:1rem;font-weight:600;color:#1a1a1a}.compliance_drawerCloseBtn__uHAlU{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(0,0,0,0);border:none;border-radius:8px;color:#3d3d3d;cursor:pointer;transition:all .15s ease}.compliance_drawerCloseBtn__uHAlU:hover{background:rgba(26,26,26,.08);color:#1a1a1a}.compliance_drawerContent___azvU{flex:1;overflow-y:auto;padding:1.5rem}.compliance_drawerSection__Mhpul{margin-bottom:1.5rem}.compliance_drawerSection__Mhpul label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#737373;margin-bottom:.5rem}.compliance_drawerSection__Mhpul p{font-size:.875rem;color:#1a1a1a;line-height:1.5}.compliance_drawerLink__QqzEs{display:inline-flex;align-items:center;gap:.375rem;color:#3b82f6;font-size:.875rem;word-break:break-all;text-decoration:none}.compliance_drawerLink__QqzEs:hover{text-decoration:underline}.compliance_drawerVerdict__R0On7{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:8px;font-size:.875rem;font-weight:500}.compliance_drawerVerdict__R0On7.compliance_verdictNOT_PERMITTED__O7SI9{background:rgba(220,38,38,.15);color:#b91c1c}.compliance_drawerVerdict__R0On7.compliance_verdictUNCLEAR__has51{background:rgba(180,83,9,.15);color:#b45309}.compliance_drawerVerdict__R0On7.compliance_verdictPERMITTED__qyM8S{background:rgba(45,106,79,.15);color:#15803d}.compliance_drawerVerdict__R0On7.compliance_verdictUnknown__N7vS7{background:rgba(26,26,26,.08);color:#3d3d3d}.compliance_drawerReasoning__gFLEZ{background:#efede6;border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;font-size:.8125rem;color:#3d3d3d;line-height:1.6;white-space:pre-wrap;max-height:300px;overflow-y:auto}.compliance_drawerConditions__d8Cyq{list-style:none;padding:0;margin:0}.compliance_drawerConditions__d8Cyq li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.875rem;color:#3d3d3d}.compliance_drawerConditions__d8Cyq li:before{content:"•";position:absolute;left:0;color:#2d6a4f}.compliance_drawerError__gYNEo{color:#b91c1c!important;background:rgba(220,38,38,.1);padding:.75rem;border-radius:8px;font-size:.8125rem!important}.compliance_drawerCode__LJIHI{display:block;font-family:monospace;font-size:.8125rem;color:#a855f7;background:#efede6;padding:.625rem .875rem;border-radius:6px;word-break:break-all}.pulse_pulseContainer__kC44h{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.pulse_statsBar__UZtZR{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width:900px){.pulse_statsBar__UZtZR{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.pulse_statsBar__UZtZR{grid-template-columns:1fr}}.pulse_statCard__qEjqH{background:rgba(45,106,79,.06);border:1px solid rgba(45,106,79,.12);border-radius:12px;padding:.5rem 1rem;display:flex;align-items:center;gap:.75rem;position:relative;transition:opacity .2s ease}.pulse_statIcon__JRXNV{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pulse_statIcon__JRXNV.pulse_amber__OGYdP,.pulse_statIcon__JRXNV.pulse_blue__x9mf9,.pulse_statIcon__JRXNV.pulse_green__rj1Xp,.pulse_statIcon__JRXNV.pulse_neutral__JSAwv,.pulse_statIcon__JRXNV.pulse_red__OAnMJ{background:rgba(45,106,79,.12);color:#2d6a4f}.pulse_statContent__nMiyV{display:flex;flex-direction:column}.pulse_statValue__mQ72j{font-size:1.75rem;font-weight:700;color:#2d6a4f;line-height:1.1}.pulse_statLabel__NHKyc{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#2d6a4f;font-weight:600;margin-top:.25rem}.pulse_statMeta__a2zTH{font-size:.75rem;color:#3d3d3d;margin-top:.15rem}.pulse_comingSoonBadge__inSl2{position:absolute;top:.75rem;right:.75rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;background:rgba(26,26,26,.06);border-radius:4px;color:#737373}.pulse_gridSection__XS9jU{background:#f1f1e6;border:1px solid rgba(45,106,79,.12);border-radius:12px;overflow:hidden}.pulse_gridSectionHeader__ciZC8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:#fff;border-bottom:1px solid rgba(45,106,79,.12)}.pulse_feedMeta__oYv46{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(45,106,79,.1);border:1px solid rgba(45,106,79,.2);border-radius:20px;font-weight:600;font-size:12px;color:#2d6a4f}.pulse_liveDot__6uRni{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:none;animation:pulse_livePulse__5X59a 1.6s ease-out infinite}@keyframes pulse_livePulse__5X59a{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.4);opacity:.4}to{transform:scale(.9);opacity:1}}.pulse_loadingState__ilcwX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:#737373}.pulse_loadingState__ilcwX p{margin:0;font-size:.95rem}.pulse_spinner__L0lHT{animation:pulse_spin__gcJW2 1s linear infinite;color:#2d6a4f}@keyframes pulse_spin__gcJW2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulse_errorBanner__57dTG{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626}.pulse_errorBanner__57dTG p{margin:0;font-size:.875rem}.pulse_retryBtn__ulKTu{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:rgba(220,38,38,.15);border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#dc2626;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.pulse_retryBtn__ulKTu:hover{background:rgba(220,38,38,.25)}.api-keys_apiKeysPage__gyUx7{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;padding:0 0 2rem}.api-keys_pageHeader__3Zq3Q{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e2d4}.api-keys_pageHeader__3Zq3Q h1{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem;letter-spacing:-.02em}.api-keys_headerContent__wXIgJ{flex:1;max-width:600px}.api-keys_headerDescription__mr3Ho{font-size:.9rem;color:#3d3d3d;line-height:1.6;margin:0 0 .75rem}.api-keys_headerWarning__JZe1y{font-size:.85rem;color:#737373;line-height:1.6;margin:0}.api-keys_createButton__7yfAs{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#2d6a4f;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.api-keys_createButton__7yfAs:hover{background:#245a42}.api-keys_errorBanner__NnrH4{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;margin-bottom:1.5rem;color:#dc2626;font-size:.875rem}.api-keys_errorBanner__NnrH4 button{background:none;border:none;color:#dc2626;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s ease}.api-keys_errorBanner__NnrH4 button:hover{background:rgba(220,38,38,.2)}.api-keys_keysSection__7JvQF{background:#f1f1e6;border:1px solid rgba(45,106,79,.12);border-radius:12px;overflow:hidden}.api-keys_searchToolbar__t0ylK{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border-bottom:1px solid rgba(45,106,79,.12)}.api-keys_searchIcon__b3cxZ{color:#2d6a4f;flex-shrink:0;opacity:.6}.api-keys_searchInput__k1oMB{flex:1;padding:0;background:rgba(0,0,0,0);border:none;font-size:.875rem;color:#1a1a1a}.api-keys_searchInput__k1oMB::placeholder{color:#737373}.api-keys_searchInput__k1oMB:focus{outline:none}.api-keys_clearSearchBtn__ynbs_{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(45,106,79,.1);border:none;border-radius:4px;color:#2d6a4f;cursor:pointer;flex-shrink:0;transition:all .15s ease}.api-keys_clearSearchBtn__ynbs_:hover{background:rgba(45,106,79,.2)}.api-keys_tableContainer__fRmzz{overflow-x:auto}.api-keys_keysTable___iWvA{width:100%;border-collapse:collapse}.api-keys_keysTable___iWvA th{padding:.75rem 1rem;text-align:left;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#2d6a4f;background:rgba(45,106,79,.06);border-bottom:1px solid rgba(45,106,79,.12)}.api-keys_keysTable___iWvA th:first-child{padding-left:1.25rem}.api-keys_keysTable___iWvA th:last-child{padding-right:1.25rem;text-align:right}.api-keys_keysTable___iWvA td{padding:.75rem 1rem;vertical-align:middle;border-bottom:1px solid #e2e2d4}.api-keys_keysTable___iWvA td:first-child{padding-left:1.25rem}.api-keys_keysTable___iWvA td:last-child{padding-right:1.25rem}.api-keys_keysTable___iWvA tbody tr:last-child td{border-bottom:none}.api-keys_keyRow__2zD4e{transition:background .1s ease}.api-keys_keyRow__2zD4e:hover{background:rgba(45,106,79,.04)}.api-keys_revokedRow__m5o8o{opacity:.5}.api-keys_revokedRow__m5o8o:hover{background:rgba(0,0,0,0)}.api-keys_nameCell__lc9aF{min-width:160px}.api-keys_keyNameWrapper__KJW2P{display:flex;flex-direction:column;gap:.25rem}.api-keys_keyName__m__O_{font-size:.8125rem;font-weight:500;color:#1a1a1a}.api-keys_projectBadge__P_v6g{font-weight:500;color:#6b6b6b;background:#efede6}.api-keys_projectBadge__P_v6g,.api-keys_revokedBadge__YZ3do{display:inline-block;font-size:.7rem;padding:.125rem .375rem;border-radius:4px;width:fit-content}.api-keys_revokedBadge__YZ3do{font-weight:600;color:#dc2626;background:rgba(220,38,38,.15);text-transform:uppercase;letter-spacing:.03em}.api-keys_secretCell__JGfqt{min-width:240px}.api-keys_secretKeyWrapper__3_hFB{display:flex;align-items:center;gap:.5rem}.api-keys_secretKey__1oKAr{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.75rem;color:#3d3d3d;background:rgba(45,106,79,.06);padding:.3rem .5rem;border-radius:6px;letter-spacing:.02em}.api-keys_secretActions__96iXB{display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .15s ease}.api-keys_keyRow__2zD4e:hover .api-keys_secretActions__96iXB{opacity:1}.api-keys_iconBtn__ybE7f{background:rgba(0,0,0,0);border:none;color:#737373;padding:.375rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.api-keys_iconBtn__ybE7f:hover{background:rgba(45,106,79,.08);color:#2d6a4f}.api-keys_copied__8pWpi{color:#2d6a4f!important}.api-keys_dateCell__YLWlI{font-size:.8rem;color:#6b6b6b;white-space:nowrap}.api-keys_actionsCell__s1bYM{text-align:right}.api-keys_deleteBtn__LZx_O{background:rgba(0,0,0,0);border:none;color:#737373;padding:.5rem;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;opacity:0}.api-keys_keyRow__2zD4e:hover .api-keys_deleteBtn__LZx_O{opacity:1}.api-keys_deleteBtn__LZx_O:hover{background:rgba(220,38,38,.15);color:#dc2626}.api-keys_emptyState__6nWs6{padding:4rem 2rem;text-align:center}.api-keys_emptyState__6nWs6 h3{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:1rem 0 .5rem}.api-keys_emptyState__6nWs6 p{font-size:.9rem;color:#737373;margin:0 0 1.5rem}.api-keys_emptyIcon__24dD1{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(45,106,79,.08);border-radius:50%;color:rgba(45,106,79,.4)}.api-keys_loadingState__xv2YE{display:flex;align-items:center;justify-content:center;padding:4rem}.api-keys_spinner__WLe_w{width:32px;height:32px;border:3px solid #e2e2d4;border-top-color:#2d6a4f;border-radius:50%;animation:api-keys_spin__utp8_ .8s linear infinite}@keyframes api-keys_spin__utp8_{to{transform:rotate(1turn)}}.api-keys_drawerOverlay__aHicA{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:api-keys_fadeIn__c3KAI .15s ease}@keyframes api-keys_fadeIn__c3KAI{0%{opacity:0}to{opacity:1}}.api-keys_drawer__ly3i5{width:100%;max-width:480px;background:#f1f1e6;border-radius:12px;box-shadow:none;animation:api-keys_slideUp__q42F_ .2s ease;display:flex;flex-direction:column;overflow:visible}@keyframes api-keys_slideUp__q42F_{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.api-keys_drawerHeader__isHLB{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e2d4}.api-keys_drawerHeader__isHLB h2{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0}.api-keys_closeBtn__JUOnK{background:rgba(0,0,0,0);border:none;color:#737373;padding:.5rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.api-keys_closeBtn__JUOnK:hover{background:rgba(45,106,79,.08);color:#1a1a1a}.api-keys_drawerBody__24Vw0{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;overflow:visible}.api-keys_drawerFooter__KEv_l{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #e2e2d4;background:rgba(45,106,79,.03)}.api-keys_formGroup__tkgUG{display:flex;flex-direction:column;gap:.5rem}.api-keys_formGroup__tkgUG label{font-size:.875rem;font-weight:500;color:#1a1a1a;display:flex;align-items:center;gap:.5rem}.api-keys_optional__Kk0Y_{font-size:.75rem;font-weight:400;color:#737373}.api-keys_input__LUHKv{width:100%;padding:.75rem 1rem;background:rgba(45,106,79,.04);border:1px solid rgba(45,106,79,.12);border-radius:8px;font-size:.9rem;color:#1a1a1a;transition:all .15s ease}.api-keys_input__LUHKv::placeholder{color:#737373}.api-keys_input__LUHKv:focus{outline:none;border-color:rgba(45,106,79,.4);background:#fff}.api-keys_hint__Hohqp{font-size:.8rem;color:#737373;margin:0;line-height:1.4}.api-keys_dropdownWrapper__xNX5M{position:relative}.api-keys_dropdown__Q0qML{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:rgba(45,106,79,.04);border:1px solid rgba(45,106,79,.12);border-radius:8px;font-size:.9rem;color:#1a1a1a;cursor:pointer;transition:all .15s ease}.api-keys_dropdown__Q0qML:hover{border-color:rgba(45,106,79,.3)}.api-keys_dropdown__Q0qML svg{color:#737373;transition:transform .2s ease}.api-keys_chevronRotated__qTxPx{transform:rotate(180deg)}.api-keys_dropdownMenu__dKTDl{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#f1f1e6;border:1px solid rgba(45,106,79,.12);border-radius:8px;box-shadow:none;z-index:10;overflow:hidden;animation:api-keys_dropdownSlideIn__xULap .15s ease}@keyframes api-keys_dropdownSlideIn__xULap{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.api-keys_dropdownItem__ZrWY_{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;font-size:.9rem;color:#3d3d3d;cursor:pointer;text-align:left;transition:all .1s ease}.api-keys_dropdownItem__ZrWY_:hover{background:rgba(45,106,79,.06);color:#1a1a1a}.api-keys_dropdownItem__ZrWY_.api-keys_selected__N25G0{background:rgba(45,106,79,.1);color:#1a1a1a}.api-keys_dropdownItem__ZrWY_.api-keys_selected__N25G0 svg{color:#2d6a4f}.api-keys_dropdownItem__ZrWY_ svg{flex-shrink:0}.api-keys_permissionOption__uwqes{display:flex;flex-direction:column;gap:.125rem}.api-keys_permName__Oal_2{font-weight:500;color:inherit}.api-keys_permDesc__hdxn_{font-size:.8rem;color:#737373}.api-keys_cancelBtn__XGcoG{padding:.625rem 1rem;background:rgba(0,0,0,0);border:1px solid rgba(45,106,79,.12);border-radius:8px;font-size:.875rem;font-weight:500;color:#3d3d3d;cursor:pointer;transition:all .15s ease}.api-keys_cancelBtn__XGcoG:hover{background:rgba(45,106,79,.06);color:#1a1a1a}.api-keys_createBtn__EVbKz{padding:.625rem 1.25rem;background:#2d6a4f;border:none;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease}.api-keys_createBtn__EVbKz:hover:not(:disabled){background:#245a42}.api-keys_createBtn__EVbKz:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:768px){.api-keys_pageHeader__3Zq3Q{flex-direction:column;gap:1rem}.api-keys_headerContent__wXIgJ{max-width:100%}.api-keys_createButton__7yfAs{width:100%;justify-content:center}.api-keys_keysTable___iWvA td,.api-keys_keysTable___iWvA th{padding:.75rem .5rem}.api-keys_keysTable___iWvA td:first-child,.api-keys_keysTable___iWvA th:first-child{padding-left:.75rem}.api-keys_keysTable___iWvA td:last-child,.api-keys_keysTable___iWvA th:last-child{padding-right:.75rem}.api-keys_deleteBtn__LZx_O,.api-keys_secretActions__96iXB{opacity:1}.api-keys_drawer__ly3i5{margin:1rem;max-height:calc(100vh - 2rem)}}@media screen and (max-width:480px){.api-keys_keysTable___iWvA{font-size:.8rem}.api-keys_keysTable___iWvA th{font-size:.65rem}.api-keys_secretKey__1oKAr{font-size:.7rem;padding:.25rem .5rem}.api-keys_dateCell__YLWlI{font-size:.75rem}}