.fc-root{--fc-ink:#0a0f24;--fc-ink-2:#141b38;--fc-ink-3:#1e2748;--fc-paper:#fafafb;--fc-paper-2:#f3f4f8;--fc-line:rgba(10,15,36,.08);--fc-line-2:rgba(10,15,36,.14);--fc-muted:#6b7190;--fc-muted-2:#9498b3;--fc-accent:#2f5bff;--fc-accent-2:#7aa7ff;--fc-good:#0fa36b;--fc-warn:#e5a000;font-family:var(--font-geist),-apple-system,system-ui,sans-serif;color:var(--fc-ink);background:var(--fc-paper);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}.fc-root *{box-sizing:border-box}.fc-shell{display:grid;grid-template-columns:1.05fr .95fr;height:100vh;width:100vw}.fc-left{position:relative;background:var(--fc-ink);color:#edeff7;overflow:hidden;padding:36px 48px;display:flex;flex-direction:column;justify-content:space-between}.fc-left:before{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 35% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 35% 40%,#000 20%,transparent 75%)}.fc-left:after,.fc-left:before{content:"";position:absolute;pointer-events:none}.fc-left:after{inset:-20%;background:radial-gradient(520px circle at 18% 22%,rgba(47,91,255,.28),transparent 55%),radial-gradient(620px circle at 78% 85%,rgba(122,167,255,.12),transparent 55%);animation:fcDrift 22s ease-in-out infinite alternate}@keyframes fcDrift{0%{transform:translate(0) scale(1)}to{transform:translate(-2%,2%) scale(1.06)}}.fc-brand-row{justify-content:space-between;position:relative;z-index:2}.fc-brand,.fc-brand-row{display:flex;align-items:center}.fc-brand{gap:12px}.fc-brand-mark{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fc-brand-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 0 10px rgba(122,167,255,.25))}.fc-brand-name{font-weight:600;letter-spacing:-.01em;font-size:15px;color:#edeff7}.fc-brand-name .dot{color:var(--fc-accent-2)}.fc-brand-meta{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;color:rgba(237,239,247,.55);letter-spacing:.04em}.fc-brand-meta .live{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:rgba(15,163,107,.12);color:#43d398;border:1px solid rgba(15,163,107,.28)}.fc-brand-meta .pulse{width:6px;height:6px;border-radius:50%;background:#43d398;box-shadow:0 0 0 0 rgba(67,211,152,.7);animation:fcPulse 1.8s infinite}@keyframes fcPulse{0%{box-shadow:0 0 0 0 rgba(67,211,152,.7)}70%{box-shadow:0 0 0 8px rgba(67,211,152,0)}to{box-shadow:0 0 0 0 rgba(67,211,152,0)}}.fc-hero{position:relative;z-index:2;max-width:560px}.fc-hero .eyebrow{font-family:var(--font-jetbrains-mono),monospace;font-size:11.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--fc-accent-2);margin-bottom:18px}.fc-hero h1{font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.025em;margin:0 0 18px;color:#edeff7}.fc-hero h1 em{font-style:normal;background:linear-gradient(90deg,#7aa7ff,#c4d5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.fc-hero p{font-size:15.5px;color:rgba(237,239,247,.66);line-height:1.55;margin:0 0 28px;max-width:480px}.fc-mono-inline{font-family:var(--font-jetbrains-mono),monospace;color:#fff}.fc-stage{position:relative;z-index:2;margin-top:28px;height:280px}.fc-variant{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;display:grid;grid-template-rows:auto 1fr;gap:18px}.fc-variant.active{opacity:1;transform:translateY(0);pointer-events:auto}.fc-ticker{display:flex;gap:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.fc-ticker-track{display:flex;gap:10px;animation:fcSlide 38s linear infinite;white-space:nowrap}@keyframes fcSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fc-tick{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid hsla(0,0%,100%,.09);border-radius:8px;background:hsla(0,0%,100%,.03);font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:#d3d7ea}.fc-tick b{color:#fff;font-weight:500;letter-spacing:.04em}.fc-tick .up{color:#43d398}.fc-tick .dn{color:#ff7a85}.fc-markets-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fc-card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:16px 18px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,0));backdrop-filter:blur(6px)}.fc-card .ct{display:flex;align-items:center;justify-content:space-between}.fc-card .label{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(237,239,247,.5)}.fc-card .val{margin-top:8px;font-size:28px;font-weight:500;letter-spacing:-.02em;color:#edeff7}.fc-card .sub{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;color:#43d398;margin-top:2px}.fc-card .spark{height:36px;margin-top:10px;width:100%}.fc-left-foot{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;color:rgba(237,239,247,.45);letter-spacing:.04em}.fc-left-foot .badges{display:flex;gap:10px}.fc-left-foot .badge{padding:5px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.025);color:rgba(237,239,247,.7)}.fc-right{display:flex;flex-direction:column;justify-content:center;padding:40px 56px;position:relative;background:radial-gradient(800px circle at 80% -10%,rgba(47,91,255,.05),transparent 60%),var(--fc-paper)}.fc-top-right{position:absolute;top:28px;right:40px;font-size:13px;color:var(--fc-muted);display:flex;gap:6px;align-items:center}.fc-top-right a{color:var(--fc-ink);text-decoration:none;font-weight:500;border-bottom:1px solid var(--fc-line-2);padding-bottom:1px}.fc-top-right a:hover{border-color:var(--fc-ink)}.fc-form-wrap{width:100%;max-width:420px;margin:0 auto}.fc-form-wrap .kicker{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fc-muted);margin-bottom:14px;display:flex;align-items:center;gap:10px}.fc-form-wrap .kicker .bar{width:22px;height:1px;background:var(--fc-line-2)}.fc-form-wrap h2{font-size:34px;font-weight:500;letter-spacing:-.025em;line-height:1.08;margin:0 0 8px}.fc-form-wrap .sub{color:var(--fc-muted);font-size:15px;margin:0 0 28px}.fc-alert{margin:0 0 18px;padding:12px 14px;border-radius:11px;border:1px solid rgba(229,72,77,.35);background:rgba(229,72,77,.08);color:#e5484d;font-size:13px;line-height:1.45}.fc-alert.success{border-color:rgba(15,163,107,.35);background:rgba(15,163,107,.1);color:#43d398}.fc-alert.warning{border-color:rgba(229,160,0,.35);background:rgba(229,160,0,.1);color:#f5c451}.fc-email-form .field{margin-bottom:14px;position:relative}.fc-email-form .label{font-size:13px;color:var(--fc-ink);font-weight:500;display:flex;justify-content:space-between;margin-bottom:6px}.fc-email-form .label .hint{font-weight:400;font-size:12.5px;color:var(--fc-muted)}.fc-email-form .label .hint a{color:var(--fc-accent);text-decoration:none}.fc-email-form .label .hint a:hover{text-decoration:underline}.fc-email-form .input-wrap{position:relative;display:flex;align-items:center;background:#fff;border:1px solid var(--fc-line-2);border-radius:11px;transition:border-color .18s,box-shadow .18s,background .18s}.fc-email-form .input-wrap:hover{border-color:rgba(10,15,36,.22)}.fc-email-form .input-wrap.focused{border-color:var(--fc-accent);box-shadow:0 0 0 4px rgba(47,91,255,.12)}.fc-email-form .input-wrap.valid{border-color:rgba(15,163,107,.5)}.fc-email-form .input-wrap .icon{padding:0 12px;color:var(--fc-muted-2);display:inline-flex;align-items:center}.fc-email-form .input-wrap input{all:unset;flex:1;padding:13px 12px 13px 0;font-size:15px;font-family:inherit;color:var(--fc-ink);width:100%}.fc-email-form .input-wrap input::-moz-placeholder{color:var(--fc-muted-2)}.fc-email-form .input-wrap input::placeholder{color:var(--fc-muted-2)}.fc-email-form .input-wrap input:disabled{cursor:not-allowed;opacity:.62}.fc-email-form .input-wrap .adorn{padding-right:10px;display:inline-flex;align-items:center;gap:4px}.fc-email-form .eye-btn{all:unset;cursor:pointer;color:var(--fc-muted);padding:6px;border-radius:6px;display:inline-flex}.fc-email-form .eye-btn:hover{background:var(--fc-paper-2);color:var(--fc-ink)}.fc-email-form .check{opacity:0;transform:scale(.6);transition:opacity .22s,transform .22s;color:var(--fc-good);margin-right:6px}.fc-email-form .input-wrap.valid .check{opacity:1;transform:scale(1)}.fc-email-form .caps{position:absolute;top:100%;right:0;margin-top:6px;font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;color:var(--fc-warn);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .18s}.fc-email-form .caps.show{opacity:1}.fc-email-form .row{display:flex;align-items:center;justify-content:space-between;margin:6px 0 20px;font-size:13.5px}.fc-email-form .check-box{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fc-ink)}.fc-email-form .check-box input{display:none}.fc-email-form .check-box .cb{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--fc-line-2);background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.fc-email-form .check-box input:checked~.cb{background:var(--fc-accent);border-color:var(--fc-accent)}.fc-email-form .check-box .cb svg{opacity:0;transition:opacity .15s}.fc-email-form .check-box input:checked~.cb svg{opacity:1}.fc-email-form .submit{width:100%;padding:14px 18px;border-radius:12px;background:var(--fc-ink);color:#fff;font-size:15px;font-weight:500;border:1px solid var(--fc-ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;transition:transform .14s,box-shadow .2s,background .2s;font-family:inherit}.fc-email-form .submit:hover{background:var(--fc-ink-2);box-shadow:0 8px 24px -10px rgba(10,15,36,.5);transform:translateY(-1px)}.fc-email-form .submit:disabled{cursor:not-allowed;opacity:.58;transform:none}.fc-email-form .submit:disabled:hover{box-shadow:none;transform:none}.fc-email-form .submit:active{transform:translateY(0)}.fc-email-form .submit .arrow{transition:transform .18s;display:inline-flex}.fc-email-form .submit:hover .arrow{transform:translateX(3px)}.fc-email-form .submit:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);transform:translateX(-100%);transition:transform .6s}.fc-email-form .submit:hover:before{transform:translateX(100%)}.fc-email-form .submit.loading{pointer-events:none;background:var(--fc-ink-2)}.fc-email-form .submit.loading .arrow,.fc-email-form .submit.loading .lbl{opacity:0}.fc-email-form .spinner{position:absolute;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;opacity:0;animation:fcSpin .9s linear infinite}.fc-email-form .submit.loading .spinner{opacity:1}.fc-email-form .submit.success{background:#0fa36b;border-color:#0d8e5c}.fc-email-form .submit.success .spinner{opacity:0}.fc-email-form .submit.success .checkmark{opacity:1;transform:scale(1)}.fc-email-form .submit.success .arrow,.fc-email-form .submit.success .lbl{opacity:0}.fc-email-form .checkmark{position:absolute;opacity:0;transform:scale(.5);transition:opacity .2s,transform .2s;color:#fff;display:inline-flex}@keyframes fcSpin{to{transform:rotate(1turn)}}.fc-form-wrap .legal{margin-top:28px;font-size:12px;color:var(--fc-muted);text-align:center;line-height:1.6}.fc-form-wrap .legal a{color:var(--fc-ink);text-decoration:none;border-bottom:1px solid var(--fc-line-2)}.fc-form-wrap .legal a:hover{border-color:var(--fc-ink)}.fc-form-wrap .sys{margin-top:14px;display:flex;justify-content:center;gap:14px;font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;color:var(--fc-muted-2);letter-spacing:.08em}.fc-form-wrap .sys .ok{color:var(--fc-good)}.fc-form-wrap>*{opacity:0;transform:translateY(8px);animation:fcRise .6s cubic-bezier(.22,.61,.36,1) forwards}.fc-form-wrap>:first-child{animation-delay:0s}.fc-form-wrap>:nth-child(2){animation-delay:60ms}.fc-form-wrap>:nth-child(3){animation-delay:.11s}.fc-form-wrap>:nth-child(4){animation-delay:.16s}.fc-form-wrap>:nth-child(5){animation-delay:.21s}.fc-form-wrap>:nth-child(6){animation-delay:.26s}.fc-form-wrap>:nth-child(7){animation-delay:.31s}@keyframes fcRise{to{opacity:1;transform:translateY(0)}}.fc-root.theme-dark .fc-right{background:radial-gradient(800px circle at 80% -10%,rgba(47,91,255,.08),transparent 60%),#0a0f24;color:#edeff7}.fc-root.theme-dark .fc-top-right{color:rgba(237,239,247,.6)}.fc-root.theme-dark .fc-top-right a{color:#fff;border-color:hsla(0,0%,100%,.2)}.fc-root.theme-dark .fc-form-wrap h2{color:#fff}.fc-root.theme-dark .fc-form-wrap .sub{color:rgba(237,239,247,.6)}.fc-root.theme-dark .fc-email-form .label{color:#edeff7}.fc-root.theme-dark .fc-email-form .label .hint{color:rgba(237,239,247,.55)}.fc-root.theme-dark .fc-email-form .input-wrap{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}.fc-root.theme-dark .fc-email-form .input-wrap input{color:#fff}.fc-root.theme-dark .fc-email-form .input-wrap input::-moz-placeholder{color:rgba(237,239,247,.35)}.fc-root.theme-dark .fc-email-form .input-wrap input::placeholder{color:rgba(237,239,247,.35)}.fc-root.theme-dark .fc-alert{background:rgba(229,72,77,.14);color:#ff8a8f}.fc-root.theme-dark .fc-alert.success{background:rgba(15,163,107,.14);color:#65e2ad}.fc-root.theme-dark .fc-alert.warning{background:rgba(229,160,0,.14);color:#ffd166}.fc-root.theme-dark .fc-email-form .submit{background:#fff;color:var(--fc-ink);border-color:#fff}.fc-root.theme-dark .fc-email-form .submit:hover{background:#f3f4f8}.fc-root.theme-dark .fc-email-form .submit .spinner{border-color:rgba(10,15,36,.2);border-top-color:var(--fc-ink)}.fc-root.theme-dark .fc-email-form .submit.success{background:#0fa36b;color:#fff;border-color:#0d8e5c}.fc-root.theme-dark .fc-email-form .check-box{color:#edeff7}.fc-root.theme-dark .fc-email-form .check-box .cb{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.16)}.fc-root.theme-dark .fc-form-wrap .legal{color:rgba(237,239,247,.5)}.fc-root.theme-dark .fc-form-wrap .legal a{color:#fff;border-color:hsla(0,0%,100%,.2)}@media (max-width:960px){.fc-shell{grid-template-columns:1fr}.fc-left{display:none}.fc-right{padding:40px 24px}}