@font-face{font-family:Plurl Landing Geist;src:url(/fonts/landing/geist.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plurl Landing Mono;src:url(/fonts/landing/geist-mono.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.access-landing_dialog__8sXRJ,.access-landing_landing__o8Qnu{--background:oklch(0.9851 0 0);--foreground:oklch(0 0 0);--card:oklch(1 0 0);--muted:oklch(0.9700 0 0);--muted-foreground:oklch(0.4400 0 0);--border:oklch(0.9200 0 0);--input:oklch(0.9400 0 0);--accent:oklch(0.9214 0.0248 257.6500);--ring:oklch(0.5144 0.1605 267.4400);--landing-sans:"Plurl Landing Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--landing-mono:"Plurl Landing Mono",ui-monospace,"SF Mono",Menlo,monospace;font-family:var(--landing-sans);color:var(--foreground);-webkit-font-smoothing:antialiased}.dark .access-landing_dialog__8sXRJ,.dark .access-landing_landing__o8Qnu{--background:oklch(0 0 0);--foreground:oklch(1 0 0);--card:oklch(0.1448 0 0);--muted:oklch(0.2300 0 0);--muted-foreground:oklch(0.7200 0 0);--accent:oklch(0.3200 0 0);--border:oklch(0.2600 0 0);--input:oklch(0.3200 0 0)}.access-landing_dialog__8sXRJ *,.access-landing_landing__o8Qnu *{box-sizing:border-box}.access-landing_landing__o8Qnu{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;gap:56px;align-items:center;justify-content:center;overflow:hidden;background:var(--background);padding:48px 24px}.access-landing_grid__XuYfZ{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:48px 48px;background-position:50%;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 100%)}.access-landing_glow__yc0el{position:absolute;width:min(70vw,520px);aspect-ratio:1;border-radius:9999px;background:var(--accent);filter:blur(90px);animation:access-landing_breathe__9ue7R 14s ease-in-out infinite;pointer-events:none}.access-landing_mark___co6U{position:relative;width:min(60vw,320px);height:auto;display:block;flex-shrink:0;width:min(60vw,320px,max(0px,calc((100vh - 208px) / 1.4)));width:min(60vw,320px,max(0px,calc((100svh - 208px) / 1.4)));filter:drop-shadow(0 6px 10px oklch(.2 .08 270/.2))}.access-landing_mark___co6U circle{animation:access-landing_draw__7xJsV 1.1s cubic-bezier(.4,0,.2,1) both}.access-landing_requestButton__cdBYz{position:relative;display:inline-flex;align-items:center;height:56px;padding:0 32px;border-radius:8px;background:var(--card);border:1px solid oklch(.34 .11 268);color:oklch(.34 .11 268);font:500 17px var(--landing-sans);cursor:pointer;flex-shrink:0;transition:background-color .15s ease-out,color .15s ease-out}.access-landing_requestButton__cdBYz:hover{background:oklch(.34 .11 268);color:oklch(.97 .01 268)}.access-landing_primary__ArxJe:active,.access-landing_requestButton__cdBYz:active{transform:translateY(1px)}.access-landing_footer__0SXN5{position:absolute;bottom:20px;left:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px);display:flex;justify-content:space-between;gap:16px;font:400 11px var(--landing-mono);color:var(--muted-foreground);letter-spacing:.02em}.access-landing_overlay__9clQL{position:fixed;inset:0;z-index:50;background:oklch(0 0 0/.4);animation:access-landing_fade__tI6Dz .2s ease-out both}.access-landing_dialog__8sXRJ{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:51;width:calc(100% - 48px);max-width:400px;max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:.25px 1px 3px 0 rgba(20,24,90,.15),.25px 8px 10px -1px rgba(20,24,90,.15);padding:28px;display:flex;flex-direction:column;gap:20px;animation:access-landing_rise__DdM1r .22s cubic-bezier(.2,0,.2,1) both}.access-landing_heading__yXCdB{display:flex;flex-direction:column;gap:6px}.access-landing_heading__yXCdB h2{margin:0;font-size:18px;line-height:normal;font-weight:600;letter-spacing:-.02em}.access-landing_heading__yXCdB p{margin:0;font-size:14px;line-height:1.5;color:var(--muted-foreground)}.access-landing_email__AJYqj{font-family:var(--landing-mono);font-size:13px;color:var(--foreground);overflow-wrap:anywhere}.access-landing_form__Ff7PN{display:flex;flex-direction:column;gap:12px}.access-landing_form__Ff7PN label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.access-landing_form__Ff7PN input,.access-landing_form__Ff7PN textarea{width:100%;border-radius:6px;border:1px solid var(--input);background:var(--background);font:inherit;font-size:14px;font-weight:400;color:var(--foreground);outline:none}.access-landing_form__Ff7PN input{height:40px;padding:0 12px}.access-landing_form__Ff7PN textarea{padding:10px 12px;line-height:1.5;resize:vertical;min-height:80px}.access-landing_form__Ff7PN input:focus,.access-landing_form__Ff7PN textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px oklch(.5144 .1605 267.44/.3)}.access-landing_actions__0g3rK{display:flex;gap:8px;justify-content:flex-end}.access-landing_form__Ff7PN .access-landing_actions__0g3rK{padding-top:4px}.access-landing_primary__ArxJe,.access-landing_secondary__aTibs{height:40px;padding:0 18px;border-radius:8px;border:1px solid oklch(.34 .11 268);background:oklch(.34 .11 268);color:oklch(.97 .01 268);font:500 14px var(--landing-sans);cursor:pointer}.access-landing_primary__ArxJe:hover{background:oklch(.3 .1 268)}.access-landing_secondary__aTibs{padding:0 16px;border-color:var(--border);background:var(--card);color:var(--foreground)}.access-landing_secondary__aTibs:hover{background:var(--muted)}.access-landing_primary__ArxJe:focus-visible,.access-landing_requestButton__cdBYz:focus-visible,.access-landing_secondary__aTibs:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.access-landing_dialog__8sXRJ button:disabled,.access-landing_form__Ff7PN input:disabled,.access-landing_form__Ff7PN textarea:disabled{opacity:.65;cursor:wait}.access-landing_error__loYtB{margin:0;color:var(--foreground);font-size:13px;line-height:1.5}.access-landing_honeypot__rJjm9,.access-landing_visuallyHidden__AeM38{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes access-landing_draw__7xJsV{0%{stroke-dashoffset:50.27}to{stroke-dashoffset:0}}@keyframes access-landing_fade__tI6Dz{0%{opacity:0}to{opacity:1}}@keyframes access-landing_rise__DdM1r{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes access-landing_breathe__9ue7R{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@media (max-width:360px){.access-landing_dialog__8sXRJ{padding:22px}.access-landing_actions__0g3rK{flex-wrap:wrap}.access-landing_footer__0SXN5{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.access-landing_dialog__8sXRJ,.access-landing_glow__yc0el,.access-landing_mark___co6U circle,.access-landing_overlay__9clQL{animation:none}.access-landing_glow__yc0el{opacity:.35}.access-landing_requestButton__cdBYz{transition:none}}