:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rw-ink:#17211b;--rw-muted:#657069;--rw-canvas:#f5f7f3;--rw-panel:#fff;--rw-line:#dce3dc;--rw-accent:#197149;--rw-accent-soft:#dff4e9;--rw-danger:#9d2d2d;--rw-radius:18px;--rw-shadow:0 18px 50px #1b372717;--rw-brand:#176844;--rw-brand-wash:#edf4ef;--rw-muted-strong:#68736c;--rw-muted-soft:#718077;--rw-line-soft:#e1e5de;--rw-danger-warm:#87412b;--rw-danger-wash:#fff0e8;--rw-admin-accent:#624334;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--rw-canvas);color:var(--rw-ink);margin:0}a,button{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #2b7fff}.workspace-shell.svelte-5mcnqz{box-sizing:border-box;z-index:50;background:var(--rw-panel);border-bottom:1px solid #e0e3dc;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;height:76px;padding:0 clamp(20px,5vw,72px);display:grid;position:sticky;top:0}.brand.svelte-5mcnqz{color:inherit;align-items:center;gap:10px;width:max-content;text-decoration:none;display:flex}.brand.svelte-5mcnqz>span:where(.svelte-5mcnqz){background:var(--rw-brand);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.workspace-shell.svelte-5mcnqz nav:where(.svelte-5mcnqz){gap:5px;display:flex}.workspace-shell.svelte-5mcnqz nav:where(.svelte-5mcnqz) a:where(.svelte-5mcnqz){color:#69716c;white-space:nowrap;border-radius:9px;padding:9px 13px;font-weight:750;text-decoration:none;transition:color .1s,background .1s}.workspace-shell.svelte-5mcnqz nav:where(.svelte-5mcnqz) a[aria-current=page]:where(.svelte-5mcnqz),.workspace-shell.svelte-5mcnqz nav:where(.svelte-5mcnqz) a:where(.svelte-5mcnqz):hover{background:var(--rw-brand-wash);color:var(--rw-brand)}.person.svelte-5mcnqz{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.person.svelte-5mcnqz>span:where(.svelte-5mcnqz){width:38px;height:38px;color:var(--rw-brand);background:#e1eee6;border-radius:50%;flex:0 0 38px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.person.svelte-5mcnqz div:where(.svelte-5mcnqz){min-width:0;display:grid}.person.svelte-5mcnqz strong:where(.svelte-5mcnqz),.person.svelte-5mcnqz small:where(.svelte-5mcnqz){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person.svelte-5mcnqz small:where(.svelte-5mcnqz){color:#737c76;text-transform:capitalize;font-size:.72rem}.route-progress.svelte-5mcnqz{background:var(--rw-brand);opacity:0;width:0;height:2px;transition:width .18s,opacity .1s;position:absolute;bottom:-1px;left:0}.route-progress.visible.svelte-5mcnqz{opacity:1;width:72%}@media (width<=900px){.workspace-shell.svelte-5mcnqz{grid-template-columns:1fr auto;gap:10px;height:auto;min-height:70px;padding:12px 18px}.person.svelte-5mcnqz div:where(.svelte-5mcnqz){display:none}.workspace-shell.svelte-5mcnqz nav:where(.svelte-5mcnqz){scrollbar-width:none;grid-area:2/1/auto/-1;padding-bottom:2px;overflow-x:auto}.workspace-shell.svelte-5mcnqz nav:where(.svelte-5mcnqz)::-webkit-scrollbar{display:none}.workspace-shell.svelte-5mcnqz nav:where(.svelte-5mcnqz) a:where(.svelte-5mcnqz){padding:8px 11px}}
