/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@media (prefers-reduced-motion:no-preference){html:has(.home-legal){scroll-behavior:smooth}}.home-legal #legal-main{scroll-margin-top:8rem}.home-legal .legal-document-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding-block:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:2147483647px}@media (hover:hover){.home-legal .legal-document-link:hover{background-color:var(--color-base-100)}}.home-legal .legal-document-link{color:var(--home-muted)}.home-legal .legal-document-link[aria-current]{background-color:var(--color-primary);color:var(--color-white,#fff)}.home-legal .legal-reading-layout{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (width>=64rem){.home-legal .legal-reading-layout{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:16rem minmax(0,1fr)}}@media (width>=80rem){.home-legal .legal-reading-layout{gap:calc(var(--spacing,.25rem) * 12)}}.home-legal .legal-paper{background-color:var(--color-base-100);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 6)}@media (width>=40rem){.home-legal .legal-paper{padding:calc(var(--spacing,.25rem) * 8)}}@media (width>=80rem){.home-legal .legal-paper{padding:calc(var(--spacing,.25rem) * 12)}}.home-legal .legal-content{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));margin-inline:auto}@media (width>=40rem){.home-legal .legal-content{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.home-legal .legal-content{overflow-wrap:anywhere;--tw-prose-body:var(--home-ink);--tw-prose-headings:var(--home-ink);--tw-prose-links:var(--color-primary);--tw-prose-bold:var(--home-ink);--tw-prose-counters:var(--home-muted);--tw-prose-bullets:var(--color-primary);--tw-prose-th-borders:var(--color-base-300);--tw-prose-td-borders:var(--color-base-300);max-width:65ch}.home-legal .legal-content :where(h2,h3){scroll-margin-top:12rem}.home-legal .legal-content h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));margin-bottom:calc(var(--spacing,.25rem) * 6);margin-top:calc(var(--spacing,.25rem) * 12);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.home-legal .legal-content h2:first-child{margin-top:0}.home-legal .legal-content h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));margin-bottom:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.home-legal .legal-content :where(p,ul,ol){margin-block:calc(var(--spacing,.25rem) * 6)}.home-legal .legal-content :where(ul,ol) :where(ul,ol){margin-block:calc(var(--spacing,.25rem) * 4)}.home-legal .legal-content strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.home-legal .legal-content em{font-style:normal}.home-legal .legal-content a,.home-legal .legal-content em{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.home-legal .legal-content a{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.home-legal .legal-content a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-primary) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.home-legal .legal-content a{text-underline-offset:4px}@media (hover:hover){.home-legal .legal-content a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}}.home-legal .legal-content table{border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));margin-block:calc(var(--spacing,.25rem) * 8);border-width:0;width:100%}.home-legal .legal-content :where(th,td){border-color:var(--color-base-300);min-width:8rem;padding:calc(var(--spacing,.25rem) * 4);vertical-align:top}.home-legal .legal-content th{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.home-legal .legal-table-scroll{border-radius:var(--radius-xl,.75rem);max-width:100%;overflow-x:auto}.home-legal .legal-toc-desktop{min-width:0;top:calc(var(--spacing,.25rem) * 32);display:none;position:sticky}@media (width>=64rem){.home-legal .legal-toc-desktop{display:block}}.home-legal .legal-toc-links{gap:var(--spacing,.25rem);scrollbar-width:thin;flex-direction:column;max-height:calc(100dvh - 14rem);display:flex;overflow-y:auto}.home-legal .legal-toc-link{border-radius:var(--radius-lg,.5rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding-block:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);display:block}@media (hover:hover){.home-legal .legal-toc-link:hover{background-color:var(--color-base-100);color:var(--color-primary)}}.home-legal .legal-toc-link{color:var(--home-muted)}.home-legal .legal-toc-link[aria-current]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.home-legal .legal-toc-link[aria-current]{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.home-legal .legal-toc-link[aria-current]{--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-primary);font-weight:var(--font-weight-semibold,600)}.home-legal .legal-toc-mobile{background-color:var(--color-base-100);border-color:var(--color-base-300);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);top:calc(var(--spacing,.25rem) * 28);z-index:20;border-width:1px;position:sticky}@supports (color:color-mix(in lab,red,red)){.home-legal .legal-toc-mobile{background-color:color-mix(in oklab,var(--color-base-100) 95%,transparent)}}.home-legal .legal-toc-mobile{--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (width>=64rem){.home-legal .legal-toc-mobile{display:none}}.home-legal .legal-toc-mobile summary::-webkit-details-marker{display:none}.home-legal .legal-toc-mobile[open] .legal-toc-chevron{transform:rotate(180deg)}.home-legal .legal-toc-chevron{transition:transform .2s var(--home-ease)}.home-legal :where(summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
