.vaults-page{width:min(100% - 64px,1120px);margin:0 auto 45px}.vaults-page .eyebrow{font:400 11px/1.6 var(--mono);letter-spacing:1.1px}.vaults-page .stock-logo-frame{background:transparent;border:0}.vaults-page .stock-token-logo{object-fit:contain}.vaults-coming{display:inline-flex;border:1px solid #d8d1c1;border-radius:30px;padding:4px 10px;font-size:11px;color:#706955;background:#ede9df;white-space:nowrap}.vaults-desk-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:49px 0 33px}.vaults-desk-hero h1{font-size:45px;line-height:1.1;font-weight:500;letter-spacing:-1.5px;margin-top:16px}.vaults-desk-hero h1 em{font:400 54px/1.1 var(--serif);color:#81785e}.vaults-desk-intro{max-width:310px}.vaults-desk-intro p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:15px}.vault-desk{display:grid;grid-template-columns:270px minmax(0,1fr);border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#fffefb}.vault-desk-sidebar{min-width:0;padding:25px 18px;background:#efece3;border-right:1px solid var(--line)}.vault-desk-sidebar>.eyebrow{padding:0 10px 16px}.vault-desk-picker{list-style:none;padding:0;margin:0;display:grid;gap:4px}.vault-desk-picker button{display:flex;width:100%;min-width:0;align-items:center;gap:12px;background:transparent;border:1px solid transparent;border-radius:10px;text-align:left;padding:15px 11px;color:var(--ink);cursor:pointer}.vault-desk-picker button[aria-pressed=true]{background:#fffefb;border-color:#d7d1c2;box-shadow:0 3px 6px #80785c08}.vault-desk-picker button:hover{background:#f8f5ed}.vault-desk-picker button:focus-visible{outline:2px solid #81785e;outline-offset:-2px}.vault-desk-picker button>span:nth-child(2){min-width:0}.vault-desk-picker b{display:block;font-size:14px;font-weight:500}.vault-desk-picker small{font:11px var(--mono);color:var(--muted)}.vault-desk-picker svg{flex-shrink:0;margin-left:auto;color:var(--muted)}.vault-desk-lineup{font-size:11px;color:var(--muted);line-height:1.7;padding:23px 10px 0}.vault-desk-detail{min-width:0;padding:32px}.vault-desk-detail-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.vault-desk-identity{display:flex;align-items:center;gap:14px;min-width:0}.vault-desk-identity h2{font:400 38px/1.1 var(--serif);letter-spacing:-.6px;margin-bottom:6px}.vault-desk-identity p{font:11px var(--mono);color:var(--muted)}.vault-desk-lede{font-size:14px;line-height:1.8;color:var(--muted);margin:25px 0;max-width:535px}.vault-desk-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;margin:0 0 26px}.vault-desk-facts dt{font-size:11px;color:var(--muted);margin-bottom:6px}.vault-desk-facts dd{font-size:14px;margin:0}.vault-desk-range{padding:23px;background:#f5f2e9;border:1px solid #e5dfd0;border-radius:10px}.vault-desk-range-header{display:flex;justify-content:space-between;gap:15px;align-items:center}.vault-desk-range-header h3{font-size:13px;font-weight:500}.vault-desk-range-header>span{font-size:11px;color:var(--muted)}.vault-desk-range-line{height:5px;border-radius:5px;background:#ded8c6;margin:31px 0 23px;position:relative}.vault-desk-range-line:before{content:"";position:absolute;left:16%;right:16%;height:5px;background:#a89e7f;border-radius:5px}.vault-desk-range-line:after{content:"";position:absolute;left:50%;top:-6px;height:17px;width:2px;background:#665f49}.vault-desk-range-prices{display:flex;justify-content:space-between;gap:10px;margin:0}.vault-desk-range-prices dt{font-size:11px;color:var(--muted)}.vault-desk-range-prices dd{font-size:15px;margin:4px 0 0}.vault-desk-range-prices>div:nth-child(2){text-align:center}.vault-desk-range-prices>div:last-child{text-align:right}.vault-desk-launch{display:flex;align-items:center;gap:18px;background:#ebe6d8;border-radius:11px;padding:22px;margin-top:24px}.vault-desk-launch h3{font-size:15px;font-weight:500;margin-bottom:5px}.vault-desk-launch p{font-size:12px;color:var(--muted)}.vault-desk-launch button{margin-left:auto;white-space:nowrap;border:1px solid #d2cbb7;border-radius:8px;padding:12px 15px;background:#e3ddce;font-size:12px;color:#756d57;cursor:default}.vaults-main-strategy{display:flex;gap:20px;align-items:center;background:#ebe6d8;border:1px solid #dfd7c7;padding:27px 30px;border-radius:15px;margin-top:33px}.vaults-main-strategy h2{font:400 29px/1.2 var(--serif);letter-spacing:-.3px;margin:5px 0}.vaults-main-strategy p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.vaults-main-icon{width:47px;height:47px;background:#fffefb;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:#81785e}.vaults-main-strategy a{display:inline-flex;align-items:center;gap:15px;margin-left:auto;white-space:nowrap;border-bottom:1px solid #aca58d;padding:7px 0;font-size:13px}.vaults-bottom{display:flex;align-items:start;justify-content:space-between;gap:30px;padding-top:25px;font-size:11px;color:var(--muted);line-height:1.8}.vaults-bottom p{max-width:810px}.vaults-bottom a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}@media (max-width:1000px){.vault-desk{grid-template-columns:225px minmax(0,1fr)}.vault-desk-sidebar{padding:23px 13px}.vault-desk-detail{padding:27px}.vault-desk-detail-header,.vault-desk-launch{flex-wrap:wrap}.vault-desk-launch button{margin-left:0}}@media (max-width:760px){.vaults-page{width:calc(100% - 40px)}.vaults-desk-hero{display:block;padding:34px 0 28px}.vaults-desk-hero h1{font-size:40px}.vaults-desk-hero h1 em{font-size:49px}.vaults-desk-intro{max-width:100%;margin-top:20px}.vault-desk{grid-template-columns:1fr}.vault-desk-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:20px}.vault-desk-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vault-desk-picker button{padding:12px 9px;gap:9px}.vault-desk-picker b{font-size:12px}.vault-desk-picker svg{display:none}.vault-desk-lineup{padding:16px 10px 0}.vaults-main-strategy{flex-wrap:wrap;gap:16px}.vaults-main-strategy a{margin-left:63px}.vaults-bottom{flex-direction:column;gap:12px}}@media (max-width:480px){.vaults-page{width:calc(100% - 32px)}.vaults-desk-hero h1{font-size:35px;letter-spacing:-1.2px}.vaults-desk-hero h1 em{font-size:43px}.vault-desk-sidebar{padding:18px 14px}.vault-desk-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-desk-picker button{padding:12px 8px;gap:8px}.vault-desk-picker .stock-logo-frame{width:29px!important;height:29px!important}.vault-desk-picker b{font-size:11px}.vault-desk-detail{padding:24px 18px}.vault-desk-identity h2{font-size:32px}.vault-desk-identity{gap:12px}.vault-desk-identity>.stock-logo-frame{width:44px!important;height:44px!important}.vault-desk-lede{font-size:13px}.vault-desk-range{padding:18px 14px}.vault-desk-range-header{flex-wrap:wrap;gap:7px}.vault-desk-launch{padding:19px}.vault-desk-launch button{width:100%}.vaults-main-strategy{padding:23px}.vaults-main-icon{display:none}.vaults-main-strategy a{margin-left:0}}.single-vault-workspace{width:min(1120px,calc(100% - 48px));margin:40px auto 70px}.single-vault-back{color:var(--muted);font-size:13px}.single-vault-header{display:flex;gap:18px;align-items:center;margin:32px 0}.single-vault-header h1{font-size:36px;font-weight:500;letter-spacing:-1px;margin:4px 0}.single-vault-header p{color:var(--muted)}.single-vault-header>span:last-child{margin-left:auto}.single-vault-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:#fffefb;border-radius:16px}.single-vault-metrics>div{padding:24px;display:grid;gap:10px}.single-vault-metrics>div+div{border-left:1px solid var(--line)}.single-vault-metrics small,.single-vault-metrics span{font-size:13px;color:var(--muted)}.single-vault-metrics strong{font-size:25px;font-weight:500;overflow-wrap:anywhere}.single-vault-toolbar{display:flex;justify-content:space-between;align-items:center;margin:22px 0}.single-vault-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.single-vault-explanation{padding:25px 10px}.single-vault-explanation h2{font-family:var(--serif);font-size:32px;font-weight:400}.single-vault-explanation p{color:var(--muted);line-height:1.8;font-size:15px;margin-top:20px}.single-vault-instructions{padding:24px;border-radius:14px;background:#eeeadd;margin:24px 0}.single-vault-instructions h2{margin-bottom:14px}.single-vault-instructions ol{padding-left:22px;line-height:1.8}@media (max-width:720px){.single-vault-header{flex-wrap:wrap}.single-vault-header>span:last-child{margin-left:0}.single-vault-body,.single-vault-metrics{grid-template-columns:1fr}.single-vault-metrics>div+div{border-left:0;border-top:1px solid var(--line)}}.single-vault-position{margin:20px 0;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fffefb}.single-vault-position h3{font-size:17px;font-weight:500}.single-vault-position dl{display:grid;gap:12px;margin-top:18px}.single-vault-position dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.single-vault-position dt{color:var(--muted)}.single-withdrawal-row{margin:16px 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.single-withdrawal-row span{flex:1 1 100%;font-size:13px}.single-vault-admin{display:block}.single-vault-instructions label{display:grid;gap:8px;margin:16px 0;font-size:14px}.single-vault-instructions input{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fffefb;color:var(--ink);font:inherit}.single-vault-instructions input:focus-visible{outline:2px solid #244b3c;outline-offset:2px}.single-vault-metrics{margin:28px 0 32px}.single-vault-metrics strong{font-size:clamp(26px,3vw,38px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px}.single-vault-apr strong{color:#21865c}.single-vault-body{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:32px}.single-vault-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.single-vault-section-heading h2{font-family:var(--serif);font-size:32px;font-weight:400;margin:5px 0 0}.single-vault-live{color:var(--muted);font-size:12px;white-space:nowrap}.single-vault-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#21865c;display:inline-block;margin-right:7px}.single-vault-cash{padding:18px 20px;border:1px solid var(--line);border-radius:12px;display:flex;justify-content:space-between;gap:12px;background:#fffefb}.single-vault-cash strong{font-size:20px;font-weight:500}.single-vault-caption,.single-vault-cash small{color:var(--muted);font-size:12px}.single-vault-caption{line-height:1.6;margin:9px 0 16px}.single-vault-lp{background:#fffefb;padding:24px;border:1px solid var(--line);border-radius:16px;margin:20px 0}.single-vault-lp header{display:flex;justify-content:space-between;align-items:start;gap:12px}.single-vault-lp h3{font-size:19px;font-weight:500;margin:0 0 6px}.single-vault-lp header p{font-size:12px;color:var(--muted);margin:0}.single-vault-range-status{background:#f0ede5;color:#746950;border-radius:30px;font-size:11px;padding:6px 10px}.single-vault-range-status.in-range{background:#e8f2eb;color:#21865c}.single-vault-lp-value{display:grid;gap:7px;margin:26px 0}.single-vault-lp-value span{font-size:13px;color:var(--muted)}.single-vault-lp-value strong{font-size:30px;font-weight:500;letter-spacing:-1px}.single-vault-range{padding:12px 8px 20px}.single-vault-range-track{height:8px;border-radius:10px;background:linear-gradient(90deg,#e4eadf,#95c7a6,#e4eadf);position:relative}.single-vault-range-track i{display:block;position:absolute;transform:translate(-50%,-5px);width:5px;height:18px;background:#24352c;border:1px solid white;border-radius:3px}.single-vault-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.single-vault-price-grid div:nth-child(2){text-align:center}.single-vault-price-grid div:last-child{text-align:right}.single-vault-price-grid dt{color:var(--muted);font-size:11px;margin-bottom:8px}.single-vault-price-grid dd{font-size:17px;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.single-vault-lp footer{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.single-vault-empty{padding:28px;border:1px dashed var(--line);border-radius:14px;margin-top:22px;color:var(--muted);line-height:1.7}.single-vault-empty h3{color:var(--ink);font-weight:500}.single-vault-methodology{border-top:1px solid var(--line);padding:20px 0;margin-top:28px;font-size:13px;color:var(--muted)}.single-vault-methodology summary{cursor:pointer;color:var(--ink)}.single-vault-methodology p{line-height:1.8;margin-top:14px}.single-vault-deposit-panel{min-width:0}.single-vault-deposit-panel .earn-account-summary{padding-bottom:20px;margin-bottom:22px}.single-vault-deposit-panel .earn-account-summary>strong{font-size:clamp(30px,3vw,42px)}.single-vault-wallet-intro{margin-bottom:24px}.single-vault-wallet-intro h2{font-family:var(--serif);font-size:25px;font-weight:400;margin:0 0 10px}.single-vault-wallet-intro p{color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:900px){.single-vault-body{grid-template-columns:1fr}.single-vault-deposit-panel{grid-row:1}}@media (max-width:520px){.single-vault-lp{padding:18px}.single-vault-metrics{grid-template-columns:1fr 1fr}.single-vault-metrics>div{padding:18px}.single-vault-metrics>div:last-child{grid-column:1/-1}.single-vault-price-grid dd{font-size:14px}}.single-vault-workspace{--earn-line:var(--line);--earn-muted:var(--muted)}.single-vault-deposit-panel .earn-wallet-placeholder{padding:26px;border:1px solid var(--line);border-radius:16px;background:#fffefb}.single-vault-deposit-panel .earn-action-preview{display:flex;justify-content:space-around;padding:12px;border-radius:10px;background:#eeeae1;font-size:14px}.vaults-live-summary{display:grid;gap:12px;margin-bottom:18px}.vaults-live-summary>div{display:grid;gap:8px}.vaults-live-summary small,.vaults-live-summary>div>span{color:var(--muted);font-size:12px}.vaults-live-summary strong{font-size:38px;letter-spacing:-1px;font-weight:500}.vaults-live-summary .vaults-coming{justify-self:start}.vault-desk-live-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.vault-desk-live-facts dd{overflow-wrap:anywhere}.vault-preview-apr{color:#21865c}.vault-preview-note{color:var(--muted);font-size:12px;line-height:1.7;margin:16px 0}@media (max-width:600px){.vault-desk-live-facts{grid-template-columns:1fr}}.vaults-bottom-links{display:flex;gap:18px;white-space:nowrap}.vault-table-page{display:grid;gap:18px}.vault-table-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vault-table-summary article{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fffefb;min-width:0}.vault-table-summary .stat-value{font-size:26px;overflow-wrap:anywhere}.vault-table-summary .stat-note{font-size:12px}.vault-table-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vault-table-search,.vault-table-sort{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fffefb;color:var(--muted);font-size:13px}.vault-table-search{width:min(100%,280px)}.vault-table-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font-size:14px;outline:none}.vault-table-search input::placeholder{color:var(--muted-2)}.vault-table-sort select{border:0;background:transparent;color:var(--ink);font-size:13px;font-weight:500;outline:none}.vault-table-note{margin-left:auto;color:var(--muted-2);font-size:11px}.vault-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fffefb}.vault-table{width:100%;min-width:900px;border-collapse:collapse;font-size:14px}.vault-table th{padding:12px 16px;text-align:left;color:var(--muted);font-size:12px;font-weight:500;background:var(--cream-2);border-bottom:1px solid var(--line);white-space:nowrap}.vault-table td{padding:11px 16px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.vault-table tbody tr:last-child td{border-bottom:0}.vault-table tbody tr:hover td{background:#fdfcf8}.vault-table-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vault-table-apr{color:#21865c;font-weight:500}.vault-table-muted{color:var(--muted-2)}.vault-table-identity{display:inline-flex;align-items:center;gap:12px;color:inherit}.vault-table-identity>span{display:grid;line-height:1.25}.vault-table-identity b{font-weight:500}.vault-table-identity small{font-size:11px;color:var(--muted)}.vault-table-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;color:var(--muted);background:var(--cream)}.vault-table-tag:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.8}.vault-table-tag-in-range,.vault-table-tag-open{color:var(--accent);background:var(--accent-tint)}.vault-table-tag-closed,.vault-table-tag-out-of-range,.vault-table-tag-paused,.vault-table-tag-recovery{color:var(--ember);background:var(--ember-tint)}.vault-table-range{display:inline-flex;align-items:center;gap:10px}.vault-table-range small{width:70px;font-size:11px;color:var(--muted)}.vault-table-range small:first-child{text-align:right}.vault-table-track{position:relative;display:block;width:110px;height:6px;border-radius:999px;background:var(--accent-tint);box-shadow:inset 0 0 0 1px rgba(31,138,91,.25)}.vault-table-track i{position:absolute;top:-3px;width:12px;height:12px;border-radius:999px;background:var(--ink);border:2px solid #fffefb;transform:translateX(-50%)}.vault-table-track i.out{background:var(--ember)}.vault-table-action{text-align:right}.vault-table-action .btn-sm{height:32px;padding:0 12px;font-size:12px}.vault-table-empty{display:grid;gap:6px;padding:40px 28px;border:1px dashed var(--line);border-radius:14px;background:var(--cream-2);text-align:center}.vault-table-empty strong{font-weight:500}.vault-table-empty span{color:var(--muted);font-size:13px}.vault-table-footnote{max-width:820px;margin:0;color:var(--muted-2);font-size:12px;line-height:1.7}@media (max-width:900px){.vault-table-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-table-note{margin-left:0;width:100%}}@media (max-width:520px){.vault-table-summary{grid-template-columns:minmax(0,1fr)}.vaults-bottom{flex-direction:column}}.sv-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.sv-breadcrumb span:last-child{color:var(--ink)}.sv-header{display:flex;align-items:center;gap:16px;margin:22px 0 8px}.sv-header>div{display:grid;gap:6px}.sv-header h1{font-size:36px;font-weight:500;letter-spacing:-1px;line-height:1;margin:0}.sv-header-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px}.sv-header-meta a{display:inline-flex;align-items:center;gap:4px}.sv-header-tags{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sv-stats{display:grid;gap:12px;margin:24px 0 20px}.sv-stats,.sv-stats-fees{grid-template-columns:repeat(5,minmax(0,1fr))}.managed-personal-earnings{margin:0 0 24px;padding:18px 20px;border-radius:14px;background:var(--mint,#eaf1e8);display:grid;gap:7px}.managed-personal-earnings>span{color:var(--muted,#747c71);font-size:14px}.managed-personal-earnings>strong{font-family:var(--mono);font-size:27px;color:var(--green,#235840)}.managed-personal-earnings.negative>strong{color:#a45236}.managed-personal-earnings details,.managed-personal-earnings small{color:var(--muted,#747c71);font-size:12px;line-height:1.5}.managed-personal-earnings summary{cursor:pointer}.managed-personal-earnings p{margin:8px 0 0}.sv-stats>div{display:grid;align-content:start;gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fffefb;min-width:0}.sv-stats small,.sv-stats span{font-size:12px;color:var(--muted)}.sv-stats strong{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere}.sv-stats-fees strong{font-size:20px}.sv-stats .sv-apr strong{color:#21865c}.vault-metric-label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.vault-metric-info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted,#747c71);cursor:pointer}.vault-metric-info:hover,.vault-metric-info[aria-expanded=true]{color:var(--green,#235840);background:var(--mint,#eaf1e8)}.vault-metric-info:focus-visible{outline:2px solid var(--green,#235840);outline-offset:2px}.vault-metric-tooltip{position:fixed;z-index:1000;box-sizing:border-box;width:max-content;max-width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:14px 16px;border:1px solid var(--line,#deddd4);border-radius:12px;background:#fffefb;color:var(--ink,#29312a);box-shadow:0 8px 28px rgb(35 48 40/12%);font-family:var(--sans,sans-serif);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.vault-metric-tooltip p{margin:0}.vault-metric-tooltip p+p{margin-top:8px}@media (pointer:coarse){.vault-metric-info{flex-basis:44px;width:44px;height:44px}}.sv-card{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fffefb}.single-vault-lp+.sv-card,.sv-card+.single-vault-lp,.sv-card+.sv-card{margin-top:18px}.sv-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sv-card-head h2{font-size:18px;font-weight:500;margin:0}.sv-card-head p{margin:2px 0 0;color:var(--muted);font-size:12px}.range-chart{margin:0;display:grid;gap:8px}.range-chart svg{display:block;width:100%;height:220px;overflow:visible}.range-chart-plot{position:relative;min-width:0;cursor:crosshair;touch-action:pan-y;border-radius:6px}.range-chart-plot:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.range-chart-hover{pointer-events:none}.range-chart-hover line{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.range-chart-hover circle{fill:var(--accent);stroke:var(--cream-2);stroke-width:2;vector-effect:non-scaling-stroke}.range-chart-tooltip{position:absolute;top:8px;z-index:1;width:208px;max-width:calc(100% - 16px);box-sizing:border-box;padding:10px 12px;display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;background:var(--cream-2);box-shadow:0 4px 16px rgba(0,0,0,.08);color:var(--ink);pointer-events:none}.range-chart-tooltip small,.range-chart-tooltip time{font-size:11px;line-height:1.4;color:var(--muted)}.range-chart-tooltip strong{font-family:var(--mono);font-size:17px;font-weight:500}.range-chart-tooltip strong span{font-size:11px}.range-chart-grid{stroke:var(--line-soft);stroke-width:1}.range-chart-band{fill:rgba(31,138,91,.1)}.range-chart-bound{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 4}.range-chart-line{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.range-chart-now{fill:var(--ink)}.range-chart figcaption{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;color:var(--muted-2)}.range-chart-legend{display:inline-flex;align-items:center;gap:6px;color:var(--accent)}.range-chart-legend i{width:14px;height:8px;border-radius:2px;background:rgba(31,138,91,.18);border:1px dashed var(--accent)}.range-chart-empty{display:grid;gap:4px;padding:28px;border:1px dashed var(--line);border-radius:12px;background:var(--cream-2)}.range-chart-empty strong{font-weight:500}.range-chart-empty span{color:var(--muted);font-size:13px}.sv-bounds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.sv-bounds>div{display:grid;gap:2px;padding:14px 0 2px}.sv-bounds>div+div{padding-left:18px;border-left:1px solid var(--line)}.sv-bounds span{font-size:12px;color:var(--muted)}.sv-bounds strong{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.sv-bounds small{font-size:11px;color:var(--muted-2)}.sv-split{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--cream)}.sv-split span:first-child{background:var(--accent)}.sv-split span:nth-child(2){background:var(--ink)}.sv-split span:nth-child(3){background:var(--ember)}.sv-split-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.sv-split-legend b{font-family:var(--mono);font-weight:500;color:var(--ink)}.sv-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.sv-two .sv-card+.sv-card{margin-top:0}.sv-contracts{display:grid;gap:8px;font-size:13px}.sv-contracts div{display:flex;justify-content:space-between;gap:12px}.sv-contracts span{color:var(--muted)}.sv-contracts a{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:12px}.sv-ticket-note{margin:14px 0 0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fffefb;display:grid;gap:6px;font-size:12px;color:var(--muted);line-height:1.6}.sv-ticket-note strong{color:var(--ink);font-weight:500}@media (max-width:1200px){.sv-stats-fees{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.sv-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.sv-header{flex-wrap:wrap}.sv-header-tags{margin-left:0;justify-content:flex-start;width:100%}.sv-stats,.sv-two{grid-template-columns:minmax(0,1fr)}.sv-bounds{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-bounds>div:nth-child(3){padding-left:0;border-left:0}}.vault-table{min-width:1040px}.vault-table td:first-child{min-width:220px}.vault-table-identity,.vault-table-identity b,.vault-table-identity small,.vault-table-num,.vault-table-range{white-space:nowrap}.managed-vault-workspace .wallet-portfolio-compact{padding:0}.managed-vault-actions{padding:28px}.managed-vault-actions .managed-submit{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.managed-vault-actions .managed-input{margin:12px 0}.managed-vault-actions select{width:100%;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:12px}.managed-vault-actions>details{margin-top:22px;color:var(--muted);font-size:13px;line-height:1.7}.managed-vault-actions>p[role=status]{margin:14px 0}@media (max-width:640px){.managed-vault-actions{padding:20px}}.managed-fee-earnings>strong{color:var(--green,#235840)}.managed-fee-earnings details{font-size:12px;line-height:1.5;color:var(--muted);margin-top:8px}.managed-fee-earnings summary{cursor:pointer}.managed-fee-earnings p{margin:8px 0 0}.sv-vault-details dl{margin:0;display:grid;gap:18px}.sv-vault-details dl>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.sv-vault-details dt{color:var(--muted)}.sv-vault-details dd{margin:0;font-family:var(--mono)}.managed-wallet-choice{display:flex;gap:12px;align-items:center;max-width:1200px;margin:20px auto;padding:0 24px}.managed-wallet-choice select{min-width:0;max-width:100%;padding:10px;border:1px solid var(--line);border-radius:10px}.managed-refund-note{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--cream-2);font-size:.82rem;line-height:1.6;color:var(--muted)}.managed-refund-note>svg{flex:0 0 auto;margin-top:3px}.managed-refund-note>p{margin:0}.managed-transaction-result{display:grid;gap:8px;margin-top:18px}.managed-transaction-result>p{margin:0}.managed-transaction-result>a{justify-self:start;font-size:.86rem}.managed-vault-actions .wallet-quote-row strong{text-align:right;overflow-wrap:anywhere}.managed-transaction-progress{display:flex;align-items:center;gap:10px;line-height:1.5}.managed-progress-spinner{width:18px;height:18px;flex-shrink:0;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:managed-progress-spin .8s linear infinite}@keyframes managed-progress-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.managed-progress-spinner{animation:none;border-right-color:currentColor}}