@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--paper:#edf6f3;--ink:#173e36;--soft:#657e74;--line:#d2e1da;--aqua:#45a993;--white:#f8fcfa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}button,input,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #288b75;outline-offset:5px}button{transition:background .2s,transform .2s}button:disabled{opacity:.5;cursor:default}button:not(:disabled):active{transform:translateY(1px)}.page{width:min(1280px,89%);margin-inline:auto}.header{height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:30px;letter-spacing:-1.5px;gap:9px}.brand img{width:47px;height:47px;border-radius:50%;mix-blend-mode:multiply}.brand>span{font-family:Arial,sans-serif;font-size:9px;letter-spacing:0;align-self:flex-start;padding-top:11px;margin-left:-4px}.header nav{display:flex;gap:35px;align-items:center;font-size:14px}.quiet-button{background:transparent;color:var(--ink);border:1px solid #bdcfc5;border-radius:50px;padding:12px 20px;display:flex;gap:23px}.quiet-button:hover{background:#dfede6}.main-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;padding:85px 0 75px;min-height:730px}.intro-copy{padding-bottom:85px}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:600;display:flex;gap:9px;align-items:center}.small-dot{height:6px;width:6px;background:#58ad95;border-radius:50%}h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(46px,4.45vw,69px);letter-spacing:-3.3px;font-weight:650;line-height:1.12;margin:25px 0 26px}h1 em{font-style:normal;color:#70a292}.intro-text{font-size:18px;line-height:1.7;color:var(--soft);margin:0}.network-tag{display:flex;gap:11px;align-items:center;font-size:12px;margin-top:33px;color:#73887e}.separator{width:3px;height:3px;border-radius:50%;background:#98b3a3}.how-link{display:inline-flex;gap:22px;align-items:center;margin-top:55px;font-size:13px}.how-link>span{font-size:19px}.how-link:hover{color:#31977f}.tank-panel{min-width:0;position:relative}.tank-panel-head{display:flex;align-items:center;justify-content:space-between;margin:0 10px 0 35px;gap:20px;font-size:11px;letter-spacing:2px;color:#688377}.demo-tag{background:#dcece4;color:#4b7665;font-size:11px;padding:6px 10px;letter-spacing:.2px;border-radius:50px}.aquarium-scene{position:relative;margin-top:10px}.aquarium{display:block;width:100%;overflow:visible;filter:drop-shadow(0 12px 25px #256d4910)}.tank-scale path{stroke:#7fa99a;stroke-width:1}.tank-scale text{font-family:'DM Sans';font-size:12px;fill:#8aa295}.aquarium-caption{font-family:'DM Sans';font-size:10px;letter-spacing:1.65px;fill:#7b9b8d}#water-marker{transition:transform .65s cubic-bezier(.2,.7,.25,1)}#water-marker line{stroke:#438d77;stroke-width:1}#water-marker circle{fill:#438d77}#water-marker text{fill:#438d77;font-family:'DM Sans';font-size:12px}#tank-bubbles circle{fill:none;stroke:#dcfff3;stroke-width:1;opacity:.65}#fish-one{animation:swim-one 13s ease-in-out infinite}#fish-two{animation:swim-two 16s ease-in-out infinite;transform-origin:420px 310px}#fish-group{transition:opacity .5s}.fill-note{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);font-size:12px;color:#5b9280;white-space:nowrap;opacity:0;transition:opacity .3s}.fill-note.show{opacity:1}.tank-stats{display:flex;align-items:center;border-block:1px solid var(--line);gap:25px;padding:20px 6px;margin:0 10px 0 35px}.tank-stats>div>span{display:block;color:var(--soft);font-size:12px}.tank-stats strong{font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:600;letter-spacing:-1.2px;display:block;margin-top:5px;font-variant-numeric:tabular-nums}.stat-connection{font-size:27px;color:#9db6a9}.tank-stats .leverage-tag{margin-left:auto;font-size:16px;font-family:Manrope;text-align:right;color:#719483}.tank-stats .leverage-tag span{font-family:'DM Sans';font-size:10px;line-height:1.3;max-width:60px;margin-top:5px}.tank-control{margin:22px 10px 0 35px}.tank-control label{display:flex;justify-content:space-between;font-size:13px;color:#526f61;gap:15px}.tank-control label>span{color:#88a092;font-size:12px}.tank-control input{width:100%;accent-color:#235b47;cursor:pointer;margin:18px 0 22px;height:5px;display:block}.control-actions{display:flex;align-items:center;gap:25px}.control-actions>button:first-child{background:#214e40;color:#eff9f2;border:0;border-radius:50px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:14px 21px;font-size:13px;flex:1;max-width:270px}.control-actions>button:first-child:hover:not(:disabled){background:#306951}.control-actions>button:first-child>span{font-size:16px}.reset-button{border:0;background:transparent;color:#778f81;font-size:12px;padding:10px}.reset-button:hover{color:#1f5a44}.demo-note{font-size:10px;color:#91a498;margin:16px 10px 0 35px;line-height:1.6}.how-section{border-top:1px solid var(--line);padding-top:40px;padding-bottom:36px}.how-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.how-heading>span{font-size:10px;letter-spacing:1.8px;color:#789387}.how-heading h2{font-size:16px;font-weight:500;letter-spacing:-.3px;margin:0;color:#789387}.flow{display:flex;align-items:center;justify-content:space-between;gap:24px}.flow article{display:flex;gap:16px;align-items:flex-start}.flow-number{font-family:Manrope;font-size:12px;color:#719484;border:1px solid #c8ddd2;border-radius:50%;height:31px;width:31px;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.flow h3{font-size:17px;font-weight:500;letter-spacing:-.35px;margin:0 0 8px}.flow p{font-size:13px;color:#7d9487;margin:0;line-height:1.5}.flow-connector{color:#9bbba8;font-size:24px}.details-section{padding:20px 0 50px}details{border-top:1px solid var(--line);padding-top:20px}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;color:#81988a;font-size:12px;cursor:pointer}summary::-webkit-details-marker{display:none}summary>span{font-size:16px}details[open] summary>span{transform:rotate(45deg)}.details-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:15px;color:#769080;font-size:13px;line-height:1.7}footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;padding:27px 0;color:#84998c;font-size:11px;min-height:90px}.footer-brand{font-size:23px;color:#28533f;letter-spacing:-1px}.footer-status{margin-left:auto}dialog{border:1px solid #bed9ca;border-radius:22px;max-width:450px;width:90%;padding:35px;background:#f4faf6;color:var(--ink);box-shadow:0 30px 90px #193e3429}dialog::backdrop{background:#14382d55;backdrop-filter:blur(6px)}.dialog-close{border:0;background:transparent;position:absolute;right:18px;top:14px;font-size:27px;color:#547866}.dialog-logo{width:70px;height:70px;mix-blend-mode:multiply;border-radius:15px;margin-bottom:25px}dialog .eyebrow{font-size:10px;letter-spacing:1.5px}dialog h2{font-family:Manrope;font-size:35px;letter-spacing:-1.8px;font-weight:600;line-height:1.15;margin:20px 0 25px}dialog dl{margin:0}dialog dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}dialog dt{color:#84998c}dialog dd{margin:0}dialog p{font-size:12px;line-height:1.7;color:#84998c;margin:20px 0}.dialog-done{border:0;background:#24563e;color:#eef8f2;border-radius:50px;padding:13px 25px;font-size:13px}@keyframes swim-one{0%,100%{transform:translate(0,0)}50%{transform:translate(-65px,-5px)}}@keyframes swim-two{0%,100%{transform:translate(0,0) scaleX(-1)}50%{transform:translate(-48px,4px) scaleX(-1)}}@media(min-width:1500px){.main-section{gap:75px;padding-block:100px;min-height:820px}h1{font-size:72px}}@media(max-width:1050px){.main-section{gap:25px;grid-template-columns:.8fr 1.2fr;padding-top:75px}.intro-copy{padding-bottom:80px}h1{font-size:51px;letter-spacing:-2.5px}.intro-text{font-size:16px}.eyebrow{font-size:9px;letter-spacing:1.3px}.network-tag{font-size:10px;gap:8px}.tank-stats{gap:17px;margin-left:25px}.tank-stats strong{font-size:26px}.tank-control,.demo-note{margin-left:25px}.flow{gap:13px}.flow p{font-size:12px}.flow h3{font-size:15px}.flow article{gap:12px}.flow-connector{font-size:20px}}@media(max-width:780px){.page{width:88%}.header{height:85px}.header .brand{font-size:27px}.header nav{gap:20px;font-size:12px}.quiet-button{padding:11px 17px;gap:15px}.main-section{grid-template-columns:1fr;padding:50px 0 50px;gap:28px;min-height:0}.intro-copy{padding:0;text-align:center}h1{font-size:58px;letter-spacing:-3px;line-height:1.1;margin:20px 0}.intro-copy .eyebrow{justify-content:center;font-size:10px}.intro-text{font-size:16px}.intro-text br{display:none}.network-tag{justify-content:center;margin-top:22px;font-size:11px}.how-link{display:none}.tank-panel{max-width:640px;width:100%;margin:auto}.tank-panel-head{margin:10px 14px 0 32px}.aquarium-scene{margin-top:5px}.tank-stats strong{font-size:31px}.tank-control label{font-size:13px}.control-actions>button:first-child{max-width:320px}.demo-note{font-size:10px}.flow{align-items:flex-start;gap:20px}.flow-connector{display:none}.flow article{flex:1;flex-direction:column;gap:13px}.flow h3{font-size:16px}.flow p{font-size:12px;max-width:160px}.how-section{padding-top:30px}.details-section{padding-bottom:30px}footer{padding-bottom:80px}.details-copy{gap:25px}}@media(max-width:450px){.page{width:89%}.header{height:76px}.brand img{width:34px;height:34px}.header .brand{font-size:25px;gap:5px}.brand>span{display:none}.header nav{gap:14px;font-size:11px}.quiet-button{padding:10px 13px;gap:10px}.main-section{padding-top:37px;gap:25px}.eyebrow{font-size:9px!important;letter-spacing:1.2px}h1{font-size:46px;letter-spacing:-2.5px;margin:20px 0}.intro-text{font-size:14px;max-width:265px;margin:auto;line-height:1.7}.intro-text br{display:block}.network-tag{font-size:10px;margin-top:20px}.tank-panel-head{margin:6px 4px 0 12px;font-size:10px;letter-spacing:1.5px}.demo-tag{font-size:10px;padding:5px 8px}.aquarium{width:108%;margin-left:-5%}.tank-scale text{font-size:14px}.aquarium-caption{font-size:10px;letter-spacing:1.2px}.fill-note{font-size:10px}.tank-stats{margin:0;padding:17px 4px;gap:16px}.tank-stats strong{font-size:29px}.tank-stats>div>span{font-size:11px}.tank-stats .leverage-tag{font-size:14px}.stat-connection{font-size:21px}.tank-control{margin:20px 0 0}.tank-control label{font-size:12px}.tank-control label>span{font-size:11px}.control-actions>button:first-child{font-size:12px;padding:14px 18px;max-width:none}.control-actions{gap:20px}.demo-note{font-size:9px;margin:15px 0 0}.how-heading{margin-bottom:24px}.how-heading>span{font-size:9px}.how-heading h2{font-size:13px}.flow{gap:13px}.flow article{gap:12px}.flow h3{font-size:14px;line-height:1.35}.flow p{font-size:11px;line-height:1.6}.flow-number{font-size:11px;width:27px;height:27px}.details-copy{display:block;font-size:12px}.footer-status{display:none}footer{gap:20px;font-size:10px}.how-section{padding-bottom:22px}.details-section{padding-top:5px}.intro-copy{animation:appear .6s ease both}.tank-panel{animation:appear .8s .15s ease both}}@keyframes appear{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.rewards-section{padding:27px 30px;margin-bottom:45px;background:#e2eee6;border:1px solid #d2e2d5;border-radius:18px}.rewards-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px}.proposal-label{font-size:9px;letter-spacing:1.4px;color:#7c9985}.rewards-heading h2{font-family:Manrope;font-size:21px;letter-spacing:-.7px;font-weight:600;margin:8px 0 0}.proposal-pill{font-size:10px;border:1px solid #c1d5c3;padding:5px 9px;border-radius:50px;color:#6d8e79;white-space:nowrap}.allocation-bar{height:6px;display:flex;gap:4px;overflow:hidden;border-radius:10px}.allocation-bar>span:nth-child(1){width:70%;background:#286653}.allocation-bar>span:nth-child(2){width:20%;background:#91b676}.allocation-bar>span:nth-child(3){width:10%;background:#bfccba}.allocation-labels{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:19px}.allocation-labels>div{display:flex;gap:9px;align-items:flex-start;font-size:13px}.allocation-labels strong{font-weight:600;margin-right:5px}.allocation-labels small{display:block;color:#77907b;font-size:11px;margin-top:6px}.allocation-dot{height:7px;width:7px;border-radius:50%;flex-shrink:0;margin-top:5px}.short-dot{background:#286653}.reward-dot{background:#91b676}.reserve-dot{background:#bfccba}.rewards-description{font-size:12px;line-height:1.7;color:#79907c;margin:20px 0 0}.details-copy{grid-template-columns:1fr 1fr 1fr}.details-copy p{margin-top:0}@media(max-width:780px){.rewards-section{padding:24px;margin-bottom:35px}.details-copy{display:block}.rewards-heading h2{font-size:20px}}@media(max-width:450px){.rewards-section{padding:21px 18px}.rewards-heading h2{font-size:18px;letter-spacing:-.5px}.allocation-labels{gap:10px}.allocation-labels>div{font-size:10px;gap:6px}.allocation-labels strong{display:block;font-size:16px;margin-bottom:4px}.allocation-labels small{font-size:9px;line-height:1.5}.allocation-dot{margin-top:6px}.rewards-description{font-size:11px}.main-section{padding-bottom:35px}}

/* Small, functional vector details. */
.tank-detail{fill:none;stroke:#97b9ab;stroke-width:1}.tank-detail text{fill:#83a495;stroke:none;font-family:'DM Sans',sans-serif;font-size:8px;letter-spacing:1.2px}.tank-detail .inlet{stroke:#518e78;stroke-width:2;stroke-linecap:round}.tank-detail .fee-drop{fill:#4fa58b;stroke:none;animation:drip 3s ease-in infinite;transform-origin:485px 86px}.flow{gap:30px;align-items:stretch}.flow article{position:relative;display:grid;grid-template-columns:31px 1fr;align-content:start;gap:18px 14px;flex:1;min-width:0}.flow-art{grid-column:1/-1;width:100%;height:94px;fill:none;stroke:#457c68;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.flow-art text{fill:#7c9c8a;stroke:none;font:9px 'DM Sans',sans-serif;letter-spacing:1px}.flow-art .art-grid{stroke:#cfdfd5;stroke-width:.8;stroke-dasharray:2 5}.flow-art .art-coins{fill:#e5eee0}.flow-art .art-water{fill:#c0e2d3;stroke:none}.flow-art .art-fish{fill:#32624e;stroke:none}.flow-art .art-route{stroke:#79a08b;stroke-dasharray:3 5}.flow-art .art-bead{fill:#71a58c;stroke:var(--paper);stroke-width:3}.flow-art .art-loop{stroke-width:2}.flow-connector{display:none}.flow-number{background:#e3eee5}.brand img,.dialog-logo{mix-blend-mode:normal}.rewards-section{position:relative;overflow:hidden}.allocation-bar{height:8px}.main-section{padding-bottom:55px}.rewards-section{margin-bottom:38px}.how-section{padding-bottom:38px}.flow article:hover .art-bead{animation:fee-travel 1.8s ease-in-out infinite}.flow article:hover .art-water{fill:#a7d8c4}@keyframes drip{0%,20%{opacity:0;transform:translateY(-10px) scale(.7)}40%{opacity:.8}90%,100%{opacity:0;transform:translateY(60px) scale(.8)}}@keyframes fee-travel{from{transform:translateX(-18px);opacity:0}35%,70%{opacity:1}to{transform:translateX(40px);opacity:0}}@media(max-width:780px){.flow{gap:22px}.flow article{grid-template-columns:1fr;gap:12px}.flow-art{height:78px}.flow-number{display:none}.flow h3{margin-bottom:7px}.main-section{padding-bottom:38px}}@media(max-width:450px){.flow{gap:12px}.flow-art{height:62px}.tank-detail text{font-size:9px;letter-spacing:.65px}.rewards-section{border-radius:14px}.flow h3{font-size:14px}.flow p{font-size:11px}}@media(prefers-reduced-motion:reduce){.tank-detail .fee-drop,.flow article:hover .art-bead{animation:none!important}}

.header .brand{font-size:23px;letter-spacing:-1px}.header .brand img{width:44px;height:44px}.footer-brand{font-size:20px}.strategy-status{margin:24px 10px 0 35px;font-size:12px}.strategy-status>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.strategy-status strong{font-size:12px;font-weight:500}.strategy-status>div>span:last-child{margin-left:auto;font-size:10px;color:#849b8d}.status-ring{width:7px;height:7px;border:1px solid #83a595;border-radius:50%}.strategy-status p{color:#6d8c7a;font-size:12px;margin:14px 0}.strategy-status a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:6px 0 14px}.tank-stats .leverage-tag{font-size:13px}.basket-overview{border-top:1px solid var(--line);padding:35px 0 40px;display:grid;grid-template-columns:1fr 1.2fr;gap:55px;margin-bottom:15px}.basket-overview h2{font:600 29px/1.2 Manrope,sans-serif;letter-spacing:-1px;margin:13px 0}.basket-overview p{font-size:12px;color:#718a7c;line-height:1.8;max-width:400px}.basket-overview a{font-size:11px;display:inline-block;margin-top:10px}.basket-diagram{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-content:center}.basket-diagram>span{border:1px solid #cadfd0;border-radius:8px;padding:10px 12px;background:#e5efe6;display:flex;flex-direction:column}.basket-diagram i{font-style:normal;font-size:9px;color:#789884}.basket-diagram b{font:500 18px Manrope,sans-serif;margin:8px 0 5px}.basket-diagram small{font-size:8px;color:#7c9888}.basket-diagram p{grid-column:1/-1;font-size:10px;margin:8px 0 0;max-width:none}.aquarium-caption{font-size:9px;letter-spacing:1px}#water-marker{display:none}.dialog-logo{border-radius:50%}@media(max-width:780px){.header .brand{font-size:21px}.basket-overview{gap:25px;grid-template-columns:1fr}.basket-overview h2 br{display:none}.basket-diagram{max-width:520px}.strategy-status{margin-left:25px}.footer-brand{font-size:18px}.header nav{gap:16px}}@media(max-width:450px){.header .brand{font-size:17px;letter-spacing:-.7px;gap:5px}.header .brand img{width:30px;height:30px}.header nav{gap:12px;font-size:10px}.quiet-button{padding:9px 11px;gap:6px}.quiet-button span{display:none}.strategy-status{margin:22px 0 0}.basket-overview{padding-top:26px}.basket-overview h2{font-size:26px}.basket-diagram>span{padding:9px}.basket-diagram b{font-size:16px}.basket-diagram small{font-size:7px}.footer-brand{font-size:16px}footer{gap:13px;font-size:9px}.footer-status{display:block}.footer-brand+span{display:none}}
.buyback-section{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;border-top:1px solid var(--line);padding:42px 0 45px}.buyback-section h2{font:600 33px/1.2 Manrope,sans-serif;letter-spacing:-1.4px;margin:15px 0 20px}.buyback-section h2 em{font-style:normal;color:#70a292}.buyback-section p{font-size:13px;color:#738c7d;line-height:1.8;max-width:430px}.buyback-section a{font-size:12px;display:inline-flex;gap:35px;margin-top:12px}.buyback-flow{max-width:340px;width:100%;justify-self:end;text-align:center;display:flex;align-items:center;flex-direction:column}.buyback-flow>span,.buyback-flow>strong{font-size:12px;border:1px solid #c4daca;background:#e2eee5;padding:10px 20px;border-radius:6px;min-width:190px;font-weight:400}.buyback-flow>strong{color:#eef7ed;background:#275741;border-color:#275741}.buyback-flow>i{font-style:normal;font-size:16px;color:#8eaf9a;line-height:1.5}.buyback-flow>small{font-size:9px;color:#789681;margin-top:13px}@media(max-width:780px){.buyback-section{gap:25px}.buyback-section h2{font-size:28px}}@media(max-width:450px){.buyback-section{grid-template-columns:1fr;padding:32px 0}.buyback-flow{justify-self:center}.buyback-section p{font-size:12px}.buyback-section h2{font-size:29px}.buyback-section a{font-size:11px}}
.venue-card{background:#142b26;color:#d4f6e7;border:1px solid #284d40;border-radius:16px;padding:31px 34px;margin-bottom:38px;display:grid;grid-template-columns:1fr 1.2fr;gap:25px 35px;position:relative;overflow:hidden}.venue-kicker{font-size:9px;letter-spacing:1.6px;color:#79ad97}.venue-identity h2{font:600 31px/1.2 Manrope,sans-serif;letter-spacing:-1.4px;margin:14px 0 10px}.venue-identity h2 span{font-size:20px;margin-left:15px;color:#83e9bc}.venue-identity p{font-size:12px;color:#94b7a4;margin:0 0 12px}.venue-identity>small{display:inline-flex;border:1px solid #355a4c;border-radius:20px;padding:5px 9px;color:#b0cfba;font-size:9px}.venue-route{align-self:center;display:flex;align-items:center;justify-content:space-between;gap:12px}.venue-route>span{font-size:11px;white-space:nowrap}.venue-route i{font-size:9px;font-style:normal;display:block;color:#668c79;padding-bottom:13px;border-bottom:1px solid #325545;margin-bottom:13px}.venue-route b{font-size:15px;font-weight:400;color:#83e9bc;padding-top:25px}.venue-links{grid-column:1/-1;display:flex;gap:24px;align-items:center;border-top:1px solid #315142;padding-top:20px}.venue-links a{font-size:10px;color:#b4ddc5}.venue-links a:hover{color:white}.venue-links small{margin-left:auto;font-size:9px;color:#749381}@media(max-width:900px){.venue-card{grid-template-columns:1fr;padding:28px}.venue-route{max-width:510px}.venue-links{flex-wrap:wrap;gap:15px}.venue-links small{margin-left:0}}@media(max-width:450px){.venue-card{padding:24px 20px;gap:25px}.venue-identity h2{font-size:28px}.venue-route{gap:8px}.venue-route>span{font-size:10px}.venue-links small{width:100%;font-size:8px}.venue-links{gap:13px}.venue-route b{font-size:12px}}
@media(max-width:360px){.header{flex-wrap:wrap;gap:10px;padding-block:14px;height:auto;min-height:76px}.header .brand{font-size:15px;gap:4px;letter-spacing:-.5px}.header .brand img{width:25px;height:25px}.header nav{gap:9px;font-size:9px;margin-left:auto}.quiet-button{font-size:10px;padding:8px 9px}.tank-stats{gap:12px}.tank-stats>div>span{font-size:10px}.tank-stats .leverage-tag{font-size:11px}.venue-route>span{font-size:9px}.venue-card{padding-inline:16px}.basket-diagram{gap:5px}.basket-diagram>span{padding:8px 6px}.basket-diagram b{font-size:14px}.footer-brand{font-size:14px}}/* Wider, editorial aquarium layout and stock desk. */
.page{width:min(1460px,90%)}body{background-image:radial-gradient(#49756014 .65px,transparent .65px);background-size:19px 19px}.main-section{gap:65px;padding:58px 0 48px;min-height:0}.intro-copy{padding-bottom:0}.hero-manifest{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;max-width:370px}.hero-manifest>span{font-size:9px;letter-spacing:1.5px;color:var(--soft)}.hero-manifest p{font:500 20px/1.5 Manrope,sans-serif;letter-spacing:-.4px}.hero-manifest>div{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:9px}.hero-manifest b{font-size:21px;font-weight:500}.hero-manifest small{font-size:10px;line-height:1.5;color:var(--soft);max-width:65px}.how-link{margin-top:25px}.company-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-content:center}.company-chips a{display:grid;grid-template-columns:1fr auto;gap:10px 2px;border:1px solid #c9dbd2;border-radius:8px;background:#e6efe7;padding:15px 12px;margin:0;transition:background .2s,transform .2s}.company-chips a:hover{background:#d6e9db;transform:translateY(-2px)}.company-chips b{font-size:13px;font-weight:600;grid-column:1}.company-chips span{font-size:9px;color:#718d7b;grid-column:1}.company-chips i{font-size:18px;font-style:normal;grid-column:2;grid-row:1/3;align-self:center;color:#699b7f}.company-chips>p{grid-column:1/-1;margin:5px 0 0;font-size:10px;max-width:none}.hl-logo{display:block;width:205px;height:auto;max-width:100%}.venue-identity h2{margin:20px 0}.ocean-rail{position:fixed;top:145px;bottom:70px;width:24px;display:flex;align-items:center;justify-content:space-between;writing-mode:vertical-rl;color:#648d794d;font-size:8px;letter-spacing:2px;pointer-events:none;z-index:-1}.ocean-rail i{font-style:normal}.rail-left{left:1.3%;transform:rotate(180deg)}.rail-right{right:1.3%}.header nav [aria-current]{border-bottom:1px solid #457d66;padding-bottom:5px}.stocks-main{padding-top:50px}.stocks-intro{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px}.stocks-intro h1{font-size:clamp(40px,4.6vw,68px);margin-bottom:20px}.stocks-intro p{font-size:15px;color:var(--soft);line-height:1.8}.desk-emblem{width:30%;max-width:300px;color:#79a390;padding:20px}.desk-emblem text{font:8px monospace;letter-spacing:1.4px;fill:currentColor}.desk-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#e3eee7;margin-bottom:35px}.desk-metrics>div{padding:22px 25px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:12px}.desk-metrics>div:last-child{border:0;background:#173e36;color:#c4efdc}.desk-metrics span{font-size:10px;text-transform:uppercase;letter-spacing:1px}.desk-metrics strong{font:500 25px Manrope,sans-serif;letter-spacing:-.5px}.desk-metrics small{font:10px 'DM Sans',sans-serif;letter-spacing:0;opacity:.65}.desk-metrics .hl-logo{width:152px}.desk-tabs{display:flex;gap:30px;border-bottom:1px solid var(--line)}.desk-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:14px 0;color:var(--soft);font-size:14px}.desk-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.desk-tabs button>span{font-size:10px;margin-left:9px;padding:3px 6px;background:#d9e8df;border-radius:4px}.desk-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:11px;color:var(--soft)}.desk-toolbar label{display:flex;gap:10px;align-items:center}.desk-toolbar select{font:11px 'DM Sans',sans-serif;border:1px solid #c4d8ca;border-radius:5px;background:#edf6f3;color:var(--ink);padding:8px 25px 8px 10px}.stocks-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#f3f8f3}.stocks-table{width:100%;border-collapse:collapse;text-align:left;min-width:680px}.stocks-table th{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;padding:15px 20px;color:var(--soft);background:#e5eee6}.stocks-table td{padding:18px 20px;border-top:1px solid var(--line);font-size:13px}.stocks-table td:first-child{position:relative;padding-left:54px}.stocks-table td:first-child strong{display:block;font-size:13px;font-weight:600}.stocks-table td:first-child a{display:inline-block;margin-top:5px;font-size:10px;color:var(--soft)}.stock-rank{position:absolute;left:18px;top:22px;font:10px monospace;color:#92ac9b}.stocks-table small{display:block;font-size:9px;color:var(--soft);margin-top:6px}.sector-tag{font-size:11px}.short-side{font-size:12px;color:#648672}.candidate-state{display:inline-block;font-size:9px;background:#dfebe2;border:1px solid #d0dfd3;padding:4px 8px;border-radius:20px;color:#65816c}.desk-note{font-size:11px;line-height:1.8;color:var(--soft);max-width:1000px;margin:18px 0 30px}.desk-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0 50px}.desk-bottom article{padding:25px;border-top:1px solid #bad0c2;background:linear-gradient(#e2ede580,transparent)}.desk-bottom article>span{font-size:9px;letter-spacing:1px;color:var(--soft)}.desk-bottom h2{font:500 20px Manrope,sans-serif;letter-spacing:-.6px;margin:18px 0 10px}.desk-bottom p{font-size:12px;line-height:1.8;color:var(--soft);max-width:320px}.positions-empty{text-align:center;padding:55px 25px;border-bottom:1px solid var(--line)}.positions-empty .eyebrow{justify-content:center;margin-top:25px}.empty-orbit{font-size:40px;color:#7fa58b;border:1px solid #bad0c2;border-radius:50%;width:80px;height:80px;display:grid;place-items:center;margin:auto}.positions-empty h2{font:500 27px Manrope,sans-serif;letter-spacing:-1px}.positions-empty p{font-size:13px;line-height:1.8;color:var(--soft);max-width:490px;margin:0 auto}.positions-empty>div{display:flex;justify-content:center;gap:40px;margin:25px auto;font-size:10px;color:var(--soft)}.positions-empty b{display:block;font-weight:500;margin-top:7px;color:var(--ink)}.positions-empty>a{font-size:11px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[hidden]{display:none!important}
@media(min-width:1600px){.page{width:min(1600px,90%)}.main-section{grid-template-columns:.85fr 1.15fr;gap:100px}.intro-copy{max-width:550px}.basket-overview{grid-template-columns:.8fr 1.2fr}}
@media(max-width:1050px){.main-section{gap:30px}.company-chips{grid-template-columns:repeat(5,1fr)}.company-chips a{padding:13px 9px}.company-chips i{display:none}.desk-metrics>div{padding:20px 16px}.desk-bottom h2{font-size:17px}.header nav{gap:20px}}
@media(max-width:780px){.main-section{padding:40px 0;gap:30px}.hero-manifest{display:none}.company-chips{grid-template-columns:repeat(5,1fr)}.ocean-rail{display:none}.stocks-main{padding-top:35px}.desk-emblem{width:30%;padding:0}.stocks-intro h1{font-size:44px}.desk-metrics{grid-template-columns:repeat(2,1fr)}.desk-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.desk-metrics>div:nth-child(2){border-right:0}.desk-bottom{gap:12px}.desk-bottom article{padding:20px 10px}.header .brand{font-size:18px}.header nav{gap:15px;font-size:11px}.stocks-intro p{font-size:13px}}
@media(max-width:520px){.header{height:auto;min-height:100px;flex-wrap:wrap;padding-block:15px;gap:13px}.header .brand{font-size:20px;width:100%}.header nav{width:100%;justify-content:space-between;gap:20px;font-size:12px}.quiet-button{font-size:11px;padding:7px 14px}.main-section{padding-top:32px}.company-chips{grid-template-columns:repeat(2,1fr);gap:8px}.company-chips a{padding:14px}.company-chips i{display:block}.company-chips b{font-size:13px}.company-chips span{font-size:10px}.basket-overview{gap:20px}.stocks-intro{align-items:flex-start}.stocks-intro h1{font-size:39px;letter-spacing:-2px}.stocks-intro p br{display:none}.desk-emblem{display:none}.desk-metrics>div{padding:18px}.desk-metrics strong{font-size:22px}.desk-toolbar{align-items:flex-start;flex-direction:column;gap:5px}.desk-toolbar p{margin-top:0}.desk-bottom{grid-template-columns:1fr;gap:10px}.desk-bottom article{padding:20px}.desk-bottom h2{font-size:20px}.positions-empty{padding:35px 10px}.positions-empty h2{font-size:24px}.positions-empty>div{flex-direction:column;gap:15px}.desk-tabs{gap:25px}.desk-tabs button{font-size:13px}.stocks-main .eyebrow{font-size:9px}.hl-logo{width:195px}}

