.fs-root{--fs-ink:#f1ecdf;--fs-ink-dim:#b5a98f;--fs-ink-quiet:#75695a;--fs-deep:#07111f;--fs-deeper:#04090f;--fs-mint:#00c896;--fs-mint-soft:#00c89638;--fs-mint-glow:#00c8966b;--fs-navy:#1d3a8a;--fs-navy-glow:#1d3a8a6b;--fs-rule:#f1ecdf1a;--fs-rule-strong:#f1ecdf38;--fs-display:"Outfit", system-ui, sans-serif;--fs-sans:"Outfit", system-ui, sans-serif;--fs-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;background:var(--fs-deep);min-height:100vh;color:var(--fs-ink);font-family:var(--fs-sans);isolation:isolate;flex-direction:column;padding:28px 36px 60px;display:flex;position:relative;overflow:hidden}.fs-aurora{pointer-events:none;z-index:0;filter:blur(80px);opacity:.55;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.fs-aurora-left{background:radial-gradient(circle at 18% 32%, var(--fs-mint-glow) 0%, transparent 38%), radial-gradient(circle at 8% 78%, #00c89640 0%, transparent 42%);animation:22s ease-in-out infinite alternate fs-aurora-drift-left}.fs-aurora-right{background:radial-gradient(circle at 82% 28%, var(--fs-navy-glow) 0%, transparent 40%), radial-gradient(circle at 92% 76%, #9d87ff2e 0%, transparent 44%);animation:26s ease-in-out infinite alternate fs-aurora-drift-right}@keyframes fs-aurora-drift-left{0%{transform:translate(-12px,-8px)scale(1)}to{transform:translate(18px,14px)scale(1.08)}}@keyframes fs-aurora-drift-right{0%{transform:translate(10px,8px)scale(1.04)}to{transform:translate(-14px,-12px)scale(1)}}.fs-mesh{z-index:0;pointer-events:none;background:linear-gradient(#07111f00 0%,#04090fd9 100%),radial-gradient(at 50% 0,#00c89614 0%,#0000 55%);position:absolute;inset:0}.fs-grain{z-index:1;pointer-events:none;opacity:.45;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.fs-topbar{z-index:3;border-bottom:1px solid var(--fs-rule);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex;position:relative}.fs-cobrand{color:var(--fs-ink);font-family:var(--fs-sans);letter-spacing:.01em;align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fs-cobrand-cover{color:var(--fs-ink)}.fs-cobrand-shift{color:var(--fs-mint);font-weight:400}.fs-cobrand-dot{color:var(--fs-ink-quiet)}.fs-cobrand-ea{color:var(--fs-ink-dim);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fs-ea-mark{background:var(--fs-navy);color:#fff;letter-spacing:-.05em;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.fs-ea-word{letter-spacing:-.02em;font-weight:500}.fs-cobrand-logo{align-items:center;display:inline-flex}.fs-pulse-tab{font-family:var(--fs-sans);color:var(--fs-ink);background:#00c8960d;border:1px solid #00c89638;border-radius:999px;align-items:center;gap:9px;padding:7px 16px 7px 8px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.fs-pulse-tab:hover{background:#00c8961c;border-color:#00c89673}.fs-pulse-tab svg{flex:none}.fs-signin{font-family:var(--fs-sans);color:var(--fs-ink);border:1.5px solid var(--fs-mint);letter-spacing:.01em;background:#00c8960f;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #00c8961f}.fs-signin:hover{color:var(--fs-deep);border-color:var(--fs-mint);background:var(--fs-mint);transform:translateY(-1px);box-shadow:0 8px 22px #00c89652}.fs-signin-short{display:none}.fs-headline{z-index:2;text-align:center;max-width:960px;margin:64px auto 48px;animation:.9s cubic-bezier(.16,1,.3,1) both fs-fade-up;position:relative}.fs-eyebrow{font-family:var(--fs-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fs-mint);margin-bottom:22px;font-size:10.5px;font-weight:700}.fs-h1{font-family:var(--fs-display);letter-spacing:-.035em;color:var(--fs-ink);margin:0 0 24px;font-size:clamp(44px,7vw,92px);font-weight:800;line-height:.96}.fs-h1-em{color:var(--fs-mint);font-style:normal;font-weight:800}.fs-sub{font-family:var(--fs-sans);color:var(--fs-ink-dim);max-width:580px;margin:0 auto;font-size:15.5px;font-weight:400;line-height:1.65}.fs-split{z-index:2;flex:1;grid-template-columns:1fr 1fr;gap:0;min-height:0;display:grid;position:relative}.fs-panel{flex-direction:column;justify-content:center;align-items:center;padding:56px clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.fs-panel-left{border-right:1px solid var(--fs-rule);background:linear-gradient(135deg,#00c8960f 0%,#0000 60%);animation:.9s cubic-bezier(.16,1,.3,1) 80ms both fs-slide-from-left}.fs-panel-right{background:linear-gradient(225deg,#9d87ff0d 0%,#0000 65%);animation:.9s cubic-bezier(.16,1,.3,1) 80ms both fs-slide-from-right}.fs-panel-inner{width:100%;max-width:460px;margin:0 auto}.fs-panel-right .fs-panel-inner{margin:0 auto}.fs-label{font-family:var(--fs-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fs-mint);background:#00c89614;border:1px solid #00c89638;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.fs-label-alt{color:var(--fs-ink-dim);border-color:var(--fs-rule);background:#f1ecdf0a}.fs-label-dot{background:var(--fs-mint);width:6px;height:6px;box-shadow:0 0 8px var(--fs-mint);border-radius:999px;animation:2.4s ease-in-out infinite fs-pulse}.fs-label-dot-alt{background:var(--fs-ink-dim);box-shadow:none;animation:none}.fs-panel-h{font-family:var(--fs-display);letter-spacing:-.032em;color:var(--fs-ink);margin:0 0 18px;font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.02}.fs-panel-h em{color:var(--fs-ink);font-style:normal;font-weight:800}.fs-panel-left .fs-panel-h em{color:var(--fs-mint)}.fs-panel-sub{font-family:var(--fs-sans);color:var(--fs-ink-dim);margin:0 0 28px;font-size:14.5px;font-weight:400;line-height:1.7}.fs-checks{flex-direction:column;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.fs-checks li{font-family:var(--fs-sans);color:var(--fs-ink-dim);align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}.fs-check-mark{background:var(--fs-mint-soft);width:18px;height:18px;color:var(--fs-mint);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.fs-steps{counter-reset:fs-step;flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.fs-steps li{font-family:var(--fs-sans);color:var(--fs-ink-dim);align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.fs-step-num{border:1px solid var(--fs-rule-strong);width:22px;height:22px;color:var(--fs-ink-dim);font-family:var(--fs-mono);background:#f1ecdf0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:600;display:inline-flex}.fs-step-text{flex:1}.fs-or{z-index:4;justify-content:center;align-items:center;width:84px;height:84px;animation:1.1s cubic-bezier(.16,1,.3,1) .48s both fs-or-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fs-or-coin{background:radial-gradient(circle at 30% 30%, #f1ecdf0f 0%, transparent 60%), linear-gradient(135deg, var(--fs-deeper), var(--fs-deep));border:1px solid var(--fs-rule-strong);width:76px;height:76px;box-shadow:0 12px 32px #0000008c, inset 0 1px 0 #f1ecdf14, 0 0 0 6px var(--fs-deep);z-index:2;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.fs-or-text{font-family:var(--fs-display);letter-spacing:.22em;text-transform:uppercase;color:var(--fs-ink);text-shadow:0 0 18px #00c89640;font-size:18px;font-weight:700}.fs-or-line{background:linear-gradient(180deg, transparent, var(--fs-rule-strong), transparent);z-index:1;width:1px;position:absolute;left:50%;transform:translate(-50%)}.fs-or-line-top{height:140px;top:-180px}.fs-or-line-bot{height:140px;bottom:-180px}.fs-footer{z-index:2;border-top:1px solid var(--fs-rule);text-align:center;font-family:var(--fs-display);color:var(--fs-ink-quiet);margin-top:48px;padding-top:22px;font-size:12px;line-height:1.6;position:relative}.fs-footer em{color:var(--fs-ink-dim);font-style:normal}.fs-foot-link{color:var(--fs-ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--fs-rule-strong);text-decoration-color:var(--fs-rule-strong);text-underline-offset:3px}.fs-foot-link:hover{color:var(--fs-ink)}.fs-form{flex-direction:column;gap:14px;display:flex}.fs-field{flex-direction:column;gap:6px;display:flex}.fs-field-label{font-family:var(--fs-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fs-ink-quiet);font-size:10.5px;font-weight:700}.fs-input,.fs-input-mono{border:1px solid var(--fs-rule-strong);width:100%;color:var(--fs-ink);font-family:var(--fs-sans);box-sizing:border-box;background:#04090f8c;border-radius:10px;outline:none;padding:14px 16px;font-size:14.5px;transition:border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.fs-input::placeholder,.fs-input-mono::placeholder{color:var(--fs-ink-quiet)}.fs-input-mono{font-family:var(--fs-mono);letter-spacing:.04em}.fs-input:focus,.fs-input-mono:focus{border-color:var(--fs-mint);background:#04090fc7;box-shadow:0 0 0 4px #00c89629}.fs-state-grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;display:grid}.fs-state-chip{appearance:none;border:1px solid var(--fs-rule-strong);color:var(--fs-ink-quiet);font-family:var(--fs-sans);letter-spacing:.04em;cursor:pointer;text-align:center;background:#04090f8c;border-radius:8px;padding:9px 6px;font-size:12.5px;font-weight:600;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}.fs-state-chip:hover{color:var(--fs-ink);border-color:#00c8966b}.fs-state-chip-on{color:var(--fs-mint);background:#00c89629;border-color:#00c8968c;transform:scale(.97);box-shadow:inset 0 0 0 1px #00c89652}.fs-state-chip-more{color:var(--fs-ink-quiet);letter-spacing:.02em;text-transform:uppercase;border-style:dashed;font-size:11px;font-weight:500}.fs-submit{background:var(--fs-mint);width:100%;color:var(--fs-deep);font-family:var(--fs-sans);letter-spacing:.02em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:16px 22px;font-size:14.5px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00c89652,inset 0 1px #ffffff40}.fs-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px #00c8966b,inset 0 1px #ffffff4d}.fs-submit:active:not(:disabled){transform:translateY(0)}.fs-submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.fs-submit-alt{color:var(--fs-ink);border:1.5px solid var(--fs-ink);box-shadow:none;background:0 0}.fs-submit-alt:hover:not(:disabled){background:var(--fs-ink);color:var(--fs-deep);transform:translateY(-1px);box-shadow:0 12px 28px #f1ecdf38}.fs-arrow{transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-block}.fs-submit:hover:not(:disabled) .fs-arrow{transform:translate(4px)}.fs-error{color:#ffb7b7;background:#ff5c5c1a;border:1px solid #ff5c5c59;border-radius:8px;margin-top:4px;padding:10px 12px;font-size:12.5px;line-height:1.5}.fs-success{background:#00c89614;border:1px solid #00c89652;border-radius:12px;padding:22px 22px 20px;animation:.6s cubic-bezier(.16,1,.3,1) both fs-fade-up}.fs-success-icon{background:var(--fs-mint);width:36px;height:36px;color:var(--fs-deep);border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 0 0 6px #00c89629}.fs-success-title{font-family:var(--fs-display);letter-spacing:-.015em;color:var(--fs-ink);margin:0 0 6px;font-size:22px;font-weight:700}.fs-success-body{font-family:var(--fs-sans);color:var(--fs-ink-dim);font-size:13.5px;line-height:1.65}.fs-help{color:var(--fs-ink-quiet);font-size:11.5px;font-family:var(--fs-sans);line-height:1.55}.fs-help a,.fs-help button.fs-help-link{font:inherit;color:var(--fs-mint);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #00c89673;text-decoration:underline #00c89673}@keyframes fs-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-slide-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes fs-slide-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes fs-or-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-12deg)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(2deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes fs-pulse{0%,to{box-shadow:0 0 8px var(--fs-mint);opacity:1}50%{box-shadow:0 0 16px var(--fs-mint);opacity:.7}}@media (max-width:880px){.fs-root{padding:20px 18px 40px}.fs-headline{margin:36px auto 28px}.fs-split{grid-template-columns:1fr;gap:80px}.fs-panel-left{border-right:none;border-bottom:1px solid var(--fs-rule);padding:28px 4px 64px}.fs-panel-right{padding:28px 4px}.fs-panel-inner{max-width:100%;margin:0 auto!important}.fs-or{margin:-40px auto 0;position:relative;top:auto;left:auto;transform:none}.fs-or-line{display:none}}@media (max-width:560px){.fs-topbar{flex-wrap:wrap;gap:8px}.fs-cobrand{flex:auto;gap:9px;min-width:0}.fs-signin-full{display:none}.fs-signin-short{display:inline}.fs-signin{white-space:nowrap;flex:none;padding:9px 15px;font-size:13px}.fs-pulse-tab{flex:none;gap:0;padding:7px;font-size:0}.fs-pulse-tab svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.fs-aurora,.fs-headline,.fs-panel-left,.fs-panel-right,.fs-or,.fs-label-dot,.fs-success{opacity:1!important;animation:none!important;transform:none!important}}
