.imm-root{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;color:#b9c7da;-webkit-font-smoothing:antialiased;background:#010409}.imm-scroller a{color:#e9f0f7;text-decoration:none}.imm-scroller a:hover{color:#5b9cff}.imm-mono{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}.imm-hud-ticker{pointer-events:none}.imm-scroller{scrollbar-width:none}.imm-scroller::-webkit-scrollbar{display:none}.imm-section{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;height:100vh}.imm-link{color:#e9f0f7;border-bottom:1px solid #a7c6dc4d;align-items:center;gap:8px;padding-bottom:4px;font-size:15px;transition:color .3s,border-color .3s;display:inline-flex}.imm-link:hover{color:#5b9cff;border-color:#5b9cff}.imm-wrap-flow{--imm-mark:92px;--imm-col-gap:40px;--imm-row-gap:44px;--imm-label:26px;--imm-flow-drop:calc(var(--imm-mark) + var(--imm-label) + var(--imm-row-gap));--imm-flow-shift:calc((var(--imm-mark) + var(--imm-col-gap))/2);--imm-flow-span:calc(var(--imm-flow-shift)*3);--imm-cycle:6.5s;flex-direction:column;align-items:center;gap:20px;margin-top:44px;display:flex}.imm-wrap-stack{grid-template-areas:"btc usdt usdc""frbtc frusd frusd";grid-template-columns:repeat(3,var(--imm-mark));column-gap:var(--imm-col-gap);row-gap:var(--imm-row-gap);z-index:0;justify-items:center;display:grid;position:relative}.imm-cell-btc{grid-area:btc}.imm-cell-usdt{grid-area:usdt}.imm-cell-usdc{grid-area:usdc}.imm-cell-frbtc{grid-area:frbtc}.imm-cell-frusd{grid-area:frusd}.imm-token-col{flex-direction:column;align-items:center;gap:12px;display:flex}.imm-mark-wrap{width:var(--imm-mark);height:var(--imm-mark);display:block;position:relative}.imm-token-mark{width:var(--imm-mark);height:var(--imm-mark);border-radius:50%;display:block}.imm-token-flow{pointer-events:none;z-index:-1;filter:blur(1.5px);opacity:0;width:100%;height:100%;animation-duration:var(--imm-cycle);border-radius:50%;animation-timing-function:cubic-bezier(.55,0,.45,1);animation-iteration-count:infinite;position:absolute;inset:0}.imm-flow-s0{animation-name:immFlow0}.imm-flow-s1{animation-name:immFlow1}.imm-flow-s2a{animation-name:immFlow2a}.imm-flow-s2b{animation-name:immFlow2b}.imm-flow-s3a{animation-name:immFlow3a}.imm-flow-s3b{animation-name:immFlow3b}.imm-flow-s4{animation-name:immFlow4}.imm-flow-s5{animation-name:immFlow5}@keyframes immFlow0{0%{opacity:0;transform:translate(0)}2.4615%{opacity:.6}12.3077%{opacity:.45}15.3846%,to{opacity:0;transform:translate(var(--imm-tx,0px),var(--imm-ty,0px))}}@keyframes immFlow1{0%,15.3846%{opacity:0;transform:translate(0)}17.8462%{opacity:.6}27.6923%{opacity:.45}30.7692%,to{opacity:0;transform:translate(var(--imm-tx,0px),var(--imm-ty,0px))}}@keyframes immFlow2a{0%,30.7692%{opacity:0;transform:translate(0)}33.2308%{opacity:.6}43.0769%{opacity:.45}46.1538%,to{opacity:0;transform:translate(var(--imm-tx,0px),var(--imm-ty,0px))}}@keyframes immFlow2b{0%,34.6154%{opacity:0;transform:translate(0)}37.0769%{opacity:.6}46.9231%{opacity:.45}50%,to{opacity:0;transform:translate(var(--imm-tx,0px),var(--imm-ty,0px))}}@keyframes immFlow3a{0%,50%{opacity:0;transform:translate(0)}52.4615%{opacity:.6}62.3077%{opacity:.45}65.3846%,to{opacity:0;transform:translate(var(--imm-tx,0px),var(--imm-ty,0px))}}@keyframes immFlow3b{0%,53.8462%{opacity:0;transform:translate(0)}56.3077%{opacity:.6}66.1538%{opacity:.45}69.2308%,to{opacity:0;transform:translate(var(--imm-tx,0px),var(--imm-ty,0px))}}@keyframes immFlow4{0%,69.2308%{opacity:0;transform:translate(0)}71.6923%{opacity:.6}81.5385%{opacity:.45}84.6154%,to{opacity:0;transform:translate(var(--imm-tx,0px),var(--imm-ty,0px))}}@keyframes immFlow5{0%,84.6154%{opacity:0;transform:translate(0)}87.0769%{opacity:.6}96.9231%{opacity:.45}to{opacity:0;transform:translate(var(--imm-tx,0px),var(--imm-ty,0px))}}@media (prefers-reduced-motion:reduce){.imm-token-flow{display:none}}.imm-verify-item+.imm-verify-item{border-top:1px solid #a7c6dc24}.imm-verify-item:hover,.imm-verify-item:focus-visible{color:#5b9cff;background:#5b9cff24}.imm-ghost-btn{color:#e9f0f7;background:0 0;border:1px solid #a7c6dc4d;border-radius:6px;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:inherit;font-size:14px;transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.imm-ghost-btn:hover{border-color:#5b9cff;transform:translateY(-2px)}.imm-root a.imm-solid-btn,.imm-solid-btn{color:#212121;background:#e9f0f7;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 30px;font-size:15px;font-weight:500;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex}.imm-root a.imm-solid-btn:hover,.imm-solid-btn:hover{color:#212121;transform:translateY(-2px);box-shadow:0 0 40px #5b9cff66}.imm-swap-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#0814268c;border-radius:12px;justify-self:center;width:min(380px,100%);padding:24px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:block}.imm-swap-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #01040999,0 0 40px #5b9cff1f}.imm-swap-card .imm-swap-divider-icon{transition:transform .5s cubic-bezier(.16,1,.3,1)}.imm-swap-card:hover .imm-swap-divider-icon{transform:rotate(180deg)}.imm-swap-slot{align-items:center;display:flex;position:relative}.imm-swap-token{align-items:center;gap:10px;display:flex}.imm-swap-token-out{pointer-events:none;animation:.42s cubic-bezier(.16,1,.3,1) forwards immSwapTokenOut;position:absolute;inset:0}.imm-swap-token-in,.imm-swap-chip{animation:.42s cubic-bezier(.16,1,.3,1) immSwapTokenIn}@keyframes immSwapTokenIn{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:none;transform:none}}@keyframes immSwapTokenOut{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(2px);transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.imm-swap-token-in,.imm-swap-chip{animation:none}.imm-swap-token-out{display:none}}.imm-vault-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:26px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:block}.imm-vault-card.imm-vault-fire{background:#180a0866}.imm-vault-card.imm-vault-fire:hover{transform:translateY(-6px);box-shadow:0 20px 60px #01040999,0 0 44px #ec452124}.imm-vault-card.imm-vault-frost{background:#08142673}.imm-vault-card.imm-vault-frost:hover{transform:translateY(-6px);box-shadow:0 20px 60px #01040999,0 0 44px #a7c6dc24}.imm-crew-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:44px;display:grid}.imm-crew-roster{grid-template-columns:1fr 1fr;align-content:start;gap:20px 28px;display:grid}.imm-crew-row{opacity:.55;align-items:center;gap:12px;transition:opacity .3s;display:flex}.imm-crew-row:focus-visible{outline:none}.imm-crew-row-active{opacity:1}.imm-crew-avatar{object-fit:cover;border-radius:50%;width:42px;height:42px;transition:box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:block}.imm-crew-row-active .imm-crew-avatar{transform:translateY(-1px);box-shadow:0 0 26px #5b9cff73}.imm-crew-profile{animation:.45s cubic-bezier(.16,1,.3,1) immCrewProfileIn}@keyframes immCrewProfileIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.imm-crew-profile{animation:none}}.imm-article-card{transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.imm-article-card:hover{transform:translateY(-6px)}.imm-root a.imm-footer-link{color:#8ba3c4}.imm-root a.imm-footer-link:hover{color:#e9f0f7}.imm-band{border-top:1px solid #a7c6dc29;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:22px;display:grid}.imm-asset-seg{font:inherit;letter-spacing:inherit;color:#6e82a0;background:0 0;border:0;padding:0;transition:color .3s}.imm-asset-seg[aria-pressed=true]{color:#e9f0f7}.imm-asset-seg:hover,.imm-asset-seg:focus-visible{color:#5b9cff}.imm-band-value{white-space:nowrap;font-variant-numeric:tabular-nums;color:#e9f0f7;max-width:100%;margin-top:10px;font-size:clamp(20px,2.3vw,34px);font-weight:500;display:inline-grid}.imm-band-sub{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#6e82a0;justify-content:start;max-width:100%;margin-top:7px;font-size:12px;font-weight:500;display:grid}@media (max-width:1180px){.imm-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.imm-band-value{font-size:clamp(20px,3.4vw,30px)}}@media (max-width:560px){.imm-band{grid-template-columns:minmax(0,1fr);gap:18px}.imm-band-value{font-size:clamp(20px,6vw,26px)}}@media (max-width:900px){.imm-scroller{scroll-snap-type:none!important}.imm-section{scroll-snap-align:none;scroll-snap-stop:normal;min-height:100svh;height:auto!important;padding:92px 22px 64px!important}.imm-root h1{font-size:clamp(24px,6.6vw,34px)!important}.imm-root h2{font-size:clamp(31px,8.6vw,46px)!important}.imm-2col,.imm-floor-grid,.imm-vault-grid,.imm-crew-split,.imm-dispatch-grid{grid-template-columns:minmax(0,1fr)!important}.imm-2col{gap:44px!important}.imm-floor-grid{align-items:start!important;gap:44px!important}.imm-vault-grid,.imm-dispatch-grid{gap:20px!important}.imm-crew-split{gap:36px!important}.imm-crew-profile{display:none!important}.imm-crew-row{opacity:1!important}.imm-surface-logo{width:min(78vw,620px)!important}.imm-chapter-nav{display:none!important}.imm-wrap-flow{--imm-mark:64px;--imm-col-gap:28px;--imm-row-gap:30px;margin-top:0}.imm-swap-card{justify-self:stretch!important;width:100%!important}}.imm-root [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.imm-root [data-reveal].imm-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.imm-root [data-reveal]{opacity:1;transition:none;transform:none}}@keyframes immStatNative{0%,42%{opacity:1;transform:translateY(0)}48%,92%{opacity:0;transform:translateY(-7px)}93%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes immStatUsd{0%,42%{opacity:0;transform:translateY(7px)}48%,92%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(-7px)}}@keyframes immFloatY{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes immDashFlow{to{stroke-dashoffset:-28px}}
