@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--gold:#f3ba2f;--gold2:#ffd76a;--black:#050505;--ink:#0b0b0a;--line:#29271f;--muted:#85847e;color:#f4f1e8;background:var(--black);font-synthesis:none;font-family:Space Grotesk,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f4f1e8;background:#050505;margin:0}button,a,input{font:inherit}button,a{color:inherit}button{cursor:pointer}main{background:radial-gradient(circle at 80% 25%,#171207 0,#0000 28%),#050505;min-height:100vh;overflow:hidden}.grain{opacity:.055;pointer-events:none;z-index:50;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='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}header{z-index:20;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 4.2vw;display:flex;position:absolute;top:0}.brand{letter-spacing:.05em;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.brand>span:last-child>span{color:var(--gold)}.brand-mark{align-items:flex-end;gap:3px;width:29px;height:26px;display:flex;transform:skew(-15deg)}.brand-mark i{background:var(--gold);width:7px;display:block}.brand-mark i:first-child{height:12px}.brand-mark i:nth-child(2){height:21px}.brand-mark i:nth-child(3){height:16px}nav{gap:34px;margin-left:auto;margin-right:40px;display:flex}nav a{letter-spacing:.12em;color:#aaa9a3;align-items:center;gap:5px;font:500 11px DM Mono;text-decoration:none;transition:all .2s;display:flex}nav a:hover{color:var(--gold)}.header-actions{align-items:center;gap:12px;display:flex}.network{letter-spacing:.12em;color:#b6b4ad;font:500 10px DM Mono}.network b,.metrics i{background:var(--gold);width:7px;height:7px;margin-right:6px;display:inline-block;transform:rotate(45deg)}.wallet{background:var(--gold);color:#0b0903;letter-spacing:.1em;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border:0;height:42px;padding:0 20px;font:600 10px DM Mono;transition:all .2s}.wallet:hover{background:var(--gold2)}.wallet.connected{color:var(--gold);clip-path:none;background:#16150f;border:1px solid #51451e}.identicon{font-size:10px}.menu-button{background:0 0;border:0;padding:6px;display:none}.hero{border-bottom:1px solid var(--line);align-items:center;height:100vh;min-height:850px;max-height:980px;display:flex;position:relative}.hero:after{content:"";background:linear-gradient(90deg,#050505 0%,#050505f5 29%,#05050559 58%,#0505050d 100%),linear-gradient(#0000 80%,#050505 100%);position:absolute;inset:0}.hero-art{filter:saturate(.92)contrast(1.05);background:url(/assets/darkpool-hero.png) 100%/cover no-repeat;position:absolute;inset:0}.hero-copy{z-index:2;margin-top:52px;margin-left:8.5vw;position:relative}.eyebrow{letter-spacing:.22em;color:var(--gold);margin-bottom:34px;font:500 10px DM Mono}.eyebrow span{background:var(--gold);vertical-align:middle;width:30px;height:1px;margin-right:12px;display:inline-block}.hero h1{letter-spacing:-.072em;max-width:940px;margin:0;font-size:clamp(58px,7.4vw,116px);font-weight:600;line-height:.83}.hero h1 em{color:#0000;-webkit-text-stroke:1px #f4f1e8ab;font-style:normal}.hero-copy>p{color:#aaa8a1;margin:36px 0 34px;font:300 14px/1.75 DM Mono}.hero-cta{align-items:center;gap:30px;display:flex}.hero-cta>a{background:var(--gold);color:#100d04;letter-spacing:.1em;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);justify-content:space-between;align-items:center;width:245px;height:52px;padding:0 19px;font:600 11px DM Mono;text-decoration:none;display:flex}.hero-cta>span{letter-spacing:.13em;color:#77766f;align-items:center;gap:9px;font:400 8px/1.6 DM Mono;display:flex}.coordinate{z-index:3;letter-spacing:.2em;color:#5f5e58;writing-mode:vertical-rl;font:400 8px DM Mono;position:absolute}.coordinate.left{top:46%;left:2.2vw}.coordinate.right{top:49%;right:2.2vw}.scroll{z-index:3;letter-spacing:.2em;color:#686760;font:400 8px DM Mono;position:absolute;bottom:36px;right:4.2vw}.scroll span{vertical-align:middle;background:#6e6d66;width:55px;height:1px;margin-left:12px;display:inline-block}.terminal-section{background:linear-gradient(135deg,#080806,#050505 55%);padding:100px 8.5vw 130px;position:relative}.section-label{color:var(--gold);letter-spacing:.2em;border-left:2px solid var(--gold);padding-left:11px;font:400 9px DM Mono}.trade-intro{justify-content:space-between;align-items:flex-end;margin:28px 0 60px;display:flex}.trade-intro h2,.principles h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,75px);line-height:.92}.trade-intro h2 span,.principles h2 span{color:#76746d;font-weight:400}.trade-intro p{color:#77766f;width:370px;margin:0 4% 6px 20px;font:300 12px/1.8 DM Mono}.terminal-wrap{background:#0b0b09;border:1px solid #312e23;box-shadow:0 40px 90px #000}.terminal-head{letter-spacing:.14em;color:#a6a49c;border-bottom:1px solid #312e23;justify-content:space-between;align-items:center;height:48px;padding:0 19px;font:500 9px DM Mono;display:flex}.terminal-head b{background:var(--gold);width:6px;height:6px;box-shadow:0 0 10px var(--gold);border-radius:50%;margin-right:8px;display:inline-block}.terminal-status{color:#7d9c70}.terminal-status i{color:#5e5c56;margin-left:15px;font-style:normal}.terminal-grid{grid-template-columns:1fr 1.1fr;min-height:560px;display:grid}.trade-panel{border-right:1px solid #312e23;padding:32px 38px}.panel-title,.route-top{letter-spacing:.17em;justify-content:space-between;margin-bottom:32px;font:500 10px DM Mono;display:flex}.panel-title svg{color:var(--gold)}.trade-panel label{letter-spacing:.14em;color:#8d8b83;justify-content:space-between;margin-bottom:10px;font:400 9px DM Mono;display:flex}.trade-panel label span{color:#585751}.amount-box{background:#11110e;border:1px solid #38352a;align-items:center;height:82px;padding:0 17px;transition:all .2s;display:flex;position:relative}.amount-box:focus-within{border-color:#796423}.amount-box input{color:#eeeae0;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:26px}.amount-box input::placeholder{color:#65635d}.amount-box>button{background:#191813;border:1px solid #3b382d;align-items:center;gap:9px;height:46px;padding:0 12px;font:500 11px DM Mono;display:flex}.amount-box.muted{background:#0d0d0b}.swap-line{justify-content:center;align-items:center;height:44px;display:flex;position:relative}.swap-line:before{content:"";background:#24231e;height:1px;position:absolute;left:0;right:0}.swap-line button{z-index:1;width:31px;height:31px;color:var(--gold);background:#12110c;border:1px solid #4c4225;place-items:center;display:grid;transform:rotate(45deg)}.swap-line button svg{transform:rotate(-45deg)}.token-icon{background:var(--token);color:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:inline-grid}.token-icon.small{width:23px;height:23px;font-size:10px}.bnb-mark{color:#151207;font-size:10px;transform:rotate(45deg)}.token-menu{z-index:10;background:#15140f;border:1px solid #45402f;width:180px;padding:6px;position:absolute;top:68px;right:17px;box-shadow:0 18px 45px #000}.token-menu button{text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:10px;display:flex}.token-menu button:hover,.token-menu button.selected{background:#242116}.token-menu button span:nth-child(2){flex-direction:column;flex:1;display:flex}.token-menu small{color:#727069;margin-top:3px;font-size:8px}.token-menu svg{color:var(--gold)}.privacy-row{justify-content:space-between;align-items:center;margin:27px 0;display:flex}.privacy-row>div:first-child{letter-spacing:.12em;flex-direction:column;gap:6px;font:500 9px DM Mono;display:flex}.privacy-row small{color:#5d5b55;letter-spacing:0;font:400 8px DM Mono}.segments{border:1px solid #343127;padding:3px;display:flex}.segments button{color:#68665f;background:0 0;border:0;padding:8px 10px;font:500 8px DM Mono}.segments button.active{color:var(--gold);background:#423719}.execute{background:var(--gold);color:#0c0a04;letter-spacing:.12em;border:0;justify-content:space-between;align-items:center;width:100%;height:55px;padding:0 18px;font:600 10px DM Mono;display:flex}.secured{color:#66645e;letter-spacing:.08em;align-items:center;gap:7px;margin-top:14px;font:400 7px DM Mono;display:flex}.secured svg{color:#7d9c70}.secured span{margin-left:auto}.route-panel{background:radial-gradient(circle at 50% 45%,#171308 0,#0000 50%);padding:32px 38px}.route-top{color:#77756e}.route-top span:last-child{color:#7d9c70;align-items:center;gap:6px;display:flex}.route-map{border:1px solid #24221c;height:340px;position:relative;overflow:hidden}.map-grid{background-image:linear-gradient(#f3ba2f0e 1px,#0000 1px),linear-gradient(90deg,#f3ba2f0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.route-path{background:linear-gradient(90deg,transparent,var(--gold),transparent);transform-origin:0;opacity:.45;height:1px;position:absolute}.route-path.p1{width:55%;top:50%;left:16%;transform:rotate(-17deg)}.route-path.p2{width:48%;top:29%;left:28%;transform:rotate(31deg)}.route-path.p3{width:40%;top:58%;left:42%;transform:rotate(-24deg)}.node{letter-spacing:.12em;color:#74726b;flex-direction:column;align-items:center;gap:9px;font:400 7px DM Mono;display:flex;position:absolute}.node:before{content:"";border:1px solid #4b4123;width:51px;height:51px;position:absolute;top:-14px;transform:rotate(45deg)}.node.origin{top:52%;left:11%}.node.obscured{color:var(--gold);top:26%;left:44%}.node.obscured i{color:var(--gold);font-size:11px;font-style:normal}.node.obscured:before{background:#f3ba2f0d;box-shadow:0 0 30px #f3ba2f24}.node.settle{top:62%;right:11%}.node.settle svg{color:#7d9c70}.pulse{background:var(--gold);width:5px;height:5px;box-shadow:0 0 12px var(--gold);border-radius:50%;animation:1.8s infinite blink;position:absolute}.pulse.a{top:42%;left:35%}.pulse.b{animation-delay:.7s;top:51%;left:65%}@keyframes blink{50%{opacity:.2;transform:scale(.7)}}.metrics{border:1px solid #29271f;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.metrics div{border-right:1px solid #29271f;flex-direction:column;gap:7px;padding:15px;display:flex}.metrics div:last-child{border:0}.metrics span{letter-spacing:.12em;color:#5f5d57;font:400 7px DM Mono}.metrics strong{color:#b4b1a8;font:500 10px DM Mono}.proof{border-left:2px solid var(--gold);background:#13120e;align-items:center;gap:12px;margin-top:18px;padding:9px 12px;display:flex}.proof svg{color:var(--gold)}.proof div{flex-direction:column;gap:5px;display:flex}.proof b{letter-spacing:.1em;font:500 8px DM Mono}.proof span{color:#66645e;font:400 7px DM Mono}.principles{background:#0a0a08;border-top:1px solid #211f19;padding:115px 8.5vw}.principles-title{justify-content:space-between;align-items:flex-end;margin:32px 0 70px;display:flex}.principles-title p{color:#77756e;width:335px;font:300 12px/1.8 DM Mono}.cards{border:1px solid #2a2821;grid-template-columns:repeat(3,1fr);display:grid}.cards article{border-right:1px solid #2a2821;min-height:300px;padding:31px;transition:all .25s;position:relative}.cards article:last-child{border:0}.cards article:hover{background:#11100b}.cards article>b{color:#4f4d47;font:400 9px DM Mono;position:absolute;top:24px;right:25px}.cards svg{color:var(--gold);width:25px;height:25px;margin:32px 0 55px}.cards h3{letter-spacing:.04em;font-size:16px}.cards p{color:#77756f;max-width:270px;font:300 10px/1.8 DM Mono}footer{background:#050505;border-top:1px solid #2a2821;justify-content:space-between;align-items:center;padding:55px 8.5vw;display:flex}.footer-brand{font-size:16px}footer p{letter-spacing:.12em;color:#6a6862;font:400 9px/1.6 DM Mono}footer>div:last-child{color:#4d4c47;letter-spacing:.1em;gap:24px;font:400 8px DM Mono;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#0d0d0a;border:1px solid #4b4228;width:420px;max-width:100%;padding:35px;position:relative;box-shadow:0 25px 90px #000}.modal-close{color:#777;background:0 0;border:0;position:absolute;top:14px;right:14px}.modal-icon{width:48px;height:48px;color:var(--gold);background:#2c2612;place-items:center;margin-bottom:22px;display:grid;transform:rotate(45deg)}.modal-icon svg{transform:rotate(-45deg)}.modal h3{margin:0 0 8px;font-size:22px}.modal>p{color:#777;margin:0 0 27px;font:400 10px DM Mono}.modal>button:not(.modal-close){background:#151510;border:1px solid #343127;align-items:center;gap:12px;width:100%;height:58px;margin-top:9px;padding:0 15px;display:flex}.modal>button:not(.modal-close):hover{background:#1a180f;border-color:#766227}.modal>button svg{margin-left:auto}.fox,.wc{color:#241307;background:#e88936;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.wc{color:#fff;background:#2671e9;font-size:19px}.modal button b{font:500 11px DM Mono}.modal small{text-align:center;color:#55534d;margin-top:23px;font:400 7px/1.6 DM Mono;display:block}.toast{z-index:120;color:#e7e1d3;background:#15140e;border:1px solid #5a4c24;align-items:center;gap:9px;padding:14px 18px;font:400 10px DM Mono;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 50px #000}.toast svg{color:var(--gold)}@media (width<=900px){header{padding:0 20px}.network{display:none}.menu-button{display:block}nav{background:#0b0b09;border-bottom:1px solid #302d22;flex-direction:column;gap:25px;margin:0;padding:25px;display:none;position:absolute;top:82px;left:0;right:0}nav.open{display:flex}.hero{min-height:760px}.hero-art{opacity:.65;background-position:65%}.hero:after{background:linear-gradient(90deg,#050505 0,#050505cc 60%,#05050540),linear-gradient(#0000 60%,#050505)}.hero-copy{margin-left:7vw}.terminal-section,.principles{padding-left:5vw;padding-right:5vw}.trade-intro{flex-direction:column;align-items:flex-start;gap:22px}.trade-intro p{width:min(100%,430px);margin:0}.terminal-grid{grid-template-columns:1fr}.trade-panel{border-bottom:1px solid #312e23;border-right:0}.principles-title{flex-direction:column;align-items:flex-start;gap:28px}.cards{grid-template-columns:1fr}.cards article{border-bottom:1px solid #2a2821;border-right:0;min-height:245px}.cards article:last-child{border:0}footer{flex-direction:column;align-items:flex-start;gap:30px}}@media (width<=580px){header{height:68px}.brand{font-size:15px}.brand-mark{transform:scale(.85)skew(-15deg)}.wallet{height:38px;padding:0 12px;font-size:8px}nav{top:68px}.hero{height:auto;min-height:760px}.hero-copy{margin:30px 22px 0}.hero h1{font-size:50px}.hero-copy>p{font-size:11px}.hero-cta{flex-direction:column;align-items:flex-start;gap:18px}.coordinate,.scroll{display:none}.terminal-section,.principles{padding:80px 18px}.trade-intro h2,.principles h2{font-size:40px}.terminal-head{font-size:7px}.terminal-status i{display:none}.trade-panel,.route-panel{padding:25px 18px}.amount-box input{width:50%;font-size:22px}.privacy-row{flex-direction:column;align-items:flex-start;gap:14px}.route-map{height:285px}.metrics strong{font-size:8px}.principles-title p{width:100%}.cards article{padding:24px}footer{padding:45px 22px}footer>div:last-child{flex-direction:column;gap:10px}.toast{bottom:16px;left:16px;right:16px}.modal{padding:30px 22px}}.network.wrong-network{color:#e06b5e}.network.wrong-network b{background:#e06b5e}.wallet-area{align-items:center;display:flex}.wallet{align-items:center;gap:7px;display:flex}.disconnect{color:#716d61;background:#11100c;border:1px solid #342f21;border-left:0;place-items:center;width:31px;height:42px;display:grid}.disconnect:hover{color:#e06b5e;background:#1a100e}.modal>button:disabled{opacity:.6;cursor:wait}.wallet-support{color:#6f6d66;padding:12px 4px;font:400 8px/1.6 DM Mono}.install-wallet{color:var(--gold);letter-spacing:.05em;align-items:center;gap:7px;margin:4px 4px 0;font:500 8px DM Mono;text-decoration:none;display:flex}@media (width<=580px){.disconnect{height:38px}.wallet.connected{padding:0 9px}.wallet.connected .identicon{display:none}}
