.m-app{--bg:#0a0f17;--bg-2:#0f1620;--surface:#141b26;--surface-2:#1a2330;--elev:#1f2a39;--elev-2:#243042;--line:#2a3441;--line-soft:#1f2730;--line-strong:#3a4654;--fg:#f2f4f7;--fg-2:#dce0e4;--muted:#b8c0cc;--dim:#7a8595;--ghost:#4f5c6e;--em:oklch(72% 0.16 250);--em-soft:oklch(82% 0.11 235);--em-deep:oklch(48% 0.19 252);--em-ink:oklch(99% 0.005 240);--em-tint:color-mix(in oklch,var(--em) 18%,transparent);--em-tint-2:color-mix(in oklch,var(--em) 10%,transparent);--em-glow:color-mix(in oklch,var(--em) 40%,transparent);--co:oklch(76% 0.15 38);--co-tint:color-mix(in oklch,var(--co) 18%,transparent);--am:oklch(80% 0.15 60);--am-tint:color-mix(in oklch,var(--am) 16%,transparent);--rd:oklch(72% 0.2 25);--rd-tint:color-mix(in oklch,var(--rd) 16%,transparent);--vi:oklch(74% 0.18 295);--vi-tint:color-mix(in oklch,var(--vi) 16%,transparent);--sk:oklch(80% 0.13 225);--sk-tint:color-mix(in oklch,var(--sk) 16%,transparent);--pk:oklch(75% 0.19 340);--pk-tint:color-mix(in oklch,var(--pk) 16%,transparent);--cjk-fallback:"Noto Sans CJK SC","Noto Sans CJK JP","PingFang SC","Hiragino Sans","Yu Gothic","Microsoft YaHei";--sans:var(--font-kv4-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",var(--cjk-fallback),system-ui,sans-serif;--display:var(--font-kv4-display),var(--font-kv4-sans),"Inter Tight",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",var(--cjk-fallback),system-ui,sans-serif;--mono:var(--font-kv4-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--rc:16px;--rt:12px;--rb:10px;--rp:999px;--h-status:44px;--h-top:52px;--h-tab:64px;--h-home:28px;--m-safe-top:env(safe-area-inset-top,0px);--m-safe-bottom:max(env(safe-area-inset-bottom,0px),constant(safe-area-inset-bottom,0px));--m-chrome-top:calc(var(--h-top) + var(--m-safe-top));--m-chrome-bottom:calc(var(--h-tab) + var(--m-safe-bottom))}.m-app,.m-app *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.m-app:after,.m-app:before{content:none!important;display:none!important}.m-app{margin:0;padding:0;position:relative;display:flex;flex-direction:column;width:100%;height:100%;height:100dvh;height:100svh;max-height:100dvh;max-height:100svh;min-height:-webkit-fill-available;font-family:var(--sans);font-feature-settings:"cv11","ss01";font-synthesis-weight:none;font-synthesis-style:none;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:14px;line-height:1.45;overflow:hidden;overscroll-behavior:none;max-width:100%;overflow-x:clip}html:has(.m-app){height:100%;height:-webkit-fill-available;width:100%;max-width:100%;overflow-x:clip;touch-action:manipulation}body:has(.m-app){margin:0;height:100%;height:100dvh;height:100svh;max-height:100dvh;max-height:100svh;min-height:-webkit-fill-available;width:100%;max-width:100%;overflow:hidden;overflow-x:clip;overscroll-behavior:none;touch-action:manipulation;background:#0a0f17}.m-app .content.m-sheet-scroll-lock,html.m-sheet-open .m-app>.app>.content,html.m-sheet-scroll-lock,html.m-sheet-scroll-lock body{overflow:hidden!important;overscroll-behavior:none}.m-app button,.m-app input,.m-app select,.m-app textarea{font-family:inherit;color:inherit}.m-app a{color:var(--em);text-decoration:none}.m-app .app{position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:min(430px,100%);min-height:0;min-width:0;height:100%;margin:0 auto;background:var(--bg);overflow:hidden;isolation:isolate}.m-app .app:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 40% at 95% -10%,color-mix(in oklch,var(--co) 18%,transparent),transparent 60%),radial-gradient(ellipse 70% 45% at -10% 105%,color-mix(in oklch,var(--em-deep) 26%,transparent),transparent 65%),radial-gradient(ellipse 40% 25% at 50% 110%,color-mix(in oklch,var(--em) 10%,transparent),transparent 70%)}.m-app .app>:not(.topbar):not(.content):not(.kv4-platform-announcements-mobile){position:relative;z-index:1}.m-app .status-bar{height:var(--h-status);display:flex;align-items:center;justify-content:space-between;padding:12px 28px 0;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--fg);letter-spacing:-.01em;flex-shrink:0}.m-app .status-bar-time{font-variant-numeric:tabular-nums}.m-app .status-bar-right{display:flex;align-items:center;gap:6px}.m-app .status-bar-right svg{display:block}.m-app .dynamic-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:124px;height:36px;background:#000;border-radius:20px;z-index:50;pointer-events:none}@media (max-width:760px){.m-app .topbar{display:flex!important}}.m-app .topbar{position:relative;z-index:45;flex:0 0 auto;width:100%;min-height:var(--m-chrome-top);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:var(--m-safe-top) 16px 0;border-bottom:1px solid var(--line-soft);background:color-mix(in oklch,var(--bg) 98%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);touch-action:none;user-select:none;-webkit-user-select:none}.m-app .topbar-title{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em}.m-app .topbar-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:normal;text-transform:none;color:var(--dim);display:block;margin-top:-2px}.m-app .topbar-action,.m-app .topbar-back{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--rp);border:1px solid var(--line);background:color-mix(in oklch,var(--surface-2) 70%,transparent);color:var(--muted);cursor:pointer;flex:0 0 auto;transition:color .15s,background .15s,border-color .15s}.m-app .topbar-action:hover,.m-app .topbar-back:hover{color:var(--fg);background:var(--elev);border-color:var(--line-strong)}.m-app .topbar-actions{display:flex;flex:0 0 auto;flex-shrink:0;align-items:center;gap:6px}.m-app .topbar-action>svg,.m-app .topbar-back>svg{display:block;flex-shrink:0}.m-app .topbar-spacer{width:36px;height:36px;flex:0 0 auto}.m-app .notif-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;background:var(--co);border-radius:50%;box-shadow:0 0 0 2px var(--bg)}.m-app .notif-badge{top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;place-items:center;background:var(--co);color:#1a0d04;font-weight:700;box-shadow:0 0 0 2px var(--bg),0 0 10px color-mix(in oklch,var(--co) 60%,transparent);letter-spacing:-.02em}.m-app .notif-badge,.m-app .topbar-action .kv4-nav-event-badge{position:absolute;display:grid;font-family:var(--mono);font-size:9.5px;border-radius:var(--rp);line-height:1}.m-app .topbar-action .kv4-nav-event-badge{top:1px;right:1px;min-width:17px;height:17px;padding:0 5px;place-items:center;background:var(--co);color:#1a0d04;font-weight:800;box-shadow:0 0 0 2px var(--bg),0 0 12px color-mix(in oklch,var(--co) 60%,transparent)}.m-app .topbar-action .kv4-nav-event-badge.kv4-pop{animation:mobile-pop .95s cubic-bezier(.2,.75,.2,1)}@keyframes mobile-pop{0%{transform:scale(.82)}45%{transform:scale(1.16)}to{transform:scale(1)}}.m-app .kv4-toast-host{position:absolute;left:12px;right:12px;bottom:calc(var(--m-chrome-bottom) + 10px);z-index:180;display:grid;gap:10px;pointer-events:none}.m-app .kv4-toast{pointer-events:auto;padding:13px;border:1px solid color-mix(in oklch,var(--em) 26%,var(--line));border-radius:var(--rc);background:radial-gradient(circle at 10% 0,color-mix(in oklch,var(--em) 16%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in oklch,var(--surface) 96%,transparent),color-mix(in oklch,var(--bg-2) 98%,transparent));box-shadow:0 22px 46px rgba(0,0,0,.42),0 0 30px color-mix(in oklch,var(--em) 12%,transparent);animation:mobile-toast-in .28s cubic-bezier(.2,.75,.2,1)}@keyframes mobile-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.m-app .kv4-toast-row{display:flex;align-items:flex-start;gap:10px}.m-app .kv4-toast-row .kv4-ic-w{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--rp);background:var(--em-tint);color:var(--em)}.m-app .kv4-toast-row .kv4-ic-w.kv4-vi{background:var(--vi-tint);color:var(--vi)}.m-app .kv4-toast-row .kv4-ic-w.kv4-sk{background:var(--sk-tint);color:var(--sk)}.m-app .kv4-toast-row .kv4-ic-w.kv4-am{background:var(--am-tint);color:var(--am)}.m-app .kv4-toast-row .kv4-ic-w.kv4-rd{background:var(--rd-tint);color:var(--rd)}.m-app .kv4-toast-row .kv4-ic{width:17px;height:17px}.m-app .kv4-toast-meta{flex:1;min-width:0;display:grid;gap:2px}.m-app .kv4-toast .kv4-cat{font-family:var(--mono);font-size:9px;color:var(--dim);letter-spacing:normal;text-transform:none}.m-app .kv4-toast .kv4-t{color:var(--fg);font-size:13px;font-weight:650}.m-app .kv4-toast .kv4-ts{color:var(--muted);font-family:var(--mono);font-size:10.5px;line-height:1.35}.m-app .kv4-toast-close{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:var(--rp);background:transparent;color:var(--dim)}.m-app .app>.kv4-platform-announcements-mobile{position:relative;z-index:44;flex:0 0 auto;width:100%;margin:0}.m-app .kv4-platform-announcements-mobile .kv4-platform-announcement{grid-template-columns:minmax(0,1fr) 28px;min-height:38px;padding:9px 10px 9px 12px}.m-app .kv4-platform-announcements-mobile .kv4-platform-announcement-copy{grid-column:1;text-align:left;font-size:12px;line-height:1.4}.m-app .kv4-platform-announcements-mobile .kv4-platform-announcement-dismiss{grid-column:2}.m-app .kyc-banner{display:flex;align-items:center;gap:12px;margin:0 16px 4px;padding:12px 14px;background:linear-gradient(180deg,color-mix(in oklch,var(--am) 18%,var(--bg-2)),color-mix(in oklch,var(--am) 12%,var(--bg-2)));border:1px solid color-mix(in oklch,var(--am) 38%,var(--line));border-radius:var(--rt);box-shadow:0 0 0 1px color-mix(in oklch,var(--am) 22%,transparent),0 6px 16px color-mix(in oklch,var(--am) 18%,transparent),inset 0 1px 0 color-mix(in oklch,var(--am) 35%,transparent);position:relative;flex-shrink:0;z-index:5}.m-app .kyc-banner-icon{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--rp);background:color-mix(in oklch,var(--am) 22%,var(--bg));color:var(--am);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--am) 40%,transparent)}.m-app .kyc-banner-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.m-app .kyc-banner-title{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:-.005em;color:var(--fg);line-height:1.15}.m-app .kyc-banner-copy{font-size:10.5px;color:var(--muted);line-height:1.35;letter-spacing:.005em}.m-app .kyc-banner-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:7px 11px;background:linear-gradient(180deg,var(--am),color-mix(in oklch,var(--am) 80%,#000));color:#1a0d04;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:-.005em;border-radius:var(--rb);border:0;text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in oklch,#fff 45%,transparent),0 4px 12px color-mix(in oklch,var(--am) 50%,transparent);cursor:pointer;white-space:nowrap}.m-app .kyc-banner-cta:active{transform:translateY(1px)}.m-app .kyc-banner.danger{background:linear-gradient(180deg,color-mix(in oklch,var(--co) 18%,var(--bg-2)),color-mix(in oklch,var(--co) 12%,var(--bg-2)));border-color:color-mix(in oklch,var(--co) 38%,var(--line));box-shadow:0 0 0 1px color-mix(in oklch,var(--co) 22%,transparent),0 6px 16px color-mix(in oklch,var(--co) 18%,transparent),inset 0 1px 0 color-mix(in oklch,var(--co) 35%,transparent)}.m-app .kyc-banner.danger .kyc-banner-icon{background:color-mix(in oklch,var(--co) 22%,var(--bg));color:var(--co);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--co) 40%,transparent)}.m-app .kyc-banner.danger .kyc-banner-cta{background:linear-gradient(180deg,var(--co),color-mix(in oklch,var(--co) 80%,#000));box-shadow:inset 0 1px 0 color-mix(in oklch,#fff 35%,transparent),0 4px 12px color-mix(in oklch,var(--co) 50%,transparent)}.m-app .content{position:relative;z-index:1;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:clip;overflow-y:auto;padding:16px 16px 24px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scroll-behavior:smooth;scrollbar-width:none}.m-app .content::-webkit-scrollbar{display:none}.m-app .app[data-screen=mobile-login]{display:flex;flex-direction:column}.m-app .app[data-screen=mobile-login] .content{position:relative;inset:auto;flex:1 1 auto;overflow-y:auto}.m-app .mobile-login-content{width:100%;max-width:430px;margin:0 auto;background:transparent}.m-app .m-recovery-page{display:flex;min-height:100dvh;flex-direction:column;justify-content:center;gap:18px;padding-top:24px;padding-bottom:32px}.m-app .m-recovery-brand{display:flex;align-items:center;gap:12px}.m-app .m-recovery-card{display:grid;gap:14px}.m-app .m-recovery-card h1{margin:0;font-size:30px;line-height:1.05}.m-app .m-recovery-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.m-app .content>section+section{margin-top:16px}.m-app .section-title{display:flex;align-items:baseline;justify-content:space-between;margin:8px 4px 10px}.m-app .section-title h2{font-family:var(--display);font-size:13px;font-weight:600;margin:0;letter-spacing:-.005em}.m-app .section-title .more{font-family:var(--mono);font-size:10px;letter-spacing:normal;text-transform:none;color:var(--dim)}.m-app .card{position:relative;min-width:0;max-width:100%;background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 96%,transparent),color-mix(in oklch,var(--bg-2) 92%,transparent));border:1px solid var(--line-soft);border-radius:var(--rc);padding:16px;box-shadow:inset 0 1px 0 oklch(95% 0 0/.04),0 1px 0 oklch(0 0 0/.35)}.m-app .card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--fg) 10%,transparent),transparent);pointer-events:none}.m-app .card-hero{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in oklch,var(--em) 14%,transparent),transparent 60%),radial-gradient(ellipse 100% 60% at 0 100%,color-mix(in oklch,var(--em-deep) 12%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklch,var(--surface) 96%,transparent),color-mix(in oklch,var(--bg-2) 92%,transparent));border-color:color-mix(in oklch,var(--em) 16%,var(--line));box-shadow:0 0 50px color-mix(in oklch,var(--em) 14%,transparent),inset 0 1px 0 oklch(100% 0 0/.05),inset 0 0 0 1px color-mix(in oklch,var(--em) 8%,transparent)}.m-app .card-hero:before{height:1.5px;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--em) 60%,transparent) 50%,transparent 100%);opacity:.8}.m-app .card-flat{background:var(--bg-2)}.m-app .card-pad-sm{padding:12px 14px}.m-app .card-pad-lg{padding:20px}.m-app .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.m-app .display{font-family:var(--display);letter-spacing:-.02em}.m-app .eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:normal;text-transform:none;color:var(--dim);display:inline-block}.m-app .t-pos{color:var(--em)}.m-app .t-neg{color:var(--rd)}.m-app .t-warn{color:var(--am)}.m-app .t-co{color:var(--co)}.m-app .t-vi{color:var(--vi)}.m-app .t-sk{color:var(--sk)}.m-app .t-fg{color:var(--fg)}.m-app .t-muted{color:var(--muted)}.m-app .t-dim{color:var(--dim)}.m-app .row,.m-app .row-between{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.m-app .row-between{justify-content:space-between}.m-app .row-between>*,.m-app .row>*{min-width:0}.m-app .stack{display:flex;flex-direction:column;min-width:0;max-width:100%}.m-app .stack-2>*+*{margin-top:4px}.m-app .stack-3>*+*{margin-top:8px}.m-app .stack-4>*+*{margin-top:12px}.m-app .pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;border-radius:var(--rp);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.05em;white-space:nowrap;line-height:1.4}.m-app .pill-em{color:var(--em);border-color:color-mix(in oklch,var(--em) 35%,transparent);background:var(--em-tint)}.m-app .pill-co{color:var(--co);border-color:color-mix(in oklch,var(--co) 35%,transparent);background:var(--co-tint)}.m-app .pill-am{color:var(--am);border-color:color-mix(in oklch,var(--am) 35%,transparent);background:var(--am-tint)}.m-app .pill-rd{color:var(--rd);border-color:color-mix(in oklch,var(--rd) 35%,transparent);background:var(--rd-tint)}.m-app .pill-vi{color:var(--vi);border-color:color-mix(in oklch,var(--vi) 35%,transparent);background:var(--vi-tint)}.m-app .pill-sk{color:var(--sk);border-color:color-mix(in oklch,var(--sk) 35%,transparent);background:var(--sk-tint)}.m-app .pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.m-app .pill .dot.live{box-shadow:0 0 8px currentColor;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.55}}.m-app .btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:500;border-radius:var(--rp);background:color-mix(in oklch,var(--surface-2) 80%,transparent);border:1px solid var(--line);color:var(--fg);cursor:pointer;white-space:nowrap;text-align:center;transition:background .15s,border-color .15s,transform .08s,box-shadow .15s,color .15s;letter-spacing:-.005em;text-decoration:none;font-family:inherit;min-height:44px}.m-app .btn:hover{background:var(--elev);border-color:var(--line-strong)}.m-app .btn:active{transform:translateY(1px)}.m-app .btn:disabled,.m-app .btn[data-action-locked=true]{pointer-events:none;cursor:not-allowed}.m-app .btn-primary{background:linear-gradient(180deg,var(--em-soft) 0,var(--em) 50%,var(--em-deep) 100%);color:var(--em-ink);border-color:transparent;font-weight:600;box-shadow:0 0 40px var(--em-glow),inset 0 1px 0 oklch(100% 0 0/.15),0 1px 0 oklch(0 0 0/.3)}.m-app .btn-primary:hover{background:linear-gradient(180deg,var(--em-soft) 0,var(--em) 60%,var(--em-deep) 100%);box-shadow:0 0 50px var(--em-glow),inset 0 1px 0 oklch(100% 0 0/.18),0 1px 0 oklch(0 0 0/.3)}.m-app .btn-primary:disabled:not(.m-topup-submit),.m-app .btn-primary[data-action-locked=true]{border-color:color-mix(in oklch,var(--line) 82%,var(--muted));background:linear-gradient(180deg,color-mix(in oklch,var(--surface-2) 82%,var(--muted)),color-mix(in oklch,var(--surface) 88%,black));color:color-mix(in oklch,var(--muted) 82%,var(--fg));box-shadow:none;opacity:.72}.m-app .btn-stake{background:radial-gradient(ellipse 100% 100% at 50% 0,color-mix(in oklch,var(--am) 30%,var(--bg-2)) 0,color-mix(in oklch,var(--am) 14%,var(--bg-2)) 100%);color:color-mix(in oklch,var(--am) 84%,white);border-color:color-mix(in oklch,var(--am) 26%,var(--line));font-weight:600;box-shadow:0 0 28px color-mix(in oklch,var(--am) 22%,transparent),inset 0 1px 0 oklch(100% 0 0/.08)}.m-app .btn-stake:hover{background:radial-gradient(ellipse 100% 100% at 50% 0,color-mix(in oklch,var(--am) 38%,var(--bg-2)) 0,color-mix(in oklch,var(--am) 20%,var(--bg-2)) 100%);border-color:color-mix(in oklch,var(--am) 36%,var(--line-strong));box-shadow:0 0 36px color-mix(in oklch,var(--am) 28%,transparent),inset 0 1px 0 oklch(100% 0 0/.1)}.m-app .btn-ghost{background:transparent;border-color:transparent;color:var(--muted)}.m-app .btn-ghost:hover{color:var(--fg);background:color-mix(in oklch,var(--surface-2) 70%,transparent)}.m-app .btn-danger{color:color-mix(in oklch,var(--rd) 74%,white);border-color:color-mix(in oklch,var(--rd) 30%,var(--line));background:color-mix(in oklch,var(--bg-2) 76%,transparent)}.m-app .btn-sm{padding:8px 14px;font-size:12px;min-height:36px}.m-app .seg{display:inline-flex;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--rp);padding:3px;gap:2px;width:100%;max-width:100%;min-width:0}.m-app .seg>a,.m-app .seg>button{flex:1 1 0;min-width:0;padding:8px 10px;font-size:11.5px;font-weight:500;letter-spacing:-.005em;background:transparent;color:var(--muted);border-radius:var(--rp);border:0;cursor:pointer;font-family:var(--sans);text-align:center;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-app .seg>a.on,.m-app .seg>button.on{background:color-mix(in oklch,var(--em) 88%,var(--em-deep));color:var(--em-ink);font-weight:600;box-shadow:0 0 14px var(--em-glow),inset 0 1px 0 oklch(100% 0 0/.12)}.m-app .m-partner-subnav{position:sticky;top:-14px;z-index:12;flex-shrink:0;margin:-14px -16px 0;padding:14px 16px 8px;filter:drop-shadow(0 14px 22px rgb(0 0 0/.48))}.m-app .field{display:grid;gap:6px}.m-app .field label{font-family:var(--mono);font-size:10.5px;letter-spacing:normal;text-transform:none;color:var(--dim)}.m-app .input,.m-app .textarea{width:100%;padding:13px 14px;background:color-mix(in oklch,var(--bg-2) 76%,transparent);border:1px solid var(--line);border-radius:var(--rt);color:var(--fg);display:block;outline:0;font-size:14px;font-family:inherit;line-height:1.25;min-height:52px;transition:border-color .15s,background .15s,box-shadow .15s}.m-app .input.mono{font-family:var(--mono);font-size:13px}.m-app .input:-webkit-autofill,.m-app .input:-webkit-autofill:focus,.m-app .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);box-shadow:0 0 0 1000px var(--bg-2) inset;caret-color:var(--fg);border-color:var(--line);transition:background-color 9999s ease-out}.m-app .input:focus,.m-app .textarea:focus{border-color:var(--em-soft);background:var(--bg-2);box-shadow:0 0 0 4px var(--em-tint-2)}.m-app .input-help{font-size:11px;color:var(--dim);padding:0 2px}.m-app .m-clean-field{display:grid;gap:7px}.m-app .m-clean-field>label,.m-app .m-clean-field>span{font-family:var(--mono);font-size:10.5px;letter-spacing:normal;line-height:1.25;text-transform:none;color:var(--dim)}.m-app .m-clean-input{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:52px;margin:0;padding:13px 14px;border:1px solid var(--line);border-radius:var(--rt);background:linear-gradient(180deg,color-mix(in oklch,var(--bg) 96%,black),color-mix(in oklch,var(--bg-2) 94%,black));color:var(--fg);outline:none;box-shadow:inset 0 1px 0 oklch(100% 0 0/.035);font:inherit;font-size:14px;line-height:1.2;caret-color:var(--em)}.m-app .m-clean-input:focus{border-color:var(--em-soft);box-shadow:0 0 0 4px var(--em-tint-2),inset 0 1px 0 oklch(100% 0 0/.04)}.m-app .m-clean-input:disabled{opacity:.62;cursor:not-allowed}.m-app .m-clean-input:focus:invalid,.m-app .m-clean-input:focus:user-invalid,.m-app .m-clean-input:invalid,.m-app .m-clean-input:user-invalid{outline:none}.m-app .m-clean-input-static{display:flex;align-items:center;min-height:52px}.m-app .contact-row .m-clean-input{min-height:38px;padding:8px 10px;font-size:12px}.m-app .m-auth-form{display:flex;flex-direction:column;gap:12px}.m-app .m-auth-form .input-help{margin-top:-6px}.m-app .m-auth-form-placeholder{pointer-events:none}.m-app .m-auth-button-skeleton,.m-app .m-auth-field-skeleton{height:56px;border-radius:var(--rt);border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in oklch,var(--bg) 96%,black),color-mix(in oklch,var(--bg-2) 94%,black))}.m-app .m-auth-button-skeleton{border-radius:var(--rp);border-color:transparent;opacity:.65}.m-app .m-auth-field{position:relative;display:block;height:56px;overflow:hidden;border:1px solid var(--line);border-radius:var(--rt);background:linear-gradient(180deg,color-mix(in oklch,var(--bg) 96%,black),color-mix(in oklch,var(--bg-2) 94%,black));box-shadow:inset 0 1px 0 oklch(100% 0 0/.035)}.m-app .m-auth-field:focus-within{border-color:var(--em-soft);box-shadow:0 0 0 4px var(--em-tint-2),inset 0 1px 0 oklch(100% 0 0/.04)}.m-app .m-auth-field label{position:absolute;left:14px;top:8px;z-index:1;font-family:var(--mono);font-size:9.5px;letter-spacing:normal;line-height:1;text-transform:none;color:var(--dim);pointer-events:none}.m-app .m-auth-input{appearance:none;-webkit-appearance:none;display:block;width:100%;height:100%;margin:0;padding:22px 14px 7px;border:0;border-radius:0;background:transparent;color:var(--fg);outline:none;box-shadow:none;background-clip:padding-box;font-size:13px;line-height:1.2;caret-color:var(--em)}.m-app .m-auth-input:focus,.m-app .m-auth-input:focus:invalid,.m-app .m-auth-input:focus:user-invalid,.m-app .m-auth-input:invalid,.m-app .m-auth-input:user-invalid{outline:none;box-shadow:none}.m-app .m-auth-input:-webkit-autofill,.m-app .m-auth-input:-webkit-autofill:focus,.m-app .m-auth-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);box-shadow:0 0 0 1000px var(--bg-2) inset;caret-color:var(--em)}.m-app .tabbar{position:relative;z-index:40;flex:0 0 auto;width:100%;margin:0 auto;padding-bottom:var(--m-safe-bottom);box-sizing:border-box;background:color-mix(in oklch,var(--bg) 98%,transparent);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-top:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:end;touch-action:none;user-select:none;-webkit-user-select:none}.m-app .tabbar:before{display:none}.m-app .tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px 6px;color:var(--dim);text-decoration:none;position:relative;cursor:pointer;font-family:var(--sans);font-size:10px;font-weight:500;border:0;background:transparent}.m-app .tab .ic{width:22px;height:22px;display:block}.m-app .tab span{letter-spacing:-.01em}.m-app .tab.on{color:var(--em)}.m-app .tab.on .ic{filter:drop-shadow(0 0 6px var(--em-glow))}.m-app .tab.on:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:22px;height:2px;border-radius:0 0 var(--rp) var(--rp);background:var(--em);box-shadow:0 0 8px var(--em-glow)}.m-app .tab .badge{right:22%;min-width:16px;height:16px;place-items:center;background:var(--co);color:#1a0d04;font-size:9.5px;font-weight:700;box-shadow:0 0 0 2px var(--bg)}.m-app .tab .badge,.m-app .tab .m-tab-badge{position:absolute;top:4px;padding:0 5px;display:grid;font-family:var(--mono);border-radius:var(--rp);line-height:1}.m-app .tab .m-tab-badge{right:20%;min-width:18px;height:18px;place-items:center;background:var(--co);color:#1a0d04;font-size:10px;font-weight:800;box-shadow:0 0 0 2px var(--bg),0 0 12px color-mix(in oklch,var(--co) 55%,transparent)}.m-app .tab .m-tab-badge[data-tone=queued]{background:var(--co)}.m-app .tab .m-tab-badge[data-tone=pending]{background:var(--em);color:var(--em-ink)}.m-app .tab .m-tab-badge[data-tone=cancelled]{background:var(--rd);color:#fff}.m-app .bento{display:grid;gap:10px;min-width:0;max-width:100%}.m-app .bento-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-app .bento-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-app .mini{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:var(--rc);padding:12px 12px 14px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.m-app .mini-label{font-family:var(--mono);font-size:10px;letter-spacing:normal;text-transform:none;color:var(--dim)}.m-app .mini-value{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.m-app .mini-meta{font-family:var(--mono);font-size:10px;color:var(--muted)}.m-app .m-rank-legs-mini{min-width:0}.m-app .m-rank-legs-split{display:flex;align-items:baseline;justify-content:space-between;gap:4px;min-width:0;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.m-app .m-rank-legs-split>span:not(.m-rank-legs-sep){flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}.m-app .m-rank-legs-split [data-tone=left]{color:var(--sk);text-align:left}.m-app .m-rank-legs-split [data-tone=right]{color:var(--co);text-align:right}.m-app .m-rank-legs-sep{flex:0 0 auto;color:var(--dim);font-size:11px}.m-app .row-list{display:flex;flex-direction:column;gap:0}.m-app .row-item{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid var(--line-soft);cursor:pointer}.m-app .row-item:last-child{border-bottom:0}.m-app .row-item .ico{width:36px;height:36px;border-radius:var(--rp);display:grid;place-items:center;flex:0 0 auto;background:var(--surface-2);color:var(--muted)}.m-app .row-item .body{flex:1 1 auto;min-width:0}.m-app .row-item .title{font-size:13.5px;font-weight:500;color:var(--fg);letter-spacing:-.01em}.m-app .row-item .sub{font-size:12px;color:var(--muted);font-family:var(--mono);margin-top:3px;line-height:1.4}.m-app .row-item .amt{font-family:var(--mono);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;flex:0 0 auto}.m-app .row-item .amt-sub{font-family:var(--mono);font-size:11px;color:var(--muted);text-align:right;margin-top:2px}.m-app .hero-num{font-family:var(--display);font-size:44px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.m-app .hero-num .cur{font-size:22px;margin-right:4px;letter-spacing:-.01em}.m-app .hero-num .cur,.m-app .hero-num .frac{font-weight:500;color:var(--muted)}.m-app .bars{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;width:100%;max-width:100%;min-width:0;height:56px;align-items:end;margin:8px 0}.m-app .bar{height:50%;background:var(--surface-2);border-radius:2px;position:relative}.m-app .bar.done{background:color-mix(in oklch,var(--em) 70%,var(--surface));height:var(--h,60%)}.m-app .bar.live{background:linear-gradient(180deg,var(--em),var(--em-deep));box-shadow:0 0 8px var(--em-glow);height:var(--h,40%)}.m-app .bar.pending{background:var(--surface-2);opacity:.55;height:35%}.m-app .bar-track{height:6px;background:var(--bg-2);border-radius:var(--rp);border:1px solid var(--line-soft);overflow:hidden;position:relative}.m-app .bar-fill{height:100%;background:linear-gradient(90deg,var(--em-deep),var(--em));border-radius:var(--rp);box-shadow:0 0 12px var(--em-glow)}.m-app .bar-fill.warn{background:linear-gradient(90deg,color-mix(in oklch,var(--am) 70%,var(--bg-2)),var(--am));box-shadow:0 0 12px color-mix(in oklch,var(--am) 30%,transparent)}.m-app .bar-fill.co{background:linear-gradient(90deg,color-mix(in oklch,var(--co) 70%,var(--bg-2)),var(--co));box-shadow:0 0 12px color-mix(in oklch,var(--co) 30%,transparent)}.m-app .m-capbar{position:relative;margin-top:18px;padding-top:18px}.m-app .m-capbar-mid{position:absolute;top:0;left:50%;color:var(--dim);font-size:11px;letter-spacing:normal;line-height:1;transform:translateX(-50%)}.m-app .m-capbar-track{height:8px;overflow:visible}.m-app .m-capbar-track .bar-fill{position:relative;z-index:2}.m-app .m-capbar-tick{position:absolute;top:-5px;left:50%;z-index:3;width:1.5px;height:15px;background:color-mix(in oklch,var(--em) 74%,var(--sk));border-radius:999px;box-shadow:0 0 10px color-mix(in oklch,var(--em) 42%,transparent);transform:translateX(-50%)}.m-app .m-capbar-labels{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;margin-top:10px;color:var(--dim);font-size:10px;letter-spacing:normal;text-transform:none}.m-app .m-capbar-labels span:nth-child(2){color:var(--em);text-align:center}.m-app .m-capbar-labels span:last-child{text-align:right}.m-app .m-capbar-labels b,.m-app .m-capbar-labels small{font:inherit}.m-app .m-capbar-labels b{font-weight:600}.m-app .m-capbar-labels small:before{content:" · "}.m-app .avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-family:var(--display);font-size:14px;font-weight:600;color:var(--em-ink);letter-spacing:0;background:linear-gradient(135deg,var(--em),var(--em-deep));position:relative}.m-app .avatar.sm{width:28px;height:28px;font-size:11px}.m-app .avatar.lg{width:56px;height:56px;font-size:22px}.m-app .avatar.xl{width:72px;height:72px;font-size:28px}.m-app .avatar.bg-co{background:linear-gradient(135deg,var(--co),color-mix(in oklch,var(--co) 50%,black))}.m-app .avatar.bg-vi{background:linear-gradient(135deg,var(--vi),color-mix(in oklch,var(--vi) 40%,black))}.m-app .avatar.bg-sk{background:linear-gradient(135deg,var(--sk),color-mix(in oklch,var(--sk) 40%,black))}.m-app .avatar.bg-am{background:linear-gradient(135deg,var(--am),color-mix(in oklch,var(--am) 40%,black));color:#1a0d04}.m-app .avatar.bg-pk{background:linear-gradient(135deg,var(--pk),color-mix(in oklch,var(--pk) 40%,black))}.m-app .avatar.bg-rd{background:linear-gradient(135deg,var(--rd),color-mix(in oklch,var(--rd) 40%,black))}.m-app .gem{width:36px;height:36px;flex:0 0 auto;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.m-app .gem.sm{width:24px;height:24px}.m-app .gem.lg{width:56px;height:56px}.m-app .gem.xl{width:80px;height:80px}.m-app .brackets{position:absolute;inset:10px;pointer-events:none;z-index:2}.m-app .brackets:after,.m-app .brackets:before,.m-app .brackets>.br-bl,.m-app .brackets>.br-tr{content:"";position:absolute;width:12px;height:12px;border-color:var(--em);border-style:solid;border-width:0;filter:drop-shadow(0 0 4px var(--em-glow))}.m-app .brackets:before{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.m-app .brackets:after{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.m-app .brackets>.br-tr{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.m-app .brackets>.br-bl{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.m-app .toggle{position:relative;display:inline-block;width:44px;height:26px;flex:0 0 auto}.m-app .toggle input{display:none}.m-app .toggle .knob{position:absolute;inset:0;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rp);cursor:pointer;transition:background .2s}.m-app .toggle .knob:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:transform .2s,background .2s;box-shadow:0 1px 3px rgba(0,0,0,.4)}.m-app .toggle input:checked+.knob{background:color-mix(in oklch,var(--em) 80%,var(--surface));border-color:var(--em)}.m-app .toggle input:checked+.knob:after{transform:translateX(18px);background:var(--em-ink)}.m-app .toggle.sm{width:34px;height:20px}.m-app .toggle.sm .knob:after{width:14px;height:14px}.m-app .toggle.sm input:checked+.knob:after{transform:translateX(14px)}.m-app .contact-row{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.m-app .contact-row:last-child{border-bottom:0}.m-app .contact-row .brand{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:color-mix(in oklch,var(--surface-2) 80%,transparent);border:1px solid var(--line-soft)}.m-app .contact-row .brand img,.m-app .contact-row .brand svg{display:block;width:22px;height:22px}.m-app .contact-row .body{min-width:0}.m-app .contact-row .label{font-family:var(--sans);font-size:12px;font-weight:500;color:var(--fg);letter-spacing:-.005em;margin-bottom:4px;display:flex;align-items:center;gap:6px}.m-app .contact-row .label .vis{font-family:var(--mono);font-size:9px;letter-spacing:normal;text-transform:none;color:var(--dim);margin-left:auto;padding-right:4px}.m-app .contact-row .label .vis.on{color:var(--em)}.m-app .contact-row input.handle{width:100%;padding:8px 10px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--rb);color:var(--fg);font-family:var(--mono);font-size:12px;letter-spacing:-.01em;outline:0;transition:border-color .15s,box-shadow .15s}.m-app .contact-row input.handle:focus{border-color:var(--em-soft);box-shadow:0 0 0 3px var(--em-tint-2)}.m-app .contact-row input.handle::placeholder{color:var(--ghost)}.m-app .kvl{display:flex;flex-direction:column}.m-app .kvl-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:11.5px;letter-spacing:-.005em}.m-app .kvl-row:first-child{border-top:0;padding-top:4px}.m-app .kvl-row .k{color:var(--dim)}.m-app .kvl-row .v{color:var(--fg-2);font-variant-numeric:tabular-nums}.m-app .empty{padding:32px 16px;text-align:center;color:var(--dim);font-size:13px}.m-app .divider{height:1px;background:var(--line-soft);margin:8px 0}.m-app .ic{display:inline-block;vertical-align:middle;flex-shrink:0}.m-app .flex{display:flex}.m-app .grow{flex:1}.m-app .center{text-align:center}.m-app .right{text-align:right}.m-app .gap-2{gap:6px}.m-app .gap-3{gap:10px}.m-app .gap-4{gap:14px}.m-app .mt-2{margin-top:6px}.m-app .mt-3{margin-top:10px}.m-app .mt-4{margin-top:14px}.m-app .mb-3{margin-bottom:10px}.m-app .no-scroll{overflow:hidden}.m-app .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-app .brand-mark{width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 auto;background:transparent;border:0;box-shadow:none}.m-app .brand-mark img{width:32px;height:32px;display:block;object-fit:contain}.m-app .brand-mark.lg{width:38px;height:38px}.m-app .brand-mark.lg img{width:36px;height:36px}.m-app .brand-mark.sm,.m-app .brand-mark.sm img{width:22px;height:22px}.m-app .brand-copy{display:grid;gap:2px;min-width:0}.m-app .brand-name{font-size:15px;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--fg)}.m-app .brand-sub{font-size:9.5px;color:var(--dim);margin-top:1px;letter-spacing:normal;text-transform:none;font-family:var(--mono)}.m-app .asset-ic{width:22px;height:22px;display:inline-block;flex:0 0 auto;vertical-align:middle;border-radius:50%;background:transparent}.m-app .asset-ic.sm{width:18px;height:18px}.m-app .asset-ic.lg{width:28px;height:28px}.m-app .asset-ic.xl{width:40px;height:40px}.m-app .asset-ic-stack{position:relative;display:inline-block}.m-app .asset-ic-stack>.asset-ic+.asset-ic{margin-left:-8px;outline:2px solid var(--surface)}.m-app .asset-row{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.m-app .asset-row .asset-ic{background:color-mix(in oklch,var(--surface-2) 60%,transparent)}.m-app .asset-row strong{font-weight:600;color:var(--fg)}.m-app .asset-row .net{color:var(--dim);font-family:var(--mono);font-size:11px;letter-spacing:.04em}body>.m-app.m-sheet-portal{position:fixed;inset:0;z-index:180;display:block;width:100%;height:100%;max-width:none;max-height:none;min-height:0;margin:0;padding:0;overflow:visible;pointer-events:none;background:transparent;flex:none;isolation:isolate;--h-status:44px;--h-top:52px;--h-tab:64px;--m-safe-top:env(safe-area-inset-top,0px);--m-safe-bottom:max(env(safe-area-inset-bottom,0px),constant(safe-area-inset-bottom,0px));--m-chrome-top:calc(var(--h-top) + var(--m-safe-top));--m-chrome-bottom:calc(var(--h-tab) + var(--m-safe-bottom))}body>.m-app.m-sheet-portal>*{pointer-events:auto}.m-app .sheet-backdrop,body>.m-app.m-sheet-portal .sheet-backdrop{position:fixed;inset:0;padding:0;border:0;background:color-mix(in oklch,#000 56%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.m-app .sheet-backdrop.open,body>.m-app.m-sheet-portal .sheet-backdrop.open{opacity:1;pointer-events:auto}.m-app .sheet,body>.m-app.m-sheet-portal .sheet{position:fixed;top:auto;left:0;right:0;bottom:calc(var(--h-tab, 64px) + var(--m-safe-bottom, env(safe-area-inset-bottom, 0px)));z-index:1;width:100%;max-width:min(430px,100%);margin:0 auto;background:var(--surface);border-top:1px solid var(--line);border-top-left-radius:18px;border-top-right-radius:18px;height:fit-content;max-height:calc(100dvh - var(--m-chrome-top) - var(--m-chrome-bottom) - 8px);max-height:calc(100svh - var(--m-chrome-top) - var(--m-chrome-bottom) - 8px);display:flex;flex-direction:column;transform:translate3d(0,100%,0);transition:transform .24s cubic-bezier(.2,.7,.2,1);box-shadow:0 -20px 50px color-mix(in oklch,#000 40%,transparent);touch-action:pan-y;overscroll-behavior:none;-webkit-user-select:none;user-select:none}.m-app .sheet.open,body>.m-app.m-sheet-portal .sheet.open{transform:translateZ(0)}.m-app .sheet.dragging,body>.m-app.m-sheet-portal .sheet.dragging{transition:none}.m-app .sheet.dragging.open,body>.m-app.m-sheet-portal .sheet.dragging.open{transform:translate3d(0,var(--sheet-drag-y,0),0)}body>.m-app.m-sheet-portal .sheet.sheet--bottom{position:absolute;top:auto;bottom:calc(var(--h-tab, 64px) + var(--m-safe-bottom, env(safe-area-inset-bottom, 0px)))}body>.m-app.m-sheet-portal .sheet.sheet--center{position:absolute;top:50%;left:50%;right:auto;bottom:auto;width:min(392px,calc(100% - 28px));max-width:min(430px,calc(100% - 28px));margin:0;border-radius:18px;border-top:1px solid var(--line);border:1px solid var(--line);box-shadow:0 28px 64px color-mix(in oklch,#000 48%,transparent);height:auto;max-height:min(420px,calc(100% - 48px));transform:translate3d(-50%,calc(-50% + 18px),0);opacity:0;transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .2s ease}body>.m-app.m-sheet-portal .sheet.sheet--center.open{transform:translate3d(-50%,-50%,0);opacity:1}body>.m-app.m-sheet-portal .sheet.sheet--center.dragging.open{transform:translate3d(-50%,-50%,0)}body>.m-app.m-sheet-portal .sheet.sheet--center .sheet-grab{display:none}body>.m-app.m-sheet-portal .sheet.sheet--center .sheet-head{padding-top:14px}.m-app .sheet-grab{flex-shrink:0;display:flex;justify-content:center;width:100%;padding:12px 0 7px;pointer-events:none}.m-app .sheet-grab:before{content:"";width:76px;height:6px;border-radius:999px;background:color-mix(in oklch,var(--line) 78%,var(--fg));box-shadow:0 0 16px color-mix(in oklch,var(--em) 12%,transparent)}.m-app .sheet-head{flex-shrink:0;padding:4px 18px 12px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line-soft)}.m-app .sheet-head .avatar{width:40px;height:40px;font-size:15px}.m-app .sheet-head .m-direct-avatar{width:42px;height:42px;font-size:16px}.m-app .sheet-head .h-meta{flex:1;min-width:0}.m-app .sheet-head .h-name{font-family:var(--display);font-size:14px;font-weight:600;color:var(--fg);display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-app .sheet-head .h-sub{font-family:var(--mono);font-size:10.5px;color:var(--dim);margin-top:3px}.m-app .sheet-close{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-soft);display:grid;place-items:center;color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease}.m-app .sheet-close:hover{background:var(--bg-2);color:var(--fg)}.m-app .sheet-body{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:visible;overscroll-behavior:none;padding:14px 16px 28px;touch-action:pan-y;user-select:text;-webkit-user-select:text}.m-app .sheet.sheet--scrollable .sheet-body{overflow-y:auto;max-height:calc(100svh - var(--m-chrome-top) - var(--m-chrome-bottom) - 132px);-webkit-overflow-scrolling:touch}.m-app .sheet-body a,.m-app .sheet-body button,.m-app .sheet-body input,.m-app .sheet-body select,.m-app .sheet-body textarea{user-select:auto;-webkit-user-select:auto}.m-app .sheet-body>*+*{margin-top:14px}.m-app .m-password-sheet{max-height:min(88dvh,620px)}.m-app .m-password-sheet .sheet-head{align-items:flex-start}.m-app .m-password-sheet .h-sub{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.m-app .m-password-reset-form{display:grid;gap:12px}.m-app .m-password-reset-form>*+*{margin-top:0}.m-app .sheet-activity{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--rt);font-size:11.5px;line-height:1.45}.m-app .sheet-activity b{display:block;font-size:12px;margin-bottom:2px}.m-app .sheet-activity small{display:block;font-family:var(--mono);color:var(--dim);font-size:10.5px;margin-top:2px}.m-app .sheet-activity.grace{background:color-mix(in oklch,var(--am) 8%,var(--bg-2));border:1px solid color-mix(in oklch,var(--am) 28%,var(--line));color:color-mix(in oklch,var(--am) 88%,var(--fg))}.m-app .sheet-activity.inactive{background:color-mix(in oklch,var(--co) 7%,var(--bg-2));border:1px solid color-mix(in oklch,var(--co) 28%,var(--line));color:color-mix(in oklch,var(--co) 86%,var(--fg))}.m-app .sheet-activity.active{background:color-mix(in oklch,var(--em) 8%,var(--bg-2));border:1px solid color-mix(in oklch,var(--em) 30%,var(--line));color:color-mix(in oklch,var(--em) 86%,var(--fg))}.m-app .sheet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.m-app .sheet-stats>div{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:var(--rt);padding:10px;text-align:center}.m-app .sheet-stats b{display:block;font-family:var(--mono);font-size:14px;font-weight:600;color:var(--fg)}.m-app .sheet-stats b.pos{color:var(--em)}.m-app .sheet-stats span{display:block;font-size:9.5px;color:var(--dim);text-transform:none;letter-spacing:normal;margin-top:4px}.m-app .sheet-legs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.m-app .sheet-leg{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:var(--rt);padding:10px;display:flex;flex-direction:column;gap:6px}.m-app .sheet-leg.left{border-left:2px solid var(--sk)}.m-app .sheet-leg.right{border-left:2px solid var(--co)}.m-app .sheet-leg .leg-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:normal;text-transform:none}.m-app .sheet-leg.left .leg-head{color:var(--sk)}.m-app .sheet-leg.right .leg-head{color:var(--co)}.m-app .sheet-leg .leg-vol{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--fg)}.m-app .sheet-leg .leg-email{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-app .sheet-leg .leg-empty{font-size:11px;color:var(--dim);font-style:italic}.m-app .sheet-leg .bar-track{height:4px}.m-app .sheet-contacts{display:flex;flex-wrap:wrap;gap:6px}.m-app .sheet-contacts .contact-chip,.m-app .sheet-contacts a{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:var(--rp);font-size:11px;color:var(--muted);text-decoration:none;font-family:var(--mono)}.m-app .sheet-contacts img{width:14px;height:14px;display:block}.m-app .sheet-label{font-size:9.5px;letter-spacing:normal;text-transform:none;color:var(--dim);font-family:var(--mono);margin-bottom:8px}.m-app .kick-panel{background:color-mix(in oklch,var(--co) 5%,var(--bg-2));border:1px solid color-mix(in oklch,var(--co) 22%,var(--line));border-radius:var(--rt);padding:12px}.m-app .kick-panel .kick-hint{font-size:11px;color:var(--muted);line-height:1.5}.m-app .kick-panel .kick-sources{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 12px}.m-app .kick-source{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--rt);padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:3px}.m-app .kick-source.on{border-color:var(--co);background:color-mix(in oklch,var(--co) 8%,var(--surface));box-shadow:0 0 0 1px color-mix(in oklch,var(--co) 30%,transparent)}.m-app .kick-source.disabled{opacity:.4;cursor:not-allowed}.m-app .kick-source span{font-size:10px;color:var(--muted);text-transform:none;letter-spacing:normal}.m-app .kick-source b{font-family:var(--mono);font-size:12px;color:var(--fg)}.m-app .btn-danger{background:linear-gradient(180deg,color-mix(in oklch,var(--co) 80%,transparent),var(--co));color:#fff;border:none;box-shadow:0 0 22px color-mix(in oklch,var(--co) 28%,transparent)}.m-app .btn-block{width:100%}.m-app .node[role=button]{cursor:pointer;transition:transform .1s ease,border-color .12s ease}.m-app .node[role=button]:active{transform:scale(.98)}.m-app .m-network-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-app .m-network-summary-card{min-width:0;padding:12px 12px 14px;border:1px solid color-mix(in oklch,var(--summary-accent) 28%,var(--line));border-radius:var(--rc);background:radial-gradient(circle at 100% 0,color-mix(in oklch,var(--summary-accent) 10%,transparent),transparent 58%),color-mix(in oklch,var(--summary-accent) 10%,var(--bg-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.m-app .m-network-summary-card[data-tone=left]{--summary-accent:var(--sk)}.m-app .m-network-summary-card[data-tone=right]{--summary-accent:var(--co)}.m-app .m-network-summary-label{color:var(--summary-accent);font-size:9.5px;font-weight:800;letter-spacing:normal;line-height:1.3;text-transform:none}.m-app .m-network-summary-value{margin-top:6px;color:var(--fg);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1;font-variant-numeric:tabular-nums}.m-app .m-network-summary-meta{margin-top:6px;color:var(--muted);font-size:10px;line-height:1.35}.m-app .m-network-search{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;margin:16px 0;padding:0 14px;border:1px solid var(--line);border-radius:var(--rt);background:color-mix(in oklch,var(--bg-2) 76%,transparent);transition:border-color .15s,background .15s,box-shadow .15s}.m-app .m-network-search:focus-within{border-color:var(--em-soft);background:var(--bg-2);box-shadow:0 0 0 4px var(--em-tint-2)}.m-app .m-network-search svg{flex-shrink:0;color:var(--dim)}.m-app .m-network-search .m-network-search-input{all:unset;box-sizing:border-box;display:block;min-width:0;flex:1;height:100%;margin:0;padding:0 0 0 6px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--fg);font-family:var(--mono);font-size:12px;line-height:1.25;caret-color:var(--em);-webkit-text-fill-color:var(--fg);appearance:none;-webkit-appearance:none}.m-app .m-network-search .m-network-search-input:focus,.m-app .m-network-search .m-network-search-input:focus-visible,.m-app .m-network-search .m-network-search-input:invalid,.m-app .m-network-search .m-network-search-input:user-invalid{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.m-app .m-network-search .m-network-search-input::placeholder{color:var(--ghost);-webkit-text-fill-color:var(--ghost);opacity:1}.m-app .m-network-search button{flex-shrink:0;min-height:28px;padding:0 10px;border:1px solid color-mix(in oklch,var(--em) 34%,var(--line));border-radius:999px;background:color-mix(in oklch,var(--em) 12%,var(--surface));color:var(--em);font-family:var(--mono);font-size:10px}.m-app .m-network-search-empty{flex-shrink:0;color:var(--dim);font-size:10px;line-height:1;text-transform:none}.m-app .m-network-depth-panel{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0 2px 10px}.m-app .m-network-depth-path,.m-app .m-network-up{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--line-soft);border-radius:999px;background:color-mix(in oklch,var(--surface) 88%,transparent);color:var(--muted);font-family:var(--mono);font-size:10.5px}.m-app .m-network-up{font:inherit;font-family:var(--mono);font-size:11px;cursor:pointer;color:var(--fg-2)}.m-app .m-network-depth-path{flex:1 1 auto;overflow:hidden;justify-content:flex-end;border-color:transparent;background:transparent;color:var(--dim);text-overflow:ellipsis;white-space:nowrap}.m-app .tree-stage{position:relative;height:312px;margin:26px -4px 2px}.m-app .tree-stage>svg.tree-edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.m-app .tree-stage .edge{fill:none}.m-app .tree-stage .edge.sk{stroke:color-mix(in oklch,var(--sk) 65%,var(--line));stroke-dasharray:3 3}.m-app .tree-stage .edge.co{stroke:color-mix(in oklch,var(--co) 65%,var(--line));stroke-dasharray:3 3}.m-app .tn{position:absolute;transform:translateX(-50%);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--rt);overflow:visible;text-align:left;font:inherit;color:inherit;display:flex;flex-direction:column;transition:border-color .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.m-app .tn.focus{left:50%;top:0;width:min(230px,72%);background:linear-gradient(180deg,color-mix(in oklch,var(--em) 8%,var(--surface)),var(--surface));border-color:color-mix(in oklch,var(--em) 24%,var(--line));box-shadow:0 0 0 1px color-mix(in oklch,var(--em) 18%,transparent),0 6px 18px color-mix(in oklch,var(--em) 16%,transparent)}.m-app .tn.child{top:178px;width:min(184px,calc(50% - 12px))}.m-app .tn.child.left{left:24%;border-left:2px solid var(--sk)}.m-app .tn.child.right{left:76%;border-left:2px solid var(--co)}.m-app .tn-leg-tag{position:absolute;top:-11px;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--rp);background:var(--surface);border:1px solid var(--line-soft);font-family:var(--mono);font-size:9px;letter-spacing:normal;text-transform:none;line-height:1;z-index:3;white-space:nowrap}.m-app .tn-leg-tag .gem{width:14px;height:14px;filter:none;flex-shrink:0}.m-app .tn-leg-tag .lvl-chip{font-family:var(--mono);font-size:8.5px;padding:2px 4px;border-radius:4px;background:color-mix(in oklch,currentColor 16%,transparent);letter-spacing:normal;line-height:1;color:inherit}.m-app .tn-leg-tag .leg-name{font-size:9px;letter-spacing:normal}.m-app .tn.child.left .tn-leg-tag{left:8px;color:var(--sk);border-color:color-mix(in oklch,var(--sk) 42%,var(--line));background:color-mix(in oklch,var(--sk) 16%,var(--surface));flex-direction:row}.m-app .tn.child.right .tn-leg-tag{right:8px;left:auto;color:var(--co);border-color:color-mix(in oklch,var(--co) 42%,var(--line));background:color-mix(in oklch,var(--co) 16%,var(--surface));flex-direction:row}.m-app .tn-head{display:flex;align-items:center;gap:7px;min-width:0;padding:10px 10px 8px;background:transparent;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;color:inherit;font:inherit;text-align:left;width:100%;border-radius:var(--rt) var(--rt) 0 0;overflow:visible;transition:background .14s ease;-webkit-tap-highlight-color:transparent}.m-app .tn-head:hover{background:color-mix(in oklch,var(--fg-2) 5%,transparent)}.m-app .tn-head:focus-visible{background:color-mix(in oklch,var(--em) 10%,transparent);outline:0}.m-app .tn.focus .tn-head{border-bottom-color:color-mix(in oklch,var(--em) 22%,var(--line))}.m-app .tn.child.left .tn-head:focus-visible{background:color-mix(in oklch,var(--sk) 10%,transparent)}.m-app .tn.child.right .tn-head:focus-visible{background:color-mix(in oklch,var(--co) 10%,transparent)}.m-app .tn-body{display:flex;flex-direction:column;padding:8px 11px 10px;background:transparent;border:0;cursor:pointer;color:inherit;font:inherit;text-align:left;width:100%;position:relative;border-radius:0 0 var(--rt) var(--rt);overflow:visible;transition:background .14s ease;-webkit-tap-highlight-color:transparent}.m-app .tn.focus .tn-body:hover{background:color-mix(in oklch,var(--em) 6%,transparent)}.m-app .tn.focus .tn-body:focus-visible{background:color-mix(in oklch,var(--em) 10%,transparent);outline:0}.m-app .tn.child .tn-body:hover{background:color-mix(in oklch,var(--em) 7%,transparent)}.m-app .tn.child .tn-body:focus-visible{background:color-mix(in oklch,var(--em) 10%,transparent);outline:0}.m-app .tn.child .tn-body:active{background:color-mix(in oklch,var(--em) 14%,transparent)}.m-app .tn.child.left .tn-body:hover{background:color-mix(in oklch,var(--sk) 7%,transparent)}.m-app .tn.child.left .tn-body:focus-visible{background:color-mix(in oklch,var(--sk) 11%,transparent)}.m-app .tn.child.left .tn-body:active{background:color-mix(in oklch,var(--sk) 16%,transparent)}.m-app .tn.child.right .tn-body:hover{background:color-mix(in oklch,var(--co) 7%,transparent)}.m-app .tn.child.right .tn-body:focus-visible{background:color-mix(in oklch,var(--co) 11%,transparent)}.m-app .tn.child.right .tn-body:active{background:color-mix(in oklch,var(--co) 16%,transparent)}.m-app .tn-head .avatar{flex-shrink:0}.m-app .tn-head .m-direct-avatar{flex-shrink:0;width:34px;height:34px;font-size:13px;box-shadow:0 0 0 2px color-mix(in oklch,var(--em) 8%,transparent),0 8px 14px color-mix(in oklch,var(--em) 16%,transparent)}.m-app .tn-name{flex:1;min-width:0;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:5px}.m-app .tn-name .gem{flex-shrink:0}.m-app .tn-name .nm{overflow:hidden;text-overflow:ellipsis}.m-app .tn-lvl{font-family:var(--mono);font-size:9px;color:var(--dim);padding:1px 5px;border-radius:var(--rp);background:var(--bg-2);flex-shrink:0;letter-spacing:.04em}.m-app .tn.focus .tn-lvl{color:var(--em);background:color-mix(in oklch,var(--em) 12%,transparent)}.m-app .tn-mid{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-family:var(--mono);font-size:11px}.m-app .tn-mid .vol{flex-shrink:0;font-weight:600;color:var(--fg)}.m-app .tn-mid .pos{min-width:0;overflow:hidden;color:var(--em);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.m-app .tn-bar{display:block;height:3px;margin-top:7px;background:var(--bg-2);border-radius:99px;overflow:hidden}.m-app .tn-bar>i{display:block;height:100%;background:var(--em);border-radius:inherit}.m-app .tn.child.left .tn-bar>i{background:var(--sk)}.m-app .tn.child.right .tn-bar>i{background:var(--co)}.m-app .tn-drill-down{position:absolute;left:50%;bottom:-20px;z-index:5;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid color-mix(in oklch,var(--em) 38%,var(--line));border-radius:999px;background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--em) 22%,transparent),transparent 60%),var(--surface);box-shadow:0 0 0 4px color-mix(in oklch,var(--bg) 72%,transparent),0 10px 22px color-mix(in oklch,var(--em) 20%,transparent);color:var(--em);transform:translateX(-50%);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.m-app .tn-drill-down:active{transform:translateX(-50%) scale(.94)}.m-app .tn.child.left .tn-drill-down{border-color:color-mix(in oklch,var(--sk) 42%,var(--line));color:var(--sk);box-shadow:0 0 0 4px color-mix(in oklch,var(--bg) 72%,transparent),0 10px 22px color-mix(in oklch,var(--sk) 22%,transparent)}.m-app .tn.child.right .tn-drill-down{border-color:color-mix(in oklch,var(--co) 42%,var(--line));color:var(--co);box-shadow:0 0 0 4px color-mix(in oklch,var(--bg) 72%,transparent),0 10px 22px color-mix(in oklch,var(--co) 22%,transparent)}.m-app .tn-drill{position:absolute;right:9px;bottom:8px;color:var(--dim);width:12px;height:12px;pointer-events:none;transition:color .14s ease,transform .14s ease}.m-app .tn.child .tn-body:hover .tn-drill{color:var(--fg-2);transform:translateX(2px)}.m-app .tn-drill.up{color:color-mix(in oklch,var(--em) 70%,var(--dim))}.m-app .tn.focus .tn-body:hover .tn-drill.up{color:var(--em);transform:translateY(-2px)}.m-app .tn.tn-empty{border-style:dashed;border-color:var(--line);background:transparent}.m-app .tn.tn-empty.left{border-left-color:color-mix(in oklch,var(--sk) 32%,var(--line))}.m-app .tn.tn-empty.right{border-left-color:color-mix(in oklch,var(--co) 32%,var(--line))}.m-app .tn-empty-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 10px;min-height:70px}.m-app .tn-empty-body .tn-empty-icon{width:24px;height:24px;border-radius:50%;border:1px dashed var(--line);color:var(--dim);display:grid;place-items:center;font-size:14px;line-height:1}.m-app .tn-empty-body>span{font-family:var(--mono);font-size:9.5px;color:var(--dim);text-transform:none;letter-spacing:normal}.m-app .m-tree-policy{margin:14px 8px 0;color:var(--dim);font-size:10.5px;line-height:1.55;text-align:center}.m-app .tree-stage .edge.dim{stroke-opacity:.32;stroke-dasharray:2 5}.m-app .tree-crumbs{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-height:26px;flex-wrap:nowrap}.m-app .crumb-up{display:inline-flex;align-items:center;gap:5px;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:var(--rp);padding:5px 10px 5px 8px;font-family:var(--mono);font-size:10.5px;color:var(--fg-2);cursor:pointer;flex-shrink:0;transition:background .14s ease,border-color .14s ease}.m-app .crumb-up:hover{background:var(--surface);border-color:var(--line)}.m-app .crumb-up svg{width:12px;height:12px}.m-app .crumb-path{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;color:var(--dim);min-width:0;overflow:hidden;white-space:nowrap}.m-app .crumb-link{background:transparent;border:0;padding:0;font:inherit;color:var(--em);cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.m-app .crumb-link:hover{text-decoration:underline}.m-app .crumb-self{color:var(--fg-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:110px}.m-app .crumb-sep{color:var(--dim);font-size:9px;flex-shrink:0}.m-app{--h-status:var(--m-safe-top);--h-home:var(--m-safe-bottom)}.m-app .dynamic-island,.m-app .status-bar{display:none}.m-app .mobile-embed{min-width:0}.m-app .m-pool-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.m-app .m-pool-info-grid .mini{min-height:68px;padding:10px 9px}.m-app .m-topup-card{padding:16px}.m-app .m-topup-title{margin:5px 0 0;color:var(--fg);font-size:18px;font-weight:700;letter-spacing:-.04em}.m-app .m-topup-amount{margin-top:12px}.m-app .m-topup-input-shell{position:relative;display:block}.m-app .m-topup-input-shell .m-clean-input{min-height:50px;padding:11px 62px 11px 16px;border-color:color-mix(in oklch,var(--line) 78%,var(--em));border-radius:15px;background:color-mix(in oklch,var(--bg) 88%,black);font-size:19px;font-weight:700;letter-spacing:.02em}.m-app .m-topup-input-shell .m-clean-input::placeholder{color:color-mix(in oklch,var(--muted) 74%,transparent)}.m-app .m-topup-input-shell b{position:absolute;right:16px;top:50%;color:var(--dim);font-family:var(--mono);font-size:11px;letter-spacing:normal;transform:translateY(-50%)}.m-app .m-topup-source-label{margin-top:13px}.m-app .m-topup-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.m-app .m-topup-source{position:relative;min-width:0;min-height:56px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:18px;background:radial-gradient(120px 70px at 50% 0,color-mix(in oklch,var(--em) 5%,transparent),transparent 74%),color-mix(in oklch,var(--bg-2) 88%,transparent);color:var(--fg);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 oklch(100% 0 0/.035)}.m-app .m-topup-source[data-active=true]{border-color:var(--em-soft);background:radial-gradient(150px 90px at 50% 0,color-mix(in oklch,var(--em) 16%,transparent),transparent 72%),color-mix(in oklch,var(--em-deep) 20%,var(--bg-2));box-shadow:0 0 0 1px color-mix(in oklch,var(--em) 20%,transparent),0 0 26px color-mix(in oklch,var(--em) 14%,transparent)}.m-app .m-topup-source[data-insufficient=true]{opacity:.72}.m-app .m-topup-source[data-bucket=available]{grid-column:1/-1;padding-right:94px}.m-app .m-topup-source:disabled,.m-app .m-topup-source[aria-disabled=true]{cursor:not-allowed;opacity:.55}.m-app .m-topup-source b,.m-app .m-topup-source span{display:block}.m-app .m-topup-source span{color:var(--dim);font-family:var(--mono);font-size:8px;letter-spacing:normal;line-height:1.3;text-transform:none}.m-app .m-topup-source b{margin-top:6px;color:var(--fg);font-size:13px;font-weight:700;letter-spacing:.02em}.m-app .m-topup-deposit-link{position:absolute;right:12px;top:50%;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 13px;border:1px solid color-mix(in oklch,var(--em) 58%,var(--line));border-radius:999px;background:color-mix(in oklch,var(--em) 14%,var(--bg-2));color:var(--em);font-size:11px;font-weight:700;letter-spacing:.02em;text-decoration:none;transform:translateY(-50%)}.m-app .m-topup-submit{min-height:50px;margin-top:13px;border-radius:999px;font-size:15px;font-weight:700}.m-app .m-topup-submit:disabled{border-color:color-mix(in oklch,var(--line) 80%,var(--muted));background:linear-gradient(180deg,color-mix(in oklch,var(--surface-2) 82%,var(--muted)),color-mix(in oklch,var(--surface) 88%,black));color:color-mix(in oklch,var(--muted) 82%,var(--fg));box-shadow:none;cursor:not-allowed;opacity:.72}.m-app .m-topup-min{margin-top:8px;color:var(--dim);font-size:10.5px;letter-spacing:normal;text-align:center}.m-app .m-topup-min[data-warning=true]{color:color-mix(in oklch,var(--warn) 72%,var(--dim))}.m-app .m-auto-min-hint{margin-top:-4px;margin-bottom:12px;color:var(--dim);font-size:10.5px;letter-spacing:normal;line-height:1.45}.m-app .m-auto-min-hint-grid{grid-column:1/-1;margin-top:-2px;margin-bottom:0}.m-app .m-auto-form-card{padding:16px}.m-app .m-auto-form-head{align-items:flex-start;margin-bottom:12px}.m-app .m-auto-source-list{display:grid;gap:8px;margin-top:12px;margin-bottom:16px}.m-app .m-auto-source-row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(90px,1fr);align-items:center;gap:10px;min-height:48px;padding:9px 10px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in oklch,var(--bg-2) 86%,transparent)}.m-app .m-auto-source-row[data-active=true]{border-color:color-mix(in oklch,var(--em) 56%,var(--line));background:radial-gradient(120px 70px at 0 0,color-mix(in oklch,var(--em) 12%,transparent),transparent 72%),color-mix(in oklch,var(--em-deep) 12%,var(--bg-2))}.m-app .m-auto-source-row,.m-app .m-auto-split{-webkit-user-select:none;user-select:none}.m-app .m-auto-source-row b,.m-app .m-auto-source-row small,.m-app .m-auto-source-row span{min-width:0}.m-app .m-auto-source-row b{display:block;overflow:hidden;color:var(--fg);font-size:12px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.m-app .m-auto-source-row small,.m-app .m-auto-split small{display:block;margin-top:3px;color:var(--dim);font-size:10px;line-height:1.25}.m-app .m-auto-wallet-note{gap:4px;margin:10px 0 12px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:14px;background:color-mix(in oklch,var(--bg-2) 82%,transparent)}.m-app .m-auto-wallet-note small,.m-app .m-auto-wallet-note span{color:var(--dim);font-family:var(--mono);font-size:10px;line-height:1.25}.m-app .m-auto-wallet-note b{min-width:0;color:var(--fg);font-size:11px;overflow-wrap:anywhere}.m-app .m-auto-range{width:100%;min-height:30px;accent-color:var(--em);touch-action:pan-y;cursor:pointer}.m-app .m-auto-save{min-height:48px;margin-top:12px;font-size:14px}.m-app .m-auto-split{display:grid;gap:8px;margin-bottom:12px;padding:11px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in oklch,var(--bg-2) 88%,transparent)}.m-app .m-auto-split .row-between{color:var(--dim);font-size:10px;letter-spacing:.05em}.m-app .m-auto-split .row-between b{color:var(--em);font-weight:700}.m-app .m-auto-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:8px;margin-bottom:10px}.m-app .m-auto-form-card .m-clean-field{margin-bottom:10px}.m-app .m-auto-form-card .m-clean-input{min-height:46px;border-radius:14px;font-size:13px}.m-app .m-auto-mfa-row{position:relative;display:block}.m-app .m-auto-mfa-row svg{position:absolute;right:14px;top:50%;color:var(--dim);transform:translateY(-50%)}.m-app .m-auto-mfa-row[data-verified=true] svg{color:oklch(76% .16 150);filter:drop-shadow(0 0 6px color-mix(in oklch,oklch(76% .16 150) 42%,transparent))}.m-app .m-auto-mfa-row .m-clean-input{padding-right:40px}.m-app .m-auto-message{margin-top:10px;padding:10px 12px;border:1px solid color-mix(in oklch,var(--warn) 40%,var(--line));border-radius:14px;background:color-mix(in oklch,var(--warn) 8%,var(--bg-2));color:var(--fg);font-size:12px;line-height:1.35}.m-app .m-auto-wallet-note{display:grid;gap:6px}.m-app .m-auto-wallet-link{color:var(--cyan);font-size:13px;font-weight:600;text-decoration:none}.m-app .m-mfa-setup-banner{display:grid;gap:14px;padding:16px;border-radius:18px}.m-app .m-daily-ledger-card{padding:18px 16px}.m-app .m-daily-ledger-row{display:grid;grid-template-columns:minmax(0,64px) minmax(0,1fr) minmax(0,88px);align-items:center;gap:11px;min-height:58px;border-bottom:1px solid var(--line-soft)}.m-app .m-daily-ledger-row:last-child{border-bottom:0}.m-app .m-daily-ledger-day{color:var(--muted);font-family:var(--mono);font-size:13px;letter-spacing:.02em}.m-app .m-daily-ledger-day[data-current=true]{color:var(--em)}.m-app .m-daily-ledger-track{height:7px;overflow:hidden;border:1px solid color-mix(in oklch,var(--line) 72%,var(--em));border-radius:999px;background:color-mix(in oklch,var(--bg) 82%,black);box-shadow:inset 0 1px 2px rgb(0 0 0/.4)}.m-app .m-daily-ledger-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklch,var(--em) 84%,#006bff),color-mix(in oklch,var(--em) 68%,white));box-shadow:0 0 12px color-mix(in oklch,var(--em) 32%,transparent)}.m-app .m-daily-ledger-meta{display:grid;justify-items:end;gap:4px;text-align:right}.m-app .m-daily-ledger-meta strong{color:var(--fg);font-size:17px;font-weight:700;letter-spacing:.01em}.m-app .m-daily-ledger-row[data-current=true] .m-daily-ledger-meta strong{color:var(--em)}.m-app .m-daily-ledger-meta small{color:var(--muted);font-size:11.5px;letter-spacing:.02em}@media (max-width:390px){.m-app .m-daily-ledger-card{padding:16px 13px}.m-app .m-daily-ledger-row{grid-template-columns:minmax(0,52px) minmax(0,1fr) minmax(0,76px);gap:8px;min-height:54px}.m-app .m-daily-ledger-day{font-size:12px}.m-app .m-daily-ledger-meta strong{font-size:15px}.m-app .m-daily-ledger-meta small{font-size:10.5px}}.m-app .m-organic-card{padding:18px}.m-app .m-organic-total{margin-bottom:14px;padding:16px 14px;border:1px solid var(--line-soft);border-radius:20px;background:color-mix(in oklch,var(--bg-2) 88%,transparent)}.m-app .m-organic-total-value{margin-top:10px;color:var(--fg);font-size:34px;font-weight:800;letter-spacing:-.06em;line-height:1}.m-app .m-organic-total-hint{margin:10px 0 0;color:var(--dim);font-size:10.5px;line-height:1.45}.m-app .m-organic-title{margin-top:4px;font-size:17px;font-weight:700;letter-spacing:-.04em}.m-app .m-organic-card .pill{flex:0 0 auto;font-family:var(--mono);font-size:12px}.m-app .m-organic-hands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-app .m-organic-hand{min-width:0;padding:14px 13px;border:1px solid color-mix(in oklch,var(--sk) 34%,var(--line));border-radius:20px;background:color-mix(in oklch,var(--sk) 10%,var(--bg-2))}.m-app .m-organic-hand[data-tone=co]{border-color:color-mix(in oklch,var(--co) 34%,var(--line));background:color-mix(in oklch,var(--vi) 10%,var(--bg-2))}.m-app .m-organic-hand-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.m-app .m-organic-hand-label{color:var(--sk);font-size:10px;font-weight:700;letter-spacing:normal;line-height:1.45;text-transform:none}.m-app .m-organic-hand[data-tone=co] .m-organic-hand-label{color:var(--co)}.m-app .m-organic-partners{display:grid;gap:1px;color:var(--dim);font-size:10px;line-height:1.15;text-align:left}.m-app .m-organic-partners b{color:var(--muted);font-weight:600}.m-app .m-organic-hand-value{margin-top:20px;color:var(--fg);font-size:25px;font-weight:800;letter-spacing:-.05em}.m-app .m-organic-hand[data-tone=co] .m-organic-hand-value{color:var(--co)}.m-app .m-organic-hand-meta{margin-top:4px;color:var(--dim);font-size:10px;letter-spacing:.03em}.m-app .m-organic-hand-hint{margin:8px 0 0;color:var(--dim);font-size:9.5px;line-height:1.4}.m-app .m-organic-bar{height:4px;margin-top:16px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--line-soft) 82%,black)}.m-app .m-organic-bar i{display:block;height:100%;border-radius:inherit;background:var(--sk)}.m-app .m-organic-hand[data-tone=co] .m-organic-bar i{background:var(--co)}.m-app .m-organic-summary{display:grid;gap:10px;margin-top:16px;padding:13px 14px;border:1px solid var(--line-soft);border-radius:18px;background:color-mix(in oklch,var(--bg-2) 82%,transparent)}.m-app .m-organic-summary div{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);gap:10px;align-items:baseline}.m-app .m-organic-summary span{color:var(--dim)}.m-app .m-organic-summary b,.m-app .m-organic-summary span{min-width:0;font-family:var(--mono);font-size:12px;line-height:1.2}.m-app .m-organic-summary b{color:var(--fg);font-weight:500}.m-app .m-rate-card{padding:18px}.m-app .m-rate-head{align-items:flex-start;margin-bottom:16px}.m-app .m-rate-title{margin-top:4px;font-size:18px;font-weight:700;letter-spacing:-.04em}.m-app .m-rate-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m-app .m-rate-copy{margin:16px 0 12px;color:var(--muted);font-size:13px;line-height:1.45}.m-app .m-rate-copy b,.m-app .m-rate-copy strong{color:var(--em)}.m-app .m-rate-track{height:7px;overflow:hidden;border:1px solid color-mix(in oklch,var(--line) 70%,var(--em));border-radius:999px;background:color-mix(in oklch,var(--bg) 82%,black)}.m-app .m-rate-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--em-deep),var(--em));box-shadow:0 0 12px var(--em-glow)}.m-app .m-rate-scale{display:grid;grid-template-columns:repeat(3,1fr);margin-top:7px;color:var(--dim);font-size:10px;letter-spacing:normal}.m-app .m-rate-scale b{color:var(--em);font-weight:600;text-align:center}.m-app .m-rate-scale span:last-child{text-align:right}.m-app .m-rank-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-app .m-rank-metric{min-height:118px;padding:14px}.m-app .m-rank-metric-value{margin-top:16px;color:var(--fg);font-size:18px;font-weight:750;letter-spacing:-.04em;line-height:1.15}.m-app .m-rank-metric-value.accent{color:var(--am);font-size:22px}.m-app .m-rank-metric-meta{margin-top:10px;color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.35}.m-app .m-direct-list-section{display:block}.m-app .m-direct-search{position:relative;margin-bottom:10px}.m-app .m-direct-search svg{position:absolute;left:13px;top:50%;z-index:1;color:var(--dim);transform:translateY(-50%)}.m-app .m-direct-search .m-clean-input{padding-left:38px;font-size:12px}.m-app .m-direct-filter{margin-bottom:10px}.m-app .m-direct-card{padding:4px 12px}.m-app .m-overview-partners-card{padding:4px 14px}.m-app .m-direct-list{display:grid}.m-app .m-direct-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:13px;align-items:start;padding:15px 0;border-top:1px solid var(--line-soft);cursor:pointer;transition:transform .12s ease,opacity .12s ease}.m-app .m-direct-row:active{transform:scale(.992)}.m-app .m-direct-row:focus-visible{outline:2px solid color-mix(in oklch,var(--em) 55%,transparent);outline-offset:4px;border-radius:16px}.m-app .m-overview-partner-row{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:16px 0}.m-app .m-overview-partner-row .m-direct-avatar{width:48px;height:48px;font-size:18px}.m-app .m-overview-partner-row .m-direct-title{font-size:14.5px}.m-app .m-overview-partner-row .m-direct-side{align-self:start}.m-app .m-direct-row:first-child{border-top:0}.m-app .m-direct-avatar{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid color-mix(in oklch,var(--em) 34%,transparent);background:radial-gradient(circle at 30% 22%,color-mix(in oklch,white 34%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in oklch,var(--em) 88%,white 8%),color-mix(in oklch,var(--vi) 82%,black 4%));box-shadow:0 0 0 4px color-mix(in oklch,var(--em) 8%,transparent),0 12px 24px color-mix(in oklch,var(--em) 20%,transparent);color:white;font-size:18px;font-weight:800;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.28);overflow:hidden}.m-app .m-direct-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.m-app .m-direct-avatar[data-has-image=true]{background:var(--surface-2);color:transparent}.m-app .m-direct-main{min-width:0}.m-app .m-direct-title{overflow:hidden;color:var(--fg);font-size:14px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.m-app .m-direct-row-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.m-app .m-direct-mini-badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:3px 8px;border:1px solid color-mix(in oklch,var(--badge-accent,var(--line)) 36%,var(--line-soft));border-radius:999px;background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--badge-accent,var(--fg)) 14%,transparent),transparent 65%),color-mix(in oklch,var(--badge-accent,var(--surface)) 9%,var(--surface));color:color-mix(in oklch,var(--badge-accent,var(--muted)) 86%,var(--fg));font-size:9.5px;font-weight:800;letter-spacing:normal;line-height:1;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.m-app .m-direct-mini-badge[data-tone=rank]{--badge-accent:var(--vi)}.m-app .m-direct-mini-badge[data-tone=muted]{--badge-accent:var(--dim)}.m-app .m-direct-mini-badge[data-tone=danger]{--badge-accent:var(--co)}.m-app .m-direct-mini-badge[data-tone=left]{--badge-accent:var(--sk)}.m-app .m-direct-mini-badge[data-tone=right]{--badge-accent:var(--em)}.m-app .m-direct-mini-badge[data-tone=depth]{--badge-accent:var(--am)}.m-app .m-direct-hero{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid color-mix(in oklch,var(--hero-accent,var(--em)) 24%,var(--line-soft));border-radius:20px;background:radial-gradient(circle at 0 0,color-mix(in oklch,var(--hero-accent,var(--em)) 22%,transparent),transparent 60%),radial-gradient(circle at 100% 100%,color-mix(in oklch,var(--hero-accent,var(--em)) 14%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in oklch,var(--surface-2) 92%,transparent),color-mix(in oklch,var(--surface) 96%,black 2%));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 24px -10px color-mix(in oklch,var(--hero-accent,var(--em)) 40%,transparent)}.m-app .m-direct-hero[data-status=active]{--hero-accent:var(--em)}.m-app .m-direct-hero[data-status=grace]{--hero-accent:var(--am)}.m-app .m-direct-hero[data-status=inactive]{--hero-accent:var(--dim)}.m-app .m-direct-hero-gem{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;background:transparent;border:0}.m-app .m-direct-hero-gem img{display:block;width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 0 16px color-mix(in oklch,var(--hero-accent,var(--em)) 65%,transparent)) drop-shadow(0 0 6px color-mix(in oklch,var(--hero-accent,var(--em)) 45%,transparent))}.m-app .m-direct-hero-gem[data-unranked=true] img{filter:drop-shadow(0 0 14px color-mix(in oklch,var(--dim) 40%,transparent)) drop-shadow(0 0 5px color-mix(in oklch,var(--dim) 30%,transparent));opacity:.9}.m-app .m-direct-hero-meta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.m-app .m-direct-hero-title{color:var(--fg);font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-app .m-direct-hero-status{display:inline-flex;align-items:center;gap:6px;color:color-mix(in oklch,var(--hero-accent,var(--em)) 75%,var(--fg));font-size:10.5px;font-weight:700;letter-spacing:normal;text-transform:none}.m-app .m-direct-hero-dot{width:8px;height:8px;border-radius:50%;background:var(--hero-accent,var(--em));box-shadow:0 0 12px color-mix(in oklch,var(--hero-accent,var(--em)) 80%,transparent)}.m-app .m-direct-hero-sub{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--muted);font-size:10.5px;line-height:1.3}.m-app .m-direct-hero-sub span:not(:last-child):after{content:"·";margin-left:10px;color:var(--dim)}.m-app .m-direct-sheet-grid{display:grid;gap:9px}.m-app .m-direct-sheet-grid,.m-app .m-direct-sheet-grid.m-direct-sheet-grid-2{grid-template-columns:1fr 1fr}.m-app .m-direct-info-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.m-app .m-direct-info-card small.m-direct-info-breakdown{display:flex;flex-direction:column;gap:2px}.m-app .m-direct-info-card small.m-direct-info-breakdown span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-app .m-direct-info-card{position:relative;overflow:hidden;min-height:104px;padding:12px;border:1px solid var(--line-soft);border-radius:18px;background:radial-gradient(circle at 100% 0,color-mix(in oklch,var(--card-accent,var(--em)) 13%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in oklch,var(--surface-2) 88%,transparent),color-mix(in oklch,var(--surface) 96%,black 2%));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.m-app .m-direct-info-card svg{display:block;margin-bottom:10px;color:var(--card-accent,var(--em));filter:drop-shadow(0 0 10px color-mix(in oklch,var(--card-accent,var(--em)) 28%,transparent))}.m-app .m-direct-rank-gem{display:block;width:28px;height:28px;margin-bottom:8px;object-fit:contain;filter:drop-shadow(0 0 12px color-mix(in oklch,var(--card-accent,var(--em)) 30%,transparent))}.m-app .m-direct-info-card span{display:block;color:var(--dim);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:normal;text-transform:none}.m-app .m-direct-info-card b{display:block;margin-top:6px;color:var(--fg);font-family:var(--mono);font-size:14px;font-weight:800;line-height:1.15}.m-app .m-direct-info-card small{display:block;margin-top:6px;color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1.25}.m-app .m-direct-info-card.accent-rank{--card-accent:var(--vi)}.m-app .m-direct-info-card.accent-money{--card-accent:var(--em)}.m-app .m-direct-info-card.accent-hand{--card-accent:var(--co)}.m-app .m-direct-info-card.accent-income{--card-accent:var(--sk)}.m-app .m-direct-info-card.accent-active{--card-accent:var(--em)}.m-app .m-direct-info-card.accent-muted{--card-accent:var(--dim)}.m-app .m-direct-flag-row{display:grid;gap:8px}.m-app .m-direct-flag{display:flex;align-items:center;gap:8px;min-height:38px;padding:9px 11px;border:1px solid color-mix(in oklch,var(--flag-accent,var(--line)) 28%,var(--line-soft));border-radius:14px;background:color-mix(in oklch,var(--flag-accent,var(--surface-2)) 8%,var(--surface));color:color-mix(in oklch,var(--flag-accent,var(--muted)) 80%,var(--fg));font-family:var(--mono);font-size:10.5px;line-height:1.3}.m-app .m-direct-flag svg{flex-shrink:0}.m-app .m-direct-flag[data-tone=ok]{--flag-accent:var(--em)}.m-app .m-direct-flag[data-tone=danger]{--flag-accent:var(--co)}.m-app .m-direct-flag[data-tone=warn]{--flag-accent:var(--am)}.m-app .m-direct-flag[data-tone=muted]{--flag-accent:var(--dim)}.m-app .m-direct-detail,.m-app .m-direct-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px;color:var(--muted);font-size:10.5px;line-height:1.35}.m-app .m-direct-side{display:grid;justify-items:end;gap:8px}.m-app .m-direct-status{display:inline-grid;place-items:center;min-width:64px;height:27px;padding:0 12px;border:1px solid color-mix(in oklch,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in oklch,var(--panel-2) 88%,white 2%),color-mix(in oklch,var(--panel) 92%,black 4%));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:var(--dim);font-size:10px;font-weight:800;letter-spacing:normal;text-transform:none}.m-app .m-direct-status[data-active=true]{border-color:color-mix(in oklch,var(--em) 45%,transparent);background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--em) 20%,transparent),transparent 62%),color-mix(in oklch,var(--em) 12%,var(--panel));box-shadow:inset 0 1px 0 color-mix(in oklch,white 10%,transparent),0 0 18px color-mix(in oklch,var(--em) 16%,transparent);color:var(--em)}.m-app .m-direct-placement{display:flex;justify-content:flex-end;gap:5px;max-width:96px;flex-wrap:wrap}.m-app .m-direct-pager{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:10px}.m-app .m-direct-pager>span{color:var(--dim);font-size:10.5px;text-align:center}@media (max-width:390px){.m-app .m-organic-card{padding:16px}.m-app .m-organic-hands{gap:8px}.m-app .m-organic-hand{padding:13px 11px;border-radius:18px}.m-app .m-organic-hand-value{font-size:22px}.m-app .m-organic-summary div{grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr)}.m-app .m-organic-summary b,.m-app .m-organic-summary span{font-size:11px}.m-app .m-rank-metric{padding:13px}.m-app .m-rank-metric-value{font-size:16px}.m-app .m-rank-metric-value.accent{font-size:20px}.m-app .m-rank-metric-meta{font-size:10px}.m-app .m-direct-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.m-app .m-direct-avatar{width:40px;height:40px;font-size:15px}.m-app .m-direct-status{min-width:58px;height:25px;padding:0 9px;font-size:9.5px}.m-app .m-direct-title{font-size:13px}.m-app .m-direct-detail,.m-app .m-direct-meta{font-size:10px}}.m-app .link-button{border:0;padding:0;background:transparent;color:var(--em);font:inherit;cursor:pointer}.m-app .mobile-action-tile{padding:11px 6px;flex-direction:column;gap:4px;min-height:64px;font-size:11px;font-weight:600;letter-spacing:0}.m-app .m-rank-glance{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;color:var(--fg);font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1.15}.m-app .m-rank-glance-item{display:inline-flex;align-items:center;gap:7px;min-width:0}.m-app .m-rank-glance-next,.m-app .m-rank-glance-sep{color:var(--muted)}.m-app .m-rank-gem{flex:0 0 auto;display:block;width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 5px 11px color-mix(in oklch,var(--em) 22%,transparent))}.m-app .m-depth-rank{display:flex;align-items:center;gap:8px;margin-top:4px}.m-app .m-depth-rank .m-rank-gem{width:28px;height:28px}.m-app .h-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.m-app .h-scroll::-webkit-scrollbar{display:none}.m-app .m-tree{display:grid;gap:14px}.m-app .m-tree-grid{display:grid;grid-template-columns:1fr;gap:10px}.m-app .m-node{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border-radius:var(--radius);padding:12px;display:grid;gap:8px;min-width:0}.m-app .m-node-root{justify-items:center;text-align:center;background:linear-gradient(145deg,rgba(64,255,201,.13),rgba(139,92,246,.08));box-shadow:0 0 0 1px rgba(64,255,201,.08),var(--shadow-soft)}.m-app .m-node span{color:var(--muted);font-size:11px}.m-app .m-deposit-monitor-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px}.m-app .m-deposit-monitor-head .pill{width:fit-content;max-width:100%;white-space:normal;line-height:1.25}.m-app .m-deposit-pipeline-card{padding:14px 12px}.m-app .m-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;position:relative}.m-app .m-pipeline-line{position:absolute;top:14px;left:14%;right:14%;height:2px;background:var(--line-soft);z-index:0}.m-app .m-pipeline-line i{display:block;height:100%;background:linear-gradient(90deg,var(--em-deep),var(--em));box-shadow:0 0 8px var(--em-glow);transition:width .42s ease}.m-app .m-pipeline-step{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:1;min-width:0}.m-app .m-pipeline-step span{position:relative;width:28px;height:28px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);color:var(--dim);display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600}.m-app .m-pipeline-step span.done,.m-app .m-pipeline-step span.live{background:linear-gradient(180deg,#63c4ff,#0b8ee8);color:var(--em-ink);border-color:transparent;box-shadow:0 0 0 5px color-mix(in oklch,var(--em) 14%,transparent),0 0 16px color-mix(in oklch,var(--em) 28%,transparent)}.m-app .m-pipeline-step span.live{animation:m-pipeline-pulse 1.7s ease-in-out infinite}.m-app .m-pipeline-step b{font-family:var(--mono);font-size:9.5px;color:var(--dim);text-transform:none;letter-spacing:normal;white-space:nowrap}.m-app .m-pipeline-step span.done+b,.m-app .m-pipeline-step span.live+b{color:var(--em)}.m-app .m-deposit-network-card{padding:14px 16px}.m-app .m-deposit-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.m-app .m-deposit-network-tile{display:grid;justify-items:center;gap:7px;min-width:0;min-height:88px;padding:12px 8px;border:1px solid var(--line-soft);border-radius:18px;background:color-mix(in oklch,var(--bg-2) 88%,transparent);color:var(--fg);text-align:center;cursor:pointer}.m-app .m-deposit-network-tile[data-active=true]{border-color:var(--em-soft);background:radial-gradient(90px 52px at 50% 0,color-mix(in oklch,var(--em) 13%,transparent),transparent 76%),color-mix(in oklch,var(--em-deep) 14%,var(--bg-2));box-shadow:0 0 0 1px color-mix(in oklch,var(--em) 18%,transparent)}.m-app .m-deposit-network-tile:disabled{cursor:not-allowed;opacity:.5}.m-app .m-deposit-network-tile b,.m-app .m-deposit-network-tile small{display:block}.m-app .m-deposit-network-tile b{overflow:hidden;font-size:11px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.m-app .m-deposit-network-tile small{margin-top:3px;color:var(--dim);font-family:var(--mono);font-size:8.5px;letter-spacing:normal;text-transform:none}.m-app .m-deposit-confirm-note{margin:8px 4px 0;padding-bottom:10px;color:var(--dim);font-size:10.5px;letter-spacing:.04em;line-height:1.35}.m-app .m-deposit-confirm-note+.btn{margin-top:12px}@keyframes m-pipeline-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 5px color-mix(in oklch,var(--em) 14%,transparent),0 0 16px color-mix(in oklch,var(--em) 28%,transparent)}50%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in oklch,var(--em) 16%,transparent),0 0 20px color-mix(in oklch,var(--em) 32%,transparent)}}.m-app .address-box{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:11px 12px;background:color-mix(in oklch,var(--bg-2) 76%,transparent);border:1px solid var(--line);border-radius:var(--rt)}.m-app .address-box .mono{min-width:0;font-size:11px;flex:1;letter-spacing:.01em;word-break:break-all;overflow-wrap:anywhere;line-height:1.45}.m-app .address-box .topbar-action{flex:0 0 auto;margin-top:1px}.m-app .m-deposit-address-field{display:grid;gap:7px;margin-bottom:0}.m-app .m-deposit-address-label{color:var(--dim);font-family:var(--mono);font-size:10px;letter-spacing:normal;line-height:1.2;text-transform:none}.m-app .m-qr-wrap{background:#fff;padding:12px;border-radius:18px;display:flex;justify-content:center;margin-bottom:14px;overflow:hidden}.m-app .m-qr{width:min(250px,100%);aspect-ratio:1;position:relative;background:#fff}.m-app .m-qr-code{display:block;width:100%;height:100%;object-fit:contain}.m-app .m-qr>img:not(.m-qr-code){position:absolute;width:38px;height:38px;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:4px;border-radius:9px;box-shadow:0 0 0 5px #fff}.m-app .m-qr-loading{display:block;width:100%;height:100%;border-radius:12px;background:linear-gradient(90deg,#f3f5f7 25%,#ffffff 37%,#f3f5f7 63%);background-size:220% 100%;animation:skeleton-shimmer 1.3s ease-in-out infinite}.m-app .bento-4{grid-template-columns:repeat(4,1fr);gap:6px}.m-app .bucket-row{padding:14px;display:flex;align-items:center;gap:12px;cursor:pointer;border-color:var(--line);width:100%;color:var(--fg);text-align:left}.m-app .bucket-row[data-active=true]{border-color:var(--em-soft);background:color-mix(in oklch,var(--em) 10%,var(--bg-2))}.m-app .bucket-row input{accent-color:var(--em)}.m-app .bucket-row .ico{width:36px;height:36px;border-radius:var(--rp);display:grid;place-items:center;flex-shrink:0;font-weight:800}.m-app .bucket-row .body{flex:1;min-width:0;display:grid;gap:3px}.m-app .bucket-row .body strong{font-size:14px}.m-app .bucket-row .body small,.m-app .bucket-row .right small{color:var(--dim);font-family:var(--mono);font-size:10.5px}.m-app .bucket-row .right{text-align:right;display:grid;gap:3px}.m-app .asset-choice{padding:12px;border-radius:var(--rt);border:1px solid var(--line);background:var(--surface-2);color:var(--fg);display:flex;align-items:center;gap:10px;text-align:left}.m-app .asset-choice[data-active=true]{border-color:var(--em-soft);background:color-mix(in oklch,var(--em) 12%,var(--bg-2));color:var(--em)}.m-app .asset-choice span{flex:1;display:grid;gap:2px}.m-app .asset-choice small{font-family:var(--mono);font-size:10px;color:var(--dim)}.m-app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m-app .m-withdrawal-flow{display:grid;gap:18px;padding-bottom:22px}.m-app .withdrawal-payout-cooldown--mobile{padding:12px;border:1px solid color-mix(in oklch,var(--am) 36%,var(--line));border-radius:var(--r);background:linear-gradient(180deg,color-mix(in oklch,var(--am) 10%,transparent),transparent 46%),color-mix(in oklch,var(--surface-2) 76%,transparent)}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-head{align-items:center}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-icon{display:flex;align-items:center;justify-content:center;line-height:0;width:32px;height:32px;border:1px solid color-mix(in oklch,var(--am) 32%,var(--line));border-radius:10px;color:var(--am);background:color-mix(in oklch,var(--am) 12%,transparent)}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-icon svg{display:block;flex:0 0 auto}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-intro b{color:var(--fg)}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-intro p{color:var(--muted);font-size:11.5px}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-timer-panel{padding:9px 11px;border-color:color-mix(in oklch,var(--am) 24%,var(--line));background:color-mix(in oklch,var(--bg) 62%,transparent)}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-timer-label{color:var(--muted)}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-timer{color:var(--am);font-size:1.28rem}.m-app .withdrawal-payout-cooldown--mobile .withdrawal-payout-cooldown-unlock{color:var(--muted);font-size:10.5px}.m-app .withdrawal-wallet-cooldown-hint{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:5px;align-items:start;min-width:0;padding:11px 12px;border:1px solid color-mix(in oklch,var(--am) 22%,var(--line));border-radius:var(--r);background:linear-gradient(180deg,color-mix(in oklch,var(--am) 6%,transparent),transparent 54%),color-mix(in oklch,var(--surface-2) 64%,transparent)}.m-app .withdrawal-wallet-cooldown-hint--active{border-color:color-mix(in oklch,var(--am) 36%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--am) 10%,transparent),transparent 46%),color-mix(in oklch,var(--surface-2) 76%,transparent)}.m-app .withdrawal-wallet-cooldown-hint-icon{grid-column:1;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:1px;border:1px solid color-mix(in oklch,var(--am) 32%,var(--line));border-radius:10px;color:var(--am);background:color-mix(in oklch,var(--am) 12%,transparent)}.m-app .withdrawal-wallet-cooldown-hint-icon svg{display:block}.m-app .withdrawal-wallet-cooldown-hint-title{grid-column:2;grid-row:1;margin:0;padding-top:2px;color:var(--fg);font-size:12px;font-weight:650;line-height:1.25}.m-app .withdrawal-wallet-cooldown-hint-badge{grid-column:3;grid-row:1;justify-self:end;align-self:start;padding:2px 7px;border:1px solid color-mix(in oklch,var(--am) 30%,var(--line));border-radius:999px;color:var(--am);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;white-space:nowrap}.m-app .withdrawal-wallet-cooldown-hint-copy{grid-column:2;grid-row:2;margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.m-app .m-settings-wallet .withdrawal-payout-cooldown--mobile{margin-bottom:10px}.m-app .m-settings-wallet-form .withdrawal-wallet-cooldown-hint--mobile{margin:0 0 12px}.m-app .m-withdrawal-wallet-meta.locked{color:var(--am)}.m-app .m-withdrawal-step-head{display:flex;align-items:center;gap:10px;margin:0 0 9px}.m-app .m-withdrawal-step-head span{display:inline-flex;align-items:center;min-height:22px;padding:0 11px;border:1px solid color-mix(in oklch,var(--em) 35%,transparent);border-radius:var(--rp);background:linear-gradient(180deg,color-mix(in oklch,var(--em) 20%,var(--surface-2)),color-mix(in oklch,var(--em-deep) 18%,var(--bg-2)));color:var(--em);box-shadow:0 0 14px color-mix(in oklch,var(--em) 15%,transparent);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:normal}.m-app .m-withdrawal-step-head b{color:var(--fg);font-size:15px;font-weight:650;letter-spacing:-.015em}.m-app .m-withdrawal-buckets{display:grid;gap:8px}.m-app .m-withdrawal-bucket{min-height:78px;padding:13px 14px;border-radius:16px;background:linear-gradient(180deg,color-mix(in oklch,var(--surface-2) 74%,transparent),color-mix(in oklch,var(--surface) 86%,black))}.m-app .m-withdrawal-bucket[data-active=true]{border-color:var(--em-soft);background:radial-gradient(circle at 80% 0,color-mix(in oklch,var(--em) 14%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in oklch,var(--em) 13%,var(--surface-2)),color-mix(in oklch,var(--em-deep) 10%,var(--bg-2)));box-shadow:0 0 0 1px color-mix(in oklch,var(--em) 20%,transparent),0 0 20px color-mix(in oklch,var(--em) 14%,transparent)}.m-app .m-withdrawal-radio{width:14px;height:14px;border:2px solid color-mix(in oklch,var(--fg) 76%,transparent);border-radius:50%;background:var(--fg);box-shadow:0 0 0 1px color-mix(in oklch,var(--bg) 80%,transparent);flex:0 0 auto}.m-app .m-withdrawal-bucket[data-active=true] .m-withdrawal-radio{border-color:var(--em);background:radial-gradient(circle,var(--em) 0 40%,transparent 43%)}.m-app .m-withdrawal-bucket[data-tone=co] .ico{background:var(--co-tint);color:var(--co)}.m-app .m-withdrawal-bucket[data-tone=vi] .ico{background:var(--vi-tint);color:var(--vi)}.m-app .m-withdrawal-bucket[data-tone=am] .ico{background:var(--am-tint);color:var(--am)}.m-app .m-withdrawal-card{padding:16px;border-radius:18px}.m-app .m-withdrawal-network-card{background:radial-gradient(circle at 0 0,color-mix(in oklch,var(--em) 8%,transparent),transparent 44%),linear-gradient(180deg,var(--surface),color-mix(in oklch,var(--surface) 86%,black))}.m-app .m-withdrawal-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.m-app .m-withdrawal-network{display:grid;place-items:center;gap:5px;min-height:86px;padding:11px 7px;border:1px solid var(--line-soft);border-radius:14px;background:color-mix(in oklch,var(--surface-2) 68%,transparent);text-align:center;opacity:.45}.m-app .m-withdrawal-network[data-active=true]{opacity:1;border-color:var(--em-soft);background:color-mix(in oklch,var(--em) 11%,var(--surface-2));color:var(--em)}.m-app .m-withdrawal-network b{font-size:12px;line-height:1.1}.m-app .m-withdrawal-network small{color:var(--dim);font-family:var(--mono);font-size:9.5px;letter-spacing:normal;text-transform:none}.m-app .m-withdrawal-asset-label{margin-top:17px}.m-app .m-withdrawal-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.m-app .m-withdrawal-asset{min-height:58px}.m-app .m-withdrawal-amount-field{gap:9px}.m-app .m-withdrawal-amount-shell{position:relative;display:block}.m-app .m-withdrawal-amount-shell .m-clean-input{min-height:66px;padding-right:70px;font-size:28px;font-weight:750;letter-spacing:-.045em}.m-app .m-withdrawal-amount-shell b{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--dim);font-family:var(--mono);font-size:13px}.m-app .m-withdrawal-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px}.m-app .m-withdrawal-presets .btn{min-height:40px;padding-inline:6px;overflow:hidden;white-space:normal;line-height:1.15}.m-app .m-withdrawal-presets .btn[data-active=true]{border-color:var(--em-soft);background:var(--em-tint);color:var(--em);box-shadow:0 0 14px color-mix(in oklch,var(--em) 18%,transparent)}.m-app .m-withdrawal-wallet-field{margin-top:16px}.m-app .m-withdrawal-wallet{min-height:52px;overflow:hidden;color:var(--muted);font-size:11.5px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.m-app .m-withdrawal-wallet.ready{color:var(--fg-2)}.m-app .m-withdrawal-wallet-meta{display:flex;align-items:center;gap:7px;min-height:18px;color:var(--dim);font-size:11px}.m-app .m-withdrawal-wallet-meta.ready{color:var(--em)}.m-app .m-withdrawal-wallet-meta a{margin-left:auto;color:var(--em);font-weight:650}.m-app .m-withdrawal-summary{padding:17px 18px;border-radius:18px}.m-app .m-withdrawal-summary .eyebrow{margin-bottom:8px}.m-app .m-withdrawal-summary .kvl-row{padding:9px 0;font-family:var(--mono)}.m-app .m-withdrawal-summary .v{font-weight:700}.m-app .m-withdrawal-summary .v.fee{color:var(--co)}.m-app .m-withdrawal-summary .total .v,.m-app .m-withdrawal-summary .v.gas{color:var(--em)}.m-app .m-withdrawal-summary .total{font-family:var(--sans);font-size:15px}.m-app .m-withdrawal-summary p{margin:7px 0 0;color:var(--dim);font-size:11.5px;line-height:1.4}.m-app .m-withdrawal-mfa{padding:17px;border-radius:18px}.m-app .m-withdrawal-mfa-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}.m-app .m-withdrawal-mfa-title>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--em-tint);color:var(--em)}.m-app .m-withdrawal-mfa-title b{display:block;font-size:15px;line-height:1.2}.m-app .m-withdrawal-code-hint,.m-app .m-withdrawal-mfa-title small{color:var(--dim);font-family:var(--mono);font-size:11px}body>.m-app.m-sheet-portal .m-mfa-confirm-sheet{max-height:min(420px,calc(100svh - var(--m-chrome-top, 52px) - var(--m-chrome-bottom, 64px) - 32px))}body>.m-app.m-sheet-portal .m-mfa-confirm-sheet .sheet-body{padding-top:6px;padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px))}body>.m-app.m-sheet-portal .m-mfa-confirm-sheet .sheet-body>*+*{margin-top:12px}.m-app .m-mfa-confirm-form{display:grid;gap:12px}.m-app .m-mfa-confirm-lead{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--dim);font-size:12px;line-height:1.35}.m-app .m-mfa-confirm-lead svg{flex-shrink:0;margin-top:2px;color:var(--em)}.m-app .m-mfa-confirm-lead b{display:block;margin-bottom:3px;color:var(--fg);font-size:13px;font-weight:600}.m-app .m-mfa-confirm-lead small{display:block;color:var(--dim);font-family:var(--mono);font-size:10.5px}.m-app .m-mfa-confirm-error{margin-top:0;color:var(--warn,#f5a524);font-size:12px;line-height:1.4}.m-app .m-withdrawal-code{position:relative;display:block}.m-app .m-withdrawal-code input{position:absolute;inset:0;width:100%;opacity:0;border:0}.m-app .m-withdrawal-code-boxes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.m-app .m-withdrawal-code-boxes b{display:grid;place-items:center;min-height:58px;border:1px solid var(--line);border-radius:14px;background:color-mix(in oklch,var(--bg) 70%,transparent);color:var(--fg);font-family:var(--mono);font-size:25px;font-weight:800;box-shadow:inset 0 1px 0 oklch(100% 0 0/.035)}.m-app .m-withdrawal-code:focus-within .m-withdrawal-code-boxes b[data-filled=true]{border-color:color-mix(in oklch,var(--em) 28%,var(--line));background:color-mix(in oklch,var(--em) 6%,var(--bg))}.m-app .m-withdrawal-code:focus-within .m-withdrawal-code-boxes b[data-active=true]{border-color:var(--em);background:color-mix(in oklch,var(--em) 10%,var(--bg));box-shadow:0 0 0 2px color-mix(in oklch,var(--em) 32%,transparent),inset 0 1px 0 oklch(100% 0 0/.05)}.m-app .m-withdrawal-code-boxes b[data-active=true]:empty:after{content:"";display:block;width:2px;height:26px;border-radius:1px;background:var(--em);box-shadow:0 0 10px color-mix(in oklch,var(--em) 55%,transparent);animation:m-otp-caret-blink 1s step-end infinite}@keyframes m-otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.m-app .m-withdrawal-code-hint{margin-top:11px;text-align:center}.m-app .m-withdrawal-submit{min-height:56px;border-radius:18px;font-size:15px;padding-inline:14px;white-space:normal;line-height:1.2}.m-app .m-withdrawal-message{color:var(--co)}.m-app .m-withdrawal-cancel{display:block;padding:2px 0 10px;color:var(--muted);text-align:center;font-weight:650}.m-app .m-withdraw-hero{padding:22px 20px 20px;overflow:hidden;border-color:color-mix(in oklch,var(--em) 30%,var(--line));box-shadow:0 0 30px color-mix(in oklch,var(--em) 15%,transparent),inset 0 0 26px color-mix(in oklch,var(--em) 6%,transparent)}.m-app .m-withdraw-hero-pills{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0 26px}.m-app .m-withdraw-hero-pills .pill{width:fit-content;max-width:100%;white-space:normal;line-height:1.25}.m-app .m-withdraw-amount{font-size:clamp(42px,13vw,60px);line-height:.92;letter-spacing:-.055em}.m-app .m-withdraw-amount .cur{margin-right:6px;color:var(--muted);font-size:.54em;vertical-align:16%}.m-app .m-withdraw-hero-copy{margin:12px 0 28px;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.03em}.m-app .m-withdraw-request{height:56px;border-radius:999px;font-size:16px;font-weight:750}.m-app .m-withdraw-buckets{padding:16px}.m-app .m-withdraw-bucket{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.m-app .m-withdraw-bucket:first-child{padding-top:0}.m-app .m-withdraw-bucket:last-child{padding-bottom:0;border-bottom:0}.m-app .m-withdraw-bucket-icon{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--co-tint);color:var(--co)}.m-app .m-withdraw-bucket-icon[data-tone=structure]{background:var(--vi-tint);color:var(--vi)}.m-app .m-withdraw-bucket-icon[data-tone=rank]{background:var(--am-tint);color:var(--am)}.m-app .m-withdraw-bucket .body{min-width:0;flex:1;display:grid;gap:3px}.m-app .m-withdraw-bucket .body b{color:var(--fg);font-size:14.5px}.m-app .m-withdraw-bucket .body small,.m-app .m-withdraw-bucket .right small{color:var(--dim);font-family:var(--mono);font-size:10.5px}.m-app .m-withdraw-bucket .right{display:grid;gap:2px;text-align:right}.m-app .m-withdraw-bucket .right b{color:var(--fg);font-size:14px}.m-app .m-withdraw-auto-card,.m-app .m-withdraw-pool-card,.m-app .m-withdraw-pool-summary{padding:18px}.m-app .m-withdraw-pool-summary{border-color:color-mix(in oklch,var(--vi) 18%,var(--line))}.m-app .m-withdraw-pool-summary-head h2{margin:4px 0 0;color:var(--fg);font-size:20px;line-height:1.1;letter-spacing:-.03em}.m-app .m-withdraw-pool-summary-head p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.m-app .m-withdraw-pool-summary-head .m-withdraw-auto-min{margin-top:6px;color:var(--dim);font-size:12px}.m-app .m-withdraw-pool-status-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:16px}.m-app .m-withdraw-pool-status-grid>div{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:74px;padding:12px 10px;border-radius:var(--rt);border:1px solid var(--line);background:color-mix(in oklch,var(--surface-2) 86%,transparent)}.m-app .m-withdraw-pool-status-grid .eyebrow{display:block;font-size:9px;letter-spacing:normal;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-app .m-withdraw-pool-status-grid b{display:block;margin-top:auto;color:var(--muted);font-size:11.5px;line-height:1.25}.m-app .m-withdraw-pool-status-grid b[data-active=true]{color:var(--em)}.m-app .m-withdraw-pool-status-grid .m-withdraw-pool-status-pct{white-space:nowrap}.m-app .m-withdraw-pool-summary .m-withdraw-split{margin-top:16px}.m-app .m-withdraw-pool-head{align-items:flex-start;gap:12px}.m-app .m-withdraw-pool-head>div{min-width:0}.m-app .m-withdraw-pool-head>.pill{flex:0 1 auto;max-width:48%;white-space:normal;text-align:right;justify-content:center;line-height:1.2}.m-app .m-withdraw-auto-card h2,.m-app .m-withdraw-pool-card h2{margin:4px 0 0;color:var(--fg);font-size:20px;line-height:1.1;letter-spacing:-.03em}.m-app .m-withdraw-auto-card p,.m-app .m-withdraw-pool-card p{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.m-app .m-withdraw-pool-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}.m-app .m-withdraw-pool-actions .btn{justify-content:center}.m-app .m-withdraw-pool-actions .btn,.m-app .m-withdraw-settings-link{min-height:44px;padding-inline:12px;white-space:normal;line-height:1.2}.m-app .m-withdraw-settings-link{width:100%;margin-top:16px}.m-app .m-withdraw-auto-card{border-color:color-mix(in oklch,var(--vi) 22%,var(--line))}.m-app .m-withdraw-switch{width:52px;height:30px;padding:3px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:var(--surface-2)}.m-app .m-withdraw-switch i{width:22px;height:22px;border-radius:50%;background:var(--muted);transition:transform .18s,background .18s}.m-app .m-withdraw-switch[data-on=true] i{transform:translateX(20px);background:var(--em)}.m-app .m-withdraw-split{height:7px;margin-top:18px;border-radius:var(--rp);overflow:hidden;background:linear-gradient(90deg,var(--vi) 0 50%,var(--em) 50% 100%);box-shadow:0 0 12px color-mix(in oklch,var(--em) 22%,transparent)}.m-app .m-withdraw-split span{display:block;height:100%;background:var(--vi)}.m-app .m-withdraw-split-labels{margin-top:8px;color:var(--em);font-size:10.5px}.m-app .m-withdraw-split-labels span{color:var(--vi)}.m-app .m-withdraw-address{margin-top:12px;color:var(--dim);font-size:10.5px}.m-app .m-withdraw-flight{padding:16px;overflow:hidden}.m-app .m-withdraw-flight-head{color:var(--dim);font-size:11px}.m-app .m-withdraw-flight.confirmed .pill,.m-app .m-withdraw-flight.processing .pill{border-color:var(--em-soft);background:var(--em-tint);color:var(--em)}.m-app .m-withdraw-flight.queued .pill{border-color:color-mix(in oklch,var(--co) 36%,var(--line));background:var(--co-tint);color:var(--co)}.m-app .m-withdraw-flight.rejected .pill{border-color:color-mix(in oklch,var(--rd) 36%,var(--line));background:var(--rd-tint);color:var(--rd)}.m-app .m-withdraw-flight-main{display:grid;gap:10px;margin-top:18px}.m-app .m-withdraw-flight-main b{color:var(--fg);font-family:var(--display);font-size:26px;letter-spacing:-.04em}.m-app .m-withdraw-flight-main span{color:var(--muted);font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.m-app .m-withdraw-pipeline{position:relative;display:flex;justify-content:space-between;margin:22px 2px 18px}.m-app .m-withdraw-pipeline-line{position:absolute;left:15px;right:15px;top:14px;height:3px;border-radius:var(--rp);background:var(--line)}.m-app .m-withdraw-pipeline-line i{display:block;height:100%;border-radius:inherit;background:var(--em);box-shadow:0 0 12px var(--em-glow)}.m-app .m-withdraw-pipeline>span:not(.m-withdraw-pipeline-line){position:relative;z-index:1;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--dim);font-family:var(--mono);font-size:12px;font-weight:700}.m-app .m-withdraw-pipeline>span.done,.m-app .m-withdraw-pipeline>span.live{border-color:var(--em-soft);background:var(--em);color:var(--em-ink);box-shadow:0 0 16px var(--em-glow)}.m-app .m-withdraw-pipeline>span.live{outline:6px solid color-mix(in oklch,var(--em) 14%,transparent)}.m-app .m-withdraw-flight-meta{display:flex;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line-soft);color:var(--dim);font-family:var(--mono);font-size:10.5px}.m-app .m-withdraw-flight-meta b{color:var(--muted);font-weight:500;text-align:right}.m-app .m-withdraw-history-stats{margin-bottom:10px}.m-app .m-withdraw-limit-stats{gap:8px}.m-app .m-withdraw-limit-stats .mini{min-height:96px}.m-app .m-withdraw-limit-remaining,.m-app .m-withdraw-limit-timer{font-family:var(--mono);font-size:10px;letter-spacing:.04em}.m-app .m-withdraw-limit-remaining{color:var(--am)}.m-app .m-withdraw-history{padding:4px 14px}.m-app .m-withdraw-history-row .ico[data-tone=confirmed]{background:var(--em-tint);color:var(--em)}.m-app .m-withdraw-history-row .ico[data-tone=processing]{background:var(--sk-tint);color:var(--sk)}.m-app .m-withdraw-history-row .ico[data-tone=queued]{background:var(--co-tint);color:var(--co)}.m-app .m-withdraw-history-row .ico[data-tone=rejected]{background:var(--rd-tint);color:var(--rd)}.m-app .row-item[data-unread=true] .title:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--co);box-shadow:0 0 8px color-mix(in oklch,var(--co) 55%,transparent);vertical-align:1px}.m-app .notif-counter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.m-app .notif-counter-grid .mini{min-height:92px;padding:12px 6px 10px;align-items:center;text-align:center;cursor:pointer;border-radius:16px;background:color-mix(in oklch,var(--bg-2) 86%,black);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.m-app .notif-counter-grid .mini[data-active=true]{border-color:var(--em-soft);background:color-mix(in oklch,var(--em) 10%,var(--bg-2));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--em) 18%,transparent),0 0 24px color-mix(in oklch,var(--em) 16%,transparent)}.m-app .m-notifications-screen{margin-top:0}.m-app .m-notifications{gap:14px}.m-app .m-notification-filter{--notification-tone:var(--em);color:var(--notification-tone)}.m-app .m-notification-filter[data-tone=sk]{--notification-tone:var(--sk)}.m-app .m-notification-filter[data-tone=rd]{--notification-tone:var(--rd)}.m-app .m-notification-filter[data-tone=vi]{--notification-tone:var(--vi)}.m-app .m-notification-filter[data-tone=co]{--notification-tone:var(--co)}.m-app .m-notification-filter svg{color:var(--notification-tone);filter:drop-shadow(0 0 9px color-mix(in oklch,var(--notification-tone) 32%,transparent))}.m-app .m-notification-filter-count{margin-top:2px;color:var(--fg);font-size:21px;font-weight:800;letter-spacing:-.04em}.m-app .m-notification-filter[data-active=true] .m-notification-filter-count{color:var(--em)}.m-app .m-notification-filter-label{max-width:100%;color:var(--dim);font-size:8.5px;letter-spacing:normal;line-height:1.15;text-transform:none;overflow:hidden;text-overflow:ellipsis}.m-app .m-notification-section-title{margin:2px 4px 8px;align-items:center}.m-app .m-notification-section-title h2{font-size:17px;letter-spacing:-.04em}.m-app .m-notification-section-title .more{border:0;background:transparent;padding:0;color:var(--em);letter-spacing:normal}.m-app .m-notification-card{padding:0;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 0 0,color-mix(in oklch,var(--em) 9%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in oklch,var(--surface-2) 78%,transparent),color-mix(in oklch,var(--surface) 94%,black 4%));border-color:color-mix(in oklch,var(--em) 16%,var(--line-soft));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 36px -24px color-mix(in oklch,var(--em) 36%,black)}.m-app .m-notification-card-flat{background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 90%,transparent),color-mix(in oklch,var(--bg-2) 94%,black 2%));border-color:var(--line-soft)}.m-app .m-notification-list{display:flex;flex-direction:column}.m-app .m-notification-row{display:flex;align-items:center;gap:14px;min-height:84px;padding:14px 16px;border-bottom:1px solid color-mix(in oklch,var(--line-soft) 80%,transparent)}.m-app .m-notification-row:last-child{border-bottom:0}.m-app .m-notification-ico{--notification-tone:var(--em);width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--rp);color:var(--notification-tone);background:color-mix(in oklch,var(--notification-tone) 18%,var(--surface-2))}.m-app .m-notification-ico[data-tone=sk]{--notification-tone:var(--sk)}.m-app .m-notification-ico[data-tone=rd]{--notification-tone:var(--rd)}.m-app .m-notification-ico[data-tone=vi]{--notification-tone:var(--vi)}.m-app .m-notification-ico[data-tone=co]{--notification-tone:var(--co)}.m-app .m-notification-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.m-app .m-notification-title{display:flex;align-items:center;gap:7px;color:var(--fg);font-size:16px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.m-app .m-notification-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--em);box-shadow:0 0 10px color-mix(in oklch,var(--em) 70%,transparent)}.m-app .m-notification-detail{color:var(--dim);font-size:11.5px;line-height:1.45;letter-spacing:.02em}.m-app .m-notification-age{flex:0 0 auto;align-self:flex-start;margin-top:8px;color:var(--fg);font-size:14px;font-weight:800;letter-spacing:-.04em}.m-app .m-notification-row:not([data-unread=true]) .m-notification-age,.m-app .m-notification-row:not([data-unread=true]) .m-notification-title{color:var(--fg-2)}.m-app .m-notification-empty{padding:22px 16px;color:var(--muted);font-size:13px}.m-app .m-notification-all-filter{align-self:center;border:0;background:transparent;color:var(--em);font-size:10px;letter-spacing:normal;text-transform:none}.m-app .m-list-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--line)}.m-app .m-list-pagination .kv4-pagination-page{min-width:72px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-align:center}.m-app .m-list-pagination .kv4-btn{min-height:34px;padding-inline:12px;font-size:11px}@media (max-width:390px){.m-app .notif-counter-grid{gap:6px}.m-app .notif-counter-grid .mini{min-height:86px;padding-inline:4px}.m-app .m-notification-filter-count{font-size:19px}.m-app .m-notification-row{padding-inline:14px;gap:12px}}.m-app .private-card-mock{width:280px;height:178px;background:linear-gradient(135deg,oklch(28% .06 250),oklch(16% .04 240));border-radius:18px;padding:18px 20px;position:relative;border:1px solid color-mix(in oklch,var(--em) 22%,var(--line));box-shadow:0 24px 48px -20px var(--em-glow),inset 0 1px 0 oklch(96% .04 245/.08);overflow:hidden}.m-app .private-card-mock:before{content:"";position:absolute;top:-30px;right:-30px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--em) 26%,transparent),transparent 70%)}.m-app .private-card-mock:after{content:"";position:absolute;bottom:-40px;left:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--co) 16%,transparent),transparent 70%)}.m-app .m-coming-soon-page{display:grid;gap:22px;padding-top:10px;padding-bottom:20px}.m-app .m-coming-soon-action,.m-app .m-coming-soon-visual{display:flex;justify-content:center;padding-inline:4px}.m-app .m-coming-soon-copy{padding-inline:16px;text-align:center}.m-app .m-coming-soon-copy .eyebrow{margin-bottom:10px}.m-app .m-coming-soon-copy h1{margin:0 0 10px;color:var(--fg);font-size:22px;font-weight:700;letter-spacing:-.02em}.m-app .m-coming-soon-copy p{max-width:300px;margin:0 auto;color:var(--muted);font-size:13.5px;line-height:1.5}.m-app .m-coming-soon-card{padding:16px}.m-app .m-coming-soon-card>.eyebrow{margin-bottom:12px}.m-app .m-coming-soon-action .btn{min-height:52px;border-radius:999px;justify-content:center}.m-app .m-swap-preview{position:relative;overflow:hidden}.m-app .card-chip{width:30px;height:20px;background:linear-gradient(135deg,#ffc107,#e89a00);border-radius:4px;display:grid;place-items:center;font-size:8px;font-family:var(--mono);color:#1a0d04;font-weight:700}.m-app .swap-orb{width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,var(--em-soft),var(--em-deep));color:var(--em-ink);display:grid;place-items:center;box-shadow:0 0 24px var(--em-glow),inset 0 1px 0 oklch(100% 0 0/.18)}.m-app .viewport-choice{padding:12px;border:1px solid var(--line);border-radius:var(--rc);background:color-mix(in oklch,var(--surface) 70%,transparent)}.m-app .viewport-choice-head{padding:0 4px 10px;color:var(--dim);font-family:var(--mono);font-size:10px;letter-spacing:normal;text-transform:none}.m-app .viewport-choice-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.m-app .viewport-choice-options a{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid var(--line-soft);border-radius:var(--rt);background:var(--bg-2);color:var(--muted);text-decoration:none}.m-app .viewport-choice-options a.on{border-color:var(--em-soft);background:var(--em-tint);color:var(--fg);box-shadow:0 0 16px var(--em-glow)}.m-app .viewport-choice-options svg{width:17px;height:17px;color:var(--em);flex-shrink:0}.m-app .viewport-choice-options span{display:grid;gap:3px;min-width:0}.m-app .viewport-choice-options b{font-size:12px;line-height:1}.m-app .viewport-choice-options small{color:var(--dim);font-size:10px;line-height:1.25}.m-app .snap-card{scroll-snap-align:start;flex:0 0 auto}.m-app .m-settings-card .viewport-choice{margin-top:4px}.m-app .m-settings-page{display:grid;gap:16px;padding-bottom:24px;min-width:0}.m-app .m-settings-automation-card .m-automation-forms{min-width:0;width:100%}.m-app .m-settings-automation-card .m-auto-form-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.m-app .m-mfa-status-pill{flex:0 1 auto;max-width:48%;white-space:nowrap}.m-app .mfa-panel[data-loading=true]{min-height:96px}.m-app .mfa-panel-loading{min-height:46px;border-radius:14px;background:color-mix(in oklch,var(--bg-2) 88%,transparent)}.m-app .m-settings-address{word-break:break-all}.m-app .m-settings-card{min-width:0;max-width:100%;overflow:hidden;padding:18px;border-radius:20px;background:radial-gradient(ellipse 70% 34% at 10% 0,color-mix(in oklch,var(--em) 8%,transparent),transparent 72%),color-mix(in oklch,var(--surface) 86%,transparent)}.m-app .m-settings-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;min-width:0}.m-app .m-settings-card-head>div{min-width:0}.m-app .m-settings-card-head>.more,.m-app .m-settings-card-head>.pill{flex:0 1 auto;max-width:48%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-app .m-settings-account-copy h2,.m-app .m-settings-card h2{margin:3px 0 0;color:var(--fg);font-family:var(--display);font-size:16px;font-weight:650;letter-spacing:-.03em}.m-app .m-settings-copy{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.45}.m-app .m-settings-account-main{display:grid;grid-template-columns:124px minmax(0,1fr);gap:18px;align-items:start}.m-app .m-settings-avatar-actions{display:contents}.m-app .m-settings-avatar{grid-column:1;grid-row:1;width:92px;height:92px;display:block;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,var(--em),var(--em-deep));font-size:40px;box-shadow:0 0 28px var(--em-glow)}.m-app .m-settings-avatar img{width:100%;height:100%;display:block;object-fit:cover}.m-app .m-settings-avatar>span{display:none}.m-app .m-settings-avatar-buttons,.m-app .m-settings-hint,.m-app .m-settings-message{grid-column:1/-1}.m-app .m-settings-avatar-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.m-app .m-settings-soft-button{min-height:46px;min-width:0;justify-content:center;border-color:var(--line);background:color-mix(in oklch,var(--bg-2) 82%,transparent);color:var(--fg);white-space:nowrap}.m-app .m-settings-soft-button input[type=file]{display:none}.m-app .m-settings-build,.m-app .m-settings-hint{color:var(--dim);font-size:10px;letter-spacing:normal;text-align:center}.m-app .m-settings-message{color:var(--am);font-size:10.5px;text-align:center}.m-app .m-settings-account-copy{grid-column:2;grid-row:1;min-width:0;padding-top:12px}.m-app .m-settings-email{margin-top:8px;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.m-app .m-settings-pills{margin-top:12px;flex-wrap:wrap}.m-app .m-settings-sponsor{margin-top:14px}.m-app .mfa-panel{display:grid;gap:12px;margin-top:12px;min-width:0}.m-app .mfa-panel .split-stats{display:grid;gap:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:0;background:color-mix(in oklch,var(--bg) 76%,transparent)}.m-app .m-settings-card .kvl-row,.m-app .mfa-panel .split-stats span{min-height:38px}.m-app .mfa-panel .split-stats span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:0;background:transparent;color:var(--dim);font-family:var(--mono);font-size:10.5px;letter-spacing:normal;text-transform:none}.m-app .mfa-panel .split-stats strong{color:var(--em);font-size:12px}.m-app .mfa-enabled-panel{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.m-app .m-settings-card .btn:not(.m-settings-soft-button),.m-app .m-settings-card .kv4-btn,.m-app .mfa-panel .kv4-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;min-width:0;width:100%;padding-inline:12px;border-radius:var(--rp);white-space:nowrap}.m-app .m-settings-card .btn-primary,.m-app .m-settings-card .kv4-btn-primary,.m-app .m-settings-card .kv4-reinvest-save{border:1px solid transparent;background:linear-gradient(180deg,var(--em-soft) 0,var(--em) 52%,var(--em-deep) 100%);color:var(--em-ink);box-shadow:0 0 34px color-mix(in oklch,var(--em) 24%,transparent),inset 0 1px 0 oklch(100% 0 0/.16)}.m-app .m-settings-card .btn:not(.btn-primary):not(.m-settings-soft-button),.m-app .m-settings-card .kv4-btn:not(.kv4-btn-primary):not(.kv4-btn-danger):not(.kv4-btn-mfa-on){border:1px solid var(--line);background:color-mix(in oklch,var(--bg-2) 82%,transparent);color:var(--fg)}.m-app .m-settings-card .btn:disabled,.m-app .m-settings-card .kv4-btn:disabled{opacity:.58;cursor:not-allowed}.m-app .mfa-panel .kv4-btn-mfa-on{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-color:color-mix(in oklch,var(--em) 42%,var(--line));background:color-mix(in oklch,var(--em) 12%,var(--bg-2));color:var(--em);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--em) 12%,transparent),0 0 22px color-mix(in oklch,var(--em) 16%,transparent);opacity:1}.m-app .mfa-panel .kv4-btn-mfa-on .kv4-ic{position:static;width:18px;height:18px;flex:0 0 auto}.m-app .mfa-panel .kv4-btn-danger{border-color:color-mix(in oklch,var(--co) 42%,var(--line));background:linear-gradient(180deg,var(--co),color-mix(in oklch,var(--co) 78%,var(--rd)));color:white}.m-app .mfa-panel .form-note{margin:0;color:var(--am);font-size:11px}body>.kv4-backdrop.kv4-mfa-modal-backdrop{z-index:220;align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}body>.kv4-backdrop.kv4-mfa-modal-backdrop .kv4-modal.kv4-mfa-modal{width:min(430px,calc(100vw - 16px));max-width:min(430px,calc(100vw - 16px));margin:0;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:20px 20px 16px 16px;overflow:auto;-webkit-overflow-scrolling:touch}body>.kv4-backdrop.kv4-mfa-modal-backdrop .kv4-mfa-setup .kv4-qr-box{width:min(220px,72vw)}body>.kv4-backdrop.kv4-mfa-modal-backdrop .kv4-mfa-secret-row{grid-template-columns:1fr}body>.kv4-backdrop.kv4-mfa-modal-backdrop .kv4-mfa-copy-btn{width:100%;min-height:42px}.m-app .m-settings-wallet{display:grid;gap:14px;min-width:0}.m-app .m-settings-address{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in oklch,var(--bg) 72%,transparent);color:var(--fg);font-size:12px;overflow-wrap:anywhere}.m-app .m-settings-wallet-button{width:100%;min-height:46px;padding:0 16px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.15;letter-spacing:0;text-transform:none;white-space:normal}.m-app .m-settings-wallet-button svg{width:16px;height:16px;flex:0 0 auto}.m-app .m-settings-wallet-form{display:grid;gap:12px}.m-app .m-settings-payout-asset-card{padding:14px 16px}.m-app .m-settings-wallet-form .m-deposit-network-tile{min-height:76px;gap:6px}.m-app .m-settings-wallet-form .m-deposit-network-tile b{max-width:100%;padding:0 2px}.m-app button.asset-choice.m-withdrawal-asset{width:100%;cursor:pointer}.m-app .m-settings-payout-asset-card button.asset-choice.m-withdrawal-asset{flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center}.m-app .m-settings-payout-asset-card button.asset-choice.m-withdrawal-asset b{font-size:12px;font-weight:700}.m-app .m-settings-payout-asset-card button.asset-choice.m-withdrawal-asset svg{position:absolute;top:8px;right:8px}.m-app .m-settings-payout-asset-card button.asset-choice.m-withdrawal-asset{position:relative}.m-app button.asset-choice.m-withdrawal-asset:disabled{cursor:not-allowed;opacity:.55}.m-app .m-settings-card .contact-row{min-height:62px;padding:12px 0;border-top:1px solid var(--line-soft)}.m-app .m-settings-card .contact-row:first-child{border-top:0}.m-app .m-settings-card .stack>.contact-row:not(.m-settings-email-row){display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:16px;align-items:center}.m-app .m-settings-card .m-settings-contact-form>.contact-row:not(.m-settings-email-row){display:grid;grid-template-columns:42px minmax(0,1fr) 56px;gap:14px;align-items:center;min-height:86px}.m-app .m-settings-card .m-settings-contact-form>.m-settings-email-row{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:14px;align-items:center;min-height:68px}.m-app .m-settings-contact-form{min-width:0;overflow:hidden}.m-app .m-settings-card .m-settings-contact-form>.contact-row>.asset-ic{grid-column:1;grid-row:1}.m-app .m-settings-card .m-settings-contact-form>.contact-row>.body{grid-column:2;grid-row:1}.m-app .m-settings-card .m-settings-contact-form>.contact-row>.toggle{grid-column:3;grid-row:1}.m-app .m-settings-card .m-settings-contact-form>.m-settings-email-row>.body{grid-column:1}.m-app .m-settings-card .m-settings-contact-form>.m-settings-email-row>.toggle{grid-column:2}.m-app .m-settings-card .contact-row .body{display:grid;gap:4px;min-width:0}.m-app .m-settings-card .contact-row .body small,.m-app .m-settings-card .contact-row .body strong{display:block;min-width:0}.m-app .m-settings-card .contact-row .body strong{color:var(--fg);font-size:14px;font-weight:650;line-height:1.15}.m-app .m-settings-card .contact-row .body small{color:var(--muted);font-size:11.5px;line-height:1.25}.m-app .m-settings-contact-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.m-app .m-settings-contact-title em{color:var(--dim);font-family:var(--mono);font-size:9px;font-style:normal;letter-spacing:normal;text-transform:none}.m-app .m-settings-contact-form .m-clean-input{width:100%;min-height:42px;border-radius:13px;background:color-mix(in oklch,var(--bg) 78%,black);font-family:var(--mono);font-size:12px}.m-app .contact-row .asset-ic{width:36px;height:36px;border-radius:12px;background:var(--bg-2);display:grid;place-items:center;justify-self:center}.m-app .contact-row .asset-ic img{width:24px;height:24px}.m-app .m-settings-contact-form .toggle{justify-self:end}.m-app .m-settings-language-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;min-width:0}.m-app .m-settings-language-grid button{min-width:0;aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);color:var(--muted)}.m-app .m-settings-language-grid button.active{border-color:var(--em-soft);background:var(--em-tint);color:var(--em);box-shadow:0 0 18px var(--em-glow)}.m-app .m-settings-language-grid span{font-size:20px}.m-app .m-settings-language-grid b{font-size:10.5px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis}.m-app .m-settings-signout{display:grid;gap:18px;padding:8px 0 22px}.m-app .m-settings-signout-button{min-height:54px;background:linear-gradient(180deg,var(--co),color-mix(in oklch,var(--co) 84%,var(--rd)));border-color:color-mix(in oklch,var(--co) 45%,transparent);color:white}@media (max-width:380px){.m-app .m-settings-account-main{grid-template-columns:96px minmax(0,1fr);gap:14px}.m-app .m-settings-avatar{width:82px;height:82px}.m-app .m-settings-language-grid{gap:7px}}.m-app .content>div,.m-app .content>section,.m-app .hero-num,.m-app .m-organic-title,.m-app .m-partner-subnav,.m-app .m-rate-title,.m-app .m-settings-page{min-width:0;max-width:100%}.m-app .hero-num,.m-app .m-clean-input.mono,.m-app .m-settings-address,.m-app .m-settings-email,.m-app .mono{overflow-wrap:anywhere;word-break:break-word}.m-app .hero-num{font-size:clamp(28px,8.5vw,42px);line-height:1}.m-app .mini-value{font-size:clamp(15px,4.6vw,18px)}.m-app .content canvas,.m-app .content img,.m-app .content svg:not(.ic):not(.kv4-ic),.m-app .content video,.m-app .h-scroll{max-width:100%}.m-app .mobile-login-content,.m-app .tabbar{max-width:min(430px,100%)}.m-app .m-skel-page{display:grid;gap:14px}.m-app .m-skel-avatar,.m-app .m-skel-block,.m-app .m-skel-line{display:block;border-radius:var(--rs);background:linear-gradient(90deg,color-mix(in oklch,var(--fg) 6%,transparent) 25%,color-mix(in oklch,var(--fg) 10%,transparent) 37%,color-mix(in oklch,var(--fg) 6%,transparent) 63%);background-size:220% 100%;animation:m-skel-shimmer 1.35s ease-in-out infinite}.m-app .m-skel-line{border-radius:999px}.m-app .m-skel-card{display:grid;gap:12px;padding:16px;pointer-events:none}.m-app .m-skel-mini{display:grid;gap:8px}.m-app .m-skel-rows{display:grid;gap:2px}.m-app .m-skel-row{align-items:center}.m-app .m-skel-avatar{width:36px;border-radius:var(--rp)}.m-app .m-skel-actions,.m-app .m-skel-bar,.m-app .m-skel-bars,.m-app .m-skel-subnav{width:100%;border-radius:var(--rs)}@keyframes m-skel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}html.m-support-chat-open,html.m-support-chat-open body{overflow:hidden}.m-app .topbar-action.on{color:var(--em);border-color:color-mix(in oklch,var(--em) 35%,var(--line));background:color-mix(in oklch,var(--em) 12%,transparent)}.m-app.kv4-support-chat-portal-shell{position:fixed;inset:0;z-index:200;display:block;width:100%;height:100%;height:100dvh;height:100svh;max-width:100%;max-height:100dvh;max-height:100svh;margin:0;overflow:hidden;background:var(--bg);font-family:var(--sans);font-feature-settings:"cv11","ss01";font-synthesis:none;color:var(--fg);-webkit-font-smoothing:antialiased}.m-app.kv4-support-chat-portal-shell button,.m-app.kv4-support-chat-portal-shell input,.m-app.kv4-support-chat-portal-shell select,.m-app.kv4-support-chat-portal-shell textarea{font-family:inherit;color:inherit}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile{position:absolute;inset:0;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0;padding:0;border-radius:0;box-shadow:none;background:var(--bg)}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-dock-inner{display:flex!important;flex-direction:column;gap:10px;width:100%;height:100%;min-height:0!important;max-height:none!important;padding:calc(env(safe-area-inset-top, 0px) + 10px) 12px calc(env(safe-area-inset-bottom, 0px) + 10px);border-radius:0;background:var(--bg);backdrop-filter:none}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-scroll{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-log{flex:1 1 auto;min-height:0!important;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-form{flex-shrink:0}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-title{font-family:var(--display)}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-up{font-family:var(--mono);font-size:10px;color:var(--dim)}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-btn{font-family:var(--sans)}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-bubble,.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-input,.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-md{font-family:var(--sans);font-size:13px}.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-icon-btn .kv4-ic,.kv4-support-chat-portal-shell .kv4-support-chat-dock--mobile .kv4-support-chat-actions .kv4-btn .kv4-ic{width:14px;height:14px;max-width:14px;flex:0 0 14px}.m-restricted-support-chat{position:fixed;top:calc(var(--m-safe-top, env(safe-area-inset-top, 0px)) + 10px);right:14px;z-index:55;display:flex;gap:8px}.m-restricted-support-chat .topbar-action{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line-soft);background:color-mix(in oklch,var(--bg) 88%,transparent);color:var(--dim)}