@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f6f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}.app-screen,.agent-shell{background:#f7f6f1}.agent-shell{color:#202a29;position:absolute;inset:0}.agent-content{min-height:100%;padding:72px 18px calc(174px + var(--mobile-safe-area-height))}.agent-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 18px;display:flex}.conversation-header{justify-content:center;align-items:center;min-height:36px;padding:4px 2px 18px;position:relative}.conversation-header h1{margin:0}.conversation-header .reset-link{margin-top:-9px;position:absolute;top:50%;right:2px}.agent-identity{align-items:center;gap:10px;min-width:0;display:flex}.avatar-wrap{background:#e9f0e8;border:1px solid #d6e2d8;border-radius:50%;flex:none;width:47px;height:47px;position:relative;overflow:hidden}.avatar-wrap img,.message-avatar{object-fit:contain;object-position:center;-webkit-user-drag:none;width:100%;height:100%;display:block}.online-dot{background:#54b986;border:2px solid #f7f6f1;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.agent-header h1{color:#273331;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:760;line-height:1.1}.agent-header p{color:#82908a;margin:4px 0 0;font-size:12px}.pending-link{color:#4a947d;background:0 0;border:0;flex:none;align-items:center;gap:2px;margin-top:6px;padding:0;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.pending-link svg{width:14px;height:14px}.conversation{gap:16px;display:grid}.assistant-line,.user-line{align-items:flex-start;gap:9px;display:flex}.user-line{justify-content:flex-end;padding-left:26px}.message-avatar{background:#e9f0e8;border:1px solid #d6e2d8;border-radius:50%;flex:none;width:34px;height:34px}.avatar-large{width:47px;height:47px}.avatar-hero{border-width:2px;width:92px;height:92px;margin:0 auto 10px;box-shadow:0 10px 24px #3f604e21}.reset-link{color:#4b9279;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:12px;font-weight:720;display:inline-flex}.reset-link svg{width:14px;height:14px}.welcome-state{text-align:center;justify-items:center;padding:76px 10px 28px;display:grid}.welcome-state h2{color:#2e3b35;letter-spacing:-.03em;margin:8px 0;font-size:21px;font-weight:760}.welcome-state>p{color:#8b9890;max-width:260px;margin:0;font-size:13px;line-height:1.55}.preset-list{gap:9px;width:100%;margin-top:28px;display:grid}.preset-button{color:#4d6d5d;text-align:left;background:#fff;border:1px solid #dce7de;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px;font-size:13px;font-weight:700;display:flex;box-shadow:0 6px 14px #30453809}.preset-button svg{color:#76a68f;width:16px;height:16px}.preset-button:hover,.preset-button:active{background:#f7fbf7;border-color:#9bc6af}.assistant-block{min-width:0;max-width:calc(100% - 44px)}.message-meta{color:#a0aaa4;align-items:baseline;gap:7px;margin:1px 0 6px;font-size:11px;display:flex}.message-meta strong{color:#56645f;font-size:12px;font-weight:720}.assistant-copy{color:#34413d;background:#fff;border:1px solid #ecebe6;border-radius:5px 15px 15px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55;box-shadow:0 7px 18px #323c360a}.inline-link{color:#3978b6;text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-top:8px;padding:0;font-size:12px;font-weight:760;text-decoration:underline;display:inline-flex}.inline-link:active{color:#2f638f}.user-bubble{color:#40534b;background:#ecf1eb;border-radius:15px 5px 15px 15px;gap:6px;max-width:100%;padding:12px 14px 9px;font-size:14px;line-height:1.48;display:grid}.user-bubble small{color:#94a19a;justify-self:end;font-size:10px}.file-pill{color:#4c8d77;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.file-pill svg{width:15px;height:15px}.task-intro{margin-top:2px}.task-stack{gap:9px;margin-left:43px;display:grid}.task-card{background:#fff;border:1px solid #e7e7e1;border-radius:15px;overflow:hidden;box-shadow:0 7px 18px #323c3609}.task-card.is-expanded{border-color:#d6e3d8;box-shadow:0 10px 22px #323c3612}.task-head{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px 12px;display:grid}.task-number{color:#fff;background:#67a989;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid}.task-head-copy{gap:3px;min-width:0;display:grid}.task-head-copy strong,.task-head-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-head-copy strong{color:#2a3633;font-size:13px;font-weight:760}.task-head-copy span{color:#7a8981;font-size:12px}.task-head-right{color:#7b8e84;align-items:center;gap:4px;display:inline-flex}.task-head-right em,.status-chip{color:#d26a4f;white-space:nowrap;background:#fff0eb;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750}.tone-amber .task-head-right em{color:#bd8641;background:#fff6df}.tone-green .task-head-right em,.ready-chip{color:#4c9778;background:#e7f3eb}.task-head-right svg{width:15px;height:15px}.task-detail{padding:0 13px 13px 49px}.task-explanation{background:#f2f7f2;border-radius:11px;gap:8px;padding:11px 10px;display:flex}.task-icon{color:#5a9b7c;flex:none;display:inline-flex}.tone-amber .task-icon{color:#cf9441}.tone-coral .task-icon{color:#e3775b}.task-icon svg{width:15px;height:15px;margin-top:1px}.task-explanation p{color:#60716a;margin:0;font-size:12px;line-height:1.52}.task-amount{color:#303d38;padding:11px 0 2px;font-size:13px;font-weight:760}.task-footer{color:#9aa49f;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:10px;display:flex}.task-footer button,.secondary-action,.primary-action{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.task-footer button,.secondary-action{color:#4a9279;background:#fff;border:1px solid #8bbca8}.primary-action{color:#fff;background:#4e947c;border:0;width:100%;box-shadow:0 6px 12px #4e947c29}.primary-action:disabled{background:#a4c8b8}.closing-line{padding:2px 0 18px}.result-card{background:#fff;border:1px solid #e2e9e1;border-radius:15px;gap:13px;margin-top:10px;padding:14px;display:grid;box-shadow:0 7px 18px #323c360d}.result-heading{align-items:center;gap:9px;display:flex}.result-heading>div:last-child{gap:3px;min-width:0;display:grid}.result-heading strong{color:#2d3935;font-size:13px}.result-heading span:not(.status-chip){color:#94a099;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.result-icon{border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.result-icon-blue{color:#4a83c4;background:#e9f1fb}.result-icon-amber{color:#cd9140;background:#fff4de}.result-icon-green{color:#57a77d;background:#e8f4eb}.customer-picker-list{gap:8px;display:grid}.customer-picker-row{color:#34423b;text-align:left;background:#f8fbf8;border:1px solid #e7eee7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 10px;display:flex}.customer-picker-row>span:first-child{gap:3px;min-width:0;display:grid}.customer-picker-row strong{color:#415048;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-picker-row small{color:#8a9890;font-size:10px}.customer-picker-action{color:#4e947c;flex:none;align-items:center;gap:2px;font-size:11px;font-weight:760;display:inline-flex}.customer-picker-action svg{width:14px;height:14px}.quota-explorer-card{gap:10px}.quota-explorer-summary{background:#f1f7f3;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:6px;padding:9px 10px;display:grid}.quota-explorer-summary strong{color:#3f8067;font-size:26px;line-height:1}.quota-explorer-summary>span{color:#567466;font-size:13px}.quota-explorer-summary small{color:#91a098;text-align:right;justify-self:end;font-size:11px}.quota-filter-list{cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;scrollbar-width:none;gap:6px;padding:2px 24px 6px 0;display:flex;overflow-x:auto}.quota-filter-list:active{cursor:grabbing}.quota-filter-list::-webkit-scrollbar{display:none}.quota-filter-chip{color:#708078;white-space:nowrap;background:#fff;border:1px solid #e2ebe3;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:40px;padding:0 13px;font-size:14px;display:inline-flex}.quota-filter-chip small{color:#a0aaa4;font-size:11px}.quota-filter-chip-active{color:#397e63;background:#eaf5ed;border-color:#86b99f;font-weight:760}.quota-filter-chip-active small{color:#5b9a7a}.quota-filter-status{background:#f5faf6;border-left:3px solid #66a889;border-radius:0 7px 7px 0;align-items:baseline;gap:6px;padding:7px 9px;display:flex}.quota-filter-status span{color:#93a098;font-size:12px}.quota-filter-status strong{color:#4b8d6f;font-size:13px}.quota-filter-status small{color:#9ba8a0;margin-left:auto;font-size:10px}.quota-customer-list{gap:7px;display:grid}.quota-customer-row{color:#34423b;text-align:left;background:#fbfdfb;border:1px solid #e4ece5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:7px;width:100%;min-height:72px;padding:8px 8px 8px 10px;display:grid}.quota-customer-main{gap:4px;min-width:0;display:grid}.quota-customer-main strong{color:#415048;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.quota-customer-main small,.quota-customer-metric small{color:#91a098;white-space:nowrap;font-size:12px}.quota-customer-main em{font-style:normal}.quota-risk-low{color:#4b9a76}.quota-risk-medium{color:#c48a3b}.quota-customer-metric{justify-items:end;gap:3px;display:grid}.quota-customer-metric strong{color:#4d6659;white-space:nowrap;font-size:15px}.quota-customer-row>svg{color:#9caf9f;width:14px;height:14px}.quota-empty-state{color:#89978f;text-align:center;background:#f8faf7;border-radius:9px;padding:13px 10px;font-size:12px;line-height:1.5}.quota-next-batch{color:#428468;background:#f5faf6;border:1px solid #a9cdb8;border-radius:9px;width:100%;min-height:44px;font-size:14px;font-weight:760}.quota-next-batch:disabled{color:#a1aaa5;background:#fafcfb;border-color:#e6ece7}.customer-card-heading{gap:3px;display:grid}.customer-card-heading strong{color:#34423b;font-size:13px}.customer-card-heading span{color:#8c9991;font-size:10px}.quota-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.quota-stats>div{background:#f5f8f3;border-radius:10px;gap:5px;min-width:0;padding:9px 8px;display:grid}.quota-stats span,.quota-usage span,.risk-reasons>span,.risk-action>span{color:#93a098;font-size:10px}.quota-stats strong{color:#3e5148;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.quota-stats .quota-available{color:#3978b6}.quota-usage{gap:6px;display:grid}.quota-usage>div:first-child{justify-content:space-between;gap:8px;display:flex}.quota-usage strong{color:#4e947c;font-size:11px}.quota-progress{background:#e8efe9;border-radius:999px;height:7px;overflow:hidden}.quota-progress i{border-radius:inherit;background:#6aa88d;height:100%;display:block}.card-secondary-action{width:100%}.risk-overview{background:#f7f9f5;border-radius:11px;align-items:center;gap:12px;padding:10px;display:flex}.risk-score{border-right:1px solid #e3eae3;gap:2px;min-width:70px;padding-right:12px;display:grid}.risk-score strong{color:#3e5148;font-size:25px;line-height:1}.risk-score span,.risk-level-copy small{color:#91a097;font-size:10px}.risk-level-copy{gap:5px;display:grid}.risk-level{border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:760}.risk-level-low{color:#4c9778;background:#e7f3eb}.risk-level-medium{color:#bd8641;background:#fff4de}.risk-reasons,.risk-action{gap:5px;display:grid}.risk-reasons p{color:#53635b;margin:0;font-size:11px}.risk-action{background:#f1f7f3;border-radius:9px;padding:9px 10px}.risk-action strong{color:#4d695b;font-size:11px;line-height:1.45}.risk-report-card{gap:12px}.report-score-banner{background:linear-gradient(135deg,#eef7f1,#f8fbf8);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.report-score{border-right:1px solid #dce9df;gap:3px;min-width:76px;padding-right:12px;display:grid}.report-score strong{color:#3d6853;font-size:29px;line-height:1}.report-score span,.report-score-copy>span{color:#7c9588;font-size:11px}.report-score-copy{gap:5px;display:grid}.report-score-copy strong{color:#4d695b;font-size:12px;line-height:1.55}.report-title-row,.report-customer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.report-title-row>div,.report-customer{gap:3px;min-width:0;display:grid}.report-title-row strong{color:#2d3935;font-size:14px}.report-title-row span:not(.risk-level),.report-customer span{color:#94a099;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.report-customer{background:#f5f8f3;border-radius:10px;padding:9px 10px}.report-customer strong{color:#415048;font-size:13px}.report-conclusion,.report-recommendation{background:#f1f7f3;border-radius:10px;gap:5px;padding:10px;display:grid}.report-conclusion span,.report-recommendation span,.report-section>strong{color:#7d9187;font-size:11px}.report-conclusion strong,.report-recommendation strong{color:#4d695b;font-size:12px;line-height:1.55}.report-section{gap:7px;display:grid}.report-section-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.report-section-heading strong{color:#54675d;font-size:13px}.report-section-heading span{color:#a0aaa4;font-size:11px}.report-dimensions{background:#f8faf7;border-radius:10px;gap:9px;padding:10px;display:grid}.report-dimension{gap:5px;padding:2px 0;display:grid}.report-dimension-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.report-dimension-head span{color:#65776d;flex:1;font-size:12px}.report-dimension-head strong{color:#526a5d;font-size:12px}.dimension-chevron{color:#9caf9f;width:13px;height:13px;transition:transform .16s}.dimension-chevron-open{color:#5d9a7b;transform:rotate(180deg)}.report-dimension-expanded{padding-bottom:2px}.dimension-track{background:#e5eee7;border-radius:999px;height:7px;overflow:hidden}.dimension-fill{border-radius:inherit;height:100%;display:block}.dimension-good{background:#67a88a}.dimension-watch{background:#dba455}.dimension-detail{background:#fff;border:1px solid #e8eee9;border-radius:9px;gap:6px;margin-top:2px;padding:9px 10px;display:grid}.dimension-detail>strong{color:#53685c;font-size:12px;line-height:1.6}.dimension-detail>span{color:#99a69e;font-size:11px}.dimension-evidence{flex-wrap:wrap;gap:5px;display:flex}.dimension-evidence em{color:#6f8277;background:#f3f7f3;border-radius:5px;padding:4px 6px;font-size:11px;font-style:normal;line-height:1.25}.dimension-detail p{color:#6b7b72;margin:0;font-size:12px;line-height:1.6}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.report-metrics>div{background:#fff;border:1px solid #edf1ec;border-radius:9px;gap:4px;padding:8px 9px;display:grid}.report-metrics span{color:#93a098;font-size:12px}.report-metrics strong{color:#43564c;font-size:14px}.report-signals{gap:4px;display:grid}.report-signals p{color:#53635b;margin:0;font-size:11px;line-height:1.4}.report-timeline{gap:0;padding:2px 0;display:grid}.report-event{grid-template-columns:10px 36px minmax(0,1fr);align-items:start;gap:7px;min-height:42px;display:grid}.event-dot{background:#99aaa0;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 3px #edf3ee}.event-good{background:#58a77d}.event-watch{background:#d7963d;box-shadow:0 0 0 3px #fff3dd}.event-date{color:#95a19a;font-size:12px}.event-copy{gap:2px;display:grid}.event-copy strong{color:#53655b;font-size:13px}.event-copy span{color:#8b9991;font-size:12px;line-height:1.55}.report-recommendation small{color:#8b9b91;font-size:11px}.report-footnote{color:#a2aca5;padding-top:1px;font-size:10px;line-height:1.5}.upload-card{text-align:center;justify-items:center}.upload-icon{color:#4f85bf;background:#eaf2fb;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.upload-icon svg{width:20px;height:20px}.upload-card>strong{color:#33413b;font-size:14px}.upload-card>p{color:#88958e;margin:-5px 4px 0;font-size:12px;line-height:1.5}.missing-list,.batch-table,.sign-list{gap:8px;display:grid}.missing-row,.sign-row{background:#fff9ed;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.missing-row>svg{color:#db9a38;flex:none;margin-top:2px}.missing-row div,.sign-row div{gap:3px;min-width:0;display:grid}.missing-row strong,.sign-row strong{color:#4b554f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.missing-row span,.sign-row span{color:#9b8b75;font-size:11px}.batch-table{border-top:1px solid #edf0eb}.batch-table>div{color:#68756e;border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:8px;min-height:34px;font-size:11px;display:flex}.batch-table>.batch-row{border-bottom:1px solid #edf0eb;min-height:0;display:block}.batch-row-head{color:#34423b;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:6px 0;display:flex}.batch-row-head>svg{color:#7c9c8c;flex:none;width:15px;height:15px}.batch-row-company{gap:2px;min-width:0;display:grid}.batch-row-company strong{color:#4a584f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.batch-row-company span{color:#8d9991;font-size:10px}.batch-row-detail{padding:3px 0 11px}.batch-detail-grid{color:#94a099;background:#f5f8f3;border-radius:9px;grid-template-columns:88px minmax(0,1fr);gap:7px 9px;padding:10px;font-size:11px;display:grid}.batch-detail-grid strong{color:#4a574f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.batch-table strong{color:#34423b;font-size:12px}.approval-card{background:#fff;border:1px solid #e2eae2;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:12px 13px;display:flex}.approval-card>div{flex:1;gap:3px;min-width:0;display:grid}.approval-card strong{color:#34423b;font-size:13px}.approval-card span{color:#8c9992;font-size:11px}.loading-card{border-color:#dce8e0}.loading-icon{color:#4e947c;flex:none;width:24px;height:24px;animation:.9s linear infinite approval-spin}.loading-ring{border:3px solid #d8ebe0;border-top-color:#4e947c;border-radius:50%;flex:none;width:24px;height:24px;animation:.9s linear infinite approval-spin}@keyframes approval-spin{to{transform:rotate(360deg)}}.success-card>svg{color:#4eaa7b;flex:none;width:22px;height:22px}.success-card .secondary-action{flex:none;padding:0 10px}.sign-row{background:#f5f8f3;justify-content:space-between;align-items:center;gap:10px}.sign-row .secondary-action{flex:none;padding:0 9px}.result-icon svg{width:17px;height:17px}.result-rows{border-top:1px solid #eff0eb;display:grid}.result-row{color:#78847e;border-bottom:1px solid #eff0eb;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;font-size:12px;display:grid}.result-row strong{color:#34423b;font-size:12px}.success-mark{color:#57af81}.warning-mark{color:#e4a345}.result-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.confirm-grid{color:#94a099;grid-template-columns:74px minmax(0,1fr);gap:8px 10px;font-size:12px;display:grid}.confirm-grid strong{color:#34423b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.credit-confirm-card{gap:8px}.credit-confirm-card .confirm-grid{row-gap:5px}.blue-number{color:#3978b6!important;font-size:15px!important}.amount-edit-row{color:#94a099;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px 10px;min-height:30px;padding-top:0;font-size:12px;display:grid}.amount-input{color:#4e947c;background:#fbfefb;border:1px solid #b8d6c3;border-radius:8px;align-items:center;gap:3px;min-width:118px;height:34px;padding:0 9px;font-size:13px;font-weight:760;display:inline-flex}.amount-input input{color:#3978b6;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:760}.amount-display{color:#3978b6;min-width:0;min-height:28px;font:inherit;text-align:left;cursor:text;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;font-size:15px;font-weight:760;display:inline-flex}.amount-display:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3978b647}.amount-value-inline{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.source-note-inline{color:#8e9c95;white-space:nowrap;font-size:10px;font-style:normal}.amount-inline-input{color:#3978b6;text-align:left;background:0 0;border:0;outline:0;width:118px;min-height:28px;padding:0;font-size:15px;font-weight:760}.overdue-card{border-color:#f2dfcf}.overdue-card-top,.overdue-summary{align-items:flex-start;gap:9px;display:flex}.overdue-card-top>svg,.overdue-summary>svg{color:#e0835f;flex:none;margin-top:2px}.overdue-card-top div,.overdue-summary div{gap:4px;display:grid}.overdue-card-top strong,.overdue-summary strong{color:#3b443f;font-size:13px}.overdue-card-top span,.overdue-summary span{color:#a08173;font-size:11px}.composer{z-index:14;background:#fffffffa;border:1px solid #e2e5de;border-radius:18px;grid-template-columns:36px minmax(0,1fr) 38px;align-items:center;gap:7px;min-height:52px;padding:7px;display:grid;position:absolute;left:14px;right:14px;box-shadow:0 8px 22px #2d3a3217}.composer.keyboard-visible{grid-template-columns:36px minmax(0,1fr) 30px 38px}.composer-tool,.composer-send{border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.composer-tool{color:#64947f;background:#f0f3ed}.composer-send{color:#fff;background:#4e947c}.composer-tool svg,.composer-send svg{width:16px;height:16px}.composer-input{color:#31403a;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 4px;font-size:13px}.composer-input::placeholder{color:#a6afa9}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toast{z-index:40;right:22px;bottom:calc(var(--composer-bottom) + 62px);color:#467863;text-align:center;background:#fff;border:1px solid #d4e4d9;border-radius:10px;padding:10px 12px;font-size:12px;position:absolute;left:22px;box-shadow:0 8px 20px #323c361f}.sheet-form,.qr-sheet,.overdue-sheet,.exception-list{gap:13px;display:grid}.sheet-company{color:#3d5148;background:#f2f7f2;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.sheet-company svg{color:#5e997f}.missing-sheet-group{background:#fbfdfb;border:1px solid #e3ece4;border-radius:12px;gap:13px;padding:12px;display:grid}.missing-sheet-group-title{color:#3d5148;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.missing-sheet-group-title svg{color:#5e997f;flex:none;margin-top:1px}.missing-sheet-group .sheet-label{margin-bottom:-7px}.phone-sheet-hint{color:#5f796d;background:#f1f7f3;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.phone-sheet-hint svg{color:#4e947c;flex:none;margin-top:1px}.sheet-keyboard-dismiss{color:#3978b6;background:0 0;border:0;justify-self:end;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:760;display:inline-flex}.sheet-keyboard-dismiss svg{width:14px;height:14px}.sheet-label{color:#67756d;margin-bottom:-7px;font-size:12px;font-weight:700}.sheet-input{color:#30413a;background:#fff;border:1px solid #dce5dc;border-radius:10px;outline:0;width:100%;height:43px;padding:0 12px;font-size:14px}.qr-sheet{text-align:center;justify-items:center}.qr-frame{background:#fff;border:1px solid #e7ece6;border-radius:14px;place-items:center;width:168px;height:168px;display:grid}.qr-frame img{width:148px;height:148px}.qr-sheet p,.reminder-copy{color:#75837b;margin:0;font-size:12px;line-height:1.55}.overdue-summary{background:#fff7ef;border-radius:11px;padding:12px}.reminder-copy{background:#faf7f1;border-radius:10px;padding:11px 12px}.exception-row{background:#fff8e9;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.exception-row>svg{color:#dc9d3d;margin-top:2px}.exception-coral{background:#fff0eb}.exception-coral>svg{color:#d97559}.exception-row div{gap:3px;display:grid}.exception-row strong{color:#49534e;font-size:12px}.exception-row span{color:#8a948e;font-size:11px}.result-card .result-heading strong{font-size:15px}.result-card .result-heading span:not(.status-chip){font-size:12px}.customer-picker-row strong,.customer-card-heading strong,.report-customer strong,.batch-row-company strong,.approval-card strong,.missing-row strong,.sign-row strong,.overdue-card-top strong,.overdue-summary strong{font-size:15px}.customer-picker-row small,.customer-picker-action,.customer-card-heading span,.missing-row span,.sign-row span,.batch-row-company span,.approval-card span,.overdue-card-top span,.overdue-summary span{font-size:12px}.upload-card>strong{font-size:15px}.quota-stats span,.quota-usage span,.risk-reasons>span,.risk-action>span,.risk-score span,.risk-level-copy small{font-size:12px}.quota-stats strong,.quota-usage strong{font-size:15px}.risk-level{font-size:12px}.risk-reasons p,.risk-action strong{font-size:13px}.report-score span,.report-score-copy>span,.report-title-row span:not(.risk-level),.report-customer span,.report-conclusion span,.report-recommendation span,.report-section-heading span,.report-dimension-detail>span,.report-recommendation small{font-size:12px}.report-score-copy strong,.report-conclusion strong,.report-recommendation strong,.dimension-detail>strong{font-size:14px}.report-title-row strong,.report-section-heading strong{font-size:15px}.report-dimension-head span,.report-dimension-head strong,.report-signals p,.event-copy span,.dimension-evidence em,.event-copy strong{font-size:13px}.report-metrics strong{font-size:15px}.batch-table>div,.batch-detail-grid,.result-row,.confirm-grid{font-size:13px}.batch-detail-grid strong,.batch-table strong,.result-row strong,.confirm-grid strong{font-size:14px}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #4e947c7a!important}.desktop-workspace{background:#f7f8f4;grid-template-columns:292px minmax(0,1fr);width:100%;height:100dvh;min-height:540px;display:grid}.desktop-sidebar{background:#fff;border-right:1px solid #e5ebe4;flex-direction:column;min-width:0;padding:30px 26px 24px;display:flex}.desktop-brand{align-items:center;gap:12px;display:flex}.desktop-brand>div{gap:4px;display:grid}.desktop-brand strong{color:#2b3b33;font-size:20px}.desktop-brand span{color:#8b9b91;font-size:13px}.desktop-sidebar-content{margin-top:clamp(64px,12vh,132px)}.desktop-eyebrow{color:#4e947c;letter-spacing:.08em;font-size:13px;font-weight:750}.desktop-sidebar-content h2{color:#293a31;letter-spacing:-.035em;margin:16px 0;font-size:28px;line-height:1.35}.desktop-sidebar-content p{color:#819188;margin:0;font-size:14px;line-height:1.8}.desktop-steps{border-top:1px solid #e6ece5;gap:20px;margin-top:40px;padding-top:30px;display:grid}.desktop-steps span{color:#9bb6a8;align-items:center;gap:13px;font-size:12px;font-weight:750;display:flex}.desktop-steps strong{color:#4d6255;font-size:14px;font-weight:650}.desktop-sidebar>small{color:#a4b0a8;margin-top:auto;font-size:12px}.agent-shell-desktop{background:#f7f8f4;width:100%;min-width:0;height:100%;position:relative;inset:auto;overflow:hidden}.agent-shell-desktop .desktop-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;position:absolute;inset:0;overflow-y:auto}.agent-shell-desktop .agent-content{width:min(100%,1060px);min-height:100%;margin:0 auto;padding:34px 48px 160px}.agent-shell-desktop .conversation-header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8f4f5;border-bottom:1px solid #e8eee7;min-height:64px;margin:-34px -48px 30px;padding:17px 48px;position:sticky;top:0}.agent-shell-desktop .conversation-header h1{font-size:18px}.agent-shell-desktop .conversation-header .reset-link{margin:0;font-size:14px;top:50%;right:48px;transform:translateY(-50%)}.agent-shell-desktop .welcome-state{width:min(100%,850px);margin:0 auto;padding:clamp(70px,11vh,136px) 0 32px}.agent-shell-desktop .avatar-hero{width:104px;height:104px;margin-bottom:16px}.agent-shell-desktop .welcome-state h2{font-size:32px}.agent-shell-desktop .welcome-state>p{max-width:600px;margin-top:5px;font-size:16px}.agent-shell-desktop .preset-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px}.agent-shell-desktop .preset-button{align-items:flex-end;min-height:92px;padding:18px;font-size:16px;line-height:1.4;box-shadow:0 12px 30px #2d44360b}.agent-shell-desktop .preset-button svg{flex:none;width:20px;height:20px}.agent-shell-desktop .conversation{gap:22px;width:min(100%,900px);margin:0 auto}.agent-shell-desktop .assistant-block{max-width:min(100% - 48px,790px)}.agent-shell-desktop .message-avatar{width:38px;height:38px}.agent-shell-desktop .avatar-hero{width:104px;height:104px}.agent-shell-desktop .message-meta{font-size:13px}.agent-shell-desktop .message-meta strong{font-size:14px}.agent-shell-desktop .assistant-copy{padding:16px 19px;font-size:16px;line-height:1.65}.agent-shell-desktop .user-bubble{padding:13px 18px;font-size:15px;line-height:1.55}.agent-shell-desktop .user-bubble small{font-size:12px}.agent-shell-desktop .inline-link{font-size:14px}.agent-shell-desktop .result-card{border-radius:17px;gap:17px;min-width:min(610px,100%);padding:22px}.agent-shell-desktop .result-heading strong{font-size:18px}.agent-shell-desktop .result-heading span:not(.status-chip){font-size:14px}.agent-shell-desktop .result-icon{width:39px;height:39px}.agent-shell-desktop .result-icon svg{width:20px;height:20px}.agent-shell-desktop .primary-action,.agent-shell-desktop .secondary-action{min-height:43px;font-size:14px}.agent-shell-desktop .quota-filter-list{cursor:default;touch-action:auto;flex-wrap:wrap;padding-right:0;overflow:visible}.agent-shell-desktop .quota-filter-list:active{cursor:default}.agent-shell-desktop .quota-filter-chip{font-size:14px}.agent-shell-desktop .quota-filter-chip small{font-size:12px}.agent-shell-desktop .quota-customer-row{min-height:76px;padding:12px 15px}.agent-shell-desktop .quota-customer-main strong{font-size:16px}.agent-shell-desktop .quota-customer-main small,.agent-shell-desktop .quota-customer-metric small{font-size:13px}.agent-shell-desktop .quota-customer-metric strong{font-size:17px}.agent-shell-desktop .batch-table>div,.agent-shell-desktop .batch-detail-grid,.agent-shell-desktop .result-row,.agent-shell-desktop .confirm-grid{font-size:15px}.agent-shell-desktop .batch-detail-grid strong,.agent-shell-desktop .batch-table strong,.agent-shell-desktop .result-row strong,.agent-shell-desktop .confirm-grid strong{font-size:16px}.agent-shell-desktop .report-title-row strong,.agent-shell-desktop .report-section-heading strong{font-size:18px}.agent-shell-desktop .report-score-copy strong,.agent-shell-desktop .report-conclusion strong,.agent-shell-desktop .report-recommendation strong,.agent-shell-desktop .dimension-detail>strong{font-size:16px}.agent-shell-desktop .report-score span,.agent-shell-desktop .report-score-copy>span,.agent-shell-desktop .report-title-row span:not(.risk-level),.agent-shell-desktop .report-customer span,.agent-shell-desktop .report-conclusion span,.agent-shell-desktop .report-recommendation span,.agent-shell-desktop .report-section-heading span,.agent-shell-desktop .report-dimension-detail>span,.agent-shell-desktop .report-recommendation small{font-size:14px}.agent-shell-desktop .report-dimension-head span,.agent-shell-desktop .report-dimension-head strong,.agent-shell-desktop .report-signals p,.agent-shell-desktop .event-copy span,.agent-shell-desktop .dimension-evidence em,.agent-shell-desktop .event-copy strong{font-size:15px}.agent-shell-desktop .report-metrics strong{font-size:17px}.agent-shell-desktop .composer{border-radius:20px;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;width:min(900px,100% - 96px);min-height:70px;padding:10px 13px;bottom:26px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 14px 45px #2d3a3221}.agent-shell-desktop .composer-tool,.agent-shell-desktop .composer-send{width:42px;height:42px}.agent-shell-desktop .composer-tool svg,.agent-shell-desktop .composer-send svg{width:19px;height:19px}.agent-shell-desktop .composer-input{height:44px;font-size:16px}.agent-shell-desktop .toast{width:max-content;max-width:calc(100% - 80px);padding:13px 22px;font-size:14px;bottom:108px;left:50%;right:auto;transform:translate(-50%)}.desktop-dialog-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b292166;position:fixed;inset:0}.desktop-dialog{z-index:51;background:#fff;border:1px solid #e2ebe2;border-radius:20px;flex-direction:column;width:min(640px,100vw - 48px);max-height:min(780px,100dvh - 64px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 90px #1126193b}.desktop-dialog-heading{border-bottom:1px solid #edf1eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 18px;display:flex}.desktop-dialog-heading>div{min-width:0}.desktop-dialog-heading h2{color:#293a31;margin:0;font-size:21px}.desktop-dialog-heading p{color:#7e9084;margin:8px 0 0;font-size:14px;line-height:1.55}.desktop-dialog-close{color:#607568;background:#f2f5f1;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.desktop-dialog-content{min-height:0;padding:24px 30px 30px;overflow-y:auto}.desktop-dialog .sheet-form{gap:17px}.desktop-dialog .sheet-label{margin-bottom:-9px;font-size:14px}.desktop-dialog .sheet-input{height:48px;font-size:16px}.desktop-dialog .missing-sheet-group{padding:18px}.desktop-dialog .missing-sheet-group-title strong{font-size:16px}.desktop-dialog .primary-action{min-height:46px;font-size:15px}.desktop-dialog .qr-frame{width:208px;height:208px}.desktop-dialog .qr-frame img{width:188px;height:188px}.desktop-dialog .qr-sheet p{font-size:15px}@media (width>=760px) and (width<=1100px){.desktop-workspace{grid-template-columns:230px minmax(0,1fr)}.desktop-sidebar{padding-left:20px;padding-right:20px}.desktop-sidebar-content h2{font-size:24px}.agent-shell-desktop .agent-content{padding-left:30px;padding-right:30px}.agent-shell-desktop .conversation-header{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.agent-shell-desktop .conversation-header .reset-link{right:30px}.agent-shell-desktop .preset-list{grid-template-columns:1fr;gap:10px}.agent-shell-desktop .preset-button{align-items:center;min-height:55px}.agent-shell-desktop .composer{width:calc(100% - 60px)}}@media (width>=760px) and (width<=890px){.desktop-workspace{grid-template-columns:minmax(0,1fr)}.desktop-sidebar{display:none}}.pc-report{width:100%;max-width:none}.pc-report-cover{color:#fff;background:linear-gradient(118deg,#0959b9 0%,#1476d1 58%,#2893e1 100%);border-radius:18px;gap:20px;padding:28px 32px 23px;display:grid;overflow:hidden;box-shadow:0 12px 28px #1b66b829}.pc-report-cover-top{color:#ffffffc7;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.pc-report-cover-top>span:first-child{color:#fff;letter-spacing:.03em;font-size:15px;font-weight:720}.pc-report-cover-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.pc-report-identity{min-width:0}.pc-report-identity h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:28px}.pc-report-identity p{color:#ffffffd1;margin:9px 0 13px;font-size:14px}.pc-report-tags{flex-wrap:wrap;gap:8px;display:flex}.pc-report-tags span{color:#fff;background:#ffffff1f;border:1px solid #ffffff45;border-radius:999px;padding:5px 10px;font-size:12px}.pc-report-score-ring{border-radius:50%;flex:none;place-items:center;width:142px;height:142px;display:grid}.pc-report-score-ring>div{background:#126fc4;border:1px solid #ffffff40;border-radius:50%;align-content:center;justify-items:center;gap:2px;width:114px;height:114px;display:grid}.pc-report-score-ring strong{font-size:38px;line-height:1}.pc-report-score-ring span{color:#ffffffc2;font-size:11px}.pc-report-score-ring b{color:#d8f1ff;margin-top:3px;font-size:13px}.pc-report-summary{background:#042d6745;border-radius:10px;align-items:baseline;gap:13px;padding:13px 16px;display:flex}.pc-report-summary strong{flex:none;font-size:13px}.pc-report-summary p{color:#ffffffe0;margin:0;font-size:14px;line-height:1.65}.pc-report-section{background:#fff;border:1px solid #e8eee9;border-radius:14px;align-content:start;gap:15px;min-width:0;padding:20px 22px;display:grid;box-shadow:0 3px 13px #22382709}.pc-report-section-heading{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.pc-report-section-heading>div{align-items:center;gap:9px;display:flex}.pc-report-section-heading>div>span{color:#2875be;background:#edf5ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.pc-report-section-heading h3{color:#33453a;margin:0;font-size:17px}.pc-report-section-heading>small{color:#97a49a;text-align:right;font-size:12px}.pc-report-overview{background:#fbfdff}.pc-report-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pc-report-risk-grid>div{background:#fff;border:1px solid #e9eef0;border-radius:10px;gap:7px;min-width:0;padding:13px 14px;display:grid}.pc-report-risk-grid>div>span{color:#829187;font-size:12px}.pc-report-risk-grid strong{color:#34483a;font-size:25px;line-height:1}.pc-report-risk-grid strong small{color:#87968c;margin-left:4px;font-size:11px;font-weight:500}.pc-report-risk-grid b{color:#7f9084;font-size:11px;font-weight:550}.pc-report-risk-grid .has-risk{background:#fffaf6;border-color:#f1e3d8}.pc-report-risk-grid .has-risk strong,.pc-report-risk-grid .has-risk b{color:#c27d43}.pc-limit-evidence{gap:9px;margin-top:8px;display:grid}.pc-limit-evidence>strong{color:#506257;font-size:14px}.pc-limit-evidence .pc-evidence-list{gap:7px}.pc-limit-evidence .pc-evidence-list>div{padding:10px 12px}.pc-report-highlights{grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:10px;padding-top:3px;display:grid}.pc-report-highlights>strong{color:#57685d;font-size:12px}.pc-report-highlights>div{color:#66776c;align-items:flex-start;gap:7px;min-width:0;font-size:12px;line-height:1.55;display:flex}.pc-report-highlights svg{color:#4e9a73;flex:none;width:15px;height:15px;margin-top:1px}.pc-report-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pc-report-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 17px;display:grid}.pc-report-facts>div{align-content:start;gap:5px;min-width:0;display:grid}.pc-report-facts>div.wide{grid-column:1/-1}.pc-report-facts span,.pc-report-public-grid span{color:#91a096;font-size:12px}.pc-report-facts strong{overflow-wrap:anywhere;color:#44564a;font-size:14px;font-weight:620;line-height:1.55}.pc-report-tax-grade{background:#f2f8ff;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.pc-report-tax-grade>div{gap:4px;display:grid}.pc-report-tax-grade span{color:#7d90a3;font-size:12px}.pc-report-tax-grade strong{color:#246eb5;font-size:25px}.pc-report-tax-grade p{color:#8092a2;margin:0;font-size:12px}.pc-report-status-list{display:grid}.pc-report-status-list>div{color:#637268;border-bottom:1px solid #eff2ef;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:13px;display:flex}.pc-report-status-list>div:last-child{border-bottom:0}.pc-report-status-list b{color:#52916c;font-size:12px;font-weight:650}.pc-report-status-list b.risk{color:#c47c43}.pc-report-table-wrap{overflow-x:auto}.pc-report-table{border-collapse:collapse;text-align:left;width:100%}.pc-report-table th{color:#8b9a90;padding:0 8px 9px;font-size:11px;font-weight:600}.pc-report-table td{color:#53645a;border-top:1px solid #eff2ef;padding:9px 8px;font-size:12px;line-height:1.5}.pc-report-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pc-report-people>div{background:#f7f9f7;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.pc-report-people strong{overflow-wrap:anywhere;color:#4b5d51;font-size:12px}.pc-report-people span{color:#8a998f;font-size:11px;line-height:1.45}.pc-report-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pc-report-public-grid>div{background:#f7f9f7;border-radius:9px;gap:5px;min-width:0;padding:11px 12px;display:grid}.pc-report-public-grid strong{overflow-wrap:anywhere;color:#45584a;font-size:13px}.pc-report-ip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-report-ip-grid>div{background:#f6f9f6;border-radius:10px;align-items:baseline;gap:9px;padding:14px;display:flex}.pc-report-ip-grid strong{color:#31865f;font-size:25px}.pc-report-ip-grid span{color:#78897e;font-size:13px}.pc-report-events{grid-column:auto}.pc-report-event-list{display:grid}.pc-report-event{border-bottom:1px solid #eff2ef}.pc-report-event:last-child{border-bottom:0}.pc-report-event summary{cursor:pointer;align-items:center;gap:8px;min-width:0;padding:9px 0;list-style:none;display:flex}.pc-report-event summary::-webkit-details-marker{display:none}.pc-report-event time{color:#5d7867;flex:none;font-size:12px}.pc-report-event summary>span{color:#527fa9;background:#edf5ff;border-radius:5px;flex:none;padding:3px 7px;font-size:10px}.pc-report-event summary strong{color:#43564a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.pc-report-event summary svg{color:#8fa195;flex:none;transition:transform .18s}.pc-report-event[open] summary svg{transform:rotate(180deg)}.pc-report-event p,.pc-report-empty{color:#7e8f83;margin:0 0 9px;font-size:12px;line-height:1.6}.pc-report-footer{padding:2px 0 4px}.pc-report-limit-cta{color:#235b3b;text-align:left;cursor:pointer;background:linear-gradient(105deg,#f3faf5,#e8f5ed);border:1px solid #c9e2d1;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 5px 18px #2668430f}.pc-report-limit-cta:hover{border-color:#70b48b;transform:translateY(-1px);box-shadow:0 9px 24px #2668431f}.pc-report-limit-cta:focus-visible{outline-offset:3px;outline:3px solid #79bc92}.pc-report-limit-cta-icon{color:#278253;background:#d8efe1;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pc-report-limit-cta-icon svg{width:21px;height:21px}.pc-report-limit-cta-copy{flex:1;gap:3px;min-width:0;display:grid}.pc-report-limit-cta-copy small{color:#6d9779;font-size:11px;font-weight:650}.pc-report-limit-cta-copy strong{color:#235b3b;font-size:16px;font-weight:720}.pc-report-limit-cta-arrow{color:#fff;background:#369468;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pc-report-limit-cta-arrow svg{width:19px;height:19px}@media (width<=1050px){.pc-chat-report{width:100%}.pc-report-columns{gap:12px}.pc-report-section{padding:17px}.pc-report-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.pc-report-risk-grid>div{padding:11px}}@media (width<=900px){.pc-report-columns{grid-template-columns:minmax(0,1fr)}.pc-report-events{grid-column:auto}.pc-report-highlights{grid-template-columns:1fr 1fr}.pc-report-highlights>strong{grid-column:1/-1}}@media (width<=620px){.pc-report-cover{padding:20px}.pc-report-cover-top{align-items:flex-start;font-size:11px}.pc-report-cover-main{align-items:flex-start;gap:12px}.pc-report-identity h2{font-size:21px}.pc-report-identity p{overflow-wrap:anywhere;font-size:11px}.pc-report-tags{gap:5px}.pc-report-tags span{padding:4px 7px;font-size:10px}.pc-report-score-ring{width:94px;height:94px}.pc-report-score-ring>div{width:76px;height:76px}.pc-report-score-ring strong{font-size:27px}.pc-report-score-ring span{font-size:9px}.pc-report-score-ring b{font-size:10px}.pc-report-summary{gap:5px;display:grid}.pc-report-summary p{font-size:12px}.pc-report-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-report-facts{grid-template-columns:minmax(0,1fr)}.pc-report-facts>div.wide{grid-column:auto}.pc-report-people{grid-template-columns:minmax(0,1fr)}}.pc-shell{--pc-text:#252c28;--pc-muted:#78847d;--pc-green:#3e8b70;width:100%;height:100dvh;min-height:590px;color:var(--pc-text);background:#fff;grid-template-columns:256px minmax(0,1fr);font-family:PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;display:grid;overflow:hidden}.pc-shell button,.pc-shell input,.pc-shell textarea{font-family:inherit}.pc-sidebar{background:#f8f9f7;border-right:1px solid #eef0ee;flex-direction:column;min-width:0;padding:8px 16px 20px;display:flex}.pc-brand{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:0 8px 12px;display:flex}.pc-brand img{object-fit:contain;width:min(128px,100%);height:auto;display:block}.pc-brand strong{white-space:nowrap;font-size:16px;line-height:1.25}.pc-new{color:#34483c;text-align:left;background:#fff;border:1px solid #e8ede8;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 13px;font-size:14px;font-weight:650;display:flex;box-shadow:0 1px 2px #283c2d06}.pc-new svg{flex:none;width:17px;height:17px}.pc-new:hover{border-color:#b4d4c2}.pc-session-history{gap:5px;min-height:0;margin-top:21px;display:grid;overflow-y:auto}.pc-session-history>span{color:#8b9790;padding:0 9px 7px;font-size:12px}.pc-session-history button{color:#526259;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 9px;overflow:hidden}.pc-session-history button:hover,.pc-session-history button.active{color:#264d38;background:#e8f0e9}.pc-session-history-heading{justify-content:space-between;align-items:center;gap:8px;padding:0 9px 7px;display:flex}.pc-session-history-heading span{color:#8b9790;font-size:12px}.pc-session-history .pc-session-history-heading button{color:#98665e;padding:2px 0;font-size:12px}.pc-session-row{border-radius:8px;align-items:center;min-width:0;display:flex}.pc-session-row:hover,.pc-session-row.active{background:#e8f0e9}.pc-session-history .pc-session-row button{background:0 0}.pc-session-history .pc-session-open{flex:1;min-width:0}.pc-session-history .history-delete{color:#9a776f;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.pc-session-history .history-delete:hover{color:#b2473a;background:#fbeae7}.mobile-history-link{color:#567263;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;top:50%;right:108px;transform:translateY(-50%)}.mobile-history-open{color:#42614d;cursor:pointer;background:#fff;border:1px solid #dae7dd;border-radius:10px;margin-top:18px;padding:7px 12px}.mobile-session-list{gap:8px;max-height:55vh;display:grid;overflow-y:auto}.mobile-session-list button{color:#34483c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e9e2;border-radius:10px;padding:13px}.mobile-session-row{align-items:stretch;gap:7px;min-width:0;display:flex}.mobile-session-list .mobile-session-row>button:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mobile-session-list .mobile-session-row>.history-delete{color:#a55e53;flex:none;place-items:center;width:44px;padding:0;display:grid}.history-clear-all{color:#a3483d;width:100%;font:inherit;cursor:pointer;background:#fff8f7;border:1px solid #efceca;border-radius:10px;margin-top:14px;padding:12px}.history-confirm{padding:18px 20px 20px}.history-confirm p{overflow-wrap:anywhere;color:#34443a;margin:0;line-height:1.5}.history-confirm small{color:#8b756f;margin-top:8px;display:block}.history-confirm-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.history-confirm-actions button{color:#45584b;min-width:88px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe8df;border-radius:9px;padding:7px 14px}.history-confirm-actions .history-danger{color:#fff;background:#bf4b3e;border-color:#bf4b3e}.history-confirm-actions button:disabled{opacity:.55;cursor:wait}.pc-sidebar-account{border-top:1px solid #e6ebe6;align-items:center;gap:6px;margin-top:auto;padding:13px 3px 0;display:flex;position:relative}.pc-account-profile{flex:1;align-items:center;gap:9px;min-width:0;padding:4px;display:flex}.pc-account-avatar{object-fit:cover;background:#e7f1e9;border-radius:50%;flex:none;width:40px;height:40px;display:block}.pc-account-profile>div{gap:3px;min-width:0;display:grid}.pc-account-profile strong{color:#334339;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pc-account-profile small{color:#98a39b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pc-settings-wrap{flex:none;position:relative}.pc-settings-trigger{color:#718178;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pc-settings-trigger:hover,.pc-settings-trigger[aria-expanded=true]{color:#327a56;background:#edf3ee}.pc-settings-trigger svg{width:18px;height:18px}.pc-settings-menu{z-index:24;background:#fff;border:1px solid #e5ebe5;border-radius:12px;gap:4px;width:184px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;box-shadow:0 12px 32px #23372621}.pc-settings-menu>strong{color:#97a39a;padding:6px 9px 8px;font-size:11px;font-weight:600}.pc-settings-menu button{color:#44564a;text-align:left;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 9px;font-size:13px}.pc-settings-menu button:hover{background:#f3f7f3}.pc-settings-menu button.danger{color:#b95e58}.pc-settings-menu button.danger:hover{background:#fff4f2}.pc-main{background:#fff;flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.pc-topbar{color:#7b867e;border-bottom:1px solid #f0f2ef;flex:none;justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 38px;font-size:14px;display:flex}.pc-topbar>div{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:11px;min-width:0;display:flex;overflow:hidden}.pc-topbar strong{color:#303b34;font-size:15px}.pc-separator{color:#c5cec7}.pc-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.pc-home{text-align:center;width:min(880px,100% - 64px);margin:0 auto;padding:clamp(48px,10vh,122px) 0 44px}.pc-hero-avatar{object-fit:contain;background:#eff5ef;border:1px solid #e5ece6;border-radius:50%;width:68px;height:68px}.pc-home-eyebrow{color:#4c9679;letter-spacing:.1em;margin-top:18px;font-size:13px;font-weight:730}.pc-home h1{color:#252e28;letter-spacing:-.045em;margin:13px 0 10px;font-size:clamp(28px,2.8vw,39px);font-weight:760}.pc-home>p{color:#87958b;margin:0;font-size:15px;line-height:1.7}.pc-recommendations{text-align:left;justify-items:start;gap:10px;width:min(800px,100%);margin:44px auto 0;display:grid}.pc-recommendations>span{color:#9ca79e;margin:0 0 3px 4px;font-size:13px}.pc-recommendations button{color:#45564a;text-align:left;background:#fff;border:1px solid #e7ece8;border-radius:13px;min-height:44px;padding:9px 15px;font-size:15px;transition:border-color .16s,background .16s}.pc-recommendations button:hover{background:#f6faf7;border-color:#a9d1b8}.pc-scroll-chat{padding:30px 30px 20px}.pc-chat{align-content:start;gap:24px;width:min(860px,100%);min-height:100%;margin:0 auto;padding-bottom:12px;display:grid}.pc-message{align-items:flex-start;gap:12px;display:flex}.pc-chat-avatar{object-fit:contain;background:#eef5ef;border:1px solid #e5ede6;border-radius:50%;flex:none;width:34px;height:34px}.pc-message-body{justify-items:start;gap:9px;min-width:0;max-width:min(100%,750px);display:grid}.pc-message-name{color:#728278;font-size:13px;font-weight:670}.pc-bubble{color:#3d4c42;background:#fff;border:1px solid #e9eeea;border-radius:4px 15px 15px;max-width:720px;padding:13px 17px;font-size:15px;line-height:1.7;box-shadow:0 2px 9px #2d3a2f06}.pc-user-message{justify-content:flex-end}.pc-user-message .pc-message-body{justify-items:end}.pc-user-message .pc-bubble{background:#f2f7f3;border-color:#e6f1e9;border-radius:15px 4px 15px 15px}.pc-result-card{background:#fff;border:1px solid #e6ede7;border-radius:16px;gap:16px;width:min(100%,670px);padding:20px;display:grid;box-shadow:0 6px 22px #26392a0b}.pc-result-heading{align-items:center;gap:11px;display:flex}.pc-result-heading>div{gap:4px;min-width:0;display:grid}.pc-result-heading strong{color:#2c3c31;font-size:17px}.pc-result-heading small{color:#8c9a8f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-card-icon{color:#3b8d6c;background:#edf5ef;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pc-card-icon svg{width:20px;height:20px}.pc-tag{color:#4d9670;white-space:nowrap;background:#eff6ef;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:11px}.pc-tag.amber{color:#bb7835;background:#fff4e8}.pc-report-teaser{background:#f6faf6;border-radius:12px;align-items:center;gap:22px;padding:17px;display:flex}.pc-report-teaser>div:first-child{border-right:1px solid #dfeae0;justify-items:center;gap:1px;min-width:110px;padding-right:20px;display:grid}.pc-report-teaser>div:first-child strong{color:#3b8264;font-size:35px;line-height:1}.pc-report-teaser>div:first-child span{color:#8ca092;font-size:11px}.pc-report-teaser b{color:#407356;font-size:15px}.pc-report-teaser p{color:#66796b;margin:5px 0 0;font-size:13px;line-height:1.6}.pc-limit-number{color:#2a8a63;letter-spacing:-.045em;font-size:36px;font-weight:750}.pc-muted{color:#829186;margin:0;font-size:13px;line-height:1.6}.pc-inline-action{color:#378763;text-align:left;background:0 0;border:0;border-top:1px solid #eff2ef;justify-content:space-between;align-items:center;min-height:38px;padding:10px 0 0;font-size:14px;font-weight:690;display:flex}.pc-inline-action svg{width:16px}.pc-primary,.pc-ghost{color:#fff;background:#497;border:1px solid #3e9473;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:13px;font-weight:690;display:inline-flex}.pc-primary:hover{background:#347d5e}.pc-primary:disabled{cursor:not-allowed;opacity:.48}.pc-contract-upload-action{white-space:nowrap;flex:none;gap:6px;margin-left:auto}.pc-contract-upload-action svg{width:15px;height:15px}.pc-ghost{color:#367d5e;background:#fff;border-color:#c7ddcc}.pc-ghost:hover{background:#f3f8f4}.pc-primary.wide,.pc-ghost.wide{width:100%;margin-top:10px}.pc-upload-card{grid-template-columns:38px minmax(0,1fr)}.pc-upload-card>div>strong{font-size:16px}.pc-upload-card p{color:#829186;margin:6px 0 0;font-size:13px;line-height:1.5}.pc-card-actions{grid-column:1/3;justify-content:center;gap:10px;display:flex}.pc-event-peek{gap:8px;display:grid}.pc-event-peek>div{color:#697a6e;background:#f7faf7;border-radius:9px;grid-template-columns:minmax(85px,1fr) 120px minmax(120px,1.5fr);gap:10px;padding:9px 12px;font-size:13px;display:grid}.pc-event-peek strong{color:#315b42}.pc-event-peek small{color:#84978a;font-size:12px}.pc-receivables-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pc-receivables-summary>div{background:#f5f9f5;border-radius:10px;gap:5px;min-width:0;padding:12px 13px;display:grid}.pc-receivables-summary strong{color:#315b42;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.pc-receivables-summary span{color:#829186;font-size:12px}.pc-receivable-list-heading,.pc-receivable-account-row{grid-template-columns:minmax(0,1.5fr) minmax(105px,.8fr) minmax(82px,.65fr) 16px;align-items:center;gap:10px;display:grid}.pc-receivable-list-heading{color:#89988c;padding:0 12px 5px;font-size:12px}.pc-receivable-accounts{gap:6px;display:grid}.pc-receivable-account-row{color:#45594a;text-align:left;background:#fff;border:1px solid #e9efea;border-radius:10px;width:100%;min-height:66px;padding:9px 12px}.pc-receivable-account-row:hover{background:#f8fbf8;border-color:#c7dfce}.pc-receivable-account-company,.pc-receivable-account-events{gap:5px;min-width:0;display:grid}.pc-receivable-account-company strong{color:#35493a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pc-receivable-account-company small,.pc-receivable-account-events small{color:#8a998e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-receivable-account-amount{color:#315b42;white-space:nowrap;font-size:14px}.pc-receivable-account-events strong{color:#566b5b;font-size:13px;font-weight:600}.pc-receivable-account-row>svg{color:#93a497;width:16px}.pc-receivables-events>div{grid-template-columns:minmax(65px,.65fr) 105px minmax(160px,1.6fr)}.pc-managed-customer-head,.pc-managed-customer-row{grid-template-columns:minmax(0,1.7fr) 70px minmax(105px,1fr) 16px;align-items:center;gap:10px;display:grid}.pc-managed-customer-head{color:#95a096;padding:0 12px 4px;font-size:11px}.pc-managed-customers{gap:4px;display:grid}.pc-managed-customer-row{color:#4d5e52;text-align:left;background:#fff;border:1px solid #edf1ed;border-radius:10px;width:100%;min-height:65px;padding:10px 12px}.pc-managed-customer-row:hover{background:#f8fbf8;border-color:#c9dfd0}.pc-managed-customer-name{gap:5px;min-width:0;display:grid}.pc-managed-customer-name strong{color:#35473b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pc-managed-customer-name small{color:#94a096;font-size:11px}.pc-managed-contract-count{color:#526a59;font-size:13px;font-weight:650}.pc-managed-opinion{color:#4c8a62;white-space:nowrap;background:#eef7f0;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px}.pc-managed-opinion.watch{color:#ad7839;background:#fff5e9}.pc-managed-customer-row>svg{color:#9aaba0;width:15px}.pc-managed-opinion-detail{background:#f8fbf8;border:1px solid #e8efe9;border-radius:11px;gap:12px;padding:15px;display:grid}.pc-managed-opinion-detail>strong{color:#4c8a62;font-size:14px}.pc-managed-opinion-detail.watch>strong{color:#ad7839}.pc-managed-opinion-detail>div{border-top:1px solid #e7eee8;padding-top:10px}.pc-managed-opinion-detail>div span{color:#748578;font-size:12px}.pc-managed-opinion-detail>div p{color:#66776b;margin:5px 0 0;font-size:13px;line-height:1.6}.pc-grades{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pc-grades>div{color:#5b6b61;border:1px solid #edf0eb;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.pc-grades strong{margin-left:auto;font-size:17px}.pc-grades i{border-radius:50%;flex:none;width:8px;height:8px}.pc-grades .green{background:#70b58b}.pc-grades .yellow{background:#e4c358}.pc-grades .orange{background:#ea9953}.pc-grades .red{background:#d46c68}.pc-alert-line{background:#fffcf8;border:1px solid #f3eee7;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.pc-alert-line b{color:#445449;font-size:13px}.pc-alert-line span{color:#819083;font-size:12px}.pc-alert-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,background .16s}.pc-alert-link:hover{background:#fff9f1;border-color:#e7d7c4}.pc-alert-link em{color:#4c9472;font-size:12px;font-style:normal}.pc-file-pill{color:#4c785d;border:1px solid #e0e9e0;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.pc-file-pill svg{width:16px}.pc-loading{color:#778b7b;align-items:center;gap:10px;padding:13px 16px;font-size:13px;display:flex}.pc-spinner{border:2px solid #dbece1;border-top-color:#4a9a75;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite pc-spin}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-composer-wrap{background:#fff;flex:none;width:min(866px,100% - 60px);margin:auto auto 0;padding:16px 0 15px}.pc-composer{border:1px solid #e4ebe5;border-radius:19px;padding:11px 13px 9px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 7px 30px #1f342416}.pc-composer:focus-within{border-color:#a9caff;box-shadow:0 7px 30px #1f342416,0 0 0 2px #a9caff1f}.pc-composer-mode{color:#347c59;background:#f0f7f1;border:1px solid #dce9df;border-radius:9px;align-items:center;gap:7px;min-height:32px;margin:0;padding:3px 5px 3px 8px;font-size:13px;font-weight:680;display:inline-flex}.pc-composer-mode-icon{place-items:center;width:17px;height:17px;display:grid}.pc-composer-mode-icon svg{width:16px;height:16px}.pc-composer-mode button{color:#779381;background:0 0;border:0;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;font-size:17px;line-height:1;display:grid}.pc-composer-mode button:hover{color:#2b6f4e;background:#e2efe4}.pc-composer textarea{resize:none;color:#344039;background:0 0;border:0;outline:0;width:100%;height:60px;min-height:60px;max-height:105px;padding:7px 8px;font-size:15px;line-height:1.5}.pc-composer textarea::placeholder{color:#a2ada4}.pc-composer-toolbar{align-items:center;gap:7px;min-width:0;min-height:36px;display:flex}.pc-tool-upload{color:#556c5d;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pc-tool-upload svg{width:19px;height:19px}.pc-tool-upload:hover,.pc-more:hover,.pc-tool:hover{color:#28765a;background:#f1f6f2}.pc-tool-divider{background:#e1e8e2;flex:none;width:1px;height:21px;margin:0 4px}.pc-tool-list{align-items:center;gap:3px;min-width:0;display:flex}.pc-tool,.pc-more{color:#4f5f54;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:14px;font-weight:550;display:inline-flex}.pc-tool svg,.pc-more svg{flex:none;width:18px;height:18px}.pc-tool.active{color:#247b58;background:#edf6ef;font-weight:690}.pc-more-wrap{display:none;position:relative}.pc-more-menu{z-index:20;background:#fff;border:1px solid #e4ece5;border-radius:12px;gap:3px;width:230px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 14px 34px #23372624}.pc-more-menu button{color:#4c6152;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:39px;padding:0 10px;font-size:13px;display:flex}.pc-more-menu button:hover{color:#28765a;background:#f2f7f3}.pc-more-menu svg{width:17px;height:17px}.pc-send{color:#fff;background:#429374;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.pc-send:disabled{cursor:default;background:#c8d6cb}.pc-send svg{width:16px;height:16px}.pc-answer-detail{width:min(100%,820px)}.pc-answer-detail-layout{align-content:start;gap:15px;width:100%;display:grid}.pc-answer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pc-answer-facts>div{background:#f6faf6;border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}.pc-answer-facts span{color:#89988c;font-size:12px}.pc-answer-facts strong{overflow-wrap:anywhere;color:#405647;font-size:14px}.pc-answer-section-title{color:#43564a;margin-top:2px;font-size:15px;font-weight:700}.pc-answer-detail .pc-payment-fields label{font-size:13px}.pc-answer-detail .pc-payment-fields input{min-height:40px;font-size:14px}.pc-answer-detail .pc-clause span{font-size:12px}.pc-answer-detail .pc-clause p{font-size:14px}.pc-answer-detail .pc-note{font-size:13px}.pc-answer-detail .pc-monitor-item>span{font-size:12px}.pc-answer-detail .pc-monitor-item p{font-size:14px}.pc-answer-detail .pc-monitor-item em{font-size:13px}.pc-evidence-list{gap:9px;display:grid}.pc-evidence-list>div{color:#526556;border:1px solid #eaf0eb;border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:14px;display:flex}.pc-evidence-list svg{color:#62a37a;flex:none;width:17px;height:17px}.pc-evidence-list em{color:#96a599;margin-left:auto;font-size:12px;font-style:normal}.pc-note{color:#887454;background:#fff9ef;border-left:3px solid #d7a862;border-radius:5px;padding:13px 15px;font-size:12px;line-height:1.7}.pc-report-score{background:#f4faf5;border-radius:14px;align-items:center;gap:23px;padding:22px;display:flex}.pc-report-score>div:first-child{border-right:1px solid #dbe9dd;justify-items:center;gap:1px;min-width:115px;padding-right:22px;display:grid}.pc-report-score strong{color:#348463;font-size:44px;line-height:1}.pc-report-score span{color:#87a08c;font-size:11px}.pc-report-score b{color:#367952;font-size:17px}.pc-report-score p{color:#637766;margin:5px 0 0;font-size:13px;line-height:1.6}.pc-dimensions{gap:9px;display:grid}.pc-dimension{border:1px solid #e8ede8;border-radius:10px;padding:13px 14px}.pc-dimension>button{color:#405744;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:0;display:flex}.pc-dimension>button span{flex:1;font-size:14px;font-weight:650}.pc-dimension>button b{font-size:13px}.pc-dimension>button svg{width:14px;transition:transform .2s}.pc-dimension>button[aria-expanded=true] svg{transform:rotate(180deg)}.pc-progress{background:#eef2ed;border-radius:9px;height:5px;margin-top:11px;overflow:hidden}.pc-progress i{background:#71b08b;border-radius:9px;height:100%;display:block}.pc-dimension-detail{padding-top:10px}.pc-dimension-detail p{color:#617365;margin:0 0 6px;font-size:13px;line-height:1.6}.pc-dimension-detail small{color:#9aab9c;font-size:11px}.pc-timeline{border-left:2px solid #e4eee5;gap:15px;padding-left:7px;display:grid}.pc-timeline>div{gap:3px;padding-left:13px;display:grid}.pc-timeline span{color:#4d9b72;font-size:11px}.pc-timeline strong{color:#49614d;font-size:14px}.pc-timeline p{color:#8da08f;margin:0;font-size:12px;line-height:1.55}.pc-receivable-row{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.pc-receivable-row>div{align-content:start;gap:5px;display:grid}.pc-receivable-row span{color:#88998c;font-size:11px}.pc-receivable-row strong{color:#415848;font-size:13px;line-height:1.5}.pc-payment{border:1px solid #e5ede6;border-radius:12px;gap:10px;padding:17px;display:grid}.pc-payment-top{justify-content:space-between;gap:10px;display:flex}.pc-payment-top span{color:#385440;font-size:15px;font-weight:700}.pc-payment-fields{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.pc-payment-fields label{color:#88998c;gap:5px;font-size:11px;display:grid}.pc-payment-fields input{color:#455a49;border:1px solid #e1e9e2;border-radius:7px;outline:none;width:100%;min-height:36px;padding:0 8px;font-size:12px}.pc-payment-fields input:focus{border-color:#69ad85}.pc-payment-fields input[readonly]{background:#f8faf8}.pc-clause{background:#f8faf8;border-radius:7px;padding:10px}.pc-clause span{color:#8fa295;font-size:11px}.pc-clause p{color:#607663;margin:5px 0 0;font-size:12px;line-height:1.6}.pc-success{color:#3e8860;background:#eff8f1;border-radius:9px;align-items:center;gap:8px;padding:13px;font-size:13px;display:flex}.pc-success svg{width:18px}.pc-grade-row{border:1px solid #e8eee8;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.pc-grade-row>div{flex:1;gap:4px;display:grid}.pc-grade-row strong{font-size:14px}.pc-grade-row small{color:#96a199;font-size:12px}.pc-grade-row b{color:#778c7d;white-space:nowrap;font-size:12px}.pc-grade-mark{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.pc-grade-mark.green{color:#43895b;background:#edf7ef}.pc-grade-mark.yellow{color:#b5952f;background:#fff9e8}.pc-grade-mark.orange{color:#cb7b39;background:#fff0e7}.pc-grade-mark.red{color:#c66f67;background:#fff0ee}.pc-monitor-item{border:1px solid #ecefea;border-radius:10px;gap:6px;padding:16px;display:grid}.pc-monitor-item>span{color:#9aab9c;font-size:11px}.pc-monitor-item>strong{color:#43584a;font-size:15px}.pc-monitor-item p{color:#738776;margin:0;font-size:13px;line-height:1.55}.pc-monitor-item em{color:#3f9370;font-size:12px;font-style:normal}.pc-toast{z-index:50;color:#407656;background:#f5faf6;border:1px solid #dce8de;border-radius:10px;padding:12px 17px;font-size:13px;position:fixed;bottom:27px;right:34px;box-shadow:0 12px 28px #1f362321}.pc-account-dialog-layer{z-index:45;background:#1c2a1f47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pc-account-dialog{background:#fff;border:1px solid #e6ece6;border-radius:16px;width:min(420px,100vw - 36px);overflow:hidden;box-shadow:0 22px 70px #1c2c1e33}.pc-account-dialog>header{color:#34443a;border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:16px;display:flex}.pc-account-dialog>header button{color:#7a887d;background:#f4f6f3;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.pc-account-form,.pc-account-logout{gap:14px;padding:20px;display:grid}.pc-account-form label{color:#65766a;gap:6px;font-size:12px;display:grid}.pc-account-form input{color:#34443a;border:1px solid #e2e9e2;border-radius:8px;outline:none;width:100%;height:40px;padding:0 11px;font-size:14px}.pc-account-form input:focus{border-color:#76ae8b}.pc-account-error{color:#bd665d;margin:-6px 0 0;font-size:12px}.pc-account-dialog-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.pc-account-dialog-actions .pc-primary,.pc-account-dialog-actions .pc-ghost,.pc-logout-confirm{min-width:94px}.pc-account-dialog-actions .pc-primary.wide,.pc-account-dialog-actions .pc-ghost.wide{width:auto;margin-top:0}.pc-account-logout>p{color:#65766a;margin:2px 0 4px;font-size:14px}.pc-logout-confirm{color:#fff;background:#c76e66;border:1px solid #bd655e;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:13px;font-weight:690;display:inline-flex}.pc-logout-confirm:hover{background:#ae5d57}.pc-shell button:focus-visible,.pc-shell input:focus-visible,.pc-shell textarea:focus-visible{outline-offset:2px;outline:2px solid #72ad89!important}.pc-shell .pc-composer textarea:focus-visible{outline:none!important}@media (width<=1130px){.pc-shell{grid-template-columns:220px minmax(0,1fr)}.pc-sidebar{padding-left:11px;padding-right:11px}.pc-topbar{padding:0 24px}.pc-home{width:min(740px,100% - 45px)}.pc-recommendations{margin-top:29px}.pc-composer-wrap{width:calc(100% - 45px)}.pc-tool-overflow{display:none}.pc-more-wrap{display:block}}@media (width<=890px){.pc-shell{grid-template-columns:190px minmax(0,1fr)}.pc-brand{padding-left:4px;padding-right:4px}.pc-brand img{width:min(120px,100%)}.pc-brand strong{font-size:14px}.pc-home{padding-top:46px}.pc-home h1{font-size:27px}.pc-home>p{font-size:14px}.pc-scroll-chat{padding:22px 17px 18px}.pc-event-peek>div,.pc-receivables-events>div{grid-template-columns:80px 95px 1fr}.pc-receivables-summary{gap:6px}.pc-receivables-summary>div{padding:10px}.pc-receivables-summary strong{font-size:15px}}.pc-main{min-height:0;overflow:hidden}.pc-scroll{flex:1 1 0}.pc-composer-wrap{margin:0 auto}@media (width>=1150px) and (height<=800px){.pc-home{padding-top:34px}.pc-hero-avatar{width:58px;height:58px}.pc-recommendations{margin-top:26px}}.desktop-workspace{background:#fff;grid-template-columns:260px minmax(0,1fr)}.desktop-sidebar{background:#f8f8f8;border-right:1px solid #ededed;padding:24px 18px}.desktop-brand{gap:10px;padding:2px 4px 28px}.desktop-brand .message-avatar{width:36px;height:36px}.desktop-brand strong{font-size:18px;font-weight:750}.desktop-new-chat,.desktop-nav button{color:#34413b;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.desktop-new-chat{background:#fff;box-shadow:0 1px 3px #0000000b}.desktop-new-chat svg,.desktop-nav svg{color:#5b7164;width:17px;height:17px}.desktop-new-chat:hover,.desktop-nav button:hover{background:#ecefeb}.desktop-nav-label{color:#939b94;margin:31px 12px 10px;font-size:12px}.desktop-nav{gap:2px;display:grid}.agent-shell-desktop,.agent-shell-desktop .desktop-scroll{background:#fff}.agent-shell-desktop .agent-content{width:min(100%,990px);padding-top:0}.agent-shell-desktop .conversation-header{background:#fffffff5;min-height:64px;margin-top:0;margin-bottom:42px;top:0}.agent-shell-desktop .conversation-header .reset-link{display:none}.agent-shell-desktop .welcome-state{width:min(100%,790px);padding-top:clamp(92px,16vh,180px)}.agent-shell-desktop .welcome-state .avatar-hero{width:66px;height:66px;box-shadow:none;border-width:1px;margin-bottom:22px}.agent-shell-desktop .welcome-state h2{color:#202623;font-size:31px;font-weight:750}.agent-shell-desktop .welcome-state>p{color:#939c95;font-size:15px}.agent-shell-desktop .preset-label{color:#9ba49d;text-align:left;justify-self:stretch;margin-top:42px;font-size:13px}.agent-shell-desktop .preset-list{grid-template-columns:1fr;justify-items:start;gap:9px;margin-top:13px}.agent-shell-desktop .preset-button{color:#36483d;width:auto;min-height:43px;box-shadow:none;border:1px solid #eceeeb;border-radius:13px;align-items:center;gap:18px;padding:0 15px;font-size:15px;font-weight:580}.agent-shell-desktop .preset-button svg{color:#95aa9b;width:16px;height:16px}.agent-shell-desktop .preset-button:hover{background:#f7faf7}.agent-shell-desktop .composer{background:#fff;border:1px solid #e6eae6;border-radius:22px;grid-template-rows:48px 34px;grid-template-columns:1fr auto;gap:5px 10px;width:min(900px,100% - 88px);min-height:112px;padding:10px 16px 11px;bottom:18px;box-shadow:0 6px 26px #1c2a2017}.agent-shell-desktop .composer-input{grid-area:1/1/auto/3;align-self:start;padding:0 5px}.agent-shell-desktop .composer-tool{color:#596f5f;white-space:nowrap;background:#f5f7f4;border-radius:9px;grid-area:2/1;justify-self:start;align-items:center;gap:5px;width:auto;min-width:42px;height:34px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.agent-shell-desktop .composer-tool svg{width:17px;height:17px}.agent-shell-desktop .composer-send{grid-area:2/2;justify-self:end;width:34px;height:34px}.agent-shell-desktop .composer-send svg{width:16px;height:16px}.agent-shell-desktop .result-card{border-color:#e9eee9;box-shadow:0 3px 15px #2333270b}.agent-shell-desktop .assistant-copy{box-shadow:none;border-color:#ecefec}.agent-shell-desktop .toast{bottom:150px}@media (width>=760px) and (width<=1100px){.desktop-workspace{grid-template-columns:220px minmax(0,1fr)}.agent-shell-desktop .composer{width:calc(100% - 60px)}}@media (width>=760px) and (width<=890px){.desktop-workspace{grid-template-columns:minmax(0,1fr)}.desktop-sidebar{display:none}}.pc-chat-report{width:min(1120px,100%)}.pc-message-report{flex:auto;width:min(100%,1060px);max-width:1060px}.pc-report-inline{gap:16px;padding:0}.pc-report-identity h2{color:#fff;font-size:28px}.pc-report-section-heading h3{margin:0;font-size:17px}@media (width<=620px){.pc-report-identity h2{font-size:21px}}.pc-report-external{background:#fbfdff}.pc-report-external .pc-report-section-heading>div>span{width:auto;min-width:32px;padding:0 5px}.pc-report-external-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-report-external-grid article{background:#fff;border:1px solid #e8eef3;border-radius:10px;gap:8px;min-width:0;padding:14px 15px;display:grid}.pc-report-external-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-report-external-grid strong{color:#42564a;font-size:14px}.pc-report-external-grid b{color:#4d916b;text-align:right;font-size:12px;font-weight:650}.pc-report-external-grid b.watch{color:#bd7a3e}.pc-report-external-grid b.info{color:#4b7faa}.pc-report-external-grid p{color:#718177;margin:0;font-size:12px;line-height:1.65}@media (width<=620px){.pc-report-external-grid{grid-template-columns:minmax(0,1fr)}}.pc-report-cover-top{font-size:13px}.pc-report-score-ring span{font-size:12px}.pc-report-risk-grid>div>span{font-size:13px}.pc-report-risk-grid b{font-size:12px}.pc-report-highlights>div,.pc-report-facts span,.pc-report-public-grid span{font-size:13px}.pc-report-status-list>div{font-size:14px}.pc-report-table th{font-size:12px}.pc-report-table td{font-size:13px}.pc-report-people span{font-size:12px}.pc-report-event time{font-size:13px}.pc-report-event summary>span{font-size:11px}.pc-report-event p,.pc-report-empty,.pc-report-external-grid b,.pc-report-external-grid p{font-size:13px}
