@layer components{.v-scope{--v-canvas:#fff;--v-panel:#0b0f0d;--v-ink:#0a0a0a;--v-ink-2:#1a1a1a;--v-muted:#6b7280;--v-line:#e5e1d6;--v-line-strong:#c9c3b2;--v-brand:#0e3a2c;--v-brand-hover:#0b2e23;--v-accent:#00b14f;background-color:var(--v-canvas);color:var(--v-ink);font-feature-settings:"ss01" on, "cv11" on}.v-shell{grid-template-columns:1fr;grid-template-areas:"mobile-header""content";align-content:start;min-height:100dvh;display:grid}@media (min-width:1024px){.v-shell{grid-template-columns:1fr 1fr;grid-template-areas:"left content"}}.v-shell__left{display:none}@media (min-width:1024px){.v-shell__left{background-color:var(--v-panel);color:#fff;flex-direction:column;grid-area:left;justify-content:space-between;align-self:start;height:100dvh;padding:3.5rem;display:flex;position:sticky;top:0}}.v-shell__right{flex-direction:column;grid-area:content;justify-content:flex-start;padding:1.5rem 1.75rem 2.5rem;display:flex}@media (min-width:640px){.v-shell__right{padding:1.25rem 3.25rem 3.25rem}}@media (min-width:1024px){.v-shell__right{justify-content:center;padding:4.5rem 5.5rem}.v-shell__right--top{justify-content:flex-start;padding-top:2.5rem}}.v-mobile-header{background-color:var(--v-canvas);z-index:20;flex:0 0 72px;grid-area:mobile-header;justify-content:flex-start;align-self:start;align-items:center;height:72px;padding:0 1.75rem;display:flex;position:sticky;top:0}@media (min-width:640px){.v-mobile-header{padding:0 3rem}}@media (min-width:1024px){.v-mobile-header{display:none}}.v-form-wrap{width:100%;max-width:30rem;margin:0 auto}.v-wordmark{letter-spacing:.06em;text-transform:uppercase;color:var(--v-ink);align-items:baseline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:1.25rem;font-weight:800;display:inline-flex}.v-shell__left .v-wordmark{color:#fff}.v-wordmark__dot{color:var(--v-accent);margin-left:1px}.v-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:550}.v-shell__left .v-eyebrow{color:#9ca3af}.v-headline{letter-spacing:-.025em;color:var(--v-ink);margin-top:.625rem;font-size:1.75rem;font-weight:800;line-height:1.08}@media (min-width:640px){.v-headline{font-size:1.75rem}}.v-hero-title{letter-spacing:-.02em;color:#fff;max-width:30rem;margin-top:.875rem;font-size:1.875rem;font-weight:800;line-height:1.18}@media (min-width:1280px){.v-hero-title{font-size:2.25rem}}.v-foot-mono{letter-spacing:.16em;text-transform:uppercase;color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.v-label{letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted);margin-bottom:.55rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:550;display:block}.v-input{width:100%;color:var(--v-ink);border:1px solid var(--v-line-strong);background-color:#fff;border-radius:4px;min-height:52px;padding:1rem 1.125rem;font-size:1.0625rem;line-height:1.35rem;transition:border-color .15s,box-shadow .15s}.v-input::placeholder{color:#b5ae9c}.v-input:hover:not(:disabled):not(:focus){border-color:#8b8470}.v-input:focus{border-color:var(--v-brand);outline:none;box-shadow:0 0 0 3px #0e3a2c1f}.v-input:disabled{color:var(--v-muted);cursor:not-allowed;background-color:#f2efe6}.v-input[aria-invalid=true]{border-color:#b91c1c}.v-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b91c1c26}.v-input-wrap{position:relative}.v-input-wrap .v-input{padding-right:2.75rem}.v-input-affix{color:var(--v-muted);cursor:pointer;z-index:2;pointer-events:auto;background:0 0;border:0;padding:.25rem;line-height:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.v-input-affix:hover{color:var(--v-ink)}.v-error{color:#b91c1c;letter-spacing:.04em;margin-top:.375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem}.v-btn{background-color:var(--v-brand);color:#fff;letter-spacing:.01em;border:1px solid var(--v-brand);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:56px;padding:1.05rem 1.35rem;font-size:1.0625rem;font-weight:750;transition:background-color .15s,transform .1s;display:inline-flex}.v-btn:hover:not(:disabled){background-color:var(--v-brand-hover);border-color:var(--v-brand-hover)}.v-btn:active:not(:disabled){transform:scale(.995)}.v-btn:disabled{opacity:.55;cursor:not-allowed}.v-btn-ghost{width:100%;color:var(--v-ink);border:1px solid var(--v-line-strong);cursor:pointer;text-align:left;background-color:#fff;border-radius:4px;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 1.125rem;transition:border-color .15s,background-color .15s;display:inline-flex}.v-btn-ghost:hover:not(:disabled){border-color:var(--v-brand);background-color:#fbf9f2}.v-btn-ghost:disabled{opacity:.6;cursor:not-allowed}.v-link{color:var(--v-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.v-link:hover{color:var(--v-brand)}.v-back{border-radius:var(--radius-sm,6px);width:2.75rem;height:2.75rem;color:var(--v-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;margin:0;padding:0;text-decoration:none;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.v-back:hover{background:color-mix(in oklab, var(--v-ink) 6%, transparent);color:var(--v-ink)}.v-back:active{background:color-mix(in oklab, var(--v-ink) 10%, transparent);transform:scale(.94)}.v-back:focus-visible{outline:none;box-shadow:0 0 0 4px #1a3c342e}.v-back__icon{width:1.35rem!important;height:1.35rem!important;font-size:1.35rem!important}.v-back-row{margin:-.85rem 0 .25rem}.v-scope .label{letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted);margin-bottom:.55rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:550}.v-scope .input-field{color:var(--v-ink);border:1px solid var(--v-line-strong);min-height:52px;box-shadow:none;background-color:#fff;border-radius:4px;padding:1rem 1.125rem;font-size:1.0625rem}.v-scope .input-field::placeholder{color:#b5ae9c}.v-scope .input-field:hover:not(:disabled):not(:focus){border-color:#8b8470}.v-scope .input-field:focus,.v-scope .input-field:focus-visible{border-color:var(--v-brand);box-shadow:none!important;outline:none!important}.v-scope .input-field[aria-invalid=true]{border-color:#b91c1c}.v-scope .input-field[aria-invalid=true]:focus,.v-scope .input-field[aria-invalid=true]:focus-visible{box-shadow:none!important}.v-scope .phone-input{border:1px solid var(--v-line-strong);box-shadow:none;background-color:#fff;border-radius:4px;padding:.125rem .5rem}.v-scope .phone-input:focus-within{border-color:var(--v-brand);box-shadow:none!important}.v-scope .phone-input input{-webkit-text-fill-color:var(--v-ink);background-color:#0000;color:var(--v-ink)!important}.v-scope .phone-input input:focus,.v-scope .phone-input input:focus-visible{box-shadow:none!important;outline:none!important}.v-scope .phone-input input::placeholder{color:#b5ae9c}.v-scope .input-field:-webkit-autofill{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .input-field:-webkit-autofill:hover{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .input-field:-webkit-autofill:focus{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .input-field:-webkit-autofill:active{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .v-input:-webkit-autofill{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .v-input:-webkit-autofill:hover{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .v-input:-webkit-autofill:focus{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .v-input:-webkit-autofill:active{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .phone-input input:-webkit-autofill{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .phone-input input:-webkit-autofill:hover{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .phone-input input:-webkit-autofill:focus{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.v-scope .phone-input input:-webkit-autofill:active{caret-color:var(--v-ink);transition:background-color 9999s ease-in-out;animation:forwards v-input-autofill-start;-webkit-text-fill-color:var(--v-ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}@keyframes v-input-autofill-start{0%{opacity:1}to{opacity:1}}.v-scope .error{color:#b91c1c;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.v-scope .helper{color:var(--v-muted)}.v-eyebrow--icon{align-items:center;gap:.5rem;display:inline-flex}.v-eyebrow--icon svg{color:var(--v-accent);flex-shrink:0}.v-subtitle{color:var(--v-muted);margin-top:.875rem;font-size:1.0625rem;line-height:1.55}.v-subtitle strong{color:var(--v-ink);font-weight:600}.v-otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:480px){.v-otp{gap:.625rem}}.v-otp__digit{aspect-ratio:1;text-align:center;width:100%;min-width:0;color:var(--v-ink);border:1px solid var(--v-line-strong);background-color:#fff;border-radius:4px;outline:none;padding:0;font-size:1.75rem;font-weight:750;transition:border-color .15s,box-shadow .15s}.v-otp__digit:focus,.v-otp__digit:focus-visible{border-color:var(--v-brand);box-shadow:none!important;outline:none!important}.v-status{letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted);margin-top:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.v-status--ready{color:var(--v-brand)}.v-divider{background-color:var(--v-line-strong);height:1px;margin:1.5rem 0}.v-resend-row{color:var(--v-ink-2);justify-content:space-between;align-items:center;gap:1rem;font-size:.975rem;display:flex}.v-resend{cursor:pointer;color:var(--v-ink);background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem 0;font-weight:600;display:inline-flex}.v-resend:disabled{color:var(--v-muted);cursor:not-allowed}.v-resend svg{color:var(--v-accent)}.v-resend:disabled svg{color:var(--v-muted)}.v-resend--inline{color:var(--v-accent);font-weight:600}.v-resend--inline:disabled,.v-resend--inline:disabled svg{color:var(--v-muted)}.v-strength{flex-direction:column;gap:.5rem;display:flex}.v-strength__bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.v-strength__seg{background-color:var(--v-line);border-radius:2px;height:4px;transition:background-color .2s}.v-strength__label{letter-spacing:.16em;text-transform:uppercase;color:var(--v-muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.v-token-card{background-color:#ffffff08;border:1px solid #ffffff1f;border-radius:6px;max-width:24rem;margin-top:2.25rem;padding:1.375rem 1.375rem 1.125rem}.v-token-card__head{letter-spacing:.16em;text-transform:uppercase;color:#9ca3af;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;display:flex}.v-token-card__live{color:var(--v-accent);align-items:center;gap:.375rem;display:inline-flex}.v-token-card__live:before{content:"";background-color:var(--v-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #00b14f40}.v-token-card__hex{letter-spacing:.05em;color:#fff;margin-top:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:1.0625rem}.v-token-card__meta{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;padding-top:.875rem;display:grid}.v-token-card__meta-label{letter-spacing:.16em;text-transform:uppercase;color:#9ca3af;margin-bottom:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.6875rem}.v-token-card__meta-value{color:#fff;font-size:.975rem}}
