@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-cyrillic-ext-400-normal.3bz38j9z1sux_.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-400-normal.3axqcu9aucm6a.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-vietnamese-400-normal.405yo0pty_7eb.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-400-normal.0g7vjvv6b7-43.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-latin-ext-400-normal.1qwpjgd255k0s.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-400-normal.2zqenniw9v9v_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-latin-400-normal.2uj9b57c-cgtl.woff2)format("woff2"),url(../media/hanken-grotesk-latin-400-normal.3_fgfs_x4qr8e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-cyrillic-ext-600-normal.3r32yobpasfpi.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-600-normal.1vlf3toqdxp85.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-vietnamese-600-normal.13q9jusp7hr-e.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-600-normal.3roij0jmm-c62.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-latin-ext-600-normal.2-1-brkh-hth2.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-600-normal.0ut2ymk_0bvfc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-latin-600-normal.45a7bnvg67cki.woff2)format("woff2"),url(../media/hanken-grotesk-latin-600-normal.1oixjscu4hm6h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-cyrillic-ext-700-normal.0srull6hueqn0.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-700-normal.3-42wifqnym24.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-vietnamese-700-normal.1j9z_av2giqmg.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-700-normal.1ihm87zk_lj16.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-latin-ext-700-normal.359017v1e8wps.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-700-normal.29jjrf-z8yypv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-latin-700-normal.3fim9zt886qfm.woff2)format("woff2"),url(../media/hanken-grotesk-latin-700-normal.3dxha1kvp24gk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/hanken-grotesk-cyrillic-ext-800-normal.2i0vsm2k5nske.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-800-normal.20wx_7i1tkarw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/hanken-grotesk-vietnamese-800-normal.3yjciwog3oafa.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-800-normal.416835hoolikt.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/hanken-grotesk-latin-ext-800-normal.12t89jlrevkl7.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-800-normal.04qwrgiyy1kx4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/hanken-grotesk-latin-800-normal.39anqvxlwj3-r.woff2)format("woff2"),url(../media/hanken-grotesk-latin-800-normal.3l2ubvqzmma6d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-sans:"Hanken Grotesk", Arial, sans-serif}*{box-sizing:border-box}body{font-family:var(--font-sans);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent-lime-strong);outline-offset:3px}h1,h2,h3,p{margin-top:0}p{line-height:1.45}button{color:inherit}strong{font-weight:800}.shell{--bg-base:linear-gradient(178deg, #a4ddf2 0%, #c8ecfa 38%, #e8f7fd 72%, #f5fcff 100%);--bg-surface:#ffffff9e;--bg-surface-raised:#ffffffd1;--bg-surface-soft:#ffffff8c;--bg-muted:#0089c424;--surface-solid:#fff;--bg-warning-soft:#fff3df;--bg-info-soft:#e6f3fb;--bg-danger-soft:#fdeceb;--accent-lime:#00a7e3;--accent-lime-strong:#0089c4;--accent-lime-muted:#00a7e31f;--accent-green:#1f9d6b;--text-primary:#0c2535;--text-secondary:#5e7686;--text-muted:#8aa0b4;--text-on-lime:#fff;--text-warning:#9a5b12;--border-subtle:#ffffffb3;--border-strong:#00a7e359;--border-muted:#0c25351a;--shadow-soft:0 14px 34px #00628c1f;--shadow-glow:0 0 0 1px #fff9, 0 18px 44px #00628c24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg-base);height:100dvh;color:var(--text-primary);grid-template-columns:264px minmax(0,1fr);font-size:15px;display:grid;position:relative;overflow:hidden}.shell[data-theme=sunrise]{--bg-base:linear-gradient(178deg, #ffd7b4 0%, #ffe2cd 34%, #ffeede 66%, #fff8f1 100%);--bg-surface:#fff9;--bg-surface-raised:#ffffffd1;--bg-surface-soft:#fff8f18c;--bg-muted:#d96a3e29;--surface-solid:#fffaf4;--bg-warning-soft:#fdebd2;--bg-info-soft:#fdeede;--accent-lime:#f2895c;--accent-lime-strong:#d96a3e;--accent-lime-muted:#f2895c29;--text-primary:#3a2a20;--text-secondary:#8c7264;--text-muted:#a98e7d;--border-strong:#f2895c66;--border-muted:#3a2a201f;--shadow-soft:0 14px 34px #b86c4824;--shadow-glow:0 0 0 1px #fff9, 0 18px 44px #b86c4829}.shell[data-theme=sunset]{--bg-base:linear-gradient(178deg, #c3b2d4 0%, #d29fb0 24%, #ea9a8c 50%, #f4a979 72%, #ffca97 92%, #ffe6c2 100%);--bg-surface:#fffcfc99;--bg-surface-raised:#fffcfcd1;--bg-surface-soft:#fffafa85;--bg-muted:#d05a4729;--surface-solid:snow;--bg-warning-soft:#f7e7d6;--bg-info-soft:#efe6f4;--accent-lime:#ef7d63;--accent-lime-strong:#d05a47;--accent-lime-muted:#ef7d6329;--text-primary:#36253c;--text-secondary:#6f5c72;--text-muted:#9a86a0;--text-warning:#8a531a;--border-subtle:#ffffffa8;--border-strong:#ef7d6366;--border-muted:#36253c1f;--shadow-soft:0 14px 34px #783c5a2e;--shadow-glow:0 0 0 1px #ffffff8c, 0 18px 44px #783c5a33}.shell[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:linear-gradient(178deg, #0a1730 0%, #0f2347 55%, #16315f 100%);--bg-surface:#162949b8;--bg-surface-raised:#1b3460cc;--bg-surface-soft:#203c6699;--bg-muted:#6f8fd638;--surface-solid:#16315f;--bg-warning-soft:#2e2a17;--bg-info-soft:#16315f;--accent-lime:#6f8fd6;--accent-lime-strong:#90a9e2;--accent-lime-muted:#6f8fd633;--accent-green:#52d273;--text-primary:#eaf1ff;--text-secondary:#9fb4d6;--text-muted:#7088ab;--text-on-lime:#0b1a3c;--text-warning:#ffd68c;--border-subtle:#9fb4d629;--border-strong:#6f8fd666;--border-muted:#9fb4d633;--shadow-soft:0 18px 44px #02081873;--shadow-glow:0 0 0 1px #6f8fd642, 0 22px 60px #02081866}.sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cloud{filter:blur(58px);background:#ffffff80;border-radius:50%;position:absolute}.cloud1{width:440px;height:150px;top:60px;left:340px}.cloud2{background:#ffffff61;width:520px;height:180px;top:160px;left:62%}.cloud3{background:#ffffff47;width:600px;height:220px;top:62%;left:44%}.sidebar{z-index:1;background:var(--bg-surface);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);border-right:1px solid var(--border-subtle);scrollbar-gutter:stable;flex-direction:column;gap:32px;height:100dvh;padding:24px 24px 24px 20px;display:flex;position:relative;overflow:hidden auto}.brand{align-items:center;gap:12px;display:flex}.logoMark{background:linear-gradient(150deg, var(--accent-lime), var(--accent-lime-strong));width:40px;height:40px;color:var(--text-on-lime);box-shadow:var(--shadow-glow);border-radius:12px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.brand strong{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.05;display:block}.brand div span{color:var(--text-secondary);margin-top:6px;font-size:13px;display:block}.navToggle{border:1px solid var(--border-muted);background:var(--bg-surface-soft);width:28px;height:28px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;font-size:18px;display:grid}.nav{gap:4px;display:grid}.nav button{width:100%;min-width:0;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:11px 14px;font-weight:700;display:flex}.nav button.active{background:var(--accent-lime-muted);color:var(--accent-lime-strong);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:800}.ico{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ico svg{width:22px;height:22px}.navParent:after{content:"›";opacity:.5;margin-left:auto}.navGroup.open>.navParent{color:var(--accent-lime-strong)}.navGroup.open>.navParent:after{transform:rotate(90deg)}.navSub{gap:2px;margin:2px 0 6px;padding-left:18px;display:grid;position:relative}.navSub:before{content:"";background:var(--border-muted);width:1px;position:absolute;top:5px;bottom:5px;left:7px}.navSub button{padding:9px 13px;font-size:13px}.navSub button:before{content:"";opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.navCount{background:var(--accent-lime);color:var(--text-on-lime);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:11px}.sidebarFooter{gap:14px;margin-top:auto;display:grid}.feedbackLink{text-align:left;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.previewTools{border-top:1px solid var(--border-muted);gap:6px;padding:12px;display:grid}.previewTools>span{letter-spacing:.07em;color:var(--text-secondary);font-size:10px;font-weight:800}.previewTools button{text-align:left;color:var(--text-secondary);background:0 0;border:0;padding:5px 0;font-size:12px}.user{background:var(--bg-surface-soft);border:1px solid var(--border-subtle);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.user strong{font-size:13px;display:block}.user .muted{font-size:11px}.avatar{border:1px solid var(--border-strong);background:var(--accent-lime-muted);width:38px;height:38px;color:var(--accent-lime-strong);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.main{z-index:1;min-width:0;height:100dvh;padding:32px 32px 40px;position:relative;overflow-y:auto}.collapsed{grid-template-columns:76px minmax(0,1fr)}.collapsed .sidebar{scrollbar-gutter:auto;padding-left:12px;padding-right:12px}.collapsed .brand{flex-direction:column;gap:10px}.collapsed .brandText,.collapsed .userText,.collapsed .lbl,.collapsed .previewTools,.collapsed .navParent:after{display:none}.collapsed .navToggle{margin:0}.collapsed .nav button,.collapsed .feedbackLink{justify-content:center;padding:10px 0}.collapsed .user{justify-content:center;padding:10px}.mobileHeader{display:none}.pageHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.pageActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.breadcrumb,.muted{color:var(--text-secondary);font-size:13px}.pageHead h1{letter-spacing:-.02em;margin:4px 0 0;font-size:34px;font-weight:800;line-height:1.15}.demoLabel{color:var(--text-secondary);white-space:nowrap;margin-top:4px;font-size:10px}.grid{gap:16px;display:grid}.card{border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border-radius:18px;min-width:0}.padded{padding:24px}.button{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.button.primary{background:linear-gradient(160deg, var(--accent-lime), var(--accent-lime-strong));color:var(--text-on-lime);box-shadow:0 8px 18px -6px var(--accent-lime-strong)}.button.secondary{border-color:var(--border-strong);background:var(--bg-surface-raised);color:var(--text-primary)}.button.ghost{border-color:var(--border-muted);color:var(--accent-lime-strong);background:0 0}.badge{border:1px solid var(--border-muted);background:var(--bg-surface-soft);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.badge.success{color:var(--accent-green);background:#1f9d6b1f;border-color:#0000}.badge.info{background:var(--accent-lime-muted);color:var(--accent-lime-strong);border-color:#0000}.badge.warning{background:var(--bg-warning-soft);color:var(--text-warning);border-color:#0000}.balanceRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric{gap:10px;display:grid}.metric>span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.metric>strong{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.metric.accent{background:linear-gradient(160deg, var(--accent-lime), var(--accent-lime-strong));box-shadow:var(--shadow-glow);border-color:#0000}.metric.accent>span,.metric.accent>strong{color:var(--text-on-lime)}.cents{opacity:.42;letter-spacing:0;margin-left:1px;font-size:.62em;font-weight:600}.checklist{justify-content:space-between;align-items:center;gap:24px;display:flex}.checklistMain{flex:1;min-width:0}.checklistTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.checklistTop p{margin:0}.title2{letter-spacing:-.01em;margin:5px 0 0;font-size:24px;font-weight:800}.track{background:var(--bg-muted);border-radius:999px;height:8px;overflow:hidden}.bar{border-radius:inherit;background:linear-gradient(90deg, var(--accent-lime), var(--accent-lime-strong));height:100%}.checklist .track{margin-top:16px}.interestSummary{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.interestSummary .title2{margin:8px 0 14px;font-size:30px}.interestSummary p{margin-bottom:0}.interestSummary>.button{align-self:flex-start}.appearancePolicy{border-top:0;padding-top:0}.appearancePolicy .title2{margin:0 0 6px;font-size:15px}.toggle{background:var(--bg-muted);border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:3px}.toggle span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;box-shadow:0 1px 4px #0003}.toggle[aria-checked=true]{background:var(--accent-lime)}.toggle[aria-checked=true] span{transform:translate(18px)}.card,.sidebar,.button,.badge,.nav button{transition:background-color .6s ease-in-out,border-color .6s ease-in-out,color .6s ease-in-out,box-shadow .6s ease-in-out}.twoCol{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px;display:grid}.cardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.cardHeader p{margin-bottom:0}.list>.title2{margin:0 0 10px}.activityRow{text-align:left;border:0;border-bottom:1px solid var(--border-muted);background:0 0;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.activityRow:last-child{border:0}.activityRow strong{font-size:15px}.activityRow:hover strong{color:var(--accent-lime-strong)}.activityRow small{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.45;display:block}.txIcon{background:var(--bg-surface-soft);width:36px;height:36px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.txIcon svg{width:20px;height:20px}.positive{color:var(--accent-green)}.amt2{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:800}.fundGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fundCard{text-align:left;color:var(--text-primary);transition:transform .15s;display:block}.fundCard:hover{transform:translateY(-2px)}.fundCard .cardHeader{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:22px}.fundCard .cardHeader>strong{font-size:18px}.fundBalance{gap:6px;display:grid}.fundBalance>span{color:var(--text-secondary);font-size:13px;font-weight:700}.fundBalance>strong{font-size:24px;font-weight:800}.toolbar{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding-bottom:18px;display:flex}.listCount{font-size:15px;font-weight:800}.listCount>span{color:var(--text-secondary);margin-top:3px;font-size:13px;font-weight:600;display:block}.lrow{border-top:1px solid var(--border-muted);align-items:center;gap:20px;padding:20px 0;display:grid}.lrow:first-of-type{border-top:0}.lrow h2,.lrow h3{margin:0;font-size:18px;font-weight:800}.lrow.fund{grid-template-columns:minmax(0,1fr) max-content max-content}.fmeta{gap:9px;max-width:380px;display:grid}.fundGoal{gap:6px;display:grid}.fundGoalLabel{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:12px;display:flex}.fmetaTop{align-items:center;gap:10px;display:flex}.fundAmounts{text-align:right}.amount{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.subamt{color:var(--text-secondary);margin-top:5px;font-size:12px}.rowActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.fundMore{position:relative}.fundMore summary{border:1px solid var(--border-muted);min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;padding:0 10px;list-style:none;display:inline-flex}.fundMore summary::-webkit-details-marker{display:none}.fundMoreMenu{z-index:2;border:1px solid var(--border-muted);background:var(--surface-solid);min-width:130px;box-shadow:var(--shadow-soft);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.fundMoreMenu button{color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:8px;padding:10px}.fundMoreMenu button:hover,.fundMoreMenu button:focus-visible{background:var(--bg-muted)}.fundMoreMenu button:disabled{color:var(--text-muted)}.lrow.tx{grid-template-columns:max-content minmax(0,1fr) max-content max-content max-content}.lrow.tx p{margin:3px 0 0}.policyRow{border-top:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.policyRow h3{margin-bottom:6px;font-size:15px}.policyRow p{max-width:520px;color:var(--text-secondary);margin:0;font-size:13px}.field{color:var(--text-secondary);gap:7px;font-size:13px;font-weight:700;display:grid}.field select,.field input[type=search],.field input[type=date],.field textarea{border:1px solid var(--border-muted);background:var(--bg-surface-soft);width:100%;color:var(--text-primary);border-radius:12px;min-height:44px;padding:10px 14px}.field select{min-width:140px}.field textarea{resize:vertical}.field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:auto}.field input[type=date]::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.notice{border:1px solid var(--border-strong);background:var(--surface-solid);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:13px;line-height:1.45;display:flex}.notice button,.close{color:var(--text-secondary);background:0 0;border:0;min-width:40px;min-height:40px;font-size:24px}.empty{color:var(--text-secondary);padding:32px 0}.feedbackItem{border-bottom:1px solid var(--border-muted);padding:24px 0}.feedbackItem>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0}.feedbackItem small{font-size:12px}dialog{border:1px solid var(--border-muted);background:var(--surface-solid);width:460px;max-width:min(460px,100vw - 24px);max-height:90dvh;color:var(--text-primary);box-shadow:var(--shadow-soft);border-radius:18px;padding:22px;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08100c6b}dialog h2{margin:0 0 10px;font-size:24px;font-weight:800}dialog .field{margin:18px 0}dialog p{font-size:14px;line-height:1.5}dialog .muted{font-size:13px}.checkbox{align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.checkbox input{width:18px;height:18px}.drawer{border-radius:18px 0 0 18px;width:min(460px,94vw);max-width:94vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0}.dialogContent{min-height:100%;padding:24px}.drawer .badge{margin:6px 0 18px}.details{margin:24px 0}.details>div{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.details dt{color:var(--text-secondary);font-size:13px}.details dd{white-space:nowrap;margin:0;font-size:16px;font-weight:800}.drawer h3{font-size:16px}.drawer .rowActions{margin:24px 0 14px}.detailAmount{font-size:34px}.timeline{color:var(--text-secondary);padding-left:22px;font-size:14px}.timeline li{padding:12px 0}.transferComposer[open]{flex-direction:column;width:860px;max-width:calc(100vw - 24px);max-height:94dvh;padding:0;display:flex;overflow:hidden}.transferScroll{min-height:0;overflow-y:auto}.transferHeading{padding:26px 28px 0}.transferHeading>span:nth-child(2){float:right;letter-spacing:1px;color:var(--text-secondary);padding-top:8px;font-size:10px}.transferHeading h2{letter-spacing:-.7px;outline:none;margin-top:18px;font-size:29px}.transferHeading p{color:var(--text-secondary)}.transferColumns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;padding:10px 28px 20px;display:grid}.transferEntry{min-width:0}.transferMode{border:0;gap:10px;margin:0 0 20px;padding:0;display:flex}.transferMode legend{color:var(--text-secondary);margin-bottom:10px;font-size:12px}.transferMode label{border:1px solid var(--border-muted);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:8px;padding:13px 10px;font-size:13px;display:flex}.transferMode label.selected{border-color:var(--accent-lime);background:var(--accent-lime-muted)}.transferMode input{accent-color:var(--accent-lime)}.transferMode svg{width:18px;height:18px}.transferTiming{border:0;margin:18px 0 0;padding:0}.transferTiming legend{margin-bottom:8px;font-size:13px;font-weight:700}.transferTiming .transferMode{gap:8px;display:flex}.transferTiming .transferMode label{padding:11px 10px;font-size:12px}.scheduledDateField{gap:4px;margin-top:10px;display:grid}.scheduledDateField .field{margin:0}.scheduledDateField .muted{margin:0;font-size:13px;line-height:1.35}.transferAmountInput{border:1px solid var(--border-muted);border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;font-size:30px;display:flex}.transferAmountInput:focus-within{outline:2px solid var(--accent-lime);outline-offset:2px}.transferAmountInput input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;padding:0;font-weight:800}.transferAmountInput>span{color:var(--text-secondary)}.transferPlan{background:var(--bg-surface-soft);border:1px solid var(--border-muted);border-radius:16px;align-self:start;padding:22px}.transferPlanIcon{border:1px solid var(--border-muted);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:16px;padding:10px;display:grid}.transferPlan h3{letter-spacing:-.4px;margin:0 0 10px;font-size:19px}.transferPlan p{font-size:13px}.transferSample{border-top:1px solid var(--border-muted);border-bottom:1px solid var(--border-muted);flex-direction:column;gap:12px;margin:22px 0;padding:16px 0;display:flex}.transferSample>span,.transferSample small{color:var(--text-secondary);font-size:11px}.transferSample strong{white-space:nowrap;font-size:19px}.transferSample strong span{color:var(--text-secondary);font-weight:400}.transferCapacityNote{color:var(--text-secondary);font-size:11px!important}.transferConnection{color:var(--text-secondary);align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.connectionDot{background:var(--text-secondary);border-radius:50%;width:7px;height:7px}.transferDisclaimer{color:var(--text-secondary);margin:0;padding:4px 28px 22px;font-size:12px!important}.transferCallout,.transferError{background:var(--bg-warning-soft);color:var(--text-warning);border-radius:10px;padding:12px;line-height:1.5;font-size:12px!important}.transferError{background:var(--bg-danger-soft);color:var(--text-primary)}.transferReviewAmount{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.transferReviewAmount>span:first-child{color:var(--text-secondary);font-size:12px}.transferReviewAmount>strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:36px}.transferFacts{margin:0 0 22px;font-size:12px}.transferFacts>div{border-bottom:1px solid var(--border-muted);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.transferFacts dt{color:var(--text-secondary)}.transferFacts dd{text-align:right;max-width:70%;margin:0;font-weight:700}.transferInstallments{margin:18px 0;padding:0;list-style:none}.transferInstallments li{border-bottom:1px solid var(--border-muted);align-items:center;gap:12px;padding:14px 0;display:flex}.transferInstallments li>div{flex-direction:column;gap:5px;display:flex}.transferInstallments strong{font-size:21px}.transferInstallments li>div>span{color:var(--text-secondary);font-size:11px}@media (max-width:700px){.transferHeading{padding:20px 18px 0}.transferHeading h2{font-size:26px}.transferHeading>span:nth-child(2){font-size:8px}.transferColumns{grid-template-columns:1fr;gap:18px;padding:8px 18px 16px}.transferDisclaimer{padding:0 18px 20px}.transferPlan{padding:18px}.transferReviewAmount>strong{font-size:32px}}.tourActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}dialog.gettingStarted{width:900px;max-width:calc(100vw - 32px);max-height:92dvh;padding:0}dialog.gettingStarted[open]{flex-direction:column;display:flex;overflow:hidden}.guideTop{border-bottom:1px solid var(--border-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.guideBrand{letter-spacing:-.5px;font-size:20px;font-weight:800}.guideBrand span{color:var(--text-secondary);letter-spacing:0;margin-left:12px;font-size:12px;font-weight:600}.guideLayout{grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.guideNav{border-right:1px solid var(--border-muted);flex-direction:column;gap:8px;padding:24px 14px;display:flex}.guideNav button{color:var(--text-secondary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.guideNav button[aria-current=step]{background:var(--bg-surface-soft);border-color:var(--border-muted);color:var(--text-primary);box-shadow:var(--shadow-soft);font-weight:800}.guideBody{min-width:0;padding:28px 32px 24px}.guideStep{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.guideStep>span:last-child{letter-spacing:1px;color:var(--text-secondary);font-size:9px}.guideBody h2{letter-spacing:-.8px;outline:none;max-width:440px;font-size:30px;line-height:1.14}.guideDescription{color:var(--text-secondary);min-height:64px}.guideVisual{border:1px solid var(--border-muted);background:var(--bg-surface-soft);border-radius:16px;margin:22px 0 16px;overflow:hidden}.guideWelcome{text-align:center;background:linear-gradient(140deg,#0000,#7ead8b24);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:220px;padding:28px 20px;display:flex}.guideEmblem{background:var(--surface-solid);width:64px;height:64px;box-shadow:var(--shadow-soft);border-radius:20px;padding:16px}.guideWelcome>strong{letter-spacing:-.5px;font-size:21px}.guidePills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.guidePills span{border:1px solid var(--border-muted);border-radius:20px;padding:7px 12px;font-size:11px}.guideExample{padding:22px}.guideExample>small{color:var(--text-secondary);letter-spacing:1px;font-size:10px}.guideTotal{flex-direction:column;gap:6px;margin:18px 0;display:flex}.guideTotal>strong{letter-spacing:-1px;font-size:30px}.guideTotal>span,.guideNumbers span{color:var(--text-secondary);font-size:12px}.guideNumbers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guideNumbers>div{flex-direction:column;gap:7px;display:flex}.guideNumbers strong{font-size:18px}.guideExample p{color:var(--text-secondary);margin:18px 0 0;font-size:12px}.guideChecklist,.guideSchedule{margin:0;padding:6px 18px;list-style:none}.guideChecklist li,.guideSchedule li{border-bottom:1px solid var(--border-muted);align-items:center;gap:12px;padding:16px 0;display:flex}.guideChecklist li:last-child,.guideSchedule li:last-child{border-bottom:0}.guideChecklist li>div,.guideSchedule li>span:nth-child(2){flex-direction:column;flex:1;gap:4px;font-size:13px;display:flex}.guideChecklist li>div>span,.guideSchedule small{color:var(--text-secondary);font-size:11px}.guideNumber{border:1px solid var(--border-muted);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.guideChecklist .badge,.guideSchedule .badge{padding:5px 8px;font-size:9px}.guideFund{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:16px;display:flex}.guideFund:last-child{border-bottom:0}.guideFund>span:first-child{flex-direction:column;gap:4px;display:flex}.guideFund strong{font-size:13px}.guideFund small{color:var(--text-secondary);font-size:11px}.guideSchedule{padding:8px 0 0}.guideRole{border-bottom:1px solid var(--border-muted);flex-direction:column;gap:4px;padding:13px 0;font-size:13px;display:flex}.guideRole:last-child{border-bottom:0}.guideRole span{color:var(--text-secondary);font-size:12px}.guideTip{border-left:2px solid var(--border-muted);color:var(--text-secondary);padding-left:12px;font-size:12px!important}.guideExplore{color:var(--text-primary);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline}.guideFooter{border-top:1px solid var(--border-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex}.guideFooter>div:first-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.guideFooter small{color:var(--text-secondary);font-size:10px}.guideButtons{gap:8px;display:flex}@media (max-width:700px){dialog.gettingStarted{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:94dvh}.guideTop{padding:14px 18px}.guideLayout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.guideNav{border-right:0;border-bottom:1px solid var(--border-muted);flex-direction:row;min-height:60px;padding:10px 12px;overflow-x:auto}.guideNav button{flex-shrink:0;padding:8px 10px;font-size:11px}.guideNav .ico{display:none}.guideBody{padding:20px 18px;overflow-y:auto}.guideBody h2{font-size:27px}.guideDescription{min-height:0}.guideVisual{margin-top:16px}.guideChecklist{padding:4px 12px}.guideChecklist li{flex-wrap:wrap;gap:8px}.guideChecklist .badge{margin-left:36px}.guideFooter{flex-wrap:wrap;padding:14px 16px}.guideFooter>div:first-child{flex:1;min-width:120px}.guideExample{padding:16px}.guideFund{font-size:14px}.guideFund>span:first-child{max-width:55%}}.skip{z-index:20;background:var(--surface-solid);color:var(--text-primary);padding:12px;position:fixed;top:-100px;left:12px}.skip:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px) and (min-width:1041px){.metric>strong{font-size:25px}.twoCol{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.cardHeader{flex-wrap:wrap}}@media (max-width:1040px){.balanceRow,.fundGrid,.twoCol{grid-template-columns:1fr}.fmetaTop{flex-wrap:wrap}.checklist .title2{font-size:22px}.pageHead{flex-wrap:wrap}.demoLabel{font-size:10px}.lrow.tx{grid-template-columns:36px minmax(0,1fr) max-content}.lrow.tx .badge{grid-column:2}.lrow.tx>.button{grid-column:3}.amt2{font-size:16px}}@media (max-width:700px){.shell,.shell.collapsed{height:100dvh;display:block}.mobileHeader{z-index:3;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);justify-content:space-between;align-items:center;height:66px;padding:12px 16px;display:flex;position:relative}.sidebar,.collapsed .sidebar{z-index:5;background:var(--surface-solid);gap:24px;width:min(300px,100vw);height:calc(100dvh - 66px);padding:24px 20px;display:none;position:absolute;top:66px;bottom:0;left:0}.mobileOpen .sidebar{display:flex}.navToggle{display:none}.collapsed .brand{flex-direction:row}.collapsed .brandText,.collapsed .userText,.collapsed .lbl,.collapsed .previewTools,.collapsed .navParent:after{display:block}.collapsed .nav button,.collapsed .feedbackLink{justify-content:flex-start;padding:11px 14px}.collapsed .user{justify-content:flex-start}.main{height:calc(100dvh - 66px);padding:24px 16px 32px}.pageHead h1{font-size:30px}.pageHead{gap:10px}.pageActions{justify-content:flex-end;width:100%}.padded{padding:20px}.checklist{flex-direction:column;align-items:flex-start;gap:16px}.checklistTop{flex-wrap:wrap;align-items:flex-start;gap:8px}.title2{font-size:22px}.cardHeader{flex-wrap:wrap}.lrow.fund{grid-template-columns:1fr}.fundAmounts{text-align:left}.rowActions{flex-wrap:wrap}.toolbar{flex-wrap:wrap;align-items:flex-start}.lrow.tx{gap:12px}.lrow h3,.lrow.tx .amount{font-size:16px}.activityRow{gap:10px}.activityRow strong{font-size:14px}.activityRow small{font-size:11px}.amt2{font-size:14px}.policyRow{align-items:flex-start}.policyRow .badge{white-space:normal}.drawer .rowActions{gap:8px}.demoLabel{white-space:normal}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.notificationButton{align-items:center;gap:8px;display:inline-flex}.notificationButton svg{width:17px;height:17px}.notificationCenter{max-width:760px}.notificationList{gap:8px;display:grid}.notificationItem{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 78%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.notificationItem:hover,.notificationItem:focus-visible{border-color:var(--accent)}.notificationItem.read{opacity:.68}.notificationDialog{border:1px solid var(--line);background:var(--panel);width:min(520px,100vw - 32px);max-height:min(680px,100vh - 40px);color:var(--text);box-shadow:var(--shadow);border-radius:22px;padding:22px}.notificationDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05101b6b}.notificationDetail{gap:12px;padding:18px 4px 4px;display:grid}.notificationDetail h3,.notificationDetail p{margin:0}.notificationDetail p{color:var(--muted);line-height:1.55}.dialogActions{justify-content:end;gap:8px;margin-top:12px;display:flex}.notificationDot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.notificationDot.action_required,.notificationDot.warning{background:var(--warning)}.notificationCopy{flex:1;gap:3px;display:grid}.notificationCopy span{color:var(--muted)}.notificationCopy small{color:var(--muted);font-size:12px}.previewNote{margin:14px 0 0}.organizationSwitcher{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 68%, transparent);border-radius:14px;gap:5px;margin:16px 12px 10px;padding:12px;display:grid}.organizationSwitcher label,.organizationSwitcher span{color:var(--muted);font-size:11px}.organizationSwitcher select{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-weight:700}.organizationSwitcher select option{color:#102033}.membersPreview{max-width:980px}.memberList{gap:8px;margin-top:18px;display:grid}.memberRow{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(150px,1fr) auto minmax(170px,.9fr);align-items:center;gap:12px;padding:13px;display:grid}.memberAvatar{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.memberCopy,.memberRole{gap:2px;display:grid}.memberCopy span,.memberCopy small,.memberRole small{color:var(--muted)}.memberRole{text-align:right}.memberActions{justify-content:end;gap:6px;display:flex}.memberRemove{color:var(--muted)}.memberRemove:disabled{opacity:.75;cursor:not-allowed}.memberEdit{grid-column:2/-1;justify-content:end;gap:8px;display:flex}.memberEdit select{border:1px solid var(--line);background:var(--panel);min-height:36px;color:inherit;border-radius:9px;padding:0 9px}.inviteMemberBox{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.inviteFields{grid-template-columns:1.5fr 1fr 1.2fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.inviteFields input,.inviteFields select{border:1px solid var(--line);background:var(--panel);min-height:40px;color:inherit;font:inherit;border-radius:10px;padding:0 11px}.membersReadOnly{background:var(--bg-surface-soft);color:var(--muted);border-radius:12px;margin-top:20px;padding:12px}.organizationPreview{max-width:860px}.organizationFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.organizationFacts>div{background:var(--bg-surface-soft);border-radius:13px;gap:5px;padding:14px;display:grid}.organizationFacts span{color:var(--muted);font-size:12px}.handoverBox{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.handoverFields{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:14px;display:grid}.handoverFields input,.handoverFields select{border:1px solid var(--line);background:var(--panel);min-height:40px;color:inherit;font:inherit;border-radius:10px;padding:0 11px}.handoverActions{gap:8px;margin-top:14px;display:flex}.closureBox{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.closureChecklist{gap:7px;margin:14px 0;display:grid}.closureChecklist>div{background:var(--bg-surface-soft);border-radius:11px;align-items:center;gap:8px;padding:10px 11px;display:flex}.closureChecklist>div>span:nth-child(2){flex:1;font-size:13px}.checkDone,.checkOpen{border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.checkDone{background:var(--accent-soft);color:var(--accent)}.checkOpen{background:color-mix(in srgb, var(--warning) 20%, transparent);color:var(--warning)}.securityPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;display:grid}.securityPreviewGrid>.securitySessions{grid-column:1/-1}.securityMethods{gap:8px;margin-top:18px;display:grid}.securityMethods>div,.securitySession{border:1px solid var(--line);border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.securityMethods>div>div,.securitySession>span{flex:1;gap:3px;display:grid}.securityMethods small,.securitySession small{color:var(--muted)}.mfaSetup{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:grid}.mfaSetup img{background:#fff;border-radius:10px;width:180px;height:180px;padding:8px}.mfaSetup code{overflow-wrap:anywhere;font-size:.85em}.holdingsStack{gap:16px;display:grid}.holdingsList,.exclusionList{gap:8px;margin-top:14px;display:grid}.holdingRow,.exclusionRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.holdingRow>div,.exclusionRow{gap:4px;display:grid}.holdingRow small,.exclusionRow small{color:var(--muted)}.transferPageStack{gap:16px;display:grid}.approvalList{gap:8px;margin-top:14px;display:grid}.approvalRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.approvalRow>div:first-child{gap:4px;display:grid}.approvalRow small{color:var(--muted)}@media (max-width:640px){.approvalRow{flex-direction:column;align-items:flex-start}}.securityMethodIcon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.recoveryCodes{background:var(--bg-surface-soft);border-radius:13px;gap:4px;margin:18px 0;padding:14px;display:grid}.recoveryCodes span{color:var(--muted);font-size:13px}.securitySessions{gap:9px;display:grid}.releaseRequestPanel{border:1px solid var(--line);background:var(--bg-surface-soft);border-radius:14px;gap:10px;margin-top:18px;padding:15px;display:grid}.releaseRequestPanel textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px}.checkLine{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.releaseQueue{max-width:900px}.releaseReviewCard{border:1px solid var(--line);border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid}.releaseEvidence{background:var(--bg-surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.releaseEvidence span{gap:3px;display:grid}.releaseEvidence small{color:var(--muted)}.exceptionReviewActions{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.exceptionReviewActions textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;font:inherit;border-radius:9px;padding:9px}.fraudHoldQueue{max-width:900px}.fraudHoldRow{border:1px solid var(--line);border-radius:15px;gap:12px;margin-top:14px;padding:16px;display:grid}.fraudHoldRow textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;font:inherit;border-radius:9px;padding:9px}@media (max-width:760px){.securityPreviewGrid{grid-template-columns:1fr}.securityPreviewGrid>.securitySessions{grid-column:auto}}.fundScopeChoices{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:12px;margin:14px 0 0;padding:12px;display:flex}.fundScopeChoices legend{color:var(--muted);padding:0 5px;font-size:12px}.fundScopeChoices label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.inviteReviewBox{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:18px;display:grid}.inviteReviewBox summary{cursor:pointer;color:var(--text-primary);font-weight:650}.inviteReviewBox[open] summary{margin-bottom:2px}.inviteReviewControls{align-items:end;gap:12px;display:flex}.inviteStateMessage{background:var(--bg-surface-soft);color:var(--muted);border-radius:11px;margin:0;padding:11px 12px;font-size:13px}.inviteStateMessage.positive{color:var(--success,#26724d)}@media (max-width:760px){.memberRow{grid-template-columns:auto 1fr auto}.memberRole{text-align:left;grid-column:2/-1}.memberActions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start}.inviteFields{grid-template-columns:1fr}.inviteFields .button{width:100%}}@media (max-width:620px){.organizationFacts,.handoverFields{grid-template-columns:1fr}.handoverActions .button{flex:1}}.bankConnections{max-width:820px}.bankList{gap:10px;margin-top:18px;display:grid}.bankConnection{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.bankGlyph{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;font-weight:700;display:grid}.bankConnectionCopy{flex:1;gap:2px;display:grid}.bankConnectionCopy span,.bankConnectionCopy small{color:var(--muted)}.bankConnectionActions{justify-items:end;gap:8px;display:grid}.bankConnectionActions .rowActions{justify-content:end}.activityFilterBar{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.activeFilter{border-color:var(--accent)}.savingsActivityRows{gap:2px;display:grid}.savingsActivityRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.savingsActivityRow>div{gap:5px;display:grid}.savingsActivityRow>div:last-child{justify-items:end}.savingsActivityRow small{color:var(--muted)}.savingsActivityRow strong{font-variant-numeric:tabular-nums}.savingsActivityRow .positiveText{color:var(--success,#2b8a57)}.operationsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operationsMetric{gap:7px;min-height:112px;display:grid}.operationsMetric>span,.operationsMetric>small,.operationsFreshness{color:var(--muted)}.operationsMetric>strong{font-variant-numeric:tabular-nums;font-size:24px}.operationsMetric{text-align:left;cursor:pointer;color:inherit}.operationsMetric:hover{border-color:var(--accent);transform:translateY(-1px)}.operationsMetric>em{color:var(--accent);font-size:12px;font-style:normal}.operationsFreshness{margin-top:12px;font-size:12px}.operationsOrganizationList{gap:10px;display:grid}.operationsOrganization{padding:0;overflow:hidden}.operationsOrganization.selected{border-color:var(--accent)}.operationsOrganizationButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.operationsOrganizationButton>span:first-child,.operationsOrganizationRight{gap:5px;display:grid}.operationsOrganizationButton small,.operationsOrganizationDetail span{color:var(--muted)}.operationsOrganizationRight{justify-items:end}.operationsOrganizationDetail{border-top:1px solid var(--line);background:var(--bg-surface-soft);grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 16px 16px;display:grid}.operationsOrganizationDetail div{gap:4px;display:grid}.operationsOrganizationDetail strong{font-size:13px}.migrationReviewList{gap:2px;display:grid}.migrationStageSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 8px;display:grid}.migrationStageSummary div{border:1px solid var(--line);background:var(--bg-surface-soft);border-radius:14px;gap:5px;padding:14px;display:grid}.migrationStageSummary span,.migrationIssueRow small{color:var(--muted)}.migrationStageSummary strong{font-size:20px}.migrationIssueRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.migrationIssueRow>div{gap:4px;display:grid}.migrationIssueDetail{background:var(--bg-surface-soft);color:var(--muted);border-radius:12px;grid-column:1/-1;gap:5px;padding:14px;font-size:13px;display:grid}.migrationIssueDetail strong{color:var(--text)}.migrationIssueDetail p{margin:0}.migrationSetupBox{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 60%, transparent);border-radius:12px;gap:10px;margin-top:4px;padding:12px;display:grid}.migrationSetupBox>p{margin:0}.migrationFundChoice{color:var(--text);grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:10px;display:grid}.migrationFundChoice select{border:1px solid var(--line);background:var(--panel);min-height:38px;color:inherit;font:inherit;border-radius:9px;padding:0 10px}.migrationMembershipSummary{flex-wrap:wrap;gap:8px;display:flex}.migrationMembershipSummary span{background:var(--bg-surface-soft);color:var(--muted);border-radius:9px;padding:7px 9px;font-size:12px}.migrationMembershipSummary strong{color:var(--text)}.migrationFinalReview{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.migrationFinalReview p{margin:4px 0 0}.migrationDryRunReport{border:1px solid var(--line);background:var(--bg-surface-soft);border-radius:16px;gap:14px;margin-top:16px;padding:16px;display:grid}.migrationDryRunReport h3{margin:0;font-size:18px}.migrationReportFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.migrationReportFacts span{color:var(--muted);gap:5px;font-size:12px;display:grid}.migrationReportFacts strong{color:var(--text);font-size:18px}.migrationReviewRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.migrationReviewRow>div{gap:4px;display:grid}.migrationReviewRow small{color:var(--muted)}.migrationReviewDetail{background:var(--bg-surface-soft);color:var(--muted);border-radius:12px;grid-column:1/-1;gap:6px;padding:12px;font-size:13px;display:grid}.migrationReviewDetail strong{color:var(--text)}.migrationGateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:4px 0 8px;display:grid}.migrationGate{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.migrationGate small{color:var(--muted);font-size:11px}.migrationGateDot{background:var(--success);border-radius:999px;width:7px;height:7px}.migrationGateDot.blocked{background:var(--warning)}.migrationComparison{grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0;display:grid}.migrationComparison span{gap:4px;display:grid}.migrationComparison strong{font-size:14px}.historicalDetail{background:var(--bg-surface-soft);color:var(--muted);border-radius:12px;grid-column:1/-1;gap:5px;padding:12px;font-size:13px;display:grid}.historicalDetail strong{color:var(--text)}.activationChecklist{gap:10px;margin:18px 0;display:grid}.activationChecklist label{border:1px solid var(--line);border-radius:12px;align-items:start;gap:10px;padding:12px;display:flex}.activationChecklist input{margin-top:2px}.activationGateRow{border:1px solid var(--line);border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.activationGateRow small{color:var(--muted);font-size:11px}.activationOwnerConfirm{background:var(--bg-surface-soft);border-radius:12px;gap:4px;margin-bottom:16px;padding:14px;display:grid}.activationOwnerConfirm span{color:var(--muted);font-size:13px}@media (max-width:680px){.bankConnection{flex-wrap:wrap;align-items:start}.bankConnectionActions{justify-items:start;width:calc(100% - 46px)}.bankConnectionActions .rowActions{flex-wrap:wrap;justify-content:start}.savingsActivityRow{align-items:start}.operationsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsOrganizationButton{align-items:start}.operationsOrganizationDetail{grid-template-columns:1fr}.migrationReviewRow{grid-template-columns:1fr auto}.migrationReviewRow .button{grid-column:1/-1;justify-self:start}.migrationComparison,.migrationGateList,.migrationStageSummary{grid-template-columns:1fr}.migrationIssueRow{grid-template-columns:1fr auto}.migrationIssueRow .button{grid-column:1/-1;justify-self:start}.migrationFundChoice{grid-template-columns:1fr}.migrationFinalReview{flex-direction:column;align-items:flex-start}.migrationReportFacts{grid-template-columns:1fr}}.savingsReportPreview{max-width:820px}.reportActions{gap:18px;margin-top:22px;display:grid}.reportShareBox{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:18px;padding:18px}.reportShareBox summary{cursor:pointer;color:var(--text-primary);font-weight:650}.reportShareBox[open] summary{margin-bottom:14px}.reportShareBox p{margin:5px 0 0}.reportShareFields{grid-template-columns:minmax(0,1.5fr) minmax(130px,.8fr) minmax(130px,.8fr);gap:12px;margin-top:16px;display:grid}.reportShareFields .field,.reportShareControls .field{color:var(--muted);gap:6px;font-size:12px;display:grid}.reportShareFields input,.reportShareFields select,.reportShareControls select{border:1px solid var(--line);background:var(--panel);min-height:40px;color:inherit;font:inherit;border-radius:10px;padding:0 11px}.formError{color:var(--danger,#a33);font-size:13px}.reportShareControls{align-items:end;gap:12px;margin-top:16px;display:flex}.compactField{min-width:132px}.reportShareResult{border-top:1px solid var(--line);gap:10px;margin-top:16px;padding-top:16px;display:grid}.reportShareResult>div:first-child{align-items:center;gap:10px;display:flex}.reportShareResult code{background:#0a162414;border-radius:10px;padding:10px 12px;font-size:12px;display:block;overflow:auto}.reportShareResultActions{gap:8px;display:flex}.dangerText{color:var(--danger,#a33)}.reportSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.reportSummary>div{background:var(--bg-surface-soft);border-radius:14px;gap:5px;padding:14px;display:grid}.reportSummary span,.reportFund span{color:var(--muted);font-size:13px}.reportSummary strong{font-size:21px}.reportHeading{margin:24px 0 8px}.reportFunds{gap:8px;display:grid}.historicalRecords{max-width:820px;margin-top:16px}.historicalList{gap:8px;margin-top:16px;display:grid}.historicalRow{border:1px solid var(--line);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.historicalRow>div{gap:3px;display:grid}.historicalRow span,.historicalRow small{color:var(--muted)}.archiveNotice{background:var(--bg-surface-soft);border-radius:12px;gap:3px;margin-top:16px;padding:13px;display:grid}.archiveNotice span{color:var(--muted);font-size:13px}.quickBooksPreview{max-width:960px}.onboardingPreview{max-width:760px}.onboardingSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.onboardingSteps>div{color:var(--muted);gap:6px;font-size:12px;display:grid}.onboardingSteps span{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.onboardingSteps .current,.onboardingSteps .complete{color:var(--accent)}.onboardingSteps .current span,.onboardingSteps .complete span{border-color:var(--accent);background:var(--accent-soft)}.onboardingChoice,.onboardingForm,.onboardingReview{gap:13px;display:grid}.setupChoice{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:11px;padding:15px;display:flex}.setupChoice.selected{border-color:var(--accent);background:var(--accent-soft)}.setupChoice span{flex:1;gap:4px;display:grid}.setupChoice small{color:var(--muted)}.onboardingCallout{background:var(--bg-surface-soft);color:var(--muted);border-radius:12px;padding:13px;font-size:13px}.onboardingActions{justify-content:space-between;margin-top:22px;display:flex}.onboardingComplete{gap:14px;max-width:560px;display:grid}.onboardingSuccessMark{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid}.onboardingNext{border:1px solid var(--line);background:var(--bg-surface-soft);border-radius:14px;gap:8px;padding:16px;display:grid}.onboardingNext span{color:var(--muted);font-size:13px}.quickBooksConnection{border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.quickBooksConnection div,.mappingRow>span:first-child,.syncRow>span:first-child{gap:3px;display:grid}.quickBooksConnection span,.mappingRow small,.syncRow small{color:var(--muted)}.mappingList,.syncList{gap:8px;display:grid}.mappingRow,.syncRow{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.accountingSettings{background:var(--bg-surface-soft);color:var(--muted);border-radius:12px;gap:9px;margin-top:16px;padding:13px;font-size:13px;display:grid}.fundCreatePanel{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.fundCreateForm{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 70%, transparent);border-radius:15px;gap:14px;margin-top:16px;padding:16px;display:grid}.fundCreateFields{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.fundCreateFields input,.fundCreateFields select{border:1px solid var(--line);background:var(--panel);min-height:40px;color:inherit;font:inherit;border-radius:10px;padding:0 10px}.reportFund{border-bottom:1px solid var(--border-muted);justify-content:space-between;gap:16px;padding:12px 0;display:flex}@media (max-width:620px){.reportSummary{grid-template-columns:1fr}.reportShareControls{flex-direction:column;align-items:stretch}.reportShareControls .button{width:100%}.reportShareFields,.fundCreateFields{grid-template-columns:1fr}.fundCreateFields .button{width:100%}.historicalRow{grid-template-columns:1fr auto}.historicalRow .button{grid-column:1/-1;width:100%}.quickBooksConnection,.mappingRow,.syncRow{grid-template-columns:1fr auto}.quickBooksConnection{flex-direction:column;align-items:start}.mappingRow>span:nth-child(2){grid-column:1/-1}.mappingRow .badge,.syncRow .badge{justify-self:start}}@media (max-width:420px){.operationsMetricGrid{grid-template-columns:1fr}.onboardingActions{flex-direction:column-reverse;align-items:stretch}.onboardingActions .button{width:100%}}
