.workspace-shell{--ws-ink:#172f38;--ws-muted:#52646c;--ws-line:#dae3e6;--ws-accent:#096858;color:var(--ws-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f7f8;min-height:100vh;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;line-height:1.55}.workspace-shell *{box-sizing:border-box}.workspace-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #138773}.workspace-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.workspace-skip:focus{top:8px}.workspace-sidebar{border-right:1px solid var(--ws-line);z-index:30;background:#fff;flex-direction:column;gap:24px;width:244px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-logo{align-items:center;gap:12px;padding:0 12px 12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.workspace-logo>span{background:var(--ws-accent);color:#fff;text-align:center;border-radius:12px;width:36px;height:36px;font-size:27px}.workspace-logo small{color:var(--ws-muted);letter-spacing:.04em;font-size:11px;font-weight:500;display:block}.workspace-nav-label{text-transform:uppercase;letter-spacing:.1em;color:#667982;margin-bottom:8px;padding:0 12px;font-size:10px;font-weight:700}.workspace-sidebar nav a{color:#435b66;border-radius:7px;align-items:center;gap:12px;min-height:44px;margin:3px 0;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.workspace-sidebar nav a:hover{background:#f1f5f5}.workspace-sidebar nav a[aria-current=page]{color:#075d4e;background:#e6f3ee;font-weight:700;box-shadow:inset 3px 0 #138773}.workspace-personal{border-top:1px solid var(--ws-line);margin-top:auto;padding:16px 12px 0;font-size:13px}.workspace-personal summary{cursor:pointer;min-height:44px;padding-top:10px}.workspace-personal :is(a,button){padding:10px 0;display:block}.workspace-body{min-width:0;margin-left:244px}.workspace-topbar{border-bottom:1px solid var(--ws-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 36px;font-size:14px;display:flex}.workspace-topbar>span{color:#52646c}.workspace-context{align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.workspace-context select{color:#173c37;background:#fff;border:1px solid #cad7da;border-radius:7px;min-width:160px;min-height:42px;padding:8px 30px 8px 12px}.workspace-content{min-width:0}.workspace-content>main{width:100%;max-width:1320px;margin:auto;padding:36px}.workspace-content h1{letter-spacing:-.035em;color:#17333d;font-size:clamp(25px,2.5vw,32px);font-weight:650;line-height:1.25}.workspace-content h2{letter-spacing:-.02em}.workspace-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:6px}.workspace-content :is(button,a)[class*=bg-slate-950]{background:#096858;border-radius:6px}.workspace-content table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.workspace-content th{color:#52646c;background:#f4f7f7;font-size:12px;font-weight:600}.workspace-content :is(th,td){vertical-align:top;border-bottom:1px solid #e0e7e9;padding:14px 16px}.workspace-content :is(td,th) :is(p,span,a,button){overflow-wrap:anywhere}.workspace-content section{scroll-margin-top:24px}.workspace-content :is(p,li){overflow-wrap:anywhere}.workspace-content [data-acquisition-v2] :is(ul.grid,dl.grid){border-top:1px solid var(--ws-line);background:#fff;display:block}.workspace-content [data-acquisition-zone=summary]>dl.grid{display:grid}.workspace-content [data-acquisition-v2] :is(li,dl>div){border-width:0 0 1px;padding:16px}.workspace-content [data-acquisition-v2] [data-milestone]{grid-template-columns:minmax(180px,2fr) repeat(3,1fr);align-items:baseline;gap:16px;display:grid}.workspace-notice{background:#fff4df;padding:16px 36px}.workspace-mobile-toggle{display:none}.workspace-panel{border:1px solid var(--ws-line);background:#fff;border-radius:9px;margin:24px 0;padding:24px}.workspace-list{border-top:1px solid var(--ws-line);margin-top:20px;padding:0;list-style:none}.workspace-list>li{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;display:flex}.workspace-list a{color:#096858;text-underline-offset:4px;font-weight:600}.workspace-muted{color:var(--ws-muted);font-size:14px}.workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.workspace-content .studio{color:var(--ws-ink);background:0 0}.workspace-content .studio-project-table{background:#fff}.workspace-content .studio-status{white-space:normal;max-width:28rem;line-height:1.6;display:block}@media (width<=900px){.workspace-sidebar{width:216px}.workspace-body{margin-left:216px}.workspace-topbar{padding:16px 24px}.workspace-content>main{padding:28px 24px}.workspace-content [data-acquisition-v2] [data-milestone]{grid-template-columns:1fr 1fr}}@media (width<=640px){.workspace-mobile-toggle{z-index:40;text-align:left;color:#fff;background:#173c37;width:100%;min-height:48px;padding:12px 20px;font-size:14px;display:block;position:sticky;top:0}.workspace-sidebar{border-bottom:1px solid var(--ws-line);gap:16px;width:100%;max-height:calc(100dvh - 48px);display:none;position:sticky;top:48px}.workspace-sidebar.is-open{display:flex}.workspace-body{margin-left:0}.workspace-topbar{flex-wrap:wrap;min-height:68px;padding:12px 20px}.workspace-context{max-width:100%}.workspace-context select{min-width:0;max-width:240px}.workspace-content>main{padding:28px 20px}.workspace-panel{padding:18px}.workspace-content [data-acquisition-v2] [data-milestone]{display:block}.workspace-content [data-acquisition-v2] [data-milestone] p{margin-top:8px}.workspace-content table{min-width:580px}.workspace-content :is(.overflow-x-auto,.studio-project-table){overflow-x:auto}}
