@layer base{._separator_1mo8f_2{position:relative;width:100%;border:none;background:linear-gradient(to right,transparent,var(--border) 10%,var(--border) 90%,transparent);height:1px;opacity:.6}._separator_1mo8f_2._vertical_1mo8f_17{width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--border) 10%,var(--border) 90%,transparent)}}@layer base{._group_o98f3_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--spacing-3);min-width:0}._cardTitleRow_o98f3_9{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;min-width:0}._bnplBadge_o98f3_17{font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:var(--wb-terracotta);background-color:var(--wb-terracotta-soft);padding:.15rem var(--spacing-2);border-radius:var(--radius-full);white-space:nowrap}._card_o98f3_9{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);border:2px solid var(--wb-border);background-color:var(--wb-paper);cursor:pointer;min-width:0;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease}._card_o98f3_9:hover{border-color:var(--wb-terracotta)}._card_o98f3_9:has([data-state=checked]){border-color:var(--wb-terracotta);background-color:var(--wb-terracotta-soft);box-shadow:var(--shadow)}._radio_o98f3_53{margin-top:.2rem;flex-shrink:0}._icon_o98f3_58{color:var(--wb-terracotta);flex-shrink:0;margin-top:.1rem}._cardBody_o98f3_64{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;overflow-wrap:anywhere}._cardTitle_o98f3_9{font-family:var(--font-family-display);font-weight:700;font-size:1rem;color:var(--wb-forest)}._cardDescription_o98f3_79{font-size:.8125rem;line-height:1.4;color:var(--muted-foreground)}@media(max-width:768px){._group_o98f3_2{grid-template-columns:minmax(0,1fr)}}}@layer base{._wrapper_ltpi1_2{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._legend_ltpi1_9{font-family:var(--font-family-base);font-weight:700;font-size:.9375rem;color:var(--wb-forest);margin:0}._group_ltpi1_17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);min-width:0}._note_ltpi1_24{margin:0;font-size:.875rem;color:var(--muted-foreground)}._card_ltpi1_30{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);border:2px solid var(--wb-border);background-color:var(--wb-paper);cursor:pointer;min-width:0;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease}._card_ltpi1_30:hover{border-color:var(--wb-sage)}._card_ltpi1_30:has([data-state=checked]){border-color:var(--wb-sage);background-color:var(--wb-sage-soft);box-shadow:var(--shadow)}._radio_ltpi1_55{margin-top:.2rem;flex-shrink:0}._cardBody_ltpi1_60{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;overflow-wrap:anywhere}._cardTitleRow_ltpi1_68{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._cardTitle_ltpi1_68{font-family:var(--font-family-display);font-weight:700;font-size:1rem;color:var(--wb-forest)}._badge_ltpi1_82{font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:var(--wb-terracotta);background-color:var(--wb-terracotta-soft);padding:.15rem var(--spacing-2);border-radius:var(--radius-full);white-space:nowrap}._cardPrice_ltpi1_93{font-size:1.25rem;font-weight:700;color:var(--wb-sage)}._cardPriceUnit_ltpi1_99{margin-left:var(--spacing-1);font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._cardSecondaryText_ltpi1_106{font-size:.75rem;color:var(--muted-foreground);margin-top:.125rem}@media(max-width:768px){._group_ltpi1_17{grid-template-columns:minmax(0,1fr)}}}@layer base{._card_1c1ei_2{position:relative;background-color:var(--wb-paper-deep);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column;gap:1.25rem;color:var(--wb-forest);min-width:0;max-width:100%}._leafAccent_1c1ei_17{position:absolute;top:-2.5rem;right:-2.5rem;width:9rem;height:9rem;border-radius:0 70%;background:color-mix(in srgb,var(--wb-sage) 16%,transparent);transform:rotate(12deg);pointer-events:none}._header_1c1ei_29{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap;position:relative;z-index:1}._badge_1c1ei_39{font-family:var(--font-family-base);font-weight:700;font-size:.75rem;letter-spacing:.02em;color:var(--wb-terracotta);background-color:var(--wb-terracotta-soft);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);white-space:normal;text-align:center}._meta_1c1ei_52{display:flex;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;position:relative;z-index:1}._meta_1c1ei_52>*{min-width:0;overflow-wrap:anywhere}._metaLabel_1c1ei_66{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);margin:0 0 var(--spacing-1)}._metaValue_1c1ei_75{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;color:var(--wb-forest);margin:0}._metaPlaceholder_1c1ei_83{font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;font-style:italic;color:var(--muted-foreground);margin:0}._roleLine_1c1ei_92,._paymentLine_1c1ei_93,._reference_1c1ei_94,._footnote_1c1ei_95{font-size:.9375rem;color:var(--muted-foreground);margin:0;position:relative;z-index:1}._roleValue_1c1ei_103,._paymentValue_1c1ei_104,._referenceValue_1c1ei_105{font-weight:700;color:var(--wb-forest)}._lineItems_1c1ei_110{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--wb-paper) 70%,transparent);border-radius:var(--radius);position:relative;z-index:1}._lineItem_1c1ei_110{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--spacing-3);font-size:.9375rem;color:var(--wb-forest)}._lineItemDetails_1c1ei_130{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;overflow-wrap:anywhere}._lineItemName_1c1ei_138{font-weight:600}._lineItemDescription_1c1ei_142{font-size:.8125rem;color:var(--muted-foreground)}._lineItemPrice_1c1ei_147{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._totals_1c1ei_153{display:flex;flex-direction:column;gap:var(--spacing-2);position:relative;z-index:1}._totalRow_1c1ei_161{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3);font-size:1rem;color:var(--muted-foreground);padding:var(--spacing-1) 0}._totalRowFinal_1c1ei_171{border-top:1px solid var(--wb-border);padding-top:var(--spacing-3);margin-top:var(--spacing-1)}._totalRowEmphasis_1c1ei_177{color:var(--wb-forest);font-weight:700;font-size:1.375rem}._reference_1c1ei_94{padding:var(--spacing-3);background-color:var(--wb-sage-soft);border-radius:var(--radius)}._footnote_1c1ei_95{font-size:.75rem;opacity:.8}._budgetNote_1c1ei_194{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin:0;padding-top:var(--spacing-2);border-top:1px dashed var(--wb-border);position:relative;z-index:1}._paymentLine_1c1ei_93,._reference_1c1ei_94{overflow-wrap:anywhere}@media(max-width:768px){._card_1c1ei_2{padding:var(--spacing-4)}}@media print{._card_1c1ei_2{box-shadow:none;background-color:#fff;background-image:none;color:#000;border-radius:0;padding:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}._leafAccent_1c1ei_17{display:none}._lineItems_1c1ei_110{background-color:transparent}._reference_1c1ei_94{background-color:transparent;border:1px solid #999999}}}@layer base{._container_19gxg_2{display:flex;align-items:flex-start;gap:var(--spacing-3)}._text_19gxg_8{margin:0;font-size:.9375rem;line-height:1.6;color:var(--foreground)}._termsTrigger_19gxg_15{display:inline;font:inherit;background:none;border:none;padding:0;margin:0;color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-sm)}._termsTrigger_19gxg_15:hover{color:color-mix(in srgb,var(--primary) 80%,black)}._termsTrigger_19gxg_15:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._termsTrigger_19gxg_15:disabled{color:var(--muted-foreground);cursor:not-allowed;text-decoration:none}._termsPageLink_19gxg_45{color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px;border-radius:var(--radius-sm)}._termsPageLink_19gxg_45:hover{color:color-mix(in srgb,var(--primary) 80%,black)}._dialogContent_19gxg_57{width:38rem}._termsBody_19gxg_61{max-height:55vh;overflow-y:auto;padding-right:var(--spacing-2);margin-bottom:var(--spacing-2)}@media(max-width:640px){._dialogContent_19gxg_57{width:100%}}}@layer base{._card_g7d8b_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--wb-sage) 30%,transparent);background-color:var(--wb-sage-soft)}._iconWrap_g7d8b_12{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--wb-sage) 18%,white);color:var(--wb-sage)}._content_g7d8b_24{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_g7d8b_30{margin:0;font-family:var(--font-family-display);font-weight:700;font-size:.9375rem;color:var(--wb-forest)}._text_g7d8b_38{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}._link_g7d8b_45{display:inline-flex;align-items:center;width:fit-content;font-size:.8125rem;font-weight:600;color:var(--wb-sage);text-decoration:underline;text-underline-offset:3px;border-radius:var(--radius-sm)}._link_g7d8b_45:hover{color:color-mix(in srgb,var(--wb-sage) 80%,black)}._link_g7d8b_45:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:560px){._card_g7d8b_2{flex-direction:column}}}@layer base{._callout_15c9z_2{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--wb-sage) 25%,transparent);background-color:color-mix(in srgb,var(--wb-sage) 8%,var(--wb-paper))}._title_15c9z_12{margin:0;font-family:var(--font-family-display);font-weight:700;font-size:.9375rem;color:var(--wb-forest)}._text_15c9z_20{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}}@layer base{._container_11kcj_2{--wb-paper: hsl(38, 45%, 96%);--wb-paper-deep: hsl(36, 40%, 93%);--wb-forest: hsl(150, 30%, 16%);--wb-sage: hsl(140, 24%, 36%);--wb-sage-soft: color-mix(in srgb, var(--wb-sage) 14%, white);--wb-terracotta: hsl(18, 58%, 46%);--wb-terracotta-soft: color-mix(in srgb, var(--wb-terracotta) 14%, white);--wb-border: hsl(36, 30%, 82%);position:relative;background-color:var(--wb-paper);background-image:radial-gradient(circle at 6% 10%,color-mix(in srgb,var(--wb-sage) 10%,transparent),transparent 55%),radial-gradient(circle at 96% 92%,color-mix(in srgb,var(--wb-terracotta) 8%,transparent),transparent 55%);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-lg);color:var(--wb-forest)}._tabs_11kcj_23{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0}._tabs_11kcj_23>[role=tabpanel]{min-width:0;max-width:100%}._grid_11kcj_35{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-width:0;gap:var(--spacing-8);align-items:start}._controlsPanel_11kcj_43{display:flex;flex-direction:column;min-width:0;max-width:100%;gap:var(--spacing-6);background-color:var(--wb-paper-deep);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._form_11kcj_55{display:flex;flex-direction:column;min-width:0;max-width:100%}._form_11kcj_55>*,._fieldGroup_11kcj_63,._stepperRow_11kcj_64{min-width:0}._stepperRow_11kcj_64>input{min-width:0}._fieldGroup_11kcj_63{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._fieldGroupLabel_11kcj_79{font-family:var(--font-family-base);font-weight:700;font-size:.9375rem;color:var(--wb-forest);margin:0}._stepperRow_11kcj_64{display:flex;align-items:center;gap:var(--spacing-3)}._stepperInput_11kcj_93{text-align:center;font-weight:700}._gstRow_11kcj_98{display:flex;flex-direction:column;gap:var(--spacing-2)}._gstTopRow_11kcj_104{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._gstLabel_11kcj_111{font-weight:700;font-size:.9375rem;color:var(--wb-forest)}._gstState_11kcj_117{font-size:.875rem;color:var(--muted-foreground);margin:0}._actionBar_11kcj_123{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--wb-border)}._actionButtons_11kcj_131,._paymentAction_11kcj_139{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;min-width:0}._actionButtons_11kcj_131>button,._paymentAction_11kcj_139>button,._paymentAction_11kcj_139>a,._form_11kcj_55>button{max-width:100%;min-width:0;height:auto;min-height:3rem;padding:var(--spacing-2) var(--spacing-4);white-space:normal;text-align:center;overflow-wrap:anywhere}._actionError_11kcj_161{font-size:.875rem;color:var(--error);background-color:color-mix(in srgb,var(--error) 8%,transparent);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);margin:0}._actionSuccess_11kcj_170{font-size:.875rem;color:var(--wb-sage);background-color:var(--wb-sage-soft);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);margin:0}._returnNotice_11kcj_179{font-size:.875rem;color:var(--info);background-color:color-mix(in srgb,var(--info) 10%,transparent);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);margin:0}._proposalPanel_11kcj_188{position:sticky;top:var(--spacing-8);min-width:0;max-width:100%}@media(max-width:900px){._grid_11kcj_35{grid-template-columns:minmax(0,1fr)}._proposalPanel_11kcj_188{position:static}}@media(max-width:768px){._container_11kcj_2{max-width:100%;min-width:0;padding:var(--spacing-4)}._controlsPanel_11kcj_43{padding:var(--spacing-4)}._tabs_11kcj_23>[role=tablist]{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;overflow:visible}._tabs_11kcj_23>[role=tablist] [role=tab]{min-width:0;width:100%;height:auto;min-height:2.5rem;padding:var(--spacing-2) var(--spacing-3);white-space:normal;text-align:center}._actionButtons_11kcj_131>button:first-child,._paymentAction_11kcj_139>button,._form_11kcj_55>button{width:100%}}@media print{._container_11kcj_2{background:none;background-image:none;box-shadow:none;padding:0}._noPrint_11kcj_195{display:none!important}._grid_11kcj_35{grid-template-columns:minmax(0,1fr)}}}@layer base{._summary_1qph7_2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3);min-width:0;padding:var(--spacing-4);background-color:color-mix(in srgb,var(--wb-sage) 10%,transparent);border-radius:var(--radius)}._summaryLabel_1qph7_14{font-size:.9375rem;font-weight:600;color:var(--wb-forest)}._summaryValue_1qph7_20{font-size:1.5rem;font-weight:700;color:var(--wb-sage)}._giftRow_1qph7_26{display:flex;align-items:center;gap:var(--spacing-3)}._giftLabel_1qph7_32{font-size:.9375rem;font-weight:600;color:var(--foreground);cursor:pointer}._giftFields_1qph7_39{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0;padding-left:var(--spacing-6);border-left:2px solid var(--wb-border)}._errorMessage_1qph7_48{margin:0;font-size:.875rem;font-weight:500;color:var(--error)}._successMessage_1qph7_55{margin:0;font-size:.875rem;font-weight:500;color:var(--success)}._checkoutLink_1qph7_62{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);max-width:100%;overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;color:var(--primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){._summary_1qph7_2{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}}@layer base{._panel_11att_2{display:flex;flex-direction:column;gap:var(--spacing-3)}._pending_11att_8{margin:0;font-size:.9375rem;color:var(--muted-foreground);background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4)}._pendingWithAction_11att_17{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:flex-start}._revealed_11att_24{display:flex;flex-direction:column;gap:var(--spacing-3);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--spacing-6)}._revealedLabel_11att_34{margin:0;font-size:.9375rem;font-weight:700;color:var(--foreground)}._keyRow_11att_41{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}._keyValue_11att_48{font-family:var(--font-family-monospace);font-size:1rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius-sm);word-break:break-all}._revealedHint_11att_57{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}}@layer base{._page_cz32i_2{--wb-paper: hsl(38, 45%, 96%);--wb-paper-deep: hsl(36, 40%, 93%);--wb-forest: hsl(150, 30%, 16%);--wb-sage: hsl(140, 24%, 36%);--wb-sage-soft: color-mix(in srgb, var(--wb-sage) 14%, white);--wb-terracotta: hsl(18, 58%, 46%);--wb-terracotta-soft: color-mix(in srgb, var(--wb-terracotta) 14%, white);--wb-border: hsl(36, 30%, 82%);max-width:76rem;margin:0 auto;padding:var(--spacing-12) var(--spacing-8) var(--spacing-20);display:flex;flex-direction:column;gap:var(--spacing-8);width:100%;min-width:0}._page_cz32i_2>*{min-width:0;max-width:100%}._backRow_cz32i_27{display:flex}._backLink_cz32i_31{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;font-weight:600;color:var(--wb-forest);text-decoration:none;width:fit-content}._backLink_cz32i_31:hover{color:var(--wb-sage)}._pageHeader_cz32i_46{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:42rem}._eyebrow_cz32i_53{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wb-terracotta);margin:0}._pageTitle_cz32i_62{font-family:var(--font-family-display);font-size:2.25rem;font-weight:700;color:var(--wb-forest);margin:0}._pageIntro_cz32i_70{font-size:1.0625rem;line-height:1.6rem;color:var(--muted-foreground);margin:0}._footer_cz32i_77{display:flex;align-items:center;justify-content:center;padding-top:var(--spacing-6);border-top:1px solid var(--wb-border)}._footerNav_cz32i_85{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4)}._footerLink_cz32i_93{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-decoration:none}._footerLink_cz32i_93:hover{color:var(--wb-forest)}@media(max-width:640px){._page_cz32i_2{padding:var(--spacing-8) var(--spacing-4) var(--spacing-16);gap:var(--spacing-6)}._pageTitle_cz32i_62{font-size:1.875rem}}@media print{._page_cz32i_2{padding:0;max-width:none}._noPrint_cz32i_121{display:none!important}}}
