.funding-timeline{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.funding-timeline-summary{gap:3px;min-width:0;display:grid}.funding-timeline-summary strong{color:var(--pt-ink);font:700 11px/1.25 var(--font-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.funding-timeline-status{color:var(--pt-ink-muted);font:600 10px/1.4 var(--font-ui)}.funding-timeline-status.failed{color:var(--pt-neg)}.funding-timeline-eta{color:var(--pt-accent-warm);font:700 9px/1.3 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.funding-timeline-steps{grid-template-columns:repeat(var(--funding-step-count),minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.funding-timeline-step{min-width:0;color:var(--pt-ink-muted);font:700 10px/1.15 var(--font-ui);text-align:center;align-content:start;justify-items:center;gap:5px;display:grid;position:relative}.funding-timeline-step:not(:last-child):after{content:"";z-index:0;background:rgba(var(--pt-ink-rgb),.13);width:100%;height:2px;position:absolute;top:8px;left:50%}.funding-timeline-step.segment-complete:not(:last-child):after{background:var(--pt-pos)}.funding-timeline-step.active-segment:not(:last-child):before{content:"";z-index:1;background:var(--pt-pos);width:100%;height:2px;transform:scaleX(var(--funding-step-progress,0));transform-origin:0;transition:transform 1s linear;position:absolute;top:8px;left:50%}.funding-timeline-node{z-index:2;box-sizing:border-box;border:2px solid rgba(var(--pt-ink-rgb),.22);background:var(--pt-panel);width:18px;height:18px;color:var(--pt-panel-raised);font:700 10px/1 var(--font-ui);border-radius:50%;place-items:center;display:grid;position:relative}.funding-timeline-step.complete .funding-timeline-node{border-color:var(--pt-pos);background:var(--pt-pos)}.funding-timeline-step.current .funding-timeline-node,.funding-timeline-step.paused .funding-timeline-node{border-color:var(--pt-accent-warm)}.funding-timeline-step.current .funding-timeline-node:after{content:"";border:2px solid var(--pt-accent-warm);border-right-color:#0000;border-radius:50%;width:7px;height:7px;animation:.8s linear infinite funding-timeline-spin}.funding-timeline-step.paused .funding-timeline-node{color:var(--pt-accent-warm)}.funding-timeline-step.failed .funding-timeline-node{border-color:var(--pt-neg);background:var(--pt-neg)}.funding-timeline-step.complete,.funding-timeline-step.current{color:var(--pt-ink)}.funding-timeline-step.failed{color:var(--pt-neg)}.funding-timeline-label,.funding-timeline-step a{overflow-wrap:anywhere;max-width:100%}.funding-timeline-step a{color:inherit;text-decoration:none}.funding-timeline-step a:hover{text-underline-offset:2px;text-decoration:underline}@keyframes funding-timeline-spin{to{transform:rotate(360deg)}}@media (width<=600px){.funding-timeline{grid-template-columns:minmax(0,1fr);gap:14px}.funding-timeline-step{font-size:9px}}@media (prefers-reduced-motion:reduce){.funding-timeline-step.current .funding-timeline-node:after{animation:none}.funding-timeline-step.active-segment:before{transition:none}}.funding-dialog{--funding-card-height:534px;--funding-progress-room:90px;--funding-top:max(20px,min((100dvh - var(--funding-card-height)) / 2,100dvh - var(--funding-card-height) - var(--funding-progress-room) - 20px));margin:var(--funding-top) auto auto;box-sizing:border-box;width:min(620px,100vw - 32px);max-width:none;max-height:calc(100dvh - var(--funding-top) - 20px);color:var(--pt-ink);font:500 13px/1.4 var(--font-ui);background:0 0;border:0;padding:0;overflow:visible}.funding-dialog[open]{flex-direction:column;gap:10px;display:flex}.funding-dialog::backdrop{background:rgba(var(--pt-ink-rgb),.22);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.funding-card,.funding-progress{border:1px solid var(--pt-border);border-radius:var(--pt-radius-xl);background:var(--pt-panel-raised);box-shadow:0 18px 48px rgba(var(--pt-ink-rgb),.16)}.funding-card{flex-direction:column;flex:0 1 var(--funding-card-height);min-height:0;display:flex;overflow:hidden}.funding-head{box-sizing:border-box;border-bottom:1px solid var(--pt-border);background:var(--pt-page);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:14px 18px;display:flex}.funding-head>div{align-items:center;gap:10px;display:flex}.funding-head h2{font:700 14px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0}.funding-close,.funding-back{color:var(--pt-ink-muted);cursor:pointer;background:0 0;line-height:1}.funding-close{border:0;padding:2px 6px;font-size:22px}.funding-back{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.funding-back svg{width:14px;height:14px}.funding-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow:auto}.funding-form{flex-direction:column;gap:10px;display:flex}.funding-routes{flex-direction:column;gap:7px;display:flex}.funding-route.pt-wallet-picker__option{border-radius:var(--pt-radius-md);align-items:center;gap:12px;width:100%;min-height:58px;margin:0;padding:10px 12px;display:flex}.funding-route-icon{object-fit:contain;border-radius:var(--pt-radius-lg);width:30px;height:30px}.funding-route-icon.hyper{box-sizing:border-box;background:var(--pt-hyperliquid-brand);border-radius:50%;padding:4px}.funding-route-icon.round{border-radius:50%}.funding-route-balance{text-align:right;flex-direction:column;gap:2px;min-width:0;margin-left:auto;display:flex}.funding-route-balance strong{font-variant-numeric:tabular-nums;font-size:13px}.funding-route-balance small{color:var(--pt-ink-muted);font-size:9px}.funding-route-option{position:relative}.funding-route-connect{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-panel-raised);color:var(--pt-ink);font:700 11px/1.2 var(--font-ui);cursor:pointer;padding:6px 11px;position:absolute;top:50%;right:34px;translate:0 -50%}.funding-route-connect:hover:not(:disabled){border-color:var(--pt-ink)}.funding-balance{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-panel);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.funding-balance>span,.funding-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-ink-muted);font-size:10px;font-weight:700}.funding-balance strong{font-variant-numeric:tabular-nums;font-size:18px}.funding-label{justify-content:space-between;gap:8px;display:flex}.funding-label>span{text-transform:none;letter-spacing:0}.funding-options{gap:8px;display:flex}.funding-options:empty{display:none}.funding-input-row{align-items:stretch;gap:10px;display:flex}.funding-amount{flex:1;min-width:0;display:flex}.funding-amount input,.funding-address{box-sizing:border-box;border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-panel-raised);width:100%;min-width:0;color:var(--pt-ink);font:600 13px/1.2 var(--font-ui);padding:11px 12px}.funding-address{font-size:11px}.funding-address:disabled{opacity:.75}.funding-slider{padding:0 7px}.funding-slider .strack{background:linear-gradient(90deg,var(--pt-ink) var(--funding-fill),rgba(var(--pt-ink-rgb),.13) var(--funding-fill));margin:8px 0}.funding-range{opacity:0;cursor:pointer;width:100%;height:24px;margin:0;position:absolute;inset:-10px 0}.funding-range:disabled{cursor:not-allowed}.funding-slider:has(.funding-range:disabled) .sthumb{opacity:.5}.funding-slider .slbl{margin:0 -7px}.funding-slider .slbl button{color:inherit;font:600 10px/1.2 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:2px 0}.funding-slider .slbl button:hover:not(:disabled){color:var(--pt-ink)}.funding-submit,.funding-secondary{cursor:pointer;border:1px solid var(--pt-ink);border-radius:var(--pt-radius-md);font:700 11px/1.2 var(--font-ui);justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}.funding-submit{background:var(--pt-ink);color:var(--pt-panel-raised)}.funding-secondary{background:var(--pt-panel-raised);color:var(--pt-ink);border-color:var(--pt-border)}.funding-dialog button:disabled{opacity:.5;cursor:not-allowed}.funding-dialog button:active:not(:disabled){scale:.98}.funding-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:3px 0;display:grid}.funding-summary>div{border:1px solid var(--pt-border);border-radius:var(--pt-radius-md);background:var(--pt-panel);min-height:54px;padding:10px}.funding-summary dt{text-transform:uppercase;letter-spacing:.03em;color:var(--pt-ink-muted);margin-bottom:5px;font-size:9px}.funding-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.funding-note{color:var(--pt-ink-muted);margin:0;font-size:11px;line-height:1.5}.funding-history{color:var(--pt-ink-muted);justify-content:flex-end;gap:8px;margin-top:auto;font-size:11px;text-decoration:none;display:flex}.funding-progress{flex-direction:column;flex-shrink:0;gap:9px;min-width:0;padding:13px 16px;font-size:11px;display:flex}.funding-queue-rank{color:var(--pt-accent-warm);font:700 10px/1.3 var(--font-ui);gap:4px;display:flex}.funding-progress .funding-secondary{align-self:flex-start}.funding-recipient{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.funding-solana{flex-direction:column;gap:8px;font-size:11px;display:flex}.funding-solana>div{flex-wrap:wrap;gap:6px;display:flex}.funding-empty{text-align:center;margin:auto}@media (width<=600px){.funding-dialog{--funding-progress-room:140px}.funding-body{min-height:0;padding:14px}.funding-head{padding:12px 14px}.funding-route.pt-wallet-picker__option{gap:8px}.funding-route-connect{right:30px}.funding-route-balance strong{font-size:11px}.funding-summary{gap:5px}.funding-summary>div{padding:8px 6px}.funding-summary dd{font-size:11px}.funding-submit{padding:10px}.funding-input-row{gap:7px}}
