@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{--bg:#111210;--panel:#191a17;--line:#30322c;--text:#f1f1e9;--muted:#92958b;--accent:#c3f568}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:none;border:0}button:disabled{cursor:wait;opacity:.6}button:hover,a:hover{filter:brightness(1.14)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}header{height:100px;max-width:1440px;padding:0 5%;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;font-size:29px;font-weight:800;letter-spacing:-1.5px;gap:9px}.brand img{width:35px;height:43px;object-fit:cover}.brand>span{font-size:12px;align-self:flex-start;margin-top:10px;letter-spacing:0}nav{display:flex;gap:32px;align-items:center}nav a,nav button{font-size:13px;color:#c3c5bc}.nav-actions{display:flex;align-items:center;gap:25px}.status,.micro,.eyebrow,legend,label,.terminal-top,.chart-head,.chart-axis,.pair-line,.ticker,th,.table-bottom,.step-number,code,.footer-bottom{font-family:'IBM Plex Mono',monospace}.status{font-size:10px;white-space:nowrap}.status i,.terminal-top i{display:inline-block;background:var(--accent);width:5px;height:5px;border-radius:50%;margin-right:8px}.outline{border:1px solid #505349;padding:12px 16px;font:11px 'IBM Plex Mono',monospace}.outline span{margin-left:20px}.hero{max-width:1440px;margin:auto;padding:65px 5% 62px;display:grid;grid-template-columns:1.15fr 1fr;gap:8%}.eyebrow{font-size:10px;letter-spacing:1.2px;display:flex;align-items:center;gap:9px}.cross{font-size:22px;color:var(--accent)}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:700;margin:0;line-height:.94;letter-spacing:-1.5px}h1{font-size:clamp(76px,7.7vw,116px);margin:24px 0 25px;position:relative}em{font-style:normal;color:var(--accent)}.period{font-family:Arial,sans-serif;font-size:.7em;color:var(--accent);margin-left:16px}.lead{font-size:19px;line-height:1.5;margin:0 0 10px}.muted{color:var(--muted)}.hero-copy>.muted{font-size:12px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:29px}.primary{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:var(--accent);color:#171b10;font-size:11px;font-weight:800;padding:19px 21px;letter-spacing:.2px}.primary span{font-size:20px;line-height:10px}.text-link{font-size:12px;padding:0}.text-link span{margin-left:12px}.micro{font-size:9px;letter-spacing:.4px;color:var(--muted)}.hero-note{margin-top:21px}.terminal{border:1px solid #42453b;background:var(--panel);box-shadow:0 18px 65px #0003;align-self:center;scroll-margin-top:30px}.terminal-top{padding:17px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;letter-spacing:.4px}.terminal-top i{border-radius:0}form{padding:24px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 16px}label,legend{font-size:9px;color:var(--muted);letter-spacing:.6px}label{display:block}fieldset{margin:0;padding:0;border:0;min-width:0}legend{margin-bottom:9px}input,select{border:1px solid #3b3d35;background:#20221d;color:var(--text);border-radius:0;min-width:0;padding:12px;width:100%;color-scheme:dark}label>input,label>select,.price-input{margin-top:9px;height:44px}select{font-family:'DM Sans',sans-serif;font-size:12px}.segmented{display:flex;height:44px;border:1px solid #3b3d35;padding:4px;gap:4px}.segmented button{flex:1;font:10px 'IBM Plex Mono',monospace;white-space:nowrap;padding:4px}.segmented .selected{background:var(--accent);color:#171b10}.price-input{display:flex;align-items:center;border:1px solid #3b3d35;background:#20221d;padding-left:13px}.price-input input{border:0;margin:0;height:40px}.chart-head{display:flex;justify-content:space-between;font-size:10px;margin-top:27px}.chart{height:138px;position:relative;margin-top:14px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 32px,#30322c70 33px)}.chart svg{position:absolute;top:14px;left:0;width:100%;height:95px}.target-line{border-top:1px dashed #7b9852;position:relative;z-index:1}.target-line span{float:right;position:relative;top:-7px;background:var(--panel);padding-left:9px;font:8px 'IBM Plex Mono',monospace;color:var(--accent)}.chart-axis{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;font-size:8px;color:#73786a}.connection{display:flex;align-items:center;justify-content:space-between;margin:20px 0 15px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.connection>div{width:42%}.connection>div:last-child{text-align:right}.connection strong{display:block;font-size:20px;margin-top:10px;color:var(--accent);font-weight:500}.coin-input{display:flex;align-items:center;font:20px 'DM Sans',sans-serif;color:var(--text);margin-top:5px}.coin-input input{background:transparent;border:0;padding:4px 0;width:110px;font:20px 'DM Sans',sans-serif}.link-symbol{color:var(--accent);font-size:23px}.pair-line{display:flex;justify-content:space-between;font-size:9px;align-items:center;margin-bottom:19px;color:var(--muted)}.pair-line strong{color:var(--text);font-size:11px}.full{width:100%}.builder-note{text-align:center;font-size:10px;color:var(--muted);margin-top:12px}.ticker{display:flex;border-block:1px solid var(--line);height:72px;overflow:hidden}.ticker-label{padding:20px 30px 15px 5%;white-space:nowrap;background:#1c1e18;font-size:10px;z-index:1}.ticker-label small{display:block;font-size:7px;color:var(--muted);padding-top:6px}.ticker-window{overflow:hidden;display:flex;align-items:center;flex:1}.ticker-track{display:flex;animation:scroll 45s linear infinite;width:max-content}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{padding:0 35px;font-size:12px;white-space:nowrap;display:flex;gap:18px;align-items:center}.ticker-item b{color:var(--accent);font-weight:400}.ticker-item small{font-size:8px;color:var(--muted)}@keyframes scroll{to{transform:translateX(-50%)}}.section{max-width:1440px;margin:auto;padding:78px 5%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px}.section-heading .eyebrow{margin-bottom:21px}h2{font-size:52px;line-height:1.03}.market-heading-right{text-align:right;display:grid;gap:20px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}.tabs{display:flex;gap:6px}.tabs button{padding:9px 14px;font-size:11px;color:var(--muted)}.tabs .active{background:#2a2e22;color:var(--accent)}.tabs span{font:9px monospace;margin-left:8px}.table-toolbar input{width:210px;background:transparent;padding:9px 12px;font-size:11px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:8px;font-weight:400;color:#828779;padding:19px 12px}td{padding:19px 12px;border-top:1px solid var(--line);font-size:12px}td:first-child,th:first-child{padding-left:0}.market-name{display:flex;align-items:center;gap:12px}.market-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid #46483f;border-radius:50%;font-size:21px;background:#22241e}.market-name strong{font-size:13px}.market-name small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.direction{font:8px monospace;color:var(--accent);margin-left:8px}.activity{color:var(--accent);font:12px monospace}.spark{width:87px;height:26px}tr:hover td{background:#1c1f17}.row-open{font-size:19px;color:var(--accent);padding:6px 10px}td a:hover{text-decoration:underline}.table-bottom{display:flex;justify-content:space-between;align-items:center;border-block:1px solid var(--line);padding:19px 0}#empty{padding:35px;color:var(--muted)}.pair-story{border-top:1px solid var(--line);display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:7%}.pair-story h2{font-size:43px;margin-top:20px}.pair-story p{color:var(--muted);line-height:1.7;margin:22px 0}.pair-visual{padding:10px 22px}.pair-visual span,.pair-visual small{font:9px 'IBM Plex Mono',monospace;display:block;color:var(--muted)}.pair-visual strong{display:block;font-size:31px;letter-spacing:-1px;margin-top:12px}.pair-visual b{font-weight:400;color:#73776b}.old-pair{opacity:.65}.pair-arrow{color:var(--muted);font-size:25px;padding:15px 0}.new-pair{border-left:2px solid var(--accent);padding-left:24px}.new-pair b{color:var(--accent)}.new-pair small{margin-top:15px;color:var(--accent)}#how{border-top:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.steps article{padding:30px;border-right:1px solid var(--line)}.steps article:first-child{padding-left:0}.steps article:last-child{border:0}.step-number{font-size:12px;color:var(--accent)}h3{font-size:36px;margin-top:27px}.steps p{color:var(--muted);font-size:12px;line-height:1.7;max-width:230px;min-height:40px}.steps code{font-size:10px;display:block;margin-top:25px}.steps code span{color:var(--accent);float:right}.protocol-note{margin-top:20px;font-size:8px}.closing{border-top:1px solid var(--line);padding-block:72px 85px;position:relative;background:radial-gradient(ellipse at 90% 90%,#222a1733,transparent 65%)}.closing h2{font-size:clamp(65px,7.3vw,104px);margin:24px 0 30px;position:relative}.closing h2>a{position:absolute;right:7%;top:0;font:190px Arial;color:var(--accent)}footer{border-top:1px solid var(--line);padding:35px 5% 24px;max-width:1440px;margin:auto}.footer-main{display:flex;align-items:center;gap:30px}.footer-main>.muted{font-size:12px}.footer-main>div{margin-left:auto;display:flex;gap:24px;align-items:center;font-size:11px}.footer-main button{font-size:11px;padding:0}.footer-bottom{display:flex;gap:40px;justify-content:space-between;margin-top:35px;padding-top:22px;border-top:1px solid var(--line);font-size:8px;color:var(--muted);line-height:1.6}.footer-bottom>span:nth-child(2){max-width:650px}dialog{background:var(--panel);color:var(--text);border:1px solid #505641;padding:36px;width:min(560px,calc(100% - 30px));max-height:85vh}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.close{position:absolute;right:12px;top:8px;font-size:27px;color:var(--muted)}dialog h2{font-size:40px;margin:12px 0 22px}dialog p{color:var(--muted);line-height:1.7}dialog .primary{margin-top:20px}dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px 0;border-block:1px solid var(--line)}dialog dt{color:var(--muted)}dialog dd{text-align:right;margin:0}dialog .draft{padding:18px 0;border-top:1px solid var(--line)}dialog .draft small{color:var(--muted);display:block;margin-top:7px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--accent);color:#111;padding:15px 22px;max-width:90%;z-index:5;display:none;font-size:12px}@media(min-width:1500px){body{max-width:1600px;margin:auto;border-inline:1px solid var(--line)}}@media(max-width:1000px){nav{gap:15px}.nav-actions .status{display:none}.hero{gap:4%;padding-top:45px}h1{font-size:85px}.hero-actions{gap:15px;flex-wrap:wrap}.terminal form{padding:18px}.connection strong{font-size:17px}.chart-head .micro{font-size:7px}.closing h2>a{font-size:130px;right:0}}@media(max-width:720px){header{height:78px;padding-inline:6%}nav{display:none}.brand{font-size:25px}.hero{grid-template-columns:1fr;padding:38px 6%;gap:38px}h1{font-size:clamp(75px,16vw,106px)}.hero-copy>.muted{line-height:1.8}.hero-actions{gap:25px}.hero-note{margin-top:19px}.terminal{width:100%}.section{padding:48px 6%}h2{font-size:40px}.section-heading{gap:20px;align-items:flex-start}.market-heading-right .micro{max-width:120px;font-size:7px;line-height:1.7}.market-heading-right .text-link{font-size:10px}.table-toolbar{gap:10px}.table-toolbar input{width:145px}.tabs button{padding:8px;font-size:10px}.tabs span{display:none}table{min-width:690px}.ticker-label{padding-left:6%;font-size:8px}.pair-story{grid-template-columns:1fr;gap:30px}.pair-story h2{font-size:38px}.pair-visual{padding:5px 0}.steps{grid-template-columns:1fr}.steps article,.steps article:first-child{padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.steps p{max-width:100%;min-height:0}.steps h3{margin-top:15px}.steps code{margin-top:15px}#how .section-heading{display:block}#how .section-heading>p{line-height:1.7;margin-top:20px}.closing h2{font-size:clamp(50px,10vw,74px)}.closing h2>a{font-size:65px;right:0;top:50px}.closing .eyebrow{font-size:8px}.footer-main{flex-wrap:wrap;gap:16px}.footer-main>div{width:100%;margin-top:12px;justify-content:space-between}.footer-bottom{flex-wrap:wrap;gap:17px}.footer-bottom>span:nth-child(2){order:3}footer{padding-inline:6%}.connection strong{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}}
/* LATCH / cinematic identity */
:root{--bg:#090b09;--panel:#121610;--line:#2a3027;--accent:#cbfb79;--muted:#909b88}body{background:var(--bg)}header{position:relative;z-index:3;height:88px;background:#090b09d9;border-color:#ffffff12}.brand img{width:37px;height:44px}.brand{letter-spacing:-1px}.nav-actions .outline{border-color:#799153;color:var(--accent);font-size:10px}.hero.cinematic{min-height:685px;position:relative;isolation:isolate;overflow:hidden;padding-top:60px;padding-bottom:55px;grid-template-columns:1.05fr 1fr;gap:0;background:radial-gradient(ellipse at 80% 43%,#34482535,transparent 51%)}.hero.cinematic:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 40%,#aeef6b05 48%,transparent 60%),repeating-linear-gradient(0deg,#fff02 0px,transparent 1px,transparent 4px);pointer-events:none}.hero-copy{z-index:2}.hero .eyebrow{color:#b6c7a7;font-size:9px;letter-spacing:1.5px}h1{font-size:clamp(88px,9.5vw,138px);line-height:.85;letter-spacing:-2.2px;margin:31px 0 28px;font-weight:800}.hero .lead{font-size:18px;line-height:1.6}.hero-copy>.muted{font-size:12px;color:#88917f;margin-top:12px}.hero-actions{margin-top:25px}.primary{background:var(--accent);padding:19px 23px;position:relative;transition:background .2s,box-shadow .2s,transform .2s}.primary:hover{box-shadow:0 0 26px #b9f67925;transform:translateY(-2px)}.wallet-proof{margin-top:23px;display:flex;gap:9px;align-items:center;font-size:10px;color:#bdc2b7}.wallet-proof .micro{font-size:7px;margin-left:5px}.wallet-dot{font-size:15px;color:#d5dbcf}.proof-divider{height:12px;width:1px;background:var(--line);margin:0 5px}.brand-stage{position:relative;min-width:0;align-self:stretch;perspective:900px;z-index:1}.hero-emblem{width:124%;max-width:none;position:absolute;left:-11%;top:-10%;height:113%;object-fit:contain;filter:contrast(1.13) brightness(.88) drop-shadow(20px 28px 12px #0009);animation:emblem-float 11s ease-in-out infinite;z-index:2;pointer-events:none}.stage-light{position:absolute;inset:8% -30% -10% -15%;background:radial-gradient(ellipse at 56% 62%,#b9ed6420,transparent 57%);filter:blur(25px)}.stage-grid{position:absolute;left:-20%;right:-45%;bottom:-25%;height:55%;background-image:linear-gradient(#b3e67514 1px,transparent 1px),linear-gradient(90deg,#b3e67514 1px,transparent 1px);background-size:55px 55px;transform:rotateX(68deg);mask-image:linear-gradient(transparent,#000,transparent)}.orbit{position:absolute;width:115%;height:47%;left:-3%;top:35%;border:1px solid #b8d88b18;border-radius:50%;transform:rotate(-28deg);z-index:1}.orbit-two{transform:rotate(-28deg) scale(1.3);opacity:.5}.orbit-one:after{content:'';position:absolute;top:7%;left:17%;height:5px;width:5px;background:var(--accent);box-shadow:0 0 20px var(--accent);border-radius:50%}.stage-coordinate{position:absolute;right:0;top:1%;font:8px/1.8 'IBM Plex Mono',monospace;color:#66745d;letter-spacing:1px}.signal{position:absolute;z-index:3;padding:15px 18px;background:#11160ee8;border:1px solid #687e4a66;box-shadow:0 15px 45px #0006;min-width:175px}.signal>span{font:7px 'IBM Plex Mono',monospace;color:#8b9b7a;letter-spacing:1px}.signal strong{display:block;font:16px 'IBM Plex Mono',monospace;margin-top:9px;font-weight:400}.signal strong b{font-weight:400;color:var(--accent)}.signal small{font:7px 'IBM Plex Mono',monospace;color:#86947a;display:block;margin-top:9px}.signal-btc{left:-5%;top:21%;animation:signal-float 8s ease-in-out infinite}.signal-pair{right:0;bottom:13%;padding:20px 22px;animation:signal-float 8s ease-in-out infinite reverse}.signal-pair i{display:inline-block;width:5px;height:5px;background:var(--accent);margin-right:6px;border-radius:50%;box-shadow:0 0 8px #bcf77577}.stage-caption{position:absolute;bottom:1%;left:10%;font:8px/1.8 'IBM Plex Mono',monospace;color:#68785b;letter-spacing:1px}.hero-bottom{max-width:1440px;margin:auto;display:flex;justify-content:space-between;padding:19px 5%;font:8px 'IBM Plex Mono',monospace;color:#717f65;letter-spacing:1px;border-top:1px solid #b8d88b14}.hero-bottom a{color:#bbcca8}.ticker{height:66px;background:#0c0f0a}.ticker-label{background:#141a0e}.section{padding-block:90px}.launch-section{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;background:radial-gradient(ellipse at 80% 55%,#27371c22,transparent 55%)}.launch-intro h2{font-size:82px;line-height:.94;margin-top:26px}.launch-intro p{font-size:15px;line-height:1.7;color:#a3ac99;margin-top:24px}.preset-label{margin-top:29px;font-size:8px}.presets{margin-top:12px;max-width:340px}.presets button{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:14px 0;width:100%;font-size:12px;text-align:left}.presets button:hover{color:var(--accent)}.presets button>span{font:8px 'IBM Plex Mono',monospace;color:#6b785d}.presets b{margin-left:auto;color:var(--accent);font-weight:400}.launch-wallet{margin-top:26px;display:flex;gap:20px;align-items:center}.launch-wallet .micro{font-size:7px}.launch-wallet button{font-size:9px;color:var(--accent)}.terminal{position:relative;background:linear-gradient(130deg,#1b2216,#10150e);border-color:#647b415e;box-shadow:0 20px 90px #0005;scroll-margin-top:25px}.terminal:before,.terminal:after{content:'';position:absolute;width:12px;height:12px;pointer-events:none}.terminal:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:-1px;left:-1px}.terminal:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:-1px;right:-1px}.terminal-top{padding:19px 24px}.chart{height:150px}.chart svg{height:108px}.chart svg>path:last-child{stroke-dasharray:900;animation:chart-draw 3s ease-out both}.target-line span{background:#151c11}.connection{margin-top:25px}.manifesto{border-block:1px solid var(--line);background:#0d110b;padding-block:70px}.manifesto h2{font-size:clamp(40px,5.5vw,78px);margin-top:25px}.manifesto h2>span{color:#6c7762}.manifesto-line{display:flex;align-items:center;max-width:700px;gap:20px;margin-top:32px;font:8px 'IBM Plex Mono',monospace;color:#9cab8c;letter-spacing:1px}.manifesto-line i{flex:1;border-top:1px solid #5a7040;position:relative}.manifesto-line i:after{content:'';position:absolute;width:4px;height:4px;background:var(--accent);right:0;top:-2px}.market-icon{background:#1a2114;border-color:#4b583e}tr[data-market]{cursor:pointer}.pair-story{background:linear-gradient(115deg,#090b09,#151d0e50)}.new-pair{padding-block:15px;box-shadow:-20px 0 40px #baff6505}.closing{background:radial-gradient(ellipse at 90% 95%,#6083312e,transparent 65%);overflow:hidden}.closing:after{content:'LATCH';font-family:'Barlow Condensed',Impact,sans-serif;position:absolute;right:-20px;bottom:-100px;font-size:300px;font-weight:800;line-height:1;color:#a4c57d04;pointer-events:none}.closing .primary{z-index:1}.reveal{opacity:.25;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.reveal.in-view{opacity:1;transform:translateY(0)}dialog{border:1px solid #65774d;background:radial-gradient(ellipse at top right,#2f402122,transparent 60%),#11160f;padding:38px;box-shadow:0 35px 140px #000b}dialog h2{font-size:49px;line-height:.96;margin-top:20px}dialog::backdrop{background:#030703d9;backdrop-filter:blur(12px)}.wallet-options{margin-top:25px}.wallet-choice{display:flex;align-items:center;width:100%;padding:20px 16px;border:1px solid #435333;background:#1d2617;gap:15px;text-align:left;transition:border-color .2s,background .2s}.wallet-choice:hover{border-color:var(--accent);background:#27331f}.wallet-choice>span:nth-child(2){flex:1}.wallet-choice strong{display:block;font-size:17px;font-weight:500}.wallet-choice small{display:block;font-size:10px;color:#96a28a;margin-top:6px}.wallet-choice>b{font-weight:400;color:var(--accent);font-size:23px}.wallet-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;font-size:30px}.phantom-icon{background:#b9a1f2;color:#251741}.metamask-icon{background:#e5944b;color:#4c2605}.wallet-networks{display:flex;gap:5px;padding:10px;background:#161d12;margin-bottom:13px;border:1px solid #435333;border-top:0}.wallet-networks button{flex:1;padding:8px;font-size:10px;color:#a1ae94}.wallet-networks .active{background:#344625;color:var(--accent)}.wallet-privacy{text-align:center;font:10px/1.8 'IBM Plex Mono',monospace!important;color:#8e9f7e!important;margin-top:23px}#wallet-feedback:not(:empty){padding:16px;margin-top:16px;border:1px solid #5b7040;background:#202d16;color:#c9d8b9;font-size:12px;line-height:1.6}#wallet-feedback p{font-size:11px;margin:8px 0}#wallet-feedback a{color:var(--accent);text-decoration:underline;font-size:11px}.account-card{border-block:1px solid var(--line);padding:22px 0}.account-card span{color:var(--accent)}.account-card strong{display:block;overflow-wrap:anywhere;font:15px/1.7 'IBM Plex Mono',monospace;margin-top:15px}.account-card small{display:block;color:var(--muted);margin-top:12px}.wallet-tools{display:flex;gap:10px;margin-top:20px}.connected-dot{width:6px;height:6px;background:var(--accent);display:inline-block;border-radius:50%}@keyframes emblem-float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-15px) rotate(0deg)}}@keyframes signal-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes chart-draw{from{stroke-dashoffset:900}to{stroke-dashoffset:0}}@media(min-width:1500px){.hero.cinematic{min-height:750px}}@media(max-width:1000px){.hero.cinematic{min-height:620px}.hero h1{font-size:105px}.signal-btc{left:0;top:19%}.signal-pair{right:-4%;bottom:20%}.signal strong{font-size:13px}.hero-emblem{width:143%;left:-20%}.launch-section{gap:7%}.launch-intro h2{font-size:70px}.launch-wallet{flex-wrap:wrap;gap:10px}.wallet-proof .micro{display:none}}@media(max-width:720px){header{height:75px}.nav-actions .outline{padding:11px;font-size:8px}.hero.cinematic{padding:35px 6% 15px;min-height:auto;grid-template-columns:1fr;gap:0}.hero h1{font-size:clamp(85px,20vw,130px);letter-spacing:-1.5px;margin-top:25px}.hero .eyebrow{font-size:7px;letter-spacing:1px}.hero .lead{font-size:16px}.hero-copy>.muted{font-size:10px}.hero-actions{gap:20px}.hero-actions .text-link{font-size:11px}.wallet-proof{margin-top:21px}.brand-stage{height:350px;margin-top:15px}.hero-emblem{height:120%;width:120%;left:-10%;top:-9%}.signal{padding:12px;min-width:150px}.signal-btc{left:0;top:18%}.signal-pair{right:0;bottom:13%}.signal strong{font-size:12px}.stage-coordinate{font-size:6px;top:9%}.stage-caption{font-size:6px;bottom:1%;left:0}.hero-bottom{padding:15px 6%;font-size:6px;letter-spacing:.3px}.hero-bottom>span:last-child{display:none}.launch-section{grid-template-columns:1fr;gap:33px;padding-top:48px}.section{padding-block:50px}.launch-intro h2{font-size:63px}.launch-intro h2 br:nth-child(2){display:none}.launch-intro p{font-size:13px}.presets{max-width:100%}.launch-wallet{justify-content:space-between;margin-top:22px}.launch-wallet .micro{font-size:7px}.launch-wallet button{font-size:8px}.manifesto h2{font-size:39px}.manifesto-line{gap:10px;font-size:6px;letter-spacing:0}.manifesto-line span{max-width:90px;line-height:1.7}.manifesto-line i{min-width:10px}.wallet-tools{flex-wrap:wrap}dialog{padding:30px 24px}.wallet-choice{padding:16px 12px}.wallet-proof .micro{display:block;font-size:6px}.footer-main>div{gap:10px}.footer-main>div button,.footer-main>div a{font-size:10px}}@media(prefers-reduced-motion:reduce){.hero-emblem,.signal,.chart svg>path:last-child{animation:none}.reveal{opacity:1;transform:none;transition:none}.primary{transition:none}}
@media(max-width:720px){.hero h1{font-size:clamp(58px,18vw,100px)}}

.wallet-brand-icon{width:19px;height:19px;object-fit:contain}.wallet-choice img.wallet-icon{width:40px;height:40px;object-fit:contain;border-radius:0;background:none;flex-shrink:0}
