.de-shell{background:#f6f8fc;color:#263750;min-height:100dvh;font-size:14px;line-height:1.6;display:flex}.de-shell *{box-sizing:border-box}.de-shell h1,.de-shell h2,.de-shell h3,.de-shell p{margin:0}.de-sidebar{width:222px;background:#fff;border-right:1px solid #e4e9f2;padding:31px 16px 20px;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;flex-shrink:0}.de-logo{padding:0 12px;text-decoration:none}.de-logo span{display:block;font-size:12px;letter-spacing:.03em;color:#8b98ac;margin-top:11px}.de-workspace-label{display:flex;gap:10px;align-items:center;padding:13px 12px;margin:25px 0 26px;background:#f5f7fc;border:1px solid #e8edf6;border-radius:8px;font-size:12px}.de-workspace-label>svg{color:#5c78b4}.de-workspace-label small{display:block;color:#91a0b7;font-size:12px;margin-top:2px}.de-sidebar nav{display:flex;flex-direction:column;gap:7px}.de-sidebar nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border-radius:7px;color:#748199;font-size:14px;min-height:44px}.de-sidebar nav button.active{color:#2b5aef;background:#edf2ff;font-weight:650}.de-sidebar nav button:hover{background:#f1f5fd}.de-sidebar nav small{margin-left:auto;background:#e2eafd;color:#4770c8;font-size:12px;padding:0 5px;border-radius:4px}.de-sidebar-bottom{margin-top:auto;padding:25px 10px 0}.de-sidebar-bottom>a{display:flex;justify-content:space-between;color:#8b9ab0;font-size:12px;margin:17px 0;text-decoration:none}.de-sidebar-bottom>div{display:flex;align-items:center;gap:10px;padding-top:17px;border-top:1px solid #e7ecf4;font-size:12px}.de-sidebar-bottom>div>span{background:#edf2ff;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;color:#5377cc}.de-sidebar-bottom small{display:block;font-size:12px;color:#94a1b5}.de-work{flex:1;min-width:0}.de-topbar{height:68px;background:white;border-bottom:1px solid #e4eaf3;padding:0 34px;display:flex;align-items:center;justify-content:space-between}.de-topbar>span:first-child{display:flex;align-items:center;gap:12px;font-size:12px;color:#93a0b3}.de-topbar b{color:#526780;font-weight:550}.de-preview-badge{font-size:12px;color:#697b98;border:1px solid #dce4f0;border-radius:5px;padding:4px 9px;letter-spacing:.06em}.de-preview-notice{display:flex;align-items:center;gap:9px;background:#eef3ff;padding:11px 34px;color:#5c75a6;font-size:12px;line-height:1.65}.de-preview-notice strong{font-weight:650}.de-main{padding:31px 34px;max-width:1490px;margin:auto}.de-page-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:29px}.de-page-head p{font-size:12px;letter-spacing:.13em;color:#8798b3;margin-bottom:7px}.de-page-head h1{font-size:29px;font-weight:700;letter-spacing:-.06em;margin-bottom:8px}.de-page-head div>span{font-size:14px;color:#8a99ae}.de-date{font-size:12px;color:#92a0b4;white-space:nowrap}.de-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.de-metrics article{background:#fff;border:1px solid #e1e7f1;border-radius:10px;padding:22px}.de-metrics article>span{font-size:12px;color:#7e8fa8}.de-metrics strong{display:block;font-size:33px;font-weight:650;letter-spacing:-.045em;margin:9px 0 6px}.de-metrics strong small{font-size:12px;font-weight:450;margin-left:7px;color:#90a0b7}.de-metrics p{font-size:12px;color:#a0adc1}.de-metrics .attention{background:#eff4ff;border-color:#d6e2fd}.de-metrics .attention strong{color:#2b5aef}.de-overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:22px;margin-bottom:24px}.de-panel{background:white;border:1px solid #e0e7f2;border-radius:10px;overflow:hidden}.de-panel>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:21px 23px;border-bottom:1px solid #edf1f7}.de-panel h2{font-size:15px;font-weight:650}.de-panel h2>b{margin-left:7px;color:#7490c7;font-size:14px;font-weight:500}.de-panel>header>span{font-size:12px;color:#91a0b6}.de-panel>header>svg{color:#92a5c4}.de-panel header button{font-size:12px;color:#8a9bb5;gap:6px}.de-action-list>button{width:100%;display:flex;align-items:center;gap:13px;padding:19px 23px;text-align:left;border-bottom:1px solid #edf1f7}.de-action-list>button:last-child{border:0}.de-action-list>button:hover{background:#f8faff}.de-action-list>button>svg{color:#9eacc0;width:14px}.de-action-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:9px;background:#f1f5fb;color:#7892b9;flex-shrink:0}.de-action-list strong{display:block;font-size:14px;font-weight:600}.de-action-list small{display:block;font-size:12px;color:#95a3b7;margin-top:4px}.de-action-list .de-status{margin-left:auto;flex-shrink:0}.de-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;font-size:12px;background:#f1f4f9;color:#7e8da5;white-space:nowrap}.de-status.good{background:#eaf7f0;color:#42946a}.de-action-icon.warn,.de-status.warn{background:#fff4e9;color:#b78445}.de-action-icon.blue,.de-status.blue{background:#edf2ff;color:#5780d9}.de-panel-helper{font-size:12px;color:#94a3b9;padding:18px 23px 0}.de-progress-row{width:100%;padding:17px 23px;text-align:left}.de-progress-row:hover{background:#fafbfe}.de-progress-row>span{display:flex;justify-content:space-between;font-size:12px}.de-progress-row b{font-weight:550}.de-progress-row small{color:#5780d9;font-size:12px}.de-progress-row>div{height:5px;border-radius:3px;background:#edf1f8;margin-top:11px}.de-progress-row i{display:block;height:100%;border-radius:3px;background:#6a8feb}.de-progress-row p{font-size:12px;color:#9ba9bc;margin-top:6px}.de-boundary{display:flex;align-items:center;gap:17px;padding:24px}.de-boundary>svg{color:#7691c7}.de-boundary h2{font-size:14px;margin-bottom:5px}.de-boundary p{font-size:12px;color:#92a0b5}.de-boundary>span{margin-left:auto;color:#8b9db8;font-size:12px;white-space:nowrap}.de-filterbar{display:flex;align-items:center;gap:15px;padding:20px 22px;border-bottom:1px solid #e6ecf6}.de-filterbar>div:first-child{position:relative;flex:1;max-width:390px}.de-filterbar>div>svg{position:absolute;left:12px;top:11px;color:#a1aec0}.de-filterbar input{padding-left:39px;height:41px;font-size:14px;border-color:#e1e8f3}.de-filterbar .de-select{width:150px;height:41px;font-size:12px;border-color:#e1e8f3}.de-filterbar>span{margin-left:auto;font-size:12px;color:#94a4bb}.de-table-scroll{overflow:auto}.de-panel table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.de-panel th{font-size:12px;color:#8d9db4;font-weight:500;background:#f9fafe;padding:14px 16px}.de-panel td{padding:15px 16px;border-top:1px solid #edf1f7;color:#778aa4}.de-panel td:first-child,.de-panel th:first-child{padding-left:23px}.de-company-link{text-align:left;font-weight:600;color:#3b526f;min-height:40px}.de-company-link small{display:block;font-size:12px;color:#99a8bd;font-weight:400;margin-top:4px}.de-inline-progress{display:inline-block;height:4px;width:47px;background:#edf1f9;margin-right:9px;vertical-align:middle;border-radius:3px}.de-inline-progress i{display:block;background:#7c9bee;height:100%;border-radius:3px}.de-empty{padding:50px;text-align:center;color:#99a9bf}.de-billing-note{background:#edf3ff;border:1px solid #dfe8fb;border-radius:10px;padding:23px;display:flex;gap:17px;margin-bottom:25px;color:#6281b7}.de-billing-note h2{font-size:15px;margin-bottom:5px}.de-billing-note p{font-size:12px;line-height:1.8}.de-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.de-onboarding-grid>button{text-align:left;padding:26px;border-right:1px solid #edf1f7;border-bottom:1px solid #edf1f7}.de-onboarding-grid>button:hover{background:#f9fbff}.de-onboarding-grid>button>span{display:flex;justify-content:space-between;gap:20px}.de-onboarding-grid b{font-size:14px;font-weight:600}.de-onboarding-grid strong{color:#638ade}.de-check-dots{display:flex;gap:8px;margin:20px 0 13px}.de-check-dots i{font-style:normal;background:#f1f4f9;color:#a5b0c1;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:12px}.de-check-dots i.done{background:#eaf1ff;color:#628ade}.de-onboarding-grid p{font-size:12px;color:#93a4be}.de-support-note{display:flex;gap:12px;padding:22px;color:#8b9fbd;background:#f9fbfe;font-size:12px}.de-system-list>div{padding:22px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1f7;gap:15px}.de-system-list b{display:block;font-size:14px;font-weight:550}.de-system-list small{display:block;font-size:12px;color:#99a7bb;margin-top:5px}.de-footer{display:flex;justify-content:space-between;margin:12px 34px 25px;font-size:12px;color:#a0aec1}.de-company-sheet{width:min(470px,100vw)!important;max-width:470px!important;background:#fff;overflow-y:auto;padding:26px;gap:22px;color:#334b69}.de-company-sheet [data-slot=sheet-header]{padding:0;margin-bottom:0}.de-company-sheet [data-slot=sheet-title]{font-size:25px}.de-company-sheet [data-slot=sheet-description]{font-size:12px;color:#879ab5}.de-sheet-summary p{font-size:14px;color:#8a9bb3;margin-top:10px}.de-company-sheet [data-slot=tabs-list]{width:100%;margin:10px 0;font-size:12px}.de-company-sheet [data-slot=tabs-trigger]{font-size:12px}.de-detail-dl{display:grid;grid-template-columns:100px 1fr;gap:20px 12px;font-size:14px;margin:20px 0 30px}.de-detail-dl dt{color:#95a4bb}.de-sheet-note{display:flex;gap:12px;background:#f4f7fc;padding:19px;border-radius:8px;color:#8599b6;font-size:12px;line-height:1.8}.de-sheet-help{font-size:12px;color:#899fba;margin:20px 0}.de-usage-row{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e7edf5;font-size:14px}.de-step-list{list-style:none;padding:0;margin:15px 0}.de-step-list li{display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #eaf0f7;font-size:14px;color:#98a7bc}.de-step-list li>span{width:26px;height:26px;border-radius:50%;background:#f0f4fa;display:grid;place-items:center;font-size:12px}.de-step-list li.done{color:#4e6e9d}.de-step-list li.done>span{background:#eaf1ff;color:#618be8}.de-step-list b{font-weight:500}.de-step-list small{margin-left:auto;font-size:12px}.de-access{max-width:570px;padding:32px;margin:12vh auto;font-size:16px;line-height:1.8}.de-access h1{font-size:27px;font-weight:700;margin:23px 0 15px}.de-access>p{color:#7d90ac;margin-top:16px}.de-access>a{display:inline-block;padding:10px 17px;background:#2b5aef;border-radius:8px;color:white;margin:25px 10px 0 0;font-size:14px;text-decoration:none}.de-access>a:last-child{background:white;color:#7288aa;border:1px solid #dfe7f3}@media(max-width:1100px){.de-sidebar{width:195px}.de-main{padding:26px 22px}.de-preview-notice,.de-topbar{padding-inline:22px}.de-metrics{gap:11px}.de-metrics article{padding:17px}.de-overview-grid{grid-template-columns:1fr}.de-boundary>span,.de-date{display:none}}@media(max-width:760px){.de-shell{display:block}.de-sidebar{position:relative;width:100%;height:auto;padding:18px 16px 10px;border-right:0;border-bottom:1px solid #e1e8f3}.de-logo{display:flex;align-items:center;justify-content:space-between;padding:0}.de-logo img{width:112px}.de-logo span{margin:0;font-size:12px}.de-sidebar-bottom,.de-workspace-label{display:none}.de-sidebar nav{flex-direction:row;overflow:auto;margin-top:17px;gap:8px;padding-bottom:4px}.de-sidebar nav button{white-space:nowrap;padding:10px;font-size:12px;min-height:40px;gap:7px}.de-sidebar nav svg{width:16px}.de-topbar{display:none}.de-preview-notice{padding:12px 16px;font-size:12px;align-items:start}.de-preview-notice svg{margin-top:3px}.de-main{padding:23px 16px}.de-page-head{margin-bottom:22px}.de-page-head h1{font-size:26px}.de-page-head div>span{font-size:12px}.de-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.de-metrics article{padding:16px}.de-metrics strong{font-size:29px}.de-metrics p{font-size:12px}.de-panel>header{padding:17px}.de-panel h2{font-size:14px}.de-action-list>button{padding:17px 14px;gap:9px}.de-action-list small,.de-action-list strong{font-size:12px}.de-action-list .de-status{font-size:11px;padding:3px 5px}.de-action-icon{width:31px;height:31px}.de-boundary{padding:18px;align-items:start}.de-filterbar{padding:15px;flex-wrap:wrap;gap:10px}.de-filterbar>div:first-child{flex-basis:100%;max-width:none}.de-filterbar .de-select{width:145px}.de-panel table{min-width:640px}.de-onboarding-grid{grid-template-columns:1fr}.de-system-list>div{padding:18px}.de-footer{margin-inline:16px;flex-direction:column;gap:6px}.de-billing-note{padding:18px}.de-access,.de-company-sheet{padding:24px}.de-access h1{font-size:24px}}