/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.legal-header{word-break:break-word;overflow-wrap:break-word}.legal-prose{gap:var(--legal-section-gap,0px);word-break:break-word;overflow-wrap:break-word;font-feature-settings:normal;flex-direction:column;display:flex}.legal-prose [data-legal-section]{flex-direction:column;min-width:0;display:flex}.legal-prose :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li,table){margin:0;padding:0}.legal-prose :where(p,h1,h2,h3,h4,h5,h6,li,th,td){white-space:pre-wrap}.legal-prose :where(strong,b){font-weight:700}.legal-prose :where(p,h2,h3,h4,ul,ol,table):not(:first-child){margin-top:var(--legal-paragraph-spacing,0px)}.legal-prose :where(ul,ol){padding-inline-start:0;position:relative}.legal-prose li{counter-increment:list-item 1;padding-inline-start:2ch;list-style:""}.legal-prose ol>li{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch)}.legal-prose ol>li:before{content:counter(list-item) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}.legal-prose ul>li:before{content:"•";position:absolute;inset-inline-start:0}.legal-prose a{color:inherit;text-decoration-line:none}.legal-prose a[data-link=preset]{color:var(--color-ink);transition:color .4s var(--ease-framer);text-decoration-line:none}.legal-prose a[data-link=preset]:hover{color:var(--color-blue-400)}@media (prefers-reduced-motion:reduce){.legal-prose a[data-link=preset]{transition:none}}.legal-prose[data-legal-template=privacy]{--legal-section-gap:20px;font-family:var(--font-inter);font-size:16px;font-weight:400}@media (width>=810px){.legal-prose[data-legal-template=privacy]{--legal-section-gap:22px}}@media (width>=1200px){.legal-prose[data-legal-template=privacy]{--legal-section-gap:24px}}.legal-prose[data-legal-template=privacy] p{letter-spacing:var(--tracking-n2);color:var(--color-legal-body);line-height:1.7em}.legal-prose[data-legal-template=privacy] [data-legal-section]>p:first-child{letter-spacing:normal;color:var(--color-black);line-height:1.2em}.legal-prose[data-legal-template=privacy] [data-legal-section]>p:first-child strong{letter-spacing:var(--tracking-n2);color:var(--color-legal-body)}.legal-prose[data-legal-template=privacy-en]{--legal-section-gap:20px;--legal-paragraph-spacing:18px}@media (width>=810px){.legal-prose[data-legal-template=privacy-en]{--legal-section-gap:22px}}@media (width>=1200px){.legal-prose[data-legal-template=privacy-en]{--legal-section-gap:24px}}.legal-prose[data-legal-template=privacy-en] :where(p,h2){font-family:var(--font-inter);font-feature-settings:var(--font-features-framer);letter-spacing:-.02em;color:var(--color-legal-body);font-size:15px;font-weight:400;line-height:1.65em}.legal-prose[data-legal-template=privacy-en] :where(p,h2) :where(strong,b){font-weight:700}@media (width>=810px){.legal-prose[data-legal-template=privacy-en] :where(p,h2){font-size:16px;line-height:1.7em}}.legal-prose[data-legal-template=privacy-en] p,.legal-prose[data-legal-template=privacy-en] h2 strong{color:var(--color-legal-body-alt)}.legal-prose[data-legal-template=deletion]{--legal-section-gap:20px}@media (width>=810px){.legal-prose[data-legal-template=deletion]{--legal-section-gap:22px}}@media (width>=1200px){.legal-prose[data-legal-template=deletion]{--legal-section-gap:24px}}.legal-prose[data-legal-template=deletion] :where(p,li){font-family:var(--font-inter);font-feature-settings:normal;letter-spacing:normal;color:var(--color-legal-body);font-size:16px;font-weight:400;line-height:1.65em}.legal-prose[data-legal-template=deletion] :where(p,li) :where(strong,b){font-weight:700}@media (width>=810px){.legal-prose[data-legal-template=deletion] :where(p,li){line-height:1.7em}}.legal-prose[data-legal-template=deletion]>[data-legal-section]:is(:nth-child(4),:nth-child(6),:nth-child(7))>p:nth-child(2){line-height:1.7em}.legal-prose[data-legal-template=deletion-en]{--legal-section-gap:20px}@media (width>=810px){.legal-prose[data-legal-template=deletion-en]{--legal-section-gap:22px}}@media (width>=1200px){.legal-prose[data-legal-template=deletion-en]{--legal-section-gap:24px}}.legal-prose[data-legal-template=deletion-en] :where(p,h2,li){font-family:var(--font-inter);letter-spacing:normal;color:var(--color-legal-body);font-size:15px;font-weight:400;line-height:1.65em}@media (width>=810px){.legal-prose[data-legal-template=deletion-en] :where(p,h2,li){font-size:16px;line-height:1.7em}}.legal-prose[data-legal-template=deletion-en] [data-deletion-steps]{list-style:decimal}.legal-prose[data-legal-template=deletion-en] [data-deletion-steps]>li{list-style:inherit;padding-inline-start:0}.legal-prose[data-legal-template=deletion-en] [data-deletion-steps]>li::marker{color:#0000}.legal-prose[data-legal-template=deletion-en] [data-deletion-steps]>li:before{content:none}.legal-h1-combined{font-family:var(--font-inter-display);font-feature-settings:normal;letter-spacing:var(--tracking-n35);color:var(--color-legal-heading);white-space:pre-wrap;font-size:33px;font-weight:700;line-height:1.08em}@media (width>=810px){.legal-h1-combined{letter-spacing:var(--tracking-n4);font-size:44px}}@media (width>=1200px){.legal-h1-combined{font-size:15px;line-height:1.05em}}.legal-h1-combined>span{letter-spacing:var(--tracking-n35);line-height:1.08em}@media (width>=810px){.legal-h1-combined>span{letter-spacing:var(--tracking-n4)}}@media (width>=1200px){.legal-h1-combined>span{line-height:1.05em}.legal-h1-combined>[data-part=title]{font-size:54px}}.legal-h1-combined>[data-part=break]{font-size:54px}.legal-h1-combined>[data-part=meta]{font-family:var(--font-inter);color:var(--color-legal-meta);font-weight:400}@media (width>=810px){.legal-h1-combined>[data-part=meta]{letter-spacing:0}}@media (width>=1200px){.legal-h1-combined>[data-part=meta]{font-size:15px}}.legal-prose:where([data-legal-template=terms],[data-legal-template=refund]){--legal-section-gap:16px;--legal-paragraph-spacing:18px}@media (width>=810px){.legal-prose:where([data-legal-template=terms],[data-legal-template=refund]){--legal-section-gap:40px}}.legal-prose:where([data-legal-template=terms],[data-legal-template=refund]) :where(p,li){font-family:var(--font-inter);font-feature-settings:normal;letter-spacing:normal;color:var(--color-black);font-size:16px;font-weight:400;line-height:1.2em}.legal-prose:where([data-legal-template=terms],[data-legal-template=refund]) :where(p,li) :where(strong,b){font-weight:700}.legal-prose[data-legal-template=cookie]{--legal-section-gap:20px;font-family:var(--font-inter);letter-spacing:normal;color:var(--color-legal-body-alt);font-size:16px;font-weight:400;line-height:1.7em}.legal-prose[data-legal-template=cookie] h2,.legal-prose[data-legal-template=cookie] li:has(>h2){font-family:var(--font-inter-display);font-feature-settings:normal;letter-spacing:-.02em;color:var(--color-legal-heading);font-size:26px;font-weight:700;line-height:1.25em}.legal-prose[data-legal-template=cookie] [data-legal-style=compact],.legal-prose[data-legal-template=cookie] [data-legal-style=compact-black]{font-family:var(--font-inter);letter-spacing:normal;color:var(--color-legal-body-alt);font-size:16px;font-weight:400;line-height:1.25em}.legal-prose[data-legal-template=cookie] [data-legal-style=compact-black]{color:var(--color-black)}.legal-prose[data-legal-template=cookie] [data-legal-style=geist]{--legal-paragraph-spacing:20px;font-family:var(--font-sans);font-feature-settings:var(--font-features-framer);letter-spacing:-.02em;color:var(--color-black);font-size:16px;font-weight:400;line-height:1.4em}.legal-prose[data-legal-template=cookie] [data-legal-style=geist] :where(strong,b){font-weight:700}.legal-prose[data-legal-template=cookie] table{border-radius:var(--radius-legal-table,12px);background-color:var(--color-white);border-collapse:separate;border-spacing:0;flex-direction:column;width:100%;display:flex;position:relative;overflow:clip}.legal-prose[data-legal-template=cookie] table:after{content:"";border:1px solid #1212121a;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.legal-prose[data-legal-template=cookie] table:after{border:1px solid color-mix(in srgb, var(--color-legal-heading) 10%, transparent)}}.legal-prose[data-legal-template=cookie] table:after{border-radius:inherit;pointer-events:none}.legal-prose[data-legal-template=cookie] :where(thead,tbody){display:contents}.legal-prose[data-legal-template=cookie] tr{grid-auto-columns:minmax(100px,1fr);grid-auto-flow:column;justify-content:center;align-items:start;display:grid;position:relative}.legal-prose[data-legal-template=cookie] table[data-scrollable-table]{overflow-x:auto}.legal-prose[data-legal-template=cookie] table[data-scrollable-table] tr{min-inline-size:min-content}.legal-prose[data-legal-template=cookie] table[data-scrollable-table]:focus-visible{outline-offset:2px;outline:2px solid}.legal-prose[data-legal-template=cookie] thead tr{background-color:var(--color-legal-table-head,#f4f7fa)}.legal-prose[data-legal-template=cookie] thead tr:after,.legal-prose[data-legal-template=cookie] tbody tr+tr:after{content:"";pointer-events:none;position:absolute;inset:0}.legal-prose[data-legal-template=cookie] thead tr:after{border-bottom:1px solid #1212121a}@supports (color:color-mix(in lab, red, red)){.legal-prose[data-legal-template=cookie] thead tr:after{border-bottom:1px solid color-mix(in srgb, var(--color-legal-heading) 10%, transparent)}}.legal-prose[data-legal-template=cookie] tbody tr+tr:after{border-top:1px solid #12121214}@supports (color:color-mix(in lab, red, red)){.legal-prose[data-legal-template=cookie] tbody tr+tr:after{border-top:1px solid color-mix(in srgb, var(--color-legal-heading) 8%, transparent)}}.legal-prose[data-legal-template=cookie] :where(th,td){font-family:var(--font-inter);letter-spacing:normal;text-align:start;color:var(--color-legal-body-alt);padding:12px 14px;font-size:14px;font-weight:400;line-height:1.45em;display:block;position:relative}.legal-prose[data-legal-template=cookie] th{font-weight:700}.legal-prose[data-legal-template=cookie] :where(th,td):not(:last-child):after{content:"";border-right:1px solid #12121214;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.legal-prose[data-legal-template=cookie] :where(th,td):not(:last-child):after{border-right:1px solid color-mix(in srgb, var(--color-legal-heading) 8%, transparent)}}.legal-prose[data-legal-template=cookie] :where(th,td):not(:last-child):after{pointer-events:none}
