@font-face{font-family:herosFont;src:url(/_next/static/media/1d4f75e7c2aea637-s.p.otf?dpl=dpl_ETms4M8kGLoCvK3WMv8FC8TgXpmo) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:herosFont;src:url(/_next/static/media/0599f82c26128fd0-s.p.otf?dpl=dpl_ETms4M8kGLoCvK3WMv8FC8TgXpmo) format("opentype");font-display:swap;font-weight:700}@font-face{font-family:herosFont Fallback;src:local("Arial");ascent-override:114.81%;descent-override:28.40%;line-gap-override:0.00%;size-adjust:99.99%}.__className_caf590{font-family:herosFont,herosFont Fallback}.__variable_caf590{--font-heros:"herosFont","herosFont Fallback"}html:root{--sans:var(--font-heros),"Helvetica Neue",Helvetica,Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;color:#E2F0FF;font-family:var(--sans);background:#01060D}button,input,select,textarea{font:inherit}summary{list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid #9FD6FF;outline-offset:3px}::selection{background:#3EA6FF;color:#00101F}.site{display:flex;flex-direction:column;min-height:100vh}.site>main{flex:1 1}.wrap{width:100%}.skip-link{position:absolute;z-index:30;top:8px;left:12px;padding:12px 16px;background:var(--hi);color:#00101F;transform:translateY(-160%)}.skip-link:focus{transform:none}.eyebrow{margin:0}.eyebrow:before{flex:none}.eyebrow a{color:inherit;text-decoration:none}.btn{cursor:pointer}.pt{line-height:1.6}.nav img,footer img{width:auto}.nav ul a[aria-current=page]{color:#fff}footer .footer-cta{padding:0;border:0;background:none;color:var(--muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}footer .footer-cta:hover{color:#fff}.logo{display:block;padding:6px 8px;margin:-6px -8px}.logo,.logo img{position:relative}.logo img{filter:drop-shadow(0 0 5px rgba(62,166,255,.45));animation:boot 1.5s cubic-bezier(.2,.7,.2,1) both,flick 1.5s steps(1) both;transition:filter .3s}.logo .sheen{position:absolute;inset:6px 8px;pointer-events:none;-webkit-mask:var(--m) left center/contain no-repeat;mask:var(--m) left center/contain no-repeat;background:linear-gradient(105deg,transparent 34%,rgba(62,166,255,.9) 43%,#fff 50%,rgba(62,166,255,.9) 57%,transparent 66%) 0 0/300% 100% no-repeat;background-position:110% 0;animation:sheen 6s ease-in-out 1.6s infinite;filter:drop-shadow(0 0 6px rgba(62,166,255,.9))}.logo .scan{top:2px;bottom:2px;left:8px;width:2px;background:#BFF0FF;box-shadow:0 0 10px 2px rgba(62,166,255,.9);animation:scan 1.5s cubic-bezier(.2,.7,.2,1) both}.logo .lb,.logo .scan{position:absolute;opacity:0;pointer-events:none}.logo .lb{width:8px;height:8px;border:1.5px solid var(--hi);transition:opacity .3s,transform .3s}.logo .lb.tl{top:0;left:0;border-right:0;border-bottom:0;transform:translate(4px,4px)}.logo .lb.br{bottom:0;right:0;border-left:0;border-top:0;transform:translate(-4px,-4px)}.logo:focus-visible img,.logo:hover img{filter:drop-shadow(0 0 4px rgba(159,214,255,.9)) drop-shadow(0 0 14px rgba(62,166,255,.8))}.logo:focus-visible .lb,.logo:hover .lb{opacity:1;transform:none}.logo:hover .sheen{animation-duration:2.2s;animation-delay:0s}@keyframes boot{0%{clip-path:inset(-20px 100% -20px -20px)}to{clip-path:inset(-20px -40px -20px -20px)}}@keyframes flick{0%{opacity:.4}20%{opacity:1}26%{opacity:.5}30%{opacity:1}72%{opacity:.75}76%{opacity:1}}@keyframes scan{0%{left:8px;opacity:1}90%{left:calc(100% - 10px);opacity:1}to{left:calc(100% - 10px);opacity:0}}@keyframes sheen{0%{background-position:110% 0}22%,to{background-position:-10% 0}}@media (prefers-reduced-motion:reduce){.logo .scan,.logo img{animation:none}.logo .sheen{display:none}}.page-heading{display:flex;flex-direction:column;gap:18px;padding-block:clamp(56px,8vw,96px) 40px}.page-heading h1{max-width:22ch;font-size:clamp(32px,4.4vw,52px)}.dashboard{--paper:#01060D;--panel:#06162C;--field:#020B17;--input:#020B17;--ink:#E2F0FF;--body:#AFC6DE;--muted:#6F8FB0;--line:rgba(70,165,255,.22);--rule:rgba(70,165,255,.16);--edge-hi:rgba(110,195,255,.75);--orange:#3EA6FF;--steel:#9FD6FF;--steel2:#3EA6FF;--loss:#FF6B7D;--real:#F0B44C;--gain:#85BB65;--hi:rgba(62,166,255,.12);--lossbg:rgba(255,107,125,.2);--lossink:#FF9AA6;--match:rgba(133,187,101,.14);--matchedge:#85BB65;--rec:#6F8FB0;--now:rgba(62,166,255,.16);--mono:"Heros","Helvetica Neue",Helvetica,Arial,sans-serif;background:radial-gradient(ellipse 70% 40% at 70% 0,rgba(30,90,170,.22),transparent 70%),radial-gradient(ellipse 50% 30% at 10% 55%,rgba(20,70,150,.12),transparent 70%),#01060D;color:#E2F0FF;padding:0;color-scheme:dark}.dashboard *,.dashboard :after,.dashboard :before{box-sizing:border-box}.dashboard [hidden]{display:none!important}.dashboard .landing{max-width:1600px;margin:auto;min-height:100vh;background:#FFFFFF;color:#141414}.dashboard .page-shell{max-width:1440px;padding-inline:clamp(20px,5vw,72px)}.dashboard a:hover{color:#FFFFFF}.dashboard :focus-visible{outline:2px solid #9FD6FF;outline-offset:4px}.dashboard ::selection{background:#3EA6FF;color:#00101F}.dashboard .skip-link{background:#141414;color:#FFFFFF}.dashboard .site-nav{position:static;padding:26px clamp(20px,5vw,72px);min-height:0;border:0;background:transparent}.dashboard .brand{gap:0}.dashboard .brand:after,.dashboard .brand:before{content:none}.dashboard .brand img{width:220px;max-height:49px;height:auto;filter:none}.dashboard .brand span,.dashboard .section-heading{color:#141414}.dashboard .section-heading,.dashboard h1,.dashboard h2{font-family:var(--mono);font-weight:500;letter-spacing:-.02em}.dashboard .eyebrow{color:#BE1922;font-weight:700}.dashboard .eyebrow,.dashboard .nav-links{font-family:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.dashboard .nav-links{gap:12px 28px;font-weight:500}.dashboard .nav-links>a:not(.nav-cta){color:#4A4A4A}.dashboard .nav-links>a:not(.nav-cta):hover{color:#BE1922;text-decoration:none}.dashboard .contact-cta,.dashboard .nav-cta{border:1px solid #141414;border-radius:4px;background:#141414;box-shadow:none;color:#FFFFFF;font-family:inherit;font-weight:500;font-size:12px;letter-spacing:.04em}.dashboard .nav-cta{padding:0 18px;min-height:44px}.dashboard .contact-cta{min-height:56px;margin-top:32px;padding:0 26px}.dashboard .contact-cta:after{content:none}.dashboard .contact-cta:hover,.dashboard .nav-cta:hover{background:#141414;filter:none;color:#FFFFFF}.dashboard .site-footer{border-top:1px solid #333333;background:#141414;color:#A3A3A3}.dashboard .footer-inner{padding:28px clamp(20px,5vw,72px);font-family:inherit;font-size:13px}.dashboard .footer-brand{color:#F2F2F2}.dashboard .footer-links{color:#A3A3A3;gap:12px 24px}