:root{--sidebar-width:238px}.workspace-content{margin-left:var(--sidebar-width);min-width:0}.app-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);z-index:50;background:linear-gradient(180deg,#061c3e,#092b54);color:#d8e9ff;display:flex;flex-direction:column;border-right:1px solid #254263;overflow-y:auto;padding:20px 12px}.sidebar-brand{padding:0 5px 22px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-brand .brand{gap:5px}.sidebar-brand .brand img{width:42px;height:42px}.sidebar-brand .brand strong{font-size:21px;white-space:nowrap;color:white}.sidebar-brand .brand small{font-size:7px;letter-spacing:3px}.sidebar-group{font-size:11px;letter-spacing:1.8px;color:#8ba9ca;margin:20px 12px 9px;font-weight:700}.sidebar-link{display:flex;align-items:center;gap:11px;min-height:48px;padding:12px 10px;margin:4px 0;border-radius:9px;font-size:14px;line-height:1.35;color:#dceaff}.sidebar-link svg{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.sidebar-link:hover{background:#143d68}.sidebar-link[aria-current=location]{background:#0876f9;color:white;font-weight:700}.sidebar-link small{margin-left:auto;font-size:9px;padding:3px 4px;border:1px solid #7294b8;border-radius:4px;color:#d3e7ff}.sidebar-footer{margin-top:auto;padding:24px 10px 0;color:#91aac6;font-size:11px;line-height:1.6}.workspace-topbar{max-width:none;padding:17px 28px;min-height:76px}.workspace-title{font-size:18px}.workspace-header-right{display:flex;align-items:center;gap:16px;margin-left:auto}.workspace-preview{background:#153b62;color:#d6ecff}.sidebar-menu,.sidebar-close{display:none}.workspace-overview{padding-top:34px;padding-bottom:34px}.workspace-overview h1{font-size:clamp(27px,3vw,39px);margin:9px 0 12px;letter-spacing:-.7px}.workspace-intro{color:#52657e;line-height:1.6;max-width:760px}.workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.workspace-metrics article{background:white;border:1px solid #dbe8f7;box-shadow:0 5px 20px #103a6c08;border-radius:14px;padding:20px}.workspace-metrics small{display:block;color:#52657e;line-height:1.5}.workspace-metrics strong{display:block;font-size:clamp(22px,2.5vw,32px);margin-top:9px;overflow-wrap:anywhere}.sidebar-backdrop{position:fixed;inset:0;z-index:40;border:0;background:#06152eaa;width:100%;height:100%}.sidebar-backdrop[hidden]{display:none}#workspace,#demo,#pricing,#branding,#jobTools,#proposal{scroll-margin-top:95px}.app-sidebar a:focus-visible,.app-sidebar button:focus-visible{outline:3px solid #5ad9ff;outline-offset:2px}.workspace-return{display:inline-block;color:#bce7ff;font-size:13px;padding:12px 8px}\n@media(min-width:901px) and (max-width:1250px){.workspace-content .grid{grid-template-columns:1fr}.workspace-content #features .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-content .branding-cards,.workspace-content .pricing{grid-template-columns:1fr}.workspace-content .hero-copy{max-width:520px}.workspace-content .hero{background:linear-gradient(90deg,#fffffff2,#ffffffb0),url('hero.jpg') center/cover}}\n@media(max-width:900px){.workspace-content{margin-left:0}.app-sidebar{width:270px;transform:translateX(-100%);transition:transform .18s ease}.app-sidebar.is-open{transform:translateX(0)}.sidebar-menu{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;font-size:24px;min-width:44px;min-height:44px}.sidebar-close{display:block;background:none;border:0;color:white;font-size:30px;min-width:44px;min-height:44px}.workspace-topbar{gap:12px;padding:12px 15px}.workspace-title{font-size:15px}.workspace-header-right{gap:8px}.workspace-preview{display:none}.workspace-header-right .language select{max-width:125px}.workspace-metrics{gap:10px}.workspace-metrics article{padding:15px}}\n@media(max-width:540px){.workspace-metrics{grid-template-columns:1fr}.workspace-title{max-width:110px;font-size:14px}.workspace-overview{padding-top:24px}.workspace-header-right .language select{max-width:115px;font-size:14px}}\n@media(prefers-reduced-motion:reduce){.app-sidebar{transition:none}}@media print{.app-sidebar,.sidebar-backdrop,.workspace-overview{display:none!important}.workspace-content{margin-left:0}}\n
