@font-face{font-family:DM Sans;src:url(/assets/dm-sans-latin-CwMReqGs.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-latin-ext-BccsHJ30.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-400-700-normal-latin-BbzFLZTg.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-400-700-italic-latin-BlcgWI5J.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-400-normal-latin-DMJ8VG8y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-500-normal-latin-DSY6xOcd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-600-normal-latin-BgSNZQsw.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Nanum Pen Script;src:url(/assets/nanum-pen-latin-CWAjvgpZ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"DM Sans",Arial;--font-anybody:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono",SFMono-Regular,Menlo,monospace;--font-handwriting:"Nanum Pen Script","Comic Sans MS",cursive;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--slate:#3d3b4f;--fog:#eee;--bg:#e9e9e9;--silver:#d6d6d6;--onyx:#2a2a2a;--green:#28e99f;--lavender:#ffcffe;--magenta:#ffacfe;--seafoam:#c5ffd6;--neon:#daff01;--lime:#ecffa3;--violet:#756cf5;--blue:#5882ff;--ice:#d1e5ff;--sky:#71adff;--border:#5553684d;--ink:var(--slate);--ink-soft:var(--slate);--muted:#3d3b4fb8;--muted-2:#3d3b4f8c;--accent:#1c9a69;--accent-tint:#28e99f2e;--accent-tint-soft:#28e99f1a;--accent-on-dark:var(--seafoam);--ember:#b5633a;--ember-tint:#b5633a1a;--paper:var(--bg);--card:var(--fog);--cream:var(--silver);--cream-2:var(--fog);--line:var(--silver);--line-soft:#d6d6d699;--line-strong:var(--border);--dark:var(--slate);--forest-deep:var(--slate);--forest-text:var(--lavender);--forest-muted:#ffcffeb8;--forest-line:#ffcffe33;--dark-text:var(--fog);--dark-muted:#eeeeeeb8;--radius:16px;--radius-sm:10px;--radius-pill:999px;--sans:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-sans),"DM Sans","Helvetica Neue",Arial,sans-serif;--code:var(--font-mono),"IBM Plex Mono",Menlo,monospace;--serif:var(--font-anybody),"Instrument Sans",sans-serif;--anybody:var(--font-anybody),"Instrument Sans",sans-serif;--handwriting:var(--font-handwriting),cursive;--forest:var(--accent);--forest-light:#28e99f;--sage:var(--seafoam);--line-dark:#eeeeee29;--orange:var(--ember);--shadow:0 6px 22px -14px #3d3b4f59;--shadow-card:0 6px 22px -14px #3d3b4f59;--shadow-lift:0 14px 32px -18px #3d3b4f73;--shadow-menu:0 16px 40px -24px #3d3b4f66;--ease-out:cubic-bezier(.2,.8,.2,1);--dur:.18s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}h1,h2,h3,p{margin:0}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}code,pre,kbd,.code,.addr,.hash{font-family:var(--code);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serif{font-family:var(--anybody);color:inherit;font-style:italic;font-weight:600}.muted{color:var(--muted)}.eyebrow,.small{font-size:12px}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:500}.ico{width:24px;height:24px;stroke:var(--ink);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ico-accent{stroke:var(--accent);color:var(--accent)}.ico-ember{stroke:var(--ember);color:var(--ember)}.wrap{width:min(100% - 48px,1200px)}.wrap,.wrap-app{margin-left:auto;margin-right:auto}.wrap-app{width:min(100% - 48px,1360px)}.hair{border-top:1px solid var(--line)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm)}.btn{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-sm{height:40px;padding:0 18px;font-size:14px}.btn-primary:hover:not(:disabled){color:var(--dark-text);background:#3d3b4f}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.btn-light:hover{color:var(--ink);background:#fff}.btn-outline-dark{border-color:var(--ink-soft);color:var(--dark-text)}.btn-outline-dark:hover{color:var(--dark-text);border-color:var(--dark-text)}.wallet-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);height:36px;font-family:var(--mono);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:inline-flex}.wallet-button:hover:not(:disabled){border-color:var(--ink)}.wallet-button:disabled{color:var(--muted);cursor:not-allowed}.wallet-button-connected{padding-left:6px}.wallet-button-large{width:100%;height:48px;font-family:var(--sans);font-size:14px;font-weight:500}.wallet-avatar{background:var(--accent);border-radius:50%;width:24px;height:24px}.site-header{border-bottom:1px solid var(--line)}.site-header-inner{justify-content:space-between;align-items:center;width:min(100% - 48px,1200px);min-height:80px;margin:0 auto;display:flex}.site-header-left{align-items:center;gap:28px;display:flex}.brand{letter-spacing:-.01em;align-items:center;gap:12px;font-size:17px;font-weight:600;display:inline-flex}.brand:hover{color:var(--ink)}.site-nav{color:var(--ink-soft);align-items:center;gap:36px;font-size:14px;display:flex}.mobile-nav-panel a,.site-nav a{position:relative}.mobile-nav-panel a[aria-current=page],.site-nav a[aria-current=page]{color:var(--ink);font-weight:600}.site-nav a[aria-current=page]:after{border-radius:var(--radius-sm);background:var(--accent);content:"";height:2px;position:absolute;bottom:-10px;left:0;right:0}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.mobile-nav-panel{z-index:30;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:220px;box-shadow:var(--shadow);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mobile-nav-panel a{border-radius:var(--radius-sm);color:var(--ink-soft);padding:11px 12px;font-size:14px}.mobile-nav-panel a:hover,.mobile-nav-panel a[aria-current=page]{background:var(--accent-tint-soft)}.header-actions{align-items:center;gap:12px;display:flex}.network-pill{border:1px solid var(--line);border-radius:var(--radius-sm);height:36px;color:var(--muted);font-family:var(--mono);white-space:nowrap;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.network-pill i{background:var(--accent);border-radius:50%;width:7px;height:7px}.site-footer{background:var(--dark);color:var(--dark-text);border-top:1px solid #ffffff1f;padding:40px 0 28px}.footer-inner{width:min(100% - 48px,1200px);margin:0 auto}.footer-bottom,.footer-main{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;display:grid}.footer-main{padding-bottom:32px}.footer-brand{letter-spacing:-.035em;gap:10px;font-size:21px}.site-footer a:hover{color:var(--accent-on-dark)}.footer-brand svg{flex-shrink:0}.site-footer .footer-brand span{font-size:inherit;display:inline}.footer-description{color:var(--dark-muted);margin-top:12px;font-size:13px;line-height:1.6}.footer-cta{border-radius:var(--radius-sm);min-height:36px;color:var(--accent-on-dark);background:#7be0a80d;border:1px solid #7be0a83d;align-items:center;gap:10px;margin-top:18px;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.footer-cta:hover{background:#7be0a81a;border-color:#7be0a880}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:4px;display:grid}.footer-link-group{flex-direction:column;align-items:flex-start;display:flex}.footer-link-group h2{color:var(--dark-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:400;line-height:20px}.footer-link-group a{align-items:center;gap:5px;min-height:32px;font-size:13px;display:inline-flex}.site-footer a:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:4px;border-radius:var(--radius-sm)}.footer-bottom{border-top:1px solid #ffffff1f;align-items:start;padding-top:20px}.footer-row{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px;line-height:1.7;display:flex}.footer-legal,.footer-network,.footer-row{color:var(--dark-muted)}.footer-legal{max-width:760px;font-size:11px;line-height:1.7}@media (width<=900px){.footer-bottom,.footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px}.footer-nav{gap:20px}}@media (width<=600px){.site-footer{padding:32px 0 24px}.footer-bottom,.footer-main{grid-template-columns:minmax(0,1fr);gap:24px}.footer-main{padding-bottom:24px}.footer-nav{gap:12px;padding-top:0}.footer-link-group h2{margin-bottom:6px;font-size:9px}.footer-link-group a{min-height:44px;font-size:12px}.footer-cta{min-height:44px;margin-top:14px}.footer-bottom{gap:14px;padding-top:20px}}.hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;padding:96px 0 88px;display:grid}.hero-text{flex-direction:column;gap:28px;display:flex}.hero h1{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(44px,4.6vw,64px);font-weight:500;line-height:1.02}.hero-lede{max-width:520px;color:var(--ink-soft);text-wrap:pretty;font-size:18px;line-height:1.55}.hero-actions{gap:14px}.hero-actions,.hero-facts{flex-wrap:wrap;align-items:center;display:flex}.hero-facts{color:var(--muted);gap:24px;font-size:13px}.hero-facts span{align-items:center;gap:8px;display:inline-flex}.hero-visual{justify-content:center;align-items:center;display:flex}.hero-scene{aspect-ratio:560/520;width:100%;max-width:560px;position:relative}.hero-art{width:100%;height:100%;inset:0}.hero-art,.orbit{position:absolute}.orbit{aspect-ratio:1;border-radius:50%;width:81.4286%;margin-left:-40.7143%;animation:36s linear infinite orbit-spin;top:50%;left:50%;transform:translateY(-50%)}.hero-scene:hover .orbit,.hero-scene:hover .orbit-item{animation-play-state:paused}.orbit-item{width:0;height:0;animation:36s linear infinite orbit-counter;position:absolute;top:50%;left:50%}.orbit-item-usdg{transform:translateY(-50%)translateY(-50%)}.orbit-item-spring,.orbit-item-usdg{transform:none}.orbit-item-usdg{top:0}.orbit-item-spring{top:50%;left:100%}.orbit-token{background:var(--card);box-shadow:0 0 0 3px var(--paper),0 10px 24px #1218161f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.orbit-token-usdg{width:56px;height:56px;overflow:hidden}.orbit-token-usdg img{width:100%;height:100%;display:block}.orbit-token-spring{background:var(--ink);width:56px;height:56px;color:var(--dark-text);flex-direction:column;gap:0}.orbit-token-spring small{letter-spacing:.06em;margin-top:-3px;font-size:7px}@keyframes orbit-spin{to{transform:translateY(-50%)rotate(1turn)}}@keyframes orbit-counter{to{transform:rotate(-1turn)}}.live-strip{flex-direction:column;gap:20px;padding-bottom:96px;display:flex}.section-topline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.metric-grid,.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card,.stat-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:12px;padding:24px;display:flex}.metric-card{gap:10px;padding:20px 22px}.stat-label{color:var(--muted);font-size:13px}.stat-value{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1.1}.metric-card .stat-value{font-size:30px}.stat-note{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.section{flex-direction:column;gap:48px;padding:88px 0;display:flex}.section h2{letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(32px,3vw,40px);font-weight:500;line-height:1.08}.section-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:64px;display:grid}.section-head>div{flex-direction:column;gap:14px;display:flex}.section-head-narrow{grid-template-columns:minmax(0,640px)}.section-lede{max-width:460px;color:var(--ink-soft);font-size:16px;line-height:1.6}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:20px;min-height:250px;padding:28px;display:flex}.step-top{justify-content:space-between;align-items:center;display:flex}.step-num{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;font-size:12px}.safeguard h3,.step-card h3{letter-spacing:-.01em;font-size:20px;font-weight:500}.safeguard p,.step-card p{color:var(--ink-soft);font-size:15px;line-height:1.55}.callouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.callout{background:var(--cream);border-radius:var(--radius-sm);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}.callout strong{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--forest-deep);font-size:40px;font-weight:500;line-height:1}.callout span{max-width:240px;color:var(--muted);font-size:13px;line-height:1.45}.band{width:100%}.band-sage{background:#d6d6d6}.band-sage .fee-rows,.band-sage .fee-rows>div{border-color:#d6d6d6}.diagram-stage{background:var(--forest-deep);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:20px;display:flex}.diagram-stage .fee-loop-art{width:100%;max-width:760px}.diagram-stage .empty{color:var(--forest-muted);background:#ffffff0f;border-color:#ffffff2e}.diagram-stage .empty strong{color:var(--forest-text)}.fee-allocation-empty{background:var(--forest-deep);color:var(--forest-muted);border-color:#ffffff2e;justify-content:center;align-self:stretch;padding:42px}.fee-allocation-empty strong{color:var(--forest-text)}.dl{border-top:1px solid var(--line);margin:0}.dl-row{border-bottom:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);gap:32px;padding:26px 0;display:grid}.dl dt{font-size:18px;font-weight:500;line-height:1.3}.dl dd{color:var(--ink-soft);max-width:720px;margin:0;font-size:15px;line-height:1.6}.fee-loop{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:64px;display:grid}.fee-loop-copy{gap:18px}.fee-loop-copy,.fee-rows{flex-direction:column;display:flex}.fee-rows{border-bottom:1px solid var(--line);margin-top:8px}.fee-rows>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.fee-rows strong{font-weight:500}.diagram-card{padding:32px}.fee-loop-art{width:100%;height:auto;font-family:var(--sans);display:block}.fee-loop-art .t-mono,.hero-art .t-mono{font-family:var(--mono)}.safeguards{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.safeguard{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:28px 24px;display:flex}.safeguard:first-child{padding-left:0}.safeguard:last-child{border-right:0;padding-right:0}.safeguard h3{font-size:17px}.safeguard p{font-size:14px}.cta-band{background:var(--dark);color:var(--dark-text);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;padding:56px;display:grid}.cta-band h2{letter-spacing:-.03em;font-size:clamp(28px,2.6vw,34px);font-weight:500;line-height:1.1}.cta-band p{color:var(--dark-muted);margin-top:12px;font-size:15px;line-height:1.55}.cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.app-shell{flex-direction:column;gap:24px;padding:32px 0 40px;display:flex}.app-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:16px 0 8px;display:grid}.app-head-copy{flex-direction:column;gap:14px;display:flex}.app-head h1{letter-spacing:-.03em;font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:1.04}.app-head-lede{max-width:560px;color:var(--ink-soft);font-size:16px;line-height:1.55}.app-head-right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.metric-band{background:var(--cream);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.metric-cell{background:var(--card);border-radius:var(--radius-sm);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.metric-cell .stat-value{font-size:30px}.status-pill{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill.live{background:var(--accent-tint);color:var(--accent)}.status-pill.pending{background:var(--ember-tint);color:var(--ember)}.app-main{grid-template-columns:400px minmax(0,1fr) 340px}.app-lower,.app-main{align-items:start;gap:16px;display:grid}.app-lower{grid-template-columns:minmax(0,1fr) 380px}.app-lower .card,.app-side,.chart-card,.pos-card{flex-direction:column;gap:16px;display:flex}.app-lower .card,.chart-card,.pos-card{padding:22px}.card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-title-block{align-items:flex-end}.card-title>div{flex-direction:column;gap:4px;display:flex}.card-title h2{font-size:16px;font-weight:500}.card-title>a{color:var(--accent);font-size:13px;font-weight:500}.card-title-block>.stat-label{text-align:right;max-width:360px}.rows{flex-direction:column}.row,.rows{display:flex}.row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px}.row:first-child{border-top:0}.legend{align-items:center;gap:8px;display:inline-flex}.swatch{border-radius:var(--radius-sm);width:8px;height:8px}.split-retained,.swatch-retained{background:var(--accent)}.split-protocol,.swatch-protocol{background:var(--ink)}.split-buyback,.swatch-buyback{background:var(--ember)}.alloc-bar,.split-bar{border-radius:var(--radius-sm);gap:2px;height:12px;display:flex;overflow:hidden}.alloc-bar{height:10px}.alloc-bar span,.split-bar span{height:100%;display:block}.fine-print{font-size:12px}.empty,.fine-print{color:var(--muted);line-height:1.5}.empty{background:var(--cream-2);border:1px dashed var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:22px;font-size:13px;display:flex}.empty strong{color:var(--ink);font-weight:500}.empty svg{color:var(--muted)}.action-card{flex-direction:column;gap:18px;padding:22px;display:flex}.segmented,.tabs{border-radius:var(--radius-sm);background:var(--cream);align-items:center;gap:4px;padding:4px;display:flex}.tabs button{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;padding:8px 12px;font-size:14px}.tabs button.active{background:var(--card);border-color:var(--line);color:var(--ink)}.segmented{border-radius:var(--radius-sm);gap:2px;padding:3px}.segmented span{border-radius:var(--radius-sm);color:var(--muted);border:1px solid #0000;padding:5px 10px;font-size:12px}.segmented span.active{background:var(--card);border-color:var(--line);color:var(--ink)}.amount-box{border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:16px;display:flex}.amount-box-input{background:var(--cream-2);cursor:text}.amount-box-input:focus-within{border-color:var(--ink)}.amount-box-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.amount-box-top b{color:var(--ink);font-weight:500}.max-link{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.max-link:disabled{color:var(--muted-2);cursor:not-allowed}.amount-box-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.amount-box-main input,.amount-box-main strong{min-width:0;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;border:0;flex:1;padding:0;font-size:30px;font-weight:500;line-height:1.1}.amount-box-main input:focus{outline:none}.amount-box-main input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.amount-box-main input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-box-main input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-box-main input[type=number]{appearance:textfield}.token-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:500;display:inline-flex}.token-chip:has(.token-dot){padding-left:6px}.token-dot{background:var(--ink);width:22px;height:22px;color:var(--dark-text);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-style:normal;display:inline-flex}.swap-arrow{z-index:1;justify-content:center;margin:-22px 0;display:flex;position:relative}.swap-arrow span{border:1px solid var(--line);background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.chart-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart-head>div:first-child{flex-direction:column;gap:6px;display:flex}.chart-value{letter-spacing:-.02em;font-size:24px;font-weight:500}.chart-unit{color:var(--muted);font-family:var(--sans);font-size:13px;font-weight:400}.chart-body,.chart-empty svg{width:100%;height:260px;display:block}.chart-empty line,.chart-grid line{stroke:var(--line-soft);vector-effect:non-scaling-stroke}.chart-area{fill:var(--accent);fill-opacity:.07}.chart-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-empty{position:relative}.chart-empty svg{height:220px}.chart-empty>div{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 32px;font-size:13px;display:flex;position:absolute;inset:0}.chart-empty strong{color:var(--ink);font-weight:500}.pos-form{flex-direction:column;gap:8px;display:flex}.pos-form label{color:var(--muted);font-size:12px}.pos-form>div{gap:8px;display:flex}.pos-form input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-width:0;height:40px;font-family:var(--mono);flex:1;padding:0 12px;font-size:13px}.pos-form input:focus{border-color:var(--ink);outline:none}.pos-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-value{flex-direction:column;gap:4px;display:flex}.pos-value>strong{letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.1}.pos-value b{color:var(--ink);font-weight:500}.earned-box{border-radius:var(--radius-sm);background:var(--accent-tint-soft);flex-direction:column;gap:4px;padding:14px;display:flex}.earned-box span{color:var(--accent);font-size:12px;font-weight:500}.earned-box strong{color:var(--accent);font-size:20px;font-weight:500}.earned-box small{color:var(--muted);font-size:12px}.earned-box-negative{background:var(--ember-tint)}.earned-box-negative span,.earned-box-negative strong{color:var(--ember)}.earned-box-syncing,.wallet-earned.syncing{background:var(--cream)}.earned-box-syncing span,.earned-box-syncing strong,.wallet-earned.syncing span,.wallet-earned.syncing strong{color:var(--ink-soft)}.alloc-table{flex-direction:column;display:flex}.alloc-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.alloc-row>span:not(:first-child){text-align:right}.alloc-row:last-child{border-bottom:0}.alloc-head{border-bottom:1px solid var(--line);color:var(--muted);padding:6px 0;font-size:12px}.alloc-pool{align-items:center;gap:10px;min-width:0;display:flex}.alloc-pool>span{flex-direction:column;min-width:0;display:flex}.alloc-pool strong{font-weight:500}.alloc-pool small{color:var(--muted);font-size:12px}.alloc-swatch{border-radius:var(--radius-sm);width:8px;height:8px;margin-left:4px}.reserve-mark,.token-logo-fallback{background:var(--line-strong);width:32px;height:32px;color:var(--ink);font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.token-logo-fallback{background:var(--ink);color:var(--dark-text)}.stock-logo-frame{background:var(--card);border:1px solid var(--line);border-radius:50%;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.stock-logo-frame-wide{border-radius:var(--radius-sm)}.stock-token-logo{object-fit:cover;display:block}.activity-row .legend{color:var(--ink)}.activity-meta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.activity-meta small,.risk-note{color:var(--muted);font-size:12px}.risk-note{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;line-height:1.5;display:grid}.risk-note a{color:var(--accent);white-space:nowrap;gap:6px;font-weight:500}.risk-note a,.token-stack{align-items:center;display:inline-flex}.token-stack{gap:10px}.token-stack-icons{align-items:center;display:inline-flex}.token-stack-item{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--paper);margin-left:-6px;display:inline-flex;overflow:hidden}.token-stack-item:first-child{margin-left:0}.card .token-stack-item,.chip .token-stack-item{box-shadow:0 0 0 2px var(--card)}.chip.active .token-stack-item{box-shadow:0 0 0 2px var(--ink)}.token-stack-item .stock-logo-frame{border:0}.token-stack-more{border-radius:var(--radius-sm);background:var(--ink);color:var(--dark-text);box-shadow:0 0 0 2px var(--paper);justify-content:center;align-items:center;margin-left:-6px;padding:0 6px;font-size:10px;font-weight:500;display:inline-flex}.chip.active .token-logo-fallback,.chip.active .token-stack-more{background:var(--dark-text);color:var(--ink)}.chip.active .token-stack-more{box-shadow:0 0 0 2px var(--ink)}.token-stack-label{color:var(--muted);font-size:13px}.fact-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 88px;padding:0;list-style:none;display:grid}.fact-card{background:var(--cream);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:20px;display:flex}.fact-card .integration-mark{margin-bottom:10px}.fact-card strong{font-size:16px;font-weight:500;line-height:1.2}.fact-role{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.fact-card small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.integration-mark{background:var(--card);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.integration-mark img{display:block}.integration-mark-wide{border-radius:var(--radius-sm);align-self:flex-start;width:auto;height:40px;padding:0 14px}.markets-side{flex-direction:column;gap:16px;display:flex}.token-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.token-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s;display:flex}.token-tile:hover{border-color:var(--ink);color:inherit}.token-tile>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.token-tile strong{font-size:15px;font-weight:500}.token-tile small{color:var(--muted);font-size:12px}.token-tile-pair{color:var(--muted-2);font-size:12px}.stock-logo-frame{justify-content:center;align-items:center;display:inline-flex}.stock-logo-frame .stock-token-logo{object-fit:cover;width:100%;height:100%;padding:0}.token-chip-logo{border-radius:50%;width:22px;height:22px;display:inline-flex;overflow:hidden}.token-chip-logo-ms{background:var(--ink);justify-content:center;align-items:center}.card-dark{color:var(--forest-text);background:#3d3b4f;border-color:#3d3b4f}.card-dark .card-title h2{font-size:18px;font-weight:500}.card-dark .empty span,.card-dark .muted,.card-dark .pool-head,.card-dark .pool-name small,.card-dark .pool-oracle small,.card-dark .stat-label{color:#a39db8}.card-dark .pool-oracle small:first-child,.card-dark .pool-row{color:var(--forest-text)}.card-dark .pool-row{border-color:#ffffff14}.card-dark .pool-head{border-color:#ffffff29}.card-dark a.pool-row:hover{color:var(--forest-text);background:#ffffff0a;box-shadow:0 0 0 8px #ffffff0a}.card-dark .card-title>a{color:var(--accent-on-dark)}.card-dark .chip{color:var(--forest-text);background:0 0;border-color:#ffffff2e}.card-dark .chip.active,.card-dark .chip:hover{border-color:var(--forest-text)}.card-dark .chip.active{background:var(--forest-text);color:#3d3b4f}.card-dark .chip-count{color:inherit;background:#ffffff1a}.card-dark .chip.active .chip-count{color:#3d3b4f;background:#1015121a}.card-dark .tag.eligible{color:var(--accent-on-dark);background:#7be0a826}.card-dark .tag.rejected{color:#d6d6d6;background:#ffffff14}.card-dark .empty{background:#ffffff0a;border-color:#ffffff24}.card-dark .empty strong{color:var(--forest-text)}.card-dark .token-logo-fallback{background:var(--forest-text);color:#3d3b4f}.card-dark .stock-logo-frame{border-color:#ffffff1a}.pools-card{gap:16px;padding:22px}.pools,.pools-card{flex-direction:column;display:flex}.pools{gap:14px}.chip-row{flex-wrap:wrap;display:flex}.chip,.chip-row{align-items:center;gap:8px}.chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);height:36px;color:var(--ink);cursor:pointer;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.chip.active,.chip:hover{border-color:var(--ink)}.chip.active{background:var(--ink);color:var(--dark-text)}.chip-count{border-radius:var(--radius-sm);background:var(--cream);color:var(--muted);padding:1px 6px;font-size:11px}.chip.active .chip-count{color:var(--dark-text);background:#ffffff24}.pool-table{flex-direction:column;display:flex}.pool-row{border-bottom:1px solid var(--line-soft);color:var(--ink);grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) repeat(4,minmax(0,1fr)) 90px;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:grid}.pool-row>span:not(:first-child):not(:nth-child(2)){text-align:right}.pool-row:last-child{border-bottom:0}a.pool-row:hover{color:var(--ink);background:var(--cream-2);box-shadow:0 0 0 8px var(--cream-2);border-radius:var(--radius-sm)}.pool-head{border-bottom:1px solid var(--line);color:var(--muted);padding:6px 0;font-size:12px}.pool-name{align-items:center;gap:12px;min-width:0;display:flex}.pool-name>span{flex-direction:column;min-width:0;display:flex}.pool-name strong{font-weight:500}.pool-name small,.pool-oracle small{color:var(--muted);font-size:12px}.pool-oracle{flex-direction:column;display:flex}.pool-oracle small:first-child{color:var(--ink);font-size:13px}.pool-row .tag{display:inline-block}.empty-candidates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.empty-candidates>div:first-child{flex-direction:column;gap:6px;display:flex}.candidates{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding-left:24px;display:flex}.candidate{color:var(--ink);align-items:center;gap:10px;display:flex}.candidate strong{flex:1;font-weight:500}.detail-grid,.formula,.gate-grid,.metrics,.panel,.subhero,.wide-formula{width:min(100% - 48px,1360px);margin-left:auto;margin-right:auto}.subhero{flex-direction:column;gap:12px;padding:48px 0 32px;display:flex}.compact-panel h2,.methodology h2,.section-heading h2,.subhero h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.08}.compact-panel h2,.methodology h2,.section-heading h2{font-size:24px}.subhero h1 span{color:var(--muted-2)}.hero-copy{max-width:700px;color:var(--ink-soft);font-size:16px;line-height:1.6}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.metrics article{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;justify-content:space-between;gap:10px;min-height:110px;padding:20px 22px;display:flex}.detail-grid span,.metadata,.metrics span{color:var(--muted);font-size:13px}.metadata{margin:16px 0 0;font-size:12px;display:block}.detail-grid strong,.metrics strong{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:500}.good{color:var(--accent)}.warning{color:var(--ember)}.panel{margin-top:40px;margin-bottom:72px}.compact-panel{max-width:960px}.wallet-subhero{padding-bottom:24px}.wallet-empty-state,.wallet-portfolio{width:min(100% - 48px,1360px);margin-left:auto;margin-right:auto}.wallet-portfolio{flex-direction:column;gap:16px;margin-bottom:72px;display:flex}.wallet-portfolio-compact{width:100%;margin:0}.wallet-portfolio-compact .wallet-vault-position,.wallet-portfolio-compact>.wallet-account-card,.wallet-portfolio-compact>.wallet-balance-section{display:none}.wallet-portfolio-compact .wallet-workspace{display:block}.wallet-portfolio-compact .wallet-vault-actions{width:100%}.wallet-empty-state.wallet-empty-state-compact{grid-template-columns:1fr;width:100%;min-height:430px;margin:0;padding:28px}.wallet-empty-state{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,580px);place-content:center;gap:22px;min-height:330px;margin-bottom:72px;padding:52px;display:grid}.wallet-empty-state>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.wallet-empty-state h2{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.15}.wallet-empty-state p:not(.eyebrow){color:var(--muted);line-height:1.65}.wallet-empty-icon{background:var(--accent-tint);width:52px;height:52px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wallet-loading svg,.wallet-spin{animation:1s linear infinite wallet-spin}@keyframes wallet-spin{to{transform:rotate(1turn)}}.wallet-account-card,.wallet-balance-section,.wallet-vault-actions,.wallet-vault-position{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm)}.wallet-account-card{justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:22px 24px;display:flex}.wallet-account-main{align-items:center;gap:16px;min-width:0;display:flex}.wallet-account-avatar{background:var(--dark);width:56px;height:56px;color:var(--dark-text);font-family:var(--serif);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:25px;font-style:italic;display:inline-flex}.wallet-account-main>div{flex-direction:column;gap:3px;min-width:0;display:flex}.wallet-account-main h2{letter-spacing:-.02em;font-size:20px;font-weight:500}.wallet-address{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.wallet-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wallet-icon-button,.wallet-refresh{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream-2);min-height:36px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.wallet-icon-button:hover,.wallet-refresh:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.wallet-disconnect:hover{border-color:var(--ember);color:var(--ember)}.wallet-balance-section{padding:22px 24px 24px}.wallet-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.wallet-section-heading>div{flex-direction:column;gap:4px;display:flex}.wallet-section-heading h2{letter-spacing:-.02em;font-size:19px;font-weight:500}.wallet-refresh:disabled{opacity:.55;cursor:not-allowed}.wallet-balance-grid{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wallet-balance-grid article{border-right:1px solid var(--line);align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.wallet-balance-grid article:last-child{border-right:0}.wallet-balance-grid article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.wallet-balance-grid article small,.wallet-balance-grid article span:not(.wallet-token-icon){color:var(--muted);font-size:11px}.wallet-balance-grid article strong{text-overflow:ellipsis;font-size:19px;font-weight:500;overflow:hidden}.wallet-token-icon{border:1px solid var(--line);background:var(--card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.wallet-token-icon img{object-fit:contain;width:32px;height:32px}.wallet-token-mark{background:var(--cream)}.wallet-token-letter{font-family:var(--mono);font-size:17px;font-weight:600}.wallet-token-spring{background:var(--accent-tint);color:var(--accent)}.wallet-token-eth{color:#5d50a2;background:#f0eef8}.wallet-workspace{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:16px;display:grid}.wallet-vault-actions,.wallet-vault-position{padding:24px}.wallet-position-value{background:var(--dark);border-radius:var(--radius-sm);min-height:150px;color:var(--dark-text);flex-direction:column;justify-content:center;gap:4px;padding:28px;display:flex}.wallet-position-value small,.wallet-position-value>span{color:var(--dark-muted);font-size:12px}.wallet-position-value strong{letter-spacing:-.04em;font-size:clamp(34px,5vw,52px);font-weight:400}.wallet-earned{border-radius:var(--radius-sm);background:var(--accent-tint-soft);border:1px solid #1f8a5b33;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin-top:14px;padding:16px 18px;display:grid}.wallet-earned>span{color:var(--accent);font-size:13px;font-weight:500}.wallet-earned strong{color:var(--accent);grid-row:span 2;font-size:22px;font-weight:500}.wallet-earned small{color:var(--muted);font-size:11px}.wallet-earned.negative{background:var(--ember-tint);border-color:#b5633a33}.wallet-earned.negative strong,.wallet-earned.negative>span{color:var(--ember)}.wallet-vault-position .rows{margin-top:10px}.wallet-vault-position>.fine-print{margin-top:12px}.wallet-vault-actions{flex-direction:column;gap:16px;display:flex}.wallet-amount-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-amount-main input{width:100%;min-width:0;font-family:var(--mono);background:0 0;border:0;outline:0;padding:0;font-size:29px}.wallet-amount-main>span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);padding:7px 10px;font-size:13px;font-weight:600}.wallet-quote-row{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.wallet-quote-row strong{color:var(--ink);font-weight:500}.wallet-inline-error{border-radius:var(--radius-sm);background:var(--ember-tint);color:var(--ember);border:1px solid #b5633a38;padding:10px 12px;font-size:12px}.wallet-balance-section>.wallet-inline-error{margin-bottom:14px}.wallet-guard-note{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream-2);color:var(--muted);align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.wallet-guard-note svg{color:var(--accent);flex:none;margin-top:1px}.wallet-transaction-status{border-radius:var(--radius-sm);background:var(--accent-tint-soft);color:var(--ink-soft);flex-direction:column;gap:5px;padding:12px;font-size:12px;display:flex}.wallet-transaction-status a{color:var(--accent);align-items:center;gap:5px;font-weight:500;display:inline-flex}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:20px;display:flex}.section-heading>p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.6}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}td,th{text-align:right;border-bottom:1px solid var(--line-soft);padding:14px 18px;font-size:14px}td:first-child,th:first-child{text-align:left}th{color:var(--muted);font-size:12px;font-weight:400}td{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td:first-child{font-family:var(--sans)}td small{color:var(--muted);margin-top:4px;font-size:12px;display:block}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--cream-2)}.table-link:hover{color:var(--accent)}.tag{border-radius:var(--radius-sm);font-family:var(--sans);padding:4px 9px;font-size:12px;font-weight:500;display:inline-block}.eligible{color:var(--accent);background:var(--accent-tint)}.rejected{color:var(--ember);background:var(--ember-tint)}.status-good{color:var(--accent);background:var(--accent-tint)}.status-danger{color:var(--ember);background:var(--ember-tint)}.status-warning{color:#8a5a16;background:#c48a2d21}.status-pending{color:#2d5f87;background:#387eb31f}.status-neutral{color:var(--ink-soft);background:var(--cream)}.status-muted{color:var(--muted);background:var(--line-soft)}.notice{background:var(--cream-2);border:1px dashed var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:22px;display:flex}.notice strong{font-weight:500}.notice span{color:var(--muted);font-size:13px;line-height:1.6}.notice.error{border-color:var(--ember);border-style:solid}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.detail-grid article{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;justify-content:space-between;gap:10px;min-height:120px;padding:20px 22px;display:flex}.reason-list{border-top:1px solid var(--line);margin:20px 0;padding:0;list-style:none}.reason-list li{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);padding:12px 0 12px 24px;font-size:14px;position:relative}.reason-list li:before{content:"×";color:var(--ember);position:absolute;left:0}.allocation-bar{background:var(--line-soft);border-radius:var(--radius-sm);height:12px;margin:20px 0 12px;overflow:hidden}.allocation-bar span{background:var(--ink);height:100%;display:block}.activity-list{border-top:1px solid var(--line)}.activity-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:10px 30px;padding:18px 0;font-size:14px;display:grid}.activity-list article>div{align-items:center;gap:14px;display:flex}.activity-list code,.activity-list time{color:var(--muted);font-size:12px}.activity-list code{overflow-wrap:anywhere;grid-column:1/-1}.gate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.gate-grid article{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:12px;min-height:200px;padding:24px;display:flex}.gate-grid>article>span{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;font-size:12px}.gate-grid h2{margin:0;font-size:18px;font-weight:500}.gate-grid p{color:var(--ink-soft);font-size:14px;line-height:1.6}.formula{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:24px}.formula p{color:var(--ink-soft);grid-template-columns:28px 1fr;gap:4px 0;font-size:14px;line-height:1.6;display:grid}.formula span{color:var(--accent);font-family:var(--mono);font-weight:500}.formula strong{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;font-weight:500;display:block}.wide-formula{max-width:760px;margin-top:40px;margin-bottom:96px}.price-chart{border:1px solid var(--line);background:var(--card);border-radius:var(--radius-sm);margin:0;padding:18px}.price-chart svg{width:100%;height:auto;display:block;overflow:visible}.price-chart line{stroke:var(--line-soft)}.price-chart polyline{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.price-chart figcaption{color:var(--muted);font-family:var(--mono);justify-content:space-between;margin-top:12px;font-size:12px;display:flex}.admin-form{border:1px solid var(--line);background:var(--card);border-radius:var(--radius-sm);gap:20px;padding:24px;display:grid}.admin-form label{color:var(--muted);gap:8px;font-size:13px;display:grid}.admin-form input,.wallet-lookup input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:100%;height:44px;color:var(--ink);font-family:var(--mono);padding:0 12px;font-size:13px}.admin-form input:focus,.wallet-lookup input:focus{border-color:var(--ink);outline:none}.admin-form input:focus-visible,.wallet-lookup input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-form button,.wallet-lookup button{border-radius:var(--radius-sm);background:var(--ink);height:44px;color:var(--dark-text);cursor:pointer;border:0;padding:0 18px;font-weight:500}.admin-form button{justify-self:start}.admin-form p{color:var(--muted);margin:0;font-size:13px}.admin-selected-pool{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream-2);gap:14px;padding:16px;display:grid}.admin-selected-pool>div:first-child{gap:4px;display:grid}.admin-selected-pool dt,.admin-selected-pool span{color:var(--muted);font-size:12px}.admin-selected-pool strong{color:var(--ink);font-size:16px}.admin-selected-pool small{overflow-wrap:anywhere;color:var(--muted);font-family:var(--mono);font-size:11px}.admin-selected-pool dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-selected-pool dl>div{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--card);gap:4px;padding:10px 12px;display:grid}.admin-selected-pool dd{color:var(--ink);font-family:var(--mono);margin:0;font-size:15px}.admin-selected-pool.is-empty{border-style:dashed}.admin-range-conversion{font-family:var(--mono);line-height:1.5}.admin-form .admin-field-error{color:var(--ember)}.admin-form-feedback{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream-2);gap:5px;padding:14px 16px;display:grid}.admin-form-feedback.is-success{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--card))}.admin-form-feedback.is-error{border-color:color-mix(in srgb,var(--ember) 38%,var(--line));background:var(--ember-tint)}.admin-form-feedback strong{color:var(--ink);font-size:14px}.admin-panel{width:min(100% - 48px,1360px)}.admin-auth-gate{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);width:min(100% - 48px,980px);box-shadow:var(--shadow-soft);grid-template-columns:auto minmax(0,620px);justify-content:center;gap:20px;margin:0 auto 80px;padding:48px;display:grid}.admin-auth-gate h2{margin:5px 0 10px}.admin-auth-gate p:not(.eyebrow){color:var(--muted);line-height:1.6}.admin-auth-icon{background:var(--green-tint);width:52px;height:52px;color:var(--green);border-radius:50%;place-items:center;display:grid}.admin-wallet-options{flex-wrap:wrap;gap:10px;display:flex}.admin-auth-gate button,.admin-auth-success button{border-radius:var(--radius-sm);background:var(--ink);min-height:44px;color:var(--dark-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.admin-auth-gate button:disabled{cursor:wait;opacity:.55}.admin-auth-message{min-height:24px;margin:12px 0;font-size:13px}.admin-auth-success{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));border-radius:var(--radius-sm);background:var(--green-tint);width:min(100% - 48px,1360px);color:var(--green);align-items:center;gap:10px;margin:0 auto 18px;padding:12px 16px;display:flex}.admin-auth-success button{min-height:36px;color:var(--green);background:0 0;border:1px solid;margin-left:auto;padding:0 14px}.admin-console,.admin-section{gap:24px;display:grid}.admin-console{gap:22px}.admin-initial-loading{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;padding:22px;display:grid;box-shadow:0 8px 28px #121b1609}.admin-initial-loading h2,.admin-initial-loading p{margin:0}.admin-initial-loading .eyebrow{margin-bottom:6px}.admin-initial-loading h2{font-size:clamp(20px,2vw,26px)}.admin-initial-loading>div>p:last-child{color:var(--muted);margin-top:6px}.admin-loading-icon{border-radius:var(--radius-sm);background:var(--green-tint);width:42px;height:42px;color:var(--green);place-items:center;display:grid}.admin-initial-loading button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink);min-height:40px;color:var(--dark-text);padding:0 15px}.admin-initial-loading button:disabled{cursor:wait;opacity:.6}.admin-initial-loading .spin{animation:.8s linear infinite admin-spin}.admin-monitor-bar{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:24px;padding:16px 18px;display:grid;box-shadow:0 8px 28px #121b1609}.admin-monitor-facts span,.admin-monitor-state,.admin-monitor-state>div{display:flex}.admin-monitor-state{align-items:center;gap:12px}.admin-monitor-facts span,.admin-monitor-state>div{flex-direction:column;gap:3px}.admin-monitor-facts strong,.admin-monitor-state strong{font-weight:550}.admin-inline-message,.admin-monitor-facts,.admin-monitor-state small,.admin-system-detail-grid small{color:var(--muted);font-size:12px}.admin-status-dot{border-radius:var(--radius-sm);background:var(--muted-2);width:10px;height:10px;box-shadow:0 0 0 5px var(--line-soft);flex:0 0 10px}.admin-status-dot.is-live{background:var(--green);box-shadow:0 0 0 5px var(--green-tint)}.admin-status-dot.is-loading{background:#d59a29;box-shadow:0 0 0 5px #d59a291f}.admin-status-dot.is-error{background:var(--ember);box-shadow:0 0 0 5px var(--ember-tint)}.admin-monitor-facts{align-items:center;gap:24px;display:flex}.admin-monitor-facts span{min-width:72px}.admin-monitor-facts strong{color:var(--ink);font-family:var(--mono);font-size:15px}.admin-refresh-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-height:38px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.admin-refresh-button:hover{border-color:var(--ink)}.admin-refresh-button:disabled{cursor:wait;opacity:.55}.admin-refresh-button .spin{animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-inline-message{min-height:18px;margin:-10px 2px 0}.admin-methodology-note,.admin-system-details{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--cream-2)}.admin-methodology-note>summary,.admin-system-details>summary{color:var(--ink-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:13px;list-style:none;display:flex}.admin-methodology-note>summary::-webkit-details-marker{display:none}.admin-system-details>summary::-webkit-details-marker{display:none}.admin-system-details>summary>span:first-child{align-items:center;gap:8px;display:inline-flex}.admin-system-detail-grid{border-top:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-system-detail-grid>div{background:var(--card);min-width:0;padding:14px}.admin-system-detail-grid p{color:var(--ink-soft);margin:7px 0 5px;font-size:13px;line-height:1.45}.admin-evidence-details{margin-top:8px}.admin-evidence-details summary{color:var(--muted);cursor:pointer;font-size:12px}.admin-evidence-details[open]{gap:5px;display:grid}.admin-evidence-details[open] summary{margin-bottom:3px}.admin-keybar{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:minmax(240px,420px) auto minmax(200px,1fr);align-items:end;gap:12px;padding:20px;display:grid}.admin-form select,.admin-keybar label{color:var(--muted);font-size:13px}.admin-keybar label{gap:8px;display:grid}.admin-form select,.admin-keybar input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:100%;height:44px;color:var(--ink);padding:0 12px}.admin-keybar button,.table-action{border-radius:var(--radius-sm);background:var(--ink);height:44px;color:var(--dark-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.admin-form button:disabled,.admin-keybar button:disabled,.table-action:disabled{opacity:.5;cursor:not-allowed}.admin-keybar>span{color:var(--muted);align-self:center;font-size:13px}.admin-warning{border:1px solid color-mix(in srgb,var(--ember) 35%,var(--line));border-radius:var(--radius-sm);background:var(--ember-tint);color:var(--ember);gap:14px;padding:18px 20px;display:flex}.admin-warning p{color:var(--ink-soft);margin:4px 0 0;line-height:1.5}.admin-metrics{width:100%;margin:0}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.operations-workspace{padding:0;overflow:hidden}.operations-workspace>.operations-heading{border-bottom:1px solid var(--line-soft);padding:24px 26px 20px}.operation-workflow-list{background:var(--cream-2);gap:14px;padding:18px;display:grid}.operation-workflow-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);gap:18px;padding:22px;display:grid;box-shadow:0 10px 34px #121b160b}.operation-workflow-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operation-workflow-card>header h3{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:9px;margin:7px 0 6px;font-size:24px;font-weight:520;display:flex}.operation-workflow-card>header p{color:var(--muted);margin:0;font-size:13px}.operation-kind{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.operation-summary-grid{border:1px solid var(--line-soft);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.operation-summary-grid>div{border-right:1px solid var(--line-soft);gap:6px;padding:14px 16px;display:grid}.operation-summary-grid>div:last-child{border-right:0}.operation-stepper small,.operation-summary-grid span{color:var(--muted);font-size:11px}.operation-summary-grid strong{font-size:14px;font-weight:550}.operation-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.operation-stepper li{min-width:0;color:var(--muted);gap:9px;padding-right:12px;display:flex;position:relative}.operation-stepper li:after{background:var(--line);content:"";height:1px;position:absolute;top:14px;left:34px;right:5px}.operation-stepper li:last-child:after{display:none}.operation-stepper li>span{z-index:1;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:28px;height:28px;font-family:var(--mono);flex:0 0 28px;place-items:center;font-size:11px;display:grid;position:relative}.operation-stepper li>div{gap:3px;min-width:0;padding-top:3px;display:grid}.operation-stepper strong{color:var(--ink-soft);font-size:12px;font-weight:550}.operation-stepper .is-complete>span{border-color:var(--green);background:var(--green);color:#fff}.operation-stepper .is-current>span{border-color:var(--green);box-shadow:0 0 0 4px var(--green-tint);color:var(--green)}.operation-stepper .is-complete:after{background:var(--green)}.operation-plan-preview{border-radius:var(--radius-sm);background:var(--cream-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 14px;font-size:12px;display:flex}.operation-plan-preview strong{color:var(--ink)}.operation-activation-panel{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--green-tint) 55%,var(--card));gap:12px;padding:15px 16px;display:grid}.operation-activation-panel>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.operation-activation-panel small{color:var(--muted);font-family:var(--mono);font-size:10px}.operation-activation-panel ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.operation-activation-panel li{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.operation-activation-panel li>span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:22px;height:22px;font-family:var(--mono);flex:0 0 22px;place-items:center;font-size:9px;display:grid}.operation-activation-panel li.is-complete{color:var(--ink-soft)}.operation-activation-panel li.is-complete>span{border-color:var(--green);background:var(--green);color:#fff}.operation-inline-feedback{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream-2);padding:14px 16px}.operation-inline-feedback.is-working{background:#fffaf0;border-color:#a39db8}.operation-inline-feedback.is-success{border-color:color-mix(in srgb,var(--green) 35%,var(--line));background:var(--green-tint)}.operation-inline-feedback.is-error{border-color:color-mix(in srgb,var(--ember) 35%,var(--line));background:var(--ember-tint)}.operation-inline-feedback p{color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.5}.operation-inline-feedback a{color:var(--green);margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.operation-next-step{color:var(--muted);margin:0;font-size:12px}.operation-primary-actions{flex-wrap:wrap;gap:9px;display:flex}.operation-primary-actions button{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);min-height:40px;color:var(--dark-text);cursor:pointer;padding:0 15px}.operation-primary-actions .secondary-button{border-color:var(--line);background:var(--card);color:var(--ink)}.operation-primary-actions button:disabled{cursor:wait;opacity:.55}.operation-empty-state{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--card);padding:28px}.admin-tools-heading{margin:8px 0 -4px}.admin-operation-tools-grid .admin-form{box-shadow:none;padding:18px}.admin-operation-history{padding:0;overflow:hidden}.admin-operation-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.admin-operation-history>summary::-webkit-details-marker{display:none}.admin-operation-history>summary h2,.admin-operation-history>summary p{margin:0}.admin-operation-history>summary h2{margin-top:4px;font-size:18px}.admin-operation-history>summary>span{color:var(--muted);font-size:12px}.admin-operation-history[open]>summary{border-bottom:1px solid var(--line-soft)}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-card{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--cream-2);gap:10px;padding:16px;display:grid}.campaign-card-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.campaign-card-heading h3{margin:7px 0 0;font-size:17px;font-weight:550}.campaign-card-heading>strong{font-family:var(--mono);font-size:14px}.campaign-progress{border-radius:var(--radius-sm);background:var(--line);height:6px;overflow:hidden}.campaign-progress span{border-radius:inherit;background:var(--accent);height:100%;display:block}.campaign-card p,.campaign-card small{margin:0}.campaign-card p{color:var(--ink-soft);font-size:13px}.campaign-card small{color:var(--muted);line-height:1.45}.campaign-actions,.operation-actions{flex-wrap:wrap;gap:8px;display:flex}.campaign-actions{margin-top:4px}.admin-check-row{align-items:flex-start;gap:9px;line-height:1.45;color:var(--ink-soft)!important;grid-template-columns:none!important;display:flex!important}.admin-check-row input{margin-top:2px;width:16px!important;height:16px!important}.admin-form h2{margin:0;font-size:20px;font-weight:500}.admin-input-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-section .section-heading{margin:0}.table-action{white-space:nowrap;height:34px;padding:0 11px}.admin-section td:nth-child(5){white-space:normal;max-width:360px}.admin-section td svg{vertical-align:middle;display:inline}.opportunity-toolbar{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-live-strip{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--cream-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;font-size:12px;display:flex}.opportunity-signal{text-transform:capitalize}.signal-extreme{color:#8f341f;background:#d6532d29}.signal-hot{color:#8a5a16;background:#da9b2a29}.signal-rising{color:var(--accent);background:var(--accent-tint)}.signal-normal,.signal-quiet{color:var(--muted);background:var(--line-soft)}.opportunity-toolbar label{color:var(--muted);gap:7px;font-size:12px;display:grid}.opportunity-toolbar input,.opportunity-toolbar select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);height:42px;color:var(--ink);padding:0 12px}.opportunity-search{width:min(100%,420px);position:relative}.opportunity-search svg{color:var(--muted);position:absolute;bottom:13px;left:13px}.opportunity-search input{width:100%;padding-left:38px}.opportunity-table table{min-width:940px}.opportunity-table td{vertical-align:middle;padding-top:16px;padding-bottom:16px}.opportunity-table td:first-child,.opportunity-table td:last-child{min-width:150px}.opportunity-table .table-action{margin-top:8px}.opportunity-table .table-action+.table-action{margin-left:0}.opportunity-table .secondary-table-action{border:1px solid var(--line);color:var(--ink);background:0 0;display:block}.admin-methodology-note{margin-top:-6px}.admin-methodology-note p{max-width:820px;color:var(--muted);margin:0;padding:0 14px 14px;font-size:12px;line-height:1.55}.adapter-deployment-review{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.adapter-deployment-actions{flex-wrap:wrap;gap:10px;display:flex}.adapter-deployment-actions button{min-height:42px;padding:0 16px}.opportunity-hot{color:var(--accent)!important}.opportunity-hot svg{margin-right:4px}.admin-footnote{color:var(--muted);margin:-8px 0 0;font-size:12px;line-height:1.6}.admin-system-panel{margin-bottom:32px}.admin-system-console{gap:36px;display:grid}.admin-dashboard-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;width:min(100% - 48px,1440px);margin:32px auto 96px;display:grid}.admin-dashboard-sidebar{border-radius:var(--radius-lg);background:var(--ink);color:var(--dark-text);box-shadow:var(--shadow-soft);gap:26px;padding:22px 14px 18px;display:grid;position:sticky;top:92px}.admin-dashboard-brand{gap:3px;padding:0 10px;display:grid}.admin-dashboard-brand span{color:color-mix(in srgb,var(--dark-text) 58%,transparent);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.admin-dashboard-brand strong{font-size:18px;font-weight:500}.admin-dashboard-sidebar nav{gap:5px;display:grid}.admin-dashboard-sidebar nav a{border-radius:var(--radius-sm);min-height:44px;color:color-mix(in srgb,var(--dark-text) 68%,transparent);align-items:center;gap:11px;padding:0 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.admin-dashboard-sidebar nav a.active,.admin-dashboard-sidebar nav a:hover{background:color-mix(in srgb,var(--dark-text) 11%,transparent);color:var(--dark-text)}.admin-dashboard-sidebar nav a.active{box-shadow:inset 3px 0 0 var(--accent)}.admin-dashboard-sidebar>p{border-top:1px solid color-mix(in srgb,var(--dark-text) 14%,transparent);color:color-mix(in srgb,var(--dark-text) 54%,transparent);margin:0;padding:16px 10px 0;font-size:12px;line-height:1.55}.admin-dashboard-content,.admin-dashboard-page,.admin-overview{min-width:0}.admin-dashboard-page,.admin-overview{gap:26px;display:grid}.admin-page-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:5px 2px 22px;display:flex}.admin-page-heading h1{letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(32px,4vw,48px);font-weight:500}.admin-page-heading p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.admin-page-heading>button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);min-height:42px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.admin-load-message{min-height:20px;color:var(--muted);margin:-12px 2px 0;font-size:13px}.admin-overview-metrics{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-overview-metrics article{border-right:1px solid var(--line);gap:7px;min-width:0;padding:22px;display:grid}.admin-overview-metrics article:last-child{border-right:0}.admin-overview-links small,.admin-overview-metrics small,.admin-overview-metrics span,.admin-state-strip small{color:var(--muted);font-size:12px}.admin-overview-metrics strong{letter-spacing:-.03em;font-size:28px;font-weight:500}.admin-state-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-state-strip>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);align-items:center;gap:12px;padding:16px 18px;display:flex}.admin-state-strip>div>span{gap:3px;display:grid}.admin-state-strip svg{color:var(--green)}.admin-state-strip strong{text-transform:capitalize;font-size:14px;font-weight:500}.admin-overview-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-overview-links a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-height:92px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.admin-overview-links a:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.admin-overview-links a>span{gap:4px;display:grid}.admin-overview-links strong{font-size:15px;font-weight:500}.admin-overview-links small{line-height:1.4}.admin-settings-card{margin-top:8px}.admin-settings-card .admin-form{max-width:680px}.admin-pool-workflow{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-pool-workflow article{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px;display:grid}.admin-pool-workflow article:last-child{border-right:0}.admin-pool-workflow article>span{background:var(--green-tint);width:27px;height:27px;color:var(--green);font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.admin-pool-workflow strong{font-size:14px;font-weight:500}.admin-pool-workflow p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.contract-registry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contract-registry article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:grid}.contract-registry article>div{gap:3px;min-width:0;display:grid}.contract-registry article>div span,.contract-registry code{color:var(--muted);font-size:12px}.contract-registry a,.contract-state{align-items:center;gap:6px;display:inline-flex}.contract-registry a{color:var(--ink-soft);font-family:var(--mono);font-size:12px}.contract-state{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.admin-deposit-access{gap:22px;margin-bottom:26px;display:grid}.admin-deposit-access .admin-keybar{margin:0}.admin-deposit-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-deposit-actions button{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;padding:0 20px}.admin-deposit-actions button:disabled{cursor:not-allowed;opacity:.5}.access-table table{min-width:1100px}.access-table td:first-child{min-width:250px}.access-table td:nth-child(4){white-space:normal;min-width:260px}.access-change-panel .admin-form-grid{grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr) minmax(320px,1.4fr)}.access-change-panel .admin-form label{gap:8px;display:grid}.access-ack{max-width:760px;color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5}.access-ack input{margin-top:2px;width:17px!important;height:17px!important}.prepared-access-change{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:var(--radius-sm);background:var(--accent-tint);gap:18px;padding:20px;display:grid}.prepared-access-change>div:first-child{justify-content:space-between;gap:16px;display:flex}.prepared-access-change dl,.prepared-access-change dl>div{gap:7px;display:grid}.prepared-access-change dl{gap:14px;margin:0}.prepared-access-change dt{color:var(--muted);font-size:12px}.prepared-access-change dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:0;display:grid}.prepared-access-change code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prepared-access-change button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);cursor:pointer;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.prepared-access-change p{color:var(--muted);margin:0;font-size:12px}.status-hero{padding-bottom:16px}.system-banner{border-radius:var(--radius-sm);background:var(--card);border:1px solid;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:10px;padding:12px 15px;font-size:13px;display:flex}.system-banner>span:last-child{color:var(--muted)}.system-banner-dot{width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 12%,transparent);background:currentColor;border-radius:50%}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100% - 48px,1360px);margin:18px auto 0;display:grid}.status-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.status-card>div{gap:3px;display:grid}.status-card p,.status-card>div span{color:var(--muted);font-size:12px}.status-card strong{text-transform:capitalize}.status-card p{grid-column:2/-1;margin:0;line-height:1.5}.status-jobs-panel{gap:24px;display:grid}.status-job-list{border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;overflow:hidden}.status-job-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.status-job-list article:last-child{border-bottom:0}.status-job-list article>div{gap:3px;display:grid}.status-job-list article>div span{color:var(--muted);font-size:12px}.managed-range-card{width:min(100% - 48px,1360px);margin:0 auto}.wallet-lookup{gap:8px;margin-bottom:24px;display:grid}.wallet-lookup label{color:var(--muted);font-size:12px}.wallet-lookup>div{grid-template-columns:1fr auto;gap:8px;display:grid}.error-page{align-content:center;justify-items:start;gap:18px;min-height:100vh;padding:8vw;display:grid}.error-page h1{letter-spacing:-.03em;margin:0;font-size:clamp(40px,6vw,72px);font-weight:500}.error-page p{color:var(--muted)}.error-page a,.error-page button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);height:44px;color:var(--ink);cursor:pointer;background:0 0;align-items:center;padding:0 18px;display:inline-flex}@media (width<=1180px){.app-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-main .chart-card{order:3;grid-column:1/-1}}@media (width<=1080px){.site-nav{display:none}.mobile-nav{display:block}.hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:64px 0}.hero-visual{order:-1}.hero-art{max-width:440px}.fee-loop{grid-template-columns:minmax(0,1fr);gap:32px}.fact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-row{grid-template-columns:minmax(0,1fr);gap:10px}.safeguards{grid-template-columns:repeat(2,minmax(0,1fr))}.safeguard{padding:24px}.safeguard:first-child{padding-left:24px}.safeguard:last-child{padding-right:24px}.safeguard:nth-child(2n){border-right:0}.safeguard:nth-child(-n+2){border-bottom:1px solid var(--line)}.safeguard:nth-child(odd){padding-left:0}.safeguard:nth-child(2n){padding-right:0}.app-lower{grid-template-columns:minmax(0,1fr)}.wallet-account-card{flex-direction:column;align-items:flex-start}.wallet-account-actions{justify-content:flex-start}.wallet-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-balance-grid article:nth-child(2){border-right:0}.wallet-balance-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-dashboard-layout,.wallet-workspace{grid-template-columns:minmax(0,1fr)}.admin-dashboard-sidebar{gap:14px;position:static}.admin-dashboard-sidebar nav{padding-bottom:2px;display:flex;overflow-x:auto}.admin-dashboard-sidebar nav a{flex:none}.admin-dashboard-sidebar nav a.active{box-shadow:inset 0 -3px 0 var(--accent)}.admin-dashboard-sidebar>p{display:none}.admin-monitor-bar{grid-template-columns:minmax(0,1fr) auto}.admin-monitor-facts{grid-area:2/1/auto/-1}.card-title-block>.stat-label{display:none}}@media (width<=820px){.detail-grid,.footer-inner,.formula,.gate-grid,.metrics,.panel,.site-header-inner,.subhero,.wallet-empty-state,.wallet-portfolio,.wide-formula,.wrap,.wrap-app{width:min(100% - 32px,1360px)}.wallet-empty-state.wallet-empty-state-compact,.wallet-portfolio.wallet-portfolio-compact{width:100%}.site-header-left{gap:12px}.network-pill{display:none}.metric-band,.metrics,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-head,.callouts,.steps{grid-template-columns:minmax(0,1fr)}.fact-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:56px}.step-card{min-height:0}.section{gap:32px;padding:64px 0}.section-head{gap:16px}.cta-band,.section-head{grid-template-columns:minmax(0,1fr)}.cta-band{padding:36px 28px}.cta-actions{justify-content:flex-start}.app-main{grid-template-columns:minmax(0,1fr)}.app-main .chart-card{order:0}.app-main .pos-card{order:-1}.alloc-row{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 80px}.pool-row>span:nth-child(2),.pool-row>span:nth-child(3),.pool-row>span:nth-child(4),.pool-row>span:nth-child(5){display:none}.empty-candidates{grid-template-columns:minmax(0,1fr)}.candidates{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.integrations{margin-bottom:48px}.alloc-row>span:nth-child(4),.alloc-row>span:nth-child(5){display:none}.detail-grid,.gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{flex-direction:column;align-items:start;gap:12px}.risk-note{grid-template-columns:auto minmax(0,1fr)}.risk-note a{grid-column:2}.admin-form-grid,.admin-keybar,.campaign-grid,.operation-summary-grid{grid-template-columns:minmax(0,1fr)}.operation-summary-grid>div{border-right:0;border-bottom:1px solid var(--line-soft)}.operation-summary-grid>div:last-child{border-bottom:0}.operation-stepper{gap:10px}.operation-activation-panel ul,.operation-stepper{grid-template-columns:minmax(0,1fr)}.operation-activation-panel>div{flex-direction:column;align-items:flex-start}.operation-stepper li:after{width:1px;height:auto;top:28px;bottom:-10px;left:14px}.operation-workflow-card>header{flex-direction:column}.admin-monitor-bar,.admin-system-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-monitor-facts{grid-column:1/-1;overflow-x:auto}.admin-auth-gate{grid-template-columns:minmax(0,1fr);padding:28px}.opportunity-toolbar{flex-direction:column;align-items:stretch}.opportunity-search{width:100%}.access-change-panel .admin-form-grid,.contract-registry,.status-grid{grid-template-columns:minmax(0,1fr)}.contract-registry article{grid-template-columns:auto minmax(0,1fr)}.contract-registry article>a,.contract-registry article>code{grid-column:2}.admin-auth-success,.admin-dashboard-layout{width:min(100% - 32px,1440px)}.admin-overview-links,.admin-overview-metrics,.admin-pool-workflow,.admin-state-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-metrics article:nth-child(2){border-right:0}.admin-overview-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=560px){.admin-page-heading{flex-direction:column;align-items:stretch}.admin-page-heading>button{width:100%}.admin-overview-links,.admin-overview-metrics,.admin-pool-workflow,.admin-state-strip{grid-template-columns:minmax(0,1fr)}.admin-pool-workflow article{border-right:0;border-bottom:1px solid var(--line)}.admin-pool-workflow article:last-child{border-bottom:0}.admin-overview-metrics article{border-right:0;border-bottom:1px solid var(--line)}.admin-overview-metrics article:last-child{border-bottom:0}.btn{height:44px;padding:0 18px;font-size:14px}.site-header-inner{gap:10px;min-height:64px}.brand span{font-size:15px}.hero{padding:40px 0 48px}.hero h1{font-size:44px}.fact-cards{grid-template-columns:minmax(0,1fr)}.hero-lede{font-size:16px}.hero-art{max-width:320px}.detail-grid,.gate-grid,.metric-band,.metrics,.safeguards,.stat-grid{grid-template-columns:minmax(0,1fr)}.stat-value{font-size:28px}.metric-cell .stat-value{font-size:24px}.safeguard,.safeguard:nth-child(2n),.safeguard:nth-child(odd){border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.safeguard:last-child{border-bottom:0}.diagram-card{padding:12px}.footer-row{flex-direction:column;align-items:flex-start}.amount-box-main input,.amount-box-main strong,.app-head h1{font-size:24px}.alloc-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.alloc-row>span:nth-child(3){display:none}.token-grid{grid-template-columns:minmax(0,1fr)}.app-head-right{align-items:flex-start}.wallet-lookup>div{grid-template-columns:1fr}.wallet-empty-state{grid-template-columns:minmax(0,1fr);min-height:360px;padding:28px}.wallet-account-main{align-items:flex-start}.wallet-account-avatar{width:44px;height:44px}.wallet-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.wallet-icon-button{width:100%}.wallet-balance-grid{grid-template-columns:minmax(0,1fr)}.wallet-balance-grid article,.wallet-balance-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.wallet-balance-grid article:last-child{border-bottom:0}.wallet-account-card,.wallet-balance-section,.wallet-vault-actions,.wallet-vault-position{padding:18px}.wallet-position-value{min-height:130px;padding:22px}.wallet-earned{grid-template-columns:minmax(0,1fr)}.wallet-earned strong{grid-row:auto}.activity-list article{grid-template-columns:1fr}.activity-list code{grid-column:auto}.system-banner{border-radius:var(--radius-sm);flex-wrap:wrap;align-items:flex-start}.system-banner>span:last-child{width:100%;padding-left:18px}.status-card{grid-template-columns:auto minmax(0,1fr)}.status-card>.tag{grid-column:2;justify-self:start}.status-card p{grid-column:1/-1}.prepared-access-change dd{grid-template-columns:minmax(0,1fr)}.prepared-access-change button{justify-self:start}}@media (width<=420px){.brand span{display:none}}@media (width<=600px){.fee-loop .diagram-stage{display:none}}.route-loading{gap:28px;padding-top:72px;padding-bottom:96px;display:grid}.route-loading-head,.route-loading-metrics article,.route-loading-panel{gap:14px;display:grid}.route-loading-head{max-width:720px}.route-loading-metrics{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.route-loading-metrics article{border-right:1px solid var(--line);min-height:148px;padding:24px}.route-loading-metrics article:last-child{border-right:0}.route-loading-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-height:290px;padding:28px}.loading-block,.loading-line{border-radius:var(--radius-sm);background:var(--cream);display:block;position:relative;overflow:hidden}.loading-block:after,.loading-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.35s ease-in-out infinite route-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.loading-line{width:100%;height:12px}.loading-line-short{width:112px}.loading-line-title{width:min(520px,82%);height:42px}.loading-line-value{width:55%;height:30px}.loading-line-copy{width:min(620px,92%)}.loading-block{border-radius:var(--radius-sm);height:152px;margin-top:12px}@keyframes route-loading-shimmer{to{transform:translate(100%)}}@media (width<=900px){.route-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.route-loading-metrics article:nth-child(2){border-right:0}.route-loading-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=600px){.route-loading{padding-top:42px}.route-loading-metrics{grid-template-columns:minmax(0,1fr)}.route-loading-metrics article,.route-loading-metrics article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.route-loading-metrics article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation:none!important}}.address-copy-control,.pool-address-line,.pool-asset-heading{align-items:center;gap:6px;display:inline-flex}.opportunity-table .pool-address-line{color:var(--muted);margin-top:5px;font-size:12px;display:flex}.pool-address-line a{font-family:var(--font-mono),monospace;text-underline-offset:3px;text-decoration:underline}.address-copy-button{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:28px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.address-copy-button:focus-visible,.address-copy-button:hover{color:var(--ink);background:var(--line-soft)}.address-copy-error{max-width:160px;font-size:11px}.pool-tier-select{margin-top:8px;display:block}.pool-tier-select select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);max-width:240px;color:var(--ink);padding:5px 7px;font-size:12px}.opportunity-monitor{gap:18px}.opportunity-monitor .section-heading{align-items:center;gap:20px}.opportunity-monitor .section-heading h2{letter-spacing:-.025em;align-items:center;gap:10px;font-size:24px;display:flex}.opportunity-monitor .section-heading>p{max-width:390px;font-size:13px;line-height:1.5}.pool-result-count{border:1px solid var(--line);border-radius:var(--radius-sm);letter-spacing:0;color:var(--muted);padding:3px 7px;font-size:12px;font-weight:500}.opportunity-monitor .opportunity-toolbar{align-items:center;gap:12px}.opportunity-monitor .opportunity-search{width:min(100%,400px)}.opportunity-monitor .opportunity-toolbar select{min-width:160px;font-size:13px}.pool-directory table{table-layout:fixed;min-width:1000px}.pool-directory th{background:var(--cream-2);height:45px;color:var(--muted);text-align:right;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}.pool-directory th span{color:var(--muted-2);margin-left:3px;font-size:10px}.pool-directory th:first-child{text-align:left;width:29%}.pool-directory th:nth-child(2),.pool-directory th:nth-child(3){width:12%}.pool-directory th:nth-child(4){width:13%}.pool-directory th:nth-child(5){width:20%}.pool-directory th:nth-child(6){width:14%}.pool-directory .pool-data-row>td{min-width:0;max-width:none;height:108px;font-family:var(--sans);vertical-align:middle;border-bottom:1px solid var(--line-soft);padding:17px 16px;line-height:1.4}.pool-directory .pool-data-row.is-expanded,.pool-directory .pool-data-row:hover{background:#eee}.pool-name-line{align-items:center;gap:6px;display:flex}.pool-symbol{letter-spacing:-.02em;font-size:15px;font-weight:650}.pool-symbol:hover{color:var(--accent)}.pool-company{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 8px;font-size:12px;display:block;overflow:hidden}.pool-contract-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.pool-fee-choice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:100%;min-width:0;height:26px;font-family:var(--sans);color:var(--ink-soft);cursor:pointer;flex-shrink:0;flex-basis:100%;padding:2px 3px 2px 6px;font-size:11px}.pool-single-fee{color:var(--muted);font-size:11px}.pool-contract-link{font-family:var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:inline-flex}.pool-contract-link:hover{color:var(--accent)}.pool-directory .address-copy-button{border-color:#0000;min-width:22px;min-height:24px;padding:3px}.pool-momentum{border-radius:var(--radius-sm);text-transform:capitalize;margin-left:5px;padding:2px 5px;font-size:9px;font-weight:600;line-height:1.4}.pool-value{color:var(--ink);font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;display:block;overflow:hidden}.pool-directory .pool-data-row small,.pool-directory .pool-secondary{color:var(--muted);font-family:var(--sans);letter-spacing:0;margin-top:5px;font-size:11px;font-weight:400;line-height:1.45;display:block}.pool-apr-cell .pool-value{color:var(--accent)}.pool-range-value{font-size:13px}.pool-status{white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.pool-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pool-status.is-ready{color:var(--accent)}.pool-status.is-review{color:#956515}.pool-status.is-muted{color:var(--muted)}.pool-details-toggle{min-height:26px;color:var(--muted);font-size:11px;font-family:var(--sans);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;margin:8px 0 0 auto;padding:3px 0 3px 8px;display:flex}.pool-details-toggle:hover{color:var(--ink)}.pool-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pool-directory .pool-expanded-row[hidden]{display:none!important}.pool-directory .pool-expanded-row>td{text-align:left;font-family:var(--sans);border-bottom:1px solid var(--line);background:#eee;padding:0}.pool-detail-grid{grid-template-columns:1.15fr 1fr 1fr;gap:22px;padding:22px;display:grid}.pool-detail-grid section{min-width:0}.pool-detail-grid h3{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:600}.pool-detail-grid dl{margin:0}.pool-detail-grid dt{color:var(--muted);font-size:11px}.pool-detail-grid dd{margin:4px 0 12px;font-size:12px}.pool-detail-contracts dd{align-items:start;gap:5px;display:flex}.pool-detail-contracts dd a{overflow-wrap:anywhere;font-family:var(--mono);font-size:10px;line-height:1.65}.pool-detail-metrics{grid-template-columns:1fr auto;gap:10px;display:grid}.pool-detail-metrics dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.pool-detail-grid p,.pool-detail-grid small{font-family:var(--sans);color:var(--muted);font-size:11px;line-height:1.6}.pool-detail-actions{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.pool-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.pool-directory .pool-action-buttons .table-action{font-family:var(--sans);margin:0;font-size:12px}.pool-detail-actions p{max-width:900px;margin-bottom:0}.pool-action-feedback{border-radius:var(--radius-sm);margin-top:10px;padding:9px 11px;font-weight:550;font-size:12px!important}.pool-action-feedback.is-working{color:var(--ink-soft);background:#eee}.pool-action-feedback.is-success{color:#1c9a69;background:#c5ffd6}.pool-action-feedback.is-error{color:#a23d25;background:#fff0eb}.admin-action-toast{z-index:1000;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:min(420px,100vw - 32px);padding:14px 16px;position:fixed;top:24px;right:24px;box-shadow:0 18px 48px #0f181329}.admin-action-toast>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-action-toast strong{font-size:14px}.admin-action-toast button{min-width:28px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px}.admin-action-toast p{margin:7px 0 0;font-size:13px;line-height:1.5}.admin-action-toast.is-working{color:var(--ink-soft);border-color:#a39db8}.admin-action-toast.is-success{color:#1c9a69;background:#c5ffd6;border-color:#28e99f}.admin-action-toast.is-error{color:#96361f;background:#fff5f1;border-color:#d7a18f}@media (width<=760px){.admin-action-toast{top:12px;right:16px}}.pool-directory .pool-empty-state{text-align:center;color:var(--muted);font-family:var(--sans);padding:40px 20px}@media (width>=1081px) and (width<=1380px){.admin-dashboard-layout:has(.pool-directory){grid-template-columns:190px minmax(0,1fr);gap:20px;width:calc(100% - 36px)}}@media (width<=760px){.opportunity-monitor .section-heading{display:block}.opportunity-monitor .section-heading>p{margin:8px 0 0}.opportunity-monitor .opportunity-toolbar{flex-direction:column;align-items:stretch}.opportunity-monitor .opportunity-search,.opportunity-monitor .opportunity-toolbar select{width:100%}.pool-directory{background:0 0;border:0;overflow:visible}.pool-directory table,.pool-directory tbody{width:100%;min-width:0;display:block}.pool-directory thead{display:none}.pool-directory .pool-data-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:12px;padding:18px;display:grid}.pool-directory .pool-data-row>td{text-align:left;border:0;height:auto;padding:0}.pool-directory .pool-identity-cell{grid-column:1/-1;border-bottom:1px solid var(--line-soft)!important;padding-bottom:14px!important}.pool-directory td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.pool-directory .pool-status-cell{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;border-top:1px solid var(--line-soft)!important;padding-top:12px!important}.pool-details-toggle{margin:0}.pool-directory .pool-expanded-row,.pool-directory .pool-expanded-row>td{display:block}.pool-directory .pool-expanded-row>td{border:1px solid var(--line);border-radius:0 0 12px 12px}.pool-directory .pool-data-row.is-expanded{border-radius:0}.pool-detail-grid{grid-template-columns:1fr;gap:18px;padding:18px}.pool-range-value{font-size:13px}}.site-header{background:var(--paper)}.site-header-inner{gap:28px;min-height:82px}.site-header .brand{letter-spacing:-.6px;white-space:nowrap;gap:8px}.site-header .site-nav{color:var(--muted);flex:1;gap:22px;font-size:13px;display:flex}.site-header .site-nav a{white-space:nowrap}.site-header .site-nav a[aria-current=page]{font-weight:500}.site-header .mobile-nav,.site-header .site-nav a[aria-current=page]:after{display:none}.site-header .wallet-button{border-radius:var(--radius-sm);white-space:nowrap;gap:8px;height:auto;min-height:38px;padding:10px 12px;font-size:11px}.site-header .wallet-avatar{background:#5b5970;width:5px;height:5px}.site-header .header-actions{margin-left:auto}.site-header .mobile-nav-panel{background:var(--card)}@media (width<=1100px){.site-header .site-nav{display:none}.site-header .mobile-nav{order:3;margin-left:0;display:block}.site-header-inner{gap:12px}}@media (width<=580px){.site-header-inner{flex-wrap:wrap;gap:8px;min-height:74px;padding:13px 0}.site-header .brand{font-size:15px}.site-header .brand svg{width:24px;height:24px}.site-header .wallet-button{gap:5px;min-height:40px;padding:9px 8px;font-size:10px}.site-header .wallet-button>svg:first-child{display:none}.site-header .mobile-nav-toggle{width:36px;height:40px}}.site-header .brand span{display:inline}@media (width<=360px){.site-header .brand{gap:5px}.site-header .brand span{font-size:13px}.site-header .brand svg{width:22px;height:22px}.site-header .wallet-button{padding:9px 6px;font-size:10px}}@media (width<=1100px){.site-header .header-actions{gap:10px}}@media (width<=580px){.site-header .header-actions{gap:8px}.site-header .mobile-nav-toggle{align-self:center}}@media (width<=480px){.site-header-inner{grid-template-columns:1fr auto;row-gap:10px;display:grid}.site-header .brand{grid-area:1/1}.site-header .mobile-nav{grid-area:1/2}.site-header .header-actions{grid-area:2/1/auto/-1;justify-content:space-between;width:100%;margin-left:0}}.site-header{background:var(--dark);border-bottom:1px solid #ffffff1f}.site-header,.site-header .brand{color:var(--dark-text)}.site-header .site-nav{color:var(--dark-muted)}.site-header .site-nav a[aria-current=page]{color:var(--dark-text)}.site-header .site-nav a:hover{color:var(--accent-on-dark)}.site-header .mobile-nav-toggle{color:var(--dark-text);background:#ffffff0f;border-color:#ffffff2e}.site-header .wallet-button{background:var(--accent-on-dark);border-color:var(--accent-on-dark);min-height:40px;color:var(--dark)}.site-header .wallet-button:hover:not(:disabled){background:var(--dark-text);border-color:var(--dark-text)}.site-header .wallet-button:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:3px}.masthead,.site-header .wallet-avatar{background:var(--dark)}.masthead{color:var(--dark-text)}.masthead-bleed{width:100vw;margin-left:calc(50% - 50vw)}.masthead-inner{flex-direction:column;gap:22px;width:min(100% - 48px,1200px);margin:0 auto;padding-top:28px;display:flex}.masthead-1120 .masthead-inner{width:min(100% - 48px,1120px)}.masthead-1360 .masthead-inner{width:min(100% - 48px,1360px)}.masthead-inner>:last-child:not(.mast-stats){padding-bottom:28px}.masthead .eyebrow{color:var(--dark-muted)}.masthead .serif{color:var(--accent-on-dark)}.masthead h1{letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.05}.masthead p{margin:0}.masthead a:hover{color:var(--accent-on-dark)}.masthead-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.masthead-title{flex-direction:column;gap:10px;min-width:0;display:flex}.masthead-intro{max-width:420px;color:var(--dark-muted);text-wrap:pretty;font-size:14px;line-height:1.55}.masthead-aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.masthead-crumb{color:var(--dark-muted);align-items:center;gap:8px;font-size:13px;display:flex}.masthead-crumb span:last-child{color:var(--dark-text)}.masthead-identity{align-items:center;gap:16px;min-width:0;display:flex}.masthead-identity>div{flex-direction:column;gap:8px;min-width:0;display:flex}.masthead-identity h1{overflow-wrap:anywhere;font-size:34px}.masthead-identity h1 .mono{letter-spacing:0;color:var(--dark-muted);font-size:16px;font-weight:400}.masthead-tags{flex-wrap:wrap;gap:8px;display:flex}.dtag{color:var(--dark-muted);white-space:nowrap;background:#ffffff14;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.dtag,.dtag i{border-radius:var(--radius-sm)}.dtag i{background:currentColor;flex-shrink:0;width:6px;height:6px}.dtag-open{color:var(--accent-on-dark);background:#7be0a829}.dtag-paused,.dtag-warn{color:#f0c97a;background:#c48a2d38}.dtag-danger,.dtag-recovery{color:#f2a3a3;background:#9b2f2f4d}.masthead .vault-table-tag{color:var(--dark-muted);background:#ffffff14}.masthead .vault-table-tag-open{color:var(--accent-on-dark);background:#7be0a829}.masthead .vault-table-tag-closed,.masthead .vault-table-tag-paused{color:#f0c97a;background:#c48a2d38}.masthead .vault-table-tag-recovery{color:#f2a3a3;background:#9b2f2f4d}.mast-stats{border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;display:grid}.mast-stats>article,.mast-stats>div{border-radius:var(--radius-sm);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:0;padding:18px 0 24px;display:flex}.mast-stats>*+*{border-left:1px solid #ffffff24;padding-left:20px}.mast-stats .stat-label,.mast-stats .stat-note,.mast-stats small,.mast-stats span{color:var(--dark-muted);font-size:12px;line-height:1.4}.mast-stats .stat-value,.mast-stats strong{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--dark-text);overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.15}.mast-stats .sv-apr strong,.mast-stats .up strong,.mast-stats strong.up{color:var(--accent-on-dark)}.mast-stats .mast-you{margin-left:20px;padding-left:40px}.masthead-tabs{flex-shrink:0;gap:28px;display:flex}.masthead-tabs a,.masthead-tabs button{font:inherit;color:var(--dark-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px 14px;font-size:15px}.masthead-tabs a[aria-current=page],.masthead-tabs button[aria-pressed=true]{color:var(--dark-text);border-bottom-color:var(--accent-on-dark);font-weight:500}.masthead-page{margin-top:0!important}.masthead-page>.masthead{margin-bottom:24px}@media (width<=760px){.masthead-head{flex-direction:column;gap:14px}.masthead-aside,.masthead-head{align-items:flex-start}.masthead h1,.masthead-identity h1{font-size:30px}.mast-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mast-stats>*+*{border-left:0;padding-left:0}.mast-stats>*{border-top:1px solid #ffffff1a;padding:14px 0}.mast-stats .mast-you{margin-left:0;padding-left:0}.masthead-tabs{gap:18px;overflow-x:auto}}.masthead .single-vault-metrics,.masthead .sv-stats{gap:0;margin:0}.masthead .single-vault-metrics>div,.masthead .sv-stats>div{border-radius:var(--radius-sm);box-shadow:none;background:0 0;border:0;gap:4px;padding:18px 0 24px}.masthead .single-vault-metrics>div+div,.masthead .sv-stats>div+div{border-left:1px solid #ffffff24;padding-left:20px}.masthead .single-vault-metrics strong,.masthead .sv-stats strong{color:var(--dark-text)}.masthead .single-vault-metrics small,.masthead .single-vault-metrics span,.masthead .sv-stats small,.masthead .sv-stats span{color:var(--dark-muted)}.masthead .single-vault-metrics .single-vault-apr strong,.masthead .sv-stats .sv-apr strong{color:var(--accent-on-dark)}.masthead .sv-header-tags{margin-left:auto}@media (width<=760px){.masthead .single-vault-metrics>div+div,.masthead .sv-stats>div+div{border-left:0;padding-left:0}}.masthead .single-vault-metrics{border-radius:var(--radius-sm);background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.masthead .single-vault-metrics strong,.masthead .sv-stats strong{letter-spacing:-.02em;font-size:24px}.single-vault-workspace.masthead-page{overflow:visible}.masthead .masthead-identity{display:flex}.masthead .sv-header{margin:0}.masthead .single-vault-caption,.masthead .sv-breadcrumb{color:var(--dark-muted)}.masthead .sv-breadcrumb span:last-child{color:var(--dark-text)}.header-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.header-social{border-radius:var(--radius-sm);opacity:.7;background:0 0;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,opacity .15s;display:inline-flex}.header-social img{object-fit:contain;width:16px;height:16px;display:block}.header-social:hover{opacity:1;background:#ffffff0f}.header-social:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:3px}@media (width<=1100px){.header-controls{gap:8px}.header-social{border-radius:var(--radius-sm);flex-basis:28px;width:28px;height:40px}.header-social img{width:14px;height:14px}}.withdrawal-methods{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;display:grid}.withdrawal-methods button{appearance:none;text-align:left;border-radius:var(--radius-sm);color:#5b5970;font:inherit;cursor:pointer;background:0 0;border:1px solid #a39db8;min-width:0;padding:14px 16px}.withdrawal-methods button[aria-pressed=true]{color:#3d3b4f;background:#fffdf7;border-color:#5b5970;box-shadow:0 0 0 1px #5b5970}.withdrawal-methods strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.withdrawal-methods span{margin-top:4px;font-size:12px;line-height:1.4;display:block}.withdrawal-panel{color:#3d3b4f;font-family:var(--font-sans),sans-serif;min-width:0;margin-top:20px}.wallet-vault-actions [hidden],.withdrawal-panel [hidden]{display:none!important}.withdrawal-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.withdrawal-heading h2{font:600 20px/1.3 var(--font-sans),sans-serif;letter-spacing:-.4px;margin:0}.withdrawal-heading>span{color:#5b5970;white-space:nowrap;font-size:12px}.withdrawal-hint{color:#5b5970;overflow-wrap:anywhere;margin:8px 0 16px;font-size:13px;line-height:1.6}.withdrawal-amount{border-radius:var(--radius-sm);background:#fffdf7;border:1px solid #d6d6d6;margin-top:20px;padding:18px 20px;display:block}.withdrawal-input-label{color:#5b5970;margin-bottom:10px;font-size:13px;display:block}.withdrawal-input-row{align-items:center;gap:12px;min-width:0;display:flex}.withdrawal-panel .withdrawal-input-row input{border-radius:var(--radius-sm);color:#3d3b4f;width:100%;min-width:0;box-shadow:none;font:400 32px/1.25 var(--font-sans),sans-serif;background:0 0;border:0;outline:none;padding:0}.withdrawal-input-row input::placeholder{color:#a39db8}.withdrawal-unit{flex-shrink:0;font-size:14px;font-weight:500}.withdrawal-amount:focus-within{outline-offset:2px;outline:2px solid #5b5970}.withdrawal-balance{color:#5b5970;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:10px 2px 20px;font-size:12px;display:flex}.withdrawal-balance span{overflow-wrap:anywhere;min-width:0}.withdrawal-balance button,.withdrawal-link{color:#1c9a69;font:500 12px/1.4 var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;padding:4px 0}.withdrawal-details{border-top:1px solid #a39db8;padding:13px 0;font-size:13px}.withdrawal-details summary{cursor:pointer;color:#5b5970;line-height:1.5}.withdrawal-details summary>span{float:right;color:#5b5970;margin-left:8px;font-size:12px}.withdrawal-details label{color:#5b5970;gap:8px;margin-top:16px;font-size:13px;display:grid}.withdrawal-details input{box-sizing:border-box;border-radius:var(--radius-sm);color:#3d3b4f;width:100%;min-width:0;font:inherit;background:#fffdf7;border:1px solid #a39db8;padding:12px 14px}.withdrawal-details p{color:#5b5970;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.6}.withdrawal-panel button.withdrawal-primary{appearance:none;border-radius:var(--radius-sm);color:#fffdf7;width:100%;font:500 14px/1.4 var(--font-sans),sans-serif;cursor:pointer;background:#3d3b4f;border:1px solid #3d3b4f;padding:15px 18px;display:block}.withdrawal-panel button:disabled{opacity:.45;cursor:not-allowed}.withdrawal-methods button:focus-visible,.withdrawal-panel button:focus-visible,.withdrawal-panel summary:focus-visible{outline-offset:3px;outline:2px solid #1c9a69}.withdrawal-help{border-top:0;padding-top:14px}.withdrawal-help summary{font-size:12px}.withdrawal-request{border-radius:var(--radius-sm);background:#fffdf7;border:1px solid #d6d6d6;margin-top:18px;padding:18px}.withdrawal-request-heading{color:#5b5970;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.withdrawal-badge{border-radius:var(--radius-sm);color:#5b5970;background:#d6d6d6;padding:5px 9px;font-size:11px;display:inline-flex}.withdrawal-badge.ready{color:#1c9a69;background:#c5ffd6}.withdrawal-request-value{letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:14px;font-size:24px;font-weight:500;display:block}.withdrawal-request .withdrawal-hint{margin:6px 0 10px;font-size:12px}.withdrawal-request-actions{align-items:center;gap:12px;margin-top:6px;display:flex}.withdrawal-panel button.withdrawal-secondary{color:#5b5970;font:500 12px/1.4 var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:12px 0}.withdrawal-notice{border-radius:var(--radius-sm);overflow-wrap:anywhere;background:#fffdf7;padding:12px 38px 12px 14px;font-size:13px;line-height:1.6;position:relative}.withdrawal-notice a{color:#1c9a69;margin-top:4px;display:block}.withdrawal-link+.withdrawal-link{margin-left:16px}@media (width<=480px){.withdrawal-methods button{padding:12px}.withdrawal-methods strong{font-size:13px}.withdrawal-methods span{font-size:11px}.withdrawal-heading h2{font-size:18px}.withdrawal-heading>span{font-size:11px}.withdrawal-amount{padding:16px}.withdrawal-panel .withdrawal-input-row input{font-size:28px}.withdrawal-unit{font-size:12px}.withdrawal-request{padding:15px}}.wallet-portfolio-compact>.withdrawal-panel{margin-top:0}.wallet-portfolio-compact .withdrawal-methods{margin-bottom:0}.withdrawal-panel .withdrawal-dismiss{color:#5b5970;cursor:pointer;background:0 0;border:0;padding:4px;font:20px/1 sans-serif;position:absolute;top:8px;right:10px}.withdrawal-request-actions:has(.withdrawal-primary[hidden]){justify-content:flex-end;margin-top:0}body{background:var(--bg);color:var(--slate);font-family:var(--sans);font-size:15px;line-height:1.5}h1,h2,h3,h4{font-family:var(--anybody);letter-spacing:-.03em;font-weight:700;line-height:1.05}h1{font-size:48px;line-height:1}h2{font-size:30px;line-height:1.2}h2 em,h1 em,.serif{font-family:var(--anybody);color:inherit;font-style:italic;font-weight:600}@media (width>=768px){h2{font-size:36px}}@media (width>=1024px){h2{font-size:48px;line-height:1}}a:hover{color:inherit}::selection{background:var(--green);color:#000}.mono,.eyebrow,.small,.fine-print,.stat-label,.stat-note,.vault-table-tag,.tag,.status-pill,table th{font-family:var(--mono);font-variant-numeric:tabular-nums}code,pre,kbd{font-family:var(--code)}.eyebrow{letter-spacing:.06em;color:var(--slate);opacity:.85;font-size:11px;font-weight:500}input,select,textarea,button{font-family:inherit}input[type=text],input[type=number],input[type=search],input[type=email],select,textarea{border:1px solid var(--silver);background:var(--fog);font-family:var(--sans);border-radius:var(--radius-sm)!important}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.hex-green:focus-visible{outline-color:var(--slate)}main{overflow-x:clip}img{max-width:100%}.g-shell{width:100%;max-width:1600px;margin-inline:auto}.g-section{width:100%;max-width:1600px;margin-inline:auto;padding:40px 24px}.g-section-sm{padding:24px}.g-section-lg{padding:64px 24px}@media (width>=768px){.g-section{padding:56px 48px}.g-section-sm{padding:32px 48px}.g-section-lg{padding:96px 48px}}@media (width>=1024px){.g-section{padding:64px}.g-section-sm{padding:40px 64px}.g-section-lg{padding:128px 64px}}.g-pad-x{padding-inline:24px}@media (width>=768px){.g-pad-x{padding-inline:48px}}@media (width>=1024px){.g-pad-x{padding-inline:64px}}.g-head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.g-head-split{flex-direction:column;justify-content:space-between;gap:16px;display:flex}@media (width>=768px){.g-head-split{flex-direction:row;align-items:flex-start}}.g-tight{flex-direction:column;flex:1;gap:8px;display:flex}.g-center{text-align:center;align-items:center}.g-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.5}.g-label-xs{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.35}.g-lede{font-family:var(--sans);text-wrap:pretty;max-width:76ch;font-size:16px;line-height:1.5}.g-sub-xs{font-family:var(--anybody);letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.4}.g-sub-sm{font-family:var(--anybody);letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.35}.g-body{font-size:14px;line-height:1.5}@media (width>=768px){.g-label{font-size:18px}.g-label-xs{font-size:14px}.g-lede{font-size:18px;line-height:1.55}.g-sub-xs{font-size:20px}.g-sub-sm{font-size:24px}.g-body{font-size:18px}}@media (width>=1920px){.g-label,.g-lede{font-size:20px}}.g-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (width>=768px){.g-grid{gap:24px}}@media (width>=1024px){.g-grid{gap:32px}}.col-12,.col-6,.col-4,.col-3{grid-column:span 12}@media (width>=768px){.col-6{grid-column:span 6}.col-4{grid-column:span 4}.col-3{grid-column:span 6}}@media (width>=1024px){.col-3{grid-column:span 3}}.t-slate{background:var(--slate);color:var(--lavender)}.t-slate .g-lede,.t-slate p{color:var(--lavender)}.t-fog{background:var(--fog)}.t-bg{background:var(--bg)}.c-slate{color:var(--slate)!important}.c-fog{color:var(--fog)!important}.c-lavender{color:var(--lavender)!important}.c-seafoam{color:var(--seafoam)!important}.c-green{color:var(--green)!important}.c-lime{color:var(--lime)!important}.c-blue{color:var(--blue)!important}.c-magenta{color:var(--magenta)!important}.c-neon{color:var(--neon)!important}.c-muted{opacity:.7}.hex,.hex-outline{--hex-arrow:10px;--hex-py:10px;--hex-bg:var(--slate);--hex-fg:var(--fog);padding:var(--hex-py) calc(var(--hex-arrow) + 16px);border:1.5px solid var(--hex-bg);border-radius:var(--radius-pill);background:var(--hex-bg);color:var(--hex-fg);font-family:var(--anybody);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background var(--dur) var(--ease-out), color var(--dur) var(--ease-out), filter var(--dur) var(--ease-out);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 1px #3d3b4f14}.hex:hover,.hex-outline:hover{color:var(--hex-fg);filter:brightness(1.04);box-shadow:var(--shadow-card);transform:translateY(-1px)}.hex:active,.hex-outline:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)scale(.98)}.hex:disabled,.hex-outline:disabled{opacity:.5;cursor:not-allowed}.hex-outline{color:var(--hex-bg);background:0 0}.hex-outline:hover{color:var(--hex-bg);background:#c5ffd673}.hex-sm{--hex-arrow:8px;--hex-py:6px;padding:var(--hex-py) calc(var(--hex-arrow) + 10px);font-size:12px}.hex-md{--hex-arrow:12px;--hex-py:12px;padding:var(--hex-py) calc(var(--hex-arrow) + 16px);font-size:15px}.hex-lg{--hex-arrow:14px;--hex-py:14px;padding:var(--hex-py) calc(var(--hex-arrow) + 20px);font-size:18px}.hex-block{width:100%}.hex-group{align-items:center;gap:8px;display:inline-flex}.hex-slate{--hex-bg:var(--slate);--hex-fg:var(--fog)}.hex-green{--hex-bg:var(--green);--hex-fg:#000}.hex-lavender{--hex-bg:var(--lavender);--hex-fg:var(--slate)}.hex-lime{--hex-bg:var(--lime);--hex-fg:var(--slate)}.hex-fog{--hex-bg:var(--fog);--hex-fg:var(--slate)}.hex-silver{--hex-bg:var(--silver);--hex-fg:var(--slate)}.hex-seafoam{--hex-bg:var(--seafoam);--hex-fg:var(--slate)}.hex-outline.hex-lime{border-color:var(--lime);color:var(--lime)}.hex-outline.hex-lime:hover{color:var(--lime);background:#ecffa31f}.hex-outline.hex-lavender{border-color:var(--lavender);color:var(--lavender)}.hex-outline.hex-lavender:hover{color:var(--lavender);background:#ffcffe1f}.hex-mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.btn{--hex-arrow:12px;height:auto;min-height:44px;padding:10px calc(var(--hex-arrow) + 16px);border-radius:var(--radius-pill);font-family:var(--anybody);letter-spacing:-.01em;background:var(--slate);color:var(--fog);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), filter var(--dur) var(--ease-out);border:0;font-size:15px;font-weight:600;box-shadow:0 1px #3d3b4f14}.btn:hover{color:var(--fog);filter:brightness(1.06);box-shadow:var(--shadow-card);transform:translateY(-1px)}.btn:active{box-shadow:none;transform:translateY(0)scale(.98)}.btn-primary{background:var(--slate);color:var(--fog)}.btn-light,.btn-light:hover{background:var(--green);color:#000}.btn-ghost,.btn-outline-dark{background:var(--lavender);color:var(--slate);border:0}.btn-ghost:hover,.btn-outline-dark:hover{color:var(--slate)}.btn-sm{min-height:36px;padding:6px 20px;font-size:13px}.btn-block{border-radius:var(--radius-sm);width:100%}.btn svg{width:16px;height:16px}.div-ruler{background-color:currentColor;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='40' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='15' x2='40' y2='15' stroke='white' stroke-width='1'/%3E%3Cline x1='0' y1='1' x2='0' y2='15' stroke='white' stroke-width='1'/%3E%3Cline x1='20' y1='7' x2='20' y2='15' stroke='white' stroke-width='1'/%3E%3Cline x1='10' y1='10' x2='10' y2='15' stroke='white' stroke-width='1'/%3E%3Cline x1='30' y1='10' x2='30' y2='15' stroke='white' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='40' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='15' x2='40' y2='15' stroke='white' stroke-width='1'/%3E%3Cline x1='0' y1='1' x2='0' y2='15' stroke='white' stroke-width='1'/%3E%3Cline x1='20' y1='7' x2='20' y2='15' stroke='white' stroke-width='1'/%3E%3Cline x1='10' y1='10' x2='10' y2='15' stroke='white' stroke-width='1'/%3E%3Cline x1='30' y1='10' x2='30' y2='15' stroke='white' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-size:40px 16px;mask-size:40px 16px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.div-ruler-flip{transform:scaleY(-1)}.div-hatch{background:repeating-linear-gradient(-55deg,currentColor 0 1px,#0000 1px 4px);height:10px}.div-hatch-v{background:repeating-linear-gradient(-55deg,currentColor 0 1px,#0000 1px 4px);flex-shrink:0;width:10px}.div-bars{background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 4px);height:8px}.div-double-dashed{background-image:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 12px),repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 12px);background-position:0 0,0 100%;background-repeat:repeat-x;background-size:12px 1px,12px 1px;height:32px}.div-double-solid-v{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%;flex-shrink:0;width:32px}.div-plus-sm{opacity:.3;background-image:url("data:image/svg+xml,%3Csvg width='20' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='10' y1='0' x2='10' y2='6' stroke='%233D3B4F' stroke-width='0.75'/%3E%3Cline x1='7' y1='3' x2='13' y2='3' stroke='%233D3B4F' stroke-width='0.75'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-x;flex:1;height:6px}.t-slate .div-plus-sm{background-image:url("data:image/svg+xml,%3Csvg width='20' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='10' y1='0' x2='10' y2='6' stroke='%23FFCFFE' stroke-width='0.75'/%3E%3Cline x1='7' y1='3' x2='13' y2='3' stroke='%23FFCFFE' stroke-width='0.75'/%3E%3C/svg%3E")}.div-tick-v{background-image:url("data:image/svg+xml,%3Csvg width='18' height='64' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='9' y1='0' x2='9' y2='64' stroke='%23EEEEEE' stroke-width='1'/%3E%3Cline x1='1' y1='32' x2='6' y2='32' stroke='%23EEEEEE' stroke-width='1'/%3E%3Cline x1='12' y1='32' x2='17' y2='32' stroke='%23EEEEEE' stroke-width='1'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;width:18px}.hatch-band{border-top:1px solid var(--silver);border-bottom:1px solid var(--silver);background:var(--bg) repeating-linear-gradient(-55deg, transparent 0 7px, #3d3b4f26 7px 8px);height:120px;position:relative}.hatch-band-sm{height:48px}.line-fade{opacity:.4;background-image:repeating-linear-gradient(to bottom, var(--lavender) 0, var(--lavender) 1px, transparent 1px, transparent 5px);height:32px;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.line-fade-up{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.line-fade-lime{background-image:repeating-linear-gradient(to bottom, var(--lime) 0, var(--lime) 1px, transparent 1px, transparent 5px)}hr.g-hr{border:0;border-top:1px solid var(--border);margin:0}hr.g-hr-soft{border-top-color:#55536826}.t-slate hr.g-hr,.t-slate hr.g-hr-soft{border-top-color:#ffcffe26}.g-rails{position:relative}.g-rails:before,.g-rails:after{content:"";pointer-events:none;opacity:.35;border-left:1px dashed;width:0;position:absolute;top:0;bottom:0}.g-rails:before{left:32px}.g-rails:after{right:32px}.g-rails>.g-rail-marks{pointer-events:none;position:absolute;inset:0}.g-rails>.g-rail-marks i{opacity:.45;background:currentColor;width:7px;height:7px;position:absolute}.g-rails>.g-rail-marks i:first-child{top:-3px;left:29px}.g-rails>.g-rail-marks i:nth-child(2){bottom:-3px;left:29px}.g-rails>.g-rail-marks i:nth-child(3){top:-3px;right:29px}.g-rails>.g-rail-marks i:nth-child(4){bottom:-3px;right:29px}@media (width<=767px){.g-rails:before,.g-rails:after,.g-rails>.g-rail-marks{display:none}}.g-pill-row{align-items:center;gap:24px;padding:6px 24px;display:flex}@media (width>=768px){.g-pill-row{padding-inline:48px}}@media (width>=1024px){.g-pill-row{padding-inline:64px}}.g-pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:11px;position:relative}.g-pill:before{content:"";border-radius:var(--radius-pill);background:var(--pill-bg,var(--seafoam));opacity:.35;position:absolute;inset:-3px -8px}.g-pill>span{position:relative}.t-slate .g-pill{color:var(--lavender)}@media (width>=768px){.g-pill{font-size:12px}}.g-frame{color:currentColor}.g-frame>.div-hatch{opacity:.3}.g-frame-row{align-items:stretch;display:flex}.g-frame-row>.div-hatch-v{opacity:.3}.g-frame-body{flex:1;min-width:0;padding:12px}.g-frame-img{aspect-ratio:3/2;border-radius:var(--radius);background:var(--fog);width:100%;position:relative;overflow:hidden}.g-frame-img>img,.g-frame-img>svg,.g-frame-img>div{width:100%;height:100%;position:absolute;inset:0}.g-frame-img>img{object-fit:cover}.g-frame-caption{flex-direction:column;gap:2px;margin-top:12px;padding-inline:16px;display:flex}.g-frame-caption .g-label-xs{display:block}.g-frame-caption .g-sub-xs,.g-frame-caption .g-sub-sm{margin-top:4px}.g-frame-caption .g-body{margin-top:1px}.g-frame-caption .hex,.g-frame-caption .hex-outline{align-self:flex-start;margin-top:12px}.g-columns{display:flex;position:relative}.g-columns>.g-columns-inner{flex:1;min-width:0;position:relative}.g-columns-lines{pointer-events:none;justify-content:space-evenly;display:none;position:absolute;inset:0}@media (width>=768px){.g-columns-lines{display:flex}}@media (width<=767px){.g-columns>.div-double-solid-v{display:none}}.bg-paper-dot{background-image:radial-gradient(circle,#00000026 1px,#0000 1px);background-size:24px 24px}.bg-dot-seafoam{background-image:radial-gradient(circle,#c5ffd640 1px,#0000 1px);background-size:24px 24px}.bg-grid-faint{background-image:linear-gradient(90deg,#80808012 1px,#0000 1px),linear-gradient(#80808012 1px,#0000 1px);background-size:24px 24px}.bg-grid-lavender{background-image:linear-gradient(90deg,#ffcffe0f 1px,#0000 1px),linear-gradient(#ffcffe0f 1px,#0000 1px);background-size:48px 48px}.bg-silver{background:var(--silver)}@keyframes g-fade-in{0%{opacity:0;filter:blur(6px);transform:scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes g-marching{to{stroke-dashoffset:-10px}}@keyframes g-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes g-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.g-reveal{animation:.7s ease-out both g-fade-in}.g-reveal-2{animation-delay:.12s}.g-reveal-3{animation-delay:.24s}.g-marching{stroke-dasharray:5 5;animation:.4s linear infinite g-marching}.g-pulse{animation:2.4s ease-in-out infinite g-pulse}.g-drift{animation:6s ease-in-out infinite g-drift}@media (prefers-reduced-motion:reduce){.g-marching,.g-pulse,.g-drift,.g-reveal{animation:none!important}}.gh{z-index:40;background:var(--fog);border-bottom:1px dashed #3d3b4f33;width:100%;position:relative}.gh-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1600px;height:64px;margin-inline:auto;padding-inline:16px;display:flex}@media (width>=768px){.gh-inner{padding-inline:32px}}.gh-logo{color:var(--slate);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.gh-logo svg,.gh-logo img{object-fit:cover;border-radius:8px;width:36px;height:36px;transition:color .15s}.gh-logo:hover svg{color:var(--green)}.gh-wordmark{font-family:var(--anybody);letter-spacing:-.04em;font-size:22px;font-weight:700}.gh-nav{align-items:center;gap:24px;display:none}@media (width>=1024px){.gh-nav{gap:22px;display:flex}}@media (width>=1280px){.gh-nav{gap:36px}}.gh-link,.gh-menu-btn{border-radius:var(--radius-pill);color:var(--slate);font-family:var(--anybody);letter-spacing:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 -8px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.gh-link:hover,.gh-menu-btn:hover,.gh-menu[data-open=true]>.gh-menu-btn{background:var(--seafoam);color:var(--slate)}.gh-link[aria-current=page]{background:var(--green);color:#000}.gh-menu{position:relative}.gh-menu-btn svg{width:12px;height:12px;transition:transform .2s}.gh-menu[data-open=true]>.gh-menu-btn svg{transform:rotate(180deg)}.gh-dropdown{background:var(--fog);border:1px solid var(--silver);border-radius:var(--radius);z-index:50;gap:2px;min-width:300px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:-16px;box-shadow:0 16px 40px -24px #3d3b4f66}.gh-dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.gh-dropdown a,.gh-dropdown .gh-soon{border-radius:var(--radius-sm);color:var(--slate);transition:background .15s;transition:background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.gh-dropdown a:hover{background:var(--seafoam);transform:translate(2px)}.gh-dropdown .gh-soon{cursor:default;opacity:.55}.gh-dropdown a>span:first-child,.gh-dropdown .gh-soon>span:first-child{border:1px solid var(--silver);border-radius:var(--radius-sm);background:var(--bg);place-items:center;width:40px;height:40px;display:grid}.gh-dropdown a b,.gh-dropdown .gh-soon b{font-family:var(--anybody);letter-spacing:-.02em;font-size:15px;font-weight:600;display:block}.gh-dropdown a small,.gh-dropdown .gh-soon small{opacity:.7;font-size:12px;display:block}.gh-dropdown .gh-badge{border-radius:var(--radius-pill);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--neon);color:var(--slate);margin-left:6px;padding:1px 8px;font-size:9px}.gh-actions{align-items:center;gap:8px;display:flex}.gh-x{width:36px;height:36px;color:var(--slate);border-radius:var(--radius-pill);flex-shrink:0;place-items:center;text-decoration:none;display:inline-grid}.gh-x:hover{background:var(--seafoam);color:var(--slate)}.gh-x svg{width:15px;height:15px;display:block}.gh-actions .hex-group{display:none}@media (width>=1024px){.gh-actions .hex-group{display:inline-flex}.gh-actions>.gh-mobile-only{display:none}}.gh-burger{width:40px;height:40px;color:var(--slate);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}@media (width>=1024px){.gh-burger{display:none}}.gh-mobile{background:var(--fog);border-bottom:1px dashed var(--silver);z-index:60;gap:2px;padding:8px 16px 20px;display:grid;position:absolute;top:100%;left:0;right:0}.gh-mobile a,.gh-mobile .gh-soon{border-bottom:1px dashed var(--silver);font-family:var(--anybody);color:var(--slate);padding:12px 8px;font-size:15px;font-weight:500;text-decoration:none}.gh-mobile .gh-soon{cursor:default;opacity:.55;justify-content:space-between;gap:12px;display:flex}.gh-mobile .gh-soon small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.gh-mobile a[aria-current=page]{background:var(--seafoam);border-radius:var(--radius-sm)}.gh-mobile .gh-mobile-group{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;opacity:.6;padding:14px 8px 4px;font-size:10px}.gh-mobile .gh-mobile-actions{gap:8px;padding-top:16px;display:flex}.wallet-button{--hex-arrow:10px;min-width:140px;height:36px;padding:0 calc(var(--hex-arrow) + 12px);border:1.5px solid var(--slate);border-radius:var(--radius-pill);background:var(--slate);color:var(--fog);font-family:var(--anybody);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.wallet-button svg{width:15px;height:15px}.wallet-button{transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), filter var(--dur) var(--ease-out)}.wallet-button:hover{filter:brightness(1.06);box-shadow:var(--shadow-card);transform:translateY(-1px)}.wallet-button:active{box-shadow:none;transform:translateY(0)scale(.98)}.wallet-button:hover{color:var(--fog)}.wallet-button:disabled{opacity:.6;cursor:wait}.wallet-button-connected{color:var(--slate);background:0 0}.wallet-button-connected:hover{color:var(--slate);background:#c5ffd673}.wallet-button-large{--hex-arrow:12px;min-width:0;height:48px;padding:0 calc(var(--hex-arrow) + 20px);font-size:15px}.wallet-avatar{background:var(--green);border-radius:50%;width:10px;height:10px;display:inline-block}.wallet-avatar-sol{background:#9945ff}.wallet-slot{position:relative}.wallet-slot-row{align-items:center;gap:8px;display:flex}.wallet-button-add{min-width:0;color:var(--slate);background:0 0}.wallet-menu{z-index:40;border:1px solid var(--slate);background:var(--fog);min-width:248px;box-shadow:var(--shadow-card);border-radius:14px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.wallet-menu button{width:100%;min-height:36px;color:var(--slate);font-family:var(--anybody);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}.wallet-menu button:hover{background:var(--seafoam)}.wallet-menu-error{color:var(--slate);margin:2px 8px 6px;font-size:12px;line-height:1.4}.masthead-soon{color:var(--lime);font-weight:600}.gf{background:var(--fog);width:100%;color:var(--slate)}.gf-top{color:var(--border)}.gf-cols{color:var(--border);max-width:1600px;margin-inline:auto;display:none}@media (width>=1024px){.gf-cols{display:flex}}.gf-logo-col{flex-shrink:0;justify-content:center;align-items:center;width:20%;padding:24px;display:flex;overflow:hidden}.gf-logo-col svg,.gf-logo-lockup img{width:min(100%,220px);height:auto;max-height:340px}.gf-logo-lockup{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.gf-logo-lockup span{font-family:var(--anybody);letter-spacing:-.04em;color:var(--green);font-size:36px;font-weight:800}.gf-col{min-width:0;color:var(--onyx);flex-direction:column;flex:1;gap:12px;padding:32px 24px;display:flex}.gf-col h2,.gf-h{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--onyx);margin:0 0 4px;font-size:10px;font-weight:700}.gf-col a,.gf-link{width:fit-content;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--onyx);margin:0 -4px;padding:0 4px;font-size:11px;text-decoration:none}.gf-col a:hover,.gf-link:hover{background:var(--green);color:#000}.gf-status{align-items:center;gap:8px;margin-top:4px;display:inline-flex}.gf-status i{background:var(--green);flex-shrink:0;width:10px;height:10px}.gf-status a{text-decoration:underline}.gf-socials{gap:12px;margin-top:2px;display:flex}.gf-socials a{margin:0;padding:2px}.gf-socials svg,.gf-socials img{width:14px;height:14px;display:block}.gf-mobile{color:var(--border);display:block}@media (width>=1024px){.gf-mobile{display:none}}.gf-mobile-band{justify-content:center;align-items:center;padding:24px 32px;display:flex;position:relative;overflow:hidden}.gf-mobile-band>img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.gf-mobile-brand{color:var(--slate);align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.gf-mobile-brand svg,.gf-mobile-brand img{object-fit:cover;border-radius:6px;width:28px;height:28px}.gf-mobile-brand .gh-wordmark{display:inline}.gf-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.gf-mobile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gf-mobile-grid>div{color:var(--onyx);flex-direction:column;gap:12px;padding:24px 16px;display:flex}.gf-mobile-grid a{width:fit-content;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--onyx);margin:0 -4px;padding:0 4px;font-size:11px;text-decoration:none}.gf-mobile-grid a:hover{background:var(--green);color:#000}.gf-cubes-wrap{margin-top:-80px;line-height:0;overflow:hidden}@media (width>=1024px){.gf-cubes-wrap{margin-top:-176px}}.gf-cubes{width:100%;height:auto;display:block}.gf-cube{fill:#d1d1d1;cursor:pointer;transition:fill .3s}.gf-cube:hover{fill:var(--green)}.gf-cube-mark{fill:var(--fog);opacity:.9}.gf-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;padding:12px 16px 16px;display:flex}@media (width>=768px){.gf-bottom{padding-inline:32px}}.gf-copy{font-family:var(--mono);letter-spacing:.01em;color:#2a2a2ab3;white-space:nowrap;font-size:12px}.g-page-hero{background:var(--bg);color:var(--slate);text-align:center;position:relative;overflow:hidden}.g-page-hero-inner{z-index:1;flex-direction:column;align-items:center;gap:20px;max-width:1600px;margin-inline:auto;padding:64px 24px 56px;display:flex;position:relative}@media (width>=768px){.g-page-hero-inner{padding:88px 48px 72px}}.g-page-hero h1{font-family:var(--anybody);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,7vw,92px);font-weight:700;line-height:.98}.g-page-hero p{text-wrap:pretty;max-width:70ch;font-size:16px;line-height:1.55}@media (width>=768px){.g-page-hero p{font-size:20px}}.g-page-hero-lines{pointer-events:none;justify-content:space-evenly;display:flex;position:absolute;inset:0}.g-page-hero-lines i{opacity:.2;border-left:1px dashed;width:0}.g-page-hero-dark{background:var(--slate);color:var(--fog)}.g-page-hero-dark h1{color:var(--lime)}.g-page-hero-dark p{font-family:var(--mono);letter-spacing:.05em;color:var(--fog)}.g-page-hero-mono p{font-family:var(--mono);letter-spacing:.05em}.g-page-hero-seafoam .g-page-hero-inner{padding:40px 24px}.g-page-hero-block{border-radius:var(--radius);background:var(--seafoam);background-image:radial-gradient(circle,#28e99f59 1.5px,#0000 1.5px);background-size:14px 14px;flex-direction:column;align-items:center;gap:16px;width:min(100%,1040px);margin-inline:auto;padding:56px 24px;display:flex;position:relative}.g-page-hero-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.g-page-hero-left{text-align:left}.g-page-hero-left .g-page-hero-inner{align-items:flex-start}.g-page-hero-left h1{text-transform:none;font-size:clamp(40px,6.5vw,84px);font-weight:700}.g-page-hero-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.8;flex-wrap:wrap;gap:8px 20px;font-size:11px;display:flex}.g-page-hero-crumb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.g-page-hero-crumb a{text-underline-offset:3px;text-decoration:underline}.g-page-hero .g-fig{font-family:var(--handwriting);letter-spacing:.02em;opacity:.75;font-size:20px}.card,.stat-card,.metric-cell,.metric-band,.panel,.status-card,.vault-table-scroll,.vault-table-summary article,.home-guard-card,.home-figures-grid,.home-vault-diff{box-shadow:var(--shadow-card);transition:box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:var(--radius)!important}a.card:hover,a.stat-card:hover,.home-vault-card:hover .home-vault-diff,.home-guard-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.stat-card{background:var(--fog);border:1px solid var(--silver);background-image:radial-gradient(circle,#c5ffd659 1px,#0000 1px);background-size:24px 24px}.stat-value{font-family:var(--anybody);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}.tag,.status-pill,.vault-table-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;border-radius:var(--radius-pill)!important}.status-good,.vault-table-tag-open{background:var(--seafoam);color:var(--slate)}.status-muted{background:var(--silver);color:var(--slate)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.masthead{background-color:var(--slate);background-image:repeating-linear-gradient(180deg, var(--slate) 0 6px, transparent 6px 12px), repeating-linear-gradient(90deg, transparent 0 159px, #eeeeee29 159px 160px);color:var(--fog);position:relative}.masthead:after{content:"";border-top:1px solid #eeeeee26;border-bottom:1px solid var(--silver);background:var(--bg) repeating-linear-gradient(-55deg, transparent 0 7px, #3d3b4f26 7px 8px);height:48px;margin-top:28px;display:block}.masthead h1,.masthead-identity h1{font-family:var(--anybody);letter-spacing:-.04em;color:var(--lime);font-weight:700}.masthead h1{font-size:clamp(34px,4.2vw,60px)}.masthead h1 em,.masthead h1 .serif,.masthead .serif{color:var(--fog);font-style:italic;font-weight:700}.masthead .eyebrow{color:var(--lavender);opacity:1}.masthead-intro,.masthead-crumb{color:#eeeeeebf}.subhero{text-align:center;background-image:repeating-linear-gradient(180deg, var(--bg) 0 6px, transparent 6px 12px), repeating-linear-gradient(90deg, transparent 0 159px, #3d3b4f2e 159px 160px);align-items:center;width:100%;max-width:none;padding:72px 24px 40px;position:relative}.subhero h1{font-family:var(--anybody);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,6.5vw,84px);font-weight:700;line-height:.98}.subhero .hero-copy{max-width:70ch;font-size:18px}.subhero .system-banner{margin-top:8px}.status-hero{border-bottom:1px solid var(--silver);margin-bottom:24px;padding-bottom:40px}.error-page{text-align:center;background:var(--bg);background-image:repeating-linear-gradient(180deg, var(--bg) 0 6px, transparent 6px 12px), repeating-linear-gradient(90deg, transparent 0 159px, #3d3b4f2e 159px 160px);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:48px 24px;display:flex}.error-page h1{font-family:var(--anybody);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,7vw,96px);font-weight:700;line-height:.98}.error-page>a{background:var(--green);color:#000;font-family:var(--anybody);padding:12px 24px;font-size:15px;font-weight:500;display:inline-flex;border-radius:var(--radius-pill)!important;border:0!important}.error-page>a:hover{color:#000}html{scrollbar-color:#3d3b4f59 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#3d3b4f59 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-track{background:0 0}input,textarea{caret-color:var(--accent)}a{text-underline-offset:3px;text-decoration-thickness:1px}table tbody tr{transition:background var(--dur) var(--ease-out)}table tbody tr:hover{background:#c5ffd647}.tag,.status-pill,.vault-table-tag{transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}input[type=text]:hover,input[type=number]:hover,input[type=search]:hover,input[type=email]:hover,select:hover,textarea:hover{border-color:var(--slate)}input[type=text]:focus-visible,input[type=number]:focus-visible,input[type=search]:focus-visible,input[type=email]:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint);outline:0}@media (prefers-reduced-motion:reduce){.hex,.hex-outline,.btn,.wallet-button,.gh-dropdown a,.card,.stat-card,.home-guard-card,.home-vault-diff,table tbody tr{transition:none}.hex:hover,.hex-outline:hover,.btn:hover,.wallet-button:hover,.home-guard-card:hover,.home-vault-card:hover .home-vault-diff{transform:none}}.ca-button{border:1.5px solid var(--slate);border-radius:var(--radius-pill);height:36px;color:var(--slate);font-family:var(--anybody);cursor:pointer;white-space:nowrap;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ca-button:hover{box-shadow:var(--shadow-card);background:#c5ffd673;transform:translateY(-1px)}.ca-button:active{box-shadow:none;transform:translateY(0)scale(.98)}.ca-label{font-family:var(--mono);letter-spacing:.08em;background:var(--green);color:#000;border-radius:6px;padding:2px 6px;font-size:11px}.ca-addr{font-family:var(--code);letter-spacing:.01em;font-size:12px}.ca-copied{color:var(--accent);font-size:12px}.ca-copied:empty{display:none}.home-hero-bottom .ca-button{height:40px;margin-top:4px}.home-hero-bottom .ca-addr{font-size:13px}@media (width<=640px){.home-hero-bottom .ca-addr{font-size:11px}.home-hero-bottom .ca-button{padding:0 10px}}.gh-mobile .ca-button{justify-content:center;width:100%;margin-top:12px}.gh-mobile .ca-addr{font-size:11px}@media (width>=1024px) and (width<=1279px){.ca-compact .ca-addr{display:none}}.lang-menu{position:relative}.lang-btn{font-family:var(--space-mono,var(--anybody));letter-spacing:.04em;gap:5px;margin:0;padding:6px 10px;font-size:12px}.lang-btn .lang-globe{width:15px;height:15px}.lang-btn[data-pending]{opacity:.6}.lang-dropdown{min-width:196px;left:auto;right:-8px}.lang-dropdown:before{left:auto;right:22px}.lang-option{border-radius:var(--radius-sm);width:100%;color:var(--slate);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;transition:background .15s;display:grid}.lang-option:hover,.lang-option[aria-checked=true]{background:var(--seafoam)}.lang-option-code{font-family:var(--space-mono,monospace);letter-spacing:.06em;color:var(--slate);opacity:.7;font-size:11px}.lang-option[aria-checked=true] .lang-option-code{opacity:1}.lang-list{flex-wrap:wrap;gap:6px;display:flex}.lang-list-item{border:1px solid var(--silver);border-radius:var(--radius-pill);color:var(--slate);font:inherit;cursor:pointer;background:0 0;padding:7px 12px;font-size:13px;transition:background .15s,border-color .15s}.lang-list-item:hover{border-color:var(--slate)}.lang-list-item[aria-pressed=true]{background:var(--slate);border-color:var(--slate);color:var(--fog,#fff)}@media (width<=900px){.gh-actions>.lang-menu{display:none}}.alloc-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:16px;display:grid}.alloc-risk{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.alloc-risk button{min-height:64px;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;padding:10px 12px;display:flex}.alloc-risk button b{color:var(--ink);font-size:14px;font-weight:600}.alloc-risk button span{color:var(--muted);font-size:11px;line-height:1.35}.alloc-risk button.active{background:var(--slate);color:var(--fog)}.alloc-risk button.active b,.alloc-risk button.active span{color:var(--fog)}.alloc-risk button.active span{opacity:.8}.alloc-risk button:disabled{cursor:default;opacity:.7}.alloc-leg{grid-template-columns:34px 36px minmax(0,1fr) auto 120px;row-gap:8px}.alloc-reasons{flex-wrap:wrap;grid-column:3/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alloc-reasons li{background:var(--cream-2);border:1px solid var(--line-soft);color:var(--ink-soft);border-radius:999px;padding:3px 9px;font-size:11.5px;line-height:1.4}.alloc-reasons li.warn{color:#7a2f76;background:#ffacfe33;border-color:#a4459f40}.alloc-score{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.alloc-score-bars{flex:none;align-items:flex-end;gap:2px;width:22px;height:14px;display:inline-flex}.alloc-score-bars i{background:var(--accent);opacity:.85;border-radius:1px;flex:1;display:block}.alloc-score-bars i:nth-child(2){opacity:.65}.alloc-score-bars i:nth-child(3){opacity:.5}.alloc-score-bars i:nth-child(4){opacity:.35}.alloc-usdg{background:var(--card);border-radius:50%;flex:none;display:inline-flex;overflow:hidden}.alloc-usdg img{object-fit:contain;width:100%;height:100%}.alloc-foot-actions{align-items:center;gap:16px;display:inline-flex}.alloc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.alloc-weights{gap:10px;margin:0;display:grid}.alloc-weights>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.alloc-weights dt{gap:2px;min-width:0;display:grid}.alloc-weights dt b{font-size:14px;font-weight:600}.alloc-weights dt span{color:var(--muted);font-size:11.5px;line-height:1.4}.alloc-weights dd{align-items:center;gap:10px;margin:0;display:flex}.alloc-weights dd i{background:var(--accent);border-radius:4px;flex:none;max-width:calc(100% - 44px);height:8px;display:block}.alloc-weights dd span{color:var(--ink-soft);text-align:right;min-width:34px;font-size:12px}.alloc-limits{border-top:1px solid var(--line-soft);color:var(--ink-soft);gap:6px;margin:0;padding:12px 0 0;font-size:13px;list-style:none;display:grid}.alloc-limits li:before{content:"·";color:var(--muted);margin-right:8px}.allocator .basket-small{flex-wrap:wrap;gap:16px}.allocator .basket-small a{color:var(--accent);align-items:center;gap:4px;font-weight:500;display:inline-flex}.alloc-hints{gap:12px;display:grid}.alloc-hints ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.alloc-hints li{border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.alloc-hints li>span{flex:1;gap:1px;min-width:0;display:grid}.alloc-hints li small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.alloc-hints li em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--silver);border-radius:999px;padding:3px 8px;font-size:10px}.alloc-hints li em.hold{background:var(--seafoam)}.alloc-hints li em.add{background:var(--lime,#ecffa3)}.alloc-hints li em.trim,.alloc-hints li em.exit{background:var(--magenta)}.alloc-hints li a{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}@media (width<=900px){.alloc-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.alloc-controls,.alloc-risk{grid-template-columns:1fr}.alloc-risk button{min-height:0}.alloc-leg{grid-template-columns:34px 36px minmax(0,1fr)}.alloc-reasons{grid-column:1/-1}.alloc-weights>div{grid-template-columns:1fr}}.v1-stats{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0;padding:14px 16px;display:grid}.v1-stats>div{gap:3px;min-width:0;display:grid}.v1-stats dt{color:var(--muted);font-size:11.5px}.v1-stats dd{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.v1-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-keeper{border-top:1px solid var(--line-soft);gap:10px;margin-top:14px;padding-top:14px;display:grid}.v1-keeper h3{margin:0;font-size:15px;font-weight:600}.alloc-hints-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v1-step{border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.v1-step>i{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:13px;height:13px}.v1-step span{flex:1}.v1-step a{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.v1-step em{color:#a4459f;font-size:12px;font-style:normal}.v1-step.is-done{background:#c5ffd659}.v1-step.is-failed{background:#ffacfe33}.v1-step.is-running{background:#ecffa366}.v1-keeper .hex{justify-self:start;align-items:center;gap:8px;display:inline-flex}.allocator .basket-small span{color:var(--muted);align-items:center;gap:4px;display:inline-flex}@media (width<=760px){.v1-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.alloc-module-icon{background:var(--slate);width:36px;height:36px;color:var(--fog);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.v1-module{border-top:1px solid var(--line-soft);gap:10px;margin-top:14px;padding-top:14px;display:grid}.v1-module h3{margin:0;font-size:15px;font-weight:600}.gov-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gov-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.gov-grid>.basket-panel{min-width:0}.gov-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.gov-stats>div{gap:3px;min-width:0;display:grid}.gov-stats dt{color:var(--muted);font-size:11.5px}.gov-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.gov-split{background:var(--cream-2,#f1f1f3);border-radius:5px;height:10px;margin:10px 0 6px;display:flex;overflow:hidden}.gov-split i{height:100%;display:block}.gov-split i.buyback{background:var(--accent)}.gov-split i.stakers{background:var(--slate)}.gov-split i.treasury{background:var(--pink,#ffacfe)}.gov-legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.gov-legend li{align-items:center;gap:6px;display:inline-flex}.gov-legend li i{border-radius:3px;width:10px;height:10px;display:inline-block}.gov-legend li i.buyback{background:var(--accent)}.gov-legend li i.stakers{background:var(--slate)}.gov-legend li i.treasury{background:var(--pink,#ffacfe)}.gov-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.gov-actions .hex{align-items:center;gap:8px;display:inline-flex}.gov-props{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gov-prop{border:1px solid var(--line-soft);background:var(--paper,#fff);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.gov-prop-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gov-prop-head b{font-size:14.5px;font-weight:600}.gov-prop-head .mono{color:var(--muted);font-size:11px}.gov-state{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--cream-2,#f1f1f3);color:var(--ink-soft);border-radius:999px;margin-left:auto;padding:4px 9px;font-size:10.5px}.gov-state.is-active{background:var(--seafoam,#c5ffd6);color:#0f5a3a}.gov-state.is-queued,.gov-state.is-succeeded{color:#3d37a0;background:#756cf524}.gov-state.is-executed{background:var(--slate);color:var(--fog)}.gov-state.is-defeated,.gov-state.is-canceled,.gov-state.is-expired{color:#a4459f;background:#ffacfe33}.gov-prop-call{font-family:var(--mono);color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.gov-tally{color:var(--ink-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.gov-tally b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;display:block}.gov-bar{background:var(--cream-2,#f1f1f3);border-radius:3px;height:6px;display:flex;overflow:hidden}.gov-bar i{height:100%;display:block}.gov-bar i.for{background:var(--accent)}.gov-bar i.against{background:var(--pink,#ffacfe)}.gov-bar i.abstain{background:var(--slate);opacity:.35}.gov-prop-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.gov-prop-foot .basket-link{font-size:12.5px}.gov-form{border-top:1px solid var(--line-soft);gap:10px;margin-top:12px;padding-top:12px;display:grid}.gov-form label{color:var(--muted);gap:4px;font-size:12px;display:grid}.gov-form input,.gov-form select,.gov-form textarea{font:inherit;border:1px solid var(--line);background:var(--paper,#fff);color:var(--ink);border-radius:10px;padding:9px 11px;font-size:14px}.gov-form textarea{resize:vertical;min-height:60px}.gov-form .gov-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gov-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gov-steps li{border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.gov-steps li i{border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;width:13px;height:13px}.gov-steps li.is-done{background:#c5ffd659}.gov-steps li.is-done i{background:var(--accent);border-color:var(--accent)}@media (width<=900px){.gov-grid{grid-template-columns:minmax(0,1fr)}.gov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-form .gov-row{grid-template-columns:minmax(0,1fr)}}.home{background:var(--bg);color:var(--slate)}.home-hero{color:var(--border);position:relative;overflow:hidden}.home-hero-inner{z-index:2;min-height:85vh;color:var(--slate);flex-direction:column;justify-content:flex-start;gap:28px;padding:48px 24px;display:flex;position:relative}@media (width>=768px){.home-hero-inner{padding:80px 56px}}@media (width>=1024px){.home-hero-inner{gap:40px;padding:72px 64px 64px}}.home-hero h1{font-family:var(--anybody);letter-spacing:-.04em;color:var(--slate);margin:0;font-size:clamp(44px,5.4vw,104px);font-weight:700;line-height:.98}@media (width>=768px){.home-hero-br-m{display:none}}.home-more{min-height:44px;font-family:var(--anybody);letter-spacing:-.01em;color:var(--slate);white-space:nowrap;align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.home-more span{text-underline-offset:4px;transition:text-decoration-color var(--dur) var(--ease-out);text-decoration:underline;text-decoration-thickness:1.5px}.home-more svg{transition:transform var(--dur) var(--ease-out)}.home-more:hover span{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.home-more:hover svg{transform:translate(3px)}.t-slate .home-more{color:var(--lavender)}.t-slate .home-more:hover span{-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.home-hero-bottom{flex-direction:column;gap:16px;max-width:520px;display:flex}@media (width>=1536px){.home-hero-bottom{max-width:680px}}.home-hero-bottom>p{color:var(--slate);text-wrap:pretty;font-size:20px;line-height:1.4}@media (width>=768px){.home-hero-bottom>p{font-size:24px}}.home-risk,.home-hero-bottom>p.home-risk{max-width:52ch;color:color-mix(in srgb, var(--slate) 90%, var(--bg));text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.home-risk a{color:var(--slate);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.home-risk a:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.t-slate .home-risk-dark{text-align:center;color:color-mix(in srgb, var(--lavender) 82%, var(--slate));margin:20px auto 0}.home-risk-dark a{color:var(--lavender)}.t-slate .home-risk-cta{color:color-mix(in srgb, var(--fog) 82%, var(--slate));margin-top:4px}.home-risk-cta a{color:var(--fog)}.home-copy-ca{border:1px solid var(--border);background:color-mix(in srgb, var(--slate) 6%, var(--bg));max-width:100%;color:var(--slate);font:inherit;cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:10px;margin:18px 0 0;padding:8px 12px 8px 14px;transition:border-color .15s;display:inline-flex}.home-copy-ca:hover{border-color:var(--green)}.home-copy-ca-label{letter-spacing:.08em;color:var(--green);font-size:12px;font-weight:700}.home-copy-ca-address{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow:hidden}.home-copy-ca-action{color:var(--slate);flex:none;align-items:center;gap:4px;display:inline-flex}.home-copy-ca-action small{font-size:12px;line-height:1}.home-copy-ca-action[data-copied]{color:var(--green)}@media (width<=480px){.home-copy-ca-address{font-size:12px}}.home-hero-art{aspect-ratio:1;pointer-events:none;z-index:1;width:min(45vw,100vh - 160px,740px);display:none;position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.home-hero-orb{place-items:center;width:100%;display:grid;overflow:hidden}.home-hero-orb canvas{max-width:100%;display:block}.home-hero-art-mobile{width:min(100%,360px);margin:8px auto 0;display:block}@media (width>=768px){.home-hero-art{display:block}.home-hero-art-mobile{display:none}}@media (width>=768px) and (width<=1100px){.home-hero-art{opacity:.6}}.home-wall{border-top:1px dashed var(--silver);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=1024px){.home-wall{grid-template-columns:repeat(8,minmax(0,1fr))}}.home-wall-cell{border-right:1px dashed var(--silver);border-bottom:1px dashed var(--silver);height:56px;color:var(--slate);font-family:var(--anybody);letter-spacing:-.02em;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:#eeeeee80;border-radius:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.home-wall-cell:hover{background:var(--fog);color:var(--accent)}.home-wall-cell span:last-child{white-space:nowrap}@media (width<=639px){.home-wall{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.home-wall-cell{scroll-snap-align:start;flex:none;padding:0 18px}}@media (width>=640px){.home-wall-cell{height:64px}}.home-wall-cell .stock-logo-frame{border-radius:50%;display:inline-flex;overflow:hidden}.home-wall-gap{background:linear-gradient(to bottom, var(--fog), var(--bg));height:88px}@media (width>=768px){.home-wall-gap{height:120px}}.home-dark{position:relative;overflow:hidden}.home-dark:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffcffe0d 1px,#0000 1px),linear-gradient(#ffcffe0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.home-dark>*{position:relative}.home-steps{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=768px){.home-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-art{width:100%;height:100%;display:block}.home-vault-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.home-vault-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-vault-card{--tint:var(--seafoam);color:var(--fog);text-decoration:none;transition:opacity .15s;display:block}.home-vault-card:hover{opacity:.9;color:var(--fog)}.home-vault-card-ice{--tint:var(--ice)}.home-vault-card-sky{--tint:var(--sky)}.home-vault-card-head{padding:16px 0}.home-vault-card h3{color:var(--fog);letter-spacing:-.03em;font-size:22px;font-weight:700}.home-vault-stats{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.home-vault-stats>span{align-items:center;gap:8px;display:flex}.home-vault-stats i{border-radius:var(--radius-sm);background:#eeeeee1a;border:1px solid #eeeeee4d;place-items:center;width:28px;height:28px;display:grid}.home-vault-stats b{font-family:var(--mono);font-size:13px;font-weight:700;display:block}.home-vault-stats small{font-family:var(--mono);color:#eeeeeed9;font-size:12px;display:block}.t-slate .home-vault-updated{text-align:center;max-width:60ch;color:color-mix(in srgb, var(--lavender) 82%, var(--slate));text-wrap:pretty;margin:20px auto 0;font-size:14px;line-height:1.5}.home-vault-updated a{color:var(--lavender);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.home-vault-diff{border-radius:var(--radius);border:1px dashed color-mix(in srgb, var(--tint) 30%, transparent);background:var(--slate);flex-direction:column;display:flex;overflow:hidden}.home-vault-file{border-bottom:1px dashed color-mix(in srgb, var(--tint) 30%, transparent);color:#eee9;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.home-vault-lines{border-bottom:1px dashed color-mix(in srgb, var(--tint) 30%, transparent);flex-direction:column;justify-content:center;padding:6px 0;display:flex}.home-vault-line{align-items:center;gap:12px;padding:4px 16px;font-size:12px;display:flex}.home-vault-line>span:first-child{text-align:right;flex-shrink:0;width:20px}.home-vault-line>span:nth-child(2){flex-shrink:0;font-weight:700}.home-vault-line i{border-radius:var(--radius-sm);height:12px}.home-vault-line em{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal}.home-vault-line.del{color:var(--magenta);background:#ffacfe1a}.home-vault-line.del i{background:#ffacfe66}.home-vault-line.add{color:var(--green);background:#c5ffd61a}.home-vault-line.add i{background:#c5ffd666}.home-vault-comment{flex:1;padding:12px 16px}.home-vault-author{color:#eeeeeeb3;align-items:center;gap:8px;font-size:13px;display:flex}.home-vault-comment p{font-family:var(--anybody);color:var(--fog);margin-top:8px;font-size:14px;font-weight:700;line-height:1.4}.home-vault-foot{border-top:1px dashed color-mix(in srgb, var(--tint) 30%, transparent);font-family:var(--anybody);color:#eeeeeee6;background:#eeeeee26;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.home-lend-frame{background:var(--fog)}.home-lend-screen{border-radius:var(--radius);background:var(--fog) linear-gradient(90deg, #5882ff0f 1px, transparent 1px);border:1px solid var(--silver);background-size:24px 24px;flex-direction:column;gap:14px;height:100%;padding:20px;font-size:13px;display:flex}.home-lend-row{align-items:center;gap:12px;display:flex}.home-lend-row b{font-family:var(--anybody);font-size:16px;font-weight:600;display:block}.home-lend-row small{color:color-mix(in srgb, var(--slate) 80%, var(--fog));font-size:12px;display:block}.home-lend-marks{display:inline-flex}.home-lend-marks>*+*{margin-left:-8px}.home-lend-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-lend-rate{border-radius:var(--radius-sm);background:var(--silver);padding:12px}.home-lend-rate-supply{background:var(--seafoam)}.home-lend-rate small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.home-lend-rate strong{font-family:var(--anybody);letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:700;display:block}.home-lend-util{flex-direction:column;gap:6px;display:flex}.home-lend-bar{border-radius:var(--radius-pill);background:var(--silver);height:8px;display:block;overflow:hidden}.home-lend-bar i{background:var(--violet);height:100%;display:block}.home-lend-util small{letter-spacing:.02em;color:color-mix(in srgb, var(--slate) 80%, var(--fog));font-size:12px}.home-lend-comment{border-top:1px dashed var(--silver);letter-spacing:.02em;color:color-mix(in srgb, var(--slate) 80%, var(--fog));justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.home-stack-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:28px 24px 36px;display:grid}@media (width>=768px){.home-stack-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:32px 48px 40px}}.home-stack-item{color:var(--slate);align-items:flex-start;gap:12px;display:flex}.home-stack-item img{object-fit:contain;flex-shrink:0;width:28px;height:28px;margin-top:2px}.home-stack-item b{font-family:var(--anybody);letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.home-stack-item small{color:color-mix(in srgb, var(--slate) 84%, var(--fog));text-wrap:pretty;margin-top:2px;font-size:13px;line-height:1.45;display:block}.home-strat-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 24px 36px;display:flex}.home-strat-inner p{text-wrap:pretty;max-width:60ch;margin:0;font-size:16px;line-height:1.5}@media (width>=768px){.home-strat-inner{padding:36px 48px 44px}.home-strat-inner p{font-size:18px}}.home-guard{padding:0}.home-guard-card{border-radius:var(--radius);height:100%;color:var(--slate);background:var(--fog);border:1px solid var(--silver);flex-direction:column;align-items:flex-start;padding:24px;display:flex}@media (width>=768px){.home-guard-card{padding:32px}}.home-guard-card h3{margin:4px 0 8px;font-size:24px;font-weight:700}@media (width>=1024px){.home-guard-card h3{font-size:30px}}.home-guard-card p{font-size:16px}@media (width>=768px){.home-guard-card p{font-size:18px}}.home-figures-section{background:var(--bg) linear-gradient(90deg, #8080800d 1px, transparent 1px);background-size:24px 24px}.home-figures{padding:40px 24px 0}@media (width>=768px){.home-figures{padding:56px 48px 0}}.home-figures-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:32px;display:flex}.home-figures-grid{border:1px solid var(--silver);border-radius:var(--radius);background:var(--fog);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=768px){.home-figures-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-figure{border-right:1px solid var(--silver);border-bottom:1px solid var(--silver);border-radius:0;flex-direction:column;gap:12px;min-height:220px;padding:24px;display:flex}.home-figure header{flex-direction:column;gap:2px;display:flex}.home-figure-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.home-figure header small{color:color-mix(in srgb, var(--slate) 80%, var(--fog));font-size:12px}.home-figure strong{font-family:var(--anybody);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.home-figure p{color:color-mix(in srgb, var(--slate) 84%, var(--fog));text-wrap:pretty;font-size:14px;line-height:1.5}.home-faq-section{position:relative;overflow:hidden}.home-faq-lines{pointer-events:none;justify-content:space-between;padding-inline:32px;display:none;position:absolute;inset:0}@media (width>=1024px){.home-faq-lines{display:flex}}.home-faq-lines>div{border-left:1px dashed var(--border);width:0;position:relative}.home-faq-lines>div:nth-child(n+4):nth-child(-n+9){visibility:hidden}.home-faq-lines i{background:var(--lime);width:8px;height:8px;position:absolute;left:-4px}.home-faq-inner{flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.home-faq{width:min(100%,640px)}.home-faq-item+.home-faq-item{border-top:1px dashed var(--slate)}.home-faq-item h3{margin:0}.home-faq-item button{border-radius:var(--radius-sm);width:100%;color:var(--slate);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.home-faq-item button span{font-family:var(--anybody);letter-spacing:0;font-size:15px;font-weight:600}@media (width>=768px){.home-faq-item button span{font-size:16px}}.home-faq-item button svg{flex-shrink:0;transition:transform .2s}.home-faq-body{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.home-faq-body[data-open=true]{grid-template-rows:1fr}.home-faq-body>div{overflow:hidden}.home-faq-body p{padding-bottom:16px;font-size:15px;line-height:1.55}.home-faq-body a{text-decoration:underline}.home-faq-more{text-align:center;margin-top:32px;font-size:15px}.home-faq-more a{text-decoration:underline}.home-cta{isolation:isolate;position:relative;overflow:hidden}.home-cta-ticks{opacity:.2;pointer-events:none;justify-content:space-evenly;display:flex;position:absolute;inset:0}.home-cta-inner{z-index:1;align-items:center;padding:40px 24px;position:relative}@media (width>=768px){.home-cta-inner{padding:56px 48px}}@media (width>=1024px){.home-cta-inner{padding:64px}}.home-cta-copy{flex-direction:column;gap:16px;display:flex}.home-cta-copy h2{text-wrap:balance}.home-cta-copy .hex-group{margin-top:16px}.home-cta-visual{justify-content:center;align-items:center;display:flex}.home-cta-art{width:100%;max-width:560px;height:auto}@media (width<=760px){.ln-page{width:calc(100% - 32px)}.ln-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:30px 0 22px}.ln-hero h1{letter-spacing:-1.5px;font-size:32px}.ln-hero h1 em{font-size:36px}.ln-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ln-summary article{min-height:110px;padding:15px}.ln-summary .stat-value{font-size:22px}.ln-search{width:100%}.ln-toolbar-note{margin-left:0}.ln-table-scroll{overflow:visible}.ln-table,.ln-table tbody{min-width:0;display:block}.ln-table colgroup,.ln-table thead{display:none}.ln-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.ln-table tbody tr:last-child{border-bottom:0}.ln-table td{border:0;min-width:0;height:auto;padding:0;display:block}.ln-table .num,.ln-table td{text-align:left}.ln-table td[data-label]:before{content:attr(data-label);font:400 11px/1.4 var(--sans);color:var(--muted);margin-bottom:5px;display:block}.ln-table td:first-child{align-self:center}.ln-table td.ln-status-cell{text-align:right;align-self:center}.ln-table td.ln-span,.ln-table td:last-child{grid-column:1/-1}.ln-table td:last-child .btn{flex:1;height:38px}.ln-row-actions{width:100%}}@media (width<=1000px){.ln-grid{grid-template-columns:1fr}.ln-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ln-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-market-head h1{font-size:28px}.ln-market-tags{justify-content:flex-start;margin-left:0}.ln-page .sv-card{border-radius:var(--radius-sm);padding:18px}}@media (prefers-reduced-motion:reduce){.ln-step .spin{animation:none}}@media (width<=600px){.ln-history{min-width:520px}}@media (width<=760px){.ln-kv strong,.ln-stats strong{font-size:18px}.ln-risk{white-space:normal;text-align:left}.ln-action{padding:16px;position:static}.ln-gallery{grid-template-columns:1fr}.ln-preview-head,.ln-preview-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 14px minmax(0,1fr);gap:6px;padding:8px 10px;font-size:12px}.ln-page .ln-ledger-row{gap:4px;display:grid}.ln-page .ln-table-wrap{overflow:visible}.ln-page .ln-hero h1{font-size:34px}.ln-page .ln-kv{grid-template-columns:1fr 1fr}.ln-page .ln-kv strong{font-size:18px}}@keyframes ln-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ln-spinner{animation:none}}@media (width<=1000px){.ln-position-hero{grid-template-columns:minmax(0,1fr)}.ln-hero-aside{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.ln-page .ln-grid{grid-template-columns:1fr}.ln-page .ln-grid>.ln-col{order:2}.masthead .ln-mast-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ln-hero-kv{grid-template-columns:1fr 1fr}.ln-mode-switch{grid-template-columns:1fr}.ln-mode-switch button{padding:14px 16px}.ln-supply-hero{grid-template-columns:1fr}.ln-role-switch{grid-template-columns:1fr;gap:8px;margin:18px 0 14px}.ln-role-switch button{padding:14px 16px}.ln-path{grid-template-columns:1fr;gap:8px}.ln-statement{font-size:19px}.ln-statement em.serif{font-size:22px}.ln-tip>span{width:220px}.ln-gauge-legend-3{font-size:10px}}.ln-v2 .ln-form select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:100%;min-width:0;color:var(--ink);font:inherit;box-sizing:border-box;margin-top:6px;padding:12px;display:block}.ln-v2 .ln-form select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ln-v2 .ln-form>.btn{margin-top:16px}.ln-v2 .ln-kv strong{text-align:right}.ln-v2 .ln-hero-kv strong{text-align:left}.ln-page{--risk-safe:var(--accent);--risk-safe-tint:var(--accent-tint);--risk-watch:#8a5a16;--risk-watch-tint:#c48a2d21;--risk-danger:#9b2f2f;--risk-danger-tint:#9b2f2f1a;--risk-none:var(--muted);--info:#2d5f87;--info-tint:#387eb31f}.ln-fixture-banner{border:1px dashed var(--risk-watch);border-radius:var(--radius-sm);background:var(--risk-watch-tint);width:min(100% - 48px,1200px);color:var(--risk-watch);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px auto 0;padding:10px 14px;font-size:12px;display:flex}.ln-fixture-banner strong{font-weight:600}.ln-fixture-banner a{text-decoration:underline}.ln-page{width:min(100% - 64px,1200px);margin:0 auto 60px}.ln-hero{justify-content:space-between;align-items:flex-end;gap:40px;padding:44px 0 28px;display:flex}.ln-hero h1{font:500 42px/1.12 var(--sans);letter-spacing:-2px;margin:10px 0 0}.ln-hero h1 em{font:400 48px/1.1 var(--serif);color:#5b5970}.ln-hero-intro{max-width:420px}.ln-hero-intro p{color:var(--muted);font-size:14px;line-height:1.55}.ln-breadcrumb{color:var(--muted);gap:8px;margin-top:22px;font-size:12px;display:flex}.ln-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.ln-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ln-summary article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;flex-direction:column;align-items:flex-start;gap:6px;min-height:128px;padding:20px;display:flex}.ln-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.ln-search,.ln-select{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:12px;display:inline-flex}.ln-search{width:260px}.ln-search input{background:0 0;border:0;flex:1;min-width:0;font-size:13px}.ln-search input:focus{outline:none}.ln-search:focus-within,.ln-select:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ln-select select{cursor:pointer;background:0 0;border:0;font-size:12px}.ln-toolbar-note{font:400 11px/1.5 var(--mono);color:var(--muted-2);margin-left:auto}.ln-table-scroll{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;overflow-x:auto}.ln-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1080px;font-size:13px}.ln-table th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:normal;background:#eee;padding:14px 12px;font-size:11px;font-weight:500;line-height:1.5}.ln-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;height:60px;padding:12px}.ln-table tbody tr:last-child td{border-bottom:0}.ln-table .num,.ln-table th.num{text-align:right}.ln-identity{align-items:center;gap:9px;min-width:0;display:flex}.ln-identity b{font-size:13px;font-weight:500;line-height:1.3;display:block}.ln-identity small{color:var(--muted);font-size:11px;display:block}.ln-identity small code{font-size:10px}.ln-mark{background:var(--ink);width:30px;height:30px;color:var(--dark-text);font:500 10px/30px var(--mono);text-align:center;border-radius:50%;flex-shrink:0}.ln-mark.usdg{background:#1e4fd8}.ln-stack{align-items:center;display:inline-flex}.ln-stack .ln-mark+.ln-mark{margin-left:-8px;box-shadow:0 0 0 2px #fff}.ln-token-icon{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #10181414}.ln-token-icon img{object-fit:cover;width:100%;height:100%;display:block}.ln-stack .ln-token-icon+.ln-token-icon{margin-left:-8px;box-shadow:0 0 0 2px #fff}.ln-token-icon-lg{width:48px;height:48px}.ln-apr-note{font:400 11px/1.4 var(--sans);color:var(--muted);margin-top:3px;display:block}.ln-util{gap:5px;display:grid}.ln-util-bar{border-radius:var(--radius-sm);background:#d6d6d6;height:5px;position:relative;overflow:hidden}.ln-util-bar i{background:var(--accent);border-radius:var(--radius-sm);position:absolute;inset:0 auto 0 0}.ln-util-bar i.high{background:var(--risk-watch)}.ln-util small{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.ln-table .btn-sm{height:32px;font:400 12px/1 var(--sans);padding:0 13px}.ln-row-actions{align-items:center;gap:6px;display:flex}.ln-row-actions .btn{justify-content:center;min-width:70px}.ln-updated{font:400 11px/1.5 var(--mono);color:var(--muted-2);margin:8px 0 0}.ln-footnote{max-width:850px;color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}@media (width<=760px){.ln-page{width:calc(100% - 32px)}.ln-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:30px 0 22px}.ln-hero h1{letter-spacing:-1.5px;font-size:32px}.ln-hero h1 em{font-size:36px}.ln-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ln-summary article{min-height:110px;padding:15px}.ln-summary .stat-value{font-size:22px}.ln-search{width:100%}.ln-toolbar-note{margin-left:0}.ln-table-scroll{overflow:visible}.ln-table,.ln-table tbody{min-width:0;display:block}.ln-table colgroup,.ln-table thead{display:none}.ln-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.ln-table tbody tr:last-child{border-bottom:0}.ln-table td{border:0;min-width:0;height:auto;padding:0;display:block}.ln-table .num,.ln-table td{text-align:left}.ln-table td[data-label]:before{content:attr(data-label);font:400 11px/1.4 var(--sans);color:var(--muted);margin-bottom:5px;display:block}.ln-table td:first-child{align-self:center}.ln-table td.ln-status-cell{text-align:right;align-self:center}.ln-table td.ln-span,.ln-table td:last-child{grid-column:1/-1}.ln-table td:last-child .btn{flex:1;height:38px}.ln-row-actions{width:100%}}.ln-market-head{flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0 8px;display:flex}.ln-market-head h1{letter-spacing:-1px;font-size:34px;font-weight:500;line-height:1.05}.ln-market-head .ln-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px;display:flex}.ln-market-head .ln-meta code{font-size:11px}.ln-market-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.ln-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0 20px;display:grid}.ln-stats>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;align-content:start;gap:8px;min-width:0;padding:16px 18px;display:grid}.ln-stats strong{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:500}.ln-stats small{color:var(--muted);font-size:12px}.ln-view-switch{border-radius:var(--radius-sm);background:var(--cream);gap:4px;margin:4px 0 18px;padding:4px;display:inline-flex}.ln-view-switch a,.ln-view-switch button{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 16px;font-size:14px}.ln-view-switch [aria-current=page],.ln-view-switch [aria-selected=true]{background:var(--card);border-color:var(--line);color:var(--ink);font-weight:500}.ln-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.ln-col,.ln-grid{gap:18px;display:grid}.ln-col{min-width:0}.ln-page .sv-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;gap:16px;min-width:0;padding:22px;display:grid}.ln-page .sv-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ln-page .sv-card-head h2{font-size:18px;font-weight:500}.ln-page .sv-card-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.ln-kv{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 18px;display:grid}.ln-kv>div{gap:3px;min-width:0;display:grid}.ln-kv span{color:var(--muted);font-size:12px}.ln-kv strong{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:500}.ln-kv small{color:var(--muted-2);font-size:11px}.ln-kv .ln-sub{font-size:14px}@media (width<=1000px){.ln-grid{grid-template-columns:1fr}.ln-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ln-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-market-head h1{font-size:28px}.ln-market-tags{justify-content:flex-start;margin-left:0}.ln-page .sv-card{border-radius:var(--radius-sm);padding:18px}}.ln-risk{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.ln-risk:before{font-family:var(--mono);font-size:11px;font-weight:600}.ln-risk-safe{color:var(--risk-safe);background:var(--risk-safe-tint)}.ln-risk-safe:before{content:"✓"}.ln-risk-watch{color:var(--risk-watch);background:var(--risk-watch-tint)}.ln-risk-watch:before{content:"!"}.ln-risk-danger{color:var(--risk-danger);background:var(--risk-danger-tint)}.ln-risk-danger:before{content:"!!"}.ln-risk-none{color:var(--risk-none);background:var(--cream)}.ln-risk-none:before{content:"–"}.ln-risk-info{color:var(--info);background:var(--info-tint)}.ln-risk-info:before{content:"i"}.ln-page .text-safe{color:var(--risk-safe)}.ln-page .text-watch{color:var(--risk-watch)}.ln-page .text-danger{color:var(--risk-danger)}.ln-gauge{gap:8px;display:grid}.ln-gauge-track{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--risk-safe-tint) 0,var(--risk-safe-tint) var(--max-ltv),var(--risk-watch-tint) var(--max-ltv),var(--risk-watch-tint) var(--liq),var(--risk-danger-tint) var(--liq),var(--risk-danger-tint) 100%);border:1px solid var(--line);height:10px;position:relative}.ln-gauge-fill{width:var(--ltv);border-radius:var(--radius-sm);opacity:.85;top:0;bottom:0;left:0}.ln-gauge-fill,.ln-gauge-mark{background:var(--ink);position:absolute}.ln-gauge-mark{width:2px;top:-5px;bottom:-5px;transform:translate(-1px)}.ln-gauge-mark.max{left:var(--max-ltv);background:var(--risk-watch)}.ln-gauge-mark.liq{left:var(--liq);background:var(--risk-danger)}.ln-gauge-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:11px;display:flex}.ln-gauge-legend b{color:var(--ink);font-weight:500;font-family:var(--mono)}.ln-gauge-legend i{vertical-align:middle;background:var(--ink);width:10px;height:2px;margin-right:6px;display:inline-block}.ln-gauge-legend i.max{background:var(--risk-watch)}.ln-gauge-legend i.liq{background:var(--risk-danger)}.ln-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);gap:0;display:grid;overflow:hidden}.ln-preview-head,.ln-preview-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:grid}.ln-preview-head{color:var(--muted);border-bottom:1px solid var(--line);background:#eee;font-size:11px}.ln-preview-row+.ln-preview-row{border-top:1px solid var(--line-soft)}.ln-preview-row .mono{text-align:right}.ln-preview-row .arrow{color:var(--muted-2);text-align:center}.ln-preview-row .after{font-weight:500}.ln-preview-row.changed .after{color:var(--ink)}.ln-preview-row .ln-risk{justify-self:end}.ln-action{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;gap:14px;padding:20px;display:grid;position:sticky;top:16px}.ln-action .ln-page .tabs button{padding:8px 6px;font-size:13px}.ln-action .btn-block{height:48px}.ln-inline-msg{border-radius:var(--radius-sm);border:1px solid #0000;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.ln-inline-msg b{font-weight:600}.ln-inline-msg.danger{background:var(--risk-danger-tint);color:var(--risk-danger);border-color:#9b2f2f40}.ln-inline-msg.watch{background:var(--risk-watch-tint);color:var(--risk-watch)}.ln-inline-msg.info{background:var(--info-tint);color:var(--info)}.ln-inline-msg.good{background:var(--accent-tint);color:var(--accent)}.ln-inline-msg.neutral{background:var(--cream);color:var(--ink-soft)}.ln-inline-msg .glyph{font-family:var(--mono);flex-shrink:0;font-weight:600}.ln-steps{gap:6px;font-size:13px;display:grid}.ln-step{border-radius:var(--radius-sm);background:var(--cream-2);border:1px solid var(--line-soft);align-items:center;gap:10px;padding:8px 10px;display:flex}.ln-step .dot{border:1.5px solid var(--line-strong);width:18px;height:18px;font:500 10px/16px var(--mono);text-align:center;border-radius:50%;flex-shrink:0}.ln-step.done .dot{background:var(--accent);border-color:var(--accent);color:#fff}.ln-step.active,.ln-step.active .dot{border-color:var(--ink)}.ln-step.failed .dot{border-color:var(--risk-danger);color:var(--risk-danger)}.ln-step .spin{border:2px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;margin-left:auto;animation:1s linear infinite ln-spin}@media (prefers-reduced-motion:reduce){.ln-step .spin{animation:none}}.ln-step small{color:var(--muted);font-family:var(--mono);margin-left:auto;font-size:11px}.ln-btn-progress{align-items:center;gap:10px;display:inline-flex}.ln-btn-progress .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite ln-spin}.ln-action-disabled-note{color:var(--muted);text-align:center;font-size:12px}.ln-history{border-collapse:collapse;width:100%;font-size:13px}.ln-history th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 0;font-size:11px;font-weight:500}.ln-history td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 0}.ln-history tr:last-child td{border-bottom:0}.ln-history .num,.ln-history th.num{text-align:right}.ln-history small{color:var(--muted-2);font-size:11px;display:block}.ln-kind{align-items:center;gap:6px;font-weight:500;display:inline-flex}.ln-kind i{border-radius:var(--radius-sm);background:var(--muted-2);width:7px;height:7px}.ln-kind.borrow i{background:var(--ink)}.ln-kind.repay i{background:var(--accent)}.ln-kind.interest i{background:var(--risk-watch)}.ln-kind.liq i{background:var(--risk-danger)}.ln-kind.collateral i{background:#1e4fd8}.ln-history-scroll{overflow-x:auto}@media (width<=600px){.ln-history{min-width:520px}}.ln-ledger{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ln-ledger>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);gap:2px;padding:12px 14px;display:grid}.ln-ledger span{color:var(--muted);font-size:11px}.ln-ledger strong{font-family:var(--mono);font-size:17px;font-weight:500}.ln-ledger small{color:var(--muted-2);font-size:11px;line-height:1.4}.ln-ledger .pos{color:var(--accent)}.ln-ledger .neg{color:var(--ember)}.ln-tip>button{border:1px solid var(--line-strong);background:var(--card);color:var(--muted);font:500 10px/14px var(--mono)}.ln-tip>span{width:240px;font-size:12px;font-weight:400;line-height:1.45;font-family:var(--sans);box-shadow:0 12px 30px #1218161a}.ln-auto-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ln-toggle{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--cream);cursor:pointer;width:44px;height:24px;position:relative}.ln-toggle:after{content:"";border:1px solid var(--line-strong);background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px}.ln-toggle[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.ln-toggle[aria-checked=true]:after{border-color:var(--accent);left:22px}.ln-consent{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream-2);gap:8px;padding:14px;font-size:13px;display:grid}.ln-consent label{align-items:flex-start;gap:10px;display:flex}.ln-consent input[type=checkbox]{margin-top:3px}.ln-gallery{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:18px;display:grid}.ln-gallery .ln-action{position:static}.ln-gallery-title{align-items:baseline;gap:8px;margin:28px 0 12px;display:flex}.ln-gallery-title h2{font-size:20px;font-weight:500}.ln-gallery-title code{color:var(--muted);font-size:11px}.ln-variant-label{font:500 11px/1.4 var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.ln-action>*,.ln-col>*,.ln-gallery>*,.ln-gallery>*>*,.ln-grid>*,.ln-page .sv-card>*{min-width:0}.ln-page .tabs button{white-space:normal;flex:auto;min-width:0;line-height:1.2}.amount-box-main input{width:0}.amount-box-main strong,.ln-page .amount-box-top>span{overflow-wrap:anywhere;min-width:0}.ln-page .amount-box-top>span:last-child{text-align:right}.ln-page .sv-card-head{flex-wrap:wrap}.ln-page .sv-card-head>div{flex:200px;min-width:0}.ln-kv{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.ln-ledger{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.ln-preview-head>*,.ln-preview-row>*{overflow-wrap:anywhere;min-width:0}.ln-market-head>div{flex:240px;min-width:0}.ln-market-head h1{overflow-wrap:anywhere}@media (width<=760px){.ln-kv strong,.ln-stats strong{font-size:18px}.ln-risk{white-space:normal;text-align:left}.ln-action{padding:16px;position:static}.ln-gallery{grid-template-columns:1fr}.ln-preview-head,.ln-preview-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 14px minmax(0,1fr);gap:6px;padding:8px 10px;font-size:12px}}.ln-page{padding-top:18px}.ln-page .ln-address{overflow-wrap:anywhere;color:var(--muted);font:12px/1.6 var(--mono);margin-top:8px;display:block}.ln-page .ln-note{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.6}.ln-page input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:100%;min-width:0;padding:12px}.ln-page .amount-box input{font:28px var(--mono);border:0;padding:4px 0}.ln-page .amount-box{border:1px solid var(--line);border-radius:var(--radius-sm);gap:10px;padding:16px;display:grid}.ln-page .amount-box-top{justify-content:space-between;gap:12px;display:flex}.ln-page .tabs{flex-wrap:wrap;gap:4px;display:flex}.ln-page .tabs button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream);flex:1;min-width:80px;padding:8px}.ln-page [aria-pressed=true]{color:var(--ink);background:var(--card)!important;border-color:var(--ink)!important}.ln-page .ln-ledger-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.ln-page .ln-ledger-row b{white-space:nowrap;color:var(--muted);font-weight:400}.ln-page .ln-preview-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 12px minmax(0,1fr)}.ln-page .ln-preview-row .ln-risk{white-space:normal;font-size:11px}.ln-page .ln-fixture-banner{width:100%;margin:0 0 14px}.ln-page .btn-block{width:100%}.ln-page h2{font-size:20px;font-weight:500}.ln-page .ln-kv span,.ln-page small{font-size:14px}@media (width<=760px){.ln-page .ln-ledger-row{gap:4px;display:grid}.ln-page .ln-table-wrap{overflow:visible}.ln-page .ln-hero h1{font-size:34px}.ln-page .ln-kv{grid-template-columns:1fr 1fr}.ln-page .ln-kv strong{font-size:18px}}.ln-page{--risk-safe:#1c9a69;--risk-watch:#795012;--risk-danger:#852929;--risk-none:#5b5970}.ln-page .ln-risk-safe{color:var(--risk-safe)}.ln-page .ln-risk-watch{color:var(--risk-watch)}.ln-page .ln-risk-danger{color:var(--risk-danger)}.ln-page .ln-risk-none{color:var(--risk-none)}.ln-page .vault-table-tag{border-radius:var(--radius-sm);color:var(--risk-none);background:var(--cream);white-space:normal;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ln-page .vault-table-tag-open{color:var(--risk-safe);background:#c5ffd6}.ln-page .vault-table-tag-paused{color:var(--risk-watch);background:#fff3d4}.ln-page .vault-table-tag-recovery{color:var(--risk-danger);background:#fbecec}.ln-page .ln-ledger-pending{grid-template-columns:minmax(0,1fr);gap:0}.ln-page .ln-ledger-pending>div{border:0;border-bottom:1px solid var(--line);border-radius:var(--radius-sm);background:0 0}.ln-page .ln-identity,.ln-page .ln-identity>span:last-child{min-width:0}.ln-page .ln-mark{color:#fffefa;display:inline-block;position:static}.ln-page .ln-util small{font-size:11px;display:grid}.ln-page .ln-table .ln-address{font-size:10px}.ln-page .ln-recovery-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ln-page .ln-recovery-values>.ln-recovery-group{grid-column:1/-1;gap:12px}.ln-page .ln-recovery-group p{margin:8px 0 0}.ln-form{border:0;min-width:0;margin:0;padding:0}.ln-form .tabs{flex-wrap:wrap;gap:4px;display:flex}.ln-form .tabs button{white-space:normal;font-size:11px}.ln-form label{margin-top:14px;display:block}.ln-form input{box-sizing:border-box;max-width:100%}.ln-hash{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:10px}.ln-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:1s linear infinite ln-spin;display:inline-block}.ln-activity small{color:var(--muted);font-size:11px;display:block}.ln-activity{max-height:420px;overflow:auto}.ln-action>button{margin-top:10px}@media (prefers-reduced-motion:reduce){.ln-spinner{animation:none}}.ln-stage-quote .ln-note{grid-column:1/-1}.ln-ledger-row b{overflow-wrap:anywhere}.ln-note summary{cursor:pointer}.ln-inline-msg.ln-transaction,.ln-transaction strong{display:block}.ln-transaction p{margin:8px 0 0}.ln-transaction .ln-hash{word-break:break-all;font-size:11px}.ln-page.masthead-page{padding-top:0;overflow:visible}.ln-page.masthead-page>.masthead.masthead-bleed{width:100vw;max-width:none;box-shadow:0 0 0 100vmax var(--dark);clip-path:inset(0 -100vmax);margin-left:-50vw;margin-right:-50vw;position:relative;left:50%}.ln-page .masthead{margin-bottom:22px}.masthead .ln-stats{gap:0;margin:0}.masthead .ln-stats>div{border-radius:var(--radius-sm);background:0 0;border:0;gap:4px;padding:18px 0 24px}.masthead .ln-stats>div+div{border-left:1px solid #ffffff24;padding-left:20px}.masthead .ln-stats strong{color:var(--dark-text);font-size:24px}.masthead .ln-stats small{color:var(--dark-muted)}.masthead .ln-stats .up strong{color:var(--accent-on-dark)}.masthead .ln-mast-stats{grid-template-columns:1fr 1fr 1fr 1.2fr 1.2fr}.masthead .ln-mast-stats .ln-risk{vertical-align:middle;font-size:11px}.masthead .ln-breadcrumb{margin-top:0}.masthead .ln-breadcrumb a{text-decoration:none}.masthead .ln-market-head{margin:0}.masthead .ln-market-head h1{letter-spacing:-1px;font-size:32px}.masthead .ln-market-head .ln-mark{width:42px;height:42px;line-height:42px}.masthead .ln-meta{color:var(--dark-muted);margin-top:0}.masthead .ln-page .vault-table-tag,.masthead .vault-table-tag{white-space:nowrap}.masthead .ln-stack .ln-mark+.ln-mark,.masthead .ln-stack .ln-token-icon+.ln-token-icon{box-shadow:0 0 0 2px var(--dark)}.masthead .dtag.ln-address{color:var(--dark-muted);margin:0;font-size:12px;display:inline-flex}.masthead .ln-view-switch{border-radius:var(--radius-sm);background:0 0;margin:0;padding:0}.masthead .ln-view-switch button{border-radius:var(--radius-sm);color:var(--dark-muted);border-color:#0000;padding:10px 2px 14px;font-size:15px}.masthead .ln-view-switch [aria-pressed=true]{color:var(--dark-text);border-color:#0000!important;border-bottom:2px solid var(--accent-on-dark)!important;background:0 0!important}.ln-position-hero{grid-template-columns:320px minmax(0,1fr) 260px;align-items:center;gap:32px;margin-bottom:20px;padding:26px 28px}.ln-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 18px;display:grid}.ln-mode-switch button{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:#fffefb;gap:5px;padding:18px 20px;display:grid}.ln-mode-switch button:hover{border-color:var(--line-strong)}.ln-mode-switch button[aria-pressed=true]{color:#fff;background:var(--ink)!important;border-color:var(--ink)!important}.ln-mode-switch strong{font-size:18px;font-weight:500}.ln-mode-switch span{color:var(--muted);font-size:12px}.ln-mode-switch button[aria-pressed=true] span{color:#ffffffad}.ln-supply-hero{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;margin-bottom:20px;padding:28px!important}.ln-supply-hero h2{margin:8px 0;font-size:26px}.ln-supply-hero p{color:var(--muted);line-height:1.6}.ln-arc-wrap{flex-direction:column;align-items:center;gap:4px;display:flex}.ln-arc{max-width:100%;height:auto;display:block}.ln-hero-body{gap:18px;min-width:0;display:grid}.ln-hero-kv{grid-template-columns:repeat(3,minmax(0,1fr))}.ln-hero-aside{border-left:1px solid var(--line);gap:12px;padding-left:28px;display:grid}.ln-hero-aside>div{gap:2px;display:grid}.ln-hero-aside span{color:var(--muted);font-size:12px}.ln-hero-aside strong{font-family:var(--mono);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:500}.ln-hero-aside .ln-note{margin-top:0;font-size:12px}.ln-page .ln-grid{grid-template-columns:420px minmax(0,1fr)}.ln-page .ln-grid>.ln-col{order:2}.ln-page .ln-grid>.ln-action{order:1}.ln-action-head{gap:8px;display:grid}.ln-action-head h2{margin:0;font-size:24px}.ln-action-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.ln-action-choices{gap:8px;margin-top:16px;display:grid}.ln-action-choices button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-height:46px;color:var(--ink);text-align:left;cursor:pointer;font:500 14px/1.3 var(--sans);padding:11px 14px}.ln-action-choices button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ln-simple-action{border-radius:var(--radius-sm);background:var(--cream);gap:4px;margin-top:14px;padding:13px 14px;display:grid}.ln-simple-action strong{font-size:14px;font-weight:500}.ln-simple-action span{color:var(--muted);font-size:12px;line-height:1.5}.ln-text-action{width:100%;color:var(--ink);font:500 13px/1.4 var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:10px;text-decoration:underline}.ln-more-actions{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ln-more-actions summary{cursor:pointer;color:var(--muted);font-size:13px}.ln-more-actions>div{gap:6px;margin-top:10px;display:grid}.ln-more-actions button{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;gap:3px;padding:10px 12px;display:grid}.ln-more-actions button small{color:var(--muted);font-size:11px}.ln-connect-prompt,.ln-connected-wallet{border-radius:var(--radius-sm);background:var(--cream);gap:5px;margin-top:14px;padding:13px 14px;display:grid}.ln-connect-prompt span,.ln-connected-wallet span{color:var(--muted);font-size:12px}.ln-connected-wallet strong{font-family:var(--mono);font-weight:500}.ln-connect-prompt strong{font-size:14px;font-weight:500}.ln-amount-box{background:#fff;padding:18px!important}.ln-amount-box input{font-size:36px!important}.ln-supplier-tabs{margin-bottom:16px}.ln-supplier-form{gap:16px;display:grid}.ln-supplier-form .ln-amount-box{margin-top:0}.ln-action .wallet-amount-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid;overflow:hidden}.ln-action .wallet-amount-main input{width:100%;min-width:0}.ln-action .wallet-amount-main>span{white-space:nowrap;align-items:center;gap:7px;max-width:none;display:inline-flex}.ln-action .wallet-amount-main img{object-fit:cover;border-radius:50%;min-width:20px;width:20px!important;height:20px!important}.ln-action .ln-form{gap:12px;display:grid}.ln-action .ln-form label{margin-top:0}.ln-amount-shortcuts{justify-content:flex-end;gap:8px;margin:0;display:flex}.ln-amount-shortcuts button,.ln-subtabs button{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:58px;color:var(--ink);font:500 12px/1 var(--sans);cursor:pointer;background:#fff;padding:7px 12px}.ln-amount-shortcuts button:hover,.ln-subtabs button.active,.ln-subtabs button:hover{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.ln-amount-shortcuts button:disabled{opacity:.42;cursor:default}.ln-borrow-tabs{margin-bottom:4px}.ln-borrow-tabs button.active{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}.ln-rate-value{color:var(--accent)}.ln-subtabs{gap:8px;margin-top:-4px;display:flex}.ln-collateral-conversion{min-height:18px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:18px}.ln-supplier-form .managed-submit{min-height:54px}.ln-token-label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ln-token-label img{border-radius:50%;width:22px;height:22px}.ln-position-empty{color:var(--muted)}@media (width<=1000px){.ln-position-hero{grid-template-columns:minmax(0,1fr)}.ln-hero-aside{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.ln-page .ln-grid{grid-template-columns:1fr}.ln-page .ln-grid>.ln-col{order:2}.masthead .ln-mast-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ln-hero-kv{grid-template-columns:1fr 1fr}.ln-mode-switch{grid-template-columns:1fr}.ln-mode-switch button{padding:14px 16px}.ln-supply-hero{grid-template-columns:1fr}}.ln-tip{vertical-align:middle;display:inline-flex;position:relative}.ln-tip>button{opacity:.55;width:16px;height:16px;color:inherit;cursor:help;font:inherit;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ln-tip>button svg{width:10px;height:10px;display:block}.ln-tip>button:focus-visible,.ln-tip>button:hover{opacity:1}.ln-tip>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ln-tip>span{z-index:5;border:1px solid var(--line);border-radius:var(--radius-sm);width:260px;color:var(--ink);font:400 12px/1.45 var(--sans);white-space:normal;text-align:left;letter-spacing:0;text-transform:none;padding:10px 12px;display:none;bottom:calc(100% + 8px);transform:translate(-50%);box-shadow:0 12px 30px #1218161f}.ln-tip>span,.ln-tip>span:after{background:var(--card);position:absolute;left:50%}.ln-tip>span:after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:10px;height:10px;margin-top:-5px;margin-left:-5px;top:100%;transform:rotate(45deg)}.ln-tip:focus-within>span,.ln-tip:hover>span{display:block}.ln-tip>span b{margin-bottom:2px;font-weight:600;display:block}.ln-tip-right>span{left:auto;right:-8px;transform:none}.ln-tip-right>span:after{left:auto;right:10px}.ln-tip-left>span{left:-8px;transform:none}.ln-tip-left>span:after{left:12px}.ln-tip-below>span{top:calc(100% + 8px);bottom:auto}.ln-tip-below>span:after{border:0;border-left:1px solid var(--line);border-top:1px solid var(--line);margin-top:-6px;top:0}.ln-label{align-items:center;gap:6px;display:inline-flex}.masthead .ln-tip>span{color:var(--ink)}.ln-role-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0 18px;display:grid}.ln-role-switch button{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;font:inherit;background:#fffefb;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 14px;padding:18px 20px;display:grid}.ln-role-switch button:hover{border-color:var(--line-strong)}.ln-role-switch .ln-role-icon{border-radius:var(--radius-sm);background:var(--cream);grid-area:1/1/span 2;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ln-role-switch .ln-role-icon svg{width:20px;height:20px}.ln-role-switch strong{grid-area:1/2;font-size:18px;font-weight:500}.ln-role-switch span:not(.ln-role-icon){color:var(--muted);grid-column:2;font-size:13px}.ln-role-switch button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ln-role-switch button[aria-pressed=true] span:not(.ln-role-icon){color:#ffffffad}.ln-role-switch button[aria-pressed=true] .ln-role-icon{background:#ffffff1f}.ln-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.ln-path-step{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:#fffefb;grid-template-columns:28px minmax(0,1fr);gap:2px 12px;padding:16px 18px;display:grid}.ln-path-static .ln-path-step{cursor:default}.ln-path-step .ln-path-n{border:1.5px solid var(--line-strong);width:28px;height:28px;font:500 12px/26px var(--mono);text-align:center;color:var(--muted);border-radius:50%;grid-area:1/1/span 2}.ln-path-step strong{grid-area:1/2;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.ln-path-step p{color:var(--muted);grid-column:2;margin:0;font-size:13px;line-height:1.5}.ln-path-step:hover{border-color:var(--line-strong)}.ln-path-step.current{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.ln-path-step.current .ln-path-n{background:var(--ink);border-color:var(--ink);color:#fff}.ln-path-step.done .ln-path-n{background:var(--accent);border-color:var(--accent);color:#fff}.ln-loan-card{margin-bottom:20px}.ln-statement{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.25}.ln-statement em.serif{font-family:var(--serif);color:var(--accent);font-size:26px;font-style:italic;font-weight:400}.ln-statement em.ln-text-watch{color:var(--risk-watch)}.ln-statement em.ln-text-danger{color:var(--risk-danger)}.ln-gauge-track{height:12px}.ln-gauge-legend-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ln-gauge-legend-3 span:nth-child(2){text-align:center}.ln-gauge-legend-3 span:nth-child(3){text-align:right}.ln-gauge-legend-3 b{display:block}.ln-more{border-top:1px solid var(--line-soft);padding-top:12px}.ln-more summary{cursor:pointer;color:var(--muted);font-size:13px}.ln-more .ln-kv{margin-top:14px}.ln-whathappens{border-radius:var(--radius-sm);background:var(--cream-2);border:1px solid var(--line-soft);gap:8px;margin-top:14px;padding:14px;display:grid}.ln-whathappens h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:500}.ln-whathappens ul{gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.ln-whathappens li{align-items:flex-start;gap:8px;display:flex}.ln-whathappens li svg{width:14px;height:14px;color:var(--accent);flex-shrink:0;margin-top:3px}.ln-supply-hero .ln-kv strong{font-size:20px}@media (width<=760px){.ln-role-switch{grid-template-columns:1fr;gap:8px;margin:18px 0 14px}.ln-role-switch button{padding:14px 16px}.ln-path{grid-template-columns:1fr;gap:8px}.ln-statement{font-size:19px}.ln-statement em.serif{font-size:22px}.ln-tip>span{width:220px}.ln-gauge-legend-3{font-size:10px}}.ln-page.ln-v2 .ln-role-switch button[aria-pressed=true]{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.ln-page.ln-v2 .ln-kv strong{text-align:left}.ln-page.ln-v2 .ln-kv>div{align-content:start}.ln-path-step{position:relative}.ln-path-pick{all:unset;cursor:pointer;font:inherit;color:inherit}.ln-path-pick:after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.ln-path-pick:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ln-path-step .ln-tip{z-index:2;position:relative}.ln-page.ln-v2 .ln-kv strong.ln-kv-text{font-family:var(--sans);letter-spacing:0;text-align:left;font-size:17px;font-weight:500;line-height:1.35}.wallet-account-symbol{border-radius:var(--radius-sm);color:#5b5970;background:#d6d6d6;border:1px solid #d6d6d6;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.wallet-transfer{min-width:0}.wallet-transfer-intro{color:var(--muted);margin:-4px 0 20px;font-size:14px;line-height:1.7}.wallet-transfer fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.wallet-transfer-label{color:var(--ink-soft);gap:8px;font-size:12px;font-weight:500;display:grid}.wallet-transfer-label input,.wallet-transfer-label select{width:100%;min-width:0;min-height:46px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);font:400 14px var(--sans);background:#fffdf7;padding:12px}.wallet-transfer-label input:focus-visible,.wallet-transfer-label select:focus-visible{outline-offset:2px;outline:2px solid #5b5970}.wallet-transfer .amount-box{margin:0}.wallet-transfer .amount-box-top{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px}.wallet-transfer .wallet-amount-main input{flex:1;width:0;min-width:0}.wallet-transfer .wallet-amount-main>span{overflow-wrap:anywhere;flex-shrink:0;max-width:40%}.wallet-transfer .fine-print{margin:14px 0;font-size:12px;line-height:1.7}.wallet-transfer .fine-print a{text-underline-offset:3px;text-decoration:underline}.wallet-transfer .max-link{justify-self:end}.wallet-transfer-review{border-radius:var(--radius-sm);background:#d6d6d6;border:1px solid #a39db8;gap:10px;margin-top:16px;padding:18px;display:grid}.wallet-transfer-review small,.wallet-transfer-review>span{color:var(--muted);font-size:12px}.wallet-transfer-review strong{font:400 27px var(--serif);overflow-wrap:anywhere}.wallet-transfer-review code{font:12px/1.7 var(--mono);overflow-wrap:anywhere}.wallet-transfer-review .btn{margin-top:7px}.wallet-transfer .wallet-inline-error,.wallet-transfer .wallet-transaction-status{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:13px;line-height:1.6}.wallet-transfer .wallet-transaction-status{gap:10px;display:grid}.wallet-transfer .btn{white-space:normal;height:auto;min-height:46px;padding:12px 16px}.wallet-transfer fieldset:disabled{opacity:.65}.wallet-position-manage{text-underline-offset:4px;gap:7px;margin-top:20px;font-size:13px;text-decoration:underline;display:inline-flex}@media (width<=580px){.wallet-transfer{padding:20px 16px}.wallet-account-main{align-items:flex-start}.wallet-account-symbol{border-radius:var(--radius-sm);width:40px;height:40px}.wallet-account-main h2{font-size:18px}}.managed-portfolio-row{border-top:1px solid var(--line);color:inherit;align-items:center;gap:14px;padding:20px 0;text-decoration:none;display:flex}.managed-portfolio-row>span{gap:6px;min-width:0;display:grid}.managed-portfolio-row>span:last-child{text-align:right;margin-left:auto}.managed-portfolio-row small{color:var(--muted);overflow-wrap:anywhere}.portfolio-activity{margin-top:24px}.portfolio-activity-count{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.portfolio-activity-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 10px;display:grid}.portfolio-activity-totals>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:14px 16px}.portfolio-activity-totals span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.portfolio-activity-totals strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:700;display:block}.portfolio-activity .is-up strong,.portfolio-activity small.is-up{color:var(--accent)}.portfolio-activity .is-down strong,.portfolio-activity small.is-down{color:#a4459f}.portfolio-activity-vault{border-top:1px solid var(--line)}.portfolio-activity-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:18px 0;display:flex}.portfolio-activity-row>span{gap:6px;min-width:0;display:grid}.portfolio-activity-row>span:nth-child(3){text-align:right;margin-left:auto}.portfolio-activity-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.portfolio-activity-row svg{color:var(--muted);transition:transform var(--dur) var(--ease-out);flex:none}.portfolio-activity-row svg.is-open{transform:rotate(180deg)}.portfolio-activity-events{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.portfolio-activity-events li{border:1px solid var(--line-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px;font-size:13px;display:grid}.portfolio-activity-events li>span:nth-child(2){gap:2px;display:grid}.portfolio-activity-events small{color:var(--muted);font-size:11px}.portfolio-activity-events li>span.mono{color:var(--muted);white-space:nowrap;font-size:12px}.portfolio-activity-events a{color:var(--accent);align-items:center;gap:3px;font-weight:600;display:inline-flex}.portfolio-activity-kind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--seafoam);border-radius:999px;padding:4px 8px;font-size:10px}.portfolio-activity-kind.withdraw{background:var(--lavender)}@media (width<=760px){.portfolio-activity-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-activity-events li{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.portfolio-activity-events li>span.mono{grid-column:2}}.portfolio-activity-totals small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.strategies-page{flex-direction:column;gap:24px;width:min(100% - 48px,1200px);margin:24px auto 80px;display:flex}.strategy-status{border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.masthead .strategy-status{color:var(--dark-muted);border-color:#ffffff3d}.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.strategy-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:18px;min-width:0;padding:26px;display:flex;box-shadow:0 12px 36px #12181609}.strategy-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 12px;display:grid}.strategy-card-head>div{display:contents}.strategy-card-head .eyebrow{grid-area:1/1}.strategy-card-head .strategy-status{grid-area:1/2}.strategy-card-head h2{grid-area:2/1/auto/-1}.strategy-card h2{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:26px;font-weight:500;line-height:1.12}.strategy-visual{border-radius:var(--radius-sm);background:var(--cream-2);border:1px solid var(--line-soft);padding:20px}.strategy-basket{align-items:center;gap:20px;display:flex}.strategy-basket-marks{flex-shrink:0;display:flex}.strategy-basket-marks>span{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--cream-2);display:inline-flex;position:relative}.strategy-basket-marks>span+span{margin-left:-12px}.strategy-basket-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.strategy-basket-copy b{font-size:15px;font-weight:500}.strategy-basket-copy span{color:var(--muted);font-size:12px}.strategy-neutral{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.strategy-side{border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.strategy-side b{font-size:14px;font-weight:500;line-height:1.3}.strategy-side>span:last-child{color:var(--muted);font-size:12px;line-height:1.45}.strategy-side-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;display:inline-flex}.strategy-long .strategy-side-label{color:var(--accent)}.strategy-short .strategy-side-label{color:var(--ember)}.strategy-side-marks{align-items:center;gap:6px;display:inline-flex}.strategy-usdg{background:var(--card);width:36px;height:36px;box-shadow:0 0 0 3px var(--card);border-radius:50%;flex:0 0 36px;margin-left:-12px;display:inline-flex;overflow:hidden}.strategy-usdg img{object-fit:contain;width:100%;height:100%}.strategy-combine{color:var(--muted);justify-content:center;align-items:center;display:flex}.strategy-long{border-top:2px solid var(--accent)}.strategy-short{border-top:2px solid var(--ember)}.strategy-result{border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--accent);grid-column:1/-1;padding:10px 12px;font-size:13px;line-height:1.45}.strategy-lede{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.strategy-inline-mark{vertical-align:middle;color:var(--ink);align-items:center;gap:4px;font-weight:500;display:inline-flex}.strategy-facts{border-top:1px solid var(--line-soft);margin:0;display:grid}.strategy-facts>div{border-bottom:1px solid var(--line-soft);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;padding:12px 0;display:grid}.strategy-facts>div:last-child{border-bottom:0;padding-bottom:0}.strategy-facts dt{color:var(--muted);font-size:12px}.strategy-facts dd{margin:0;font-size:13px;line-height:1.5}.strategy-deposit{align-items:center;gap:7px;font-weight:500;display:flex}.strategy-deposit img{border-radius:50%}.strategy-card-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.strategy-closed{color:var(--muted)}.strategy-card-foot a{color:var(--accent);align-items:center;gap:4px;font-weight:500;display:inline-flex}.strategy-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.strategy-notes>div{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:24px;display:flex}.strategy-notes h3{margin:0;font-size:17px;font-weight:500}.strategy-notes p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}@media (width<=900px){.strategy-facts,.strategy-grid,.strategy-notes{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.strategies-page{width:min(100% - 32px,1200px)}.strategy-card{padding:20px}.strategy-card h2{font-size:24px}.strategy-neutral{grid-template-columns:minmax(0,1fr)}.strategy-combine{display:none}.strategy-basket{flex-direction:column;align-items:flex-start}}.strategy-status-live{color:var(--accent);border-color:#28e99f99}.strategy-status-live i{background:#28e99f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #28e99f40}.masthead .strategy-status-live{color:var(--seafoam);border-color:#c5ffd666}.masthead-back{color:inherit;align-items:center;gap:6px;display:inline-flex}.basket{gap:24px;display:grid}.basket-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:20px;padding:26px;display:flex;box-shadow:0 12px 36px #12181609}.basket-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.basket-panel-head h2{letter-spacing:-.025em;margin:6px 0 0;font-size:26px;font-weight:500;line-height:1.12}.basket-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.basket-size{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);align-items:center;gap:6px;padding:6px;display:inline-flex}.basket-size>span{color:var(--muted);padding:0 10px;font-size:12px}.basket-size button{min-width:44px;height:38px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600}.basket-size button.active{background:var(--slate);color:var(--fog)}.basket-size button:disabled{cursor:default;opacity:.7}.basket-legs{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);margin:0;padding:0;list-style:none;overflow:hidden}.basket-leg{border-bottom:1px solid var(--line-soft);background:var(--card);grid-template-columns:34px 36px minmax(0,1fr) auto 120px;align-items:center;gap:14px;padding:12px 16px;display:grid}.basket-leg:last-child{border-bottom:0}.basket-leg.is-done{background:#c5ffd659}.basket-leg.is-failed{background:#ffacfe33}.basket-leg.is-approving,.basket-leg.is-depositing{background:#ecffa366}.basket-rank{font-family:var(--code);color:var(--muted);font-size:12px}.basket-leg-main{gap:2px;min-width:0;display:grid}.basket-leg-main b{font-size:15px;font-weight:600}.basket-leg-main span{color:var(--muted);font-size:12px}.basket-leg-amount{text-align:right;gap:2px;display:grid}.basket-leg-amount b{font-variant-numeric:tabular-nums;font-size:15px}.basket-leg-amount span{color:var(--muted);font-size:11px}.basket-leg-status{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.basket-leg-status a{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.basket-leg-status.done a{color:var(--accent)}.basket-leg-status.failed{color:#a4459f}.basket-leg-empty{color:var(--muted);padding:18px 16px;font-size:13px;line-height:1.55;display:block}.basket-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.basket-foot-copy{flex:380px}.basket-foot-copy p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.basket-error{color:#a4459f!important}.basket-foot .hex{align-items:center;gap:8px;display:inline-flex}.basket-muted{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.basket-small{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;font-size:12px;display:flex}.basket-hints{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.basket-hints h3{margin:0 0 10px;font-size:15px;font-weight:600}.basket-hints h3 small{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.basket-hints ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.basket-hints li{border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.basket-hints li span{flex:1}.basket-hints li b{font-variant-numeric:tabular-nums}.basket-hints li em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--silver);border-radius:999px;padding:3px 8px;font-size:10px}.basket-hints li em.in{background:var(--seafoam)}.basket-hints li em.out{background:var(--magenta)}.basket-hints li a{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}@media (width<=760px){.basket-controls{grid-template-columns:1fr}.basket-leg{grid-template-columns:34px 36px minmax(0,1fr);gap:10px}.basket-leg-amount{text-align:left;grid-column:3}.basket-leg-status{grid-column:1/-1;justify-content:flex-start}.basket-hints{grid-template-columns:1fr}.basket-panel{padding:20px}}.basket-foot .hex:disabled{opacity:.45;cursor:not-allowed}.basket-exit-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.basket-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:600}.basket-check{width:18px;height:18px;accent-color:var(--slate);cursor:pointer;justify-self:center}.basket-leg.is-off{opacity:.55}.zap-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.zap-select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);height:40px;color:var(--ink);font:inherit;padding:0 12px;font-size:14px;font-weight:600}.zap-target{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);gap:8px;padding:14px 16px;display:grid}.zap-target>span{color:var(--muted);font-size:12px}.zap-select-vault{width:100%;height:48px}.zap-vault-link{color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.zap-route{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:16px 18px;list-style:none;display:flex}.zap-route li{gap:2px;display:grid}.zap-route b{font-variant-numeric:tabular-nums;font-size:17px}.zap-route span{color:var(--muted);font-size:12px}.zap-route .zap-arrow{color:var(--muted)}@media (width<=760px){.zap-grid{grid-template-columns:1fr}.zap-route{gap:10px}.zap-route .zap-arrow{display:none}}.strategy-allocator{flex-direction:column;gap:16px;display:flex}.strategy-allocator-bars{gap:4px;width:100%;display:flex}.strategy-allocator-bars>span{background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px;display:flex;overflow:hidden}.strategy-allocator-bars>span img{border-radius:50%}.strategy-allocator-bars b{font-family:var(--mono);color:var(--ink-soft);font-size:11px;font-weight:500}.strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.strategy-basket{flex-direction:column;align-items:flex-start}@media (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 (width<=760px){.vaults-page{width:calc(100% - 40px)}.vaults-desk-hero{padding:34px 0 28px;display:block}.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{gap:9px;padding:12px 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 (width<=480px){.vaults-page{width:calc(100% - 32px)}.vaults-desk-hero h1{letter-spacing:-1.2px;font-size:35px}.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{gap:8px;padding:12px 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}}@media (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)}}@media (width<=900px){.single-vault-body{grid-template-columns:1fr}.single-vault-deposit-panel{grid-row:1}}@media (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}}@media (width<=600px){.vault-desk-live-facts{grid-template-columns:1fr}}@media (width<=900px){.vault-table-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-table-note{width:100%;margin-left:0}}@media (width<=520px){.vault-table-summary{grid-template-columns:minmax(0,1fr)}.vaults-bottom{flex-direction:column}}@media (pointer:coarse){.vault-metric-info{flex-basis:44px;width:44px;height:44px}}@media (width<=1200px){.sv-stats-fees{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.sv-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sv-header{flex-wrap:wrap}.sv-header-tags{justify-content:flex-start;width:100%;margin-left:0}.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){border-left:0;padding-left:0}}@media (width<=640px){.managed-vault-actions{padding:20px}}@keyframes managed-progress-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.managed-progress-spinner{border-right-color:currentColor;animation:none}}@media (width<=520px){.vault-freshness{font-size:11px}}.managed-page{color:#3d3b4f;max-width:1180px;margin:auto;padding:40px 24px 90px}.managed-back{color:#5b5970;font-size:14px}.managed-header{justify-content:space-between;align-items:center;gap:20px;margin:36px 0;display:flex}.managed-header h1{margin:12px 0;font-size:clamp(38px,5vw,64px);line-height:1.12}.managed-badge{border-radius:var(--radius-sm);white-space:nowrap;background:#d6d6d6;padding:9px 16px;font-size:14px}.managed-badge.muted{color:#5b5970;background:#d6d6d6}.managed-metrics{border-radius:var(--radius-sm);background:#fffef9;border:1px solid #d6d6d6;grid-template-columns:repeat(3,1fr);margin-bottom:26px;display:grid}.managed-metrics>div{flex-direction:column;gap:10px;min-width:0;padding:26px 30px;display:flex}.managed-metrics>div+div{border-left:1px solid #d6d6d6}.managed-metrics span,.managed-page small{color:#5b5970;font-size:14px}.managed-metrics strong{overflow-wrap:anywhere;font-size:clamp(20px,3vw,30px);font-weight:550}.managed-columns{grid-template-columns:1.2fr 1fr;align-items:start;gap:26px;display:grid}.managed-detail{gap:24px;display:grid}.managed-card{border-radius:var(--radius-sm);background:#fffef9;border:1px solid #d6d6d6;margin-bottom:24px;padding:30px}.managed-detail .managed-card{margin-bottom:0}.managed-card h2{margin:0 0 20px;font-size:20px;font-weight:550}.managed-card p{color:#5b5970;margin:12px 0;font-size:14px;line-height:1.65}.managed-card-heading{justify-content:space-between;gap:16px;display:flex}.managed-card-heading span{color:#1c9a69;font-size:13px}.managed-price{font-size:42px;font-weight:500}.managed-range-bar{border-radius:var(--radius-sm);background:linear-gradient(90deg,#d6d6d6,#1c9a69,#d6d6d6);height:8px;margin:28px 0 18px}.managed-range-values{justify-content:space-between;margin-bottom:26px;display:flex}.managed-range-values div{flex-direction:column;gap:8px;display:flex}.managed-range-values span{color:#5b5970;font-size:13px}.managed-range-values strong{font-size:22px;font-weight:500}.managed-fees{grid-template-columns:1fr 1fr;gap:24px;display:grid}.managed-fees>div{flex-direction:column;gap:12px;display:flex}.managed-fees span{font-size:15px}.managed-form{background:#d6d6d6}.managed-tabs{border-radius:var(--radius-sm);background:#d6d6d6;gap:6px;margin-bottom:26px;padding:5px;display:flex}.managed-tabs button{border-radius:var(--radius-sm);color:#5b5970;background:0 0;border:0;flex:1;padding:12px}.managed-tabs button[aria-pressed=true]{color:#fff;background:#3d3b4f}.managed-page label{margin:18px 0 10px;font-size:14px;display:block}.managed-input{border-radius:var(--radius-sm);background:#fffef9;border:1px solid #d6d6d6;align-items:center;gap:10px;padding:15px 20px;display:flex}.managed-input input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;font-size:32px}.managed-input:focus-within{outline-offset:2px;outline:2px solid #1c9a69}.managed-input span{font-size:16px}.managed-page select{border-radius:var(--radius-sm);width:100%;color:inherit;background:#fffef9;border:1px solid #d6d6d6;padding:14px}.managed-presets{gap:9px;margin-top:12px;display:flex}.managed-presets button{border-radius:var(--radius-sm);background:#eee;border:1px solid #d6d6d6;flex:1;padding:9px;font-size:13px}.managed-primary{border-radius:var(--radius-sm);color:#fff;background:#3d3b4f;border:0;width:100%;margin-top:20px;padding:18px;font-size:17px;font-weight:500}.managed-page button{cursor:pointer}.managed-page button:disabled{cursor:not-allowed;opacity:.45}.managed-page details{margin-top:22px;font-size:14px}.managed-page summary{cursor:pointer;color:#5b5970}.managed-page .managed-error{color:#8b432e;border-radius:var(--radius-sm);background:#fff5ed;padding:12px}.managed-form>a{font-size:13px;text-decoration:underline}.managed-recovery{grid-template-columns:1fr 1fr;gap:24px;display:grid}.managed-recovery>section{align-self:start;min-width:0}.managed-recovery-payment{border-top:1px solid #d6d6d6;grid-template-columns:1fr auto;gap:8px 16px;padding:18px 0;display:grid}.managed-recovery-payment strong{font-size:14px;font-weight:500}.managed-recovery-payment span{color:#5b5970;overflow-wrap:anywhere;grid-column:1;font-size:14px}.managed-recovery-payment button{grid-area:1/2/3;align-self:center}.managed-recovery nav{border-top:1px solid #d6d6d6;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;font-size:13px;display:flex}.managed-recovery nav button{color:#3d3b4f;background:0 0;border:1px solid #d6d6d6}.managed-recovery button{color:#fff;border-radius:var(--radius-sm);background:#3d3b4f;border:0;padding:12px}.managed-empty{max-width:1000px;margin:auto;padding:80px 24px}.managed-catalog{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.managed-catalog a{color:inherit;text-decoration:none;display:block}.managed-catalog span{color:#1c9a69;font-size:14px}.managed-page button:focus-visible,.managed-page summary:focus-visible{outline-offset:3px;outline:2px solid #1c9a69}@media (width<=750px){.managed-page{padding:24px 18px 60px}.managed-columns{grid-template-columns:1fr}.managed-header{flex-direction:column;align-items:flex-start;margin:26px 0}.managed-metrics{grid-template-columns:1fr 1fr}.managed-metrics>div{padding:20px}.managed-metrics>div:last-child{border-top:1px solid #d6d6d6;border-left:0;grid-column:1/-1}.managed-card{padding:24px}.managed-recovery{grid-template-columns:1fr}.managed-form{grid-row:1}.managed-fees{gap:14px}.managed-fees span{overflow-wrap:anywhere}}.earn-atelier{--earn-line:#d6d6d6;--earn-muted:#5b5970;width:min(100% - 48px,1120px);margin:0 auto 50px}.earn-atelier .eyebrow{font:400 11px/1.5 var(--mono);letter-spacing:1.1px}.earn-heading{justify-content:space-between;align-items:end;gap:32px;padding:42px 4px 34px;display:flex}.earn-heading h1{letter-spacing:-2.5px;margin-top:13px;font-size:clamp(42px,4.7vw,58px);font-weight:500;line-height:1.02}.earn-heading h1 em{font-family:var(--serif);color:#5b5970;font-weight:400}.earn-heading-copy{max-width:360px;color:var(--earn-muted);gap:14px;padding-bottom:4px;font-size:14px;line-height:1.5;display:grid}.earn-heading-copy>p{margin:0}.earn-vault-status{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.earn-launch{border:1px solid var(--earn-line);border-radius:var(--radius-sm);color:var(--ink);white-space:nowrap;align-items:center;gap:7px;padding:5px 9px;font-size:11px;display:inline-flex}.earn-launch:before{content:"";background:var(--earn-muted);border-radius:50%;width:5px;height:5px}.earn-launch[data-state=public]:before{background:var(--accent)}.earn-cap{color:var(--earn-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:inline-flex}.earn-cap strong{color:var(--ink);font-weight:500}.earn-cap>span+span{border-left:1px solid var(--earn-line);padding-left:10px}.earn-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:24px;display:grid}.earn-account{border-radius:var(--radius-sm);background:#d6d6d6;border:1px solid #d6d6d6;min-width:0;padding:25px;position:relative}.earn-account:before{content:"";background:#d6d6d6;border:1px solid #d6d6d6;border-bottom:0;border-radius:0;height:7px;position:absolute;top:-7px;left:15px;right:15px}.earn-overview{min-width:0}.earn-protocol-figures{margin-bottom:18px}.earn-protocol-figures h2{color:var(--earn-muted);margin:0 0 10px}.earn-protocol-figures .metric-band{border:1px solid var(--earn-line);border-radius:var(--radius-sm);background:#fffefa;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.earn-protocol-figures .metric-cell{border-radius:var(--radius-sm);background:0 0;border:0;grid-column:span 2;gap:9px;min-width:0;padding:18px}.earn-protocol-figures .metric-cell+.metric-cell{border-left:1px solid var(--earn-line)}.earn-protocol-figures .earn-primary-metric{border-bottom:1px solid var(--earn-line);grid-column:span 3;padding:24px}.earn-protocol-figures .stat-label{min-height:0;color:var(--earn-muted);font-size:11px;line-height:1.5}.earn-protocol-figures .stat-value{font-family:var(--sans);letter-spacing:-.7px;overflow-wrap:anywhere;font-size:21px;font-weight:500}.earn-protocol-figures .earn-primary-metric .stat-value{letter-spacing:-1.3px;font-size:clamp(30px,3vw,40px);line-height:1.2}@media (width<=600px){.earn-protocol-figures .earn-primary-metric{padding:19px 16px}.earn-protocol-figures .metric-cell:not(.earn-primary-metric){padding:15px 12px}.earn-protocol-figures .metric-cell:not(.earn-primary-metric) .stat-value{font-size:19px}}.earn-fee-note{color:var(--earn-muted);border-top:1px solid #a39db8;margin-top:20px;padding-top:18px;font-size:12px;line-height:1.8}.earn-fee-note b{color:var(--ink);margin-bottom:3px;font-weight:500;display:block}.earn-atelier .wallet-vault-actions{border-radius:var(--radius-sm);background:0 0;border:0;padding:0}.earn-account-summary{border-bottom:1px solid #a39db8;margin-bottom:22px;padding-bottom:24px}.earn-account-summary>strong{font:400 44px/1.15 var(--serif);letter-spacing:-1.2px;overflow-wrap:anywhere;margin:12px 0 8px;display:block}.earn-account-summary>strong small{font:400 11px var(--sans);letter-spacing:0;margin-left:5px}.earn-account-summary-meta{color:var(--earn-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.earn-account-summary-meta a{text-underline-offset:3px;text-decoration:underline}.earn-atelier .tabs{border:0;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.earn-atelier .tabs button{border:1px solid var(--earn-line);border-radius:var(--radius-sm);color:var(--earn-muted);background:#fffdf7;padding:12px;font-size:14px}.earn-atelier .tabs button.active{color:#fffdf7;background:var(--ink);border-color:var(--ink);font-size:14px;font-weight:500}.earn-action-preview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.earn-action-preview span{text-align:center;border:1px solid var(--earn-line);border-radius:var(--radius-sm);color:var(--earn-muted);background:#fffdf7;padding:12px;font-size:14px}.earn-action-preview span:first-child{background:var(--ink);color:#fffdf7;border-color:var(--ink)}.earn-atelier .amount-box{border:1px solid var(--earn-line);border-radius:var(--radius-sm);background:#fffdf7;padding:14px}.earn-atelier .amount-box-top{flex-wrap:wrap;gap:8px;font-size:11px}.earn-atelier .wallet-amount-main input{letter-spacing:-1px;font-size:30px}.earn-atelier .wallet-quote-row{flex-wrap:wrap;gap:10px;margin:18px 0;font-size:12px}.earn-atelier .btn{border-radius:var(--radius-sm);white-space:normal;height:auto;min-height:48px;padding:12px 16px;font-size:13px}.earn-atelier .btn-primary{background:var(--ink);border-color:var(--ink)}.earn-atelier .fine-print{color:var(--earn-muted);font-size:11px;line-height:1.7}.earn-atelier .wallet-guard-note,.earn-atelier .wallet-inline-error,.earn-atelier .wallet-transaction-status{overflow-wrap:anywhere;min-width:0;font-size:12px}.earn-connect-copy{color:var(--earn-muted);margin:14px 0;font-size:12px;line-height:1.7}.earn-placeholder-amount{border:1px solid var(--earn-line);border-radius:var(--radius-sm);background:#fffdf7;margin:16px 0;padding:14px}.earn-placeholder-amount>span{color:var(--earn-muted);font-size:11px;display:block}.earn-placeholder-amount>div{justify-content:space-between;align-items:center;margin-top:6px;font-size:30px;display:flex}.earn-placeholder-amount small{font-size:12px}.earn-atelier .chart-card{border-radius:var(--radius-sm);background:#fffefa;padding:23px}.earn-atelier .chart-head{flex-wrap:wrap;gap:15px}.earn-atelier .chart-head .stat-label{letter-spacing:-.5px;color:var(--ink);text-transform:none;font-size:19px;font-weight:500}.earn-atelier .chart-value{font-family:var(--sans);letter-spacing:-1.5px;font-size:37px;font-weight:400}.earn-atelier .chart-unit{letter-spacing:0;font-size:11px}.earn-atelier .chart-empty{height:204px;min-height:204px}.earn-atelier .chart-empty strong{font-size:15px;font-weight:500}.earn-atelier .chart-empty span{max-width:320px;font-size:12px}.earn-atelier .chart-line{stroke:#5b5970}.earn-markets{padding-top:23px}.earn-market-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.earn-market-heading h2{letter-spacing:-.4px;font-size:18px;font-weight:500}.earn-market-heading>span{color:var(--earn-muted);font-size:11px}.earn-stock-grid{background:var(--earn-line);border:1px solid var(--earn-line);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.earn-stock{background:#fdfbf6;align-items:center;gap:10px;min-width:0;padding:13px 12px;display:flex}.earn-stock>span:last-child{gap:2px;min-width:0;display:grid}.earn-stock b{font-size:12px;font-weight:500}.earn-stock small,.earn-subtle{color:var(--earn-muted);font-size:11px}.earn-subtle{line-height:1.7}.earn-markets>p{margin-top:9px}.earn-positions{border-top:1px solid var(--earn-line);margin-top:33px;padding-top:28px}.earn-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.earn-section-heading h2{font:400 38px/1.1 var(--serif);letter-spacing:-.7px;margin:6px 0 9px}.earn-section-heading p:not(.eyebrow){color:var(--earn-muted);font-size:13px}.earn-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.earn-position{border:1px solid var(--earn-line);border-radius:var(--radius-sm);background:#fffdf8;min-width:0;padding:24px}.earn-pair,.earn-position-top{align-items:center;gap:12px;display:flex}.earn-position-top{flex-wrap:wrap;justify-content:space-between}.earn-pair h3{letter-spacing:-.4px;font-size:18px;font-weight:500}.earn-pair p{color:var(--earn-muted);margin-top:2px;font-size:11px}.earn-position-status{border-radius:var(--radius-sm);color:#5b5970;background:#d6d6d6;padding:5px 10px;font-size:11px}.earn-position-status.pending{color:#5b5970;background:#d6d6d6}.earn-position-values{justify-content:space-between;align-items:end;gap:15px;padding:23px 0 19px;display:flex}.earn-position-values p{color:var(--earn-muted);margin-bottom:4px;font-size:11px}.earn-position-values strong{letter-spacing:-1px;font-size:30px;font-weight:400}.earn-position-values small{font-size:12px}.earn-position-values>div:last-child{text-align:right}.earn-position-values b{font-size:16px;font-weight:400}.earn-range-heading{border-top:1px solid var(--earn-line);color:var(--earn-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;font-size:11px;display:flex}.earn-range{border-radius:var(--radius-sm);background:#d6d6d6;height:9px;margin:25px 0 20px;position:relative}.earn-range-band{background:#a39db8;width:80%;height:9px;position:absolute;left:10%}.earn-range.unavailable .earn-range-band{background:#d6d6d6}.earn-bound{background:#a39db8;width:1px;height:17px;position:absolute;top:-4px}.earn-bound.lower{left:10%}.earn-bound.upper{left:90%}.earn-range-marker{left:var(--marker);background:#3d3b4f;width:2px;height:23px;position:absolute;top:-7px;transform:translate(-1px)}.earn-range-marker:before{content:"";background:#3d3b4f;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.earn-range-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.earn-range-prices dt{color:var(--earn-muted);margin-bottom:4px;font-size:11px}.earn-range-prices dd{letter-spacing:-.5px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-size:20px}.earn-range-prices>div:nth-child(2){text-align:center}.earn-range-prices>div:last-child{text-align:right}.earn-range-note{color:var(--earn-muted);margin-top:16px;font-size:11px;line-height:1.8}.earn-position-empty{border:1px solid var(--earn-line);border-radius:var(--radius-sm);background:#fdfbf6;padding:28px}.earn-position-empty h3{margin-bottom:6px;font-size:18px;font-weight:500}.earn-position-empty p{color:var(--earn-muted);font-size:13px}.earn-position-footnote{margin:14px 0 24px}.earn-details,.earn-plan{border-top:1px solid var(--earn-line);padding:18px 0}.earn-plan{margin-top:20px}.earn-atelier summary{cursor:pointer;font-size:14px}.earn-atelier summary span{color:var(--earn-muted);margin-left:12px;font-size:11px}.earn-plan-rows{gap:10px;padding:20px 0;display:grid}.earn-plan-rows>div{justify-content:space-between;font-size:12px;display:flex}.earn-plan-rows b{font-weight:500}.earn-details>form{margin-top:20px}.earn-bottom-note{border-top:1px solid var(--earn-line);color:var(--earn-muted);justify-content:space-between;align-items:start;gap:25px;padding-top:22px;font-size:11px;display:flex}.earn-bottom-note p{max-width:660px}.earn-bottom-note a{white-space:nowrap;align-items:center;display:inline-flex}@media (width<=800px){.earn-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:17px}.earn-account{padding:21px 18px}.earn-atelier .chart-card{padding:20px 17px}.earn-heading-copy{max-width:240px}.earn-stock{gap:7px;padding:12px 9px}.earn-stock .stock-logo-frame{width:23px!important;height:23px!important}.earn-stock small{display:none}.earn-market-heading{flex-wrap:wrap;gap:5px}.earn-position{padding:20px}}@media (width<=620px){.earn-atelier{width:calc(100% - 32px)}.earn-heading{flex-direction:column;align-items:start;gap:18px;padding:31px 4px}.earn-heading-copy{max-width:100%}.earn-heading h1{font-size:46px}.earn-position-grid,.earn-workspace{grid-template-columns:1fr;gap:24px}.earn-account{padding:24px}.earn-section-heading{flex-direction:column;align-items:start;gap:10px}.earn-position{padding:22px 18px}.earn-bottom-note{flex-direction:column;gap:12px}.earn-atelier summary span{margin:5px 0 0;display:block}}.earn-holdings-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.earn-holdings-summary article{border:1px solid var(--earn-line);border-radius:var(--radius-sm);background:#eee;gap:9px;padding:22px;display:grid}.earn-holdings-summary small,.earn-holdings-summary span{color:var(--earn-muted);font-size:12px}.earn-holdings-summary strong{letter-spacing:-1px;font-size:30px;font-weight:400}.earn-holdings-refresh{border:1px solid var(--earn-line);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:#fffdf8;padding:12px 16px;font-size:12px}.earn-holdings-refresh:disabled{opacity:.6;cursor:wait}.earn-holding-progress{border-radius:var(--radius-sm);background:#d6d6d6;height:5px;margin-bottom:7px;overflow:hidden}.earn-holding-progress span{border-radius:inherit;background:#5b5970;height:100%;display:block}.earn-holding-links{color:#5b5970;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;display:flex}@media (width<=680px){.earn-holdings-summary{grid-template-columns:1fr}.earn-holdings-summary article{padding:18px}}.earn-apr-metric .stat-value{color:var(--accent)}.earn-apr-metric details,.earn-apr-metric small{color:var(--muted);font-size:12px;line-height:1.6}.earn-apr-metric summary{cursor:pointer;margin-top:0}.earn-apr-metric p{margin-top:8px}.earn-protocol-figures .metric-band{grid-template-columns:repeat(5,minmax(0,1fr))}.earn-protocol-figures .earn-primary-metric,.earn-protocol-figures .metric-cell{border-bottom:0;grid-column:auto;gap:8px;padding:16px 12px}.earn-protocol-figures .metric-cell:nth-child(3){border-left:1px solid var(--earn-line)}.earn-protocol-figures .earn-primary-metric .stat-value,.earn-protocol-figures .stat-value{letter-spacing:-.6px;font-size:clamp(18px,1.5vw,24px);line-height:1.3}.earn-protocol-figures .stat-label{min-height:33px}.earn-apr-metric details{font-size:10px}@media (width<=700px){.earn-protocol-figures .metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-protocol-figures .metric-cell{border-bottom:1px solid var(--earn-line)}.earn-protocol-figures .metric-cell:last-child{grid-column:1/-1}}.earn-pool-performance{border-top:1px solid var(--earn-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.earn-pool-performance dt{color:var(--earn-muted);margin-bottom:8px;font-size:11px}.earn-pool-performance dd{margin:0;font-size:16px}.withdrawal-explainer{border:1px solid var(--earn-line,#d6d6d6);border-radius:var(--radius-sm);margin:18px 0;padding:18px;font-size:14px;line-height:1.6}.withdrawal-explainer p{margin:8px 0 0}.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:0 0;border:0}.vaults-page .stock-token-logo{object-fit:contain}.vaults-coming{border-radius:var(--radius-sm);color:#5b5970;white-space:nowrap;background:#d6d6d6;border:1px solid #d6d6d6;padding:4px 10px;font-size:11px;display:inline-flex}.vaults-desk-hero{justify-content:space-between;align-items:flex-end;gap:40px;padding:49px 0 33px;display:flex}.vaults-desk-hero h1{letter-spacing:-1.5px;margin-top:16px;font-size:45px;font-weight:500;line-height:1.1}.vaults-desk-hero h1 em{font:400 54px/1.1 var(--serif);color:#5b5970}.vaults-desk-intro{max-width:310px}.vaults-desk-intro p{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.8}.vault-desk{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;grid-template-columns:270px minmax(0,1fr);display:grid;overflow:hidden}.vault-desk-sidebar{border-right:1px solid var(--line);background:#d6d6d6;min-width:0;padding:25px 18px}.vault-desk-sidebar>.eyebrow{padding:0 10px 16px}.vault-desk-picker{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vault-desk-picker button{border-radius:var(--radius-sm);text-align:left;width:100%;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:15px 11px;display:flex}.vault-desk-picker button[aria-pressed=true]{background:#fffefb;border-color:#d6d6d6;box-shadow:0 3px 6px #5b597008}.vault-desk-picker button:hover{background:#eee}.vault-desk-picker button:focus-visible{outline-offset:-2px;outline:2px solid #5b5970}.vault-desk-picker button>span:nth-child(2){min-width:0}.vault-desk-picker b{font-size:14px;font-weight:500;display:block}.vault-desk-picker small{font:11px var(--mono);color:var(--muted)}.vault-desk-picker svg{color:var(--muted);flex-shrink:0;margin-left:auto}.vault-desk-lineup{color:var(--muted);padding:23px 10px 0;font-size:11px;line-height:1.7}.vault-desk-detail{min-width:0;padding:32px}.vault-desk-detail-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.vault-desk-identity{align-items:center;gap:14px;min-width:0;display:flex}.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{color:var(--muted);max-width:535px;margin:25px 0;font-size:14px;line-height:1.8}.vault-desk-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin:0 0 26px;padding:21px 0;display:grid}.vault-desk-facts dt{color:var(--muted);margin-bottom:6px;font-size:11px}.vault-desk-facts dd{margin:0;font-size:14px}.vault-desk-range{border-radius:var(--radius-sm);background:#eee;border:1px solid #d6d6d6;padding:23px}.vault-desk-range-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.vault-desk-range-header h3{font-size:13px;font-weight:500}.vault-desk-range-header>span{color:var(--muted);font-size:11px}.vault-desk-range-line{border-radius:var(--radius-sm);background:#d6d6d6;height:5px;margin:31px 0 23px;position:relative}.vault-desk-range-line:before{content:"";border-radius:var(--radius-sm);background:#a39db8;height:5px;position:absolute;left:16%;right:16%}.vault-desk-range-line:after{content:"";background:#5b5970;width:2px;height:17px;position:absolute;top:-6px;left:50%}.vault-desk-range-prices{justify-content:space-between;gap:10px;margin:0;display:flex}.vault-desk-range-prices dt{color:var(--muted);font-size:11px}.vault-desk-range-prices dd{margin:4px 0 0;font-size:15px}.vault-desk-range-prices>div:nth-child(2){text-align:center}.vault-desk-range-prices>div:last-child{text-align:right}.vault-desk-launch{border-radius:var(--radius-sm);background:#d6d6d6;align-items:center;gap:18px;margin-top:24px;padding:22px;display:flex}.vault-desk-launch h3{margin-bottom:5px;font-size:15px;font-weight:500}.vault-desk-launch p{color:var(--muted);font-size:12px}.vault-desk-launch button{white-space:nowrap;border-radius:var(--radius-sm);color:#5b5970;cursor:default;background:#d6d6d6;border:1px solid #a39db8;margin-left:auto;padding:12px 15px;font-size:12px}.vaults-main-strategy{border-radius:var(--radius-sm);background:#d6d6d6;border:1px solid #d6d6d6;align-items:center;gap:20px;margin-top:33px;padding:27px 30px;display:flex}.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{border-radius:var(--radius-sm);color:#5b5970;background:#fffefb;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.vaults-main-strategy a{white-space:nowrap;border-bottom:1px solid #a39db8;align-items:center;gap:15px;margin-left:auto;padding:7px 0;font-size:13px;display:inline-flex}.vaults-bottom{color:var(--muted);justify-content:space-between;align-items:start;gap:30px;padding-top:25px;font-size:11px;line-height:1.8;display:flex}.vaults-bottom p{max-width:810px}.vaults-bottom a{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (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 (width<=760px){.vaults-page{width:calc(100% - 40px)}.vaults-desk-hero{padding:34px 0 28px;display:block}.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{gap:9px;padding:12px 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 (width<=480px){.vaults-page{width:calc(100% - 32px)}.vaults-desk-hero h1{letter-spacing:-1.2px;font-size:35px}.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{gap:8px;padding:12px 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,100% - 48px);margin:40px auto 70px}.single-vault-back{color:var(--muted);font-size:13px}.single-vault-header{align-items:center;gap:18px;margin:32px 0;display:flex}.single-vault-header h1{letter-spacing:-1px;margin:4px 0;font-size:36px;font-weight:500}.single-vault-header p{color:var(--muted)}.single-vault-header>span:last-child{margin-left:auto}.single-vault-metrics{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.single-vault-metrics>div{gap:10px;padding:24px;display:grid}.single-vault-metrics>div+div{border-left:1px solid var(--line)}.single-vault-metrics small,.single-vault-metrics span{color:var(--muted);font-size:13px}.single-vault-metrics strong{overflow-wrap:anywhere;font-size:25px;font-weight:500}.single-vault-toolbar{justify-content:space-between;align-items:center;margin:22px 0;display:flex}.single-vault-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.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);margin-top:20px;font-size:15px;line-height:1.8}.single-vault-instructions{border-radius:var(--radius-sm);background:#d6d6d6;margin:24px 0;padding:24px}.single-vault-instructions h2{margin-bottom:14px}.single-vault-instructions ol{padding-left:22px;line-height:1.8}@media (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{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;margin:20px 0;padding:20px}.single-vault-position h3{font-size:17px;font-weight:500}.single-vault-position dl{gap:12px;margin-top:18px;display:grid}.single-vault-position dl>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.single-vault-position dt{color:var(--muted)}.single-withdrawal-row{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.single-withdrawal-row span{flex:100%;font-size:13px}.single-vault-admin{display:block}.single-vault-instructions label{gap:8px;margin:16px 0;font-size:14px;display:grid}.single-vault-instructions input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;background:#fffefb;padding:12px}.single-vault-instructions input:focus-visible{outline-offset:2px;outline:2px solid #1c9a69}.single-vault-metrics{margin:28px 0 32px}.single-vault-metrics strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:clamp(26px,3vw,38px)}.single-vault-apr strong{color:#1c9a69}.single-vault-body{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:32px}.single-vault-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.single-vault-section-heading h2{font-family:var(--serif);margin:5px 0 0;font-size:32px;font-weight:400}.single-vault-live{color:var(--muted);white-space:nowrap;font-size:12px}.single-vault-live:before{content:"";background:#1c9a69;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.single-vault-cash{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;justify-content:space-between;gap:12px;padding:18px 20px;display:flex}.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{margin:9px 0 16px;line-height:1.6}.single-vault-lp{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;margin:20px 0;padding:24px}.single-vault-lp header{justify-content:space-between;align-items:start;gap:12px;display:flex}.single-vault-lp h3{margin:0 0 6px;font-size:19px;font-weight:500}.single-vault-lp header p{color:var(--muted);margin:0;font-size:12px}.single-vault-range-status{color:#5b5970;border-radius:var(--radius-sm);background:#d6d6d6;padding:6px 10px;font-size:11px}.single-vault-range-status.in-range{color:#1c9a69;background:#d6d6d6}.single-vault-lp-value{gap:7px;margin:26px 0;display:grid}.single-vault-lp-value span{color:var(--muted);font-size:13px}.single-vault-lp-value strong{letter-spacing:-1px;font-size:30px;font-weight:500}.single-vault-range{padding:12px 8px 20px}.single-vault-range-track{border-radius:var(--radius-sm);background:linear-gradient(90deg,#d6d6d6,#28e99f,#d6d6d6);height:8px;position:relative}.single-vault-range-track i{border-radius:var(--radius-sm);background:#3d3b4f;border:1px solid #fff;width:5px;height:18px;display:block;position:absolute;transform:translate(-50%,-5px)}.single-vault-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.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);margin-bottom:8px;font-size:11px}.single-vault-price-grid dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px}.single-vault-lp footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.single-vault-empty{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);margin-top:22px;padding:28px;line-height:1.7}.single-vault-empty h3{color:var(--ink);font-weight:500}.single-vault-methodology{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding:20px 0;font-size:13px}.single-vault-methodology summary{cursor:pointer;color:var(--ink)}.single-vault-methodology p{margin-top:14px;line-height:1.8}.single-vault-deposit-panel{min-width:0}.single-vault-deposit-panel .earn-account-summary{margin-bottom:22px;padding-bottom:20px}.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);margin:0 0 10px;font-size:25px;font-weight:400}.single-vault-wallet-intro p{color:var(--muted);font-size:14px;line-height:1.6}@media (width<=900px){.single-vault-body{grid-template-columns:1fr}.single-vault-deposit-panel{grid-row:1}}@media (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{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;padding:26px}.single-vault-deposit-panel .earn-action-preview{border-radius:var(--radius-sm);background:#d6d6d6;justify-content:space-around;padding:12px;font-size:14px;display:flex}.vaults-live-summary{gap:12px;margin-bottom:18px;display:grid}.vaults-live-summary>div{gap:8px;display:grid}.vaults-live-summary small,.vaults-live-summary>div>span{color:var(--muted);font-size:12px}.vaults-live-summary strong{letter-spacing:-1px;font-size:38px;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:#1c9a69}.vault-preview-note{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.7}@media (width<=600px){.vault-desk-live-facts{grid-template-columns:1fr}}.vaults-bottom-links{white-space:nowrap;gap:18px;display:flex}.vault-table-page{gap:18px;display:grid}.vault-table-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vault-table-summary article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;gap:4px;min-width:0;padding:18px 20px;display:grid}.vault-table-summary .stat-value{overflow-wrap:anywhere;font-size:26px}.vault-table-summary .stat-note{font-size:12px}.vault-table-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vault-table-search,.vault-table-sort{border:1px solid var(--line);border-radius:var(--radius-sm);height:40px;color:var(--muted);background:#fffefb;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.vault-table-search{width:min(100%,280px)}.vault-table-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.vault-table-search input::placeholder{color:var(--muted-2)}.vault-table-sort select{color:var(--ink);background:0 0;border:0;outline:none;font-size:13px;font-weight:500}.vault-table-note{color:var(--muted-2);margin-left:auto;font-size:11px}.vault-table-scroll{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;overflow-x:auto}.vault-table{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.vault-table th{text-align:left;color:var(--muted);background:var(--cream-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:500}.vault-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:11px 16px}.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:#1c9a69;font-weight:500}.vault-table-muted{color:var(--muted-2)}.vault-table-identity{color:inherit;align-items:center;gap:12px;display:inline-flex}.vault-table-identity>span{line-height:1.25;display:grid}.vault-table-identity b{font-weight:500}.vault-table-identity small{color:var(--muted);font-size:11px}.vault-table-tag{border-radius:var(--radius-sm);white-space:nowrap;color:var(--muted);background:var(--cream);align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.vault-table-tag:before{content:"";border-radius:var(--radius-sm);opacity:.8;background:currentColor;width:6px;height:6px}.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{align-items:center;gap:10px;display:inline-flex}.vault-table-range small{width:70px;color:var(--muted);font-size:11px}.vault-table-range small:first-child{text-align:right}.vault-table-track{border-radius:var(--radius-sm);background:var(--accent-tint);width:110px;height:6px;display:block;position:relative;box-shadow:inset 0 0 0 1px #1f8a5b40}.vault-table-track i{border-radius:var(--radius-sm);background:var(--ink);border:2px solid #fffefb;width:12px;height:12px;position:absolute;top:-3px;transform:translate(-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{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--cream-2);text-align:center;gap:6px;padding:40px 28px;display:grid}.vault-table-empty strong{font-weight:500}.vault-table-empty span{color:var(--muted);font-size:13px}.vault-table-footnote{max-width:820px;color:var(--muted-2);margin:0;font-size:12px;line-height:1.7}@media (width<=900px){.vault-table-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-table-note{width:100%;margin-left:0}}@media (width<=520px){.vault-table-summary{grid-template-columns:minmax(0,1fr)}.vaults-bottom{flex-direction:column}}.sv-breadcrumb{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.sv-breadcrumb span:last-child{color:var(--ink)}.sv-header{align-items:center;gap:16px;margin:22px 0 8px;display:flex}.sv-header>div{gap:6px;display:grid}.sv-header h1{letter-spacing:-1px;margin:0;font-size:36px;font-weight:500;line-height:1}.sv-header-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.sv-header-meta a{align-items:center;gap:4px;display:inline-flex}.sv-header-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.sv-stats{gap:12px;margin:24px 0 20px;display:grid}.sv-stats,.sv-stats-fees{grid-template-columns:repeat(5,minmax(0,1fr))}.managed-personal-earnings{border-radius:var(--radius-sm);background:var(--mint,#d6d6d6);gap:7px;margin:0 0 24px;padding:18px 20px;display:grid}.managed-personal-earnings>span{color:var(--muted,#5b5970);font-size:14px}.managed-personal-earnings>strong{font-family:var(--mono);color:var(--green,#1c9a69);font-size:27px}.managed-personal-earnings.negative>strong{color:#a45236}.managed-personal-earnings details,.managed-personal-earnings small{color:var(--muted,#5b5970);font-size:12px;line-height:1.5}.managed-personal-earnings summary{cursor:pointer}.managed-personal-earnings p{margin:8px 0 0}.sv-stats>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.sv-stats small,.sv-stats span{color:var(--muted);font-size:12px}.sv-stats strong{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:500}.sv-stats-fees strong{font-size:20px}.sv-stats .sv-apr strong{color:#1c9a69}.vault-metric-label{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.vault-metric-info{width:28px;height:28px;color:var(--muted,#5b5970);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vault-metric-info:hover,.vault-metric-info[aria-expanded=true]{color:var(--green,#1c9a69);background:var(--mint,#d6d6d6)}.vault-metric-info:focus-visible{outline:2px solid var(--green,#1c9a69);outline-offset:2px}.vault-metric-tooltip{z-index:1000;box-sizing:border-box;border:1px solid var(--line,#d6d6d6);border-radius:var(--radius-sm);width:max-content;max-width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink,#3d3b4f);font-family:var(--sans,sans-serif);overflow-wrap:anywhere;background:#fffefb;padding:14px 16px;font-size:13px;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #2330281f}.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{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffefb;gap:16px;padding:22px;display:grid}.single-vault-lp+.sv-card,.sv-card+.single-vault-lp,.sv-card+.sv-card{margin-top:18px}.sv-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sv-card-head h2{margin:0;font-size:18px;font-weight:500}.sv-card-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.range-chart{gap:8px;margin:0;display:grid}.range-chart svg{width:100%;height:220px;display:block;overflow:visible}.range-chart-plot{cursor:crosshair;touch-action:pan-y;border-radius:var(--radius-sm);min-width:0;position:relative}.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:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.range-chart-hover circle{fill:var(--accent);stroke:var(--cream-2);stroke-width:2px;vector-effect:non-scaling-stroke}.range-chart-tooltip{z-index:1;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream-2);width:208px;max-width:calc(100% - 16px);color:var(--ink);pointer-events:none;gap:4px;padding:10px 12px;display:grid;position:absolute;top:8px;box-shadow:0 4px 16px #00000014}.range-chart-tooltip small,.range-chart-tooltip time{color:var(--muted);font-size:11px;line-height:1.4}.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:1px}.range-chart-band{fill:#1f8a5b1a}.range-chart-bound{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 4}.range-chart-line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.range-chart-now{fill:var(--ink)}.range-chart figcaption{font-family:var(--mono);color:var(--muted-2);justify-content:space-between;gap:12px;font-size:11px;display:flex}.range-chart-legend{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.range-chart-legend i{border-radius:var(--radius-sm);border:1px dashed var(--accent);background:#1f8a5b2e;width:14px;height:8px}.range-chart-empty{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--cream-2);gap:4px;padding:28px;display:grid}.range-chart-empty strong{font-weight:500}.range-chart-empty span{color:var(--muted);font-size:13px}.sv-bounds{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sv-bounds>div{gap:2px;padding:14px 0 2px;display:grid}.sv-bounds>div+div{border-left:1px solid var(--line);padding-left:18px}.sv-bounds span{color:var(--muted);font-size:12px}.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{color:var(--muted-2);font-size:11px}.sv-split{border-radius:var(--radius-sm);background:var(--cream);height:8px;display:flex;overflow:hidden}.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{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.sv-split-legend b{font-family:var(--mono);color:var(--ink);font-weight:500}.sv-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.sv-two .sv-card+.sv-card{margin-top:0}.sv-contracts{gap:8px;font-size:13px;display:grid}.sv-contracts div{justify-content:space-between;gap:12px;display:flex}.sv-contracts span{color:var(--muted)}.sv-contracts a{font-family:var(--mono);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sv-ticket-note{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:#fffefb;gap:6px;margin:14px 0 0;padding:16px 18px;font-size:12px;line-height:1.6;display:grid}.sv-ticket-note strong{color:var(--ink);font-weight:500}@media (width<=1200px){.sv-stats-fees{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.sv-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sv-header{flex-wrap:wrap}.sv-header-tags{justify-content:flex-start;width:100%;margin-left:0}.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){border-left:0;padding-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{justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;display:inline-flex}.managed-vault-actions .managed-input{margin:12px 0}.managed-vault-actions select{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;padding:14px}.managed-vault-actions>details{color:var(--muted);margin-top:22px;font-size:13px;line-height:1.7}.managed-vault-actions>p[role=status]{margin:14px 0}@media (width<=640px){.managed-vault-actions{padding:20px}}.managed-fee-earnings>strong{color:var(--green,#1c9a69)}.managed-fee-earnings details{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.managed-fee-earnings summary{cursor:pointer}.managed-fee-earnings p{margin:8px 0 0}.sv-vault-details dl{gap:18px;margin:0;display:grid}.sv-vault-details dl>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.sv-vault-details dt{color:var(--muted)}.sv-vault-details dd{font-family:var(--mono);margin:0}.managed-wallet-choice{align-items:center;gap:12px;max-width:1200px;margin:20px auto;padding:0 24px;display:flex}.managed-wallet-choice select{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;max-width:100%;padding:10px}.managed-refund-note{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream-2);color:var(--muted);align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px 16px;font-size:.82rem;line-height:1.6;display:flex}.managed-refund-note>svg{flex:none;margin-top:3px}.managed-refund-note>p{margin:0}.managed-transaction-result{gap:8px;margin-top:18px;display:grid}.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{align-items:center;gap:10px;line-height:1.5;display:flex}.managed-progress-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite managed-progress-spin}@media (prefers-reduced-motion:reduce){.managed-progress-spinner{border-right-color:currentColor;animation:none}}.vault-freshness{color:var(--muted,#5b5970);flex-shrink:0;font-size:12px;position:relative}.vault-freshness summary{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;list-style:none;display:flex}.vault-freshness summary::-webkit-details-marker{display:none}.vault-freshness summary:focus-visible{outline-offset:5px;border-radius:var(--radius-sm);outline:2px solid #1c9a69}.vault-freshness summary i{background:#1c9a69;border-radius:50%;width:6px;height:6px;margin-right:3px}.vault-freshness-delayed summary i{background:#b88631}.vault-freshness-details{z-index:20;border-radius:var(--radius-sm);color:#5b5970;background:#fffefa;border:1px solid #d6d6d6;width:285px;max-width:calc(100vw - 64px);padding:14px 16px;line-height:1.5;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 28px #1c9a6915}.vault-freshness-details p{margin:0 0 8px;font-size:12px}.vault-freshness-details p:last-child{margin-bottom:0}@media (width<=520px){.vault-freshness{font-size:11px}}.vaults-directory{width:min(1200px,100% - 64px);margin-bottom:100px}.vaults-directory .vaults-desk-hero{align-items:end;gap:40px;padding:44px 0 28px}.vaults-directory .vaults-desk-hero h1{font:500 42px/1.12 var(--sans);letter-spacing:-2px;margin:10px 0 0}.vaults-directory .vaults-desk-intro{max-width:400px}.vaults-directory .vaults-desk-intro p{margin:0;font-size:14px;line-height:1.55}.vaults-directory .vault-table-page{gap:16px}.vaults-directory .vault-table-summary{gap:12px}.vaults-directory .vault-table-summary article{border-radius:var(--radius-sm);background:#fff;flex-direction:column;align-items:flex-start;gap:6px;min-height:140px;padding:20px;display:flex}.vaults-directory .vault-table-summary .stat-label{font-size:13px;line-height:1.35}.vaults-directory .vault-table-summary .stat-value{font:500 26px/1.15 var(--mono);letter-spacing:-1px}.vaults-directory .vault-table-summary .stat-note{color:var(--muted-2);font-size:12px;line-height:1.5}.vaults-directory .vault-table-toolbar{gap:10px}.vaults-directory .vault-table-search,.vaults-directory .vault-table-sort{border-radius:var(--radius-sm);background:#fff;gap:6px;height:40px;padding:0 12px}.vaults-directory .vault-table-search{width:260px}.vaults-directory .vault-table-search input{font-size:13px}.vaults-directory .vault-table-sort{color:var(--ink);font-size:12px}.vaults-directory .vault-table-sort select{cursor:pointer;max-width:112px;font-size:12px;font-weight:400}.vaults-directory .vault-table-search:focus-within,.vaults-directory .vault-table-sort:focus-within{outline:2px solid var(--accent);outline-offset:2px}.vaults-directory .vault-table-note{font-size:10px}.vaults-directory .vault-table-scroll{border-radius:var(--radius-sm);background:#fff}.vaults-directory .vault-table{table-layout:fixed;width:100%;min-width:1080px;font-size:13px}.vaults-directory .col-vault{width:17%}.vaults-directory .col-status{width:9%}.vaults-directory .col-tvl{width:10%}.vaults-directory .col-apr{width:12%}.vaults-directory .col-range{width:20%}.vaults-directory .col-health{width:12%}.vaults-directory .col-position{width:11%}.vaults-directory .col-action{width:9%}.vaults-directory .vault-table th{white-space:normal;background:#eee;padding:14px 12px;font-size:11px;line-height:1.5}.vaults-directory .vault-table th.vault-table-apr-heading{white-space:nowrap}.vaults-directory .vault-table td{text-align:left;height:56px;padding:12px}.vaults-directory .vault-table td:first-child{min-width:0}.vaults-directory .vault-table .vault-table-num{text-align:right;font-style:normal}.vaults-directory .vault-table .vault-table-apr,.vaults-directory .vault-table .vault-table-apr-heading{text-align:center}.vaults-directory .vault-table .vault-table-action{text-align:right}.vaults-directory .vault-table-identity{white-space:normal;gap:9px;max-width:100%}.vaults-directory .vault-table-identity>span:last-child{min-width:0}.vaults-directory .vault-table-identity b{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.vaults-directory .vault-table-identity small{white-space:normal;font-size:11px}.vaults-directory .vault-table-tag{font:400 11px/1.35 var(--sans);white-space:normal;gap:5px;padding:4px 8px}.vaults-directory .vault-table-tag:before{flex-shrink:0;width:5px;height:5px}.vaults-directory .vault-table-range{grid-template-columns:auto minmax(36px,1fr) auto;gap:9px;width:100%;display:grid}.vaults-directory .vault-table-range small{width:auto;font-size:10px}.vaults-directory .vault-table-range small:last-child{text-align:right}.vaults-directory .vault-table-track{width:100%;height:5px;box-shadow:none;background:#d6d6d6}.vaults-directory .vault-table-track i{border-color:#fff;width:10px;height:10px;top:-2.5px}.vaults-directory .vault-table-action .btn{border-radius:var(--radius-sm);height:32px;min-height:32px;font:400 12px/1 var(--sans);padding:0 13px}.vaults-directory .vault-table-action .btn-primary{color:#fff;background:#3d3b4f}.vaults-directory .vault-table-action .btn-ghost{background:#fff}.vaults-directory .vault-table-updated{font:400 11px/1.5 var(--mono);color:var(--muted-2);margin:0}.vaults-directory .vault-table-footnote{max-width:850px;font-size:11px;line-height:1.7}.vaults-directory .vault-table-reset{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 8px;text-decoration:underline}.vaults-directory tr[hidden]{display:none!important}@media (width<=1050px){.vaults-directory .vaults-desk-hero h1{font-size:36px}.vaults-directory .vaults-desk-intro{max-width:330px}.vaults-directory .vault-table-note{width:100%;margin-left:0}}@media (width<=760px){.vaults-directory{width:calc(100% - 32px);margin-bottom:60px}.vaults-directory .vaults-desk-hero{padding:30px 0 24px}.vaults-directory .vaults-desk-hero h1{letter-spacing:-1.5px;font-size:32px}.vaults-directory .vaults-desk-intro{max-width:none;margin-top:14px}.vaults-directory .vaults-desk-intro p{font-size:13px}.vaults-directory .vault-table-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vaults-directory .vault-table-summary article{min-height:126px;padding:15px}.vaults-directory .vault-table-summary .stat-value{font-size:23px}.vaults-directory .vault-table-search{width:100%}.vaults-directory .vault-table-sort{flex:1;justify-content:space-between;min-width:0;padding:0 8px}.vaults-directory .vault-table-sort select{min-width:0;max-width:80px}.vaults-directory .vault-table-scroll{overflow:visible}.vaults-directory .vault-table,.vaults-directory .vault-table tbody{min-width:0;display:block}.vaults-directory .vault-table colgroup,.vaults-directory .vault-table thead{display:none}.vaults-directory .vault-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.vaults-directory .vault-table tbody tr:last-child{border-bottom:0}.vaults-directory .vault-table td{text-align:left;border:0;min-width:0;height:auto;padding:0;display:block}.vaults-directory .vault-table .vault-table-num{text-align:left}.vaults-directory .vault-table td[data-label]:before{content:attr(data-label);font:400 11px/1.4 var(--sans);color:var(--muted);margin-bottom:6px;display:block}.vaults-directory .vault-table td:first-child{align-self:center}.vaults-directory .vault-table td:nth-child(2){text-align:right;align-self:center}.vaults-directory .vault-table td:last-child,.vaults-directory .vault-table td:nth-child(5){grid-column:1/-1}.vaults-directory .vault-table-action .btn{width:100%;height:38px}}.app-page:has(.vaults-directory) .footer-inner{width:min(1200px,100% - 64px)}@media (width<=760px){.app-page:has(.vaults-directory) .footer-inner{width:calc(100% - 32px)}}
