:root{--bg:#f7f8f2;--ink:#171d1b;--muted:#757b73;--line:#dde1d6;--lime:#c6f36a;--white:#fff;--surface:#eef0e8;--f-mono:Arial,sans-serif;scroll-behavior:smooth;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #65a528;outline-offset:5px}button{border:0}svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h2{font-size:46px;line-height:1.12;letter-spacing:-2.1px}h3{font-size:27px;line-height:1.18;letter-spacing:-.8px}.section-wrap{width:calc(100% - 112px);max-width:1248px;margin-left:auto;margin-right:auto}.section-space{padding:104px 0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.skip-link{position:fixed;top:-100px;z-index:100;background:var(--lime);padding:15px}.skip-link:focus{top:0}.header{height:88px;border-bottom:1px solid var(--line);background:var(--bg);position:relative;z-index:20}.header-inner{max-width:1400px;width:calc(100% - 80px);margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-size:29px;font-weight:700;letter-spacing:-1.5px;line-height:1}.brand svg{width:27px;height:31px;fill:currentColor}.brand-dot{font-size:10px;vertical-align:top;display:inline-block;margin:1px 0 0 4px;letter-spacing:0}.header nav{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:500}.header nav>a,.header nav>button,.nav-dropdown summary{padding:10px 0;white-space:nowrap}.header nav button{background:none}.header nav a:hover,.header nav button:hover,.nav-dropdown summary:hover{color:#729d2f}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary>span{margin-left:5px}.nav-dropdown>div{position:absolute;top:42px;left:-20px;min-width:240px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 15px 40px #171d1b14}.nav-dropdown button{display:block;width:100%;padding:14px;text-align:left;border-radius:9px}.nav-dropdown button:hover{background:var(--surface)}.nav-dropdown small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.new-tag{display:inline-block;background:var(--lime);color:#171d1b;font-size:8px;letter-spacing:.4px;border-radius:4px;padding:2px 4px;margin-left:4px;vertical-align:middle}.header-actions{display:flex;gap:24px;align-items:center;font-size:13px;white-space:nowrap}.theme-toggle{background:none;font-size:23px;padding:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 24px;background:var(--lime);color:#171d1b;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:#b5e854;transform:translateY(-2px)}.button>span{font-size:20px;line-height:1}.button-small{font-size:12px;min-height:42px;padding:10px 16px;gap:17px}.button-dark{background:var(--ink);color:var(--bg)}.button-dark:hover{background:#394337}.button-outline{background:transparent;border-color:var(--line);color:var(--ink)}.menu-toggle{display:none;background:none;width:32px;padding:4px}.menu-toggle span{height:2px;display:block;background:var(--ink);margin:6px 0}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:42px;align-items:center;padding:74px 0 66px;min-height:710px}.hero-copy{position:relative;z-index:2}.eyebrow-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #dbe0d0;border-radius:30px;padding:7px 11px;font-size:9px;font-weight:600;letter-spacing:1.15px;margin-bottom:25px}.eyebrow-pill>span:last-child{font-size:15px;margin-left:8px}.pulse-dot,.little-dot{width:6px;height:6px;flex:none;background:#74a13d;border-radius:50%;display:inline-block}.hero h1{font-size:78px;line-height:.99;letter-spacing:-4.7px;font-weight:500}.hero-word{position:relative;display:inline-block}.hero-word svg{position:absolute;width:103%;bottom:-9px;left:-3px;fill:none;stroke:var(--lime);stroke-width:4;z-index:-1}.hero-description{font-size:16px;line-height:1.65;color:var(--muted);margin-top:27px}.signup-form{display:flex;gap:8px;align-items:center;width:405px;max-width:100%;padding:6px 6px 6px 17px;background:var(--white);border:1px solid var(--line);border-radius:11px;margin-top:26px}.signup-form>span{color:#8d9587;font-size:21px}.signup-form input{min-width:0;flex:1;border:0;background:transparent;outline:none;color:var(--ink);padding:10px 4px;font-size:14px}.signup-form .button{min-height:44px;padding:10px 21px;gap:22px}.hero-caption{margin-top:14px;display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted)}.hero-caption svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.2}.hero-caption>span{margin:0 3px}.hero-visual{position:relative;height:515px;isolation:isolate}.orbit{position:absolute;border:1px solid #dae1cd;border-radius:50%;width:600px;height:290px;transform:rotate(-39deg);left:-40px;top:123px;z-index:-2}.orbit-two{transform:rotate(47deg);width:520px;height:370px;top:75px;left:7px;border-style:dashed;opacity:.6}.orbit-star{position:absolute;z-index:-1;font-weight:400;color:#8c995e}.star-one{left:22px;top:73px;font-size:37px}.star-two{right:6px;bottom:27px;font-size:30px}.orbit-coin{position:absolute;width:168px;height:168px;right:30px;top:-11px;border-radius:50%;background:radial-gradient(circle at 28% 21%,#e7ffb3 0%,#c6f36a 38%,#8eb34e 70%,#d8f497 87%);box-shadow:inset -6px -4px 2px #6f943e,inset 5px 4px 5px #efffc6,10px 14px 25px #56712824;transform:rotate(23deg);display:grid;place-items:center;z-index:-1}.orbit-coin:before{content:'';position:absolute;inset:11px;border:2px solid #75983b66;border-radius:50%;box-shadow:inset 0 0 0 3px #e1ffae55}.orbit-coin span{font-size:101px;line-height:1;font-weight:bold;color:#6a922c;text-shadow:1px 2px #e8ffbe,-1px -1px #688633}.floating-label{position:absolute;top:34px;left:11px;font-size:8px;letter-spacing:1.1px;display:flex;align-items:center;gap:7px;color:#8b9380;transform:rotate(-6deg)}.terminal-card{position:absolute;width:438px;max-width:95%;left:24px;top:115px;background:#1b221e;color:#f2f5ec;padding:24px 25px 0;border-radius:17px;box-shadow:0 22px 45px #34462721,0 2px 3px #0002;transform:rotate(-4deg);border:1px solid #414a3c}.terminal-top{display:flex;align-items:center;justify-content:space-between}.terminal-symbol{display:flex;gap:10px;align-items:center}.bitcoin-icon,.ethereum-icon,.solana-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:25px;flex:none}.bitcoin-icon{background:#f2a643;color:#fff}.ethereum-icon{background:#e5e8f8;color:#6570b3}.solana-icon{background:#302e46;color:#8de6bb}.terminal-symbol strong{font-size:13px;font-weight:500}.terminal-symbol strong span{font-size:9px;color:#8e978d;margin-left:7px}.terminal-symbol small{display:block;color:#909a8c;font-size:9px;margin-top:1px}.terminal-menu{font-size:16px;letter-spacing:3px;color:#8b9688}.terminal-price{font-size:32px;line-height:1.3;letter-spacing:-1px;margin-top:19px}.terminal-price>span{color:#9aa48f}.terminal-change{color:#c6f36a;font-size:10px;margin-top:3px}.terminal-change span{color:#919b8d;margin-left:9px}.chart-tabs{display:flex;gap:7px;align-items:center;font-size:9px;margin:20px 0 11px}.chart-tabs button{background:transparent;color:#8a9685;padding:4px 9px;border-radius:4px;font-size:9px}.chart-tabs button.active{background:#c6f36a;color:#171d1b}.chart-tabs>span{margin-left:auto;color:#858e80}.hero-chart{position:relative;height:149px;margin:0 0 0 -2px}.hero-chart>svg{width:calc(100% - 39px);height:121px;position:relative;z-index:2}.chart-grid{position:absolute;inset:0 0 25px;display:flex;flex-direction:column;justify-content:space-between}.chart-grid span{width:100%;font-size:7px;text-align:right;color:#7f8a78;line-height:1;border-top:1px solid #ffffff09;padding-top:4px}.chart-time{display:flex;justify-content:space-between;padding:7px 45px 0 0;color:#85917d;font-size:7px}.terminal-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff12;padding:15px 0 16px;font-size:9px}.terminal-bottom>span{display:flex;align-items:center;gap:6px;color:#8b9785}.terminal-bottom i{height:4px;width:4px;background:#c6f36a;border-radius:50%}.terminal-bottom button{background:none;color:#c6f36a;font-size:10px;padding:0}.terminal-bottom button>span{margin-left:14px}.floating-asset{position:absolute;bottom:12px;right:-4px;border:1px solid #e3e7db;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:11px;background:var(--white);box-shadow:0 15px 35px #3a51220c;transform:rotate(5deg);z-index:3}.floating-asset strong{font-size:12px;font-weight:500}.floating-asset small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.floating-asset button{margin-left:16px;background:#edf0e5;border:1px solid #dce2cf;width:28px;height:28px;border-radius:50%;font-size:18px}.visual-note{position:absolute;bottom:-18px;left:35px;font-size:9px;color:#939b89;letter-spacing:.1px}.value-strip{background:#edf0e4;border-block:1px solid var(--line)}.value-strip>div{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:71px;font-size:12px}.value-strip b{font-size:9px;font-weight:400;color:#8f9883;margin-right:11px}.strip-arrow{font-size:28px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.6px;margin-bottom:20px;color:#7c856e}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:17px}.lime-dot{color:#7dae3d}.market-heading-note{padding-bottom:3px}.demo-badge{display:inline-flex;font-size:8px;letter-spacing:1px;border:1px solid var(--line);padding:3px 6px;border-radius:3px;color:#8a927f}.market-heading-note p,.section-description{font-size:13px;line-height:1.7;color:var(--muted);margin-top:11px}.market-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:0 0 21px}.market-tabs{display:flex;gap:7px}.market-tabs button{font-size:12px;padding:9px 14px;border-radius:6px;background:transparent;color:var(--muted);white-space:nowrap}.market-tabs button.active{background:var(--ink);color:var(--bg)}.market-tabs button span{margin-left:8px;color:#c6f36a}.market-search{display:flex;align-items:center;gap:9px;background:var(--white);border:1px solid var(--line);padding:8px 11px;border-radius:6px}.market-search svg{width:15px;height:15px;stroke:#929a86;fill:none;stroke-width:1.4}.market-search input{border:0;outline:0;background:transparent;font-size:11px;width:135px;color:var(--ink)}.table-scroll{width:100%;overflow-x:auto}.market-table{border-collapse:collapse;width:100%;min-width:700px;font-size:14px;font-variant-numeric:tabular-nums}.market-table th{font-size:10px;text-align:left;color:var(--muted);font-weight:400;height:49px}.market-table th:first-child{width:46px}.market-table th:nth-child(2){width:26%}.market-table th:nth-child(3){width:20%}.market-table th:nth-child(4){width:19%}.market-table th:nth-child(5){width:18%}.market-table td{border-bottom:1px solid var(--line);padding:20px 0;height:83px}.market-table tr:last-child td{border-bottom:0}.favorite{background:none;color:#a6ad9c;padding:3px;font-size:19px}.favorite[aria-pressed=true]{color:#86a93c}.asset-cell{display:flex;align-items:center;gap:12px}.asset-name{font-size:13px;font-weight:600;display:block}.asset-symbol{font-size:10px;color:var(--muted);margin-top:2px;display:block}.coin{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:50%;font-size:23px;font-weight:500;background:#dfe7d0;color:#384c29}.coin-btc{background:#f4a641;color:#fff}.coin-eth{background:#e7eafa;color:#6873aa}.coin-sol{background:#252c29;color:#9ce3be}.coin-bnb{background:#f6dfa0;color:#ae8226}.coin-xrp{background:#e2e8e9;color:#292e31}.coin-doge{background:#d6bc71;color:#fff}.coin-ton{background:#54a9dc;color:white}.coin-avax{background:#de6660;color:white}.positive{color:#5b8b38}.negative{color:#b7685e}.market-price{font-size:13px}.market-volume{font-size:12px;color:var(--muted)}.market-trend{display:flex;align-items:center;justify-content:space-between;gap:26px}.sparkline{width:83px;height:30px;overflow:visible}.details-button{background:none;font-size:20px;padding:3px 10px;color:#7e8872}.details-button:hover{color:#4f7d27}.market-empty{text-align:center;padding:40px;color:var(--muted)}.market-bottom{padding-top:20px;margin-top:8px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.market-bottom>span{font-size:10px;color:var(--muted)}.market-bottom button{background:none;font-size:12px}.market-bottom button span{margin-left:30px;font-size:18px}.markets{padding-bottom:72px}.products{padding-top:38px}.product-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px}.product-card{border-radius:15px;padding:25px 26px;overflow:hidden;min-height:421px}.product-main{background:#e9eedf}.card-top{display:flex;align-items:center;justify-content:space-between}.product-number{font-size:9px;letter-spacing:1.15px;color:#788369}.round-arrow{width:32px;height:32px;border-radius:50%;border:1px solid #8c9d7144;background:transparent;display:grid;place-items:center;font-size:21px;transition:transform .2s}.round-arrow:hover{transform:rotate(45deg)}.product-card h3{margin-top:22px;font-size:28px;letter-spacing:-.9px}.product-card p{font-size:11px;color:#818873;line-height:1.75;margin-top:14px}.mini-assets{margin-top:26px;background:#f9fbf4;border-radius:12px;padding:3px 17px;box-shadow:0 5px 15px #71834b08}.mini-assets>div{display:flex;align-items:center;gap:11px;height:55px;border-bottom:1px solid #e9ede1;font-size:10px}.mini-assets>div:last-child{border:0}.mini-assets .bitcoin-icon,.mini-assets .ethereum-icon,.mini-assets .solana-icon{width:27px;height:27px;font-size:19px}.mini-assets small{display:block;color:#929987;font-size:8px}.mini-assets b{font-size:10px;color:#78994f;font-weight:400;margin-left:auto}.mini-assets i{font-style:normal;margin-left:7px}.product-footnote{font-size:7px;letter-spacing:1px;color:#929c83;margin-top:12px}.product-swap{background:#1b221e;color:#f4f7ed}.product-swap .product-number{color:#8b997e}.product-swap .round-arrow{color:#c6f36a;border-color:#6d7d59}.product-swap p{color:#95a28a}.swap-art{height:108px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:13px}.swap-coin{height:61px;width:61px;border-radius:50%;display:grid;place-items:center;font-size:39px;background:#c6f36a;color:#2c4320;box-shadow:3px 4px #6d8b46,0 0 0 5px #c6f36a0d;transform:rotate(-12deg)}.swap-coin:last-child{background:#dfe9d3;color:#5d7049;transform:rotate(12deg);box-shadow:3px 4px #768763}.swap-arrows{font-size:24px;color:#9bab8b}.product-swap h3,.product-earn h3{margin-top:17px}.text-button{display:inline-flex;align-items:center;background:none;font-size:11px;gap:24px;padding:0}.text-button>span{font-size:19px}.product-card .text-button{margin-top:24px}.product-swap .text-button{color:#c6f36a}.product-earn{background:#f0f0e7;border:1px solid #e7e8de}.earn-art{height:108px;display:flex;align-items:flex-end;justify-content:center;gap:7px;margin-top:13px;position:relative;padding-bottom:10px}.earn-art div{width:34px;transform:skewY(-11deg);background:linear-gradient(90deg,#b2c195,#dbe7c5);border-radius:3px;height:36px;box-shadow:3px 3px 0 #96a27c}.earn-art div:nth-child(2){height:58px}.earn-art div:nth-child(3){height:85px;background:linear-gradient(90deg,#a8ce62,#d5f796);box-shadow:3px 3px 0 #91af58}.earn-art>span{position:absolute;font-size:58px;top:-8px;left:26px;transform:rotate(-12deg);color:#9db57a}.onboarding{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;border-top:1px solid var(--line);padding-top:76px;padding-bottom:88px}.onboarding h2{font-size:40px}.onboarding .button{margin-top:28px}.steps article{display:flex;gap:24px;padding:21px 0;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:5px}.steps article:last-child{border:0}.steps article>span{font-size:12px;color:#91a174;padding-top:3px}.steps h3{font-size:18px;letter-spacing:-.4px}.steps p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:8px}.subscription{background:#1b221e;border-radius:18px;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:50px 55px;color:#f3f7ed;position:relative;overflow:hidden}.dark-eyebrow{font-size:8px;letter-spacing:1.7px;color:#c6f36a;display:flex;align-items:center;gap:9px}.dark-eyebrow>span{height:5px;width:5px;border-radius:50%;background:#c6f36a}.subscription h2{margin:21px 0;font-size:48px}.subscription-copy>p{font-size:12px;line-height:1.9;color:#a0ad94}.light-link{display:inline-flex;align-items:center;gap:25px;margin-top:24px;color:#c6f36a;font-size:11px}.light-link span{font-size:20px}.subscription-plans{padding-top:4px}.plan-line{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff26;padding:20px 0 26px;margin-bottom:6px}.plan-line div>span{display:block;font-size:9px;letter-spacing:1.5px;color:#b1be9f;margin-bottom:8px}.plan-line strong{font-size:36px;font-weight:400;letter-spacing:-1px}.plan-line small{font-size:11px;color:#929f84;letter-spacing:0}.plan-line button{background:#c6f36a;color:#1b221e;border-radius:50%;height:44px;width:44px;font-size:25px}.subscription-note{font-size:9px;line-height:1.8;color:#8f9d81;margin-top:19px;max-width:360px}.faq{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px;padding-top:110px;padding-bottom:100px}.faq-intro>p{font-size:13px;line-height:1.8;color:var(--muted);margin:21px 0}.faq-intro .text-button{margin-top:4px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:23px 0;list-style:none;font-size:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:19px;color:#8c9780;line-height:1}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{padding:0 34px 24px 0;font-size:12px;line-height:1.85;color:var(--muted)}.closing{padding:43px 47px;background:#c6f36a;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;overflow:hidden;color:#171d1b}.closing .eyebrow{font-size:9px;color:#658035}.closing h2{font-size:35px;letter-spacing:-1.5px;margin-top:12px;position:relative;z-index:1}.closing .button{position:relative;z-index:2;background:#171d1b;color:#f5f7ef}.closing-orbit{position:absolute;right:270px;top:-35px;font-size:205px;line-height:1.4;color:#a8d74f;transform:rotate(15deg)}.footer{padding-top:74px;padding-bottom:25px}.footer-top{display:flex;justify-content:space-between;gap:60px;padding-bottom:54px}.footer-top>div>p{font-size:11px;color:var(--muted);margin-top:17px}.footer-links{display:flex;gap:70px}.footer-links h3{font-size:11px;letter-spacing:0;margin-bottom:18px}.footer-links a,.footer-links button{display:block;font-size:10px;color:var(--muted);background:none;padding:0;margin-top:11px}.footer-links a:hover,.footer-links button:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:24px;font-size:9px;color:var(--muted)}.footer-bottom p{font-size:8px;max-width:570px}.footer-bottom a{white-space:nowrap}.n-dialog{width:500px;max-width:calc(100% - 30px);max-height:calc(100dvh - 40px);margin:auto;padding:37px;border:1px solid var(--line);border-radius:19px;background:var(--bg);color:var(--ink);box-shadow:0 30px 100px #0002;overflow:auto}.n-dialog::backdrop{background:#101b14a3;backdrop-filter:blur(6px)}.n-dialog:not([open]){display:none}.n-dialog h2{font-size:34px;letter-spacing:-1.2px;line-height:1.2}.n-dialog .eyebrow{margin-bottom:12px}.dialog-close{position:absolute;top:13px;right:15px;height:30px;width:30px;border-radius:50%;font-size:24px;line-height:1;background:var(--surface);color:var(--muted)}.dialog-description{font-size:13px;color:var(--muted);margin:12px 0 26px}.dialog-notice,.detail-notice{padding:15px;border:1px solid var(--line);background:var(--surface);border-radius:9px;font-size:11px;color:var(--muted);line-height:1.7;margin-top:22px}.n-dialog label{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.converter-field{display:flex;align-items:center;gap:15px;border:1px solid var(--line);padding:16px;border-radius:10px;background:var(--white)}.converter-field input{width:100%;min-width:0;background:none;border:0;font-size:25px;color:var(--ink);padding:0;outline:none}.converter-field select{background:var(--surface);border:0;border-radius:6px;padding:9px;max-width:110px;color:var(--ink);font-size:12px}.converter-field output{font-size:24px;min-width:0;overflow-wrap:anywhere;flex:1}.n-dialog #convert-reverse{display:block;border:1px solid var(--line);margin:10px auto;background:var(--white);border-radius:50%;height:34px;width:34px;font-size:20px}.n-dialog #convert-rate{color:var(--muted);font-size:10px;margin-top:15px}#info-content p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:18px}#info-content h3{font-size:16px;margin-top:24px;letter-spacing:-.2px}#info-content .button{margin-top:25px}#info-content ul{font-size:13px;line-height:1.8;padding-left:20px;color:var(--muted)}.detail-heading{display:flex;align-items:center;gap:13px;margin:8px 0 20px}.detail-heading h2{font-size:25px}.detail-caption{font-size:11px;color:var(--muted)}.detail-price{font-size:34px;letter-spacing:-1px;margin:15px 0}.detail-chart{width:100%;height:160px;margin-top:23px;color:#84aa44}.detail-stats{display:flex;gap:25px;font-size:12px;margin:14px 0}.detail-stats dt{font-size:10px;color:var(--muted)}.detail-stats dd{margin:5px 0}.detail-actions{display:flex;gap:12px;margin-top:22px}.detail-actions .button{font-size:11px;padding:10px 15px;min-height:44px}.f-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
/* Original checkout contract, with the VELMARK visual system. */
#follow-obsidian .f-payment-modal{width:455px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:27px;background:#1b221e;color:#f3f7ed;border:1px solid #546347;border-radius:18px;font:13px/1.6 Arial,sans-serif;color-scheme:dark}#follow-obsidian .f-payment-modal:not([open]){display:none}.f-payment-modal::backdrop{background:#101b14b8;backdrop-filter:blur(7px)}.f-payment-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.f-payment-header h2{font-size:15px;letter-spacing:1px;color:#c6f36a}.f-payment-brand{font-size:21px;margin-right:6px}.f-payment-close{background:#ffffff0d;color:#bdcbb1;border-radius:50%;width:31px;height:31px;font-size:22px}.f-payment-label{font-size:10px;letter-spacing:1.6px;color:#a0b18f}.f-payment-amount-row{display:flex;align-items:baseline;gap:12px;margin:5px 0 15px}.f-payment-amount{font-size:42px;letter-spacing:-2px;font-weight:400}.f-payment-amount-row>span{font-size:11px;color:#8c9f7b}.f-currency-options{display:flex;border:0;padding:0;gap:12px;margin:15px 0}.f-currency-options legend{font-size:11px;margin-bottom:10px;color:#b0bba8}.f-currency-options label{flex:1;background:#ffffff08;border:1px solid #ffffff22;border-radius:8px;padding:11px}.f-currency-options label:has(input:checked){border-color:#c6f36a}.f-currency-options input,.f-payment-consent input{accent-color:#c6f36a}.f-payment-release-note,.f-payment-transfer-note{font-size:11px;line-height:1.8;color:#a0af93}.f-payment-release-note{border:1px solid #ffffff21;border-radius:10px;padding:12px}.f-payment-consent{display:flex;align-items:flex-start;gap:9px;margin:18px 0;font-size:12px}.f-payment-consent input{margin-top:4px;flex:none}.f-payment-action{display:block;width:100%;background:#c6f36a;color:#171d1b;padding:13px;border-radius:8px;margin-top:18px;font-weight:600}.f-payment-message,.f-payment-live-status{margin-top:15px;font-size:12px;color:#c6f36a}.f-payment-message{color:#dacd91}.f-payment-footer{font-size:10px;color:#89997d;text-align:center;line-height:1.7;margin-top:14px}.f-payment-dashboard{display:block;color:#c6f36a;text-align:center;text-decoration:underline;margin-top:14px;font-size:12px}.f-payment-crypto{display:block;text-align:center;font-size:25px;margin-top:15px}.f-payment-expiry{text-align:center;color:#a9b79d;font-size:11px}.f-payment-qr{display:block;margin:20px auto;border-radius:9px;background:white}.f-payment-network-tag{display:flex;justify-content:space-between;font-size:11px;color:#a9b79d}.f-payment-address-box{background:#ffffff08;border:1px solid #ffffff22;border-radius:7px;padding:12px;margin-top:10px;overflow-wrap:anywhere}.f-payment-address-box code{font-size:11px}.f-payment-wallet-actions{display:flex;margin:15px 0}.f-button,.f-payment-cancel{background:#ffffff0a;color:#e1ecd6;border:1px solid #ffffff26;border-radius:7px;padding:10px 15px;font-size:12px}.f-payment-cancel{width:100%;margin-top:9px}.f-payment-cancel-confirm{border:1px solid #ffffff26;border-radius:9px;padding:14px;margin-top:15px;font-size:11px}.f-payment-cancel-confirm>div{display:flex;gap:7px;margin-top:10px}
[data-theme=dark]{--bg:#171d1b;--ink:#eff5e6;--muted:#a0aa96;--line:#354032;--white:#202820;--surface:#232c22;color-scheme:dark}[data-theme=dark] .value-strip{background:#20291f}[data-theme=dark] .product-main,[data-theme=dark] .product-earn{background:#263022;border-color:#394530}[data-theme=dark] .mini-assets{background:#20291e}[data-theme=dark] .mini-assets>div{border-color:#394530}[data-theme=dark] .product-card p{color:#a3af97}[data-theme=dark] .product-number{color:#b0bc9c}[data-theme=dark] .orbit{border-color:#414f32}[data-theme=dark] .floating-asset{border-color:#465436}[data-theme=dark] .floating-asset button{background:#33422b;color:#c6f36a;border-color:#4e6639}[data-theme=dark] .eyebrow-pill{border-color:#465436}[data-theme=dark] .hero-word svg{stroke:#77a53e}[data-theme=dark] .positive{color:#a1cc73}[data-theme=dark] .negative{color:#e4978e}
@media(min-width:1500px){.hero{min-height:760px;gap:90px}.hero h1{font-size:90px}.hero-visual{transform:scale(1.08)}.header-inner{max-width:1328px}.header nav{gap:36px}}
@media(max-width:1150px){.section-wrap{width:calc(100% - 72px)}.header-inner{width:calc(100% - 48px);gap:20px}.header nav{gap:18px;font-size:12px}.header-actions{gap:18px}.header-actions .button-small{padding:10px 12px;gap:10px}.new-tag{display:none}.hero{gap:15px}.hero h1{font-size:69px}.terminal-card{left:4px;max-width:100%}.hero-visual{height:490px}.floating-label{left:0}.orbit{width:470px;left:-30px}.orbit-two{width:450px}.orbit-coin{right:0}.floating-asset{bottom:-3px}.product-card{padding:22px}.product-card h3{font-size:25px}.product-card p{font-size:10px}.footer-links{gap:40px}.subscription{gap:45px}}
@media(max-width:930px){.header nav{display:none;position:absolute;top:87px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);padding:20px 30px}.header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:10px}.header nav.open>a,.header nav.open>button{text-align:left}.header nav .nav-dropdown>div{position:static;box-shadow:none;margin:10px 0}.menu-toggle{display:block}.header-actions{gap:20px}.hero{grid-template-columns:1fr 1fr;gap:18px;padding-top:55px;min-height:660px}.hero h1{font-size:59px;letter-spacing:-3.5px}.hero-description{font-size:14px}.hero-visual{height:435px}.terminal-card{padding:20px 18px 0;top:102px}.terminal-price{font-size:26px}.orbit-coin{width:135px;height:135px;right:0;top:5px}.orbit-coin span{font-size:80px}.orbit{width:360px;height:260px;left:-20px}.orbit-two{width:360px}.floating-label{top:50px;font-size:6px}.star-one{top:17px;left:30px}.floating-asset{padding:10px 12px;right:-4px;bottom:-37px}.floating-asset small{font-size:8px}.visual-note{bottom:-67px;left:0;font-size:8px}.hero-chart{height:130px}.hero-chart>svg{height:103px}.chart-tabs{margin-top:15px}.value-strip>div{font-size:10px;gap:15px}.value-strip b{margin-right:4px}.section-space{padding:75px 0}h2{font-size:39px}.product-grid{grid-template-columns:1fr 1fr}.product-main{grid-row:span 2}.product-swap,.product-earn{min-height:300px;position:relative}.product-swap h3,.product-earn h3{font-size:24px;margin-top:25px}.swap-art,.earn-art{position:absolute;right:20px;top:50px;transform:scale(.7);transform-origin:right center;margin:0;width:115px;height:80px}.swap-art{gap:7px}.swap-coin{min-width:45px;width:45px;height:45px;font-size:28px}.swap-arrows{font-size:20px}.earn-art span{left:-10px;font-size:42px;top:-7px}.mini-assets{margin-top:38px;padding:10px 16px}.mini-assets>div{height:73px}.product-main h3{font-size:30px;margin-top:40px}.product-main p{font-size:12px}.product-footnote{margin-top:20px}.product-card .text-button{margin-top:21px}.onboarding{gap:45px}.onboarding h2{font-size:32px}.steps h3{font-size:16px}.subscription{padding:40px 35px;gap:35px}.subscription h2{font-size:40px}.faq{gap:40px}.footer-top{gap:35px}.footer-links{gap:27px}.brand{font-size:27px}.closing{padding:37px 35px}.closing h2{font-size:29px}.closing-orbit{right:200px}.closing .button{font-size:12px;padding:12px 18px;gap:15px}}
@media(max-width:680px){.section-wrap{width:calc(100% - 40px)}.header{height:72px}.header-inner{width:calc(100% - 36px);gap:12px}.brand{font-size:26px;gap:8px}.brand svg{width:25px;height:28px}.header-actions{gap:17px}.header-actions .login,.header-actions .button-small{display:none}.header nav{top:71px}.hero{display:block;padding-top:37px;padding-bottom:47px;min-height:0;overflow:hidden}.eyebrow-pill{font-size:7px;letter-spacing:1px;padding:6px 8px;margin-bottom:24px}.hero h1{font-size:65px;letter-spacing:-4px}.hero-description{font-size:14px;margin-top:26px;line-height:1.75}.hero-caption{font-size:9px;gap:6px;flex-wrap:wrap}.signup-form{margin-top:23px;width:100%}.hero-visual{width:100%;max-width:430px;height:455px;margin:37px auto 0}.terminal-card{width:354px;max-width:94%;top:95px;left:2%;padding:23px 22px 0}.terminal-price{font-size:29px}.hero-chart{height:140px}.hero-chart>svg{height:113px}.orbit-coin{right:13px;top:1px;width:139px;height:139px}.floating-label{left:6px;top:40px;font-size:7px}.floating-asset{bottom:4px;right:2px;padding:12px 15px}.floating-asset small{font-size:9px}.floating-asset strong{font-size:12px}.visual-note{bottom:-21px;font-size:8px;left:12px}.star-one{left:15px;top:67px;font-size:28px}.star-two{right:10px;bottom:54px}.orbit{width:420px;left:-35px;top:130px;height:230px}.orbit-two{width:360px;top:65px;left:0;height:330px}.value-strip>div{display:flex;min-height:58px;gap:12px}.value-strip>div>span{font-size:10px}.value-strip>div>span:nth-child(2),.value-strip>div>span:nth-child(3){display:none}.value-strip .strip-arrow{font-size:23px}.section-space{padding:58px 0}.section-heading{align-items:flex-start;gap:20px;margin-bottom:27px}.section-heading h2{font-size:34px;letter-spacing:-1.6px}.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:15px}.market-heading-note{display:none}.market-toolbar{display:block;padding-bottom:15px}.market-tabs{gap:3px;overflow:auto;padding-bottom:13px}.market-tabs button{font-size:10px;padding:8px 10px}.market-tabs button span{display:none}.market-search{max-width:none;padding:10px 12px;width:100%}.market-search input{width:100%}.market-table{min-width:575px}.market-table th{height:43px;font-size:9px}.market-table th:first-child{width:30px}.market-table th:nth-child(2){width:26%}.market-table th:nth-child(3){width:19%}.market-table th:nth-child(4){width:22%}.market-table td{height:77px;padding:14px 0}.market-table th:nth-child(5),.market-table td:nth-child(5){display:none}.asset-cell{gap:9px}.coin{width:29px;height:29px;font-size:20px}.asset-name{font-size:11px}.asset-symbol{font-size:9px}.market-price{font-size:11px}.market-table .positive,.market-table .negative{font-size:11px}.market-trend{gap:10px}.sparkline{width:64px}.details-button{font-size:17px;padding:3px 7px}.market-bottom{align-items:center;gap:15px}.market-bottom>span{max-width:220px;font-size:8px}.market-bottom button{font-size:10px;white-space:nowrap}.market-bottom button span{margin-left:7px;font-size:15px}.products{padding-top:0}.section-description{display:none}.product-grid{grid-template-columns:1fr}.product-card{padding:25px 27px;min-height:0}.product-main{grid-row:auto}.product-main h3{font-size:30px;margin-top:24px}.product-main p{font-size:12px}.mini-assets{margin-top:25px;padding:4px 18px}.mini-assets>div{height:63px}.product-footnote{margin-top:13px}.product-swap,.product-earn{min-height:290px}.product-swap h3,.product-earn h3{font-size:30px;margin-top:27px}.product-card p{font-size:12px}.swap-art,.earn-art{right:30px;top:75px;transform:scale(.95);width:130px}.product-earn .earn-art{top:94px;right:35px}.product-card .text-button{font-size:11px}.onboarding{display:block;padding-top:52px;padding-bottom:53px}.onboarding h2{font-size:34px}.onboarding .button{margin-top:23px}.steps{margin-top:36px}.steps article{padding:24px 0;gap:21px}.steps h3{font-size:18px}.steps p{font-size:12px}.subscription{grid-template-columns:1fr;padding:30px 27px;gap:25px}.subscription h2{font-size:42px;margin-top:20px}.subscription-copy>p{font-size:11px}.subscription-plans{padding:0}.plan-line{padding:17px 0}.subscription-note{font-size:9px}.faq{display:block;padding-top:59px;padding-bottom:59px}.faq h2{font-size:37px}.faq-intro>p{font-size:12px}.faq-intro{margin-bottom:32px}.faq-list summary{font-size:12px;padding:22px 0}.faq-list details p{font-size:11px}.closing{padding:30px 27px;display:block}.closing h2{font-size:32px;line-height:1.15}.closing .button{margin-top:27px;font-size:13px;padding:13px 20px;gap:27px}.closing-orbit{font-size:177px;right:-25px;top:70px}.footer{padding-top:49px}.footer-top{display:block;padding-bottom:30px}.footer-links{margin-top:35px;gap:25px;display:grid;grid-template-columns:1fr 1fr}.footer-links>div:last-child{margin-top:6px}.footer-links h3{font-size:11px;margin-bottom:14px}.footer-links a,.footer-links button{font-size:10px;margin-top:12px}.footer-bottom{flex-wrap:wrap;gap:17px;padding-top:20px}.footer-bottom p{order:3;font-size:8px;line-height:1.8}.footer-bottom>a{margin-left:auto}.n-dialog{padding:31px 23px}.n-dialog h2{font-size:30px}.converter-field{padding:14px}.converter-field input,.converter-field output{font-size:22px}.detail-actions{flex-wrap:wrap}.detail-stats{gap:17px;font-size:11px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
