:root{--web-primitive-ink:#1d3230;--web-primitive-muted:#4d625f;--web-primitive-page:#f8f6ef;--web-primitive-white:#fff;--web-primitive-border:#72867f;--web-primitive-accent:#075d50;--web-primitive-accent-hover:#05483e;--web-primitive-focus:#a53e18;--web-primitive-danger:#982b22;--web-primitive-danger-surface:#fbe9e6;--web-primitive-success:#245c3c;--web-primitive-warning:#80520d;--web-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--web-font-heading:Georgia, "Times New Roman", serif;--dyco-color-page:var(--web-primitive-page);--dyco-color-surface:var(--web-primitive-white);--dyco-color-text:var(--web-primitive-ink);--dyco-color-muted:var(--web-primitive-muted);--dyco-color-border:var(--web-primitive-border);--dyco-color-action:var(--web-primitive-accent);--dyco-color-action-hover:var(--web-primitive-accent-hover);--dyco-color-focus:var(--web-primitive-focus);--dyco-color-danger:var(--web-primitive-danger);--dyco-color-danger-surface:var(--web-primitive-danger-surface);--dyco-color-success:var(--web-primitive-success);--dyco-color-warning:var(--web-primitive-warning);--dyco-font-body:var(--web-font-body);--dyco-font-heading:var(--web-font-heading);--dyco-font-size-body:1rem;--dyco-font-size-small:.875rem;--dyco-line-height-body:1.55;--dyco-layout-page-width:52rem;--dyco-layout-narrow-width:36rem;--dyco-layout-gutter:clamp(1rem, 4vw, 2rem);--dyco-layout-section-gap:2rem;--dyco-space-1:.25rem;--dyco-space-2:.5rem;--dyco-space-3:.75rem;--dyco-space-4:1rem;--dyco-space-6:1.5rem;--dyco-space-8:2rem;--dyco-radius-control:.35rem;--dyco-control-height:2.75rem;--dyco-control-padding:.55rem .75rem;--dyco-focus-width:3px;--dyco-focus-offset:3px;--dyco-accent:var(--dyco-color-action);--dyco-focus:var(--dyco-color-focus);--dyco-button-background:var(--dyco-color-action);--dyco-button-background-hover:var(--dyco-color-action-hover);--dyco-button-foreground:var(--web-primitive-white);--dyco-field-background:var(--dyco-color-surface);--dyco-field-foreground:var(--dyco-color-text);--dyco-field-border:var(--dyco-color-border)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--dyco-color-page)}body{background:var(--dyco-color-page);color:var(--dyco-color-text);font-family:var(--dyco-font-body);font-size:var(--dyco-font-size-body);line-height:var(--dyco-line-height-body);margin:0}:where(main){max-width:var(--dyco-layout-page-width);margin:var(--dyco-space-8) auto;padding:0 var(--dyco-layout-gutter) var(--dyco-space-8)}:where(main.dyco-page--narrow){max-width:var(--dyco-layout-narrow-width)}.workspace-company-context{margin:0 0 var(--dyco-space-4);color:var(--dyco-color-muted);font-weight:700}:where(main>section+section){margin-block-start:var(--dyco-layout-section-gap)}:where(details.workspace-group){margin-block:var(--dyco-layout-section-gap);padding:var(--dyco-space-3) var(--dyco-space-4);border:1px solid var(--dyco-color-border);border-radius:var(--dyco-radius-control);background:var(--dyco-color-surface)}:where(details.workspace-group>summary){min-height:var(--dyco-control-height);color:var(--dyco-color-action);cursor:pointer;align-content:center;font-weight:700}:where(details.workspace-group[open]>summary){margin-block-end:var(--dyco-space-4)}:where(h1,h2,h3){color:var(--dyco-color-text);font-family:var(--dyco-font-heading);text-wrap:balance;overflow-wrap:anywhere}:where(h1){margin:0 0 var(--dyco-space-2);color:var(--dyco-color-action);letter-spacing:-.025em;font-size:clamp(1.5rem,1.5rem + 1.2vw,2.4rem);line-height:1.15}:where(h2){font-size:1.3rem;line-height:1.25}:where(a){color:var(--dyco-color-action);text-underline-offset:.2em;touch-action:manipulation}:where(a:hover){text-decoration-thickness:.15em}:where(nav ul){gap:var(--dyco-space-2) var(--dyco-space-4);margin:var(--dyco-space-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(nav a){min-height:var(--dyco-control-height);align-items:center;display:inline-flex}:where(nav a[aria-current=page]){font-weight:700;text-decoration-style:double;text-decoration-thickness:.18em}:where(form){gap:var(--dyco-space-3);display:grid}:where(label,legend){color:var(--dyco-color-text);font-weight:600}:where(fieldset){min-inline-size:0}:where(input,select,textarea,button){font:inherit}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--dyco-control-height);border:1px solid var(--dyco-field-border);border-radius:var(--dyco-radius-control);background:var(--dyco-field-background);min-inline-size:0;max-inline-size:100%;color:var(--dyco-field-foreground)}:where(input:not([type=checkbox]):not([type=radio]),select){padding:var(--dyco-control-padding)}:where(textarea){max-width:100%;padding:var(--dyco-control-padding)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--dyco-color-action)}:where(button){min-height:var(--dyco-control-height);border:1px solid var(--dyco-button-background);border-radius:var(--dyco-radius-control);padding:var(--dyco-control-padding);background:var(--dyco-button-background);color:var(--dyco-button-foreground);cursor:pointer;touch-action:manipulation}:where(button:not(:disabled):hover){border-color:var(--dyco-button-background-hover);background:var(--dyco-button-background-hover)}:where(button.secondary){background:var(--dyco-color-surface);color:var(--dyco-color-action)}:where(button:disabled){cursor:not-allowed;opacity:.62}:where(input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]){border-color:var(--dyco-color-danger)}:where(:focus-visible){outline:var(--dyco-focus-width) solid var(--dyco-color-focus);outline-offset:var(--dyco-focus-offset)}:where([role=alert]){border-inline-start:.25rem solid var(--dyco-color-danger);padding:var(--dyco-space-3) var(--dyco-space-4);background:var(--dyco-color-danger-surface);color:var(--dyco-color-danger)}:where([role=status]:not(:empty)){border-inline-start:.25rem solid var(--dyco-color-action);padding:var(--dyco-space-2) var(--dyco-space-3);background:var(--dyco-color-surface);color:var(--dyco-color-text)}[hidden]{display:none}@media (width<=40rem){:where(main){margin-block:var(--dyco-space-6);padding-inline:var(--dyco-layout-gutter)}:where(nav ul){gap:var(--dyco-space-1);display:grid}:where(nav a){width:100%;padding-inline:var(--dyco-space-2)}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (forced-colors:active){:where(a,button,input,select,textarea){border-color:buttontext}:where(:focus-visible){outline-color:highlight}}.web-app-shell.svelte-12qhfyh{min-height:100vh;color:var(--dyco-color-text);background:var(--dyco-color-page)}.web-app-shell.company-bound.svelte-12qhfyh{--dyco-accent:var(--dyco-color-action);--dyco-focus:var(--dyco-color-focus);--dyco-button-background:var(--dyco-color-action);--dyco-button-background-hover:var(--dyco-color-action-hover)}.company-brand.svelte-12qhfyh{max-width:var(--dyco-layout-page-width);padding:var(--dyco-space-4) var(--dyco-layout-gutter) 0;margin:0 auto}.company-brand.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:contain;object-position:left center;max-width:min(12rem,100%);max-height:3rem;display:block}
