.hero[data-astro-cid-56zt3ghz]{background-color:var(--color-bg-secondary);padding-block:var(--spacing-2xl);padding-inline:var(--spacing-lg)}.inner[data-astro-cid-56zt3ghz]{max-inline-size:var(--max-width-content);margin-inline:auto}.crumbs[data-astro-cid-56zt3ghz]{gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;margin-block-end:var(--spacing-md);display:flex}.crumbs[data-astro-cid-56zt3ghz] a[data-astro-cid-56zt3ghz]{color:var(--color-text-secondary);text-decoration:none}.crumbs[data-astro-cid-56zt3ghz] a[data-astro-cid-56zt3ghz]:hover{color:var(--color-accent)}.eyebrow[data-astro-cid-56zt3ghz]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:var(--font-weight-medium);margin-block-end:var(--spacing-xs)}h1[data-astro-cid-56zt3ghz]{font-family:var(--font-family-mono);font-size:var(--font-size-4xl);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-block-end:var(--spacing-xs)}.subhead[data-astro-cid-56zt3ghz]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-inline-size:var(--max-width-prose);margin-block-end:var(--spacing-lg)}.facts[data-astro-cid-56zt3ghz]{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-block-end:var(--spacing-lg);display:grid}.fact[data-astro-cid-56zt3ghz]{background-color:var(--color-bg-elevated);border:var(--border-width-sm) solid var(--color-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md)}.factLabel[data-astro-cid-56zt3ghz]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:var(--font-weight-medium);margin-block-end:var(--spacing-xs);display:block}.factDuty[data-astro-cid-56zt3ghz]{font-family:var(--font-family-mono);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-accent)}.factDuty[data-astro-cid-56zt3ghz].free{color:var(--color-success)}.factDuty[data-astro-cid-56zt3ghz].pending{color:var(--color-text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.factValue[data-astro-cid-56zt3ghz]{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.laneGrid[data-astro-cid-56zt3ghz]{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-block-end:var(--spacing-lg);display:grid}.laneCard[data-astro-cid-56zt3ghz]{border:var(--border-width-sm) solid var(--color-border-subtle);border-radius:var(--radii-md);padding:var(--spacing-md);background-color:var(--color-bg-elevated)}.laneCard[data-astro-cid-56zt3ghz].pending{background-color:var(--color-bg-secondary)}.laneHead[data-astro-cid-56zt3ghz]{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin-block-end:var(--spacing-sm);display:flex}.laneName[data-astro-cid-56zt3ghz]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.laneRate[data-astro-cid-56zt3ghz]{font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-accent)}.laneRate[data-astro-cid-56zt3ghz].free{color:var(--color-success)}.laneCaveat[data-astro-cid-56zt3ghz]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-snug);margin:0 0 var(--spacing-xs)}.laneSource[data-astro-cid-56zt3ghz]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.prompt[data-astro-cid-56zt3ghz]{gap:var(--spacing-sm);background-color:var(--color-bg-elevated);border:var(--border-width-md) solid var(--color-border-strong);border-radius:var(--radii-lg);padding:var(--spacing-sm);box-shadow:var(--shadow-md);max-inline-size:40rem;margin-block-end:var(--spacing-md);display:flex}.prompt[data-astro-cid-56zt3ghz] input[data-astro-cid-56zt3ghz]{font-size:var(--font-size-md);padding-inline:var(--spacing-sm);background:0 0;border:0;flex:1;min-inline-size:0;font-family:inherit}.prompt[data-astro-cid-56zt3ghz] input[data-astro-cid-56zt3ghz]:focus{outline:none}.prompt[data-astro-cid-56zt3ghz] button[data-astro-cid-56zt3ghz]{background-color:var(--color-text-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);padding-inline:var(--spacing-lg);padding-block:var(--spacing-sm);border-radius:var(--radii-md);font-size:var(--font-size-md);white-space:nowrap}.prompt[data-astro-cid-56zt3ghz] button[data-astro-cid-56zt3ghz]:hover{background-color:var(--color-accent)}@media (width<=640px){.prompt[data-astro-cid-56zt3ghz]{flex-direction:column}}.hint[data-astro-cid-56zt3ghz]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.content[data-astro-cid-56zt3ghz]{padding-block:var(--spacing-3xl);padding-inline:var(--spacing-lg)}.prose[data-astro-cid-56zt3ghz]{max-inline-size:var(--max-width-prose);text-align:start;margin-inline:auto}.prose[data-astro-cid-56zt3ghz] h2[data-astro-cid-56zt3ghz]{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-block-start:var(--spacing-2xl);margin-block-end:var(--spacing-md)}.prose[data-astro-cid-56zt3ghz] h2[data-astro-cid-56zt3ghz]:first-child{margin-block-start:0}.prose[data-astro-cid-56zt3ghz] p[data-astro-cid-56zt3ghz]{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-md);margin-block-end:var(--spacing-md)}.prose[data-astro-cid-56zt3ghz] a[data-astro-cid-56zt3ghz]{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.prose[data-astro-cid-56zt3ghz] a[data-astro-cid-56zt3ghz]:hover{color:var(--color-accent-hover)}.path[data-astro-cid-56zt3ghz]{gap:var(--spacing-xs);margin-block-end:var(--spacing-lg);display:grid}.pathRow[data-astro-cid-56zt3ghz]{gap:var(--spacing-md);padding-block:var(--spacing-sm);border-block-end:var(--border-width-sm) solid var(--color-border-subtle);grid-template-columns:11rem 1fr;align-items:baseline;display:grid}.pathLabel[data-astro-cid-56zt3ghz]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-accent);font-weight:var(--font-weight-semibold)}.pathValue[data-astro-cid-56zt3ghz]{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-snug)}@media (width<=640px){.pathRow[data-astro-cid-56zt3ghz]{gap:var(--spacing-xs);grid-template-columns:1fr}}.refund[data-astro-cid-56zt3ghz]{justify-content:space-between;align-items:center;gap:var(--spacing-md);background-color:var(--color-accent-soft);border:var(--border-width-md) solid var(--color-accent);border-radius:var(--radii-md);padding:var(--spacing-md);flex-wrap:wrap;margin-block-end:var(--spacing-lg);display:flex}.refundTitle[data-astro-cid-56zt3ghz]{margin:0 0 var(--spacing-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.refundText[data-astro-cid-56zt3ghz]{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-inline-size:30rem;margin:0}.refundCta[data-astro-cid-56zt3ghz]{background-color:var(--color-accent);font-weight:var(--font-weight-semibold);padding-inline:var(--spacing-lg);padding-block:var(--spacing-sm);border-radius:var(--radii-md);white-space:nowrap;flex:none;color:var(--color-text-inverse)!important;text-decoration:none!important}.refundCta[data-astro-cid-56zt3ghz]:hover{background-color:var(--color-accent-hover)}@media (width<=640px){.refundCta[data-astro-cid-56zt3ghz]{text-align:center;flex-basis:100%}}.siblings[data-astro-cid-56zt3ghz]{gap:var(--spacing-xs);margin-block-end:var(--spacing-md);padding:0;list-style:none;display:grid}.siblings[data-astro-cid-56zt3ghz] a[data-astro-cid-56zt3ghz]{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-snug);text-decoration:none}.siblings[data-astro-cid-56zt3ghz] a[data-astro-cid-56zt3ghz]:hover{color:var(--color-accent)}.sibCode[data-astro-cid-56zt3ghz]{font-family:var(--font-family-mono);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-inline-end:var(--spacing-sm)}.visuallyHidden[data-astro-cid-56zt3ghz]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
