.sheet:where(.astro-v37rjpor){margin:0;max-width:24rem}.sheet__paper:where(.astro-v37rjpor){display:flex;flex-direction:column;gap:var(--p-space-2xs);padding:var(--p-space-sm);background-color:var(--surface);border:1px solid var(--line);border-radius:var(--p-radius-sm);box-shadow:var(--shadow-2)}.sheet__head:where(.astro-v37rjpor){display:flex;align-items:center;justify-content:space-between;gap:var(--p-space-2xs);padding-block-end:var(--p-space-2xs);border-block-end:1px solid var(--line)}.sheet__head:where(.astro-v37rjpor) .sheet__brand{min-height:auto;pointer-events:none}.sheet__tag:where(.astro-v37rjpor){color:var(--ink-3);font-size:var(--p-text-2xs);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.sheet__for:where(.astro-v37rjpor){color:var(--ink-3);font-size:var(--p-text-2xs);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.sheet__list:where(.astro-v37rjpor){list-style:none;margin:0;padding:0}.sheet__row:where(.astro-v37rjpor){display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:baseline;gap:var(--p-space-2xs);padding-block:var(--p-space-3xs);border-block-end:1px solid var(--line-faint)}.sheet__row:where(.astro-v37rjpor):first-child .sheet__hours:where(.astro-v37rjpor),.sheet__row:where(.astro-v37rjpor):first-child .sheet__rank:where(.astro-v37rjpor){color:var(--accent-text)}.sheet__rank:where(.astro-v37rjpor),.sheet__hours:where(.astro-v37rjpor){color:var(--ink-3);font-size:var(--p-text-2xs)}.sheet__name:where(.astro-v37rjpor){color:var(--ink);font-size:var(--p-text-sm)}.sheet__hours:where(.astro-v37rjpor){color:var(--ink);font-size:var(--p-text-sm);font-weight:var(--p-weight-medium)}.sheet__unit:where(.astro-v37rjpor){align-self:end;color:var(--ink-3);font-size:var(--p-text-2xs);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.sheet__sign:where(.astro-v37rjpor){display:flex;align-items:center;gap:var(--p-space-2xs);margin-block-start:var(--p-space-2xs);color:var(--ink-2);font-size:var(--p-text-2xs)}.sheet__rule:where(.astro-v37rjpor){flex:none;width:3rem;height:1px;background-color:var(--accent)}.intake:where(.astro-y5mq4jyn){display:flex;flex-direction:column;gap:var(--p-space-md);max-width:40rem}.progress:where(.astro-y5mq4jyn){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--p-space-2xs);margin:0;padding:0;list-style:none}.progress__step:where(.astro-y5mq4jyn){display:flex;align-items:center;gap:var(--p-space-2xs);padding-block-start:var(--p-space-2xs);border-block-start:1px solid var(--line);color:var(--ink-3);font-size:var(--p-text-2xs);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.progress__step:where(.astro-y5mq4jyn)[aria-current=step]{border-block-start-color:var(--accent);color:var(--accent-text)}.progress__step:where(.astro-y5mq4jyn)[data-done]{border-block-start-color:var(--line-strong);color:var(--ink-2)}.progress__n:where(.astro-y5mq4jyn){color:var(--ink-4)}.progress__step:where(.astro-y5mq4jyn)[aria-current=step] .progress__n:where(.astro-y5mq4jyn){color:var(--accent-text)}.intake__note:where(.astro-y5mq4jyn){color:var(--ink-3);font-size:var(--p-text-xs)}.intake__errors:where(.astro-y5mq4jyn){padding:var(--callout-pad) var(--p-space-sm);background-color:var(--danger-wash);border:1px solid var(--danger-line);border-inline-start:var(--callout-bar) solid var(--danger);border-radius:var(--callout-radius);font-size:var(--p-text-sm)}.intake__errors-title:where(.astro-y5mq4jyn){color:var(--danger);font-weight:var(--p-weight-medium)}.intake__errors:where(.astro-y5mq4jyn) ul:where(.astro-y5mq4jyn){margin-block-start:var(--p-space-3xs);padding-inline-start:var(--p-space-md);color:var(--ink)}.intake__step:where(.astro-y5mq4jyn){display:flex;flex-direction:column;gap:var(--p-space-md);padding:0;border:0}.intake__errors:where(.astro-y5mq4jyn),.intake__step:where(.astro-y5mq4jyn),.intake__result:where(.astro-y5mq4jyn){scroll-margin-block-start:calc(var(--header-height) + var(--p-space-md))}.intake__lead:where(.astro-y5mq4jyn){color:var(--ink-2);font-size:var(--p-text-sm)}html[data-js=on] :where(.astro-y5mq4jyn)[data-step-hidden]{display:none}.intake__row:where(.astro-y5mq4jyn){display:grid;gap:var(--p-space-md)}.intake__row--pair:where(.astro-y5mq4jyn){grid-template-columns:repeat(2,minmax(0,1fr))}.intake__field:where(.astro-y5mq4jyn){display:flex;flex-direction:column;gap:var(--p-space-3xs);min-width:0}.intake__label:where(.astro-y5mq4jyn){display:flex;align-items:baseline;gap:var(--p-space-2xs);color:var(--ink);font-size:var(--p-text-sm);font-weight:var(--p-weight-medium)}.intake__opt:where(.astro-y5mq4jyn){color:var(--ink-4);font-family:var(--font-mono);font-size:var(--p-text-2xs);font-weight:var(--p-weight-regular);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.intake:where(.astro-y5mq4jyn) input:where(.astro-y5mq4jyn)[type=text],.intake:where(.astro-y5mq4jyn) input:where(.astro-y5mq4jyn)[type=email],.intake:where(.astro-y5mq4jyn) input:where(.astro-y5mq4jyn)[type=number],.intake:where(.astro-y5mq4jyn) select:where(.astro-y5mq4jyn),.intake:where(.astro-y5mq4jyn) textarea:where(.astro-y5mq4jyn){width:100%;min-height:var(--btn-height);padding:var(--p-space-3xs) var(--p-space-2xs);background-color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--p-radius-sm);color:var(--ink);font-family:var(--font-sans);font-size:max(1rem,16px);line-height:var(--p-leading-tight);transition:border-color var(--dur-fast) var(--ease-snap)}.intake:where(.astro-y5mq4jyn) input:where(.astro-y5mq4jyn)[type=number]{max-width:9rem}.intake:where(.astro-y5mq4jyn) textarea:where(.astro-y5mq4jyn){min-height:3.5rem;padding-block:var(--p-space-2xs);resize:vertical}.intake:where(.astro-y5mq4jyn) input:where(.astro-y5mq4jyn):hover,.intake:where(.astro-y5mq4jyn) select:where(.astro-y5mq4jyn):hover,.intake:where(.astro-y5mq4jyn) textarea:where(.astro-y5mq4jyn):hover{border-color:var(--ink-4)}.intake:where(.astro-y5mq4jyn) :where(.astro-y5mq4jyn)[aria-invalid=true]{border-color:var(--danger)}.intake__trap:where(.astro-y5mq4jyn){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.intake__nav:where(.astro-y5mq4jyn){display:flex;flex-wrap:wrap;gap:var(--p-space-2xs);padding-block-start:var(--p-space-md);border-block-start:1px solid var(--line)}.intake__button:where(.astro-y5mq4jyn){display:inline-flex;align-items:center;justify-content:center;gap:var(--p-space-2xs);min-height:var(--btn-height);padding-inline:var(--p-space-sm);background-color:var(--btn-primary-bg);border:1px solid transparent;border-radius:var(--btn-radius);box-shadow:var(--shadow-1);color:var(--btn-primary-ink);font-size:var(--btn-font-size);font-weight:var(--btn-weight);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-snap),transform var(--dur-instant) var(--ease-snap)}.intake__button:where(.astro-y5mq4jyn):hover{background-color:var(--btn-primary-bg-hover)}.intake__button:where(.astro-y5mq4jyn):active{transform:translateY(1px)}.intake__button:where(.astro-y5mq4jyn)[aria-disabled=true],.intake__button:where(.astro-y5mq4jyn)[disabled]{cursor:progress;opacity:.6}.intake__button--quiet:where(.astro-y5mq4jyn){background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-line);box-shadow:none;color:var(--btn-secondary-ink)}.intake__button--quiet:where(.astro-y5mq4jyn):hover{background-color:var(--btn-secondary-bg-hover)}.intake__result:where(.astro-y5mq4jyn){padding:var(--p-space-sm);background-color:var(--success-wash);border:1px solid var(--success-line);border-radius:var(--callout-radius);color:var(--ink);font-size:var(--p-text-sm)}.intake__result--fallback:where(.astro-y5mq4jyn){background-color:var(--accent-wash);border-color:var(--accent-line)}.intake__result-title:where(.astro-y5mq4jyn){margin-block-end:var(--p-space-3xs);font-weight:var(--p-weight-semibold)}.intake__fallback-actions:where(.astro-y5mq4jyn){display:flex;flex-wrap:wrap;gap:var(--p-space-2xs);margin-block-start:var(--p-space-sm)}@media(prefers-reduced-motion:reduce){.intake__button:where(.astro-y5mq4jyn):active{transform:none}}@media(max-width:34rem){.intake__row--pair:where(.astro-y5mq4jyn){grid-template-columns:minmax(0,1fr)}.progress:where(.astro-y5mq4jyn){gap:var(--p-space-3xs)}.progress__name:where(.astro-y5mq4jyn){display:none}.progress__step:where(.astro-y5mq4jyn)[aria-current=step] .progress__name:where(.astro-y5mq4jyn){display:inline}}.scan-page__open:where(.astro-hk34trz7){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--p-space-3xl)}.scan-page__lead:where(.astro-hk34trz7){display:flex;flex-direction:column;align-items:start;gap:var(--p-space-sm)}.scan-page__title:where(.astro-hk34trz7){max-width:14ch;font-size:var(--p-text-3xl)}.scan-page__line:where(.astro-hk34trz7){max-width:36ch;color:var(--ink-2);font-size:var(--p-text-md);line-height:var(--p-leading-tight)}.scan-page__signed:where(.astro-hk34trz7){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--p-space-3xl)}.scan-page__report:where(.astro-hk34trz7){display:flex;flex-direction:column;gap:var(--p-space-sm);position:sticky;top:calc(var(--header-height) + var(--p-space-md))}.scan-page__when:where(.astro-hk34trz7){max-width:26ch;color:var(--ink-3);font-size:var(--p-text-2xs);line-height:var(--p-leading-tight)}.scan-page__ask:where(.astro-hk34trz7){display:flex;flex-direction:column;align-items:start;gap:var(--p-space-2xs)}.scan-page__heading:where(.astro-hk34trz7){font-size:var(--p-text-2xl)}.scan-page__form:where(.astro-hk34trz7){margin-block-start:var(--p-space-lg)}@media(max-width:62rem){.scan-page__open:where(.astro-hk34trz7),.scan-page__signed:where(.astro-hk34trz7){grid-template-columns:minmax(0,1fr);gap:var(--p-space-lg)}.scan-page__report:where(.astro-hk34trz7){position:static}}
