.btn[data-v-68a8bab1]{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;height:46px;justify-content:center;position:relative;text-decoration:none;transition:background .15s,border-color .15s,transform .06s,box-shadow .15s;width:100%}.btn[data-v-68a8bab1]:active{transform:scale(.99)}.btn[data-v-68a8bab1]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #ec5b16;outline:none}.btn[data-v-68a8bab1]:disabled{cursor:not-allowed}.btn[data-v-68a8bab1] svg{flex:none;height:18px;width:18px}.btn-social[data-v-68a8bab1]{background:#fff;border:1px solid #e2e2e2;color:#1e1e1e}.btn-primary[data-v-68a8bab1]{background:#ec5b16;border:1px solid #ec5b16;box-shadow:0 1px 2px #ec5b1640;color:#fff}.btn-primary[data-v-68a8bab1]:disabled{background:#e2e2e2;border-color:#e2e2e2;box-shadow:none;color:#6e6e6e}.btn-ghost[data-v-68a8bab1]{background:transparent;border:1px solid #e2e2e2;color:#1e1e1e}.btn-ghost[data-v-68a8bab1]:disabled{background:#f7f7f7;color:#6e6e6e}@media(hover:hover){.btn-social[data-v-68a8bab1]:hover{background:#f4f4f4;border-color:#d5d5d5}.btn-primary[data-v-68a8bab1]:hover:not(:disabled){background:#d94f0f;border-color:#d94f0f}.btn-ghost[data-v-68a8bab1]:hover:not(:disabled){background:#f4f4f4}}.spin[data-v-68a8bab1]{animation:rot-68a8bab1 .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;flex:none;height:16px;width:16px}.btn-ghost .spin[data-v-68a8bab1],.btn-social .spin[data-v-68a8bab1]{border-color:#6e6e6e #d0d0d0 #d0d0d0}.btn.loading .btn-label[data-v-68a8bab1]{opacity:.75}@keyframes rot-68a8bab1{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.btn[data-v-68a8bab1],.btn[data-v-68a8bab1]:active{transform:none;transition:none}}.auth-error[data-v-107123b1]{align-items:flex-start;background:#fdecea;border:1px solid #f3c8c2;border-radius:10px;display:flex;gap:10px;padding:11px 14px;width:100%}.auth-error[data-v-107123b1] svg{flex:none;margin-top:1px}.auth-error p[data-v-107123b1]{color:#c0392b;font-size:12.5px;font-weight:500;line-height:1.4}.pane-visual[data-v-c5ab6680]{align-items:flex-end;background:#0a0a0a;border-radius:22px;container-type:inline-size;display:flex;flex:1;margin:12px;overflow:hidden;position:relative}.pane-visual[data-v-c5ab6680]:before{background:linear-gradient(90deg,hsla(0,0%,4%,.95) 0,hsla(0,0%,4%,.6) 6%,transparent 14%),linear-gradient(270deg,hsla(0,0%,4%,.95) 0,hsla(0,0%,4%,.6) 6%,transparent 14%);inset:0}.pane-visual[data-v-c5ab6680]:after,.pane-visual[data-v-c5ab6680]:before{content:"";pointer-events:none;position:absolute;z-index:1}.pane-visual[data-v-c5ab6680]:after{background:linear-gradient(0deg,hsla(0,0%,4%,.92) 0,hsla(0,0%,4%,.55) 55%,transparent);bottom:0;height:240px;left:0;right:0}.card-track[data-v-c5ab6680],.layer-particles[data-v-c5ab6680],.layer-scanner[data-v-c5ab6680]{left:0;pointer-events:none;position:absolute;top:calc(50% - 40px);transform:translateY(-50%);width:100%}.layer-particles[data-v-c5ab6680]{height:250px;z-index:0}.layer-scanner[data-v-c5ab6680]{height:300px;z-index:10}.card-track[data-v-c5ab6680]{align-items:center;display:flex;height:250px;pointer-events:auto}.scanner-line[data-v-c5ab6680]{animation:scanPulse-c5ab6680 1.5s ease-in-out infinite alternate;background:linear-gradient(180deg,transparent,#fff,transparent);border-radius:9999px;box-shadow:0 0 10px #ffffffe6,0 0 20px #ffffffb3,0 0 30px #ffffff80,0 0 50px #ffffff59;height:280px;left:50%;opacity:0;pointer-events:none;position:absolute;top:calc(50% - 40px);transform:translate(-50%,-50%);transition:opacity .3s;width:2px;z-index:20}.scanner-line.is-scanning[data-v-c5ab6680]{opacity:1}@keyframes scanPulse-c5ab6680{0%{transform:translate(-50%,-50%) scaleY(1)}to{transform:translate(-50%,-50%) scaleY(1.03)}}.card-line[data-v-c5ab6680]{align-items:center;cursor:grab;display:flex;gap:60px;-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap;will-change:transform}.card-line[data-v-c5ab6680]:active{cursor:grabbing}.card-wrapper[data-v-c5ab6680]{flex-shrink:0;height:250px;position:relative;width:400px}.card[data-v-c5ab6680]{background:transparent;border-radius:15px;inset:0;overflow:hidden;position:absolute}.card-normal[data-v-c5ab6680]{border:1px solid hsla(0,0%,100%,.1);box-shadow:0 15px 40px #0006;clip-path:inset(0 calc(100% - var(--show-right, 100%)) 0 0);z-index:2}.card-normal video[data-v-c5ab6680]{border-radius:15px;filter:brightness(1.1) contrast(1.1);height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease-in-out;width:100%;-webkit-user-drag:none;background:#0a0a0a;display:block;pointer-events:none}.card-wrapper:hover .card-normal video[data-v-c5ab6680]{filter:brightness(1.25) contrast(1.25)}.card-ascii[data-v-c5ab6680]{clip-path:inset(0 0 0 var(--ascii-left,100%));z-index:1}.ascii-content[data-v-c5ab6680]{animation:glitch-c5ab6680 .1s linear infinite alternate-reverse;color:#fff9;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:11px;inset:0;line-height:13px;margin:0;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.8) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.2));mask-image:linear-gradient(90deg,#000 0,#000c 30%,#0009 50%,#0006 80%,#0003);overflow:hidden;position:absolute;text-align:left;white-space:pre}@keyframes glitch-c5ab6680{0%,16%,50%,to{opacity:1}15%,99%{opacity:.9}49%{opacity:.8}}.tagline[data-v-c5ab6680]{padding:0 56px 96px;position:relative;z-index:2;--h2-size:clamp(30px, calc(11.36364cqw - 12.72727px) ,49px)}.morph-wrap[data-v-c5ab6680]{height:calc(var(--h2-size)*1.12*2);margin-bottom:12px;position:relative}.morph-wrap.is-morphing[data-v-c5ab6680]{filter:url(#auth-morph-threshold) blur(.6px)}.morph-wrap h2[data-v-c5ab6680]{color:#fafafa;font-size:var(--h2-size);font-weight:700;inset:0;letter-spacing:-.03em;line-height:1.12;margin:0;position:absolute;white-space:nowrap}.tagline[data-v-c5ab6680] span{color:#ec5b16}.tagline p[data-v-c5ab6680]{color:#ffffffb8;font-size:14.5px;line-height:1.6;max-width:400px;min-height:3.2em;transition:opacity .35s ease}.toast[data-v-f0906157]{background:#1e1e1e;border-radius:10px;bottom:28px;box-shadow:0 8px 24px #0000002e;color:#fff;font-size:13px;font-weight:500;left:50%;max-width:90vw;opacity:0;padding:11px 18px;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%) translateY(16px);transition:opacity .25s,transform .25s;z-index:50}.toast.show[data-v-f0906157]{opacity:1;transform:translate(-50%) translateY(0)}.auth-link{background:none;border:none;border-radius:6px;color:#c2410c;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin:-6px -4px;padding:6px 4px;text-decoration:none}.auth-link:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #ec5b16;outline:none}@media(hover:hover){.auth-link:hover{text-decoration:underline}}.auth-sub{color:#6e6e6e;font-size:14px;line-height:1.55;margin-bottom:26px}.auth-sub b{color:#1e1e1e;font-weight:600}.auth-social-stack .btn-social{margin-bottom:10px}.auth-divider{align-items:center;color:#6e6e6e;display:flex;font-size:12px;font-weight:500;gap:12px;margin:18px 0}.auth-divider:after,.auth-divider:before{background:#e2e2e2;content:"";flex:1;height:1px}.auth-cta{margin-top:20px}.auth-swap{font-size:13.5px;margin-top:26px}.auth-fineprint,.auth-swap{color:#6e6e6e;text-align:center}.auth-fineprint{font-size:12px;line-height:1.5;margin-top:14px}.auth-fineprint a{border-radius:4px;color:#c2410c;font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-fineprint a:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #ec5b16;outline:none}@media(hover:hover){.auth-fineprint a:hover{color:#821f0c}}.auth-hint{color:#6e6e6e;font-size:12.5px;line-height:1.4;text-align:center}.auth-back{margin-top:26px;text-align:center}.auth-back .auth-link{align-items:center;color:#6e6e6e;display:inline-flex;gap:6px}.auth-back .auth-link:hover{color:#1e1e1e}.auth-back svg{height:14px;width:14px}.auth-icon{align-items:center;border-radius:14px;display:flex;height:52px;justify-content:center;margin-bottom:20px;width:52px}.auth-icon svg{height:24px;width:24px}.auth-icon.mail{background:#ffe9d3;color:#ec5b16}.auth-icon.ok{background:#e8f6ee;color:#1e7b45}.shell[data-v-c1091b36]{background:#fff;color:#1e1e1e;display:flex;min-height:100vh;width:100vw;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal}.shell[data-v-c1091b36] ::-moz-selection{background:#ffe9d3;color:#821f0c}.shell[data-v-c1091b36] ::selection{background:#ffe9d3;color:#821f0c}.pane-form[data-v-c1091b36]{display:flex;flex:0 0 46%;flex-direction:column;min-width:480px;padding:28px 48px 32px;position:relative}.brand[data-v-c1091b36]{align-items:center;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand[data-v-c1091b36] svg{display:block;height:26px;width:auto}.form-center[data-v-c1091b36]{align-items:center;display:flex;flex:1;justify-content:center}.stage[data-v-c1091b36]{max-width:384px;position:relative;width:100%}.screen[data-v-c1091b36]{animation:screenIn-c1091b36 .2s cubic-bezier(.22,1,.36,1)}@keyframes screenIn-c1091b36{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-h1[data-v-c1091b36]{color:#1e1e1e;font-size:27px;font-weight:700;letter-spacing:-.03em}.auth-h1.tight[data-v-c1091b36]{margin-bottom:8px}.auth-h1.loose[data-v-c1091b36]{margin-bottom:26px}.auth-h1.center[data-v-c1091b36],.auth-sub.center[data-v-c1091b36]{text-align:center}@media(max-width:960px){.pane-form[data-v-c1091b36]{flex:1;min-width:0;padding:24px 24px 32px}}@media(prefers-reduced-motion:reduce){.screen[data-v-c1091b36]{animation:none}}
