@keyframes motion-surface-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-popover-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes motion-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:where(button,[role=button],input[type=checkbox],input[type=radio],summary):where(:not([data-press=tint])){transition:transform var(--motion-feedback) var(--motion-ease-out), opacity var(--motion-feedback) linear}:where(button,[role=button],input[type=checkbox],input[type=radio],summary):where(:not([data-press=tint])):active:not(:disabled){transform:scale(.96)}:where(a[href]){transition:background-color var(--motion-feedback) linear, color var(--motion-feedback) linear, opacity var(--motion-feedback) linear}tbody tr:has(a[href]:active,button:active,[role=button]:active){background-color:var(--surface-press)}
:root{--sidebar-canvas:#f2f5fa;--sidebar-ink:#20364f;--sidebar-secondary:#4d637e;--sidebar-border:#d9e2ee;--sidebar-hover:#e6eef9;--sidebar-active:#e7f1ff;--sidebar-active-ink:#075bb8;--sidebar-panel-border:#e8edf4;--sidebar-panel-shadow:0 2px 7px #20364f12;--sidebar-create-bg:#0b2130}:root[data-app-theme=dark]{--sidebar-canvas:#101b2a;--sidebar-ink:#f1f6fd;--sidebar-secondary:#bacbdf;--sidebar-border:#31445d;--sidebar-hover:#233850;--sidebar-active:#203f66;--sidebar-active-ink:#a0caff;--sidebar-panel-border:var(--sidebar-border)}:root{--markup-red:#e53935;--markup-label-fill:#fff;--markup-label-text:#102a43;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hodos-blue:#005dce;--hodos-blue-hover:#004ba8;--hodos-blue-pressed:#003b83;--on-hodos-blue:#fff;--field-focus-ring:var(--field-border);--field-control-focus-ring:color-mix(in srgb, var(--hodos-blue) 70%, white);--brand-primary:#005dce;--on-brand:#fff;--brand-hover:#004ba8;--brand-pressed:#003b83;--brand-bright:#0a8fe8;--brand-bright-hover:#168dd8;--brand-soft:#e8f3ff;--on-brand-soft:#003b83;--brand-on-inverse:#3aa6ff;--focus-ring:#005dce;--focus-ring-inverse:#f7fbff;--surface-canvas:#f2f4f8;--surface-paper:#fff;--surface-raised:#fff;--surface-recessed:#f3f5f7;--surface-strong:#e8ecf0;--ink:#102a43;--ink-muted:#53677a;--ink-dim:#56687b;--rule:#e4e8ee;--rule-structural:#cbd3db;--control-border:#d5dce3;--field-border:var(--rule);--choice-border:#a3b0bd;--choice-border-hover:#8796a5;--surface-inverse:#0b1f33;--surface-inverse-raised:#12324f;--ink-inverse:#f7fbff;--ink-inverse-muted:#b7c9da;--positive:#067647;--positive-soft:#e6f5ef;--warning:#9a5b00;--warning-soft:#fff4dd;--critical:#b42318;--critical-soft:#fdecea;--confidence-lean:#4d7c0f;--confidence-lean-soft:#f0f7e2;--confidence-low:#c2410c;--confidence-low-soft:#fdeee4;--channel-sms:#0f766e;--channel-sms-soft:#e3f2f0;--channel-email:#6d28d9;--channel-email-soft:#f1eafd;--money-ink:#067647;--brand-black:var(--surface-inverse);--brand-black-raised:var(--surface-inverse-raised);--surface-0:var(--surface-canvas);--surface-1:var(--surface-raised);--surface-2:var(--surface-recessed);--surface-3:var(--surface-strong);--surface-hover:#0f172a0a;--surface-hover-strength:4%;--surface-press:#0f172a14;--border:var(--rule);--border-strong:var(--rule-structural);--floating-edge:var(--border);--text:var(--ink);--text-muted:var(--ink-muted);--text-dim:var(--ink-dim);--good:var(--positive);--good-soft:var(--positive-soft);--warn:var(--warning);--warn-soft:var(--warning-soft);--bad:var(--critical);--bad-soft:var(--critical-soft);--motion-fast:.12s;--motion-base:.18s;--motion-slow:.24s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-enter:cubic-bezier(.16, 1, .3, 1);--motion-feedback:var(--motion-fast);--motion-settle:var(--motion-base);--motion-progress:1.4s;--motion-ease-out:var(--motion-ease-standard);--motion-ease-in:cubic-bezier(.7, 0, .84, 1);--motion-ease-exit:cubic-bezier(.23, 1, .32, 1);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--map-control:#fff;--on-map-control:#005dce;--chart-series-1:#2a78d6;--chart-series-2:#0d9488;--chart-seq-1:#7eb0ea;--chart-seq-2:#4a8cdc;--chart-seq-3:#2a6fc4;--chart-seq-4:#173f78;--chart-aging-1:var(--chart-seq-1);--chart-aging-2:var(--chart-seq-2);--chart-aging-3:var(--chart-seq-3);--chart-aging-4:var(--chart-seq-4);--tone-note-ink:#92560a;--tone-note-soft:#fff4dd;--tone-text-ink:#0f766e;--tone-text-soft:#e3f2f0;--tone-email-ink:#0369a1;--tone-email-soft:#e0f2fe;--tone-call-ink:#067647;--tone-call-soft:#e6f5ef;--tone-appointment-ink:#6d28d9;--tone-appointment-soft:#f1eafd;--tone-job-ink:#0a55b8;--tone-job-soft:#e8f1fc;--tone-money-ink:#067647;--tone-money-soft:#e6f5ef;--tone-alert-ink:#b42318;--tone-alert-soft:#fdecea;--tone-neutral-ink:#475569;--tone-neutral-soft:#eef2f6;--task-priority-low:#5b6b7f;--task-priority-low-soft:#5b6b7f1f;--task-priority-normal:#005dce;--task-priority-normal-soft:#005dce1f;--task-priority-high:#b45309;--task-priority-high-soft:#b453091f;--task-priority-urgent:#b42318;--task-priority-urgent-soft:#b423181f;--document-paper:#fff;--surface-media-viewer:#090a0c;--medal-gold:#fbbf24;--medal-silver:#cbd5e1;--medal-bronze:#d99058;--contract-input-ink:#111;--contract-input-paper:#fff;--contract-input-critical:#b42318;--tactical-orange:#ff6a00;--tactical-orange-dark:#c50;--contract-on-orange:#102a43;--radius-xs:.375rem;--radius:1rem;--radius-sm:.5rem;--radius-lg:1.25rem;--shadow-1:0 1px 2px #0b1f330d, 0 4px 14px #0b1f330d;--shadow-raised:0 1px .125rem #1018280d, 0 .125rem .375rem #10182808;--shadow-2:0 .5rem 1.5rem #10182814, 0 .125rem .5rem #1018280a;--shadow-3:0 1rem 3rem #10182824, 0 .25rem .75rem #1018280f;--overlay-scrim:#10182852;--overlay-scrim-strong:#00000085;--motion-surface-in:motion-surface-in;--motion-popover-in:motion-popover-in;--motion-sheet-in:motion-sheet-in;--font-sans:var(--font-crm,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--font-display:var(--font-sans);--size-caption:.75rem;--leading-caption:1rem;--weight-caption:600;--size-secondary:.8125rem;--leading-secondary:1.25rem;--weight-secondary:500;--size-body:.875rem;--leading-body:1.375rem;--weight-body:400;--size-body-emphasis:.9375rem;--leading-body-emphasis:1.375rem;--weight-body-emphasis:600;--size-section-title:1.125rem;--leading-section-title:1.5rem;--weight-section-title:600;--size-page-title:1.75rem;--leading-page-title:2.125rem;--weight-page-title:600;--size-metric:2rem;--leading-metric:2.375rem;--weight-metric:600;--type-section-title:600 var(--size-section-title) / var(--leading-section-title) var(--font-display);--type-page-title:var(--weight-page-title) var(--size-page-title) / var(--leading-page-title) var(--font-display);--type-metric:var(--weight-metric) var(--size-metric) / var(--leading-metric) var(--font-display);--weight-nav:500;--weight-nav-selected:600;--nav-selected-bg:var(--brand-soft);--nav-selected-fg:var(--brand-primary);--tab-underline-color:var(--brand-primary);--segment-track:var(--surface-2);--segment-pad:.125rem;--segment-selected-bg:var(--surface-1);--segment-selected-fg:var(--text);--segment-selected-border:var(--border);--choice-fill:var(--surface-strong);--choice-fill-hover:color-mix(in srgb, var(--ink) 8%, var(--surface-strong));--choice-selected-bg:#b8d4f5;--choice-selected-fg:var(--brand-pressed);--selected-strong:var(--brand-black);--on-selected-strong:#fff;--on-critical:var(--ink-inverse);--on-warning:var(--ink-inverse);--on-positive:var(--ink-inverse);--tooltip-bg:var(--surface-inverse);--tooltip-ink:var(--ink-inverse);--space-control-gap:var(--space-3);--page-max:100rem;--page-pad:1.25rem;--page-pad-compact:.75rem;--control-height:2.25rem;--control-height-narrow:2.75rem;--control-height-coarse:3rem;--hit-target:2.25rem;--control-pad-x:.75rem;--field-size:var(--size-secondary);--field-leading:var(--leading-secondary);--field-pad-y:.4375rem;--choice-size:1.25rem;--control-border-hover:#b8c3ce;--field-border-hover:#c3ccd5;--select-chevron-inset:var(--control-pad-x);--focus-ring-width:.1875rem;--focus-ring-offset:.125rem;--layer-popover:90;--layer-viewer:130;--layer-confirm:140;--layer-toast:1000;--layer-tooltip:1100;--popover-radius:var(--radius);--popover-border:var(--floating-edge);--popover-shadow:var(--shadow-2);--menu-row-radius:var(--radius-sm);--menu-row-pad-x:var(--space-3);--card-pad:1.25rem;--card-pad-compact:.875rem;--button-height:var(--control-height);--button-height-compact:2.25rem;--assistant-launcher-inset:1rem;--assistant-launcher-height:2.75rem;--assistant-launcher-clearance:calc(var(--assistant-launcher-inset) + var(--assistant-launcher-height) + var(--space-4));--assistant-launcher-inline-inset:1rem;--assistant-launcher-width:8.5rem;--assistant-launcher-side-clearance:calc(var(--assistant-launcher-inline-inset) + var(--assistant-launcher-width) + var(--space-3))}@media (max-width:860px){:root{--size-caption:.75rem;--leading-caption:1rem;--size-secondary:.875rem;--leading-secondary:1.25rem;--size-body:1rem;--leading-body:1.5rem;--size-body-emphasis:1.125rem;--leading-body-emphasis:1.5rem;--size-section-title:1.25rem;--leading-section-title:1.75rem;--size-page-title:1.5rem;--leading-page-title:2rem;--size-metric:2rem;--leading-metric:2.5rem;--field-size:var(--size-body);--field-leading:var(--leading-body);--field-pad-y:.5rem;--control-height:var(--control-height-narrow);--hit-target:2.75rem;--assistant-launcher-inset:calc(6rem + env(safe-area-inset-bottom));--assistant-launcher-inline-inset:.75rem}}@media (pointer:coarse){:root{--control-height:var(--control-height-coarse);--choice-size:1.5rem;--hit-target:3rem;--field-size:var(--size-body);--field-leading:var(--leading-body);--field-pad-y:.5rem}}@media (max-width:700px){:root{--assistant-launcher-side-clearance:0px}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:var(--surface-inverse);--surface-1:var(--surface-inverse-raised);--surface-2:var(--surface-inverse-raised);--surface-3:var(--surface-inverse-raised);--surface-hover:#f7fbff0f;--surface-hover-strength:6%;--surface-press:#f7fbff1a;--border:#b7c9da47;--border-strong:var(--ink-inverse-muted);--floating-edge:var(--border);--text:var(--ink-inverse);--text-muted:var(--ink-inverse-muted);--text-dim:var(--ink-inverse-muted);--positive:#34d399;--positive-soft:#113841;--warning:#fbbf24;--warning-soft:#2d3531;--critical:#f87171;--critical-soft:#2c2a3c;--confidence-lean:#a3e635;--confidence-lean-soft:#26331f;--confidence-low:#fb923c;--confidence-low-soft:#3a2a22;--channel-sms:#2dd4bf;--channel-sms-soft:#16302f;--channel-email:#c4b5fd;--channel-email-soft:#2b2540;--good:var(--positive);--good-soft:var(--positive-soft);--warn:var(--warning);--warn-soft:var(--warning-soft);--bad:var(--critical);--bad-soft:var(--critical-soft);--money-ink:#34d399;--map-control:#0b1f33;--on-map-control:#3aa6ff;--chart-series-1:#3987e5;--chart-series-2:#0d9488;--chart-seq-1:#3a7cc8;--chart-seq-2:#5a9be3;--chart-seq-3:#8fbff2;--chart-seq-4:#c6e0fb;--chart-aging-1:var(--chart-seq-1);--chart-aging-2:var(--chart-seq-2);--chart-aging-3:var(--chart-seq-3);--chart-aging-4:var(--chart-seq-4);--tone-note-ink:#fbbf24;--tone-note-soft:#2d2a1c;--tone-text-ink:#2dd4bf;--tone-text-soft:#16302f;--tone-email-ink:#7dd3fc;--tone-email-soft:#12303f;--tone-call-ink:#34d399;--tone-call-soft:#123a2c;--tone-appointment-ink:#c4b5fd;--tone-appointment-soft:#2b2540;--tone-job-ink:#7db8f5;--tone-job-soft:#14304f;--tone-money-ink:#34d399;--tone-money-soft:#123a2c;--tone-alert-ink:#f87171;--tone-alert-soft:#3a1f24;--tone-neutral-ink:#cbd5e1;--tone-neutral-soft:#263241;--task-priority-low:#a3b1c2;--task-priority-low-soft:#a3b1c22e;--task-priority-normal:#3aa6ff;--task-priority-normal-soft:#3aa6ff2e;--task-priority-high:#fbbf24;--task-priority-high-soft:#fbbf242e;--task-priority-urgent:#f87171;--task-priority-urgent-soft:#f871712e;--shadow-1:0 0 0 1px #b7c9da2e, 0 4px 14px #00000059;--shadow-raised:0 1px .125rem #0006;--shadow-2:0 .5rem 1.5rem #00000059;--shadow-3:0 1rem 3rem #00000080, 0 .25rem .75rem #0000004d;--overlay-scrim:#00000080;--overlay-scrim-strong:#0000009e;--control-border:var(--brand-on-inverse);--control-border-hover:var(--ink-inverse);--field-border:var(--border);--field-border-hover:var(--ink-inverse-muted);--choice-border:var(--brand-on-inverse);--choice-border-hover:var(--ink-inverse);--focus-ring:var(--focus-ring-inverse);--nav-selected-bg:var(--surface-inverse-raised);--nav-selected-fg:var(--brand-on-inverse);--tab-underline-color:var(--brand-on-inverse);--segment-track:var(--surface-2);--segment-selected-bg:var(--surface-1);--segment-selected-fg:var(--text);--segment-selected-border:var(--border);--choice-fill:#27445f;--choice-fill-hover:#33506a;--choice-selected-bg:#1d5aa8;--choice-selected-fg:var(--ink-inverse)}:root[data-app-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#3aa6ff;--on-brand:#0b1f33;--brand-hover:#5cb6ff;--brand-pressed:#8cc8ff;--brand-soft:#18456b;--on-brand-soft:#8cc8ff;--focus-ring:#f7fbff;--surface-canvas:#0b1f33;--surface-paper:#12324f;--surface-raised:#12324f;--surface-recessed:#0f2a44;--surface-strong:#1a3f61;--ink:#f7fbff;--ink-muted:#b7c9da;--ink-dim:#b7c9da;--rule:#24425f;--rule-structural:#3a5a78;--control-border:#2c4b69;--choice-border:#7890a6;--choice-border-hover:#9fb3c6;--surface-hover:#f7fbff0f;--surface-hover-strength:6%;--surface-press:#f7fbff1a;--positive:#34d399;--positive-soft:#113841;--warning:#fbbf24;--warning-soft:#2d3531;--critical:#f87171;--critical-soft:#2c2a3c;--confidence-lean:#a3e635;--confidence-lean-soft:#26331f;--confidence-low:#fb923c;--confidence-low-soft:#3a2a22;--channel-sms:#2dd4bf;--channel-sms-soft:#16302f;--channel-email:#c4b5fd;--channel-email-soft:#2b2540;--money-ink:#34d399;--map-control:#0b1f33;--on-map-control:#3aa6ff;--chart-series-1:#3987e5;--chart-series-2:#0d9488;--chart-seq-1:#3a7cc8;--chart-seq-2:#5a9be3;--chart-seq-3:#8fbff2;--chart-seq-4:#c6e0fb;--chart-aging-1:var(--chart-seq-1);--chart-aging-2:var(--chart-seq-2);--chart-aging-3:var(--chart-seq-3);--chart-aging-4:var(--chart-seq-4);--tone-note-ink:#fbbf24;--tone-note-soft:#2d2a1c;--tone-text-ink:#2dd4bf;--tone-text-soft:#16302f;--tone-email-ink:#7dd3fc;--tone-email-soft:#12303f;--tone-call-ink:#34d399;--tone-call-soft:#123a2c;--tone-appointment-ink:#c4b5fd;--tone-appointment-soft:#2b2540;--tone-job-ink:#7db8f5;--tone-job-soft:#14304f;--tone-money-ink:#34d399;--tone-money-soft:#123a2c;--tone-alert-ink:#f87171;--tone-alert-soft:#3a1f24;--tone-neutral-ink:#cbd5e1;--tone-neutral-soft:#263241;--task-priority-low:#a3b1c2;--task-priority-low-soft:#a3b1c22e;--task-priority-normal:#3aa6ff;--task-priority-normal-soft:#3aa6ff2e;--task-priority-high:#fbbf24;--task-priority-high-soft:#fbbf242e;--task-priority-urgent:#f87171;--task-priority-urgent-soft:#f871712e;--shadow-1:0 0 0 1px #b7c9da24, 0 4px 14px #00000059;--shadow-raised:0 1px .125rem #0006;--shadow-2:0 0 0 1px #b7c9da24, 0 .5rem 1.5rem #0006;--shadow-3:0 0 0 1px #b7c9da24, 0 1rem 3rem #0000008c, 0 .25rem .75rem #0000004d;--overlay-scrim:#00000080;--overlay-scrim-strong:#0000009e;--control-border-hover:#46678a;--field-border-hover:#3f5f80;--choice-selected-bg:#1d5aa8;--choice-selected-fg:var(--ink-inverse);--selected-strong:var(--ink-inverse);--on-selected-strong:var(--surface-inverse);--on-critical:var(--surface-inverse);--on-warning:var(--surface-inverse);--on-positive:var(--surface-inverse);--tooltip-bg:var(--ink-inverse);--tooltip-ink:var(--surface-inverse)}:root[data-app-palette=dark]{--brand-primary:#3aa6ff;--on-brand:#000;--brand-hover:#5cb6ff;--brand-pressed:#8cc8ff;--brand-soft:#0d2a45;--on-brand-soft:#8cc8ff;--focus-ring:#f5f5f6;--surface-canvas:#000;--surface-paper:#111113;--surface-raised:#111113;--surface-recessed:#0a0a0b;--surface-strong:#1c1c1f;--ink:#f5f5f6;--ink-muted:#a1a1a8;--ink-dim:#a1a1a8;--rule:#26262b;--rule-structural:#3a3a40;--control-border:#2e2e33;--control-border-hover:#45454c;--field-border-hover:#3f3f46;--choice-border:#7a7a82;--choice-border-hover:#a0a0a8;--choice-selected-bg:#1d5aa8}:root[data-app-palette=slate]{--brand-primary:#5aa9ff;--on-brand:#0b1f33;--brand-hover:#7bbaff;--brand-pressed:#a6d0ff;--brand-soft:#1d3550;--on-brand-soft:#9cc9ff;--focus-ring:#e9ebee;--surface-canvas:#16191d;--surface-paper:#1f2328;--surface-raised:#1f2328;--surface-recessed:#1a1d21;--surface-strong:#2a2f35;--ink:#e9ebee;--ink-muted:#a0a8b2;--ink-dim:#a0a8b2;--rule:#2e343b;--rule-structural:#434b54;--control-border:#353c44;--control-border-hover:#4b545e;--field-border-hover:#46505a;--choice-border:#7d8794;--choice-border-hover:#a3acb8;--choice-selected-bg:#1d5aa8}:root[data-app-palette=ember]{--brand-primary:#fb923c;--on-brand:#1c0a00;--brand-hover:#fdae6b;--brand-pressed:#fdba74;--brand-soft:#3a1d0c;--on-brand-soft:#fdba74;--focus-ring:#f5f5f4;--surface-canvas:#000;--surface-paper:#121110;--surface-raised:#121110;--surface-recessed:#0a0a09;--surface-strong:#1f1d1b;--ink:#f5f5f4;--ink-muted:#a8a29e;--ink-dim:#a8a29e;--rule:#2a2725;--rule-structural:#403c39;--control-border:#312e2b;--control-border-hover:#4a4542;--field-border-hover:#45403c;--choice-border:#827b76;--choice-border-hover:#a8a29e;--choice-selected-bg:#9a3412;--critical:#fb7185;--critical-soft:#3a1520}:root[data-app-palette=orange]{--brand-primary:#c2410c;--on-brand:#fff;--brand-hover:#9a3412;--brand-pressed:#7c2d12;--brand-soft:#fff1e8;--on-brand-soft:#9a3412;--focus-ring:#c2410c;--surface-canvas:#f5f5f4;--surface-paper:#fff;--surface-raised:#fff;--surface-recessed:#f4f3f1;--surface-strong:#e9e6e3;--ink:#1c1917;--ink-muted:#57534e;--ink-dim:#57534e;--rule:#e7e5e4;--rule-structural:#d6d3d1;--control-border:#dad6d3;--control-border-hover:#bfbab6;--field-border-hover:#c9c4c0;--choice-border:#a8a29e;--choice-border-hover:#8f8984;--choice-selected-bg:#fdd5b8;--critical:#be123c;--critical-soft:#fdecef}:root[data-app-palette=graphite]{--brand-primary:#18181b;--on-brand:#fff;--brand-hover:#27272a;--brand-pressed:#3f3f46;--brand-soft:#ececee;--on-brand-soft:#18181b;--focus-ring:#18181b;--surface-canvas:#f1f1f2;--surface-paper:#fff;--surface-raised:#fff;--surface-recessed:#f4f4f5;--surface-strong:#e4e4e7;--ink:#18181b;--ink-muted:#52525b;--ink-dim:#52525b;--rule:#e4e4e7;--rule-structural:#d4d4d8;--control-border:#d4d4d8;--control-border-hover:#b4b4bb;--field-border-hover:#c4c4ca;--choice-border:#a1a1aa;--choice-border-hover:#85858f;--choice-selected-bg:#d4d4d8}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:100%}@media (pointer:fine) and (min-width:2200px){html{font-size:118.75%}}@media (pointer:fine) and (min-width:2500px){html{font-size:125%}}body{font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);color:var(--text);background:var(--surface-0);text-wrap:pretty;line-height:1.5}dialog{text-align:start}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{font:inherit;min-height:var(--hit-target)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image],[type=submit],[type=reset],[type=button])),select,textarea{font-family:inherit;font-weight:var(--weight-body);font-size:var(--field-size);line-height:var(--field-leading);min-height:var(--control-height);min-width:0;padding:var(--field-pad-y) var(--control-pad-x);border:1px solid var(--field-border);border-radius:var(--radius-sm);background-color:var(--surface-1);color:var(--text);transition:border-color var(--motion-feedback) linear}textarea{min-height:calc(var(--control-height) * 2);resize:vertical}@media (pointer:coarse),(max-width:860px){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea{font-size:max(1rem,1em)!important}}:where(b,strong,h1,h2,h3,h4,h5,h6,th){font-weight:var(--weight-body-emphasis)}@media (hover:hover) and (pointer:fine){input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--field-border-hover)}}input:where(:focus):where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=submit],[type=reset],[type=button])),select:focus,textarea:focus,[contenteditable=""]:focus,[contenteditable=true]:focus,[contenteditable=plaintext-only]:focus{box-shadow:none!important;outline:none!important}:has(>:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=submit],[type=reset],[type=button]),textarea,select,[contenteditable=""],[contenteditable=true],[contenteditable=plaintext-only]):focus){box-shadow:none!important;outline:none!important}@media (forced-colors:active){:root{--field-focus-ring:Highlight;--field-control-focus-ring:Highlight}input:focus,textarea:focus,select:focus,[contenteditable]:focus{outline:1px solid highlight!important}}select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.75 6 6.25 11 1.75' fill='none' stroke='%235b6572' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--select-chevron-inset) center;padding-right:var(--select-end-pad,calc(var(--select-chevron-inset) + .75rem + var(--space-1)));background-size:.75rem .5rem}input[type=text][role=combobox]{padding-right:calc(var(--control-pad-x) + .5rem + var(--space-2) + var(--hit-target))}[data-theme=dark] select:not([multiple]):not([size]),:root[data-app-theme=dark] select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.75 6 6.25 11 1.75' fill='none' stroke='%23a2a8b4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input:where([type=checkbox],[type=radio]){accent-color:var(--brand-primary);width:var(--choice-size);height:var(--choice-size);flex-shrink:0;margin:.125rem}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input:where([type=number],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]){font-variant-numeric:tabular-nums}input::placeholder,textarea::placeholder{color:var(--text-muted)}option{background-color:var(--surface-1);color:var(--text)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] input:is([type=date],[type=datetime-local],[type=time],[type=month],[type=week]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--hodos-logo-sky:#00a5fb;--hodos-logo-deep:#0040c5;--hodos-logo-glint:#c8ecff}
