/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.privacy-page,.privacy-page[data-pw-theme=light]{color-scheme:light;--pw-forest:#1e392e;--pw-coral:#c45832;--pw-orange:#c45832;--pw-paper:#fefefe;--pw-ink:#14231d;--pw-moss:#365649;--pw-field:#f5f1e8;--pw-mist:#e3e9e5;--pw-stone:#69736e;--pw-slate:#53605a;--pw-orange-text:#a33f20;--pw-orange-bright:#e07b56;--pw-bg:var(--pw-field);--pw-surface:var(--pw-paper);--pw-surface-raised:#fff;--pw-surface-tint:var(--pw-mist);--pw-text:var(--pw-ink);--pw-text-muted:var(--pw-slate);--pw-border:#cbd5cf;--pw-action:var(--pw-forest);--pw-action-text:var(--pw-paper);--pw-accent:var(--pw-orange);--pw-accent-text:#000;--pw-accent-text-only:var(--pw-orange-text);--pw-focus:var(--pw-orange);--pw-sage:#aebf92;--pw-success:#2f704f;--pw-info:#235e78;--pw-danger:#9f2f2f;--pw-font-sans:"Manrope","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pw-font-editorial:"Source Serif 4","Iowan Old Style",Georgia,serif;--pw-text-display:clamp(2.75rem,8vw,3.5rem);--pw-text-h1:clamp(2.125rem,6vw,2.5rem);--pw-text-h2:2rem;--pw-text-h3:1.5rem;--pw-text-body-lg:1.125rem;--pw-text-body:1rem;--pw-text-small:.875rem;--pw-text-caption:.75rem;--pw-space-1:.25rem;--pw-space-2:.5rem;--pw-space-3:.75rem;--pw-space-4:1rem;--pw-space-5:1.25rem;--pw-space-6:1.5rem;--pw-space-7:1.75rem;--pw-space-8:2rem;--pw-space-12:3rem;--pw-space-16:4rem;--pw-space-24:6rem;--pw-radius-sm:.625rem;--pw-radius-md:1rem;--pw-radius-lg:1.5rem;--pw-radius-xl:2rem;--pw-radius-round:999px;--pw-radius-pill:999px;--pw-radius-card:28px;--pw-radius-sheet:34px;--pw-shadow-sm:0 1px 2px #14231d14,0 6px 18px #14231d0f;--pw-shadow-lg:0 24px 70px #14231d24;--pw-duration-fast:.12s;--pw-duration-base:.18s;--pw-duration-slow:.28s;--pw-ease-standard:cubic-bezier(.2,0,0,1);--pw-ease-exit:cubic-bezier(.4,0,1,1)}.privacy-page[data-pw-theme=dark]{color-scheme:dark;--pw-bg:var(--pw-ink);--pw-surface:var(--pw-forest);--pw-surface-raised:#29463a;--pw-surface-tint:var(--pw-moss);--pw-text:var(--pw-paper);--pw-text-muted:#dce6e0;--pw-border:#5e756a;--pw-action:var(--pw-paper);--pw-action-text:var(--pw-ink);--pw-accent:var(--pw-orange-bright);--pw-accent-text:var(--pw-ink);--pw-accent-text-only:var(--pw-orange-bright);--pw-focus:var(--pw-paper);--pw-success:var(--pw-sage);--pw-shadow-sm:0 1px 2px #0000002e,0 8px 22px #0000002e;--pw-shadow-lg:0 24px 70px #00000057}.privacy-page{background:var(--pw-bg);color:var(--pw-text);padding:max(20px,calc(env(safe-area-inset-top) + 14px)) max(20px,env(safe-area-inset-right)) max(20px,calc(env(safe-area-inset-bottom) + 14px)) max(20px,env(safe-area-inset-left))}.privacy-logo-reverse,.privacy-page[data-pw-theme=dark] .privacy-logo-primary{display:none}.privacy-page[data-pw-theme=dark] .privacy-logo-reverse{display:block}.privacy-language-switch{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);grid-template-columns:repeat(2,44px);display:inline-grid;overflow:hidden}.privacy-header-actions{justify-content:flex-end;align-items:flex-start;gap:var(--pw-space-2);margin-left:auto;display:flex}.privacy-language-switch button{background:0 0;border:0;width:44px;height:44px;font-size:1.08rem}.privacy-language-switch button.is-selected{background:var(--pw-action)}.privacy-updated{margin:var(--pw-space-3) 0 0;color:var(--pw-text-muted);font-size:.78rem;font-weight:700}.privacy-summary{margin-top:var(--pw-space-6);border:1px solid var(--pw-success)}@supports (color:color-mix(in lab,red,red)){.privacy-summary{border:1px solid color-mix(in srgb,var(--pw-success) 34%,var(--pw-border))}}.privacy-summary{border-radius:var(--pw-radius-lg);background:var(--pw-success)}@supports (color:color-mix(in lab,red,red)){.privacy-summary{background:color-mix(in srgb,var(--pw-success) 8%,var(--pw-surface))}}.privacy-summary{padding:var(--pw-space-5)}.privacy-summary h2{margin:0;font-size:1.2rem;font-weight:900}.privacy-summary ul{gap:var(--pw-space-3);margin:var(--pw-space-4) 0 0;padding:0;list-style:none;display:grid}.privacy-summary li{align-items:start;gap:var(--pw-space-3);color:var(--pw-text-muted);grid-template-columns:auto minmax(0,1fr);font-size:.9rem;font-weight:650;line-height:1.55;display:grid}.privacy-summary li svg{color:var(--pw-action);margin-top:2px}.privacy-index{margin-top:var(--pw-space-4);border-block:1px solid var(--pw-border);padding:var(--pw-space-4) 0}.privacy-index h2{color:var(--pw-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:850}.privacy-index ol{gap:4px var(--pw-space-4);margin:var(--pw-space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:1.25rem;display:grid}.privacy-index a{min-height:44px;color:var(--pw-action);text-decoration:underline;-webkit-text-decoration-color:var(--pw-action);text-decoration-color:var(--pw-action);align-items:center;font-size:.82rem;font-weight:760;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.privacy-index a{-webkit-text-decoration-color:color-mix(in srgb,var(--pw-action) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--pw-action) 45%,transparent)}}.privacy-index a{text-underline-offset:3px;overflow-wrap:anywhere}.privacy-details{margin-top:var(--pw-space-7)}.privacy-copy-section{scroll-margin-top:var(--pw-space-5);gap:var(--pw-space-4);border-top:1px solid var(--pw-border);padding:var(--pw-space-5) 0;grid-template-columns:44px minmax(0,1fr);display:grid}.privacy-section-icon{border-radius:var(--pw-radius-md);background:var(--pw-surface);width:44px;height:44px;color:var(--pw-action);place-items:center;display:grid}.privacy-beta-note h2,.privacy-contact h2,.privacy-copy-section h2{color:var(--pw-text);margin:0;font-size:1.05rem;font-weight:780}.privacy-beta-note p,.privacy-contact p,.privacy-copy-section p{margin:var(--pw-space-2) 0 0;color:var(--pw-text-muted);font-size:.92rem;font-weight:520;line-height:1.65}.privacy-beta-note{border-left:3px solid var(--pw-accent);background:var(--pw-accent)}@supports (color:color-mix(in lab,red,red)){.privacy-beta-note{background:color-mix(in srgb,var(--pw-accent) 8%,transparent)}}.privacy-beta-note{padding:var(--pw-space-4)}.privacy-contact{gap:var(--pw-space-4);border-top:1px solid var(--pw-border);margin-top:var(--pw-space-6);padding-top:var(--pw-space-5);display:grid}.privacy-email{min-height:44px;color:var(--pw-action);text-underline-offset:4px;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.privacy-back-link,.privacy-feedback-button{gap:var(--pw-space-2)}.privacy-page{min-height:100svh;font-family:var(--pw-font-sans);line-height:1.5}.privacy-page *,.privacy-page :after,.privacy-page :before{box-sizing:border-box}.privacy-page a{color:inherit;text-decoration:none}.privacy-page button{cursor:pointer;font-family:inherit}.privacy-page :where(a,button):focus-visible{outline:3px solid var(--pw-focus);outline-offset:2px}.privacy-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.privacy-page>header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:48rem;min-height:56px;margin:0 auto;display:flex}.privacy-page>header>a{align-items:center;min-height:44px;display:inline-flex}.privacy-page>article{width:100%;max-width:48rem;margin:0 auto;padding-top:36px;padding-bottom:56px}.privacy-page .title{overflow-wrap:break-word;max-width:42rem;color:var(--pw-text);font-family:var(--pw-font-sans);font-size:var(--pw-text-h1);letter-spacing:0;margin:0;font-weight:760;line-height:1.04}.privacy-page .subtitle{overflow-wrap:anywhere;max-width:42rem;color:var(--pw-text-muted);font-size:var(--pw-text-body);margin:12px 0 0;font-weight:500;line-height:1.5}.privacy-page .icon-button{border:1px solid var(--pw-border);border-radius:var(--pw-radius-md);background:var(--pw-surface);width:44px;height:44px;min-height:44px;color:var(--pw-text);box-shadow:none;place-items:center;display:grid}.privacy-page .primary-button,.privacy-page .secondary-button{border:1px solid var(--pw-border);border-radius:var(--pw-radius-pill);min-height:54px;box-shadow:none;justify-content:center;align-items:center;font-weight:720;display:inline-flex}.privacy-page .primary-button{border-color:var(--pw-accent);background:var(--pw-accent);color:var(--pw-accent-text)}.privacy-page .primary-button:hover{background:var(--pw-accent)}@supports (color:color-mix(in lab,red,red)){.privacy-page .primary-button:hover{background:color-mix(in srgb,var(--pw-accent) 90%,var(--pw-ink))}}.privacy-page .secondary-button{border-color:var(--pw-border)}@supports (color:color-mix(in lab,red,red)){.privacy-page .secondary-button{border-color:color-mix(in srgb,var(--pw-border) 58%,transparent)}}.privacy-page .secondary-button{background:var(--pw-forest)}@supports (color:color-mix(in lab,red,red)){.privacy-page .secondary-button{background:color-mix(in srgb,var(--pw-forest) 7%,var(--pw-surface))}}.privacy-page .secondary-button{color:var(--pw-action)}.privacy-page[data-pw-theme=dark] .secondary-button{background:var(--pw-paper)}@supports (color:color-mix(in lab,red,red)){.privacy-page[data-pw-theme=dark] .secondary-button{background:color-mix(in srgb,var(--pw-paper) 5%,var(--pw-surface))}}.privacy-page .privacy-copy-section a,.privacy-page .privacy-email,.privacy-page .privacy-index a{color:var(--pw-action);text-underline-offset:3px;text-decoration:underline}.privacy-page .privacy-email{font-weight:800}@media (min-width:640px){.privacy-page .privacy-contact{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (max-width:520px){.privacy-page .privacy-index ol{grid-template-columns:1fr}}@media (max-width:300px){.privacy-page{padding-left:12px;padding-right:12px}.privacy-page>header{flex-direction:column;align-items:flex-start}.privacy-page .privacy-logo{width:min(164px,100%);height:auto}}.legal-document{overflow-wrap:anywhere}.legal-document .title{max-width:100%}.legal-language{display:grid;gap:.3rem;max-width:45%;font-size:.85rem}.legal-language select{max-width:100%;min-height:44px;border:1px solid;border-radius:.75rem;padding:.5rem;background:transparent;color:inherit}.legal-links{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;margin:1rem 0;font-size:.95rem}.legal-document a:not(.primary-button):not(.secondary-button),.legal-links a{text-decoration:underline;text-underline-offset:.2em}.legal-provider-links{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;padding-left:1.2rem;margin-top:.75rem}.legal-document .privacy-contact{flex-wrap:wrap}.legal-document .privacy-contact .primary-button{white-space:normal;text-align:center}.legal-acceptance{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.75rem;margin-block:1rem}.legal-acceptance input[type=checkbox]{width:22px;height:22px;min-height:0;margin-top:.15rem;accent-color:var(--pw-action,#cf7547)}.legal-acceptance a{text-decoration:underline;text-underline-offset:.2em}.legal-privacy-help{font-size:.875rem;line-height:1.55;opacity:.9}.legal-review .moderation-actions{align-items:stretch}@media (max-width:480px){.legal-document header{flex-wrap:wrap}.legal-language{max-width:100%}}.legal-inline-link{border:0;background:transparent;padding:.4rem 0;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:.2em}.legal-read-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100svh - 48px);overflow-y:auto;overflow-wrap:anywhere}.legal-read-dialog h3{margin-top:1.5rem}.legal-read-dialog p{line-height:1.65}.legal-read-dialog a{text-decoration:underline}