.top-stats-container{padding-top:var(--space-medium);justify-content:space-around;align-items:center;gap:var(--space-medium);max-width:1000px;margin:0 auto;display:flex}.top-stat{text-align:center;flex:1}.top-stat-value{color:var(--color-highlight);margin-bottom:2px;font-size:1.5rem;font-weight:600;line-height:1}.top-stat-value-showing{color:#4ade80;margin-bottom:2px;font-size:1.5rem;font-weight:600;line-height:1}.top-stat-divider{background:#e8e2d233;width:1px;height:40px}
.loading-number-digit{opacity:.4;animation:1.5s ease-in-out infinite pulse-opacity}@keyframes pulse-opacity{0%,to{opacity:.3}50%{opacity:.6}}
.hero-container{padding:var(--space-medium)var(--space-medium)var(--space-small);max-width:1200px;margin:0 auto}.hero-content{gap:var(--space-medium);margin-top:var(--space-large);flex-direction:column;display:flex}.hero-center-content{text-align:center;padding-top:var(--space-large)}.hero-logo-wrapper{justify-content:center;align-items:center;display:flex}.hero-subtitle{color:#e8e2d2b3;text-transform:uppercase;letter-spacing:.2em;margin-top:var(--space-large);font-size:.85rem;font-weight:500;line-height:2}.hero-highlight{color:var(--color-highlight);text-underline-offset:4px;-webkit-text-decoration:underline #e8e2d280;text-decoration:underline #e8e2d280;text-decoration-thickness:2px}
.wallet-button-fixed{top:var(--space-medium);right:var(--space-medium);z-index:10;position:fixed}.wallet-button-container{align-items:center;gap:var(--space-small);display:flex}.portfolio-value-inline{color:var(--color-success);font-weight:var(--font-weight-bold)}.wallet-connect-btn{padding:var(--space-tiny)var(--space-small);color:var(--color-highlight);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);cursor:pointer;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;background:0 0;border:none;transition:opacity .15s}.wallet-connect-btn:hover{opacity:.7}.wallet-connect-btn:active{transform:translateY(1px)}.wallet-address{font-size:var(--font-size-extra-small);letter-spacing:.05em}.connect-text{font-size:var(--font-size-extra-small)}@media (max-width:860px){.wallet-button-fixed{top:var(--space-small);right:var(--space-small)}.wallet-button-container{gap:var(--space-micro)}.portfolio-label{font-size:.45rem}.portfolio-amount{font-size:var(--font-size-tiny)}.wallet-connect-btn{padding:var(--space-micro)var(--space-tiny)}.wallet-address,.connect-text{font-size:.55rem}}
.global-leverage-controls{padding-top:var(--space-medium);margin-bottom:var(--space-small)}.global-leverage-title{color:var(--color-highlight);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-medium);text-align:center;font-size:.85rem;font-weight:700}.global-market-select-section{margin-bottom:var(--space-small);padding-bottom:var(--space-small);border-bottom:1px solid #e8e2d214}.global-market-select{width:100%;color:var(--color-highlight);font-size:var(--font-size-normal);font-weight:var(--font-weight-bold);font-family:var(--font-family-mono);letter-spacing:.025em;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;padding:0;transition:opacity .2s}.global-market-select:hover{opacity:.8}.global-market-select:focus{opacity:1}.global-market-select option{background:var(--color-dark-surface);color:var(--color-highlight);font-family:var(--font-family-mono);padding:var(--space-tiny)}.global-slider-section{margin-bottom:var(--space-medium)}.global-slider-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.global-slider-label{text-transform:uppercase;opacity:.7;letter-spacing:.05em;font-size:.65rem}.global-slider-value{font-size:.9rem;font-weight:700}.global-leverage-value{color:#3b82f6}.global-ltv-safe{color:#4ade80}.global-ltv-moderate{color:#fbbf24}.global-ltv-risky{color:#ef4444}.global-slider-ticks{opacity:.5;justify-content:space-between;margin-top:.25rem;font-size:.55rem;display:flex}.global-deposit-section{margin-bottom:var(--space-medium)}.global-deposit-options{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem;display:grid}.global-deposit-btn{color:#e8e2d2b3;cursor:pointer;text-align:center;border:1px solid #e8e2d233;padding:.5rem;font-size:.7rem;font-weight:600;transition:all .2s}.global-deposit-btn:hover{color:var(--color-highlight);background:#110d12cc;border-color:#e8e2d266}.global-deposit-btn.active{color:#3b82f6;background:#3b82f633;border-color:#3b82f6;font-weight:700}.global-leverage-note{text-align:center;opacity:.5;padding-top:var(--space-small);border-top:1px solid #e8e2d20d;font-size:.65rem;font-style:italic}.pixel-slider{appearance:none;cursor:pointer;border:1px solid #e8e2d226;border-radius:0;outline:none;height:2px;position:relative;box-shadow:inset 0 1px 2px #0003}.pixel-slider::-webkit-slider-thumb{appearance:none;background:var(--color-highlight);cursor:pointer;border:1px solid #e8e2d266;border-radius:0;width:14px;height:14px;transition:all .1s;position:relative;box-shadow:0 1px 2px #0000004d}.pixel-slider::-webkit-slider-thumb:hover{background:#fff;transform:scale(1.05);box-shadow:0 2px 3px #0006,0 0 6px #e8e2d24d}.pixel-slider::-webkit-slider-thumb:active{transform:scale(.95);box-shadow:0 1px 2px #0000004d}.pixel-slider::-moz-range-thumb{background:var(--color-highlight);cursor:pointer;border:1px solid #e8e2d266;border-radius:0;width:14px;height:14px;transition:all .1s;box-shadow:0 1px 2px #0000004d}.pixel-slider::-moz-range-thumb:hover{background:#fff;transform:scale(1.05);box-shadow:0 2px 3px #0006,0 0 6px #e8e2d24d}
.skeleton-header{border-bottom:1px solid #e8e2d20d;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.skeleton-logo{background:#e8e2d21a;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-title-group{flex-direction:column;flex:1;gap:.3rem;display:flex}.skeleton-title{background:#e8e2d21a;width:220px;max-width:100%;height:20px;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-subtitle{background:#e8e2d214;width:110px;height:10px;animation:1.5s ease-in-out .1s infinite skeleton-pulse}.skeleton-badge{background:#e8e2d21a;width:70px;height:28px;animation:1.5s ease-in-out .2s infinite skeleton-pulse}.skeleton-row{justify-content:space-between;gap:1.5rem;margin-bottom:.75rem;display:flex}.skeleton-metric{background:#e8e2d21a;width:90px;height:24px;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-controls{background:#110d1266;border:1px solid #e8e2d20f;border-radius:4px;height:60px;animation:1.5s ease-in-out .3s infinite skeleton-pulse}.skeleton-results{margin-top:1rem;margin-bottom:1rem}.skeleton-results>div{gap:.5rem;display:flex}.skeleton-result-card{background:#0c080d80;border:1px solid #e8e2d20f;border-radius:3px;flex:1;height:60px;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-net-apy{background:#0c080d80;border:1px solid #e8e2d20f;border-radius:3px;height:60px;margin-top:.5rem;animation:1.5s ease-in-out .1s infinite skeleton-pulse}.skeleton-details{flex-wrap:wrap;gap:1.5rem;display:flex}.skeleton-detail{background:#e8e2d214;width:110px;height:12px;animation:1.5s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}
.market-card-header{margin-bottom:var(--space-tiny);padding-bottom:var(--space-small);border-bottom:1px solid rgba(232,226,210,var(--opacity-subtle));justify-content:space-between;align-items:center;gap:var(--space-extra-small);flex-wrap:wrap;display:flex}.market-card-header-left{align-items:center;gap:var(--space-extra-small);flex-direction:row;flex:1;min-width:250px;display:flex}.market-card-header-right{align-items:center;gap:var(--space-extra-small);display:flex}@media (max-width:860px){.market-card-header{flex-direction:column;align-items:flex-start}.market-card-header-left{width:100%}.market-card-header-right{width:100%;padding-top:var(--space-tiny);border-top:1px solid rgba(232,226,210,var(--opacity-subtle));justify-content:space-between}}.market-card-badge{font-size:.7rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-none);white-space:nowrap;color:var(--color-highlight);text-transform:uppercase;letter-spacing:.08em;background:0 0;padding:.3rem .6rem}.market-card-logo{border-radius:var(--radius-full);background:rgba(232,226,210,var(--opacity-muted));border:1px solid #e8e2d226;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.market-card-logo img{object-fit:cover;width:100%;height:100%}.market-card-title-group{flex-direction:column;gap:.15rem;line-height:.8;display:flex}.market-card-title{font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-highlight);letter-spacing:.02em;line-height:1.2}.market-card-subtitle{font-size:var(--font-size-micro);color:rgba(232,226,210,var(--opacity-medium));letter-spacing:.05em}.market-card-expiry{font-size:.65rem;font-weight:var(--font-weight-semibold);opacity:var(--opacity-visible)}@media (max-width:860px){.market-card-badge{display:none}}
.market-links-container{gap:.5rem;display:flex}.market-link{border-radius:2px;padding:.45rem .55rem;font-size:.65rem;text-decoration:none;transition:all .2s}.market-link-morpho{color:#4384ec;border:1px solid #3b82f64d}.market-link-morpho:hover{background:#3b82f61a;border-color:#3b82f680}.market-link-pendle{color:#9d69f1;border:1px solid #8b45ff4d}.market-link-pendle:hover{background:#8b45ff1a;border-color:#8b45ff80}
.expiry-countdown{font-weight:var(--font-weight-bold);letter-spacing:.05em;font-size:.7rem}.expiry-countdown.expired{opacity:.5}
.profit-notice{flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem .75rem;display:flex}.profit-notice-text{color:#e8e2d299;letter-spacing:.02em;font-size:.65rem;font-style:italic}.profit-notice-highlight{color:#4ade80;margin-left:.25rem;margin-right:.25rem;font-size:.65rem;font-style:normal;font-weight:700}
.ltv-control{border-radius:4px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem .75rem .5rem 0;display:flex}.ltv-control-header{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.ltv-control-label{text-transform:uppercase;opacity:.9;letter-spacing:.05em;font-size:.55rem}.ltv-control-value{font-size:.65rem;font-weight:700}.ltv-value-safe{color:#4ade80}.ltv-value-moderate{color:#fbbf24}.ltv-value-risky{color:#ef4444}.pixel-slider{appearance:none;cursor:pointer;border-radius:0;outline:none;height:3px;position:relative;box-shadow:inset 0 1px 2px #0003}.pixel-slider::-webkit-slider-thumb{appearance:none;background:var(--color-highlight);cursor:pointer;border:1px solid #e8e2d266;border-radius:0;width:14px;height:14px;transition:all .1s;position:relative;box-shadow:0 1px 2px #0000004d}.pixel-slider::-webkit-slider-thumb:hover{background:#fff;transform:scale(1.05);box-shadow:0 2px 3px #0006,0 0 6px #e8e2d24d}.pixel-slider::-webkit-slider-thumb:active{transform:scale(.95);box-shadow:0 1px 2px #0000004d}.pixel-slider::-moz-range-thumb{background:var(--color-highlight);cursor:pointer;border:1px solid #e8e2d266;border-radius:0;width:14px;height:14px;transition:all .1s;box-shadow:0 1px 2px #0000004d}.pixel-slider::-moz-range-thumb:hover{background:#fff;transform:scale(1.05);box-shadow:0 2px 3px #0006,0 0 6px #e8e2d24d}@media (max-width:768px){.ltv-control{flex-direction:column;align-items:stretch;gap:.5rem}.ltv-control-header{justify-content:space-between;width:100%}.pixel-slider{width:100%!important}}
.market-selector{width:100%;margin-bottom:var(--space-medium);max-width:600px;margin:0 auto;position:relative}.market-selector-label{font-size:var(--font-size-micro);letter-spacing:.15em;opacity:.3;text-transform:uppercase;margin-bottom:var(--space-tiny)}.market-select-button{background:var(--color-dark-surface);border-radius:var(--radius-small);width:100%;padding:var(--space-extra-small);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-tiny);border:1px solid #e8e2d226;transition:all .2s;display:flex}.market-select-button:hover{background:#0c080db3;border-color:#e8e2d240}.select-current-market{align-items:baseline;gap:var(--space-tiny);flex:1;display:flex}.select-market-name{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-highlight);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;line-height:1.2;overflow:hidden}.select-market-apy{font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);color:var(--color-success);flex-shrink:0;font-family:monospace}.select-arrow{font-size:var(--font-size-micro);opacity:.4;flex-shrink:0}.market-options-dropdown{top:calc(100% + var(--space-tiny));background:var(--color-dark-surface);border-radius:var(--radius-small);padding:var(--space-tiny);z-index:100;gap:var(--space-tiny);border:1px solid #e8e2d226;flex-direction:column;max-height:400px;animation:.2s dropdownSlide;display:flex;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.market-mini-card{border-radius:var(--radius-small);padding:var(--space-extra-small);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-small);background:#0c080d80;border:1px solid #e8e2d214;width:100%;transition:all .2s;display:flex}.market-mini-card:hover{background:#e8e2d205;border-color:#e8e2d233}.market-mini-card.selected{background:#e8e2d20d;border-color:#e8e2d259}.mini-card-left{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.mini-card-name{font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);color:var(--color-highlight);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.mini-card-expiry{font-size:var(--font-size-nano);opacity:.4;line-height:1}.mini-card-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.mini-card-apy{align-items:baseline;gap:.25rem;display:flex}.mini-apy-value{font-size:.9rem;font-weight:var(--font-weight-bold);color:var(--color-success);font-family:monospace;line-height:1}.mini-apy-label{font-size:var(--font-size-nano);opacity:.5;text-transform:uppercase;letter-spacing:.08em}.mini-card-stats{font-size:var(--font-size-nano);align-items:baseline;gap:.25rem;font-family:monospace;display:flex}.mini-stat-item{opacity:.5}.mini-stat-item.profit{color:var(--color-success);opacity:.7;font-weight:var(--font-weight-semibold)}.mini-stat-sep{opacity:.2}.market-options-dropdown::-webkit-scrollbar{width:6px}.market-options-dropdown::-webkit-scrollbar-track{background:#e8e2d205;border-radius:3px}.market-options-dropdown::-webkit-scrollbar-thumb{background:#e8e2d21f;border-radius:3px}.market-options-dropdown::-webkit-scrollbar-thumb:hover{background:#e8e2d233}@media (max-width:860px){.market-options-dropdown{max-height:300px}.mini-card-apy{flex-direction:column;align-items:flex-end;gap:.1rem}}
.bubble-path{padding:var(--space-large);justify-content:center;align-items:flex-start;gap:0;display:flex;overflow-x:auto}.bubble-node{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;width:80px;display:flex}.bubble-node-highlight{width:90px}.bubble-circle{width:66px;height:66px;padding:var(--space-micro);background:#110d1280;border:1px solid #e8e2d233;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.bubble-circle-earn{background:#4ade800d;border-width:2px;border-color:#4ade8066;width:66px;height:66px}.bubble-circle-cost{background:#fbbf240d;border-width:2px;border-color:#fbbf2466;width:66px;height:66px}.bubble-circle-loop{background:#e8e2d205;border-color:#e8e2d240}.bubble-value{font-size:.75rem;font-weight:var(--font-weight-bold);text-align:center;color:var(--color-highlight);word-break:break-all;max-width:100%;font-family:monospace;line-height:1}.bubble-value.positive{color:var(--color-success)}.bubble-value.negative{color:var(--color-warning)}.bubble-circle-earn .bubble-value,.bubble-circle-cost .bubble-value{font-size:.85rem;font-weight:var(--font-weight-bold)}.bubble-label{font-size:var(--font-size-micro);text-transform:uppercase;letter-spacing:.1em;opacity:.75;text-align:center;line-height:1.2;font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bubble-platform{font-size:var(--font-size-micro);opacity:.5;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.2;overflow:hidden}.bubble-line{height:64px;padding:0 var(--space-small);flex-shrink:0;justify-content:center;align-items:center;display:flex}.line-operator{font-size:1.2rem;font-weight:var(--font-weight-bold);opacity:.35;color:var(--color-highlight);font-family:monospace;line-height:1}.bubble-line-loop .line-operator{color:var(--color-warning);opacity:.6;font-size:1.5rem}@media (max-width:860px){.bubble-path{align-items:center;gap:var(--space-extra-small);padding:var(--space-medium);flex-direction:column}.bubble-line{padding:var(--space-tiny)0;margin-bottom:0}.line-operator{transform:rotate(90deg)}.bubble-node,.bubble-node-highlight{width:100%;max-width:200px}}
.loop-tracker{background:#3b82f60d;border:1px solid #3b82f633;border-radius:6px;margin:16px 20px;padding:16px}.loop-tracker-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.loop-tracker-loop{color:#3b82f6;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.loop-tracker-status{opacity:.7;font-size:12px;font-style:italic}.loop-tracker-steps{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.step{align-items:center;gap:10px;font-size:13px;transition:all .3s;display:flex}.step-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:flex}.step.pending .step-icon{color:#e8e2d24d;background:#e8e2d20d}.step.active .step-icon{color:#3b82f6;background:#3b82f633;animation:2s infinite pulse}.step.done .step-icon{color:#22c55e;background:#22c55e33}.step-text{opacity:.6}.step.active .step-text{opacity:1;font-weight:500}.step.done .step-text{opacity:.8}.loop-tracker-bar{background:#e8e2d21a;border-radius:2px;height:3px;overflow:hidden}.loop-tracker-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);height:100%;transition:width .5s}@keyframes pulse{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f600}}
.leverage-form-absolute [class*=value],.leverage-input-huge,.leverage-balance-text,.profit-huge{font-family:monospace}.leverage-form-absolute{left:calc(100% + var(--space-large));padding-left:var(--space-medium);z-index:101;animation:.4s formFadeIn;position:absolute;top:-12rem}@keyframes formFadeIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.leverage-form-header-section{margin-bottom:var(--space-medium);padding-bottom:var(--space-extra-small);border-bottom:1px solid #e8e2d214;justify-content:space-between;align-items:flex-start;display:flex}.leverage-form-header-content{flex-direction:column;gap:.375rem;display:flex}.leverage-header-label{font-size:var(--font-size-micro);letter-spacing:.15em;opacity:.3;text-transform:uppercase}.leverage-header-main{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.leverage-header-market{width:100%;font-size:var(--font-size-normal);font-weight:var(--font-weight-bold);color:var(--color-highlight);letter-spacing:.025em;font-family:var(--font-family-mono)}.leverage-header-apy{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);color:var(--color-success);font-family:var(--font-family-mono);opacity:.8}.leverage-header-ltv{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);color:var(--color-highlight);font-family:var(--font-family-mono);opacity:.6}.leverage-form-main-input{padding-bottom:var(--space-medium);border-bottom:1px solid #e8e2d214;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.leverage-input-label{font-size:var(--font-size-micro);letter-spacing:.15em;opacity:.3;text-transform:uppercase}.leverage-input-huge-wrapper{align-items:center;gap:var(--space-small);max-width:100%;display:flex}.leverage-input-huge{color:var(--color-highlight);letter-spacing:-.02em;background:0 0;border:none;flex:1;padding:0;font-size:3rem;font-weight:700;line-height:.9}.leverage-input-huge:focus{outline:none}.leverage-input-huge:disabled{opacity:.5;cursor:not-allowed}.leverage-input-huge::placeholder{color:#e8e2d226}.leverage-input-symbol-large{font-size:var(--font-size-micro);opacity:.3;letter-spacing:.05em;margin-left:.25rem;font-weight:400}.leverage-balance-row{justify-content:space-between;align-items:center;width:100%;display:flex}.leverage-balance-text{font-size:var(--font-size-micro);opacity:.5;letter-spacing:.025em}.leverage-balance-max{color:var(--color-highlight);font-size:var(--font-size-nano);font-weight:var(--font-weight-bold);cursor:pointer;letter-spacing:.1em;opacity:.4;background:0 0;border:1px solid #e8e2d214;padding:.25rem .5rem;transition:all .15s}.leverage-balance-max:hover:not(:disabled){opacity:.6;background:#e8e2d205}.leverage-balance-max:disabled{opacity:.2;cursor:not-allowed}.leverage-form-ltv-section{padding:var(--space-medium)0;border-bottom:1px solid #e8e2d214}.leverage-form-ltv-section .ltv-control{background:0 0;border:none;margin:0;padding:0}.leverage-form-ltv-section .ltv-control-label{font-size:var(--font-size-micro);opacity:.3;letter-spacing:.15em;text-transform:uppercase}.leverage-form-ltv-section .ltv-control-value{font-size:var(--font-size-small);font-family:var(--font-family-mono)}.leverage-expected-profit{padding:var(--space-medium)0;border-bottom:1px solid #e8e2d214;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.profit-main{align-items:center;gap:var(--space-tiny);display:flex}.profit-huge{letter-spacing:-.02em;color:var(--color-success);font-size:2.5rem;font-weight:700;line-height:.9}.profit-symbol{font-size:var(--font-size-micro);opacity:.3;letter-spacing:.05em;color:var(--color-highlight);font-weight:400}.profit-subtitle{font-size:var(--font-size-nano);opacity:.5;letter-spacing:.05em}.tx-path-label{letter-spacing:.03em;opacity:.3;font-size:.5rem;font-weight:var(--font-weight-normal);color:var(--color-highlight);transition:opacity .15s}.tx-path-label:hover{opacity:.6}.tx-path-separator{opacity:.15;color:var(--color-highlight);-webkit-user-select:none;user-select:none;font-size:.5rem}.tx-path-arrow{display:none}.leverage-form-error{padding:var(--space-tiny);margin-bottom:var(--space-medium);color:var(--color-danger);font-size:var(--font-size-nano);opacity:.8;letter-spacing:.025em;border-left:2px solid var(--color-danger);padding-left:var(--space-tiny)}.leverage-form-actions{gap:var(--space-tiny);flex-direction:column;display:flex}.leverage-action-execute{width:100%;padding:var(--space-small);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);cursor:pointer;letter-spacing:.05em;color:var(--color-success);text-align:center;justify-content:center;align-items:center;gap:var(--space-tiny);background:0 0;border:1px solid #4ade8040;transition:all .2s;display:flex;position:relative;overflow:hidden}.leverage-action-execute:before,.leverage-action-execute:after{content:"";opacity:0;background:#4ade8099;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite floatSpark1;position:absolute;box-shadow:0 0 4px #4ade80cc}.leverage-action-execute:before{animation-delay:0s;left:20%}.leverage-action-execute:after{animation-delay:1.5s;left:70%}.execute-button-text:before,.execute-button-text:after{content:"";opacity:0;pointer-events:none;background:#4ade8080;border-radius:50%;width:2px;height:2px;animation:2.5s ease-in-out infinite floatSpark2;position:absolute;box-shadow:0 0 3px #4ade80b3}.execute-button-text:before{animation-delay:.8s;left:40%}.execute-button-text:after{animation-delay:2s;left:85%}.leverage-action-execute:hover:not(:disabled){border-color:#4ade8066;box-shadow:0 0 20px #4ade801a}.leverage-action-execute:hover:not(:disabled):before,.leverage-action-execute:hover:not(:disabled):after{animation-duration:2s}.leverage-action-execute:hover:not(:disabled) .execute-button-text:before,.leverage-action-execute:hover:not(:disabled) .execute-button-text:after{animation-duration:1.8s}.leverage-action-execute:focus:not(:disabled){border-color:#4ade8080;outline:none;box-shadow:0 0 30px #4ade8026}.leverage-action-execute:focus:not(:disabled):before,.leverage-action-execute:focus:not(:disabled):after{width:4px;height:4px;box-shadow:0 0 8px #4ade80}.leverage-action-execute:active:not(:disabled){border-color:#4ade8099;transform:scale(.98)}.leverage-action-execute:active:not(:disabled):before,.leverage-action-execute:active:not(:disabled):after,.leverage-action-execute:active:not(:disabled) .execute-button-text:before,.leverage-action-execute:active:not(:disabled) .execute-button-text:after{animation-duration:.5s;animation-timing-function:ease-out}.leverage-action-execute:disabled{opacity:.3;cursor:not-allowed;border-color:#4ade801a}.leverage-action-execute:disabled:before,.leverage-action-execute:disabled:after,.leverage-action-execute:disabled .execute-button-text:before,.leverage-action-execute:disabled .execute-button-text:after{display:none}.execute-button-text{z-index:1;position:relative}.execute-button-icon{font-size:var(--font-size-normal);opacity:.8;z-index:1;transition:transform .2s;position:relative}.leverage-action-execute:hover:not(:disabled) .execute-button-icon{transform:translate(2px)}@keyframes floatSpark1{0%{opacity:0;bottom:-5px;transform:translate(0)scale(.5)}15%{opacity:1;transform:translate(3px)scale(1)}50%{opacity:.8;transform:translate(-5px)scale(.8)}85%{opacity:.4;transform:translate(2px)scale(.6)}to{opacity:0;bottom:calc(100% + 5px);transform:translate(-3px)scale(.3)}}@keyframes floatSpark2{0%{opacity:0;bottom:-5px;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(-4px)scale(1)}60%{opacity:.7;transform:translate(6px)scale(.7)}90%{opacity:.3;transform:translate(-2px)scale(.5)}to{opacity:0;bottom:calc(100% + 5px);transform:translate(4px)scale(.2)}}@media (max-width:1240px){.leverage-form-absolute{width:300px}.leverage-input-huge{font-size:2.25rem}}@media (max-width:1024px){.leverage-form-absolute{width:280px}.leverage-input-huge,.profit-huge{font-size:2rem}}@media (max-width:860px){.leverage-form-absolute{background:var(--color-dark-bg);border:none;border-left:1px solid #e8e2d214;width:100%;max-width:320px;animation:.3s ease-out slideInRightMobile;position:fixed;inset:0 0 0 auto}@keyframes slideInRightMobile{0%{transform:translate(100%)}to{transform:translate(0)}}.leverage-input-huge,.profit-huge{font-size:1.75rem}.leverage-header-main{flex-direction:column;gap:.25rem}.tx-path-label,.tx-path-separator{font-size:.5rem}}
.flow-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#101218f2;animation:.3s fadeIn;position:fixed;inset:0}.flow-modal-container{z-index:1000;padding:var(--space-large);justify-content:center;align-items:center;gap:var(--space-medium);margin-bottom:var(--space-large);flex-direction:column;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:fixed;inset:0;overflow-y:auto}.flow-modal-close{top:var(--space-medium);right:var(--space-medium);border-radius:var(--radius-small);width:48px;height:48px;color:var(--color-highlight);cursor:pointer;opacity:.5;z-index:1001;background:#e8e2d20d;border:1px solid #e8e2d226;justify-content:center;align-items:center;font-size:2rem;transition:all .2s;display:flex;position:fixed}.flow-modal-close:hover{opacity:.8;background:#e8e2d214;border-color:#e8e2d240}.flow-modal-selector{width:100%;max-width:1200px}.flow-modal-path{width:100%;max-width:1200px;margin:0 auto}.flow-modal-form{width:100%;max-width:600px;margin:0 auto}.flow-modal-form .leverage-form-absolute{border-radius:var(--radius-small);background:var(--color-dark-surface);padding:0;padding:var(--space-large);border:1px solid #e8e2d214;animation:none;position:static}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.flow-modal-container{padding:var(--space-medium)}.flow-modal-close{width:40px;height:40px;font-size:1.5rem}.flow-modal-title{font-size:var(--font-size-medium)}}
.yield-results-container [class*=value],.yield-results-container [class*=apy],.yield-results-container [class*=percentage]{font-family:monospace}.yield-results-container{margin-bottom:.75rem;position:relative}.yield-results-grid{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.yield-metric-card{text-align:center;background:#0c080d80;border:1px solid #e8e2d20f;border-radius:3px;flex:1;min-width:100px;padding:.5rem}.yield-metric-label{opacity:.6;text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem}.yield-metric-value{font-size:.95rem;font-weight:700}.yield-value-borrowed{color:#fbbf24}.yield-value-exposure{color:#3b82f6}.yield-value-earn{color:#4ade80}.yield-value-cost{color:#f59e0b}.yield-net-apy-card{text-align:center;background:var(--color-dark-surface);border-radius:3px;width:100%;padding:1rem;transition:all .2s;position:relative;overflow:hidden}.yield-net-apy-clickable{cursor:pointer}.yield-net-apy-card:before,.yield-net-apy-card:after{content:"";opacity:0;position:absolute}.yield-net-apy-card:before{background:#e8e2d2ad;box-shadow:0 0 5px #e8e2d2e6,0 0 2px #ffffff4d}.yield-net-apy-card:after{background:#e8e2d29e;box-shadow:0 0 4px #e8e2d2cc,0 0 2px #e8e2d280}.yield-net-apy-card:before{border-radius:60% 40% 50% 50%;width:3.8px;height:3.2px;animation:3.3s cubic-bezier(.4,.1,.6,.9) .25s infinite floatSparkCream1;left:12%;transform:rotate(25deg)}.yield-net-apy-card:after{border-radius:55% 45% 48% 52%;width:4.2px;height:4.8px;animation:2.8s cubic-bezier(.3,.2,.5,.95) 1.85s infinite floatSparkCream3;left:81%;transform:rotate(-15deg)}.yield-net-apy-label:before,.yield-net-apy-label:after{content:"";opacity:0;pointer-events:none;position:absolute}.yield-net-apy-label:before{background:#e8e2d28a;box-shadow:0 0 3px #e8e2d2bf,0 0 1px #fffaf066}.yield-net-apy-label:after{background:#e8e2d278;box-shadow:0 0 2.5px #e8e2d2a6,0 0 1px #e8e2d24d}.yield-net-apy-label:before{filter:brightness(1.1);border-radius:48% 52% 55% 45%;width:2.6px;height:2.1px;animation:3.1s cubic-bezier(.35,.15,.65,.88) .95s infinite floatSparkCream2;left:38%;transform:rotate(42deg)}.yield-net-apy-label:after{filter:brightness(.9);border-radius:52% 48% 50% 50%;width:1.9px;height:1.6px;animation:2.4s cubic-bezier(.28,.08,.58,.92) 2.65s infinite floatSparkCream3;left:92%;transform:rotate(-28deg)}.yield-net-apy-value:before,.yield-net-apy-value:after{content:"";opacity:0;pointer-events:none;position:absolute}.yield-net-apy-value:before{background:#e8e2d294;box-shadow:0 0 4.5px #e8e2d2d1,0 0 1.5px #fffcf580}.yield-net-apy-value:after{background:#e8e2d285;box-shadow:0 0 3.5px #e8e2d2b3,0 0 1px #e8e2d266}.yield-net-apy-value:before{filter:brightness(1.05);border-radius:58% 42% 52% 48%;width:3.3px;height:2.8px;animation:3.6s cubic-bezier(.42,.12,.58,.87) .48s infinite floatSparkCream1;left:22%;transform:rotate(18deg)}.yield-net-apy-value:after{filter:brightness(.95);border-radius:45% 55% 47% 53%;width:2.5px;height:2px;animation:2.7s cubic-bezier(.32,.18,.62,.93) 2.25s infinite floatSparkCream2;left:71%;transform:rotate(-35deg)}.yield-net-apy-clickable:hover{box-shadow:0 0 20px #e8e2d21a}.yield-net-apy-clickable:hover:before,.yield-net-apy-clickable:hover:after{animation-duration:2s}.yield-net-apy-clickable:hover .yield-net-apy-label:before,.yield-net-apy-clickable:hover .yield-net-apy-label:after{animation-duration:1.8s}.yield-net-apy-clickable:hover .yield-net-apy-value:before,.yield-net-apy-clickable:hover .yield-net-apy-value:after{animation-duration:2.1s}.yield-net-apy-clickable:focus{outline:none;box-shadow:0 0 30px #e8e2d226}.yield-net-apy-clickable:focus:before,.yield-net-apy-clickable:focus:after{width:5px;height:5px;box-shadow:0 0 10px #e8e2d2}.yield-net-apy-clickable:focus .yield-net-apy-value:before,.yield-net-apy-clickable:focus .yield-net-apy-value:after{width:3.5px;height:3.5px;box-shadow:0 0 6px #e8e2d2e6}.yield-net-apy-clickable:active{transform:scale(.98)}.yield-net-apy-clickable:active:before,.yield-net-apy-clickable:active:after,.yield-net-apy-clickable:active .yield-net-apy-label:before,.yield-net-apy-clickable:active .yield-net-apy-label:after,.yield-net-apy-clickable:active .yield-net-apy-value:before,.yield-net-apy-clickable:active .yield-net-apy-value:after{animation-duration:.5s;animation-timing-function:ease-out}.yield-net-apy-active{transform:translateY(-1px)}.yield-net-apy-positive{border:1px solid #e8e2d233}.yield-net-apy-positive:hover{border-color:#e8e2d24d}.yield-net-apy-negative{border:1px solid #ef444433}.yield-net-apy-negative:hover{border-color:#ef44444d}.yield-net-apy-label{opacity:.6;text-transform:uppercase;z-index:1;margin-bottom:.25rem;font-size:.75rem;display:inline-block;position:relative}.yield-net-apy-value{z-index:1;font-size:1.25rem;font-weight:700;position:relative}.yield-net-apy-value-positive{color:#e8e2d2}.yield-net-apy-value-negative{color:#ef4444}@keyframes floatSparkCream1{0%{opacity:0;bottom:-5px;transform:translate(0)scale(.4)rotate(0)}12%{opacity:.9;transform:translate(5px)scale(1.1)rotate(45deg)}28%{opacity:1;transform:translate(-2px)scale(.95)rotate(120deg)}45%{opacity:.85;transform:translate(-7px)scale(.7)rotate(200deg)}63%{opacity:.7;transform:translate(4px)scale(.85)rotate(285deg)}82%{opacity:.45;transform:translate(-3px)scale(.55)rotate(340deg)}to{opacity:0;bottom:calc(100% + 5px);transform:translate(6px)scale(.2)rotate(420deg)}}@keyframes floatSparkCream2{0%{opacity:0;bottom:-5px;transform:translate(0)scale(.3)rotate(0)}16%{opacity:.8;transform:translate(-6px)scale(.9)rotate(-55deg)}35%{opacity:1;transform:translate(3px)scale(1.05)rotate(-135deg)}54%{opacity:.8;transform:translate(8px)scale(.65)rotate(-230deg)}72%{opacity:.6;transform:translate(-4px)scale(.75)rotate(-305deg)}88%{opacity:.35;transform:translate(2px)scale(.45)rotate(-365deg)}to{opacity:0;bottom:calc(100% + 5px);transform:translate(-5px)scale(.15)rotate(-440deg)}}@keyframes floatSparkCream3{0%{opacity:0;bottom:-5px;transform:translate(0)scale(.45)rotate(0)}14%{opacity:.95;transform:translate(7px)scale(1)rotate(65deg)}31%{opacity:.9;transform:translate(-3px)scale(.88)rotate(155deg)}49%{opacity:.78;transform:translate(-8px)scale(.68)rotate(245deg)}67%{opacity:.65;transform:translate(5px)scale(.8)rotate(320deg)}84%{opacity:.4;transform:translate(-2px)scale(.5)rotate(395deg)}to{opacity:0;bottom:calc(100% + 5px);transform:translate(4px)scale(.22)rotate(480deg)}}
.market-details-container .highlight-text,.market-details-container .status-good,.market-details-container .status-warning{font-family:monospace}.market-details-container{opacity:.6;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.65rem;display:flex}.market-details-item{display:inline}.market-details-label{opacity:.6}
.bubble-path-cross{background:#3b82f608;border:1px solid #3b82f633}.cross-chain-info{padding:var(--space-extra-small);flex-direction:column;gap:.25rem;display:flex}.cross-chain-badge{font-size:var(--font-size-nano);font-weight:var(--font-weight-bold);color:var(--color-info);text-transform:uppercase;letter-spacing:.1em;opacity:.8}.cross-chain-improvement{font-size:var(--font-size-micro);color:var(--color-highlight);opacity:.6;font-family:monospace}
[class*=apy-value],[class*=yield-value],[class*=profit],[class*=ltv-value]{font-family:monospace}.apy-comparison-row{justify-content:space-between;align-items:center;gap:var(--space-medium);margin-bottom:var(--space-small);display:flex}.apy-metrics{gap:var(--space-small);flex-wrap:wrap;font-size:.65rem;display:flex}.apy-metric-label{opacity:var(--opacity-high)}.apy-value-pt{color:var(--color-success);font-weight:var(--font-weight-bold)}.apy-value-borrow{color:var(--color-warning);font-weight:var(--font-weight-bold)}.apy-value-ltv{color:var(--color-highlight);font-weight:var(--font-weight-bold)}
.morpho-market-card [class*=apy],.morpho-market-card [class*=value],.morpho-market-card [class*=spread]{font-family:monospace}.morpho-market-header{margin-bottom:var(--space-extra-small);justify-content:space-between;align-items:start;display:flex}.morpho-market-header-left{flex:1}.morpho-market-title{margin-bottom:var(--space-tiny);font-size:var(--font-size-medium)}.morpho-market-meta{gap:var(--space-small);flex-wrap:wrap;align-items:center;font-size:.7rem;display:flex}.morpho-market-meta-item{opacity:var(--opacity-high)}.morpho-market-spread{font-weight:var(--font-weight-semibold)}.morpho-market-spread-positive{color:var(--color-success)}.morpho-market-spread-negative{color:var(--color-danger)}.morpho-market-header-right{text-align:right;min-width:200px}.morpho-market-apy-group{gap:var(--space-small);justify-content:flex-end;display:flex}
.pendle-market-card [class*=apy],.pendle-market-card [class*=value],.pendle-market-card [class*=liquidity]{font-family:monospace}.pendle-market-header{margin-bottom:var(--space-small);justify-content:space-between;align-items:start;display:flex}.pendle-market-title{margin-bottom:var(--space-tiny)}.pendle-market-address{opacity:var(--opacity-high)}.pendle-market-liquidity{text-align:right}.pendle-market-details{gap:var(--space-extra-small);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.pendle-market-details{grid-template-columns:repeat(2,1fr)}}.pendle-market-details-full{grid-column:1/-1}.pendle-market-detail-label{opacity:var(--opacity-high)}.pendle-market-pt-address{font-size:.7rem}
.refetch-counter{color:#e8e2d2b3;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.7rem;display:flex;position:absolute;top:-20px;right:0}.refetch-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 4px #4ade80}50%{opacity:.5;box-shadow:0 0 8px #4ade80}}.refetch-text{letter-spacing:.05em}
.footer-container{padding:var(--space-medium)}.footer-status-row{margin-bottom:var(--space-tiny);justify-content:center;align-items:center;gap:.5rem;display:flex}.footer-status-dot{background:#4ade80;border-radius:50%;width:8px;height:8px}
