[role=button],a.primary-action,a.tx-outcome-action,a[href],button{transition:transform 90ms ease,filter .14s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease}a[href]:active{filter:brightness(.88)}[role=button]:not([aria-disabled=true]):active,a.primary-action:active,a.tx-outcome-action:active,button:not(:disabled):active{transform:scale(.975)}.launch-preset-card:active,.market-row:active,.position-card:active{transform:scale(.995)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{border-radius:6px;outline:2px solid var(--stripe-brand);outline-offset:2px}[aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.55}[aria-disabled=true]:active,button:disabled:active{transform:none}.skeleton{animation:skeleton-sweep 1.3s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 12%,transparent) 25%,color-mix(in srgb,var(--muted) 22%,transparent) 37%,color-mix(in srgb,var(--muted) 12%,transparent) 63%);background-size:400% 100%;border-radius:6px;display:block;height:12px}@keyframes skeleton-sweep{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton-row{align-items:center;display:flex;gap:16px;padding:14px 0}.skeleton-row>.skeleton:first-child{flex:2 1}.skeleton-row>.skeleton{flex:1 1}.is-busy{overflow:hidden;position:relative}.is-busy:after{animation:busy-sweep 1.1s linear infinite;background:currentColor;bottom:0;content:"";height:2px;left:0;opacity:.5;position:absolute;width:40%}.fee-live-state.error,.portfolio-notice.is-error{border-left:3px solid var(--danger-text)}.fee-live-state.error>div>span,.portfolio-notice.is-error .error-reason{color:var(--danger-text)}.fee-live-state.empty,.portfolio-notice.is-empty{border-style:dashed}.portfolio-notice.is-unavailable{border-left:3px var(--muted);border-style:dashed}.fee-live-state.loading,.portfolio-notice.is-loading{align-items:center;border-left:3px solid var(--stripe-brand);flex-direction:row}.fee-live-state.error>div,.fee-live-state.loading>div,.portfolio-notice.is-loading>div{display:grid;gap:4px}.fee-live-state.error>div>span,.fee-live-state.loading>div>span{display:block}.state-retry{background:transparent;border:1px solid;border-radius:8px;color:var(--danger-text);font:inherit;margin-left:auto;min-height:34px;padding:7px 12px;white-space:nowrap}.wallet-access-fallback{align-content:center;display:grid;gap:12px;justify-items:center;min-height:220px}.wallet-access-fallback>strong{color:var(--text);font-size:16px}.wallet-access-fallback>p{color:var(--muted);font-size:12px;margin:0}@keyframes busy-sweep{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.did-settle{animation:settle-in .2s ease-out}@keyframes settle-in{0%{opacity:0}to{opacity:1}}.market-model-filter-item{display:flex;position:relative}.market-model-filter-tooltip{background:var(--stripe-primary);border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 10px 28px rgba(15,23,42,.18);color:var(--stripe-on-dark);left:50%;opacity:0;padding:9px 10px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 9px);transform:translate(-50%,-3px);transition:opacity .14s ease,transform .14s ease;visibility:hidden;width:210px;z-index:40}.market-model-filter-tooltip:before{background:var(--stripe-primary);content:"";height:8px;left:50%;position:absolute;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}.market-model-filter-tooltip strong,.market-model-filter-tooltip>span{display:block;position:relative}.market-model-filter-tooltip strong{color:var(--stripe-on-dark);font-size:var(--type-label);font-weight:var(--weight-semibold);line-height:1.2}.market-model-filter-tooltip>span{color:var(--stripe-on-dark-muted);font-size:var(--type-caption);font-weight:var(--weight-regular);line-height:1.4;margin-top:3px}.market-model-filter-item:focus-within .market-model-filter-tooltip,.market-model-filter-item:hover .market-model-filter-tooltip{opacity:1;transform:translate(-50%);visibility:visible}@media (prefers-reduced-motion:reduce){[role=button],a.primary-action,a.tx-outcome-action,a[href],button{transition:filter .14s ease,background-color .14s ease,border-color .14s ease}.launch-preset-card:active,.market-row:active,.position-card:active,[role=button]:not([aria-disabled=true]):active,a.primary-action:active,a.tx-outcome-action:active,button:not(:disabled):active{filter:brightness(.94);transform:none}.create-bin-bars i,.create-hero-copy,.create-model-card,.create-model-section,.create-range-fill,.create-readiness,.create-readiness-status>i,.create-review-modal,.did-settle,.is-busy:after,.skeleton{animation:none}.market-model-filter-tooltip{transition:none}.create-model-card:active,.create-model-card:hover{transform:none}}.pool-detail-page .detail-data-state.live,.pool-detail-page .holders-coverage.complete,.pool-detail-page .pool-detail-metrics .positive>strong,.pool-detail-page .pool-fee-breakdown strong,.pool-detail-page .pool-record-table .position-row.activity a,.pool-detail-page .pool-record-table a,.pool-detail-page .swap-rate-row strong,.portfolio-page .portfolio-badge.up,.portfolio-page .position-pnl.positive,.portfolio-page .position-table a{color:var(--stripe-brand)}.pool-detail-page .detail-data-state.live .status-dot,.pool-detail-page .status-dot,.portfolio-page .portfolio-status-dot{background:linear-gradient(135deg,var(--stripe-brand),#37b7e9);box-shadow:0 0 0 4px rgb(81 71 245/10%)}.pool-detail-page .holders-coverage.complete,.portfolio-page .portfolio-badge.up{background:rgb(81 71 245/8%);border-color:rgb(81 71 245/20%)}.portfolio-page .position-tabs button.active{border-bottom-color:var(--stripe-brand);color:var(--stripe-brand)}.portfolio-page .chart-empty-status>i,.portfolio-page .portfolio-chart circle,.portfolio-page .portfolio-chart path,.portfolio-page .portfolio-empty-icon svg{color:var(--stripe-brand);stroke:var(--stripe-brand)}.pool-yield-info{background:transparent;border:0;padding:0;width:fit-content;text-align:left;color:var(--stripe-brand);cursor:pointer;font-size:var(--type-caption)}.pool-yield-dialog{background:var(--stripe-surface,#fff);border:1px solid var(--route-keyline);border-radius:18px;color:var(--stripe-secondary);font-size:var(--type-body-small);line-height:1.6;margin:auto;max-height:85dvh;max-width:min(540px,calc(100vw - 32px));padding:24px;overflow-y:auto}.pool-yield-dialog::backdrop{background:rgb(26 31 54/40%)}.pool-yield-dialog button:focus-visible,.pool-yield-info:focus-visible{outline:2px solid var(--stripe-brand);outline-offset:3px;border-radius:3px}.pool-yield-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.pool-yield-dialog h2{color:var(--stripe-primary);font-size:18px;margin:0}.pool-yield-dialog button{background:transparent;border:1px solid var(--route-keyline);border-radius:8px;color:var(--stripe-primary);cursor:pointer;font-size:20px;min-height:40px;min-width:40px}.pool-yield-dialog p{margin:14px 0}.pool-yield-dialog dl{background:var(--stripe-brand-soft);border-radius:12px;display:grid;grid-template-columns:1fr auto;gap:10px 16px;padding:16px}.pool-yield-dialog dd{color:var(--stripe-primary);margin:0;font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}