@font-face{font-family:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a8b32da25bb25d4-s.0arrgqycmbr.g.woff2)format("woff2");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:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80680c420594b047-s.p.0r~r71c.ujx6j.woff2)format("woff2");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:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae55a6bb58b3c593-s.03i4i1p_5k4.t.woff2)format("woff2");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:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(../media/702db7bdc064d9ba-s.p.14d.741.uew46.woff2)format("woff2");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:Syncopate Fallback;src:local(Arial);ascent-override:46.21%;descent-override:12.65%;line-gap-override:4.46%;size-adjust:164.4%}.syncopate_44688dab-module__QotE-q__className{font-family:Syncopate,Syncopate Fallback;font-style:normal}.syncopate_44688dab-module__QotE-q__variable{--font-wordmark:"Syncopate", "Syncopate Fallback"}
:root{--ink:#07121b;--paper:#eee8da;--cyan:#1fe0d1;--scroll:0px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}.shell{width:min(1180px,100% - 48px);margin:auto}.nav{z-index:10;color:#f5f1e6;justify-content:space-between;align-items:center;height:88px;display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.18em;align-items:center;gap:10px;font-weight:800;display:flex}.brand-mark{width:34px;height:34px;color:var(--cyan);border:1px solid #27d8cd;border-radius:50%;place-items:center;font-size:25px;display:grid}.nav a{color:inherit;text-decoration:none}.nav-links{letter-spacing:.12em;text-transform:uppercase;gap:34px;font-size:12px;display:flex}.nav-cta{text-transform:uppercase;letter-spacing:.08em;border:1px solid #fff5;padding:13px 17px;font-size:11px}.hero{color:#f8f4e9;background:#06131d;height:100vh;min-height:800px;position:relative;overflow:hidden}.hero-art{transform:scale(1.04) translateY(calc(var(--scroll)*.06));filter:saturate(.72)contrast(1.15);background:linear-gradient(90deg,#040f16e6,#040f165c 55%,#040f161a),url(/tide-landscape.jpg) 50%/cover;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(#0000,#07131c);height:25%;position:absolute;inset:auto 0 0}.grain{opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:2;padding-top:27vh;position:relative}.eyebrow,.section-index{letter-spacing:.2em;font-size:11px;font-weight:700}.eyebrow{color:#b9c5c7;align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--cyan);width:25px;height:1px}h1{letter-spacing:-.065em;margin:32px 0 35px;font-family:Georgia,serif;font-size:clamp(70px,9.5vw,148px);font-weight:400;line-height:.78}h1 em,h2 i{color:var(--cyan);font-weight:400}.lede{color:#d4dcda;max-width:530px;font:18px/1.55 Georgia,serif}.hero-actions{align-items:center;gap:35px;margin-top:40px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:28px;padding:18px 22px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.primary{background:var(--cyan);color:#03151a}.text-link{color:#f5f1e6;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #fff4;padding-bottom:6px;font-size:11px;text-decoration:none}.tide-readout{z-index:2;border-left:1px solid #fff4;width:170px;padding:20px;position:absolute;top:34%;right:4vw}.tide-readout>span,.tide-readout small{letter-spacing:.18em;font-size:9px;display:block}.tide-readout strong{color:var(--cyan);margin:9px 0;font:44px Georgia;display:block}.mini-wave{align-items:end;gap:5px;height:40px;margin-top:18px;display:flex}.mini-wave i{background:var(--cyan);width:3px;animation:1.8s ease-in-out infinite pulse}.mini-wave i:nth-child(odd){height:14px}.mini-wave i:nth-child(2n){height:34px;animation-delay:.3s}@keyframes pulse{50%{opacity:.5;transform:scaleY(.4)}}.hero-note{z-index:2;letter-spacing:.19em;color:#8da1a2;font-size:9px;position:absolute;bottom:34px;left:4vw}.manifesto{padding:140px 0}.section-index{color:#46616c}.manifesto h2,.curve-copy h2{letter-spacing:-.05em;margin:42px 0 90px;font:400 clamp(48px,7vw,90px)/.98 Georgia}.manifesto h2 i{color:#264d5d}.manifesto-grid{grid-template-columns:1.35fr .8fr;gap:13vw;display:grid}.big-copy{margin:0;font:28px/1.45 Georgia}.big-copy strong{color:#237b83;font-weight:400}.principles>div{border-top:1px solid #26394344;grid-template-columns:35px 1fr;padding:21px 0;display:grid}.principles span{color:#56727a;font-size:10px}.principles p{margin:0;font:16px/1.4 Georgia}.principles small{color:#6c7979}.curve-section{color:#eae9df;background:#061822;padding:130px 0;position:relative;overflow:hidden}.curve-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;display:grid}.curve-copy h2{margin:35px 0;font-size:62px}.curve-copy p:last-child{color:#9fb3b2;line-height:1.7}.curve-card{background:#0a202b;border:1px solid #7ab7b62e;padding:34px;box-shadow:0 30px 80px #0006}.curve-top{letter-spacing:.18em;color:#789a9b;justify-content:space-between;font-size:9px;display:flex}.curve-top strong{color:#eee;font:34px Georgia}.curve-top small{color:#789a9b;font:11px Arial}.chart{background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:260px;margin:25px 0;position:relative;overflow:hidden}.chart-line{border:3px solid var(--cyan);border-color:var(--cyan) transparent transparent;filter:drop-shadow(0 0 8px #1fe0d188);border-radius:50%;position:absolute;inset:35% -10% -30%;transform:rotate(-20deg)}.chart-dot{left:var(--swell-x);top:calc(78% - var(--swell-x)*.45);background:var(--cyan);width:13px;height:13px;box-shadow:0 0 0 8px #1fe0d125,0 0 25px var(--cyan);border-radius:50%;position:absolute}.chart span{letter-spacing:.15em;color:#729094;font-size:8px;position:absolute}.chart b{color:#cbd8d5;font:19px Georgia}.low{bottom:12px;left:8px}.high{text-align:right;top:12px;right:8px}.curve-card input{width:100%;accent-color:var(--cyan)}.fee-output{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:end;margin-top:30px;padding-top:22px;display:grid}.fee-output span,.fee-output small{letter-spacing:.15em;color:#719596;font-size:9px}.fee-output strong{color:var(--cyan);grid-area:1/2/3;font:58px Georgia}.fee-output small{margin-top:9px}@media (max-width:760px){.shell{width:calc(100% - 28px)}.nav{height:70px}.nav-links{display:none}.hero{min-height:760px}.hero-copy{padding-top:25vh}h1{font-size:66px}.lede{max-width:88%;font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.tide-readout{top:auto;bottom:60px;right:14px}.manifesto{padding:90px 0}.manifesto h2{margin:30px 0 55px}.manifesto-grid,.curve-grid{grid-template-columns:1fr;gap:60px}.big-copy{font-size:23px}.curve-section{padding:90px 0}.curve-copy h2{font-size:50px}.curve-card{padding:20px}.chart{height:210px}.fee-output strong{font-size:44px}}
.flow{padding:140px 0}.flow-head{grid-template-columns:1fr .65fr;align-items:end;gap:12vw;display:grid}.flow h2,.roadmap h2{letter-spacing:-.055em;margin:42px 0;font:400 clamp(55px,7vw,94px)/.95 Georgia}.flow-head>p{color:#52656b;margin-bottom:52px;font:18px/1.65 Georgia}.steps{border-top:1px solid #9fa59d;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.steps article{border-right:1px solid #9fa59d;min-height:270px;padding:25px}.steps b,.phases b{letter-spacing:.16em;color:#55717a;font-size:9px}.step-icon{color:#178a8c;margin:38px 0 22px;font:42px Georgia;display:block}.steps h3,.phases h3{margin:0 0 14px;font:24px Georgia}.steps p,.phases p{color:#647175;font-size:13px;line-height:1.65}.yield{color:#f1ede1;background:#071722;grid-template-columns:1.2fr .8fr;min-height:760px;display:grid;overflow:hidden}.yield-art{filter:contrast(1.2)saturate(.65);mix-blend-mode:screen;opacity:.8;background:linear-gradient(90deg,#0000 60%,#071722),url(/tide-mark.jpg) 50%/cover}.yield-copy{align-self:center;padding:120px 9vw 100px 4vw}.yield-copy h2{letter-spacing:-.05em;margin:40px 0;font:400 clamp(55px,6vw,86px)/.98 Georgia}.yield-copy>p{color:#aebdbb;font:17px/1.7 Georgia}.yield-rule{border-top:1px solid #ffffff35;justify-content:space-between;gap:25px;margin-top:55px;padding-top:25px;display:flex}.yield-rule span{letter-spacing:.16em;color:#719597;font-size:9px}.yield-rule strong{letter-spacing:.12em;color:var(--cyan);font:14px/1.5 Arial}.roadmap{padding:150px 0}.roadmap h2 i{color:#226f78}.phases{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.phases article{border:1px solid #7b8c8844;min-height:270px;padding:30px;position:relative}.phases article.active{color:#e9eee8;box-shadow:inset 0 4px var(--cyan);background:#0b2934}.phases h3{margin-top:35px;font-size:30px}.phases article>span{letter-spacing:.16em;color:#318b8b;font-size:8px;position:absolute;bottom:25px}.phases .active p{color:#a9bebc}.phases .active>span{color:var(--cyan)}footer{color:#f4f0e6;text-align:center;background:#050f16;height:750px;position:relative;overflow:hidden}.footer-vortex{filter:invert()hue-rotate(150deg)saturate(.5);opacity:.42;background:linear-gradient(#050f16bb,#050f1633 50%,#050f16),url(/tide-vortex.jpg) 50%/cover;animation:14s ease-in-out infinite alternate drift;position:absolute;inset:0}@keyframes drift{to{transform:scale(1.08)rotate(2deg)}}.footer-inner{padding-top:135px;position:relative}.footer-mark{border:1px solid var(--cyan);width:54px;height:54px;color:var(--cyan);border-radius:50%;place-items:center;margin:auto;font:38px Georgia;display:grid}footer h2{letter-spacing:-.06em;margin:35px 0 10px;font:400 clamp(62px,9vw,130px)/1 Georgia}footer p{color:#9eb5b2;font:20px Georgia}footer a{color:var(--cyan);letter-spacing:.18em;border-bottom:1px solid #1fe0d177;margin-top:70px;padding-bottom:8px;font-size:10px;text-decoration:none;display:inline-block}.footer-bottom{letter-spacing:.15em;color:#688084;border-top:1px solid #ffffff26;justify-content:space-between;padding-top:22px;font-size:8px;display:flex;position:absolute;top:675px;left:0;right:0}@media (max-width:760px){.flow{padding:90px 0}.flow-head,.yield,.steps,.phases{grid-template-columns:1fr}.steps article{border-bottom:1px solid #9fa59d;border-right:0}.yield-art{background:linear-gradient(#0000,#071722),url(/tide-mark.jpg) 50%/cover;height:380px}.yield-copy{padding:50px 28px 90px}.roadmap{padding:90px 0}.phases article{min-height:250px}.footer-bottom{gap:8px;padding:18px 5px}.footer-bottom span:nth-child(2){display:none}}
.app-section{color:#eaf0ea;background:#030d13;padding:140px 0;position:relative;overflow:hidden}.app-section:before{content:"";background:radial-gradient(circle at 75% 45%,#16d9cc18,#0000 35%);position:absolute;inset:0}.app-shell{grid-template-columns:.72fr 1.28fr;align-items:center;gap:9vw;display:grid;position:relative}.app-intro h2{letter-spacing:-.06em;margin:40px 0;font:400 clamp(60px,7vw,94px)/.92 Georgia}.app-intro h2 i{color:var(--cyan)}.app-intro>p:last-child{color:#91a9a7;font:17px/1.7 Georgia}.terminal-card{background:#071b24;border:1px solid #4c77774f;padding:28px;box-shadow:0 35px 100px #0009}.terminal-head{letter-spacing:.14em;color:#718f90;border-bottom:1px solid #ffffff1c;justify-content:space-between;padding-bottom:22px;font-size:9px;display:flex}.terminal-head i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:8px;display:inline-block}.terminal-head b{color:#a8bcba;font-weight:400}.wallet-row{justify-content:space-between;align-items:center;padding:30px 0;display:flex}.wallet-row small,.network-grid small{letter-spacing:.15em;color:#638486;margin-bottom:9px;font-size:8px;display:block}.wallet-row strong{font:23px Georgia}.wallet-row button{background:var(--cyan);color:#031317;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:0;padding:15px 19px;font-size:9px;font-weight:800}.network-grid{border:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);display:grid}.network-grid>div{border-right:1px solid #ffffff18;padding:20px;position:relative}.network-grid>div:last-child{border:0}.network-grid strong{font:14px Georgia}.network-grid span{background:#526a6a;border-radius:50%;width:6px;height:6px;position:absolute;top:22px;right:16px}.network-grid span.online{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.simulator{background:#04141c;margin-top:24px;padding:22px}.sim-title{letter-spacing:.15em;color:#638486;justify-content:space-between;align-items:end;font-size:9px;display:flex}.sim-title b{color:var(--cyan);font:38px Georgia}.simulator input{width:100%;accent-color:var(--cyan);margin:22px 0}.sim-stats{letter-spacing:.12em;color:#5f7a7c;justify-content:space-between;font-size:8px;display:flex}.sim-stats b{color:#c3d3d1;margin-left:5px}.deployment-note{color:#829b9b;margin:22px 0 0;font-size:10px;line-height:1.55}.deployment-note span{color:#e1a969;letter-spacing:.1em;margin-right:12px;font-weight:700}@media (max-width:760px){.app-section{padding:90px 0}.app-shell{grid-template-columns:1fr;gap:55px}.terminal-card{padding:18px}.wallet-row{align-items:flex-start;gap:20px}.wallet-row strong{font-size:16px}.network-grid{grid-template-columns:1fr}.network-grid>div{border-bottom:1px solid #ffffff18;border-right:0}.sim-stats{flex-direction:column;gap:10px}}
:root{--font-display:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-code:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:var(--font-code);letter-spacing:-.025em;font-weight:400}.brand{letter-spacing:.12em;font-weight:700}.brand-mark{font-family:var(--font-code);font-weight:300}h1{font-family:var(--font-display);letter-spacing:-.085em;text-transform:uppercase;font-weight:520;line-height:.86}h1 em{letter-spacing:-.11em;font-style:normal;font-weight:250}.manifesto h2,.curve-copy h2,.flow h2,.roadmap h2,.yield-copy h2,.app-intro h2,footer h2{font-family:var(--font-display);letter-spacing:-.075em;text-transform:uppercase;font-weight:460;line-height:.94}.manifesto h2 i,.curve-copy h2 i,.roadmap h2 i,.yield-copy h2 i,.app-intro h2 i{font-style:normal;font-weight:230}.lede,.big-copy,.flow-head>p,.yield-copy>p,.app-intro>p:last-child{font-family:var(--font-code);letter-spacing:-.045em;font-weight:300}.tide-readout strong,.curve-top strong,.chart b,.fee-output strong,.sim-title b{font-family:var(--font-display);letter-spacing:-.07em;font-weight:350}.principles p,.steps h3,.phases h3,.wallet-row strong,.network-grid strong{font-family:var(--font-display);letter-spacing:-.05em;font-weight:480}.section-index,.eyebrow,.nav-links,.nav-cta,.button,.text-link,.hero-note,.terminal-card{font-family:var(--font-code)}.section-index,.eyebrow{letter-spacing:.12em}.footer-mark{font-family:var(--font-code)}@media (max-width:760px){h1{font-size:52px;line-height:.92}.manifesto h2,.curve-copy h2,.flow h2,.roadmap h2,.yield-copy h2,.app-intro h2{font-size:42px;line-height:1}.lede{line-height:1.7}}
.nav-links a{text-shadow:0 1px 12px #00131f,0 0 22px #0098b888;font-weight:600;transition:color .2s,text-shadow .2s;color:#33dfff!important}.nav-links a:hover{text-shadow:0 0 18px #1fe0d1;color:#8df8ff!important}.nav-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031721cc;font-weight:650;box-shadow:inset 0 0 0 1px #0b88a22b,0 8px 30px #00121f66;color:#55e8ff!important;border-color:#2ddcff!important}.nav-cta:hover{background:#39e3f4;box-shadow:0 0 28px #1bd5e466;color:#03151a!important}
.brand{text-shadow:0 0 24px #23dbe855;line-height:1;position:relative;font-family:var(--font-wordmark),sans-serif!important;letter-spacing:.22em!important;color:#eefcff!important;font-size:21px!important;font-weight:700!important;display:inline-block!important}.brand:after{content:"";transform-origin:0;background:linear-gradient(90deg,#33e6f6 0 34%,#0000 34% 43%,#33e6f6 43% 100%);height:2px;transition:transform .35s;position:absolute;bottom:-9px;left:0;right:.22em;transform:scaleX(.72);box-shadow:0 0 9px #23dbe8}.brand:hover:after{transform:scaleX(1)}
.nav-links .social-link{border-left:1px solid #33dfff66;padding-left:22px;color:#8df8ff!important}.footer-actions{justify-content:center;align-items:center;gap:36px;margin-top:70px;display:flex}.footer-actions a{margin-top:0}.footer-actions a:last-child{color:#8df8ff;border-color:#8df8ff}@media (max-width:900px){.nav-links .social-link{display:none}}@media (max-width:760px){.footer-actions{flex-direction:column;gap:18px;margin-top:55px}.footer-actions a{margin-top:0}}
@media (pointer:fine) and (prefers-reduced-motion:no-preference){html,body,a,button,input{cursor:none!important}.tide-cursor,.cursor-wake{z-index:9999;pointer-events:none;opacity:0;will-change:transform;transition:opacity .2s;position:fixed;top:0;left:0}.tide-cursor{background:#dffffd;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .2s,width .22s,height .22s,margin .22s,background .22s;box-shadow:0 0 8px #28e3dd,0 0 20px #28e3dd99}.tide-cursor span{border:1px solid #35e5dcaa;border-radius:44% 56% 48% 52%;transition:inset .22s,border-color .22s;animation:3s linear infinite cursor-tide;position:absolute;inset:-10px}.cursor-wake{border:1px solid #24dcd363;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;transition:opacity .2s,width .3s,height .3s,margin .3s,border-color .3s;box-shadow:inset 0 0 15px #24dcd31c,0 0 18px #24dcd31c}.cursor-wake:before,.cursor-wake:after{content:"";border-top:1px solid #bafdf888;border-radius:50%;animation:2.2s ease-in-out infinite cursor-orbit;position:absolute;inset:5px}.cursor-wake:after{animation-direction:reverse;animation-delay:-1.1s;inset:11px}.tide-cursor[data-visible=true],.cursor-wake[data-visible=true]{opacity:1}.tide-cursor[data-hover=true]{background:#1fe0d1;width:12px;height:12px;margin:-6px 0 0 -6px}.tide-cursor[data-hover=true] span{border-color:#dffffdcc;inset:-15px}.cursor-wake[data-hover=true]{border-color:#1fe0d1aa;width:54px;height:54px;margin:-27px 0 0 -27px}.tide-cursor[data-down=true]{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.cursor-wake[data-down=true]{width:28px;height:28px;margin:-14px 0 0 -14px}@keyframes cursor-tide{to{transform:rotate(360deg)}}@keyframes cursor-orbit{0%,to{opacity:.25;transform:rotate(-18deg)scale(.82)}50%{opacity:.9;transform:rotate(22deg)scale(1.08)}}}
.hero-art{filter:saturate(.86)contrast(1.08);background:linear-gradient(90deg,#030d15e0 0%,#030d15a3 32%,#030d152e 64%,#030d150a 100%),linear-gradient(#0000 58%,#020c123d),url(/tide-hero-v2.png) 58%/cover}@media (max-width:760px){.hero-art{background-position:50%,50%,67%}}
.nav-docs-mobile{text-transform:uppercase;letter-spacing:.12em;font-size:9px;text-decoration:none;display:none;color:#62dce4!important}.step-icon{width:46px;height:46px;position:relative;font-size:0!important}.step-icon:before,.step-icon:after{content:"";display:block;position:absolute}.icon-read:before{border:1.5px solid #178a8c;border-radius:50%;inset:5px;box-shadow:0 0 0 6px #178a8c12}.icon-read:after{background:#178a8c;border-radius:50%;width:8px;height:8px;top:19px;left:19px;box-shadow:0 0 13px #178a8c}.icon-swell:before{border-top:2px solid #178a8c;border-radius:50%;width:40px;height:20px;top:12px;left:3px;transform:rotate(-8deg)}.icon-swell:after{opacity:.65;border-top:2px solid #178a8c;border-radius:50%;width:40px;height:17px;top:22px;left:3px;transform:rotate(8deg)}.icon-curve:before{border-top:2px solid #178a8c;border-radius:50%;width:34px;height:28px;top:8px;left:5px;transform:rotate(-28deg)}.icon-curve:after{background:#178a8c;border-radius:50%;width:7px;height:7px;top:5px;right:3px;box-shadow:0 0 10px #178a8c}.icon-return:before{transform-origin:50%;background:#178a8c;width:38px;height:2px;top:22px;left:5px;transform:rotate(135deg)}.icon-return:after{border-bottom:2px solid #178a8c;border-left:2px solid #178a8c;width:15px;height:15px;bottom:3px;left:4px}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}.nav{gap:11px}.nav-docs-mobile{margin-left:auto;padding:15px 3px;display:block}.nav-cta{white-space:nowrap;align-items:center;min-height:44px;padding:0 11px;font-size:9px;display:flex}.nav-cta span{margin-left:4px}.hero{height:auto;min-height:820px}.hero-copy{padding-top:178px}.hero-copy h1{margin:27px 0 28px;font-size:clamp(46px,13.5vw,56px);line-height:.9}.lede{max-width:100%;font-size:15px}.hero-actions{width:100%;margin-top:30px}.hero-actions .button{min-height:48px}.tide-readout{display:none}.hero-note{line-height:1.5;bottom:25px;left:14px;right:14px}.manifesto h2,.curve-copy h2,.flow h2,.roadmap h2,.yield-copy h2,.app-intro h2{overflow-wrap:anywhere}.curve-card{max-width:100%;overflow:hidden}.curve-card input,.simulator input{min-height:34px}.terminal-head{flex-direction:column;gap:9px}.wallet-row{flex-direction:column;width:100%}.wallet-row>div{max-width:100%}.wallet-row button{width:100%;min-height:46px}.network-grid strong{overflow-wrap:anywhere}.steps{margin-top:40px}.steps article{min-height:0;padding:28px 8px 34px}.step-icon{margin:28px 0 20px}.yield-art{height:310px}.yield-rule{flex-direction:column}footer{height:700px}.footer-inner{padding-top:95px}footer h2{margin-top:30px;font-size:48px;line-height:.95}footer p{font-size:17px}.footer-actions{margin-top:48px}.footer-bottom{align-items:center;min-height:70px;top:auto;bottom:0}}@media (max-width:360px){.nav-docs-mobile{display:none}.nav-cta{padding-inline:9px;font-size:8px}.hero-copy h1{font-size:44px}.fee-output strong{font-size:38px}.terminal-card{padding:15px}}
