.nx-page-wrap{--nx-purple:#6C29FF;--nx-purple-d:#5A1FE0;--nx-purple-l:#8B57FF;--nx-purple-soft:#EFE7FF;--nx-midnight:#0B032D;--nx-midnight-soft:#1A1240;--nx-airspace:#23ACFF;--nx-cayenne:#F43E14;--nx-fossil:#6B6278;--nx-haze:#F0EFF4;--nx-paper:#FBFAFD;--nx-ink:#1A1325;--nx-ink-soft:#4A4256;--nx-rule:#E6E3EE;--nx-display:"Space Grotesk", "TT Firs Neue", system-ui, sans-serif;--nx-body:"Figtree", system-ui, -apple-system, sans-serif;--nx-mono:"JetBrains Mono", ui-monospace, monospace;--nx-r-sm:6px;--nx-r-md:10px;--nx-r-lg:16px;--nx-r-xl:24px;--nx-r-pill:999px;--nx-gutter:48px;--nx-max:1344px}.nx-page-wrap *,.nx-page-wrap *::before,.nx-page-wrap *::after{box-sizing:border-box}.nx-page-wrap{font-family:var(--nx-body);color:var(--nx-midnight);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nx-page-wrap img,.nx-page-wrap svg{max-width:100%;display:block}.nx-page-wrap a{color:inherit;text-decoration:none}.nx-page-wrap button{font:inherit}.nx-page-wrap h1,.nx-page-wrap h2,.nx-page-wrap h3,.nx-page-wrap h4{font-family:var(--nx-display);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;padding:0;text-wrap:balance}.nx-page-wrap h1{font-size:clamp(48px, 6vw, 84px);line-height:.96;letter-spacing:-.04em}.nx-page-wrap h2{font-size:clamp(36px, 4.2vw, 56px)}.nx-page-wrap h3{font-size:32px;letter-spacing:-.02em}.nx-page-wrap h4{font-size:22px;letter-spacing:-.01em}.nx-page-wrap p{margin:0 0 1em}.nx-page-wrap .eyebrow{font-family:var(--nx-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-purple)}.nx-page-wrap .eyebrow--airspace{color:var(--nx-airspace)}.nx-page-wrap .eyebrow--fossil{color:var(--nx-fossil)}.nx-page-wrap .nx-section{padding:96px var(--nx-gutter);background:#fff}.nx-page-wrap .nx-section--paper{background:var(--nx-paper)}.nx-page-wrap .nx-section--midnight{background:var(--nx-midnight);color:#fff}.nx-page-wrap .nx-section__inner{max-width:var(--nx-max);margin:0 auto}.nx-page-wrap .nx-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-family:var(--nx-body);font-size:14px;font-weight:600;letter-spacing:-.01em;border-radius:var(--nx-r-pill);border:1px solid currentColor;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.nx-page-wrap .nx-btn:hover{transform:translateY(-1px)}.nx-page-wrap .nx-btn::after{content:attr(data-icon);font-size:15px;opacity:.9}.nx-page-wrap .nx-btn[data-icon=""]::after{content:none}.nx-page-wrap .nx-btn--lg{padding:16px 26px;font-size:15px}.nx-page-wrap .nx-btn--white{background:#fff;color:var(--nx-midnight);border-color:#fff}.nx-page-wrap .nx-btn--ghost-w{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .3)}.nx-page-wrap .sol-scope{--seg:var(--nx-purple);--seg-d:#5A1FE0;--seg-soft:#EFE7FF}.nx-page-wrap .sol-scope[data-seg="ship"]{--seg:#6C29FF;--seg-d:#5A1FE0;--seg-soft:#EFE7FF}.nx-page-wrap .sol-scope[data-seg="broker"]{--seg:#F43E14;--seg-d:#C9300C;--seg-soft:#FDE7E0}.nx-page-wrap .sol-scope[data-seg="ap"]{--seg:#1592E6;--seg-d:#0F77BE;--seg-soft:#E1F1FD}.nx-page-wrap .sol-hero{padding:64px var(--nx-gutter) 0}.nx-page-wrap .sol-hero__inner{max-width:var(--nx-max);margin:0 auto}.nx-page-wrap .sol-hero__crumbs{display:flex;gap:10px;align-items:center;font-family:var(--nx-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-fossil);margin-bottom:22px}.nx-page-wrap .sol-hero__crumbs span:not(:last-child)::after{content:"/";margin-left:10px;color:var(--nx-rule)}.nx-page-wrap .sol-hero__top{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end}.nx-page-wrap .sol-hero h1{font-size:clamp(46px, 5.6vw, 80px);line-height:.98}.nx-page-wrap .sol-hero h1 em{font-style:normal;color:var(--nx-purple)}.nx-page-wrap .sol-hero__lede{font-size:18px;line-height:1.55;color:var(--nx-ink-soft);max-width:420px;padding-bottom:8px}.nx-page-wrap .sol-accordion{display:flex;gap:14px;margin-top:48px;height:460px}.nx-page-wrap .sol-panel{position:relative;flex:1 1 0%;min-width:0;cursor:pointer;overflow:hidden;border-radius:var(--nx-r-xl);padding:34px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;text-align:left;border:none;transition:flex-grow .55s cubic-bezier(.4,0,.2,1)}.nx-page-wrap .sol-panel[data-seg="ship"]{background:linear-gradient(160deg,#7B3CFF 0%,#6C29FF 45%,#4A14C7 100%)}.nx-page-wrap .sol-panel[data-seg="broker"]{background:linear-gradient(160deg,#FF5A2E 0%,#F43E14 48%,#C9300C 100%)}.nx-page-wrap .sol-panel[data-seg="ap"]{background:linear-gradient(160deg,#2BA6F5 0%,#1592E6 48%,#0F6FB3 100%)}.nx-page-wrap .sol-panel.is-active{flex-grow:2.6}.nx-page-wrap .sol-panel::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 120% at 88% 8%,rgb(255 255 255 / .22),transparent 52%);pointer-events:none}.nx-page-wrap .sol-panel__num{font-family:var(--nx-mono);font-size:12px;letter-spacing:.18em;opacity:.8;z-index:1}.nx-page-wrap .sol-panel__name{font-family:var(--nx-display);font-weight:700;letter-spacing:-.03em;line-height:.98;font-size:clamp(26px, 3vw, 40px);z-index:1;transition:opacity .3s}.nx-page-wrap .sol-panel__detail{z-index:1;max-width:360px}.nx-page-wrap .sol-panel__detail p{font-size:15.5px;line-height:1.5;margin:0 0 18px;opacity:0;transform:translateY(8px);transition:opacity .4s .12s,transform .4s .12s}.nx-page-wrap .sol-panel.is-active .sol-panel__detail p{opacity:.92;transform:none}.nx-page-wrap .sol-panel__go{display:inline-flex;align-items:center;gap:8px;font-family:var(--nx-body);font-weight:600;font-size:14px;color:#fff;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .3);padding:10px 18px;border-radius:999px;opacity:0;transition:opacity .35s .18s,transform .35s .18s;transform:translateY(6px)}.nx-page-wrap .sol-panel.is-active .sol-panel__go{opacity:1;transform:none}.nx-page-wrap .sol-panel__go:hover{background:rgb(255 255 255 / .28)}.nx-page-wrap .sol-deep{border-top:1px solid var(--nx-rule)}.nx-page-wrap .sol-tabs{position:sticky;top:0;z-index:30;display:flex;gap:4px;max-width:var(--nx-max);margin:0 auto;padding:14px var(--nx-gutter);background:rgb(255 255 255 / .82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nx-page-wrap .sol-tab{appearance:none;border:none;background:#fff0;cursor:pointer;font-family:var(--nx-body);font-weight:600;font-size:15px;color:var(--nx-fossil);padding:10px 20px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;transition:color .2s,background .2s}.nx-page-wrap .sol-tab__dot{width:9px;height:9px;border-radius:999px;background:currentColor;opacity:.45}.nx-page-wrap .sol-tab[data-seg="ship"].is-on{color:#fff;background:#6C29FF}.nx-page-wrap .sol-tab[data-seg="broker"].is-on{color:#fff;background:#F43E14}.nx-page-wrap .sol-tab[data-seg="ap"].is-on{color:#fff;background:#1592E6}.nx-page-wrap .sol-tab.is-on .sol-tab__dot{background:#fff;opacity:1}.nx-page-wrap .sol-tab:not(.is-on):hover{color:var(--nx-midnight);background:var(--nx-haze)}.nx-page-wrap .sol-stage{max-width:var(--nx-max);margin:0 auto;padding:56px var(--nx-gutter) 96px}.nx-page-wrap .sol-pane{display:none}.nx-page-wrap .sol-pane.is-on{display:block}.nx-page-wrap .sol-pane__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.nx-page-wrap .sol-pane__eyebrow{font-family:var(--nx-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--seg)}.nx-page-wrap .sol-pane h2{margin-top:16px;font-size:clamp(32px, 3.6vw, 48px)}.nx-page-wrap .sol-pane h2 em{font-style:normal;color:var(--seg)}.nx-page-wrap .sol-pane__lede{font-size:18px;line-height:1.55;color:var(--nx-ink-soft);margin:22px 0 0;max-width:460px}.nx-page-wrap .sol-caps{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}.nx-page-wrap .sol-cap{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:500;line-height:1.35}.nx-page-wrap .sol-cap__mark{flex:0 0 22px;width:22px;height:22px;border-radius:6px;background:var(--seg-soft);color:var(--seg-d);display:grid;place-items:center;margin-top:1px}.nx-page-wrap .sol-cap__mark svg{width:12px;height:12px}.nx-page-wrap .sol-stats{display:flex;gap:36px;margin-top:36px;padding-top:28px;border-top:1px solid var(--nx-rule);flex-wrap:wrap}.nx-page-wrap .sol-stat b{font-family:var(--nx-display);font-weight:700;font-size:34px;letter-spacing:-.03em;color:var(--seg);display:block;line-height:1}.nx-page-wrap .sol-stat span{font-family:var(--nx-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-fossil);margin-top:8px;display:block}.nx-page-wrap .sol-pane__actions{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.nx-page-wrap .sol-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--nx-body);font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;color:#fff;background:var(--seg);transition:transform .15s,filter .15s}.nx-page-wrap .sol-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.nx-page-wrap .sol-btn--ghost{color:var(--nx-midnight);background:#fff0;box-shadow:inset 0 0 0 1.5px var(--nx-rule)}.nx-page-wrap .sol-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--seg);color:var(--seg)}.nx-page-wrap .sol-fig{background:#fff;border:1px solid var(--nx-rule);border-radius:var(--nx-r-xl);box-shadow:0 36px 80px -50px rgb(11 3 45 / .42);overflow:hidden}.nx-page-wrap .sol-fig__head{display:flex;justify-content:space-between;align-items:baseline;padding:18px 24px;border-bottom:1px solid var(--nx-rule);background:var(--nx-paper);font-family:var(--nx-mono);font-size:11px;letter-spacing:.06em}.nx-page-wrap .sol-fig__head .l{color:var(--seg);letter-spacing:.16em;text-transform:uppercase}.nx-page-wrap .sol-fig__head .r{color:var(--nx-fossil)}.nx-page-wrap .sol-fig__body{padding:24px}.nx-page-wrap .sol-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--nx-rule);font-size:13.5px}.nx-page-wrap .sol-row:last-child{border-bottom:none}.nx-page-wrap .sol-row .ml{font-weight:500}.nx-page-wrap .sol-row .mono{font-family:var(--nx-mono);font-size:12px;color:var(--nx-fossil)}.nx-page-wrap .sol-row__pin{width:22px;height:22px;border-radius:6px;background:var(--seg);color:#fff;display:grid;place-items:center;font-family:var(--nx-mono);font-size:11px}.nx-page-wrap .sol-row--flag{background:var(--seg-soft);margin:0 -24px;padding:13px 24px}.nx-page-wrap .sol-row--flag .mono{color:var(--seg-d);text-decoration:line-through}.nx-page-wrap .sol-foot{display:flex;justify-content:space-between;align-items:center;margin:16px -24px -24px;padding:16px 24px;background:var(--nx-midnight);color:#fff;font-family:var(--nx-mono);font-size:11px;letter-spacing:.06em}.nx-page-wrap .sol-foot b{color:#fff}.nx-page-wrap .sol-margin{display:flex;align-items:flex-end;gap:14px;height:180px;padding-top:10px}.nx-page-wrap .sol-margin__col{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;justify-content:flex-end}.nx-page-wrap .sol-margin__bar{width:100%;border-radius:6px 6px 0 0;position:relative}.nx-page-wrap .sol-margin__bar.base{background:var(--nx-haze)}.nx-page-wrap .sol-margin__bar.lift{background:var(--seg)}.nx-page-wrap .sol-margin__bar b{position:absolute;top:-22px;left:0;right:0;text-align:center;font-family:var(--nx-display);font-weight:700;font-size:14px;color:var(--nx-midnight)}.nx-page-wrap .sol-margin__lab{font-family:var(--nx-mono);font-size:10px;letter-spacing:.08em;color:var(--nx-fossil);text-transform:uppercase}.nx-page-wrap .sol-whitelabel{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;border-radius:var(--nx-r-md);background:var(--seg-soft);font-family:var(--nx-mono);font-size:11px;letter-spacing:.04em;color:var(--seg-d)}.nx-page-wrap .sol-close{display:flex;flex-direction:column;gap:14px}.nx-page-wrap .sol-close__bar{position:relative;height:40px;border-radius:8px;display:flex;align-items:center;padding:0 16px;font-family:var(--nx-mono);font-size:12px}.nx-page-wrap .sol-close__bar.old{background:var(--nx-haze);color:var(--nx-fossil);width:100%}.nx-page-wrap .sol-close__bar.new{background:var(--seg);color:#fff;width:32%;min-width:140px}.nx-page-wrap .sol-ledger{margin-top:8px;display:flex;flex-direction:column}.nx-page-wrap .sol-ledger__row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--nx-rule);font-family:var(--nx-mono);font-size:12px}.nx-page-wrap .sol-ledger__row:last-child{border-bottom:none}.nx-page-wrap .sol-ledger__gl{color:var(--seg)}.nx-page-wrap .sol-ledger__amt{color:var(--nx-midnight)}.nx-page-wrap .sol-ledger__row .nm{font-family:var(--nx-body);font-size:13px;color:var(--nx-ink-soft)}.nx-page-wrap .sol-also{display:flex;gap:16px;margin-top:56px;flex-wrap:wrap}.nx-page-wrap .sol-also__card{flex:1 1 0%;min-width:200px;border:1px solid var(--nx-rule);border-radius:var(--nx-r-lg);padding:22px;cursor:pointer;transition:border-color .2s,transform .2s;background:#fff}.nx-page-wrap .sol-also__card:hover{transform:translateY(-2px)}.nx-page-wrap .sol-also__card[data-seg="ship"]:hover{border-color:#6C29FF}.nx-page-wrap .sol-also__card[data-seg="broker"]:hover{border-color:#F43E14}.nx-page-wrap .sol-also__card[data-seg="ap"]:hover{border-color:#1592E6}.nx-page-wrap .sol-also__num{font-family:var(--nx-mono);font-size:11px;letter-spacing:.14em}.nx-page-wrap .sol-also__card[data-seg="ship"] .sol-also__num{color:#6C29FF}.nx-page-wrap .sol-also__card[data-seg="broker"] .sol-also__num{color:#F43E14}.nx-page-wrap .sol-also__card[data-seg="ap"] .sol-also__num{color:#1592E6}.nx-page-wrap .sol-also__card h4{font-size:19px;margin:12px 0 6px;letter-spacing:-.01em}.nx-page-wrap .sol-also__card p{font-size:13.5px;line-height:1.45;color:var(--nx-ink-soft);margin:0}@media (max-width:980px){.nx-page-wrap .sol-hero__top{grid-template-columns:1fr;gap:24px;align-items:start}.nx-page-wrap .sol-accordion{flex-direction:column;height:auto}.nx-page-wrap .sol-panel{flex:none;min-height:96px;padding:24px}.nx-page-wrap .sol-panel.is-active{min-height:320px}.nx-page-wrap .sol-pane__grid{grid-template-columns:1fr;gap:36px}.nx-page-wrap .sol-caps{grid-template-columns:1fr}.nx-page-wrap .sol-tabs{overflow-x:auto}}@media (max-width:980px){.nx-page-wrap div[style*="repeat(3,1fr)"]{grid-template-columns:1fr!important}}