.lp{color-scheme:dark;--ink:#06040d;--ink-2:#0b0817;--panel:#110b22;--card:#090613;--line:rgba(168,150,255,.13);--line-2:rgba(168,150,255,.26);--accent:#836ef9;--accent-hi:#dcd5ff;--accent-deep:#3a2a8f;--glow:rgba(131,110,249,.55);--fg:#f3f0fd;--mute:#a29bbf;--warn:#ecc77f;--alert:#f2776a;--display:"Bricolage Grotesque","Avenir Next","Segoe UI",sans-serif;--body:"Onest","Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--wrap:1160px}.lp *{box-sizing:border-box}html{scroll-behavior:smooth}.lp{background:var(--ink);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:clip}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer}.lp :focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px;border-radius:8px}.lp .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.lp h1,.lp h2,.lp h3{font-family:var(--display);font-weight:500;letter-spacing:-.03em;line-height:1.02;margin:0;text-wrap:balance}.lp p{margin:0}.lp .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lp .grad{background:linear-gradient(180deg,var(--accent-hi) 10%,var(--accent) 55%,rgba(131,110,249,.45));-webkit-background-clip:text;background-clip:text;color:transparent}.lp .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#06040d8c;border-bottom:1px solid transparent;transition:border-color .3s}.lp .nav.stuck{border-color:var(--line)}.lp .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:14px}.lp .brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:18px;letter-spacing:.14em;text-transform:uppercase}.lp .brand svg{width:24px;height:24px;color:var(--accent)}.lp .links{display:flex;gap:28px;font-size:14px;color:var(--mute)}.lp .links a{transition:color .2s}.lp .links a:hover{color:var(--fg)}.lp .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:12px;border:1px solid var(--line-2);background:#836ef914;font-size:14px;font-weight:500;position:relative;overflow:hidden;transition:transform .2s,background .2s,border-color .2s}.lp .btn:hover{transform:translateY(-2px);background:#836ef929;border-color:var(--accent)}.lp .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(220,213,255,.35) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s}.lp .btn:hover:after{transform:translate(120%)}.lp .btn.solid{background:var(--accent);color:#fff;border-color:var(--accent)}.lp .btn.solid:hover{background:var(--accent-hi)}.lp .btn[disabled]{opacity:.45;pointer-events:none}.lp .hero{position:relative;overflow:hidden;text-align:center;padding-block:56px 0;isolation:isolate}.lp .aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.lp .aurora i{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.lp .aurora .a1{left:50%;bottom:-38%;width:min(1200px,150vw);aspect-ratio:1.9;translate:calc(-50% + var(--gx,0px)) 0;background:radial-gradient(closest-side,var(--glow),rgba(110,80,230,.28) 55%,transparent);animation:breathe 9s ease-in-out infinite}.lp .aurora .a2{right:-12%;top:8%;width:46vw;aspect-ratio:.8;background:radial-gradient(closest-side,rgba(150,130,250,.22),transparent);animation:drift 14s ease-in-out infinite alternate}.lp .aurora .a3{left:-14%;top:30%;width:40vw;aspect-ratio:1;background:radial-gradient(closest-side,rgba(110,80,230,.3),transparent);animation:drift 18s ease-in-out infinite alternate-reverse}@keyframes breathe{50%{transform:scale(1.08);opacity:.82}}@keyframes drift{to{transform:translate(6%,-10%) scale(1.15)}}.lp #stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.lp .pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px}.lp .pill{font-size:12px;padding:6px 13px;border-radius:99px;border:1px solid var(--line);background:#0b081799;color:var(--mute)}.lp .pill b{font-weight:500;color:var(--accent)}.lp .hero h1{font-size:clamp(42px,8.2vw,104px)}.lp .hero .sub{max-width:54ch;margin:26px auto 0;color:var(--mute);font-size:clamp(15px,1.5vw,18px)}.lp .cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.lp .word{display:inline-block;animation:rise .9s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i)*70ms + .1s)}@keyframes rise{0%{opacity:0;transform:translateY(.5em) rotateX(-50deg);filter:blur(8px)}}.lp .stage{position:relative;margin-top:56px;height:clamp(250px,40vw,430px);perspective:1500px}.lp .fan{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out}.lp .card{--w:clamp(170px,27vw,320px);position:absolute;left:50%;top:0;width:var(--w);height:calc(var(--w)*1.3);transform:translate(var(--x)) translateY(var(--y)) translateZ(var(--z)) rotate(var(--r));transform-style:preserve-3d;animation:roll 1.5s cubic-bezier(.16,.9,.2,1) backwards;animation-delay:var(--d)}@keyframes roll{0%{opacity:0;transform:translate(-50%) translateY(115%) translateZ(-200px) rotate(var(--r0))}}.lp .card-in{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:clamp(18px,2.6vw,30px);background:linear-gradient(160deg,#130d24,var(--card) 45%);border:1px solid rgba(168,150,255,.1);box-shadow:0 40px 80px #0009,inset 0 1px #dcd5ff1f;padding:clamp(14px,2.2vw,26px);text-align:left;transform-style:preserve-3d;animation:bob 7s ease-in-out infinite;animation-delay:var(--bd,0s);overflow:hidden}@keyframes bob{50%{transform:translateY(-10px)}}.lp .c-left{--x:-142%;--y:24%;--z:0px;--r:-17deg;--r0:-110deg;--d:.35s;--bd:-2s}.lp .c-mid{--x:-50%;--y:0%;--z:70px;--r:0deg;--r0:40deg;--d:.2s}.lp .c-right{--x:42%;--y:20%;--z:20px;--r:19deg;--r0:120deg;--d:.5s;--bd:-4s}.lp .c-mid .card-in{overflow:visible}.lp .card .k{font-family:var(--mono);font-size:clamp(9px,1vw,11px);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lp .card .big{font-family:var(--display);font-size:clamp(22px,3.6vw,44px);line-height:1;letter-spacing:-.03em;margin-top:8px}.lp .card .small{color:var(--accent);font-size:clamp(11px,1.2vw,14px);margin-top:6px}.lp .mark3d{position:absolute;left:50%;top:44%;width:46%;aspect-ratio:1;translate:-50% -50%;transform-style:preserve-3d;transform:translateZ(110px) rotateY(-25deg);animation:spin 12s linear infinite}.lp .c-mid .card-in{background:radial-gradient(60% 45% at 50% 46%,rgba(131,110,249,.22),transparent 70%),linear-gradient(160deg,#130d24,var(--card) 45%)}.lp .mark3d svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@keyframes spin{0%{transform:translateZ(110px) rotateY(0)}to{transform:translateZ(110px) rotateY(360deg)}}.lp .c-mid .foot{position:absolute;left:0;right:0;bottom:clamp(14px,2.2vw,26px);padding-inline:clamp(14px,2.2vw,26px);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:clamp(9px,1vw,12px);color:var(--mute)}.lp .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px;box-shadow:0 0 0 0 var(--accent);animation:ping 2s infinite}@keyframes ping{to{box-shadow:0 0 0 9px transparent}}.lp .feather{position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(transparent,var(--ink) 92%);pointer-events:none;z-index:3}.lp .marq{border-block:1px solid var(--line);overflow:hidden;padding-block:16px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lp .marq div{display:flex;gap:48px;width:max-content;animation:slide 32s linear infinite}.lp .marq span:before{content:"◆";color:var(--accent);margin-right:48px;font-size:8px;vertical-align:middle}@keyframes slide{to{transform:translate(-50%)}}.lp section{padding-block:clamp(72px,10vw,130px)}.lp .head{display:grid;gap:16px;max-width:720px;margin-bottom:clamp(36px,5vw,64px)}.lp .head h2{font-size:clamp(32px,5vw,60px)}.lp .head p{color:var(--mute);max-width:58ch}.lp .rv:not(.in){opacity:.35;transform:translateY(28px)}.lp .rv{transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rd,0s)}.lp .demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);border:1px solid var(--line);border-radius:28px;background:radial-gradient(120% 90% at 0% 100%,rgba(131,110,249,.14),transparent 60%),var(--ink-2);overflow:hidden}.lp .dial{padding:clamp(22px,4vw,44px);display:grid;gap:22px;justify-items:center;border-right:1px solid var(--line)}.lp .ringbox{position:relative;width:min(100%,300px);aspect-ratio:1}.lp .ringbox svg{width:100%;height:100%;overflow:visible}.lp .ticks{transform-origin:50% 50%;animation:turn 60s linear infinite}@keyframes turn{to{transform:rotate(360deg)}}.lp #arc{transition:stroke .5s;transform:rotate(-90deg);transform-origin:50% 50%;filter:drop-shadow(0 0 10px currentColor)}.lp .ringtxt{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.lp #num{font-family:var(--display);font-size:clamp(54px,9vw,84px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lp #unit{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:6px}.lp .ringbox.pulse{animation:pulse .7s ease-out}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(1.05);filter:brightness(1.5)}to{transform:scale(1)}}.lp .ctrls{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lp .sim{font-family:var(--mono);font-size:11px;color:var(--mute);letter-spacing:.06em}.lp .side{padding:clamp(22px,4vw,44px);display:grid;gap:22px;align-content:start;min-width:0}.lp .status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp #state{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:99px;border:1px solid currentColor;color:var(--accent);transition:color .4s}.lp #ecg{width:100%;height:84px;display:block;border-block:1px solid var(--line)}.lp .heirs{display:grid;gap:14px}.lp .heir{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.lp .heir .n{font-weight:500}.lp .heir .a{font-family:var(--mono);font-size:12px;color:var(--mute)}.lp .heir .v{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--mute);text-align:right;transition:color .4s}.lp .bar{grid-column:1/-1;height:4px;border-radius:4px;background:#a896ff1a;overflow:hidden}.lp .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent-deep),var(--accent-hi));transition:width 1.6s cubic-bezier(.2,.8,.2,1)}.lp .released .bar i{width:100%}.lp .released .heir .v{color:var(--accent-hi)}.lp .log{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-family:var(--mono);font-size:12px;color:var(--mute);min-height:92px}.lp .log li{display:flex;gap:10px;animation:rise .5s backwards}.lp .log li:before{content:"›";color:var(--accent)}.lp .steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.lp .rail{position:absolute;left:0;right:0;top:19px;height:1px;background:var(--line-2)}.lp .rail:after{content:"";position:absolute;top:-2px;width:90px;height:5px;border-radius:5px;background:linear-gradient(90deg,transparent,var(--accent-hi));filter:blur(1px);animation:travel 5s linear infinite}@keyframes travel{0%{left:-90px}to{left:100%}}.lp .step{position:relative;display:grid;gap:12px;align-content:start}.lp .step .no{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:var(--ink);border:1px solid var(--line-2);font-family:var(--mono);font-size:13px;color:var(--accent)}.lp .step h3{font-size:22px;margin-top:10px}.lp .step p{color:var(--mute);font-size:15px}.lp .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.lp .t{padding:clamp(22px,3vw,36px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:10px;align-content:start;position:relative;overflow:hidden;transition:background .4s}.lp .t:before{content:"";position:absolute;width:260px;height:260px;left:var(--mx,50%);top:var(--my,50%);translate:-50% -50%;background:radial-gradient(closest-side,rgba(131,110,249,.18),transparent);opacity:0;transition:opacity .4s;pointer-events:none}.lp .t:hover:before{opacity:1}.lp .t svg{width:26px;height:26px;color:var(--accent);margin-bottom:8px}.lp .t h3{font-size:20px;letter-spacing:-.02em}.lp .t p{color:var(--mute);font-size:15px}.lp .faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,80px)}.lp .faq .head{margin:0}.lp details{border-bottom:1px solid var(--line);padding-block:20px}.lp summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--display);font-size:20px;letter-spacing:-.02em}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";color:var(--accent);font-family:var(--mono);transition:transform .3s}.lp details[open] summary:after{transform:rotate(45deg)}.lp details p{color:var(--mute);margin-top:12px;max-width:60ch}.lp .close{position:relative;text-align:center;overflow:hidden;border-top:1px solid var(--line);isolation:isolate}.lp .close:before{content:"";position:absolute;left:50%;bottom:-60%;width:min(1000px,140vw);aspect-ratio:1.8;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);filter:blur(50px);z-index:-1;animation:breathe 9s ease-in-out infinite}.lp .close h2{font-size:clamp(36px,6.4vw,84px)}.lp .close p{color:var(--mute);margin:20px auto 0;max-width:48ch}.lp footer{border-top:1px solid var(--line);padding-block:26px;color:var(--mute);font-size:13px}.lp footer .wrap{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}@media (max-width:860px){.lp .links{display:none}.lp .demo{grid-template-columns:1fr}.lp .dial{border-right:0;border-bottom:1px solid var(--line)}.lp .steps{grid-template-columns:1fr 1fr}.lp .rail{display:none}.lp .trust{grid-template-columns:1fr 1fr}.lp .faq{grid-template-columns:1fr}}@media (max-width:520px){.lp .steps,.lp .trust{grid-template-columns:1fr}.lp .c-left{--x:-128%}.lp .c-right{--x:28%}.lp .nav .btn{padding:9px 14px}}@media (prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.lp{background:radial-gradient(rgba(168,150,255,.07) 1px,transparent 1.6px) 0 0/24px 24px,var(--ink)}.lp .btn.solid{font-weight:600}.lp .btn.solid:hover{background:#9b89ff;border-color:#9b89ff}.lp .trust.why{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.lp .trust.why{grid-template-columns:minmax(0,1fr)}}.cm-overlay{--line: rgba(168, 150, 255, .13);--line-2: rgba(168, 150, 255, .26);--accent: #836ef9;--accent-hi: #dcd5ff;--fg: #f3f0fd;--mute: #a29bbf;--warn: #ecc77f;--alert: #f2776a;--display: "Bricolage Grotesque", "Avenir Next", "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#04030ab3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cm-overlay *{box-sizing:border-box}.cm-dialog{position:relative;width:100%;max-width:440px;max-height:100%;overflow-y:auto;background:#0f0a1e;border:1px solid var(--line-2);border-radius:20px;padding:26px;color:var(--fg);font:15px/1.5 Onest,Helvetica Neue,Arial,sans-serif;outline:none;animation:cm-up .35s cubic-bezier(.2,.8,.2,1)}@keyframes cm-up{0%{opacity:0;transform:translateY(16px)}}.cm-dialog :where(button){font:inherit;color:inherit;cursor:pointer}.cm-dialog :focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px;border-radius:8px}.cm-close{position:absolute;top:20px;right:20px;width:32px;height:32px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--line);background:none;color:var(--mute);transition:color .2s,border-color .2s}.cm-close:hover{color:var(--fg);border-color:var(--accent)}.cm-brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:14px;letter-spacing:.14em;text-transform:uppercase}.cm-brand svg{width:22px;height:22px;color:var(--accent)}.cm-title{font-family:var(--display);font-weight:500;font-size:24px;letter-spacing:-.025em;line-height:1.1;margin:22px 0 6px}.cm-blurb{margin:0 0 18px;color:var(--mute)}.cm-warning{margin-bottom:18px;padding:12px 14px;border:1px solid rgba(236,199,127,.4);border-radius:10px;background:#ecc77f12;color:var(--warn);font-size:13px}.cm-warning code{font-family:var(--mono)}.cm-primary{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 26px;border-radius:11px;border:1px solid var(--accent);background:var(--accent);color:#fff;font-weight:500;transition:transform .2s,background .2s}.cm-primary:hover{transform:translateY(-1px);background:var(--accent-hi)}.cm-wallets{display:grid}.cm-wallet{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:14px 12px;border:0;border-top:1px solid var(--line);background:none;text-align:left;transition:background .2s}.cm-wallet:hover{background:#836ef912}.cm-wallet-icon{width:26px;height:26px;border-radius:7px}.cm-wallet-icon-fallback{background:#181031;border:1px solid var(--line-2)}.cm-wallet-name{font-weight:500}.cm-chevron{color:var(--mute)}.cm-note,.cm-footnote{margin:14px 0 0;color:var(--mute);font-size:12px}.cm-footnote{padding-top:14px;border-top:1px solid var(--line)}.cm-error{margin:14px 0 0;color:var(--alert);font-size:13px}@media (prefers-reduced-motion: reduce){.cm-dialog{animation:none}}.cm-primary{font-weight:600}.cm-primary:hover{background:#9b89ff}.app{color-scheme:dark;--ink:#06040d;--ink-2:#0b0817;--panel:#0f0a1e;--raise:#181031;--line:rgba(168,150,255,.12);--line-2:rgba(168,150,255,.26);--accent:#836ef9;--accent-hi:#dcd5ff;--accent-deep:#3a2a8f;--glow:rgba(131,110,249,.4);--fg:#f3f0fd;--mute:#a29bbf;--warn:#ecc77f;--alert:#f2776a;--display:"Bricolage Grotesque","Avenir Next","Segoe UI",sans-serif;--body:"Onest","Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace}.app *{box-sizing:border-box}.app{min-height:100vh}.app{background:var(--ink);color:var(--fg);font-family:var(--body);font-size:15px;line-height:1.5}.app button,.app input,.app select{font:inherit;color:inherit}.app button{cursor:pointer}.app a{color:inherit;text-decoration:none}.app h1,.app h2,.app h3{font-family:var(--display);font-weight:500;letter-spacing:-.025em;margin:0;line-height:1.1}.app p{margin:0}.app :focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px;border-radius:8px}.app .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.app .label{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--mute)}.app .shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}.app .rail{position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;gap:28px;padding:22px 16px;border-right:1px solid var(--line);background:var(--ink-2)}.app .brand{display:flex;align-items:center;gap:10px;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;font-size:14px;padding-inline:8px;white-space:nowrap}.app .brand svg{width:22px;height:22px;flex:none;color:var(--accent)}.app .nav{display:grid;gap:4px}.app .nav a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:var(--mute);transition:background .2s,color .2s}.app .nav a:hover{background:#836ef912;color:var(--fg)}.app .nav a.on{background:#836ef91f;color:var(--accent-hi)}.app .nav svg{width:17px;height:17px;flex:none}.app .wallet{margin-top:auto;border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:4px}.app .wallet b{font-weight:500}.app .net{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--accent)}.app .dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:d-ping 2s infinite}@keyframes d-ping{0%{box-shadow:0 0 0 0 currentColor}to{box-shadow:0 0 0 8px transparent}}.app .main{padding:22px clamp(16px,3vw,36px) 40px;display:grid;gap:22px;align-content:start;min-width:0}.app .top{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.app .top h1{font-size:clamp(24px,3vw,32px)}.app .top p{color:var(--mute)}.app .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:11px;border:1px solid var(--line-2);background:#836ef912;font-weight:500;font-size:14px;transition:transform .2s,background .2s,border-color .2s}.app .btn:hover{transform:translateY(-1px);background:#836ef926;border-color:var(--accent)}.app .btn.solid{background:var(--accent);border-color:var(--accent);color:#fff}.app .btn.solid:hover{background:var(--accent-hi)}.app .btn.big{padding:14px 26px;font-size:15px}.app .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app .box{border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:clamp(16px,2vw,24px);min-width:0;animation:d-up .7s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--d,0s)}@keyframes d-up{0%{opacity:0;transform:translateY(16px)}}.app .box>header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.app .box h2{font-size:19px}.app .span2{grid-column:span 2}.app .pulse{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:center;isolation:isolate}.app .pulse:before{content:"";position:absolute;left:-10%;bottom:-70%;width:80%;aspect-ratio:1.4;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);filter:blur(40px);z-index:-1;animation:d-breathe 8s ease-in-out infinite}@keyframes d-breathe{50%{transform:scale(1.12);opacity:.75}}.app .ring{position:relative;width:clamp(170px,20vw,230px);aspect-ratio:1}.app .ring svg{width:100%;height:100%;overflow:visible}.app .ticks{transform-origin:50% 50%;animation:d-turn 70s linear infinite}@keyframes d-turn{to{transform:rotate(360deg)}}.app #arc{transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1),color .4s;filter:drop-shadow(0 0 9px currentColor)}.app .ring .mid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.app #days{font-family:var(--display);font-size:clamp(48px,6vw,68px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.app .ring.hit{animation:d-hit .7s ease-out}@keyframes d-hit{30%{transform:scale(1.05);filter:brightness(1.5)}}.app .pinfo{display:grid;gap:16px;min-width:0}.app .pinfo h2{font-size:clamp(22px,2.6vw,30px)}.app .facts{display:flex;flex-wrap:wrap;gap:10px 28px}.app .facts div{display:grid;gap:2px}.app .facts b{font-weight:500}.app #ecg{width:100%;height:54px;display:block}.app .pill{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:99px;border:1px solid currentColor;white-space:nowrap}.app .ok{color:var(--accent)}.app .warn{color:var(--warn)}.app .alert{color:var(--alert)}.app .stats{display:grid;gap:18px}.app .stat{display:grid;gap:6px}.app .stat .v{font-family:var(--display);font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.app .stat small{color:var(--mute);font-size:13px}.app .stats hr{border:0;border-top:1px solid var(--line);margin:0;width:100%}.app .vault{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px 16px;align-items:center;width:100%;text-align:left;padding:14px 12px;border:0;border-top:1px solid var(--line);background:none;border-radius:0;transition:background .2s}.app .vault:hover{background:#836ef90d}.app .vault.sel{background:#836ef917;box-shadow:inset 2px 0 0 var(--accent)}.app .vault .nm{font-weight:500}.app .vault .ad{font-size:12px;color:var(--mute)}.app .meter{display:grid;gap:5px;font-size:12px;color:var(--mute)}.app .track{height:4px;border-radius:4px;background:#a896ff1a;overflow:hidden}.app .track i{display:block;height:100%;border-radius:4px;background:currentColor;transition:width 1s cubic-bezier(.2,.8,.2,1)}.app .split{display:flex;height:10px;border-radius:10px;overflow:hidden;gap:2px;margin-bottom:16px}.app .split i{background:var(--accent);transition:flex-basis .8s}.app .split i:nth-child(2){background:#6a56d6}.app .split i:nth-child(3){background:var(--accent-deep)}.app .people{display:grid;gap:12px;list-style:none;margin:0;padding:0}.app .people li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.app .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--raise);border:1px solid var(--line-2);font-family:var(--display);color:var(--accent)}.app .people .ad{font-size:12px;color:var(--mute)}.app .empty{color:var(--mute);font-size:14px}.app .acts{list-style:none;margin:0;padding:0;display:grid}.app .acts li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:11px 0;border-top:1px solid var(--line);align-items:baseline}.app .acts li:first-child{border-top:0;padding-top:0}.app .acts li.new{animation:d-up .5s backwards}.app .acts .ic{width:8px;height:8px;border-radius:50%;background:var(--accent);align-self:center}.app .acts .ic.r{background:var(--warn)}.app .acts .ic.d{background:var(--mute)}.app .acts time{font-size:12px;color:var(--mute);white-space:nowrap}.app .sw{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.app .sw:first-of-type{border-top:0;padding-top:0}.app .sw small{display:block;color:var(--mute);font-size:12px}.app .sw input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px;height:22px;border-radius:22px;background:#a896ff24;position:relative;cursor:pointer;transition:background .25s;flex:none;margin:0}.app .sw input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--mute);transition:transform .25s,background .25s}.app .sw input:checked{background:var(--accent-deep)}.app .sw input:checked:after{transform:translate(18px);background:var(--accent-hi)}.app .lead{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.app .lead span{font-size:12px;padding:5px 10px;border-radius:8px;background:var(--raise);border:1px solid var(--line)}.app dialog{border:1px solid var(--line-2);border-radius:20px;background:var(--panel);color:var(--fg);padding:26px;width:min(440px,calc(100% - 32px))}.app dialog::backdrop{background:#04030ab3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app dialog[open]{animation:d-up .35s cubic-bezier(.2,.8,.2,1)}.app dialog h2{font-size:24px;margin-bottom:6px}.app dialog form{display:grid;gap:14px;margin-top:18px}.app .f{display:grid;gap:6px}.app .f input,.app .f select{background:var(--ink);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;width:100%}.app .f input:focus,.app .f select:focus{outline:none;border-color:var(--accent)}.app .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app .acts2{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.app #toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));translate:-50% 0;background:var(--accent);color:#fff;font-weight:500;padding:11px 20px;border-radius:12px;transform:translateY(80px);opacity:0;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s;pointer-events:none;z-index:50;max-width:calc(100% - 32px)}.app #toast.show{transform:none;opacity:1}.app .note{color:var(--mute);font-size:12px;text-align:center}@media (max-width:1080px){.app .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .stats{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr))}.app .stats hr{display:none}}@media (max-width:820px){.app .shell{grid-template-columns:minmax(0,1fr)}.app .rail{position:static;height:auto;flex-direction:row;align-items:center;gap:14px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.app .nav{display:flex}.app .nav a{white-space:nowrap;padding:8px 10px}.app .nav svg{display:none}.app .wallet{display:none}.app .grid{grid-template-columns:minmax(0,1fr)}.app .span2,.app .stats{grid-column:auto}.app .stats{grid-template-columns:minmax(0,1fr)}.app .stats hr{display:block}.app .pulse{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.app .facts{justify-content:center}.app .pinfo{justify-items:center}.app .vault{grid-template-columns:minmax(0,1fr) auto}.app .vault .meter{grid-column:1/-1;grid-row:3}}@media (prefers-reduced-motion:reduce){.app *,.app *:before,.app *:after{animation:none!important;transition:none!important}}.app .off{color:var(--mute)}.app .btn[disabled]{opacity:.45;pointer-events:none}.app .btn.danger{color:var(--alert);border-color:#f2776a66;background:#f2776a12}.app .btn.danger:hover{border-color:var(--alert);background:#f2776a26}.app .link{background:none;border:0;padding:0;color:var(--accent);font-size:13px}.app .link:hover{color:var(--accent-hi)}.app .hint{color:var(--mute);font-size:12px;overflow-wrap:anywhere}.app .err{color:var(--alert);font-size:12px}.app .full{grid-column:1/-1}.app .foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.app .wallet{width:100%;text-align:left;background:none;transition:border-color .2s,background .2s}.app .wallet:hover{border-color:var(--line-2);background:#836ef90d}.app .nav .acct{display:none}.app .pick{background:var(--ink);border:1px solid var(--line-2);border-radius:10px;padding:7px 10px;font-size:13px;max-width:55%}.app .pick:focus{outline:none;border-color:var(--accent)}.app .stat .v a:hover{color:var(--accent-hi)}.app .go,.app .manage{display:flex;flex-wrap:wrap;gap:10px}.app .manage .btn,.app .foot .btn{padding:8px 14px;font-size:13px}.app .sw input:disabled{opacity:.5;cursor:not-allowed}.app .incoming{list-style:none;margin:0;padding:0;display:grid}.app .incoming li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 16px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.app .incoming li:first-child{border-top:0;padding-top:0}.app .incoming .ad{font-size:12px;color:var(--mute)}.app dialog{max-height:calc(100% - 32px);overflow-y:auto}.app dialog.wide{width:min(620px,calc(100% - 32px))}.app .split-rows{display:grid;gap:14px}.app .prow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 74px 38px;gap:10px;align-items:end}.app .x{height:42px;border:1px solid var(--line-2);border-radius:10px;background:none;color:var(--mute)}.app .x:hover{color:var(--alert);border-color:var(--alert)}.app .split-foot{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:13px}.app .split-foot .mono{margin-left:auto}.app .check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--mute)}.app .check input{margin:3px 0 0;accent-color:var(--accent);flex:none}.app .kv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.app .kv:first-child{border-top:0;padding-top:0}.app #toast.bad{background:var(--alert)}@media (max-width:820px){.app .nav .acct{display:flex}.app .go,.app .manage{justify-content:center}.app .incoming li{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.app .prow{grid-template-columns:minmax(0,1fr) 74px 38px}.app .prow>.f:first-child{grid-column:1/-1}}.app .sendform{display:grid;gap:14px}.app .wallet b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app{background:radial-gradient(900px 520px at 88% -8%,rgba(131,110,249,.13),transparent 62%),radial-gradient(rgba(168,150,255,.08) 1px,transparent 1.6px) 0 0/22px 22px,var(--ink);background-attachment:fixed}.app .rail{background:#0b0817bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app .nav a.on{box-shadow:inset 2px 0 0 var(--accent)}.app .box{position:relative;border-radius:22px 22px 22px 5px;background:linear-gradient(180deg,#181031e6,#0e091ce6)}.app .box:after{content:"";position:absolute;left:24px;top:-1px;width:46px;height:2px;border-radius:2px;background:var(--accent);pointer-events:none}.app .btn.solid,.app #toast{font-weight:600}.app .btn.solid:hover{background:#9b89ff;border-color:#9b89ff}.app #toast.bad{background:var(--alert);color:#2a0a06}.app dialog{border-radius:22px 22px 22px 5px;background:linear-gradient(180deg,#191033,#0f0a1e)}:root{color-scheme:dark}body{margin:0;background:#06040d}.testnet-banner{background:#ecc77f;color:#1a1200;font:500 12px/1.4 Geist Mono,ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em;text-align:center;padding:8px 16px}.opening{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#04030ad1;color:#e9f2ee;font:500 18px/1.4 Onest,system-ui,sans-serif}
