@layer base{._panel_2c1en_2{width:100%;max-width:600px;margin:0 auto}._paperCard_2c1en_8{background-color:var(--paper);color:var(--on-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--border)}._centerCard_2c1en_17{text-align:center;padding:var(--spacing-12) var(--spacing-8)}._cardHeader_2c1en_22{margin-bottom:var(--spacing-8);text-align:center}._heading_2c1en_27{font-family:var(--font-family-headline);font-size:2.25rem;font-weight:500;color:var(--on-paper);margin:0 0 var(--spacing-4) 0;line-height:1.2}._subtitle_2c1en_36{font-family:var(--font-family-base);font-size:1rem;line-height:1.6;color:var(--on-paper-soft);margin:0;text-wrap:balance}._bodyText_2c1en_45{font-family:var(--font-family-base);font-size:1.125rem;color:var(--on-paper-soft);margin:0 0 var(--spacing-8) 0}._actionRow_2c1en_52{display:flex;justify-content:center;gap:var(--spacing-4)}._giftCardQuoteWrapper_2c1en_58{margin:var(--spacing-8) 0;display:flex;justify-content:center}._giftCardQuote_2c1en_58{font-family:var(--font-family-handwriting);font-style:normal;font-size:1.5rem;line-height:1.4;padding:var(--spacing-6) var(--spacing-8);background-color:#fef9ef;color:var(--on-paper);border-radius:var(--radius-sm);box-shadow:0 4px 16px #00000014,0 1px 3px #0000000f;max-width:480px;width:100%;transform:rotate(-1deg);position:relative}._greeting_2c1en_80{margin:0 0 var(--spacing-3) 0}._messageText_2c1en_84{margin:0 0 var(--spacing-4) 0;white-space:pre-wrap}._signoff_2c1en_89{margin:0;text-align:right}._claimSection_2c1en_94{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._authPrompt_2c1en_100,._claimFlow_2c1en_100{display:flex;flex-direction:column;align-items:center}._fullWidthButton_2c1en_106{width:100%;font-size:1.125rem}._loginHint_2c1en_111{margin:var(--spacing-4) 0 0 0;font-size:.9375rem;color:var(--on-paper-soft)}._projectPickerRow_2c1en_117{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._label_2c1en_125{font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;color:var(--on-paper)}._laterOption_2c1en_132{font-style:italic;color:var(--on-paper-soft)}._noProjectsNote_2c1en_137{font-family:var(--font-family-base);font-size:.9375rem;color:var(--on-paper-soft);margin:0 0 var(--spacing-6) 0;text-align:center;background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius)}._buyerNotice_2c1en_150{width:100%;display:flex;flex-direction:column;gap:var(--spacing-3);padding:1.25rem 1.25rem var(--spacing-4);border:1px solid rgb(var(--gold-rgb) / .4);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 6%,transparent);text-align:left}._buyerNoticeLead_2c1en_162{margin:0;font-family:var(--font-family-display);font-size:1.125rem;color:var(--foreground)}._buyerNoticeBody_2c1en_169{margin:0;font-family:var(--font-family-base);font-size:.9375rem;line-height:1.65;color:var(--muted-foreground);text-wrap:pretty}._buyerNoticeActions_2c1en_178{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-2)}._buyerClaimAnyway_2c1en_188{font-size:.875rem;color:var(--muted-foreground)}._buyerReminder_2c1en_195{width:100%;margin:0;font-family:var(--font-family-base);font-size:.875rem;line-height:1.6;color:var(--on-paper-warning);text-align:left}.dark ._buyerReminder_2c1en_195{color:var(--warning)}._stackingNote_2c1en_209{width:100%;margin:0 0 var(--spacing-6) 0;padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius);color:var(--on-paper-gold);font-size:.875rem;line-height:1.5;font-weight:500;text-align:center}._stackingNote_2c1en_209 p{margin:0}._successIconWrapper_2c1en_226{display:flex;justify-content:center;margin-bottom:var(--spacing-6);color:var(--on-paper-success)}.dark ._paperCard_2c1en_8{background-color:var(--surface);color:var(--foreground);border-color:var(--border)}.dark ._heading_2c1en_27,.dark ._label_2c1en_125{color:var(--foreground)}.dark ._subtitle_2c1en_36,.dark ._bodyText_2c1en_45,.dark ._loginHint_2c1en_111,.dark ._noProjectsNote_2c1en_137{color:var(--muted-foreground)}.dark ._giftCardQuote_2c1en_58{background-color:#2a2520;color:#e9e0cf;box-shadow:0 4px 16px #0006}}@media(max-width:640px){._paperCard_2c1en_8{padding:var(--spacing-8) var(--spacing-6)}._heading_2c1en_27{font-size:1.75rem}}._page_1l5lf_1{background-color:var(--page-bg, var(--paper));min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-12) 0}.dark ._page_1l5lf_1{--page-bg: var(--background)}._container_1l5lf_14{width:100%;max-width:800px;margin:0 auto;padding:0 var(--spacing-6)}._manualEntryWrapper_1l5lf_21{display:flex;justify-content:center}._manualEntryCard_1l5lf_26{width:100%;max-width:500px;background-color:var(--card);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);text-align:center}._sectionLabel_1l5lf_37{font-family:var(--font-family-base);font-size:.875rem;font-weight:600;letter-spacing:.15em;color:var(--primary);text-transform:uppercase;margin-bottom:var(--spacing-4)}._heading_1l5lf_47{font-family:var(--font-family-headline);font-size:2.5rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-4) 0;line-height:1.1}._bodyText_1l5lf_56{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--muted-foreground);margin:0 0 var(--spacing-8) 0}._form_1l5lf_64{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:320px;margin:0 auto}._input_1l5lf_72{text-align:center;font-family:monospace;font-size:1.25rem;letter-spacing:.1em;height:3rem;text-transform:uppercase}@media(max-width:640px){._manualEntryCard_1l5lf_26{padding:var(--spacing-8) var(--spacing-6)}}
