@font-face{font-family:InterL;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:InterL;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:InterL;src:url(/fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:InterL;src:url(/fonts/Inter-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:InterL;src:url(/fonts/Inter-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}.mm{--blue:#6d4ae8;--blue2:#8b6cf6;--ink:#0b0f1a;--body:#3b4252;--dim:#6b7385;--line:#e6eaf2;--soft:#f7f4ff;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;min-height:100vh;font-family:InterL,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:clip}.mm *,.mm :before,.mm :after{box-sizing:border-box}.mm a{color:inherit;font-weight:inherit;text-decoration:none}.mm h1,.mm h2,.mm h3{color:var(--ink);margin:0}.mm p{margin:0}.mm-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.mm-blue{color:var(--blue)}.mm .pos{color:#16a34a}.mm .neg{color:#e5484d}.mm .tf{color:var(--blue)}.mm-btn-pill{background:var(--blue);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:11px 22px;font-size:14px;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px -12px #6d4ae8cc;color:#fff!important;font-weight:600!important}.mm-btn-pill:hover{background:var(--blue2);transform:translateY(-1px);box-shadow:0 14px 28px -12px #6d4ae8e6}.mm-btn-pill:active{transform:scale(.97)}.mm-btn-pill.lg{padding:15px 28px;font-size:16px}.mm-link{font-size:15px;color:var(--blue)!important;font-weight:600!important}.mm-link:hover{text-decoration:underline}.mm-badge{color:var(--blue);letter-spacing:.06em;background:#f4f0ff;border:1px solid #d9ccff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-block}.mm-nav{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(16px);background:#ffffffd1;border-bottom:1px solid #e6eaf2cc;position:sticky;top:0}.mm-nav-in{align-items:center;gap:28px;height:72px;display:flex}.mm-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;display:inline-flex;font-weight:700!important}.mm-brand img{border-radius:10px}.mm-links{color:var(--body);gap:30px;margin-left:auto;margin-right:-8px;font-size:14px;font-weight:500;display:flex}.mm-links a:hover{color:var(--blue)}.mm-facets{pointer-events:none;z-index:0;position:absolute}.mm-facets g{will-change:transform;transform-box:fill-box;transform-origin:50%}.mm-facets.fx-hero{width:62%;height:115%;top:-40px;right:-6%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.mm-facets.fx-soft{opacity:.55;width:60%;height:90%;top:6%;left:-12%;transform:scaleX(-1)}.mm-hero{z-index:auto;-webkit-backdrop-filter:none;background:0 0;border:0;gap:0;padding:56px 0 96px;display:block;position:relative;top:auto;overflow:hidden}.mm-hero-in{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.mm-hero-copy{z-index:2;position:relative}.mm-hero h1{letter-spacing:-.035em;margin:22px 0 20px;font-size:clamp(38px,4.6vw,58px);font-weight:700;line-height:1.06}.mm-lead{color:var(--body);max-width:540px;font-size:18px;line-height:1.6}.mm-ctas{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.mm-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:36px;margin-top:44px;padding-top:28px;display:flex}.mm-stats b{letter-spacing:-.02em;font-size:24px;font-weight:700;display:block}.mm-stats small{color:var(--dim);font-size:13px}.mm-hero-art{z-index:1;height:620px;position:relative}.mm-hero-art .mm-phone.front{z-index:2;position:absolute;top:30px;left:8%}.mm-hero-art .mm-phone.back{z-index:1;opacity:.98;position:absolute;top:0;right:2%;transform:rotate(8deg)scale(.88)}.mm-toast{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);will-change:transform;background:#ffffffeb;border-radius:16px;align-items:center;gap:10px;padding:12px 16px 12px 12px;display:flex;position:absolute;box-shadow:0 24px 48px -20px #10205059}.mm-toast i{background:#e9f9ef;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.mm-toast img{border-radius:50%}.mm-toast b{font-size:13px;display:block}.mm-toast small{color:var(--dim);font-size:12px;font-weight:600}.mm-toast.a{top:420px;left:2%}.mm-toast.b{top:470px;right:-2%}.mm-phone{--w:280px;width:var(--w);height:calc(var(--w) * 2.05);will-change:transform;background:linear-gradient(150deg,#2b2f3a,#0e1016 60%,#3a3f4c);border-radius:46px;padding:10px;box-shadow:inset 0 0 0 1.5px #5a6070,0 50px 100px -40px #1020508c,0 20px 40px -24px #10205059}.mm-phone-screen{height:100%;color:var(--ink);background:#f7f9fc;border-radius:37px;padding:42px 14px 14px;font-size:11px;position:relative;overflow:hidden}.mm-notch{z-index:2;background:#0b0d12;border-radius:16px;width:88px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mm-status{justify-content:space-between;font-size:11px;font-weight:700;display:flex;position:absolute;top:13px;left:24px;right:22px}.mm-status-r{align-items:center;gap:4px;display:flex}.mm-status-r i{opacity:.8;background:#0b0f1a;border-radius:2px;width:14px;height:8px}.mm-status-r b{border:1.5px solid #0b0f1a;border-radius:3px;width:20px;height:9px}.mm-sc-top{justify-content:space-between;align-items:center;margin:6px 2px 12px;display:flex}.mm-sc-top small{color:var(--dim);font-size:10px;display:block}.mm-sc-top b{font-size:16px}.mm-ava{color:#fff;background:linear-gradient(135deg,#6d4ae8,#7ba0ff);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.mm-sc-title{margin:8px 2px 12px;font-size:17px;font-weight:700}.mm-balance{color:#fff;background:linear-gradient(150deg,#1b1540,#3b2a8c 70%,#6d4ae8);border-radius:20px;padding:14px}.mm-balance small{color:#ffffffbf;font-size:10px}.mm-balance b{letter-spacing:-.02em;margin:3px 0 12px;font-size:21px;display:block}.mm-acts{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.mm-acts div{color:#ffffffe6;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.mm-acts i{background:#ffffff24;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.mm-acts i.on{background:#fff}.mm-acts i.on svg line,.mm-acts i.on svg polygon{stroke:#6d4ae8;fill:#6d4ae8}.mm-two{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.mm-two div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:9px 10px}.mm-two small{color:var(--dim);font-size:9px;display:block}.mm-two b{font-size:13px}.mm-list-h{margin:4px 2px;font-size:12px;font-weight:700}.mm-row{border-bottom:1px solid #eef1f6;align-items:center;gap:9px;padding:7px 2px;display:flex}.mm-row i{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mm-row i.k-out{color:#e5484d;background:#fdecec}.mm-row i.k-in{color:#16a34a;background:#e9f9ef}.mm-row i.k-swap{color:#6d4ae8;background:#efe9ff}.mm-row span{flex:1;min-width:0}.mm-row b{font-size:11px;display:block}.mm-row small{color:var(--dim);font-size:9px}.mm-row em{white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.mm-defi-total{border:1px solid var(--line);background:#fff;border-radius:20px;padding:14px}.mm-defi-total small{color:var(--dim);font-size:10px}.mm-defi-total b{letter-spacing:-.02em;margin:3px 0 6px;font-size:21px;display:block}.mm-chip{color:#16a34a;background:#e9f9ef;border-radius:8px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.mm-defi-acts{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 6px;display:grid}.mm-defi-acts span{text-align:center;color:var(--blue);background:#efe9ff;border-radius:11px;padding:8px 0;font-size:10px;font-weight:700}.mm-defi-acts span.on{background:var(--blue);color:#fff}.mm-tok{border-bottom:1px solid #eef1f6;align-items:center;gap:9px;padding:8px 2px;display:flex}.mm-tok img{border-radius:50%;flex:none}.mm-tok span{flex:1}.mm-tok b{font-size:11px;display:block}.mm-tok small{color:var(--dim);font-size:9px}.mm-tok em{font-size:10px;font-style:normal;font-weight:700}.mm-seg{background:#eceff5;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.mm-seg span{text-align:center;color:var(--dim);border-radius:9px;padding:7px 0;font-size:9.5px;font-weight:600}.mm-seg span.on{color:#e5484d;background:#fff;box-shadow:0 2px 6px #1020501a}.mm-amount{text-align:center;padding:22px 0 16px}.mm-amount small{color:var(--dim);font-size:10px}.mm-amount b{letter-spacing:-.03em;font-size:30px;display:block}.mm-field{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:8px;padding:9px 11px}.mm-field small{color:var(--dim);margin-bottom:3px;font-size:9px;display:block}.mm-field b{font-size:12px}.mm-cats{flex-wrap:wrap;gap:5px;display:flex}.mm-cats span{background:#f1f3f8;border-radius:9px;padding:5px 8px;font-size:9.5px;font-weight:600}.mm-cats span.on{color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue);background:#efe9ff}.mm-cta-btn{text-align:center;background:var(--blue);color:#fff;border-radius:14px;margin-top:12px;padding:12px;font-size:12px;font-weight:700}.mm-sec{padding:120px 0;position:relative;overflow:hidden}.mm-split-in{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.mm-art{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.mm-copy h2,.mm-sec-head h2{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,46px);font-weight:700;line-height:1.12}.mm-p{color:var(--body);max-width:560px;font-size:17px;line-height:1.65;margin-top:20px!important}.mm-duo,.mm-quad{grid-template-columns:1fr 1fr;gap:28px 36px;margin-top:36px;display:grid}.mm-duo h3,.mm-quad h3{margin-bottom:8px;font-size:16px;font-weight:700}.mm-duo p,.mm-quad p{color:var(--body);font-size:14px;line-height:1.6}.mm-note{color:var(--dim);border-left:3px solid #d9ccff;padding-left:14px;font-size:13px;line-height:1.6;margin-top:28px!important}.mm-small{color:var(--dim);max-width:520px;font-size:13px;line-height:1.6;margin:20px 0 28px!important}.mm-tri{clip-path:polygon(0 18%,100% 0,52% 100%);will-change:transform;background:linear-gradient(160deg,#dce6ff,#a9c0ff 70%,#e9efff);width:520px;height:460px;margin:-230px 0 0 -260px;position:absolute;top:50%;left:50%}.mm-phone.solo{z-index:1;position:relative}.mm-grid-sec{padding-top:40px}.mm-sec-head{text-align:center;max-width:760px;margin:0 auto 56px}.mm-sec-head h2{margin-top:18px}.mm-sec-head .mm-p{margin-left:auto;margin-right:auto}.mm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 48px;display:grid}.mm-feat-ic{width:48px;height:48px;color:var(--blue);background:#f0f4ff;border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.mm-feat h3{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:700}.mm-feat p{color:var(--body);font-size:14.5px;line-height:1.6}.mm-feat.card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 40px -32px #1020504d}.mm-feat.card:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #10205066}.mm-defi{background:linear-gradient(180deg,#fff,var(--soft) 30%,var(--soft) 70%,#fff)}.mm-nets{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;max-width:480px;margin-top:32px;display:grid}.mm-nets figure{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.mm-nets img{border-radius:50%;width:48px;height:48px;transition:transform .25s;box-shadow:0 10px 20px -12px #10205080}.mm-nets figure:hover img{transform:translateY(-3px)scale(1.06)}.mm-nets figcaption{color:var(--dim);font-size:12px;font-weight:500}.mm-phone.tilt{transform:rotate(-6deg)}.mm-chat-panel{background:linear-gradient(#f1ecff,#faf8ff);border:1px solid #e4daff;border-radius:32px;width:min(440px,100%);padding:22px;box-shadow:0 40px 80px -48px #10205073}.mm-chat-head{border-bottom:1px solid #e4daff;align-items:center;gap:12px;padding-bottom:16px;display:flex}.mm-chat-head b{font-size:15px;display:block}.mm-chat-head small{color:var(--dim);font-size:12px}.mm-ai-ava{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.mm-chat{flex-direction:column;gap:10px;min-height:380px;padding-top:18px;display:flex}.mm-bub{will-change:transform, opacity;border-radius:18px;max-width:82%;padding:11px 14px;font-size:14px;line-height:1.5}.mm-bub.me{background:var(--blue);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.mm-bub.ai{color:var(--ink);background:#fff;border:1px solid #e1e8fa;border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 8px 20px -14px #10205059}.mm-security{background:var(--soft)}.mm-sec-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mm-cta{padding:100px 0}.mm-cta-in{color:#fff;background:radial-gradient(120% 160% at 100% 0,#8b6cf6 0%,#0000 55%),linear-gradient(135deg,#1b1540,#3b2a8c);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px 56px;display:flex;box-shadow:0 40px 80px -40px #6d4ae88c}.mm-cta-in h2{color:#fff;letter-spacing:-.025em;font-size:clamp(26px,3vw,36px)}.mm-cta-in p{color:#ffffffc7;font-size:16px;margin-top:8px!important}.mm-cta-in .mm-btn-pill{box-shadow:none;background:#fff;color:var(--blue)!important}.mm-cta-in .mm-btn-pill:hover{background:#f1ecff}.mm-foot{border-top:1px solid var(--line);padding:56px 0 36px}.mm-foot-top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.mm-foot-top p{color:var(--dim);max-width:520px;font-size:13px;line-height:1.6;margin-top:14px!important}.mm-foot-links{text-align:right;color:var(--blue);flex-direction:column;gap:10px;font-size:14px;font-weight:600;display:flex}.mm-foot-bot{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}.mm-motion [data-anim],.mm-motion [data-bubble],.mm-motion .mm-grid>*,.mm-motion .mm-feat-lead>*,.mm-motion .mm-flist>*,.mm-motion .mm-sec-cards>*,.mm-motion .mm-nets>*,.mm-motion .mm-duo>*,.mm-motion .mm-quad>*{opacity:0}.mm-motion [data-anim=grid],.mm-motion [data-anim=nets],.mm-motion [data-anim=stagger]{opacity:1}.mm-motion .mm-hero-art .mm-phone,.mm-motion .mm-toast{opacity:0}@media (width<=1024px){.mm-hero-in,.mm-split-in{grid-template-columns:1fr;gap:48px}.mm-hero-art{width:100%;max-width:560px;height:600px;margin:0 auto}.mm-split-in>.mm-art{order:2}.mm-grid,.mm-sec-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-facets.fx-hero{opacity:.6;width:100%;right:-20%}}@media (width<=640px){.mm-wrap{padding:0 20px}.mm-links{display:none}.mm-nav-in .mm-btn-pill{margin-left:auto}.mm-hero{padding:36px 0 64px}.mm-hero-art{height:520px}.mm-phone{--w:230px;border-radius:38px}.mm-phone-screen{border-radius:30px}.mm-hero-art .mm-phone.front{left:2%}.mm-hero-art .mm-phone.back{right:-6%}.mm-toast.a{top:330px;left:0}.mm-toast.b{top:420px;right:0}.mm-sec{padding:80px 0}.mm-art{min-height:480px}.mm-tri{width:380px;height:340px;margin:-170px 0 0 -190px}.mm-duo,.mm-quad,.mm-grid,.mm-sec-cards{grid-template-columns:1fr}.mm-cta-in{padding:36px 28px}.mm-foot-links{text-align:left}}.mm-theme{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid}.mm-theme:hover{background:var(--soft);border-color:#d9ccff}.mm-theme:active{transform:scale(.92)}.mm-theme-ic{animation:.45s cubic-bezier(.2,.8,.2,1) mm-spin;display:grid}@keyframes mm-spin{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}@media (width<=640px){.mm-nav-in .mm-theme{margin-left:auto}.mm-nav-in .mm-btn-pill{margin-left:0}}.mm,.mm-nav,.mm-feat.card,.mm-chat-panel,.mm-bub.ai,.mm-phone-screen,.mm-two div,.mm-field,.mm-defi-total,.mm-toast,.mm-security,.mm-defi,.mm-foot{transition:background-color .4s,border-color .4s,color .4s}.mm.dark{--blue:#a78bfa;--blue2:#7aa2ff;--ink:#f2f5fb;--body:#b4bccb;--dim:#8590a3;--line:#1e2638;--soft:#0c1220;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070a12}.mm.dark .mm-nav{background:#070a12c7;border-bottom-color:#1e2638e6}.mm.dark .mm-btn-pill{background:#8b6cf6;box-shadow:0 10px 28px -12px #8b6cf6e6}.mm.dark .mm-btn-pill:hover{background:#a78bfa}.mm.dark .mm-theme:hover{background:#121a2c;border-color:#2a3550}.mm.dark .mm-badge{background:#a78bfa1f;border-color:#a78bfa59}.mm.dark .mm-facets{opacity:.16}.mm.dark .mm-facets.fx-soft{opacity:.1}.mm.dark .mm-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b6cf638,#0000 70%);width:70%;height:120%;position:absolute;top:-10%;right:-10%}.mm.dark .mm-tri{background:linear-gradient(160deg,#16244a,#1f3b8a 70%,#0e1730)}.mm.dark .mm-note{border-left-color:#2a3b66}.mm.dark .mm-stats{border-top-color:var(--line)}.mm.dark .mm-phone{background:linear-gradient(150deg,#3a3f4c,#14171f 60%,#454b5a);box-shadow:inset 0 0 0 1.5px #6a7184,0 50px 100px -40px #000000e6,0 0 80px -30px #8b6cf659}.mm.dark .mm-phone-screen{color:var(--ink);background:#0a0f1c}.mm.dark .mm-notch{background:#000}.mm.dark .mm-status-r i{background:#f2f5fb}.mm.dark .mm-status-r b{border-color:#f2f5fb}.mm.dark .mm-two div,.mm.dark .mm-defi-total,.mm.dark .mm-field{background:#121a2b;border-color:#1e2840}.mm.dark .mm-row,.mm.dark .mm-tok{border-bottom-color:#172036}.mm.dark .mm-row i.k-out{background:#e5484d29}.mm.dark .mm-row i.k-in{background:#16a34a2e}.mm.dark .mm-row i.k-swap{background:#a78bfa29}.mm.dark .mm-defi-acts span{background:#a78bfa24}.mm.dark .mm-defi-acts span.on{color:#fff;background:#8b6cf6}.mm.dark .mm-seg{background:#121a2b}.mm.dark .mm-seg span.on{box-shadow:none;background:#1d2740}.mm.dark .mm-cats span{background:#18213a}.mm.dark .mm-cats span.on{background:#a78bfa29}.mm.dark .mm-chip,.mm.dark .mm-toast i{background:#16a34a2e}.mm.dark .mm-toast{background:#121828db;border-color:#26304a;box-shadow:0 24px 48px -20px #000c}.mm.dark .pos{color:#4ade80}.mm.dark .neg{color:#ff6b70}.mm.dark .mm-feat-ic{background:#a78bfa1f}.mm.dark .mm-feat.card{background:#0e1424;border-color:#1c2438;box-shadow:0 24px 50px -36px #000000e6}.mm.dark .mm-defi{background:linear-gradient(#070a12,#0b1120 30% 70%,#070a12)}.mm.dark .mm-nets img{box-shadow:0 10px 24px -10px #000000e6}.mm.dark .mm-chat-panel{background:linear-gradient(#0f1729,#0b1120);border-color:#1e2a45;box-shadow:0 40px 80px -48px #000000e6}.mm.dark .mm-chat-head{border-bottom-color:#1e2a45}.mm.dark .mm-bub.me{background:#8b6cf6}.mm.dark .mm-bub.ai{box-shadow:none;background:#141c30;border-color:#222d48}.mm.dark .mm-security{background:#0a0f1b}.mm.dark .mm-cta-in{background:radial-gradient(120% 160% at 100% 0,#2f5fe0 0%,#0000 55%),linear-gradient(135deg,#0c1730,#132d6e);border:1px solid #1e2c55;box-shadow:0 40px 80px -40px #8b6cf673}.mm.dark .mm-cta-in .mm-btn-pill{background:#fff;color:#6d4ae8!important}.mm.dark .mm-foot,.mm.dark .mm-foot-bot{border-top-color:var(--line)}@media (prefers-reduced-motion:reduce){.mm *{transition:none!important;animation:none!important}}.mm-nav-float{opacity:0;transition:transform .45s cubic-bezier(.2,0,0,1),opacity .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.mm-nav-float.show{opacity:1;transform:none}.mm-gallery-sec{padding-top:100px}.mm-shot.tilt{transform:rotate(-6deg)}@media (width<=640px){.mm-gallery figure .mm-shot:not(.wide){--w:200px!important}.mm-gallery .wide{width:300px}}.mm-dash-sec{padding-top:100px}.mm-browser{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:1080px;margin:36px auto 0;overflow:hidden;box-shadow:0 50px 100px -50px #3c288c73,0 12px 30px -18px #10205040}.mm-browser-bar{border-bottom:1px solid var(--line);background:#f4f2fa;align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.mm-browser-bar i{background:#e0dcec;border-radius:50%;width:11px;height:11px}.mm-browser-bar i:first-child{background:#ff6b70}.mm-browser-bar i:nth-child(2){background:#f5c451}.mm-browser-bar i:nth-child(3){background:#4ade9b}.mm-browser-bar span{color:var(--dim);background:#fff;border-radius:999px;margin:0 auto;padding:4px 16px;font-size:12px;transform:translate(-24px)}.mm-browser img{width:100%;height:auto;display:block}.mm-dash-cta{justify-content:center;margin-top:28px;display:flex}.mm.dark .mm-browser{background:#0b0f1a;border-color:#ffffff1a;box-shadow:0 50px 100px -50px #8b6cf680}.mm.dark .mm-browser-bar{background:#121625;border-color:#ffffff14}.mm.dark .mm-browser-bar span{color:#a7aec2;background:#ffffff12}.mm.dark .mm-browser-bar i{background:#2a3045}@media (width<=640px){.mm-browser{border-radius:14px}.mm-browser-bar{height:30px}.mm-browser-bar i{width:8px;height:8px}.mm-browser-bar span{padding:2px 10px;font-size:10px}}.mm-sec,#dasbor,#galeri,#fitur,#defi,#klepon,#keamanan{scroll-margin-top:88px}.mm-feat-lead{grid-template-columns:1.25fr 1fr 1fr;gap:20px;margin-bottom:56px;display:grid}.mm-feat-lead-card h3{font-size:20px}.mm-feat-lead-card p{font-size:15px}.mm-feat-lead-card:first-child{background:linear-gradient(160deg,#f4f0ff,#fff 70%)}.mm-flist{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 48px;margin:0;padding:0;list-style:none;display:grid}.mm-flist li{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.mm-flist-ic{width:36px;height:36px;color:var(--blue);background:#f0ebff;border-radius:11px;flex:none;place-items:center;display:grid}.mm-flist h3{letter-spacing:-.01em;margin:0 0 3px;font-size:15.5px;font-weight:700}.mm-flist p{color:var(--body);font-size:14px;line-height:1.55}.mm.dark .mm-feat-lead-card:first-child{background:linear-gradient(160deg,#1b1540,#0e1424 70%)}.mm.dark .mm-flist li{border-top-color:#1c2438}.mm.dark .mm-flist-ic{background:#a78bfa1f}.mm-security-split .mm-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.mm-security-split .mm-sec-head{text-align:left;max-width:none;margin:0}.mm-security-split .mm-sec-head .mm-p{margin-left:0}.mm-security-split .mm-sec-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=960px){.mm-feat-lead{grid-template-columns:1fr}.mm-security-split .mm-wrap{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.mm-flist,.mm-security-split .mm-sec-cards{grid-template-columns:1fr}}@font-face{font-family:Onest;src:url(/fonts/Onest-var.woff2)format("woff2");font-weight:100 900;font-display:swap}.fs{--hero-base:#04050c;--heading:#eef0f6;--body-muted:#b9becf;--on-media:#fff;--action-inverse:#fff;--action-inverse-fg:#2f2f33;--glass-fill:#ffffff14;--glass-border:#ffffff29;--scrim:#04050c75;--scrim-strong:#04050cad;--scrim-soft:#04050c1f;--duration-fast:.15s;--ease-entrance:cubic-bezier(.2,0,0,1);--u:16px;background:var(--hero-base);text-align:center;width:100%;min-height:100lvh;padding:0 calc(var(--u) * 1.25);color:var(--heading);-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;font-family:Onest,InterL,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}@media (width<=1920px){.fs{--u:.833333vw}}@media (width<=1440px){.fs{--u:1.11111vw}}@media (width<=1024px){.fs{--u:1.5625vw}}@media (width<=640px){.fs{--u:4.44444vw}}@media (width>=640px){.fs{padding:0 calc(var(--u) * 2.5)}}.fs a{color:inherit;font-weight:inherit;text-decoration:none}.fs-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fs.no-gl .fs-canvas{display:none}.fs.no-gl{background:radial-gradient(40% 50% at 30% 40%, #00c8ff59, transparent 70%), radial-gradient(40% 50% at 70% 55%, #a83cff59, transparent 70%), radial-gradient(35% 45% at 55% 30%, #ff3cc840, transparent 70%), var(--hero-base)}.fs-scrim{z-index:1;pointer-events:none;background:radial-gradient(115% 95% at 50% 46%, var(--scrim-strong) 0%, var(--scrim-strong) 24%, var(--scrim) 52%, var(--scrim-soft) 100%);position:absolute;inset:0}.fs-nav{inset-inline:0;z-index:20;padding:calc(var(--u)*1.25);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}@media (width>=640px){.fs-nav{padding:calc(var(--u)*1.75) calc(var(--u)*2.5)}}.fs-brand{align-items:center;gap:calc(var(--u)*.6);font-size:calc(var(--u)*1.15);letter-spacing:-.01em;display:flex;color:var(--on-media)!important;font-weight:500!important}.fs-brand img{width:calc(var(--u)*1.6);height:calc(var(--u)*1.6);border-radius:28%}@media (width>=640px){.fs-brand{font-size:calc(var(--u)*1.375)}.fs-brand img{width:calc(var(--u)*1.75);height:calc(var(--u)*1.75)}}.fs-links{display:none}@media (width>=640px){.fs-links{height:calc(var(--u)*3);align-items:center;gap:calc(var(--u)*2.25);border:1px solid var(--glass-border);background:var(--glass-fill);padding:0 calc(var(--u)*1.75);-webkit-backdrop-filter:blur(12px);border-radius:9999px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.fs-links a{font-size:calc(var(--u)*.95);color:var(--body-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-entrance)}.fs-links a:hover{color:var(--heading)}}.fs-right{align-items:center;gap:calc(var(--u)*.6);display:flex}.fs-theme{width:calc(var(--u)*2.5);height:calc(var(--u)*2.5);border:1px solid var(--glass-border);background:var(--glass-fill);color:var(--heading);cursor:pointer;-webkit-backdrop-filter:blur(12px);transition:background var(--duration-fast);border-radius:9999px;place-items:center;display:grid}.fs-theme:hover{background:#ffffff29}@media (width>=640px){.fs-theme{width:calc(var(--u)*2.75);height:calc(var(--u)*2.75)}}.fs-pill{height:calc(var(--u)*2.5);background:var(--action-inverse);padding:0 calc(var(--u)*1.125);font-size:calc(var(--u)*.85);cursor:pointer;transition:background var(--duration-fast) var(--ease-entrance);white-space:nowrap;border:0;border-radius:9999px;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;box-shadow:0 1px 2px #0000000d;color:var(--action-inverse-fg)!important;font-weight:500!important}.fs-pill:hover{background:#ffffffd9}.fs-pill:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffb3}@media (width>=640px){.fs-pill{height:calc(var(--u)*2.75);padding:0 calc(var(--u)*1.375);font-size:calc(var(--u)*.95)}}.fs-center{z-index:10;width:100%;max-width:calc(var(--u)*22);flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=640px){.fs-center{max-width:calc(var(--u)*40)}}@media (width>=1024px){.fs-center{max-width:calc(var(--u)*52)}}.fs-badge{border:1px solid var(--glass-border);background:var(--glass-fill);padding:calc(var(--u)*.4) calc(var(--u)*.875);font-size:calc(var(--u)*.72);color:var(--body-muted);-webkit-backdrop-filter:blur(12px);border-radius:9999px;align-items:center;margin:0;display:inline-flex}@media (width>=640px){.fs-badge{font-size:calc(var(--u)*.8)}}.fs-h1{margin:calc(var(--u)*1.25) 0 0;max-width:calc(var(--u)*20);font-size:calc(var(--u)*2);letter-spacing:-.02em;color:var(--heading);text-align:center;font-weight:500;line-height:1.1}@media (width>=640px){.fs-h1{margin-top:calc(var(--u)*1.75);max-width:calc(var(--u)*34);font-size:calc(var(--u)*3.5)}}@media (width>=1024px){.fs-h1{max-width:calc(var(--u)*46);font-size:calc(var(--u)*5)}}.fs-sub{margin:calc(var(--u)*1) 0 0;max-width:calc(var(--u)*20);font-size:calc(var(--u)*1);color:var(--body-muted);line-height:1.5}@media (width>=640px){.fs-sub{margin-top:calc(var(--u)*1.25);max-width:calc(var(--u)*34);font-size:calc(var(--u)*1.1)}}@media (width>=1024px){.fs-sub{max-width:none;font-size:calc(var(--u)*1.2)}}.fs-form-wrap{margin-top:calc(var(--u)*1.75);justify-content:center;width:100%;display:flex}@media (width>=640px){.fs-form-wrap{margin-top:calc(var(--u)*2.5)}}.fs-form{width:calc(var(--u)*37);max-width:100%}.fs-bar{height:calc(var(--u)*3.5);border:1px solid var(--glass-border);background:var(--glass-fill);-webkit-backdrop-filter:blur(12px);padding-left:calc(var(--u)*1.25);padding-right:calc(var(--u)*.35);border-radius:9999px;align-items:center;display:flex;box-shadow:0 1px 2px #0000000d}@media (width>=640px){.fs-bar{height:calc(var(--u)*4);padding-left:calc(var(--u)*1.5);padding-right:calc(var(--u)*.4)}}.fs-bar input{min-width:0;height:100%;color:var(--heading);font:inherit;font-size:calc(var(--u)*.95);background:0 0;border:0;outline:none;flex:1}.fs-bar input::placeholder{color:var(--body-muted)}@media (width>=640px){.fs-bar input{font-size:calc(var(--u)*1.15)}}.fs-foot{inset-inline:0;z-index:20;padding:calc(var(--u)*1.25);font-size:calc(var(--u)*.72);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;color:var(--body-muted)!important}@media (width>=640px){.fs-foot{padding:calc(var(--u)*1.5) calc(var(--u)*2.5);font-size:calc(var(--u)*.8)}}.fs-foot svg{animation:1.8s ease-in-out infinite fs-bob}@keyframes fs-bob{50%{transform:translateY(3px)}}.fs-rv{opacity:0;transition:opacity .7s var(--ease-entrance), transform .7s var(--ease-entrance)}.fs-nav.fs-rv{transform:translateY(calc(var(--u) * -.75))}.fs-badge.fs-rv,.fs-form-wrap.fs-rv,.fs-foot.fs-rv{transform:translateY(calc(var(--u) * 1.25))}.fs-word{opacity:0;will-change:transform, opacity;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.33,1,.68,1);display:inline-block}.fs-word.h{transition-duration:.72s;transform:translateY(26px)}.fs-word.s{transition-duration:.6s;transform:translateY(14px)}.fs.in .fs-rv,.fs.in .fs-word{opacity:1;transform:none}.fs.in .fs-links{transform:translate(-50%)}@media (width>=640px){.fs-nav.fs-rv .fs-links{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fs-rv,.fs-word{opacity:1!important;transition:none!important;transform:none!important}.fs-foot svg{animation:none}}.mm-shot{width:var(--w,280px);will-change:transform;background:linear-gradient(150deg,#2b2f3a,#0e1016 60%,#3a3f4c);border-radius:40px;padding:9px;box-shadow:inset 0 0 0 1.5px #5a6070,0 50px 100px -40px #1020508c}.mm-shot img{background:#0a0f1c;border-radius:32px;width:100%;height:auto;display:block}.mm-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:28px;padding:24px 4px 36px;display:flex;overflow-x:auto}.mm-gallery figure{scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;gap:14px;margin:0;display:flex}.mm-gallery figcaption{color:var(--ink);font-size:14px;font-weight:600}.mm-gallery figcaption small{color:var(--dim);text-align:center;margin-top:2px;font-size:12px;font-weight:400;display:block}.mm-gallery .wide img{border-radius:22px}.mm-gallery .wide{background:0 0;border-radius:22px;width:420px;padding:0;box-shadow:0 30px 60px -30px #10205080}.fs .fs-nav{z-index:20;-webkit-backdrop-filter:none;background:0 0;border:0;gap:0;position:absolute;top:0}.fs .fs-h1{color:var(--heading);margin:calc(var(--u)*1.25) 0 0}@media (width>=640px){.fs .fs-h1{margin-top:calc(var(--u)*1.75)}}.fs .fs-sub{margin:calc(var(--u)*1) 0 0;color:var(--body-muted)}@media (width>=640px){.fs .fs-sub{margin-top:calc(var(--u)*1.25)}}.fs .fs-badge{margin:0}.fs.light{--hero-base:#f4f7fd;--heading:#0b1020;--body-muted:#47526a;--on-media:#0b1020;--action-inverse:#0b1530;--action-inverse-fg:#fff;--glass-fill:#ffffff9e;--glass-border:#0b15301f;--scrim:#f4f7fd8c;--scrim-strong:#f4f7fdc7;--scrim-soft:#f4f7fd1a;transition:background-color .4s}.fs.light .fs-pill:hover{background:#1f2d55}.fs.light .fs-pill:focus-visible{box-shadow:0 0 0 2px #6d4ae899}.fs.light .fs-theme:hover{background:#ffffffe6}.fs.light .fs-bar{box-shadow:0 10px 30px -18px #0b153059}.fs.light.no-gl{background:radial-gradient(40% 50% at 30% 40%, #00aaff38, transparent 70%), radial-gradient(40% 50% at 70% 55%, #8c3cff33, transparent 70%), radial-gradient(35% 45% at 55% 30%, #ff3cc824, transparent 70%), var(--hero-base)}.fs{padding-top:calc(var(--u) * 6.5);padding-bottom:calc(var(--u) * 4.5)}@media (width<=640px){.fs{padding-top:calc(var(--u) * 5.5);padding-bottom:calc(var(--u) * 4)}}@media (width>=640px) and (width<=1023.98px){.fs-links{display:none}}.fs-bar:focus-within{box-shadow:0 0 0 2px #c4b5fdb3}.fs-facts{margin:calc(var(--u)*1.1) 0 0;font-size:calc(var(--u)*.78);color:var(--sub,#ffffffb8);text-align:center}.fs.light .fs-facts{color:#4b4f5c}.fs-facts.fs-rv{transform:translateY(calc(var(--u) * 1.25))}@font-face{font-family:Onest;src:url(/fonts/Onest-var.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#05070c;--side:#080b12;--card:#141a289e;--card2:#ffffff0a;--line:#ffffff14;--line2:#ffffff29;--ink:#fff;--dim:#9aa3b2;--sky:#c4b5fd;--mint:#4ade9b;--coral:#ff8a8a;--amber:#f5c451;--blue:#8b6cf6;--hover:#ffffff0d;--field:#ffffff0d;--focus:#c4b5fd;--blue-soft:#c4b5fd29;--blue-line:#c4b5fd80;--ring:0 0 0 3px #c4b5fd33;--accent:#c4b5fd;--accent-soft:#c4b5fd29;--pink:#f5b8e6;--cta:#d2c6ff;--cta-ink:#14111f;--rail:#0d0f16;--rail-line:#ffffff1a;--rail-ink:#8b90a0;--rail-on:#d2c6ff;--rail-on-ink:#14111f;--tip-bg:#fff;--tip-ink:#111114;--sky-soft:#c4b5fd24;--mint-soft:#5be6a824;--coral-soft:#ff9b9b24;--amber-soft:#ffd16624;--seg-on:#ffffff17;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--gap:20px;--pad:24px;--r-sm:10px;--r-ctl:14px;--r-inner:18px;--r-card:26px;--r-modal:28px;--r-pill:999px;--font:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--fs-h1:24px;--h-ctl:40px;--h-sm:34px;--h-field:44px;--tile:36px;--e-1:none;--e-2:0 12px 32px -12px #00000073;--e-3:0 40px 80px -30px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.light{--bg:#ececf1;--side:#fff;--card:#fff;--card2:#0f172a09;--line:#0f172a14;--line2:#0f172a24;--ink:#0f172a;--dim:#55657b;--sky:#6d4ae8;--mint:#047857;--coral:#b91c1c;--amber:#b45309;--hover:#0f172a0b;--field:#f8fafc;--focus:#6d4ae8;--blue-soft:#ece6fc;--blue-line:#b7a3f2;--ring:0 0 0 3px #a78bfa38;--accent:#b7a3f2;--accent-soft:#ece6fc;--pink:#f3b4e3;--cta:#111114;--cta-ink:#fff;--rail:#0e0e12;--rail-line:transparent;--tip-bg:#111114;--tip-ink:#fff;--sky-soft:#6d4ae81a;--mint-soft:#0478571a;--coral-soft:#b91c1c17;--amber-soft:#b453091a;--seg-on:#fff;--e-1:0 1px 2px #0f172a0a, 0 10px 28px -20px #33415573;--e-2:0 12px 32px -14px #0f172a40;--e-3:0 40px 80px -30px #0f172a73;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:background .3s,color .3s}:is(body:has(.app),body:has(.auth),body:has(.splash)){font-family:var(--font)}button{font-family:inherit}a{color:var(--sky);cursor:pointer;font-weight:600;text-decoration:none}.glow{pointer-events:none;z-index:0;background:radial-gradient(900px 600px at 85% -10%,#8b5cf61a,#0000 60%);position:fixed;inset:0}.light .glow{background:0 0}svg.i{vertical-align:middle;flex:none;display:inline-block}.muted{color:var(--dim);font-size:var(--fs-sm)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.amt,.bal,.stat .v,.acc .r,.legend b,.k-metrics b,.defi-net-bal b,.trend-kpi b,.txsum b,.k-cat-top em,.k-plan-top em,.k-inc em,.mstats b,.entry .amt{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{z-index:1;grid-template-columns:96px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.app>aside{z-index:20;height:100dvh;padding:16px 0 16px 16px;position:sticky;top:0}.rail{background:var(--rail);border:1px solid var(--rail-line);border-radius:32px;flex-direction:column;align-items:center;gap:6px;width:64px;height:100%;padding:14px 0;display:flex;box-shadow:0 20px 40px -24px #0009}.rail-nav{flex-direction:column;align-items:center;gap:6px;margin-top:16px;display:flex}.brand{border-radius:14px;place-items:center;display:grid;position:relative}.nav{width:44px;height:44px;color:var(--rail-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;position:relative}.nav:hover{color:#fff;background:#ffffff1a}.nav.on{background:var(--rail-on);color:var(--rail-on-ink)}.nav.on:after{content:"";background:var(--rail);border-radius:0 10px 10px 0;width:8px;height:20px;position:absolute;top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.rail :focus-visible{outline-color:#fff}.tip{z-index:50;border-radius:var(--r-pill);background:var(--tip-bg);color:var(--tip-ink);font-size:var(--fs-sm);white-space:nowrap;text-align:left;opacity:0;visibility:hidden;pointer-events:none;padding:7px 12px;font-weight:600;line-height:1.3;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:50%;left:calc(100% + 24px);transform:translate(-6px,-50%);box-shadow:0 10px 24px -12px #00000080}.tip:has(small){border-radius:14px;padding:8px 12px}.tip b,.tip small{display:block}.tip small{opacity:.7;font-weight:500;font-size:var(--fs-xs);text-overflow:ellipsis;max-width:240px;overflow:hidden}.nav:hover .tip,.nav:focus-visible .tip,.brand:hover .tip,.brand:focus-visible .tip,.sync:hover .tip,.sync:focus-visible .tip{opacity:1;visibility:visible;transform:translateY(-50%)}.side-sep{flex:1}.sync{border-radius:var(--r-pill);place-items:center;width:44px;height:32px;display:grid;position:relative}.sync .dot{border-radius:50%;flex:none;width:8px;height:8px}.sync .dot.pulse{animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.3}}main{min-width:0}header{z-index:5;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);align-items:center;gap:14px;padding:16px 28px 12px;display:flex;position:sticky;top:0}.search{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);max-width:420px;height:44px;color:var(--dim);font-size:var(--fs-md);flex:1;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.search:focus-within{border-color:var(--focus);box-shadow:var(--ring)}.search input::placeholder{color:var(--dim)}.hdr-brand{font-size:var(--fs-lg);align-items:center;gap:10px;display:none}.search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.hdr-right{align-items:center;gap:10px;margin-left:auto;display:flex}.user{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);cursor:pointer;height:44px;color:var(--ink);align-items:center;gap:10px;max-width:260px;padding:4px 16px 4px 5px;display:flex}.user>div{text-align:left;min-width:0}.user:hover{border-color:var(--line2)}.avatar{width:32px;height:32px;font-weight:800;font-size:var(--fs-md);color:#14111f;background:linear-gradient(135deg,#8b5cf6,#c4b5fd);border-radius:50%;flex:none;place-items:center;display:grid}.user b{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user small{font-size:var(--fs-xs);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content{max-width:1480px;padding:12px 28px 56px}.content>.err,.content>.verify-banner{margin:0 0 var(--sp-4)}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--gap);flex-wrap:wrap;display:flex}.page-head>div:first-child{min-width:0}.page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}h1{letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700;line-height:1.25}.sub{color:var(--dim);margin-top:4px;font-size:13px;line-height:1.45}.grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{min-width:0}.c3{grid-column:span 3}.c7{grid-column:span 7}.c5{grid-column:span 5}.c8{grid-column:span 8}.c4{grid-column:span 4}.c12{grid-column:span 12}.c6{grid-column:span 6}.stack{gap:var(--gap);align-content:start;display:grid}.stack.fill{grid-template-rows:auto 1fr}.sec-title,.k-sec-h h4,.klepon-cols h4{font-size:var(--fs-sm);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.sec-title{margin:var(--sp-4) 4px var(--sp-1)}.card,.glass-card{border-radius:var(--r-card);padding:var(--pad);background:linear-gradient(135deg,#ffffff0f,#ffffff03 50%,#ffffff08),var(--card);border:1px solid var(--line);border-top-color:var(--line2);position:relative}.light .card,.light .glass-card{background:var(--card);border-color:#0f172a0d;box-shadow:0 1px 2px #0f172a08,0 16px 32px -28px #33415566}.card.flexcol{flex-direction:column;display:flex}.card h3{letter-spacing:-.1px;margin:0;font-size:15px;font-weight:650;line-height:1.3}.card h3+.muted,.hd .muted{margin-top:2px}.card p{margin:0 0 var(--sp-2)}.card p:last-child{margin-bottom:0}.prose{color:var(--dim);font-size:var(--fs-md);line-height:1.7}.prose b{color:var(--ink)}.hd{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:18px;display:flex}.hd-text{flex:160px;min-width:0}.hd>div:has(>h3){flex:160px;min-width:0}.hd-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.hd-actions .seg{min-width:220px;margin:0}.ico,.hd .ico,.cat .ci,.acc .ai,.srow .si,.tile{width:var(--tile);height:var(--tile);border-radius:var(--r-ctl);background:var(--sky-soft);color:var(--sky);flex:none;place-items:center;display:grid}.ico.sky,.tile.sky{background:var(--sky-soft);color:var(--sky)}.ico.mint,.tile.mint{background:var(--mint-soft);color:var(--mint)}.ico.coral,.tile.coral{background:var(--coral-soft);color:var(--coral)}.ico.amber,.tile.amber{background:var(--amber-soft);color:var(--amber)}.ico.blue,.tile.blue{background:var(--blue);color:#fff}.tile.lg{width:44px;height:44px}.btn{min-height:var(--h-ctl);border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1.2;transition:transform .12s,filter .15s,opacity .15s,background .15s,border-color .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--cta);color:var(--cta-ink)}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.ghost,.btn.secondary{background:var(--field);color:var(--ink);border-color:var(--line)}.btn.ghost:hover:not(:disabled),.btn.secondary:hover:not(:disabled){border-color:var(--line2);background:var(--hover)}.btn.quiet{color:var(--sky);padding:0 10px}.btn.quiet:hover:not(:disabled){background:var(--hover)}.btn.danger{background:var(--coral-soft);color:var(--coral);border-color:color-mix(in srgb, var(--coral) 30%, transparent)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--coral) 20%, transparent)}.btn.sm{min-height:var(--h-sm);font-size:var(--fs-sm);gap:6px;padding:0 14px}.btn.lg{min-height:48px;font-size:var(--fs-base)}.btn.block{width:100%}.btn .spinner{border-color:color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor}.iconbtn{width:var(--h-ctl);height:var(--h-ctl);background:var(--field);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.iconbtn:hover:not(:disabled){border-color:var(--line2);background:var(--hover)}.iconbtn:disabled{cursor:default;color:var(--line2)}.iconbtn.sm{width:var(--h-sm);height:var(--h-sm)}.linkbtn{color:var(--sky);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;display:inline}.linkbtn:hover{text-decoration:underline}.field{margin-top:14px}.field>label,.field .auth-label-row label,.label{font-size:var(--fs-sm);color:var(--dim);margin-bottom:6px;font-weight:600;display:block}.optional{font-weight:500}.field input,.field select,.field textarea,.input{width:100%;min-height:var(--h-field);border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--field);color:var(--ink);outline:none;padding:0 14px;font:500 14px/1.3 inherit;transition:border-color .15s,box-shadow .15s}.field textarea{padding:12px 14px}.field input::placeholder,.input::placeholder{color:var(--dim);opacity:.8}.field select option{background:var(--side);color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:var(--focus);box-shadow:var(--ring)}.field .hint,.hint{font-size:var(--fs-xs);color:var(--dim);margin-top:6px;line-height:1.45}.field .inline{gap:var(--sp-2);align-items:center;display:flex}.field .inline>input{flex:1;min-width:0}.field .inline .btn{min-height:var(--h-field)}.field input.bigamt{letter-spacing:-.5px;min-height:60px;font-size:30px;font-weight:800}.row2{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.row2.dimmed{opacity:.5}.seg,.chips{border-radius:var(--r-pill);background:var(--card2);border:1px solid var(--line);gap:2px;padding:3px;display:flex}.seg{margin-bottom:14px}.seg button,.chips button{text-align:center;min-height:32px;font-size:var(--fs-sm);color:var(--dim);cursor:pointer;border-radius:var(--r-pill);white-space:nowrap;background:0 0;border:0;flex:1;padding:0 12px;font-weight:600;transition:color .15s,background .15s}.seg button:hover:not(.on),.chips button:hover:not(.on){color:var(--ink)}.seg button.on,.chips button.on{background:var(--seg-on);color:var(--ink);box-shadow:0 1px 0 var(--line2) inset}.light .seg button.on,.light .chips button.on{box-shadow:0 1px 3px #0f172a1f}.chips button{flex:none}.modal>.seg{margin-top:var(--sp-4)}.filters{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.filters.start{margin-left:0}.fchip{min-height:var(--h-sm);border-radius:var(--r-pill);font-size:var(--fs-sm);border:1px solid var(--line);color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.fchip:hover:not(.on){color:var(--ink);border-color:var(--line2)}.fchip.on{background:var(--blue-soft);color:var(--ink);border-color:var(--blue-line)}select.fchip{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px;max-width:100%;padding-right:26px}select.fchip option{background:var(--side);color:var(--ink)}.chiprow,.range-chips,.klepon-chips,.subchips{flex-wrap:wrap;gap:6px;display:flex}.iconpick-tabs{margin-bottom:var(--sp-2)}.subchips{max-height:132px;padding:2px;overflow:auto}.checkrow{margin-top:var(--sp-3);border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--field);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.checkrow.off{opacity:.5}.checkrow input,.auth-remember input{accent-color:#8b5cf6;flex:none;width:16px;height:16px;margin-top:2px}.checkrow b{font-size:var(--fs-md);display:block}.checkrow small{font-size:var(--fs-xs);color:var(--dim);margin-top:2px;line-height:1.45;display:block}.toggle{cursor:pointer;border:1px solid var(--line2);background:linear-gradient(90deg,#0b1226,#1e1b4b);border-radius:16px;flex:none;width:62px;height:32px;padding:0;transition:background .3s;position:relative}.light .toggle{background:linear-gradient(90deg,#38bdf8,#7dd3fc)}.toggle:after{content:"";position:absolute;inset:-6px -2px}.toggle i{background:radial-gradient(circle at 35% 30%,#e2e8f0,#94a3b8);border-radius:50%;width:24px;height:24px;transition:left .35s cubic-bezier(.3,1.3,.5,1),background .3s;position:absolute;top:3px;left:33px}.light .toggle i{background:radial-gradient(circle at 35% 30%,#fde047,#f59e0b);left:3px;box-shadow:0 0 12px #fde047b3}.catgrid{gap:var(--sp-2);grid-template-columns:repeat(4,1fr);max-height:210px;padding:2px;display:grid;overflow:auto}.catgrid button,.opt{border-radius:var(--r-ctl);border:1px solid var(--line);font-size:var(--fs-xs);cursor:pointer;color:var(--dim);background:0 0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px;transition:background .15s,color .15s,border-color .15s;display:flex}.catgrid button:hover:not(.on),.opt:hover:not(.on){border-color:var(--line2);color:var(--ink)}.catgrid button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.catgrid button.on,.opt.on{border-color:var(--blue-line);color:var(--ink);background:var(--blue-soft)}.catgrid.iconpick{grid-template-columns:repeat(6,1fr);max-height:180px}.catgrid.iconpick button{min-height:var(--h-ctl);padding:10px 2px}.optgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.opt{font-size:var(--fs-sm);gap:8px;padding:14px 10px;font-weight:600}.opt b{color:var(--ink);font-size:var(--fs-base)}.monthnav{align-items:center;gap:6px;display:flex}.monthnav.off{opacity:.45;pointer-events:none}.monthnav b{text-align:center;min-width:136px;font-size:var(--fs-base);font-weight:600}.monthnav .flip{transform:rotate(180deg)}.pill,.k-pill,.k-prio,.k-area,.k-kind,.k-verdict{border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;padding:3px 10px;font-weight:700;line-height:1.3;display:inline-block}.pill{background:var(--card2);color:var(--dim);font-weight:600}.pill.tone{color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent)}.light .pill.tone{color:color-mix(in srgb, var(--c) 52%, #0f172a)}.pill.strong{font-weight:700}.srow,.acc{align-items:center;gap:var(--sp-3);border-radius:var(--r-inner);min-width:0;margin:0 -4px;padding:10px 8px;display:flex}.acc:hover,.srow[role=button]:hover{background:var(--hover)}.srow[role=button]{cursor:pointer}.srow[role=button]:focus-visible{outline-offset:0}.srow>div:nth-child(2),.acc>div:nth-child(2),.row-main{flex:1;min-width:0}.srow b,.acc b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.srow small,.acc small{color:var(--dim);font-size:var(--fs-sm);margin-top:1px;display:block}.acc.wrap{flex-wrap:wrap}.acc.off{opacity:.55}.acc .r{text-align:right;font-weight:650;font-size:var(--fs-md);white-space:nowrap;margin-left:auto}.acc .r small{font-size:var(--fs-xs);font-weight:500}.acc .bar{width:100%;margin:6px 0 2px}.acc .acts2{gap:var(--sp-2);width:100%;margin-top:6px;display:flex}.acc .acts2 .btn{flex:1}.sdiv{background:var(--line);height:1px;margin:4px 0 4px 54px}.sdiv.full{margin-left:0}.srow .chev{color:var(--dim);transition:transform .15s}.srow[aria-expanded=true] .chev{transform:rotate(90deg)}.prow-top{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-md);display:flex}.prow-top b{font-size:var(--fs-md)}.prow-top b:last-child{white-space:nowrap;flex:none;overflow:visible}.prow-top .muted{font-weight:500;font-size:inherit}.prow-pct{text-align:right;width:44px;font-size:var(--fs-sm);color:var(--dim);flex:none;font-weight:700}.over{color:var(--coral)!important}.sublist{margin:2px 0 6px 50px}.sublist .srow{padding:6px 8px}.sublist .si{border-radius:9px;width:30px;height:30px}.sublist>.btn{margin-top:6px}.rowact{white-space:nowrap;text-align:right;flex:none;justify-content:flex-end;gap:2px;display:flex}td.rowact{display:table-cell}.rowact button{width:var(--h-sm);height:var(--h-sm);cursor:pointer;color:var(--dim);vertical-align:middle;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.rowact button:hover{background:var(--hover);color:var(--ink)}.rowact button.faded{opacity:.45}.kv{font-size:var(--fs-md);border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.kv:last-child{border-bottom:0}.kv span{color:var(--dim)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--dim);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--line2);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}th.num{text-align:right}tbody tr:last-child td{border-bottom:0}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px;line-height:1.35}td.sub2{color:var(--dim)}td.nowrap{white-space:nowrap}td .time{font-size:var(--fs-xs);margin-top:2px}tr.row:hover td{background:var(--hover)}tr.row .rowact{opacity:0;transition:opacity .15s}tr.row:hover .rowact,tr.row:focus-within .rowact{opacity:1}.cat{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.cat>div:last-child{min-width:0}.cat b{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:600;display:block;overflow:hidden}.cat small{color:var(--dim);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.amt{text-align:right;white-space:nowrap;font-weight:650}table.tx td:first-child{width:40%;max-width:0}table.tx .cat b{max-width:none}table.tx td.sub2{min-width:84px}.pos,.stat .pos{color:var(--mint)}.neg,.stat .neg{color:var(--coral)}.dimtext{color:var(--dim)}.c-sky{color:var(--sky)}.c-amber{color:var(--amber)}.txsum{font-size:var(--fs-md);color:var(--dim);flex-wrap:wrap;gap:6px 24px;margin:0 0 12px 4px;display:flex}.txsum b{margin-left:4px}.more{margin-top:var(--sp-3)}.stats{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.stats.three{grid-template-columns:repeat(3,1fr)}.stat{flex-direction:column;display:flex}.stat .hd{flex-wrap:nowrap;margin:0}.stat .hd .muted{margin:0}.stat .v{font-size:var(--fs-2xl);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-weight:750;line-height:1.25;overflow:hidden}.stat .d{font-size:var(--fs-sm);color:var(--dim);margin-top:4px;font-weight:600}.stat .v.unset{font-size:var(--fs-lg);color:var(--dim)}.bar{background:var(--card2);border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.bar i{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.2,.9,.3,1);display:block}.light .bar{background:#0f172a12}.srow .bar,.prow .bar{margin-top:8px}.empty{text-align:center;color:var(--dim);font-size:var(--fs-md);padding:40px 16px;line-height:1.55}.empty>div:not(.ei){max-width:360px;margin-left:auto;margin-right:auto}.empty .ei{background:var(--sky-soft);width:56px;height:56px;color:var(--sky);border-radius:16px;place-items:center;margin:0 auto 12px;display:grid}.empty b{color:var(--ink);font-size:var(--fs-lg);margin-bottom:4px;display:block}.empty .empty-act{margin-top:14px}.empty.sm{padding:20px 12px}.empty.sm .ei{border-radius:var(--r-ctl);width:40px;height:40px;margin-bottom:8px}.empty.sm b{font-size:var(--fs-base)}.loading{flex-direction:column;align-items:center;gap:12px;display:flex}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}.spinner.lg{width:22px;height:22px}.spinner.lg,.spinner.tint{border-color:var(--line2);border-top-color:var(--sky)}@keyframes spin{to{transform:rotate(360deg)}}.err,.okmsg,.notice{margin-top:var(--sp-3);border-radius:var(--r-ctl);font-size:var(--fs-md);border:1px solid;padding:10px 12px;line-height:1.5}.err{background:var(--coral-soft);color:var(--coral);border-color:color-mix(in srgb, var(--coral) 28%, transparent);font-weight:600}.okmsg{background:var(--mint-soft);color:var(--mint);border-color:color-mix(in srgb, var(--mint) 28%, transparent);font-weight:600}.notice{background:var(--amber-soft);border-color:color-mix(in srgb, var(--amber) 32%, transparent);color:var(--amber);font-size:var(--fs-sm);margin-top:14px}.notice b{color:var(--ink)}.card>.notice,.defi .notice{margin-top:var(--sp-4)}.verify-banner{border-radius:var(--r-ctl);background:var(--amber-soft);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.verify-banner span{min-width:220px;color:var(--ink);flex:1;line-height:1.5}.verify-banner b{color:var(--amber)}.scrim{z-index:40;-webkit-backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.2s fade;display:flex;position:fixed;inset:0}.modal{border-radius:var(--r-modal);background:var(--side);border:1px solid var(--line2);width:min(520px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--e-3);padding:24px;animation:.28s cubic-bezier(.2,1.2,.4,1) pop;overflow:auto}.modal.sm{width:min(420px,100%)}@keyframes pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes fade{0%{opacity:0}}@keyframes sheet{0%{opacity:0;transform:translateY(40px)}}.modal h2{letter-spacing:-.2px;margin:0;font-size:20px;line-height:1.3}.mhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.mhead+.muted{margin-top:4px}.mtext{margin-top:var(--sp-2);color:var(--dim);font-size:var(--fs-md);line-height:1.6}.mtext b{color:var(--ink)}.mfoot{gap:10px;margin-top:20px;display:flex}.mfoot .btn{flex:1}.mfoot .btn.primary{flex:2}.island{z-index:60;color:#fff;font-size:var(--fs-md);background:#000;border:1px solid #ffffff24;border-radius:22px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 12px 10px 10px;font-weight:600;animation:.45s cubic-bezier(.2,1.3,.4,1) island;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #000c}.island .ii{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.island button{color:#fff;font-weight:700;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:#ffffff24;border:0;border-radius:12px;min-height:32px;margin-left:4px;padding:0 12px}.island button:hover{background:#ffffff38}.island button:focus-visible{outline-color:#fff}@keyframes island{0%{opacity:0;width:120px;transform:translate(-50%)scale(.6)}}.splash{z-index:1;place-items:center;min-height:100vh;display:grid;position:relative}.splash>div{color:var(--dim);font-size:var(--fs-md);flex-direction:column;align-items:center;gap:14px;display:flex}.hero{color:#fff;flex-direction:column;min-height:250px;display:flex;overflow:hidden;background:radial-gradient(120% 140% at 100% 0,#a78bfa61,#0000 55%),linear-gradient(150deg,#14121f,#1d1933 60%,#2b2357)!important;border:1px solid #ffffff1f!important;box-shadow:0 24px 50px -30px #14121fe6!important}.hero:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 40%);position:absolute;inset:0}.hero-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.hero .lbl{color:#ffffffd1;font-size:var(--fs-md)}.hero .bal{letter-spacing:-1px;overflow-wrap:anywhere;margin:10px 0 6px;font-size:40px;font-weight:800;line-height:1.15}.hero .chip{border-radius:var(--r-pill);font-size:var(--fs-sm);background:#ffffff2e;align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}.acts{z-index:1;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:26px;display:flex;position:relative}.act{min-height:var(--h-ctl);border-radius:var(--r-pill);font-size:var(--fs-md);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff1a;border:1px solid #ffffff29;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:transform .12s,background .15s;display:flex}.act:hover{background:#ffffff2e}.act:focus-visible{outline-color:#fff}.act:active{transform:scale(.97)}.hero .act:first-child{color:#14111f;background:#fff;border-color:#fff}.trend-kpi{flex-wrap:wrap;gap:28px;margin-bottom:8px;display:flex}.trend-kpi b{margin-top:2px;font-size:20px;font-weight:700;display:block}.trend-plot{flex:1;min-height:240px;position:relative}.trend-plot canvas{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.donut{justify-content:center;display:flex;position:relative}.donut-mid{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-mid b{font-size:var(--fs-xl)}.donut-mid b.big{font-size:24px}.donut-mid span{font-size:var(--fs-xs);color:var(--dim)}.donut-mid span.name{font-size:var(--fs-sm);font-weight:700}.legend{margin-top:10px}.legend>div{font-size:var(--fs-md);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;padding:7px 8px;transition:background .15s,opacity .2s;display:flex}.legend>div:hover{background:var(--hover)}.legend>div.off{opacity:.45}.legend i{border-radius:50%;flex:none;width:9px;height:9px}.legend span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.legend span:last-child{color:var(--dim);text-align:right;width:36px}.legend b{white-space:nowrap;font-weight:650}.bars{align-items:flex-end;gap:14px;height:200px;margin-top:auto;padding-top:10px;display:flex}.legend-inline{font-size:var(--fs-sm);color:var(--dim);gap:12px;margin-left:auto;display:flex}.legend-inline i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.bars .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.bars .pair{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;display:flex}.bars .pair i{border-radius:6px 6px 3px 3px;width:min(18px,40%);min-height:2px;transition:height .6s cubic-bezier(.2,.9,.3,1)}.bars small{font-size:var(--fs-xs);color:var(--dim)}.bars small.now{color:var(--ink);font-weight:700}.profile{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.profile>div:nth-child(2){flex:1;min-width:0}.profile-name{align-items:center;gap:var(--sp-2);display:flex}.profile-name b{font-size:var(--fs-xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile .pill{margin-top:6px}.profile .btn{margin-top:10px}.profile-av{background:linear-gradient(135deg,#8b5cf6,#c4b5fd);border-radius:50%;flex:none;width:64px;height:64px;padding:2px}.profile-av>div{background:var(--side);border-radius:50%;place-items:center;width:100%;height:100%;font-size:26px;font-weight:800;display:grid}.card .prose.sm{font-size:var(--fs-sm);margin:8px 4px 12px;line-height:1.6}.debts{gap:var(--sp-3);display:grid}.debt{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--card2);padding:var(--sp-4);min-width:0}.debt.settled{opacity:.82}.debt-top{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.debt-top .row-main b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.debt-top .row-main small{color:var(--dim);font-size:var(--fs-sm);margin-top:1px;line-height:1.45;display:block}.debt-top .pill{flex:none}.mstats{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mstats>div{min-width:0}.mstats small{font-size:var(--fs-xs);color:var(--dim);display:block}.mstats b{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:700;display:block;overflow:hidden}.debt .bar{margin-top:10px}.debt-meta{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.debt-acts{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.debt-acts .rowact{margin-left:auto}.entries{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line)}.entry{align-items:center;gap:var(--sp-3);min-width:0;padding:8px 0;display:flex}.entry+.entry{border-top:1px dashed var(--line)}.entry .tile{border-radius:9px;width:30px;height:30px}.entry .row-main b{font-size:var(--fs-md);font-weight:600;display:block}.entry .row-main small{font-size:var(--fs-sm);color:var(--dim);overflow-wrap:anywhere;margin-top:1px;display:block}.entry .amt{font-size:var(--fs-md);flex:none}.klepon{color:var(--ink);background:radial-gradient(70% 120% at 100% 0,#a78bfa38,#0000 60%),#0b0c12!important;border-color:#ffffff1a!important}.light .klepon{--ink:#fff;--dim:#a4a8b6;--card2:#ffffff0f;--line:#ffffff1a;--line2:#ffffff2e;--field:#ffffff14;--hover:#ffffff1a;--seg-on:#ffffff1f;--sky:#c4b5fd;--mint:#4ade9b;--coral:#ff8a8a;--amber:#f5c451;--sky-soft:#c4b5fd29;--mint-soft:#5be6a824;--coral-soft:#ff9b9b24;--amber-soft:#ffd16624;--cta:#fff;--cta-ink:#111114;--blue-soft:#c4b5fd29;box-shadow:0 24px 40px -30px #111114cc;background:radial-gradient(70% 120% at 100% 0,#a78bfa4d,#0000 60%),#111114!important}.light .klepon .bar{background:#ffffff1a}.klepon-ic{color:#14111f!important;background:#c4b5fd!important}.klepon-empty{color:var(--dim);font-size:var(--fs-md);max-width:760px;line-height:1.6}.klepon-thinking{color:var(--dim);font-size:var(--fs-md);align-items:center;gap:6px;padding:8px 0;display:flex}.klepon-thinking b{margin-left:6px;font-weight:600}.klepon-thinking span,.kbub.typing span{background:var(--sky);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite kbounce}.klepon-thinking span:nth-child(2),.kbub.typing span:nth-child(2){animation-delay:.15s}.klepon-thinking span:nth-child(3),.kbub.typing span:nth-child(3){animation-delay:.3s}@keyframes kbounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.klepon-summary{min-width:240px;font-size:var(--fs-base);flex:1;align-self:center;margin:0;line-height:1.6}.klepon-reco{font-size:var(--fs-md);margin-top:12px;line-height:1.55}.klepon-reco b{color:var(--sky)}.klepon-src{font-size:var(--fs-xs);color:var(--dim);margin-top:12px}.klepon-chat{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.klepon-msgs{flex-direction:column;gap:8px;max-height:320px;padding:4px 2px 10px;display:flex;overflow:auto}.kbub{white-space:pre-wrap;border-radius:16px;max-width:78%;padding:10px 13px;font-size:13.5px;line-height:1.55;animation:.3s cubic-bezier(.2,.9,.3,1.2) kin}.kbub.me{color:#14111f;background:#c4b5fd;border-bottom-right-radius:5px;align-self:flex-end}.kbub.ai{background:var(--card2);border:1px solid var(--line);border-bottom-left-radius:5px;align-self:flex-start}.kbub.typing{gap:5px;padding:13px 14px;display:flex}@keyframes kin{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.klepon-chips{margin-bottom:10px}.klepon-chips .fchip{color:var(--ink);background:var(--field);font-weight:500}.klepon-input{gap:8px;display:flex}.klepon-input .input{min-width:0;min-height:var(--h-ctl);flex:1}.k-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.k-score{border-radius:var(--r-inner);background:var(--card2);border:1px solid var(--line);align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex}.k-score small{font-size:var(--fs-xs);color:var(--dim);display:block}.k-score b{font-size:var(--fs-xl)}.k-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.k-metrics>div,.k-rec,.defi-addr,.defi-net{border-radius:var(--r-inner);background:var(--card2);border:1px solid var(--line);min-width:0;padding:12px 14px}.k-metrics small{font-size:var(--fs-xs);color:var(--dim);display:block}.k-metrics b{font-size:var(--fs-xl);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 2px;display:block;overflow:hidden}.k-metrics em{font-style:normal;font-size:var(--fs-xs);color:var(--dim)}.k-sec{margin-top:18px}.k-sec-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}.k-pill{background:color-mix(in srgb, var(--mint) 14%, transparent);color:var(--mint)}.k-note{font-size:var(--fs-md);color:var(--ink);opacity:.92;margin:0 0 10px;line-height:1.6}.k-recs{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.k-rec{box-shadow:inset 3px 0 0 var(--p)}.k-rec-top{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.k-prio{color:var(--p);background:color-mix(in srgb, var(--p) 16%, transparent);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.k-area,.k-kind{color:var(--dim);border:1px solid var(--line);padding:2px 7px;font-size:10px}.k-verdict{font-size:10px;font-weight:800}.k-impact{font-size:var(--fs-xs);color:var(--mint);margin-left:auto;font-weight:700}.k-rec b{font-size:var(--fs-base);display:block}.k-rec p{color:var(--dim);margin:4px 0 0;font-size:12.5px;line-height:1.55}.k-grid{grid-template-columns:1.25fr 1fr;gap:24px;display:grid}.k-cats{gap:12px;display:grid}.k-cat-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-cat-top b{font-size:13.5px}.k-cat-top em{font-style:normal;font-weight:700;font-size:var(--fs-md);margin-left:auto}.k-cat .bar{margin-top:6px}.k-cat small{color:var(--dim);margin-top:5px;font-size:11.5px;line-height:1.5;display:block}.k-inc{grid-template-columns:110px 1fr auto;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:grid}.k-inc .bar{margin:0}.k-inc em{font-style:normal;font-weight:700}.k-plan{margin-bottom:10px}.k-plan-top{justify-content:space-between;font-size:12.5px;display:flex}.k-plan-top em{font-style:normal;font-weight:700}.k-plan .bar{margin-top:6px}.k-obs{font-size:var(--fs-md);gap:6px;margin:0;padding-left:18px;line-height:1.55;display:grid}@media (prefers-reduced-motion:reduce){.klepon-thinking span,.kbub.typing span,.kbub{animation:none}}.defi-hero{min-height:0!important}.defi-hero .bal+.lbl{margin-bottom:26px}.defi-hero-note{border-radius:var(--r-ctl);font-size:var(--fs-sm);color:#ffffffd9;z-index:1;background:#ffffff14;border:1px solid #ffffff1f;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;display:flex;position:relative}.defi-addrs{flex-direction:column;gap:10px;display:flex}.defi-addr,.defi-net{align-items:center;gap:12px;display:flex}.defi-addr>div{flex:1;min-width:0}.defi-addr b{font-size:var(--fs-md);display:block}.defi-addr small{color:var(--dim);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.defi-addr code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.defi-nets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.defi-net img{border-radius:50%;flex:none}.defi-net-name{min-width:84px}.defi-net-name b{font-size:var(--fs-base);display:block}.defi-net-name small{color:var(--dim);font-size:var(--fs-xs)}.defi-net-bal{text-align:right;flex:1;min-width:0}.defi-net-bal b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.defi-net-bal small{font-size:var(--fs-xs);display:block}.defi-net .btn{color:var(--ink);flex:none}.defi-empty{text-align:center;padding:44px 24px}.card.defi-empty>*{max-width:560px;margin-left:auto;margin-right:auto}.defi-empty .ei{background:var(--sky-soft);width:56px;height:56px;color:var(--sky);border-radius:16px;place-items:center;margin:0 auto 16px;display:grid}.defi-empty h3{font-size:var(--fs-xl)!important;margin-bottom:6px!important}.defi-steps{text-align:left;line-height:1.7;font-size:var(--fs-base);color:var(--dim);max-width:480px;margin-top:20px;padding-left:20px}.defi-steps b{color:var(--ink)}.defi-safe{text-align:left;font-size:var(--fs-sm);color:var(--mint);align-items:center;gap:8px;margin-top:18px;display:inline-flex}.auth{z-index:1;background:#060a12;grid-template-columns:minmax(420px,1fr) minmax(420px,560px);min-height:100vh;display:grid;position:relative}.light .auth{background:#f4f6fa}.auth-single{grid-template-columns:1fr!important}.auth-brand{color:#f5f7fa;background:#060a12;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;gap:40px;padding:44px 56px;display:flex;position:relative;overflow:hidden}.auth-glow{pointer-events:none;background:radial-gradient(900px 600px at 20% -10%,#8b6cf647,#0000 65%),radial-gradient(700px 500px at 90% 110%,#8b6cf624,#0000 70%);position:absolute;inset:0}.auth-brand:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px);background-size:100% 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.auth-brand>*{z-index:1;position:relative}.auth-logo{align-items:center;gap:14px;display:flex}.auth-logo b{font-size:var(--fs-xl);letter-spacing:.2px;display:block}.auth-logo small{color:#f5f7fa8c;font-size:var(--fs-sm);display:block}.auth-hero{max-width:520px}.auth-kicker{font-size:var(--fs-sm);letter-spacing:4px;color:#8fb0ff;margin-bottom:18px;font-weight:600}.auth-hero h2{letter-spacing:-1.4px;margin:0 0 16px;font-size:46px;font-weight:600;line-height:1.08}.auth-hero p{color:#f5f7fa9e;margin:0 0 34px;font-size:16px;line-height:1.6}.auth-points{gap:16px;margin:0;padding:0;list-style:none;display:grid}.auth-points li{font-size:var(--fs-base);color:#f5f7fad1;align-items:center;gap:14px;display:flex}.auth-points li span{border-radius:var(--r-ctl);color:#8fb0ff;background:#8b6cf614;border:1px solid #ffffff1f;flex:none;place-items:center;width:40px;height:40px;display:grid}.auth-foot{font-size:var(--fs-sm);color:#f5f7fa61}.auth-main{background:#0a1020;justify-content:center;align-items:center;padding:40px 28px;display:flex}.light .auth-main{background:#f4f6fa}.auth-card{width:min(420px,100%)}.auth-card h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:600}.auth-sub{color:var(--dim);font-size:var(--fs-base);margin:8px 0 10px;line-height:1.55}.auth-card .field input{border-color:var(--line2);min-height:48px}.light .auth-card .field input{background:#fff}.auth-label-row{justify-content:space-between;align-items:baseline;display:flex}.auth-label-row .linkbtn{font-size:var(--fs-sm)}.auth-pass{position:relative}.auth-pass input{padding-right:48px!important}.auth-eye{width:var(--h-ctl);height:var(--h-ctl);border-radius:var(--r-sm);color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-eye:hover{background:var(--hover);color:var(--ink)}.auth-remember{font-size:var(--fs-md);color:var(--dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:24px;margin-top:16px;display:flex}.auth-remember input{margin-top:0}.auth-submit{margin-top:22px}.auth-switch{text-align:center;font-size:var(--fs-md);color:var(--dim);margin-top:18px}.auth-switch+.auth-switch{margin-top:8px}.auth-secure{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--dim);justify-content:center;align-items:center;gap:8px;margin-top:28px;padding-top:18px;display:flex}.auth-secure svg{color:#3dd6a0;flex:none;width:15px;height:15px}.auth-mobile-logo{align-items:center;gap:12px;margin-bottom:28px;display:none}.auth-mobile-logo b{font-size:var(--fs-xl)}.auth-single .auth-mobile-logo{display:flex}.auth .err .linkbtn,.auth .okmsg .linkbtn{white-space:nowrap}.otp-row{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:22px;display:grid}.otp-row input{aspect-ratio:1/1.15;text-align:center;width:100%;font:700 24px var(--font);border-radius:var(--r-ctl);border:1px solid var(--line2);background:var(--field);color:var(--ink);outline:none;padding:0}.light .otp-row input{background:#fff}.otp-row input:focus{border-color:var(--focus);box-shadow:var(--ring)}.verify-modal .otp-row,.verify-modal .auth-submit{margin-top:16px}.verify-modal .mtext{margin-top:6px}.bento{gap:var(--gap) 28px;grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.bento-main,.bento-side{gap:var(--gap);min-width:0;display:grid}.bento-main>*,.bento-side>*{min-width:0}.bhero{border-radius:var(--r-card);color:#fff;background:linear-gradient(115deg,#221c42,#2e2560 55%,#3b2e7a);border:1px solid #ffffff1a;padding:28px;position:relative;overflow:hidden}.light .bhero{color:#17131f;background:linear-gradient(115deg,#d3c6f8,#c6b5f4 55%,#bba8f0);border-color:#0000}.bhero-shape{pointer-events:none;opacity:.55;filter:drop-shadow(0 10px 30px #3c1e8c59);height:175%;position:absolute;top:50%;right:-70px;transform:translateY(-50%)rotate(-12deg)}.light .bhero-shape{opacity:.95}.bhero-body{z-index:1;max-width:calc(100% - 190px);position:relative}.bhero h1{letter-spacing:-.6px;font-size:28px;font-weight:600}.bhero-sub{font-size:var(--fs-md);opacity:.75;margin:6px 0 18px}.bhero .lbl{font-size:var(--fs-md);opacity:.78}.bhero-bal{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin-bottom:6px;display:flex}.bhero .bal{letter-spacing:-1.2px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.15}.bhero .chip{border-radius:var(--r-pill);font-size:var(--fs-sm);white-space:nowrap;background:#ffffff29;align-items:center;gap:6px;margin-bottom:8px;padding:5px 12px;font-weight:700;display:inline-flex}.light .bhero .chip{background:#ffffff80}.bhero .acts{padding-top:20px}.bhero .act{color:#fff;background:#ffffff1f;border-color:#ffffff24}.bhero .act:hover{background:#ffffff38}.bhero .act.cta{color:#14111f;background:#fff;border-color:#fff}.light .bhero .act{color:#17131f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff8c;border-color:#0000}.light .bhero .act:hover{background:#ffffffd9}.light .bhero .act.cta{color:#fff;background:#111114}.light .bhero .act.cta:hover{background:#2a2a31}.light .bhero .act:focus-visible{outline-color:#111114}.glass-card{-webkit-backdrop-filter:blur(14px)}.stats-cards{gap:var(--gap);flex-wrap:wrap;display:flex}.stats-cards>*{flex:250px;min-width:0}.stats-card{border-radius:22px;flex-direction:column;justify-content:center;padding:24px;display:flex}.stats-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-card-text{min-width:0}.stats-card-title{font-size:var(--fs-md);color:var(--dim);margin:0}.stats-card-value{letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:4px 0;font-size:22px;font-weight:700;line-height:1.3;overflow:hidden}.stats-card-value.unset{font-size:var(--fs-xl);color:var(--dim)}.stats-card-change{font-size:var(--fs-md);white-space:nowrap;align-items:center;gap:4px;margin:0;font-weight:600;display:flex}.stats-card-change.up{color:var(--mint)}.stats-card-change.down{color:var(--coral)}.stats-card-change span{color:var(--dim);text-overflow:ellipsis;font-weight:500;overflow:hidden}.stats-card-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 20px -12px #00000080}.stats-card-foot{font-size:var(--fs-sm);color:var(--dim);margin-top:10px;font-weight:500}.stats-card-foot:empty{display:none}.stats-card-foot .bar{margin:0 0 8px}.bcard{flex-direction:column;min-height:232px;display:flex}.bcard-hd{min-height:36px;font-size:var(--fs-md);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin-bottom:10px;font-weight:500;display:flex}.bcard-hd h3{font-size:var(--fs-xl);color:var(--ink);font-weight:600}.bcard-hd .seg{margin:0}.bcard-hd .seg button{min-height:28px;padding:0 12px}.bcard-hd .seg button.on{background:var(--cta);color:var(--cta-ink);box-shadow:none}.roundbtn{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s,transform .12s;display:grid}.roundbtn:hover:not(:disabled){background:var(--hover)}.roundbtn:active:not(:disabled){transform:scale(.94)}.roundbtn:disabled{color:var(--line2);cursor:default}.light .roundbtn{background:#fff;border-color:#0000;box-shadow:0 1px 2px #0f172a0f}.light .card .roundbtn{background:var(--bg);box-shadow:none}.flip{transform:rotate(180deg)}.bignum{letter-spacing:-1.6px;white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:44px;font-weight:600;line-height:1.1}.segs{gap:10px;margin-top:auto;padding-top:18px;display:flex}.segm{flex:1 1 0;min-width:0}.segm small{border-left:1px solid var(--line2);color:var(--dim);white-space:nowrap;padding-left:6px;font-size:10px;line-height:1.6;display:block}.segm i{background:var(--ink);border-radius:4px;height:8px;margin:0 0 10px;display:block}.segm.s1 i,.segm.s1 em{background:var(--accent)}.segm.s2 i,.segm.s2 em{background:var(--pink)}.segm span{font-size:var(--fs-xs);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.segm em{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px}.segm b{font-size:var(--fs-sm);margin-top:2px;display:block}.bcard-kpi b{font-size:var(--fs-2xl);letter-spacing:-.4px;font-weight:650;line-height:1.2;display:block}.minibars{flex:1;align-items:flex-end;gap:6px;min-height:120px;margin-top:14px;display:flex}.mb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.mb i{border-radius:var(--r-pill);background:color-mix(in srgb, var(--pink) 55%, transparent);width:100%;max-width:22px;transition:height .6s cubic-bezier(.2,.9,.3,1);display:block}.mb:nth-child(2n) i{background:color-mix(in srgb, var(--accent) 60%, transparent)}.mb.now i{background:var(--accent)}.light .mb.now i{background:#111114}.mb small{color:var(--dim);font-size:10px}.mb.now small{color:var(--ink);font-weight:700}.duo{align-items:center;gap:12px;margin:4px 0 16px;display:flex}.duo b{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1.1}.duo i{background:var(--line2);width:1px;height:38px}.duo span{font-size:var(--fs-sm);color:var(--dim);margin-left:4px;line-height:1.45}.tiles2{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.tiles2>div{background:var(--card2);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:16px 8px;display:flex}.light .tiles2>div{background:var(--bg)}.tiles2 b{font-size:var(--fs-lg);white-space:nowrap;margin-top:4px;font-weight:700}.tiles2 small{font-size:var(--fs-sm);color:var(--dim)}.cal-hd,.side-hd{align-items:center;gap:8px;display:flex}.cal-hd h2{letter-spacing:-.6px;margin:0 auto 0 0;font-size:26px;font-weight:600;line-height:1.2}.side-hd h2{font-size:var(--fs-xl);letter-spacing:-.2px;margin:0 auto 0 0;font-weight:600}.side-sub{margin:2px 0 12px}.side-hd+.hscroll{margin-top:12px}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.day{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 0 8px;font-family:inherit;transition:background .15s,color .15s;display:flex}.day small{font-size:var(--fs-xs);color:var(--dim)}.day b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:600}.day i{border-radius:50%;width:4px;height:4px}.day i.dot{background:var(--accent)}.day:hover:not(:disabled):not(.on){background:var(--hover)}.day:disabled{opacity:.4;cursor:default}.day.today:not(.on) b{color:var(--sky)}.light .day.today:not(.on) b{color:#7c5ce0}.day.on{background:var(--cta);color:var(--cta-ink)}.day.on small{color:inherit;opacity:.75}.day.on i.dot{background:currentColor}.cal-sum{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:12px;padding:0 4px;display:flex}.cal-sum b{color:var(--ink);font-size:var(--fs-md)}.cal-sum em{font-style:normal;font-weight:700}.hscroll{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.duecard{scroll-snap-align:start;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;border-radius:20px;flex-direction:column;flex:0 0 156px;align-items:flex-start;gap:6px;padding:14px;font-family:inherit;transition:transform .2s,border-color .15s;display:flex}.light .duecard{border-color:#0000;box-shadow:0 1px 2px #0f172a0a}.duecard:hover{border-color:var(--line2);transform:translateY(-3px)}.duecard b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-weight:600;overflow:hidden}.duecard strong{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.duecard small{font-size:var(--fs-xs);color:var(--dim);align-items:center;gap:5px;display:flex}.feed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feed-item{background:var(--card);border:1px solid var(--line);border-radius:20px;min-width:0;padding:12px 14px}.light .feed-item{border-color:#0000;box-shadow:0 1px 2px #0f172a0a}.feed-top{align-items:center;gap:10px;min-width:0;display:flex}.feed-top>b{min-width:0;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.pillbtn{border-radius:var(--r-pill);background:var(--cta);height:28px;color:var(--cta-ink);font:600 var(--fs-xs) var(--font);cursor:pointer;border:0;flex:none;align-items:center;gap:5px;padding:0 11px;transition:filter .15s,transform .12s;display:inline-flex}.pillbtn:hover{filter:brightness(1.12)}.light .pillbtn:hover{filter:none;background:#2a2a31}.pillbtn:active{transform:scale(.96)}.pillbtn.faded{opacity:.45}.feed-del{width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.feed-del:hover{background:var(--coral-soft);color:var(--coral)}.feed-meta{font-size:var(--fs-xs);color:var(--dim);justify-content:space-between;gap:10px;margin-top:8px;display:flex}.feed-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-meta b{font-size:var(--fs-sm);flex:none}.stat{transition:transform .25s cubic-bezier(.2,.9,.3,1)}.stat:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.stat,.duecard,.tip,.mb i{transition:none}.stat:hover,.duecard:hover{transform:none}}.mnav,.show-sm,.hide-lg{display:none}@media (width<=1100px){.c7,.c5,.c8,.c4,.c6,.c3{grid-column:span 12}.k-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.k-grid{grid-template-columns:1fr}}@media (width<=900px){:root{--gap:16px}.app{grid-template-columns:84px minmax(0,1fr)}.app>aside{padding:12px 0 12px 12px}.content,header{padding-left:20px;padding-right:20px}.defi-nets,.auth{grid-template-columns:1fr}.auth-brand{display:none}.auth-main{background:radial-gradient(700px 420px at 50% -10%,#8b6cf638,#0000 70%),#060a12;align-items:flex-start;min-height:100vh;padding-top:56px}.light .auth-main{background:#f4f6fa}.auth-mobile-logo{display:flex}}@media (width<=640px){:root{--pad:18px;--r-card:22px;--h-sm:40px}.app{grid-template-columns:minmax(0,1fr)}.app>aside{display:none}.page-actions{width:100%}.page-actions .btn{flex:1}.mnav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;border-radius:var(--r-card);box-shadow:var(--e-2);background:color-mix(in srgb, var(--side) 88%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line2);justify-content:space-around;padding:6px;display:flex;position:fixed}.mnav button{min-width:0;min-height:44px;color:var(--dim);border-radius:var(--r-ctl);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-family:inherit;font-size:10px;display:flex}.mnav button.on{color:var(--ink);background:var(--blue-soft);font-weight:700}.mnav button.on svg{color:var(--sky)}header{padding:10px 16px}.search{display:none}.hdr-brand{display:flex}.user>div{display:none}.user{padding:3px}.content{padding:20px 16px calc(104px + env(safe-area-inset-bottom,0px))}h1{font-size:22px}.filters{flex-wrap:nowrap;width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.filters .fchip{flex:none}.filters.wrap{flex-wrap:wrap;overflow:visible}.hd-actions{width:100%;margin-left:0}.hd-actions .seg{flex:1;min-width:0}.hide-sm{display:none!important}.show-sm{display:inline}.hide-lg{display:grid}.seg button,.chips button{min-height:40px}thead{display:none}tr.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 0;display:grid}tbody tr.row:last-child{border-bottom:0}tr.row td{border:0;padding:0}tr.row:hover td{background:0 0}tr.row td:first-child{grid-row:1/span 2;min-width:0}tr.row td.amt{grid-column:2;align-self:end}tr.row td.rowact{opacity:1;grid-column:2;margin-right:-8px;display:flex}.cat{gap:10px}.cat b{max-width:none}.stats{grid-template-columns:1fr 1fr;gap:12px}.stat .v{font-size:17px}.stat .hd{gap:8px}.stat .hd .muted{line-height:1.3}.stats.three>:last-child{grid-column:span 2}.stats.three{grid-template-columns:1fr 1fr}.hero .bal{font-size:30px}.hero{min-height:0}.act{flex:calc(50% - 5px);justify-content:center}.row2{grid-template-columns:1fr}.row2.keep{grid-template-columns:1fr 1fr}.catgrid{grid-template-columns:repeat(3,1fr)}.catgrid.iconpick{grid-template-columns:repeat(5,1fr)}.sublist{margin-left:12px}.sdiv{margin-left:0}.scrim{align-items:flex-end;padding:0}.modal,.modal.sm{width:100%;max-height:92dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:var(--r-modal) var(--r-modal) 0 0;border-bottom:0;animation:.28s cubic-bezier(.2,.9,.3,1) sheet}.k-head .klepon-summary{min-width:0}.k-inc{grid-template-columns:90px 1fr auto}.kbub{max-width:88%}.mstats b{font-size:var(--fs-base)}.debt{padding:var(--sp-3)}.debt-acts .btn{flex:auto}.trend-kpi{gap:16px}.trend-kpi b{font-size:17px}.otp-row{gap:6px}.legend-inline{margin-left:0}}@media (width<=1320px){.bento{grid-template-columns:minmax(0,1fr)}.bento-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}:is(.bento-side>.cal,.bento-side>.side-sec:has(.hscroll)){grid-column:1/-1}.week{max-width:560px}}@media (width<=1100px){.bento-main .bcard.c4,.bento-main .bcard.c3{grid-column:span 6}}@media (width<=820px){.bento-side{grid-template-columns:minmax(0,1fr)}.bento-side>*{grid-column:auto}.bhero-body{max-width:calc(100% - 110px)}.bhero-shape{height:130%;right:-110px}}@media (width<=640px){.bento-main .bcard.c4,.bento-main .bcard.c3{grid-column:span 12}.bhero{padding:20px 18px}.bhero-body{max-width:none}.bhero h1{max-width:calc(100% - 70px);font-size:22px}.bhero-sub{max-width:calc(100% - 70px);margin-bottom:14px}.bhero .bal{font-size:30px}.bhero-shape{height:150px;top:-34px;right:-52px;transform:rotate(-12deg)}.stats-cards{gap:12px}.stats-cards>*{flex-basis:100%}.stats-card{padding:18px}.bcard{min-height:0}.bignum,.duo b{font-size:38px}.cal-hd h2{font-size:22px}.week{max-width:none}.minibars{min-height:110px}}@media (prefers-reduced-motion:reduce){.modal,.scrim,.island{animation:none}}.mdeal-bg{z-index:28;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(6px);position:fixed;inset:0}.mdeal{left:16px;right:16px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:29;pointer-events:none;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:fixed}.mdeal-card{pointer-events:auto;text-align:left;min-height:112px;color:var(--ink);cursor:pointer;border:1px solid var(--line2);background:var(--side);box-shadow:var(--e-2);transform-origin:50% 100%;will-change:transform;border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;font-family:inherit;display:flex}.mdeal-card b{letter-spacing:-.01em;font-size:15px;font-weight:700}.mdeal-card small{color:var(--dim);font-size:12px;line-height:1.35}.mdeal-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.mdeal-card.on{border-color:var(--accent)}.mdeal-card.on .mdeal-ic{background:var(--cta);color:var(--cta-ink)}.mdeal-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}body.light .mdeal-card{background:#fff}body.light .mdeal-ic{color:#6d4ae8}@media (width>=641px){.mdeal,.mdeal-bg{display:none}}.stats-cards>.cashflow{flex:2 460px}.cashflow-row{align-items:stretch;gap:20px;display:flex}.cashflow-half{flex:1;min-width:0}.cashflow-half .stats-card-title{align-items:center;gap:8px;display:flex}.cashflow-ic{border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.cashflow-ic.in{background:var(--mint-soft);color:var(--mint)}.cashflow-ic.out{background:var(--coral-soft);color:var(--coral)}.cashflow-sep{background:var(--line2);flex:none;width:1px}@media (width<=480px){.cashflow-row{gap:14px}.cashflow .stats-card-value{font-size:18px}.cashflow .stats-card-change span{display:none}}.lang-select{flex:none;width:auto;min-width:150px}@media (width<=480px){.lang-select{min-width:120px}}.contact-chips{flex-wrap:wrap;margin-top:8px}.contact-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.contact-list li{background:var(--card2,#7f7f7f0f);border-radius:14px;align-items:center;gap:6px;padding:8px 10px;display:flex}.contact-list .inline{flex:1}.contact-name{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.contact-name:disabled{cursor:default}.contact-name b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.contact-name small{color:var(--dim);font-size:var(--fs-xs,12px)}form.inline{gap:var(--sp-2,8px);align-items:center;display:flex}form.inline>input{flex:1;min-width:0}
