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