@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-ui=next]{color-scheme:dark;--n-canvas: #0b0b0d;--n-surface: #151518;--n-raised: #1c1c20;--n-pill: #2b2b31;--n-well: #1a1a1e;--n-ink: #f4f4f6;--n-ink-2: rgba(255, 255, 255, .72);--n-ink-3: rgba(255, 255, 255, .48);--n-ink-4: rgba(255, 255, 255, .26);--n-fill: rgba(255, 255, 255, .05);--n-fill-2: rgba(255, 255, 255, .09);--n-on-ink: #0b0b0d;--n-accent: #9b9df7;--n-accent-soft: rgba(155, 157, 247, .14);--n-warn: #e8a265;--n-red: #e8776f;--n-green: #4fb889;--n-up: var(--n-red);--n-down: var(--n-green);--n-mix-cash: #6aaedf;--n-mix-invest: #8f86ee;--n-mix-property: #a7b2cf;--n-mix-other: #ddaa5c;--n-shadow: rgba(0, 0, 0, .5);--n-backdrop: rgba(0, 0, 0, .6);--n-radius-surface: 20px;--n-radius-pill: 999px;--n-size-hero: 60px;--n-weight-hero: 300;--n-size-title: 28px;--n-weight-title: 500;--n-size-heading: 22px;--n-weight-heading: 500;--n-size-body: 15px;--n-weight-body: 400;--n-size-small: 13px;--n-weight-small: 400;--n-size-caption: 11px;--n-weight-caption: 500;--n-fast: .16s;--n-base: .22s;--n-drawer: .26s;--n-slow: .32s;--n-ease: cubic-bezier(.2, .8, .2, 1);--n-font: "Inter Variable", "PingFang SC", "HarmonyOS Sans SC", "HarmonyOS Sans", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif}:root[data-ui=next][data-theme=light]{color-scheme:light;--n-canvas: #f3f4f6;--n-surface: #ffffff;--n-raised: #ffffff;--n-pill: #ffffff;--n-well: #e7e8eb;--n-ink: #0b0b0c;--n-ink-2: #55565c;--n-ink-3: #8a8b91;--n-ink-4: #b9babf;--n-fill: #f5f5f7;--n-fill-2: #ededf0;--n-on-ink: #ffffff;--n-accent: #3d3fbd;--n-accent-soft: #eeeffb;--n-warn: #c2620f;--n-red: #e0413a;--n-green: #1a9a5a;--n-mix-cash: #6cb2e6;--n-mix-invest: #7065e0;--n-mix-property: #2f3a5c;--n-mix-other: #e6ad52;--n-shadow: rgba(0, 0, 0, .1);--n-backdrop: rgba(0, 0, 0, .3)}:root[data-ui=next][data-moves=green-up]{--n-up: var(--n-green);--n-down: var(--n-red)}:root[data-ui=next] body{background:var(--n-canvas)}[data-ui=next] :is(.nx-shell,.nx-modal-viewport,.nx-drawer,.nx-positioner){font-family:var(--n-font);font-size:var(--n-size-body);line-height:1.5;font-synthesis:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased}[data-ui=next] :is(.nx-rail,.nx-top,.nx-tabs,.nx-home,.nx-ledger,.nx-import,.nx-toasts,.nx-modal,.nx-drawer,.nx-pop){color:var(--n-ink)}[data-ui=next] :where(.nx-rail,.nx-top,.nx-tabs,.nx-home,.nx-ledger,.nx-import,.nx-toasts,.nx-modal,.nx-drawer,.nx-pop) :where(button,a){margin:0;padding:0;min-height:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-decoration:none;box-shadow:none;cursor:pointer}[data-ui=next] :is(.nx-rail,.nx-top,.nx-tabs,.nx-home,.nx-ledger,.nx-import,.nx-toasts,.nx-modal,.nx-drawer,.nx-pop) :is(button):is(:hover,:focus-visible){filter:none}[data-ui=next] :is(.nx-rail,.nx-top,.nx-tabs,.nx-home,.nx-ledger,.nx-import,.nx-toasts,.nx-modal,.nx-drawer,.nx-pop) :is(button):focus-visible:not(.nx-avatar){box-shadow:none}[data-ui=next] :where(.nx-rail,.nx-top,.nx-tabs,.nx-home,.nx-ledger,.nx-import,.nx-toasts,.nx-modal,.nx-drawer,.nx-pop) :where(button:disabled){cursor:default;opacity:.4}[data-ui=next] .nx-icon{flex-shrink:0}[data-ui=next] :is(input,select,textarea).nx-input{display:block;width:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--n-ink);font:inherit;transition:none}[data-ui=next] :is(input,select,textarea).nx-input:focus{border:0;box-shadow:none;outline:none}[data-ui=next] :is(input,select,textarea).nx-input:focus-visible{outline:2px solid var(--n-accent);outline-offset:-2px}[data-ui=next] .nx-input::placeholder{color:var(--n-ink-4)}[data-ui=next] select.nx-input option{background:var(--n-raised);color:var(--n-ink)}[data-ui=next] :is(.nx-rail,.nx-top,.nx-tabs,.nx-home,.nx-ledger,.nx-import,.nx-toasts,.nx-modal,.nx-drawer,.nx-pop) :focus-visible{outline:2px solid var(--n-accent);outline-offset:2px}[data-ui=next] :is(.nx-ov-body,.nx-pop) :focus-visible{outline-offset:-2px}[data-ui=next] :is(.nx-modal,.nx-drawer,.nx-pop):focus-visible{outline:none}[data-ui=next] .nx-up{color:var(--n-up)}[data-ui=next] .nx-down{color:var(--n-down)}@media(prefers-reduced-motion:reduce){[data-ui=next] :is(.nx-rail,.nx-top,.nx-tabs,.nx-backdrop,.nx-modal,.nx-drawer,.nx-pop),[data-ui=next] :is(.nx-rail,.nx-top,.nx-tabs,.nx-home,.nx-ledger,.nx-import,.nx-toasts,.nx-modal,.nx-drawer,.nx-pop) *{transition-duration:1ms!important;animation-duration:1ms!important}}:root[data-ui=next]{color-scheme:dark;font-family:var(--n-font);font-size:14px;line-height:1.5;color:var(--n-ink);background:var(--n-canvas);font-synthesis:none;-webkit-font-smoothing:antialiased}:root[data-ui=next][data-theme=light]{color-scheme:light}[data-ui=next] *,[data-ui=next] *:before,[data-ui=next] *:after{box-sizing:border-box}[data-ui=next] body{margin:0}[data-ui=next] :where(h1,h2,h3){margin:0;font-weight:600}[data-ui=next] :where(h1){font-size:24px}[data-ui=next] :where(h2){font-size:16px}[data-ui=next] :where(h3){margin:16px 0 8px;font-size:14px}[data-ui=next] :where(small){display:block;margin-top:2px;color:var(--n-ink-3);font-size:12px}[data-ui=next] :where(a){color:var(--n-accent)}[data-ui=next] :where(label){display:block;color:var(--n-ink-2);font-size:13px}[data-ui=next] :where(fieldset){min-width:0;margin:0;padding:0;border:0}[data-ui=next] :where(button){font:inherit;cursor:pointer}[data-ui=next] main.app{margin:0;padding:0}[data-ui=next] .muted{color:var(--n-ink-3);font-size:12px;line-height:1.6}[data-ui=next] svg.qr{display:block;width:180px;height:180px;border-radius:12px}[data-ui=next] .nx-plain :where(input:not([type=checkbox],[type=radio]),select,textarea){display:block;width:100%;height:44px;margin:6px 0 14px;padding:0 12px;border:0;border-radius:12px;background:var(--n-well);color:var(--n-ink);font:inherit;font-size:var(--n-size-body)}[data-ui=next] .nx-plain :where(textarea){height:auto;padding:10px 12px}[data-ui=next] .nx-plain :where(input,select,textarea):focus-visible{outline:2px solid var(--n-accent);outline-offset:-2px}[data-ui=next] .nx-plain :where(input)::placeholder{color:var(--n-ink-4)}[data-ui=next] .nx-plain :where(select) option{background:var(--n-raised);color:var(--n-ink)}[data-ui=next] .nx-plain :where(input[type=checkbox]){width:16px;height:16px;margin:2px 0;accent-color:var(--n-accent)}[data-ui=next] .nx-plain :where(button){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border:0;border-radius:var(--n-radius-pill);background:var(--n-ink);color:var(--n-on-ink);font-size:var(--n-size-body);font-weight:500;transition:opacity var(--n-fast) ease-out}[data-ui=next] .nx-plain :where(button):hover:not(:disabled){opacity:.9}[data-ui=next] .nx-plain :where(button):disabled{cursor:default;opacity:.4}[data-ui=next] .nx-plain :where(button):focus-visible{outline:2px solid var(--n-accent);outline-offset:2px}[data-ui=next] .nx-plain :where(button+button){margin-left:8px}[data-ui=next] .nx-plain .secondary{background:var(--n-fill-2);color:var(--n-ink)}[data-ui=next] .nx-plain .text-button,[data-ui=next] .nx-plain .text-button+.text-button{min-height:0;margin-left:12px;padding:4px 0;border-radius:0;background:none;color:var(--n-accent);font-size:var(--n-size-small);font-weight:400}[data-ui=next] .nx-plain .text-button:first-child{margin-left:0}[data-ui=next] .nx-plain .text-button:hover:not(:disabled){opacity:1;text-decoration:underline}[data-ui=next] .nx-plain .row-actions{display:flex;flex-wrap:wrap;gap:8px 16px}[data-ui=next] .nx-plain .row-actions :where(button+button){margin-left:0}[data-ui=next] .nx-plain .segmented{display:inline-flex;gap:2px;margin:4px 0 14px;padding:3px;border-radius:var(--n-radius-pill);background:var(--n-well)}[data-ui=next] .nx-plain .segmented button,[data-ui=next] .nx-plain .segmented button+button{min-height:32px;margin:0;padding:0 14px;background:none;color:var(--n-ink-3);font-size:var(--n-size-small)}[data-ui=next] .nx-plain .segmented button[aria-pressed=true]{background:var(--n-pill);color:var(--n-ink)}[data-ui=next] .nx-plain .check{display:flex;align-items:flex-start;gap:8px;margin:12px 0}[data-ui=next] .nx-plain .filters{display:flex;flex-wrap:wrap;gap:0 12px}[data-ui=next] .nx-plain .filters>label{flex:1;min-width:140px}[data-ui=next] .nx-plain .empty{margin:0;padding:12px 0;color:var(--n-ink-3)}[data-ui=next] .nx-plain :where(p){margin:0 0 12px}[data-ui=next] .nx-plain-page{max-width:480px;margin:0 auto;padding:40px 16px 48px}[data-ui=next] .nx-plain-page:has(.legal){max-width:720px}[data-ui=next] .nx-plain-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}[data-ui=next] .nx-plain-brand{margin-right:auto;font-size:20px;font-weight:600;letter-spacing:-.01em}[data-ui=next] .nx-plain-page form{padding:28px 28px 20px;border-radius:var(--n-radius-surface);background:var(--n-surface)}[data-ui=next] .nx-plain-page form h1{margin-bottom:20px;font-size:var(--n-size-heading);font-weight:var(--n-weight-heading)}[data-ui=next] .nx-plain-page form>button{width:100%;margin:4px 0 0}[data-ui=next] .nx-plain-page form>button+button{margin:10px 0 0}[data-ui=next] .nx-plain-page form>.muted{margin:14px 0 0}[data-ui=next] .nx-plain-page form>.row-actions{margin:18px 0 0}[data-ui=next] .nx-plain-page form .row-actions :where(button){min-height:0;padding:2px 0;background:none;color:var(--n-accent);font-size:var(--n-size-small);font-weight:400}[data-ui=next] .nx-plain-page [role=status]{margin-top:16px;color:var(--n-ink-2)}[data-ui=next] .language-menu{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--n-ink-2)}[data-ui=next] .nx-plain .language-menu select{width:auto;height:32px;margin:0;padding:0 10px;font-size:var(--n-size-small)}[data-ui=next] .legal-links{margin:16px 0 0}[data-ui=next] .legal-links a{color:var(--n-ink-3)}[data-ui=next] .password-field{position:relative;display:block}[data-ui=next] .nx-plain .password-field input{padding-right:44px}[data-ui=next] .nx-plain .password-field .password-toggle{position:absolute;top:0;right:4px;width:40px;min-height:44px;padding:0;background:none;color:var(--n-ink-3)}[data-ui=next] .legal{padding:32px;border-radius:var(--n-radius-surface);background:var(--n-surface);line-height:1.7}[data-ui=next] .legal h1{margin-bottom:4px;font-size:var(--n-size-heading);font-weight:var(--n-weight-heading)}[data-ui=next] .legal h2{margin:24px 0 8px}[data-ui=next] .legal .row-actions{margin-top:24px}[data-ui=next] .nx-guide{display:flex;flex-direction:column;gap:16px;max-width:760px;padding:8px 0 24px}[data-ui=next] .nx-guide .panel{padding:28px 32px;border-radius:var(--n-radius-surface);background:var(--n-surface)}[data-ui=next] .nx-guide .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}[data-ui=next] .nx-guide .panel-head h2{margin-top:2px;font-size:var(--n-size-heading);font-weight:var(--n-weight-heading)}[data-ui=next] .guide-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}[data-ui=next] .guide-steps li{padding:4px 12px;border-radius:var(--n-radius-pill);background:var(--n-fill);color:var(--n-ink-3);font-size:var(--n-size-small)}[data-ui=next] .guide-steps li.done{color:var(--n-ink-2)}[data-ui=next] .guide-steps li[aria-current=step]{background:var(--n-ink);color:var(--n-on-ink);font-weight:500}[data-ui=next] .guide-nav{display:flex;align-items:center;gap:16px;margin-top:16px}[data-ui=next] .guide-accounts{display:flex;flex-direction:column;gap:4px;margin:8px 0 16px}[data-ui=next] .guide-account{display:grid;grid-template-columns:24px minmax(0,1.4fr) 88px minmax(0,1fr);align-items:center;gap:4px 10px}[data-ui=next] .guide-account>:where(input,select){margin:0}[data-ui=next] .guide-account .check{margin:0}[data-ui=next] .guide-account small{grid-column:2 / -1;margin:0 0 8px}[data-ui=next] .invite-code{margin:8px 0 12px;font-size:22px;font-weight:600;letter-spacing:.08em;-webkit-user-select:all;user-select:all}@media(max-width:640px){[data-ui=next] .nx-guide .panel,[data-ui=next] .nx-plain-page form,[data-ui=next] .legal{padding:20px 16px}[data-ui=next] .guide-account{grid-template-columns:24px minmax(0,1fr) 80px}[data-ui=next] .guide-account>:nth-child(4){grid-column:2 / -1}}[data-ui=next] .nx-skeleton-page{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:32px 24px}[data-ui=next] .nx-skeleton-card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--n-radius-surface);background:var(--n-surface)}[data-ui=next] .nx-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}[data-ui=next] .nx-skeleton{display:block;max-width:100%;border-radius:8px;background:linear-gradient(90deg,var(--n-fill) 25%,var(--n-fill-2) 50%,var(--n-fill) 75%);background-size:200% 100%;animation:nx-shimmer 1.4s ease-in-out infinite}@keyframes nx-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){[data-ui=next] .nx-skeleton{animation:none}}
