.prototype-dashboard{--bg: #070b12;--bg-soft: #0a101b;--nav: #080d16;--panel: #0f1725;--panel-2: #121d2d;--panel-hi: #162237;--line: rgba(151, 177, 220, .14);--line-hi: rgba(121, 153, 222, .27);--text: #eaf0fb;--text-2: #bdc8dc;--muted: #74819b;--blue: #6d8dff;--blue-2: #4772ff;--cyan: #47d6d1;--gold: #d9b56f;--green: #42c89a;--orange: #ef9c65;--red: #f16f78;--shadow: 0 18px 55px rgba(0, 0, 0, .28);--radius: 12px;color-scheme:dark;min-height:100vh;color:var(--text);background:radial-gradient(circle at 84% 0%,rgba(55,87,157,.16),transparent 31%),radial-gradient(circle at 24% 86%,rgba(40,111,127,.08),transparent 28%),var(--bg);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.prototype-dashboard,.prototype-dashboard *{box-sizing:border-box}.prototype-dashboard button,.prototype-dashboard input,.prototype-dashboard select{font:inherit}.prototype-dashboard button{color:inherit}.prototype-dashboard button:focus-visible,.prototype-dashboard input:focus-visible,.prototype-dashboard select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.prototype-dashboard .primary{background:linear-gradient(135deg,#68f,#3e68eb)!important;color:#fff!important;border-color:#7897ff!important;box-shadow:0 8px 26px #3f65e54d!important}.prototype-dashboard .sidebar{position:fixed;inset:0 auto 0 0;width:184px;background:linear-gradient(180deg,#0a101a,#070b12 75%);border-right:1px solid rgba(143,170,216,.11);color:#fff;display:flex;flex-direction:column;padding:18px 13px;z-index:20}.prototype-dashboard .sidebar:after{content:"";position:absolute;right:-1px;top:0;width:1px;height:155px;background:linear-gradient(var(--blue),transparent);opacity:.65}.prototype-dashboard .brand{display:flex;gap:11px;align-items:center;padding:0 8px 24px}.prototype-dashboard .brand>span{width:38px;height:38px;display:grid;place-items:center;background:linear-gradient(145deg,#6e8fff,#355ee3);border:1px solid rgba(255,255,255,.2);border-radius:10px;font-size:16px;font-weight:800;box-shadow:0 10px 30px #3158d647,inset 0 1px #fff3}.prototype-dashboard .brand div{display:flex;flex-direction:column}.prototype-dashboard .brand strong{font-size:18px;letter-spacing:4px;font-weight:700}.prototype-dashboard .brand small{font-size:7px;color:#7085ad;letter-spacing:2.3px;margin-top:3px}.prototype-dashboard .sidebar nav{display:flex;flex-direction:column;gap:5px}.prototype-dashboard .sidebar nav button{height:41px;border:0;border-left:2px solid transparent;background:transparent;color:#7886a0;display:flex;gap:12px;align-items:center;padding:0 12px;border-radius:7px;cursor:pointer;text-align:left;font-size:11px;letter-spacing:.2px;transition:.2s}.prototype-dashboard .sidebar nav button span{width:18px;text-align:center;font-size:15px;color:#667797}.prototype-dashboard .sidebar nav button.active{background:linear-gradient(90deg,#5477dd2e,#5477dd0a);border-left-color:#7493ff;color:#e6edff}.prototype-dashboard .sidebar nav button.active span{color:#8ba4ff}.prototype-dashboard .sidebar nav button:hover{background:#ffffff09;color:#d7e0f2}.prototype-dashboard .side-foot{margin-top:auto;border-top:1px solid rgba(255,255,255,.07);padding:14px 4px 0;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:9px}.prototype-dashboard .side-foot>i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#17243a;border:1px solid #253653;color:#9db4df;font-style:normal;font-size:10px}.prototype-dashboard .side-foot b,.prototype-dashboard .side-foot small{display:block}.prototype-dashboard .side-foot b{font-size:9px;color:#d5dded}.prototype-dashboard .side-foot small{color:#63718c;font-size:7px;margin-top:3px}.prototype-dashboard .shell{margin-left:184px;min-width:1080px;padding:0 18px 34px;position:relative}.prototype-dashboard .shell:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:184px;background-image:linear-gradient(rgba(123,151,206,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(123,151,206,.025) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 70%);mask-image:linear-gradient(to bottom,black,transparent 70%)}.prototype-dashboard .topbar{height:66px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.prototype-dashboard .title-line{display:flex;align-items:baseline;gap:12px}.prototype-dashboard .eyebrow{color:#6c7fa5;font-size:7px;letter-spacing:2.2px;font-weight:700}.prototype-dashboard .title-line h1{margin:0;font-size:20px;letter-spacing:.6px;font-weight:650;color:#f0f4ff}.prototype-dashboard .title-line>i{font-style:normal;color:#56647e;font-size:7px;letter-spacing:1.4px}.prototype-dashboard .system-state{display:flex;align-items:center;gap:5px;border:1px solid rgba(71,214,209,.2);background:#47d6d10e;color:#73ded9;border-radius:99px;padding:4px 7px;font-size:6px;letter-spacing:1px}.prototype-dashboard .system-state b{width:5px;height:5px;border-radius:50%;background:#46d7c9;box-shadow:0 0 10px #46d7c9}.prototype-dashboard .top-actions{display:flex;gap:7px}.prototype-dashboard .top-actions .theme-toggle{display:inline-flex;align-items:center;gap:5px}.prototype-dashboard .top-actions .theme-toggle span{width:12px;font-size:12px;line-height:1;text-align:center}.prototype-dashboard .top-actions button{border-radius:7px;padding:8px 11px;border:1px solid var(--line);background:#101928b3;cursor:pointer;font-size:9px;color:#9eacc4;transition:.2s}.prototype-dashboard .top-actions button:hover{border-color:var(--line-hi);background:#142036;color:#fff;transform:translateY(-1px)}.prototype-dashboard .control-dock{height:auto;min-height:0;background:linear-gradient(180deg,#121c2df2,#0d1522f2);border:1px solid var(--line);border-radius:11px;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;-moz-column-gap:12px;column-gap:12px;row-gap:9px;padding:9px 12px;box-sizing:border-box;box-shadow:0 14px 38px #0000002b,inset 0 1px #ffffff06;position:relative;z-index:2}.prototype-dashboard .project-select{height:36px;display:flex;align-items:center;gap:8px;border:0;background:transparent;padding-inline:12px;border-right:1px solid var(--line);cursor:pointer;box-sizing:border-box}.prototype-dashboard .project-select>span{width:28px;height:28px;border-radius:7px;background:linear-gradient(145deg,#6d8dff38,#6d8dff14);border:1px solid rgba(109,141,255,.18);color:#87a2ff;display:grid;place-items:center}.prototype-dashboard .project-select__content{text-align:left;width:180px;min-width:180px;height:36px;display:flex;align-items:center}.prototype-dashboard .project-select small,.prototype-dashboard .project-select b{display:block}.prototype-dashboard .project-select small{color:#61708b;font-size:6px;letter-spacing:.7px}.prototype-dashboard .project-select b{font-size:10px;margin-top:3px;color:#e3e9f7}.prototype-dashboard .project-switcher{width:100%;height:36px;margin-top:0}.prototype-dashboard .project-switcher .ant-select-selector{height:36px!important;min-height:36px!important;padding:0 28px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important}.prototype-dashboard .project-switcher .ant-select-selection-search{inset-inline-start:0!important;inset-inline-end:28px!important}.prototype-dashboard .project-switcher .ant-select-selection-search-input{height:36px!important;color:#e3e9f7!important}.prototype-dashboard .project-switcher .ant-select-selection-item,.prototype-dashboard .project-switcher .ant-select-selection-placeholder{height:36px;line-height:36px!important;padding-inline-end:0!important;overflow:hidden;color:#e3e9f7!important;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .project-switcher .ant-select-arrow{inset-inline-end:0;top:50%;height:16px;margin-top:0;color:#7183a5;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.prototype-dashboard .project-switcher__arrow{display:block;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transform-origin:center;color:#7183a5;font-size:0;transition:transform .18s ease,color .18s ease}.prototype-dashboard .project-switcher.ant-select-open .project-switcher__arrow{transform:rotate(225deg);color:#8da8ff}.prototype-dashboard .dashboard-dark-select{width:100%;height:39px}.prototype-dashboard .dashboard-dark-select .ant-select-selector{height:39px!important;padding:0 30px 0 10px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:#0b1421!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.prototype-dashboard .dashboard-dark-select:hover .ant-select-selector{border-color:#6d8dff6b!important;background:#0e1929!important}.prototype-dashboard .dashboard-dark-select.ant-select-focused .ant-select-selector,.prototype-dashboard .dashboard-dark-select.ant-select-open .ant-select-selector{border-color:#5578de!important;background:#0e1929!important;box-shadow:0 0 0 2px #5578de1f!important}.prototype-dashboard .dashboard-dark-select .ant-select-selection-item,.prototype-dashboard .dashboard-dark-select .ant-select-selection-placeholder{line-height:37px!important;color:#c4d1e5!important;font-size:12px}.prototype-dashboard .dashboard-dark-select .ant-select-selection-search-input{height:37px!important;color:#dce7f8!important}.prototype-dashboard .dashboard-dark-select .ant-select-arrow{inset-inline-end:10px;color:#7183a5}.prototype-dashboard .dashboard-select-arrow{display:block;color:#7183a5;font-size:13px;transition:transform .18s ease,color .18s ease}.prototype-dashboard .dashboard-dark-select.ant-select-open .dashboard-select-arrow{transform:rotate(180deg);color:#8da8ff}.prototype-dashboard .dashboard-dark-select.ant-select-disabled .ant-select-selector{border-color:#7e99cc17!important;background:#09111c!important}.prototype-dashboard .dashboard-dark-select.ant-select-disabled .ant-select-selection-item{color:#667790!important}.prototype-dashboard .periods{height:34px;display:flex;background:#0a101b;border:1px solid rgba(145,167,207,.1);border-radius:7px;padding:3px}.prototype-dashboard .periods button{border:0;background:transparent;padding:6px 12px;border-radius:5px;color:#66748d;font-size:8px;cursor:pointer}.prototype-dashboard .periods button.active{background:linear-gradient(135deg,#263a68,#1b2c50);color:#cbd7ff;box-shadow:inset 0 0 0 1px #718feb33,0 4px 12px #00000038;font-weight:700}.prototype-dashboard .dashboard-date-range{width:148px;height:34px;border-color:var(--line);border-radius:7px;background:#0b121e}.prototype-dashboard .dashboard-date-range.ant-picker:hover,.prototype-dashboard .dashboard-date-range.ant-picker-focused{border-color:#6d8dffa6;box-shadow:none}.prototype-dashboard .dashboard-date-range .ant-picker-input>input,.prototype-dashboard .dashboard-date-range .ant-picker-separator,.prototype-dashboard .dashboard-date-range .ant-picker-suffix{color:#8f9db4;font-size:8px}.prototype-dashboard .compare{height:34px;display:flex;align-items:center;gap:7px;font-size:8px;color:#6c7890}.prototype-dashboard .switch{width:29px;height:16px;border:0;border-radius:99px;background:linear-gradient(90deg,#4167e0,#6d8dff);padding:2px;box-shadow:0 0 13px #5273ea40}.prototype-dashboard .switch i{display:block;width:12px;height:12px;background:#fff;border-radius:50%;margin-left:13px}.prototype-dashboard .updated{margin-left:auto;color:#536078;font-size:7px;line-height:34px}.prototype-dashboard .tabs{position:static;flex:0 0 100%;width:100%;height:38px;min-height:38px;margin-top:0;box-sizing:border-box;padding:0;display:flex;align-items:center;gap:30px;border-top:1px solid rgba(151,177,220,.08)}.prototype-dashboard .tabs button{height:38px;border:0;background:transparent;color:#64718a;cursor:pointer;font-size:10px;font-weight:600;position:relative;padding:0 3px;letter-spacing:.2px}.prototype-dashboard .tabs button span{font-size:6px;color:#45516a;margin-right:7px}.prototype-dashboard .tabs button.active{color:#e3eaff}.prototype-dashboard .tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--blue));border-radius:3px;box-shadow:0 0 14px #4fa1ff99}.prototype-dashboard .tabs button.active span{color:#74dbd8}.prototype-dashboard .edit-banner{min-height:48px;background:linear-gradient(100deg,#182745,#132039);color:#fff;border:1px solid rgba(109,141,255,.2);border-radius:9px;padding:8px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.prototype-dashboard .edit-banner>div:first-child b,.prototype-dashboard .edit-banner>div:first-child span{display:block}.prototype-dashboard .edit-banner>div:first-child b{font-size:9px;color:#dce6ff}.prototype-dashboard .edit-banner>div:first-child span{color:#8291ad;font-size:7px;margin-top:3px}.prototype-dashboard .edit-banner button,.prototype-dashboard .edit-banner select{border:1px solid rgba(255,255,255,.12);background:#18243a;color:#cbd6ed;border-radius:6px;padding:7px 10px;cursor:pointer;font-size:8px}.prototype-dashboard .edit-banner select{max-width:142px}.prototype-dashboard .edit-banner button:disabled{opacity:.45;cursor:not-allowed}.prototype-dashboard .edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.prototype-dashboard .edit-actions .dashboard-dark-select{width:160px;height:31px}.prototype-dashboard .edit-actions .dashboard-dark-select .ant-select-selector{height:31px!important;padding-left:9px!important;border-color:#ffffff1f!important;background:#18243a!important}.prototype-dashboard .edit-actions .dashboard-dark-select .ant-select-selection-item,.prototype-dashboard .edit-actions .dashboard-dark-select .ant-select-selection-placeholder{line-height:29px!important;font-size:11px;margin-top:0}.prototype-dashboard .edit-actions .dashboard-dark-select .ant-select-arrow,.prototype-dashboard .edit-actions .dashboard-dark-select .dashboard-select-arrow{margin-top:0}.prototype-dashboard .edit-actions button:last-child{background:#526fda;border-color:#6f8bf0;color:#fff}.prototype-dashboard.editing .card{outline:1px dashed rgba(109,141,255,.42);outline-offset:-4px}.prototype-dashboard .config-filter-label{display:none;white-space:nowrap}.prototype-dashboard .config-filter-icon{display:inline}.prototype-dashboard:not(.editing) .config-dot{width:auto;min-width:76px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px!important;border-color:#6d8dff33!important;color:#7f9df5!important}.prototype-dashboard:not(.editing) .config-filter-label{display:inline}.prototype-dashboard:not(.editing) .config-filter-icon{display:none}.prototype-dashboard .draft-preview-banner{min-height:52px;margin-top:10px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(71,214,209,.28);border-radius:9px;background:linear-gradient(100deg,#1e4952b8,#142a43e0)}.prototype-dashboard .draft-preview-banner b,.prototype-dashboard .draft-preview-banner span{display:block}.prototype-dashboard .draft-preview-banner b{color:#dffaf7;font-size:12px}.prototype-dashboard .draft-preview-banner span{margin-top:3px;color:#8dafb3;font-size:10px}.prototype-dashboard .draft-preview-banner button{padding:7px 11px;border:1px solid rgba(71,214,209,.3);border-radius:6px;background:#47d6d114;color:#75ded9;font-size:10px;cursor:pointer}.prototype-dashboard .dashboard{display:flex;flex-direction:column;gap:10px;margin-top:10px;position:relative;z-index:1}.prototype-dashboard .briefing{height:68px;background:linear-gradient(105deg,#17233a,#12203a 58%,#172842);color:#fff;border:1px solid rgba(105,141,215,.2);border-radius:10px;padding:10px 13px;display:grid;grid-template-columns:36px 1.7fr 1fr auto;gap:12px;align-items:center;box-shadow:0 16px 42px #0003,inset 0 1px #ffffff0a;position:relative;overflow:hidden}.prototype-dashboard .briefing:before{content:"";position:absolute;width:360px;height:140px;right:15%;top:-95px;background:radial-gradient(circle,rgba(84,130,255,.22),transparent 66%)}.prototype-dashboard .briefing:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--gold),#8e6b31)}.prototype-dashboard .brief-icon{width:34px;height:34px;border-radius:9px;background:linear-gradient(145deg,#7d98ff,#4669df);border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#fff;box-shadow:0 7px 20px #395bd157}.prototype-dashboard .briefing>div>b{display:block;color:#d9bc83;font-size:7px;letter-spacing:1.4px}.prototype-dashboard .briefing p{margin:4px 0 0;color:#dce5f7;font-size:9px;line-height:1.5}.prototype-dashboard .briefing p em{font-style:normal;color:#f3c876;font-weight:700}.prototype-dashboard .brief-proof{display:flex;gap:6px;flex-wrap:wrap}.prototype-dashboard .brief-proof span{border:1px solid rgba(255,255,255,.09);background:#030a1630;border-radius:5px;padding:5px 7px;color:#8497ba;font-size:7px}.prototype-dashboard .briefing>button{position:relative;border:1px solid rgba(128,156,222,.22);background:#ffffff0b;color:#dfe7f9;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:8px}.prototype-dashboard .briefing>button i{font-style:normal;margin-left:5px;color:#75ded7}.prototype-dashboard .kpi-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.prototype-dashboard .kpi{height:94px;border:1px solid var(--line);background:linear-gradient(160deg,#131d2ffa,#0c1420fa);border-radius:9px;padding:11px 10px 9px;text-align:left;cursor:pointer;min-width:0;box-shadow:0 10px 28px #00000021,inset 0 1px #ffffff06;position:relative;overflow:hidden;transition:.22s}.prototype-dashboard .kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(var(--accent, #6d8dff),transparent)}.prototype-dashboard .kpi:after{content:"";position:absolute;width:70px;height:70px;right:-28px;top:-34px;background:radial-gradient(circle,var(--glow, rgba(109, 141, 255, .15)),transparent 68%)}.prototype-dashboard .kpi:nth-child(1){--accent: #6d8dff;--glow: rgba(109, 141, 255, .21)}.prototype-dashboard .kpi:nth-child(2){--accent: #45d0ca;--glow: rgba(69, 208, 202, .18)}.prototype-dashboard .kpi:nth-child(3){--accent: #9b82f2;--glow: rgba(155, 130, 242, .18)}.prototype-dashboard .kpi:nth-child(4){--accent: #43c997;--glow: rgba(67, 201, 151, .16)}.prototype-dashboard .kpi:nth-child(5){--accent: #e7a065;--glow: rgba(231, 160, 101, .17)}.prototype-dashboard .kpi:nth-child(6){--accent: #d5b468;--glow: rgba(213, 180, 104, .17)}.prototype-dashboard .kpi:nth-child(7){--accent: #5eb6df;--glow: rgba(94, 182, 223, .16)}.prototype-dashboard .kpi:nth-child(8){--accent: #eb747b;--glow: rgba(235, 116, 123, .16)}.prototype-dashboard .kpi>span{color:#71809a;font-size:7px;letter-spacing:.3px}.prototype-dashboard .kpi>div{display:flex;align-items:end;justify-content:space-between;margin:6px 0}.prototype-dashboard .kpi strong{font-size:19px;letter-spacing:-.5px;color:#f2f6ff;font-weight:650}.prototype-dashboard .mini-spark{width:42px;height:23px;display:flex;gap:2px;align-items:end}.prototype-dashboard .mini-spark i{flex:1;background:linear-gradient(var(--accent),transparent);opacity:.72;border-radius:2px 2px 0 0}.prototype-dashboard .kpi small{font-size:6px;color:#64718a;white-space:nowrap}.prototype-dashboard .kpi small b{color:#54d6aa;background:#3cc69317;border:1px solid rgba(60,198,147,.12);border-radius:3px;padding:2px 3px}.prototype-dashboard .kpi small.negative b{color:#efa071;background:#efa07114;border-color:#efa0711f}.prototype-dashboard .kpi:hover{transform:translateY(-2px);border-color:var(--line-hi);background:linear-gradient(155deg,#17243a,#0e1725)}.prototype-dashboard .cockpit-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:10px}.prototype-dashboard .c-span-2{grid-column:span 2}.prototype-dashboard .c-span-3{grid-column:span 3}.prototype-dashboard .c-span-4{grid-column:span 4}.prototype-dashboard .c-span-5{grid-column:span 5}.prototype-dashboard .c-span-12{grid-column:span 12}.prototype-dashboard .card{background:linear-gradient(155deg,#111b2cf7,#0c131ffa);border:1px solid var(--line);border-radius:var(--radius);padding:13px;min-height:246px;position:relative;min-width:0;box-shadow:0 16px 44px #00000024,inset 0 1px #ffffff06;overflow:hidden}.prototype-dashboard .card:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,158,226,.17),transparent)}.prototype-dashboard .card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:11px;min-height:35px}.prototype-dashboard .card-head>div:first-child{flex:1 1 auto;min-width:0;overflow:hidden}.prototype-dashboard .card-head>.card-actions,.prototype-dashboard .card-head>.dashboard-config-button{flex:0 0 auto;margin-left:10px}.prototype-dashboard .card-head h3{margin:0;font-size:10px;color:#dfe7f7;font-weight:620;letter-spacing:.15px}.prototype-dashboard .card-head p{margin:5px 0 0;color:#596680;font-size:6px;letter-spacing:.15px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.prototype-dashboard .metric-name{color:#80e0db;background:#47d6d112;border:1px solid rgba(71,214,209,.12);border-radius:4px;padding:3px 5px}.prototype-dashboard .card-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.prototype-dashboard .card-actions button,.prototype-dashboard .card-link{border:0;background:transparent;color:#7f9df5;font-size:7px;cursor:pointer}.prototype-dashboard .config-dot{width:23px;height:23px;border:1px solid var(--line)!important;background:#0d1625!important;border-radius:6px;color:#6e7c95!important;padding:0}.prototype-dashboard .chart-badge{background:#7a93c412;border:1px solid rgba(122,147,196,.1);color:#65748f;border-radius:4px;padding:4px 5px;font-size:6px;white-space:nowrap}.prototype-dashboard .chart-summary{display:flex;align-items:center;gap:7px;margin-bottom:4px}.prototype-dashboard .chart-summary b{font-size:16px;color:#f2f6ff}.prototype-dashboard .chart-summary em{font-style:normal;color:#59d7af;background:#40c89914;border-radius:4px;padding:3px 4px;font-size:6px}.prototype-dashboard .chart-summary span{margin-left:auto;color:#56647d;font-size:6px}.prototype-dashboard .trend-chart{height:157px;display:grid;grid-template-columns:24px 1fr}.prototype-dashboard .trend-y{display:flex;flex-direction:column;justify-content:space-between;color:#48556c;font-size:6px;padding-bottom:18px}.prototype-dashboard .trend-plot{position:relative;border-left:1px solid rgba(132,157,202,.08);border-bottom:1px solid rgba(132,157,202,.08);background:repeating-linear-gradient(to bottom,transparent 0,transparent 38px,rgba(132,157,202,.07) 39px)}.prototype-dashboard .area-shape{position:absolute;top:7px;right:0;bottom:0;left:0;background:linear-gradient(180deg,#4d77f066,#4d77f004);clip-path:polygon(0 72%,7% 58%,14% 67%,22% 49%,30% 43%,38% 57%,46% 45%,54% 34%,62% 47%,70% 27%,78% 36%,86% 17%,93% 31%,100% 9%,100% 100%,0 100%)}.prototype-dashboard .area-shape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#7c9aff;filter:drop-shadow(0 0 5px rgba(92,130,255,.6));clip-path:polygon(0 71%,7% 57%,14% 66%,22% 48%,30% 42%,38% 56%,46% 44%,54% 33%,62% 46%,70% 26%,78% 35%,86% 16%,93% 30%,100% 8%,100% 9.5%,93% 31.5%,86% 17.5%,78% 36.5%,70% 27.5%,62% 47.5%,54% 34.5%,46% 45.5%,38% 57.5%,30% 43.5%,22% 49.5%,14% 67.5%,7% 58.5%,0 72.5%)}.prototype-dashboard .previous-line{position:absolute;left:0;right:0;bottom:46%;border-top:1px dashed rgba(156,171,200,.32);transform:rotate(-4deg)}.prototype-dashboard .trend-plot>button{position:absolute;width:9px;height:9px;border:0;background:transparent;padding:0;transform:translate(-4px,4px);cursor:pointer}.prototype-dashboard .trend-plot>button i{display:block;width:5px;height:5px;background:#101a2a;border:2px solid #7c9aff;border-radius:50%;box-shadow:0 0 8px #6088ff80}.prototype-dashboard .trend-x{position:absolute;left:0;right:0;bottom:-18px;display:flex;justify-content:space-between;color:#49566d;font-size:6px}.prototype-dashboard .bar-rows{display:flex;flex-direction:column;gap:10px}.prototype-dashboard .bar-row{display:grid;grid-template-columns:78px 1fr 34px;gap:8px;align-items:center;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font-size:7px}.prototype-dashboard .bar-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8997ae}.prototype-dashboard .bar-row>i{height:6px;background:#0a111c;border:1px solid rgba(139,159,197,.07);border-radius:5px;overflow:hidden}.prototype-dashboard .bar-row>i em{display:block;height:100%;border-radius:5px;box-shadow:0 0 9px currentColor}.prototype-dashboard .bar-row>b{text-align:right;font-size:7px;color:#c8d3e7}.prototype-dashboard .donut-layout{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;height:174px;overflow:hidden}.prototype-dashboard .donut{width:114px;height:114px;border:0;border-radius:50%;background:conic-gradient(#6d8dff 0,#6d8dff 23%,#47d6d1 23%,#47d6d1 45%,#d9b56f 45%,#d9b56f 67%,#7d6dc4 67%,#7d6dc4 87%,#26334a 87%);position:relative;cursor:pointer;box-shadow:0 0 30px #3a5bae2e}.prototype-dashboard .donut:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;background:#101827;border:1px solid rgba(146,171,217,.09);border-radius:50%}.prototype-dashboard .donut span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;text-align:center}.prototype-dashboard .donut b{font-size:15px;color:#f0f4ff}.prototype-dashboard .donut small{font-size:6px;color:#6c7a92;margin-top:3px}.prototype-dashboard .legend-list{display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden}.prototype-dashboard .legend-list button{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:7px;align-items:center;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font-size:6px}.prototype-dashboard .legend-list button i{width:6px;height:6px;border-radius:2px}.prototype-dashboard .legend-list button span{color:#77869f;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prototype-dashboard .legend-list button b{color:#c3cee0;white-space:nowrap}.prototype-dashboard .distribution-overlap-note{color:#7f8da5;font-size:6px;line-height:1.4}.prototype-dashboard .treemap{height:168px;width:100%;max-width:100%;min-width:0;background:#09111d;padding:3px;border-radius:8px;overflow-x:auto;overflow-y:hidden;contain:inline-size;overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#526b91 #111c2b}.prototype-dashboard .treemap::-webkit-scrollbar{height:7px}.prototype-dashboard .treemap::-webkit-scrollbar-track{background:#111c2b;border-radius:999px}.prototype-dashboard .treemap::-webkit-scrollbar-thumb{background:#526b91;border-radius:999px}.prototype-dashboard .treemap-track{height:100%;max-width:none;display:flex;gap:3px;align-items:stretch}.prototype-dashboard .treemap button{flex:0 0 auto;min-width:92px;overflow:hidden;border:1px solid rgba(255,255,255,.05);color:#fff;border-radius:5px;padding:8px 5px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;cursor:pointer;filter:saturate(.82)}.prototype-dashboard .treemap b{font-size:12px;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prototype-dashboard .treemap span{font-size:18px;font-weight:700;margin-top:4px}.prototype-dashboard .treemap button:focus-visible{outline:2px solid #7fe4e1;outline-offset:-2px}.prototype-dashboard .polar{height:172px;position:relative;overflow:hidden}.prototype-dashboard .polar svg{display:block;width:100%;height:100%;margin:0 auto}.prototype-dashboard .polar-ring{fill:none;stroke:#748fc224;stroke-width:1}.prototype-dashboard .polar-item{cursor:pointer;outline:none}.prototype-dashboard .polar-axis{stroke:#748fc21c;stroke-width:1}.prototype-dashboard .polar-value{stroke-width:9;stroke-linecap:round;opacity:.82;filter:drop-shadow(0 0 5px rgba(83,121,234,.35));transition:opacity .2s ease,stroke-width .2s ease}.prototype-dashboard .polar-point{fill:#63ddd6;stroke:#17243a;stroke-width:2}.prototype-dashboard .polar-item:hover .polar-value,.prototype-dashboard .polar-item:focus .polar-value{opacity:1;stroke-width:11}.prototype-dashboard .polar-label{font-size:6px;fill:#697791;dominant-baseline:middle;pointer-events:none}.prototype-dashboard .polar-percent{fill:#dbe6f7;font-weight:700}.prototype-dashboard .polar-center{fill:#121c2c;stroke:#748fc22e}.prototype-dashboard .polar-center-label{font-size:6px;fill:#8493ac;font-weight:700;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.prototype-dashboard .funnel{display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:2px}.prototype-dashboard .funnel button{height:26px;border:1px solid rgba(115,146,221,.13);background:linear-gradient(90deg,#486bcf73,#4b79efb8);color:#dbe5ff;border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;cursor:pointer;min-width:42%;font-size:6px}.prototype-dashboard .funnel button b{font-size:8px}.prototype-dashboard .change-list{display:flex;flex-direction:column;gap:6px}.prototype-dashboard .change-list button{height:33px;display:grid;grid-template-columns:1fr auto 9px;align-items:center;border:1px solid rgba(134,158,202,.09);background:linear-gradient(90deg,rgba(255,255,255,.018),transparent);border-radius:6px;padding:0 7px;cursor:pointer;font-size:6px;text-align:left;color:#8491a8}.prototype-dashboard .change-list b.up{color:#58d2a9}.prototype-dashboard .change-list b.down{color:#f0a273}.prototype-dashboard .change-list i{font-style:normal;color:#526079;text-align:right}.prototype-dashboard .network{height:171px;position:relative;background:radial-gradient(circle at center,rgba(116,143,194,.16) 0 1px,transparent 2px);overflow:hidden}.prototype-dashboard .cooccurrence-star{height:205px;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(116,143,194,.16) 0 1px,transparent 2px)}.prototype-dashboard .cooccurrence-star-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.prototype-dashboard .cooccurrence-edge-hit{stroke:transparent;stroke-width:14px;cursor:pointer;pointer-events:stroke}.prototype-dashboard .cooccurrence-edge-line{stroke:#48d7d1;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.prototype-dashboard .cooccurrence-edge-label{position:absolute;z-index:4;transform:translate(-50%,-50%);min-width:34px;padding:2px 5px;border:1px solid rgba(72,215,209,.35);border-radius:999px;background:#0a1421eb;color:#79dcd7;font-size:9px;line-height:1.2;cursor:pointer}.prototype-dashboard .cooccurrence-node{position:absolute;z-index:3;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:5px;border:1px solid rgba(124,155,215,.28);border-radius:50%;background:radial-gradient(circle at 35% 30%,#233b60,#101c2e);color:#dce8ff;box-shadow:0 7px 22px #00000038;cursor:pointer}.prototype-dashboard .cooccurrence-node.center{border-color:#6d8dff8c;box-shadow:0 0 30px #4368d247}.prototype-dashboard .cooccurrence-node span{width:100%;height:23px;flex:0 0 23px;display:flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden;color:inherit;font-size:10px;line-height:1.15;text-align:center;word-break:break-all}.prototype-dashboard .cooccurrence-node b{flex:0 0 auto;white-space:nowrap;color:#80dcd7;font-size:12px;line-height:1}.prototype-dashboard .cooccurrence-node.compact{padding:4px}.prototype-dashboard .cooccurrence-node.compact span{height:20px;flex-basis:20px;font-size:9px;line-height:1.05}.prototype-dashboard .cooccurrence-node.compact b{font-size:11px}.prototype-dashboard .cooccurrence-node.center b{color:#f0c97d}.prototype-dashboard .cooccurrence-detail-drawer{width:min(760px,68vw)}.prototype-dashboard .cooccurrence-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 22px 12px}.prototype-dashboard .cooccurrence-detail-summary>div{padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.prototype-dashboard .cooccurrence-detail-summary span,.prototype-dashboard .cooccurrence-detail-summary b{display:block}.prototype-dashboard .cooccurrence-detail-summary span{color:var(--muted);font-size:10px}.prototype-dashboard .cooccurrence-detail-summary b{margin-top:5px;color:var(--text);font-size:20px}.prototype-dashboard .cooccurrence-ranking-table{margin:0 22px 28px;overflow:hidden;border:1px solid var(--line);border-radius:9px}.prototype-dashboard .cooccurrence-ranking-row{display:grid;grid-template-columns:56px minmax(180px,1fr) 90px 80px 90px;align-items:center;width:100%;min-height:52px;padding:0 12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text-2);text-align:left;cursor:pointer}.prototype-dashboard .cooccurrence-ranking-row:last-child{border-bottom:0}.prototype-dashboard .cooccurrence-ranking-row.head{min-height:40px;background:var(--panel-2);color:var(--muted);font-size:10px;cursor:default}.prototype-dashboard .cooccurrence-ranking-row>span:nth-child(2){display:flex;align-items:center;gap:8px;min-width:0}.prototype-dashboard .cooccurrence-ranking-row>span:nth-child(2) b{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .cooccurrence-ranking-row i{color:var(--muted);font-style:normal}.prototype-dashboard .cooccurrence-ranking-row strong{color:#42c89a}.prototype-dashboard .cooccurrence-ranking-row em{color:var(--text-2);font-style:normal}.prototype-dashboard .cooccurrence-ranking-row u{color:var(--blue);text-decoration:none}.prototype-dashboard .node{position:absolute;border:1px solid rgba(124,155,215,.2);background:linear-gradient(145deg,#18263d,#101a2a);border-radius:50%;display:grid;place-content:center;text-align:center;cursor:pointer;color:#8494ae;font-size:6px;z-index:2;box-shadow:0 7px 22px #00000038}.prototype-dashboard .node b{display:block;color:#80dcd7;font-size:9px;margin-top:2px}.prototype-dashboard .node.center{width:76px;height:76px;left:calc(50% - 38px);top:48px;background:radial-gradient(circle at 35% 30%,#31507d,#172846);color:#dce8ff;border-color:#6d8dff5c;box-shadow:0 0 30px #4368d23d}.prototype-dashboard .node.center b{color:#f0c97d}.prototype-dashboard .node.n1{width:54px;height:54px;left:8%;top:6px}.prototype-dashboard .node.n2{width:61px;height:61px;right:5%;top:5px}.prototype-dashboard .node.n3{width:54px;height:54px;left:8%;bottom:3px}.prototype-dashboard .node.n4{width:62px;height:62px;right:4%;bottom:0}.prototype-dashboard .edge{position:absolute;width:120px;border-top:1px solid rgba(78,215,210,.28);left:50%;top:50%;transform-origin:left}.prototype-dashboard .e1{transform:rotate(210deg)}.prototype-dashboard .e2{transform:rotate(325deg)}.prototype-dashboard .e3{transform:rotate(150deg)}.prototype-dashboard .e4{transform:rotate(35deg)}.prototype-dashboard .matrix,.prototype-dashboard .scatter{height:171px;position:relative;border-left:1px solid rgba(130,156,201,.12);border-bottom:1px solid rgba(130,156,201,.12);background:linear-gradient(90deg,transparent 49.7%,rgba(130,156,201,.08) 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,rgba(130,156,201,.08) 50%,transparent 50.3%)}.prototype-dashboard .scatter{--scatter-x-divider: 50%;--scatter-y-divider: 50%;background:linear-gradient(90deg,transparent calc(var(--scatter-x-divider) - .45%),rgba(63,111,206,.36) var(--scatter-x-divider),transparent calc(var(--scatter-x-divider) + .45%)),linear-gradient(0deg,transparent calc(var(--scatter-y-divider) - .45%),rgba(63,111,206,.36) var(--scatter-y-divider),transparent calc(var(--scatter-y-divider) + .45%))}.prototype-dashboard .matrix{border:0;background:none;overflow:hidden}.prototype-dashboard .matrix-plot{--matrix-x-divider: 50%;--matrix-y-divider: 50%;position:absolute;top:22px;right:50px;bottom:44px;left:50px;border-left:2px solid rgba(74,105,156,.68);border-bottom:2px solid rgba(74,105,156,.68);background:linear-gradient(90deg,transparent calc(var(--matrix-x-divider) - .45%),rgba(63,111,206,.38) var(--matrix-x-divider),transparent calc(var(--matrix-x-divider) + .45%)),linear-gradient(0deg,transparent calc(var(--matrix-y-divider) - .45%),rgba(63,111,206,.38) var(--matrix-y-divider),transparent calc(var(--matrix-y-divider) + .45%));box-shadow:-3px 3px 8px #39537c0f}.prototype-dashboard .matrix-axis-tick{position:absolute;z-index:3;min-width:22px;color:#526a8d;font-size:8px;font-weight:700;line-height:14px;text-align:center;pointer-events:none}.prototype-dashboard .matrix-axis-tick.divider{border:1px solid rgba(63,111,206,.28);border-radius:4px;background:#edf3ff;color:#315fb5}.prototype-dashboard .matrix-x-tick{bottom:-18px}.prototype-dashboard .matrix-x-tick.start{left:0}.prototype-dashboard .matrix-x-tick.divider{transform:translate(-50%)}.prototype-dashboard .matrix-x-tick.end{right:0}.prototype-dashboard .matrix-y-tick{left:-30px}.prototype-dashboard .matrix-y-tick.start{bottom:-6px}.prototype-dashboard .matrix-y-tick.divider{transform:translateY(50%)}.prototype-dashboard .matrix-y-tick.end{top:-6px}.prototype-dashboard .matrix-y-axis,.prototype-dashboard .matrix-x-axis{position:absolute;color:#64758f;font-size:9px}.prototype-dashboard .matrix-y-axis{left:0;top:2px}.prototype-dashboard .matrix-x-axis{left:50px;right:8px;bottom:1px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .matrix-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#64758e;font-size:10px}.prototype-dashboard .quad{position:absolute;z-index:2;max-width:46%;padding:2px 5px;border:1px solid rgba(117,142,180,.2);border-radius:4px;background:#ffffffc7;color:#455b7b;font-size:8px;font-weight:650;line-height:1.25;letter-spacing:0;white-space:nowrap;pointer-events:none}.prototype-dashboard .q1{left:5px;top:5px}.prototype-dashboard .q2{right:5px;top:5px}.prototype-dashboard .q3{left:5px;bottom:5px}.prototype-dashboard .q4{right:5px;bottom:5px}.prototype-dashboard .bubble{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;border:0;background:transparent;cursor:pointer;transform:translate(-50%,50%)}.prototype-dashboard .bubble.near-left{align-items:flex-start;transform:translateY(50%)}.prototype-dashboard .bubble.near-right{align-items:flex-end;transform:translate(-100%,50%)}.prototype-dashboard .bubble:hover,.prototype-dashboard .bubble:focus-visible{z-index:5}.prototype-dashboard .bubble i{display:block;width:18px;height:18px;background:#5a7ee7b8;border:2px solid #172440;border-radius:50%;box-shadow:0 0 14px #577eeb6e}.prototype-dashboard .bubble.md i{width:22px;height:22px}.prototype-dashboard .bubble.lg i{width:27px;height:27px}.prototype-dashboard .bubble.sm i{width:15px;height:15px}.prototype-dashboard .bubble span{position:absolute;top:calc(100% + 3px);left:50%;z-index:3;display:block;max-width:72px;padding:1px 4px;overflow:hidden;border:1px solid rgba(116,144,198,.16);border-radius:4px;background:#0a121ed1;text-overflow:ellipsis;font-size:5px;white-space:nowrap;color:#7d8ca5;pointer-events:none;transform:translate(-50%);transition:opacity .15s ease}.prototype-dashboard .bubble.label-above span{top:auto;bottom:calc(100% + 3px)}.prototype-dashboard .bubble.label-left span{top:50%;right:calc(100% + 4px);left:auto;transform:translateY(-50%)}.prototype-dashboard .bubble.label-right span{top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.prototype-dashboard .bubble.label-hidden span{visibility:hidden;opacity:0}.prototype-dashboard .bubble.label-hidden:hover span,.prototype-dashboard .bubble.label-hidden:focus-visible span{visibility:visible;opacity:1}.prototype-dashboard .scatter-points{position:absolute;z-index:1;top:30px;right:72px;bottom:30px;left:72px;pointer-events:none}.prototype-dashboard .scatter-points>button{position:absolute;border:0;background:transparent;transform:translate(-50%,50%);cursor:pointer;pointer-events:auto}.prototype-dashboard .scatter-points>button i{display:block;width:14px;height:14px;border:2px solid #15213a;background:#61d7d0;border-radius:50%;box-shadow:0 0 12px #47d6d166}.prototype-dashboard .scatter-points>button span{font-size:5px;color:#7d8ba3;white-space:nowrap}.prototype-dashboard .scatter-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#718098;font-size:10px}.prototype-dashboard .scopebar{height:54px;background:linear-gradient(160deg,#111b2b,#0c1421);border:1px solid var(--line);border-radius:9px;padding:8px 11px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 26px #00000021}.prototype-dashboard .scopebar>div:first-child{min-width:198px}.prototype-dashboard .scopebar span,.prototype-dashboard .scopebar b{display:block}.prototype-dashboard .scopebar span{color:#60708b;font-size:6px;letter-spacing:.4px}.prototype-dashboard .scopebar b{font-size:9px;color:#dde5f3;margin-top:3px}.prototype-dashboard .scope-chips{display:flex;gap:5px;margin-right:auto}.prototype-dashboard .scope-chips i{font-style:normal;background:#6d8dff12;border:1px solid rgba(109,141,255,.12);color:#8498ce;border-radius:4px;padding:5px 7px;font-size:6px}.prototype-dashboard .coverage-strip{height:72px;display:grid;grid-template-columns:165px repeat(6,1fr);background:linear-gradient(105deg,#151f34,#102338);color:#fff;border:1px solid rgba(73,191,188,.15);border-radius:9px;padding:10px 13px;gap:12px;align-items:center;box-shadow:0 14px 36px #00000026}.prototype-dashboard .coverage-strip>div span,.prototype-dashboard .coverage-strip>div strong{display:block}.prototype-dashboard .coverage-strip>div span{color:#6d809f;font-size:6px}.prototype-dashboard .coverage-strip>div strong{font-size:18px;margin:2px 0;color:#ecf3ff}.prototype-dashboard .coverage-strip>div em{color:#56d3aa;font-size:6px;font-style:normal}.prototype-dashboard .coverage-strip button{border:0;border-left:1px solid rgba(255,255,255,.07);background:transparent;color:#fff;text-align:left;padding-left:10px;cursor:pointer}.prototype-dashboard .coverage-strip button span{color:#7787a3;font-size:6px}.prototype-dashboard .coverage-strip button b{float:right;font-size:7px;color:#c3cede}.prototype-dashboard .coverage-strip button>i{display:block;clear:both;height:3px;background:#0b1421;margin-top:7px;border-radius:5px;overflow:hidden}.prototype-dashboard .coverage-strip button>i em{display:block;height:100%;background:linear-gradient(90deg,#4e73eb,#4ad4ce);box-shadow:0 0 8px #47d6d166}.prototype-dashboard .audience-grid .card{min-height:242px}.prototype-dashboard .sankey{height:173px;display:grid;grid-template-columns:68px 1fr 68px;position:relative}.prototype-dashboard .sankey>div:first-child,.prototype-dashboard .sankey>div:last-child{position:relative}.prototype-dashboard .sankey button{position:absolute;left:0;width:68px;height:26px;border:1px solid rgba(109,141,255,.14);border-radius:4px;background:#111e35;color:#8098d7;font-size:6px;cursor:pointer}.prototype-dashboard .sankey>div:last-child button{background:#102721;border-color:#47d6d121;color:#72bdb1}.prototype-dashboard .flows{position:relative;overflow:hidden}.prototype-dashboard .flows i{position:absolute;left:-7px;width:calc(100% + 14px);height:34px;border:9px solid rgba(103,132,218,.13);border-left:0;border-right:0;border-radius:50%}.prototype-dashboard .flows .f1{top:7px;transform:rotate(7deg)}.prototype-dashboard .flows .f2{top:42px;transform:rotate(-11deg);border-color:#41c3a11f}.prototype-dashboard .flows .f3{top:80px;transform:rotate(13deg);border-color:#9e7ede1c}.prototype-dashboard .flows .f4{top:116px;transform:rotate(-8deg);border-color:#e09e5c1f}.prototype-dashboard .combo-matrix{display:grid;grid-template-columns:55px repeat(4,1fr);gap:5px;align-items:center}.prototype-dashboard .combo-matrix>b{font-size:6px;text-align:center;color:#63718a}.prototype-dashboard .combo-row{display:contents}.prototype-dashboard .combo-row>b{font-size:6px;color:#63718a}.prototype-dashboard .combo-row button{height:31px;border:1px solid rgba(109,141,255,.13);border-radius:5px;background:#5276dc;color:#fff;font-size:7px;cursor:pointer}.prototype-dashboard .competitors{display:flex;flex-direction:column;gap:13px}.prototype-dashboard .competitors button{border:0;background:transparent;text-align:left;padding:0;cursor:pointer}.prototype-dashboard .competitors div{display:flex;justify-content:space-between;font-size:7px}.prototype-dashboard .competitors span{color:#8290a7}.prototype-dashboard .competitors b{color:#aab7cc}.prototype-dashboard .competitors>button>i{display:block;height:7px;background:#09111c;border:1px solid rgba(120,143,184,.08);border-radius:5px;margin-top:5px;position:relative;overflow:hidden}.prototype-dashboard .competitors em,.prototype-dashboard .competitors strong{position:absolute;left:0;top:0;height:100%;border-radius:5px}.prototype-dashboard .competitors em{background:#6f89d380}.prototype-dashboard .competitors strong{background:#57d5ce;height:3px;top:2px;box-shadow:0 0 8px #57d5ce73}.prototype-dashboard .competitor-comparison{display:flex;flex-direction:column;gap:7px}.prototype-dashboard .competitor-comparison-head,.prototype-dashboard .competitor-comparison-row{display:grid;grid-template-columns:minmax(90px,1fr) 64px 72px;align-items:center;gap:7px}.prototype-dashboard .competitor-comparison-head{color:#71819a;font-size:10px;padding:0 8px}.prototype-dashboard .competitor-comparison-head span:not(:first-child){text-align:right}.prototype-dashboard .competitor-comparison-row{position:relative;min-height:36px;padding:5px 8px 8px;border:1px solid rgba(126,153,204,.12);border-radius:6px;background:#ffffff05}.prototype-dashboard .competitor-comparison-row b{min-width:0;overflow:hidden;color:#dce5f4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .competitor-comparison-row button{border:0;background:transparent;color:#9fb0c8;font-size:10px;font-weight:650;text-align:right;cursor:pointer}.prototype-dashboard .competitor-comparison-row button.rate{color:#59d5ce}.prototype-dashboard .competitor-comparison-row>i{position:absolute;right:8px;bottom:3px;left:8px;height:2px;overflow:hidden;border-radius:2px;background:#7089b51f}.prototype-dashboard .competitor-comparison-row>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d78de,#50d1ca)}.prototype-dashboard .execution-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.prototype-dashboard .execution-summary button{height:76px;border:1px solid var(--line);background:linear-gradient(155deg,#131e30,#0d1624);border-radius:8px;padding:9px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:left;cursor:pointer;box-shadow:0 9px 24px #0000001f}.prototype-dashboard .execution-summary span,.prototype-dashboard .execution-summary strong,.prototype-dashboard .execution-summary small{display:block}.prototype-dashboard .execution-summary span{color:#68768f;font-size:6px;line-height:1.2}.prototype-dashboard .execution-summary strong{font-size:17px;margin:5px 0 3px;line-height:1.05;color:#ecf2ff}.prototype-dashboard .execution-summary small{color:#4fcfa4;font-size:6px;line-height:1.2}.prototype-dashboard .radar{height:176px;position:relative;display:grid;place-items:center}.prototype-dashboard .radar-grid{position:absolute;border:1px solid rgba(112,140,191,.16);transform:rotate(45deg)}.prototype-dashboard .radar-grid.r1{width:120px;height:120px}.prototype-dashboard .radar-grid.r2{width:82px;height:82px}.prototype-dashboard .radar-grid.r3{width:42px;height:42px}.prototype-dashboard .radar-shape{width:108px;height:112px;background:linear-gradient(135deg,#5078ee70,#47d6d12e);border:2px solid #6286ef;filter:drop-shadow(0 0 10px rgba(87,126,231,.25));clip-path:polygon(50% 4%,96% 36%,78% 94%,20% 85%,5% 37%)}.prototype-dashboard .radar span{position:absolute;font-size:5px;color:#687891}.prototype-dashboard .ra{top:3px}.prototype-dashboard .rb{right:7px;top:53px}.prototype-dashboard .rc{right:15px;bottom:8px}.prototype-dashboard .rd{left:12px;bottom:8px}.prototype-dashboard .re{left:3px;top:53px}.prototype-dashboard .table-card{min-height:276px}.prototype-dashboard .employee-table{overflow:hidden;border:1px solid rgba(132,158,203,.09);border-radius:7px}.prototype-dashboard .execution-employee-table .emp-row{grid-template-columns:1.25fr .65fr .8fr .9fr 1.1fr 1fr .8fr}.prototype-dashboard .metric-employee-table .emp-row{grid-template-columns:1.3fr 1fr .7fr .8fr .9fr .8fr}.prototype-dashboard .ability-detail-table{overflow-x:auto}.prototype-dashboard .ability-detail-table .emp-row{min-width:1040px}.prototype-dashboard .ability-detail-table .emp-row:disabled{cursor:default;opacity:.78}.prototype-dashboard .ability-score-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.prototype-dashboard .ability-score-cell b{color:var(--text);font-variant-numeric:tabular-nums}.prototype-dashboard .ability-score-cell small{color:#51c9bf;font-size:11px;font-weight:700}.prototype-dashboard .ability-score-cell.total b{color:#86a2ff}.prototype-dashboard .emp-row{display:grid;grid-template-columns:1.25fr .65fr .8fr .9fr 1.1fr 1fr .8fr .7fr;align-items:center;min-height:35px;border:0;border-bottom:1px solid rgba(132,158,203,.07);background:transparent;width:100%;padding:0 10px;text-align:left;font-size:6px;cursor:pointer;color:#8b98ad}.prototype-dashboard .emp-row.head{min-height:30px;background:#0b1320;color:#59677f;font-size:6px;cursor:default}.prototype-dashboard .emp-row>span:first-child{display:flex;align-items:center;gap:6px}.prototype-dashboard .person{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:#18294d;color:#89a3f7;font-style:normal;font-size:6px}.prototype-dashboard .p1{background:#102d28;color:#67cbb0}.prototype-dashboard .p2{background:#312318;color:#dda46e}.prototype-dashboard .p3{background:#29213b;color:#a78be0}.prototype-dashboard .p4{background:#142b38;color:#69b2d1}.prototype-dashboard .p5{background:#301c26;color:#d27f99}.prototype-dashboard .inline-bar{display:inline-block;width:25px;height:3px;background:#09111c;margin-right:4px;border-radius:4px;overflow:hidden;vertical-align:middle}.prototype-dashboard .inline-bar i{display:block;height:100%;background:linear-gradient(90deg,#4f75e8,#4bd3ce)}.prototype-dashboard .emp-row:hover{background:#6d8dff09;color:#c5d0e2}.prototype-dashboard .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#02050ac2;z-index:80;display:grid;place-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.prototype-dashboard .config-modal{width:700px;background:linear-gradient(155deg,#121d2f,#0a111d);border:1px solid rgba(134,161,211,.2);border-radius:13px;box-shadow:0 28px 90px #0000008c;overflow:hidden}.prototype-dashboard .config-modal>header{padding:20px 22px 14px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.prototype-dashboard .config-modal h2{font-size:17px;margin:5px 0 3px}.prototype-dashboard .config-modal header p{margin:0;color:#66738b;font-size:8px}.prototype-dashboard .config-modal header>button{border:1px solid var(--line);background:#0b1421;width:29px;height:29px;border-radius:7px;color:#71809a;font-size:18px;cursor:pointer}.prototype-dashboard .formula-preview{margin:14px 22px;background:#08101a;border:1px solid rgba(71,214,209,.12);color:#fff;border-radius:8px;padding:11px;display:flex;align-items:center;gap:7px;font-size:7px}.prototype-dashboard .formula-preview span{color:#65748e}.prototype-dashboard .formula-preview b{background:#101d2f;border:1px solid var(--line);border-radius:5px;padding:6px 7px;font-weight:500;color:#aab8cf}.prototype-dashboard .formula-preview i{font-style:normal;color:#6e8eff}.prototype-dashboard .formula-preview em{font-style:normal;color:#d8b26b;font-size:14px}.prototype-dashboard .formula-preview strong{color:#69d6d0}.prototype-dashboard .config-fields{padding:0 22px 16px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.prototype-dashboard .config-fields label>span{display:block;font-size:9px;font-weight:700;margin-bottom:7px}.prototype-dashboard .config-fields select{width:100%;border:1px solid var(--line);border-radius:7px;padding:9px;background:#0b1421;color:#9cabc2;font-size:8px}.prototype-dashboard .config-fields label>small{display:block;color:#59667d;font-size:6px;margin-top:5px}.prototype-dashboard .config-fields label:last-child{grid-column:span 2}.prototype-dashboard .chart-options{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.prototype-dashboard .chart-options button{border:1px solid var(--line);background:#0b1421;border-radius:7px;padding:9px;display:flex;gap:7px;align-items:center;justify-content:center;color:#67758e;font-size:7px;cursor:pointer}.prototype-dashboard .chart-options button i{font-style:normal;font-size:14px}.prototype-dashboard .chart-options button.active{border-color:#47d6d166;background:#47d6d112;color:#71d7d2}.prototype-dashboard .config-modal footer{border-top:1px solid var(--line);padding:12px 22px;display:flex;justify-content:flex-end;gap:7px}.prototype-dashboard .config-modal footer button{border:1px solid var(--line);background:#0c1522;color:#8593aa;border-radius:7px;padding:8px 11px;font-size:8px;cursor:pointer}.prototype-dashboard .drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#02050ab3;z-index:50;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.prototype-dashboard .drawer{width:min(920px,74vw);height:100%;background:linear-gradient(150deg,#101a2a,#090f18);border-left:1px solid rgba(137,164,214,.2);box-shadow:-22px 0 70px #00000070;overflow:auto;animation:slide .22s ease-out}.prototype-dashboard .drawer.ability-drawer{width:min(1180px,88vw)}.prototype-dashboard .drawer-head{min-height:92px;padding:19px 23px 15px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;position:sticky;top:0;background:#0e1725f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5}.prototype-dashboard .drawer-head h2{margin:5px 0 4px;font-size:17px;color:#edf3ff}.prototype-dashboard .drawer-head p{margin:0;color:#66748c;font-size:7px}.prototype-dashboard .drawer-head>button{border:1px solid var(--line);background:#0a121e;width:29px;height:29px;border-radius:7px;font-size:18px;color:#71809a;cursor:pointer}.prototype-dashboard .signal-trend-drawer{width:min(760px,68vw)}.prototype-dashboard .signal-trend-content{padding:18px 22px 28px}.prototype-dashboard .signal-trend-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prototype-dashboard .signal-trend-kpis>div{border:1px solid var(--line);border-radius:9px;padding:12px;background:linear-gradient(155deg,#121e30,#0b1421)}.prototype-dashboard .signal-trend-kpis span,.prototype-dashboard .signal-trend-kpis b,.prototype-dashboard .signal-trend-kpis small{display:block}.prototype-dashboard .signal-trend-kpis span{color:#6f7d94;font-size:8px}.prototype-dashboard .signal-trend-kpis b{margin:6px 0 3px;color:#eef3ff;font-size:20px}.prototype-dashboard .signal-trend-kpis small{color:#718099;font-size:7px}.prototype-dashboard .signal-trend-chart{margin-top:14px;border:1px solid var(--line);border-radius:10px;padding:14px;background:#080e18b8}.prototype-dashboard .signal-trend-chart svg{width:100%;height:245px;overflow:visible}.prototype-dashboard .signal-trend-chart .trend-grid{stroke:#89a4d61a;stroke-width:1}.prototype-dashboard .signal-trend-chart .trend-axis{fill:#55637a;font-size:7px}.prototype-dashboard .signal-threshold-line{stroke:#e0aa64;stroke-width:1.5;stroke-dasharray:7 5}.prototype-dashboard .signal-current-line,.prototype-dashboard .signal-previous-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.prototype-dashboard .signal-current-line{stroke:#6d8dff;stroke-width:3}.prototype-dashboard .signal-previous-line{stroke:#647189;stroke-width:2;stroke-dasharray:5 4}.prototype-dashboard .signal-point{fill:#6d8dff;stroke:#172440;stroke-width:2}.prototype-dashboard .signal-point.triggered{fill:#f16f78}.prototype-dashboard .signal-point.insufficient{fill:#0d1725;stroke:#69778f}.prototype-dashboard .signal-trend-legend{display:flex;align-items:center;gap:14px;padding:3px 7px 0 26px;color:#7d8aa0;font-size:7px}.prototype-dashboard .signal-trend-legend span{display:flex;align-items:center;gap:5px}.prototype-dashboard .signal-trend-legend i{width:16px;height:2px;background:#6d8dff}.prototype-dashboard .signal-trend-legend i.previous{background:#647189}.prototype-dashboard .signal-trend-legend i.threshold{background:#e0aa64}.prototype-dashboard .signal-trend-legend em{margin-left:auto;color:#9aa8bf;font-style:normal}.prototype-dashboard .signal-trend-points{margin-top:12px;display:grid;gap:7px}.prototype-dashboard .signal-trend-points>div{display:grid;grid-template-columns:72px 76px 1fr 72px;align-items:center;border:1px solid rgba(137,164,214,.1);border-radius:7px;padding:9px 11px;background:#0b1421;font-size:8px}.prototype-dashboard .signal-trend-points span,.prototype-dashboard .signal-trend-points small{color:#718099}.prototype-dashboard .signal-trend-points b{color:#dce6fa}.prototype-dashboard .signal-trend-points em{color:#61c9a4;font-style:normal;text-align:right}.prototype-dashboard .signal-trend-points em.triggered{color:#f17a81}.prototype-dashboard .query-summary{margin:14px 22px 0;padding:10px 12px;background:#0a121e;border:1px solid rgba(131,158,206,.09);border-radius:7px;display:flex;align-items:center;gap:6px;font-size:7px}.prototype-dashboard .query-summary span{color:#5c6a82}.prototype-dashboard .query-summary b{background:#111d2e;border:1px solid var(--line);border-radius:5px;padding:5px 7px;font-weight:500;color:#9ba9bf}.prototype-dashboard .query-summary i{font-style:normal;color:#67d3ce}.prototype-dashboard .drawer-stats{margin:10px 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.prototype-dashboard .drawer-stats--customer{grid-template-columns:repeat(3,minmax(0,1fr))}.prototype-dashboard .drawer-stats div{border:1px solid var(--line);background:linear-gradient(155deg,#121e30,#0b1421);border-radius:7px;padding:9px}.prototype-dashboard .drawer-stats strong,.prototype-dashboard .drawer-stats span{display:block}.prototype-dashboard .drawer-stats strong{font-size:16px}.prototype-dashboard .drawer-stats span{color:#68758d;font-size:6px;margin-top:2px}.prototype-dashboard .customer-table{margin:14px 22px 28px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.prototype-dashboard .customer-result-table{overflow-x:auto}.prototype-dashboard .customer-result-table .tr{grid-template-columns:minmax(104px,1fr) minmax(72px,.65fr) minmax(92px,.8fr) minmax(200px,1.8fr) minmax(64px,.6fr) minmax(120px,1fr);-moz-column-gap:10px;column-gap:10px;min-width:700px}.prototype-dashboard .customer-result-table .tr:not(.th){min-height:68px;cursor:default}.prototype-dashboard .customer-result-table .tr>span:last-child{text-align:left}.prototype-dashboard .portrait-match-list{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:7px 0}.prototype-dashboard .portrait-match-item{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;border:1px solid rgba(72,215,209,.22);border-radius:5px;background:#48d7d112}.prototype-dashboard .portrait-match-item:focus-visible{border-color:var(--accent, #6d8dff);box-shadow:0 0 0 2px #6d8dff33;outline:none}.prototype-dashboard .portrait-match-item i,.prototype-dashboard .portrait-match-item b{overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .portrait-match-item i{max-width:92px;border-right:1px solid rgba(72,215,209,.2);color:var(--muted);font-style:normal}.prototype-dashboard .portrait-match-item b{max-width:150px;color:var(--text);font-weight:600}.prototype-dashboard .portrait-match-value{color:var(--text-2)}.prototype-dashboard .portrait-match-more{min-width:34px;border:1px solid var(--line-hi);border-radius:5px;background:var(--panel-hi);color:var(--text-2);cursor:pointer;font-weight:700;line-height:1;padding:6px 8px}.prototype-dashboard .portrait-match-more:hover,.prototype-dashboard .portrait-match-more[aria-expanded=true]{border-color:var(--accent, #6d8dff);color:var(--text)}.prototype-dashboard .portrait-match-popover{position:fixed;z-index:80;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;overflow:hidden;border:1px solid var(--line-hi);border-radius:8px;background:var(--panel);box-shadow:0 14px 38px #00000047;color:var(--text);padding:12px}.prototype-dashboard .portrait-match-popover>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px}.prototype-dashboard .portrait-match-popover>header strong{font-size:13px}.prototype-dashboard .portrait-match-popover-close{display:inline-grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:6px;background:var(--panel-hi);color:var(--text-2);cursor:pointer;font-size:16px;line-height:1}.prototype-dashboard .portrait-match-popover-list{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:6px;min-height:0;overflow-y:auto;padding-right:4px}.prototype-dashboard .portrait-match-popover-list .portrait-match-item{flex:0 0 auto;max-width:100%}.prototype-dashboard .portrait-match-tooltip{position:fixed;z-index:90;display:inline-flex;max-width:min(420px,calc(100vw - 24px));max-height:calc(100vh - 24px);align-items:stretch;overflow:auto;border:1px solid var(--line-hi);border-radius:7px;background:var(--panel);box-shadow:0 10px 30px #00000042;color:var(--text);pointer-events:none}.prototype-dashboard .portrait-match-tooltip[data-positioned=false]{visibility:hidden}.prototype-dashboard .portrait-match-tooltip i,.prototype-dashboard .portrait-match-tooltip b{min-width:0;overflow-wrap:anywhere;padding:7px 9px;white-space:normal}.prototype-dashboard .portrait-match-tooltip i{border-right:1px solid var(--line);color:var(--muted);font-style:normal}.prototype-dashboard .portrait-match-tooltip b{color:var(--text);font-weight:600}.prototype-dashboard .review-status{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;font-style:normal;white-space:nowrap}.prototype-dashboard .review-status:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.prototype-dashboard .review-status.reviewed{background:#3cc6901a;color:#32a97c}.prototype-dashboard .review-status.pending{background:#efb25e1f;color:#c98731}.prototype-dashboard .customer-row-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.prototype-dashboard .tr{display:grid;grid-template-columns:1.1fr .5fr .9fr .9fr 1.25fr .75fr .5fr;align-items:center;width:100%;min-height:49px;border:0;border-bottom:1px solid rgba(132,158,203,.07);background:transparent;text-align:left;padding:0 11px;font-size:7px;cursor:pointer;color:#8b98ad}.prototype-dashboard .tr>span{min-width:0}.prototype-dashboard .recording-table .tr{grid-template-columns:minmax(0,1.65fr) minmax(0,.7fr) minmax(0,.82fr) minmax(0,.72fr) minmax(0,.9fr) minmax(74px,.58fr);-moz-column-gap:10px;column-gap:10px}.prototype-dashboard .recording-table--without-metric-status .tr{grid-template-columns:minmax(0,1.65fr) minmax(0,.7fr) minmax(0,.82fr) minmax(0,.9fr) minmax(74px,.58fr)}.prototype-dashboard .recording-table .tr>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .recording-table .tr>span:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .recording-table .drawer-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.prototype-dashboard .tr.th{min-height:33px;background:#0a121e;color:#5b6981;font-size:6px;cursor:default}.prototype-dashboard .tr>span:first-child b,.prototype-dashboard .tr>span:first-child small{display:block}.prototype-dashboard .tr>span:first-child b{color:#d2dbea}.prototype-dashboard .tr>span:first-child small{color:#57647a;margin-top:2px;font-size:5px}.prototype-dashboard .tr>span:last-child{color:#7494f3;text-align:right}.prototype-dashboard .tr:hover:not(.th){background:#6d8dff09}.prototype-dashboard .grade{display:inline-grid!important;place-items:center;width:24px;height:24px;border-radius:6px;font-style:normal;font-weight:800}.prototype-dashboard .grade-a{background:#ef9c651f;color:#efa36f}.prototype-dashboard .grade-b{background:#6d8dff1f;color:#8da5ff}.prototype-dashboard .grade-c{background:#8492aa1a;color:#8793a8}.prototype-dashboard .evidence .back{border:0;background:transparent;color:#7495f4;padding:0;font-size:7px;margin-bottom:5px;cursor:pointer}.prototype-dashboard .evidence-top{margin:15px 22px;display:flex;gap:8px}.prototype-dashboard .evidence-top>div{min-width:135px;border:1px solid var(--line);background:#0d1725;border-radius:8px;padding:10px;display:flex;align-items:center;gap:8px}.prototype-dashboard .evidence-top>div b,.prototype-dashboard .evidence-top>div span{display:block}.prototype-dashboard .evidence-top>div b{font-size:11px}.prototype-dashboard .evidence-top>div span{color:#68758d;font-size:6px}.prototype-dashboard .evidence-top>button{margin-left:auto;border:0;background:linear-gradient(135deg,#6384f5,#3c64dc);color:#fff;border-radius:7px;padding:0 12px;font-size:7px}.prototype-dashboard .evidence-grid{margin:0 22px 28px;display:grid;grid-template-columns:1fr 1.15fr;gap:12px}.prototype-dashboard .evidence-grid>section{border:1px solid var(--line);background:#0d1725;border-radius:9px;padding:14px}.prototype-dashboard .evidence-grid section>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:11px;font-size:9px}.prototype-dashboard .evidence-grid section>header small{color:#68758d;font-size:6px}.prototype-dashboard .profile-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.prototype-dashboard .profile-cards span{background:#101e31;border:1px solid rgba(131,158,206,.08);border-radius:5px;padding:8px;color:#8e9db5;font-size:7px;text-align:center}.prototype-dashboard .evidence h4{margin:13px 0 7px;font-size:8px}.prototype-dashboard .tag-list{display:flex;flex-wrap:wrap;gap:5px}.prototype-dashboard .tag-list i{font-style:normal;border-radius:5px;padding:5px 7px;font-size:6px}.prototype-dashboard .tag-list.orange i{background:#ef9c6517;color:#d99668}.prototype-dashboard .tag-list.green i{background:#42c89a14;color:#6ebca1}.prototype-dashboard .audio{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;background:#09111c;padding:8px;border-radius:7px;margin-bottom:10px}.prototype-dashboard .audio button{width:27px;height:27px;border:0;border-radius:50%;background:#5578e4;color:#fff}.prototype-dashboard .audio>div{height:5px;background:#17243a;border-radius:5px}.prototype-dashboard .audio>div i{display:block;width:36%;height:100%;background:linear-gradient(90deg,#567aea,#4cd2cb)}.prototype-dashboard .audio b{font-size:6px;color:#667287}.prototype-dashboard .quote{padding:8px 10px;border-radius:7px;margin:7px 0;font-size:7px;line-height:1.5}.prototype-dashboard .quote small{color:#69758c}.prototype-dashboard .quote p{margin:3px 0 0}.prototype-dashboard .quote.sales{background:#101f36;margin-right:25px}.prototype-dashboard .quote.client{background:#2a2018;margin-left:25px}.prototype-dashboard .toast{position:fixed;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;background:#13223b;border:1px solid rgba(109,141,255,.22);color:#dce6fb;border-radius:8px;padding:10px 13px;font-size:8px;box-shadow:0 14px 40px #0006;z-index:3000}.prototype-dashboard .toast>span{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;font-weight:800}.prototype-dashboard .toast.success{border-color:#42c89a6b;color:#7ce1bd}.prototype-dashboard .toast.success>span{background:#42c89a29}.prototype-dashboard .toast.error{border-color:#f16f7873;color:#ff9ca3}.prototype-dashboard .toast.error>span{background:#f16f7829}.prototype-dashboard .presentation .shell{margin-left:0;padding:0 18px 30px}.prototype-dashboard .presentation .shell:before{top:0;right:0;bottom:0;left:0}.prototype-dashboard .presentation .sidebar,.prototype-dashboard .presentation .top-actions .management-toggle,.prototype-dashboard .presentation .top-actions .primary{display:none}@keyframes slide{0%{transform:translate(50px);opacity:.4}to{transform:none;opacity:1}}@media (max-width: 1450px){.prototype-dashboard .kpi-grid{grid-template-columns:repeat(4,1fr)}.prototype-dashboard .kpi{height:82px}.prototype-dashboard .c-span-2{grid-column:span 3}.prototype-dashboard .c-span-5{grid-column:span 6}.prototype-dashboard .c-span-3{grid-column:span 3}.prototype-dashboard .coverage-strip{grid-template-columns:150px repeat(4,1fr)}.prototype-dashboard .coverage-strip button:nth-last-child(-n+2){display:none}}@media (max-width: 1050px){.prototype-dashboard .sidebar{width:68px;padding:16px 9px}.prototype-dashboard .brand div,.prototype-dashboard .sidebar nav button:not(.active){font-size:0}.prototype-dashboard .brand{padding-left:6px}.prototype-dashboard .sidebar nav button{justify-content:center}.prototype-dashboard .side-foot div{display:none}.prototype-dashboard .shell{margin-left:68px;min-width:760px}.prototype-dashboard .shell:before{top:0;right:0;bottom:0;left:68px}.prototype-dashboard .title-line>i,.prototype-dashboard .eyebrow,.prototype-dashboard .updated,.prototype-dashboard .compare,.prototype-dashboard .system-state{display:none}.prototype-dashboard .c-span-2,.prototype-dashboard .c-span-3,.prototype-dashboard .c-span-4,.prototype-dashboard .c-span-5{grid-column:span 6}.prototype-dashboard .briefing{grid-template-columns:34px 1fr auto}.prototype-dashboard .brief-proof{display:none}.prototype-dashboard .coverage-strip{grid-template-columns:140px repeat(3,1fr)}.prototype-dashboard .coverage-strip button:nth-last-child(-n+3){display:none}.prototype-dashboard .drawer{width:88vw}}.prototype-dashboard :root{--bg: #070c14;--bg-soft: #0a111c;--nav: #09101a;--panel: #0f1928;--panel-2: #132035;--panel-hi: #172842;--line: #22314a;--line-hi: #36517d;--text: #f2f6fc;--text-2: #a9b7cc;--muted: #74849d;--blue: #6c8dff;--cyan: #48d7d1;--green: #3cc690;--orange: #efb25e;--red: #ef6f78;--gold: #ddb96d;--radius: 10px}.prototype-dashboard .shell{padding:0 22px 44px}.prototype-dashboard .shell:before{opacity:.45;background-size:40px 40px}.prototype-dashboard .sidebar{width:196px;padding:20px 16px;background:linear-gradient(180deg,#0c1421,#08101a 70%)}.prototype-dashboard .shell{margin-left:196px}.prototype-dashboard .brand{padding:0 8px 26px}.prototype-dashboard .brand>span{width:42px;height:42px;font-size:17px}.prototype-dashboard .brand strong{font-size:20px}.prototype-dashboard .brand small{font-size:10px;letter-spacing:1.8px}.prototype-dashboard .sidebar nav{gap:7px}.prototype-dashboard .sidebar nav button{height:46px;font-size:13px;padding:0 14px}.prototype-dashboard .sidebar nav button span{font-size:16px}.prototype-dashboard .side-foot b{font-size:12px}.prototype-dashboard .side-foot small{font-size:11px}.prototype-dashboard .side-foot>i{width:36px;height:36px;font-size:12px}.prototype-dashboard .side-foot{grid-template-columns:36px 1fr}.prototype-dashboard .topbar{height:64px}.prototype-dashboard .title-line{gap:13px;align-items:center}.prototype-dashboard .title-line h1{font-size:24px;letter-spacing:.2px}.prototype-dashboard .eyebrow{font-size:11px;letter-spacing:.7px;color:#8293af}.prototype-dashboard .title-line>i{font-size:12px;letter-spacing:0;color:#65758e}.prototype-dashboard .top-actions{gap:8px}.prototype-dashboard .top-actions button{font-size:13px;padding:9px 14px;border-radius:8px}.prototype-dashboard .system-state{display:none}.prototype-dashboard .control-dock{height:auto;min-height:0;padding:9px 14px;-moz-column-gap:14px;column-gap:14px;row-gap:9px;border-color:#243552;background:linear-gradient(180deg,#111c2d,#0d1725);box-shadow:0 14px 42px #0003}.prototype-dashboard .project-select{height:36px}.prototype-dashboard .project-select>span{width:32px;height:32px}.prototype-dashboard .project-select__content{width:180px;min-width:180px}.prototype-dashboard .project-select small{font-size:11px}.prototype-dashboard .project-select b{font-size:13px;margin-top:1px}.prototype-dashboard .periods{height:36px}.prototype-dashboard .periods button{font-size:12px;padding:6px 14px}.prototype-dashboard .dashboard-date-range,.prototype-dashboard .compare{height:36px;font-size:12px}.prototype-dashboard .dashboard-date-range .ant-picker-input>input,.prototype-dashboard .dashboard-date-range .ant-picker-separator,.prototype-dashboard .dashboard-date-range .ant-picker-suffix{font-size:11px}.prototype-dashboard .updated{font-size:11px;line-height:36px}.prototype-dashboard .tabs{height:38px;min-height:38px;margin-top:0;gap:34px}.prototype-dashboard .tabs button{height:37px;font-size:14px}.prototype-dashboard .tabs button span{font-size:10px;margin-right:8px}.prototype-dashboard .edit-banner{min-height:58px;padding:9px 15px}.prototype-dashboard .edit-banner>div:first-child b{font-size:13px}.prototype-dashboard .edit-banner>div:first-child span{font-size:11px}.prototype-dashboard .edit-banner button{font-size:12px;padding:8px 12px}.prototype-dashboard .dashboard{gap:12px;margin-top:12px}.prototype-dashboard .priority-board{background:linear-gradient(120deg,#15243d,#101d31 62%,#15283e);border:1px solid #2b4164;border-radius:12px;padding:13px 15px;box-shadow:0 18px 48px #0003,inset 0 1px #ffffff09}.prototype-dashboard .priority-board>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:11px}.prototype-dashboard .priority-board header span,.prototype-dashboard .priority-board header b{display:block}.prototype-dashboard .priority-board header span{font-size:11px;color:#dfbd77;font-weight:700;letter-spacing:.4px}.prototype-dashboard .priority-board header b{font-size:15px;margin-top:3px}.prototype-dashboard .priority-board header small{font-size:11px;color:#8191ab}.prototype-dashboard .priority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.prototype-dashboard .priority-grid>button{min-height:86px;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;text-align:left;border:1px solid rgba(130,157,207,.16);background:#060e1947;border-radius:9px;padding:10px 11px;cursor:pointer;position:relative}.prototype-dashboard .priority-grid>button:hover{border-color:#45608d;background:#16253dad}.prototype-dashboard .priority-grid>button>i{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800}.prototype-dashboard .priority-grid i.risk{background:#ef6f781f;color:#ff8790}.prototype-dashboard .priority-grid i.warn{background:#efb25e1f;color:#f4bf73}.prototype-dashboard .priority-grid i.good{background:#3cc6901f;color:#59d7a7}.prototype-dashboard .priority-grid i.observe{background:#7e99cc1a;color:#8395b0}.prototype-dashboard .priority-grid>button.observing{border-color:#7e99cc1a;background:#060e192e}.prototype-dashboard .priority-grid>button.observing div b{color:#b8c4d5}.prototype-dashboard .priority-grid div span,.prototype-dashboard .priority-grid div b,.prototype-dashboard .priority-grid div small{display:block}.prototype-dashboard .priority-grid div span{font-size:11px;color:#788ba8}.prototype-dashboard .priority-grid div b{font-size:14px;margin:3px 0;color:#edf3fd}.prototype-dashboard .priority-grid div small{font-size:11px;color:#91a1b8}.prototype-dashboard .priority-grid>button>em{position:absolute;left:55px;bottom:8px;font-style:normal;font-size:10px;color:#687991}.prototype-dashboard .priority-grid>button>strong{font-size:11px;color:#8aa5ff;align-self:start;margin-top:2px}.prototype-dashboard .priority-empty{min-height:86px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed rgba(60,198,144,.25);border-radius:9px;background:#3cc6900b}.prototype-dashboard .priority-empty>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#3cc6901f;color:#5bd7a8;font-size:15px;font-style:normal}.prototype-dashboard .priority-empty b,.prototype-dashboard .priority-empty span{display:block}.prototype-dashboard .priority-empty b{color:#cde7dd;font-size:12px}.prototype-dashboard .priority-empty span{margin-top:4px;color:#778da0;font-size:10px}.prototype-dashboard .kpi-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.prototype-dashboard .kpi{height:100px;padding:13px 13px 11px;border-color:#22324c;background:linear-gradient(160deg,#111d2e,#0d1725);box-shadow:0 10px 30px #0000001f}.prototype-dashboard .kpi:before{width:2px}.prototype-dashboard .kpi:after{display:none}.prototype-dashboard .kpi>span{font-size:12px;color:#8290a7}.prototype-dashboard .kpi>div{margin:5px 0}.prototype-dashboard .kpi .kpi-change{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 72px;width:72px;min-width:72px;max-width:72px;height:22px;min-height:22px;margin-left:8px;padding:0 6px;border:1px solid rgba(66,200,154,.3);border-radius:5px;background:#42c89a1f;color:#62d8ae;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:22px;white-space:nowrap}.prototype-dashboard .kpi .kpi-change.negative{border-color:#f16f7857;background:#f16f781f;color:#ff8e96}.prototype-dashboard .kpi .kpi-change.neutral{border-color:#97b1dc33;background:#97b1dc14;color:#9aa9be}.prototype-dashboard .kpi .kpi-change.increase{border-color:#f16f7866;background:#f16f7824;color:#ff929a}.prototype-dashboard .kpi .kpi-change.decrease{border-color:#42c89a57;background:#42c89a21;color:#64ddb2}.prototype-dashboard .kpi strong{font-size:28px;line-height:1}.prototype-dashboard .kpi small{display:block;font-size:12px;font-weight:500;line-height:1.35;color:#75849a;white-space:normal}.prototype-dashboard .kpi small b{padding:2px 4px}.prototype-dashboard .mini-spark{width:48px;height:27px}.prototype-dashboard .kpi:nth-child(n){--accent: #6c8dff}.prototype-dashboard .kpi.risk{--accent: #ef6f78}.prototype-dashboard .kpi:nth-child(5){--accent: #48d7d1}.prototype-dashboard .cockpit-grid{gap:12px}.prototype-dashboard .c-span-6{grid-column:span 6}.prototype-dashboard .card{min-height:300px;padding:16px;border-color:#22314a;background:linear-gradient(155deg,#111c2c,#0d1624);box-shadow:0 16px 42px #00000029}.prototype-dashboard .card.feature-card{background:linear-gradient(150deg,#14223a,#0f1a2a);border-color:#2c4266}.prototype-dashboard .card:before{opacity:.45}.prototype-dashboard .card-head{min-height:43px;margin-bottom:12px}.prototype-dashboard .card-head h3{font-size:16px;font-weight:650}.prototype-dashboard .card-head p{font-size:11px;margin-top:5px;max-width:440px}.prototype-dashboard .metric-name{padding:3px 6px}.prototype-dashboard .card-actions{gap:8px}.prototype-dashboard .card-actions button,.prototype-dashboard .card-link{font-size:12px}.prototype-dashboard .config-dot{width:28px;height:28px}.prototype-dashboard .chart-badge{font-size:11px;padding:4px 7px}.prototype-dashboard .chart-summary{gap:9px;margin-bottom:2px}.prototype-dashboard .chart-summary b{font-size:26px}.prototype-dashboard .chart-summary em{font-size:11px}.prototype-dashboard .chart-summary span{font-size:11px;color:#8290a6}.prototype-dashboard .legend{display:inline-block;width:14px;height:3px;margin:0 5px 2px 9px}.prototype-dashboard .legend.current{background:#6c8dff}.prototype-dashboard .legend.previous{border-top:2px dashed #78869b}.prototype-dashboard .trend-chart-v2{height:208px;position:relative}.prototype-dashboard .trend-chart-loading{display:grid;place-items:center;color:var(--muted);font-size:13px;letter-spacing:.02em}.prototype-dashboard .trend-chart-loading span{padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2)}.prototype-dashboard .trend-chart-v2 svg{width:100%;height:208px;overflow:visible}.prototype-dashboard .grid-line{stroke:#25344c;stroke-width:1}.prototype-dashboard .trend-current{fill:none;stroke:#7896ff;stroke-width:3;filter:drop-shadow(0 0 5px rgba(108,141,255,.5))}.prototype-dashboard .trend-previous{fill:none;stroke:#7a879b;stroke-width:2;stroke-dasharray:6 6;opacity:.75}.prototype-dashboard .trend-point{cursor:pointer}.prototype-dashboard .trend-point circle{fill:#111d30;stroke:#86a0ff;stroke-width:3}.prototype-dashboard .dashboard-config-button,.prototype-dashboard .card-actions .dashboard-config-button,.prototype-dashboard .custom-card-actions .dashboard-config-button,.prototype-dashboard .kpi>.dashboard-config-button{display:inline-grid!important;place-items:center;flex:0 0 34px;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;border:1px solid #8fb0ef!important;border-radius:9px!important;background:#edf4ff!important;color:#2f66cf!important;box-shadow:0 2px 8px #2f66cf24;font-size:20px!important;font-weight:650;line-height:1!important;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.prototype-dashboard .dashboard-config-button:hover,.prototype-dashboard .card-actions .dashboard-config-button:hover,.prototype-dashboard .custom-card-actions .dashboard-config-button:hover{border-color:#4c7edc!important;background:#e1ecff!important;color:#1f56bb!important;box-shadow:0 4px 12px #2f66cf38;transform:translateY(-1px)}.prototype-dashboard .dashboard-config-button:focus-visible{outline:2px solid rgba(47,102,207,.34);outline-offset:2px}.prototype-dashboard.dark .dashboard-config-button,.prototype-dashboard.dark .card-actions .dashboard-config-button,.prototype-dashboard.dark .custom-card-actions .dashboard-config-button,.prototype-dashboard.dark .kpi>.dashboard-config-button{border-color:#2b4162!important;background:#142339eb!important;color:#77a7ff!important;box-shadow:inset 0 1px #ffffff09,0 3px 10px #0003!important}.prototype-dashboard.dark .dashboard-config-button:hover,.prototype-dashboard.dark .card-actions .dashboard-config-button:hover,.prototype-dashboard.dark .custom-card-actions .dashboard-config-button:hover,.prototype-dashboard.dark .kpi>.dashboard-config-button:hover{border-color:#4e72ac!important;background:#213758fa!important;color:#a6c5ff!important;box-shadow:inset 0 1px #ffffff0d,0 5px 14px #00000042!important}.prototype-dashboard.dark .dashboard-config-button:focus-visible{outline-color:#77a7ff80}.prototype-dashboard .trend-axis-tick{stroke:#65748c;stroke-width:1}.prototype-dashboard .trend-axis-label{font-size:11px;fill:#6f7e95}.prototype-dashboard .bar-rows{gap:14px}.prototype-dashboard .bar-row{grid-template-columns:105px 1fr 44px;gap:10px;font-size:12px}.prototype-dashboard .bar-row>i{height:10px}.prototype-dashboard .bar-row>b{font-size:12px}.prototype-dashboard .bar-row>span{color:#a7b3c5}.prototype-dashboard .donut-layout{grid-template-columns:160px minmax(0,1fr);height:208px}.prototype-dashboard .donut{width:146px;height:146px;box-shadow:0 0 34px #4d70cd26}.prototype-dashboard .donut:after{top:30px;right:30px;bottom:30px;left:30px;background:#111b2b}.prototype-dashboard .donut b{font-size:24px}.prototype-dashboard .donut small{font-size:11px}.prototype-dashboard .legend-list{gap:10px}.prototype-dashboard .legend-list button{grid-template-columns:9px minmax(0,1fr) auto;font-size:12px}.prototype-dashboard .legend-list button i{width:9px;height:9px}.prototype-dashboard .distribution-overlap-note{font-size:11px}.prototype-dashboard .treemap{height:206px;gap:5px;padding:5px}.prototype-dashboard .treemap button{padding:12px 9px}.prototype-dashboard .treemap b{font-size:12px}.prototype-dashboard .treemap span{font-size:21px}.prototype-dashboard .treemap button.is-medium{padding-inline:5px}.prototype-dashboard .treemap button.is-medium span{font-size:14px}.prototype-dashboard .polar{height:210px}.prototype-dashboard .polar-label{font-size:11px}.prototype-dashboard .polar-center-label{font-size:12px}.prototype-dashboard .change-list.rich{gap:7px;max-height:213px;padding-right:3px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.prototype-dashboard .change-list.rich::-webkit-scrollbar{width:5px}.prototype-dashboard .change-list.rich::-webkit-scrollbar-track{background:transparent}.prototype-dashboard .change-list.rich::-webkit-scrollbar-thumb{border-radius:999px;background:#7589a65c}.prototype-dashboard .change-list.rich:hover::-webkit-scrollbar-thumb{background:#7589a694}.prototype-dashboard .change-list.rich button{position:relative;flex:0 0 48px;height:48px;min-height:48px;grid-template-columns:28px minmax(0,1fr) auto 10px;gap:9px;padding:0 10px 0 8px;overflow:hidden;border-color:var(--line);background:var(--panel-2);box-shadow:0 3px 10px #25374c0b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.prototype-dashboard .change-list.rich button:before{content:"";position:absolute;inset:7px auto 7px 0;width:3px;border-radius:0 3px 3px 0;background:#7d8da2}.prototype-dashboard .change-list.rich button.tone-good:before{background:#2aaa78}.prototype-dashboard .change-list.rich button.tone-risk:before{background:#e16a63}.prototype-dashboard .change-list.rich button.tone-increase:before{background:#e16a63}.prototype-dashboard .change-list.rich button.tone-decrease:before{background:#2aaa78}.prototype-dashboard .change-list.rich button:hover{border-color:#a8bce0;box-shadow:0 6px 16px #25374c1a;transform:translateY(-1px)}.prototype-dashboard .change-list.rich span b,.prototype-dashboard .change-list.rich span small{display:block}.prototype-dashboard .change-list.rich .change-rank-index{display:grid;width:28px;height:28px;place-items:center;border:1px solid #ccd8ea;border-radius:8px;background:#fff;color:#506a91;font-size:10px;font-weight:750}.prototype-dashboard .change-list.rich .change-main{min-width:0;display:flex;align-items:center}.prototype-dashboard .change-list.rich span b{overflow:hidden;color:var(--text);font-size:13px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .change-list.rich .change-main small{width:-moz-max-content;width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;overflow:hidden;border-radius:4px;background:#eaf1fb;color:#42618c;font-size:10px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .change-list.rich button.tone-good .change-main small{background:#e8f7f0;color:#227654}.prototype-dashboard .change-list.rich button.tone-risk .change-main small{background:#fff0ed;color:#b95048}.prototype-dashboard .change-list.rich strong{color:var(--text);font-size:15px;font-weight:750;white-space:nowrap}.prototype-dashboard .change-list.rich em{min-width:56px;font-size:11px;font-weight:700;font-style:normal;padding:4px 6px;border-radius:5px;text-align:center}.prototype-dashboard .change-list.rich em.good{color:#20805b;background:#e7f7ef}.prototype-dashboard .change-list.rich em.risk{color:#c3554c;background:#ffefec}.prototype-dashboard .change-list.rich em.neutral{color:#72839a;background:#72839a1a}.prototype-dashboard .change-list.rich em.increase{color:#c3554c;background:#ffefec}.prototype-dashboard .change-list.rich em.decrease{color:#20805b;background:#e7f7ef}.prototype-dashboard .change-ranking-card-actions{display:flex;align-items:center;gap:7px}.prototype-dashboard .change-sort-control{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2)}.prototype-dashboard .change-sort-control button{display:grid;width:28px;height:26px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:14px;cursor:pointer}.prototype-dashboard .change-sort-control button:hover{color:var(--blue)}.prototype-dashboard .change-sort-control button.active{background:#fff;color:var(--blue);box-shadow:0 1px 4px #25374c1f}.prototype-dashboard .change-list-empty{min-height:150px;display:grid;place-items:center;padding:20px;color:var(--muted);font-size:11px;text-align:center}.prototype-dashboard .fit-matrix{display:grid;grid-template-columns:82px repeat(4,1fr);gap:6px;align-items:center}.prototype-dashboard .fit-matrix>b{font-size:11px;color:#7f8ea6;text-align:center}.prototype-dashboard .matrix-axis-trigger{min-width:0;min-height:30px;display:flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#67d9d4;font-size:10px;text-align:left;cursor:pointer}.prototype-dashboard .matrix-axis-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .matrix-axis-trigger i{color:#6e7f99;font-style:normal}.prototype-dashboard .fit-row{display:contents}.prototype-dashboard .fit-row>b{font-size:11px;color:#94a1b5}.prototype-dashboard .fit-row button{height:38px;border:1px solid rgba(120,151,221,.13);border-radius:6px;color:#e8eeff;cursor:pointer}.prototype-dashboard .fit-row button strong,.prototype-dashboard .fit-row button small{display:block}.prototype-dashboard .fit-row button strong{font-size:14px}.prototype-dashboard .fit-row button small{font-size:9px;color:#73dcd5}.prototype-dashboard .matrix-foot{display:flex;justify-content:space-between;margin-top:12px;font-size:10px;color:#6f7d92}.prototype-dashboard .matrix-foot b{color:#9fb0c9}.prototype-dashboard .process-health{display:flex;flex-direction:column;gap:10px}.prototype-dashboard .process-health section>header{display:flex;justify-content:space-between;align-items:center;min-height:18px;line-height:18px;position:relative;z-index:2;font-size:11px;color:#7f8da3}.prototype-dashboard .process-health section>div{display:flex;align-items:end;justify-content:space-between;height:102px;padding-top:10px}.prototype-dashboard .process-health section>div button{width:22%;border:0;background:transparent;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;cursor:pointer}.prototype-dashboard .process-health button>i{display:block;width:36px;min-height:24px;max-height:60px;flex:0 0 auto;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#6889f5,#2f4f9f);box-shadow:0 6px 18px #496ed340}.prototype-dashboard .process-health button>b{font-size:13px}.prototype-dashboard .process-health button>span{font-size:10px;color:#75849a}.prototype-dashboard .process-health button>em{position:absolute;right:-11px;top:34px;color:#53627a;font-style:normal}.prototype-dashboard .process-health section .review-progress{display:grid;height:auto;grid-template-columns:1fr auto;gap:6px;align-items:center}.prototype-dashboard .review-progress>i{height:12px;background:#0a121d;border:1px solid #24344e;border-radius:9px;overflow:hidden}.prototype-dashboard .review-progress>i em{display:block;height:100%;background:linear-gradient(90deg,#5276e7,#49d1c9)}.prototype-dashboard .review-progress>b{font-size:12px}.prototype-dashboard .review-progress>small{grid-column:1/3;font-size:10px;color:#6f7e94}.prototype-dashboard .network{height:205px}.prototype-dashboard .node{font-size:11px}.prototype-dashboard .node b{font-size:13px}.prototype-dashboard .node.center{width:86px;height:86px;left:calc(50% - 43px);top:57px}.prototype-dashboard .node.n1,.prototype-dashboard .node.n3{width:62px;height:62px}.prototype-dashboard .node.n2,.prototype-dashboard .node.n4{width:70px;height:70px}.prototype-dashboard .network-scale{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;color:#647389;margin-top:-3px}.prototype-dashboard .network-scale i{display:block;width:24px;border-top:1px solid #48d7d1}.prototype-dashboard .network-scale i:nth-of-type(2){border-width:2px;opacity:.7}.prototype-dashboard .network-scale i:nth-of-type(3){border-width:3px;opacity:1}.prototype-dashboard .matrix,.prototype-dashboard .scatter{height:216px}.prototype-dashboard .quad{font-size:10px}.prototype-dashboard .bubble span,.prototype-dashboard .scatter-points>button span{font-size:11px;color:#9aa9bd}.prototype-dashboard .bubble i{width:22px;height:22px}.prototype-dashboard .bubble.md i{width:27px;height:27px}.prototype-dashboard .bubble.lg i{width:34px;height:34px}.prototype-dashboard .bubble.sm i{width:19px;height:19px}.prototype-dashboard .scatter-points>button i{width:18px;height:18px}.prototype-dashboard .scopebar{height:62px;padding:10px 14px}.prototype-dashboard .scopebar>div:first-child{min-width:245px}.prototype-dashboard .scopebar span{font-size:11px}.prototype-dashboard .scopebar b{font-size:13px}.prototype-dashboard .scope-chips i{font-size:11px;padding:7px 9px}.prototype-dashboard .coverage-strip{height:auto;min-height:88px;box-sizing:border-box;grid-template-columns:190px repeat(6,1fr);padding:11px 15px}.prototype-dashboard .coverage-strip>div span{font-size:11px}.prototype-dashboard .coverage-strip>div strong{font-size:25px}.prototype-dashboard .coverage-strip>div em{font-size:11px}.prototype-dashboard .coverage-strip button span,.prototype-dashboard .coverage-strip button b{font-size:11px}.prototype-dashboard .coverage-strip button>i{height:6px}.prototype-dashboard .coverage-strip>.coverage-overview{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:3px 0}.prototype-dashboard .coverage-overview>span{grid-column:1;grid-row:1;line-height:1.2}.prototype-dashboard .coverage-overview>em{grid-column:2;grid-row:1;align-self:center;line-height:1.2;white-space:nowrap}.prototype-dashboard .coverage-overview>strong{grid-column:1 / -1;grid-row:2;align-self:end;line-height:1.05}.prototype-dashboard .audience-grid .card{min-height:300px}.prototype-dashboard .sankey{height:213px;grid-template-columns:82px 1fr 82px}.prototype-dashboard .sankey button{width:82px;height:32px;font-size:11px}.prototype-dashboard .combo-matrix{grid-template-columns:65px repeat(4,1fr);gap:7px}.prototype-dashboard .combo-matrix>b,.prototype-dashboard .combo-row>b{font-size:11px}.prototype-dashboard .combo-row button{height:40px;font-size:12px}.prototype-dashboard .competitors{gap:17px}.prototype-dashboard .competitors div{font-size:11px}.prototype-dashboard .competitors>button>i{height:10px}.prototype-dashboard .execution-summary{gap:10px}.prototype-dashboard .execution-summary button{height:88px;padding:12px}.prototype-dashboard .execution-summary span{font-size:11px}.prototype-dashboard .execution-summary strong{font-size:25px}.prototype-dashboard .execution-summary small{font-size:10px}.prototype-dashboard .execution-summary .execution-kpi>span:first-child{color:#8290a7;font-size:12px;font-weight:500;letter-spacing:0}.prototype-dashboard .execution-summary .execution-kpi strong{margin:0;color:#f2f6ff;font-size:28px;font-weight:650;line-height:1}.prototype-dashboard .execution-summary .execution-kpi.compact-value strong{font-size:23px}.prototype-dashboard .execution-summary .execution-kpi .metric-number{display:inline;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.prototype-dashboard .execution-summary .execution-kpi .metric-unit{display:inline;margin-left:4px;color:#75849a;font-size:12px;font-weight:600;line-height:1}.prototype-dashboard .execution-summary .execution-kpi small{color:#75849a;font-size:11px;font-weight:500;line-height:1.35}.prototype-dashboard .ability-radar{height:220px;position:relative}.prototype-dashboard .ability-radar svg{width:100%;height:200px;overflow:visible}.prototype-dashboard .radar-ring,.prototype-dashboard .radar-axis{fill:none;stroke:#2b3b56;stroke-width:1}.prototype-dashboard .radar-prev{fill:none;stroke:#718096;stroke-width:2;stroke-dasharray:5 5}.prototype-dashboard .radar-now{stroke:#6f90fb;stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(108,141,255,.35))}.prototype-dashboard .radar-dot{fill:#48d7d1;stroke:#102033;stroke-width:2}.prototype-dashboard .radar-label{fill:#a5b2c5;font-size:11px;font-weight:600}.prototype-dashboard .radar-label-score{fill:#667b96;font-size:9px;font-weight:500}.prototype-dashboard .radar-legend{display:flex;gap:14px;align-items:center;font-size:10px;color:#76869c;margin-top:-8px}.prototype-dashboard .radar-legend span i{display:inline-block;width:16px;border-top:2px solid #6c8dff;margin-right:5px}.prototype-dashboard .radar-legend span:nth-child(2) i{border-top-style:dashed;border-color:#718096}.prototype-dashboard .radar-legend em{margin-left:auto;font-style:normal}.prototype-dashboard .table-card{min-height:330px}.prototype-dashboard .employee-table{border-color:#22314a}.prototype-dashboard .emp-row{min-height:46px;font-size:12px;padding:0 12px}.prototype-dashboard .emp-row.head{min-height:38px;font-size:11px}.prototype-dashboard .person{width:28px;height:28px;font-size:11px}.prototype-dashboard .inline-bar{width:42px;height:5px}.prototype-dashboard .config-modal{width:780px}.prototype-dashboard .config-modal h2{font-size:20px}.prototype-dashboard .config-modal header p{font-size:12px}.prototype-dashboard .formula-preview{font-size:12px}.prototype-dashboard .config-fields label>span{font-size:13px}.prototype-dashboard .config-fields select{font-size:12px;padding:11px}.prototype-dashboard .config-fields label>small{font-size:11px}.prototype-dashboard .chart-options button{font-size:11px}.prototype-dashboard .config-modal footer button{font-size:12px}.prototype-dashboard .drawer-head h2{font-size:21px}.prototype-dashboard .drawer-head p,.prototype-dashboard .query-summary{font-size:11px}.prototype-dashboard .drawer-stats strong{font-size:23px}.prototype-dashboard .drawer-stats span{font-size:11px}.prototype-dashboard .tr{font-size:12px;min-height:56px}.prototype-dashboard .tr.th{font-size:11px}.prototype-dashboard .tr>span:first-child small{font-size:10px}.prototype-dashboard .evidence .back{font-size:11px}.prototype-dashboard .evidence-top>div b{font-size:15px}.prototype-dashboard .evidence-top>div span{font-size:11px}.prototype-dashboard .evidence-top>button{font-size:12px}.prototype-dashboard .evidence-grid section>header{font-size:13px}.prototype-dashboard .evidence-grid section>header small{font-size:10px}.prototype-dashboard .profile-cards span,.prototype-dashboard .tag-list i,.prototype-dashboard .quote{font-size:11px}.prototype-dashboard .audio b{font-size:10px}.prototype-dashboard .toast{font-size:12px}.prototype-dashboard.presentation .topbar{height:58px}.prototype-dashboard.presentation .control-dock{height:auto;min-height:0;row-gap:9px}.prototype-dashboard.presentation .tabs{height:38px;min-height:38px;margin-top:0}.prototype-dashboard.presentation .priority-board{padding:16px}.prototype-dashboard.presentation .card-head h3{font-size:18px}.prototype-dashboard.presentation .card-head p{display:none}.prototype-dashboard.presentation .kpi strong{font-size:34px}.prototype-dashboard.presentation .kpi>span,.prototype-dashboard.presentation .kpi small{font-size:13px}.prototype-dashboard.presentation .chart-badge,.prototype-dashboard.presentation .config-dot{display:none}.prototype-dashboard.presentation .bar-row,.prototype-dashboard.presentation .legend-list button,.prototype-dashboard.presentation .radar-label{font-size:13px}@media (max-width: 1679px){.prototype-dashboard .sidebar{width:174px}.prototype-dashboard .shell{margin-left:174px;padding-left:18px;padding-right:18px}.prototype-dashboard .title-line>i{display:none}.prototype-dashboard .priority-grid>button>em{display:none}.prototype-dashboard .kpi strong{font-size:25px}.prototype-dashboard .card{padding:14px}.prototype-dashboard .card-head h3{font-size:15px}}@media (max-width: 1439px){.prototype-dashboard .sidebar{width:72px;padding:17px 10px}.prototype-dashboard .brand div,.prototype-dashboard .side-foot div{display:none}.prototype-dashboard .sidebar nav button{font-size:0;justify-content:center;padding:0}.prototype-dashboard .sidebar nav button span{font-size:18px}.prototype-dashboard .shell{margin-left:72px;min-width:0}.prototype-dashboard .shell:before{top:0;right:0;bottom:0;left:72px}.prototype-dashboard .title-line .eyebrow,.prototype-dashboard .updated{display:none}.prototype-dashboard .priority-board header small{display:none}.prototype-dashboard .priority-grid{grid-template-columns:repeat(3,1fr)}.prototype-dashboard .priority-grid>button{grid-template-columns:30px 1fr}.prototype-dashboard .priority-grid>button>strong{display:none}.prototype-dashboard .kpi-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.prototype-dashboard .kpi{height:94px}.prototype-dashboard .mini-spark{display:none}.prototype-dashboard .c-span-6{grid-column:span 6}.prototype-dashboard .donut-layout{grid-template-columns:135px 1fr}.prototype-dashboard .donut{width:124px;height:124px}.prototype-dashboard .coverage-strip{grid-template-columns:175px repeat(4,1fr)}.prototype-dashboard .coverage-strip button:nth-last-child(-n+2){display:none}}.prototype-dashboard .polar{height:220px}.prototype-dashboard .polar-label{font-size:11px;fill:#9cabc0}.prototype-dashboard .polar-percent{font-size:12px}.prototype-dashboard .polar-center-label{font-size:11px}.prototype-dashboard .scatter-points>button span{position:absolute;top:calc(100% + 4px);left:50%;padding:2px 4px;border-radius:4px;background:#0a121ee0;border:1px solid rgba(116,144,198,.16);font-size:11px;color:#b8c5d7;white-space:nowrap;transform:translate(-50%);transition:opacity .15s ease}.prototype-dashboard .scatter-points>button.label-above span{top:auto;bottom:calc(100% + 4px)}.prototype-dashboard .scatter-points>button.label-left span{top:50%;left:auto;right:calc(100% + 5px);transform:translateY(-50%)}.prototype-dashboard .scatter-points>button.label-right span{top:50%;left:calc(100% + 5px);transform:translateY(-50%)}.prototype-dashboard .scatter-points>button.label-hidden span{visibility:hidden;opacity:0}.prototype-dashboard .scatter-points>button.label-hidden:hover span,.prototype-dashboard .scatter-points>button.label-hidden:focus-visible span{visibility:visible;opacity:1}.prototype-dashboard .card-head p,.prototype-dashboard .chart-summary span,.prototype-dashboard .trend-labels,.prototype-dashboard .matrix-foot,.prototype-dashboard .process-health section>header,.prototype-dashboard .review-progress>small{font-size:12px;color:#8f9fb6}.prototype-dashboard .bar-row,.prototype-dashboard .bar-row>b,.prototype-dashboard .legend-list button,.prototype-dashboard .coverage-strip button span,.prototype-dashboard .coverage-strip button b,.prototype-dashboard .execution-summary span,.prototype-dashboard .emp-row.head{font-size:12px;color:#93a3ba}@media (max-width: 1439px){.prototype-dashboard .priority-grid>button{grid-template-columns:30px 1fr auto}.prototype-dashboard .priority-grid>button>strong{display:block;font-size:10px;white-space:nowrap}}.prototype-dashboard .shell{margin-left:0!important;min-width:1080px!important;padding:0 22px 44px!important}.prototype-dashboard .shell:before{top:0!important;right:0!important;bottom:0!important;left:0!important}.prototype-dashboard .project-select{position:relative}.prototype-dashboard .switch:not(.active){background:#25334b}.prototype-dashboard .switch:not(.active) i{margin-left:0}.prototype-dashboard .priority-grid>button{min-height:104px;align-items:start}.prototype-dashboard .priority-grid>button>i{margin-top:17px}.prototype-dashboard .priority-grid>button>strong{margin-top:3px}.prototype-dashboard .faithful-loading{position:fixed;right:24px;top:18px;z-index:30;padding:7px 12px;border:1px solid rgba(109,141,255,.3);border-radius:7px;background:#111c2d;color:#9eb3ec;font-size:11px;box-shadow:0 10px 30px #00000040}.prototype-dashboard .faithful-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#66758d}.prototype-dashboard .faithful-empty b{font-size:14px;color:#a9b7ca}.prototype-dashboard .faithful-empty span,.prototype-dashboard .faithful-empty small{font-size:11px;max-width:280px;line-height:1.6}.prototype-dashboard .faithful-empty>div{display:flex;gap:8px;margin-top:10px}.prototype-dashboard .faithful-empty>div button{border:1px solid var(--line);background:#111c2d;border-radius:6px;padding:8px 12px;color:#a9b7ca;cursor:pointer}.prototype-dashboard .drawer-empty{min-height:360px}.prototype-dashboard .drawer-link{border:0;background:transparent;color:#7f9df5;font-size:11px;cursor:pointer;padding:4px}.prototype-dashboard .drawer-link:disabled{color:#4f5b70;cursor:not-allowed}.prototype-dashboard .ability-empty{min-height:210px}.prototype-dashboard .relationship-list{display:flex;flex-direction:column;gap:7px}.prototype-dashboard .relationship-list button{min-height:34px;display:grid;grid-template-columns:1fr 18px 1fr auto;align-items:center;gap:6px;border:1px solid rgba(126,153,204,.11);background:#ffffff04;border-radius:6px;padding:0 8px;color:#92a1b7;font-size:11px;cursor:pointer;text-align:left}.prototype-dashboard .relationship-list button i{font-style:normal;color:#5dd7d0;text-align:center}.prototype-dashboard .relationship-list button b{color:#dce5f4;text-align:right}.prototype-dashboard .dashboard-cascader{width:100%}.prototype-dashboard .dashboard-cascader .ant-select-selector{min-height:38px!important;background:#0b1421!important;border-color:var(--line)!important;color:#9cabc2!important;box-shadow:none!important}.prototype-dashboard .dashboard-cascader .ant-select-selection-item,.prototype-dashboard .dashboard-cascader .ant-select-selection-placeholder,.prototype-dashboard .dashboard-cascader .ant-select-arrow,.prototype-dashboard .dashboard-cascader .ant-select-clear{color:#9cabc2!important}.prototype-dashboard .dashboard-cascader .ant-select-selection-overflow-item .ant-select-selection-item{background:#15243a!important;border-color:#2a4268!important;color:#b8c8e0!important}.prototype-dashboard .dashboard-cascader-popup .ant-cascader-menu{background:#0b1421;border-color:#21314b;color:#9cabc2}.prototype-dashboard .dashboard-cascader-popup .ant-cascader-menu-item{color:#9cabc2}.prototype-dashboard .dashboard-cascader-popup .ant-cascader-menu-item:hover,.prototype-dashboard .dashboard-cascader-popup .ant-cascader-menu-item-active{background:#172844!important;color:#eef4ff}.prototype-dashboard .dashboard-cascader-popup .ant-cascader-checkbox-inner{background:#0b1421;border-color:#4d6388}.prototype-dashboard .dashboard-cascader-popup .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background:#587cf0;border-color:#587cf0}.prototype-dashboard .dynamic-fit{grid-template-columns:82px repeat(4,1fr)}.prototype-dashboard .business-entry{min-height:48px;margin-top:8px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(71,214,209,.2);border-radius:9px;background:linear-gradient(90deg,#47d6d114,#6d8dff0d)}.prototype-dashboard .business-entry div{display:flex;flex-direction:column;gap:3px}.prototype-dashboard .business-entry b{font-size:12px;color:#dce7f8}.prototype-dashboard .business-entry span{font-size:10px;color:#7e90aa}.prototype-dashboard .business-entry button{padding:7px 12px;border:1px solid rgba(71,214,209,.32);border-radius:6px;background:#47d6d114;color:#69ded9;font-size:11px;cursor:pointer}.prototype-dashboard .business-entry-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.prototype-dashboard .business-modal{width:min(980px,calc(100vw - 40px));max-height:calc(100vh - 48px);display:flex;flex-direction:column}.prototype-dashboard .publish-review-modal{width:min(820px,calc(100vw - 40px));max-height:calc(100vh - 48px);display:flex;flex-direction:column}.prototype-dashboard .publish-review-summary{margin:16px 22px 10px;padding:12px 14px;display:flex;align-items:center;gap:9px;border:1px solid rgba(109,141,255,.18);border-radius:8px;background:#6d8dff0f}.prototype-dashboard .publish-review-summary>b{color:#f1f5ff;font-size:22px}.prototype-dashboard .publish-review-summary>span{color:#96a7bf;font-size:11px;margin-right:auto}.prototype-dashboard .publish-review-summary>i{padding:4px 7px;border:1px solid rgba(126,153,204,.18);border-radius:999px;color:#aebdd1;font-size:9px;font-style:normal}.prototype-dashboard .publish-diff-list{min-height:100px;padding:0 22px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.prototype-dashboard .publish-diff-item{display:grid;grid-template-columns:58px minmax(0,1fr);gap:11px;align-items:start;padding:11px 12px;border:1px solid rgba(126,153,204,.13);border-radius:8px;background:#ffffff05}.prototype-dashboard .publish-diff-item>span{padding:4px 6px;border-radius:4px;background:#6d8dff1f;color:#93aafa;font-size:9px;text-align:center}.prototype-dashboard .publish-diff-item b{display:block;color:#dce6f5;font-size:11px}.prototype-dashboard .publish-diff-item p{margin:4px 0 0;color:#7789a4;font-size:10px;line-height:1.55;overflow-wrap:anywhere}.prototype-dashboard .publish-diff-item.kind-add>span,.prototype-dashboard .publish-review-summary .kind-add{color:#67d9d4;background:#47d6d11a;border-color:#47d6d133}.prototype-dashboard .publish-diff-item.kind-remove>span,.prototype-dashboard .publish-review-summary .kind-remove{color:#ef8b94;background:#ef6f781a;border-color:#ef6f7833}.prototype-dashboard .publish-diff-item.kind-definition>span,.prototype-dashboard .publish-review-summary .kind-definition{color:#d9b873;background:#d9b8731a;border-color:#d9b87333}.prototype-dashboard .publish-review-warning{margin:12px 22px;padding:9px 11px;border-left:3px solid #d9b873;background:#d9b8730f;color:#9f906f;font-size:10px;line-height:1.5}.prototype-dashboard .publish-review-modal footer button.primary{border-color:#47d6d15c;background:linear-gradient(135deg,#426bdd,#2a9f9b);color:#fff}.prototype-dashboard .business-fields{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;gap:16px;overflow-y:auto}.prototype-dashboard .business-fields.grouped-metric-fields>label{grid-column:1 / -1}.prototype-dashboard .business-fields.grouped-metric-fields .dashboard-cascader{width:100%}.prototype-dashboard .business-fields label{display:flex;flex-direction:column;gap:8px}.prototype-dashboard .business-fields label>span{font-size:12px;color:#d7e1f1;font-weight:650}.prototype-dashboard .business-fields label>small{font-size:10px;color:#71829c;line-height:1.5}.prototype-dashboard .condition-selection-summary{min-height:30px;padding:6px 9px;border:1px solid rgba(108,139,186,.2);border-radius:6px;background:#111f32b3;display:flex;align-items:center;justify-content:space-between;gap:12px}.prototype-dashboard .condition-selection-summary>div{min-width:0;display:flex;align-items:center;gap:10px}.prototype-dashboard .condition-selection-summary b{color:#dbe7f8;font-size:11px;font-weight:700}.prototype-dashboard .condition-selection-summary span{color:#8496b0;font-size:10px}.prototype-dashboard .condition-selection-summary button{flex:0 0 auto;border:0;background:transparent;color:#79a5ec;font-size:10px;cursor:pointer}.prototype-dashboard .drawer-back-button{display:inline-flex;align-items:center;min-height:28px;margin:0 0 4px;padding:0 10px;border:1px solid rgba(116,151,214,.3);border-radius:7px;background:#486fb91f;color:#9dbcf3;font-size:12px;font-weight:600;cursor:pointer}.prototype-dashboard .drawer-back-button:hover{border-color:#7ba0e694;background:#486fb933;color:#d6e5ff}.prototype-dashboard .condition-selection-summary button:hover{color:#9ec0f6}.prototype-dashboard .condition-selected-details{margin-top:-5px;border:1px solid rgba(108,139,186,.18);border-radius:6px;background:#0a16258c;overflow:hidden}.prototype-dashboard .dashboard-drill-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 22px 24px;color:var(--muted);font-size:12px}.prototype-dashboard .dashboard-drill-pagination.is-single-page{justify-content:flex-start}.prototype-dashboard .dashboard-drill-pagination .ant-pagination{margin-left:auto}.prototype-dashboard .dashboard-drill-pagination .ant-pagination-item,.prototype-dashboard .dashboard-drill-pagination .ant-pagination-prev button,.prototype-dashboard .dashboard-drill-pagination .ant-pagination-next button,.prototype-dashboard .dashboard-drill-pagination .ant-pagination-options-quick-jumper input,.prototype-dashboard .dashboard-drill-pagination .ant-select-selector{border-color:var(--line)!important;background:#101b2c!important;color:var(--text)!important}.prototype-dashboard .dashboard-drill-pagination .ant-pagination-item a,.prototype-dashboard .dashboard-drill-pagination .ant-pagination-prev button,.prototype-dashboard .dashboard-drill-pagination .ant-pagination-next button,.prototype-dashboard .dashboard-drill-pagination .ant-pagination-options,.prototype-dashboard .dashboard-drill-pagination .ant-select-selection-item{color:var(--text-2)!important}.prototype-dashboard .dashboard-drill-pagination .ant-pagination-item-active{border-color:#5d85ee!important;background:#4b72dc33!important}.prototype-dashboard .dashboard-drill-pagination .ant-pagination-item-active a{color:#87a6ff!important}.prototype-dashboard .dashboard-recording-detail-content{height:100%;min-width:960px}.prototype-dashboard .dashboard-recording-detail-drawer .ant-drawer-body{height:100%}@media (max-width: 900px){.prototype-dashboard .dashboard-drill-pagination{align-items:flex-start;flex-direction:column}.prototype-dashboard .dashboard-drill-pagination .ant-pagination{margin-left:0}}.prototype-dashboard .condition-selected-details summary{padding:6px 9px;color:#8ca2c1;font-size:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prototype-dashboard .condition-selected-details>div{max-height:144px;padding:0 8px 8px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:6px}.prototype-dashboard .condition-selected-details span{max-width:100%;padding:4px 7px;border:1px solid rgba(102,153,225,.22);border-radius:5px;background:#2a4c7b40;color:#b8c9df;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.prototype-dashboard .business-fields input{height:38px;border:1px solid var(--line);border-radius:6px;background:#0b1421;color:#dce7f8;padding:0 11px}.prototype-dashboard .condition-match-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.prototype-dashboard .condition-match-mode button{min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:12px;font-weight:650;cursor:pointer}.prototype-dashboard .condition-match-mode button:hover{color:var(--text)}.prototype-dashboard .condition-match-mode button.active{border-color:#7fa1d7;background:#fff;color:var(--blue);box-shadow:0 2px 8px #25374c1a}.prototype-dashboard .grade-options{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.prototype-dashboard .grade-options button{height:38px;border:1px solid var(--line);border-radius:6px;background:#0b1421;color:#8191aa;cursor:pointer}.prototype-dashboard .grade-options button.active{border-color:#5c82ef;background:#5c82ef29;color:#dce7ff}.prototype-dashboard .change-ranking-editor{grid-column:1 / -1;display:grid;gap:14px}.prototype-dashboard .change-ranking-editor>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.prototype-dashboard .change-ranking-editor>header div{display:grid;gap:4px}.prototype-dashboard .change-ranking-editor>header b{color:var(--text);font-size:13px}.prototype-dashboard .change-ranking-editor>header small,.prototype-dashboard .change-ranking-editor>p{color:var(--muted);font-size:10px;line-height:1.5}.prototype-dashboard .change-ranking-editor>header>span{color:var(--blue);font-size:11px;font-weight:650}.prototype-dashboard .change-ranking-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.prototype-dashboard .business-fields .change-ranking-options label{min-height:46px;display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text-2);cursor:pointer}.prototype-dashboard .business-fields .change-ranking-options label.selected{border-color:#7fa1df;background:#3f6fce1a;color:var(--blue)}.prototype-dashboard .business-fields .change-ranking-options input{width:16px;height:16px;flex:0 0 16px;padding:0;accent-color:var(--blue)}.prototype-dashboard .business-fields .change-ranking-options label>span{color:inherit;font-size:12px;font-weight:650}.prototype-dashboard .change-ranking-editor>p{margin:0}.prototype-dashboard .priority-signal-editor{grid-column:1 / -1;padding-top:4px}.prototype-dashboard .priority-signal-editor>header{margin-bottom:9px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.prototype-dashboard .priority-signal-editor>header div{display:flex;flex-direction:column;gap:3px}.prototype-dashboard .priority-signal-editor>header b{color:#dce6f6;font-size:12px}.prototype-dashboard .priority-signal-editor>header small{color:#71829c;font-size:10px}.prototype-dashboard .priority-signal-editor>header .dashboard-dark-select{width:150px;height:34px}.prototype-dashboard .priority-signal-editor>header .dashboard-dark-select .ant-select-selector{height:34px!important;border-color:#47d6d147!important;background:#47d6d112!important}.prototype-dashboard .priority-signal-editor>header .dashboard-dark-select .ant-select-selection-item{line-height:32px!important;color:#6ddbd6!important;font-size:10px}.prototype-dashboard .priority-signal-editor>header select{height:34px;border:1px solid rgba(71,214,209,.28);border-radius:6px;background:#47d6d112;color:#6ddbd6;padding:0 9px;font-size:10px}.prototype-dashboard .priority-signal-list{display:flex;flex-direction:column;gap:7px}.prototype-dashboard .priority-signal-list article{min-height:58px;padding:8px;display:grid;grid-template-columns:58px 125px 145px 105px 105px 1fr;gap:7px;align-items:center;border:1px solid rgba(126,153,204,.13);border-radius:7px;background:#ffffff05}.prototype-dashboard .priority-signal-list .dashboard-dark-select{height:34px}.prototype-dashboard .priority-signal-list .dashboard-dark-select .ant-select-selector{height:34px!important;border-radius:5px!important}.prototype-dashboard .priority-signal-list .dashboard-dark-select .ant-select-selection-item{line-height:32px!important;font-size:10px}.prototype-dashboard .priority-signal-list input,.prototype-dashboard .priority-signal-list select{width:100%;height:34px;border:1px solid var(--line);border-radius:5px;background:#0b1421;color:#b6c4d8;padding:0 7px;font-size:10px}.prototype-dashboard .priority-signal-list .signal-enabled{display:flex;flex-direction:row;align-items:center;gap:5px}.prototype-dashboard .priority-signal-list .signal-enabled input{width:14px;height:14px;accent-color:#4ccbc6}.prototype-dashboard .priority-signal-list .signal-enabled span{margin:0;color:#8da0b9;font-size:9px}.prototype-dashboard .priority-signal-list .signal-number{position:relative;display:block}.prototype-dashboard .priority-signal-list .signal-number span{position:absolute;left:7px;top:4px;z-index:1;color:#64758e;font-size:7px}.prototype-dashboard .priority-signal-list .signal-number input{padding:13px 22px 0 7px}.prototype-dashboard .priority-signal-list .signal-number i{position:absolute;right:7px;top:15px;color:#7587a2;font-size:9px;font-style:normal}.prototype-dashboard .signal-order-actions{display:flex;justify-content:flex-end;gap:4px}.prototype-dashboard .signal-order-actions button{height:30px;border:1px solid var(--line);border-radius:5px;background:#101a2a;color:#8798b2;font-size:9px;cursor:pointer}.prototype-dashboard .signal-order-actions button.danger{color:#eb858e}.prototype-dashboard .signal-order-actions button:disabled{opacity:.35;cursor:not-allowed}.prototype-dashboard .custom-card-modal{width:760px}.prototype-dashboard .sales-matrix-config-modal,.prototype-dashboard .execution-card-config-modal{width:640px}.prototype-dashboard .execution-card-config-modal .custom-card-fields{grid-template-columns:1fr 1fr}.prototype-dashboard .execution-card-config-modal .custom-card-fields label small{color:var(--muted);font-size:10px;line-height:1.5}.prototype-dashboard .ability-dimension-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.prototype-dashboard .ability-dimension-options button{min-height:38px}.prototype-dashboard .sales-matrix-config-modal .custom-card-fields{grid-template-columns:1fr 1fr}.prototype-dashboard .sales-matrix-config-modal .custom-card-fields label small{color:var(--muted);font-size:10px;line-height:1.5}.prototype-dashboard .matrix-range-inputs{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px}.prototype-dashboard .matrix-range-inputs i{color:var(--muted);font-style:normal;text-align:center}.prototype-dashboard .matrix-boundary-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.prototype-dashboard .matrix-boundary-inputs>span{display:grid;gap:5px}.prototype-dashboard .matrix-boundary-inputs>span>small{color:var(--muted);font-size:10px}.prototype-dashboard .custom-card-fields{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.prototype-dashboard .custom-card-fields label{display:flex;flex-direction:column;gap:8px}.prototype-dashboard .custom-card-fields label.wide{grid-column:1/-1}.prototype-dashboard .custom-card-fields label>span{font-size:12px;color:#d7e1f1;font-weight:650}.prototype-dashboard .custom-card-fields label small{color:var(--muted);font-size:10px;line-height:1.5}.prototype-dashboard .custom-card-fields label small.selected-tag-path{color:#67d9d4;font-weight:650}.prototype-dashboard .custom-card-fields input,.prototype-dashboard .custom-card-fields select{height:39px;border:1px solid var(--line);border-radius:6px;background:#0b1421;color:#dce7f8;padding:0 10px}.prototype-dashboard .custom-card-fields input:disabled,.prototype-dashboard .custom-card-fields select:disabled{border-color:#7e99cc1a;background:#0a111c;color:#687990;cursor:not-allowed}.prototype-dashboard .custom-card-fields select option{background:#fff;color:#172033}.prototype-dashboard .custom-chart-options button{min-height:42px;font-size:11px}.prototype-dashboard .custom-chart-options button i{font-size:16px}.prototype-dashboard .custom-card-note{margin:0 22px 8px;padding:10px 12px;border:1px solid rgba(71,214,209,.18);border-radius:7px;background:#47d6d10d;display:flex;gap:10px;font-size:11px}.prototype-dashboard .custom-card-note b{color:#68d9d4}.prototype-dashboard .custom-card-note span{color:#aab8cc}.prototype-dashboard .custom-widget-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:12px}.prototype-dashboard .custom-widget-grid-contents{display:contents}.prototype-dashboard .sortable-custom-card{position:relative;min-width:0}.prototype-dashboard .sortable-custom-card>.card{height:100%}.prototype-dashboard .sortable-custom-card.dragging{z-index:20;opacity:.72}.prototype-dashboard .custom-card-add-tile{grid-column:span 4;min-height:180px;border:1px dashed rgba(109,141,255,.42);border-radius:8px;background:#14233a6b;color:#8fa5ca;display:grid;place-content:center;gap:8px;text-align:center;cursor:pointer}.prototype-dashboard .custom-card-add-tile:hover{border-color:#47d6d19e;background:#47d6d10f}.prototype-dashboard .custom-card-add-tile strong{color:#70dcd6;font-size:15px}.prototype-dashboard .custom-card-add-tile span{max-width:260px;font-size:11px}.prototype-dashboard .drag-handle{position:absolute;right:8px;bottom:8px;z-index:5;width:28px;height:25px;border:1px solid rgba(109,141,255,.25);border-radius:5px;background:#0f1a2beb;color:#8299d7;cursor:grab;touch-action:none}.prototype-dashboard .drag-handle:active{cursor:grabbing}.prototype-dashboard .custom-runtime-card{min-height:310px}.prototype-dashboard .custom-card-actions{display:flex;gap:5px}.prototype-dashboard .custom-card-actions button{border:1px solid var(--line);background:#101b2c;color:#8fa1bc;border-radius:5px;padding:5px 7px;font-size:10px;cursor:pointer}.prototype-dashboard .custom-card-actions button.danger{color:#ef8790;border-color:#ef6f7838}.prototype-dashboard .config-cross{display:grid;gap:6px;align-items:stretch;overflow:auto;padding-bottom:4px}.prototype-dashboard .config-cross>b,.prototype-dashboard .config-cross>.axis-corner{min-height:32px;display:flex;align-items:center;justify-content:center;text-align:center;color:#8fa0b8;font-size:10px}.prototype-dashboard .config-cross .axis-corner{border:0;background:transparent;color:#67d9d4;text-align:left;justify-content:flex-start;cursor:pointer}.prototype-dashboard .config-cross-row{display:contents}.prototype-dashboard .config-cross-row>b{display:flex;align-items:center;color:#9cabc0;font-size:10px;padding-right:5px}.prototype-dashboard .config-cross-row button{min-height:44px;border:1px solid rgba(104,139,220,.15);border-radius:6px;background:rgba(75,118,238,calc(.06 + var(--heat) * .42));color:#dce6f8;cursor:pointer}.prototype-dashboard .config-cross-row button:disabled{opacity:.3;cursor:default}.prototype-dashboard .config-cross-row button strong,.prototype-dashboard .config-cross-row button small{display:block}.prototype-dashboard .config-cross-row button strong{font-size:14px}.prototype-dashboard .config-cross-row button small{font-size:8px;color:#8293ad;margin-top:2px}.prototype-dashboard .runtime-kpi{min-height:215px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px 8%;background:radial-gradient(circle at 82% 20%,rgba(92,130,239,.2),transparent 42%)}.prototype-dashboard .runtime-kpi span{color:#8293ad;font-size:12px}.prototype-dashboard .runtime-kpi strong{margin:12px 0 8px;font-size:38px;color:#eef4ff}.prototype-dashboard .runtime-kpi em{padding:4px 7px;border-radius:5px;background:#47d6d114;color:#61d9d4;font-size:11px;font-style:normal}.prototype-dashboard .runtime-kpi small{margin-top:18px;color:#667792;font-size:10px}.prototype-dashboard .runtime-risk{width:100%;min-height:215px;position:relative;display:grid;grid-template-columns:44px 1fr;gap:14px;align-content:center;text-align:left;border:1px solid rgba(121,153,222,.14);border-radius:9px;background:#0a121e80;padding:20px;color:inherit;cursor:default}.prototype-dashboard .runtime-risk>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;font-style:normal;font-size:20px;font-weight:800}.prototype-dashboard .runtime-risk.breached>i{color:#ff8790;background:#ef6f7821}.prototype-dashboard .runtime-risk.healthy>i{color:#57d5a4;background:#3cc69021}.prototype-dashboard .runtime-risk div span,.prototype-dashboard .runtime-risk div strong,.prototype-dashboard .runtime-risk div small{display:block}.prototype-dashboard .runtime-risk div span{color:#8293ad;font-size:10px}.prototype-dashboard .runtime-risk div strong{margin:5px 0;color:#edf3ff;font-size:17px}.prototype-dashboard .runtime-risk div small{color:#71829c;font-size:10px}.prototype-dashboard .runtime-risk>em{grid-column:1 / 3;height:8px;overflow:hidden;border-radius:8px;background:#09111c}.prototype-dashboard .runtime-risk>em b{display:block;width:calc(var(--risk-progress) * 100%);height:100%;background:linear-gradient(90deg,#5277e9,#ef727c)}.prototype-dashboard .runtime-risk>u{grid-column:1 / 3;color:#86a2f6;font-size:10px;text-decoration:none}.prototype-dashboard .runtime-risk:has(>u){cursor:pointer}.prototype-dashboard .runtime-cooccurrence{display:flex;flex-direction:column;gap:8px}.prototype-dashboard .runtime-cooccurrence button{min-height:40px;display:grid;grid-template-columns:1fr 18px 1fr auto;gap:7px;align-items:center;border:1px solid rgba(126,153,204,.12);border-radius:7px;background:#ffffff05;color:#9dacbf;padding:0 10px;text-align:left;cursor:pointer}.prototype-dashboard .runtime-cooccurrence button i{color:#54d8d2;font-style:normal;text-align:center}.prototype-dashboard .runtime-cooccurrence button strong{color:#e3ebf8;font-size:11px}.prototype-dashboard .operating-briefing-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2700;display:flex;justify-content:flex-end;background:#02070dad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.prototype-dashboard .operating-briefing-drawer{width:min(1040px,96vw);height:100vh;display:flex;flex-direction:column;overflow:hidden;color:var(--text);background:radial-gradient(circle at 82% 0%,rgba(75,111,205,.14),transparent 30%),#091321;border-left:1px solid rgba(111,143,207,.24);box-shadow:-22px 0 70px #00000075;animation:slide .24s ease-out}.prototype-dashboard .operating-briefing-head{min-height:108px;padding:22px 28px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(124,151,200,.15);background:#0c1726db}.prototype-dashboard .operating-briefing-head h2{margin:6px 0;font-size:28px;line-height:1.25}.prototype-dashboard .operating-briefing-head p{margin:0;color:#7888a3;font-size:13px}.prototype-dashboard .operating-briefing-head>button{width:30px;height:30px;border:1px solid rgba(124,151,200,.18);border-radius:7px;color:#8393ad;background:#050c166b;cursor:pointer}.prototype-dashboard .operating-briefing-head-actions{display:flex;align-items:center;gap:8px}.prototype-dashboard .operating-briefing-head-actions button{min-width:30px;height:30px;padding:0 10px;border:1px solid rgba(124,151,200,.18);border-radius:7px;color:#9aabc5;background:#050c166b;cursor:pointer;font-size:12px}.prototype-dashboard .operating-briefing-head-actions button:last-child{width:30px;padding:0}.prototype-dashboard .operating-briefing-content{flex:1;min-height:0;overflow-y:auto;padding:22px 28px 34px;display:flex;flex-direction:column;gap:18px}.prototype-dashboard .operating-briefing-content>*{flex:0 0 auto}.prototype-dashboard .briefing-conclusion{position:relative;padding:20px 22px;display:grid;gap:16px;overflow:hidden;border:1px solid rgba(84,210,204,.18);border-radius:10px;background:linear-gradient(120deg,#2c5f7633,#162743ad)}.prototype-dashboard .briefing-conclusion:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#4bd4ce}.prototype-dashboard .briefing-conclusion span{color:#59d7d1;font-size:11px;letter-spacing:1px}.prototype-dashboard .briefing-conclusion b{max-width:920px;color:#e8effb;font-size:17px;line-height:1.75}.prototype-dashboard .briefing-conclusion small{color:#74859f;font-size:11px}.prototype-dashboard .briefing-conclusion>header,.prototype-dashboard .briefing-recording-foundation>header,.prototype-dashboard .briefing-conclusion>footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.prototype-dashboard .briefing-conclusion>header div span,.prototype-dashboard .briefing-conclusion>header div strong,.prototype-dashboard .briefing-recording-foundation>header div span,.prototype-dashboard .briefing-recording-foundation>header div strong{display:block}.prototype-dashboard .briefing-conclusion>header div strong,.prototype-dashboard .briefing-recording-foundation>header div strong{margin-top:4px;color:#edf3fc;font-size:17px}.prototype-dashboard .briefing-conclusion>header>em{padding:5px 10px;border-radius:999px;font-size:11px;font-style:normal}.prototype-dashboard .briefing-conclusion>header>em.ready{color:#54d5aa;background:#41c6971f}.prototype-dashboard .briefing-conclusion>header>em.waiting{color:#f0b46b;background:#e59e4d1f}.prototype-dashboard .briefing-summary-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prototype-dashboard .briefing-summary-facts>div,.prototype-dashboard .briefing-recording-foundation article{min-width:0;padding:13px 14px;border:1px solid rgba(124,151,200,.13);border-radius:9px;background:#07101d4d}.prototype-dashboard .briefing-summary-facts span,.prototype-dashboard .briefing-summary-facts strong,.prototype-dashboard .briefing-summary-facts small,.prototype-dashboard .briefing-recording-foundation article span,.prototype-dashboard .briefing-recording-foundation article strong,.prototype-dashboard .briefing-recording-foundation article small{display:block}.prototype-dashboard .briefing-summary-facts strong,.prototype-dashboard .briefing-recording-foundation article strong{margin:7px 0 4px;overflow:hidden;color:#edf3fc;font-size:20px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .briefing-recording-foundation{padding-top:14px;border-top:1px solid rgba(124,151,200,.12)}.prototype-dashboard .briefing-recording-foundation>header{margin-bottom:10px}.prototype-dashboard .briefing-recording-foundation>header>small{max-width:360px;text-align:right}.prototype-dashboard .briefing-recording-foundation>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prototype-dashboard .briefing-conclusion>footer{padding-top:2px}.prototype-dashboard .briefing-metric-grid{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prototype-dashboard .briefing-metric-grid>article{min-height:148px;padding:15px 16px;display:flex;flex-direction:column;border:1px solid rgba(123,151,202,.14);border-radius:9px;background:#0f1b2dc7}.prototype-dashboard .briefing-metric-grid article>header,.prototype-dashboard .briefing-metric-grid article>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.prototype-dashboard .briefing-metric-grid span,.prototype-dashboard .briefing-metric-grid p{color:#8290a7;font-size:12px}.prototype-dashboard .briefing-metric-grid article>strong{margin-top:12px;color:#eaf0fb;font-size:29px;line-height:1}.prototype-dashboard .briefing-metric-grid p{margin:9px 0 12px;line-height:1.5}.prototype-dashboard .briefing-metric-grid article>header em{padding:4px 7px;border-radius:5px;font-size:11px;font-style:normal}.prototype-dashboard .briefing-metric-grid article>header em.positive{color:#54d5aa;background:#41c6971f}.prototype-dashboard .briefing-metric-grid article>header em.negative{color:#ff8991;background:#ef6f781f}.prototype-dashboard .briefing-metric-grid article>header em.neutral{color:#8fa0ba;background:#7e97c11a}.prototype-dashboard .briefing-metric-grid article>header em.increase{color:#ff8991;background:#ef6f781f}.prototype-dashboard .briefing-metric-grid article>header em.decrease{color:#54d5aa;background:#41c6971f}.prototype-dashboard .briefing-metric-grid article>footer{margin-top:auto;padding-top:9px;border-top:1px solid rgba(123,151,202,.1)}.prototype-dashboard .briefing-metric-grid article>footer b{color:#b8c5d9;font-size:12px}.prototype-dashboard .briefing-custom-query-grid{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prototype-dashboard .briefing-custom-query-grid>article{min-width:0;padding:13px 14px;border:1px solid rgba(123,151,202,.14);border-radius:9px;background:#0f1b2dc7}.prototype-dashboard .briefing-custom-query-grid>article.briefing-satisfaction-article{grid-column:1 / -1}.prototype-dashboard .briefing-satisfaction-matrix{margin-top:12px;overflow-x:auto;border:1px solid rgba(123,151,202,.12);border-radius:8px}.prototype-dashboard .briefing-satisfaction-matrix table{width:100%;min-width:560px;border-collapse:collapse}.prototype-dashboard .briefing-satisfaction-matrix th,.prototype-dashboard .briefing-satisfaction-matrix td{padding:9px 12px;border-bottom:1px solid rgba(123,151,202,.1);color:#a7b5ca;font-size:10px;text-align:center;white-space:nowrap}.prototype-dashboard .briefing-satisfaction-matrix thead th{color:#71839f;background:#1f314c75;font-weight:600}.prototype-dashboard .briefing-satisfaction-matrix tbody th{max-width:220px;overflow:hidden;color:#dce5f4;text-align:left;text-overflow:ellipsis}.prototype-dashboard .briefing-satisfaction-matrix tbody tr:last-child>*{border-bottom:0}.prototype-dashboard .briefing-satisfaction-matrix td.zero{color:#5f718d}.prototype-dashboard .briefing-satisfaction-matrix td b{color:#55d8d2;font-size:10px}.prototype-dashboard .briefing-custom-query-grid>article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.prototype-dashboard .briefing-custom-query-grid>article>header span,.prototype-dashboard .briefing-custom-query-grid>article>header b{display:block}.prototype-dashboard .briefing-custom-query-grid>article>header span{color:#71839f;font-size:9px}.prototype-dashboard .briefing-custom-query-grid>article>header b{margin-top:3px;color:#dce5f4;font-size:13px}.prototype-dashboard .briefing-custom-query-grid>article>header>em{flex:0 0 auto;color:#55d8d2;font-size:11px;font-style:normal}.prototype-dashboard .briefing-custom-query-list{margin-top:12px;display:grid;gap:9px}.prototype-dashboard .briefing-custom-query-list>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center}.prototype-dashboard .briefing-custom-query-list>div>span{overflow:hidden;color:#a7b5ca;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .briefing-custom-query-list>div>i{display:flex;align-items:center;gap:7px;font-style:normal}.prototype-dashboard .briefing-custom-query-list>div>i b{color:#dce5f4;font-size:10px}.prototype-dashboard .briefing-custom-query-list>div>i em{color:#55d8d2;font-size:9px;font-style:normal}.prototype-dashboard .briefing-custom-query-list>div>small{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:4px;background:#5b76a521}.prototype-dashboard .briefing-custom-query-list>div>small>i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#547cf0,#55d8d2)}.prototype-dashboard .briefing-custom-query-grid>.briefing-empty{grid-column:1 / -1}.prototype-dashboard .briefing-empty.compact{min-height:88px}.prototype-dashboard .briefing-section{overflow:hidden;border:1px solid rgba(123,151,202,.14);border-radius:10px;background:#0c1727b3}.prototype-dashboard .briefing-section>header{min-height:66px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(123,151,202,.11)}.prototype-dashboard .briefing-section>header span,.prototype-dashboard .briefing-section>header b{display:block}.prototype-dashboard .briefing-section>header span{color:#dce5f5;font-size:15px;font-weight:700}.prototype-dashboard .briefing-section>header b{margin-top:5px;color:#687a96;font-size:11px;font-weight:400}.prototype-dashboard .briefing-section>header>em{padding:4px 8px;border-radius:5px;color:#ff8991;background:#ef6f781a;font-size:11px;font-style:normal}.prototype-dashboard .briefing-signal-list{padding:10px;display:grid;gap:8px}.prototype-dashboard .briefing-signal-list article{min-height:70px;padding:10px 11px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid rgba(123,151,202,.12);border-radius:8px;background:#09121fad}.prototype-dashboard .briefing-signal-list article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#8aa1ce;background:#5e7cbe1c;font-size:10px;font-style:normal;font-weight:800}.prototype-dashboard .briefing-signal-list article.risk>i,.prototype-dashboard .briefing-signal-list article.action>i{color:#ff858e;background:#ef6f7821}.prototype-dashboard .briefing-signal-list article.opportunity>i{color:#55d9ad;background:#42c89a1f}.prototype-dashboard .briefing-signal-list article div span,.prototype-dashboard .briefing-signal-list article div b,.prototype-dashboard .briefing-signal-list article div small{display:block}.prototype-dashboard .briefing-signal-list article div span{color:#7788a4;font-size:9px}.prototype-dashboard .briefing-signal-list article div b{margin-top:3px;color:#dfe8f7;font-size:12px}.prototype-dashboard .briefing-signal-list article div small{margin-top:4px;color:#64758f;font-size:9px}.prototype-dashboard .briefing-signal-list article>em{color:#93a3ba;font-size:9px;font-style:normal}.prototype-dashboard .briefing-signal-list article.risk>em,.prototype-dashboard .briefing-signal-list article.action>em{color:#ff848d}.prototype-dashboard .briefing-signal-list article.opportunity>em{color:#55d9ad}.prototype-dashboard .briefing-signal-list article>button{min-width:78px;height:30px;border:1px solid rgba(106,140,211,.2);border-radius:6px;color:#b9c8e3;background:#3550871f;cursor:pointer;font-size:9px}.prototype-dashboard .briefing-two-column{display:grid;grid-template-columns:1fr 1fr;gap:12px}.prototype-dashboard .briefing-insight-list,.prototype-dashboard .briefing-employee-list,.prototype-dashboard .briefing-change-list,.prototype-dashboard .briefing-action-list{padding:12px 14px 14px;display:grid;gap:9px}.prototype-dashboard .briefing-insight-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-dashboard .briefing-insight-list.briefing-insight-cards>div{min-height:108px;align-content:center;align-items:start;grid-template-columns:minmax(0,1fr);row-gap:5px}.prototype-dashboard .briefing-insight-list>div,.prototype-dashboard .briefing-change-list>div{min-height:72px;padding:12px 13px;display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center;border-radius:7px;background:#ffffff05}.prototype-dashboard .briefing-insight-list span,.prototype-dashboard .briefing-change-list span{color:#8392a9;font-size:11px}.prototype-dashboard .briefing-insight-list b,.prototype-dashboard .briefing-change-list b{color:#dce5f4;font-size:14px}.prototype-dashboard .briefing-insight-list small,.prototype-dashboard .briefing-change-list small{grid-column:1 / -1;color:#65758f;font-size:11px;line-height:1.5}.prototype-dashboard .briefing-insight-cards>div>span,.prototype-dashboard .briefing-insight-cards>div>b{grid-column:1 / -1}.prototype-dashboard .briefing-change-list em{color:#4fd6a8;font-size:11px;font-style:normal}.prototype-dashboard .briefing-change-list em.risk{color:#ff848d}.prototype-dashboard .briefing-change-list em.good{color:#4fd6a8}.prototype-dashboard .briefing-change-list em.increase{color:#ff848d}.prototype-dashboard .briefing-change-list em.decrease{color:#4fd6a8}.prototype-dashboard .briefing-change-list em.neutral{color:#8fa0ba}.prototype-dashboard .briefing-employee-list>button{min-height:50px;padding:8px 10px;display:grid;grid-template-columns:1fr auto;gap:3px 8px;border:0;border-radius:7px;color:inherit;background:#ffffff05;text-align:left;cursor:pointer}.prototype-dashboard .briefing-employee-list>button span{color:#dce5f4;font-size:10px}.prototype-dashboard .briefing-employee-list>button b{color:#ff8b94;font-size:11px}.prototype-dashboard .briefing-employee-list>button small{grid-column:1 / -1;color:#667791;font-size:9px}.prototype-dashboard .briefing-action-list>div{min-height:42px;padding:8px 10px;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;border-radius:7px;color:#aebbd0;background:#ffffff05;font-size:10px}.prototype-dashboard .briefing-action-list i{color:#57d7d1;font-style:normal}.prototype-dashboard .briefing-empty{padding:28px;color:#65758e;text-align:center;font-size:12px}.prototype-dashboard .operating-briefing-footer{min-height:72px;padding:14px 28px;display:flex;justify-content:flex-end;gap:9px;border-top:1px solid rgba(123,151,202,.14);background:#0a1422f0}.prototype-dashboard .operating-briefing-footer button{min-width:100px;height:40px;border:1px solid rgba(109,142,211,.22);border-radius:7px;color:#b8c6dc;background:#2f47771f;cursor:pointer;font-size:12px}.prototype-dashboard .operating-briefing-footer button.primary{color:#fff;border-color:#6386f3;background:linear-gradient(135deg,#587df0,#4267db)}.prototype-dashboard .operating-briefing-footer .briefing-copy-button:disabled{cursor:wait;opacity:.72}.prototype-dashboard .operating-briefing-footer .briefing-copy-button.copy-success{border-color:#42c89a7a;background:#42c89a24;color:#70dfb7}.prototype-dashboard .operating-briefing-footer .briefing-copy-button.copy-error{border-color:#f16f787a;background:#f16f7821;color:#ff9aa2}.prototype-dashboard .briefing-settings-backdrop{z-index:2800}.prototype-dashboard .briefing-settings-modal{width:min(820px,92vw);max-height:92vh;display:flex;flex-direction:column}.prototype-dashboard .briefing-settings-modal>header,.prototype-dashboard .briefing-settings-modal>footer{flex:0 0 auto}.prototype-dashboard .briefing-settings-modal>header h2{margin:4px 0}.prototype-dashboard .briefing-settings-body{min-height:0;flex:1 1 auto;padding:16px 18px 22px;display:grid;grid-auto-rows:max-content;align-content:start;gap:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.prototype-dashboard .briefing-settings-title{display:grid;gap:7px}.prototype-dashboard .briefing-settings-title>b,.prototype-dashboard .briefing-settings-block>header b{color:#dce5f4;font-size:11px}.prototype-dashboard .briefing-settings-title input{height:38px;padding:0 11px;border:1px solid rgba(123,151,202,.18);border-radius:7px;color:#dce5f4;background:#08111dc7}.prototype-dashboard .briefing-settings-block{overflow:hidden;border:1px solid rgba(123,151,202,.14);border-radius:9px;background:#08111d5c}.prototype-dashboard .briefing-settings-block>header{min-height:48px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(123,151,202,.1)}.prototype-dashboard .briefing-settings-block>header b,.prototype-dashboard .briefing-settings-block>header span{display:block}.prototype-dashboard .briefing-settings-block>header span{margin-top:3px;color:#71829d;font-size:9px}.prototype-dashboard .briefing-settings-block>header em{color:#54d8d2;font-size:9px;font-style:normal}.prototype-dashboard .briefing-section-settings{padding:7px 10px 10px;display:grid;gap:5px}.prototype-dashboard .briefing-section-settings>div{min-height:48px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:7px;background:#ffffff05}.prototype-dashboard .briefing-section-settings label{flex:1;display:flex;align-items:center;gap:9px;cursor:pointer}.prototype-dashboard .briefing-section-settings label span b,.prototype-dashboard .briefing-section-settings label span small{display:block}.prototype-dashboard .briefing-section-settings label span b{color:#d7e0ef;font-size:10px}.prototype-dashboard .briefing-section-settings label span small{margin-top:2px;color:#6f819c;font-size:9px}.prototype-dashboard .briefing-section-settings>div>div{display:flex;gap:4px}.prototype-dashboard .briefing-section-settings button{width:28px;height:28px;border:1px solid rgba(123,151,202,.16);border-radius:5px;color:#94a5c0;background:#2d45741f;cursor:pointer}.prototype-dashboard .briefing-section-settings button:disabled{opacity:.35;cursor:default}.prototype-dashboard .briefing-option-grid{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.prototype-dashboard .briefing-option-grid label{min-height:40px;padding:8px 9px;display:flex;align-items:center;gap:8px;border:1px solid rgba(123,151,202,.12);border-radius:7px;color:#aebdd2;background:#ffffff05;cursor:pointer;font-size:9px}.prototype-dashboard .briefing-option-grid label.selected{border-color:#54d8d266;background:#54d8d212}.prototype-dashboard .briefing-option-grid label span b,.prototype-dashboard .briefing-option-grid label span small{display:block}.prototype-dashboard .briefing-option-grid label span b{color:#d7e0ef;font-size:9px}.prototype-dashboard .briefing-option-grid label span small{margin-top:3px;color:#6e809b;font-size:8px}.prototype-dashboard .config-modal .briefing-settings-block>header>button.briefing-query-add{width:auto;min-width:88px;height:30px;padding:0 10px;border:1px solid rgba(84,216,210,.25);border-radius:6px;color:#55d8d2;background:#54d8d20f;cursor:pointer;font-size:10px;line-height:28px;white-space:nowrap}.prototype-dashboard .config-modal .briefing-settings-block>header>button.briefing-query-add:disabled{opacity:.4;cursor:default}.prototype-dashboard .briefing-query-settings{padding:10px;display:grid;gap:8px}.prototype-dashboard .briefing-query-row{min-width:0;padding:9px;display:grid;grid-template-columns:30px minmax(130px,.8fr) minmax(220px,1.4fr) auto;gap:9px;align-items:start;border:1px solid rgba(123,151,202,.12);border-radius:7px;background:#ffffff05}.prototype-dashboard .briefing-query-row>i{width:28px;height:34px;display:grid;place-items:center;border-radius:6px;color:#55d8d2;background:#54d8d214;font-size:9px;font-style:normal;margin-top:18px}.prototype-dashboard .briefing-query-row>label{min-width:0;display:grid;grid-template-rows:14px 34px auto;gap:5px;align-content:start;position:static}.prototype-dashboard .briefing-query-row>label>span{min-height:14px;display:block;position:static;line-height:14px;transform:none;color:#71829d;font-size:8px}.prototype-dashboard .briefing-query-row input,.prototype-dashboard .briefing-query-row .dashboard-cascader{width:100%;height:34px}.prototype-dashboard .briefing-query-row input{padding:0 9px;border:1px solid rgba(123,151,202,.18);border-radius:6px;color:#dce5f4;background:#08111dc7}.prototype-dashboard .briefing-query-remove{height:34px;padding:0 10px;border:1px solid rgba(239,111,120,.2);border-radius:6px;color:#ff8991;background:#ef6f780f;cursor:pointer;font-size:9px;margin-top:19px}.prototype-dashboard .briefing-query-empty{padding:18px;color:#71829d;text-align:center;font-size:9px}.prototype-dashboard .briefing-query-error{color:#ff8991;font-size:9px}.prototype-dashboard .briefing-query-special-hint{display:block;grid-row:3;margin-top:1px;color:#16a6a1;font-size:9px;line-height:1.45}.prototype-dashboard .briefing-settings-block.compact>header{border-bottom:0}.prototype-dashboard .briefing-settings-block.compact select{width:110px;height:34px;padding:0 8px;border:1px solid rgba(123,151,202,.18);border-radius:6px;color:#c3cfe1;background:#08111dc7}.prototype-dashboard .briefing-settings-modal>footer{align-items:center;justify-content:space-between}.prototype-dashboard .briefing-settings-modal>footer>span{color:#6f819b;font-size:9px}.prototype-dashboard .briefing-settings-modal>footer>div{display:flex;gap:8px}@media (max-width: 900px){.prototype-dashboard .operating-briefing-drawer{width:100vw}.prototype-dashboard .briefing-metric-grid{grid-template-columns:repeat(2,1fr)}.prototype-dashboard .briefing-custom-query-grid{grid-template-columns:1fr}.prototype-dashboard .briefing-query-row{grid-template-columns:30px 1fr}.prototype-dashboard .briefing-query-row>label:last-of-type,.prototype-dashboard .briefing-query-row>.briefing-query-remove{grid-column:2}.prototype-dashboard .briefing-query-row>.briefing-query-remove{width:-moz-max-content;width:max-content;margin-top:0}.prototype-dashboard .briefing-summary-facts,.prototype-dashboard .briefing-recording-foundation>div{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-dashboard .briefing-two-column{grid-template-columns:1fr}.prototype-dashboard .briefing-insight-cards,.prototype-dashboard .briefing-option-grid{grid-template-columns:1fr 1fr}.prototype-dashboard .briefing-signal-list article{grid-template-columns:32px 1fr auto}.prototype-dashboard .briefing-signal-list article>button{grid-column:2 / -1;justify-self:start}}@media (max-width: 620px){.prototype-dashboard .operating-briefing-head,.prototype-dashboard .operating-briefing-content,.prototype-dashboard .operating-briefing-footer{padding-left:16px;padding-right:16px}.prototype-dashboard .briefing-summary-facts,.prototype-dashboard .briefing-recording-foundation>div,.prototype-dashboard .briefing-metric-grid,.prototype-dashboard .briefing-insight-cards{grid-template-columns:1fr}.prototype-dashboard .briefing-conclusion>header,.prototype-dashboard .briefing-recording-foundation>header,.prototype-dashboard .briefing-conclusion>footer{align-items:flex-start;flex-direction:column}.prototype-dashboard .briefing-recording-foundation>header>small{max-width:none;text-align:left}}.prototype-dashboard.presentation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;width:100vw;height:100vh;height:100dvh;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;isolation:isolate;background:radial-gradient(circle at 84% 0%,rgba(55,87,157,.16),transparent 31%),radial-gradient(circle at 24% 86%,rgba(40,111,127,.08),transparent 28%),var(--bg)}.prototype-dashboard.presentation .shell{width:100%;min-height:100%;margin-left:0!important}.prototype-dashboard.presentation .topbar{position:sticky;top:0;z-index:50;padding:0 2px;background:linear-gradient(180deg,#070c14fa,#070c14e6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prototype-dashboard.presentation .top-actions button:not(.presentation-toggle){display:none}@media (max-width: 1439px){.prototype-dashboard .shell{min-width:980px!important}.prototype-dashboard .kpi-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.prototype-dashboard .priority-grid{grid-template-columns:repeat(3,1fr)}}.prototype-dashboard .card-is-pending{min-height:250px}.prototype-dashboard .card-action-slot{flex:0 0 auto;margin-left:10px}.prototype-dashboard .card-action-slot.is-data-pending .card-link{pointer-events:none;cursor:wait;opacity:.5}.prototype-dashboard .card-load-state{min-height:182px;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--text-2);text-align:left}.prototype-dashboard .card-load-state>span{display:flex;flex-direction:column;gap:4px}.prototype-dashboard .card-load-state b{color:var(--text);font-size:12px;line-height:1.5}.prototype-dashboard .card-load-state small{color:var(--muted);font-size:10px;line-height:1.5}.prototype-dashboard .card-load-state__indicator{flex:0 0 auto;width:22px;height:22px;border:2px solid color-mix(in srgb,var(--blue) 24%,transparent);border-top-color:var(--blue);border-radius:50%;animation:dashboard-loading-spin .8s linear infinite}.prototype-dashboard .card-load-state.is-error .card-load-state__indicator{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--red) 45%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent);animation:none}.prototype-dashboard .card-load-state.is-error .card-load-state__indicator:after{content:"!";color:var(--red);font-size:13px;font-style:normal;font-weight:800}.prototype-dashboard .card-load-state button,.prototype-dashboard .dashboard-load-status button{border:1px solid var(--line-hi);border-radius:6px;background:var(--panel-2);color:var(--text-2);cursor:pointer;padding:5px 9px;font-size:10px}.prototype-dashboard .card-load-state.is-compact{min-height:0;padding:8px 0;gap:8px;justify-content:flex-start}.prototype-dashboard .card-load-state.is-compact .card-load-state__indicator{width:16px;height:16px}.prototype-dashboard .kpi:disabled{cursor:wait;opacity:1}.prototype-dashboard .briefing-insight-cards .card-load-state,.prototype-dashboard .briefing-custom-query-grid .card-load-state{min-height:54px;padding-inline:0}.prototype-dashboard .briefing-load-status{align-self:center;margin-right:auto;color:var(--muted);font-size:11px}.prototype-dashboard .briefing-load-status.is-success{color:var(--green)}.prototype-dashboard .briefing-load-status.is-error{color:var(--red)}.prototype-dashboard .operating-briefing-footer button:disabled{cursor:not-allowed;opacity:.56}.prototype-dashboard .dashboard-load-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.prototype-dashboard .dashboard-load-status>i{width:8px;height:8px;border-radius:50%;background:var(--green)}.prototype-dashboard .dashboard-load-status.is-loading>i{width:12px;height:12px;border:2px solid color-mix(in srgb,var(--blue) 25%,transparent);border-top-color:var(--blue);background:transparent;animation:dashboard-loading-spin .8s linear infinite}.prototype-dashboard .dashboard-load-status.is-idle>i{background:var(--muted)}.prototype-dashboard .dashboard-load-status.is-error{color:var(--red)}.prototype-dashboard .dashboard-load-status.is-error>i{background:var(--red)}.prototype-dashboard .dashboard-load-status button{margin-left:2px;padding:3px 7px;line-height:1.4}@keyframes dashboard-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.prototype-dashboard .card-load-state__indicator,.prototype-dashboard .dashboard-load-status.is-loading>i{animation:none}}.prototype-dashboard .satisfaction-matrix-card{min-height:310px}.prototype-dashboard .satisfaction-matrix{height:220px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.prototype-dashboard .satisfaction-matrix table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;table-layout:fixed}.prototype-dashboard .satisfaction-matrix th,.prototype-dashboard .satisfaction-matrix td{height:43px;padding:0 9px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.prototype-dashboard .satisfaction-matrix tr>:last-child{border-right:0}.prototype-dashboard .satisfaction-matrix tbody tr:last-child>*{border-bottom:0}.prototype-dashboard .satisfaction-matrix thead th{position:sticky;top:0;z-index:3;height:36px;color:var(--muted);background:var(--panel-hi);font-size:10px;font-weight:650}.prototype-dashboard .satisfaction-matrix tr>:first-child{width:38%}.prototype-dashboard .satisfaction-matrix tbody th{position:sticky;left:0;z-index:2;overflow:hidden;color:var(--text-2);background:var(--panel-2);font-size:11px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard .satisfaction-matrix thead th:first-child{left:0;z-index:4;color:var(--text-2);text-align:left}.prototype-dashboard .satisfaction-matrix td button{width:100%;min-height:30px;display:inline-flex;align-items:baseline;justify-content:center;gap:3px;border:1px solid rgba(71,214,209,.14);border-radius:6px;background:#47d6d10f;color:var(--cyan);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.prototype-dashboard .satisfaction-matrix td button:hover:not(:disabled){border-color:#47d6d16b;background:#47d6d11f;transform:translateY(-1px)}.prototype-dashboard .satisfaction-matrix td button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.prototype-dashboard .satisfaction-matrix td button strong{color:inherit;font-size:13px}.prototype-dashboard .satisfaction-matrix td button small{color:var(--muted);font-size:9px}.prototype-dashboard .satisfaction-matrix td.zero button{border-color:transparent;background:transparent;color:var(--muted);cursor:default;opacity:.55}.prototype-dashboard .satisfaction-matrix::-webkit-scrollbar{width:6px;height:6px}.prototype-dashboard .satisfaction-matrix::-webkit-scrollbar-track{background:transparent}.prototype-dashboard .satisfaction-matrix::-webkit-scrollbar-thumb{border-radius:999px;background:#7589a65c}@media (max-width: 1100px){.prototype-dashboard .satisfaction-matrix{height:208px}}.dashboard-dark-dropdown.ant-select-dropdown,.dashboard-project-dropdown.ant-select-dropdown{z-index:2600;padding:6px;overflow:hidden;border:1px solid rgba(111,143,207,.28);border-radius:9px;background:linear-gradient(180deg,#111d2ffc,#09111dfc);box-shadow:0 18px 48px #00000080,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-dark-dropdown .ant-select-item,.dashboard-project-dropdown .ant-select-item{min-height:36px;margin:2px 0;padding:8px 10px;display:flex;align-items:center;border:1px solid transparent;border-radius:6px;color:#a8b6cc;font-size:12px;transition:color .16s ease,border-color .16s ease,background .16s ease}.dashboard-dark-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dashboard-project-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){border-color:#6d8dff29;background:#5374d31f;color:#e3ebfb}.dashboard-dark-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dashboard-project-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){border-color:#6d8dff4d;background:linear-gradient(90deg,#4e70d547,#37539729);color:#f0f4ff;font-weight:650}.dashboard-dark-dropdown .ant-select-item-option-disabled,.dashboard-project-dropdown .ant-select-item-option-disabled{color:#4d5a70;opacity:.6}.dashboard-dark-dropdown .ant-select-item-option-content,.dashboard-project-dropdown .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-dark-dropdown .rc-virtual-list-scrollbar-thumb,.dashboard-project-dropdown .rc-virtual-list-scrollbar-thumb{background:#708dc961!important}.dashboard-dark-dropdown .ant-empty-description,.dashboard-project-dropdown .ant-empty-description{color:#687991;font-size:11px}.dashboard-cascader-popup.ant-cascader-dropdown{z-index:2600;overflow:hidden;border:1px solid rgba(111,143,207,.28);border-radius:9px;background:linear-gradient(180deg,#111d2ffc,#09111dfc);box-shadow:0 18px 48px #00000080,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.business-condition-popup.ant-cascader-dropdown{max-width:min(760px,calc(100vw - 48px))}.business-condition-popup .ant-cascader-menu{width:min(220px,calc((100vw - 72px) / 3));min-width:0}.business-condition-popup .ant-cascader-menu-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.briefing-query-cascader-popup.ant-cascader-dropdown{z-index:2900}.dashboard-cascader-popup .ant-cascader-menus{background:transparent}.dashboard-cascader-popup .ant-cascader-menu{min-width:180px;height:300px;padding:6px;border-inline-end-color:#6f8fcf2e;background:transparent;color:#a8b6cc}.dashboard-cascader-popup .ant-cascader-menu-item{min-height:34px;margin:2px 0;padding:7px 9px;border:1px solid transparent;border-radius:6px;color:#a8b6cc;font-size:12px;transition:color .16s ease,border-color .16s ease,background .16s ease}.dashboard-cascader-popup .ant-cascader-menu-item:hover,.dashboard-cascader-popup .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled){border-color:#6d8dff29;background:#5374d31f!important;color:#e3ebfb}.dashboard-cascader-popup .ant-cascader-menu-item-active,.dashboard-cascader-popup .ant-cascader-menu-item:has(.ant-cascader-checkbox-checked){border-color:#6d8dff4d;background:linear-gradient(90deg,#4e70d547,#37539729)!important;color:#f0f4ff}.dashboard-cascader-popup .ant-cascader-menu-item-disabled{color:#4d5a70;opacity:.58}.dashboard-cascader-popup .ant-cascader-menu-item-expand-icon,.dashboard-cascader-popup .ant-cascader-menu-item-loading-icon{color:#7489ad}.dashboard-cascader-popup .ant-cascader-checkbox-inner{border-color:#4d6388;background:#0b1421}.dashboard-cascader-popup .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{border-color:#587cf0;background:#587cf0}.dashboard-cascader-popup .ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{background:#8da8ff}.dashboard-cascader-popup .ant-cascader-menu::-webkit-scrollbar{width:6px}.dashboard-cascader-popup .ant-cascader-menu::-webkit-scrollbar-thumb{border-radius:6px;background:#708dc961}.dashboard-cascader-popup .ant-cascader-menu::-webkit-scrollbar-track{background:transparent}.dashboard-cascader-popup .ant-empty-description{color:#687991;font-size:11px}.dashboard-recording-detail-drawer .ant-drawer-body,.dashboard-recording-detail-drawer .dashboard-recording-detail-content,.dashboard-recording-detail-drawer .dashboard-embedded-recording-detail,.dashboard-recording-detail-drawer .dashboard-embedded-recording-detail>.ant-spin-nested-loading,.dashboard-recording-detail-drawer .dashboard-embedded-recording-detail>.ant-spin-nested-loading>.ant-spin-container{height:100%;min-height:0}.dashboard-recording-detail-drawer .dashboard-recording-detail-content{min-width:960px;overflow:hidden}body.dashboard-theme-light :is(.dashboard-dark-dropdown,.dashboard-project-dropdown) .ant-select-item,body.dashboard-theme-dark :is(.dashboard-dark-dropdown,.dashboard-project-dropdown) .ant-select-item,body.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu-item,body.dashboard-theme-dark .dashboard-cascader-popup .ant-cascader-menu-item{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:13px;font-weight:550;line-height:20px}body.dashboard-theme-light :is(.dashboard-dark-dropdown,.dashboard-project-dropdown) .ant-select-item-option-selected:not(.ant-select-item-option-disabled),body.dashboard-theme-dark :is(.dashboard-dark-dropdown,.dashboard-project-dropdown) .ant-select-item-option-selected:not(.ant-select-item-option-disabled),body.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),body.dashboard-theme-dark .dashboard-cascader-popup .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),body.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu-item:has(.ant-cascader-checkbox-checked),body.dashboard-theme-dark .dashboard-cascader-popup .ant-cascader-menu-item:has(.ant-cascader-checkbox-checked){font-weight:650}.prototype-dashboard.dark{--text: #f3f7ff;--text-2: #d2dced;--muted: #98a8bf}.prototype-dashboard.dark .tabs{gap:12px;border-top:1px solid rgba(109,139,194,.12)}.prototype-dashboard.dark .tabs button{min-width:128px;height:36px;padding:0 16px;border:1px solid rgba(105,133,184,.28);border-radius:8px;background:linear-gradient(180deg,#182a45cc,#101f35c7);box-shadow:inset 0 1px #9fb9e50a;color:#c6d2e4;font-size:15px;font-weight:700;letter-spacing:.01em;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.prototype-dashboard.dark .tabs button:hover{border-color:#6f94e533;background:#4a69b11f;color:#dce6f7}.prototype-dashboard.dark .tabs button span{color:#91a6c5;font-size:11px;font-weight:750}.prototype-dashboard.dark .tabs button.active{border-color:#6b9dffa3;background:linear-gradient(180deg,#4672da7a,#2a4d994d);box-shadow:inset 0 1px #bccfff2e,0 5px 16px #14377e57;color:#fff}.prototype-dashboard.dark .tabs button.active span{color:#6fe0da}.prototype-dashboard.dark .tabs button.active:after{right:13px;bottom:-2px;left:13px;height:3px;border-radius:3px;box-shadow:0 0 10px #5eacff73}.prototype-dashboard.dark .kpi{height:106px;padding:13px 14px 12px;border-color:#688ac752;background:linear-gradient(145deg,#14243bfa,#0d1b2efa);box-shadow:inset 0 1px #a0b9e80e,0 8px 22px #0008182e}.prototype-dashboard.dark .kpi:before{width:3px;box-shadow:0 0 12px color-mix(in srgb,var(--kpi-accent) 52%,transparent)}.prototype-dashboard.dark .kpi:hover{border-color:#709df07a;box-shadow:inset 0 1px #a9c3f414,0 10px 26px #000a1f42}.prototype-dashboard.dark .kpi>span:not(.kpi-setting-icon){color:#c2cde0;font-size:13px;font-weight:700;line-height:1.3}.prototype-dashboard.dark .kpi>div{margin:7px 0 6px}.prototype-dashboard.dark .kpi strong{color:#fff;font-size:30px;font-weight:760;line-height:1;letter-spacing:-.025em;text-shadow:0 2px 12px rgba(95,137,226,.16)}.prototype-dashboard.dark .kpi .metric-unit{color:#c3cede;font-size:13px;font-weight:650}.prototype-dashboard.dark .kpi small{color:#96a6bd;font-size:12px;font-weight:550;line-height:1.35}.prototype-dashboard.dark .kpi .kpi-change{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 72px;width:72px;min-width:72px;max-width:72px;height:22px;min-height:22px;padding:0 6px;border-width:1px;border-radius:5px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:22px;white-space:nowrap}.prototype-dashboard.dark .card-head h3{color:#f2f6ff;font-size:17px;font-weight:750;letter-spacing:.005em}.prototype-dashboard.dark .card-head p{color:#9eacc1;font-size:12.5px;font-weight:500;line-height:1.5}.prototype-dashboard.dark .card-actions button,.prototype-dashboard.dark .card-link{color:#8eb3ff;font-size:13px;font-weight:650}.prototype-dashboard.dark .project-select small,.prototype-dashboard.dark .compare,.prototype-dashboard.dark .updated,.prototype-dashboard.dark .chart-summary span,.prototype-dashboard.dark .trend-labels,.prototype-dashboard.dark .matrix-foot,.prototype-dashboard.dark .process-stage span,.prototype-dashboard.dark .review-progress small{color:#98a8bf;font-size:12px;font-weight:500}.prototype-dashboard.dark .project-select b{color:#e8eef9;font-size:14px;font-weight:700}.prototype-dashboard.dark .periods button,.prototype-dashboard.dark .dashboard-date-button,.prototype-dashboard.dark .dashboard-date-range .ant-picker-input>input{font-size:13px;font-weight:600}.prototype-dashboard.dark .bar-row,.prototype-dashboard.dark .legend-list button,.prototype-dashboard.dark .coverage-labels,.prototype-dashboard.dark .process-stage,.prototype-dashboard.dark .review-progress{color:#b5c1d3;font-size:13px}.prototype-dashboard.dark .trend-axis-label{fill:#96a6bd;font-size:12px;font-weight:550}.prototype-dashboard.dark :is(.delta-change,.signal-trend-kpis small).increase{border-color:#f16f7866;background:#f16f7824;color:#ff929a}.prototype-dashboard.dark :is(.delta-change,.signal-trend-kpis small).decrease{border-color:#42c89a57;background:#42c89a21;color:#64ddb2}.prototype-dashboard.dark :is(.delta-change,.signal-trend-kpis small).neutral{border-color:#97b1dc33;background:#97b1dc14;color:#9aa9be}@media (max-width: 1439px){.prototype-dashboard.dark .tabs button{min-width:108px;padding:0 10px;font-size:13px}.prototype-dashboard.dark .kpi{height:100px;padding:11px 10px}.prototype-dashboard.dark .kpi>span:not(.kpi-setting-icon){font-size:12px}.prototype-dashboard.dark .kpi strong{font-size:25px}.prototype-dashboard.dark .kpi small{font-size:11px}.prototype-dashboard.dark .kpi .kpi-change{flex:0 0 72px;width:72px;min-width:72px;max-width:72px;height:22px;min-height:22px;padding:0 6px;font-size:12px;line-height:22px}}.prototype-dashboard.light{--bg: #f3f6fa;--bg-soft: #f8fafc;--nav: #ffffff;--panel: #ffffff;--panel-2: #f7f9fc;--panel-hi: #eef3f8;--line: #dce4ed;--line-hi: #b9c8d9;--text: #172033;--text-2: #455468;--muted: #718096;--blue: #3f6fce;--blue-2: #315db2;--cyan: #168f88;--gold: #ad741e;--green: #25845f;--orange: #c96a32;--red: #cc4b59;--shadow: 0 12px 32px rgba(31, 51, 73, .08);color-scheme:light;color:var(--text);background:var(--bg)}.prototype-dashboard.light,.prototype-dashboard.light.presentation{background:var(--bg)}.prototype-dashboard.light .shell:before{opacity:.55;background-image:linear-gradient(rgba(80,104,132,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(80,104,132,.045) 1px,transparent 1px);-webkit-mask-image:linear-gradient(to bottom,black,transparent 64%);mask-image:linear-gradient(to bottom,black,transparent 64%)}.prototype-dashboard.light .title-line h1,.prototype-dashboard.light :is(.priority-board,.card,.drawer,.config-modal,.operating-briefing-drawer) :is(h2,h3),.prototype-dashboard.light :is(.kpi,.chart-summary,.drawer-stats,.runtime-kpi,.runtime-risk) strong{color:var(--text)}.prototype-dashboard.light :is(.eyebrow,.title-line>i,.updated,.compare,.card-head p,.chart-summary span,.trend-labels,.matrix-foot,.query-summary,.drawer-head p,.faithful-empty,.runtime-kpi small,.operating-briefing-head p){color:var(--muted)}.prototype-dashboard.light .top-actions button{border-color:var(--line);background:#fff;color:#4b5d73;box-shadow:0 3px 10px #283d540a}.prototype-dashboard.light .top-actions button:hover{border-color:#9eb2c8;background:#f7f9fc;color:#203049}.prototype-dashboard.light .primary{border-color:#315fb8!important;background:#3f6fce!important;color:#fff!important;box-shadow:0 7px 18px #315fb82e!important}.prototype-dashboard.light .control-dock{border-color:var(--line);background:#fff;box-shadow:0 8px 24px #273a4f12}.prototype-dashboard.light .project-select{border-right-color:var(--line)}.prototype-dashboard.light .project-select>span{border-color:#c9d8eb;background:#edf4fd;color:#3768bd}.prototype-dashboard.light .project-select small{color:#7a8798}.prototype-dashboard.light .project-select b,.prototype-dashboard.light .project-switcher .ant-select-selection-item,.prototype-dashboard.light .project-switcher .ant-select-selection-placeholder,.prototype-dashboard.light .project-switcher .ant-select-selection-search-input{color:#24344b!important}.prototype-dashboard.light .project-switcher .ant-select-arrow,.prototype-dashboard.light .project-switcher__arrow,.prototype-dashboard.light .dashboard-select-arrow{color:#6d7e92}.prototype-dashboard.light .periods{border-color:#e1e7ef;background:#f2f5f8}.prototype-dashboard.light .periods button{color:#68778a}.prototype-dashboard.light .periods button.active{background:#fff;color:#2f60b5;box-shadow:0 2px 8px #2339521a}.prototype-dashboard.light .dashboard-date-range{border-color:var(--line);background:#f8fafc}.prototype-dashboard.light .dashboard-date-range .ant-picker-input>input,.prototype-dashboard.light .dashboard-date-range .ant-picker-separator,.prototype-dashboard.light .dashboard-date-range .ant-picker-suffix{color:#56667a}.prototype-dashboard.light .switch:not(.active){background:#c7d1dd}.prototype-dashboard.light .switch.active,.prototype-dashboard.light .switch{box-shadow:none}.prototype-dashboard.light .tabs{gap:12px;border-top-color:#e4eaf2}.prototype-dashboard.light .tabs button{min-width:128px;height:36px;padding:0 16px;border:1px solid #d6e0ec;border-radius:8px;background:linear-gradient(180deg,#fff,#f3f6fa);box-shadow:0 2px 7px #263b580f;color:#53657c;font-size:15px;font-weight:700}.prototype-dashboard.light .tabs button span{color:#8292a6;font-size:11px;font-weight:750}.prototype-dashboard.light .tabs button.active{border-color:#94b4ed;background:linear-gradient(180deg,#eef4ff,#e4edfc);color:#234f99;box-shadow:inset 0 1px #fff,0 4px 12px #2f5ba924}.prototype-dashboard.light .tabs button.active:after{background:#3f6fce;box-shadow:none}.prototype-dashboard.light .tabs button.active span{color:#168f88}.prototype-dashboard.light :is(.delta-change,.signal-trend-kpis small).increase{border-color:#f0c2c5;background:#fff0f1;color:#c84f58}.prototype-dashboard.light :is(.delta-change,.signal-trend-kpis small).decrease{border-color:#bfe1d2;background:#edf8f3;color:#237e5b}.prototype-dashboard.light :is(.delta-change,.signal-trend-kpis small).neutral{border-color:#d6dee7;background:#f2f5f8;color:#6f7f91}.prototype-dashboard.light :is(.edit-banner,.draft-preview-banner,.business-entry){border-color:#cddbeb;background:#eef5fc;color:var(--text)}.prototype-dashboard.light :is(.edit-banner,.draft-preview-banner,.business-entry) b{color:#20334c}.prototype-dashboard.light :is(.edit-banner,.draft-preview-banner,.business-entry) span{color:#65758a}.prototype-dashboard.light :is(.edit-banner,.draft-preview-banner,.business-entry) button,.prototype-dashboard.light .edit-banner select{border-color:#b9c9dc;background:#fff;color:#36546f}.prototype-dashboard.light .business-entry{border-color:#b8ddd8;background:#eff9f7}.prototype-dashboard.light .business-entry button{border-color:#8fc8c2;color:#147b75}.prototype-dashboard.light .dashboard-dark-select .ant-select-selector,.prototype-dashboard.light .dashboard-cascader .ant-select-selector,.prototype-dashboard.light :is(.business-fields,.custom-card-fields,.priority-signal-list) :is(input,select){border-color:var(--line)!important;background:#fff!important;color:#2e3f55!important}.prototype-dashboard.light .dashboard-dark-select:hover .ant-select-selector,.prototype-dashboard.light .dashboard-dark-select.ant-select-focused .ant-select-selector,.prototype-dashboard.light .dashboard-dark-select.ant-select-open .ant-select-selector{border-color:#7fa1d7!important;background:#fff!important}.prototype-dashboard.light .dashboard-dark-select :is(.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input,.ant-select-arrow),.prototype-dashboard.light .dashboard-cascader :is(.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-arrow,.ant-select-clear){color:#53667d!important}.prototype-dashboard.light .dashboard-dark-select.ant-select-disabled .ant-select-selector,.prototype-dashboard.light :is(.custom-card-fields,.priority-signal-list) :is(input,select):disabled{border-color:#e5eaf0!important;background:#f1f4f7!important;color:#8b98a7!important}.prototype-dashboard.light .dashboard-cascader .ant-select-selection-overflow-item .ant-select-selection-item{border-color:#c7d7eb!important;background:#edf4fd!important;color:#315f9f!important}.prototype-dashboard.light .priority-board{border-color:#d4dee9;background:#fff;box-shadow:0 10px 28px #23364b12}.prototype-dashboard.light .priority-board header span{color:#9a6419}.prototype-dashboard.light .priority-board header b{color:#24344a}.prototype-dashboard.light .priority-board header small{color:#718096}.prototype-dashboard.light .priority-grid>button,.prototype-dashboard.light .priority-grid>button.observing{border-color:#e0e6ed;background:#f8fafc}.prototype-dashboard.light .priority-grid>button:hover{border-color:#a9bdd3;background:#f1f6fb}.prototype-dashboard.light .priority-grid div span,.prototype-dashboard.light .priority-grid>button>em{color:#78879a}.prototype-dashboard.light .priority-grid div b,.prototype-dashboard.light .priority-grid>button.observing div b{color:#26374d}.prototype-dashboard.light .priority-grid div small{color:#65758a}.prototype-dashboard.light .priority-grid>button>strong{color:#3368bd}.prototype-dashboard.light .priority-grid i.risk{background:#fff0f1;color:#c74251}.prototype-dashboard.light .priority-grid i.warn{background:#fff5e8;color:#b76524}.prototype-dashboard.light .priority-grid i.good{background:#eaf8f1;color:#237e5b}.prototype-dashboard.light .priority-grid i.observe{background:#edf1f5;color:#66778c}.prototype-dashboard.light .priority-empty{border-color:#afd8c6;background:#f0faf5}.prototype-dashboard.light .priority-empty b{color:#2c5e4a}.prototype-dashboard.light .kpi{height:106px;border-color:#dde5ed;background:#fff;box-shadow:0 7px 20px #25374c0f}.prototype-dashboard.light .kpi:hover{border-color:#b7c7d8;background:#fbfcfe}.prototype-dashboard.light .kpi.configurable{border-color:#8eaae8;border-style:dashed;box-shadow:0 0 0 2px #436fd614,0 7px 20px #25374c0f}.prototype-dashboard.light .kpi>.kpi-setting-icon{position:absolute;z-index:2;top:8px;right:8px}.prototype-dashboard.light .kpi>span,.prototype-dashboard.light .kpi small{color:#6e7e91;display:block;line-height:1.35;white-space:normal}.prototype-dashboard.light .kpi small{font-size:12px;font-weight:500}.prototype-dashboard.light .kpi>span:not(.kpi-setting-icon){padding-right:34px;color:#33465d;font-size:14px;font-weight:700;letter-spacing:0}.prototype-dashboard.light .kpi>div{justify-content:space-between;margin:8px 0 7px}.prototype-dashboard.light .kpi .kpi-change{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 72px;width:72px;min-width:72px;max-width:72px;height:22px;min-height:22px;margin-left:8px;padding:0 6px;border:1px solid #bee3d2;border-radius:5px;background:#edf9f3;color:#237e5b;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:22px;white-space:nowrap}.prototype-dashboard.light .kpi .kpi-change.negative{border-color:#f2d2bd;background:#fff4ed;color:#b85c2b}.prototype-dashboard.light .kpi .kpi-change.neutral{border-color:#d6dee7;background:#f2f5f8;color:#6f7f91}.prototype-dashboard.light .kpi .kpi-change.increase{border-color:#f0c2c5;background:#fff0f1;color:#c84f58}.prototype-dashboard.light .kpi .kpi-change.decrease{border-color:#bfe1d2;background:#edf8f3;color:#237e5b}.prototype-dashboard.light .kpi strong{color:#1c2b3f}.prototype-dashboard.light .kpi strong:has(.metric-unit){display:inline-flex;align-items:baseline;min-width:0;letter-spacing:0;white-space:nowrap}.prototype-dashboard.light .kpi .metric-number{letter-spacing:0}.prototype-dashboard.light .kpi .metric-unit{margin-left:4px;color:#718096;font-size:12px;font-weight:600;letter-spacing:0}.prototype-dashboard.light .kpi.compact-value strong{font-size:23px}.prototype-dashboard.light .kpi small b{border-color:#bee3d2;background:#edf9f3;color:#237e5b}.prototype-dashboard.light .kpi small.negative b{border-color:#f2d2bd;background:#fff4ed;color:#b85c2b}.prototype-dashboard.light .kpi.risk{border-color:#efcdd2;background:#fffafb}.prototype-dashboard.light .kpi.risk:hover{border-color:#e2abb3;background:#fff7f8}.prototype-dashboard.light .kpi.risk small.negative b{border-color:#efcbd0;background:#fff0f2;color:#bd4453}.prototype-dashboard.light .kpi.watch{--accent: #c68a2b}.prototype-dashboard.light .kpi.watch small b{border-color:#ecd8ae;background:#fff8e9;color:#9a681d}.prototype-dashboard.light .mini-spark i{background:var(--accent);opacity:.55}.prototype-dashboard.light .card,.prototype-dashboard.light .card.feature-card{border-color:#dce4ed;background:#fff;box-shadow:0 9px 26px #23354911}.prototype-dashboard.light .card:before{display:none}.prototype-dashboard.light .card-head h3,.prototype-dashboard.light .chart-summary b,.prototype-dashboard.light .donut b,.prototype-dashboard.light .legend-list button b,.prototype-dashboard.light .emp-row>span:first-child b,.prototype-dashboard.light .runtime-cooccurrence button strong{color:#26364a}.prototype-dashboard.light .metric-name{border-color:#bde1dc;background:#eff9f7;color:#147c76}.prototype-dashboard.light .card-actions button,.prototype-dashboard.light .card-link,.prototype-dashboard.light .drawer-link{color:#315fb0}.prototype-dashboard.light .config-dot,.prototype-dashboard.light .custom-card-actions button,.prototype-dashboard.light .signal-order-actions button{border-color:var(--line)!important;background:#f7f9fc!important;color:#607187!important}.prototype-dashboard.light .chart-badge,.prototype-dashboard.light .chart-summary em{border-color:#d7e0e9;background:#f2f5f8;color:#607085}.prototype-dashboard.light :is(.trend-plot,.bar-row>i,.treemap,.matrix-plot,.review-progress,.runtime-risk>em){border-color:#e2e8ef;background-color:#f1f4f7}.prototype-dashboard.light .matrix-plot{border-left-color:#7892b7;border-bottom-color:#7892b7;background-color:#f4f7fb}.prototype-dashboard.light .grid-line,.prototype-dashboard.light .signal-trend-chart .trend-grid{stroke:#e3e8ee}.prototype-dashboard.light .trend-point circle{fill:#fff;stroke:#4a76cc;filter:none}.prototype-dashboard.light .trend-current,.prototype-dashboard.light .signal-current-line{stroke:#3f6fce;filter:none}.prototype-dashboard.light .trend-previous,.prototype-dashboard.light .signal-previous-line{stroke:#9aa8b8}.prototype-dashboard.light .area-shape{background:linear-gradient(180deg,#3f6fce33,#3f6fce05)}.prototype-dashboard.light .area-shape:after{background:#3f6fce;filter:none}.prototype-dashboard.light .donut{box-shadow:none}.prototype-dashboard.light .donut:after{border-color:#e0e6ed;background:#fff}.prototype-dashboard.light .donut small,.prototype-dashboard.light .legend-list button span,.prototype-dashboard.light .bar-row>span,.prototype-dashboard.light .matrix-foot,.prototype-dashboard.light .polar-center-label{color:#66778b;fill:#66778b}.prototype-dashboard.light .bar-row>b,.prototype-dashboard.light .polar-percent{color:#35475e;fill:#35475e}.prototype-dashboard.light .bar-row>i em{box-shadow:none}.prototype-dashboard.light .polar-ring,.prototype-dashboard.light .polar-axis,.prototype-dashboard.light .radar-grid,.prototype-dashboard.light .radar-axis{stroke:#dce4ec}.prototype-dashboard.light .polar-label,.prototype-dashboard.light .radar-label{fill:#607187}.prototype-dashboard.light .polar-center{fill:#fff;stroke:#d5dee8}.prototype-dashboard.light .polar-point{fill:#168f88;stroke:#fff}.prototype-dashboard.light :is(.scopebar,.coverage-strip,.process-health section,.relationship-list button,.execution-summary button,.runtime-cooccurrence button,.briefing-metric-grid>article,.briefing-custom-query-grid>article,.briefing-summary-facts>div,.briefing-recording-foundation article,.briefing-section,.briefing-signal-list article,.briefing-insight-list>div,.briefing-change-list>div,.briefing-employee-list>button,.briefing-action-list>div,.publish-diff-item,.priority-signal-list article){border-color:#dde5ed;background:#f8fafc}.prototype-dashboard.light :is(.scopebar,.coverage-strip,.process-health,.relationship-list,.execution-summary,.runtime-cooccurrence,.briefing-metric-grid,.briefing-custom-query-grid,.briefing-section) :is(span,small,em){color:#6b7b8e}.prototype-dashboard.light :is(.scopebar,.coverage-strip,.process-health,.relationship-list,.execution-summary,.runtime-cooccurrence,.briefing-metric-grid,.briefing-section) b{color:#2d3e53}.prototype-dashboard.light .briefing-custom-query-grid>article>header b,.prototype-dashboard.light .briefing-custom-query-list>div>i b,.prototype-dashboard.light .briefing-satisfaction-matrix tbody th{color:var(--text)}.prototype-dashboard.light .briefing-custom-query-list>div>span,.prototype-dashboard.light .briefing-satisfaction-matrix th,.prototype-dashboard.light .briefing-satisfaction-matrix td{color:var(--text-2)}.prototype-dashboard.light .briefing-satisfaction-matrix thead th,.prototype-dashboard.light .briefing-satisfaction-matrix td.zero{color:var(--muted)}.prototype-dashboard.light .briefing-custom-query-grid>article>header>em,.prototype-dashboard.light .briefing-custom-query-list>div>i em,.prototype-dashboard.light .briefing-satisfaction-matrix td b{color:var(--cyan)}.prototype-dashboard.light .config-cross-row button,.prototype-dashboard.light .fit-row button,.prototype-dashboard.light .combo-row button{border-color:#d8e2ef;color:#29476c}.prototype-dashboard.light .config-cross-row button{background:rgba(63,111,206,calc(.04 + var(--heat) * .28))}.prototype-dashboard.light .config-cross-row button small{color:#63768d}.prototype-dashboard.light .scatter-points>button span{border-color:#d7e0e9;background:#fffffff0;color:#465a72}.prototype-dashboard.light .bubble span{border-color:#d7e0e9;background:#fffffff0;color:#465a72}.prototype-dashboard.light .network{background:transparent}.prototype-dashboard.light .node,.prototype-dashboard.light .node.center{border-color:#cbd8e6;background:#f4f8fc;color:#53677f;box-shadow:0 5px 14px #24384e14}.prototype-dashboard.light .node b,.prototype-dashboard.light .node.center b{color:#147f78}.prototype-dashboard.light .cooccurrence-star{background:transparent}.prototype-dashboard.light .cooccurrence-node,.prototype-dashboard.light .cooccurrence-node.center{border-color:#c7d7e8;background:radial-gradient(circle at 35% 30%,#fff,#eef4fa);color:#41566f;box-shadow:0 5px 16px #24384e1a}.prototype-dashboard.light .cooccurrence-node.center{border-color:#7d9ed2;box-shadow:0 8px 24px #3f6fce2e}.prototype-dashboard.light .cooccurrence-node b,.prototype-dashboard.light .cooccurrence-node.center b{color:#147f78}.prototype-dashboard.light .cooccurrence-edge-label{border-color:#b9ddd9;background:#fffffff5;color:#147f78;box-shadow:0 3px 9px #24384e14}.prototype-dashboard.light .cooccurrence-ranking-row:not(.head):hover{background:#f7faff}.prototype-dashboard.light .employee-table,.prototype-dashboard.light .customer-table,.prototype-dashboard.light .recording-table{border-color:#dce4ed}.prototype-dashboard.light .emp-row,.prototype-dashboard.light .tr{border-bottom-color:#e7ecf1;color:#4e6076}.prototype-dashboard.light .emp-row.head,.prototype-dashboard.light .tr.th{background:#f3f6f9;color:#66768a}.prototype-dashboard.light :is(.recording-table,.customer-result-table) .tr:not(.th)>span:first-child>b{color:#24364f;font-weight:700}.prototype-dashboard.light :is(.recording-table,.customer-result-table) .tr:not(.th)>span:first-child>small{color:#78889c}.prototype-dashboard.light :is(.recording-table,.customer-result-table) .drawer-link{color:#2459a6;font-weight:600}.prototype-dashboard.light :is(.emp-row,.tr):hover:not(.head):not(.th){background:#f7faff}.prototype-dashboard.light .inline-bar,.prototype-dashboard.light .audio>div{background:#e6ebf1}.prototype-dashboard.light .modal-backdrop,.prototype-dashboard.light .drawer-backdrop,.prototype-dashboard.light .operating-briefing-backdrop{background:#1b273661;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.prototype-dashboard.light .config-modal,.prototype-dashboard.light .drawer,.prototype-dashboard.light .operating-briefing-drawer{border-color:#d5dee8;background:#fff;color:var(--text);box-shadow:0 22px 70px #1d2d4033}.prototype-dashboard.light :is(.config-modal,.drawer,.operating-briefing-drawer)>header,.prototype-dashboard.light .drawer-head,.prototype-dashboard.light .operating-briefing-head{border-bottom-color:#e1e7ed;background:#f8fafc}.prototype-dashboard.light :is(.config-modal,.drawer,.operating-briefing-drawer) :is(input,select){border-color:#d7e0e9;background:#fff;color:#304158}.prototype-dashboard.light .formula-preview,.prototype-dashboard.light .publish-review-summary,.prototype-dashboard.light .custom-card-note,.prototype-dashboard.light .briefing-conclusion{border-color:#c9d9ea;background:#f1f6fb}.prototype-dashboard.light .formula-preview b,.prototype-dashboard.light .formula-preview strong,.prototype-dashboard.light .publish-review-summary>b,.prototype-dashboard.light .publish-diff-item b,.prototype-dashboard.light .business-fields label>span,.prototype-dashboard.light .custom-card-fields label>span,.prototype-dashboard.light .priority-signal-editor>header b,.prototype-dashboard.light .briefing-conclusion b{color:#26384f}.prototype-dashboard.light .briefing-conclusion>header div strong,.prototype-dashboard.light .briefing-recording-foundation>header div strong,.prototype-dashboard.light .briefing-summary-facts strong,.prototype-dashboard.light .briefing-recording-foundation article strong,.prototype-dashboard.light .briefing-metric-grid article>strong{color:#26384f}.prototype-dashboard.light .condition-selection-summary{border-color:#dbe5ef;background:#f7f9fc}.prototype-dashboard.light .condition-selection-summary b{color:#304158}.prototype-dashboard.light .condition-selection-summary span{color:#718198}.prototype-dashboard.light .condition-selection-summary button{color:#3974cf}.prototype-dashboard.light .condition-selected-details{border-color:#dbe5ef;background:#f8fafc}.prototype-dashboard.light .drawer-back-button{border-color:#cad8e8;background:#eef4fb;color:#3e6597}.prototype-dashboard.light .drawer-back-button:hover{border-color:#9fb9d9;background:#e3edf8;color:#254f84}.prototype-dashboard.light .condition-selected-details summary{color:#62758e}.prototype-dashboard.light .condition-selected-details span{border-color:#d8e5f5;background:#eef5fd;color:#425a78}.prototype-dashboard.light .briefing-summary-facts>div,.prototype-dashboard.light .briefing-recording-foundation article,.prototype-dashboard.light .briefing-metric-grid>article{border-color:#dce5ed;background:#fff}.prototype-dashboard.light .briefing-recording-foundation,.prototype-dashboard.light .briefing-metric-grid article>footer{border-color:#e2e8ef}.prototype-dashboard.light .chart-options button,.prototype-dashboard.light .grade-options button,.prototype-dashboard.light .config-modal footer button,.prototype-dashboard.light .operating-briefing-footer button{border-color:#d4dee8;background:#f7f9fc;color:#52657c}.prototype-dashboard.light .operating-briefing-footer .briefing-copy-button.copy-success{border-color:#9ed4bd;background:#eaf7f1;color:#237e5b}.prototype-dashboard.light .operating-briefing-footer .briefing-copy-button.copy-error{border-color:#e9b8be;background:#fff0f2;color:#b94754}.prototype-dashboard.light .chart-options button.active,.prototype-dashboard.light .grade-options button.active{border-color:#7fa2d7;background:#eaf2fc;color:#2f5fa9}.prototype-dashboard.light .operating-briefing-head-actions button,.prototype-dashboard.light .briefing-section-settings button{border-color:#d4dee8;background:#f7f9fc;color:#52657c}.prototype-dashboard.light .briefing-settings-title>b,.prototype-dashboard.light .briefing-settings-block>header b,.prototype-dashboard.light .briefing-section-settings label span b,.prototype-dashboard.light .briefing-option-grid label span b{color:#2d3e53}.prototype-dashboard.light .briefing-settings-block,.prototype-dashboard.light .briefing-section-settings>div,.prototype-dashboard.light .briefing-option-grid label{border-color:#dde5ed;background:#f8fafc}.prototype-dashboard.light .briefing-option-grid label.selected{border-color:#9bcfc9;background:#edf8f6}.prototype-dashboard.light .briefing-settings-block>header span,.prototype-dashboard.light .briefing-section-settings label span small,.prototype-dashboard.light .briefing-option-grid label span small,.prototype-dashboard.light .briefing-settings-modal>footer>span{color:#718196}.prototype-dashboard.light .runtime-kpi{background:#f7fafe}.prototype-dashboard.light .runtime-risk{border-color:#dce4ed;background:#f8fafc}.prototype-dashboard.light .runtime-risk div strong{color:#26384e}.prototype-dashboard.light .runtime-risk>em{background:#e6ebf1}.prototype-dashboard.light .custom-card-add-tile{border-color:#9db8dc;background:#f3f7fc;color:#62758d}.prototype-dashboard.light .custom-card-add-tile:hover{border-color:#70afa9;background:#eff9f7}.prototype-dashboard.light .custom-card-add-tile strong{color:#167f78}.prototype-dashboard.light .drag-handle{border-color:#c5d3e2;background:#fff;color:#58749a}.prototype-dashboard.light .faithful-loading,.prototype-dashboard.light .toast{border-color:#c9d8ea;background:#fff;color:#315783;box-shadow:0 10px 28px #1f324821}.prototype-dashboard.light .toast.success{border-color:#9ed4bd;color:#237e5b}.prototype-dashboard.light .toast.success>span{background:#e3f4ec}.prototype-dashboard.light .toast.error{border-color:#e9b8be;color:#b94754}.prototype-dashboard.light .toast.error>span{background:#fde7ea}.prototype-dashboard.light.presentation .topbar{border-bottom:1px solid rgba(214,223,232,.9);background:#f3f6faf0}.dashboard-theme-light .dashboard-dark-dropdown.ant-select-dropdown,.dashboard-theme-light .dashboard-project-dropdown.ant-select-dropdown,.dashboard-theme-light .dashboard-cascader-popup.ant-cascader-dropdown{border-color:#d3dde7;background:#fff;box-shadow:0 16px 38px #1e304429}.dashboard-theme-light .dashboard-dark-dropdown .ant-select-item,.dashboard-theme-light .dashboard-project-dropdown .ant-select-item,.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu,.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu-item{border-color:transparent;background:transparent;color:#4b5e75}.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu{border-inline-end-color:#e3e8ee}.dashboard-theme-light .dashboard-dark-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dashboard-theme-light .dashboard-project-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu-item:hover,.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled){border-color:#d5e1f0;background:#f1f6fc!important;color:#254d86}.dashboard-theme-light .dashboard-dark-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dashboard-theme-light .dashboard-project-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu-item-active,.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-menu-item:has(.ant-cascader-checkbox-checked){border-color:#bfd0e5;background:#e9f1fb!important;color:#244f8e}.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-checkbox-inner{border-color:#91a3b7;background:#fff}.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{border-color:#4b72dc;background:#4b72dc}.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:#fff}.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{border-color:#4b72dc;background:#fff}.dashboard-theme-light .dashboard-cascader-popup .ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{background:#4b72dc}.dashboard-theme-light .dashboard-dark-dropdown .ant-empty-description,.dashboard-theme-light .dashboard-project-dropdown .ant-empty-description,.dashboard-theme-light .dashboard-cascader-popup .ant-empty-description{color:#718096}.dashboard-theme-light .dashboard-drill-pagination .ant-pagination-item,.dashboard-theme-light .dashboard-drill-pagination .ant-pagination-prev button,.dashboard-theme-light .dashboard-drill-pagination .ant-pagination-next button,.dashboard-theme-light .dashboard-drill-pagination .ant-pagination-options-quick-jumper input,.dashboard-theme-light .dashboard-drill-pagination .ant-select-selector{border-color:#d9e2ee!important;background:#fff!important;color:#26384f!important}.dashboard-theme-light .dashboard-drill-pagination .ant-pagination-item-active{border-color:#4b72dc!important;background:#edf3ff!important}.dashboard-theme-light .dashboard-drill-pagination .ant-pagination-item-active a{color:#315fcb!important}.prototype-dashboard.light .execution-summary .execution-kpi{height:104px}.prototype-dashboard.light .execution-summary .execution-kpi .metric-number{color:inherit;font-size:inherit;font-weight:inherit}.prototype-dashboard.light .card-actions button,.prototype-dashboard.light .card-link{white-space:nowrap}.prototype-dashboard.light .coverage-strip>.coverage-overview>strong,.prototype-dashboard.light .execution-summary strong{color:#203249}.prototype-dashboard.light .coverage-strip button span,.prototype-dashboard.light .coverage-strip button b{color:#42556d}.prototype-dashboard.light .scope-chips i{border-color:#d4dfeb;background:#edf3fa;color:#516985}.prototype-dashboard.light .competitors>button>i{border-color:#dde5ed;background:#e7ecf2}.prototype-dashboard.light .competitors b{color:#566a82}.prototype-dashboard.light .competitor-comparison-head{color:#6c7f96}.prototype-dashboard.light .competitor-comparison-row{border-color:#dce5ee;background:#f8fafc}.prototype-dashboard.light .competitor-comparison-row b{color:#30435a}.prototype-dashboard.light .competitor-comparison-row button{color:#5f738c}.prototype-dashboard.light .competitor-comparison-row button.rate{color:#168b83}.prototype-dashboard.light .matrix-axis-trigger,.prototype-dashboard.light .config-cross .axis-corner{color:#247f79}.prototype-dashboard.light .custom-card-actions{flex-shrink:0;gap:3px}.prototype-dashboard.light .custom-card-actions button{min-width:24px;padding:4px 5px;white-space:nowrap}.prototype-dashboard.light .custom-runtime-card .card-head>div:first-child{min-width:0}.prototype-dashboard.light.presentation .kpi{height:106px}.prototype-dashboard.light.presentation .kpi small{display:block;line-height:1.35;white-space:normal}@media (max-width: 1439px){.prototype-dashboard.light.presentation .kpi{height:100px}}.prototype-dashboard.light .query-summary{border-color:#dce4ed;background:#f4f7fa;color:#5d6f84}.prototype-dashboard.light .query-summary span{color:#66778b}.prototype-dashboard.light .query-summary b{border-color:#cfd9e4;background:#fff;color:#3e526a}.prototype-dashboard.light .query-summary i{color:#147f78}.prototype-dashboard.light .drawer-stats div{border-color:#dce4ed;background:#f7f9fc}.prototype-dashboard.light .drawer-stats strong{color:#26384f}.prototype-dashboard.light .drawer-stats span{color:#65768a}.prototype-dashboard.light .evidence-top>div,.prototype-dashboard.light .evidence-grid>section,.prototype-dashboard.light .profile-cards span,.prototype-dashboard.light .tag-list i,.prototype-dashboard.light .quote,.prototype-dashboard.light .audio{border-color:#dce4ed;background:#f8fafc;color:#4f6279}.prototype-dashboard.light .quote p,.prototype-dashboard.light .audio b{color:#31445b}.prototype-dashboard.light .edit-banner>div:first-child b{color:#20334c}.prototype-dashboard.light .edit-banner>div:first-child span{color:#65758a}.prototype-dashboard.light .edit-actions .dashboard-dark-select .ant-select-selector{border-color:#b9c9dc!important;background:#fff!important}.prototype-dashboard.light .edit-actions .dashboard-dark-select .ant-select-selection-item,.prototype-dashboard.light .edit-actions .dashboard-dark-select .ant-select-selection-placeholder,.prototype-dashboard.light .edit-actions .dashboard-dark-select .ant-select-arrow,.prototype-dashboard.light .edit-actions .dashboard-dark-select .dashboard-select-arrow{color:#52667e!important}@media (max-width: 1439px){.prototype-dashboard:not(.presentation) .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prototype-dashboard:not(.presentation) .kpi{height:116px}}.prototype-dashboard.dark{--dashboard-copy-primary: #f2f6ff;--dashboard-copy-secondary: #b8c5d8;--dashboard-copy-muted: #98a9c0;--dashboard-copy-link: #8eb3ff;--dashboard-chart-copy: #b6c3d5;--matrix-label-bg: rgba(17, 31, 51, .94);--matrix-label-border: #304663;--matrix-label-text: #d6e0ee;--matrix-tick-bg: #172943;--matrix-tick-border: #3a5d92;--matrix-tick-text: #a9c4ff;--matrix-point-fill: #5f7fe5;--matrix-point-border: #0b1728;--matrix-point-glow: rgba(95, 127, 229, .34)}.prototype-dashboard.light{--dashboard-copy-primary: #223248;--dashboard-copy-secondary: #51647a;--dashboard-copy-muted: #687b91;--dashboard-copy-link: #315fb0;--dashboard-chart-copy: #4d6076;--matrix-label-bg: rgba(255, 255, 255, .96);--matrix-label-border: #cfdae8;--matrix-label-text: #40566f;--matrix-tick-bg: #edf3ff;--matrix-tick-border: #b8cbed;--matrix-tick-text: #315fb5;--matrix-point-fill: #6f8fe7;--matrix-point-border: #24426f;--matrix-point-glow: rgba(70, 105, 184, .2)}.prototype-dashboard:is(.dark,.light){font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.prototype-dashboard:is(.dark,.light) .tabs button{font-size:15px;font-weight:700}.prototype-dashboard:is(.dark,.light) .tabs button span{font-size:11px;font-weight:750}.prototype-dashboard:is(.dark,.light) .periods button,.prototype-dashboard:is(.dark,.light) .dashboard-date-button,.prototype-dashboard:is(.dark,.light) .dashboard-date-range .ant-picker-input>input{font-size:13px;font-weight:600}.prototype-dashboard:is(.dark,.light) .compare,.prototype-dashboard:is(.dark,.light) .updated{font-size:12px;font-weight:500}.prototype-dashboard:is(.dark,.light) .dashboard-dark-select .ant-select-selection-item,.prototype-dashboard:is(.dark,.light) .dashboard-dark-select .ant-select-selection-placeholder,.prototype-dashboard:is(.dark,.light) .dashboard-dark-select .ant-select-selection-search-input,.prototype-dashboard:is(.dark,.light) .dashboard-cascader .ant-select-selection-item,.prototype-dashboard:is(.dark,.light) .dashboard-cascader .ant-select-selection-placeholder,.prototype-dashboard:is(.dark,.light) .dashboard-cascader .ant-select-selection-search-input{font-size:13px;font-weight:600}.prototype-dashboard:is(.dark,.light) .business-fields label>span,.prototype-dashboard:is(.dark,.light) .custom-card-fields label>span{font-size:13px;font-weight:650}.prototype-dashboard:is(.dark,.light) .business-fields label>small,.prototype-dashboard:is(.dark,.light) .custom-card-fields label small{font-size:11px;font-weight:500}.prototype-dashboard:is(.dark,.light) .kpi>span:not(.kpi-setting-icon){font-size:13px;font-weight:700;line-height:1.3}.prototype-dashboard:is(.dark,.light) .kpi strong{font-size:30px;font-weight:750;line-height:1;letter-spacing:-.025em}.prototype-dashboard:is(.dark,.light) .kpi strong:has(.metric-unit){letter-spacing:0}.prototype-dashboard:is(.dark,.light) .kpi .metric-number{letter-spacing:-.025em}.prototype-dashboard:is(.dark,.light) .kpi .metric-unit{font-size:13px;font-weight:650;line-height:1;letter-spacing:0}.prototype-dashboard:is(.dark,.light) .kpi small{font-size:12px;font-weight:550;line-height:1.35}.prototype-dashboard:is(.dark,.light).presentation .kpi strong{font-size:34px}.prototype-dashboard:is(.dark,.light) .kpi.compact-value strong,.prototype-dashboard:is(.dark,.light).presentation .kpi.compact-value strong{font-size:23px}.prototype-dashboard:is(.dark,.light) .custom-card-actions button{font-size:10px;font-weight:600}.prototype-dashboard:is(.dark,.light) .card-head{min-height:48px}.prototype-dashboard:is(.dark,.light) .card small{font-size:12px;line-height:1.4}.prototype-dashboard:is(.dark,.light) .card-head h3{color:var(--dashboard-copy-primary);font-size:16px;font-weight:750;line-height:1.35;letter-spacing:.005em}.prototype-dashboard:is(.dark,.light) .card-head p{max-width:100%;color:var(--dashboard-copy-secondary);font-size:12.5px;font-weight:520;line-height:1.5}.prototype-dashboard:is(.dark,.light) .card-actions button,.prototype-dashboard:is(.dark,.light) .card-link{color:var(--dashboard-copy-link);font-size:12.5px;font-weight:650}.prototype-dashboard:is(.dark,.light) .chart-badge,.prototype-dashboard:is(.dark,.light) .chart-summary em{font-size:11.5px;font-weight:650}.prototype-dashboard:is(.dark,.light) .chart-summary span,.prototype-dashboard:is(.dark,.light) .trend-labels,.prototype-dashboard:is(.dark,.light) .matrix-foot,.prototype-dashboard:is(.dark,.light) .process-health section>header,.prototype-dashboard:is(.dark,.light) .process-health button>span,.prototype-dashboard:is(.dark,.light) .review-progress>small,.prototype-dashboard:is(.dark,.light) .coverage-labels,.prototype-dashboard:is(.dark,.light) .faithful-empty span,.prototype-dashboard:is(.dark,.light) .faithful-empty small{color:var(--dashboard-copy-muted);font-size:12px;font-weight:520;line-height:1.5}.prototype-dashboard:is(.dark,.light) .bar-row,.prototype-dashboard:is(.dark,.light) .bar-row>b,.prototype-dashboard:is(.dark,.light) .legend-list button{color:var(--dashboard-chart-copy);font-size:12.5px;font-weight:560}.prototype-dashboard:is(.dark,.light) .bar-row>span,.prototype-dashboard:is(.dark,.light) .legend-list button span,.prototype-dashboard:is(.dark,.light) .donut small{color:var(--dashboard-copy-secondary);font-size:12px}.prototype-dashboard:is(.dark,.light) .legend-list button b,.prototype-dashboard:is(.dark,.light) .bar-row>b{color:var(--dashboard-copy-primary);font-weight:700}.prototype-dashboard:is(.dark,.light) .trend-axis-label{fill:var(--dashboard-copy-muted);font-size:12px;font-weight:550}.prototype-dashboard:is(.dark,.light) .polar-label,.prototype-dashboard:is(.dark,.light) .radar-label{fill:var(--dashboard-copy-secondary);font-size:11.5px;font-weight:560}.prototype-dashboard:is(.dark,.light) .polar-percent,.prototype-dashboard:is(.dark,.light) .polar-center-label{fill:var(--dashboard-copy-primary);font-size:12px;font-weight:700}.prototype-dashboard:is(.dark,.light) .cooccurrence-edge-label,.prototype-dashboard:is(.dark,.light) .cooccurrence-node span,.prototype-dashboard:is(.dark,.light) .cooccurrence-node.compact span,.prototype-dashboard:is(.dark,.light) .network-scale,.prototype-dashboard:is(.dark,.light) .radar-legend,.prototype-dashboard:is(.dark,.light) .quad{color:var(--dashboard-copy-secondary);font-size:11.5px;line-height:1.35}.prototype-dashboard:is(.dark,.light) .radar-label-score{fill:var(--dashboard-copy-muted);font-size:11.5px;font-weight:520}.prototype-dashboard:is(.dark,.light) .cooccurrence-node b,.prototype-dashboard:is(.dark,.light) .cooccurrence-node.compact b{font-size:12px}.prototype-dashboard:is(.dark,.light) .matrix-axis-tick{font-size:11px}.prototype-dashboard:is(.dark,.light) .matrix-axis-tick.divider{border-color:var(--matrix-tick-border);background:var(--matrix-tick-bg);color:var(--matrix-tick-text)}.prototype-dashboard:is(.dark,.light) .quad{border-color:var(--matrix-label-border);background:var(--matrix-label-bg);color:var(--matrix-label-text);box-shadow:0 2px 8px #050e1c1a}.prototype-dashboard:is(.dark,.light) .bubble i,.prototype-dashboard:is(.dark,.light) .bubble.sm i,.prototype-dashboard:is(.dark,.light) .bubble.md i,.prototype-dashboard:is(.dark,.light) .bubble.lg i,.prototype-dashboard:is(.dark,.light) .scatter-points>button i{width:22px;height:22px;border-color:var(--matrix-point-border);background:var(--matrix-point-fill);box-shadow:0 0 12px var(--matrix-point-glow)}.prototype-dashboard:is(.dark,.light) .bubble span,.prototype-dashboard:is(.dark,.light) .scatter-points>button span{border-color:var(--matrix-label-border);background:var(--matrix-label-bg);color:var(--matrix-label-text)}.prototype-dashboard:is(.dark,.light) .matrix-x-axis,.prototype-dashboard:is(.dark,.light) .matrix-y-axis,.prototype-dashboard:is(.dark,.light) .matrix-axis-trigger,.prototype-dashboard:is(.dark,.light) .matrix-foot,.prototype-dashboard:is(.dark,.light) .fit-matrix>b,.prototype-dashboard:is(.dark,.light) .fit-row>b{color:var(--dashboard-copy-secondary);font-size:12px;font-weight:550}.prototype-dashboard:is(.dark,.light) .matrix-empty,.prototype-dashboard:is(.dark,.light) .change-list-empty{color:var(--dashboard-copy-muted);font-size:12px}.prototype-dashboard:is(.dark,.light) .fit-row button small,.prototype-dashboard:is(.dark,.light) .config-cross-row button small{color:var(--dashboard-copy-muted);font-size:11.5px;line-height:1.35}.prototype-dashboard:is(.dark,.light) .config-cross>b,.prototype-dashboard:is(.dark,.light) .config-cross>.axis-corner,.prototype-dashboard:is(.dark,.light) .config-cross-row>b{color:var(--dashboard-copy-secondary);font-size:12px;font-weight:600}.prototype-dashboard:is(.dark,.light) .runtime-kpi span{color:var(--dashboard-copy-secondary);font-size:13px}.prototype-dashboard:is(.dark,.light) .runtime-kpi small,.prototype-dashboard:is(.dark,.light) .runtime-risk div span,.prototype-dashboard:is(.dark,.light) .runtime-risk div small,.prototype-dashboard:is(.dark,.light) .runtime-risk>u{color:var(--dashboard-copy-muted);font-size:12px;line-height:1.45}.prototype-dashboard:is(.dark,.light) .runtime-cooccurrence button,.prototype-dashboard:is(.dark,.light) .relationship-list button{color:var(--dashboard-copy-secondary);font-size:12px;line-height:1.4}.prototype-dashboard:is(.dark,.light) .runtime-cooccurrence button strong,.prototype-dashboard:is(.dark,.light) .relationship-list button b{color:var(--dashboard-copy-primary);font-size:12.5px}.prototype-dashboard:is(.dark,.light) .change-list.rich .change-main small{font-size:11.5px}.prototype-dashboard:is(.dark,.light) .process-health button>b,.prototype-dashboard:is(.dark,.light) .review-progress>b{color:var(--dashboard-copy-primary);font-size:13px}.prototype-dashboard:is(.dark,.light) .faithful-empty b{color:var(--dashboard-copy-secondary);font-size:15px}@media (max-width: 1439px){.prototype-dashboard:is(.dark,.light) .tabs button{font-size:13px}.prototype-dashboard:is(.dark,.light) .periods button,.prototype-dashboard:is(.dark,.light) .dashboard-date-button,.prototype-dashboard:is(.dark,.light) .dashboard-date-range .ant-picker-input>input{font-size:12px}.prototype-dashboard:is(.dark,.light) .kpi>span:not(.kpi-setting-icon),.prototype-dashboard:is(.dark,.light).presentation .kpi>span:not(.kpi-setting-icon){font-size:12px}.prototype-dashboard:is(.dark,.light) .kpi strong,.prototype-dashboard:is(.dark,.light).presentation .kpi strong{font-size:25px}.prototype-dashboard:is(.dark,.light) .kpi small,.prototype-dashboard:is(.dark,.light).presentation .kpi small{font-size:11px}.prototype-dashboard:is(.dark,.light) .kpi.compact-value strong,.prototype-dashboard:is(.dark,.light).presentation .kpi.compact-value strong{font-size:23px}}.prototype-dashboard.dark .kpi>span:not(.kpi-setting-icon){color:#8290a7;font-weight:700;text-shadow:none}.prototype-dashboard .kpi{container-type:inline-size}.prototype-dashboard .kpi-grid .kpi,.prototype-dashboard .execution-summary .execution-kpi{height:auto!important}.prototype-dashboard .kpi-grid .kpi{min-height:106px}.prototype-dashboard .execution-summary .execution-kpi{min-height:104px}.prototype-dashboard.presentation .kpi-grid .kpi{min-height:106px}@media (max-width: 1439px){.prototype-dashboard:not(.presentation) .kpi-grid .kpi{min-height:116px}.prototype-dashboard.presentation .shell{min-width:1280px!important}}.prototype-dashboard .kpi .kpi-value-row,.prototype-dashboard.dark .kpi .kpi-value-row,.prototype-dashboard.light .kpi .kpi-value-row{display:grid!important;grid-template-columns:minmax(0,1fr) fit-content(60px)!important;align-items:center!important;justify-content:stretch!important;gap:0 3px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.prototype-dashboard .kpi .kpi-value-row>strong,.prototype-dashboard.dark .kpi .kpi-value-row>strong,.prototype-dashboard.light .kpi .kpi-value-row>strong{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;font-size:30px!important;font-size:clamp(22px,18cqi,30px)!important;font-variant-numeric:tabular-nums;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.prototype-dashboard .kpi.compact-value .kpi-value-row>.kpi-value:not(.kpi-value--compact):not(.kpi-value--extra-compact){font-size:23px!important;font-size:clamp(20px,15cqi,23px)!important}.prototype-dashboard .kpi .kpi-value-row>.kpi-value--compact,.prototype-dashboard:is(.dark,.light) .kpi .kpi-value-row>.kpi-value--compact{font-size:25px!important;font-size:clamp(20px,15cqi,25px)!important}.prototype-dashboard .kpi .kpi-value-row>.kpi-value--extra-compact,.prototype-dashboard:is(.dark,.light) .kpi .kpi-value-row>.kpi-value--extra-compact{font-size:19px!important;font-size:clamp(13px,10cqi,19px)!important}.prototype-dashboard.presentation .kpi .kpi-value-row>.kpi-value{font-size:34px!important;font-size:clamp(23px,20cqi,34px)!important}.prototype-dashboard.presentation .kpi .kpi-value-row>.kpi-value--compact{font-size:29px!important;font-size:clamp(21px,17cqi,29px)!important}.prototype-dashboard.presentation .kpi .kpi-value-row>.kpi-value--extra-compact{font-size:23px!important;font-size:clamp(14px,11cqi,23px)!important}@container (max-width: 130px){.prototype-dashboard .kpi .kpi-value-row>.kpi-value--percentage:not(.kpi-value--extra-compact),.prototype-dashboard.presentation .kpi .kpi-value-row>.kpi-value--percentage:not(.kpi-value--extra-compact){font-size:20px!important}}.prototype-dashboard .kpi .kpi-value-row>.kpi-change,.prototype-dashboard.dark .kpi .kpi-value-row>.kpi-change,.prototype-dashboard.light .kpi .kpi-value-row>.kpi-change,.prototype-dashboard .kpi .kpi-change,.prototype-dashboard.dark .kpi .kpi-change,.prototype-dashboard.light .kpi .kpi-change{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;box-sizing:border-box!important;width:auto!important;min-width:52px!important;max-width:60px!important;inline-size:auto!important;min-inline-size:52px!important;max-inline-size:60px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 3px!important;margin-left:0!important;border-radius:5px!important;font-size:12px!important;font-weight:700!important;line-height:22px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important}.prototype-dashboard .kpi .kpi-value-row>.kpi-change--compact,.prototype-dashboard:is(.dark,.light) .kpi .kpi-value-row>.kpi-change--compact{padding-inline:4px!important;font-size:10.5px!important}.prototype-dashboard .kpi .kpi-value-row>.kpi-change--extra-compact,.prototype-dashboard:is(.dark,.light) .kpi .kpi-value-row>.kpi-change--extra-compact{padding-inline:3px!important;font-size:9px!important;letter-spacing:-.1px!important}.prototype-dashboard:is(.dark,.light) .distribution-column-scroll,.prototype-dashboard:is(.dark,.light) .dual-distribution-scroll,.prototype-dashboard:is(.dark,.light) .competitor-comparison-scroll{min-height:0;max-height:230px;padding-right:5px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.prototype-dashboard:is(.dark,.light) .distribution-column-scroll::-webkit-scrollbar,.prototype-dashboard:is(.dark,.light) .dual-distribution-scroll::-webkit-scrollbar,.prototype-dashboard:is(.dark,.light) .competitor-comparison-scroll::-webkit-scrollbar,.prototype-dashboard:is(.dark,.light) .config-cross::-webkit-scrollbar{width:7px;height:7px}.prototype-dashboard:is(.dark,.light) .distribution-column-scroll::-webkit-scrollbar-thumb,.prototype-dashboard:is(.dark,.light) .dual-distribution-scroll::-webkit-scrollbar-thumb,.prototype-dashboard:is(.dark,.light) .competitor-comparison-scroll::-webkit-scrollbar-thumb,.prototype-dashboard:is(.dark,.light) .config-cross::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--dashboard-copy-muted) 48%,transparent)}.prototype-dashboard:is(.dark,.light) .distribution-column-bars{gap:11px}.prototype-dashboard:is(.dark,.light) .competitor-comparison{min-height:0;max-height:230px}.prototype-dashboard:is(.dark,.light) .competitor-comparison-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;max-height:none}.prototype-dashboard:is(.dark,.light) .config-cross{min-height:0;max-height:230px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.prototype-dashboard:is(.dark,.light) .config-cross>b,.prototype-dashboard:is(.dark,.light) .config-cross>.axis-corner{position:sticky;z-index:2;top:0;background:var(--panel)}.prototype-dashboard:is(.dark,.light) .distribution-column-bars .bar-row{grid-template-columns:minmax(92px,30%) minmax(90px,1fr) 48px;min-height:25px;margin:0}.prototype-dashboard:is(.dark,.light) .distribution-column-bars .bar-row>span{align-self:center;color:var(--dashboard-copy-secondary);font-size:12.5px;font-weight:560}.prototype-dashboard:is(.dark,.light) .distribution-column-bars .bar-row>b{align-self:center;color:var(--dashboard-copy-primary);font-size:12px;font-variant-numeric:tabular-nums}.prototype-dashboard:is(.dark,.light) .polar-limit-note{position:absolute;right:0;bottom:0;color:var(--dashboard-copy-muted);font-size:10px;line-height:1.2;pointer-events:none}.prototype-dashboard:is(.dark,.light) .cooccurrence-node,.prototype-dashboard:is(.dark,.light) .cooccurrence-node.center,.prototype-dashboard:is(.dark,.light) .cooccurrence-node.compact{width:68px!important;height:68px!important;min-width:68px;min-height:68px;padding:5px}.prototype-dashboard:is(.dark,.light) .cooccurrence-node span,.prototype-dashboard:is(.dark,.light) .cooccurrence-node.compact span{width:94px;max-width:94px;height:auto;min-height:24px;flex:0 0 auto;overflow:visible;white-space:normal;word-break:break-all;text-wrap:balance;font-size:10.5px;line-height:1.16;text-shadow:0 1px 2px rgba(0,0,0,.2)}.prototype-dashboard:is(.dark,.light) .cooccurrence-node b,.prototype-dashboard:is(.dark,.light) .cooccurrence-node.compact b,.prototype-dashboard:is(.dark,.light) .cooccurrence-node.center b{display:none}.prototype-dashboard:is(.dark,.light) .trend-point circle{pointer-events:all;transition:r .14s ease,filter .14s ease}.prototype-dashboard:is(.dark,.light) .trend-point:hover circle{r:5;filter:drop-shadow(0 0 5px rgba(96,132,234,.55))}.prototype-dashboard:is(.dark,.light) .trend-point.previous circle{fill:var(--matrix-label-bg);stroke:var(--dashboard-copy-muted);stroke-width:2}.prototype-dashboard:is(.dark,.light) .trend-point.current circle{fill:var(--matrix-label-bg);stroke:#7593f5;stroke-width:2.5}.prototype-dashboard:is(.dark,.light) .bubble i,.prototype-dashboard:is(.dark,.light) .bubble.sm i,.prototype-dashboard:is(.dark,.light) .bubble.md i,.prototype-dashboard:is(.dark,.light) .bubble.lg i,.prototype-dashboard:is(.dark,.light) .scatter-points>button i{box-sizing:border-box;width:20px!important;height:20px!important;min-width:20px;min-height:20px}.prototype-dashboard:is(.dark,.light) .change-list.rich .change-rank-index{border-color:transparent;color:#fff;text-shadow:0 1px 2px rgba(18,37,66,.24)}.prototype-dashboard:is(.dark,.light) .change-list.rich button:nth-child(6n+1) .change-rank-index{background:linear-gradient(145deg,#536fce,#6f8de5)}.prototype-dashboard:is(.dark,.light) .change-list.rich button:nth-child(6n+2) .change-rank-index{background:linear-gradient(145deg,#4c83c7,#66a1df)}.prototype-dashboard:is(.dark,.light) .change-list.rich button:nth-child(6n+3) .change-rank-index{background:linear-gradient(145deg,#4d9ab4,#6bb8c9)}.prototype-dashboard:is(.dark,.light) .change-list.rich button:nth-child(6n+4) .change-rank-index{background:linear-gradient(145deg,#4da58e,#6fc1aa)}.prototype-dashboard:is(.dark,.light) .change-list.rich button:nth-child(6n+5) .change-rank-index{background:linear-gradient(145deg,#7285c2,#8fa2da)}.prototype-dashboard:is(.dark,.light) .change-list.rich button:nth-child(6n) .change-rank-index{background:linear-gradient(145deg,#8274b9,#a08fce)}.prototype-dashboard.light .cooccurrence-node span,.prototype-dashboard.light .cooccurrence-node.compact span{text-shadow:none}.prototype-dashboard.light{--dashboard-chart-track: #e7edf6;--dashboard-chart-grid: #dce5f1;--dashboard-chart-axis: #9aabc0}.prototype-dashboard.dark{--dashboard-chart-track: #1a293c;--dashboard-chart-grid: #263a53;--dashboard-chart-axis: #70839c}.prototype-dashboard:is(.dark,.light) .distribution-vertical-scroll,.prototype-dashboard:is(.dark,.light) .employee-ring-scroll,.prototype-dashboard:is(.dark,.light) .employee-polar-scroll,.prototype-dashboard:is(.dark,.light) .employee-horizontal-scroll{width:100%;min-width:0;overflow:auto hidden;scrollbar-gutter:stable}.prototype-dashboard:is(.dark,.light) .distribution-vertical-scroll::-webkit-scrollbar,.prototype-dashboard:is(.dark,.light) .employee-ring-scroll::-webkit-scrollbar,.prototype-dashboard:is(.dark,.light) .employee-polar-scroll::-webkit-scrollbar,.prototype-dashboard:is(.dark,.light) .employee-horizontal-scroll::-webkit-scrollbar{height:7px}.prototype-dashboard:is(.dark,.light) .distribution-vertical-scroll::-webkit-scrollbar-thumb,.prototype-dashboard:is(.dark,.light) .employee-ring-scroll::-webkit-scrollbar-thumb,.prototype-dashboard:is(.dark,.light) .employee-polar-scroll::-webkit-scrollbar-thumb,.prototype-dashboard:is(.dark,.light) .employee-horizontal-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--dashboard-copy-muted) 52%,transparent)}.prototype-dashboard:is(.dark,.light) .distribution-vertical-chart{position:relative;box-sizing:border-box;height:232px;min-width:100%;padding:10px 10px 28px 48px}.prototype-dashboard:is(.dark,.light) .distribution-y-axis{position:absolute;z-index:2;top:10px;bottom:28px;left:0;width:43px;border-right:1px solid var(--dashboard-chart-axis);pointer-events:none}.prototype-dashboard:is(.dark,.light) .distribution-y-axis span{position:absolute;right:8px;transform:translateY(50%);color:var(--dashboard-copy-muted);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.prototype-dashboard:is(.dark,.light) .distribution-columns{position:relative;display:flex;align-items:stretch;gap:12px;height:100%;border-bottom:1px solid var(--dashboard-chart-axis);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--dashboard-chart-grid) 25%)}.prototype-dashboard:is(.dark,.light) .distribution-column{display:grid;flex:0 0 72px;grid-template-rows:20px minmax(0,1fr) 27px;gap:4px;min-width:72px;height:calc(100% + 27px);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.prototype-dashboard:is(.dark,.light) .distribution-column-value{position:absolute;z-index:2;left:50%;width:-moz-max-content;width:max-content;max-width:70px;overflow:hidden;transform:translate(-50%);color:var(--dashboard-copy-primary);font-size:11px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.prototype-dashboard:is(.dark,.light) .distribution-column-track{position:relative;grid-row:2;display:flex;align-items:flex-end;justify-content:center;min-height:0;overflow:visible;border-radius:5px 5px 0 0;background:color-mix(in srgb,var(--dashboard-chart-track) 58%,transparent)}.prototype-dashboard:is(.dark,.light) .distribution-column-track em{display:block;width:36px;min-height:2px;border-radius:6px 6px 0 0;box-shadow:0 -2px 9px #4167cc2e;transition:height .2s ease,filter .16s ease}.prototype-dashboard:is(.dark,.light) .distribution-column:hover .distribution-column-track em{filter:brightness(1.08)}.prototype-dashboard:is(.dark,.light) .distribution-column>b{grid-row:3;align-self:start;overflow:hidden;color:var(--dashboard-copy-secondary);font-size:11px;font-weight:600;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard:is(.dark,.light) .employee-ring-list,.prototype-dashboard:is(.dark,.light) .employee-polar-list{display:flex;align-items:flex-start;gap:18px;min-width:-moz-max-content;min-width:max-content;padding:16px 8px 10px}.prototype-dashboard:is(.dark,.light) .employee-ring-list>button,.prototype-dashboard:is(.dark,.light) .employee-polar-list>button{display:grid;flex:0 0 112px;justify-items:center;gap:9px;width:112px;padding:0;border:0;background:transparent;color:var(--dashboard-copy-primary);cursor:pointer}.prototype-dashboard:is(.dark,.light) .employee-ring-list>button>b,.prototype-dashboard:is(.dark,.light) .employee-polar-list>button>b{width:100%;overflow:hidden;font-size:12px;font-weight:650;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prototype-dashboard:is(.dark,.light) .employee-ring{position:relative;display:grid;box-sizing:border-box;width:92px;height:92px;place-items:center;border-radius:50%}.prototype-dashboard:is(.dark,.light) .employee-ring:after{position:absolute;width:62px;height:62px;border-radius:50%;background:var(--panel);content:""}.prototype-dashboard:is(.dark,.light) .employee-ring em{position:relative;z-index:1;color:var(--dashboard-copy-primary);font-size:12px;font-style:normal;font-weight:750;font-variant-numeric:tabular-nums}.prototype-dashboard:is(.dark,.light) .employee-polar-list svg{width:104px;height:104px;overflow:visible}.prototype-dashboard:is(.dark,.light) .employee-polar-list svg circle:not(.value-point){fill:none;stroke:var(--dashboard-chart-grid);stroke-width:1}.prototype-dashboard:is(.dark,.light) .employee-polar-list svg line{stroke:#58c9d2;stroke-width:3;stroke-linecap:round}.prototype-dashboard:is(.dark,.light) .employee-polar-list svg .value-point{fill:#5b7ee7;stroke:var(--panel);stroke-width:2}.prototype-dashboard:is(.dark,.light) .employee-polar-list svg text{fill:var(--dashboard-copy-primary);font-size:10px;font-weight:700;text-anchor:middle;font-variant-numeric:tabular-nums}.prototype-dashboard:is(.dark,.light) .employee-horizontal-scroll{max-height:230px;padding-right:5px;overflow-x:hidden;overflow-y:auto}.prototype-dashboard:is(.dark,.light) .control-dock{row-gap:0;padding-bottom:0}.prototype-dashboard:is(.dark,.light) .control-dock>.tabs{position:relative;box-sizing:border-box;flex:0 0 100%;width:100%;height:auto!important;min-height:0!important;margin:12px 0 0!important;padding:12px 0!important;align-items:center;border-top:1px solid rgba(120,144,180,.28)!important}.prototype-dashboard:is(.dark,.light) .control-dock>.tabs button{height:38px}.prototype-dashboard:is(.dark,.light).dark .control-dock>.tabs{border-top-color:#728cb257!important}.prototype-dashboard:is(.dark,.light).light .control-dock>.tabs{border-top-color:#e4eaf2!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.text-primary{--tw-text-opacity: 1;color:rgb(70 128 255 / var(--tw-text-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(70 128 255 / var(--tw-bg-opacity, 1))}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-9{bottom:-2.25rem}.-left-3\.5{left:-.875rem}.-right-8{right:-2rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-\[24px\]{bottom:24px}.left-0{left:0}.left-1\/2{left:50%}.left-\[-50px\]{left:-50px}.left-\[19px\]{left:19px}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.z-50{z-index:50}.z-\[99\]{z-index:99}.col-span-2{grid-column:span 2 / span 2}.col-span-5{grid-column:span 5 / span 5}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mt-4{margin-top:1rem!important}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[16px\]{margin-bottom:16px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-\[100px\]{margin-left:100px}.ml-\[10px\]{margin-left:10px}.ml-\[12px\]{margin-left:12px}.ml-\[160px\]{margin-left:160px}.ml-\[auto\],.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[20px\]{margin-top:20px}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-2{width:.5rem;height:.5rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-\[106px\]{width:106px;height:106px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[250px\]{height:250px}.h-\[25px\]{height:25px}.h-\[300px\]{height:300px}.h-\[308px\]{height:308px}.h-\[30px\]{height:30px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[38px\]{height:38px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[64px\]{height:64px}.h-\[6px\]{height:6px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[82px\]{height:82px}.h-\[84px\]{height:84px}.h-\[86px\]{height:86px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[500px\]{max-height:500px}.min-h-0{min-height:0px}.min-h-5{min-height:1.25rem}.min-h-\[260px\]{min-height:260px}.min-h-\[530px\]{min-height:530px}.\!w-\[200px\]{width:200px!important}.w-1\.5{width:.375rem}.w-1\/4{width:25%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-5\/12{width:41.666667%}.w-6{width:1.5rem}.w-7\/12{width:58.333333%}.w-8{width:2rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[126px\]{width:126px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[172px\]{width:172px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[2px\]{width:2px}.w-\[30px\]{width:30px}.w-\[372px\]{width:372px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[480px\]{width:480px}.w-\[485px\]{width:485px}.w-\[50px\]{width:50px}.w-\[58px\]{width:58px}.w-\[6px\]{width:6px}.w-\[90px\]{width:90px}.w-\[96px\]{width:96px}.w-\[98px\]{width:98px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[126px\]{min-width:126px}.min-w-\[150px\]{min-width:150px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-\[74px\]{min-width:74px}.min-w-full{min-width:100%}.max-w-4xl{max-width:56rem}.max-w-\[200px\]{max-width:200px}.max-w-\[75\%\]{max-width:75%}.max-w-\[920px\]{max-width:920px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.gap-\[1px\]{gap:1px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-3{row-gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.text-nowrap{text-wrap:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[125px\]{border-radius:125px}.rounded-\[12px\]{border-radius:12px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-\[0\.5px\]{border-width:.5px}.border-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-b,.border-b-\[1px\]{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r,.border-r-\[1px\]{border-right-width:1px}.border-t,.border-t-\[1px\]{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-\[\#5B6B79\]\/\[0\.2\]{border-color:#5b6b7933}.border-\[\#5B8BF7\]{--tw-border-opacity: 1;border-color:rgb(91 139 247 / var(--tw-border-opacity, 1))}.border-\[\#91d5ff\]{--tw-border-opacity: 1;border-color:rgb(145 213 255 / var(--tw-border-opacity, 1))}.border-\[\#D2E0FF\]{--tw-border-opacity: 1;border-color:rgb(210 224 255 / var(--tw-border-opacity, 1))}.border-\[\#DBE0E5\]{--tw-border-opacity: 1;border-color:rgb(219 224 229 / var(--tw-border-opacity, 1))}.border-\[\#E9E9E9\]{--tw-border-opacity: 1;border-color:rgb(233 233 233 / var(--tw-border-opacity, 1))}.border-\[\#EAEAEA\]{--tw-border-opacity: 1;border-color:rgb(234 234 234 / var(--tw-border-opacity, 1))}.border-\[\#F2F4F5\]{--tw-border-opacity: 1;border-color:rgb(242 244 245 / var(--tw-border-opacity, 1))}.border-\[\#F3F4F5\]{--tw-border-opacity: 1;border-color:rgb(243 244 245 / var(--tw-border-opacity, 1))}.border-\[\#F6F6F6\]{--tw-border-opacity: 1;border-color:rgb(246 246 246 / var(--tw-border-opacity, 1))}.border-\[\#FFE584\]{--tw-border-opacity: 1;border-color:rgb(255 229 132 / var(--tw-border-opacity, 1))}.border-\[\#dfefff\]{--tw-border-opacity: 1;border-color:rgb(223 239 255 / var(--tw-border-opacity, 1))}.border-\[\#eaecf0\]{--tw-border-opacity: 1;border-color:rgb(234 236 240 / var(--tw-border-opacity, 1))}.border-\[\#eee\]{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity, 1))}.border-\[\#f0f0f0\]{--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.\!bg-\[\#000B22\]{--tw-bg-opacity: 1 !important;background-color:rgb(0 11 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#000000\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#000\]\/\[0\.04\]{background-color:#0000000a}.bg-\[\#47E07B\]{--tw-bg-opacity: 1;background-color:rgb(71 224 123 / var(--tw-bg-opacity, 1))}.bg-\[\#48E0FF\]{--tw-bg-opacity: 1;background-color:rgb(72 224 255 / var(--tw-bg-opacity, 1))}.bg-\[\#5B8BF7\]{--tw-bg-opacity: 1;background-color:rgb(91 139 247 / var(--tw-bg-opacity, 1))}.bg-\[\#5B8BF7\]\/10{background-color:#5b8bf71a}.bg-\[\#84AAFF\]{--tw-bg-opacity: 1;background-color:rgb(132 170 255 / var(--tw-bg-opacity, 1))}.bg-\[\#C0E5D9\]{--tw-bg-opacity: 1;background-color:rgb(192 229 217 / var(--tw-bg-opacity, 1))}.bg-\[\#DBFBDD\]{--tw-bg-opacity: 1;background-color:rgb(219 251 221 / var(--tw-bg-opacity, 1))}.bg-\[\#DFEFFFFF\]\/\[0\.4\]{background-color:#dfefff66}.bg-\[\#E07C47\]{--tw-bg-opacity: 1;background-color:rgb(224 124 71 / var(--tw-bg-opacity, 1))}.bg-\[\#E5EDFF\]{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E76767\]{--tw-bg-opacity: 1;background-color:rgb(231 103 103 / var(--tw-bg-opacity, 1))}.bg-\[\#E9F0FF\]{--tw-bg-opacity: 1;background-color:rgb(233 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EBF1FF\]{--tw-bg-opacity: 1;background-color:rgb(235 241 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EDEDED\]{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F0F0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F2F5\]{--tw-bg-opacity: 1;background-color:rgb(240 242 245 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F4FF\]{--tw-bg-opacity: 1;background-color:rgb(240 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F3F4F5\]{--tw-bg-opacity: 1;background-color:rgb(243 244 245 / var(--tw-bg-opacity, 1))}.bg-\[\#F3F5F7\]{--tw-bg-opacity: 1;background-color:rgb(243 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F6F6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#FBDA62\]{--tw-bg-opacity: 1;background-color:rgb(251 218 98 / var(--tw-bg-opacity, 1))}.bg-\[\#FF0000\]\/10{background-color:#ff00001a}.bg-\[\#FF601B\]{--tw-bg-opacity: 1;background-color:rgb(255 96 27 / var(--tw-bg-opacity, 1))}.bg-\[\#FF8130\]{--tw-bg-opacity: 1;background-color:rgb(255 129 48 / var(--tw-bg-opacity, 1))}.bg-\[\#FFE2E2\]{--tw-bg-opacity: 1;background-color:rgb(255 226 226 / var(--tw-bg-opacity, 1))}.bg-\[\#FFE6D1\]{--tw-bg-opacity: 1;background-color:rgb(255 230 209 / var(--tw-bg-opacity, 1))}.bg-\[\#FFECEC\]{--tw-bg-opacity: 1;background-color:rgb(255 236 236 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFDF4\]{--tw-bg-opacity: 1;background-color:rgb(255 253 244 / var(--tw-bg-opacity, 1))}.bg-\[\#e6f7ff\]{--tw-bg-opacity: 1;background-color:rgb(230 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f9fafc\]{--tw-bg-opacity: 1;background-color:rgb(249 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:#fffc}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.\!p-0{padding:0!important}.\!p-4{padding:1rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[40px\]{padding:40px}.\!px-0{padding-left:0!important;padding-right:0!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-9{padding-bottom:2.25rem}.pb-\[12px\]{padding-bottom:12px}.pb-\[8px\]{padding-bottom:8px}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-\[16px\]{padding-left:16px}.pl-\[64px\]{padding-left:64px}.pl-\[8px\]{padding-left:8px}.pr-1{padding-right:.25rem}.pr-5{padding-right:1.25rem}.pr-\[14px\]{padding-right:14px}.pr-\[16px\]{padding-right:16px}.pr-\[20px\]{padding-right:20px}.pr-\[24px\]{padding-right:24px}.pr-\[8px\]{padding-right:8px}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[12px\]{padding-top:12px}.pt-\[24px\]{padding-top:24px}.pt-\[8px\]{padding-top:8px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[64px\]{font-size:64px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-\[1\.33\]{line-height:1.33}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[32px\]{line-height:32px}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-\[\#00C809\]{--tw-text-opacity: 1;color:rgb(0 200 9 / var(--tw-text-opacity, 1))}.text-\[\#101828\]{--tw-text-opacity: 1;color:rgb(16 24 40 / var(--tw-text-opacity, 1))}.text-\[\#1561ad\]{--tw-text-opacity: 1;color:rgb(21 97 173 / var(--tw-text-opacity, 1))}.text-\[\#242f57\]{--tw-text-opacity: 1;color:rgb(36 47 87 / var(--tw-text-opacity, 1))}.text-\[\#333333\],.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#344054\]{--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.text-\[\#3875FF\]{--tw-text-opacity: 1;color:rgb(56 117 255 / var(--tw-text-opacity, 1))}.text-\[\#5B6B79\]{--tw-text-opacity: 1;color:rgb(91 107 121 / var(--tw-text-opacity, 1))}.text-\[\#5B8BF7\]{--tw-text-opacity: 1;color:rgb(91 139 247 / var(--tw-text-opacity, 1))}.text-\[\#666666\],.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#667085\]{--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.text-\[\#93a0c9\]{--tw-text-opacity: 1;color:rgb(147 160 201 / var(--tw-text-opacity, 1))}.text-\[\#98a2b3\]{--tw-text-opacity: 1;color:rgb(152 162 179 / var(--tw-text-opacity, 1))}.text-\[\#999999\],.text-\[\#999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.text-\[\#FF0000\]{--tw-text-opacity: 1;color:rgb(255 0 0 / var(--tw-text-opacity, 1))}.text-\[\#FF2222\]{--tw-text-opacity: 1;color:rgb(255 34 34 / var(--tw-text-opacity, 1))}.text-\[\#FF7300\]{--tw-text-opacity: 1;color:rgb(255 115 0 / var(--tw-text-opacity, 1))}.text-\[\#ff4d4f\]{--tw-text-opacity: 1;color:rgb(255 77 79 / var(--tw-text-opacity, 1))}.text-\[rgb\(255\,136\,0\)\]{--tw-text-opacity: 1;color:rgb(255 136 0 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/60{color:#0009}.text-black\/85{color:#000000d9}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur: blur(140px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}html,body{font-size:16px}#root{height:100vh;width:100vw;background-color:#f0f2f5;color:#333}*{box-sizing:border-box}.ant-menu-item.ant-menu-item-selected{font-weight:500}.text-cascader .ant-select-selection-item{white-space:wrap!important}.full-page-modal.ant-modal-wrap{position:absolute}.full-page-modal.ant-modal-wrap .ant-modal{position:unset!important;margin:0!important;width:100%;height:100%;padding:0!important}.full-page-modal.ant-modal-wrap .ant-modal-content{position:absolute;width:100%;height:100%;top:0;left:0;padding:16px 16px 0;border-radius:0}.full-page-modal.ant-modal-wrap .ant-modal-content .ant-modal-body{width:100%;height:100%;background-color:#fff}.ant-spin-nested-loading,.ant-spin-nested-loading .ant-spin-container{height:100%}.no-modal-title .ant-modal-header{display:none}.no-padding-content .ant-modal-content{padding:0!important}.query-condition-cascader .ant-cascader-menus :first-child .ant-cascader-menu-item .ant-cascader-checkbox{display:none!important}.fixed-width-cascader .ant-cascader-menu{min-width:200px!important;max-width:200px!important;width:200px!important}.fixed-width-cascader .ant-cascader-menu-item-content{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audio_player .ant-slider{height:100%!important}.audio_player .ant-slider-rail{height:100%!important;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='32px'%20height='36px'%20viewBox='0%200%2032%2036'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3e形状%3c/title%3e%3cg%20id='后台管理'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='录音详情备份'%20transform='translate(-60.000000,%20-260.000000)'%20fill='%2398B8FF'%20fill-rule='nonzero'%3e%3cg%20id='编组'%20transform='translate(60.000000,%20260.000000)'%3e%3cpath%20d='M1,23.0769231%20C0.4,23.0769231%200,22.4615385%200,21.5384615%20L0,14.4615385%20C0,13.5384615%200.4,12.9230769%201,12.9230769%20C1.6,12.9230769%202,13.8461538%202,14.4615385%20L2,21.2307692%20C2,22.4615385%201.6,23.0769231%201,23.0769231%20Z%20M5.2,29.8461538%20C4.6,29.8461538%204.2,29.2307692%204.2,28.3076923%20L4.2,7.69230769%20C4.2,6.76923077%204.6,6.15384615%205.2,6.15384615%20C5.8,6.15384615%206.2,6.76923077%206.2,7.69230769%20L6.2,28.3076923%20C6.2,29.2307692%205.8,29.8461538%205.2,29.8461538%20Z%20M13.8,29.2307692%20C13.2,29.2307692%2012.8,28.6153846%2012.8,27.6923077%20L12.8,8.61538462%20C12.8,7.69230769%2013.2,7.07692308%2013.8,7.07692308%20C14.4,7.07692308%2014.8,7.69230769%2014.8,8.61538462%20L14.8,27.6923077%20C14.8,28.3076923%2014.4,29.2307692%2013.8,29.2307692%20Z%20M22.4,26.4615385%20C21.8,26.4615385%2021.4,25.8461538%2021.4,24.9230769%20L21.4,11.0769231%20C21.4,10.1538462%2021.8,9.53846154%2022.4,9.53846154%20C23,9.53846154%2023.4,10.1538462%2023.4,11.0769231%20L23.4,24.9230769%20C23.4,25.8461538%2022.8,26.4615385%2022.4,26.4615385%20Z%20M9.6,36%20C9,36%208.6,35.3846154%208.6,34.4615385%20L8.6,1.53846154%20C8.6,0.615384615%209,0%209.6,0%20C10.2,0%2010.6,0.615384615%2010.6,1.53846154%20L10.6,34.7692308%20C10.6,35.3846154%2010.2,36%209.6,36%20L9.6,36%20Z%20M26.6,23.3846154%20C26,23.3846154%2025.6,22.7692308%2025.6,21.8461538%20L25.6,14.1538462%20C25.6,13.2307692%2026,12.6153846%2026.6,12.6153846%20C27.2,12.6153846%2027.6,13.2307692%2027.6,14.1538462%20L27.6,22.1538462%20C27.6,22.7692308%2027.2,23.3846154%2026.6,23.3846154%20Z%20M31,20.3076923%20C30.4,20.3076923%2030,19.6923077%2030,18.7692308%20L30,17.2307692%20C30,16.3076923%2030.4,15.6923077%2031,15.6923077%20C31.6,15.6923077%2032,16.3076923%2032,17.2307692%20L32,18.7692308%20C32,19.6923077%2031.6,20.3076923%2031,20.3076923%20Z%20M18.2,21.2307692%20C17.6,21.2307692%2017.2,20.6153846%2017.2,19.6923077%20L17.2,16.6153846%20C17.2,15.6923077%2017.6,15.0769231%2018.2,15.0769231%20C18.8,15.0769231%2019.2,15.6923077%2019.2,16.6153846%20L19.2,19.6923077%20C19.2,20.3076923%2018.6,21.2307692%2018.2,21.2307692%20Z'%20id='形状'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")!important}.audio_player .ant-slider-track{height:100%!important}.audio_player .ant-slider-handle{display:none!important}.ant-table-cell .ant-btn-link,.ant-table-cell .ant-btn-text{padding-inline:0;margin-inline-start:12px}.ant-table-cell .ant-btn-link:first-child,.ant-table-cell .ant-btn-text:first-child{margin-inline-start:0}.markdown-body p{margin-bottom:12px}::-webkit-scrollbar{background:unset;width:6px;height:6px}::-webkit-scrollbar-thumb:horizontal{background-color:#a8a8a866;border:1px solid transparent;-webkit-border-radius:6px}::-webkit-scrollbar-thumb:vertical{background-color:#a8a8a866;border:1px solid transparent;-webkit-border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#3733494d;-webkit-border-radius:6px}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(70 128 255 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0}.before\:right-0:before{content:var(--tw-content);right:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-\[100\%\]:before{content:var(--tw-content);height:100%}.before\:h-\[300px\]:before{content:var(--tw-content);height:300px}.before\:w-\[300px\]:before{content:var(--tw-content);width:300px}.before\:w-\[4px\]:before{content:var(--tw-content);width:4px}.before\:rounded-\[150px\]:before{content:var(--tw-content);border-radius:150px}.before\:bg-\[\#F7DCB3\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(247 220 179 / var(--tw-bg-opacity, 1))}.before\:bg-sky-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.05\]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!bg-\[\#4680ff\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(70 128 255 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#4680FF\]\/\[0\.08\]:hover{background-color:#4680ff14}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#4680FF\]:hover{--tw-text-opacity: 1;color:rgb(70 128 255 / var(--tw-text-opacity, 1))}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:block{display:block}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
