.fy-button--outline{background:0 0;border:1px solid #e8edf2;gap:18px}.fy-button--outline span{color:#67e8bd}.fy-button--outline:hover{background:#14212b}.fy-kicker i{font-style:normal}.fy-shared-footer{border-top:1px solid #26343f}.fy-shared-footer__inner{color:#a5b2bd;grid-template-columns:minmax(180px,1fr) minmax(0,3fr) minmax(180px,1fr);align-items:center;gap:24px;max-width:1440px;margin:auto;padding:30px 48px;font-size:12px;display:grid}.fy-shared-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;display:flex}.fy-shared-footer nav a{align-items:center;min-height:44px;display:inline-flex}.fy-shared-footer nav[aria-label=Account\ links]{justify-content:flex-end}.fy-shared-footer a:hover,.fy-shared-footer a[aria-current=page]{color:#67e8bd}@media (max-width:1100px){.fy-shared-footer__inner{flex-direction:column;padding:28px 20px;display:flex}.fy-shared-footer nav[aria-label=Account\ links]{justify-content:center}}@media (max-width:800px){.fy-site .fy-nav[aria-label=Main\ navigation]{flex-wrap:wrap;gap:12px;display:flex}.fy-site .fy-nav .fy-nav__links{order:3;justify-content:center;gap:0;width:100%;display:flex}.fy-site .fy-nav__link{padding-inline:10px}}.fy-site{color:#e8edf2;min-height:100vh;font-family:var(--sans);background:#081017}.fy-site a{color:inherit;text-decoration:none}.fy-site p{color:#a5b2bd;line-height:1.7}.fy-site em{color:#67e8bd;font-style:normal}.fy-site h1,.fy-site h2,.fy-site h3{letter-spacing:-.045em;margin:0}.fy-site a:focus-visible,.fy-site button:focus-visible,.fy-site input:focus-visible,.fy-site summary:focus-visible{outline-offset:5px;outline:2px solid #67e8bd}.fy-site-header{z-index:100;isolation:isolate;background:#081017f5;border-bottom:1px solid #53647057;width:100%;position:sticky;top:0;box-shadow:0 12px 30px #0000002e}.fy-nav{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:26px 48px;display:flex}.fy-nav[aria-label=Main\ navigation]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.fy-nav__actions{justify-self:end}.fy-brand{letter-spacing:-1px;justify-self:start;align-items:center;gap:12px;font-size:28px;font-weight:800;display:inline-flex}.fy-brand-icon{flex-shrink:0;width:36px;height:auto}.fy-brand span{color:#e8edf2}.fy-brand--footer{font-size:20px}.fy-brand--footer .fy-brand-icon{width:28px}.fy-nav__links,.fy-nav__actions{align-items:center;gap:18px;font-size:14px;display:flex}.fy-nav__link,.fy-login-link{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:44px;transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative}.fy-nav__link{padding:0 17px}.fy-nav__link:after{content:"";transform-origin:50%;background:#67e8bd;height:1px;transition:transform .18s;position:absolute;bottom:7px;left:17px;right:17px;transform:scaleX(0)}.fy-nav__link:hover,.fy-nav__link:focus-visible{color:#fff;background:#111b23;border-color:#2b3a45;transform:translateY(-1px);box-shadow:inset 0 -12px 24px #67e8bd09}.fy-nav__link:hover:after,.fy-nav__link:focus-visible:after{transform:scaleX(1)}.fy-login-link{background:#0d161d;border-color:#43545f;padding:0 18px}.fy-login-link:hover,.fy-login-link:focus-visible{color:#67e8bd;background:#111d23;border-color:#67e8bd;transform:translateY(-1px)}.fy-back-home{background:#0d161d;border:1px solid #43545f;border-radius:7px;align-items:center;min-height:44px;padding:0 18px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.fy-back-home:hover,.fy-back-home:focus-visible{color:#67e8bd;background:#111d23;border-color:#67e8bd;transform:translateY(-1px)}.fy-button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:14px 26px;font-weight:650;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.fy-button:hover{transform:translateY(-2px)}.fy-site a.fy-button--mint,.fy-site a.fy-button--mint:hover,.fy-site a.fy-button--mint:focus-visible{text-decoration:none}.fy-site a.fy-button--mint:focus-visible{outline-offset:3px;outline:2px solid #e8edf2}.fy-site .fy-button--mint{color:#081017;background:#67e8bd}.fy-site .fy-button--light{color:#081017;background:#e8edf2}.fy-button--outline{border-color:#536470}#platform,#risk,#pricing{scroll-margin-top:calc(var(--fy-header-height,102px) + 16px)}html:has(.fy-site){scroll-behavior:smooth}.fy-site-header{background:#081017}#risk,#pricing{scroll-margin-top:calc(var(--fy-header-height,102px) + 32px - var(--fy-section-inset))}.fy-site .fy-closing h2{text-align:center;max-width:none;margin-inline:auto}.fy-risk-notice{text-align:center}.fy-footer{text-align:center;align-items:center}@media (min-width:801px){.fy-site .fy-footer{grid-template-columns:1fr auto 1fr;display:grid}.fy-footer>:last-child{justify-self:end}}.fy-reveal-pending{opacity:0;transform:translateY(18px)}.fy-reveal-ready{transition:opacity .48s ease-out,transform .48s ease-out}.fy-reveal-pending:focus-within{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.fy-site){scroll-behavior:auto}.fy-reveal-pending{opacity:1;transform:none}}.fy-hero{text-align:center;max-width:1280px;margin:auto;padding:100px 28px 85px}.fy-kicker{font:600 13px var(--mono);letter-spacing:.16em!important;color:#9aabb6!important}.fy-kicker i{color:#67e8bd;padding:0 10px}.fy-hero h1{max-width:none;margin:26px 0;font-size:clamp(44px,6.6vw,100px);line-height:1.07}.fy-lede{max-width:640px;margin:28px auto;font-size:20px}.fy-hero__actions{justify-content:center;align-items:center;gap:32px;margin:32px 0;display:flex}.fy-text-link{font-size:14px;font-weight:650}.fy-text-link span{color:#67e8bd;margin-left:18px}.fy-note{max-width:600px;margin:24px auto!important;font-size:13px!important}.fy-product{background:#101820;border:1px solid #37504f;border-radius:14px;max-width:1280px;margin:0 auto;overflow:hidden;box-shadow:0 30px 100px #0005}.fy-product__chrome{font:10px var(--mono);color:#a5b2bd;border-bottom:1px solid #26343f;justify-content:space-between;padding:20px 28px;display:flex}.fy-live{color:#67e8bd}.fy-live b{background:#67e8bd;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.fy-product__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:60px;display:grid}.fy-product__copy>.fy-kicker{grid-column:1/-1}.fy-product__copy>h2{grid-area:2/1/4}.fy-product__copy>p:not(.fy-kicker){grid-column:2;margin-top:0}.fy-product__copy>a{grid-column:2;place-self:end start}@media (max-width:800px){.fy-product__copy{display:block}}.fy-product__body{grid-template-columns:1fr;gap:36px;padding:60px;display:grid}.fy-workspace-preview{min-width:0;margin:0}.fy-workspace-preview img{border:1px solid #344651;border-radius:8px;width:100%;height:auto;display:block}.fy-workspace-preview figcaption{color:#a5b2bd;margin-top:14px;font-size:12px}.fy-product h2{font-size:42px;line-height:1.15}.fy-product__copy p{max-width:390px}.fy-trade-card{background:#0b141b;border:1px solid #344651;border-radius:8px;min-width:0;overflow:hidden}.fy-trade-card__head{font:10px var(--mono);justify-content:space-between;padding:20px;display:flex}.fy-trade-card__head strong{color:#67e8bd}.fy-trade-card__chart{background:repeating-linear-gradient(0deg,#0000 0 37px,#23313a 38px 39px);height:190px;position:relative}.fy-chart-line{background:#67e8bd12;border-bottom:1px dashed #67e8bd;height:65px}.fy-chart-entry,.fy-chart-stop{font:10px var(--mono);border-bottom:1px dashed #a5b2bd;justify-content:space-between;padding:10px 20px;display:flex}.fy-chart-stop{color:#ff7b72;border-color:#ff7b72;margin-top:36px}.fy-chart-risk{font:9px var(--mono);text-align:center;color:#a5b2bd;padding:10px}.fy-trade-card__metrics{font:9px var(--mono);border-top:1px solid #26343f;justify-content:space-between;gap:20px;padding:20px;display:flex}.fy-trade-card__metrics b{color:#67e8bd;margin-top:8px;display:block}.fy-section{--fy-section-inset:110px;max-width:1280px;padding:var(--fy-section-inset) 0;border-bottom:1px solid #26343f;margin:auto}.fy-section h2,.fy-closing h2{font-size:clamp(36px,4vw,58px);line-height:1.1}.fy-risk{grid-template-columns:1.1fr 1fr;gap:48px;display:grid}.fy-section__intro{align-self:center;font-size:19px}.fy-steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:30px;display:grid}.fy-steps article{border-top:1px solid #37504f;padding-top:24px}.fy-steps article>span{font:12px var(--mono);color:#67e8bd}.fy-steps h3{margin:20px 0 12px;font-size:22px}.fy-env-grid{grid-template-columns:1fr 1fr;gap:70px;margin-top:55px;display:grid}.fy-env-grid h3{margin-top:25px;font-size:28px}.fy-env-grid p{max-width:450px}.fy-status{font:10px var(--mono);letter-spacing:.1em}.fy-status--mint{color:#67e8bd}.fy-status--amber{color:#f4b942}.fy-pricing__heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.fy-pricing__heading>p{max-width:270px}.fy-price-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.fy-price-grid article{background:#101820;border:1px solid #344651;border-radius:12px;padding:40px}.fy-price-card--featured{border-color:#67e8bd!important}.fy-price-label{font:12px var(--mono);letter-spacing:.12em}.fy-price-label b{float:right;color:#67e8bd;font-size:9px}.fy-price-grid h3{margin-top:36px;font-size:56px}.fy-price-grid small{letter-spacing:0;color:#a5b2bd;font-size:16px;font-weight:400}.fy-price-grid .fy-button{width:100%;margin-top:20px}.fy-pricing__note{font-size:12px}.fy-faq{max-width:860px;margin:auto;padding:100px 0}.fy-faq details{border-bottom:1px solid #26343f;padding:24px 0}.fy-faq summary{cursor:pointer;min-height:30px;font-size:20px}.fy-closing{text-align:center;padding:70px 20px 110px}.fy-closing .fy-button{margin-top:35px}.fy-footer{color:#a5b2bd;border-top:1px solid #26343f;justify-content:space-between;gap:24px;padding:30px 48px;font-size:12px;display:flex}.fy-auth{grid-template-columns:1fr 1fr;align-items:start;gap:120px;max-width:1160px;margin:auto;padding:96px 30px 80px;display:grid}.fy-auth>section{padding-top:38px}.fy-auth h1{font-size:clamp(40px,5vw,65px);line-height:1.08}.fy-auth-form{background:#101820;border:1px solid #26343f;border-radius:12px;padding:38px}.fy-auth-form h2{font-size:30px}.fy-auth-recovery form{gap:14px;display:grid}.fy-auth-recovery>a{margin-top:20px;display:inline-block}.fy-auth-recovery>button{margin-top:18px}.fy-auth-recovery code{overflow-wrap:anywhere}.fy-auth-form label{margin-top:22px;font-size:14px;display:block}.fy-name-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fy-name-help{color:#8f9ca7;grid-column:1/-1;line-height:1.45}.fy-auth-form input{color:#e8edf2;background:#081017;border:1px solid #536470;border-radius:5px;width:100%;min-height:48px;margin-top:9px;padding:14px;display:block}.fy-consent{align-items:flex-start;gap:10px;line-height:1.5;display:flex!important}.fy-consent-checkbox{accent-color:#67e8bd;flex:0 0 1rem;height:1rem;margin:3px 0 0;width:1rem!important;min-height:1rem!important;padding:0!important}.fy-consent span{flex:1}.fy-password-field{display:block;position:relative}.fy-password-field input{padding-right:58px}.fy-password-field .fy-show{color:#67e8bd;background:#101820;border:1px solid #26343f;border-radius:4px;width:42px;min-height:36px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fy-password-note{align-items:center;gap:8px;display:flex}.fy-eye-icon{border:1.5px solid;border-radius:70% 20%;width:18px;height:12px;display:block;position:relative;transform:rotate(45deg)}.fy-eye-icon:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;left:5px}.fy-eye-icon[data-visible=true]:before{content:"";background:currentColor;width:22px;height:1.5px;position:absolute;top:4px;left:-3px;transform:rotate(-45deg)}.fy-password-strength{margin-top:18px}.fy-strength-head{color:#a5b2bd;font:12px var(--mono);justify-content:space-between;display:flex}.fy-strength-head strong{color:#67e8bd;font-weight:600}.fy-strength-meter{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.fy-strength-meter span{background:#293640;border-radius:99px;height:5px}.fy-strength-meter span.is-level-1{background:#ff7b72}.fy-strength-meter span.is-level-2{background:#f4c95d}.fy-strength-meter span.is-level-3,.fy-strength-meter span.is-level-4{background:#67e8bd}.fy-password-checks{color:#7f909c;gap:5px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.fy-password-checks li{align-items:center;gap:8px;display:flex}.fy-password-checks li.is-passed{color:#67e8bd}.fy-auth-form button{cursor:pointer}.fy-auth-form .fy-button{width:100%;margin-top:24px}.fy-auth-form button:disabled{opacity:.55;cursor:default}.fy-auth-form .fy-show{color:#a5b2bd;background:0 0;border:0;min-height:44px;padding:8px 0}.fy-auth-form [role=alert]{color:#ff7b72}.fy-auth-form small{color:#a5b2bd;margin-top:10px;display:block}.fy-auth-form a{text-decoration:underline}.fy-risk-notice{max-width:1280px;margin:auto;padding:20px;font-size:13px!important}.fy-auth-form p{font-size:14px}@media (max-width:1360px){.fy-section,.fy-product{margin-left:40px;margin-right:40px}.fy-faq{padding-left:30px;padding-right:30px}}@media (max-width:800px){.fy-nav[aria-label=Main\ navigation]{display:flex}.fy-nav{flex-wrap:nowrap;gap:10px;padding:14px 16px}.fy-nav__links{display:none}.fy-nav__actions{gap:8px}.fy-nav__actions .fy-button{min-height:42px;padding:9px 12px}.fy-login-link{min-height:42px;padding:0 12px}.fy-brand{gap:8px;font-size:21px}.fy-brand-icon{width:29px}.fy-hero{padding:60px 20px}.fy-lede{font-size:17px}.fy-product,.fy-section{margin-left:20px;margin-right:20px}.fy-product__body{grid-template-columns:1fr;gap:28px;padding:28px}.fy-product h2{font-size:34px}.fy-product__chrome{gap:10px;padding:16px;font-size:8px}.fy-section{--fy-section-inset:70px;padding:var(--fy-section-inset) 0}.fy-risk,.fy-env-grid,.fy-price-grid,.fy-auth{grid-template-columns:1fr;gap:30px}.fy-steps{grid-template-columns:1fr;gap:20px;margin-top:0}.fy-pricing__heading{display:block}.fy-price-grid article{padding:28px}.fy-footer{flex-direction:column;padding:25px}.fy-auth{gap:35px;padding:45px 20px}.fy-auth>section{padding-top:0}.fy-auth-form{padding:25px}.fy-faq{padding:60px 20px}.fy-hero__actions{gap:20px}.fy-trade-card__metrics{gap:10px;padding:16px}.fy-auth h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.fy-site *{transition:none!important}}
