.upgrade-page.svelte-1qn0f4q{gap:var(--spacing-6,1.5rem);width:min(100%,70rem);margin-inline:auto;display:grid}.affiliate-cta.svelte-1qn0f4q{border:1px solid var(--color-hairline,#e6e6e6);border-radius:var(--radius-md,.5rem);background:var(--color-canvas-parchment,#f4f4f6);padding:var(--spacing-4,1rem) var(--spacing-5,1.25rem);justify-content:space-between;align-items:center;gap:var(--spacing-4,1rem);flex-wrap:wrap;display:flex}.affiliate-headline.svelte-1qn0f4q{font-size:var(--font-size-body-sm,.9375rem);color:var(--color-ink,#000);margin:0 0 2px;font-weight:600}.affiliate-sub.svelte-1qn0f4q{font-size:var(--font-size-caption,.8125rem);color:var(--color-muted,#545454);margin:0}.affiliate-actions.svelte-1qn0f4q{align-items:flex-end;gap:var(--spacing-1,.25rem);flex-direction:column;flex-shrink:0;display:flex}.affiliate-btn.svelte-1qn0f4q{padding:var(--spacing-2,.5rem) var(--spacing-5,1.25rem);background:var(--color-primary,#2463eb);color:var(--color-on-primary,#fff);border-radius:var(--radius-md,.5rem);font-size:var(--font-size-caption,.75rem);flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-block}.affiliate-btn.svelte-1qn0f4q:hover{background:var(--color-primary-focus,#1d4fd7)}.affiliate-login-link.svelte-1qn0f4q{font-size:var(--font-size-caption,.75rem);color:var(--color-muted,#545454);text-decoration:underline}.page-head.svelte-1qn0f4q,.section-head.svelte-1qn0f4q{justify-content:space-between;gap:var(--spacing-4,1rem);align-items:start;display:flex}.page-head.svelte-1qn0f4q{gap:var(--spacing-2,.5rem);max-width:64ch;display:grid}.request-modal-head.svelte-1qn0f4q{margin-bottom:var(--spacing-4,1rem)}.page-eyebrow.svelte-1qn0f4q{color:var(--color-accent-500);font-size:var(--font-size-caption,.75rem);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}h1.svelte-1qn0f4q,h2.svelte-1qn0f4q{color:var(--color-ink);margin:0;line-height:1.2}h1.svelte-1qn0f4q{font-size:var(--font-size-title-2,1.5rem)}h2.svelte-1qn0f4q{font-size:var(--font-size-subhead,1.3125rem)}.page-lead.svelte-1qn0f4q,.section-head.svelte-1qn0f4q p:where(.svelte-1qn0f4q),.empty-state.svelte-1qn0f4q p:where(.svelte-1qn0f4q),.payment-summary.svelte-1qn0f4q{color:var(--color-muted);font-size:var(--font-size-body-sm,.9375rem);margin:0;line-height:1.5}.request-text.svelte-1qn0f4q{min-width:0}.meta-list.svelte-1qn0f4q{gap:var(--spacing-2,.5rem);margin:var(--spacing-2,.5rem) 0 0 0;padding:0;display:grid}.meta-list.svelte-1qn0f4q>div:where(.svelte-1qn0f4q){gap:var(--spacing-2,.5rem);grid-template-columns:5rem 1fr;align-items:baseline;display:grid}.meta-list.svelte-1qn0f4q dt:where(.svelte-1qn0f4q){color:var(--color-muted);font-size:var(--font-size-caption,.75rem);font-weight:400}.meta-list.svelte-1qn0f4q dd:where(.svelte-1qn0f4q){color:var(--color-ink);font-size:var(--font-size-body-sm,.9375rem);word-break:break-word;margin:0}.text-muted.svelte-1qn0f4q{color:var(--color-muted);font-size:var(--font-size-caption,.75rem)}.status-section.svelte-1qn0f4q,.request-section.svelte-1qn0f4q,.request-card.svelte-1qn0f4q,.empty-state.svelte-1qn0f4q{gap:var(--spacing-4,1rem);border:1px solid var(--color-hairline);border-radius:var(--radius-xl,1.125rem);background:var(--color-canvas);padding:var(--spacing-5,1.25rem);display:grid}.alert.svelte-1qn0f4q,.form-error.svelte-1qn0f4q,.grant-error.svelte-1qn0f4q{padding:var(--spacing-3,.75rem);border:1px solid var(--color-danger-border);border-radius:var(--radius-md,.5rem);background:var(--color-danger-bg);color:var(--color-danger-text);font-size:var(--font-size-caption,.75rem)}.form-notice.svelte-1qn0f4q{padding:var(--spacing-3,.75rem);border:1px solid var(--color-info-border,var(--color-hairline));border-radius:var(--radius-md,.5rem);background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--font-size-caption,.75rem);line-height:1.5}.request-list.svelte-1qn0f4q{gap:var(--spacing-3,.75rem);margin:0;padding:0;list-style:none;display:grid}.request-card.svelte-1qn0f4q{background:var(--color-canvas-parchment)}.request-info.svelte-1qn0f4q{gap:var(--spacing-3,.75rem);flex-wrap:wrap;align-items:start;display:flex}.title-group.svelte-1qn0f4q{align-items:center;gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.request-title.svelte-1qn0f4q,.empty-title.svelte-1qn0f4q{color:var(--color-ink);margin:0;font-weight:700}.badge-wrapper.svelte-1qn0f4q{place-self:start}.review-note.svelte-1qn0f4q{padding:var(--spacing-3,.75rem);border-radius:var(--radius-md,.5rem);background:var(--color-canvas);color:var(--color-muted);font-size:var(--font-size-caption,.75rem);margin:0}.request-actions.svelte-1qn0f4q,.submit-row.svelte-1qn0f4q{gap:var(--spacing-3,.75rem);flex-wrap:wrap;align-items:center;display:flex}.option-grid.svelte-1qn0f4q{gap:var(--spacing-3,.75rem);border:0;grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr));margin:0;padding:0;display:grid}.option-grid.svelte-1qn0f4q legend:where(.svelte-1qn0f4q){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.option-card.svelte-1qn0f4q{gap:var(--spacing-3,.75rem);min-height:7.25rem;padding:var(--spacing-4,1rem);border:1px solid var(--color-hairline);border-radius:var(--radius-lg,.75rem);background:var(--color-canvas);cursor:pointer;display:flex}.option-card.selected.svelte-1qn0f4q{border-color:var(--color-accent-500);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-500) 14%, transparent)}.option-card.disabled.svelte-1qn0f4q{opacity:.55;cursor:not-allowed}.pending-note.svelte-1qn0f4q{color:var(--color-warning-text,var(--color-muted))}.option-card.svelte-1qn0f4q input:where(.svelte-1qn0f4q){opacity:0;pointer-events:none;position:absolute}.option-icon.svelte-1qn0f4q{border-radius:var(--radius-md,.5rem);background:var(--color-accent-100);width:2.625rem;height:2.625rem;color:var(--color-accent-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.option-copy.svelte-1qn0f4q{gap:var(--spacing-1,.25rem);display:grid}.option-copy.svelte-1qn0f4q strong:where(.svelte-1qn0f4q){color:inherit;font-size:var(--font-size-body-sm,.9375rem)}.option-copy.svelte-1qn0f4q small:where(.svelte-1qn0f4q),.cost-box.svelte-1qn0f4q small:where(.svelte-1qn0f4q){color:var(--color-muted);font-size:var(--font-size-caption,.75rem);line-height:1.4}.upgrade-form.svelte-1qn0f4q,.form-grid.svelte-1qn0f4q{gap:var(--spacing-4,1rem);display:grid}.form-grid.svelte-1qn0f4q{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));align-items:start}.field.svelte-1qn0f4q{gap:var(--spacing-2,.5rem);font-size:var(--font-size-caption,.75rem);color:var(--color-ink);font-weight:700;display:grid}.field-hint.svelte-1qn0f4q{color:var(--color-muted);font-weight:400;font-size:var(--font-size-sm,.8125rem);line-height:1.4}.field-hint.svelte-1qn0f4q a:where(.svelte-1qn0f4q){color:var(--color-accent-600,var(--color-accent-500))}.cost-box.svelte-1qn0f4q{gap:var(--spacing-1,.25rem);padding:var(--spacing-4,1rem);border:1px solid var(--color-success-border);border-radius:var(--radius-lg,.75rem);background:var(--color-success-bg);display:grid}.cost-box.svelte-1qn0f4q span:where(.svelte-1qn0f4q){color:var(--color-muted);font-size:var(--font-size-caption,.75rem)}.cost-box.svelte-1qn0f4q strong:where(.svelte-1qn0f4q){color:var(--color-success-text)}@media (width<=680px){.page-head.svelte-1qn0f4q,.section-head.svelte-1qn0f4q{display:grid}}
