:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workbench-loading{background:#f7f8fa;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.workbench-loading img{border-radius:50%;width:44px;height:44px}.sign-in-page{isolation:isolate;color:#172033;background:radial-gradient(circle at 18% 18%,#2563eb1c,#0000 28rem),linear-gradient(135deg,#f7f9fc 0%,#f3f6fb 46%,#eef3fa 100%);min-height:100vh;position:relative;overflow:hidden}.sign-in-page:after{content:"";pointer-events:none;border:1px solid #2563eb1f;border-radius:50%;width:44rem;height:44rem;position:fixed;bottom:-18rem;right:-12rem;box-shadow:0 0 0 5rem #2563eb08,0 0 0 10rem #2563eb05}.sign-in-ambient{z-index:0;pointer-events:none;opacity:.82;width:min(62vw,980px);height:84vh;position:fixed;top:9vh;right:-7vw;overflow:hidden}.sign-in-ambient:before{content:"";filter:blur(10px);background:radial-gradient(circle at 48% 48%,#2563eb26,#60a5fa12 28%,#0000 67%);animation:11s ease-in-out infinite alternate sign-in-ambient-breathe;position:absolute;inset:8% 2% 2% 8%}.sign-in-ambient:after{content:"";background-image:radial-gradient(circle,#2563eb3d 0 1.5px,#0000 1.7px);background-size:66px 66px;animation:28s linear infinite sign-in-node-drift;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(at 55% 52%,#000 0%,#000000ad 35%,#0000 72%);mask-image:radial-gradient(at 55% 52%,#000 0%,#000000ad 35%,#0000 72%)}.sign-in-ambient span{border:1px solid #2563eb1f;border-radius:50%;animation:16s ease-in-out infinite alternate sign-in-orbit-drift;position:absolute}.sign-in-ambient span:first-child{aspect-ratio:1;width:68%;top:18%;right:10%}.sign-in-ambient span:nth-child(2){aspect-ratio:1;border-color:#3b82f626;width:43%;animation-duration:20s;animation-direction:alternate-reverse;top:31%;right:23%}.sign-in-ambient span:nth-child(3){background:#60a5fa;border:3px solid #ffffffe0;width:13px;height:13px;animation-duration:13s;top:46%;right:42%;box-shadow:0 0 0 10px #60a5fa17,188px -126px 0 -3px #93c5fd,188px -126px 0 5px #93c5fd14,-112px 174px 0 -4px #2563eb,-112px 174px 0 4px #2563eb12}.sign-in-ambient i{background:radial-gradient(circle at 34% 30%,#fff 0 8%,#bfdbfe 20%,#60a5fa 62%,#2563eb 100%);border:2px solid #ffffffc7;border-radius:50%;animation:12s ease-in-out infinite alternate sign-in-planet-float;display:block;position:absolute;box-shadow:0 0 0 9px #60a5fa12,0 7px 24px #2563eb2e}.sign-in-ambient i:first-of-type{width:8px;height:8px;animation-duration:15s;top:14%;right:20%}.sign-in-ambient i:nth-of-type(2){width:17px;height:17px;animation-duration:18s;animation-delay:-6s;top:35%;right:7%}.sign-in-ambient i:nth-of-type(3){width:11px;height:11px;animation-duration:13s;animation-delay:-3s;top:69%;right:17%}.sign-in-ambient i:nth-of-type(4){width:7px;height:7px;animation-duration:20s;animation-delay:-11s;top:83%;right:36%}.sign-in-ambient i:nth-of-type(5){width:10px;height:10px;animation-duration:17s;animation-delay:-9s;top:24%;right:1.5%}.sign-in-ambient i:nth-of-type(6){width:6px;height:6px;animation-duration:11s;animation-delay:-4s;top:53%;right:15%}.sign-in-ambient i:nth-of-type(7){width:15px;height:15px;animation-duration:22s;animation-delay:-14s;top:78%;right:3%}.sign-in-ambient i:nth-of-type(8){width:9px;height:9px;animation-duration:16s;animation-delay:-7s;top:59%;right:29%}.sign-in-brand{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border-bottom:1px solid #94a3b838;align-items:center;gap:12px;height:76px;padding:0 42px;display:flex;position:relative}.sign-in-brand img{border-radius:50%;width:42px;height:42px}.sign-in-brand .MuiTypography-root{letter-spacing:-.02em;font-weight:800}.sign-in-layout{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(360px,460px);align-items:center;gap:clamp(48px,9vw,130px);width:min(1140px,100% - 48px);min-height:calc(100vh - 76px);margin:0 auto;padding:64px 0;display:grid;position:relative}.sign-in-brand,.sign-in-story,.sign-in-card,.sign-in-ambient{transition:opacity .7s,transform .82s cubic-bezier(.22,1,.36,1),filter .82s}.is-signing-in .sign-in-brand{opacity:0;transform:translateY(-12px)}.is-signing-in .sign-in-story{opacity:0;filter:blur(4px);transform:translate(-30px)}.is-signing-in .sign-in-card{opacity:0;filter:blur(4px);transform:translate(22px,-4px)scale(.97)}.is-signing-in .sign-in-ambient{opacity:.24;filter:blur(3px);transform:scale(1.08)}.sign-in-story{max-width:680px;container-type:inline-size}.sign-in-story h1{letter-spacing:-.055em;max-width:680px;margin:24px 0 20px;font-size:clamp(44px,5.1vw,68px);font-weight:780;line-height:1.02}.workflow-possibility{color:#1d4ed8;letter-spacing:-.04em;white-space:nowrap;box-sizing:border-box;text-shadow:0 8px 28px #2563eb1f;background:linear-gradient(90deg,#2563eb21,#2563eb0a 75%,#0000);border-left:4px solid #2563eb;border-radius:8px;align-items:center;width:100%;height:1.58em;margin-top:.19em;padding:.16em .8em .2em .34em;font-size:clamp(20px,5.2cqw,34px);line-height:1;display:flex;position:relative;overflow:hidden}.workflow-possibility>span:first-child{white-space:nowrap;flex:none;display:block}.typing-cursor{background:#2563eb;border-radius:999px;flex:0 0 .075em;width:.075em;height:.82em;margin-left:.09em;animation:.85s step-end infinite typing-cursor-blink;display:inline-block}.sign-in-story>.MuiTypography-body1{color:#5c6b7e;max-width:590px;font-size:19px;line-height:1.65}.sign-in-chip{color:#1d4ed8!important;letter-spacing:.09em!important;background:#e6efff!important;height:30px!important;font-size:11px!important;font-weight:800!important}.sign-in-trust{color:#526276;margin-top:30px}.sign-in-trust svg{color:#2563eb;width:19px}@keyframes typing-cursor-blink{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes sign-in-ambient-breathe{0%{opacity:.58;transform:scale(.94)translate(1%,1%)}to{opacity:1;transform:scale(1.06)translate(-1.5%,-1%)}}@keyframes sign-in-node-drift{0%{background-position:0 0}to{background-position:66px 66px}}@keyframes sign-in-orbit-drift{0%{transform:translate(-1.5%,1.5%)rotate(-2deg)}to{transform:translate(2%,-2%)rotate(3deg)}}@keyframes sign-in-planet-float{0%{transform:translate(-5px,7px)scale(.92)}to{transform:translate(8px,-9px)scale(1.08)}}.sign-in-ambient i{background:#60a5fa;border:2px solid #ffffffeb;box-shadow:0 0 0 11px #60a5fa17,0 0 24px 5px #2563eb1a;width:8px!important;height:8px!important}.sign-in-ambient i:first-of-type{top:5%;right:24%}.sign-in-ambient i:nth-of-type(2){top:18%;right:6%;width:9px!important;height:9px!important}.sign-in-ambient i:nth-of-type(3){top:39%;right:17%}.sign-in-ambient i:nth-of-type(4){top:92%;right:48%;width:7px!important;height:7px!important}.sign-in-ambient i:nth-of-type(5){top:9%;right:48%;width:7px!important;height:7px!important}.sign-in-ambient i:nth-of-type(6){top:57%;right:8%;width:9px!important;height:9px!important}.sign-in-ambient i:nth-of-type(7){top:88%;right:5%}.sign-in-ambient i:nth-of-type(8){top:80%;right:31%;width:7px!important;height:7px!important}@media (prefers-reduced-motion:reduce){.typing-cursor,.sign-in-ambient:before,.sign-in-ambient:after,.sign-in-ambient span,.sign-in-ambient i{animation:none}}.sign-in-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #cbd5e1cc;background:#ffffffeb!important;border-radius:22px!important;padding:42px!important;box-shadow:0 24px 70px #0f172a1f!important}.sign-in-card-logo{border-radius:50%;width:54px;height:54px;margin-bottom:26px}.sign-in-card h4{letter-spacing:-.035em;margin-bottom:10px;font-size:31px}.microsoft-button{min-height:56px;color:#172033!important;text-transform:none!important;border-color:#b8c4d3!important;justify-content:flex-start!important;margin-top:30px!important;padding:0 18px!important;font-weight:720!important}.microsoft-button:hover{background:#f6f9ff!important;border-color:#2563eb!important}.microsoft-button .MuiButton-endIcon{margin-left:auto}.microsoft-mark{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:20px;height:20px;display:grid}.microsoft-mark span:first-child{background:#f25022}.microsoft-mark span:nth-child(2){background:#7fba00}.microsoft-mark span:nth-child(3){background:#00a4ef}.microsoft-mark span:nth-child(4){background:#ffb900}.future-providers{color:#718096;background:#f8fafc;border:1px dashed #d2dae5;border-radius:10px;min-height:70px;padding:16px;margin-top:22px!important;font-size:12px!important;line-height:1.5!important}.sign-in-terms{color:#8a97a7;margin-top:22px!important;font-size:11px!important;line-height:1.5!important}.sign-in-transition{z-index:20;visibility:hidden;opacity:0;color:#172033;pointer-events:none;background:radial-gradient(circle at 50% 48%,#dbeafeeb,#f7f9fcf5 34%,#f7f9fc 72%);flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .64s,visibility 0s linear .64s;display:flex;position:fixed;inset:0}.is-signing-in .sign-in-transition{visibility:visible;opacity:1;transition-delay:0s}.sign-in-transition>img{border-radius:50%;width:68px;height:68px;margin-bottom:10px;animation:.9s cubic-bezier(.22,1,.36,1) both sign-in-logo-arrive;box-shadow:0 0 0 12px #2563eb12,0 16px 40px #0f172a29}.sign-in-transition h5{letter-spacing:-.025em;font-weight:780}.sign-in-transition>.MuiTypography-body1{color:#64748b}.sign-in-transition-track{background:#2563eb1f;border-radius:999px;width:210px;height:3px;margin-top:18px;overflow:hidden}.sign-in-transition-track span{border-radius:inherit;background:linear-gradient(90deg,#0000,#2563eb 28%,#60a5fa 75%,#0000);width:44%;height:100%;animation:1.28s ease-in-out infinite sign-in-progress;display:block}@keyframes sign-in-logo-arrive{0%{opacity:0;transform:translateY(12px)scale(.84)}to{opacity:1;transform:none}}@keyframes sign-in-progress{0%{transform:translate(-110%)}to{transform:translate(330%)}}.admin-shell{--sidebar-width:244px;--settings-width:278px;background:#f7f8fa;min-height:100vh}.top-app-bar,.module-sidebar,.settings-sidebar,.workspace,.module-flyout{transition-property:opacity,transform,filter,width,margin-left;transition-duration:.72s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.is-signing-out .top-app-bar{opacity:0;transform:translateY(-100%)}.is-signing-out .module-sidebar{opacity:0;transform:translate(-100%)}.is-signing-out .settings-sidebar{opacity:0;transform:translate(-34px)}.is-signing-out .workspace{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.985)}.is-signing-out .module-flyout{opacity:0;transform:translate(-18px)}.sign-out-transition{z-index:2000;visibility:hidden;opacity:0;color:#172033;pointer-events:none;background:radial-gradient(circle at 50% 46%,#dbeafef5,#f7f9fcfa 35%,#f7f9fc 75%);flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .68s,visibility 0s linear .68s;display:flex;position:fixed;inset:0}.is-signing-out .sign-out-transition{visibility:visible;opacity:1;transition-delay:0s}.sign-out-transition>img{border-radius:50%;width:68px;height:68px;margin-bottom:10px;animation:1.4s ease-in-out infinite alternate sign-out-logo-drift;box-shadow:0 0 0 12px #2563eb12,0 16px 40px #0f172a29}.sign-out-transition h5{letter-spacing:-.025em;font-weight:780}.sign-out-transition>.MuiTypography-body1{color:#64748b}.sign-out-transition-track{background:#2563eb1f;border-radius:999px;width:210px;height:3px;margin-top:18px;overflow:hidden}.sign-out-transition-track span{border-radius:inherit;background:linear-gradient(90deg,#0000,#60a5fa 24%,#2563eb 72%,#0000);width:44%;height:100%;animation:1.28s ease-in-out infinite sign-out-progress;display:block}.dark-mode .sign-out-transition{color:#edf4fb;background:radial-gradient(circle at 50% 46%,#1e40af52,#0e151df7 38%,#0e151d 78%)}.dark-mode .sign-out-transition>.MuiTypography-body1{color:#9fb0c1}@keyframes sign-out-logo-drift{0%{transform:translateY(-3px)scale(1)}to{transform:translateY(5px)scale(.95)}}@keyframes sign-out-progress{0%{transform:translate(330%)}to{transform:translate(-110%)}}.top-app-bar{border-bottom:1px solid #e3e7ee;height:64px;color:#172033!important;z-index:1300!important;background:#fff!important}.top-app-bar .MuiToolbar-root{min-height:64px;padding:0 24px}.company-logo{object-fit:contain;border-radius:50%;width:38px;height:38px;display:block}.profile-avatar{font-weight:800;color:#174ea6!important;background:#dceafe!important;width:28px!important;height:28px!important;font-size:10px!important}.module-sidebar{z-index:1200;width:var(--sidebar-width);color:#f8fbff;background:#13202d;border-right:1px solid #223342;flex-direction:column;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-scroll{scrollbar-color:#4a5c6d transparent;flex:1 1 0;min-height:0;padding:18px 12px 16px;overflow:hidden auto}.nav-caption{color:#9cacbc;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:0 12px 10px;font-size:11px!important;font-weight:700!important}.module-button,.collapse-button{color:#f4f8fb!important;border-radius:8px!important;min-height:58px!important;margin-bottom:5px!important;padding:0 12px!important}.module-button:hover,.collapse-button:hover{background:#203342!important}.module-button.active{color:#fff!important;background:#24425a!important}.module-button .MuiListItemIcon-root,.collapse-button .MuiListItemIcon-root{color:#d4e1ec;min-width:42px}.module-button .MuiListItemIcon-root svg{font-size:25px}.module-button .MuiListItemText-root{min-width:0;margin-right:4px}.module-button .MuiListItemText-primary,.collapse-button .MuiListItemText-primary{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.nav-badge{margin-right:4px;color:#fff!important;background:#ef5b3f!important;height:20px!important;font-size:11px!important}.expand-icon{color:#b9c8d5;flex:0 0 20px;margin-left:auto;width:20px!important;height:20px!important}.child-nav{border-left:1px solid #365066;margin:2px 0 8px 52px;padding-left:10px}.child-nav-section{color:#9fb3c4;text-transform:uppercase;align-items:center;gap:8px;padding:4px 0 2px 8px;display:flex;letter-spacing:.1em!important;margin:14px 8px 5px 0!important;font-size:10px!important;font-weight:800!important}.child-nav-section:after{content:"";opacity:.26;background:currentColor;flex:1;height:1px}.child-button{color:#bed0df!important;border-radius:6px!important;min-height:36px!important;padding:0 8px!important}.child-button.Mui-selected,.child-button:hover{color:#fff!important;background:#203342!important}.child-button .MuiListItemText-primary{font-size:13px}.nav-coming-soon{opacity:.8;flex-shrink:0;margin-left:8px;height:20px!important;color:inherit!important;border-color:currentColor!important;font-size:10px!important;font-weight:600!important}.child-button:has(.nav-coming-soon){flex-wrap:wrap;padding-top:5px!important;padding-bottom:5px!important}.child-button:has(.nav-coming-soon) .MuiListItemText-root{flex:80px}.module-flyout .MuiMenuItem-root .MuiListItemText-primary{font-size:inherit}.collapse-button{align-self:stretch;flex:0 0 58px!important;min-height:58px!important;max-height:58px!important;margin:10px 12px 16px!important}.module-sidebar>.MuiDivider-root{border-color:#304352;flex:none}.workspace{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .2s}.content-wrap{max-width:1440px;margin:0 auto;padding:36px 40px 64px}.settings-sidebar{top:0;bottom:0;left:var(--sidebar-width);z-index:1100;width:var(--settings-width);color:#3b4350;background:#fff;border-right:1px solid #dce2ea;position:fixed}.settings-scroll{height:calc(100vh - 64px);padding:28px 12px;overflow-y:auto}.settings-title{padding:0 14px 20px}.settings-item{border-radius:8px!important;min-height:52px!important;margin-bottom:4px!important;padding:0 14px!important}.settings-item .MuiListItemText-primary{font-size:15px;font-weight:600}.settings-item .MuiListItemIcon-root{color:#64748b;min-width:38px}.settings-child-nav{border-left:1px solid #d8dee7;margin:0 0 8px 26px;padding-left:12px}.settings-child-nav .MuiListItemButton-root{border-radius:7px;min-height:44px;margin:3px 0}.settings-child-nav .Mui-selected{color:#1d4ed8;background:#eaf2ff!important}.settings-child-nav .Mui-selected .MuiListItemIcon-root{color:#2563eb}.settings-open .workspace{margin-left:calc(var(--sidebar-width) + var(--settings-width))}.breadcrumbs{margin-bottom:18px}.breadcrumbs .MuiTypography-root{color:#64748b;font-size:13px}.breadcrumbs .MuiLink-root{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.breadcrumbs .MuiLink-root:hover{color:#2563eb}.settings-back-button{color:#526276!important;text-transform:none!important;margin:-5px 0 12px -7px!important;font-size:12px!important;font-weight:700!important}.page-kicker{color:#2563eb;text-transform:uppercase;letter-spacing:.1em!important;margin-bottom:7px!important;font-size:11px!important;font-weight:800!important}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.metric-card{padding:18px;border-color:#dde3ec!important}.metric-value{letter-spacing:-.03em!important;margin:7px 0 3px!important;font-size:28px!important;font-weight:750!important}.module-panel{overflow:hidden;box-shadow:0 1px 2px #0f172a0a;border-color:#dde3ec!important}.module-row{align-items:center;gap:14px;min-height:74px;padding:14px 20px;display:flex}.module-row.clickable{cursor:pointer;transition:background .15s}.module-row.clickable:hover{background:#f7faff}.row-status-icon,.settings-row-icon{color:#2563eb;background:#edf4ff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.row-status-icon svg,.settings-row-icon svg{font-size:20px}.row-arrow{color:#94a3b8;font-size:18px!important}.permission-panel{overflow:hidden;box-shadow:0 1px 2px #0f172a0a;border-color:#dde3ec!important}.panel-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.permission-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:440px;display:grid}.people-list{background:#fbfcfe;border-right:1px solid #e3e7ee;padding:18px 12px}.section-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px!important;font-weight:800!important}.people-list .section-label{padding:0 12px 10px}.people-list .MuiListItemButton-root{border-radius:7px;min-height:46px;margin-bottom:3px;padding:0 10px}.people-list .MuiListItemIcon-root{color:#64748b;min-width:34px}.people-list .MuiListItemText-primary{font-size:14px;font-weight:600}.people-list .Mui-selected{color:#174ea6;background:#e7f0ff!important}.people-list .Mui-selected .MuiListItemIcon-root{color:#2563eb}.permission-detail{padding:28px}.access-row{justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex;border-color:#e3e7ee!important}.role-editor-shell{overflow:hidden;border-color:#dce3ed!important}.role-editor-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.role-editor-grid{grid-template-columns:280px minmax(0,1fr);min-height:620px;display:grid}.role-editor-roles{background:#fbfcfe;border-right:1px solid #e1e6ee;padding:20px 14px}.role-editor-roles .section-label{margin:0 8px 10px;display:block}.role-editor-roles .MuiListItemButton-root{border-radius:8px;min-height:56px;margin-bottom:3px}.role-editor-content{min-width:0;padding:24px}.permission-family{border:1px solid #dfe5ed;overflow:hidden;box-shadow:none!important;border-radius:9px!important;margin-bottom:12px!important}.permission-family:before{display:none}.permission-family .MuiAccordionSummary-root{min-height:72px;padding:0 18px}.permission-family .MuiAccordionDetails-root{border-top:1px solid #e4e8ef;padding:0}.family-actions{background:#fafbfd;border-bottom:1px solid #e7ebf1;padding:10px 16px}.permission-resource{border-bottom:1px solid #e7ebf1;align-items:flex-start;gap:20px;padding:18px;display:flex}.permission-resource:last-child{border-bottom:0}.permission-toggles{border-left:1px solid #e4e8ef;flex:0 0 168px;padding-left:12px}.endpoint-accordion{background:0 0!important;margin-top:6px!important}.endpoint-accordion:before{display:none}.endpoint-accordion .MuiAccordionSummary-root{min-height:30px;padding:0}.endpoint-accordion .MuiAccordionSummary-content{margin:0}.endpoint-accordion .MuiAccordionDetails-root{border:0;padding:4px 0 0}.endpoint-row{align-items:center;margin:6px 0}.endpoint-row .MuiChip-root{min-width:52px}.permission-editor-clean{overflow:visible}.permission-editor-clean .role-editor-toolbar{z-index:4;background:#fff;border-radius:10px 10px 0 0;min-height:82px;position:sticky;top:64px}.editor-actions{flex-wrap:wrap;justify-content:flex-end}.role-editor-context{background:#f8fafc;padding:20px}.role-summary{background:#fff;border:1px solid #dde4ed;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:14px 18px;display:flex}.permission-count{text-align:right;flex:none}.permission-count .MuiTypography-h6{line-height:1.1}.role-editor-notices:not(:empty){gap:8px;padding:16px 20px 0;display:grid}.permission-family-tabs{border-top:1px solid #e4e9f0;border-bottom:1px solid #e4e9f0;min-height:52px;padding:0 12px}.permission-family-tabs .MuiTab-root{text-transform:none;min-height:52px;padding:0 16px;font-size:13px;font-weight:700}.permission-family-workspace{padding:22px}.permission-family-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.permission-family-heading .family-actions{background:0 0;border:0;flex:none;padding:0}.permission-matrix{border:1px solid #dde4ed;border-radius:10px;overflow:hidden}.permission-matrix-header,.permission-matrix-row{grid-template-columns:minmax(0,1fr) 82px 82px;display:grid}.permission-matrix-header{background:#f6f8fb;align-items:center;min-height:42px}.permission-matrix-header>*{padding:0 18px}.permission-matrix-header>:not(:first-child){text-align:center;padding:0}.permission-matrix-resource+.permission-matrix-resource{border-top:1px solid #e4e9f0}.permission-matrix-row{min-height:104px}.permission-resource-copy{min-width:0;padding:17px 18px 13px}.permission-resource-copy .MuiTypography-body2{margin-top:2px}.permission-cell{border-left:1px solid #e4e9f0;place-items:center;display:grid}.actions-disclosure{color:#52657a!important;text-transform:none!important;min-height:28px!important;margin-top:7px!important;margin-left:-8px!important;font-size:11px!important;font-weight:700!important}.actions-disclosure .MuiButton-endIcon{transition:transform .18s}.actions-disclosure .MuiButton-endIcon:has(.is-open){transform:rotate(180deg)}.permission-action-list{background:#f8fafc;border-top:1px solid #edf0f4;padding:10px 18px 14px}.permission-action-list .endpoint-row{min-height:30px;margin:2px 0}.permission-action-list .MuiChip-root{min-width:52px;font-size:10px;font-weight:750}.role-directory{overflow:hidden;border-color:#dde4ed!important}.role-directory-tabs{border-bottom:1px solid #e4e9f0;min-height:52px;padding:0 12px}.role-directory-tabs .MuiTab-root{text-transform:none;min-height:52px;padding:0 16px;font-size:13px;font-weight:700}.role-directory-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.role-directory-toolbar .MuiTextField-root{width:min(100%,420px)}.role-directory-row{border-bottom:1px solid #e7ebf1!important;min-height:70px!important;padding:10px 18px!important}.role-directory-row:last-child{border-bottom:0!important}.role-directory-row:hover{background:#f7faff!important}.role-directory-row .MuiListItemIcon-root{color:#64748b;min-width:42px}.role-directory-row .MuiListItemText-primary{font-size:14px;font-weight:700}.role-directory-row .MuiListItemText-secondary{font-size:12px}.is-collapsed{--sidebar-width:96px}.is-collapsed .module-sidebar{width:96px}.is-collapsed .nav-caption,.is-collapsed .module-button .MuiChip-root,.is-collapsed .module-button .expand-icon,.is-collapsed .collapse-button .MuiListItemText-root{display:none}.is-collapsed .module-button{flex-direction:column;justify-content:center;gap:6px;min-height:76px!important;padding:7px 1px!important}.is-collapsed .collapse-button{justify-content:center;padding:0!important}.is-collapsed .module-button .MuiListItemIcon-root,.is-collapsed .collapse-button .MuiListItemIcon-root{min-width:0}.is-collapsed .module-button .MuiListItemText-root{width:100%;margin:0;display:block}.is-collapsed .module-button .MuiListItemText-primary{letter-spacing:-.02em;text-align:center;white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.is-collapsed .sidebar-scroll{padding-left:7px;padding-right:7px}.module-flyout{left:calc(var(--sidebar-width) + 8px);z-index:1400;border:1px solid #d7dee8;min-width:230px;max-height:calc(100vh - 84px);position:fixed;overflow:hidden auto;box-shadow:0 14px 36px #0f172a33!important}.module-flyout-title{padding:16px 18px 12px}.module-flyout .MuiMenuItem-root{min-height:46px;padding:0 18px;font-size:14px}.module-flyout .MuiMenuItem-root.Mui-selected{color:#174ea6;background:#eaf2ff}.module-flyout-section{color:#53657a;text-transform:uppercase;background:#f3f6fa;border-top:1px solid #d7dee8;border-bottom:1px solid #e6ebf1;padding:10px 18px 9px;letter-spacing:.11em!important;margin:0!important;font-size:11px!important;font-weight:850!important}.settings-child-nav{border-left:2px solid #d5deea;margin:2px 0 12px 31px;padding:4px 0 4px 20px;position:relative}.settings-child-nav .MuiListItemButton-root{border-radius:7px;min-height:42px;margin:3px 0;padding-left:14px;position:relative}.settings-child-nav .MuiListItemButton-root:before{content:"";background:#d5deea;width:13px;height:2px;position:absolute;top:50%;left:-21px}.settings-child-nav .MuiListItemIcon-root{color:#718096;min-width:32px}.settings-child-nav .MuiListItemText-primary{font-size:14px;font-weight:600}.settings-child-nav .Mui-selected:before{background:#76a7f8}.agent-role-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.agent-role-directory{position:sticky;top:88px;overflow:hidden}.admin-shell.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf4fb;background:#0e151d}.dark-mode .top-app-bar{border-bottom-color:#2a3948;color:#edf4fb!important;background:#151e28!important}.dark-mode .module-sidebar{background:#0d1822;border-right-color:#273746}.dark-mode .workspace{background:#0e151d}.dark-mode .settings-sidebar{color:#dce7f2;background:#151e28;border-right-color:#2b3947}.dark-mode .settings-item .MuiListItemIcon-root,.dark-mode .settings-child-nav .MuiListItemIcon-root{color:#9fb0c1}.dark-mode .settings-child-nav{border-left-color:#3b4b5c}.dark-mode .settings-child-nav .MuiListItemButton-root:before{background:#3b4b5c}.dark-mode .settings-child-nav .Mui-selected{color:#9fc0ff;background:#203a5d!important}.dark-mode .metric-card,.dark-mode .module-panel,.dark-mode .permission-panel,.dark-mode .role-editor-shell,.dark-mode .permission-family,.dark-mode .access-row{border-color:#344353!important}.dark-mode .module-row,.dark-mode .panel-heading,.dark-mode .role-editor-toolbar,.dark-mode .permission-resource{border-color:#2e3d4c}.dark-mode .module-row.clickable:hover{background:#1b2b3a}.dark-mode .row-status-icon,.dark-mode .settings-row-icon{color:#8bb2ff;background:#20344c}.dark-mode .role-editor-roles,.dark-mode .people-list{background:#111b25;border-color:#344353}.dark-mode .role-editor-roles .Mui-selected,.dark-mode .people-list .Mui-selected{color:#a8c6ff;background:#203a5d!important}.dark-mode .permission-family .MuiAccordionDetails-root,.dark-mode .family-actions,.dark-mode .permission-resource,.dark-mode .permission-toggles{border-color:#344353}.dark-mode .family-actions{background:#121c26}.dark-mode .module-flyout{background:#18222d;border-color:#3a4a5b}.dark-mode .module-flyout-section{color:#b6c6d5;background:#111c27;border-color:#3a4a5b}.dark-mode .module-flyout .MuiMenuItem-root.Mui-selected{color:#a8c6ff;background:#203a5d}.dark-mode .breadcrumbs .MuiTypography-root,.dark-mode .section-label{color:#93a6b8}.dark-mode .page-kicker{color:#8bb2ff}.dark-mode .permission-editor-clean .role-editor-toolbar,.dark-mode .role-summary{background:#18222d}.dark-mode .role-editor-context,.dark-mode .permission-matrix-header,.dark-mode .permission-action-list{background:#111b25}.dark-mode .role-summary,.dark-mode .permission-family-tabs,.dark-mode .permission-matrix,.dark-mode .permission-matrix-resource,.dark-mode .permission-cell,.dark-mode .permission-action-list{border-color:#344353}.dark-mode .role-directory,.dark-mode .role-directory-tabs,.dark-mode .role-directory-row{border-color:#344353!important}.dark-mode .role-directory-row:hover{background:#1b2b3a!important}.dark-mode .breadcrumbs .MuiLink-root,.dark-mode .settings-back-button{color:#9fb0c1!important}@media (max-width:900px){.settings-sidebar{width:230px}.settings-open .workspace{margin-left:calc(var(--sidebar-width) + 230px)}}@media (max-width:1100px){.role-editor-grid{grid-template-columns:220px minmax(0,1fr)}.role-editor-toolbar{flex-direction:column;align-items:flex-start}.role-editor-content{padding:18px}.permission-editor-clean .role-editor-toolbar{position:static}.permission-editor-clean .role-editor-toolbar,.permission-family-heading{flex-direction:column;align-items:flex-start}.editor-actions{justify-content:flex-start}.role-editor-context{grid-template-columns:1fr}.role-select{width:min(100%,420px)}.permission-family-heading .family-actions{flex-wrap:wrap}}@media (max-width:760px){.admin-shell{--sidebar-width:96px}.module-sidebar{width:96px}.nav-caption,.child-nav,.module-button .MuiChip-root,.module-button .expand-icon,.collapse-button .MuiListItemText-root{display:none}.module-button{flex-direction:column;justify-content:center;gap:6px;min-height:76px!important;padding:7px 1px!important}.collapse-button{justify-content:center;padding:0!important}.module-button .MuiListItemIcon-root,.collapse-button .MuiListItemIcon-root{min-width:0}.module-button .MuiListItemText-root{width:100%;margin:0;display:block}.module-button .MuiListItemText-primary{letter-spacing:-.02em;text-align:center;white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.sidebar-scroll{padding-left:7px;padding-right:7px}.workspace{margin-left:96px}.content-wrap{padding:24px 18px 48px}.permission-grid{grid-template-columns:1fr}.people-list{border-bottom:1px solid #e3e7ee;border-right:0}.permission-detail{padding:22px}.settings-sidebar{width:224px;left:96px}.settings-open .workspace{margin-left:320px}.metric-grid{grid-template-columns:1fr}.module-row{flex-wrap:wrap;align-items:flex-start}.module-row .MuiChip-root{margin-left:50px}}@media (max-width:1050px){.agent-role-layout{grid-template-columns:1fr}.agent-role-directory{position:static}}@media (max-width:820px){.sign-in-brand{padding:0 24px}.sign-in-layout{grid-template-columns:1fr;gap:36px;width:min(520px,100% - 36px);padding:44px 0}.sign-in-story h1{font-size:clamp(38px,11vw,56px)}.sign-in-card{padding:30px!important}}.admin-shell.is-signing-out .top-app-bar,.admin-shell.is-signing-out .module-sidebar,.admin-shell.is-signing-out .settings-sidebar,.admin-shell.is-signing-out .workspace,.admin-shell.is-signing-out .module-flyout{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s!important}.bug-report-dialog{border-radius:14px!important}.bug-report-dialog .MuiDialogTitle-root{padding:20px 22px 16px}.bug-report-dialog .MuiDialogContent-root{padding:20px 22px}.bug-report-dialog .MuiDialogActions-root{padding:14px 22px 18px}.bug-report-capture{min-height:94px;text-transform:none!important;border-style:dashed!important;margin-top:12px!important}.bug-report-preview{object-fit:contain;background:#eef2f6;border:1px solid #d9e1eb;border-radius:10px;width:100%;max-height:310px;margin-top:12px;display:block}.bug-report-mic{align-self:flex-end;margin-bottom:4px}.bug-report-capturing .bug-report-dialog,.bug-report-capturing .bug-report-backdrop{visibility:hidden!important}.dark-mode .bug-report-preview{background:#101922;border-color:#344353}.public-dashboard-page{color:#172033;background:#f7f8fa;width:100%;min-width:0;min-height:100vh}.public-dashboard-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.public-dashboard-identity{flex:1 1 0;min-width:0}.public-dashboard-heading{overflow-wrap:anywhere;min-width:0}.public-dashboard-header img{border-radius:50%;flex-shrink:0;width:42px;height:42px}.public-dashboard-header>.MuiButton-root{white-space:nowrap;flex-shrink:0}.public-dashboard-canvas{min-width:0;min-height:calc(100vh - 118px);padding-top:30px}.public-dashboard-footer{color:#64748b;background:#fff;border-top:1px solid #dce4ee;padding:18px clamp(20px,4vw,64px)}.public-dashboard-loading{background:#f7f8fa;place-content:center;justify-items:center;gap:16px;min-height:100vh;padding:24px;display:grid}@media (max-width:600px){.public-dashboard-header{flex-wrap:wrap;gap:12px;padding:14px 16px}.public-dashboard-identity{flex-basis:220px}}@media (max-width:420px){.public-dashboard-header>.MuiButton-root{width:100%}}.not-found-page{isolation:isolate;color:#172033;background:radial-gradient(circle at 66% 38%,#2563eb1f,#0000 30rem),linear-gradient(135deg,#f7f9fc 0%,#f3f6fb 48%,#edf3fb 100%);min-height:100vh;position:relative;overflow:hidden}.not-found-brand{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border-bottom:1px solid #94a3b838;align-items:center;gap:12px;height:76px;padding:0 42px;display:flex;position:relative}.not-found-brand img{border-radius:50%;width:42px;height:42px}.not-found-brand .MuiTypography-root{letter-spacing:-.02em;font-weight:800}.not-found-stage{z-index:1;place-items:center;min-height:calc(100vh - 76px);padding:52px 24px;display:grid;position:relative}.not-found-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #cbd5e1d1;width:min(100%,650px);background:#ffffffe8!important;border-radius:24px!important;padding:clamp(32px,6vw,58px)!important;box-shadow:0 30px 90px #0f172a24!important}.not-found-brand,.not-found-card,.not-found-ambient{transition:opacity .65s,transform .78s cubic-bezier(.22,1,.36,1),filter .78s}.is-returning .not-found-brand{opacity:0;transform:translateY(-12px)}.is-returning .not-found-card{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.975)}.is-returning .not-found-ambient{opacity:.24;filter:blur(3px);transform:scale(1.06)}.not-found-chip{color:#1d4ed8!important;letter-spacing:.09em!important;background:#e6efff!important;font-size:11px!important;font-weight:800!important}.not-found-code{color:#dbe7fa;letter-spacing:-.07em!important;font-size:clamp(42px,8vw,72px)!important;font-weight:850!important;line-height:.8!important}.not-found-icon{color:#2563eb;background:linear-gradient(145deg,#e8f0ff,#f6f9ff);border-radius:18px;place-items:center;width:62px;height:62px;margin:42px 0 24px;display:grid;box-shadow:inset 0 0 0 1px #2563eb17,0 14px 34px #2563eb1c}.not-found-icon svg{font-size:32px}.not-found-card h1{letter-spacing:-.05em;max-width:520px;margin:0;font-size:clamp(36px,6vw,54px);font-weight:790;line-height:1.04}.not-found-copy{color:#5c6b7e;max-width:520px;margin-top:20px!important;font-size:17px!important;line-height:1.65!important}.return-workbench-button{min-height:52px;text-transform:none!important;border-radius:10px!important;margin-top:32px!important;padding:0 22px!important;font-weight:750!important;box-shadow:0 12px 28px #2563eb33!important}.not-found-ambient{z-index:0;pointer-events:none;position:fixed;inset:76px 0 0}.not-found-ambient:before,.not-found-ambient:after{content:"";border:1px solid #2563eb1f;border-radius:50%;animation:18s ease-in-out infinite alternate sign-in-orbit-drift;position:absolute}.not-found-ambient:before{aspect-ratio:1;width:min(66vw,900px);top:-22%;right:-12%;box-shadow:0 0 0 7rem #2563eb06}.not-found-ambient:after{aspect-ratio:1;width:min(42vw,580px);animation-direction:alternate-reverse;bottom:-28%;left:-10%}.not-found-ambient span{opacity:.7;background:radial-gradient(circle,#2563eb33 0 1.5px,#0000 1.8px) 0 0/56px 56px;border-radius:50%;position:absolute}.not-found-ambient span:first-child{inset:8% 5% 18% 55%}.not-found-ambient span:nth-child(2){inset:56% 62% 3% 4%}.not-found-ambient span:nth-child(3){background:0 0;border:1px solid #2563eb1a;width:20rem;height:20rem;bottom:8%;right:16%}.not-found-ambient i{background:#60a5fa;border:2px solid #ffffffeb;border-radius:50%;width:8px;height:8px;animation:14s ease-in-out infinite alternate sign-in-planet-float;display:block;position:absolute;box-shadow:0 0 0 11px #60a5fa14,0 0 24px 5px #2563eb17}.not-found-ambient i:first-of-type{top:12%;left:18%}.not-found-ambient i:nth-of-type(2){animation-delay:-5s;top:19%;right:15%}.not-found-ambient i:nth-of-type(3){animation-delay:-9s;top:47%;right:7%}.not-found-ambient i:nth-of-type(4){animation-delay:-2s;bottom:12%;right:24%}.not-found-ambient i:nth-of-type(5){animation-delay:-11s;bottom:8%;left:19%}.not-found-ambient i:nth-of-type(6){animation-delay:-7s;top:45%;left:8%}.not-found-ambient i:nth-of-type(7){animation-delay:-4s;top:8%;left:47%}.not-found-ambient i:nth-of-type(8){animation-delay:-12s;bottom:34%;left:29%}.return-workbench-transition{z-index:20;visibility:hidden;opacity:0;color:#172033;pointer-events:none;background:radial-gradient(circle at 50% 48%,#dbeafef0,#f7f9fcf7 35%,#f7f9fc 74%);flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .6s,visibility 0s linear .6s;display:flex;position:fixed;inset:0}.is-returning .return-workbench-transition{visibility:visible;opacity:1;transition-delay:0s}.return-workbench-transition>img{border-radius:50%;width:68px;height:68px;margin-bottom:10px;animation:.9s cubic-bezier(.22,1,.36,1) both return-workbench-logo;box-shadow:0 0 0 12px #2563eb12,0 16px 40px #0f172a29}.return-workbench-transition h5{letter-spacing:-.025em;font-weight:780}.return-workbench-transition>.MuiTypography-body1{color:#64748b}.return-workbench-track{background:#2563eb1f;border-radius:999px;width:210px;height:3px;margin-top:18px;overflow:hidden}.return-workbench-track span{border-radius:inherit;background:linear-gradient(90deg,#0000,#2563eb 28%,#60a5fa 75%,#0000);width:44%;height:100%;animation:1.18s ease-in-out infinite sign-in-progress;display:block}@keyframes return-workbench-logo{0%{opacity:0;transform:translateY(12px)scale(.84)}to{opacity:1;transform:none}}@media (max-width:700px){.not-found-brand{padding:0 22px}.not-found-stage{align-items:start;padding:32px 18px}.not-found-card{padding:30px 24px!important}.not-found-icon{margin-top:34px}.not-found-card h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.not-found-ambient:before,.not-found-ambient:after,.not-found-ambient i,.return-workbench-transition>img,.return-workbench-track span{animation:none}}.dashboard-library{max-width:1520px}.dashboard-library-hero{padding:clamp(24px,4vw,42px);overflow:hidden;background:linear-gradient(135deg,#fff 15%,#f3f7ff 100%)!important;border-color:#cdd9e8!important;box-shadow:0 16px 42px #0f172a0d!important}.dashboard-library-hero h5{letter-spacing:-.035em;max-width:720px;font-weight:800}.dashboard-library-hero .MuiTypography-body1{max-width:780px}.dashboard-library-hero-icon{color:#2563eb;background:#eaf2ff;border:1px solid #cfe0f7;border-radius:26px;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 16px 40px #2563eb21}.dashboard-library-hero-icon svg{font-size:48px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.dashboard-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-library-view-toggle{background:#f6f8fb;border:1px solid #d7e0eb;border-radius:11px;gap:3px;padding:3px;display:flex}.dashboard-library-view-toggle .MuiButton-root{text-transform:none;border-radius:8px;min-height:34px}.dashboard-admin-oversight-note{margin-bottom:16px;background:#f4f8ff!important;border-color:#bdd5f6!important}.workbench-library-controls{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:10px;display:grid;border-color:#d8e1ec!important}.workbench-library-controls .workbench-library-toggle{flex:none}.workbench-library-control-groups{flex-wrap:wrap;justify-content:flex-end}.workbench-library-toggle{background:#f6f8fb;border:1px solid #d7e0eb;border-radius:11px;gap:3px;padding:3px;display:flex}.workbench-library-toggle .MuiButton-root{text-transform:none;border-radius:8px;min-height:34px}.dashboard-library-list{overflow:hidden;border-color:#d8e1ec!important}.dashboard-library-list .MuiTableCell-head{color:#526276;letter-spacing:.035em;text-transform:uppercase;background:#f8fafc;font-size:12px;font-weight:850}.dashboard-library-list .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.dashboard-list-name{color:#172033!important;text-align:left!important;text-transform:none!important;justify-content:flex-start!important;min-width:0!important;padding:0!important;font-weight:800!important;display:inline-flex!important}.dashboard-library-pagination{border-top:1px solid #e1e7ee;min-height:58px;margin-top:16px;padding:8px 12px}.dashboard-library-card{transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;border-color:#d9e1eb!important}.dashboard-library-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a17;border-color:#a9c5ed!important}.dashboard-library-card .MuiCardActionArea-root{flex-direction:column;align-items:stretch;transition:transform .12s;display:flex}.dashboard-library-card .MuiCardActionArea-root:active{transform:scale(.997)}.dashboard-library-card .MuiCardActionArea-root.Mui-focusVisible{outline:3px solid color-mix(in srgb, var(--dashboard-accent) 28%, transparent);outline-offset:-3px}.dashboard-card-footer{border-top:1px solid #e3e8ef;min-height:50px;padding:8px 10px 8px 18px}.dashboard-card-preview{background:#f6f8fb;border-bottom:1px solid #e3e8ef;width:100%;min-height:180px;padding:18px}.dashboard-card-copy{flex:1;width:100%;padding:18px}.dashboard-mini-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:58px;gap:8px;display:grid}.dashboard-mini-widget{background:#fff;border:1px solid #d7e0eb;border-radius:7px;padding:9px;position:relative;overflow:hidden}.dashboard-mini-widget>div:first-child{background:#cbd5e1;border-radius:999px;width:38%;height:7px}.dashboard-mini-widget>div:last-child{background:#dbeafe;border-radius:5px;width:70%;height:24px;margin:12px auto 0}.dashboard-mini-bar>div:last-child{background:linear-gradient(90deg,#bfdbfe 10%,#60a5fa 10% 18%,#bfdbfe 18% 28%,#60a5fa 28% 38%,#bfdbfe 38% 48%,#60a5fa 48% 62%,#bfdbfe 62% 72%,#60a5fa 72% 84%,#bfdbfe 84%);width:100%}.dashboard-mini-donut>div:last-child,.dashboard-mini-circle_kpi>div:last-child,.dashboard-mini-gauge>div:last-child{background:0 0;border:9px solid #60a5fa;border-right-color:#dbeafe;border-radius:50%;width:40px;height:40px}.dashboard-mini-kpi>div:last-child{width:55%;height:18px}.dashboard-library-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:360px;padding:32px;display:grid;border-style:dashed!important}.dashboard-library-empty>svg{color:#94a3b8;font-size:54px}.dashboard-access-options{grid-template-columns:1fr;gap:10px;display:grid}.dashboard-access-option{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;width:100%;min-height:92px;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:12px!important;align-items:center!important;padding:14px!important;display:grid!important}.dashboard-access-option:hover{border-color:var(--dashboard-accent-border)!important;background:var(--dashboard-accent-panel)!important}.dashboard-access-option.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--dashboard-accent) 14%, transparent);border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}.dashboard-access-option-icon{width:42px;height:42px;color:var(--dashboard-accent-strong);background:var(--dashboard-accent-soft);border-radius:12px;place-items:center;display:grid}.dashboard-share-role-list{background:#f8fafc;border:1px solid #d8e1ec;border-radius:12px;padding:14px}.dashboard-share-role{padding:8px 12px;background:#fff!important;border-color:#d8e1ec!important}.dashboard-share-role .MuiFormControlLabel-root{width:100%;margin:0}.dashboard-share-role .MuiFormControlLabel-label{flex:1;min-width:0}.dashboard-admin-access-note{border-color:var(--dashboard-accent-border)!important;background:var(--dashboard-accent-panel)!important}.dashboard-page{background:#f7f8fa;min-height:calc(100vh - 64px)}.dashboard-editor-toolbar{z-index:1050;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dbe2ea;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px clamp(18px,3vw,36px);display:flex;position:sticky;top:64px;box-shadow:0 4px 16px #0f172a0d}.dashboard-editor-toolbar .MuiButton-root{text-transform:none;white-space:nowrap}.dashboard-editor-identity{flex:0 360px;min-width:220px}.dashboard-editor-identity-copy,.dashboard-editor-title-row{min-width:0}.dashboard-editor-title,.dashboard-editor-description{overflow-wrap:anywhere;white-space:normal}.dashboard-editor-title{line-height:1.25!important}.dashboard-editor-description{display:block;margin-top:2px!important;line-height:1.35!important}.dashboard-customize-button{white-space:nowrap;min-height:34px!important;color:var(--dashboard-accent-strong)!important;border-color:var(--dashboard-accent-border)!important;background:var(--dashboard-accent-panel)!important;padding:5px 11px!important;font-size:12px!important;font-weight:800!important}.dashboard-customize-button:hover{border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-soft)!important}.dashboard-editor-actions{flex:auto;justify-content:flex-end;min-width:0;flex-wrap:nowrap!important}.dashboard-editor-commit-actions{white-space:nowrap;flex:none}.dashboard-refresh-controls{flex:none}.dashboard-auto-refresh{min-width:174px!important}.dashboard-auto-refresh .MuiInputBase-input{padding-top:8.5px;padding-bottom:8.5px;font-size:13px;font-weight:750}.dashboard-canvas{max-width:1640px;margin:0 auto;padding:28px clamp(18px,3vw,40px) 72px}.dashboard-context-row{padding:0 4px 22px}.dashboard-auto-refresh-control{flex:0 0 208px;width:208px}.dashboard-auto-refresh-control>.MuiButton-root{box-sizing:border-box;color:#334155;white-space:nowrap;text-transform:none;background:#fff;border-color:#b8c3d1;width:100%;height:40px;min-height:40px;padding-inline:13px;font-weight:750}.dashboard-auto-refresh-control>.MuiButton-root:hover{border-color:var(--dashboard-accent);background:var(--dashboard-accent-panel)}.dashboard-auto-refresh-custom{width:280px;padding:18px}.dashboard-section{margin-bottom:34px}.dashboard-section-heading{min-height:48px;padding:0 4px 10px}.dashboard-section-title{color:#263547;letter-spacing:-.012em!important;font-size:16px!important;font-weight:850!important;line-height:1.3!important}.dashboard-section-description{margin-top:2px!important;line-height:1.4!important}.dashboard-section-actions{flex:none;margin-top:-3px}.dashboard-section-actions .MuiIconButton-root{color:#64748b}.dashboard-section-actions .MuiIconButton-root:hover{color:var(--dashboard-accent-strong);background:var(--dashboard-accent-soft)}.dashboard-section-manager-list{padding:2px}.dashboard-section-manager-item{align-items:center;gap:10px;min-height:70px;padding:10px 10px 10px 8px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex;border-color:#d8e1ec!important}.dashboard-section-manager-item.is-dragging{opacity:.48}.dashboard-section-manager-item.is-drop-target{box-shadow:0 0 0 2px color-mix(in srgb, var(--dashboard-accent) 14%, transparent);border-color:var(--dashboard-accent)!important}.dashboard-section-manager-handle{color:#64748b;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:46px;display:grid}.dashboard-section-manager-handle:hover,.dashboard-section-manager-handle:focus-visible{color:var(--dashboard-accent-strong);background:var(--dashboard-accent-soft);outline:none}.dashboard-section-manager-handle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dashboard-accent) 22%, transparent)}.dashboard-section-manager-handle:active{cursor:grabbing}.dashboard-section-manager-order{color:#526276;background:#eef2f6;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;font-size:12px!important;font-weight:850!important}.dashboard-grid-shell{min-height:180px}.dashboard-grid-shell.is-editing{scrollbar-width:thin;overflow:auto hidden}.dashboard-grid-shell .react-grid-layout{transition:height .2s}.dashboard-grid-shell.is-viewing .react-grid-layout{background-image:none}.dashboard-grid-shell.is-editing .react-grid-layout{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--dashboard-grid-row-height) - 1px), color-mix(in srgb, var(--dashboard-accent) 18%, transparent) calc(var(--dashboard-grid-row-height) - 1px), color-mix(in srgb, var(--dashboard-accent) 18%, transparent) var(--dashboard-grid-row-height), transparent var(--dashboard-grid-row-height), transparent var(--dashboard-grid-row-pitch))}.dashboard-grid-shell .react-grid-item{min-width:0}.dashboard-grid-shell .react-grid-item.react-grid-placeholder{opacity:.75;background:#dbeafe;border:1px dashed #2563eb;border-radius:12px}.dashboard-grid-shell.is-editing .react-grid-item{transition:box-shadow .15s}.dashboard-grid-shell.is-editing .react-grid-item:hover{z-index:3}.dashboard-grid-shell .react-grid-item>.react-resizable-handle{z-index:5;opacity:0;background:#edf4ff;border-radius:9px 0;width:28px;height:28px;transition:opacity .15s;bottom:2px;right:2px}.dashboard-grid-shell.is-editing .react-grid-item:hover>.react-resizable-handle,.dashboard-grid-shell.is-editing .react-grid-item>.react-resizable-handle:focus{opacity:1}.dashboard-grid-shell .react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #2563eb;border-right:2px solid #2563eb;width:7px;height:7px;bottom:7px;right:7px}.dashboard-snap-grid-chip{color:var(--dashboard-accent-strong)!important;border:1px solid var(--dashboard-accent-border)!important;background:var(--dashboard-accent-soft)!important;font-weight:800!important}.dashboard-grid-shell .react-grid-item.react-grid-placeholder{border-color:var(--dashboard-accent);background:var(--dashboard-accent-soft)}.dashboard-grid-shell .react-grid-item>.react-resizable-handle{background:var(--dashboard-accent-soft)}.dashboard-grid-shell .react-grid-item>.react-resizable-handle:after{border-color:var(--dashboard-accent)}.dashboard-widget{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size;background:#fff!important;border-color:#d8e0e9!important;border-radius:11px!important;box-shadow:0 1px 3px #0f172a0a!important}.dashboard-widget.is-editing{border-color:#cbd6e2!important}.dashboard-widget.is-editing:hover{border-color:#9fbbe0!important;box-shadow:0 10px 24px #0f172a17!important}.dashboard-grid-shell{width:100%;min-width:0}.dashboard-live-widget-frame,.dashboard-live-widget-content{width:100%;min-width:0;height:100%;min-height:0}.dashboard-live-widget-frame{position:relative}.dashboard-live-widget-content{transition:opacity .2s,filter .2s}.dashboard-live-widget-frame.is-loading .dashboard-live-widget-content{opacity:.42;filter:saturate(.72);pointer-events:none}.dashboard-live-widget-loading{z-index:8;color:var(--dashboard-accent);background:#f7f9fc2e;place-items:center;display:grid;position:absolute;inset:0}.dashboard-live-widget-loading .MuiCircularProgress-root{color:currentColor;filter:drop-shadow(0 2px 5px #ffffffe0)}.dashboard-live-widget-error{z-index:8;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px #0f172a21;position:absolute!important}.dashboard-widget-header{justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:9px 10px 9px 16px;display:flex}.dashboard-widget.is-editing .dashboard-widget-header{background:#fbfcfe}.dashboard-widget-heading-copy{flex:1;min-width:0}.dashboard-widget-title-row{min-width:0}.dashboard-widget-title{color:#172033;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.dashboard-widget-description{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;margin-top:2px!important;line-height:1.35!important;display:-webkit-box!important}.dashboard-widget-drag-handle{color:#94a3b8;cursor:grab;touch-action:none;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-left:-8px;display:grid}.dashboard-widget-drag-handle:active{cursor:grabbing}.dashboard-widget-actions{flex:none}.dashboard-widget-actions .MuiIconButton-root{color:#526276}.dashboard-widget-filter-count{min-width:24px;height:22px!important}.dashboard-widget-content{flex:1;min-height:0;padding:14px 18px 16px;overflow:hidden}.dashboard-kpi{text-align:center;height:100%;min-height:0}.dashboard-kpi-label{color:#6b7280;text-transform:uppercase;letter-spacing:.07em!important;font-size:11px!important;font-weight:800!important}.dashboard-kpi-value{color:#111827;letter-spacing:-.045em!important;font-size:clamp(30px,4vw,48px)!important;font-weight:790!important;line-height:1.05!important}.dashboard-info-button{flex:0 0 30px;width:30px;height:30px;color:#667085!important;padding:5px!important}.dashboard-info-button.is-compact{flex-basis:26px;width:26px;height:26px;padding:4px!important}.dashboard-info-button .MuiSvgIcon-root{width:19px;height:19px}.dashboard-info-button:hover,.dashboard-info-button:focus-visible{color:#1d4ed8!important;background:#eaf2ff!important}.dashboard-info-tooltip{width:min(280px,70vw);padding:4px 2px}.dashboard-info-tooltip-title{color:#fff;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.dashboard-info-tooltip-copy{color:#e2e8f0;margin-top:5px!important;font-size:12px!important;line-height:1.5!important}.dashboard-kpi-progress{width:min(320px,90%)}.dashboard-kpi-progress .MuiLinearProgress-root{background:#e5e7eb;border-radius:999px;height:8px;margin-bottom:6px}.dashboard-kpi-progress .MuiLinearProgress-bar{border-radius:999px}.dashboard-kpi-comparison{font-size:13px}.dashboard-kpi-comparison .MuiSvgIcon-root{font-size:21px}.dashboard-kpi-comparison.tone-positive{color:#047857}.dashboard-kpi-comparison.tone-negative{color:#dc2626}.dashboard-kpi-comparison.tone-neutral{color:#475569}.dashboard-metric-strip{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));align-items:stretch;height:100%;display:grid}.dashboard-metric-strip-item{text-align:center;border-right:1px solid #d8dee7;align-content:center;place-items:center;gap:8px;min-width:0;padding:10px 16px;display:grid}.dashboard-metric-strip-item:last-child{border-right:0}.dashboard-metric-strip-value{color:#111827;letter-spacing:-.035em!important;font-size:clamp(22px,2.4vw,32px)!important;font-weight:760!important}.dashboard-scorecard{height:100%;min-height:0;gap:12px!important}.dashboard-scorecard-person{min-width:0}.dashboard-person-avatar{color:#1d4ed8;letter-spacing:.025em;background:#eaf2ff;border:1px solid #cfe0f7;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:850;display:grid}.dashboard-person-avatar.is-small{border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:11px}.dashboard-scorecard-name{color:#172033;font-size:16px!important;font-weight:850!important}.dashboard-scorecard-status{height:25px!important;font-weight:800!important}.dashboard-scorecard-status.is-on-target{color:#067647!important;background:#ecfdf3!important;border:1px solid #a6f4c5!important}.dashboard-scorecard-status.is-below-target{color:#b42318!important;background:#fef3f2!important;border:1px solid #fecdca!important}.dashboard-scorecard-primary{background:linear-gradient(135deg,#f8fbff,#f1f7ff);border:1px solid #d9e7f7;border-radius:10px;padding:14px 16px}.dashboard-scorecard-value{color:#111827;letter-spacing:-.05em!important;margin:4px 0 9px!important;font-size:clamp(34px,8cqw,50px)!important;font-weight:850!important;line-height:1!important}.dashboard-scorecard-goal .MuiLinearProgress-root{background:#dbe7f5;border-radius:999px;height:8px;margin-bottom:6px}.dashboard-scorecard-goal .MuiLinearProgress-bar{background:#2f6fed;border-radius:999px}.dashboard-scorecard-supporting{border:1px solid #e1e7ee;border-radius:10px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:84px;margin-top:auto;display:grid}.dashboard-scorecard-supporting-item{text-align:center;border-right:1px solid #e1e7ee;align-content:center;place-items:center;gap:3px;min-width:0;padding:9px 12px 8px;display:grid}.dashboard-scorecard-supporting-item:last-child{border-right:0}.dashboard-scorecard-supporting-value{color:#172033;letter-spacing:-.035em!important;font-size:clamp(21px,5cqw,29px)!important;font-weight:830!important;line-height:1.1!important}.dashboard-leaderboard{height:100%;min-height:0;overflow:auto;gap:2px!important}.dashboard-leaderboard-heading,.dashboard-leaderboard-row{grid-template-columns:38px minmax(150px,1fr) minmax(108px,.62fr);align-items:center;gap:10px;display:grid}.dashboard-leaderboard-heading{border-bottom:1px solid #e1e7ee;padding:0 9px 5px}.dashboard-leaderboard-heading>:last-child{text-align:right}.dashboard-leaderboard-row{border-bottom:1px solid #edf0f4;border-radius:8px;min-height:50px;padding:6px 9px}.dashboard-leaderboard-row:last-child{border-bottom:0}.dashboard-leaderboard-row:hover{background:#f8fafc}.dashboard-leaderboard-rank{color:#526276;background:#eef2f6;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.dashboard-leaderboard-rank.rank-1{color:#8a5a00;background:#fff4cc}.dashboard-leaderboard-rank.rank-2{color:#475569;background:#e9eef4}.dashboard-leaderboard-rank.rank-3{color:#984807;background:#ffead5}.dashboard-leaderboard-person{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-leaderboard-result{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.dashboard-leaderboard-result .MuiLinearProgress-root{background:#e6edf6;border-radius:999px;height:5px;margin-top:4px}.dashboard-leaderboard-result .MuiLinearProgress-bar{background:#2f6fed;border-radius:999px}.dashboard-widget.is-compact-strip{position:relative}.dashboard-widget.is-compact-strip .dashboard-widget-content{align-items:center;padding:16px 18px;display:flex}.dashboard-widget.is-compact-strip .dashboard-metric-strip{align-items:center;width:100%;height:auto;min-height:96px}.dashboard-widget.is-compact-strip .dashboard-metric-strip-item{min-height:92px;padding-top:8px;padding-bottom:8px}.dashboard-widget-inline-actions{z-index:5;opacity:.64;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #0000;border-radius:9px;padding:2px;transition:opacity .15s,border-color .15s,box-shadow .15s;position:absolute;top:7px;right:8px}.dashboard-widget.is-compact-strip:hover .dashboard-widget-inline-actions,.dashboard-widget-inline-actions:focus-within{opacity:1;border-color:#e1e7ee;box-shadow:0 4px 14px #0f172a14}.dashboard-widget-inline-actions .dashboard-info-button,.dashboard-widget-inline-actions .MuiIconButton-root{width:28px;height:28px;padding:4px!important}.dashboard-widget-inline-actions .MuiSvgIcon-root{width:18px;height:18px}.dark-mode .dashboard-widget-inline-actions{background:#111b25e0}.dark-mode .dashboard-widget.is-compact-strip:hover .dashboard-widget-inline-actions,.dark-mode .dashboard-widget-inline-actions:focus-within{border-color:#344353;box-shadow:0 4px 14px #0000003d}.dashboard-gauge{height:100%}.dashboard-gauge-chart{flex:1;min-height:0;position:relative}.dashboard-gauge-center{text-align:center;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.dashboard-gauge-center .MuiTypography-body1{font-size:20px;font-weight:800}.dashboard-gauge-values{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:66px;display:grid}.dashboard-gauge-value{color:#111827;letter-spacing:-.04em!important;margin-top:6px!important;font-size:clamp(23px,3vw,34px)!important;font-weight:780!important}.dashboard-gauge-values .is-muted .dashboard-gauge-value{color:#6b7280}.dashboard-donut-layout{grid-template-columns:minmax(150px,1fr) minmax(180px,.95fr);align-items:stretch;gap:14px;height:100%;min-height:0;display:grid}.dashboard-donut-chart{width:100%;height:100%;min-height:150px;position:relative}.dashboard-donut-center{text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-donut-center .MuiTypography-body1{color:#111827;letter-spacing:-.04em;font-size:clamp(22px,4.5cqw,36px);font-weight:840;line-height:1}.dashboard-donut-center .MuiTypography-caption{margin-top:5px;font-size:12px;display:block}.dashboard-donut-legend{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;min-width:0;min-height:0;padding:2px 7px 2px 0;overflow-y:auto}.dashboard-donut-legend-row{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:36px;padding:5px 4px;display:grid}.dashboard-donut-legend-row:last-child{border-bottom:0}.dashboard-donut-legend-row:hover{background:#f8fafcd1}.dashboard-donut-legend-value{text-align:right;font-variant-numeric:tabular-nums;min-width:34px}.dashboard-donut-legend-percent{text-align:right;font-variant-numeric:tabular-nums;min-width:48px}.dashboard-legend-dot{border-radius:50%;flex:0 0 12px;width:12px;height:12px}.dashboard-circle-kpi{grid-template-rows:minmax(190px,1fr) auto auto auto;gap:13px;height:100%;min-height:0;display:grid!important}.dashboard-circle-kpi-chart{width:100%;min-height:190px;position:relative}.dashboard-circle-kpi-center{text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-circle-kpi-center .MuiTypography-body1{color:#111827;letter-spacing:-.045em;font-size:clamp(26px,6cqw,44px);font-weight:850;line-height:1}.dashboard-circle-kpi-center .MuiTypography-caption{color:#6b7280;letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:800;display:block}.dashboard-circle-kpi-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,7cqw,48px);display:flex}.dashboard-circle-kpi-swatch{border-radius:4px;flex:0 0 16px;width:16px;height:16px}.dashboard-circle-kpi-legend .MuiTypography-root{font-size:14px;font-weight:650}.dashboard-circle-kpi-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.dashboard-circle-kpi-summary-item{text-align:center;min-width:0;padding:1px 10px 4px}.dashboard-circle-kpi-summary-value{color:#111827;letter-spacing:-.035em!important;margin:4px 0 3px!important;font-size:clamp(20px,4.5cqw,30px)!important;font-weight:820!important}.dashboard-circle-kpi-summary .dashboard-kpi-label{white-space:normal;min-width:0;font-size:10px!important}.dashboard-circle-kpi-summary .dashboard-info-button.is-compact{flex-basis:24px;width:24px;height:24px}.dashboard-circle-kpi-summary .dashboard-kpi-comparison{justify-content:center;font-size:14px}.dashboard-bar-chart{width:100%;height:100%;min-height:180px}.dashboard-bar-chart .recharts-cartesian-axis-tick-value{font-family:inherit}.dashboard-bar-chart .recharts-tooltip-wrapper,.dashboard-donut-chart .recharts-tooltip-wrapper,.dashboard-circle-kpi-chart .recharts-tooltip-wrapper,.dashboard-line-chart .recharts-tooltip-wrapper,.dashboard-multi-bar-chart .recharts-tooltip-wrapper,.dashboard-funnel-chart .recharts-tooltip-wrapper{z-index:10}.dashboard-chart-with-legend{grid-template-rows:minmax(150px,1fr) auto;gap:8px;width:100%;height:100%;min-height:0;display:grid}.dashboard-line-chart,.dashboard-multi-bar-chart{width:100%;height:100%;min-height:150px}.dashboard-chart-legend{min-height:24px}.dashboard-chart-legend-swatch{border-radius:3px;flex:0 0 12px;width:12px;height:12px}.dashboard-distribution{height:100%;min-height:0}.dashboard-distribution-bar{border-radius:7px;width:100%;height:44px;min-height:44px;overflow:hidden}.dashboard-distribution-legend{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:3px 24px;min-height:0;display:grid;overflow:auto}.dashboard-distribution-row{border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto 54px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.dashboard-distribution-row:nth-child(4n+2),.dashboard-distribution-row:nth-child(4n+3){background:#f8fafc}.dashboard-funnel-layout{grid-template-columns:minmax(145px,.8fr) minmax(180px,1.2fr);align-items:stretch;gap:14px;height:100%;min-height:0;display:grid}.dashboard-funnel-legend{justify-content:center;min-width:0}.dashboard-funnel-stage{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:8px;display:flex}.dashboard-funnel-stage:last-child{border-bottom:0}.dashboard-funnel-chart{width:100%;height:100%;min-height:210px}.dashboard-bar-chart .recharts-tooltip-wrapper,.dashboard-donut-chart .recharts-tooltip-wrapper,.dashboard-circle-kpi-chart .recharts-tooltip-wrapper,.dashboard-line-chart .recharts-tooltip-wrapper,.dashboard-multi-bar-chart .recharts-tooltip-wrapper,.dashboard-funnel-chart .recharts-tooltip-wrapper{outline:0;transition:transform .11s ease-out}.dashboard-bar-chart .recharts-default-tooltip,.dashboard-donut-chart .recharts-default-tooltip,.dashboard-circle-kpi-chart .recharts-default-tooltip,.dashboard-line-chart .recharts-default-tooltip,.dashboard-multi-bar-chart .recharts-default-tooltip,.dashboard-funnel-chart .recharts-default-tooltip{min-width:124px;overflow:hidden;box-shadow:0 12px 30px #0f172a26;background:#fffffffa!important;border:1px solid #dbe3ee!important;border-radius:12px!important;padding:10px 12px!important}.dashboard-bar-chart .recharts-tooltip-label,.dashboard-donut-chart .recharts-tooltip-label,.dashboard-circle-kpi-chart .recharts-tooltip-label,.dashboard-line-chart .recharts-tooltip-label,.dashboard-multi-bar-chart .recharts-tooltip-label,.dashboard-funnel-chart .recharts-tooltip-label{color:#172033;font-weight:800;line-height:1.3;margin:0 0 5px!important}.dashboard-bar-chart .recharts-tooltip-item,.dashboard-donut-chart .recharts-tooltip-item,.dashboard-circle-kpi-chart .recharts-tooltip-item,.dashboard-line-chart .recharts-tooltip-item,.dashboard-multi-bar-chart .recharts-tooltip-item,.dashboard-funnel-chart .recharts-tooltip-item{font-weight:750;line-height:1.4;padding:1px 0!important}.dark-mode .dashboard-bar-chart .recharts-default-tooltip,.dark-mode .dashboard-donut-chart .recharts-default-tooltip,.dark-mode .dashboard-circle-kpi-chart .recharts-default-tooltip,.dark-mode .dashboard-line-chart .recharts-default-tooltip,.dark-mode .dashboard-multi-bar-chart .recharts-default-tooltip,.dark-mode .dashboard-funnel-chart .recharts-default-tooltip{box-shadow:0 12px 30px #00000057;background:#172331fa!important;border-color:#455668!important}.dark-mode .dashboard-bar-chart .recharts-tooltip-label,.dark-mode .dashboard-donut-chart .recharts-tooltip-label,.dark-mode .dashboard-circle-kpi-chart .recharts-tooltip-label,.dark-mode .dashboard-line-chart .recharts-tooltip-label,.dark-mode .dashboard-multi-bar-chart .recharts-tooltip-label,.dark-mode .dashboard-funnel-chart .recharts-tooltip-label{color:#f1f5f9}.dashboard-bullet{justify-content:center;height:100%;padding:clamp(8px,2cqw,18px)}.dashboard-bullet-value{color:var(--dashboard-chart-label);letter-spacing:-.045em!important;margin-top:4px!important;font-size:clamp(28px,7cqw,44px)!important;font-weight:850!important}.dashboard-bullet-track{background:var(--dashboard-chart-muted);border-radius:7px;height:24px;position:relative;overflow:visible}.dashboard-bullet-fill{background:linear-gradient(90deg, var(--dashboard-chart-2), var(--dashboard-chart-1));border-radius:7px;min-width:3px;height:100%}.dashboard-bullet-goal{border:1px solid var(--dashboard-chart-surface);background:var(--dashboard-chart-label);border-radius:999px;width:4px;margin-left:-2px;position:absolute;top:-7px;bottom:-7px;box-shadow:0 1px 5px #0f172a38}.dashboard-combo-chart,.dashboard-scatter-chart{width:100%;height:100%;min-height:180px}.dashboard-combo-chart .recharts-tooltip-wrapper,.dashboard-scatter-chart .recharts-tooltip-wrapper{z-index:10;outline:0}.dashboard-combo-chart .recharts-default-tooltip,.dashboard-scatter-chart .recharts-default-tooltip{min-width:132px;overflow:hidden;box-shadow:0 12px 30px #0f172a26;border:1px solid var(--dashboard-accent-border)!important;background:color-mix(in srgb, var(--dashboard-chart-surface) 97%, transparent)!important;border-radius:12px!important;padding:10px 12px!important}.dashboard-combo-chart .recharts-tooltip-label,.dashboard-scatter-chart .recharts-tooltip-label{color:var(--dashboard-chart-label);font-weight:800;margin-bottom:5px!important}.dashboard-heatmap-scroll{scrollbar-width:thin;width:100%;height:100%;min-height:0;overflow:auto}.dashboard-heatmap{align-items:stretch;gap:4px;min-width:470px;display:grid}.dashboard-heatmap-corner,.dashboard-heatmap-column,.dashboard-heatmap-row-label{z-index:2;background:var(--dashboard-chart-surface);position:sticky}.dashboard-heatmap-corner,.dashboard-heatmap-row-label{left:0}.dashboard-heatmap-column{color:var(--dashboard-chart-axis);text-align:center;justify-content:center;align-items:flex-end;padding:0 3px 3px;display:flex;top:0;font-size:9px!important;font-weight:800!important}.dashboard-heatmap-row-label{color:var(--dashboard-chart-axis);align-items:center;padding:0 7px;display:flex;font-size:10px!important;font-weight:800!important}.dashboard-heatmap-cell{border:1px solid color-mix(in srgb, var(--dashboard-chart-1) 16%, transparent);border-radius:7px;justify-content:center;align-items:center;min-height:31px;display:flex}.dashboard-heatmap-cell .MuiTypography-root{color:var(--dashboard-chart-label);font-size:10px;font-weight:800}.dashboard-heatmap-cell.is-strong .MuiTypography-root{color:#fff;text-shadow:0 1px 2px #0f172a5c}.dashboard-heatmap-legend{color:var(--dashboard-chart-axis);background:var(--dashboard-chart-surface);padding-top:5px;position:sticky;bottom:0;right:0}.dashboard-heatmap-legend>.MuiBox-root{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-chart-1) 12%, var(--dashboard-chart-surface)), color-mix(in srgb, var(--dashboard-chart-1) 64%, var(--dashboard-chart-surface)));border-radius:999px;width:78px;height:7px}.dashboard-heatmap{gap:3px;min-width:100%}.dashboard-heatmap-column{padding-bottom:2px}.dashboard-heatmap-cell{min-height:26px}.dashboard-heatmap-legend{padding-top:4px}.dashboard-heatmap-axis-title{color:var(--dashboard-chart-axis);text-align:center;padding:0 0 3px 96px;font-size:10px!important;font-weight:800!important}.dashboard-heatmap-corner{align-items:flex-end;padding:0 5px 2px;display:flex}.dashboard-heatmap-corner .MuiTypography-root{color:var(--dashboard-chart-axis);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.dashboard-donut-layout.is-without-legend{grid-template-columns:minmax(0,1fr)}.dashboard-circle-kpi.is-without-legend{grid-template-rows:minmax(190px,1fr) auto auto}.dashboard-widget.is-editing .recharts-tooltip-wrapper{display:none!important}.dashboard-report-preview{border:1px solid #e1e7ee;border-radius:8px;height:100%;overflow:auto}.dashboard-report-meta{z-index:4;background:#f8fafc;border-bottom:1px solid #e1e7ee;min-height:44px;padding:6px 10px 6px 14px;position:sticky;top:0}.dashboard-report-preview .MuiTableCell-head{color:#334155;background:#f8fafc;font-size:12px;font-weight:800}.dashboard-report-preview .MuiTableCell-body{font-size:12px}.dashboard-conditional-legend{background:#fff;border-bottom:1px solid #e1e7ee;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px 18px;padding:8px 14px;display:grid}.dashboard-conditional-legend>.MuiStack-root{min-width:0}.dashboard-rule-swatch{border:1px solid #0f172a14;border-radius:5px;flex:0 0 18px;width:18px;height:18px}.dashboard-rule-swatch.tone-red,.dashboard-conditional-cell.tone-red{color:#991b1b;background:#fee2e2}.dashboard-rule-swatch.tone-yellow,.dashboard-conditional-cell.tone-yellow{color:#92400e;background:#fef3c7}.dashboard-rule-swatch.tone-green,.dashboard-conditional-cell.tone-green{color:#166534;background:#dcfce7}.dashboard-rule-swatch.tone-dark_green,.dashboard-conditional-cell.tone-dark_green{color:#14532d;background:#bbf7d0}.dashboard-conditional-cell{box-shadow:inset 0 0 0 1px #ffffff9e;font-weight:750!important}.dashboard-rule-row{align-items:center;gap:12px;min-height:66px;padding:8px 8px 8px 13px;display:flex}.dashboard-rule-builder{padding:14px;background:#f8fbff!important;border-color:#cfe0f7!important}.dashboard-widget-report:has(.dashboard-advanced-report) .dashboard-widget-content{padding:10px}.dashboard-advanced-report{width:100%;height:100%;min-height:0}.dashboard-advanced-report .workbench-table{min-height:0}.dashboard-widget-ai_summary .dashboard-widget-content{padding:12px}.dashboard-ai-summary{background:linear-gradient(135deg,#eff9ff 0%,#e4f3ff 52%,#eef7ff 100%);border:1px solid #c8e1f5;border-radius:9px;height:100%;min-height:0;padding:16px 18px 14px;overflow:auto;gap:12px!important}.dashboard-ai-summary-meta{min-height:32px}.dashboard-ai-summary-icon{color:#1d4ed8;background:#fff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 3px 12px #2563eb1f}.dashboard-ai-summary-icon .MuiSvgIcon-root{font-size:19px}.dashboard-ai-summary-headline{color:#172033;letter-spacing:-.025em!important;font-size:clamp(17px,2.4cqw,23px)!important;font-weight:850!important}.dashboard-ai-summary-intro .MuiTypography-body2{margin-top:3px;line-height:1.45}.dashboard-ai-summary-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.dashboard-ai-summary-section{background:#ffffffa3;border:1px solid #60a5fa40;border-radius:9px;min-width:0;padding:12px 14px}.dashboard-ai-summary-section-title{color:#475569;text-transform:uppercase;letter-spacing:.075em!important;margin-bottom:8px!important;font-size:10px!important;font-weight:850!important}.dashboard-ai-summary-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dashboard-ai-summary-list.is-flat{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;padding:4px 2px}.dashboard-ai-summary-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.dashboard-ai-summary-item .MuiTypography-body2{line-height:1.42}.dashboard-ai-summary-dot{background:#64748b;border-radius:50%;width:7px;height:7px;margin-top:7px}.dashboard-ai-summary-dot.tone-positive{background:#059669}.dashboard-ai-summary-dot.tone-negative{background:#dc2626}.dashboard-ai-summary-narrative{background:#ffffffa3;border:1px solid #60a5fa40;border-radius:9px;padding:12px 14px}.dashboard-ai-summary-narrative .MuiTypography-root{line-height:1.55}.dashboard-ai-summary-markdown{background:#ffffffa3;border:1px solid #60a5fa40;border-radius:9px;padding:11px 14px}.dashboard-ai-summary-markdown>:first-child{margin-top:0}.dashboard-ai-summary-markdown>:last-child{margin-bottom:0}.dashboard-ai-summary-markdown h1,.dashboard-ai-summary-markdown h2,.dashboard-ai-summary-markdown h3{color:#172033;margin:0 0 8px;font-size:15px}.dashboard-ai-summary-markdown p,.dashboard-ai-summary-markdown li{font-size:13px;line-height:1.45}.dashboard-ai-summary-markdown ul{margin:0;padding-left:22px}.dashboard-ai-summary-markdown blockquote{color:#334155;background:#ffffff94;border-left:3px solid #3b82f6;margin:9px 0 0;padding:7px 10px}.dashboard-ai-summary-evidence{color:#526276;border-top:1px solid #60a5fa52;margin-top:auto;padding-top:9px}.dashboard-ai-summary-evidence .MuiTypography-caption{font-size:11px}.dashboard-widget-size-chip,.dashboard-ai-summary-size{color:#31517a!important;background:#e9f1fb!important;height:22px!important;font-size:11px!important;font-weight:800!important}.dashboard-widget-size-chip{margin-left:5px!important}.dashboard-widget-ai_summary.size-small .dashboard-widget-content{padding:8px}.dashboard-widget-ai_summary.size-medium .dashboard-widget-content{padding:10px}.dashboard-ai-summary.size-small,.dashboard-ai-summary.size-medium{overflow:hidden}.dashboard-ai-summary.size-small{padding:10px;gap:7px!important}.dashboard-ai-summary.size-small .dashboard-ai-summary-meta{min-height:28px}.dashboard-ai-summary.size-small .dashboard-ai-summary-icon{border-radius:8px;flex-basis:28px;width:28px;height:28px}.dashboard-ai-summary.size-small .dashboard-ai-summary-icon .MuiSvgIcon-root{font-size:17px}.dashboard-ai-summary.size-small .dashboard-ai-summary-meta .MuiChip-root:not(.dashboard-ai-summary-size){max-width:150px}.dashboard-ai-summary.size-small .dashboard-ai-summary-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:clamp(15px,5.2cqw,19px)!important;line-height:1.2!important}.dashboard-ai-summary-list.is-size-compact{background:#ffffffa3;border:1px solid #60a5fa40;border-radius:9px;align-content:start;gap:7px;min-height:0;padding:9px 11px;display:grid}.dashboard-ai-summary.size-small .dashboard-ai-summary-list.is-size-compact{gap:5px;padding:7px 9px}.dashboard-ai-summary.size-small .dashboard-ai-summary-item{gap:6px}.dashboard-ai-summary.size-small .dashboard-ai-summary-item .MuiTypography-body2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-ai-summary.size-small .dashboard-ai-summary-dot{width:6px;height:6px;margin-top:5px}.dashboard-ai-summary.size-small .dashboard-ai-summary-evidence{padding-top:6px}.dashboard-ai-summary.size-small .dashboard-ai-summary-evidence .MuiTypography-caption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.dashboard-ai-summary.size-medium{padding:13px 14px 11px;gap:9px!important}.dashboard-ai-summary.size-medium .dashboard-ai-summary-headline{font-size:clamp(17px,3.7cqw,21px)!important;line-height:1.22!important}.dashboard-ai-summary.size-medium .dashboard-ai-summary-intro .MuiTypography-body2{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-ai-summary.size-medium .dashboard-ai-summary-item .MuiTypography-body2{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.36;display:-webkit-box;overflow:hidden}.dashboard-ai-summary.size-medium .dashboard-ai-summary-evidence{padding-top:7px}.dashboard-ai-summary.size-medium .dashboard-ai-summary-evidence .MuiTypography-caption{font-size:10.5px}.dashboard-add-widget{min-height:96px;color:#2563eb!important;text-transform:none!important;background:#ffffff8c!important;border:1px dashed #cbd5e1!important;margin-top:4px!important;font-weight:750!important}.dashboard-add-widget:hover{background:#f4f8ff!important;border-color:#2563eb!important}.dashboard-empty-section{color:#64748b;text-align:center;background:#ffffff8c;border:1px dashed #cbd5e1;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.dashboard-empty-section>svg{font-size:40px}.dashboard-add-section{min-height:58px;border-style:dashed!important;border-color:var(--dashboard-accent-border)!important;color:var(--dashboard-accent-strong)!important;background:var(--dashboard-accent-panel)!important;text-transform:none!important;font-weight:800!important}.dashboard-add-section:hover{border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-soft)!important}.dashboard-widget-option{overflow:hidden;border-color:#dce3eb!important}.dashboard-widget-option .MuiButton-root{min-height:86px;color:inherit;text-transform:none;gap:14px;padding:14px 16px}.dashboard-widget-option-icon{color:#2563eb;background:#edf4ff;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.dashboard-filters-drawer{padding:20px 22px 26px}.dashboard-filter-builder{padding:16px;background:#f8fbff!important;border-color:#dbe4ef!important;border-radius:11px!important}.dashboard-filter-builder .MuiButton-root{text-transform:none;white-space:nowrap;min-width:126px}.dashboard-filter-row{justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:9px 9px 9px 14px;transition:border-color .15s,background .15s;display:flex;border-color:#dfe5ec!important;border-radius:10px!important}.dashboard-filter-row:hover{background:#fbfdff;border-color:#c5d3e4!important}.dashboard-filter-row .MuiIconButton-root{color:#64748b}.dashboard-filter-row .MuiIconButton-root:hover{color:#b42318;background:#fff1f0}.dashboard-filter-empty{color:#64748b;text-align:center;background:#fafbfd;border:1px dashed #d6dee8;border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.dashboard-filter-empty>svg{font-size:34px}.dark-mode .dashboard-filter-builder,.dark-mode .dashboard-filter-empty{background:#111b25!important;border-color:#344353!important}.dark-mode .dashboard-filter-row{border-color:#344353!important}.dark-mode .dashboard-filter-row:hover{background:#111b25}.dashboard-describe-drawer{padding:20px 22px 24px}.dashboard-describe-note{align-items:center;border-radius:10px!important;padding:8px 12px!important}.dashboard-describe-note .MuiAlert-icon{padding:3px 0}.dashboard-describe-note .MuiAlert-message{padding:2px 0;font-size:.875rem;line-height:1.45}.dashboard-describe-drawer .MuiInputBase-root{background:#fff;border-radius:10px;align-items:flex-start}.dashboard-describe-drawer .MuiButton-root{text-transform:none}.dashboard-prompt-preview{padding:14px 16px;background:#f7faff!important;border-color:#cfe0f7!important;border-radius:11px!important}.dashboard-prompt-preview-icon{color:#2563eb;background:#e7f0ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dashboard-widget-library-drawer{padding:18px 22px 24px}.dashboard-widget-library-drawer>.MuiStack-root{gap:14px}.dashboard-widget-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-widget-library-card{flex-direction:column;gap:12px;min-width:0;min-height:220px;padding:15px;display:flex;border-color:#dce3eb!important}.dashboard-widget-library-card>.MuiStack-root:nth-child(2){min-height:24px}.dashboard-widget-library-card .MuiButton-root{text-transform:none;margin-top:auto}.dashboard-widget-library-actions{margin-top:auto}.dashboard-widget-library-actions .MuiButton-root{min-height:38px}.dashboard-widget-tag{color:#526276!important;background:#f1f5f9!important;height:22px!important}.dashboard-widget-library-empty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid;border-style:dashed!important}.dashboard-widget-library-empty>svg{color:#94a3b8;font-size:42px}.dashboard-widget-examples-drawer{padding:18px 22px 28px}.dashboard-widget-example{min-width:0}.dashboard-widget-example-preview{min-width:0;height:390px}.dashboard-widget-example-preview>.dashboard-widget{height:100%}.dashboard-widget-example-preview .dashboard-widget-actions{display:none}.dashboard-widget-example-kpi{height:280px}.dashboard-widget-example-metric_strip{height:300px}.dashboard-widget-example-ai_summary,.dashboard-widget-example-scorecard,.dashboard-widget-example-circle_kpi,.dashboard-widget-example-funnel{height:480px}@container (max-width:900px){.dashboard-conditional-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:650px){.dashboard-ai-summary-columns,.dashboard-ai-summary-list.is-flat{grid-template-columns:1fr}}@container (max-width:520px){.dashboard-funnel-layout{grid-template-rows:auto minmax(190px,1fr);grid-template-columns:1fr}.dashboard-funnel-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px!important;display:grid!important}.dashboard-donut-layout{grid-template-rows:minmax(165px,1fr) minmax(100px,auto);grid-template-columns:1fr;gap:5px}.dashboard-donut-chart{min-height:165px}.dashboard-donut-legend{max-height:145px;padding-right:3px}.dashboard-distribution-legend,.dashboard-conditional-legend{grid-template-columns:1fr}.dashboard-ai-summary:not(.size-small):not(.size-medium){padding:12px}.dashboard-ai-summary-audience{display:none!important}.dashboard-ai-summary-columns,.dashboard-ai-summary-list.is-flat{grid-template-columns:1fr}.dashboard-report-meta{flex-wrap:wrap;gap:4px 8px;align-items:flex-start!important}.dashboard-report-preview .MuiTable-root{min-width:620px}}@container (max-width:460px){.dashboard-widget-size-chip{display:none!important}.dashboard-leaderboard-heading,.dashboard-leaderboard-row{grid-template-columns:32px minmax(116px,1fr) minmax(88px,.56fr);gap:7px;padding-left:4px;padding-right:4px}.dashboard-scorecard-primary{padding:12px 13px}}@container (max-width:400px){.dashboard-circle-kpi-summary{grid-template-columns:1fr}.dashboard-circle-kpi-summary-item{border-bottom:1px solid var(--dashboard-chart-grid);align-content:center;min-height:58px;display:grid}.dashboard-circle-kpi-summary-item:last-child{border-bottom:0}.dashboard-gauge-values{gap:8px}.dashboard-gauge-values .MuiDivider-root{display:none}}@container (max-width:440px){.dashboard-circle-kpi{grid-template-rows:minmax(170px,1fr) auto auto auto;gap:9px}.dashboard-circle-kpi-chart{min-height:170px}.dashboard-circle-kpi-legend{gap:10px 20px}.dashboard-circle-kpi-legend .MuiTypography-root{font-size:12px}.dashboard-circle-kpi-summary-item{padding-left:4px;padding-right:4px}.dashboard-circle-kpi-summary .dashboard-kpi-label{letter-spacing:.045em!important;font-size:8.5px!important}.dashboard-circle-kpi-summary .dashboard-info-button{display:none}}@container (max-width:350px){.dashboard-scorecard-person{flex-wrap:wrap}.dashboard-scorecard-status{margin-left:56px}.dashboard-leaderboard-person .dashboard-person-avatar{display:none}.dashboard-leaderboard-heading,.dashboard-leaderboard-row{grid-template-columns:28px minmax(102px,1fr) minmax(74px,.5fr);gap:5px}.dashboard-leaderboard-person{gap:0}.dashboard-leaderboard-person .MuiTypography-caption{display:none}}@container (max-width:330px){.dashboard-widget-header{gap:4px;padding:8px}.dashboard-widget-drag-handle{flex-basis:24px;width:24px;height:28px;margin-left:-3px}.dashboard-widget-title{font-size:13px!important}.dashboard-widget-header .dashboard-info-button{flex-basis:24px;width:24px;height:24px;padding:3px!important}.dashboard-widget-actions{gap:0!important}.dashboard-widget-actions .MuiIconButton-root{padding:4px}.dashboard-widget-content{padding-left:12px;padding-right:12px}.dashboard-gauge-values{gap:7px}.dashboard-gauge-value{font-size:clamp(22px,9.5cqw,29px)!important}.dashboard-gauge-values .dashboard-kpi-label{letter-spacing:.045em!important;font-size:9px!important}.dashboard-chart-legend{gap:4px 10px!important}.dashboard-funnel-legend{grid-template-columns:1fr}}@container (max-width:300px){.dashboard-donut-layout{grid-template-rows:minmax(145px,1fr) minmax(90px,auto)}.dashboard-donut-chart{min-height:145px}.dashboard-donut-legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.dashboard-donut-legend-value{display:none}}@container (max-width:250px){.dashboard-widget-header{padding-left:4px;padding-right:4px}.dashboard-widget-header>.MuiStack-root:first-child{gap:2px}.dashboard-widget-drag-handle{flex-basis:20px;width:20px;margin-left:0}.dashboard-widget-drag-handle .MuiSvgIcon-root,.dashboard-widget-actions .MuiSvgIcon-root{font-size:18px}.dashboard-widget-actions .MuiIconButton-root{padding:2px}}@container (max-width:170px){.dashboard-kpi{gap:6px!important}.dashboard-kpi-comparison{justify-content:center}.dashboard-kpi-comparison .MuiTypography-caption{display:none}}.dark-mode .dashboard-page{background:#0e151d}.dark-mode .dashboard-editor-toolbar,.dark-mode .dashboard-widget,.dark-mode .dashboard-mini-widget{background:#18222d!important}.dark-mode .dashboard-editor-toolbar,.dark-mode .dashboard-widget,.dark-mode .dashboard-library-card,.dark-mode .dashboard-widget-library-card,.dark-mode .dashboard-section-heading .MuiDivider-root{border-color:#344353!important}.dark-mode .dashboard-library-hero{background:linear-gradient(135deg,#18222d,#15263a)!important;border-color:#344353!important}.dark-mode .dashboard-card-preview,.dark-mode .dashboard-widget.is-editing .dashboard-widget-header,.dark-mode .dashboard-report-meta,.dark-mode .dashboard-report-preview .MuiTableCell-head,.dark-mode .dashboard-distribution-row:nth-child(4n+2),.dark-mode .dashboard-distribution-row:nth-child(4n+3),.dark-mode .dashboard-widget-tag{background:#111b25!important}.dark-mode .dashboard-widget-title,.dark-mode .dashboard-kpi-value,.dark-mode .dashboard-metric-strip-value,.dark-mode .dashboard-gauge-value,.dark-mode .dashboard-donut-center .MuiTypography-body1,.dark-mode .dashboard-circle-kpi-center .MuiTypography-body1,.dark-mode .dashboard-circle-kpi-summary-value,.dark-mode .dashboard-section-title{color:#edf4fb}.dark-mode .dashboard-metric-strip-item,.dark-mode .dashboard-report-preview,.dark-mode .dashboard-report-meta,.dark-mode .dashboard-conditional-legend,.dark-mode .dashboard-funnel-stage,.dark-mode .dashboard-donut-legend-row{border-color:#344353}.dark-mode .dashboard-donut-legend-row:hover{background:#111b25}.dark-mode .dashboard-conditional-legend{background:#18222d}.dark-mode .dashboard-rule-builder{background:#111b25!important;border-color:#344353!important}.dark-mode .dashboard-add-widget,.dark-mode .dashboard-empty-section,.dark-mode .dashboard-widget-library-empty{color:#8bb2ff!important;background:#111b25!important;border-color:#3a4a5b!important}.dark-mode .dashboard-ai-summary-section,.dark-mode .dashboard-ai-summary-narrative,.dark-mode .dashboard-ai-summary-markdown{background:#111b25b3;border-color:#31506c}.dark-mode .dashboard-ai-summary-headline,.dark-mode .dashboard-ai-summary-markdown h1,.dark-mode .dashboard-ai-summary-markdown h2,.dark-mode .dashboard-ai-summary-markdown h3{color:#edf4fb}.dark-mode .dashboard-ai-summary-markdown blockquote{color:#c7d5e4;background:#111b25a6}.dark-mode .workbench-library-controls,.dark-mode .dashboard-library-list{background:#18222d!important;border-color:#344353!important}.dark-mode .workbench-library-toggle,.dark-mode .dashboard-library-list .MuiTableCell-head{background:#111b25}.dark-mode .dashboard-list-name{color:#edf4fb!important}.dark-mode .dashboard-scorecard-name,.dark-mode .dashboard-scorecard-value,.dark-mode .dashboard-scorecard-supporting-value{color:#edf4fb}.dark-mode .dashboard-scorecard-primary{background:linear-gradient(135deg,#12283a,#142e43);border-color:#31506c}.dark-mode .dashboard-scorecard-supporting,.dark-mode .dashboard-scorecard-supporting-item,.dark-mode .dashboard-leaderboard-heading,.dark-mode .dashboard-leaderboard-row{border-color:#344353}.dark-mode .dashboard-leaderboard-row:hover{background:#111b25}.dark-mode .dashboard-person-avatar{color:#8bb2ff;background:#15263a;border-color:#31506c}.dark-mode .dashboard-widget-size-chip,.dark-mode .dashboard-ai-summary-size{color:#b8d2f5!important;background:#243d58!important}.dark-mode .dashboard-ai-summary-list.is-size-compact{background:#111b25b3;border-color:#31506c}.dark-mode .dashboard-editor-toolbar h6{color:#edf4fb}.dark-mode .dashboard-ai-summary-section-title,.dark-mode .dashboard-ai-summary-evidence{color:#b8c7d6}.dashboard-palette-workbench{--dashboard-accent:#1764d9;--dashboard-accent-strong:#123c9f;--dashboard-accent-soft:#eaf2ff;--dashboard-accent-border:#bcd1ee;--dashboard-accent-panel:#f5f9ff;--dashboard-chart-1:#1764d9;--dashboard-chart-2:#2a4eb8;--dashboard-chart-3:#08a8cf;--dashboard-chart-4:#198578;--dashboard-chart-5:#5841b0;--dashboard-chart-6:#f47c18;--dashboard-chart-muted:#dbeafe;--dashboard-chart-surface:#fff;--dashboard-chart-grid:#e2e8f0;--dashboard-chart-axis:#64748b;--dashboard-chart-cursor:#1764d91a;--dashboard-chart-label:#111827;--dashboard-chart-label-bg:#eef2ff}.dashboard-palette-agents{--dashboard-accent:#d6335c;--dashboard-accent-strong:#9f1239;--dashboard-accent-soft:#fff0f4;--dashboard-accent-border:#f0b6c7;--dashboard-accent-panel:#fff8fa;--dashboard-chart-1:#d6335c;--dashboard-chart-2:#f47c18;--dashboard-chart-3:#2a4eb8;--dashboard-chart-4:#08a8cf;--dashboard-chart-5:#078357;--dashboard-chart-6:#5841b0;--dashboard-chart-muted:#f9dbe4;--dashboard-chart-surface:#fff;--dashboard-chart-grid:#e2e8f0;--dashboard-chart-axis:#64748b;--dashboard-chart-cursor:#d6335c1a;--dashboard-chart-label:#111827;--dashboard-chart-label-bg:#fff1f4}.dashboard-palette-workflows{--dashboard-accent:#2a4eb8;--dashboard-accent-strong:#1d3691;--dashboard-accent-soft:#eef0ff;--dashboard-accent-border:#c8d0f3;--dashboard-accent-panel:#f7f8ff;--dashboard-chart-1:#2a4eb8;--dashboard-chart-2:#1764d9;--dashboard-chart-3:#08a8cf;--dashboard-chart-4:#198578;--dashboard-chart-5:#5841b0;--dashboard-chart-6:#f47c18;--dashboard-chart-muted:#dfe4fb;--dashboard-chart-surface:#fff;--dashboard-chart-grid:#e2e8f0;--dashboard-chart-axis:#64748b;--dashboard-chart-cursor:#2a4eb81a;--dashboard-chart-label:#111827;--dashboard-chart-label-bg:#eef0ff}.dashboard-palette-collections{--dashboard-accent:#198578;--dashboard-accent-strong:#11675e;--dashboard-accent-soft:#e7f7f3;--dashboard-accent-border:#b7ddd5;--dashboard-accent-panel:#f3fbf9;--dashboard-chart-1:#1764d9;--dashboard-chart-2:#198578;--dashboard-chart-3:#087b3f;--dashboard-chart-4:#f47c18;--dashboard-chart-5:#9d237c;--dashboard-chart-6:#6c681e;--dashboard-chart-muted:#d8eee9;--dashboard-chart-surface:#fff;--dashboard-chart-grid:#e2e8f0;--dashboard-chart-axis:#64748b;--dashboard-chart-cursor:#1985781a;--dashboard-chart-label:#111827;--dashboard-chart-label-bg:#eaf7f4}.dashboard-palette-ember{--dashboard-accent:#c4512c;--dashboard-accent-strong:#8f341d;--dashboard-accent-soft:#fff0ea;--dashboard-accent-border:#ebc0b0;--dashboard-accent-panel:#fff8f4;--dashboard-chart-1:#c4512c;--dashboard-chart-2:#e08a1e;--dashboard-chart-3:#9c3f56;--dashboard-chart-4:#6f5b3e;--dashboard-chart-5:#2f7d5b;--dashboard-chart-6:#76529b;--dashboard-chart-muted:#f5ddd3;--dashboard-chart-surface:#fff;--dashboard-chart-grid:#e7e0dc;--dashboard-chart-axis:#74635b;--dashboard-chart-cursor:#c4512c1c;--dashboard-chart-label:#211814;--dashboard-chart-label-bg:#fff1ec}.dashboard-palette-meadow{--dashboard-accent:#2f7d5b;--dashboard-accent-strong:#1b5a40;--dashboard-accent-soft:#e9f7f0;--dashboard-accent-border:#b9dccb;--dashboard-accent-panel:#f4fbf7;--dashboard-chart-1:#2f7d5b;--dashboard-chart-2:#6f8f3a;--dashboard-chart-3:#a4a83f;--dashboard-chart-4:#d18a32;--dashboard-chart-5:#985a42;--dashboard-chart-6:#7b5da7;--dashboard-chart-muted:#dcecdf;--dashboard-chart-surface:#fff;--dashboard-chart-grid:#e1e8e2;--dashboard-chart-axis:#607064;--dashboard-chart-cursor:#2f7d5b1c;--dashboard-chart-label:#142019;--dashboard-chart-label-bg:#edf7f0}.dashboard-palette-mulberry{--dashboard-accent:#9d3b78;--dashboard-accent-strong:#6f2554;--dashboard-accent-soft:#fbeaf4;--dashboard-accent-border:#e4b9d3;--dashboard-accent-panel:#fff7fb;--dashboard-chart-1:#9d3b78;--dashboard-chart-2:#cc4e74;--dashboard-chart-3:#e07b45;--dashboard-chart-4:#b28a2e;--dashboard-chart-5:#4f7c56;--dashboard-chart-6:#6f5a85;--dashboard-chart-muted:#f0d9e7;--dashboard-chart-surface:#fff;--dashboard-chart-grid:#e9e0e6;--dashboard-chart-axis:#735f6b;--dashboard-chart-cursor:#9d3b781c;--dashboard-chart-label:#21161d;--dashboard-chart-label-bg:#fdf0f7}.dashboard-palette-sandstone{--dashboard-accent:#8a5a3b;--dashboard-accent-strong:#5f3b26;--dashboard-accent-soft:#f5eee8;--dashboard-accent-border:#d9c3b3;--dashboard-accent-panel:#fbf8f5;--dashboard-chart-1:#8a5a3b;--dashboard-chart-2:#c07a3d;--dashboard-chart-3:#9b8b56;--dashboard-chart-4:#6f7550;--dashboard-chart-5:#8b4f5e;--dashboard-chart-6:#58534b;--dashboard-chart-muted:#e8ded5;--dashboard-chart-surface:#fff;--dashboard-chart-grid:#e5e1dd;--dashboard-chart-axis:#6d655f;--dashboard-chart-cursor:#8a5a3b1c;--dashboard-chart-label:#211b17;--dashboard-chart-label-bg:#f7f1ec}.dark-mode .dashboard-palette-workbench{--dashboard-accent:#6ea0ff;--dashboard-accent-strong:#b8d2ff;--dashboard-accent-soft:#203a5d;--dashboard-accent-border:#3f5f86;--dashboard-accent-panel:#142a40;--dashboard-chart-1:#6ea0ff;--dashboard-chart-2:#9fc0ff;--dashboard-chart-3:#4fc3dc;--dashboard-chart-4:#39b5a5;--dashboard-chart-5:#a994ff;--dashboard-chart-6:#ff9d4d;--dashboard-chart-muted:#2c4561;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#344353;--dashboard-chart-axis:#a5b4c4;--dashboard-chart-cursor:#6ea0ff24;--dashboard-chart-label:#f1f5f9;--dashboard-chart-label-bg:#24364a}body:has(.admin-shell.dark-mode) .dashboard-palette-workbench{--dashboard-accent:#6ea0ff;--dashboard-accent-strong:#b8d2ff;--dashboard-accent-soft:#203a5d;--dashboard-accent-border:#3f5f86;--dashboard-accent-panel:#142a40;--dashboard-chart-1:#6ea0ff;--dashboard-chart-2:#9fc0ff;--dashboard-chart-3:#4fc3dc;--dashboard-chart-4:#39b5a5;--dashboard-chart-5:#a994ff;--dashboard-chart-6:#ff9d4d;--dashboard-chart-muted:#2c4561;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#344353;--dashboard-chart-axis:#a5b4c4;--dashboard-chart-cursor:#6ea0ff24;--dashboard-chart-label:#f1f5f9;--dashboard-chart-label-bg:#24364a}.dark-mode .dashboard-palette-agents{--dashboard-accent:#f1668a;--dashboard-accent-strong:#ffc0d0;--dashboard-accent-soft:#4a2633;--dashboard-accent-border:#714254;--dashboard-accent-panel:#35212b;--dashboard-chart-1:#f1668a;--dashboard-chart-2:#ff9d4d;--dashboard-chart-3:#7f95ff;--dashboard-chart-4:#4cc6df;--dashboard-chart-5:#3fc89a;--dashboard-chart-6:#a994ff;--dashboard-chart-muted:#4a2c36;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#344353;--dashboard-chart-axis:#a5b4c4;--dashboard-chart-cursor:#f1668a24;--dashboard-chart-label:#f1f5f9;--dashboard-chart-label-bg:#432a34}body:has(.admin-shell.dark-mode) .dashboard-palette-agents{--dashboard-accent:#f1668a;--dashboard-accent-strong:#ffc0d0;--dashboard-accent-soft:#4a2633;--dashboard-accent-border:#714254;--dashboard-accent-panel:#35212b;--dashboard-chart-1:#f1668a;--dashboard-chart-2:#ff9d4d;--dashboard-chart-3:#7f95ff;--dashboard-chart-4:#4cc6df;--dashboard-chart-5:#3fc89a;--dashboard-chart-6:#a994ff;--dashboard-chart-muted:#4a2c36;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#344353;--dashboard-chart-axis:#a5b4c4;--dashboard-chart-cursor:#f1668a24;--dashboard-chart-label:#f1f5f9;--dashboard-chart-label-bg:#432a34}.dark-mode .dashboard-palette-workflows{--dashboard-accent:#7f95ff;--dashboard-accent-strong:#c6d0ff;--dashboard-accent-soft:#2d365e;--dashboard-accent-border:#4c5989;--dashboard-accent-panel:#222a48;--dashboard-chart-1:#7f95ff;--dashboard-chart-2:#6ea0ff;--dashboard-chart-3:#4cc6df;--dashboard-chart-4:#39b5a5;--dashboard-chart-5:#a994ff;--dashboard-chart-6:#ff9d4d;--dashboard-chart-muted:#303b61;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#344353;--dashboard-chart-axis:#a5b4c4;--dashboard-chart-cursor:#7f95ff24;--dashboard-chart-label:#f1f5f9;--dashboard-chart-label-bg:#2c3654}body:has(.admin-shell.dark-mode) .dashboard-palette-workflows{--dashboard-accent:#7f95ff;--dashboard-accent-strong:#c6d0ff;--dashboard-accent-soft:#2d365e;--dashboard-accent-border:#4c5989;--dashboard-accent-panel:#222a48;--dashboard-chart-1:#7f95ff;--dashboard-chart-2:#6ea0ff;--dashboard-chart-3:#4cc6df;--dashboard-chart-4:#39b5a5;--dashboard-chart-5:#a994ff;--dashboard-chart-6:#ff9d4d;--dashboard-chart-muted:#303b61;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#344353;--dashboard-chart-axis:#a5b4c4;--dashboard-chart-cursor:#7f95ff24;--dashboard-chart-label:#f1f5f9;--dashboard-chart-label-bg:#2c3654}.dark-mode .dashboard-palette-collections{--dashboard-accent:#39b5a5;--dashboard-accent-strong:#a7e6dc;--dashboard-accent-soft:#1e4542;--dashboard-accent-border:#386b65;--dashboard-accent-panel:#173534;--dashboard-chart-1:#6ea0ff;--dashboard-chart-2:#39b5a5;--dashboard-chart-3:#45bf82;--dashboard-chart-4:#ff9d4d;--dashboard-chart-5:#dc72c0;--dashboard-chart-6:#c9c36d;--dashboard-chart-muted:#294b49;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#344353;--dashboard-chart-axis:#a5b4c4;--dashboard-chart-cursor:#39b5a524;--dashboard-chart-label:#f1f5f9;--dashboard-chart-label-bg:#24403f}body:has(.admin-shell.dark-mode) .dashboard-palette-collections{--dashboard-accent:#39b5a5;--dashboard-accent-strong:#a7e6dc;--dashboard-accent-soft:#1e4542;--dashboard-accent-border:#386b65;--dashboard-accent-panel:#173534;--dashboard-chart-1:#6ea0ff;--dashboard-chart-2:#39b5a5;--dashboard-chart-3:#45bf82;--dashboard-chart-4:#ff9d4d;--dashboard-chart-5:#dc72c0;--dashboard-chart-6:#c9c36d;--dashboard-chart-muted:#294b49;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#344353;--dashboard-chart-axis:#a5b4c4;--dashboard-chart-cursor:#39b5a524;--dashboard-chart-label:#f1f5f9;--dashboard-chart-label-bg:#24403f}.dark-mode .dashboard-palette-ember{--dashboard-accent:#ff8b62;--dashboard-accent-strong:#ffd0c0;--dashboard-accent-soft:#503027;--dashboard-accent-border:#7d4b3c;--dashboard-accent-panel:#38241f;--dashboard-chart-1:#ff8b62;--dashboard-chart-2:#f4b654;--dashboard-chart-3:#e47792;--dashboard-chart-4:#b8a16c;--dashboard-chart-5:#61c58f;--dashboard-chart-6:#c99af3;--dashboard-chart-muted:#56372f;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#453934;--dashboard-chart-axis:#c4aca1;--dashboard-chart-cursor:#ff8b6226;--dashboard-chart-label:#fff7f3;--dashboard-chart-label-bg:#4a302a}body:has(.admin-shell.dark-mode) .dashboard-palette-ember{--dashboard-accent:#ff8b62;--dashboard-accent-strong:#ffd0c0;--dashboard-accent-soft:#503027;--dashboard-accent-border:#7d4b3c;--dashboard-accent-panel:#38241f;--dashboard-chart-1:#ff8b62;--dashboard-chart-2:#f4b654;--dashboard-chart-3:#e47792;--dashboard-chart-4:#b8a16c;--dashboard-chart-5:#61c58f;--dashboard-chart-6:#c99af3;--dashboard-chart-muted:#56372f;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#453934;--dashboard-chart-axis:#c4aca1;--dashboard-chart-cursor:#ff8b6226;--dashboard-chart-label:#fff7f3;--dashboard-chart-label-bg:#4a302a}.dark-mode .dashboard-palette-meadow{--dashboard-accent:#59c998;--dashboard-accent-strong:#b5ebd2;--dashboard-accent-soft:#204638;--dashboard-accent-border:#3a6b57;--dashboard-accent-panel:#18362d;--dashboard-chart-1:#59c998;--dashboard-chart-2:#9fc45d;--dashboard-chart-3:#d1cf62;--dashboard-chart-4:#e5a653;--dashboard-chart-5:#cf8064;--dashboard-chart-6:#b49ae3;--dashboard-chart-muted:#29493b;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#34473d;--dashboard-chart-axis:#aec2b5;--dashboard-chart-cursor:#59c99826;--dashboard-chart-label:#f3fbf6;--dashboard-chart-label-bg:#274238}body:has(.admin-shell.dark-mode) .dashboard-palette-meadow{--dashboard-accent:#59c998;--dashboard-accent-strong:#b5ebd2;--dashboard-accent-soft:#204638;--dashboard-accent-border:#3a6b57;--dashboard-accent-panel:#18362d;--dashboard-chart-1:#59c998;--dashboard-chart-2:#9fc45d;--dashboard-chart-3:#d1cf62;--dashboard-chart-4:#e5a653;--dashboard-chart-5:#cf8064;--dashboard-chart-6:#b49ae3;--dashboard-chart-muted:#29493b;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#34473d;--dashboard-chart-axis:#aec2b5;--dashboard-chart-cursor:#59c99826;--dashboard-chart-label:#f3fbf6;--dashboard-chart-label-bg:#274238}.dark-mode .dashboard-palette-mulberry{--dashboard-accent:#e279b4;--dashboard-accent-strong:#f6c4df;--dashboard-accent-soft:#4d2940;--dashboard-accent-border:#74415f;--dashboard-accent-panel:#392131;--dashboard-chart-1:#e279b4;--dashboard-chart-2:#f0879e;--dashboard-chart-3:#f3a066;--dashboard-chart-4:#d8b85a;--dashboard-chart-5:#7fc18a;--dashboard-chart-6:#b69bc8;--dashboard-chart-muted:#503344;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#443540;--dashboard-chart-axis:#c5aeba;--dashboard-chart-cursor:#e279b426;--dashboard-chart-label:#fff5fb;--dashboard-chart-label-bg:#482d3e}body:has(.admin-shell.dark-mode) .dashboard-palette-mulberry{--dashboard-accent:#e279b4;--dashboard-accent-strong:#f6c4df;--dashboard-accent-soft:#4d2940;--dashboard-accent-border:#74415f;--dashboard-accent-panel:#392131;--dashboard-chart-1:#e279b4;--dashboard-chart-2:#f0879e;--dashboard-chart-3:#f3a066;--dashboard-chart-4:#d8b85a;--dashboard-chart-5:#7fc18a;--dashboard-chart-6:#b69bc8;--dashboard-chart-muted:#503344;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#443540;--dashboard-chart-axis:#c5aeba;--dashboard-chart-cursor:#e279b426;--dashboard-chart-label:#fff5fb;--dashboard-chart-label-bg:#482d3e}.dark-mode .dashboard-palette-sandstone{--dashboard-accent:#d8a177;--dashboard-accent-strong:#f0d0b8;--dashboard-accent-soft:#47362b;--dashboard-accent-border:#6d5140;--dashboard-accent-panel:#352920;--dashboard-chart-1:#d8a177;--dashboard-chart-2:#e6ad68;--dashboard-chart-3:#c9bd76;--dashboard-chart-4:#a9b07a;--dashboard-chart-5:#cf8b9b;--dashboard-chart-6:#a6a097;--dashboard-chart-muted:#494039;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#403c38;--dashboard-chart-axis:#bdb3ab;--dashboard-chart-cursor:#d8a17726;--dashboard-chart-label:#fff9f4;--dashboard-chart-label-bg:#43352c}body:has(.admin-shell.dark-mode) .dashboard-palette-sandstone{--dashboard-accent:#d8a177;--dashboard-accent-strong:#f0d0b8;--dashboard-accent-soft:#47362b;--dashboard-accent-border:#6d5140;--dashboard-accent-panel:#352920;--dashboard-chart-1:#d8a177;--dashboard-chart-2:#e6ad68;--dashboard-chart-3:#c9bd76;--dashboard-chart-4:#a9b07a;--dashboard-chart-5:#cf8b9b;--dashboard-chart-6:#a6a097;--dashboard-chart-muted:#494039;--dashboard-chart-surface:#18222d;--dashboard-chart-grid:#403c38;--dashboard-chart-axis:#bdb3ab;--dashboard-chart-cursor:#d8a17726;--dashboard-chart-label:#fff9f4;--dashboard-chart-label-bg:#43352c}.dashboard-font-workbench{--dashboard-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.dashboard-font-modern{--dashboard-font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.dashboard-font-humanist{--dashboard-font-family:"Avenir Next", Avenir, "Segoe UI", sans-serif}.dashboard-appearance-settings{padding:22px}.dashboard-page,.dashboard-library-card,.dashboard-appearance-settings{font-family:var(--dashboard-font-family)}.dashboard-page .MuiTypography-root,.dashboard-page .MuiButtonBase-root,.dashboard-page .MuiInputBase-root,.dashboard-page .recharts-text,.dashboard-library-card .MuiTypography-root,.dashboard-appearance-settings .MuiTypography-root,.dashboard-appearance-settings .MuiButtonBase-root,.dashboard-appearance-settings .MuiInputBase-root{font-family:var(--dashboard-font-family)!important}.dashboard-library-card:hover,.dashboard-widget.is-editing:hover{border-color:var(--dashboard-accent-border)!important}.dashboard-mini-widget>div:last-child{background:var(--dashboard-chart-muted)}.dashboard-mini-bar>div:last-child{background:linear-gradient(90deg, var(--dashboard-chart-muted) 10%, var(--dashboard-chart-1) 10% 18%, var(--dashboard-chart-muted) 18% 28%, var(--dashboard-chart-1) 28% 38%, var(--dashboard-chart-muted) 38% 48%, var(--dashboard-chart-1) 48% 62%, var(--dashboard-chart-muted) 62% 72%, var(--dashboard-chart-1) 72% 84%, var(--dashboard-chart-muted) 84%)}.dashboard-mini-donut>div:last-child,.dashboard-mini-circle_kpi>div:last-child,.dashboard-mini-gauge>div:last-child{border-color:var(--dashboard-chart-1);border-right-color:var(--dashboard-chart-muted)}.dashboard-section-heading .MuiDivider-root{border-color:var(--dashboard-accent-border)}.dashboard-widget-drag-handle:hover{color:var(--dashboard-accent);background:var(--dashboard-accent-soft)}.dashboard-person-avatar{color:var(--dashboard-accent-strong);border-color:var(--dashboard-accent-border);background:var(--dashboard-accent-soft)}.dashboard-scorecard-primary{border-color:var(--dashboard-accent-border);background:linear-gradient(135deg, var(--dashboard-accent-panel), var(--dashboard-accent-soft))}.dashboard-scorecard-goal .MuiLinearProgress-root,.dashboard-leaderboard-result .MuiLinearProgress-root,.dashboard-kpi-progress .MuiLinearProgress-root{background:var(--dashboard-chart-muted)}.dashboard-scorecard-goal .MuiLinearProgress-bar,.dashboard-leaderboard-result .MuiLinearProgress-bar,.dashboard-kpi-progress .MuiLinearProgress-bar{background:var(--dashboard-accent)}.dashboard-ai-summary{border-color:var(--dashboard-accent-border);background:linear-gradient(135deg, var(--dashboard-accent-panel), var(--dashboard-accent-soft))!important}.dashboard-ai-summary-icon{color:var(--dashboard-accent-strong);box-shadow:0 3px 12px color-mix(in srgb, var(--dashboard-accent) 18%, transparent)}.dashboard-ai-summary-section,.dashboard-ai-summary-narrative,.dashboard-ai-summary-markdown,.dashboard-ai-summary-list.is-size-compact{border-color:color-mix(in srgb, var(--dashboard-accent) 26%, transparent)}.dashboard-ai-summary-markdown blockquote{border-left-color:var(--dashboard-accent)}.dashboard-add-widget{color:var(--dashboard-accent)!important}.dashboard-add-widget:hover{color:var(--dashboard-accent-strong)!important;border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}.dashboard-widget-option-icon,.dashboard-prompt-preview-icon{color:var(--dashboard-accent);background:var(--dashboard-accent-soft)}.dashboard-palette-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-palette-option{text-align:left;width:100%;min-height:128px;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:11px!important;align-items:flex-start!important;padding:13px 14px!important}.dashboard-palette-option:hover{border-color:var(--dashboard-accent-border)!important;background:var(--dashboard-accent-panel)!important}.dashboard-palette-option.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--dashboard-accent) 16%, transparent);border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}.dashboard-palette-option.is-selected .MuiChip-colorPrimary{color:#fff!important;background:var(--dashboard-accent)!important}.dashboard-palette-swatches{border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:18px;display:grid;overflow:hidden}.dashboard-palette-swatches>div{min-width:0}.dashboard-font-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-font-option{text-align:left;flex-direction:column;gap:4px;min-height:138px;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:11px!important;align-items:flex-start!important;padding:13px!important;display:flex!important}.dashboard-font-option:hover{border-color:var(--dashboard-accent-border)!important;background:var(--dashboard-accent-panel)!important}.dashboard-font-option.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--dashboard-accent) 16%, transparent);border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}.dashboard-font-sample{min-height:40px;color:var(--dashboard-accent-strong);font-size:17px!important;font-weight:750!important;line-height:1.15!important}.dashboard-dark-mode-note{border-color:var(--dashboard-accent-border);background:var(--dashboard-accent-panel)}:is(body:has(.admin-shell.dark-mode) .dashboard-palette-option,body:has(.admin-shell.dark-mode) .dashboard-font-option),.dark-mode .dashboard-palette-option,.dark-mode .dashboard-font-option{color:#edf4fb;background:#172331!important;border-color:#3b4b5b!important}.dark-mode .dashboard-palette-option.is-selected,.dark-mode .dashboard-font-option.is-selected{border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}body:has(.admin-shell.dark-mode) .dashboard-palette-option.is-selected{border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}body:has(.admin-shell.dark-mode) .dashboard-font-option.is-selected{border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}.dark-mode .dashboard-person-avatar{color:var(--dashboard-accent-strong);border-color:var(--dashboard-accent-border);background:var(--dashboard-accent-soft)}.dark-mode .dashboard-scorecard-primary{border-color:var(--dashboard-accent-border);background:linear-gradient(135deg, var(--dashboard-accent-panel), var(--dashboard-accent-soft))}.dark-mode .dashboard-ai-summary{border-color:var(--dashboard-accent-border);background:linear-gradient(135deg, var(--dashboard-accent-panel), var(--dashboard-accent-soft))!important}.dark-mode .dashboard-access-option,.dark-mode .dashboard-share-role{color:#edf4fb;background:#172331!important;border-color:#3b4b5b!important}body:has(.admin-shell.dark-mode) .dashboard-access-option{color:#edf4fb;background:#172331!important;border-color:#3b4b5b!important}body:has(.admin-shell.dark-mode) .dashboard-share-role{color:#edf4fb;background:#172331!important;border-color:#3b4b5b!important}.dark-mode .dashboard-access-option.is-selected{border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}body:has(.admin-shell.dark-mode) .dashboard-access-option.is-selected{border-color:var(--dashboard-accent)!important;background:var(--dashboard-accent-panel)!important}.dark-mode .dashboard-share-role-list{background:#111b25;border-color:#3b4b5b}body:has(.admin-shell.dark-mode) .dashboard-share-role-list{background:#111b25;border-color:#3b4b5b}.dark-mode .dashboard-library-view-toggle{background:#111b25;border-color:#3b4b5b}body:has(.admin-shell.dark-mode) .dashboard-library-view-toggle{background:#111b25;border-color:#3b4b5b}.dark-mode .dashboard-admin-oversight-note{background:#14283a!important;border-color:#31506c!important}body:has(.admin-shell.dark-mode) .dashboard-admin-oversight-note{background:#14283a!important;border-color:#31506c!important}body:has(.admin-shell.dark-mode) .workbench-library-toggle{background:#111b25;border-color:#3b4b5b}@media (max-width:620px){.dashboard-appearance-settings{padding:16px}.dashboard-palette-options,.dashboard-font-options{grid-template-columns:1fr}.dashboard-font-option{min-height:104px}}@media (max-width:1050px){.dashboard-widget.is-compact-strip .dashboard-widget-content{align-items:stretch;padding:8px 12px}.dashboard-widget.is-compact-strip .dashboard-metric-strip{align-items:stretch;height:100%;min-height:0}.dashboard-widget.is-compact-strip .dashboard-metric-strip-item{gap:4px;min-height:0;padding:5px 8px}.dashboard-widget.is-compact-strip .dashboard-metric-strip-value{font-size:clamp(20px,3.4vw,27px)!important}.dashboard-widget.is-compact-strip .dashboard-kpi-label{letter-spacing:.05em!important;font-size:9.5px!important}.dashboard-library-grid{grid-template-columns:1fr}.dashboard-editor-toolbar{flex-direction:column;align-items:flex-start}.dashboard-editor-toolbar>.MuiStack-root:last-child{justify-content:flex-start;width:100%}.dashboard-metric-strip{grid-template-columns:repeat(3,1fr)}.dashboard-metric-strip-item:nth-child(3){border-right:0}.dashboard-metric-strip-item:nth-child(-n+3){border-bottom:1px solid #d8dee7}}@media (max-width:760px){.dashboard-canvas{padding:18px 8px 48px}.dashboard-editor-toolbar{gap:12px;padding:12px 10px 14px;position:relative;top:auto}.dashboard-editor-identity{flex:none;width:100%;min-width:0;align-items:flex-start!important}.dashboard-editor-identity>.MuiIconButton-root{flex:0 0 42px;width:42px;height:42px}.dashboard-editor-title{font-size:18px!important}.dashboard-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.dashboard-editor-actions>*{min-width:0;margin-left:0!important}.dashboard-editor-actions>.MuiButton-root{white-space:normal;min-height:44px;line-height:1.2}.dashboard-refresh-controls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.dashboard-refresh-controls>*{min-width:0;margin-left:0!important}.dashboard-auto-refresh-control{flex:auto;width:100%}.dashboard-refresh-controls .MuiButton-root{width:100%;height:44px;min-height:44px}.dashboard-context-row{padding:0 2px 18px}.dashboard-context-chips{width:100%}.dashboard-context-chips .MuiChip-root{align-items:flex-start;max-width:100%;height:auto;min-height:28px}.dashboard-context-chips .MuiChip-label{overflow-wrap:anywhere;white-space:normal;padding-top:5px;padding-bottom:5px;display:block}.dashboard-section{margin-bottom:26px}.dashboard-section-heading{min-height:0;padding:0 4px 9px}.dashboard-section-title{font-size:15px!important}.dashboard-section-description{overflow-wrap:anywhere}.dashboard-grid-shell.is-compact-view .dashboard-widget-header{flex-wrap:wrap;align-items:flex-start;padding:10px 10px 9px 13px}.dashboard-grid-shell.is-compact-view .dashboard-widget-header>.MuiStack-root:first-child{flex:210px;align-items:flex-start;min-width:min(100%,210px)}.dashboard-grid-shell.is-compact-view .dashboard-widget-actions{min-height:36px;margin-left:auto}.dashboard-grid-shell.is-compact-view .dashboard-widget-actions .MuiIconButton-root{width:38px;height:38px}.dashboard-grid-shell.is-compact-view .dashboard-widget-content{padding-left:12px;padding-right:12px}.dashboard-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric-strip-item{border-bottom:1px solid #d8dee7}.dashboard-metric-strip-item:nth-child(odd){border-right:1px solid #d8dee7}.dashboard-metric-strip-item:nth-child(2n){border-right:0}.dashboard-widget-library-drawer{padding:16px}.dashboard-widget-library-grid,.workbench-library-controls{grid-template-columns:1fr}.workbench-library-toggle{width:100%}.workbench-library-toggle .MuiButton-root{flex:1}.dashboard-library-list .MuiTableCell-root:nth-child(2),.dashboard-library-list .MuiTableCell-root:nth-child(3){display:none}}@media (max-width:420px){.dashboard-editor-actions,.dashboard-refresh-controls{grid-template-columns:1fr}.dashboard-section-heading{gap:8px!important}.dashboard-section-actions .MuiIconButton-root{width:40px;height:40px}.dashboard-add-widget,.dashboard-add-section{min-height:54px}.dashboard-metric-strip{grid-template-columns:1fr}.dashboard-metric-strip-item{min-height:62px;border-right:0!important}.dashboard-grid-shell.is-compact-view .dashboard-widget-actions{justify-content:flex-end;width:100%}}.notification-stack{z-index:1700;pointer-events:none;flex-direction:column;align-items:stretch;gap:10px;width:min(430px,100vw - 36px);display:flex;position:fixed;top:78px;right:18px}.notification-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;border:1px solid #dce3eb;align-items:flex-start;gap:12px;padding:15px 12px 14px 16px;animation:.24s cubic-bezier(.22,1,.36,1) both notification-enter;display:flex;position:relative;overflow:hidden;background:#fffffff7!important;border-radius:14px!important;box-shadow:0 18px 48px #0f172a2e!important}.notification-accent{background:#3b82f6;width:4px;position:absolute;inset:0 auto 0 0}.notification-icon{color:#3b82f6;flex:none;margin-top:1px}.notification-error .notification-accent{background:#dc2626}.notification-error .notification-icon{color:#dc2626}.notification-success .notification-accent{background:#16a34a}.notification-success .notification-icon{color:#16a34a}.notification-warning .notification-accent{background:#d97706}.notification-warning .notification-icon{color:#d97706}.notification-status-awaiting{color:#6d28d9;background:#ede9fe!important;border-color:#ddd6fe!important}.notification-status-awaiting .notification-accent,.notification-status-awaiting .notification-icon{color:#6d28d9;background:#6d28d9}.notification-status-ready{color:#92400e;background:#fef3c7!important;border-color:#fde68a!important}.notification-status-ready .notification-accent,.notification-status-ready .notification-icon{color:#92400e;background:#92400e}.notification-status-testing{color:#1d4ed8;background:#dbeafe!important;border-color:#bfdbfe!important}.notification-status-testing .notification-accent,.notification-status-testing .notification-icon{color:#1d4ed8;background:#1d4ed8}.notification-status-active{color:#166534;background:#dcfce7!important;border-color:#bbf7d0!important}.notification-status-active .notification-accent,.notification-status-active .notification-icon{color:#166534;background:#166534}.notification-status-failed{color:#b91c1c;background:#fee2e2!important;border-color:#fecaca!important}.notification-status-failed .notification-accent,.notification-status-failed .notification-icon{color:#b91c1c;background:#b91c1c}.notification-status-awaiting .notification-icon,.notification-status-ready .notification-icon,.notification-status-testing .notification-icon,.notification-status-active .notification-icon,.notification-status-failed .notification-icon{background:0 0}.notification-card[class*=notification-status-] .MuiTypography-root,.notification-card[class*=notification-status-] .MuiIconButton-root{color:inherit}.notification-card .MuiButton-root{text-transform:none;min-width:0;padding:2px 5px;font-size:11px;font-weight:750}.notification-details{color:#526276;white-space:pre-wrap;background:#f5f7fa;border-radius:8px;margin:8px 0 0;padding:10px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@keyframes notification-enter{0%{opacity:0;transform:translate(22px,-5px)scale(.97)}to{opacity:1;transform:none}}.dark-mode .notification-card{border-color:#3a4a5b;background:#18222df7!important}.dark-mode .notification-details{color:#b8c6d5;background:#111b25}.dark-mode .notification-card.notification-status-awaiting{background:#ede9fe!important}.dark-mode .notification-card.notification-status-ready{background:#fef3c7!important}.dark-mode .notification-card.notification-status-testing{background:#dbeafe!important}.dark-mode .notification-card.notification-status-active{background:#dcfce7!important}.dark-mode .notification-card.notification-status-failed{background:#fee2e2!important}.workflow-table-panel{overflow:hidden;border-color:#dde3ec!important}.workflow-manager-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:flex}.workflow-manager-toolbar .MuiTextField-root{width:min(100%,520px)}.workbench-table{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden;border-color:#dde3ec!important}.workbench-library-table .workbench-table-toolbar{display:none}.workbench-table-data-region{flex:auto;min-height:0;position:relative;overflow:hidden}.workbench-table-scroll{scrollbar-color:#2563eb #eef2f6;scrollbar-width:thin;width:100%;height:100%;position:relative;overflow:auto}.workbench-table-layout-viewport .workbench-table-scroll{overflow:auto}.workbench-table-layout-viewport .workbench-table-scroll-server-page{overflow-y:auto}.agent-manager-viewport{box-sizing:border-box;padding-bottom:16px}.agent-manager-viewport .workflow-table-panel{overflow:visible}.workbench-table-scroll::-webkit-scrollbar{width:10px;height:10px}.workbench-table-scroll::-webkit-scrollbar-track{background:#eef2f6}.workbench-table-scroll::-webkit-scrollbar-thumb{background:#2563eb;border:2px solid #eef2f6;border-radius:999px}.workbench-table-scroll::-webkit-scrollbar-thumb:hover{background:#1d4ed8}.workbench-table .MuiTableCell-head{z-index:3;color:#172033;white-space:normal;background:#f8fafc;border-bottom:1px solid #dbe2ea;min-height:52px;padding:10px 15px 10px 12px;font-weight:750}.workbench-table .MuiTableCell-body{overflow-wrap:break-word;word-break:normal;white-space:normal;border-bottom-color:#e5eaf0;padding:12px;line-height:1.45;overflow:hidden}.workbench-table .MuiTableCell-body>*{max-width:100%}.workbench-table .MuiTableCell-body>.MuiChip-root{overflow:hidden}.workbench-table .MuiTableCell-body>.MuiChip-root .MuiChip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench-primary-cell,.workbench-primary-cell-copy{min-width:0;max-width:100%;overflow:hidden}.workbench-primary-cell-copy .MuiTypography-root{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:block}.agent-identity-cell{padding:2px 0;gap:18px!important}.agent-platform-chip.MuiChip-root{color:#27364a;background:#eef2f6;border:0;height:28px;font-weight:750}.agent-platform-chip .MuiChip-icon{margin-left:8px;margin-right:-2px}.workbench-resizable-header{position:sticky}.workbench-header-label{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden;font-size:.875rem!important;font-weight:750!important;line-height:1.25!important}.workbench-resizable-header .MuiTableSortLabel-root{align-items:center;min-width:0}.workbench-resizable-header .MuiTableSortLabel-icon{flex:none}.workbench-column-resizer{z-index:8;cursor:col-resize;touch-action:none;outline:none;width:16px;position:absolute;top:0;bottom:0;right:-8px}.workbench-column-resizer:after{content:"";background:#d5dde7;border-radius:2px;width:1px;transition:width .15s,background .15s,box-shadow .15s;position:absolute;top:18%;bottom:18%;right:7px}.workbench-resizable-header:hover .workbench-column-resizer:after,.workbench-column-resizer:hover:after,.workbench-column-resizer:focus-visible:after,.workbench-column-resizer:active:after{background:#2563eb;width:2px;box-shadow:0 0 0 3px #2563eb1a}.workbench-summary-overlay{z-index:7;background:#f4f7fa;border-top:2px solid #b7c4d3;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 16px -16px #0f172ab3}.workbench-summary-overlay .MuiTable-root{margin:0}.workbench-summary-spacer{height:66px}.workbench-summary-row .MuiTableCell-root{background:#f4f7fa;border-top:0;border-bottom:0;min-width:150px;padding:8px 10px}.workbench-summary-row .workbench-action-column{min-width:56px;z-index:5!important;background:#f4f7fa!important}.workbench-column-summary{min-width:130px}.workbench-column-summary .MuiSelect-root{background:#fff}.workbench-column-summary .MuiSelect-select{text-overflow:ellipsis;white-space:nowrap;padding-top:7px;padding-bottom:7px;font-size:.78rem;font-weight:700;overflow:hidden}.workbench-table-leaf-alt{background:#f6f7f9}.workbench-table-leaf:hover{background:#edf4ff!important}.workbench-table-group{background:#f4f7fa}.workbench-table-group-root .workbench-group-cell{background:#f1f5f9;box-shadow:inset 4px 0 #94a3b8}.workbench-table-group-nested .workbench-group-cell{background:#f5f8fd;border-bottom-color:#dce7f5!important}.workbench-table-group-depth-2 .workbench-group-cell{background:#f1f6fd}.workbench-table-group td{height:48px;border-bottom-color:#e1e7ee!important;padding-top:5px!important;padding-bottom:5px!important}.workbench-group-content{min-height:36px;position:relative}.workbench-group-content.nested:before{content:"";border-bottom:2px solid #91b4df;border-left:2px solid #91b4df;border-bottom-left-radius:7px;width:27px;height:37px;position:absolute;top:-18px;left:-34px}.workbench-group-content .MuiIconButton-root{color:#526174}.workbench-table-group-nested .workbench-group-content .MuiIconButton-root{color:#3b6fae;background:#e7f0fb}.workbench-table-group-nested .workbench-group-content .MuiIconButton-root:hover{background:#dbe9fa}.workbench-group-label{align-items:baseline;gap:8px;min-width:0;display:flex}.workbench-group-column{color:#64748b;text-transform:uppercase;letter-spacing:.055em!important;font-size:.68rem!important;font-weight:800!important}.workbench-table-group-nested .workbench-group-column{color:#285f9f;background:#e2edfb;border-radius:5px;padding:2px 6px}.workbench-group-value{color:#334155;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.875rem!important;font-weight:650!important}.workbench-group-count{margin-left:4px;font-weight:700;color:#64748b!important;background:#e7ecf2!important;height:22px!important;font-size:.7rem!important}.workbench-table-group-nested .workbench-group-count{color:#356da9!important;background:#e0ebf8!important}.workbench-grouped-leaf-cell{position:relative}.workbench-grouped-leaf-cell:before{content:"";pointer-events:none;border-bottom:2px solid #b8cce4;border-left:2px solid #b8cce4;border-bottom-left-radius:7px;width:30px;height:50%;position:absolute;top:0}.workbench-table-empty-overlay{z-index:2;color:#172033;text-align:center;background:#fafbfd;place-items:center;padding:32px;display:grid;position:absolute;inset:53px 0 0}.workbench-table-empty-overlay .MuiStack-root{width:min(460px,100%)}.workbench-table-empty-overlay .MuiButton-root{text-transform:none;min-width:126px;margin-top:8px;font-weight:800}.workbench-empty-table-icon.subdued{color:#64748b;box-shadow:none;background:#f1f5f9;border-color:#dce3eb}.workbench-empty-table-icon{color:#2563eb;background:#edf4ff;border:1px solid #cfe0f7;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid;box-shadow:0 10px 26px #2563eb1a}.workbench-empty-table-icon svg{font-size:34px}.workbench-table-loading{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafcd1;place-items:center;min-height:260px;padding:24px;display:grid;position:absolute;inset:0}.workbench-table-loading-card{text-align:center;background:#fffffff5;border:1px solid #d7e1ee;border-radius:16px;width:min(320px,100%);padding:22px 24px;box-shadow:0 18px 46px #0f172a24}.workbench-table-loading-icon{color:#2563eb;background:#edf4ff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:3px;display:grid}.workbench-table-loading-icon svg{animation:.9s linear infinite workbench-spin}.workbench-table-loading-track{background:#e5edf7;border-radius:999px;width:100%;height:4px;margin-top:9px;overflow:hidden}.workbench-table-loading-track>div{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);width:42%;height:100%;animation:.85s ease-in-out infinite alternate workbench-table-loading-slide}@keyframes workbench-table-loading-slide{0%{transform:translate(-8%)}to{transform:translate(150%)}}.workbench-action-column{box-shadow:none;position:sticky;left:0;z-index:4!important;border-right:1px solid #cfd8e3!important}.workbench-table .MuiTableCell-head.workbench-action-column{z-index:6!important;background:#f8fafc!important}.workbench-table-leaf .workbench-action-column{z-index:2!important;background:#fff!important}.workbench-table-leaf-alt .workbench-action-column{background:#f6f7f9!important}.workbench-table-leaf:hover .workbench-action-column{background:#edf4ff!important}.workbench-view-error{color:#8a1c1c;background:#fff7f7;border:1px solid #f2b8b5;border-radius:10px;gap:8px;padding:14px;display:grid}.workbench-view-error .MuiButton-root{justify-self:start}.workbench-table-toolbar,.workbench-group-bar,.workbench-pagination{background:#fff;border-bottom:1px solid #dde3ec;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.workbench-table-toolbar{flex-wrap:wrap}.workbench-table-toolbar-primary{flex:540px;min-width:min(100%,430px)}.workbench-table-toolbar-secondary{justify-content:flex-end;margin-left:auto}.workbench-table-load-button{flex:0 0 124px;width:124px;min-height:40px;text-transform:none!important;min-width:124px!important;box-shadow:none!important;border-radius:8px!important;font-weight:800!important}.workbench-manage-views-button,.workbench-manage-columns-button,.workbench-manage-filters-button{min-height:40px;color:#334155!important;text-transform:none!important;border-color:#c7d2df!important;font-weight:800!important}.workbench-export-button{min-height:40px;color:#1d4ed8!important;text-transform:none!important;border-color:#aebdd0!important;min-width:104px!important;font-weight:800!important}.workbench-export-button:hover{background:#eef4ff!important;border-color:#7da8f1!important}.workbench-export-button.Mui-disabled{opacity:1;color:#94a3b8!important;background:#f8fafc!important;border-color:#d8dee7!important}.workbench-export-button.is-exporting .MuiButton-startIcon{animation:.7s ease-in-out infinite alternate workbench-export-working}@keyframes workbench-export-working{0%{opacity:.48;transform:translateY(-2px)}to{opacity:1;transform:translateY(2px)}}.workbench-manage-filters-button,.workbench-manage-columns-button{gap:7px}.workbench-toolbar-count{min-width:20px;margin-left:2px;height:20px!important}.workbench-toolbar-count .MuiChip-label{padding:0 6px;font-size:.68rem;font-weight:850}.workbench-manage-views-button{width:calc(24ch + 54px);max-width:calc(24ch + 54px);background:#f8fafc!important;border-color:#aebdd0!important;justify-content:flex-start!important;min-width:calc(24ch + 54px)!important}.workbench-manage-views-button:hover{background:#eef4ff!important;border-color:#7da8f1!important}.workbench-manage-views-button .MuiButton-startIcon{flex:none;margin-right:7px}.workbench-active-view-chip{flex:0 0 24ch;width:24ch;min-width:24ch;max-width:24ch;font-weight:850;color:#fff!important;background:#2563eb!important}.workbench-active-view-chip .MuiChip-label{text-overflow:ellipsis;white-space:nowrap;padding:0 9px;display:block;overflow:hidden}.workbench-table-search{width:min(100%,480px)}.workbench-table-toolbar-primary .workbench-table-search{flex:320px;min-width:180px}.workbench-active-filters{background:#fbfcfe;border-bottom:1px solid #dde3ec;flex:none;align-items:center;gap:14px;min-height:52px;padding:8px 12px;display:flex}.workbench-active-filter-heading{color:#526174;flex:none}.workbench-active-filter-heading>.MuiChip-root{height:21px;font-size:.68rem;font-weight:800}.workbench-active-filter-list{flex:1;min-width:0}.workbench-active-filter-list>.MuiChip-root{background:#fff;max-width:min(360px,100%);font-weight:700}.workbench-active-filter-list>.MuiChip-root .MuiChip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench-active-filter-list>.MuiButton-root{text-transform:none;font-weight:750}.workbench-filter-selector{flex-direction:column;gap:10px;width:min(370px,100vw - 32px);min-height:148px;padding:16px;display:flex}.workbench-filter-selector .MuiAutocomplete-root{width:100%;margin-top:auto}.workbench-inactive-toggle{white-space:nowrap;gap:8px;margin:0!important}.workbench-inactive-toggle .MuiFormControlLabel-label{font-size:.875rem;font-weight:700}.workbench-reset-popover{width:min(330px,100vw - 32px);padding:16px}.workbench-reset-button{color:#526174!important;text-transform:none!important;font-weight:700!important}.workbench-refresh-spinning{animation:.8s linear infinite workbench-spin}@keyframes workbench-spin{to{transform:rotate(360deg)}}.workbench-group-bar{background:#f7f8fc;border-bottom-color:#dde3ec;flex-wrap:wrap;justify-content:flex-start;min-height:54px}.workbench-group-bar-heading{flex-direction:column;min-width:108px;line-height:1.15;display:flex}.workbench-group-bar-label{color:#475569;font-weight:800!important}.workbench-group-order{gap:2px}.workbench-group-chip-wrap{border-radius:18px;transition:opacity .15s,transform .15s;position:relative}.workbench-group-chip-wrap.is-dragging{opacity:.5;transform:scale(.98)}.workbench-group-chip-wrap.drop-before:before,.workbench-group-chip-wrap.drop-after:after{content:"";z-index:4;background:#2563eb;border-radius:3px;width:3px;position:absolute;top:-5px;bottom:-5px;box-shadow:0 0 0 2px #2563eb1f}.workbench-group-chip-wrap.drop-before:before{left:-5px}.workbench-group-chip-wrap.drop-after:after{right:-5px}.workbench-group-item{color:#1d4ed8;background:#fff;border:1px solid #7da8f1;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:3px 5px 3px 7px;display:flex}.workbench-group-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;font-size:.78rem!important;font-weight:800!important}.workbench-group-order-number{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid;font-size:.68rem!important;font-weight:850!important}.workbench-group-order-arrow{color:#94a3b8;margin:0 3px}.workbench-group-direction,.workbench-group-drag-handle,.workbench-group-remove{flex:0 0 26px;width:26px;height:26px;padding:3px!important}.workbench-group-direction{color:#2563eb!important}.workbench-group-direction .MuiTypography-root{font-size:.9rem;font-weight:850}.workbench-group-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:inline-flex;color:#64748b!important;cursor:grab!important}.workbench-group-remove{color:#fff!important;background:#6f9bea!important}.workbench-group-remove:hover{background:#3f78dc!important}.workbench-group-drag-handle:active{cursor:grabbing}.workbench-group-drag-handle:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #2563eb38}.workbench-pagination{border-top:1px solid #dde3ec;border-bottom:0;min-height:54px}.workbench-pagination .MuiButton-root{min-width:34px;padding-left:8px;padding-right:8px}.workbench-filter-popover{flex-direction:column;gap:12px;width:min(420px,100vw - 32px);padding:16px;display:flex}.workbench-filter-heading{padding:0 2px 2px}.workbench-filter-heading .MuiTypography-h6{font-weight:800}.workbench-filter-clause{background:#fafbfd;border:1px solid #dfe5ec;border-radius:12px;padding:14px}.workbench-condition-number{font-weight:800;color:#475569!important;background:#e9eef4!important;height:24px!important;font-size:.72rem!important}.workbench-filter-negation{white-space:nowrap;gap:7px;margin:0!important}.workbench-filter-negation .MuiFormControlLabel-label{color:#526174;font-size:.75rem;font-weight:700}.workbench-filter-connector{background:#f1f5f9;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.workbench-value-picker .MuiAutocomplete-inputRoot{flex-wrap:nowrap;min-height:40px}.workbench-value-picker .MuiAutocomplete-tag{max-width:190px}.workbench-value-picker-more{flex:none;color:#475569!important;background:#e9eef4!important}.workbench-add-condition{align-self:flex-start;text-transform:none!important;font-weight:750!important}.workbench-filter-actions .MuiButton-root{text-transform:none;min-width:0;padding:6px 10px}.workbench-filter-actions .MuiButton-contained{min-width:104px}.workbench-logic-option{white-space:normal!important;align-items:flex-start!important;min-height:64px!important}.workbench-logic-option .MuiListItemText-primary{font-weight:750}.workbench-logic-option .MuiListItemText-secondary{white-space:normal;margin-top:2px;line-height:1.35}.workbench-side-drawer-root{z-index:1400!important}.MuiPopover-root{z-index:1500!important}.workbench-filter-value-popper.MuiAutocomplete-popper{z-index:1501}.workbench-side-drawer-paper{flex-direction:column;width:min(500px,100vw);max-width:100vw;display:flex;overflow:hidden!important}.workbench-side-drawer-header{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 18px;display:flex}.workbench-side-drawer-header-actions{flex:none;align-items:center;gap:2px;margin:-4px -5px 0 0;display:flex}.workbench-side-drawer-body{flex:auto;min-height:0;overflow:auto}.workbench-side-drawer-body-padded{padding:22px}.workbench-side-drawer-footer{background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 22px;display:flex}.workbench-chat-drawer-body{min-height:0;padding:0;display:flex;overflow:hidden}.workbench-chat{background:#f7f9fc;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workbench-chat-toolbar{background:#fff;border-bottom:1px solid #dce3eb;flex-shrink:0;padding:10px 16px}.workbench-chat-toolbar-action{text-transform:none!important;min-width:0!important;padding:5px 8px!important;font-weight:700!important}.workbench-chat-notice{flex-shrink:0;margin:8px 16px 0}.workbench-chat-audio-notice{flex-shrink:0;margin:8px 16px 0;overflow:hidden;background:#f4f8ff!important;border-color:#b9cdf4!important}.workbench-chat-audio-notice .MuiLinearProgress-root{height:3px}.workbench-chat-scroll{overscroll-behavior:contain;overflow-anchor:none;flex:1;min-width:0;min-height:0;padding:20px;overflow:auto}.workbench-chat-thread{min-width:0;min-height:100%}.workbench-chat-intro{padding:16px;background:linear-gradient(135deg,#f8fbff,#f1f5ff)!important;border-color:#bfd2f5!important}.workbench-chat-avatar{color:#fff;background:#2563eb;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.workbench-chat .workbench-chat-starter{text-align:left;text-transform:none;white-space:normal;justify-content:flex-start;max-width:100%}.workbench-chat-messages{flex-direction:column;flex:auto;gap:20px;min-width:0;padding:4px 0;display:flex}.workbench-chat-empty{text-align:center;align-self:center;padding:28px 12px;margin:auto 0!important}.workbench-chat-entry{flex-direction:column;min-width:0;max-width:100%;display:flex}.workbench-chat-entry.user{align-items:flex-end}.workbench-chat-message-meta{padding:0 2px 5px}.workbench-chat-message{overflow-wrap:anywhere;box-sizing:border-box;border-radius:14px;width:fit-content;min-width:0;max-width:100%;padding:12px 14px}.workbench-chat-message.assistant{background:#fff;border:1px solid #dce3eb}.workbench-chat-message.user{color:#fff;background:#2563eb;max-width:90%}.workbench-chat-message.error{border-color:#d88080}.workbench-chat-message-actions{flex-wrap:wrap;padding-top:4px}.workbench-chat-spoken-text{white-space:pre-wrap;line-height:1.6!important}.workbench-chat-spoken-text .active{color:#123b87;background:#cfe0ff;border-radius:4px;box-shadow:0 0 0 2px #cfe0ff}.workbench-chat-markdown{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.workbench-chat-markdown>:first-child{margin-top:0}.workbench-chat-markdown>:last-child{margin-bottom:0}.workbench-chat-markdown p{margin:0 0 12px}.workbench-chat-markdown h1,.workbench-chat-markdown h2,.workbench-chat-markdown h3{margin:16px 0 8px;font-size:1.12em}.workbench-chat-markdown ul,.workbench-chat-markdown ol{padding-left:22px}.workbench-chat-markdown li+li{margin-top:5px}.workbench-chat-markdown a{color:#245bc4;text-decoration:underline}.workbench-chat-markdown blockquote{border-left:3px solid #aac2ef;margin:12px 0;padding-left:12px}.workbench-chat-markdown pre{white-space:pre;background:#f1f4f8;border-radius:8px;max-width:100%;padding:12px;overflow-x:auto}.workbench-chat-markdown code{font-size:.9em}.workbench-chat-markdown img{max-width:100%;height:auto}.workbench-chat-table{max-width:100%;overflow-x:auto}.workbench-chat-table table{border-collapse:collapse}.workbench-chat-table td,.workbench-chat-table th{text-align:left;border:1px solid #dce3eb;padding:6px 10px}.workbench-chat-thinking{align-self:flex-start;align-items:center;gap:12px;padding:14px 16px;display:flex;border-radius:12px!important}.workbench-chat-clock{font-variant-numeric:tabular-nums;color:#64748b;margin-left:4px}.workbench-chat-composer{padding:16px 20px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce3eb;flex-shrink:0}.workbench-chat-composer .MuiButton-root{text-transform:none;flex-shrink:0;align-self:flex-end;min-height:44px}.workbench-chat-keyboard-hint{padding-top:8px;display:block}.workbench-chat .workbench-chat-latest{z-index:1;background:#fff;border:1px solid #dce3eb;border-radius:20px;align-self:center;margin-top:-36px}.workbench-chat-history{z-index:3;box-sizing:border-box;flex-direction:column;gap:12px;width:min(340px,100%);padding:16px;display:flex;position:absolute;inset:0 auto 0 0;overflow:auto;border-radius:0!important}.workbench-chat-history-list{min-height:0;overflow:auto}.workbench-chat-history-list .MuiListItemText-root{overflow-wrap:anywhere}.workbench-chat-history-list .MuiListItemButton-root{padding-right:44px}.workbench-chat-action-menu .MuiMenuItem-root{gap:12px}.workbench-chat-confirm-dialog.MuiDialog-root{z-index:1600}@media (max-width:480px){.workbench-chat-scroll{padding:14px}.workbench-chat-composer{padding:12px}.workbench-chat-toolbar{padding:8px 12px}.workbench-chat-keyboard-hint{display:none!important}.workbench-chat-composer .MuiButton-endIcon,.workbench-chat-composer .MuiButton-startIcon{display:none}}body:has(.admin-shell.dark-mode) .workbench-chat{background:#0f1822}:is(body:has(.admin-shell.dark-mode) .workbench-chat-toolbar,body:has(.admin-shell.dark-mode) .workbench-chat-composer,body:has(.admin-shell.dark-mode) .workbench-chat-thinking,body:has(.admin-shell.dark-mode) .workbench-chat-history){color:#dce7f2;background:#182632;border-color:#344353}body:has(.admin-shell.dark-mode) .workbench-chat-audio-notice{color:#dce7f2;background:#172b43!important;border-color:#45658d!important}body:has(.admin-shell.dark-mode) .workbench-chat-spoken-text .active{color:#eff6ff;background:#31598a;box-shadow:0 0 0 2px #31598a}body:has(.admin-shell.dark-mode) .workbench-chat-markdown pre{background:#111b25}body:has(.admin-shell.dark-mode) .workbench-chat-markdown a{color:#a4c6ff}.bug-report-modal{z-index:1800!important}.collection-danger-zone{background:snow;border-color:#fecaca!important}.dark-mode .collection-danger-zone{background:#271719;border-color:#7f1d1d!important}.workbench-filter-drawer-body{flex-direction:column;display:flex;overflow:auto}.workbench-filter-inactive{background:#f8fafc;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 22px;display:flex}.workbench-filter-inactive>.MuiSwitch-root{flex:none}.workbench-filter-drawer-section{border-bottom:1px solid #e5eaf0;flex-direction:column;gap:14px;padding:18px 22px;display:flex}.workbench-filter-drawer-list{flex-direction:column;gap:8px;display:flex}.workbench-filter-drawer-item{background:#fff;border:1px solid #dfe5ec;border-radius:10px;align-items:center;gap:8px;min-height:68px;padding:10px 10px 10px 13px;display:flex}.workbench-filter-drawer-item-copy{flex:1;min-width:0}.workbench-filter-drawer-item-copy .MuiTypography-root{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench-filter-drawer-item-copy .MuiChip-root{height:21px;font-size:.65rem}.workbench-filter-drawer-item>.MuiButton-root{text-transform:none;min-width:58px}.workbench-filter-drawer-empty{text-align:center;background:#fafbfd;border:1px dashed #d6dee8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:132px;padding:20px;display:flex}.workbench-filter-drawer-empty>svg{color:#8da0b5}.workbench-filter-add .MuiAutocomplete-root{margin-top:2px}.workbench-filter-drawer-body>.workbench-filter-editor{gap:14px;width:100%;padding:18px 22px 28px}.workbench-column-drawer-body{overflow:auto}.workbench-column-drawer-controls{flex-direction:column;flex:none;gap:12px;padding:18px 22px 14px;display:flex}.workbench-column-drawer-controls .MuiButton-root{text-transform:none;min-width:0;padding:4px 7px;font-weight:750}.workbench-column-drawer-list{flex:auto;min-height:0;padding:6px 22px 18px;overflow:auto}.workbench-column-drawer-body>.workbench-group-bar{flex-direction:column;align-items:flex-start;padding:13px 22px}.workbench-column-drawer-body>.workbench-group-bar .workbench-group-order{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;display:grid}.workbench-column-drawer-body>.workbench-group-bar .workbench-group-order>.MuiStack-root,.workbench-column-drawer-body>.workbench-group-bar .workbench-group-chip-wrap{width:100%;min-width:0}.workbench-column-drawer-body>.workbench-group-bar .workbench-group-item{border-radius:9px;width:100%}.workbench-column-drawer-body>.workbench-group-bar .workbench-group-chip-wrap.drop-before:before,.workbench-column-drawer-body>.workbench-group-bar .workbench-group-chip-wrap.drop-after:after{width:auto;height:3px;left:0;right:0}.workbench-column-drawer-body>.workbench-group-bar .workbench-group-chip-wrap.drop-before:before{top:-5px;bottom:auto}.workbench-column-drawer-body>.workbench-group-bar .workbench-group-chip-wrap.drop-after:after{top:auto;bottom:-5px}.workbench-column-drawer-body>.workbench-group-bar .workbench-group-order-arrow{display:none}.workbench-column-group-empty{background:#f7f8fc;padding:16px 22px}.workbench-column-section-heading{justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 22px;display:flex}.workbench-column-section-heading .MuiButton-root{text-transform:none;flex:none;font-weight:750}.workbench-column-displayed-list{padding:0 22px 14px}.workbench-column-available{padding-bottom:24px}.workbench-column-available>.workbench-column-section-heading{min-height:54px;padding-bottom:6px}.workbench-column-available>.MuiTextField-root{width:calc(100% - 44px);margin:0 22px 8px}.workbench-column-available-list{padding:0 22px}.workbench-column-available-list .workbench-column-drawer-row{padding-left:12px}.workbench-column-drawer-row{border-bottom:1px solid #edf0f4;min-height:58px;transition:opacity .15s,background .15s,box-shadow .15s;position:relative}.workbench-column-drawer-row.is-dragging{z-index:1;opacity:.55;background:#eef4ff;border-radius:8px;box-shadow:0 6px 16px #2563eb24}.workbench-column-drawer-row.drop-before:before,.workbench-column-drawer-row.drop-after:after{content:"";z-index:3;background:#2563eb;border-radius:3px;height:3px;position:absolute;left:0;right:0;box-shadow:0 0 0 2px #2563eb1f}.workbench-column-drawer-row.drop-before:before{top:-2px}.workbench-column-drawer-row.drop-after:after{bottom:-2px}.workbench-column-drawer-copy{flex:1;min-width:0}.workbench-column-drawer-copy .MuiTypography-root{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workbench-column-group-button{flex:none;text-transform:none!important;border-radius:999px!important;min-width:78px!important;padding:3px 8px!important;font-size:.7rem!important;font-weight:800!important}.workbench-column-group-button .MuiButton-startIcon{margin-right:4px}.workbench-column-group-button .MuiButton-startIcon svg{font-size:15px}.workbench-column-group-button:not(.active){color:#475569!important;background:#f8fafc!important;border-color:#c7d2df!important}.workbench-column-group-button:not(.active):hover{color:#1d4ed8!important;background:#eef4ff!important;border-color:#7da8f1!important}.workbench-column-group-button.active{box-shadow:none!important}.workbench-column-drawer-empty{text-align:center;background:#fafbfd;border:1px dashed #d6dee8;border-radius:10px;margin-top:16px;padding:22px}.workbench-column-drag{color:#64748b!important;cursor:grab!important}.workbench-column-drag:active{cursor:grabbing!important}.workbench-column-filtered{font-weight:800;color:#285f9f!important;background:#e8f1fd!important;height:22px!important;font-size:.68rem!important}.workbench-view-drawer-content{flex-direction:column;gap:10px;padding:20px 22px 28px;display:flex}.workbench-view-create-section{background:#f8fafc;border-bottom:1px solid #e3e7ee;flex-direction:column;gap:10px;margin:-20px -22px 10px;padding:18px 22px;display:flex}.workbench-view-create-heading,.workbench-view-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-view-create-heading .MuiButton-root,.workbench-view-create-form .MuiButton-root{text-transform:none;flex:none}.workbench-view-create-form{padding-top:2px}.workbench-view-create-form>.MuiButton-root{align-self:flex-end;min-width:112px}.workbench-view-list-heading{min-height:28px}.workbench-view-option{border:1px solid #dfe5ec;border-radius:10px;align-items:stretch;min-height:74px;display:flex;overflow:hidden}.workbench-view-option-select{flex:auto;gap:14px;min-width:0;min-height:72px;text-align:left!important;text-transform:none!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;padding:11px 14px!important;display:flex!important}.workbench-view-option-select>.MuiBox-root{flex:1;min-width:0}.workbench-view-option.active{box-shadow:inset 3px 0 #2563eb;background:#f1f6ff!important;border-color:#8cb5f7!important}.workbench-view-option .MuiChip-root{flex:none;font-weight:800}.workbench-view-entry{flex-direction:column;gap:6px;display:flex}.workbench-view-option-actions{flex:none;align-items:center;padding:7px 8px 7px 0}.workbench-view-option-actions .MuiIconButton-root{color:#526174;border-radius:7px;width:32px;height:32px;transition:color .15s,background .15s}.workbench-view-option-actions .MuiIconButton-root:hover{color:#2563eb;background:#eaf2ff}.workbench-view-option-actions .MuiIconButton-root:last-child:hover{color:#c62828;background:#fff0f0}.workbench-view-option-editing{background:#f8fafc;align-items:flex-start;gap:10px;padding:12px}.workbench-view-option-editing>.MuiStack-root{flex:none;padding-top:3px}.workbench-view-delete-confirm{background:snow;flex-direction:column;gap:12px;padding:14px;display:flex;border-color:#f1b7b7!important}.workbench-view-delete-confirm .MuiButton-root{text-transform:none}.workbench-view-empty{background:#fafbfd;border:1px dashed #d6dee8;border-radius:10px;padding:16px}.workbench-export-drawer-content{flex-direction:column;gap:18px;padding:20px 22px 28px;display:flex}.workbench-export-section{flex-direction:column;gap:8px;display:flex}.workbench-export-aggregate{background:#f8fafc;border:1px solid #dfe5ec;border-radius:11px;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:14px 16px}.workbench-export-aggregate>.MuiBox-root{min-width:0}.workbench-export-aggregate>.MuiSwitch-root{flex:none}.workbench-export-view-list{background:#fff;border:1px solid #dfe5ec;border-radius:10px;flex-direction:column;max-height:260px;padding:4px;display:flex;overflow-y:auto}.workbench-export-view-option{border-radius:7px;min-height:42px;padding:2px 8px;margin:0!important}.workbench-export-view-option:hover{background:#f1f6ff}.workbench-export-view-option .MuiFormControlLabel-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:650;overflow:hidden}.workbench-export-format{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.workbench-export-format .MuiToggleButton-root{color:#475569;text-transform:none;min-height:42px;font-weight:750}.workbench-export-format .MuiToggleButton-root.Mui-selected{color:#1d4ed8;background:#eef4ff;border-color:#7da8f1}.workbench-export-warning{color:#7c4a03;background:#fff8e8;border:1px solid #f2c078;border-radius:9px;flex-direction:column;gap:3px;margin-top:2px;padding:12px 14px;display:flex}.workbench-export-progress{background:#f5f9ff;border:1px solid #cfe0f7;border-radius:11px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.workbench-export-progress.has-error{background:#fff6f6;border-color:#efb3b3}.workbench-export-progress .MuiLinearProgress-root{border-radius:999px;height:7px}.workbench-export-progress .MuiLinearProgress-bar{border-radius:inherit;transition-duration:.22s}.dark-mode .workbench-table,.dark-mode .workbench-table-toolbar,.dark-mode .workbench-pagination{background:#172331;border-color:#344353!important}.dark-mode .workbench-table .MuiTableCell-head{color:#e5edf7;background:#1d2a38;border-bottom-color:#3b4b5c}.dark-mode .workbench-action-column{box-shadow:none;border-right-color:#3b4b5c!important}.dark-mode .workbench-table .MuiTableCell-head.workbench-action-column{background:#1d2a38!important}.dark-mode .workbench-table-leaf .workbench-action-column{background:#172331!important}.dark-mode .workbench-table-leaf-alt .workbench-action-column{background:#1b2937!important}.dark-mode .workbench-table-leaf:hover .workbench-action-column{background:#243b55!important}.dark-mode .workbench-view-error{color:#fecaca;background:#2a191c;border-color:#71363d}.dark-mode .workbench-table .MuiTableCell-body{border-bottom-color:#344353}.dark-mode .workbench-table-empty-overlay{color:#edf4fb;background:#14202c}.dark-mode .workbench-empty-table-icon,.dark-mode .workbench-table-loading-icon{color:#8bbcff;background:#20364f;border-color:#35506d}.dark-mode .workbench-table-loading{background:#0e151dc7}.dark-mode .workbench-table-loading-card{background:#18232ff7;border-color:#3b4b5c;box-shadow:0 18px 46px #0000004d}.dark-mode .workbench-table-loading-track{background:#304153}.dark-mode .workbench-active-filters{background:#192633;border-color:#344353}.dark-mode .workbench-active-filter-heading{color:#b8c6d6}.dark-mode .workbench-active-filter-list>.MuiChip-root{background:#202f3e}.dark-mode .workbench-column-filtered{color:#afd0f5!important;background:#29445f!important}.dark-mode .workbench-manage-views-button,.dark-mode .workbench-manage-columns-button,.dark-mode .workbench-manage-filters-button,.dark-mode .workbench-export-button{color:#d5e0ec!important;border-color:#46586a!important}.dark-mode .workbench-export-button.Mui-disabled{color:#718195!important;background:#172331!important;border-color:#344353!important}.dark-mode .workbench-manage-views-button{background:#1d2a38!important}.dark-mode .workbench-manage-views-button:hover{background:#20344c!important;border-color:#527cac!important}.dark-mode .workbench-active-view-chip{color:#fff!important;background:#3b82f6!important}.dark-mode .workbench-side-drawer-paper,.dark-mode .workbench-side-drawer-footer{color:#dce7f2;background:#172331;border-color:#344353}.dark-mode .workbench-filter-inactive,.dark-mode .workbench-filter-drawer-section{background:#172331;border-color:#344353}.dark-mode .workbench-filter-inactive{background:#1b2835}.dark-mode .workbench-filter-drawer-item{background:#1b2835;border-color:#3b4b5c}.dark-mode .workbench-filter-drawer-empty{background:#111b25;border-color:#3b4b5c}.dark-mode .workbench-column-drawer-row{border-color:#344353}.dark-mode .workbench-column-drawer-row.is-dragging{background:#203a5d}.dark-mode .workbench-column-drawer-empty{background:#111b25;border-color:#3b4b5c}.dark-mode .workbench-column-group-empty{background:#282640}.dark-mode .workbench-column-group-button:not(.active){color:#b8c6d6!important}:is(body:has(.admin-shell.dark-mode) .workbench-side-drawer-paper,body:has(.admin-shell.dark-mode) .workbench-side-drawer-footer){color:#dce7f2;background:#172331;border-color:#344353}body:has(.admin-shell.dark-mode) .workbench-chat-drawer-body{background:#0f1822}body:has(.admin-shell.dark-mode) .workbench-chat-intro{color:#dce7f2;background:#182632!important;border-color:#344353!important}body:has(.admin-shell.dark-mode) .workbench-chat-message.assistant{color:#dce7f2;background:#182632!important;border-color:#344353!important}:is(body:has(.admin-shell.dark-mode) .workbench-filter-inactive,body:has(.admin-shell.dark-mode) .workbench-filter-drawer-section){background:#172331;border-color:#344353}body:has(.admin-shell.dark-mode) .workbench-filter-inactive{background:#1b2835}body:has(.admin-shell.dark-mode) .workbench-filter-drawer-item{background:#1b2835;border-color:#3b4b5c}body:has(.admin-shell.dark-mode) .workbench-filter-drawer-empty{background:#111b25;border-color:#3b4b5c}body:has(.admin-shell.dark-mode) .workbench-column-drawer-row{border-color:#344353}body:has(.admin-shell.dark-mode) .workbench-column-drawer-row.is-dragging{background:#203a5d}body:has(.admin-shell.dark-mode) .workbench-column-drawer-empty{background:#111b25;border-color:#3b4b5c}body:has(.admin-shell.dark-mode) .workbench-column-group-empty{background:#282640}body:has(.admin-shell.dark-mode) .workbench-column-group-button:not(.active){color:#b8c6d6!important}body:has(.admin-shell.dark-mode) .workbench-view-option{color:#dce7f2!important;border-color:#3b4b5c!important}body:has(.admin-shell.dark-mode) .workbench-view-option.active{background:#20344c!important;border-color:#527cac!important}body:has(.admin-shell.dark-mode) .workbench-view-empty{background:#111b25;border-color:#3b4b5c}body:has(.admin-shell.dark-mode) .workbench-view-create-section{background:#1b2835;border-color:#344353}body:has(.admin-shell.dark-mode) .workbench-view-active-actions{border-color:#344353}:is(body:has(.admin-shell.dark-mode) .workbench-view-option-editing,body:has(.admin-shell.dark-mode) .workbench-view-delete-confirm),:is(body:has(.admin-shell.dark-mode) .workbench-export-aggregate,body:has(.admin-shell.dark-mode) .workbench-export-progress){color:#dce7f2;background:#1b2835;border-color:#3b4b5c}body:has(.admin-shell.dark-mode) .workbench-export-view-list{background:#172331;border-color:#3b4b5c}body:has(.admin-shell.dark-mode) .workbench-export-view-option:hover{background:#20344c}body:has(.admin-shell.dark-mode) .workbench-export-format .MuiToggleButton-root{color:#b8c6d6;border-color:#46586a}body:has(.admin-shell.dark-mode) .workbench-export-format .MuiToggleButton-root.Mui-selected{color:#dbeafe;background:#20344c;border-color:#527cac}body:has(.admin-shell.dark-mode) .workbench-export-warning{color:#f8d58a;background:#302710;border-color:#745725}.dark-mode .workbench-view-option{color:#dce7f2!important;border-color:#3b4b5c!important}.dark-mode .workbench-view-option.active{background:#20344c!important;border-color:#527cac!important}.dark-mode .workbench-view-empty{background:#111b25;border-color:#3b4b5c}.dark-mode .workbench-view-create-section{background:#1b2835;border-color:#344353}.dark-mode .workbench-view-active-actions{border-color:#344353}.dark-mode .workbench-view-option-editing,.dark-mode .workbench-view-delete-confirm{color:#dce7f2;background:#1b2835;border-color:#3b4b5c}.dark-mode .workbench-table-scroll{scrollbar-color:#60a5fa #111b25}.dark-mode .workbench-table-scroll::-webkit-scrollbar-track{background:#111b25}.dark-mode .workbench-table-scroll::-webkit-scrollbar-thumb{background:#60a5fa;border-color:#111b25}.dark-mode .workbench-table-scroll::-webkit-scrollbar-thumb:hover{background:#93c5fd}.dark-mode .workbench-column-resizer:after{background:#45576a}.dark-mode .workbench-resizable-header:hover .workbench-column-resizer:after,.dark-mode .workbench-column-resizer:hover:after,.dark-mode .workbench-column-resizer:focus-visible:after,.dark-mode .workbench-column-resizer:active:after{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa1f}.dark-mode .workbench-summary-overlay{background:#202f3e;border-top-color:#52667b;box-shadow:0 -8px 16px -16px #000000e6}.dark-mode .workbench-summary-row .MuiTableCell-root{background:#202f3e}.dark-mode .workbench-summary-row .workbench-action-column{background:#202f3e!important}.dark-mode .workbench-column-summary .MuiSelect-root{background:#172331}.dark-mode .workbench-table-leaf-alt{background:#1b2937}.dark-mode .workbench-table-leaf:hover{background:#243b55!important}.dark-mode .workbench-table-group{background:#202d3b}.dark-mode .workbench-table-group-root .workbench-group-cell{background:#202f3e;box-shadow:inset 4px 0 #71849a}.dark-mode .workbench-table-group-nested .workbench-group-cell{background:#1b2b3d;border-bottom-color:#314a65!important}.dark-mode .workbench-table-group-depth-2 .workbench-group-cell{background:#1d3045}.dark-mode .workbench-group-content.nested:before{border-color:#527cac}.dark-mode .workbench-group-content .MuiIconButton-root,.dark-mode .workbench-group-column,.dark-mode .workbench-group-count{color:#9bacc0!important}.dark-mode .workbench-table-group-nested .workbench-group-content .MuiIconButton-root{color:#a9c9ee;background:#263f5c}.dark-mode .workbench-table-group-nested .workbench-group-column{background:#284361;color:#afd0f5!important}.dark-mode .workbench-group-value{color:#d6e0ec}.dark-mode .workbench-group-count{background:#2c3c4d!important}.dark-mode .workbench-table-group-nested .workbench-group-count{color:#afd0f5!important;background:#29445f!important}.dark-mode .workbench-grouped-leaf-cell:before{border-color:#486f99}.dark-mode .workbench-group-item{color:#a8c6ff;background:#202f3e;border-color:#527cac}.dark-mode .workbench-reset-button{color:#bdc9d7!important}.dark-mode .workbench-filter-clause{background:#1b2835;border-color:#3b4b5c}.dark-mode .workbench-condition-number{color:#c5d1df!important;background:#304153!important}.dark-mode .workbench-filter-negation .MuiFormControlLabel-label{color:#b8c6d6}.dark-mode .workbench-filter-connector{background:#202f3e}.dark-mode .workbench-value-picker-more{color:#c5d1df!important;background:#304153!important}.dark-mode .workbench-group-bar{background:#282640;border-color:#47426d}@media (max-width:760px){.workbench-table-toolbar-primary,.workbench-table-toolbar-secondary{width:100%}.workbench-table-toolbar-secondary{justify-content:flex-start;margin-left:0}.workbench-table-load-button{min-width:96px!important}}.workflow-table-row{cursor:pointer}.workflow-table-row td{border-color:#e7ebf1;padding-top:14px;padding-bottom:14px}.workflow-icon{color:#2563eb;background:#edf4ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.workflow-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:36px;display:flex}.workflow-empty>svg{color:#90a4bd;font-size:46px}.workflow-empty .MuiButton-root{margin-top:8px}.load-more{border-top:1px solid #e7ebf1;justify-content:center;padding:12px;display:flex}.drawer-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.drawer-content{flex-direction:column;gap:20px;padding:24px;display:flex}.workflow-detail-drawer-content{padding:0}.version-card{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.chatgpt-logo{object-fit:contain;flex:none;display:block}.provider-banner{background:#f8fafc;border:1px solid #dce3eb;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.provider-banner>.MuiChip-root{margin-left:auto}.agent-registration-dialog .MuiDialog-paper{width:min(1040px,100% - 40px);max-width:1040px;height:min(920px,100vh - 40px);max-height:min(920px,100vh - 40px)}.agent-registration-dialog .MuiDialogTitle-root{padding:22px 26px 14px}.agent-setup-dialog-heading{font:inherit;justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-setup-dialog-heading .MuiIconButton-root{color:#526274;flex:none;margin:-8px -8px -8px 0}.agent-registration-dialog .MuiDialogContent-root{padding:16px 26px 22px}.agent-registration-dialog .MuiDialogActions-root{padding:14px 26px 20px}.agent-registration-primary-action.MuiButton-root{white-space:nowrap;flex:0 0 260px;width:260px;height:48px}.agent-setup-stages{align-items:stretch;width:100%;min-width:0}.agent-setup-stepper{align-self:center;width:min(100%,760px);max-width:760px;margin:0 auto 2px}.agent-registered-summary{align-self:center;gap:18px;width:min(100%,760px);padding:22px;display:grid;background:linear-gradient(145deg,#fff,#f8fbff)!important;border-color:#dce3eb!important}.agent-registered-summary-icon{color:#1d4ed8;background:#eaf1ff;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.agent-registered-summary-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agent-connection-guide{min-width:0}.agent-connection-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agent-connection-heading .MuiButton-root{text-transform:none;flex:none}.agent-connection-path{scrollbar-width:thin;background:#f8fafc;border:1px solid #e2e7ee;border-radius:12px;align-items:center;gap:4px;padding:10px 12px;display:flex;overflow-x:auto}.agent-connection-path-step{color:#637083;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:750;display:flex}.agent-connection-path-step:last-child{color:#1d4ed8}.agent-connection-layout{grid-template-columns:minmax(330px,.9fr) minmax(390px,1.1fr);align-items:stretch;gap:18px;display:grid}.agent-install-values{color:#172033;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex;background:#fbfcfe!important;border-color:#dce3eb!important}.agent-install-values .MuiTypography-colorTextSecondary{color:#617085}.agent-install-value{background:#fff;border:1px solid #dfe5ec;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:9px;min-width:0;min-height:57px;padding:8px 8px 8px 10px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.agent-install-icon{grid-template-columns:28px 40px minmax(0,1fr) auto}.agent-install-icon>img{object-fit:contain;background:#171717;border-radius:9px;width:38px;height:38px}.agent-install-icon .MuiButton-root{text-transform:none;min-width:0;padding-inline:8px}.agent-install-value-copy{min-width:0;overflow:hidden}.agent-install-value-copy>.MuiTypography-root:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-install-value-mono,.agent-install-token-value{font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace!important}.agent-install-choice{background:#f6f8fb;grid-template-columns:28px minmax(0,1fr) auto}.agent-install-choice .MuiChip-root{color:#43536a;background:#e8edf3;height:22px;font-size:10px;font-weight:800}.agent-install-token{background:#f7faff;border-color:#9ebcf5;grid-template-columns:28px minmax(0,1fr) 34px 34px}.agent-install-token-value.masked{letter-spacing:.11em}.agent-guide-number,.chatgpt-preview-number{color:#fff;background:#2563eb;border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:grid}.agent-guide-number{width:24px;height:24px}.chatgpt-setup-walkthrough{background:linear-gradient(145deg,#f1f1f1,#e8eaed);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:12px;display:flex;overflow:hidden}.chatgpt-animation-art{-webkit-user-select:none;user-select:none;width:100%;position:relative}.walkthrough-playback-surface{z-index:10;color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;padding:0;display:grid;position:absolute;inset:0}.walkthrough-playback-surface:focus-visible{outline-offset:-3px;outline:3px solid #2563eb}.walkthrough-playback-feedback{color:#fff;pointer-events:none;background:#0f172ad1;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.4;display:flex;box-shadow:0 4px 20px #0f172a2e}.walkthrough-playback-feedback svg{font-size:28px}.walkthrough-next-step{z-index:11;display:inline-flex;position:absolute;bottom:18px;right:1px}.walkthrough-next-step .MuiButton-root{color:#fff;text-transform:none;white-space:nowrap;background:#0f172ac7;border:1px solid #ffffffa6;border-right:0;border-radius:6px 0 0 6px;min-width:120px;min-height:40px;padding:7px 14px;font-size:13px;box-shadow:0 2px 8px #0f172a26}.walkthrough-next-step .MuiButton-root:hover{background:#0f172aeb}.walkthrough-next-step .MuiButton-root:focus-visible{outline-offset:-4px;outline:2px solid #fff}.walkthrough-next-step .MuiButton-root.Mui-disabled{color:#ffffff8c;background:#0f172a8c;border-color:#ffffff59}.chatgpt-animation-frame{color:#25282c;background:#fff;border:1px solid #d5d8dc;border-radius:13px;width:100%;height:548px;position:relative;overflow:hidden;box-shadow:0 15px 32px #0f172a17}.chatgpt-animation-stage{opacity:0;animation-duration:34s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0;overflow:hidden}.chatgpt-stage-editor{animation-name:chatgpt-stage-editor}.chatgpt-stage-browser{animation-name:chatgpt-stage-browser}.chatgpt-stage-form{background:#f7f7f7f5;place-items:center;animation-name:chatgpt-stage-form;display:grid}.chatgpt-stage-token{background:#f7f7f7f7;place-items:center;animation-name:chatgpt-stage-token;display:grid}@keyframes chatgpt-stage-editor{0%{opacity:0}2%,13%{opacity:1}15%,to{opacity:0}}@keyframes chatgpt-stage-browser{0%,13%{opacity:0}15%,26%{opacity:1}28%,to{opacity:0}}@keyframes chatgpt-stage-form{0%,26%{opacity:0}28%,75%{opacity:1}77%,to{opacity:0}}@keyframes chatgpt-stage-token{0%,75%{opacity:0}77%,97%{opacity:1}to{opacity:0}}.chatgpt-editor-camera{transform-origin:72% 49%;animation:34s ease-in-out infinite chatgpt-editor-zoom;position:absolute;inset:0}.chatgpt-editor-topbar{color:#5d6065;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:36px;padding:0 13px;font-size:8px;display:flex}.chatgpt-editor-body{grid-template-columns:27% 73%;height:calc(100% - 36px);display:grid}.chatgpt-editor-sidebar{color:#777b81;border-right:1px solid #eee;flex-direction:column;justify-content:flex-end;gap:18px;padding:18px 13px 28px;font-size:8px;display:flex}.chatgpt-editor-sidebar span:first-child{color:#33373d;margin-bottom:auto;font-weight:750}.chatgpt-editor-main{padding:35px 38px}.chatgpt-editor-avatar{color:#4f5c6b;background:#e9edf2;border-radius:12px;place-items:center;width:34px;height:34px;margin:0 auto 10px;display:grid}.chatgpt-editor-avatar svg{font-size:19px}.chatgpt-editor-title{text-align:center;margin-bottom:24px!important;font-size:18px!important}.chatgpt-editor-label{color:#85898f;margin-bottom:6px!important;font-size:9px!important}.chatgpt-editor-cards{border-bottom:1px solid #eee;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:15px;display:grid}.chatgpt-editor-cards>span{border:1px solid #e2e4e7;border-radius:8px;min-height:48px;padding:9px;font-size:9px}.chatgpt-editor-cards small{color:#969a9f}.chatgpt-editor-app-row{align-items:center;gap:7px;padding:14px 0;font-size:8px;display:flex}.chatgpt-editor-app-row>strong{color:#85898f;width:34px}.chatgpt-editor-app{background:#fff;border:1px solid #e2e4e7;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;display:flex}.chatgpt-editor-app svg{font-size:10px}.chatgpt-editor-browse{color:#767b81;border-radius:7px;padding:5px 7px;animation:34s ease-in-out infinite chatgpt-browse-pulse;position:relative}.chatgpt-editor-lines{gap:10px;margin-top:20px;display:grid}.chatgpt-editor-lines span{background:#eef0f2;border-radius:4px;width:100%;height:7px;display:block}.chatgpt-editor-lines span:nth-child(2){width:78%}.chatgpt-editor-lines span:nth-child(3){width:88%}@keyframes chatgpt-editor-zoom{0%,6%{transform:scale(1)}10%,14%{transform:translate(-24%,-2%)scale(1.85)}15%,to{transform:scale(1)}}@keyframes chatgpt-browse-pulse{0%,7%,13%,to{color:#767b81;box-shadow:none;background:0 0}9%,12%{color:#111;background:#edf3ff;box-shadow:0 0 0 2px #6c9df8}}.chatgpt-animation-cursor{z-index:8;color:#111;opacity:0;filter:drop-shadow(0 1px 1px #ffffffd9);font-size:22px;line-height:1;position:absolute}.chatgpt-editor-cursor{animation:34s ease-in-out infinite chatgpt-editor-cursor;top:49%;left:69%}.chatgpt-browser-cursor{animation:34s ease-in-out infinite chatgpt-browser-cursor}.chatgpt-form-cursor{animation:34s ease-in-out infinite chatgpt-form-cursor}.chatgpt-token-cursor{animation:34s ease-in-out infinite chatgpt-token-cursor}@keyframes chatgpt-editor-cursor{0%,7%,13%,to{opacity:0;transform:translate(20px,14px)scale(1)}9%,10%{opacity:1;transform:translate(0)scale(1)}10.5%{opacity:1;transform:translate(0)scale(.72)}11%,12%{opacity:1;transform:translate(0)scale(1)}}.chatgpt-browser-modal{background:#fff;border:1px solid #d2d5d8;border-radius:15px;grid-template-columns:39% 61%;display:grid;position:absolute;inset:7%;overflow:hidden;box-shadow:0 16px 34px #0f172a1f}.chatgpt-browser-list{background:#fbfbfb;border-right:1px solid #e2e4e7;padding:10px}.chatgpt-browser-search{color:#8b8f95;border:1px solid #d6d8dc;border-radius:8px;padding:9px 10px;font-size:10px}.chatgpt-browser-custom{background:#ededee;border-radius:8px;align-items:center;gap:7px;margin-top:7px;padding:9px;font-size:11px;animation:34s ease-in-out infinite chatgpt-browser-custom;display:flex}.chatgpt-mcp-mark{font-size:17px;transform:rotate(-20deg)}.chatgpt-mcp-mark.large{font-size:38px;display:block}.chatgpt-browser-rule{background:#e5e5e5;height:1px;margin:7px 0}.chatgpt-browser-item{align-items:center;gap:7px;padding:7px 4px;font-size:9px;display:flex}.chatgpt-browser-item>span{background:#e1e6ed;border-radius:50%;width:13px;height:13px}.chatgpt-browser-detail{padding:25px 22px;position:relative}.chatgpt-browser-title{margin:13px 0 4px!important;font-size:20px!important;font-weight:800!important}.chatgpt-browser-detail>.MuiTypography-root:not(.chatgpt-browser-title){color:#696d72;font-size:10px}.chatgpt-browser-description{margin-top:20px!important;line-height:1.5!important}.chatgpt-browser-create{color:#fff;text-align:center;background:#171717;border-radius:999px;padding:9px;font-size:10px;font-weight:750;animation:34s ease-in-out infinite chatgpt-browser-button;position:absolute;bottom:18px;left:20px;right:20px}@keyframes chatgpt-browser-custom{0%,15%,18%,to{box-shadow:none}16%,17%{box-shadow:0 0 0 2px #4e8cf6}}@keyframes chatgpt-browser-button{0%,21%,24%,to{background:#171717;transform:scale(1)}22.5%{background:#3d3d3d;transform:scale(.98)}}@keyframes chatgpt-browser-cursor{0%,14%,25%,to{opacity:0;top:23%;left:20%;transform:scale(1)}15.5%,16.5%{opacity:1;top:23%;left:20%}17%{opacity:1;top:23%;left:20%;transform:scale(.72)}18%{opacity:1;top:23%;left:20%;transform:scale(1)}21.5%{opacity:1;top:86%;left:70%;transform:scale(1)}22.5%{opacity:1;top:86%;left:70%;transform:scale(.72)}24%{opacity:1;top:86%;left:70%;transform:scale(1)}}.chatgpt-app-preview-window{background:#fff;border:1px solid #ccd0d5;border-radius:17px;flex-direction:column;gap:7px;width:min(82%,360px);padding:14px;display:flex;position:relative;box-shadow:0 16px 34px #0f172a1a}.chatgpt-preview-icon-row{border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:3px 4px;display:flex;position:relative}.chatgpt-preview-icon-row>.chatgpt-preview-number{z-index:2;color:#fff;position:absolute;top:-5px;right:-5px}.chatgpt-preview-icon-row span{color:#8b8f95;font-weight:500}.chatgpt-preview-icon{color:#697582;border:1px dashed #cfd3d8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.chatgpt-preview-icon svg{font-size:20px}.chatgpt-preview-field{border:1px solid #0000;border-radius:9px;padding:3px 4px;transition:border-color .2s,box-shadow .2s;position:relative}.chatgpt-preview-number{z-index:2;opacity:0;width:19px;height:19px;animation:agent-setup-step-number 34s ease-in-out var(--guide-delay) infinite;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.chatgpt-preview-field>.MuiTypography-root{color:#24272b;margin:0 0 2px 2px;font-size:9px;display:block}.chatgpt-preview-field>div:not(.chatgpt-select-menu){color:#30343a;background:#fff;border:1px solid #d4d7dc;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:29px;padding:0 8px;font-size:10px;display:flex;overflow:hidden}.chatgpt-preview-field>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatgpt-preview-field>div.mono{font:8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.chatgpt-preview-connection{justify-content:space-between;align-items:center;gap:10px;display:flex}.chatgpt-preview-connection>div{background:#e7e7e8;border-radius:999px;align-items:center;gap:4px;padding:3px;font-size:8px;display:flex}.chatgpt-preview-connection strong{background:#fff;border-radius:999px;padding:4px 8px;box-shadow:0 1px 3px #0f172a1f}.chatgpt-preview-connection span{color:#85898f;padding:4px 7px}.chatgpt-preview-select{z-index:3}.chatgpt-preview-select-auth{z-index:7}.chatgpt-preview-select-scheme{z-index:6}.chatgpt-select-control{position:relative}.chatgpt-select-values{flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.chatgpt-select-initial,.chatgpt-select-chosen{text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.chatgpt-select-chosen{visibility:hidden;opacity:0}.chatgpt-select-menu{z-index:10;color:#292d32;opacity:0;background:#fff;border:1px solid #c9cdd2;border-radius:8px;gap:1px;padding:4px;display:grid;position:absolute;top:46px;left:4px;right:4px;overflow:hidden;transform:translateY(-5px);box-shadow:0 12px 26px #0f172a38}.chatgpt-select-menu span{background:#fff;border-radius:5px;align-items:center;min-height:25px;padding:5px 8px;font-size:9px;line-height:1.2;display:flex}.chatgpt-select-menu span.selected{color:#fff;background:#1671df}.chatgpt-select-menu span.selected:before{content:"✓";flex:0 0 14px;width:14px}.chatgpt-preview-select-auth .chatgpt-select-menu{animation:34s ease-in-out infinite chatgpt-auth-menu}.chatgpt-preview-select-scheme .chatgpt-select-menu{animation:34s ease-in-out infinite chatgpt-scheme-menu}.chatgpt-preview-select-auth .chatgpt-select-initial{animation:34s step-end infinite chatgpt-auth-initial}.chatgpt-preview-select-auth .chatgpt-select-chosen{animation:34s step-end infinite chatgpt-auth-chosen}.chatgpt-preview-select-scheme .chatgpt-select-initial{animation:34s step-end infinite chatgpt-scheme-initial}.chatgpt-preview-select-scheme .chatgpt-select-chosen{animation:34s step-end infinite chatgpt-scheme-chosen}@keyframes chatgpt-auth-menu{0%,45%,53%,to{opacity:0;transform:translateY(-5px)}47%,51%{opacity:1;transform:translateY(0)}}@keyframes chatgpt-scheme-menu{0%,56%,64%,to{opacity:0;transform:translateY(-5px)}58%,62%{opacity:1;transform:translateY(0)}}@keyframes chatgpt-auth-initial{0%,51%{visibility:visible;opacity:1}52%,to{visibility:hidden;opacity:0}}@keyframes chatgpt-auth-chosen{0%,51%{visibility:hidden;opacity:0}52%,to{visibility:visible;opacity:1}}@keyframes chatgpt-scheme-initial{0%,62%{visibility:visible;opacity:1}63%,to{visibility:hidden;opacity:0}}@keyframes chatgpt-scheme-chosen{0%,62%{visibility:hidden;opacity:0}63%,to{visibility:visible;opacity:1}}.chatgpt-preview-warning{color:#c4521d;background:#fff5ef;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:750;display:flex}.chatgpt-preview-create{color:#fff;text-align:center;background:#171717;border-radius:999px;place-items:center;height:28px;font-size:9px;font-weight:800;animation:34s ease-in-out infinite chatgpt-create-button;display:grid;position:relative}.chatgpt-create-loading{opacity:0;align-items:center;gap:5px;display:flex;position:absolute}.chatgpt-create-loading i{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite chatgpt-spin}.chatgpt-create-label{animation:34s step-end infinite chatgpt-create-label}.chatgpt-create-loading{animation:34s step-end infinite chatgpt-create-loading}@keyframes chatgpt-create-button{0%,68%,77%,to{background:#171717;transform:scale(1)}69%{transform:scale(.985)}70%,76%{background:#8b8b8b;transform:scale(1)}}@keyframes chatgpt-create-label{0%,69%{opacity:1}70%,76%{opacity:0}77%,to{opacity:1}}@keyframes chatgpt-create-loading{0%,69%{opacity:0}70%,76%{opacity:1}77%,to{opacity:0}}@keyframes chatgpt-spin{to{transform:rotate(360deg)}}@keyframes chatgpt-form-cursor{0%,44%,77%,to{opacity:0;top:65%;left:75%;transform:scale(1)}46%,48%{opacity:1;top:65%;left:75%;transform:scale(1)}49%{opacity:1;top:70%;left:75%;transform:scale(.72)}50%,55%{opacity:1;top:70%;left:75%;transform:scale(1)}58%{opacity:1;top:77%;left:75%;transform:scale(1)}60%{opacity:1;top:80%;left:75%;transform:scale(.72)}63%{opacity:1;top:80%;left:75%;transform:scale(1)}67%{opacity:1;top:91%;left:64%;transform:scale(1)}69%{opacity:1;top:91%;left:64%;transform:scale(.72)}75%{opacity:1;top:91%;left:64%;transform:scale(1)}}.chatgpt-token-background{opacity:.32;gap:12px;padding:40px;display:grid;position:absolute;inset:0}.chatgpt-token-background span{background:#fff;border:1px solid #ddd;border-radius:10px;height:54px}.chatgpt-token-dialog{z-index:2;background:#fff;border:1px solid #d0d3d7;border-radius:16px;flex-direction:column;gap:12px;width:min(76%,340px);padding:20px;display:flex;position:relative;box-shadow:0 18px 40px #0f172a29}.chatgpt-token-app-icons{justify-content:center;align-items:center;gap:8px;display:flex}.chatgpt-token-app-icons>div{color:#465568;background:#eef1f4;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.chatgpt-token-app-icons svg{font-size:22px}.chatgpt-token-app-icons>span{color:#d0d3d7;letter-spacing:2px}.chatgpt-token-link-icon{font-size:18px}.chatgpt-token-title{text-align:center;font-size:15px!important;font-weight:800!important}.chatgpt-token-permissions{border:1px solid #e0e2e5;border-radius:10px;gap:4px;padding:11px;display:grid}.chatgpt-token-permissions strong{font-size:9px}.chatgpt-token-permissions span{color:#73777d;font-size:8px}.chatgpt-token-permissions i{background:#e5e5e5;height:1px;margin:4px 0}.chatgpt-token-input{color:#85898f;border:1px solid #d4d7dc;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;font-size:9px;display:flex;position:relative;overflow:visible}.chatgpt-token-placeholder,.chatgpt-token-entered{white-space:nowrap;text-align:left;position:absolute;left:10px;right:10px;overflow:hidden}.chatgpt-token-entered{color:#30343a;letter-spacing:.14em;opacity:0}.chatgpt-token-placeholder{animation:34s step-end infinite chatgpt-token-placeholder}.chatgpt-token-entered{animation:34s step-end infinite chatgpt-token-entered}.chatgpt-token-connect{color:#fff;text-align:center;background:#171717;border-radius:999px;padding:9px;font-size:9px;font-weight:750}.chatgpt-token-input .chatgpt-preview-number{top:-7px;right:-7px}@keyframes chatgpt-token-placeholder{0%,84%{opacity:1}85%,to{opacity:0}}@keyframes chatgpt-token-entered{0%,84%{opacity:0}85%,to{opacity:1}}@keyframes chatgpt-token-cursor{0%,79%,91%,to{opacity:0;top:76%;left:72%;transform:scale(1)}81%,84%{opacity:1;top:76%;left:72%;transform:scale(1)}84.5%{opacity:1;top:76%;left:72%;transform:scale(.72)}86%,89%{opacity:1;top:76%;left:72%;transform:scale(1)}}.agent-token-footnote{color:#58677b;align-items:center;gap:7px;display:flex}.agent-token-footnote svg{color:#2563eb}.walkthrough-controls{color:#42546c;width:100%}.walkthrough-scrubber-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.walkthrough-scrubber-row .MuiIconButton-root{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.walkthrough-timeline{min-width:0;height:30px;position:relative}.walkthrough-timeline input[type=range]{z-index:1;appearance:none;cursor:pointer;border:0;border-radius:999px;outline:none;width:100%;height:4px;margin:0;position:absolute;top:13px;left:0}.walkthrough-timeline input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:4px}.walkthrough-timeline input[type=range]::-webkit-slider-thumb{appearance:none;background:#2563eb;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 4px #0f172a47}.walkthrough-timeline input[type=range]::-moz-range-track{background:0 0;border-radius:999px;height:4px}.walkthrough-timeline input[type=range]::-moz-range-thumb{background:#2563eb;border:2px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 4px #0f172a47}.walkthrough-timeline input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #2563eb38}.walkthrough-markers{z-index:2;pointer-events:none;position:absolute;inset:0 7px}.walkthrough-markers button{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.walkthrough-markers button:after{content:"";background:#94a3b8;border:2px solid #fff;border-radius:50%;width:7px;height:7px;transition:width .15s,height .15s,background .15s,box-shadow .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0f172a40}.walkthrough-markers button.passed:after{background:#2563eb}.walkthrough-markers button.current:after,.walkthrough-markers button:hover:after{background:#2563eb;width:11px;height:11px;box-shadow:0 0 0 4px #2563eb29,0 1px 3px #0f172a47}.walkthrough-markers button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.walkthrough-marker-tooltip{align-items:center;gap:7px;display:flex}.walkthrough-marker-tooltip strong{font-size:11px}.walkthrough-marker-tooltip span{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:10px}.walkthrough-time{color:#5f7085;text-align:right;font-variant-numeric:tabular-nums;min-width:64px}.agent-api-url-guide{align-self:center;width:100%;margin:0 auto;padding:12px}.chatgpt-channel-frame{height:390px}.chatgpt-channel-stage{opacity:0;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0;overflow:hidden}.chatgpt-channel-editor{animation-name:chatgpt-channel-editor}.chatgpt-channel-picker{background:#f7f7f7;place-items:center;animation-name:chatgpt-channel-picker;display:grid}.chatgpt-channel-update{animation-name:chatgpt-channel-update}.chatgpt-channel-url{animation-name:chatgpt-channel-url}@keyframes chatgpt-channel-editor{0%{opacity:0}2%,22%{opacity:1}25%,to{opacity:0}}@keyframes chatgpt-channel-picker{0%,22%{opacity:0}25%,47%{opacity:1}50%,to{opacity:0}}@keyframes chatgpt-channel-update{0%,47%{opacity:0}50%,72%{opacity:1}75%,to{opacity:0}}@keyframes chatgpt-channel-url{0%,72%{opacity:0}75%,97%{opacity:1}to{opacity:0}}.chatgpt-channel-shell{background:#fff;position:absolute;inset:0}.chatgpt-channel-top{color:#747b84;border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;height:34px;padding:0 13px;font-size:8px;display:flex}.chatgpt-channel-top-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:11px;min-width:0;display:flex}.chatgpt-channel-content{width:min(72%,480px);margin:30px auto 0}.chatgpt-channel-content>.MuiTypography-root{text-align:center;margin:7px 0 28px;font-size:18px}.chatgpt-channel-avatar{color:#4b5b6e;background:#e9edf2;border-radius:11px;place-items:center;width:34px;height:34px;margin:0 auto;display:grid}.chatgpt-channel-avatar svg{font-size:19px}.chatgpt-channel-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chatgpt-channel-cards>div{border:1px solid #dfe3e8;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-height:76px;padding:13px;display:flex}.chatgpt-channel-cards strong{font-size:11px}.chatgpt-channel-cards span{color:#858c95;font-size:8px}.chatgpt-channel-add b{font-size:19px;font-weight:400}.chatgpt-channel-add{animation:20s ease-in-out infinite chatgpt-channel-add-pulse}.chatgpt-channel-add-cursor{animation:20s ease-in-out infinite chatgpt-channel-add-cursor;top:55%;left:69%}@keyframes chatgpt-channel-add-pulse{0%,8%,22%,to{box-shadow:none;border-color:#dfe3e8}10%,18%{border-color:#6398f5;box-shadow:0 0 0 3px #2563eb21}}@keyframes chatgpt-channel-add-cursor{0%,7%,22%,to{opacity:0;transform:translate(14px,10px)scale(1)}10%,14%{opacity:1;transform:translate(0)scale(1)}15%{opacity:1;transform:translate(0)scale(.72)}17%,19%{opacity:1;transform:translate(0)scale(1)}}.chatgpt-channel-backdrop{opacity:.25;gap:12px;padding:45px;display:grid;position:absolute;inset:0}.chatgpt-channel-backdrop span{border:1px solid #dfe3e8;border-radius:10px}.chatgpt-channel-modal{background:#fff;border:1px solid #cfd4da;border-radius:15px;gap:9px;width:min(72%,380px);padding:18px;display:grid;position:relative;box-shadow:0 18px 38px #0f172a24}.chatgpt-channel-modal>.MuiTypography-root{margin-bottom:7px}.chatgpt-channel-close{position:absolute;top:16px;right:17px}.chatgpt-channel-modal>div{border:1px solid #dfe3e8;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.chatgpt-channel-modal>div>:first-child{color:#4d6074;grid-row:1/3}.chatgpt-channel-modal strong{font-size:11px}.chatgpt-channel-modal span{color:#7d858f;font-size:9px}.chatgpt-channel-api-option{animation:20s ease-in-out infinite chatgpt-channel-api-pulse}.chatgpt-channel-api-option code,.chatgpt-channel-api-heading code{background:#1687f8;border-radius:7px;place-items:center;width:26px;height:26px;font:9px/1 ui-monospace,monospace;display:grid;color:#fff!important}.chatgpt-channel-api-cursor{animation:20s ease-in-out infinite chatgpt-channel-api-cursor;top:66%;left:62%}@keyframes chatgpt-channel-api-pulse{0%,29%,47%,to{box-shadow:none;border-color:#dfe3e8}31%,43%{border-color:#6398f5;box-shadow:0 0 0 3px #2563eb21}}@keyframes chatgpt-channel-api-cursor{0%,28%,47%,to{opacity:0;transform:translate(14px,10px)scale(1)}31%,38%{opacity:1;transform:translate(0)scale(1)}39%{opacity:1;transform:translate(0)scale(.72)}41%,44%{opacity:1;transform:translate(0)scale(1)}}.chatgpt-channel-shell.api-page .chatgpt-channel-content{margin-top:38px}.chatgpt-channel-shell.api-page .chatgpt-channel-content>.MuiTypography-root{margin-bottom:18px}.chatgpt-channel-api-heading{align-items:center;gap:10px;margin:8px 0 38px;display:flex}.chatgpt-channel-api-heading>div{flex-direction:column;display:flex}.chatgpt-channel-api-heading strong{font-size:13px}.chatgpt-channel-api-heading span{color:#8a9098;font-size:9px}.chatgpt-channel-status{border-top:1px solid #eceef1;grid-template-columns:90px 1fr;gap:10px;padding-top:13px;font-size:9px;display:grid}.chatgpt-channel-status span{color:#7d858f}.chatgpt-channel-update-button{z-index:3;white-space:nowrap;color:#fff;background:#246bc6;border-radius:999px;flex:none;grid-template-columns:max-content;place-items:center;min-width:62px;min-height:24px;padding:0 12px;font-size:9px;font-weight:750;animation:20s ease-in-out infinite chatgpt-channel-update-button;display:grid;position:relative}.chatgpt-channel-update-label,.chatgpt-channel-update-loading{grid-area:1/1}.chatgpt-channel-update-loading{visibility:hidden;align-items:center;gap:4px;display:flex}.chatgpt-channel-update-loading i{border:1px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:.7s linear infinite chatgpt-spin}.chatgpt-channel-update-label{animation:20s step-end infinite chatgpt-channel-update-label}.chatgpt-channel-update-loading{animation:20s step-end infinite chatgpt-channel-update-loading}.chatgpt-channel-update-cursor{animation:20s ease-in-out infinite chatgpt-channel-update-cursor;top:7%;right:22%}@keyframes chatgpt-channel-update-button{0%,56%,60%,to{background:#246bc6}57%,59%{background:#8a9199}}@keyframes chatgpt-channel-update-label{0%,56%{visibility:visible;opacity:1}57%,60%{visibility:hidden;opacity:0}61%,to{visibility:visible;opacity:1}}@keyframes chatgpt-channel-update-loading{0%,56%{visibility:hidden;opacity:0}57%,60%{visibility:visible;opacity:1}61%,to{visibility:hidden;opacity:0}}@keyframes chatgpt-channel-update-cursor{0%,52%,67%,to{opacity:0;transform:translate(12px,8px)scale(1)}54%,57%{opacity:1;transform:translate(0)scale(1)}58%{opacity:1;transform:translate(0)scale(.72)}60%,64%{opacity:1;transform:translate(0)scale(1)}}.chatgpt-channel-url-row{border-top:1px solid #eceef1;grid-template-columns:76px 1fr;align-items:center;gap:10px;padding-top:13px;font-size:9px;display:grid}.chatgpt-channel-url-row>div{border:1px solid #d7dce2;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:6px;min-width:0;padding:9px;animation:20s ease-in-out infinite chatgpt-channel-url-pulse;display:grid}.chatgpt-channel-url-row span{text-overflow:ellipsis;white-space:nowrap;font:8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.chatgpt-channel-url-row svg{color:#546476;font-size:15px}.chatgpt-channel-copy-cursor{animation:20s ease-in-out infinite chatgpt-channel-copy-cursor;top:61%;left:78%}.agent-api-url-paste-cue{color:#1d4ed8;background:#f3f7ff;border:1px solid #bfd2f5;border-radius:10px;align-items:center;gap:11px;padding:11px 13px;display:flex}.agent-api-url-paste-cue>svg{flex:none;font-size:21px}.agent-api-url-paste-cue .MuiTypography-root{line-height:1.25}.agent-api-url-paste-cue .MuiTypography-caption{color:#5d6f88}@keyframes chatgpt-channel-url-pulse{0%,78%,97%,to{box-shadow:none;border-color:#d7dce2}80%,93%{border-color:#6398f5;box-shadow:0 0 0 3px #2563eb21}}@keyframes chatgpt-channel-copy-cursor{0%,78%,97%,to{opacity:0;transform:translate(12px,8px)scale(1)}81%,87%{opacity:1;transform:translate(0)scale(1)}88%{opacity:1;transform:translate(0)scale(.72)}90%,94%{opacity:1;transform:translate(0)scale(1)}}.agent-install-values .agent-install-value[aria-current=step]{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.agent-guide-sync{--guide-delay:10.5s;animation:agent-setup-guide-highlight 34s ease-in-out var(--guide-delay) infinite}.agent-guide-step-2{--guide-delay:11.8s}.agent-guide-step-3{--guide-delay:13.2s}.agent-guide-step-4{--guide-delay:14.5s}.agent-guide-step-5{--guide-delay:16.5s}.agent-guide-step-6{--guide-delay:20.5s}.agent-guide-step-7{--guide-delay:28.5s}@keyframes agent-setup-guide-highlight{0%,6%{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}8%,to{box-shadow:none;border-color:#dfe5ec}}.chatgpt-preview-field.agent-guide-sync,.chatgpt-preview-icon-row.agent-guide-sync{animation-name:agent-setup-preview-highlight}@keyframes agent-setup-step-number{0%,6%{opacity:1}8%,to{opacity:0}}@keyframes agent-setup-preview-highlight{0%,6%{background:#f7faff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb21}8%,to{box-shadow:none;background:0 0;border-color:#0000}}.agent-token-safety{align-self:center;width:min(100%,760px);margin:0 auto}.agent-token-safety-card{gap:22px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #2563eb14;background:linear-gradient(145deg,#fbfdff 0%,#f3f7ff 58%,#f7fbf8 100%)!important;border-color:#bcd0f4!important}.agent-token-safety-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb1a,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-68px;right:-54px}.agent-token-safety-hero{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.agent-token-safety-icon{color:#fff;background:linear-gradient(145deg,#3478ee,#1d4ed8);border-radius:15px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 20px #2563eb3d}.agent-token-safety-icon svg{font-size:25px}.agent-token-safety-copy{min-width:0}.agent-token-safety-eyebrow{color:#2563eb;margin-bottom:-2px;display:block;letter-spacing:.11em!important;font-size:10px!important;font-weight:850!important;line-height:1.5!important}.agent-token-route{z-index:1;background:#ffffffd1;border:1px solid #94abcf73;border-radius:15px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1.25fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid;position:relative;box-shadow:0 6px 18px #2d4e780f}.agent-token-route-source,.agent-token-route-target{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:52px;padding:12px 15px;font-size:13px;font-weight:800;display:flex}.agent-token-route-source{color:#1d4ed8;background:#e8f0ff}.agent-token-route-target{color:#176b3a;background:#eaf8ef}.agent-token-route-target span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-token-route-arrow{color:#6e7e92;background:#edf1f6;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.agent-token-route-arrow svg{font-size:19px}.agent-token-safety-notes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-token-safety-note{color:#45566c;background:#fff;border:1px solid #e1e7ef;border-radius:12px;align-items:flex-start;gap:11px;min-width:0;padding:14px;display:flex}.agent-token-note-icon{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.agent-token-note-icon svg{font-size:18px}.agent-token-safety-note.run .agent-token-note-icon{color:#2563eb;background:#eaf1ff}.agent-token-safety-note.recovery .agent-token-note-icon{color:#9a5b08;background:#fff3d9}.agent-token-safety-note .MuiTypography-body2{color:#66768a;margin-top:2px;line-height:1.35}.agent-token-acknowledgement{border:1px solid #0000;border-radius:11px;align-items:center;min-height:50px;padding:8px 14px;transition:color .2s,border-color .2s,background .2s;display:flex}.agent-token-acknowledgement.acknowledged{color:#176b3a;background:#eef9f2;border-color:#b9e3c9}.agent-token-acknowledgement .MuiFormControlLabel-root{align-items:center;gap:10px;width:100%;margin:0}.agent-token-acknowledgement .MuiCheckbox-root{flex:none;padding:0}.agent-token-acknowledgement .MuiFormControlLabel-label{line-height:1.35}.agent-verify-heading{text-align:center}.agent-verify-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-verify-checklist>div{background:#f8fafc;border:1px solid #dfe5ec;border-radius:11px;align-items:center;gap:10px;min-height:64px;padding:12px;display:flex}.agent-verify-checklist span{color:#1d4ed8;background:#e3edff;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid}.agent-assistant{overflow:hidden;background:linear-gradient(135deg,#f8fbff,#f4f7ff)!important;border-color:#bfd2f5!important}.agent-assistant:before{display:none}.agent-assistant .MuiAccordionSummary-root{min-height:74px}.agent-assistant .MuiAccordionDetails-root{padding-top:0}.agent-assistant-icon{color:#fff;background:#2563eb;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.agent-assistant-draft{padding:14px;background:#fff!important;border-color:#9fc0fa!important}.agent-assistant-draft .MuiButton-root{white-space:nowrap;align-self:center}.agent-contract-direction{color:#1d4ed8;letter-spacing:.08em;background:#e8f0ff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.agent-contract-section.output .agent-contract-direction{color:#047857;background:#e3f7ef}.agent-contract-advanced{overflow:hidden;background:#fff!important;border-color:#dce3eb!important}.agent-contract-advanced:before{display:none}.agent-contract-advanced .MuiAccordionDetails-root{padding-top:4px}.contract-field-builder{width:100%;padding:16px;border-color:#dce3eb!important}.contract-field-builder>.MuiButton-root{margin-top:12px}.contract-field-row{background:#fafbfd;border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(112px,.7fr);gap:10px;padding:12px;display:grid}.contract-field-row>:nth-child(3),.contract-field-row>:nth-child(4){grid-column:1/-1}.agent-setup-prompt{max-height:330px;padding:16px;overflow:auto;background:#f7f9fc!important}.agent-setup-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.agent-detail-row{min-width:0}.agent-detail-row .MuiTypography-root:last-child{overflow-wrap:anywhere}.agent-detail-mono{color:#44546a;overflow-wrap:anywhere;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace!important}.agent-editor-loading{text-align:center;align-content:center;gap:18px;min-height:calc(100vh - 64px);padding:48px;display:grid}.agent-editor-shell{background:#f4f6f9;height:calc(100vh - 64px);min-height:680px;overflow:hidden}.agent-editor-toolbar{background:#fff;border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 18px;display:flex}.agent-test-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.agent-test-actions .MuiButton-root{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:10px;min-height:38px;margin:0;padding:6px 14px;font-weight:750}.agent-test-run-link.MuiButton-root{color:#225bc4;background:#fff;border-color:#b8cef3}.agent-test-run-link.MuiButton-root:hover{background:#f3f7ff;border-color:#7ca6ee}.agent-test-stop.MuiButton-root{color:#9a3541;background:#fff8f8;border-color:#e8bcc2;box-shadow:0 1px 2px #4d262c14}.agent-test-stop.MuiButton-root:hover{background:#ffebed;border-color:#d8909b}.dark-mode .agent-test-run-link.MuiButton-root{color:#a8c6ff;background:#1b2b40;border-color:#47638b}.dark-mode .agent-test-run-link.MuiButton-root:hover{background:#243b5a}.dark-mode .agent-test-stop.MuiButton-root{color:#ffc5cd;background:#3b252d;border-color:#8c535f}.dark-mode .agent-test-stop.MuiButton-root:hover{background:#4b2c36}.agent-editor-layout{grid-template-columns:220px minmax(0,1fr);height:calc(100% - 68px);display:grid}.agent-editor-nav,.agent-editor-inspector{min-width:0;overflow-y:auto;background:#fff!important;border:0!important;border-radius:0!important}.agent-editor-nav{padding:22px 16px;border-right:1px solid #dce3eb!important}.agent-editor-nav>.MuiButton-root{color:#34465b;text-transform:none;justify-content:flex-start;width:100%;margin-top:6px;padding:9px 10px;transition:color .18s,background .18s;position:relative}.agent-editor-nav>.MuiButton-root:hover{background:#f3f6fa}.agent-editor-nav>.MuiButton-root.active{color:#1d4ed8;background:#eaf1ff;font-weight:800}.agent-editor-nav>.MuiButton-root.active:before{content:"";background:#2563eb;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:0}.agent-editor-canvas{scroll-behavior:smooth;background:#f4f7fb;min-width:0;overflow-y:auto}.agent-editor-content{width:calc(100% - 40px);margin:0 auto;padding:30px 0 70px}.agent-editor-heading{min-height:104px;margin-bottom:24px}.agent-editor-heading .page-kicker{margin:0}.agent-editor-heading .MuiChip-root{color:#53657b;background:#ffffffa3;border-color:#cdd7e4;height:24px;font-size:10px;font-weight:800}.agent-editor-section .MuiTextField-root,.workflow-editor-content .MuiTextField-root,.workbench-identity-picker,.workbench-identity-picker>.MuiBox-root,.workbench-identity-picker>.MuiBox-root>.MuiStack-root,.workbench-identity-icon-grid{width:100%;min-width:0}.agent-editor-section{align-content:start;gap:22px;min-height:300px;margin-bottom:0;padding:24px;scroll-margin-top:18px;animation:.2s ease-out agent-editor-page-enter;display:grid;background:#fff!important;border-color:#dce3eb!important}.agent-editor-status-strip{background:#f8fafc;border:1px solid #dce3eb;border-radius:12px;padding:16px}.agent-editor-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-editor-detail{background:#fafbfd;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:13px 14px}.agent-editor-detail>.MuiTypography-root:last-child{overflow-wrap:anywhere;margin-top:3px}.agent-profile-summary{padding:18px;background:linear-gradient(135deg,#f7faff,#fff)!important;border-color:#dce3eb!important}.agent-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-profile-group{min-width:0;padding:16px;background:#fafbfd!important;border-color:#dce3eb!important}.agent-profile-group .MuiTypography-root{overflow-wrap:anywhere}@keyframes agent-editor-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.agent-editor-page-footer{justify-content:space-between;align-items:center;gap:12px;padding:18px 2px 6px;display:flex}.agent-editor-page-footer .MuiButton-root{text-transform:none}.agent-editor-section-heading{border-bottom:1px solid #e7ebf0;padding-bottom:18px}.agent-editor-step{color:#1d4ed8;background:#e7efff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:850;display:grid}.agent-editor-assistant{margin-bottom:2px}.agent-contract-preview{width:100%;min-width:0;padding:16px;background:#fafbfd!important;border-color:#dce3eb!important}.agent-contract-preview pre{color:#34465b;min-height:110px;margin:12px 0 0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.agent-editor-inspector{padding:22px 18px;border-left:1px solid #dce3eb!important}.agent-editor-check{align-items:center;gap:9px;margin:10px 0;display:flex}.agent-editor-check svg{font-size:19px}.agent-editor-check.ok svg{color:#16834b}.agent-editor-check.error svg{color:#c2413a}.agent-editor-impact{border-radius:10px;margin:10px 0 18px;padding:13px}.agent-editor-impact.warning{color:#7a4a08;background:#fff4db}.agent-editor-impact.safe{color:#17643a;background:#eaf8f0}.agent-editor-impact.neutral{color:#526274;background:#eef2f6}.agent-editor-impact .MuiTypography-body2{margin-top:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.provider-card{flex-direction:column;gap:24px;min-height:390px;padding:24px;display:flex;border-color:#dce3eb!important}.provider-card>:last-child{margin-top:auto}.provider-logo{color:#475569;background:#edf1f6;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:850;display:grid}.provider-logo.openai{color:#075e54;background:#dcf7f0}.provider-planned{border-style:dashed!important}.dark-mode .chatgpt-logo{filter:invert()}.dark-mode .agent-platform-chip.MuiChip-root{color:#dce7f2;background:#1c2a38}.dark-mode .provider-banner,.dark-mode .provider-logo{color:#cbd7e3;background:#111b25;border-color:#344353}.dark-mode .provider-logo.openai{color:#82d9c8;background:#153b38}.dark-mode .provider-card,.dark-mode .contract-field-builder,.dark-mode .contract-field-row{border-color:#344353!important}.dark-mode .contract-field-row,.dark-mode .agent-setup-prompt{color:#dce7f2;background:#111b25!important}.dark-mode .agent-assistant{color:#dce7f2;background:#142235!important;border-color:#35527b!important}.dark-mode .agent-assistant-messages,.dark-mode .agent-assistant-draft{color:#dce7f2;background:#111b25!important;border-color:#344353!important}.dark-mode .agent-chat-message.assistant{background:#182632;border-color:#344353}.dark-mode .agent-detail-mono{color:#aebdcb}.dark-mode .agent-editor-shell,.dark-mode .agent-editor-canvas{background:#0e151d}.dark-mode .agent-editor-toolbar,.dark-mode .agent-editor-nav,.dark-mode .agent-editor-inspector,.dark-mode .agent-editor-section{color:#dce7f2;background:#111b25!important;border-color:#344353!important}.dark-mode .agent-editor-nav>.MuiButton-root{color:#c8d5e2}.dark-mode .agent-editor-nav>.MuiButton-root:hover{background:#182735}.dark-mode .agent-editor-nav>.MuiButton-root.active{color:#a8c6ff;background:#203a5d}.dark-mode .agent-editor-heading .MuiChip-root{color:#b5c4d3;background:#182632;border-color:#3b4c5d}.dark-mode .agent-contract-preview,.dark-mode .agent-editor-status-strip,.dark-mode .agent-editor-detail,.dark-mode .agent-profile-summary,.dark-mode .agent-profile-group{color:#dce7f2;background:#182632!important;border-color:#344353!important}.dark-mode .agent-contract-preview pre{color:#c3d0dd}.dark-mode .agent-connection-path,.dark-mode .agent-install-values,.dark-mode .agent-token-boundary,.dark-mode .agent-verify-checklist>div{color:#dce7f2;background:#111b25!important;border-color:#344353!important}.dark-mode .agent-registered-summary{color:#dce7f2;background:linear-gradient(145deg,#111b25,#142235)!important;border-color:#344353!important}.dark-mode .agent-registered-summary-icon{color:#a8c6ff;background:#203a64}.dark-mode .agent-api-url-paste-cue{color:#a8c6ff;background:#142235;border-color:#35527b}.dark-mode .agent-api-url-paste-cue .MuiTypography-caption{color:#aebdcb}.dark-mode .agent-install-value{color:#dce7f2;background:#182632;border-color:#344353}.dark-mode .agent-install-choice{background:#15212d}.dark-mode .agent-install-choice .MuiChip-root{color:#c5d2e0;background:#2c3c4d}.dark-mode .chatgpt-setup-walkthrough{background:linear-gradient(145deg,#16212c,#0e151d)}.dark-mode .chatgpt-app-preview-window{color:#25282c}.dark-mode .agent-token-footnote{color:#b2c1d0}.dark-mode .agent-token-safety-card{color:#dce7f2;background:linear-gradient(145deg,#142235,#111b25)!important;border-color:#35527b!important}.dark-mode .agent-token-safety-copy .MuiTypography-colorTextSecondary,.dark-mode .agent-token-boundary .MuiTypography-colorTextSecondary{color:#aebdcb}.dark-mode .agent-token-safety-eyebrow{color:#8bb2ff}.dark-mode .agent-token-route{background:#111b25d1;border-color:#344b65}.dark-mode .agent-token-route-source{color:#a8c6ff;background:#203a64}.dark-mode .agent-token-route-target{color:#9ee1b6;background:#153127}.dark-mode .agent-token-route-arrow{color:#b4c1cf;background:#26384a}.dark-mode .agent-token-safety-note{color:#dce7f2;background:#182632;border-color:#344353}.dark-mode .agent-token-safety-note .MuiTypography-body2{color:#aebdcb}.dark-mode .agent-token-acknowledgement.acknowledged{color:#9ee1b6;background:#153127;border-color:#315f45}.dark-mode .agent-token-safety-rule.safe{color:#9ee1b6;background:#153127}.dark-mode .agent-token-safety-rule.unsafe{color:#ffc0a8;background:#3a221b}.dark-mode .agent-token-safety-rule.recovery{color:#c1cfde;background:#1c2a37}.dark-mode .agent-verify-checklist span{color:#a8c6ff;background:#203a64}.workflow-builder-loading{text-align:center;align-content:center;gap:18px;min-height:calc(100vh - 64px);padding:48px;display:grid}.workflow-builder-shell{background:#f4f6f9;height:calc(100vh - 64px);min-height:680px;position:relative;overflow:hidden}.builder-toolbar{background:#fff;border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 18px;display:flex}.builder-mobile-nav{display:none}.builder-alert{z-index:20;width:min(720px,100% - 40px);position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f172a26}.builder-grid{grid-template-columns:260px minmax(420px,1fr) 340px;height:calc(100% - 68px);display:grid}.builder-palette,.builder-inspector{min-width:0;overflow:hidden;background:#fff!important;border:0!important;border-radius:0!important}.builder-palette{z-index:3;padding:18px 14px;overflow-y:auto;border-right:1px solid #dce3eb!important}.builder-palette>.section-label{margin-bottom:10px;display:block}.service-palette-card{cursor:grab;flex-direction:column;gap:8px;padding:12px;display:flex;border-color:#dce3eb!important}.service-palette-card:active{cursor:grabbing}.service-palette-card .MuiButton-root{align-self:flex-start}.builder-canvas{background:#f4f7fb;min-width:0;position:relative}.builder-canvas .react-flow__controls,.builder-canvas .react-flow__minimap{border:1px solid #dce3eb;box-shadow:0 4px 18px #0f172a14}.builder-canvas .react-flow__edge-path{stroke:#7890ad;stroke-width:2px}.builder-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:#2563eb}.canvas-empty{z-index:2;color:#66788d;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:9px;width:min(380px,70%);display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.canvas-empty>svg{color:#90a7c2;font-size:48px}.workflow-node{border:1px solid #ccd7e4;width:250px;min-height:118px;background:#fff!important;border-radius:12px!important;padding:14px!important}.workflow-node.selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb21,0 14px 34px #0f172a24!important}.workflow-node .react-flow__handle{background:#2563eb;border:2px solid #fff;width:10px;height:10px}.node-signal{margin-top:10px}.builder-inspector{z-index:3;border-left:1px solid #dce3eb!important}.builder-inspector .MuiTabs-root{min-height:50px}.builder-inspector .MuiTab-root{text-transform:none;min-width:0;min-height:50px;padding:0 8px;font-size:12px;font-weight:750}.inspector-scroll{height:calc(100% - 51px);padding:20px 18px 70px;overflow-y:auto}.inspector-scroll .MuiTextField-root{width:100%}.inspector-scroll textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.execution-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preview-metrics{flex-wrap:wrap;gap:8px;display:flex}.resource-access-grid{grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;margin-top:14px;display:grid}.resource-access-grid>.MuiTypography-caption{padding:4px;font-weight:700}.resource-access-row{display:contents}.resource-access-row>*{border-top:1px solid #edf0f4;align-items:center;min-height:42px;display:flex}.resource-access-row>.MuiCheckbox-root{justify-content:center}.workflow-schedule-card{padding:16px;border-color:#dce3eb!important}.workflow-schedule-card>.MuiStack-root>.MuiStack-root{flex-shrink:0}.dark-mode .workflow-table-panel,.dark-mode .workflow-table-row td,.dark-mode .load-more,.dark-mode .workflow-icon{border-color:#344353}.dark-mode .workflow-icon{color:#8bb2ff;background:#20344c}.dark-mode .workflow-builder-shell,.dark-mode .builder-canvas{background:#0e151d}.dark-mode .builder-toolbar,.dark-mode .builder-palette,.dark-mode .builder-inspector,.dark-mode .workflow-node{color:#edf4fb;background:#18222d!important;border-color:#344353!important}.dark-mode .service-palette-card{border-color:#344353!important}.dark-mode .builder-canvas .react-flow__controls button{color:#edf4fb;background:#18222d;border-color:#344353}.dark-mode .builder-canvas .react-flow__controls button svg{fill:currentColor}.dark-mode .builder-canvas .react-flow__minimap{background:#18222d}.dark-mode .resource-access-row>*{border-color:#344353}.dark-mode .workflow-schedule-card{background:#18222d;border-color:#344353!important}@media (max-width:1180px){.builder-grid{grid-template-columns:220px minmax(360px,1fr) 300px}.builder-toolbar .MuiButton-root{min-width:0;padding-left:10px;padding-right:10px}}@media (max-width:900px){.workflow-builder-shell{height:calc(100vh - 64px);min-height:640px;overflow:hidden}.builder-toolbar{flex-direction:column;align-items:stretch;height:auto;min-height:122px;padding:10px 12px 0}.builder-toolbar>.MuiStack-root{justify-content:space-between}.builder-mobile-nav{min-height:42px;display:flex}.builder-mobile-nav .MuiTab-root{min-height:42px;padding:0 8px;font-size:12px}.builder-grid{height:calc(100% - 122px);display:block}.builder-grid>*{height:100%;display:none}.builder-grid>.mobile-active{display:block}.builder-palette{max-height:none;border-right:0!important}.builder-palette .MuiStack-root{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.builder-canvas{height:100%}.builder-inspector{border-left:0!important}.inspector-scroll{height:calc(100% - 51px)}.builder-alert{position:fixed;top:74px}.workflow-manager-toolbar{align-items:stretch}.workflow-manager-toolbar .MuiTextField-root{width:100%}.provider-grid{grid-template-columns:1fr}.agent-registration-dialog .MuiDialog-paper{width:calc(100% - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px);margin:12px}.agent-connection-layout{grid-template-columns:1fr}.chatgpt-setup-walkthrough{padding:18px}.contract-field-row{grid-template-columns:1fr}.contract-field-row>*{grid-column:1!important}}@media (max-width:600px){.agent-registration-dialog .MuiDialogTitle-root{padding:18px 18px 10px}.agent-registration-dialog .MuiDialogContent-root{padding:12px 18px 18px}.agent-registration-dialog .MuiDialogActions-root{padding:10px 18px 16px}.agent-registration-primary-action.MuiButton-root{flex-basis:auto;width:100%;height:48px}.agent-setup-stepper .MuiStepLabel-label{font-size:11px}.agent-setup-stepper .MuiStepConnector-root{top:10px}.agent-setup-stepper .MuiStepIcon-root{font-size:22px}.agent-registered-summary{padding:18px}.agent-registered-summary-details{grid-template-columns:1fr}.agent-connection-heading{flex-direction:column;align-items:stretch;gap:12px}.agent-connection-heading .MuiButton-root{align-self:flex-start}.agent-connection-path{flex-direction:column;align-items:stretch}.agent-connection-path-step{justify-content:space-between}.agent-connection-path-step svg{transform:rotate(90deg)}.agent-install-values{padding:12px}.agent-install-value{grid-template-columns:26px minmax(0,1fr) 32px}.agent-install-icon{grid-template-columns:26px 38px minmax(0,1fr)}.agent-install-icon .MuiButton-root{grid-column:2/-1}.agent-install-token{grid-template-columns:26px minmax(0,1fr) 32px 32px}.chatgpt-setup-walkthrough{margin:0 -4px;padding:9px}.chatgpt-animation-frame{height:500px}.chatgpt-channel-frame{height:340px}.chatgpt-editor-main{padding:32px 20px}.chatgpt-browser-modal{inset:5%}.chatgpt-token-dialog{width:86%}.agent-token-safety-card{gap:16px;padding:18px}.agent-token-safety-hero{align-items:flex-start}.agent-token-safety-icon{border-radius:12px;flex-basis:42px;width:42px;height:42px}.agent-token-route{grid-template-columns:1fr;gap:7px}.agent-token-route-arrow{justify-self:center;transform:rotate(90deg)}.agent-token-route-source,.agent-token-route-target{min-height:46px;padding:10px 11px;font-size:11px}.agent-token-safety-notes,.agent-verify-checklist,.agent-profile-grid,.agent-editor-detail-grid{grid-template-columns:1fr}}@media (max-width:1180px){.agent-editor-layout{grid-template-columns:190px minmax(480px,1fr)}.agent-editor-inspector{display:none}}@media (max-width:820px){.agent-test-banner.MuiAlert-root{flex-wrap:wrap}.agent-test-banner .MuiAlert-action{margin-left:32px;padding-top:8px}.agent-test-actions{justify-content:flex-start}.agent-editor-shell{height:auto;min-height:calc(100vh - 64px);overflow:visible}.agent-editor-toolbar{height:auto;min-height:68px;padding:10px 12px;position:static}.agent-editor-toolbar .MuiButton-startIcon{display:none}.agent-editor-layout{height:auto;display:block}.agent-editor-nav{gap:4px;padding:8px 12px;display:flex;position:static;overflow-x:auto;border-bottom:1px solid #dce3eb!important;border-right:0!important}.agent-editor-toolbar>.MuiStack-root:last-child{flex-wrap:wrap;row-gap:6px}.agent-editor-toolbar .MuiButton-root{white-space:nowrap}.agent-editor-nav>.section-label,.agent-editor-nav>.MuiDivider-root,.agent-editor-nav>.MuiTypography-caption{display:none}.agent-editor-nav>.MuiButton-root{white-space:nowrap;flex:none;width:auto;margin:0}.agent-editor-nav>.MuiButton-root.active:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 10px 0}.agent-editor-canvas{overflow:visible}.agent-editor-content{width:min(100% - 24px,760px);padding-top:22px}.agent-editor-section{padding:18px}}@media (max-width:520px){.agent-editor-toolbar .MuiTypography-caption,.agent-editor-toolbar>.MuiStack-root:first-child>.agent-identity-icon{display:none}.agent-editor-toolbar>.MuiStack-root:last-child{gap:2px}.agent-editor-section-heading .MuiButton-root{flex:1}.agent-editor-heading{min-height:0}.agent-editor-heading>.MuiStack-root:last-child>.MuiStack-root{width:100%}.agent-editor-heading>.MuiStack-root:last-child>.MuiStack-root .MuiButton-root{flex:1}.agent-editor-page-footer{flex-direction:column-reverse;align-items:stretch}.agent-editor-page-footer>*{width:100%}.agent-editor-page-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.agent-guide-sync,.chatgpt-preview-number,.chatgpt-animation-stage,.chatgpt-channel-stage,.chatgpt-channel-add,.chatgpt-channel-api-option,.chatgpt-channel-update-button,.chatgpt-channel-update-label,.chatgpt-channel-update-loading,.chatgpt-channel-url-row>div,.chatgpt-editor-camera,.chatgpt-editor-browse,.chatgpt-animation-cursor,.chatgpt-browser-custom,.chatgpt-browser-create,.chatgpt-select-menu,.chatgpt-select-initial,.chatgpt-select-chosen,.chatgpt-preview-create,.chatgpt-create-label,.chatgpt-create-loading,.chatgpt-token-placeholder,.chatgpt-token-entered,.agent-editor-section{animation:none!important}.chatgpt-animation-stage,.chatgpt-channel-stage{opacity:0}.chatgpt-stage-token,.chatgpt-channel-url{opacity:1}.chatgpt-token-placeholder{opacity:0}.chatgpt-token-entered,.chatgpt-select-chosen{visibility:visible;opacity:1}.chatgpt-select-initial{visibility:hidden;opacity:0}}@media (max-width:700px){.workbench-pagination{flex-direction:column;align-items:flex-start}.workbench-table-toolbar{flex-direction:column;align-items:stretch}.workbench-table-toolbar-primary{flex:0 auto}.workbench-table-search{width:100%}.workbench-pagination .MuiButton-root:not([aria-current=page]){display:none}}@media (max-width:520px){.builder-toolbar{min-height:126px;padding-left:8px;padding-right:8px}.builder-grid{height:calc(100% - 126px)}.builder-actions{justify-content:flex-end!important}.builder-actions .MuiIconButton-root{padding:6px}.builder-actions .MuiButton-root{min-width:0;padding:5px 8px;font-size:11px}.builder-actions .builder-validate,.builder-actions .MuiButton-startIcon{display:none}}.structured-builder-shell{background:#f4f7fb;height:calc(100vh - 64px);min-height:680px;position:relative;overflow:hidden}.structured-builder-toolbar{background:#fff;border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:8px 18px;display:flex}.structured-canvas{background-image:radial-gradient(#cbd5e1 .75px,#0000 .75px);background-size:22px 22px;min-height:calc(100% - 68px);padding:44px 48px}.structured-canvas-toolbar{z-index:5;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex;position:sticky;top:0;left:0}.structured-zoom-controls{flex-shrink:0;align-items:center;padding:2px;display:flex;box-shadow:0 4px 16px #0f172a1a;border-radius:10px!important}.structured-zoom-controls .MuiButton-root{min-width:58px;padding-inline:4px;font-weight:750}.structured-branch-alert{max-width:760px;margin-bottom:20px}.structured-zoom-content{width:max-content;min-width:100%;display:flow-root}.structured-flow{align-items:center;min-width:max-content;min-height:100%;display:flex}.structured-flow-item{align-items:center;display:flex}.structured-branch-flow{align-content:start;justify-items:start;width:max-content;min-width:100%;padding-bottom:32px;display:grid}.structured-path-segment{justify-items:start;width:max-content;display:grid}.structured-path-row{align-items:center;width:max-content;display:flex}.structured-branch-flow .structured-step{width:286px;min-height:240px}.structured-branch-flow .structured-connector{width:72px}.structured-route-list{--route-offset:32px;width:calc(100% - var(--route-offset));margin:24px 0 16px var(--route-offset);border-left:2px solid #8b5cf6;gap:14px;padding:14px 0 0 20px;display:grid;position:relative}.structured-path-segment>.structured-route-list:before{content:"";width:calc(var(--branch-origin) - var(--route-offset));background:#8b5cf6;height:2px;position:absolute;top:0;left:0}.structured-path-segment>.structured-route-list:after{content:"";top:-24px;left:calc(var(--branch-origin) - var(--route-offset));background:#8b5cf6;width:2px;height:24px;position:absolute}.structured-route-list-title{color:#6d28d9}.structured-route-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid;position:relative}.structured-route-row:before{content:"";background:#8b5cf6;width:18px;height:2px;position:absolute;top:20px;left:-20px}.structured-route-label{align-items:center;gap:8px;min-width:0;display:flex}.structured-route-label .MuiChip-root{background:#f8f5ff;border:1px solid #d9c9ff;max-width:100%;height:auto}.structured-route-label .MuiChip-label{white-space:normal;overflow-wrap:anywhere;padding-block:5px}.structured-route-content{min-width:0}.structured-route-content .structured-route-list{--route-offset:18px;margin-bottom:12px;padding-left:14px}.structured-route-content .structured-route-row:before{width:12px;left:-14px}.structured-other-steps{gap:14px;width:100%;margin-top:24px;display:grid}.structured-step{flex-direction:column;gap:16px;width:286px;min-height:310px;padding:16px;display:flex;box-shadow:0 8px 28px #0f172a14;border-color:#cfd9e7!important;border-radius:16px!important}.structured-step.selected{box-shadow:0 0 0 2px #2563eb2e,0 8px 28px #0f172a14;border-color:#2563eb!important}.structured-step.has-issues{box-shadow:0 0 0 2px #ed9b3624,0 8px 28px #0f172a14;border-color:#ed9b36!important}.structured-step-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.structured-agent-list{flex:1;justify-content:center}.structured-agent-card{padding:12px;background:#f9fbfe!important;border-radius:11px!important}.structured-agent-icon{color:#2563eb;background:#e9f0ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.one-line-purpose{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.structured-connector{place-items:center;width:112px;height:42px;display:grid;position:relative}.structured-connector-line{background:#7890ad;height:2px;position:absolute;top:50%;left:0;right:0}.structured-connector-line:after{content:"";border-top:2px solid #7890ad;border-right:2px solid #7890ad;width:8px;height:8px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.structured-connector-add{z-index:1;opacity:1;transition:opacity .12s,transform .12s;transform:scale(1);color:#fff!important;background:#2563eb!important}.structured-connector:hover .structured-connector-add,.structured-connector:focus-within .structured-connector-add,.structured-connector.terminal .structured-connector-add{opacity:1;transform:scale(1)}.structured-connector.terminal .structured-connector-line{right:54px}.structured-empty{text-align:center;place-content:center;justify-items:center;gap:12px;height:100%;display:grid}.structured-empty>svg{color:#7890ad;font-size:52px}.structured-inspector-drawer{z-index:1400!important}.structured-inspector-content{background:#fbfcfe}.structured-inspector-section{flex-direction:column;gap:16px;padding:22px;display:flex}.structured-step-settings{background:#fff;min-height:100%}.structured-section-heading{gap:3px;display:grid}.structured-settings-agent{background:#fff;align-items:center;gap:12px;min-height:74px;padding:12px;display:flex;border-radius:11px!important}.structured-run-settings{overflow:hidden;border-radius:11px!important}.structured-run-settings:before{display:none}.structured-run-settings .MuiAccordionSummary-root{min-height:72px;padding:8px 16px}.structured-run-settings .MuiAccordionDetails-root{padding:8px 16px 18px}.structured-danger-zone{background:snow;align-items:flex-start}.structured-danger-zone .MuiButton-root{text-transform:none}.compact-agent-option{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.compact-agent-option:hover,.compact-agent-option:focus-visible{background:#f4f8ff;outline:none;border-color:#2563eb!important}.workflow-agent-option{align-items:flex-start;gap:12px;min-width:0;min-height:112px}.workflow-agent-option .MuiChip-root{flex-shrink:0}.workflow-agent-option-purpose{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.structured-branch-preview{background:#f8f5ff;border:1px dashed #8b5cf6;border-radius:10px;gap:8px;padding:10px;display:grid}.structured-branch-preview>.MuiTypography-root{color:#6d28d9}.structured-branch-lane{justify-items:start;gap:2px;min-width:0;display:grid}.structured-branch-lane .MuiChip-root{min-width:0;max-width:100%;height:auto}.structured-branch-lane .MuiChip-label{white-space:normal;overflow-wrap:anywhere;padding-block:4px}.dark-mode .structured-builder-shell,.dark-mode .structured-canvas{background-color:#0e151d}.dark-mode .structured-builder-toolbar,.dark-mode .structured-step{color:#edf4fb;background:#18222d;border-color:#344353!important}.dark-mode .structured-agent-card{background:#111a24!important;border-color:#344353!important}.dark-mode .structured-branch-preview{background:#211936}.dark-mode .structured-route-list-title{color:#c4b5fd}.dark-mode .structured-route-label .MuiChip-root{color:#ede9fe;background:#211936;border-color:#6d28d9}.dark-mode .structured-inspector-content,.dark-mode .structured-step-settings,.dark-mode .structured-settings-agent{background:#172331}.dark-mode .structured-settings-agent,.dark-mode .structured-run-settings{border-color:#344353!important}.dark-mode .structured-danger-zone{background:#25191c}@media (max-width:900px){.structured-builder-shell{min-height:640px}.structured-builder-toolbar{flex-direction:column;align-items:flex-start}.structured-builder-actions{width:100%;padding-bottom:4px;overflow-x:auto}.structured-canvas{min-height:calc(100% - 116px);padding:32px 20px}.structured-connector{width:72px}.structured-connector-add{opacity:1}}@media (max-width:650px){.structured-route-row{grid-template-columns:minmax(0,1fr);gap:8px}.structured-route-label{padding-top:0}.structured-route-list{--route-offset:18px;padding-left:14px}.structured-route-row:before{width:12px;left:-14px}}@media (max-width:520px){.structured-inspector-drawer .workbench-side-drawer-footer{justify-content:flex-end}.structured-inspector-drawer .workbench-side-drawer-footer>.MuiTypography-root{display:none}}.api-access-directory{overflow:hidden;border-radius:14px!important}.api-access-directory-heading{padding:20px 22px 16px}.api-access-directory-search{padding:0 22px 18px}.api-access-directory>.workbench-table{border-width:1px 0 0!important;border-radius:0!important}.api-access-directory>.workbench-table .workbench-table-toolbar{display:none}.api-access-directory .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:0}.api-access-directory .MuiTableCell-body code{color:#334155;white-space:nowrap;font-size:12px}.api-access-directory-empty{text-align:center;border-top:1px solid #e5eaf0;place-content:center;justify-items:center;gap:9px;min-height:270px;padding:32px;display:grid}.api-access-directory-empty>svg{color:#71849a;font-size:44px}.dark-mode .api-access-directory{background:#172331;border-color:#344353!important}.dark-mode .api-access-directory-empty{border-color:#344353}.dark-mode .api-access-directory .MuiTableCell-body code{color:#cbd5e1}@media (max-width:680px){.api-access-directory-heading{padding:18px 16px 14px}.api-access-directory-search{padding:0 16px 14px}}.collections-loading{place-content:center;justify-items:center;gap:12px;min-height:320px;display:grid}.collections-empty{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:360px;padding:32px;display:grid;border-radius:14px!important}.collections-empty>svg{color:#71849a;font-size:54px}.collection-library-controls{margin-bottom:20px}.collection-library-list .MuiTableCell-root:first-child{width:52%}.collection-library-list .workbench-identity-icon{flex:none}.collection-card-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px;display:grid}.collection-card{flex-direction:column;gap:18px;min-height:250px;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;border-radius:14px!important}.collection-card:hover{border-color:#aac2ea;transform:translateY(-1px);box-shadow:0 10px 28px #2563eb14}.collection-card-icon{color:#2563eb;background:#eaf1ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.collection-card-meta{border-top:1px solid #e5eaf0;gap:12px;padding-top:14px}.collection-detail-page{max-width:1680px}.collection-detail-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:24px;margin:18px 0 26px;padding:4px 0 22px;display:flex}.collection-detail-title{overflow-wrap:anywhere;line-height:1.15!important}.collection-detail-description{max-width:760px;margin-top:6px!important;line-height:1.45!important}.collection-detail-meta{margin-top:14px}.collection-detail-meta .MuiChip-root{height:26px;font-weight:700}.collection-detail-manage{flex:none;margin-top:8px!important}.collection-record-actions{flex-wrap:wrap}.workbench-table-cell-content{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workbench-table-cell-link{color:#1d4ed8;text-underline-offset:2px;font-weight:650;-webkit-text-decoration:underline #9dbcf3;text-decoration:underline #9dbcf3}.workbench-table-cell-link:hover{color:#1e40af;text-decoration-color:currentColor}.workbench-table-json-cell{color:#334155;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.workbench-table-json-cell .json-token-key{color:#2459c4;font-weight:600}.workbench-table-json-cell .json-token-string{color:#0f766e}.workbench-table-json-cell .json-token-number,.workbench-table-json-cell .json-token-literal{color:#8a5d14}.workbench-table-json-cell .json-token-bracket{color:#466a9f;font-weight:700}.workbench-table-json-cell .json-token-punctuation{color:#64748b}.workbench-table-json-token-link{color:#2459c4;text-underline-offset:2px;font-weight:650;-webkit-text-decoration:underline #9dbcf3;text-decoration:underline #9dbcf3}.workbench-table-json-token-link:hover{color:#1e40af;text-decoration-color:currentColor}.dark-mode .workbench-table-cell-link{color:#9fc0ff;text-decoration-color:#527cac}body:has(.admin-shell.dark-mode) .workbench-table-cell-link{color:#9fc0ff;text-decoration-color:#527cac}.dark-mode .workbench-table-cell-link:hover{color:#c6dbff}body:has(.admin-shell.dark-mode) .workbench-table-cell-link:hover{color:#c6dbff}.dark-mode .workbench-table-json-cell{color:#cbd5e1}body:has(.admin-shell.dark-mode) .workbench-table-json-cell{color:#cbd5e1}.dark-mode .workbench-table-json-cell .json-token-key{color:#8bb2ff}body:has(.admin-shell.dark-mode) .workbench-table-json-cell .json-token-key{color:#8bb2ff}.dark-mode .workbench-table-json-cell .json-token-string{color:#62c7b8}body:has(.admin-shell.dark-mode) .workbench-table-json-cell .json-token-string{color:#62c7b8}.dark-mode .workbench-table-json-cell .json-token-number,.dark-mode .workbench-table-json-cell .json-token-literal{color:#d7b66f}body:has(.admin-shell.dark-mode) .workbench-table-json-cell .json-token-number{color:#d7b66f}body:has(.admin-shell.dark-mode) .workbench-table-json-cell .json-token-literal{color:#d7b66f}.dark-mode .workbench-table-json-cell .json-token-bracket{color:#9abcf7}body:has(.admin-shell.dark-mode) .workbench-table-json-cell .json-token-bracket{color:#9abcf7}.dark-mode .workbench-table-json-cell .json-token-punctuation{color:#8fa1b4}body:has(.admin-shell.dark-mode) .workbench-table-json-cell .json-token-punctuation{color:#8fa1b4}.dark-mode .workbench-table-json-token-link{color:#8bb2ff;text-decoration-color:#527cac}body:has(.admin-shell.dark-mode) .workbench-table-json-token-link{color:#8bb2ff;text-decoration-color:#527cac}.dark-mode .workbench-table-json-token-link:hover{color:#c6dbff}body:has(.admin-shell.dark-mode) .workbench-table-json-token-link:hover{color:#c6dbff}.collection-record-drawer,.collection-record-form{padding:20px 22px 26px}.collection-creator-drawer{padding:22px}.workbench-identity-icon{border-radius:11px;flex:none;place-items:center;display:grid}.workbench-identity-picker{background:#f8fbff;border:1px solid #dce5f0;border-radius:11px;padding:15px}.workbench-identity-picker .MuiIconButton-root{border:1px solid #0000;border-radius:8px;width:34px;height:34px}.workbench-identity-picker .MuiIconButton-root.selected{color:#174ea6;background:#eaf1ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.workbench-identity-swatch{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000014}.workbench-identity-icon-grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;margin-top:6px;display:grid}.dark-mode .workbench-identity-picker{background:#111b25;border-color:#344353}.collection-settings-drawer{padding:22px}.collection-settings-section{gap:14px;padding:18px;display:grid;border-radius:12px!important}.collection-settings-section .MuiButton-root{justify-self:flex-start}.collection-schema-mode>.MuiTypography-caption{margin-top:6px;display:block}.collection-field-backfill{background:#f3f6fb;border:1px solid #dce4ef;border-radius:10px;gap:10px;padding:14px;display:grid}.dark-mode .collection-field-backfill{background:#111b25;border-color:#344353}.collection-record-summary{background:linear-gradient(145deg,#f8fbff,#fff);gap:11px;padding:14px;display:grid;border-color:#d8e1ec!important;border-radius:11px!important}.collection-record-summary-icon{color:#1d4ed8;background:#e8f0ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.collection-record-summary-id{color:#172033;text-overflow:ellipsis;white-space:nowrap;max-width:390px;font:500 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.collection-record-summary .MuiChip-root{text-transform:capitalize;height:24px;font-size:.68rem;font-weight:650}.collection-record-section-title{font-weight:700!important}.collection-record-section+.collection-record-section{padding-top:2px}.collection-record-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.collection-record-data-item{background:#fafbfd;border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:11px 12px;display:flex}.collection-record-data-item .MuiTypography-caption{font-weight:600!important}.collection-record-data-item .MuiChip-root{height:21px;font-size:.65rem;font-weight:600}.collection-record-data-item .collection-record-value{font-weight:500;line-height:1.45}.collection-record-boolean{align-self:flex-start;font-weight:800!important}.collection-record-data-grid>.collection-json-viewer{grid-column:1/-1}.collection-record-metadata{background:#fff;border:1px solid #e0e7ef;border-radius:9px;margin-top:9px;overflow:hidden}.collection-record-metadata-row{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;min-height:48px;padding:8px 12px;display:grid}.collection-record-metadata-row+.collection-record-metadata-row{border-top:1px solid #e8edf3}@media (max-width:760px){.collection-detail-header{flex-direction:column;gap:14px;margin-bottom:20px}.collection-detail-manage{margin-top:0!important}.collection-detail-description{max-width:none}.collection-detail-meta{margin-top:11px}}.collection-record-metadata-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.collection-record-metadata-row dt{font-weight:600!important}.collection-record-metadata-row dd .MuiTypography-body2{font-weight:500!important}.collection-record-metadata-exact{color:#64748b;margin-top:2px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.collection-record-metadata>.collection-json-viewer{margin:10px}.collection-json-viewer{overflow:hidden;background:#fff!important;border-color:#d5dfeb!important;border-radius:10px!important}.collection-record-form-context{background:#f8fbff;border:1px solid #dce6f2;border-radius:9px;padding:10px 12px}.collection-record-input{gap:7px;display:grid}.collection-record-input>.MuiStack-root>.MuiTypography-root{font-weight:650!important}.collection-record-input .MuiChip-root{color:#526174;background:#f8fafc;border-color:#d2dbe7;height:21px;font-size:.66rem;font-weight:750}.collection-record-input .MuiOutlinedInput-root{background:#fff;border-radius:8px;min-height:42px}.collection-record-form-note{align-items:center}.collection-record-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.collection-record-field .MuiTypography-root{margin-bottom:5px;font-weight:750;display:block}.collection-record-value{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.collection-record-value.technical{margin:0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.workbench-json-editor-shell{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden;container:workbench-json/inline-size;background:#fff!important;border-color:#d3deea!important;border-radius:10px!important}.workbench-json-size-probe{visibility:hidden;pointer-events:none;width:0;position:absolute;top:0;left:0}.workbench-json-editor-shell.invalid{box-shadow:0 0 0 1px #d1434324;border-color:#d14343!important}.workbench-json-editor-toolbar{color:#172033;background:#fff;border-bottom:1px solid #e0e6ee;min-height:54px;padding:8px 11px}.workbench-json-editor-toolbar>.MuiStack-root>svg{color:#2563eb}.workbench-json-editor-toolbar .MuiTypography-body2{font-weight:700!important}.workbench-json-editor-toolbar .MuiTypography-caption{color:#64748b}.workbench-json-editor-heading{overflow-wrap:anywhere;min-width:0}.workbench-json-editor-heading>svg,.workbench-json-editor-controls{flex:none}.workbench-json-editor-modes{background:#e9eef5;padding:2px;border-radius:8px!important}.workbench-json-editor-modes .MuiToggleButton-root{color:#526174;text-transform:none;min-width:74px;min-height:30px;padding:3px 9px;font-size:.7rem;font-weight:800;border:0!important;border-radius:6px!important}.workbench-json-editor-modes .Mui-selected{box-shadow:0 1px 4px #0f172a21;color:#1d4ed8!important;background:#fff!important}.workbench-json-advanced-tools{color:#334155;background:#f8fafc;border-bottom:1px solid #dce4ee;min-height:42px;padding:6px 10px}.workbench-json-advanced-tools .MuiButton-root{color:#2459c4;text-transform:none}.workbench-json-advanced-tools .MuiButton-root.Mui-disabled{color:#7b8797}.workbench-json-advanced-tools .MuiIconButton-root{color:#334155}.workbench-json-advanced-tools .MuiIconButton-root.Mui-disabled{color:#9aa6b5}.workbench-json-smart-chip{border:1px solid #bfd0ee;font-weight:800;color:#2459c4!important;background:#eaf1ff!important;height:24px!important;font-size:.65rem!important}.workbench-json-editor-body{background:#fff;grid-template-columns:64px minmax(0,1fr);min-width:0;display:grid}.workbench-json-editor-gutter{min-width:0;position:relative}.workbench-json-editor-lines{color:#8996a8;text-align:right;-webkit-user-select:none;user-select:none;background:#f5f7fa;border-right:1px solid #dce4ee;margin:0;padding:12px 8px 12px 0;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0;overflow:hidden}.workbench-json-code-line{grid-template-columns:minmax(0,1fr) 20px;align-items:center;height:20px;display:grid}.workbench-json-fold-toggle{width:20px;height:20px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;display:block}.workbench-json-fold-toggle:hover,.workbench-json-fold-toggle:focus-visible{color:#2563eb;outline-offset:-2px;background:#2563eb1f;outline:2px solid}.workbench-json-fold-tools{flex-wrap:wrap}.workbench-json-editor-code{min-width:0;position:relative}.workbench-json-editor-stripes{z-index:0;box-sizing:border-box;pointer-events:none;padding:12px 0;position:absolute;inset:0;overflow:hidden}.workbench-json-editor-stripe-row{height:20px}.workbench-json-editor-stripe-row.alternate{background:linear-gradient(90deg,#8a5d141c,#8a5d140d 80%,#0000)}.workbench-json-editor-highlight{z-index:1;color:#334155;white-space:pre;pointer-events:none;tab-size:2;margin:0;padding:12px 14px;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0;overflow:hidden}.workbench-json-editor-highlight .json-token-key{color:#2459c4}.workbench-json-editor-highlight .json-token-string{color:#0f766e}.workbench-json-editor-highlight .json-token-number,.workbench-json-editor-highlight .json-token-literal{color:#8a5d14}.workbench-json-editor-highlight .json-token-number.json-array-item-alternate,.workbench-json-editor-highlight .json-token-literal.json-array-item-alternate{color:#6d4918}.workbench-json-editor-highlight .json-token-bracket{color:#466a9f}.workbench-json-editor-highlight .json-token-punctuation{color:#64748b}.workbench-json-editor-hover-layer{z-index:3;color:#0000;white-space:pre;pointer-events:none;tab-size:2;margin:0;padding:12px 14px;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0;overflow:hidden}.workbench-json-fold-inline{color:#0000;pointer-events:auto;cursor:pointer}.workbench-json-fold-inline:hover,.workbench-json-fold-inline:focus-visible{outline-offset:1px;background:#2563eb1a;outline:1px solid #2563eb}.workbench-json-fold-tooltip{box-sizing:border-box;width:min(600px,92vw);max-height:80vh;overflow:auto;box-shadow:0 12px 28px #0f172a38;max-width:min(600px,92vw)!important;color:inherit!important;background:0 0!important;padding:0!important}.workbench-json-fold-tooltip .workbench-json-editor-shell{width:100%;box-shadow:none}.workbench-json-editor-input{z-index:2;box-sizing:border-box;width:100%;min-height:var(--json-content-min-height);max-height:var(--json-content-max-height);resize:vertical;color:#0000;-webkit-text-fill-color:transparent;caret-color:#2563eb;scrollbar-color:#a8b7c7 #eef2f6;scrollbar-width:thin;tab-size:2;white-space:pre;background:0 0;border:0;outline:0;padding:12px 14px;font:13px/20px ui-monospace,SFMono-Regular,Menlo,monospace;display:block;position:relative;overflow:auto!important}.workbench-json-editor-shell.fixed-height .workbench-json-editor-input{resize:none;height:var(--json-content-height)!important}.workbench-json-editor-shell .workbench-json-editor-input[aria-hidden=true]{height:0!important;min-height:0!important;max-height:none!important}.workbench-json-editor-input::selection{background:#2563eb38}.workbench-json-editor-input::-webkit-scrollbar{width:10px;height:10px}.workbench-json-simple-scroll::-webkit-scrollbar{width:10px;height:10px}.workbench-json-editor-input::-webkit-scrollbar-track{background:#eef2f6}.workbench-json-editor-input::-webkit-scrollbar-thumb{background:#a8b7c7;border:2px solid #eef2f6;border-radius:999px}.workbench-json-editor-input::placeholder{color:#8996a8;-webkit-text-fill-color:#8996a8}.workbench-json-editor-input:focus{box-shadow:inset 3px 0 #4f86eb}.workbench-json-editor-status{color:#64748b;background:#fff;border-top:1px solid #e0e6ee;min-height:40px;padding:8px 11px}.workbench-json-editor-status>.MuiTypography-root{max-width:70%;color:inherit}.workbench-json-editor-status-actions{flex-wrap:wrap;flex:none;justify-content:flex-end}.workbench-json-editor-shell.invalid .workbench-json-editor-status>.MuiTypography-root{color:#b42318}.workbench-json-editor-validity{color:#64748b;flex:none}.workbench-json-editor-validity .MuiTypography-caption{font-weight:700!important}.workbench-json-editor-validity.valid{color:#2e7d32}.workbench-json-editor-validity.invalid,.workbench-json-editor-validity.error{color:#c43832}.workbench-json-simple-scroll{height:var(--json-content-height);min-height:var(--json-content-min-height);max-height:var(--json-content-max-height);scrollbar-color:#a8b7c7 #eef2f6;scrollbar-width:thin;background:#fff;min-width:0;padding:12px 14px;overflow:auto}.workbench-json-simple-scroll::-webkit-scrollbar-track{background:#eef2f6}.workbench-json-simple-scroll::-webkit-scrollbar-thumb{background:#a8b7c7;border:2px solid #eef2f6;border-radius:999px}.workbench-json-simple-node{min-width:0}.workbench-json-simple-node.nested{background:#f8fafc;border:1px solid #dce4ee;border-radius:8px;margin-top:8px;padding:8px}.workbench-json-simple-root-type{border-bottom:1px solid #e6ebf1;margin-bottom:4px;padding:2px 0 10px}.workbench-json-simple-root-type .MuiTypography-body2{font-weight:650!important}.workbench-json-simple-row{gap:8px;min-width:0;padding:12px 0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e6ebf1!important;border-radius:0!important}.workbench-json-simple-row:first-child{border-top:0!important}.workbench-json-simple-row.array-stripe{background:#8a5d1412!important}.workbench-json-simple-key{flex:1;min-width:0}.workbench-json-type-select{min-width:112px}.workbench-json-simple-add{align-self:flex-start;text-transform:none!important}.workbench-json-simple-empty{text-align:center;background:#fff;border:1px dashed #c9d5e3;border-radius:9px;padding:24px}.workbench-json-simple-null{color:#64748b;background:#eef2f6;border-radius:7px;padding:9px 11px}.workbench-json-view-fields{gap:12px;min-width:0;display:grid}.workbench-json-view-fields.homogeneous-array{gap:2px}.workbench-json-view-fields.homogeneous-array>*{border-radius:6px;padding:6px 8px}.workbench-json-view-fields.homogeneous-array>.array-stripe{background:#8a5d1414}.workbench-json-view-field,.workbench-json-view-group{overflow-wrap:anywhere;min-width:0}.workbench-json-view-value{white-space:pre-wrap;overflow-wrap:anywhere}.workbench-json-view-group>summary{cursor:pointer;overflow-wrap:anywhere;padding:8px 0;font-size:.85rem}.workbench-json-view-group>summary>span{color:#64748b;margin-left:8px;font-size:.75rem}.workbench-json-view-group>.workbench-json-view-fields{border-left:2px solid #dce4ee;padding:8px 0 8px 12px}.workbench-json-simple-root[open]>summary{display:none}.workbench-json-simple-root>.workbench-json-view-fields{border:0;padding:0}.workbench-json-preview{align-items:flex-start;gap:4px;width:100%;min-width:0;display:inline-flex}.workbench-json-preview>.workbench-table-json-cell{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.workbench-json-preview>.MuiIconButton-root{flex:none;font-size:16px}@container workbench-json (max-width:460px){.workbench-json-editor-toolbar{gap:8px;flex-direction:column!important;align-items:stretch!important}.workbench-json-editor-controls{width:100%;margin:0!important}.workbench-json-editor-modes{flex:1}.workbench-json-editor-modes .MuiToggleButton-root{flex:1;min-width:0}.workbench-json-editor-status{gap:5px;flex-direction:column!important}.workbench-json-editor-status>.MuiTypography-root{max-width:100%}.workbench-json-editor-status-actions{margin:0!important}.workbench-json-simple-row>.MuiStack-root:first-child,.workbench-json-simple-root-type{flex-wrap:wrap;gap:6px}.workbench-json-simple-key{flex:1 0 100%}.workbench-json-simple-row>.MuiStack-root:first-child>*{margin-left:0}.workbench-json-simple-node.nested{padding:5px}}.collection-query-drawer{padding:22px 24px 28px}.collection-query-scope-note{border:1px solid #cde7f4;border-radius:12px!important}.collection-query-scope-note .MuiAlert-message{padding:2px 0}.collection-query-progress{gap:8px;padding:2px 2px 4px;display:grid}.collection-query-progress .MuiLinearProgress-root{background:#e5eaf0;border-radius:999px;height:6px}.collection-query-question{background:#fff;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 5px 18px #0f172a0d;border-color:#cfdae8!important;border-radius:12px!important}.collection-query-question-heading .MuiTypography-overline{color:#2563eb;letter-spacing:.09em;font-size:.68rem;font-weight:800;line-height:1.2}.collection-query-question-heading .MuiTypography-h6{margin:3px 0 5px;font-size:1.05rem;font-weight:750}.collection-query-question-icon{color:#1d4ed8;background:#e8f0ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.collection-query-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.collection-query-choice{text-align:left;gap:9px;min-height:48px;color:#1e293b!important;text-transform:none!important;background:#fff!important;border-color:#c4d2e5!important;justify-content:flex-start!important;padding:8px 11px!important;font-weight:750!important}.collection-query-choice>span{color:#1d4ed8;background:#e8f0ff;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:850;display:grid}.collection-query-choice:hover{background:#f4f8ff!important;border-color:#6d9bea!important}.collection-query-answer{align-items:flex-start!important}.collection-query-answer .MuiButton-root{text-transform:none;min-width:112px;min-height:56px;margin:0}.collection-query-guide-action{align-self:flex-start;text-transform:none!important;padding-left:4px!important;font-weight:700!important}.collection-query-selections{background:#fafbfd;border:1px solid #e1e7ef;border-radius:11px;gap:8px;padding:14px 16px;display:grid}.collection-query-selection{color:#334155}.collection-query-selection>svg{color:#2e7d32;flex:none}.collection-query-preview{gap:6px;padding:15px;display:grid;border-radius:11px!important}.collection-query-preview code{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.collection-error-list{margin:0;padding-left:18px}.collection-field-editor{gap:14px;padding:16px;display:grid;border-radius:11px!important}.collection-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collection-review-fields{gap:12px;padding:18px;display:grid;border-radius:11px!important}.collection-review-fields>.MuiStack-root{border-top:1px solid #e5eaf0;padding-top:10px}.dark-mode .collection-card-meta,.dark-mode .collection-review-fields>.MuiStack-root{border-color:#344353}.dark-mode .collection-card-icon{color:#9fc0ff;background:#203a5d}.dark-mode .collection-record-summary{background:linear-gradient(145deg,#152536,#172331);border-color:#344353!important}.dark-mode .collection-record-summary-icon{color:#a8c6ff;background:#203a5d}.dark-mode .collection-record-summary-id{color:#dce7f2}.dark-mode .collection-record-data-item,.dark-mode .collection-record-metadata{background:#111b25;border-color:#344353}.dark-mode .collection-record-metadata-row+.collection-record-metadata-row{border-color:#2d3d4c}.dark-mode .collection-record-form-context,.dark-mode .collection-record-field{background:#111b25;border-color:#344353}.dark-mode .collection-record-input .MuiOutlinedInput-root{background:#111b25}.dark-mode .collection-json-viewer{background:#0f1720!important;border-color:#344353!important}.dark-mode .workbench-json-editor-shell{background:#111b25!important;border-color:#344353!important}.dark-mode .workbench-json-editor-toolbar,.dark-mode .workbench-json-editor-status,.dark-mode .workbench-json-simple-scroll{color:#dce7f2;background:#111b25;border-color:#344353}.dark-mode .workbench-json-editor-toolbar .MuiTypography-caption{color:#9fb0c1}.dark-mode .workbench-json-editor-modes{background:#203040}.dark-mode .workbench-json-editor-modes .Mui-selected{color:#a8c6ff!important;background:#2b4055!important}.dark-mode .workbench-json-advanced-tools{color:#dbe7f4;background:#172331;border-color:#2b3947}.dark-mode .workbench-json-advanced-tools .MuiButton-root{color:#b9d0fa}.dark-mode .workbench-json-advanced-tools .MuiButton-root.Mui-disabled,.dark-mode .workbench-json-advanced-tools .MuiIconButton-root.Mui-disabled{color:#73869a}.dark-mode .workbench-json-advanced-tools .MuiIconButton-root{color:#dbe7f4}.dark-mode .workbench-json-smart-chip{border-color:#3a526d;color:#a8c6ff!important;background:#20344c!important}.dark-mode .workbench-json-editor-body{background:#0f1720}.dark-mode .workbench-json-editor-lines{color:#5f7183;background:#0f1720;border-color:#273544}.dark-mode .workbench-json-editor-input{color:#0000;-webkit-text-fill-color:transparent;caret-color:#7da8f1;scrollbar-color:#52677d #101a24}.dark-mode .workbench-json-editor-highlight{color:#cbd5e1}.dark-mode .workbench-json-editor-highlight .json-token-key{color:#8bb2ff}.dark-mode .workbench-json-editor-highlight .json-token-string{color:#62c7b8}.dark-mode .workbench-json-editor-highlight .json-token-number,.dark-mode .workbench-json-editor-highlight .json-token-literal{color:#d7b66f}.dark-mode .workbench-json-editor-stripe-row.alternate{background:linear-gradient(90deg,#d7b66f24,#d7b66f0f 80%,#0000)}.dark-mode .workbench-json-editor-highlight .json-token-number.json-array-item-alternate,.dark-mode .workbench-json-editor-highlight .json-token-literal.json-array-item-alternate{color:#f1d391}.dark-mode .workbench-json-editor-highlight .json-token-bracket{color:#9abcf7}.dark-mode .workbench-json-editor-highlight .json-token-punctuation{color:#8fa1b4}.dark-mode .workbench-json-editor-input::-webkit-scrollbar-track{background:#101a24}.dark-mode .workbench-json-editor-input::-webkit-scrollbar-thumb{background:#52677d;border-color:#101a24}.dark-mode .workbench-json-editor-input::placeholder{color:#627488}.dark-mode .workbench-json-simple-row,.dark-mode .workbench-json-simple-empty,.dark-mode .workbench-json-simple-node.nested{background:#172331;border-color:#344353!important}.dark-mode .workbench-json-simple-node.root .workbench-json-simple-row{background:0 0!important}.dark-mode .workbench-json-simple-node.root .workbench-json-simple-row.array-stripe{background:#d7b66f1c!important}.dark-mode .workbench-json-view-fields.homogeneous-array>.array-stripe{background:#d7b66f1c}body:has(.admin-shell.dark-mode) .collection-record-summary{background:linear-gradient(145deg,#152536,#172331);border-color:#344353!important}body:has(.admin-shell.dark-mode) .collection-record-summary-icon{color:#a8c6ff;background:#203a5d}body:has(.admin-shell.dark-mode) .collection-record-summary-id{color:#dce7f2}:is(body:has(.admin-shell.dark-mode) .collection-record-data-item,body:has(.admin-shell.dark-mode) .collection-record-metadata){background:#111b25;border-color:#344353}body:has(.admin-shell.dark-mode) .collection-record-metadata-row+.collection-record-metadata-row{border-color:#2d3d4c}:is(body:has(.admin-shell.dark-mode) .collection-record-form-context,body:has(.admin-shell.dark-mode) .collection-record-field){background:#111b25;border-color:#344353}body:has(.admin-shell.dark-mode) .collection-record-input .MuiOutlinedInput-root{color:#edf4fb;background:#111b25;border-color:#46586a}body:has(.admin-shell.dark-mode) .collection-record-input .MuiInputBase-input{color:#edf4fb}body:has(.admin-shell.dark-mode) .collection-json-viewer{background:#0f1720!important;border-color:#344353!important}body:has(.admin-shell.dark-mode) .workbench-json-editor-shell{background:#111b25!important;border-color:#344353!important}:is(body:has(.admin-shell.dark-mode) .workbench-json-editor-toolbar,body:has(.admin-shell.dark-mode) .workbench-json-editor-status,body:has(.admin-shell.dark-mode) .workbench-json-simple-scroll){color:#dce7f2;background:#111b25;border-color:#344353}body:has(.admin-shell.dark-mode) .workbench-json-editor-toolbar .MuiTypography-caption{color:#9fb0c1}body:has(.admin-shell.dark-mode) .workbench-json-editor-modes{background:#203040}body:has(.admin-shell.dark-mode) .workbench-json-editor-modes .MuiToggleButton-root{color:#9fb0c1}body:has(.admin-shell.dark-mode) .workbench-json-editor-modes .Mui-selected{color:#a8c6ff!important;background:#2b4055!important}body:has(.admin-shell.dark-mode) .workbench-json-advanced-tools{color:#dbe7f4;background:#172331;border-color:#2b3947}body:has(.admin-shell.dark-mode) .workbench-json-advanced-tools .MuiButton-root{color:#b9d0fa}:is(body:has(.admin-shell.dark-mode) .workbench-json-advanced-tools .MuiButton-root.Mui-disabled,body:has(.admin-shell.dark-mode) .workbench-json-advanced-tools .MuiIconButton-root.Mui-disabled){color:#73869a}body:has(.admin-shell.dark-mode) .workbench-json-advanced-tools .MuiIconButton-root{color:#dbe7f4}body:has(.admin-shell.dark-mode) .workbench-json-smart-chip{border-color:#3a526d;color:#a8c6ff!important;background:#20344c!important}body:has(.admin-shell.dark-mode) .workbench-json-editor-body{background:#0f1720}body:has(.admin-shell.dark-mode) .workbench-json-editor-lines{color:#5f7183;background:#0f1720;border-color:#273544}body:has(.admin-shell.dark-mode) .workbench-json-editor-input{color:#0000;-webkit-text-fill-color:transparent;caret-color:#7da8f1;scrollbar-color:#52677d #101a24}body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight{color:#cbd5e1}body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight .json-token-key{color:#8bb2ff}body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight .json-token-string{color:#62c7b8}:is(body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight .json-token-number,body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight .json-token-literal){color:#d7b66f}body:has(.admin-shell.dark-mode) .workbench-json-editor-stripe-row.alternate{background:linear-gradient(90deg,#d7b66f24,#d7b66f0f 80%,#0000)}:is(body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight .json-token-number.json-array-item-alternate,body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight .json-token-literal.json-array-item-alternate){color:#f1d391}body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight .json-token-bracket{color:#9abcf7}body:has(.admin-shell.dark-mode) .workbench-json-editor-highlight .json-token-punctuation{color:#8fa1b4}body:has(.admin-shell.dark-mode) .workbench-json-editor-input::-webkit-scrollbar-track{background:#101a24}body:has(.admin-shell.dark-mode) .workbench-json-editor-input::-webkit-scrollbar-thumb{background:#52677d;border-color:#101a24}body:has(.admin-shell.dark-mode) .workbench-json-editor-input::placeholder{color:#627488}body:has(.admin-shell.dark-mode) .workbench-json-simple-row{background:#172331;border-color:#344353!important}body:has(.admin-shell.dark-mode) .workbench-json-simple-empty{background:#172331;border-color:#344353!important}body:has(.admin-shell.dark-mode) .workbench-json-simple-node.nested{background:#172331;border-color:#344353!important}body:has(.admin-shell.dark-mode) .workbench-json-simple-node.root .workbench-json-simple-row{background:0 0!important}body:has(.admin-shell.dark-mode) .workbench-json-simple-node.root .workbench-json-simple-row.array-stripe{background:#d7b66f1c!important}body:has(.admin-shell.dark-mode) .workbench-json-view-fields.homogeneous-array>.array-stripe{background:#d7b66f1c}.dark-mode .collection-query-question{box-shadow:none;background:linear-gradient(145deg,#152536,#172331 58%);border-color:#3b5168!important}.dark-mode .collection-query-question-icon,.dark-mode .collection-query-choice>span{color:#a8c6ff;background:#203a5d}.dark-mode .collection-query-choice{color:#dce7f2!important;background:#111b25!important;border-color:#43566a!important}.dark-mode .collection-query-selections{background:#111b25;border-color:#344353}.dark-mode .collection-query-selection{color:#dce7f2}body:has(.admin-shell.dark-mode) .collection-query-scope-note{background:#153044;border-color:#31536a}body:has(.admin-shell.dark-mode) .collection-query-progress .MuiLinearProgress-root{background:#344353}body:has(.admin-shell.dark-mode) .collection-query-question{box-shadow:none;background:#172331;border-color:#3b5168!important}body:has(.admin-shell.dark-mode) .collection-query-question-icon{color:#a8c6ff;background:#203a5d}body:has(.admin-shell.dark-mode) .collection-query-choice>span{color:#a8c6ff;background:#203a5d}body:has(.admin-shell.dark-mode) .collection-query-choice{color:#dce7f2!important;background:#111b25!important;border-color:#43566a!important}body:has(.admin-shell.dark-mode) .collection-query-choice:hover{background:#17293a!important;border-color:#6e8fb3!important}body:has(.admin-shell.dark-mode) .collection-query-selections{background:#111b25;border-color:#344353}body:has(.admin-shell.dark-mode) .collection-query-selection{color:#dce7f2}.dark-mode .collection-card:hover{border-color:#526b88;box-shadow:0 10px 28px #0003}@media (max-width:680px){.collection-card-grid{grid-template-columns:1fr}.collection-card{min-height:220px;padding:20px}.collection-library-list .MuiTableCell-root:nth-child(2),.collection-library-list .MuiTableCell-root:nth-child(3){display:none}.collection-field-grid,.collection-query-choices,.collection-record-data-grid{grid-template-columns:1fr}.collection-card-meta,.collection-record-form-context{flex-direction:column;align-items:flex-start}.collection-record-data-grid>.collection-json-viewer{grid-column:auto}.collection-record-metadata-row{grid-template-columns:1fr;gap:3px}.collection-query-answer{flex-direction:column;align-items:stretch}.collection-query-answer .MuiButton-root{align-self:flex-end;margin-bottom:0}}.dashboard-page{--dashboard-scrollbar-track:#e2e8f0;--dashboard-scrollbar-thumb:#718096;--dashboard-scrollbar-thumb-hover:#475569;--dashboard-scrollbar-size:12px;--dashboard-scrollbar-content-gap:8px}.dark-mode .dashboard-page{--dashboard-scrollbar-track:#172331;--dashboard-scrollbar-thumb:#52677d;--dashboard-scrollbar-thumb-hover:#7890a5}body:has(.admin-shell.dark-mode) .dashboard-page{--dashboard-scrollbar-track:#172331;--dashboard-scrollbar-thumb:#52677d;--dashboard-scrollbar-thumb-hover:#7890a5}.dashboard-donut-legend,.dashboard-leaderboard,.dashboard-distribution-legend,.dashboard-heatmap-scroll,.dashboard-report-preview,.dashboard-ai-summary{box-sizing:border-box;scrollbar-color:var(--dashboard-scrollbar-thumb) var(--dashboard-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:auto;box-shadow:inset calc(-1 * var(--dashboard-scrollbar-size)) 0 0 var(--dashboard-scrollbar-track)}.dashboard-donut-legend,.dashboard-leaderboard,.dashboard-distribution-legend,.dashboard-ai-summary{overflow-y:scroll}.dashboard-donut-legend,.dashboard-leaderboard,.dashboard-distribution-legend{padding-inline-end:calc(var(--dashboard-scrollbar-size) + var(--dashboard-scrollbar-content-gap))}.dashboard-ai-summary:not(.size-small):not(.size-medium){padding-inline-end:calc(18px + var(--dashboard-scrollbar-size) + var(--dashboard-scrollbar-content-gap))}.dashboard-ai-summary.size-small,.dashboard-ai-summary.size-medium{box-shadow:none;overflow-y:hidden}.dashboard-heatmap-scroll{box-shadow:inset calc(-1 * var(--dashboard-scrollbar-size)) 0 0 var(--dashboard-scrollbar-track), inset 0 calc(-1 * var(--dashboard-scrollbar-size)) 0 var(--dashboard-scrollbar-track);padding-block-end:calc(var(--dashboard-scrollbar-size) + var(--dashboard-scrollbar-content-gap));padding-inline-end:calc(var(--dashboard-scrollbar-size) + var(--dashboard-scrollbar-content-gap));overflow:scroll}.dashboard-report-preview{box-shadow:inset calc(-1 * var(--dashboard-scrollbar-size)) 0 0 var(--dashboard-scrollbar-track);padding-inline-end:calc(var(--dashboard-scrollbar-size) + var(--dashboard-scrollbar-content-gap));overflow:auto scroll}.dashboard-donut-legend::-webkit-scrollbar{-webkit-appearance:none;width:var(--dashboard-scrollbar-size);height:var(--dashboard-scrollbar-size)}.dashboard-leaderboard::-webkit-scrollbar{-webkit-appearance:none;width:var(--dashboard-scrollbar-size);height:var(--dashboard-scrollbar-size)}.dashboard-distribution-legend::-webkit-scrollbar{-webkit-appearance:none;width:var(--dashboard-scrollbar-size);height:var(--dashboard-scrollbar-size)}.dashboard-heatmap-scroll::-webkit-scrollbar{-webkit-appearance:none;width:var(--dashboard-scrollbar-size);height:var(--dashboard-scrollbar-size)}.dashboard-report-preview::-webkit-scrollbar{-webkit-appearance:none;width:var(--dashboard-scrollbar-size);height:var(--dashboard-scrollbar-size)}.dashboard-ai-summary::-webkit-scrollbar{-webkit-appearance:none;width:var(--dashboard-scrollbar-size);height:var(--dashboard-scrollbar-size)}.dashboard-donut-legend::-webkit-scrollbar-track{-webkit-appearance:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dashboard-scrollbar-thumb) 22%, transparent);background:var(--dashboard-scrollbar-track);border-radius:999px}.dashboard-leaderboard::-webkit-scrollbar-track{-webkit-appearance:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dashboard-scrollbar-thumb) 22%, transparent);background:var(--dashboard-scrollbar-track);border-radius:999px}.dashboard-distribution-legend::-webkit-scrollbar-track{-webkit-appearance:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dashboard-scrollbar-thumb) 22%, transparent);background:var(--dashboard-scrollbar-track);border-radius:999px}.dashboard-heatmap-scroll::-webkit-scrollbar-track{-webkit-appearance:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dashboard-scrollbar-thumb) 22%, transparent);background:var(--dashboard-scrollbar-track);border-radius:999px}.dashboard-report-preview::-webkit-scrollbar-track{-webkit-appearance:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dashboard-scrollbar-thumb) 22%, transparent);background:var(--dashboard-scrollbar-track);border-radius:999px}.dashboard-ai-summary::-webkit-scrollbar-track{-webkit-appearance:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dashboard-scrollbar-thumb) 22%, transparent);background:var(--dashboard-scrollbar-track);border-radius:999px}.dashboard-donut-legend::-webkit-scrollbar-thumb{-webkit-appearance:none;border:3px solid var(--dashboard-scrollbar-track);background:var(--dashboard-scrollbar-thumb);border-radius:999px;min-width:36px;min-height:36px}.dashboard-leaderboard::-webkit-scrollbar-thumb{-webkit-appearance:none;border:3px solid var(--dashboard-scrollbar-track);background:var(--dashboard-scrollbar-thumb);border-radius:999px;min-width:36px;min-height:36px}.dashboard-distribution-legend::-webkit-scrollbar-thumb{-webkit-appearance:none;border:3px solid var(--dashboard-scrollbar-track);background:var(--dashboard-scrollbar-thumb);border-radius:999px;min-width:36px;min-height:36px}.dashboard-heatmap-scroll::-webkit-scrollbar-thumb{-webkit-appearance:none;border:3px solid var(--dashboard-scrollbar-track);background:var(--dashboard-scrollbar-thumb);border-radius:999px;min-width:36px;min-height:36px}.dashboard-report-preview::-webkit-scrollbar-thumb{-webkit-appearance:none;border:3px solid var(--dashboard-scrollbar-track);background:var(--dashboard-scrollbar-thumb);border-radius:999px;min-width:36px;min-height:36px}.dashboard-ai-summary::-webkit-scrollbar-thumb{-webkit-appearance:none;border:3px solid var(--dashboard-scrollbar-track);background:var(--dashboard-scrollbar-thumb);border-radius:999px;min-width:36px;min-height:36px}.dashboard-donut-legend::-webkit-scrollbar-thumb:hover{background:var(--dashboard-scrollbar-thumb-hover)}.dashboard-leaderboard::-webkit-scrollbar-thumb:hover{background:var(--dashboard-scrollbar-thumb-hover)}.dashboard-distribution-legend::-webkit-scrollbar-thumb:hover{background:var(--dashboard-scrollbar-thumb-hover)}.dashboard-heatmap-scroll::-webkit-scrollbar-thumb:hover{background:var(--dashboard-scrollbar-thumb-hover)}.dashboard-report-preview::-webkit-scrollbar-thumb:hover{background:var(--dashboard-scrollbar-thumb-hover)}.dashboard-ai-summary::-webkit-scrollbar-thumb:hover{background:var(--dashboard-scrollbar-thumb-hover)}.dashboard-heatmap-scroll::-webkit-scrollbar-corner{background:var(--dashboard-scrollbar-track)}.dashboard-report-preview::-webkit-scrollbar-corner{background:var(--dashboard-scrollbar-track)}.reporting-page{padding-bottom:48px}.reporting-page-action,.report-builder-footer-actions .MuiButton-root{white-space:nowrap}.reporting-panel{overflow:hidden;border-color:#dce4ed!important;border-radius:12px!important}.report-catalog-heading{gap:20px}.report-catalog-heading .MuiTextField-root{width:min(100%,340px)}.report-library-heading{gap:20px}.report-library-heading .MuiTextField-root{width:min(100%,280px)}.report-type-row,.saved-report-row{gap:14px;min-height:82px}.report-type-copy,.saved-report-copy{flex:1;min-width:0}.report-type-copy>.MuiTypography-body2,.saved-report-copy>.MuiTypography-body2{margin-top:4px}.saved-report-row.MuiButtonBase-root{width:100%;color:inherit;text-align:left;justify-content:flex-start;padding:18px 24px;transition:background .15s}.saved-report-row.MuiButtonBase-root:hover{background:#f7faff}.saved-report-open-icon{color:#8b9aab;flex:none}.report-row-actions{flex:none}.report-preview{margin-bottom:24px;overflow:hidden;border-color:#dce4ed!important;border-radius:12px!important}.report-detail-page{max-width:1600px}.report-back-button{color:#526276!important;text-transform:none!important;margin:-5px 0 14px -8px!important}.report-detail-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.report-detail-description{max-width:980px;margin-top:9px!important;font-size:15px!important;line-height:1.55!important}.report-detail-actions{flex:none}.report-detail-actions .MuiButton-root{text-transform:none;min-width:142px}.report-filter-panel{margin-bottom:24px;padding:20px;border-color:#dce4ed!important;border-radius:12px!important}.report-filter-heading,.report-table-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.report-filter-heading{margin-bottom:18px}.report-page-parameter-grid{grid-template-columns:repeat(4,minmax(180px,1fr));align-items:start;gap:16px;display:grid}.report-page-parameter-grid[data-parameter-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.report-page-parameter-grid .MuiFormHelperText-root{min-height:20px}.report-table-heading{align-items:flex-end;margin:0 2px 12px}.report-detail-page .workbench-table{border-radius:12px!important}.report-detail-page .workbench-table-toolbar{padding:12px}.report-create-page{max-width:1400px}.report-create-header{max-width:920px;margin-bottom:24px}.report-create-shell{overflow:hidden;border-color:#dce4ed!important;border-radius:12px!important}.report-create-progress{background:#fbfcfe;padding:22px 32px 18px}.report-create-progress .MuiStepLabel-label{font-size:13px;font-weight:750}.report-create-body{min-height:430px;padding:28px 32px 32px}.report-create-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.report-create-section-heading>.MuiTextField-root{width:min(100%,340px)}.report-create-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-create-type-card.MuiButtonBase-root{min-height:112px;color:inherit;text-align:left;border:1px solid #dce4ed;border-radius:10px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.report-create-type-card.MuiButtonBase-root:hover{background:#f8fbff;border-color:#9ab9ee}.report-create-type-card.MuiButtonBase-root.is-selected{background:#f1f6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb17}.report-create-source-summary{align-items:center;gap:14px;margin-bottom:24px;padding:14px 16px;display:flex;background:#f8fafc!important;border-color:#dce4ed!important}.report-create-column-search{margin-bottom:14px!important}.report-create-column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-create-details{grid-template-columns:minmax(0,1fr);gap:20px;max-width:780px;display:grid}.report-create-footer{background:#fbfcfe;align-items:center;gap:10px;min-height:76px;padding:14px 24px;display:flex}.report-builder{background:#f7f9fc;padding:22px}.report-builder-loading{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:14px;min-height:300px;padding:32px;display:grid}.report-builder-loading .MuiAlert-root{grid-column:1/-1}.report-source-summary{align-items:center;gap:14px;padding:14px 16px;display:flex;background:linear-gradient(135deg,#fff,#f5f9ff)!important;border-color:#d8e3f1!important}.report-source-summary .MuiTypography-overline{letter-spacing:.09em;font-size:10px;font-weight:850;line-height:1.4;display:block}.report-builder-section{padding:20px;box-shadow:0 1px 2px #0f172a08;background:#fff!important;border-color:#dce4ed!important;border-radius:12px!important}.report-builder-step{color:#1d4ed8;background:#eaf2ff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.report-detail-grid,.report-parameter-grid,.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-summary-grid{margin-top:20px}.report-summary-grid>.MuiAlert-root{grid-column:1/-1}.report-shape-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.report-shape-option{cursor:pointer;align-items:stretch;min-height:84px;display:flex;border-color:#dce4ed!important;border-radius:10px!important}.report-shape-option:hover{background:#f8fbff!important;border-color:#9ab9ee!important}.report-shape-option.is-selected{box-shadow:0 0 0 2px #2563eb1a;background:#f1f6ff!important;border-color:#2563eb!important}.report-shape-option .MuiFormControlLabel-root{align-items:flex-start;width:100%;margin:0;padding:12px 14px}.report-shape-option .MuiRadio-root{margin-top:-4px}.report-column-picker{background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;margin-top:20px;padding:16px}.report-column-toolbar{margin-bottom:14px}.report-column-picker>.MuiTextField-root{margin-bottom:12px}.report-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.report-column-option{cursor:pointer;align-items:center;gap:3px;min-width:0;min-height:58px;padding:7px 10px 7px 6px;display:flex;background:#fff!important;border-color:#dce4ed!important;border-radius:9px!important}.report-column-option:hover{border-color:#9ab9ee!important}.report-column-option.is-selected{background:#f4f8ff!important;border-color:#90b2ea!important}.report-column-option .MuiTypography-root{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-builder-footer-note{max-width:280px}.report-details-drawer,.report-publish-drawer{padding:22px}.report-visibility-option{cursor:pointer;align-items:flex-start;gap:4px;margin-bottom:10px;padding:12px 14px 12px 8px;display:flex;border-color:#dce4ed!important;border-radius:10px!important}.report-visibility-option:hover{background:#f8fbff!important;border-color:#9ab9ee!important}.report-visibility-option.is-selected{box-shadow:0 0 0 2px #2563eb17;background:#f1f6ff!important;border-color:#2563eb!important}.report-visibility-option .MuiRadio-root{margin-top:-4px}.report-role-picker{overflow:hidden;border-color:#dce4ed!important;border-radius:12px!important}.report-role-toolbar{padding:14px 16px 6px}.report-role-list{max-height:390px;padding:10px 14px 14px;overflow-y:auto}.report-role-option{cursor:pointer;align-items:center;gap:4px;padding:7px 10px 7px 5px;display:flex;border-color:#dce4ed!important;border-radius:9px!important}.report-role-option:hover{background:#f8fbff!important;border-color:#9ab9ee!important}.report-role-option.is-selected{background:#f4f8ff!important;border-color:#90b2ea!important}.dark-mode .reporting-panel,.dark-mode .report-preview,.dark-mode .report-builder-section,.dark-mode .report-source-summary,.dark-mode .report-column-picker,.dark-mode .report-column-option,.dark-mode .report-shape-option,.dark-mode .report-visibility-option,.dark-mode .report-role-picker,.dark-mode .report-role-option,.dark-mode .report-filter-panel,.dark-mode .report-create-shell,.dark-mode .report-create-type-card,.dark-mode .report-create-source-summary{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-builder-section{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-source-summary{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-column-picker{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-column-option{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-shape-option{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-visibility-option{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-role-picker{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-role-option{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-filter-panel{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-create-shell{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-create-type-card{border-color:#344353!important}body:has(.admin-shell.dark-mode) .report-create-source-summary{border-color:#344353!important}.dark-mode .reporting-page .MuiTypography-h4{color:#edf4fb}.dark-mode .report-builder{background:#101923}body:has(.admin-shell.dark-mode) .report-builder{background:#101923}.dark-mode .report-builder-section,.dark-mode .report-column-option,.dark-mode .report-source-summary,.dark-mode .report-role-option{background:#172331!important}body:has(.admin-shell.dark-mode) .report-builder-section{background:#172331!important}body:has(.admin-shell.dark-mode) .report-column-option{background:#172331!important}body:has(.admin-shell.dark-mode) .report-source-summary{background:#172331!important}body:has(.admin-shell.dark-mode) .report-role-option{background:#172331!important}.dark-mode .report-column-picker{background:#111b25}body:has(.admin-shell.dark-mode) .report-column-picker{background:#111b25}.dark-mode .report-create-progress,.dark-mode .report-create-footer,.dark-mode .report-create-source-summary{background:#111b25!important}body:has(.admin-shell.dark-mode) .report-create-progress{background:#111b25!important}body:has(.admin-shell.dark-mode) .report-create-footer{background:#111b25!important}body:has(.admin-shell.dark-mode) .report-create-source-summary{background:#111b25!important}.dark-mode .report-shape-option.is-selected,.dark-mode .report-column-option.is-selected,.dark-mode .report-visibility-option.is-selected,.dark-mode .report-role-option.is-selected{background:#1b3150!important;border-color:#6091e8!important}body:has(.admin-shell.dark-mode) .report-shape-option.is-selected{background:#1b3150!important;border-color:#6091e8!important}body:has(.admin-shell.dark-mode) .report-column-option.is-selected{background:#1b3150!important;border-color:#6091e8!important}body:has(.admin-shell.dark-mode) .report-visibility-option.is-selected{background:#1b3150!important;border-color:#6091e8!important}body:has(.admin-shell.dark-mode) .report-role-option.is-selected{background:#1b3150!important;border-color:#6091e8!important}@media (max-width:720px){.report-catalog-heading,.report-type-row,.saved-report-row{flex-direction:column;align-items:flex-start}.report-catalog-heading .MuiTextField-root,.report-row-actions{width:100%}.report-row-actions{overflow-x:auto}.report-builder{padding:14px}.report-builder-section{padding:16px}.report-detail-grid,.report-parameter-grid,.report-summary-grid,.report-shape-options,.report-column-grid{grid-template-columns:1fr}.report-detail-header,.report-filter-heading,.report-table-heading{flex-direction:column;align-items:flex-start;gap:14px}.report-library-heading,.report-create-section-heading{flex-direction:column;align-items:stretch}.report-library-heading .MuiTextField-root,.report-create-section-heading>.MuiTextField-root{width:100%}.report-create-progress{padding-left:8px;padding-right:8px}.report-create-body{min-height:0;padding:20px 16px 24px}.report-create-type-grid,.report-create-column-grid{grid-template-columns:1fr}.report-create-footer{padding:12px 16px}.report-detail-actions,.report-detail-actions>.MuiStack-root{width:100%}.report-page-parameter-grid,.report-page-parameter-grid[data-parameter-count]{grid-template-columns:1fr}.report-page-parameter-grid[data-parameter-count="5"]>:last-child{grid-column:auto}.report-builder-footer-note{display:none}.workbench-side-drawer-footer>.MuiStack-root{justify-content:flex-end}}@media (min-width:721px) and (max-width:1180px){.report-page-parameter-grid,.report-page-parameter-grid[data-parameter-count]{grid-template-columns:repeat(2,minmax(200px,1fr))}.report-page-parameter-grid[data-parameter-count="5"]>:last-child{grid-column:1/-1}}@media (min-width:721px) and (max-width:900px){.report-library-heading,.report-create-section-heading{flex-direction:column;align-items:stretch}.report-library-heading .MuiTextField-root,.report-create-section-heading>.MuiTextField-root{width:100%}.report-create-type-grid,.report-create-column-grid{grid-template-columns:1fr}}@media (max-width:430px){.workbench-side-drawer-footer{min-height:64px;padding-left:60px;padding-right:14px}.report-builder-footer-actions{justify-content:flex-end;width:100%;gap:4px!important}.report-builder-footer-actions .MuiButton-root{min-width:0;padding-left:8px;padding-right:8px;font-size:.78rem}.report-builder-footer-actions .MuiButton-startIcon{margin-right:4px}}.schedule-editor-dialog .MuiDialog-paper{border-radius:16px;width:min(680px,100% - 32px);max-width:680px;max-height:calc(100dvh - 32px);margin:16px}.schedule-editor-dialog .MuiDialogTitle-root{padding:24px 28px 20px}.schedule-editor-dialog .MuiDialogContent-root.schedule-editor-content{padding:8px 28px 20px}.schedule-editor-dialog .schedule-editor-actions{border-top:1px solid var(--border-color,#dce3eb);flex-shrink:0;gap:4px;padding:16px 28px}.schedule-dialog-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.schedule-dialog-heading .MuiIconButton-root{color:#526274;flex:none;margin:-8px -8px 0 0}.schedule-editor{min-width:0}.schedule-method-tabs{background:#f5f7fa;border:1px solid #dce3eb;border-radius:10px;width:fit-content;min-height:40px;margin-bottom:20px;padding:3px}.schedule-method-tabs .MuiTab-root{text-transform:none;border-radius:7px;min-width:132px;min-height:34px;padding:6px 14px;font-size:.82rem}.schedule-method-tabs .Mui-selected{background:#fff;box-shadow:0 1px 4px #0f172a1a;color:#172033!important}.schedule-method-tabs .MuiTabs-indicator{display:none}.schedule-build-button.MuiButton-root{align-self:flex-start}.schedule-repeat-fields{gap:12px;display:flex}.schedule-repeat-fields>:first-child{flex:1;min-width:0}.schedule-repeat-fields>:nth-child(2){flex-shrink:0;width:128px}.schedule-weekdays{width:100%;display:flex}.schedule-weekdays .MuiToggleButton-root{text-transform:none;flex:1;min-width:0;padding:6px 4px}.schedule-time-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.schedule-time-fields>*{min-width:0}.schedule-summary{overflow-wrap:anywhere;background:#f0f5ff;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.schedule-summary>.MuiSvgIcon-root{flex-shrink:0;margin-top:3px}.schedule-active-control{justify-content:space-between;margin:0!important}.schedule-active-control .MuiSwitch-root{order:2;margin-left:auto}.schedule-options.MuiAccordion-root{border-top:1px solid var(--border-color,#dce3eb);background:0 0}.schedule-options.MuiAccordion-root:before{display:none}.schedule-options .MuiAccordionSummary-root{padding:0}.schedule-options .MuiAccordionDetails-root{padding:12px 0 0}.schedule-empty{min-height:300px;padding:40px 24px}.schedule-empty-icon{color:#2563eb;background:#eaf2ff;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.schedule-empty-icon .MuiSvgIcon-root{font-size:34px}.dark-mode .schedule-method-tabs{background:#101922;border-color:#344353}.dark-mode .schedule-method-tabs .Mui-selected{box-shadow:none;background:#263544;color:#edf4fb!important}.dark-mode .schedule-summary{color:#edf4fb;background:#17273a}.dark-mode .schedule-empty-icon{color:#8bb2ff;background:#20344c}@media (max-width:600px){.schedule-editor-dialog .MuiDialog-paper{width:calc(100% - 20px);max-height:calc(100dvh - 20px);margin:10px}.schedule-editor-dialog .MuiDialogTitle-root{padding:20px 20px 14px}.schedule-editor-dialog .MuiDialogContent-root.schedule-editor-content{padding:8px 20px 16px}.schedule-editor-dialog .schedule-editor-actions{padding:12px 20px}.schedule-time-fields{grid-template-columns:1fr}.schedule-method-tabs,.schedule-method-tabs .MuiTabs-flexContainer{width:100%}.schedule-method-tabs .MuiTab-root{flex:50%;min-width:0}}.agent-chat-launcher{padding:16px;background:linear-gradient(135deg,#f8fbff,#f4f7ff)!important;border-color:#bfd2f5!important}.agent-chat-launcher .MuiButton-root{white-space:nowrap;flex:none}.dark-mode .agent-chat-launcher{color:#dce7f2;background:#142235!important;border-color:#35527b!important}.agent-proposal-section{border:1px solid var(--border-color,#dce3ed);border-radius:12px;padding:16px}.agent-proposal-field{overflow-wrap:anywhere;margin-top:10px}.agent-proposal-removed,.agent-proposal-added{white-space:pre-wrap;padding:6px 10px;font-family:monospace;font-size:13px}.agent-proposal-removed{color:#8c1e20;background:#ffebe9}.agent-proposal-added{color:#116329;background:#dafbe1}.agent-execution-bar{background:#f0f5ff;border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.agent-execution-bar>.MuiBox-root{max-width:640px}.agent-execution-bar .MuiButton-root{white-space:nowrap}.agent-schedules-manager .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-schedules-manager .metric-card{min-width:0;padding:16px}.dark-mode .agent-execution-bar{background:#17283e;border-color:#344353}@media (max-width:900px){.agent-execution-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.agent-editor-toolbar{flex-wrap:wrap;height:auto;min-height:68px;padding-block:12px}.agent-schedules-manager .metric-grid{grid-template-columns:1fr}}.agent-editor-shell{flex-direction:column;display:flex}.agent-editor-toolbar,.agent-execution-bar{flex:none}.agent-editor-layout{flex:auto;height:auto;min-height:0}@media (max-width:820px){.agent-editor-layout{flex:none}}.contract-variable.MuiAccordion-root:before{display:none}.contract-variable.MuiAccordion-root{border-radius:10px;overflow:hidden}.contract-variable .MuiAccordionSummary-content{min-width:0}.dark-mode .contract-variable.MuiAccordion-root{border-color:#344353;background:#111b25!important}.agent-proposal-dialog.MuiDialog-root{z-index:1600}.workflow-editor-shell{flex-direction:column;min-height:0;display:flex}.workflow-editor-shell .structured-builder-toolbar{flex:none}.workflow-editor-layout{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.workflow-editor-content{min-width:0;padding:28px;overflow:auto}.workflow-editor-content>.agent-editor-heading{margin-bottom:24px}.workflow-editor-content .structured-canvas{height:auto;min-height:260px;padding:24px 12px}.workflow-editor-content .structured-empty{padding:32px;position:static;transform:none}.workflow-steps-workspace{min-width:0}.workflow-steps-workspace.has-inspector{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:16px;height:max(460px,100dvh - 300px);display:grid}.workflow-steps-workspace.has-inspector .structured-canvas{height:100%;min-height:0;overflow:auto}.workflow-step-editor{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172a1a;border-radius:16px!important}.workflow-step-editor-header{background:#fff;border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.workflow-step-editor-header .MuiIconButton-root{flex-shrink:0}.workflow-step-editor-content{background:#fbfcfe;flex:1;min-height:0;overflow:auto}.workflow-step-editor-content .structured-inspector-section{padding:20px 22px}.dark-mode .workflow-step-editor-header,.dark-mode .workflow-step-editor-content{background:#172331}@media (max-width:1280px){.workflow-steps-workspace.has-inspector{height:auto;display:block}.workflow-steps-workspace.has-inspector .structured-canvas{height:auto;min-height:260px;overflow:visible}.workflow-step-editor{z-index:20;width:min(500px,100vw);height:auto;position:fixed;top:64px;bottom:0;right:0;border-radius:16px 0 0 16px!important}}@media (max-width:820px){.workflow-step-editor{top:0;border-radius:0!important}}.workflow-editor-content .workflow-runs-page{padding:0}.workflow-editor-content>.MuiPaper-root,.workflow-editor-content>.MuiStack-root,.workflow-editor-content .structured-inspector-section{width:100%;min-width:0;max-width:none}@media (max-width:820px){.workflow-editor-shell{height:auto;overflow:visible}.workflow-editor-layout{display:block}.workflow-editor-content{padding:20px 14px}.workflow-editor-layout>.agent-editor-nav{position:static}.workflow-editor-shell .structured-builder-toolbar{flex-wrap:wrap}}.workflow-editor-shell .structured-builder-actions{flex-wrap:wrap;justify-content:flex-end}.workflow-impact-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:6px;display:grid}.workflow-impact-comparison>*{overflow-wrap:anywhere;min-width:0}.workflow-impact-comparison .agent-proposal-removed,.workflow-impact-comparison .agent-proposal-added{border-radius:6px;font-family:inherit}@media (max-width:600px){.workflow-impact-comparison{grid-template-columns:minmax(0,1fr)}}.operations-page{max-width:1440px;margin-inline:auto;padding:32px 28px 48px}.operations-page>.panel-heading{padding:0}.operations-page>*,.operations-page .panel-heading>*,.agent-resource-editor>*{min-width:0}.operations-page .panel-heading{flex-wrap:wrap}.operations-page .panel-heading>.MuiStack-root{flex-wrap:wrap;gap:8px}.operations-page .MuiChip-root,.agent-resource-editor .MuiChip-root{max-width:100%}.operations-page .MuiTypography-root,.agent-resource-editor .MuiTypography-root{overflow-wrap:anywhere}@media (max-width:600px){.top-app-bar .MuiToolbar-root{padding-inline:12px}.top-app-title,.reset-demo-button>span:not(.MuiButton-startIcon){display:none}.top-app-bar .MuiIconButton-root{width:36px;height:36px}.reset-demo-button.MuiButton-root{width:36px;min-width:36px;padding:6px}.reset-demo-button .MuiButton-startIcon{margin:0}.operations-page .panel-heading{flex-direction:column;align-items:stretch;padding:20px 14px}.operations-page{padding:24px 12px 40px}.operations-page>.panel-heading{padding:0}.operations-page .panel-heading>.MuiStack-root{margin:0}.operations-page .panel-heading>.MuiStack-root>*{margin-left:0}.operations-page .metric-card{min-width:0;padding:14px}.agent-resource-editor>.MuiPaper-root{padding:14px}}.workbench-collapsible-section.MuiAccordion-root{background:#fbfcfe;border-color:#d7e0eb;border-radius:12px;padding:0;display:block;overflow:hidden}.workbench-collapsible-section.MuiAccordion-root:before{display:none}.workbench-collapsible-section>.MuiAccordion-heading>.MuiAccordionSummary-root{padding:8px 20px}.workbench-collapsible-section .MuiAccordionSummary-content{min-width:0}.workbench-collapsible-section>.MuiCollapse-root>.MuiCollapse-wrapper>.MuiCollapse-wrapperInner>.MuiAccordion-region>.MuiAccordionDetails-root{padding:0 20px 20px}.dark-mode .workbench-collapsible-section.MuiAccordion-root{background:#111b25;border-color:#344353}@media (max-width:600px){.workbench-collapsible-section>.MuiAccordion-heading>.MuiAccordionSummary-root{padding:8px 12px}.workbench-collapsible-section>.MuiCollapse-root>.MuiCollapse-wrapper>.MuiCollapse-wrapperInner>.MuiAccordion-region>.MuiAccordionDetails-root{padding:0 12px 12px}}
