.sl-stage{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:56px 24px 48px;display:flex;flex-direction:column;align-items:center}.sl-stage>*+*{margin-top:22px}.sl-stage .sl-head{margin-top:28px}.sl-brand-center{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:14px;color:var(--sn-text);text-decoration:none;padding:10px 18px 6px;border-radius:14px;transition:transform .42s var(--sn-ease-spring),filter var(--sn-dur-med) var(--sn-ease)}.sl-brand-center:before{content:"";position:absolute;inset:-40px -60px;background:radial-gradient(55% 55% at 50% 42%,hsla(52,59%,90%,.14) 0,hsla(52,59%,90%,.04) 42%,transparent 70%);pointer-events:none;z-index:-1}.sl-brand-center img{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(255,255,255,.08)) drop-shadow(0 10px 28px rgba(245,241,216,.32)) drop-shadow(0 2px 14px rgba(0,0,0,.55));animation:sl-logo-float 6.5s ease-in-out infinite}.sl-brand-wordmark{font-family:var(--sn-font-display);font-size:clamp(2rem,4.4vw,2.9rem);font-weight:700;letter-spacing:-.035em;line-height:1;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.55)}.sl-brand-accent{color:var(--sn-cream);text-shadow:0 0 24px hsla(52,59%,90%,.4)}.sl-brand-center:hover{transform:translateY(-2px)}.sl-brand-center:hover img{filter:drop-shadow(0 2px 0 rgba(255,255,255,.1)) drop-shadow(0 14px 36px rgba(245,241,216,.42)) drop-shadow(0 2px 14px rgba(0,0,0,.55))}@keyframes sl-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:540px){.sl-brand-center img{width:72px;height:72px}.sl-brand-wordmark{font-size:1.9rem}.sl-brand-center{gap:10px}}@media (prefers-reduced-motion:reduce){.sl-brand-center img{animation:none}}.sl-back{display:inline-flex;align-items:center;gap:8px;color:var(--sn-text-muted);font-family:var(--sn-font-body);font-size:.82rem;font-weight:500;text-decoration:none;padding:8px 14px 8px 12px;border-radius:999px;letter-spacing:-.004em;transition:color var(--sn-dur-fast) var(--sn-ease),background var(--sn-dur-fast) var(--sn-ease),border-color var(--sn-dur-fast) var(--sn-ease)}.sl-back:hover{color:#fff;background:hsla(0,0%,100%,.06)}.sl-back svg{transition:transform var(--sn-dur-med) var(--sn-ease-spring)}.sl-back:hover svg{transform:translateX(-3px)}.sl-back--floating{position:fixed;top:20px;left:20px;z-index:20;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 30px rgba(0,0,0,.35);animation:sl-reveal .58s cubic-bezier(.2,.9,.3,1) 40ms both}@media (max-width:540px){.sl-back--floating{top:14px;left:14px;padding:7px 12px 7px 10px;font-size:.78rem}}.sl-head{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.sl-head-title{font-family:var(--sn-font-display);font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#fff;margin:0}.sl-head-title em{font-style:normal;color:var(--sn-cream)}.sl-head-sub{color:var(--sn-text-muted);font-size:1rem;line-height:1.6;max-width:440px;margin:0}.sl-card{position:relative;width:100%;max-width:440px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.075);border-radius:22px;padding:32px 30px 28px;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.03),inset 0 1px 0 hsla(0,0%,100%,.08)}.sl-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.14) 50%,transparent);pointer-events:none}.sl-form{gap:14px}.sl-field,.sl-form{display:flex;flex-direction:column}.sl-field{gap:8px}.sl-label{font-family:var(--sn-font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-text-muted);padding-left:2px}.sl-input{width:100%;height:48px;padding:0 15px;background:hsla(0,0%,100%,.025);color:var(--sn-text);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;font-family:var(--sn-font-body);font-size:.95rem;letter-spacing:-.005em;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:border-color var(--sn-dur-med) var(--sn-ease),background var(--sn-dur-med) var(--sn-ease),box-shadow var(--sn-dur-med) var(--sn-ease);-webkit-appearance:none;appearance:none}.sl-input::placeholder{color:var(--sn-text-dim)}.sl-input:hover:not(:focus){border-color:hsla(0,0%,100%,.14)}.sl-input:focus{border-color:var(--sn-cream);background:hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 0 4px hsla(52,59%,90%,.14)}.sl-input[aria-invalid=true]{border-color:var(--sn-error)}.sl-input--mono{font-size:.9rem;letter-spacing:.08em}.sl-input--code,.sl-input--mono{font-family:var(--sn-font-mono);text-align:center}.sl-input--code{font-size:1.3rem;letter-spacing:.4em;padding-left:28px;padding-right:10px}.sn-root .sl-input:-webkit-autofill,.sn-root .sl-input:-webkit-autofill:focus,.sn-root .sl-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--sn-text);-webkit-box-shadow:inset 0 0 0 1000px #141414;caret-color:var(--sn-text);transition:background-color 100000s ease-in-out 0s}.sl-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.sl-seg-item{height:36px;padding:0 10px;background:transparent;color:var(--sn-text-muted);border:none;border-radius:7px;font-family:var(--sn-font-body);font-size:.8rem;font-weight:500;cursor:pointer;transition:background var(--sn-dur-med) var(--sn-ease),color var(--sn-dur-med) var(--sn-ease),box-shadow var(--sn-dur-med) var(--sn-ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-seg-item:hover:not(.is-active){color:#fff}.sl-seg-item.is-active{background:hsla(52,59%,90%,.1);color:var(--sn-cream);box-shadow:inset 0 0 0 1px hsla(52,59%,90%,.22),inset 0 1px 0 hsla(0,0%,100%,.08)}.sl-hold{position:relative;width:100%;height:50px;background:hsla(0,0%,100%,.03);color:var(--sn-text-muted);border:1px solid hsla(0,0%,100%,.09);border-radius:11px;font-family:var(--sn-font-body);font-size:.86rem;font-weight:500;cursor:pointer;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color var(--sn-dur-med) var(--sn-ease),color var(--sn-dur-med) var(--sn-ease),box-shadow var(--sn-dur-med) var(--sn-ease),background var(--sn-dur-med) var(--sn-ease)}.sl-hold:disabled{cursor:default}.sl-hold:active:not(:disabled){transform:scale(.996)}.sl-hold-fill{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,transparent calc(100% - 2px),var(--sn-cream) 100%),linear-gradient(90deg,hsla(52,59%,90%,.14) 0,hsla(52,59%,90%,.28) 100%);transition:transform 60ms linear;pointer-events:none}.sl-hold-label{position:relative;display:inline-flex;align-items:center;gap:9px;justify-content:center;width:100%;height:100%}.sl-hold-bolt,.sl-hold-check{display:inline-flex;color:var(--sn-text-dim);transition:color var(--sn-dur-med) var(--sn-ease)}.sl-hold--holding{color:#fff}.sl-hold--holding .sl-hold-bolt,.sl-hold--verified{color:var(--sn-cream)}.sl-hold--verified{background:hsla(52,59%,90%,.1);border-color:var(--sn-cream);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 4px hsla(52,59%,90%,.16),0 0 32px hsla(52,59%,90%,.18)}.sl-hold--verified .sl-hold-bolt{color:var(--sn-cream);animation:sl-bolt-pop .5s var(--sn-ease-spring)}.sl-hold--error{color:var(--sn-error);border-color:hsla(0,100%,71%,.4)}@keyframes sl-bolt-pop{0%{transform:scale(1)}50%{transform:scale(1.32)}to{transform:scale(1)}}.sl-hold-check{position:relative;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.sl-hold-check:before{content:"";position:absolute;inset:-10px;background:radial-gradient(circle at 50% 50%,hsla(52,59%,90%,.42) 0,hsla(52,59%,90%,.12) 42%,transparent 72%);opacity:0;pointer-events:none;animation:sl-bolt-halo 1.8s var(--sn-ease) .32s forwards}.sl-bolt-draw{width:20px;height:20px;stroke:currentColor;fill:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0;overflow:visible;filter:drop-shadow(0 0 6px rgba(245,241,216,.6))}.sl-hold--verified .sl-bolt-draw{animation:sl-bolt-stroke .36s cubic-bezier(.65,0,.35,1) 80ms forwards,sl-bolt-fill .24s var(--sn-ease) .42s forwards,sl-bolt-flicker 2.4s ease-in-out .7s infinite}@keyframes sl-bolt-stroke{to{stroke-dashoffset:0}}@keyframes sl-bolt-fill{to{fill-opacity:1}}@keyframes sl-bolt-halo{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.05)}to{opacity:.55;transform:scale(1)}}@keyframes sl-bolt-flicker{0%,to{filter:drop-shadow(0 0 6px rgba(245,241,216,.6))}48%{filter:drop-shadow(0 0 12px rgba(245,241,216,.95))}52%{filter:drop-shadow(0 0 10px rgba(245,241,216,.85))}}.sl-check-row{gap:10px;font-size:.85rem;color:var(--sn-text-muted);padding:4px 2px;letter-spacing:-.003em}.sl-check-row,.sl-check-row input{display:inline-flex;align-items:center;cursor:pointer}.sl-check-row input{appearance:none;-webkit-appearance:none;width:17px;height:17px;border:1.5px solid hsla(0,0%,100%,.2);border-radius:5px;background:hsla(0,0%,100%,.04);justify-content:center;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:background var(--sn-dur-med) var(--sn-ease-spring),border-color var(--sn-dur-fast) var(--sn-ease)}.sl-check-row input:checked,.sl-check-row input:hover{border-color:var(--sn-cream)}.sl-check-row input:checked{background:var(--sn-cream);animation:sl-check-pop .3s var(--sn-ease-spring)}.sl-check-row input:checked:after{content:"";width:11px;height:11px;background:#0a0a0a;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='black' d='M6.173 11.72 3.1 8.646l1.06-1.06 2.013 2.013 5.666-5.667 1.061 1.06z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='black' d='M6.173 11.72 3.1 8.646l1.06-1.06 2.013 2.013 5.666-5.667 1.061 1.06z'/></svg>") center/contain no-repeat}@keyframes sl-check-pop{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.sl-cta{width:100%;height:48px;font-size:.9rem;padding:0 20px;margin-top:4px}.sl-cta .sl-arrow{transition:transform var(--sn-dur-med) var(--sn-ease-spring)}.sl-cta:hover:not(:disabled) .sl-arrow{transform:translateX(3px)}.sl-cta:disabled{opacity:.42;cursor:not-allowed}.sl-keybox{display:flex;flex-direction:column;gap:14px;padding:18px;background:rgba(0,0,0,.32);border:1px solid hsla(52,59%,90%,.18);border-radius:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.sl-key-warn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sl-key,.sl-key-warn{font-family:var(--sn-font-mono);color:var(--sn-cream)}.sl-key{font-size:.95rem;font-weight:500;letter-spacing:.12em;word-break:break-all;text-align:center;padding:16px 10px;background:#050505;border:1px solid hsla(52,59%,90%,.3);border-radius:8px}.sl-key-sep{color:var(--sn-text-dim);margin:0 2px}.sl-error{display:flex;align-items:center;gap:7px;padding:10px 12px;background:hsla(0,100%,71%,.08);border:1px solid hsla(0,100%,71%,.3);border-radius:9px;color:var(--sn-error);font-size:.82rem;letter-spacing:-.003em}.sl-switch{margin-top:20px;text-align:center;font-size:.88rem;color:var(--sn-text-muted)}.sl-switch a{color:var(--sn-cream);text-decoration:none;font-weight:600;margin-left:4px}.sl-switch a:hover{text-decoration:underline;text-underline-offset:2px}.sl-foot{display:flex;justify-content:center;align-items:center;gap:10px;padding:4px 0 0;font-family:var(--sn-font-mono);font-size:.68rem;font-weight:500;letter-spacing:.1em}.sl-foot,.sl-foot a{color:var(--sn-text-dim)}.sl-foot a{text-decoration:none;transition:color var(--sn-dur-fast) var(--sn-ease)}.sl-foot a:hover{color:var(--sn-text-muted)}.sl-foot-sep{color:var(--sn-text-dim);opacity:.42}.sl-foot-trust{display:inline-flex;align-items:center;gap:5px;color:var(--sn-text-dim)}.sl-spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,.22);border-top-color:#080808;border-radius:50%;animation:sl-spin .65s linear infinite}.sn-btn--ghost .sl-spinner,.sn-btn--glass .sl-spinner{border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff}@keyframes sl-spin{to{transform:rotate(1turn)}}.sl-reveal{opacity:0;transform:translateY(14px);animation:sl-reveal .58s cubic-bezier(.2,.9,.3,1) forwards;will-change:transform,opacity}.sl-reveal--1{animation-delay:60ms}.sl-reveal--2{animation-delay:.16s}.sl-reveal--3{animation-delay:.28s}.sl-reveal--4{animation-delay:.4s}@keyframes sl-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sl-check-row input:checked,.sl-hold--verified .sl-bolt-draw,.sl-hold--verified .sl-hold-bolt,.sl-hold-check:before,.sl-reveal{animation:none!important;opacity:1!important;transform:none!important}.sl-hold--verified .sl-bolt-draw{stroke-dashoffset:0!important;fill-opacity:1!important}}@media (max-width:540px){.sl-stage{padding:72px 16px 32px}.sl-stage .sl-head{margin-top:20px}.sl-card{padding:24px 20px;max-width:100%}.sl-foot{gap:8px;font-size:.62rem}}