:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#050505;--muted:#696969;--hairline:#05050529;--paper:#fff;--body-copy:#242424;--placeholder:#a1a1a1;--modal-backdrop:#000000b8;--control-fill:#0b0c0f;--control-fill-hover:#17191f;--control-fill-pressed:#07080a;--control-text:#fff;--control-secondary-fill:#fff;--control-secondary-hover:#f4f4f5;--control-secondary-pressed:#e8e8ea;--control-shadow-line:#050505;--control-shadow:#05050524;--control-shadow-soft:#0505051f;--control-shadow-hover:#0505052e;--control-shadow-small-hover:#05050529;--control-inset:#0000004d;--hero-gradient-blue:#1faae609;--hero-gradient-pink:#ff2b9c0e;--hero-logo-opacity:.085;--wave-ink:#000;--content-width:820px;--page-gutter:clamp(16px, 4vw, 48px);--brand-gradient:linear-gradient(110deg, #1faae6 0%, #4d8fe8 32%, #b54fce 62%, #ff2b9c 100%)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f3f5;--muted:#a1a3aa;--hairline:#f2f3f52e;--paper:#090a0c;--body-copy:#d7d8dc;--placeholder:#73767f;--modal-backdrop:#000000d1;--control-fill:#f0f1f3;--control-fill-hover:#fff;--control-fill-pressed:#dfe1e5;--control-text:#090a0c;--control-secondary-fill:#111318;--control-secondary-hover:#181b21;--control-secondary-pressed:#0d0f13;--control-shadow-line:#6877b8;--control-shadow:transparent;--control-shadow-soft:transparent;--control-shadow-hover:transparent;--control-shadow-small-hover:transparent;--control-inset:#0000003d;--hero-gradient-blue:#6ac9ef06;--hero-gradient-pink:#ff82c60a;--hero-logo-opacity:.075;--wave-ink:#a5a8b0;--brand-gradient:linear-gradient(110deg, #6ac9ef 0%, #8bb3f2 32%, #d18adf 62%, #ff82c6 100%)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);scroll-behavior:auto;scrollbar-color:var(--ink) var(--paper);scrollbar-width:thin;height:100%;overflow:hidden}body{background:var(--paper);min-width:320px;height:100dvh;color:var(--ink);letter-spacing:-.045em;font-family:Azeret Mono,monospace;font-weight:400;line-height:1.45;transition:background-color .16s,color .16s;overflow:hidden}body:before{z-index:10;background:var(--wave-ink);content:"";pointer-events:none;height:18px;position:fixed;top:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='18'%20viewBox='0%200%2048%2018'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='1.25'%20stroke-linecap='round'%3e%3cpath%20d='M0%2018A24%2017%200%200%201%2048%2018'/%3e%3cpath%20d='M8%2018A16%2011%200%200%201%2040%2018'/%3e%3cpath%20d='M16%2018A8%205.5%200%200%201%2032%2018'/%3e%3c/g%3e%3c/svg%3e") bottom/48px 18px repeat-x;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='18'%20viewBox='0%200%2048%2018'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='1.25'%20stroke-linecap='round'%3e%3cpath%20d='M0%2018A24%2017%200%200%201%2048%2018'/%3e%3cpath%20d='M8%2018A16%2011%200%200%201%2040%2018'/%3e%3cpath%20d='M16%2018A8%205.5%200%200%201%2032%2018'/%3e%3c/g%3e%3c/svg%3e") bottom/48px 18px repeat-x}html:before{z-index:9;background:var(--paper);content:"";pointer-events:none;height:18px;position:fixed;top:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='18'%20viewBox='0%200%2048%2018'%3e%3cpath%20fill='%23000'%20d='M0%2018A24%2017%200%200%201%2048%2018Z'/%3e%3c/svg%3e") bottom/48px 18px repeat-x;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='18'%20viewBox='0%200%2048%2018'%3e%3cpath%20fill='%23000'%20d='M0%2018A24%2017%200%200%201%2048%2018Z'/%3e%3c/svg%3e") bottom/48px 18px repeat-x}body:after{z-index:8;background:var(--wave-ink);content:"";pointer-events:none;height:18px;position:fixed;top:-8px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='18'%20viewBox='0%200%2048%2018'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='1.25'%20stroke-linecap='round'%3e%3cpath%20d='M0%2018A24%2017%200%200%201%2048%2018'/%3e%3cpath%20d='M8%2018A16%2011%200%200%201%2040%2018'/%3e%3cpath%20d='M16%2018A8%205.5%200%200%201%2032%2018'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='18'%20viewBox='0%200%2048%2018'%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='1.25'%20stroke-linecap='round'%3e%3cpath%20d='M0%2018A24%2017%200%200%201%2048%2018'/%3e%3cpath%20d='M8%2018A16%2011%200%200%201%2040%2018'/%3e%3cpath%20d='M16%2018A8%205.5%200%200%201%2032%2018'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:calc(50% - 24px) bottom;mask-position:calc(50% - 24px) bottom;-webkit-mask-size:48px 18px;mask-size:48px 18px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.gutter-waves{z-index:1;pointer-events:none;position:fixed;inset:60% 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 18%,#000 45% 100%);mask-image:linear-gradient(#0000 0%,#0000002e 18%,#000 45% 100%)}.gutter-waves span{width:max(var(--page-gutter), calc((100vw - var(--content-width)) / 2));background:var(--brand-gradient);background-position:var(--wave-gradient-x,50%) var(--wave-gradient-y,50%);opacity:var(--wave-opacity,.075);will-change:background-position, opacity;background-repeat:no-repeat;background-size:170% 170%;position:absolute;top:0;bottom:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='24'%20viewBox='0%200%2096%2024'%3e%3cdefs%3e%3cg%20id='fan'%20fill='none'%3e%3cpath%20d='M0%200A24%2017%200%200%201%2048%200'/%3e%3cpath%20d='M8%200A16%2011%200%200%201%2040%200'/%3e%3cpath%20d='M16%200A8%205.5%200%200%201%2032%200'/%3e%3c/g%3e%3cpath%20id='fan-fill'%20d='M0%200A24%2017%200%200%201%2048%200Z'/%3e%3cmask%20id='behind-a'%20maskUnits='userSpaceOnUse'%20x='-48'%20y='-24'%20width='192'%20height='72'%3e%3crect%20x='-48'%20y='-24'%20width='192'%20height='72'%20fill='%23fff'/%3e%3cg%20fill='%23000'%3e%3cuse%20href='%23fan-fill'%20transform='translate(0%2017)'/%3e%3cuse%20href='%23fan-fill'%20transform='translate(48%2017)'/%3e%3c/g%3e%3c/mask%3e%3cmask%20id='behind-b'%20maskUnits='userSpaceOnUse'%20x='-48'%20y='-24'%20width='192'%20height='72'%3e%3crect%20x='-48'%20y='-24'%20width='192'%20height='72'%20fill='%23fff'/%3e%3cg%20fill='%23000'%3e%3cuse%20href='%23fan-fill'%20transform='translate(-24%2029)'/%3e%3cuse%20href='%23fan-fill'%20transform='translate(24%2029)'/%3e%3cuse%20href='%23fan-fill'%20transform='translate(72%2029)'/%3e%3c/g%3e%3c/mask%3e%3c/defs%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='0.6'%20stroke-linecap='round'%3e%3cg%20mask='url(%23behind-a)'%3e%3cuse%20href='%23fan'%20transform='translate(-24%205)'/%3e%3cuse%20href='%23fan'%20transform='translate(24%205)'/%3e%3cuse%20href='%23fan'%20transform='translate(72%205)'/%3e%3c/g%3e%3cg%20mask='url(%23behind-b)'%3e%3cuse%20href='%23fan'%20transform='translate(0%2017)'/%3e%3cuse%20href='%23fan'%20transform='translate(48%2017)'/%3e%3c/g%3e%3cuse%20href='%23fan'%20transform='translate(-24%2029)'/%3e%3cuse%20href='%23fan'%20transform='translate(24%2029)'/%3e%3cuse%20href='%23fan'%20transform='translate(72%2029)'/%3e%3c/g%3e%3c/svg%3e") bottom/288px 72px;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='24'%20viewBox='0%200%2096%2024'%3e%3cdefs%3e%3cg%20id='fan'%20fill='none'%3e%3cpath%20d='M0%200A24%2017%200%200%201%2048%200'/%3e%3cpath%20d='M8%200A16%2011%200%200%201%2040%200'/%3e%3cpath%20d='M16%200A8%205.5%200%200%201%2032%200'/%3e%3c/g%3e%3cpath%20id='fan-fill'%20d='M0%200A24%2017%200%200%201%2048%200Z'/%3e%3cmask%20id='behind-a'%20maskUnits='userSpaceOnUse'%20x='-48'%20y='-24'%20width='192'%20height='72'%3e%3crect%20x='-48'%20y='-24'%20width='192'%20height='72'%20fill='%23fff'/%3e%3cg%20fill='%23000'%3e%3cuse%20href='%23fan-fill'%20transform='translate(0%2017)'/%3e%3cuse%20href='%23fan-fill'%20transform='translate(48%2017)'/%3e%3c/g%3e%3c/mask%3e%3cmask%20id='behind-b'%20maskUnits='userSpaceOnUse'%20x='-48'%20y='-24'%20width='192'%20height='72'%3e%3crect%20x='-48'%20y='-24'%20width='192'%20height='72'%20fill='%23fff'/%3e%3cg%20fill='%23000'%3e%3cuse%20href='%23fan-fill'%20transform='translate(-24%2029)'/%3e%3cuse%20href='%23fan-fill'%20transform='translate(24%2029)'/%3e%3cuse%20href='%23fan-fill'%20transform='translate(72%2029)'/%3e%3c/g%3e%3c/mask%3e%3c/defs%3e%3cg%20fill='none'%20stroke='%23000'%20stroke-width='0.6'%20stroke-linecap='round'%3e%3cg%20mask='url(%23behind-a)'%3e%3cuse%20href='%23fan'%20transform='translate(-24%205)'/%3e%3cuse%20href='%23fan'%20transform='translate(24%205)'/%3e%3cuse%20href='%23fan'%20transform='translate(72%205)'/%3e%3c/g%3e%3cg%20mask='url(%23behind-b)'%3e%3cuse%20href='%23fan'%20transform='translate(0%2017)'/%3e%3cuse%20href='%23fan'%20transform='translate(48%2017)'/%3e%3c/g%3e%3cuse%20href='%23fan'%20transform='translate(-24%2029)'/%3e%3cuse%20href='%23fan'%20transform='translate(24%2029)'/%3e%3cuse%20href='%23fan'%20transform='translate(72%2029)'/%3e%3c/g%3e%3c/svg%3e") bottom/288px 72px}.gutter-waves span:first-child{left:0}.gutter-waves span:last-child{right:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.container{border-top:1px solid var(--ink);background:var(--paper);flex-direction:column;width:100%;height:calc(100dvh - 18px);margin:18px auto 0;display:flex;position:relative;overflow:hidden}header,main,footer{width:min(var(--content-width), calc(100% - (var(--page-gutter) * 2)));border-right:1px solid var(--ink);border-left:1px solid var(--ink);margin-inline:auto;position:relative}header{isolation:isolate;border-bottom:1px solid var(--ink);flex-direction:column;flex:none;min-height:clamp(231px,30.8svh,319px);display:flex;overflow:hidden}header:before{z-index:0;background:linear-gradient(135deg, transparent 54%, var(--hero-gradient-blue) 79%, var(--hero-gradient-pink) 100%);content:"";pointer-events:none;position:absolute;inset:0}.header-line,.intro{z-index:2;position:relative}.hero-logo-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(135deg,#0000 30%,#0003 62%,#000 94%);mask-image:linear-gradient(135deg,#0000 30%,#0003 62%,#000 94%)}.hero-logo-field:before{opacity:var(--hero-logo-opacity);content:"";will-change:background-position;background-image:url(/assets/onigiri-pattern-DaqHjl0Z.svg);background-repeat:repeat;background-size:68px 62px;animation:14s linear infinite hero-logo-drift;position:absolute;inset:-90px -80px -100px 34%;transform:rotate(-12deg)}@keyframes hero-logo-drift{0%{background-position:0 0}to{background-position:68px -62px}}.header-line{align-items:center;gap:16px;padding:34px 40px 0;display:flex}.logo{object-fit:contain;width:31px;height:31px}h1{letter-spacing:-.07em;font-size:20px;font-weight:500}.spacer{flex:1}.nav-links{align-items:center;gap:20px;display:flex}.theme-toggle{border:1px solid var(--hairline);background:var(--paper);width:30px;height:28px;box-shadow:0 1px 0 var(--control-shadow-line);color:var(--ink);cursor:pointer;border-radius:6px;flex:none;place-items:center;transition:background-color .12s,border-color .12s,color .12s,transform 90ms,box-shadow 90ms;display:grid;transform:translateY(0)}.theme-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:14px;height:14px}.theme-icon-moon,html[data-theme=dark] .theme-icon-sun{display:none}html[data-theme=dark] .theme-icon-moon{display:block}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{border-color:var(--ink);background:var(--control-secondary-hover);box-shadow:0 2px 0 var(--control-shadow-line);transform:translateY(-1px)}}.theme-toggle:active,.theme-toggle:hover:active{background:var(--control-secondary-pressed);box-shadow:none;transform:translateY(1px)}.theme-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nav-links a{color:var(--muted);font-size:11px;text-decoration:none;transition:color .16s}.nav-links a:hover,.nav-links a:focus-visible{color:var(--ink)}#connect-wallet{cursor:pointer;min-width:123px}.intro{margin-top:auto;padding:0 40px 35px}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:10px}.intro-copy{letter-spacing:-.075em;text-wrap:balance;max-width:625px;font-size:clamp(20px,2.2vw,26px);line-height:1.28}.brand-text{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.1em;padding-right:.1em}@media (forced-colors:active){.brand-text{color:currentColor;-webkit-text-fill-color:currentColor;background:0 0}}.intro #app-status{color:var(--muted);letter-spacing:-.02em;margin-top:15px;font-size:10px}.intro #app-status:empty{display:none}main{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--ink);flex:auto;min-height:0;overflow:hidden auto}main::-webkit-scrollbar{width:0;height:0;display:none}.metrics{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}.metric-line{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;justify-content:space-between;gap:16px;min-height:92px;padding:20px 22px;font-size:11px;display:flex}.metric-line:nth-child(3n){border-right:0}.metric-line:nth-last-child(-n+3){border-bottom:0}.metric-line>span:first-child{color:var(--muted);letter-spacing:-.015em;font-size:10px}.metric-line>span:last-child{font-size:15px}.metric-line>.metric-stack{gap:5px;display:grid}.metric-stack strong{font-size:15px;font-weight:500}.metric-stack small{color:var(--muted);letter-spacing:.01em;font-size:8px}.actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-panel{padding:32px 30px 31px}.action-panel:nth-child(2n){border-left:1px solid var(--hairline)}.action-panel:nth-child(n+3){border-top:1px solid var(--hairline)}.panel-heading{justify-content:space-between;align-items:center;gap:16px;min-height:29px;display:flex}.vault-yield{border-bottom:1px solid var(--ink);gap:9px;margin-top:20px;padding-bottom:21px;display:grid}.vault-yield>strong{letter-spacing:-.075em;font-size:clamp(27px,3.3vw,38px);font-weight:550;line-height:.95}.vault-yield strong em{letter-spacing:-.02em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600}.vault-yield small{color:var(--muted);letter-spacing:.015em;font-size:8px}.vault-yield-dual{gap:7px}.vault-yield-dual>strong{font-size:clamp(24px,3vw,34px)}.vault-yield-dual .sushi-yield{background:var(--brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:1px}.overflow-label{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:4px;outline:none;align-items:baseline;text-decoration-thickness:1px;display:inline-flex;position:relative}.sushi-overflow-tooltip{z-index:30;border:1px solid var(--ink);background:var(--paper);width:min(268px,100vw - 32px);color:var(--ink);letter-spacing:-.025em;text-align:left;text-transform:none;opacity:0;pointer-events:none;-webkit-text-fill-color:var(--ink);border-radius:5px;padding:11px 12px;font-size:9px;font-style:normal;font-weight:500;line-height:1.5;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 11px);left:auto;right:0;transform:translateY(5px);box-shadow:0 8px 22px #00000024}.overflow-label:hover .sushi-overflow-tooltip,.overflow-label:focus .sushi-overflow-tooltip,.overflow-label:focus-visible .sushi-overflow-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.vault-yield-dual small{margin-top:6px}.yield-weight{color:var(--ink);font-weight:600}.panel-title{align-items:center;gap:11px;min-width:0;display:flex}.asset-icon{border:1px solid var(--hairline);background:var(--paper);width:21px;height:21px;color:var(--ink);border-radius:6px;flex:none;place-items:center;padding:2px;display:grid;overflow:hidden}.asset-icon img{object-fit:contain;width:100%;height:100%;display:block}.asset-icon-eth svg{fill:currentColor;width:13px;height:15px}.asset-icon-eth path:last-child{opacity:.55}.asset-stack{flex:none;align-items:center;width:35px;display:flex}.asset-stack .asset-icon+.asset-icon{box-shadow:0 0 0 2px var(--paper);margin-left:-7px}.actions h2{letter-spacing:-.07em;font-size:17px;font-weight:500}.apy-display,.panel-tag{color:var(--muted);white-space:nowrap;font-size:10px}.actions p{min-height:36px;color:var(--muted);text-wrap:pretty;margin-top:14px;font-size:11px;line-height:1.6}.action-group{margin-top:24px}.input-line{border-bottom:1px solid var(--ink);grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:49px;padding:10px 0 12px;font-size:11px;display:grid}.input-line label,.input-line span{color:var(--muted);font-size:10px}.input-line input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.input-line input::placeholder{color:var(--placeholder)}.max-btn{color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:9px;text-decoration:underline}.info-line{border-bottom:1px solid var(--hairline);min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.info-line>span:last-child{color:var(--ink);text-align:right}.yield-detail>span:last-child{font-weight:600}.sushi-detail>span:last-child{color:#b54fce}html[data-theme=dark] .sushi-detail>span:last-child{color:#d18adf}.button-line{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:22px;display:grid}.vault-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.vault-controls button{padding-inline:7px}.protocol-details{border-top:1px solid var(--ink)}.detail-block{padding:38px 40px}.detail-block+.detail-block{border-top:1px solid var(--hairline)}.detail-block .eyebrow{margin-bottom:8px}.detail-block h2{letter-spacing:-.075em;text-wrap:balance;max-width:520px;font-size:clamp(18px,2.4vw,25px);font-weight:500;line-height:1.25}.detail-block>p:not(.eyebrow){max-width:540px;color:var(--muted);letter-spacing:-.025em;margin-top:12px;font-size:10px;line-height:1.7}.vault-progress{border:1px solid var(--ink);background:var(--paper);height:7px;margin-top:26px;padding:1px}.vault-progress span{background:var(--ink);width:75%;height:100%;transition:width .22s;display:block}.progress-labels{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:9px;font-size:8px;display:flex}.progress-labels strong{color:var(--ink);font-weight:500}.flow-sources{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid}.flow-sources span{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:42px;color:var(--muted);padding:13px;font-size:9px}.flow-connector{color:var(--muted);text-align:center;padding:8px 0;font-size:13px}.flow-core{border:1px solid var(--ink);background:var(--ink);min-height:70px;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.flow-core strong{letter-spacing:.08em;font-size:15px;font-weight:600}.flow-core span{letter-spacing:.02em;text-transform:uppercase;font-size:8px}.flow-branches{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flow-branch{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-content:center;gap:5px;min-height:100px;padding:18px;display:grid}.flow-share{color:var(--muted);font-size:9px}.flow-branch strong{font-size:13px;font-weight:500}.flow-branch span:last-child{color:var(--muted);font-size:9px}.principle-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.principle-grid>div{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;justify-content:space-between;gap:12px;min-height:94px;padding:15px;display:flex}.principle-grid span{color:var(--muted);text-transform:uppercase;font-size:8px}.principle-grid strong{font-size:10px;font-weight:500;line-height:1.4}.yield-split{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.yield-split>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr;align-content:center;gap:14px;min-height:100px;padding:16px;display:grid}.yield-split strong{font-size:17px;font-weight:500}.yield-split span{color:var(--muted);font-size:9px;line-height:1.5}.detail-block .autonomy-note{border:1px solid var(--hairline);max-width:none;color:var(--body-copy);margin-top:14px;padding:14px}.detail-heading-line{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.preview-badge{border:1px solid var(--hairline);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:7px}.stats-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.stats-grid>div{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;justify-content:space-between;gap:9px;min-height:68px;padding:14px;display:flex}.stats-grid span,.architecture-node span{color:var(--muted);text-transform:uppercase;font-size:8px}.stats-grid strong,.architecture-node strong{font-size:10px;font-weight:500}.architecture-map{margin-top:24px}.architecture-node{border:1px solid var(--hairline);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:72px;padding:14px;display:flex}.architecture-root{border-color:var(--ink);width:min(100%,260px);margin-inline:auto}.architecture-connector{color:var(--muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:7px 0;font-size:8px}.architecture-children{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.architecture-bottom .architecture-node:first-child{border-color:var(--ink);background:var(--ink);color:var(--paper)}.architecture-bottom .architecture-node:first-child span{color:var(--paper);opacity:.7}.readiness-list{border-top:1px solid var(--hairline);margin-top:24px}.readiness-list>div{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;min-height:43px;font-size:9px;display:flex}.readiness-list strong{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:8px;font-weight:500}.status-ready:before,.status-pending:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.status-ready{color:#2a9461}.status-pending{color:var(--muted)}.docs-cta{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--paper);border-radius:5px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 14px;font-size:9px;font-weight:500;text-decoration:none;transition:box-shadow .12s,transform 90ms;display:flex}@media (hover:hover) and (pointer:fine){.docs-cta:hover{box-shadow:0 3px 0 var(--control-shadow-line), 0 8px 15px var(--control-shadow-hover);transform:translateY(-1px)}}.docs-cta:active{box-shadow:none;transform:translateY(1px)}.docs-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.autonomy-note strong{color:var(--ink);font-weight:500}code{color:var(--ink);font:inherit}.button-line button{cursor:pointer}footer{flex:0 0 48px;align-items:center;min-height:48px;padding:0 18px;display:flex}.footer-line{width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:13px;font-size:9px;display:flex}.footer-brand{color:var(--ink);flex:none;align-items:center;gap:7px;font-weight:500;text-decoration:none;display:flex}.footer-brand img{object-fit:contain;width:19px;height:19px}.footer-nav{align-items:center;gap:12px;display:flex}.footer-nav a{color:var(--muted);text-decoration:none;transition:color .12s}.footer-nav a:hover,.footer-nav a:focus-visible{color:var(--ink)}.social-links{align-items:center;gap:8px;display:flex}.social-link{width:21px;height:21px;color:var(--ink);place-items:center;text-decoration:none;transition:opacity .12s;display:grid}.social-link:hover,.social-link:focus-visible{opacity:.45}.social-link svg{width:13px;height:13px;display:block}.footer-copy{white-space:nowrap;flex:none}.modal{z-index:1000;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.modal.active{display:flex}.modal-content{border:1px solid var(--ink);background:var(--paper);width:min(100%,374px);padding:31px}.modal-content h3{margin-bottom:22px;font-size:17px;font-weight:500}.wallet-modal{background:linear-gradient(var(--paper), var(--paper)) padding-box, var(--brand-gradient) border-box;border:1px solid #0000;border-radius:8px;width:min(100%,480px);padding:0;box-shadow:0 24px 80px #00000052}.wallet-heading{border-bottom:1px solid var(--hairline);align-items:center;gap:15px;padding:26px 29px 22px;display:flex}.wallet-heading img{object-fit:contain;flex:none;width:46px;height:46px}.wallet-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.wallet-heading h3{letter-spacing:-.055em;margin:0;font-size:18px;line-height:1.25}.wallet-intro{color:var(--body-copy);letter-spacing:-.035em;padding:20px 29px 18px;font-size:11px;line-height:1.55}.wallet-network{border:1px solid var(--hairline);background:var(--control-secondary-fill);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 29px;padding:13px 14px;display:grid}.wallet-network-mark{background:var(--brand-gradient);border-radius:50%;width:8px;height:8px}.wallet-network div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:7px;display:block}.wallet-network strong{font-size:10px;font-weight:600;display:block}.wallet-network>span:last-child{color:var(--muted);white-space:nowrap;font-size:8px}.wallet-options{gap:12px;padding:20px 29px 22px;display:grid}.wallet-modal .wallet-option{letter-spacing:-.02em;text-align:left;text-transform:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;margin:0;padding:12px 14px;display:grid}.wallet-option-icon{opacity:.82;border:1px solid;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.wallet-option-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:17px;height:17px}.wallet-option-copy{min-width:0;display:block}.wallet-option-copy strong,.wallet-option-copy small{display:block}.wallet-option-copy strong{margin-bottom:4px;font-size:11px;font-weight:600}.wallet-option-copy small{opacity:.66;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:400;line-height:1.35;overflow:hidden}.wallet-option-arrow{font-size:17px;font-weight:400;transition:transform .15s cubic-bezier(.22,1,.36,1)}.wallet-footnote{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:17px 29px 22px;display:flex}.wallet-footnote>span{color:var(--muted);font-size:8px}.wallet-footnote-actions{align-items:center;gap:8px;display:flex}.modal-content .wallet-footnote-actions button{width:auto;margin:0;padding-inline:17px}.about-modal{background:linear-gradient(var(--paper), var(--paper)) padding-box, var(--brand-gradient) border-box;scrollbar-width:none;border:1px solid #0000;border-radius:8px;width:min(100%,649px);max-height:calc(100dvh - 48px);padding:0;overflow-y:auto;box-shadow:0 24px 80px #00000052}.about-modal::-webkit-scrollbar{display:none}.about-heading{border-bottom:1px solid var(--hairline);align-items:center;gap:15px;padding:26px 29px 22px;display:flex}.about-heading img{object-fit:contain;flex:none;width:46px;height:46px}.about-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.about-heading h3{letter-spacing:-.055em;margin:0;font-size:18px;line-height:1.25}.about-lead{max-width:550px;color:var(--body-copy);letter-spacing:-.035em;padding:22px 29px;font-size:12px;line-height:1.6}.about-loop{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-step{min-height:130px;padding:18px}.about-step+.about-step{border-left:1px solid var(--hairline)}.about-step>span,.about-outcomes span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;font-size:8px;display:block}.about-step strong{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.about-step p{color:var(--muted);letter-spacing:-.025em;font-size:9px;line-height:1.5}.about-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-outcomes>div{border-bottom:1px solid var(--hairline);min-height:101px;padding:18px 20px}.about-outcomes>div+div{border-left:1px solid var(--hairline)}.about-outcomes span{margin-bottom:13px}.about-outcomes strong{font-size:10px;font-weight:500;line-height:1.45}.about-principle{border-left:2px solid #0000;border-image:var(--brand-gradient) 1;background:var(--control-secondary-fill);color:var(--muted);margin:20px 29px 0;padding:14px 15px;font-size:9px;line-height:1.55}.about-principle strong{color:var(--ink);font-weight:600}.about-actions{justify-content:space-between;align-items:center;gap:18px;padding:20px 29px 26px;display:flex}.about-docs{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:600;text-decoration:none}.about-docs span{margin-left:3px;transition:transform .12s;display:inline-block}.about-docs:hover span,.about-docs:focus-visible span{transform:translate(2px,-2px)}.about-docs:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.modal-content .about-actions button.close{width:auto;margin:0;padding-inline:17px}.modal-content button{cursor:pointer;width:100%;margin-bottom:8px;display:block}.modal-content button.close{margin-top:12px}#connect-wallet,.input-line .max-btn,.button-line button,.button-line button:first-child,.modal-content button,.modal-content button.close{background:linear-gradient(var(--control-fill), var(--control-fill)) padding-box, var(--brand-gradient) border-box;min-width:0;box-shadow:0 2px 0 var(--control-shadow-line), 0 5px 11px var(--control-shadow);color:var(--control-text);letter-spacing:.045em;text-transform:uppercase;will-change:transform, box-shadow;border:1px solid #0000;border-radius:5px;font-size:10px;font-weight:600;line-height:1.1;text-decoration:none;transition:background-color .12s,box-shadow .15s cubic-bezier(.22,1,.36,1),color .12s,transform .15s cubic-bezier(.22,1,.36,1);transform:translateY(0)}#connect-wallet,.button-line button,.modal-content button{padding:7px 11px}.input-line .max-btn{box-shadow:0 1px 0 var(--control-shadow-line), 0 3px 7px var(--control-shadow-soft);border-radius:4px;padding:3px 7px;font-size:9px}.button-line button:last-child,.button-line button.secondary-action,.modal-content button.wallet-secondary,.modal-content button.close{background:linear-gradient(var(--control-secondary-fill), var(--control-secondary-fill)) padding-box, var(--brand-gradient) border-box;color:var(--ink);border:1px solid #0000}#connect-wallet:focus-visible,.input-line .max-btn:focus-visible,.button-line button:focus-visible,.modal-content button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){#connect-wallet:hover,.input-line .max-btn:hover,.button-line button:first-child:hover,.modal-content button:not(.close):not(.wallet-secondary):hover{background:linear-gradient(var(--control-fill-hover), var(--control-fill-hover)) padding-box, var(--brand-gradient) border-box;box-shadow:0 4px 0 var(--control-shadow-line), 0 10px 18px var(--control-shadow-hover);color:var(--control-text);transform:translateY(-2px)}.button-line button:last-child:hover,.button-line button.secondary-action:hover,.modal-content button.wallet-secondary:hover,.modal-content button.close:hover{background:linear-gradient(var(--control-secondary-fill), var(--control-secondary-fill)) padding-box, var(--brand-gradient) border-box;box-shadow:0 4px 0 var(--control-shadow-line), 0 10px 16px var(--control-shadow-hover);color:var(--ink);transform:translateY(-2px)}.input-line .max-btn:hover{box-shadow:0 3px 0 var(--control-shadow-line), 0 7px 12px var(--control-shadow-small-hover)}.wallet-option:hover .wallet-option-arrow{transform:translate(3px)}}#connect-wallet:active,.input-line .max-btn:active,.button-line button:first-child:active,.modal-content button:not(.close):not(.wallet-secondary):active{background:linear-gradient(var(--control-fill-pressed), var(--control-fill-pressed)) padding-box, var(--brand-gradient) border-box;box-shadow:0 0 0 var(--control-shadow-line), inset 0 2px 4px var(--control-inset);color:var(--control-text);transition-duration:35ms;transform:translateY(2px)}.button-line button:last-child:active,.button-line button.secondary-action:active,.modal-content button.wallet-secondary:active,.modal-content button.close:active{background:linear-gradient(var(--control-secondary-pressed), var(--control-secondary-pressed)) padding-box, var(--brand-gradient) border-box;box-shadow:inset 0 2px 3px var(--control-inset);color:var(--ink);transition-duration:35ms;transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.hero-logo-field:before{animation:none}#connect-wallet,.input-line .max-btn,.button-line button,.modal-content button,body,.theme-toggle,.docs-cta,.vault-progress span{transition:none}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--ink)}@media (width<=760px){.hero-logo-field:before{background-size:62px 56px;inset:-80px -110px -95px 24%}header{min-height:clamp(264px,37.4svh,352px)}.header-line{flex-wrap:wrap;padding:26px 24px 0}.nav-links{order:4;width:100%}.theme-toggle{margin-left:auto}.intro{padding:53px 24px 26px}.intro-copy{font-size:21px}.metrics{grid-template-columns:repeat(2,1fr)}.metric-line:nth-child(3n){border-right:1px solid var(--hairline)}.metric-line:nth-child(2n){border-right:0}.metric-line:nth-last-child(-n+3){border-bottom:1px solid var(--hairline)}.metric-line:nth-last-child(-n+2){border-bottom:0}.actions{grid-template-columns:1fr}.action-panel{padding:31px 24px 33px}.vault-yield>strong{font-size:clamp(30px,9vw,42px)}.vault-yield-dual>strong{font-size:clamp(27px,8vw,38px)}.action-panel:nth-child(2n){border-left:0}.action-panel:nth-child(n+2){border-top:1px solid var(--hairline);border-left:0}.detail-block{padding:31px 24px}.principle-grid{grid-template-columns:1fr}.principle-grid>div{min-height:76px}.yield-split{grid-template-columns:1fr}.yield-split>div{min-height:82px}.architecture-children{grid-template-columns:1fr}footer{min-height:48px;padding:0 15px}}@media (width<=430px){.gutter-waves{display:none}.header-line{gap:11px}.spacer{display:none}#connect-wallet{margin-left:auto}.footer-brand span,.footer-copy{display:none}.footer-line{gap:9px}.footer-nav{gap:10px}.modal{padding:14px}.about-heading,.about-lead,.about-actions{padding-left:20px;padding-right:20px}.about-heading img{width:40px;height:40px}.wallet-heading,.wallet-intro,.wallet-options,.wallet-footnote{padding-left:20px;padding-right:20px}.wallet-heading img{width:40px;height:40px}.wallet-network{margin-left:20px;margin-right:20px}.wallet-option-copy small{white-space:normal}.about-loop,.about-outcomes{grid-template-columns:1fr}.about-step{min-height:0}.about-step+.about-step,.about-outcomes>div+div{border-top:1px solid var(--hairline);border-left:0}.about-step>span{margin-bottom:8px}.about-principle{margin-left:20px;margin-right:20px}.metrics,.flow-sources,.flow-branches,.stats-grid{grid-template-columns:1fr}.detail-heading-line{flex-direction:column;align-items:flex-start}.readiness-list>div{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0}.progress-labels{flex-direction:column;align-items:flex-start;gap:4px}.metric-line,.metric-line:nth-child(2n),.metric-line:nth-child(3n),.metric-line:nth-last-child(-n+2),.metric-line:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--hairline);min-height:64px}.metric-line:last-child{border-bottom:0}}
