:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--asisto-color-accent:#ff9b7a;--asisto-color-accent-soft:#ffe3d8;--asisto-color-action:#0e6e66;--asisto-color-action-pressed:#0a5650;--asisto-color-background:#f3faf6;--asisto-color-border:#6e7f78;--asisto-color-divider:#d6e8df;--asisto-color-feedback-error:#b4372a;--asisto-color-feedback-error-soft:#fde7e3;--asisto-color-feedback-on-error-soft:#7a1f16;--asisto-color-feedback-on-success-soft:#1f4a2b;--asisto-color-feedback-on-warning-soft:#5e3b02;--asisto-color-feedback-success-soft:#e1f2e6;--asisto-color-feedback-warning-soft:#fbebcd;--asisto-color-focus:#0e6e66;--asisto-color-on-accent:#1b2b26;--asisto-color-on-action:#fff;--asisto-color-status-absent:#5c6670;--asisto-color-status-late:#8f5a06;--asisto-color-status-on-filled:#fcfffd;--asisto-color-status-present:#2f6b3f;--asisto-color-surface:#fcfffd;--asisto-color-surface-sunken:#e6f2ec;--asisto-color-text:#1b2b26;--asisto-color-text-muted:#50615a;--asisto-font-family-display:"Bricolage Grotesque", "Trebuchet MS", sans-serif;--asisto-font-family-text:"Figtree", "Segoe UI", system-ui, sans-serif;--asisto-font-weight-display-heading:500;--asisto-font-weight-display-title:700;--asisto-font-weight-text-body:400;--asisto-font-weight-text-label:600;--asisto-font-weight-text-strong:700;--asisto-text-body-family:var(--asisto-font-family-text);--asisto-text-body-size:16px;--asisto-text-body-line-height:24px;--asisto-text-body-weight:400;--asisto-text-body-letter-spacing:0px;--asisto-text-body-lg-family:var(--asisto-font-family-text);--asisto-text-body-lg-size:17px;--asisto-text-body-lg-line-height:26px;--asisto-text-body-lg-weight:400;--asisto-text-body-lg-letter-spacing:0px;--asisto-text-body-sm-family:var(--asisto-font-family-text);--asisto-text-body-sm-size:15px;--asisto-text-body-sm-line-height:22px;--asisto-text-body-sm-weight:400;--asisto-text-body-sm-letter-spacing:0px;--asisto-text-button-family:var(--asisto-font-family-text);--asisto-text-button-size:17px;--asisto-text-button-line-height:22px;--asisto-text-button-weight:700;--asisto-text-button-letter-spacing:0px;--asisto-text-caption-family:var(--asisto-font-family-text);--asisto-text-caption-size:13px;--asisto-text-caption-line-height:18px;--asisto-text-caption-weight:500;--asisto-text-caption-letter-spacing:0px;--asisto-text-display-family:var(--asisto-font-family-display);--asisto-text-display-size:40px;--asisto-text-display-line-height:44px;--asisto-text-display-weight:700;--asisto-text-display-letter-spacing:-.4px;--asisto-text-heading-family:var(--asisto-font-family-text);--asisto-text-heading-size:18px;--asisto-text-heading-line-height:24px;--asisto-text-heading-weight:700;--asisto-text-heading-letter-spacing:0px;--asisto-text-label-family:var(--asisto-font-family-text);--asisto-text-label-size:15px;--asisto-text-label-line-height:20px;--asisto-text-label-weight:600;--asisto-text-label-letter-spacing:0px;--asisto-text-label-sm-family:var(--asisto-font-family-text);--asisto-text-label-sm-size:14px;--asisto-text-label-sm-line-height:20px;--asisto-text-label-sm-weight:600;--asisto-text-label-sm-letter-spacing:0px;--asisto-text-name-family:var(--asisto-font-family-text);--asisto-text-name-size:16px;--asisto-text-name-line-height:22px;--asisto-text-name-weight:600;--asisto-text-name-letter-spacing:0px;--asisto-text-title-lg-family:var(--asisto-font-family-display);--asisto-text-title-lg-size:32px;--asisto-text-title-lg-line-height:36px;--asisto-text-title-lg-weight:700;--asisto-text-title-lg-letter-spacing:-.32px;--asisto-text-title-md-family:var(--asisto-font-family-display);--asisto-text-title-md-size:26px;--asisto-text-title-md-line-height:32px;--asisto-text-title-md-weight:700;--asisto-text-title-md-letter-spacing:-.26px;--asisto-text-title-sm-family:var(--asisto-font-family-display);--asisto-text-title-sm-size:22px;--asisto-text-title-sm-line-height:28px;--asisto-text-title-sm-weight:700;--asisto-text-title-sm-letter-spacing:-.22px;--asisto-border-focus-offset:2px;--asisto-border-focus-width:3px;--asisto-border-width-control:1.5px;--asisto-border-width-hairline:1px;--asisto-border-width-selected:2px;--asisto-layout-field-gap:16px;--asisto-layout-inline-gap:12px;--asisto-layout-list-gap:8px;--asisto-layout-screen-gutter:20px;--asisto-layout-section-gap:24px;--asisto-radius-full:999px;--asisto-radius-lg:16px;--asisto-radius-md:12px;--asisto-radius-sheet:28px;--asisto-radius-sm:8px;--asisto-radius-xl:24px;--asisto-size-avatar-lg:56px;--asisto-size-avatar-md:48px;--asisto-size-control-lg:56px;--asisto-size-control-md:48px;--asisto-size-icon:24px;--asisto-size-icon-sm:20px;--asisto-size-nav-bar:64px;--asisto-size-tile:40px;--asisto-size-touch-min:48px;--asisto-space-0:0px;--asisto-space-2:2px;--asisto-space-4:4px;--asisto-space-8:8px;--asisto-space-12:12px;--asisto-space-16:16px;--asisto-space-20:20px;--asisto-space-24:24px;--asisto-space-32:32px;--asisto-space-40:40px;--asisto-space-48:48px;--asisto-space-64:64px;--asisto-opacity-disabled:.4;--asisto-opacity-scrim:.4;--asisto-motion-duration-base:.2s;--asisto-motion-duration-fast:.12s;--asisto-motion-duration-slow:.3s;--asisto-motion-easing-exit:cubic-bezier(.3, 0, 1, 1);--asisto-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--asisto-elevation-overlay:0px 4px 16px 0px #1b2b2629;--asisto-elevation-raised:0px 1px 2px 0px #1b2b261f}.asisto-text-body{font-family:var(--asisto-text-body-family);font-size:var(--asisto-text-body-size);line-height:var(--asisto-text-body-line-height);font-weight:var(--asisto-text-body-weight);letter-spacing:var(--asisto-text-body-letter-spacing)}.asisto-text-body-lg{font-family:var(--asisto-text-body-lg-family);font-size:var(--asisto-text-body-lg-size);line-height:var(--asisto-text-body-lg-line-height);font-weight:var(--asisto-text-body-lg-weight);letter-spacing:var(--asisto-text-body-lg-letter-spacing)}.asisto-text-body-sm{font-family:var(--asisto-text-body-sm-family);font-size:var(--asisto-text-body-sm-size);line-height:var(--asisto-text-body-sm-line-height);font-weight:var(--asisto-text-body-sm-weight);letter-spacing:var(--asisto-text-body-sm-letter-spacing)}.asisto-text-button{font-family:var(--asisto-text-button-family);font-size:var(--asisto-text-button-size);line-height:var(--asisto-text-button-line-height);font-weight:var(--asisto-text-button-weight);letter-spacing:var(--asisto-text-button-letter-spacing)}.asisto-text-caption{font-family:var(--asisto-text-caption-family);font-size:var(--asisto-text-caption-size);line-height:var(--asisto-text-caption-line-height);font-weight:var(--asisto-text-caption-weight);letter-spacing:var(--asisto-text-caption-letter-spacing)}.asisto-text-display{font-family:var(--asisto-text-display-family);font-size:var(--asisto-text-display-size);line-height:var(--asisto-text-display-line-height);font-weight:var(--asisto-text-display-weight);letter-spacing:var(--asisto-text-display-letter-spacing)}.asisto-text-heading{font-family:var(--asisto-text-heading-family);font-size:var(--asisto-text-heading-size);line-height:var(--asisto-text-heading-line-height);font-weight:var(--asisto-text-heading-weight);letter-spacing:var(--asisto-text-heading-letter-spacing)}.asisto-text-label{font-family:var(--asisto-text-label-family);font-size:var(--asisto-text-label-size);line-height:var(--asisto-text-label-line-height);font-weight:var(--asisto-text-label-weight);letter-spacing:var(--asisto-text-label-letter-spacing)}.asisto-text-label-sm{font-family:var(--asisto-text-label-sm-family);font-size:var(--asisto-text-label-sm-size);line-height:var(--asisto-text-label-sm-line-height);font-weight:var(--asisto-text-label-sm-weight);letter-spacing:var(--asisto-text-label-sm-letter-spacing)}.asisto-text-name{font-family:var(--asisto-text-name-family);font-size:var(--asisto-text-name-size);line-height:var(--asisto-text-name-line-height);font-weight:var(--asisto-text-name-weight);letter-spacing:var(--asisto-text-name-letter-spacing)}.asisto-text-title-lg{font-family:var(--asisto-text-title-lg-family);font-size:var(--asisto-text-title-lg-size);line-height:var(--asisto-text-title-lg-line-height);font-weight:var(--asisto-text-title-lg-weight);letter-spacing:var(--asisto-text-title-lg-letter-spacing)}.asisto-text-title-md{font-family:var(--asisto-text-title-md-family);font-size:var(--asisto-text-title-md-size);line-height:var(--asisto-text-title-md-line-height);font-weight:var(--asisto-text-title-md-weight);letter-spacing:var(--asisto-text-title-md-letter-spacing)}.asisto-text-title-sm{font-family:var(--asisto-text-title-sm-family);font-size:var(--asisto-text-title-sm-size);line-height:var(--asisto-text-title-sm-line-height);font-weight:var(--asisto-text-title-sm-weight);letter-spacing:var(--asisto-text-title-sm-letter-spacing)}.asisto-numeric{font-variant-numeric:tabular-nums}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--asisto-color-accent:#ff9b7a;--asisto-color-accent-soft:#3d2a24;--asisto-color-action:#5cc7b8;--asisto-color-action-pressed:#86d8cc;--asisto-color-background:#22332e;--asisto-color-border:#7d928a;--asisto-color-divider:#2a3b35;--asisto-color-feedback-error:#ff8f80;--asisto-color-feedback-error-soft:#3b1e1a;--asisto-color-feedback-on-error-soft:#ffd9d2;--asisto-color-feedback-on-success-soft:#c9efd4;--asisto-color-feedback-on-warning-soft:#fbe2b3;--asisto-color-feedback-success-soft:#1c3324;--asisto-color-feedback-warning-soft:#3a2c12;--asisto-color-focus:#ffb59c;--asisto-color-on-accent:#1b2b26;--asisto-color-on-action:#06241f;--asisto-color-status-absent:#b4bdc4;--asisto-color-status-late:#f2b85b;--asisto-color-status-on-filled:#0f1a17;--asisto-color-status-present:#86d39c;--asisto-color-surface:#16241f;--asisto-color-surface-sunken:#1e2f29;--asisto-color-text:#e8f3ee;--asisto-color-text-muted:#a9bdb4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--asisto-color-accent:#ff9b7a;--asisto-color-accent-soft:#3d2a24;--asisto-color-action:#5cc7b8;--asisto-color-action-pressed:#86d8cc;--asisto-color-background:#22332e;--asisto-color-border:#7d928a;--asisto-color-divider:#2a3b35;--asisto-color-feedback-error:#ff8f80;--asisto-color-feedback-error-soft:#3b1e1a;--asisto-color-feedback-on-error-soft:#ffd9d2;--asisto-color-feedback-on-success-soft:#c9efd4;--asisto-color-feedback-on-warning-soft:#fbe2b3;--asisto-color-feedback-success-soft:#1c3324;--asisto-color-feedback-warning-soft:#3a2c12;--asisto-color-focus:#ffb59c;--asisto-color-on-accent:#1b2b26;--asisto-color-on-action:#06241f;--asisto-color-status-absent:#b4bdc4;--asisto-color-status-late:#f2b85b;--asisto-color-status-on-filled:#0f1a17;--asisto-color-status-present:#86d39c;--asisto-color-surface:#16241f;--asisto-color-surface-sunken:#1e2f29;--asisto-color-text:#e8f3ee;--asisto-color-text-muted:#a9bdb4}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(./figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(./bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--asisto-color-background);color:var(--asisto-color-text);font-family:var(--asisto-text-body-family);font-size:var(--asisto-text-body-size);line-height:var(--asisto-text-body-line-height);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,figure,fieldset{margin:0}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--asisto-color-action)}a:hover{color:var(--asisto-color-action-pressed)}:focus-visible{outline:var(--asisto-border-focus-width) solid var(--asisto-color-focus);outline-offset:var(--asisto-border-focus-offset)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
