.AuthScreen_page__LTy99{--auth-top:44px;--auth-header-height:36px;--auth-story-font-size:clamp(41px,4vw,58px);display:grid;grid-template-columns:44% 56%;grid-template-rows:calc(var(--auth-top) + var(--auth-header-height)) minmax(32px,1fr) auto minmax(32px,1fr) calc(var(--auth-top) + var(--auth-header-height));min-height:100svh;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-geist-sans),system-ui,sans-serif;color-scheme:dark}.AuthScreen_story__zJ8m3{position:relative;isolation:isolate;display:grid;grid-row:1/-1;grid-template-rows:subgrid;padding-inline:56px;overflow:hidden;color:hsl(var(--foreground));background:radial-gradient(ellipse 110% 65% at 12% 108%,rgb(81 255 127/.23),transparent 75%),radial-gradient(ellipse 90% 55% at 110% 64%,rgb(145 255 174/.09),transparent 78%),#07150d}.AuthScreen_story__zJ8m3:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgb(145 255 174/.065) 1px,transparent 0),linear-gradient(90deg,rgb(145 255 174/.065) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(180deg,transparent 20%,#000 75%)}.AuthScreen_story__zJ8m3:after{position:absolute;z-index:-1;inset:44% -70% -40% -35%;content:"";pointer-events:none;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 58px,rgb(145 255 174/.16) 59px 60px,transparent 61px 98px);transform:rotate(-18deg);mask-image:linear-gradient(180deg,transparent,#000 46%)}.AuthScreen_brand__3GE5q{display:inline-flex;align-items:center;gap:11px;align-self:start;grid-row:1;margin-top:var(--auth-top);height:36px;font-size:27px;font-weight:600;letter-spacing:-1.2px}.AuthScreen_storyContent__RY6af{grid-row:3;align-self:start}.AuthScreen_storyContent__RY6af h2{width:100%;max-width:560px;margin:0;font-size:var(--auth-story-font-size);font-weight:400;line-height:1.08;letter-spacing:-.055em}.AuthScreen_storyEnding___JrvW{display:inline-flex;align-items:baseline;white-space:nowrap}.AuthScreen_rotatingWords__ij4gK{display:inline-grid;margin-inline-start:.22em;vertical-align:baseline;font-size:.95em;line-height:1;color:hsl(var(--primary));font-family:var(--font-departure-mono),ui-monospace,monospace;letter-spacing:0}.AuthScreen_rotatingWords__ij4gK>span{grid-area:1/1;justify-self:start;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:AuthScreen_typeWord__RNxeP 20s infinite}@keyframes AuthScreen_typeWord__RNxeP{0%,1%{clip-path:inset(0 100% 0 0)}13%,6%{clip-path:inset(0 0 0 0)}18%,to{clip-path:inset(0 100% 0 0)}}.AuthScreen_auth__vI2iK{display:grid;grid-row:1/-1;grid-template-rows:subgrid;justify-items:center;position:relative;padding-inline:40px}.AuthScreen_backLink___hOJ7{display:flex;align-items:center;align-self:start;justify-self:end;grid-row:1;margin-top:var(--auth-top);height:36px;flex-shrink:0;color:hsl(var(--muted-foreground));font-size:12px}.AuthScreen_backLink___hOJ7 span{margin-right:6px}.AuthScreen_backLink___hOJ7:hover,.AuthScreen_textLink__HDY40:hover{color:hsl(var(--foreground));text-decoration:underline}.AuthScreen_formSlot__qAH95{grid-row:3;align-self:start;padding-top:calc((var(--auth-story-font-size) - 30px) * .18);width:100%;max-width:360px;min-height:510px}.AuthScreen_clerkCardBox__6ADO_,.AuthScreen_clerkRoot__M1TcY{width:100%;max-width:none}.AuthScreen_clerkCardBox__6ADO_{box-shadow:none;border:0;border-radius:0;overflow:visible}.AuthScreen_clerkCard___HfBl{padding:0;gap:28px!important;background:transparent;border:0;box-shadow:none}.AuthScreen_clerkHeader__3Ve5w{display:flex;flex-direction:column;text-align:left;margin-bottom:0;gap:10px!important}.AuthScreen_title__ht5_x{font-size:30px!important;line-height:36px!important;letter-spacing:-1px;font-weight:500;color:hsl(var(--foreground));margin:0}.AuthScreen_subtitle__TkImD{margin:0!important;color:hsl(var(--muted-foreground));font-size:14px!important;line-height:21px!important}.AuthScreen_input__HUVdx,.AuthScreen_socialButton__y6Qqp{min-height:44px;border:1px solid hsl(var(--border))!important;box-shadow:none;border-radius:8px}.AuthScreen_socialButton__y6Qqp{border-radius:999px!important;background:hsl(var(--card))!important}.AuthScreen_socialButton__y6Qqp,.AuthScreen_socialText__YCj1g{color:hsl(var(--foreground))!important}.AuthScreen_githubIcon__3atZr{filter:brightness(0) invert(1)}.AuthScreen_socialButton__y6Qqp:hover{background:hsl(var(--accent))}.AuthScreen_primaryButton__RLihi{min-height:44px;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:999px!important;box-shadow:none!important;font-size:14px;font-weight:500;text-transform:none}.AuthScreen_primaryButton__RLihi:hover{background:hsl(var(--primary)/.9)}.AuthScreen_primaryButton__RLihi:after,.AuthScreen_primaryButton__RLihi:before{display:none}.AuthScreen_input__HUVdx{background:hsl(var(--card))}.AuthScreen_input__HUVdx:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.12)}.AuthScreen_clerkFooter___HGwg{background:transparent;background-image:none;border-radius:0;margin-top:24px}.AuthScreen_clerkFooter___HGwg>:has(a[href^="https://go.clerk.com/"]){display:none!important}.AuthScreen_footerAction__Obx9E{justify-content:center;padding:0 0 24px;background:transparent}.AuthScreen_textLink__HDY40{color:hsl(var(--primary));font-weight:500}.AuthScreen_extraFooter__wI9QC{margin-top:24px;text-align:center;color:hsl(var(--muted-foreground));font-size:13px}.AuthScreen_placeholder__WbS5X{width:100%}.AuthScreen_skeletonFields__zucHv{display:flex;flex-direction:column;gap:12px;margin-top:28px}.AuthScreen_skeletonSocials__nSnF_{display:grid;grid-template-columns:1fr 1fr;gap:8px}.AuthScreen_skeletonButton__SYyJO,.AuthScreen_skeletonSubmit__u_cWy{height:44px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card))}.AuthScreen_skeletonDivider__SGrLh{height:1px;background:hsl(var(--border));margin:20px 0}.AuthScreen_skeletonLabel__vChBs{height:12px;width:130px;border-radius:3px;background:hsl(var(--muted))}.AuthScreen_skeletonSubmit__u_cWy{margin-top:16px;background:hsl(var(--accent));animation:AuthScreen_breathe__pEUM3 1.5s ease-in-out infinite}@keyframes AuthScreen_breathe__pEUM3{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.AuthScreen_rotatingWords__ij4gK>span,.AuthScreen_skeletonSubmit__u_cWy{animation:none}.AuthScreen_rotatingWords__ij4gK>span:first-child{clip-path:none}}@media (max-width:900px){.AuthScreen_page__LTy99{--auth-top:36px;--auth-story-font-size:clamp(34px,4.5vw,41px)}.AuthScreen_story__zJ8m3{padding-inline:36px}.AuthScreen_auth__vI2iK{padding-inline:28px}}@media (max-width:680px){.AuthScreen_page__LTy99{display:flex;flex-direction:column}.AuthScreen_story__zJ8m3{display:flex;padding:24px}.AuthScreen_story__zJ8m3:after,.AuthScreen_story__zJ8m3:before{display:none}.AuthScreen_brand__3GE5q{margin-top:0;font-size:24px}.AuthScreen_storyContent__RY6af{display:none}.AuthScreen_auth__vI2iK{display:flex;flex-direction:column;align-items:center;flex:1;padding:20px 24px 28px}.AuthScreen_backLink___hOJ7{align-self:flex-start;margin-top:0}.AuthScreen_formSlot__qAH95{align-self:center;padding-top:0;margin:28px 0 0;min-height:510px}}@font-face{font-family:departureMono;src:url(/_next/static/media/2210cbd8019a9e5e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:departureMono Fallback;src:local("Arial");ascent-override:71.70%;descent-override:19.56%;line-gap-override:0.00%;size-adjust:139.46%}.__className_b9b5e6{font-family:departureMono,departureMono Fallback;font-weight:400}.__variable_b9b5e6{--font-departure-mono:"departureMono","departureMono Fallback"}.LegalDocument_page__LJKLx{overflow:clip}.LegalDocument_header__YJ4k8{border-bottom:1px solid rgba(145,255,174,.12)}.LegalDocument_headerInner__9ck2Y{display:flex;justify-content:space-between;align-items:center;width:min(calc(100% - 5rem),1120px);height:104px;margin:0 auto}.LegalDocument_brand__aYx_e{display:inline-flex;color:var(--figma-foreground)}.LegalDocument_backLink__nNDYF{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:var(--figma-muted);font-size:.875rem}.LegalDocument_backLink__nNDYF:hover{color:var(--figma-green)}.LegalDocument_main__yhXCz{width:min(calc(100% - 5rem),1120px);margin:0 auto;padding-bottom:100px}.LegalDocument_intro___R02o{padding:64px 0 52px;border-bottom:1px solid rgba(145,255,174,.14)}.LegalDocument_documentNav__pV9m3{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-bottom:32px}.LegalDocument_documentNav__pV9m3 a{display:inline-flex;align-items:center;min-height:40px;padding-bottom:8px;border-bottom:1px solid transparent;color:var(--figma-muted);font-size:.875rem}.LegalDocument_documentNav__pV9m3 a[aria-current=page]{border-color:var(--figma-green);color:var(--figma-green)}.LegalDocument_intro___R02o h1{margin:0;color:var(--figma-foreground);font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:500;line-height:1.08;letter-spacing:-.05em}.LegalDocument_description__FCP22{max-width:680px;margin:24px 0 0;color:var(--figma-muted);font-size:1.125rem;line-height:1.7}.LegalDocument_operator__viY9I{max-width:680px;margin:16px 0 0;color:var(--figma-muted);font-size:.875rem;line-height:1.7}.LegalDocument_operator__viY9I strong{color:var(--figma-foreground);font-weight:500}.LegalDocument_metadata__MZ8mc{margin:28px 0 0;color:var(--figma-muted);font-size:.8125rem;line-height:1.5}.LegalDocument_body__feRHL{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);padding-top:48px}.LegalDocument_sidebar__qKLqK{position:sticky;top:32px}.LegalDocument_eyebrow___4WGK{margin:0 0 16px;color:var(--figma-green);font-family:var(--font-departure-mono),ui-monospace,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.LegalDocument_contents__vHpqm ol{display:grid;gap:3px;margin:0;padding:0;list-style:none}.LegalDocument_contents__vHpqm a{display:grid;grid-template-columns:23px 1fr;gap:8px;padding:6px 0;color:var(--figma-muted);font-size:.875rem;line-height:1.5}.LegalDocument_contents__vHpqm a span{padding-top:2px;color:rgba(145,255,174,.6);font-family:var(--font-departure-mono),ui-monospace,monospace;font-size:.75rem}.LegalDocument_mobileContents__cFd6t{display:none}.LegalDocument_contents__vHpqm a:hover{color:var(--figma-green)}.LegalDocument_contact__V_PLl{margin-top:30px;padding-top:24px;border-top:1px solid rgba(145,255,174,.14);font-size:.875rem;line-height:1.8}.LegalDocument_contact__V_PLl>a{color:var(--figma-foreground)}.LegalDocument_contact__V_PLl address{margin-top:20px;color:var(--figma-muted);font-style:normal}.LegalDocument_contact__V_PLl strong{display:block;margin-bottom:3px;font-weight:500}.LegalDocument_article__1Ljtr{min-width:0;color:rgba(254,255,246,.79);font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.LegalDocument_article__1Ljtr section{scroll-margin-top:32px}.LegalDocument_article__1Ljtr section+section{margin-top:42px;padding-top:34px;border-top:1px solid rgba(145,255,174,.11)}.LegalDocument_article__1Ljtr h2{margin:0 0 20px;color:var(--figma-foreground);font-size:1.5rem;font-weight:500;letter-spacing:-.025em;line-height:1.4}.LegalDocument_article__1Ljtr p{margin:0 0 20px}.LegalDocument_article__1Ljtr ol,.LegalDocument_article__1Ljtr ul{margin:20px 0;padding-left:24px;list-style:disc}.LegalDocument_article__1Ljtr li{margin-bottom:12px;padding-left:4px}.LegalDocument_article__1Ljtr li::marker{color:var(--figma-green)}.LegalDocument_article__1Ljtr strong{color:var(--figma-foreground);font-weight:600}.LegalDocument_article__1Ljtr a{color:var(--figma-green);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(145,255,174,.45)}.LegalDocument_article__1Ljtr a:hover{text-decoration-color:var(--figma-green)}.LegalDocument_article__1Ljtr [role=region]{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid rgba(145,255,174,.18);border-radius:12px;background:var(--figma-section)}.LegalDocument_article__1Ljtr table{width:100%;min-width:560px;border-collapse:collapse;font-size:.875rem;line-height:1.7;text-align:left}.LegalDocument_article__1Ljtr td,.LegalDocument_article__1Ljtr th{min-width:150px;padding:16px;vertical-align:top}.LegalDocument_article__1Ljtr th{color:var(--figma-foreground);font-weight:500;background:rgba(145,255,174,.06)}.LegalDocument_article__1Ljtr tbody tr{border-top:1px solid rgba(145,255,174,.13)}.LegalDocument_backToTop__JxnLQ{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;margin-top:28px;font-size:.875rem}.LegalDocument_page__LJKLx [tabindex="0"]:focus-visible,.LegalDocument_page__LJKLx a:focus-visible,.LegalDocument_page__LJKLx summary:focus-visible{outline:2px solid var(--figma-green);outline-offset:5px}@media (max-height:900px) and (min-width:861px){.LegalDocument_sidebar__qKLqK{max-height:calc(100dvh - 64px);overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:rgba(145,255,174,.25) transparent}}@media (max-width:860px){.LegalDocument_headerInner__9ck2Y,.LegalDocument_main__yhXCz{width:calc(100% - 2.5rem)}.LegalDocument_body__feRHL{grid-template-columns:1fr;gap:40px}.LegalDocument_sidebar__qKLqK{position:static}.LegalDocument_contents__vHpqm ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.LegalDocument_desktopContents__3iKsI{display:none}.LegalDocument_mobileContents__cFd6t{display:block}.LegalDocument_mobileContents__cFd6t summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;color:var(--figma-green);cursor:pointer;font-family:var(--font-departure-mono),ui-monospace,monospace;font-size:.8125rem;list-style:none}.LegalDocument_mobileContents__cFd6t summary::-webkit-details-marker{display:none}.LegalDocument_mobileContents__cFd6t[open] summary span{transform:rotate(180deg)}.LegalDocument_mobileContents__cFd6t nav{padding-top:16px}.LegalDocument_contact__V_PLl{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;margin-top:20px}.LegalDocument_contact__V_PLl .LegalDocument_eyebrow___4WGK{margin-bottom:8px}.LegalDocument_contact__V_PLl>a{grid-column:1}.LegalDocument_contact__V_PLl address{grid-column:2;grid-row:1/3;margin-top:0}.LegalDocument_intro___R02o{padding:36px 0}.LegalDocument_description__FCP22{font-size:1rem}}@media (max-width:480px){.LegalDocument_headerInner__9ck2Y{height:88px}.LegalDocument_backLink__nNDYF{gap:6px;font-size:.8125rem}.LegalDocument_contents__vHpqm ol{grid-template-columns:1fr}.LegalDocument_contents__vHpqm a{min-height:44px;align-items:center}.LegalDocument_contact__V_PLl{grid-template-columns:1fr}.LegalDocument_contact__V_PLl address{grid-column:1;grid-row:auto;margin-top:16px}.LegalDocument_article__1Ljtr h2{font-size:1.375rem}}