.cd-platform-switcher{color:#536272;background:#fff;border:1px solid #dce2e7;border-radius:9px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0 12px;display:inline-flex;box-shadow:0 1px 2px #172b3b05}.cd-platform-switcher>svg{color:#637380;flex-shrink:0}.cd-platform-switcher select{color:#283948;cursor:pointer;background:0 0;border:0;min-width:0;max-width:100%;padding:11px 2px;font:600 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cd-platform-switcher:focus-within{outline-offset:2px;outline:3px solid #a9e5da}.portal.portal,.e-app.e-app{color:#243343;--p-border:#e3e8ed;--p-muted:#617184;--e-bg:#f6f8fa;--e-muted:#617184;background:#f6f8fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portal .p-sidebar,.e-app .e-sidebar{color:#afbdca;background:#101c27;border-right:1px solid #1c2d3b;overflow-y:auto}.portal .p-brand{letter-spacing:-.6px;font-size:22px}.portal .p-workspace{color:#e1e9ef;background:#192936;border:1px solid #2b3b48;border-radius:9px}.portal .p-nav-label{color:#8294a6;letter-spacing:1.7px;font-size:10px}.portal .p-sidebar nav button{color:#afbdca;border-radius:8px;font-size:13px;transition:background .15s,color .15s}.portal .p-sidebar nav button:hover{color:#fff;background:#1b2e3c}.portal .p-sidebar nav button.active{color:#b9f6e5;background:#203f43;border-left:3px solid #6ee7c5;padding-left:13px}.portal .p-count{color:#b9f6e5;background:#29474d}.portal .p-sidebar .p-plan{background:linear-gradient(135deg,#24323f,#182735);border:1px solid #34424f}.portal .p-profile{color:#e2e8ef}.portal .p-avatar{color:#236354;background:#def1eb}.portal .p-topbar,.e-app .e-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-color:#e2e7ed;gap:14px;height:72px}.portal .p-top-actions{gap:15px}.portal .p-breadcrumb{color:#647487;font-size:12px}.portal .p-breadcrumb b{color:#243343}.portal .p-content{max-width:1450px;padding:32px 40px}.portal .p-demo-banner{color:#4b6e66;background:#eff6f4;border:1px solid #dce8e6;border-radius:8px;margin-bottom:28px;font-size:11px}.portal .p-demo-banner a{color:#186452;font-weight:600}.portal .p-demo-label{color:#667588;background:#f2f4f7;border:1px solid #e2e6eb;border-radius:5px;padding:4px 7px;font-size:10px}.portal .p-page-heading h1{letter-spacing:-1px;color:#1b2d3d;font-weight:650}.portal .p-card{border-color:#e2e7ed;border-radius:12px;box-shadow:0 3px 8px #15273803}.portal .p-btn.primary{color:#fff;background:#147765;border-color:#147765}.portal .p-btn.primary:hover{background:#105f51}.portal .p-bottom-note{color:#718092;font-size:11px}.portal button:focus-visible,.portal input:focus-visible,.portal select:focus-visible,.e-app button:focus-visible{outline-offset:3px;outline:3px solid #79ccbb}@media (width>=1600px){.portal .p-content{max-width:1480px;padding-block:36px}.portal .p-topbar{padding-inline:40px}}@media (width<=1100px){.portal .p-content{padding:26px}.portal .p-top-actions{gap:8px}.portal .p-top-search{display:none}}@media (width<=700px){.portal .p-content{padding:20px 16px}.portal .p-topbar{gap:8px;height:64px;padding-inline:14px}.portal .p-breadcrumb,.portal .p-top-actions>.p-demo-label{display:none}.portal .p-top-actions{flex:1;justify-content:flex-end;min-width:0}.cd-platform-switcher{gap:6px;padding-inline:8px}.cd-platform-switcher select{padding-block:10px;font-size:11px}.portal .p-sidebar{padding-top:75px}.portal .p-demo-banner{margin-bottom:22px;padding:10px;font-size:10px}}
