.mfi-signup-theme{grid-column:1 / -1;justify-self:end;min-height:2.75rem;padding:0 1rem;border:1px solid var(--mfi-border-hairline);border-radius:999px;background:var(--mfi-surface-elevated);color:var(--mfi-ink);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.mfi-signup-theme:focus-visible{outline:3px solid var(--mfi-focus-ring);outline-offset:2px}.mfi-signup{display:grid;gap:1.5rem;margin:1.5rem auto 2.5rem;padding:0 1.25rem;max-width:var(--mfi-w-read);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--mfi-ink)}.mfi-signup-eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mfi-accent-deep)}.mfi-signup h1{margin:0 0 .875rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.2;color:var(--mfi-ink)}.mfi-signup-lead{margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.6;color:var(--mfi-ink-soft)}.mfi-signup-actions{display:flex;flex-wrap:wrap;gap:.75rem}.mfi-signup-primary,.mfi-signup-secondary,.mfi-signup-escape{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;box-sizing:border-box;border-radius:.5rem;font-weight:700;text-decoration:none}.mfi-signup-primary{padding:0 1.75rem;background:var(--mfi-accent-deep);color:#fff}.mfi-signup-primary:hover{background:var(--mfi-accent)}.mfi-signup-secondary{padding:0 1.5rem;border:2px solid var(--mfi-accent-deep);color:var(--mfi-accent-deep)}.mfi-signup-primary:focus-visible,.mfi-signup-secondary:focus-visible,.mfi-signup-escape:focus-visible{outline:3px solid var(--mfi-focus-ring);outline-offset:2px}.mfi-signup-note{margin:.875rem 0 .25rem;font-size:.875rem;color:var(--mfi-ink-soft)}.mfi-signup-escape{padding:0;font-weight:600;font-size:.9375rem;color:var(--mfi-ink-soft);text-decoration:underline;text-underline-offset:.2em}.mfi-signup-outline{padding:1.25rem 1.25rem 1rem;border:2px dashed var(--mfi-border-hairline);border-radius:.875rem;background:var(--mfi-surface-elevated)}.mfi-signup-outline-h{margin:0 0 .75rem;font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mfi-ink-soft)}.mfi-signup-outline ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.mfi-signup-outline li{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--mfi-border-hairline);border-radius:.5rem;background:var(--mfi-surface);font-weight:600}.mfi-signup-ico{font-size:1.25rem;line-height:1}.mfi-signup-outline-foot{margin:.75rem 0 0;font-size:.8125rem;color:var(--mfi-ink-soft)}@media(min-width:64rem){.mfi-signup{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:4rem;max-width:var(--mfi-w-app);margin:4.5rem auto 5rem;padding:0 2rem}.mfi-signup-lead{font-size:1.1875rem;max-width:34rem}.mfi-signup-outline{padding:2rem 2rem 1.5rem}.mfi-signup-outline li{min-height:3.5rem;font-size:1.0625rem}}.mfi-related[data-astro-cid-ffcv6zwj]{margin-block:var(--size-6, 1.5rem) var(--size-4, 1rem);padding:var(--size-4, 1rem);border:1px solid var(--mfi-border-hairline);border-radius:var(--radius-4, 16px);background:var(--mfi-surface-elevated);color:var(--mfi-ink)}.mfi-related[data-astro-cid-ffcv6zwj] h2[data-astro-cid-ffcv6zwj]{margin:0 0 var(--size-2, .5rem);font-size:var(--mfi-text-h3)}.mfi-related[data-astro-cid-ffcv6zwj] ul[data-astro-cid-ffcv6zwj]{list-style:none;margin:0;padding:0;display:grid;gap:var(--size-3, .75rem)}.mfi-related[data-astro-cid-ffcv6zwj] li[data-astro-cid-ffcv6zwj]{display:grid;gap:var(--size-2, .5rem);align-items:center}.mfi-related[data-astro-cid-ffcv6zwj] li[data-astro-cid-ffcv6zwj]>div[data-astro-cid-ffcv6zwj]{display:grid;gap:.15rem;font-size:var(--mfi-text-sm);color:var(--mfi-ink-soft)}.mfi-related[data-astro-cid-ffcv6zwj] li[data-astro-cid-ffcv6zwj] b[data-astro-cid-ffcv6zwj]{color:var(--mfi-ink);font-size:var(--mfi-text-body)}.mfi-related-link[data-astro-cid-ffcv6zwj]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--mfi-target-min);padding-inline:1rem;border:1px solid var(--mfi-accent);border-radius:var(--radius-3, 11px);color:var(--mfi-accent-deep);font-weight:700;text-decoration:none}@media(min-width:48rem){.mfi-related[data-astro-cid-ffcv6zwj] li[data-astro-cid-ffcv6zwj]{grid-template-columns:minmax(0,1fr) auto;gap:var(--size-4, 1rem)}}.instruction{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mfi-skip{position:absolute;left:-999rem;top:0;z-index:3000;padding:.75rem 1.25rem;background:var(--mfi-rail);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:700;text-decoration:underline}.mfi-skip:focus{left:0}.mfi-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.demo-ribbon{display:flex;align-items:center;justify-content:center;gap:.5rem 1.25rem;flex-wrap:wrap;background:var(--mfi-rail);color:#fff;padding:.5rem 1.25rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.8125rem;line-height:1.4;font-weight:500}.demo-ribbon strong{font-weight:800}.demo-role{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;max-width:100%;min-width:0}.demo-role select{min-width:0;max-width:100%;flex:1 1 auto;text-overflow:ellipsis;min-height:2.25rem;padding:.25rem .5rem;border-radius:.375rem;border:1px solid rgba(255,255,255,.45);background:#3a465c;color:#fff;font:inherit;font-weight:600}.demo-tools-note{display:block;font-weight:500;opacity:.85;font-size:.75rem}.demo-prequote{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:.2em;min-height:2.75rem;display:inline-flex;align-items:center}.mfi-role-lens a{color:inherit;font-weight:700;text-decoration:underline}.demo-role select:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.mfi-role-lens{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;padding:.75rem 1.25rem;background:var(--mfi-accent-tint);color:var(--mfi-ink);border-bottom:1px solid var(--mfi-border-hairline);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.875rem;line-height:1.5}.mfi-role-lens b{white-space:normal;max-width:100%;overflow-wrap:anywhere;color:var(--mfi-accent-deep)}.mfi-role-lens span{flex:1 1 16rem;min-width:0}.mfi-role-lens[hidden]{display:none}.mfi-content{min-height:60vh}@media(max-width:63.9375rem){.mfi-content{padding-bottom:4.75rem}.mfi-rail{display:none}}body[data-mfi-office] .mfi-rail,body[data-mfi-office] .mfi-tabbar,body[data-mfi-office] .mfi-drawer,body[data-mfi-office] .mfi-convert{display:none!important}body[data-mfi-office] .mfi-content{margin-left:0!important;padding-bottom:1rem}body[data-mfi-office] .demo-ribbon,body[data-mfi-office] .mfi-role-lens{margin-left:0!important}@media(min-width:64rem){.mfi-tabbar,.mfi-drawer{display:none}.mfi-content,.demo-ribbon,.mfi-role-lens{margin-left:15rem}}.mfi-rail{position:fixed;top:0;left:0;bottom:0;width:15rem;overflow-y:auto;z-index:1100;background:var(--mfi-rail);color:#e8edf3;padding:1.25rem .875rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;box-sizing:border-box}.mfi-rail-brand{display:block;color:#fff;font-size:1.05rem;font-weight:800;text-decoration:none;padding:.25rem .625rem 1rem;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:.875rem}.mfi-rail-brand b{color:#9fc2e8}.mfi-rail .mfi-navgroup{margin:1rem .625rem .25rem;font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#9aa8b8}.mfi-rail a{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .625rem;border-radius:.5rem;color:#e8edf3;font-size:.875rem;font-weight:600;text-decoration:none;box-sizing:border-box}.mfi-rail a:hover{background:#ffffff14}.mfi-rail a:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.mfi-rail a[aria-current=page]{background:#9fc2e82e;color:#fff;box-shadow:inset 3px 0 #9fc2e8}.mfi-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:none;background:var(--mfi-rail);border-top:1px solid rgba(255,255,255,.14);padding:.375rem .25rem calc(.5rem + env(safe-area-inset-bottom,0px));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}@media(max-width:63.9375rem){.mfi-tabbar{display:flex}}.mfi-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:3rem;border:0;background:none;border-radius:.5rem;color:#c2cdd9;font-size:.6875rem;font-weight:700;text-decoration:none;cursor:pointer}.mfi-tab svg{width:1.375rem;height:1.375rem}.mfi-tab:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.mfi-tab[aria-current=page]{color:#fff;background:#9fc2e82e}.mfi-tab[aria-disabled=true]{color:#758392;cursor:not-allowed}.mfi-tab[aria-expanded=true]{color:#fff;background:#9fc2e82e}.mfi-drawer{position:fixed;left:0;right:0;bottom:calc(3.875rem + env(safe-area-inset-bottom,0px));z-index:1190;max-height:min(70vh,30rem);overflow-y:auto;background:var(--mfi-surface-elevated);color:var(--mfi-ink);border-top:1px solid var(--mfi-border-hairline);border-radius:.75rem .75rem 0 0;box-shadow:0 -.5rem 1.5rem #2d374840;padding:1rem 1rem 1.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;box-sizing:border-box}.mfi-drawer[hidden]{display:none}.mfi-drawer .mfi-navgroup{margin:.5rem .375rem .25rem;font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#7a7570}.mfi-drawer a{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .5rem;border-radius:.5rem;color:var(--mfi-ink);font-size:.9375rem;font-weight:600;text-decoration:none}.mfi-drawer a:hover{background:#f3f0eb}.mfi-drawer a:focus-visible{outline:2px solid var(--mfi-accent);outline-offset:-2px}.mfi-drawer a[aria-current=page]{background:var(--mfi-accent-tint);box-shadow:inset 3px 0 0 var(--mfi-accent)}.mfi-convert{max-width:46rem;margin:2.5rem auto 3rem;padding:2rem 1.75rem;border-radius:.75rem;background:var(--mfi-rail);color:#fff;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.mfi-convert h2{margin:0 0 .625rem;font-size:1.375rem;line-height:1.3}.mfi-convert p{margin:0 auto 1.375rem;max-width:34rem;font-size:.9375rem;line-height:1.6;color:#d7dde6}.mfi-convert a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.5rem;border-radius:.5rem;background:#9fc2e8;color:#16202c;font-weight:800;text-decoration:none}.mfi-convert a:hover{background:#b7d2ef}.mfi-convert a:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.mfi-convert small{display:block;margin-top:.75rem;color:#9aa8b8;font-size:.75rem}.mfi-public-header,.mfi-signup-dialog-host{display:none}html:not([data-mfi-role=visitor]) [data-visitor=only]{display:none!important}html[data-mfi-role=visitor] [data-visitor=hide]{display:none!important}html[data-mfi-role=visitor] .mfi-public-header{display:block}html[data-mfi-role=visitor] .mfi-rail,html[data-mfi-role=visitor] .mfi-tabbar,html[data-mfi-role=visitor] .mfi-drawer,html[data-mfi-role=visitor] .mfi-role-lens,html[data-mfi-role=visitor] .mfi-cov,html[data-mfi-role=visitor] .basket,html[data-mfi-role=visitor] .scrim,html[data-mfi-role=visitor] .gift-prompt,html[data-mfi-role=visitor] .basket-fab,html[data-mfi-role=visitor] .mbar .brand,html[data-mfi-role=visitor] .mbar .acc{display:none!important}html[data-mfi-role=visitor] .mbar{justify-content:flex-end}html[data-mfi-role=visitor] .mfi-content,html[data-mfi-role=visitor] .demo-ribbon{margin-left:0!important}html[data-mfi-role=visitor] .mfi-content{padding-bottom:1rem!important}html[data-mfi-role=visitor] body:not([data-mfi-public]) .mfi-content>:not(.mfi-signup):not(script){display:none!important}.mfi-public-header{background:var(--mfi-surface);color:var(--mfi-ink);border-bottom:1px solid var(--mfi-border-hairline);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.mfi-ph-in{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;max-width:var(--mfi-w-page);margin:0 auto;padding:.25rem 1rem;box-sizing:border-box}.mfi-ph-brand{display:inline-flex;align-items:center;min-height:2.75rem;margin-right:auto;font-size:1.125rem;font-weight:800;color:var(--mfi-ink);text-decoration:none}.mfi-ph-brand b{color:var(--mfi-accent-deep)}.mfi-ph-nav{order:3;flex:1 0 100%;display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0 0 .25rem;list-style:none}.mfi-ph-nav a,.mfi-ph-signin{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;color:var(--mfi-ink);text-decoration:none}.mfi-ph-nav a:hover,.mfi-ph-signin:hover{text-decoration:underline;text-underline-offset:.25em}.mfi-ph-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--mfi-accent)}.mfi-ph-start{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border-radius:.5rem;background:var(--mfi-accent-deep);color:#fff;font-size:.9375rem;font-weight:800;text-decoration:none}.mfi-ph-start:hover{background:var(--mfi-accent)}.mfi-ph-brand:focus-visible,.mfi-ph-nav a:focus-visible,.mfi-ph-signin:focus-visible,.mfi-ph-start:focus-visible{outline:3px solid var(--mfi-focus-ring);outline-offset:2px}@media(min-width:64rem){.mfi-ph-in{flex-wrap:nowrap;gap:0 2rem;padding:.5rem 2rem}.mfi-ph-brand{margin-right:0;font-size:1.3125rem}.mfi-ph-nav{order:0;flex:1 1 auto;flex-wrap:nowrap;gap:0 1.75rem;padding:0}.mfi-ph-nav a,.mfi-ph-signin{font-size:1rem}.mfi-ph-start{padding:0 1.75rem;font-size:1rem}}.mfi-welcome{margin:0 0 .75rem;padding:.5rem .875rem;border-left:3px solid var(--mfi-accent);background:var(--mfi-accent-tint);color:var(--mfi-ink);border-radius:0 .5rem .5rem 0;font-size:.9375rem;line-height:1.5}.mfi-welcome[hidden]{display:none}dialog.mfi-signup-dialog{width:min(28rem,calc(100vw - 2rem));padding:1.5rem;border:1px solid var(--mfi-border-hairline);border-radius:.875rem;background:var(--mfi-surface-elevated);color:var(--mfi-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;box-sizing:border-box}dialog.mfi-signup-dialog::backdrop{background:#0a12188c}dialog.mfi-signup-dialog h2{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3}dialog.mfi-signup-dialog p{margin:0 0 1.25rem;line-height:1.55;color:var(--mfi-ink-soft)}.mfi-sd-actions{display:flex;flex-wrap:wrap;gap:.75rem}.mfi-sd-actions a,.mfi-sd-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border-radius:.5rem;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;box-sizing:border-box}.mfi-sd-actions a.p{background:var(--mfi-accent-deep);color:#fff;border:2px solid var(--mfi-accent-deep)}.mfi-sd-actions a.s{border:2px solid var(--mfi-accent-deep);color:var(--mfi-accent-deep)}.mfi-sd-actions button{border:0;background:none;color:var(--mfi-ink-soft);text-decoration:underline}.mfi-sd-actions a:focus-visible,.mfi-sd-actions button:focus-visible{outline:3px solid var(--mfi-focus-ring);outline-offset:2px}body[data-mfi-screen=wishes] .app{grid-template-columns:1fr!important}body[data-mfi-screen=collection-heirchat] .shell>.main{flex:1 1 auto;width:100%}@media(max-width:63.9375rem){body[data-mfi-screen=home] .topbar{flex-wrap:wrap;row-gap:.5rem}body[data-mfi-screen=home] .jur-switch{min-width:0;max-width:100%;flex-wrap:wrap;overflow-x:visible}body[data-mfi-screen=home] .topbar-tools{flex-wrap:wrap}body[data-mfi-screen=home] .verified-mark{flex-shrink:1;min-width:0;max-width:100%;flex-wrap:wrap}body[data-mfi-screen=home] .verified-mark .vtext{min-width:0;overflow-wrap:anywhere}body[data-mfi-screen=executors] .topbar{flex-wrap:wrap;row-gap:.5rem}body[data-mfi-screen=executors] .topbar-spacer{display:none}body[data-mfi-screen=decision-support] .topbar{flex-wrap:wrap;row-gap:.5rem}body[data-mfi-screen=decision-support] .top-right{margin-left:0;min-width:0;flex-wrap:wrap}body[data-mfi-screen=decision-support] .juris{min-width:0}body[data-mfi-screen=decision-support] .juris select{min-width:0;max-width:100%}body[data-mfi-screen=decision-support] .gap,body[data-mfi-screen=decision-support] .gap-body,body[data-mfi-screen=decision-support] .gap-body *{min-width:0;overflow-wrap:anywhere}body[data-mfi-screen=beneficiaries] .insight{width:100%;max-width:100%;box-sizing:border-box;margin-inline:0}body[data-mfi-screen=beneficiaries] .insight *{min-width:0;max-width:100%;overflow-wrap:anywhere}body[data-mfi-screen=beneficiaries] .ins-head,body[data-mfi-screen=beneficiaries] .ins-figs,body[data-mfi-screen=beneficiaries] .ins-foot{flex-wrap:wrap}}@media(prefers-color-scheme:dark){.mfi-role-lens{background:#1d2733;color:#d7dde6;border-bottom-color:#33404f}.mfi-role-lens b{color:#9fc2e8}.mfi-drawer{background:#1d2733;color:#e8edf3;border-top-color:#33404f}.mfi-drawer a{color:#e8edf3}.mfi-drawer a:hover{background:#293644}.mfi-drawer a[aria-current=page]{background:#293644;box-shadow:inset 3px 0 #9fc2e8}.mfi-drawer .mfi-navgroup{color:#9aa8b8}}tr[data-inherit]>td:first-child:after{display:inline-block;margin-left:.4375rem;padding:.0625rem .3125rem;border-radius:.25rem;font-size:.5625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}tr[data-inherit=live]>td:first-child:after{content:"In standard";color:#4a7c59;background:#4a7c591f}tr[data-inherit=aspirational]>td:first-child:after{content:"Planned";color:var(--mfi-note-ink);background:var(--mfi-note-bg)}@media print{.demo-ribbon,.mfi-rail,.mfi-tabbar,.mfi-drawer,.mfi-role-lens,.mfi-public-header,.mfi-convert{display:none!important}.mfi-content{margin-left:0!important}}
