.brand-link{display:inline-flex;align-items:center;text-decoration:none;font-size:20px}.product-ledger{list-style:none;margin:0;padding:0;min-width:0}.product-ledger__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:18px var(--space-1);border-bottom:1px solid var(--color-border);border-radius:var(--r-panel);text-decoration:none;color:inherit;transition:background .2s var(--ease);min-width:0}.product-ledger>li:last-child .product-ledger__row{border-bottom:none}.product-ledger__row:hover{background:var(--color-panel)}.product-ledger__name,.product-ledger__arrow{transition:color .2s var(--ease)}.product-ledger__row:hover .product-ledger__name,.product-ledger__row:hover .product-ledger__arrow{color:var(--color-accent)}.product-ledger__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.product-ledger__name{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--color-text)}.product-ledger__body{font-size:13px;color:var(--color-text-muted);line-height:1.45}.product-ledger__meta{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;text-align:right}.product-ledger__price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.product-ledger__amount{font-size:14px;font-weight:600;color:var(--color-text)}.product-ledger__unit{font-size:11px;color:var(--color-text-dim)}.product-ledger__arrow{font-size:16px;color:var(--color-text-dim)}.module-note{margin-top:var(--space-4);padding-top:18px;border-top:1px solid var(--color-border)}.module-note__heading{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--color-text);margin:0 0 6px}.module-note__line{font-size:13px;color:var(--color-text-muted);line-height:1.45;margin:0}.module-note__link{color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border);transition:color .2s var(--ease),border-color .2s var(--ease)}.module-note__link:hover{color:var(--color-accent);border-color:var(--color-accent)}@media(max-width:560px){.product-ledger__row{flex-wrap:wrap;align-items:center}.product-ledger__meta{width:100%;justify-content:flex-end}}.faq-list[data-astro-cid-nqhmij37]{list-style:none;margin:0;padding:0;min-width:0}.faq-item[data-astro-cid-nqhmij37]{border-bottom:1px solid var(--color-border);min-width:0}.faq-item[data-astro-cid-nqhmij37]:last-child{border-bottom:none}.faq-details[data-astro-cid-nqhmij37]{min-width:0}.faq-summary[data-astro-cid-nqhmij37]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--color-text);cursor:pointer;list-style:none;min-width:0}.faq-summary[data-astro-cid-nqhmij37]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-nqhmij37]::marker{content:""}.faq-summary[data-astro-cid-nqhmij37]:focus-visible{outline:2px solid var(--noir-beam-soft);outline-offset:2px}.faq-question[data-astro-cid-nqhmij37]{min-width:0;flex:1}.faq-chevron[data-astro-cid-nqhmij37]{flex-shrink:0;color:var(--color-text-muted);transition:transform .25s var(--ease)}.faq-details[data-astro-cid-nqhmij37][open] .faq-chevron[data-astro-cid-nqhmij37]{transform:rotate(180deg)}.faq-answer[data-astro-cid-nqhmij37]{padding-bottom:var(--space-2);max-width:70ch;min-width:0}.faq-answer[data-astro-cid-nqhmij37] p[data-astro-cid-nqhmij37]{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.faq-chevron[data-astro-cid-nqhmij37]{transition:none}}.currency-picker[data-astro-cid-zsb23px7]{margin-bottom:2rem}.currency-select[data-astro-cid-zsb23px7]{padding:.5rem .75rem;border:1px solid #333;border-radius:4px;background-color:#0a0a0c;color:#e0e0e0;font-size:.95rem;cursor:pointer}.currency-select[data-astro-cid-zsb23px7]:hover{border-color:#00d9ff}.currency-select[data-astro-cid-zsb23px7]:focus{outline:none;border-color:#00d9ff;box-shadow:0 0 0 2px #00d9ff1a}[data-astro-cid-zsb23px7][data-currency-note]{margin-top:1rem;font-size:.85rem;color:#888;line-height:1.5}
