:root{--color-brand:var(--color-brand-default);--color-brand-hover:var(--color-brand-default-strong);--color-brand-wash:var(--color-brand-default-wash);--color-on-brand:#fff;--color-brand-default:#15803d;--color-brand-default-strong:#0f6a32;--color-brand-default-wash:#e8f3ec;--color-night:#0e2a1c;--rail-fill:var(--color-brand-hover);--rail-fill-fallback:var(--color-ink);--rail-active:#ffffff24;--rail-lines:60%;--color-on-rail-2:#fffc;--color-success:#0f6a32;--color-success-wash:#e8f3ec;--color-warning:#b45309;--color-warning-wash:#fdf3e3;--color-warning-on-dark:#f5b44a;--color-danger:#b91c1c;--color-danger-wash:#fcebeb;--color-info:#2456d6;--color-info-wash:#e9effc;--color-pit-planned:#6b7480;--color-pit-positive:#c2261f;--color-pit-negative:#2d7a4e;--color-pit-revisit:#b36a00;--color-pit-pending:#2456d6;--color-sync-local:var(--color-warning);--color-sync-syncing:var(--color-info);--color-sync-synced:var(--color-success);--color-neutral-0:#fff;--color-neutral-50:#f7f9f8;--color-neutral-100:#eef2ef;--color-neutral-200:#e6e9e7;--color-neutral-300:#d2d7d4;--color-neutral-400:#8a918d;--color-neutral-500:#737a76;--color-neutral-600:#5c625f;--color-neutral-700:#3f4542;--color-neutral-800:#2a302e;--color-neutral-900:#1b1f1e;--color-ink:var(--color-neutral-900);--color-ink-2:var(--color-neutral-700);--color-muted:var(--color-neutral-600);--color-subtle:var(--color-neutral-400);--color-line:var(--color-neutral-200);--color-line-strong:var(--color-neutral-300);--color-line-input:var(--color-neutral-400);--color-surface:var(--color-neutral-0);--color-wash:var(--color-neutral-100);--color-offline-bar:var(--color-neutral-800);--color-focus:var(--color-brand-hover);--color-sun-ink:#000;--color-sun-accent:#3a1d52;--font-sans:"Public Sans";--text-label:13px;--leading-label:18px;--text-body:15px;--leading-body:22px;--text-section:20px;--leading-section:28px;--text-page:32px;--leading-page:40px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.02em;--tracking-normal:0em;--font-ios:system-ui;--text-ios-body:17px;--text-ios-title:22px;--text-ios-large-title:34px;--font-weight-bold:700;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-tap-field:56px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-sheet:24px;--radius-full:999px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--container-sidebar:248px;--container-sheet:390px;--container-content:1200px;--opacity-disabled:40%;--opacity-scrim:48%;--elevation-2:0 12px 32px #1b1f1e1f, 0 2px 6px #1b1f1e14;--elevation-3:0 24px 64px #1b1f1e33, 0 4px 12px #1b1f1e1a}
@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/public-sans-latin-400-normal.0dfhr30pzjgke.woff2)format("woff2"),url(../media/public-sans-latin-400-normal.1iuoi-v758x-j.woff)format("woff")}
@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/public-sans-latin-500-normal.3xdq1ar451d-2.woff2)format("woff2"),url(../media/public-sans-latin-500-normal.3rx3vgale2q5o.woff)format("woff")}
@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/public-sans-latin-600-normal.28kl08ryt2g51.woff2)format("woff2"),url(../media/public-sans-latin-600-normal.1ycgdwfdvv7pk.woff)format("woff")}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink);background:var(--color-surface)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
[data-kit=menu-item]{background:0 0;border:0}[data-kit=menu-item]:hover,[data-kit=menu-item]:focus-visible{background:var(--color-wash)}@keyframes kit-pulse{50%{opacity:var(--opacity-disabled)}}[data-kit=skeleton]{animation:1.6s ease-in-out infinite kit-pulse}@media (prefers-reduced-motion:reduce){[data-kit=skeleton]{animation:none}}[data-kit=button],[data-kit=icon-button]{justify-content:center;align-items:center;gap:var(--spacing-2);height:var(--spacing-10);padding:0 var(--spacing-4);border:1px solid var(--color-line-input);border-radius:var(--radius-md);background:var(--color-surface);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}[data-kit=button]:hover,[data-kit=icon-button]:hover{background:var(--color-wash)}[data-kit=button][data-variant=primary]{background:var(--color-brand);color:var(--color-on-brand);border-color:#0000}[data-kit=button][data-variant=primary]:hover{background:var(--color-brand-hover)}[data-kit=button][data-variant=danger]{background:var(--color-danger);color:var(--color-neutral-0);border-color:#0000}[data-kit=button][data-variant=danger]:hover{background:var(--color-danger);filter:brightness(.9)}[data-kit=button]:disabled,[data-kit=icon-button]:disabled,[data-kit=input]:disabled{opacity:var(--opacity-disabled);cursor:default}[data-kit=icon-button]{width:var(--spacing-10);border-color:#0000;padding:0}[data-kit=dialog]{width:460px;max-width:calc(100vw - var(--spacing-8));max-height:calc(100vh - var(--spacing-8));border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--elevation-3);border:0;padding:0}[data-kit=dialog]::backdrop{background:color-mix(in srgb, var(--color-neutral-900) var(--opacity-scrim), transparent)}[data-kit=dialog-card]{gap:var(--spacing-4);padding:var(--spacing-6);flex-direction:column;display:flex}[data-kit=dialog-head]{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}[data-kit=dialog-body]{gap:var(--spacing-3);flex-direction:column;display:flex}[data-kit=dialog-foot],[data-kit=form-foot]>div{align-items:center;gap:var(--spacing-3);display:flex}[data-kit=dialog-foot]{justify-content:flex-end}[data-kit=field]{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}[data-kit=field] label{gap:var(--spacing-1);flex-direction:column;display:flex}[data-kit=input]{height:var(--spacing-10);padding:0 var(--spacing-3);border:1px solid var(--color-line-input);border-radius:var(--radius-md);background:var(--color-surface)}[data-kit=input][aria-invalid=true]{border-color:var(--color-danger)}[data-kit=fields]{gap:var(--spacing-3);flex-wrap:wrap;display:flex}[data-kit=fields]>[data-kit=field]{flex:14rem}[data-kit=form-foot]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-line);display:flex}
