.auth-frame-module__VL8shW__stage{min-height:100dvh;padding:88px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));isolation:isolate;background:hsl(var(--background));place-items:center;display:grid;position:relative;overflow:hidden}.auth-frame-module__VL8shW__controls{top:calc(16px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));z-index:20;border:1px solid hsl(var(--hairline));background:hsl(var(--card) / .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex;position:fixed}.auth-frame-module__VL8shW__guilloche{z-index:-3;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40px}.auth-frame-module__VL8shW__guilloche canvas{width:100%;height:100%;animation:240s linear infinite auth-frame-module__VL8shW__drift;display:block}@keyframes auth-frame-module__VL8shW__drift{to{transform:rotate(360deg)}}.auth-frame-module__VL8shW__vignette{z-index:-2;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%, transparent 40%, hsl(var(--background)) 100%);position:absolute;inset:0}.auth-frame-module__VL8shW__scene{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.4s;position:fixed;inset:0}.auth-frame-module__VL8shW__sceneOn{opacity:1}.auth-frame-module__VL8shW__scene canvas{display:block}.auth-frame-module__VL8shW__card{--mx:50%;--my:0%;--h:660px;width:min(64rem,100%);height:var(--h);background:hsl(var(--card) / .76);-webkit-backdrop-filter:blur(9px)saturate(1.3);backdrop-filter:blur(9px)saturate(1.3);border:1px solid hsl(var(--hairline));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .08), 0 40px 100px -40px #03070cd9, 0 8px 24px -16px #03070c99;border-radius:14px;transition:height .75s cubic-bezier(.65,0,.35,1);animation:.9s cubic-bezier(.22,1,.36,1) both auth-frame-module__VL8shW__rise;position:relative;overflow:hidden}.light .auth-frame-module__VL8shW__card{box-shadow:inset 0 1px #ffffffb3,0 40px 100px -40px #121e2b47,0 8px 24px -16px #121e2b47}.auth-frame-module__VL8shW__tall{--h:800px}@keyframes auth-frame-module__VL8shW__rise{0%{opacity:0;transform:translateY(16px)}}.auth-frame-module__VL8shW__card:after{content:"";pointer-events:none;z-index:5;border-radius:inherit;mix-blend-mode:overlay;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.light .auth-frame-module__VL8shW__card:after{mix-blend-mode:multiply;opacity:.07}.auth-frame-module__VL8shW__card:before{content:"";pointer-events:none;z-index:4;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my), hsl(var(--brass) / .2), transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.auth-frame-module__VL8shW__lit:before{opacity:1}.auth-frame-module__VL8shW__rim{z-index:6;pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--mx) var(--my), hsl(var(--brass)), transparent 70%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.auth-frame-module__VL8shW__lit .auth-frame-module__VL8shW__rim{opacity:.9}.auth-frame-module__VL8shW__panel{width:54%;transition:left .75s cubic-bezier(.65,0,.35,1),clip-path .75s cubic-bezier(.65,0,.35,1),padding .75s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0}.auth-frame-module__VL8shW__formPanel{z-index:1;flex-direction:column;justify-content:center;padding:48px 11% 40px 64px;display:flex;left:0;overflow-y:auto}.auth-frame-module__VL8shW__brandPanel{z-index:2;clip-path:polygon(11.1% 0,100% 0,100% 100%,0 100%);background:linear-gradient(180deg, hsl(var(--foreground) / .06), transparent 160px), hsl(var(--panel-elevated) / .52);flex-direction:column;padding:56px 64px 44px 17%;display:flex;left:46%}.auth-frame-module__VL8shW__seam{z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent, hsl(var(--brass)) 45%, hsl(var(--brass)) 55%, transparent);clip-path:polygon(52% 0,calc(52% + 1px) 0,calc(46% + 1px) 100%,46% 100%);opacity:.55;transition:clip-path .75s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.auth-frame-module__VL8shW__signup .auth-frame-module__VL8shW__formPanel{padding:48px 64px 40px 11%;left:46%}.auth-frame-module__VL8shW__signup .auth-frame-module__VL8shW__brandPanel{clip-path:polygon(0 0,100% 0,88.9% 100%,0 100%);padding:56px 17% 44px 64px;left:0}.auth-frame-module__VL8shW__signup .auth-frame-module__VL8shW__seam{clip-path:polygon(54% 0,calc(54% + 1px) 0,calc(48% + 1px) 100%,48% 100%)}.auth-frame-module__VL8shW__content{animation:.45s cubic-bezier(.22,1,.36,1) .3s both auth-frame-module__VL8shW__contentIn}@keyframes auth-frame-module__VL8shW__contentIn{0%{opacity:0;transform:translateY(6px)}}.auth-frame-module__VL8shW__logo{align-self:flex-start}.auth-frame-module__VL8shW__headline{letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;color:hsl(var(--foreground));margin:auto 0 0;font-size:50px;font-weight:900;line-height:.98}.auth-frame-module__VL8shW__lede{max-width:30ch;color:hsl(var(--muted-foreground));margin:18px 0 26px;font-size:16px;line-height:1.5}.auth-frame-module__VL8shW__pill{border:1px solid hsl(var(--foreground) / .22);background:hsl(var(--foreground) / .03);min-height:44px;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06);color:hsl(var(--foreground));border-radius:6px;align-self:flex-start;align-items:center;gap:10px;padding:0 20px;font-weight:500;transition:border-color .2s;display:inline-flex}.auth-frame-module__VL8shW__pill:hover{border-color:hsl(var(--brass))}.auth-frame-module__VL8shW__pill svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.auth-frame-module__VL8shW__pill:hover .auth-frame-module__VL8shW__fwd{transform:translate(2px)}.auth-frame-module__VL8shW__pill:hover .auth-frame-module__VL8shW__back{transform:translate(-2px)}.auth-frame-module__VL8shW__foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.auth-frame-module__VL8shW__folio{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--faint));margin:0;font-size:11px;line-height:1.6}.auth-frame-module__VL8shW__folio b{color:hsl(var(--foreground) / .8);font-weight:500}.auth-frame-module__VL8shW__seal{width:124px;height:124px;color:hsl(var(--brass));opacity:.9;flex:none;transform:rotate(-9deg)}.auth-frame-module__VL8shW__seal text{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;fill:currentColor;font-size:8.6px;font-weight:500}@media (max-width:1023px){.auth-frame-module__VL8shW__headline{font-size:42px}}@media (max-width:819px){.auth-frame-module__VL8shW__stage{align-items:start;padding-top:76px;padding-bottom:32px}.auth-frame-module__VL8shW__card,.auth-frame-module__VL8shW__tall{flex-direction:column;height:auto;display:flex}.auth-frame-module__VL8shW__panel,.auth-frame-module__VL8shW__signup .auth-frame-module__VL8shW__panel{clip-path:none;width:auto;transition:none;position:relative;left:auto}.auth-frame-module__VL8shW__brandPanel,.auth-frame-module__VL8shW__signup .auth-frame-module__VL8shW__brandPanel{background:0 0;order:0;padding:28px 24px 20px}.auth-frame-module__VL8shW__formPanel,.auth-frame-module__VL8shW__signup .auth-frame-module__VL8shW__formPanel{order:1;padding:4px 24px 32px;overflow:visible}.auth-frame-module__VL8shW__seam,.auth-frame-module__VL8shW__foot{display:none}.auth-frame-module__VL8shW__logo img{width:auto;height:44px}.auth-frame-module__VL8shW__headline{margin-top:26px;font-size:36px}.auth-frame-module__VL8shW__lede{margin-bottom:16px}}@media (max-width:380px){.auth-frame-module__VL8shW__headline{font-size:32px}}@media (prefers-reduced-motion:reduce){.auth-frame-module__VL8shW__card,.auth-frame-module__VL8shW__content{animation:none}.auth-frame-module__VL8shW__panel,.auth-frame-module__VL8shW__seam,.auth-frame-module__VL8shW__card{transition:none}.auth-frame-module__VL8shW__guilloche canvas{animation:none}}
