.locale-nav[data-astro-cid-io7cporw]{align-items:center;display:inline-flex}.locale-pill-group[data-astro-cid-io7cporw]{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.locale-item[data-astro-cid-io7cporw]{border-radius:var(--radius-pill);min-width:40px;min-height:34px;font-size:12px;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;padding:0 12px;line-height:1;text-decoration:none;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.locale-item[data-astro-cid-io7cporw].active{background:var(--color-surface-raised);color:var(--color-ink);font-weight:var(--font-weight-bold);cursor:default;box-shadow:0 1px 2px #153b3514}.locale-item[data-astro-cid-io7cporw].link{color:var(--color-text-muted)}.locale-item[data-astro-cid-io7cporw].link:hover{color:var(--color-ink);background:#153b350a}.locale-item[data-astro-cid-io7cporw]:focus-visible{box-shadow:var(--focus-ring);outline:none}.claim-form[data-astro-cid-vnocuw34]{position:relative}.timer-panel[data-astro-cid-vnocuw34]{color:var(--color-ink);background:var(--color-gold-subtle);border-radius:var(--radius-control);font-variant-numeric:tabular-nums;align-items:center;gap:var(--space-2);border:1px solid #d9902033;margin:0;padding:10px 14px;font-size:13px;font-weight:500;transition:background .22s,border-color .22s;display:flex}.timer-panel[data-astro-cid-vnocuw34].unlocked{background:var(--color-success-subtle);color:#114c35;border-color:#237a5540}.timer-icon[data-astro-cid-vnocuw34]{color:var(--color-gold);flex-shrink:0}.timer-panel[data-astro-cid-vnocuw34].unlocked .timer-icon[data-astro-cid-vnocuw34]{color:var(--color-success)}.timer-track[data-astro-cid-vnocuw34]{background:var(--color-border);border-radius:var(--radius-pill);height:4px;margin:8px 0 16px;overflow:hidden}.timer-bar[data-astro-cid-vnocuw34]{background:var(--color-primary);border-radius:var(--radius-pill);width:0%;height:100%;transition:width .22s cubic-bezier(.2,.8,.2,1),background-color .22s}.timer-bar[data-astro-cid-vnocuw34].unlocked{background:var(--color-success)}.field-label[data-astro-cid-vnocuw34]{font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-bottom:6px;font-size:13px;display:block}.email-input[data-astro-cid-vnocuw34]{border:var(--border-default);border-radius:var(--radius-control);background:var(--color-surface-raised);width:100%;min-height:44px;color:var(--color-ink);padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .16s,box-shadow .16s}.email-input[data-astro-cid-vnocuw34]::placeholder{color:var(--color-text-muted);opacity:.65}.email-input[data-astro-cid-vnocuw34]:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.form-error-alert[data-astro-cid-vnocuw34]{background:var(--color-danger-subtle);color:var(--color-danger);border-radius:var(--radius-control);padding:var(--space-3);margin-top:var(--space-3);font-size:var(--text-body-sm);border:1px solid #b53c4a33}.consent-text[data-astro-cid-vnocuw34]{color:var(--color-text-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.consent-text[data-astro-cid-vnocuw34] a[data-astro-cid-vnocuw34]{color:var(--color-info);text-underline-offset:2px;text-decoration:underline}.resubscribe-label[data-astro-cid-vnocuw34]{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);cursor:pointer;margin-top:8px;font-size:12px;line-height:1.45;display:flex}.resubscribe-checkbox[data-astro-cid-vnocuw34]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.submit-cta-btn[data-astro-cid-vnocuw34]{border-radius:var(--radius-control);background:var(--color-surface-subtle);width:100%;min-height:46px;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);cursor:not-allowed;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid #0000;margin-top:16px;font-family:inherit;font-size:15px;transition:background-color .2s,color .2s,transform .1s,box-shadow .15s;display:flex}.submit-cta-btn[data-astro-cid-vnocuw34].active{background:var(--color-primary);color:var(--color-surface-raised);cursor:pointer;box-shadow:0 2px 6px #176b5b40}.submit-cta-btn[data-astro-cid-vnocuw34].active:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px #176b5b59}.submit-cta-btn[data-astro-cid-vnocuw34].active:active{transform:translateY(1px)}.submit-cta-btn[data-astro-cid-vnocuw34]:focus-visible{box-shadow:var(--focus-ring);outline:none}.modal-backdrop[data-astro-cid-qd6qvkbe]{-webkit-backdrop-filter:blur(5px);z-index:2000;padding:var(--space-4);opacity:0;visibility:hidden;background-color:#112e2999;justify-content:center;align-items:center;transition:opacity .24s cubic-bezier(.16,1,.3,1),visibility .24s;display:flex;position:fixed;inset:0}.modal-backdrop[data-astro-cid-qd6qvkbe].is-open{opacity:1;visibility:visible}.ritual-modal-card[data-astro-cid-qd6qvkbe]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-modal);overscroll-behavior:contain;width:100%;max-width:520px;max-height:90vh;padding:var(--space-6);flex-direction:column;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .26s;display:flex;position:relative;overflow-y:auto;transform:scale(.95)translateY(12px);box-shadow:0 24px 64px -12px #153b3538}.modal-backdrop[data-astro-cid-qd6qvkbe].is-open .ritual-modal-card[data-astro-cid-qd6qvkbe]{transform:scale(1)translateY(0)}@media (width<=640px){.modal-backdrop[data-astro-cid-qd6qvkbe]{align-items:flex-end;padding:0}.ritual-modal-card[data-astro-cid-qd6qvkbe]{max-width:100%;max-height:88vh;padding:var(--space-4) var(--space-5) var(--space-6);border-bottom:none;border-radius:24px 24px 0 0;transform:translateY(100%)}.modal-backdrop[data-astro-cid-qd6qvkbe].is-open .ritual-modal-card[data-astro-cid-qd6qvkbe]{transform:translateY(0)}}.modal-drag-handle[data-astro-cid-qd6qvkbe]{background:var(--color-border);border-radius:var(--radius-pill);width:40px;height:4px;margin:0 auto var(--space-3);display:none}@media (width<=640px){.modal-drag-handle[data-astro-cid-qd6qvkbe]{display:block}}.modal-close-btn[data-astro-cid-qd6qvkbe]{top:var(--space-5);right:var(--space-5);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-pill);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;z-index:10;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:all .15s;display:flex;position:absolute}.modal-close-btn[data-astro-cid-qd6qvkbe]:hover{background:var(--color-border);color:var(--color-ink)}.modal-body[data-astro-cid-qd6qvkbe]{gap:var(--space-4);flex-direction:column;display:flex}.card-hairline-divider[data-astro-cid-qd6qvkbe]{background:var(--color-border);height:1px;margin:var(--space-2) 0;border:none}
