.dashboard-preview[data-v-414ee61d]{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem}.preview-viewport[data-v-414ee61d]{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden}.preview-scaled-frame[data-v-414ee61d]{position:relative}.preview-screen[data-v-414ee61d]{position:absolute;top:0;left:0;transform-origin:top left;background:#fff;border-radius:min(1.5vw,14px);outline:1px solid rgb(255 255 255 / .2);outline-offset:-1px;overflow:hidden;box-shadow:0 24px 65px #00141838}.preview-dashboard[data-v-414ee61d]{display:grid;grid-template-columns:21% minmax(0,1fr);color:#203338;text-align:left;font-size:11.2px;line-height:1.5}.preview-nav[data-v-414ee61d]{display:flex;flex-direction:column;gap:2em;padding:2.6em 1.2em 1.5em;background:#f0f4f4;border-right:1px solid rgb(16 69 79 / .1);min-width:0}.preview-nav>img[data-v-414ee61d]{width:11em;max-height:none;height:auto;margin-bottom:.7em;padding:0 .8em}.preview-nav-group[data-v-414ee61d]{display:grid;gap:.25em}.preview-nav-label[data-v-414ee61d]{color:#65767b;padding:0 .8em .6em;font-size:.85em}.preview-nav-item[data-v-414ee61d]{display:flex;align-items:center;gap:.8em;padding:.85em .8em;color:#52676c;border-radius:.6em;white-space:nowrap}.preview-nav-item.active[data-v-414ee61d]{background:#dceae7;color:#10454f}.preview-nav-item[data-v-414ee61d] svg{width:1.4em;height:1.4em;flex-shrink:0}.preview-account[data-v-414ee61d]{display:flex;align-items:center;gap:.75em;border-top:1px solid rgb(16 69 79 / .13);padding-top:1.4em;margin-top:auto;font-weight:500}.preview-account p[data-v-414ee61d]{color:#65767b;font-size:.85em;font-weight:400}.preview-avatar[data-v-414ee61d]{width:2.8em;height:2.8em;display:grid;place-items:center;background:#dceae7;border-radius:50%;flex-shrink:0}.preview-main[data-v-414ee61d]{display:grid;gap:1.6em;padding:2.6em;min-width:0}.preview-main h3[data-v-414ee61d]{font-size:2.35em;line-height:1.2;letter-spacing:-.05em;font-weight:600;margin:.25em 0}.preview-main h4[data-v-414ee61d]{font-size:1.25em;font-weight:600;letter-spacing:-.02em}.preview-muted[data-v-414ee61d]{color:#65767b}.preview-summary[data-v-414ee61d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#10454f;color:#fff;border-radius:1em;padding:1.5em}.preview-summary>div[data-v-414ee61d]{display:grid;gap:.5em;padding:0 1.5em;min-width:0}.preview-summary>div[data-v-414ee61d]:first-child{padding-left:0}.preview-summary>div[data-v-414ee61d]:last-child{padding-right:0}.preview-summary>div+div[data-v-414ee61d]{border-left:1px solid rgb(255 255 255 / .2)}.preview-summary strong[data-v-414ee61d]{font-size:2.8em;line-height:1.15;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.preview-summary p[data-v-414ee61d]{font-size:.9em;color:#c9dfdc}.preview-focus[data-v-414ee61d]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:1.5em}.preview-priority[data-v-414ee61d]{border:1px solid #efcdb3;border-radius:.85em;padding:1.75em;display:grid;gap:.8em}.preview-priority h4[data-v-414ee61d]{font-size:1.4em;line-height:1.3}.preview-priority>p[data-v-414ee61d]:not(:first-child){color:#65767b}.preview-actions[data-v-414ee61d]{display:flex;align-items:center;gap:1em;font-weight:500}.preview-action[data-v-414ee61d]{padding:.7em 1em;background:#ff5c33;border-radius:.5em;color:#271b16}.preview-cash[data-v-414ee61d]{border-left:1px solid rgb(16 69 79 / .13);padding:.5em 0 .5em 1.5em}.preview-cash h4[data-v-414ee61d]{margin-top:.75em}.preview-healthy[data-v-414ee61d]{color:#31634b;margin-top:.5em}.preview-runway[data-v-414ee61d]{margin-top:1.2em;padding-top:1.2em;border-top:1px solid rgb(16 69 79 / .13)}.preview-runway p[data-v-414ee61d]{color:#65767b}.preview-runway strong[data-v-414ee61d]{display:block;font-size:1.5em;font-weight:500;margin-top:.3em}.preview-assistant[data-v-414ee61d]{display:flex;align-items:center;gap:1em;padding:1.5em;background:#eff5f2;border-radius:.85em}.preview-assistant[data-v-414ee61d] svg{width:2em;height:2em;flex-shrink:0}.preview-assistant div[data-v-414ee61d]{min-width:0;flex:1}.preview-assistant p[data-v-414ee61d]{color:#65767b;margin-top:.4em}.preview-section-title[data-v-414ee61d]{display:flex;justify-content:space-between;align-items:center;gap:1em;padding-bottom:1em}.preview-section-title span[data-v-414ee61d]{color:#205962}.preview-table>div[data-v-414ee61d]{display:grid;grid-template-columns:2fr 1fr 1.3fr .8fr;gap:1em;padding:1em 0;border-bottom:1px solid rgb(16 69 79 / .13);font-variant-numeric:tabular-nums}.preview-table-header[data-v-414ee61d]{color:#65767b}.preview-table small[data-v-414ee61d]{display:block;color:#65767b;margin-top:.25em;font-size:.9em}.preview-review[data-v-414ee61d]{color:#a54b22}.preview-next[data-v-414ee61d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5em}.preview-next p[data-v-414ee61d]{color:#65767b;margin-top:.5em}figcaption[data-v-414ee61d]{color:#c9dfdc;font-size:.75rem;text-align:center}.auth-hero-side[data-v-9c271851]{display:none}@media (min-width: 1024px){.auth-hero-side[data-v-9c271851]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;gap:2rem;padding:clamp(2rem,4vw,4.5rem);background:#10454f;color:#fff}}.auth-preview-space[data-v-9c271851]{min-width:0;min-height:0}.auth-hero-copy[data-v-9c271851]{display:grid;gap:1rem}.auth-hero-copy h2[data-v-9c271851]{font-size:clamp(1.75rem,2.6vw,2.6rem);font-weight:500;letter-spacing:-.04em;text-wrap:balance}.auth-hero-copy>p[data-v-9c271851]{max-width:55ch;color:#d3e3e1;line-height:1.7;font-size:1rem;text-wrap:pretty}.auth-hero-copy .auth-hero-eyebrow[data-v-9c271851]{color:#d3e3e1;font-size:.875rem;font-weight:500}.auth-hero-benefits[data-v-9c271851]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / .2);font-size:.875rem;color:#d3e3e1}@media (min-width: 1024px) and (max-height: 800px){.auth-hero-side[data-v-9c271851]{grid-template-rows:auto minmax(0,1fr);gap:1.5rem;padding:2rem}.auth-hero-benefits[data-v-9c271851]{display:none}}@media (min-width: 1024px) and (max-height: 650px){.auth-hero-side[data-v-9c271851]{padding:1.5rem 2rem;gap:1rem}.auth-hero-copy h2[data-v-9c271851]{font-size:1.75rem;line-height:1.25}.auth-hero-copy>p[data-v-9c271851]{display:none}}.auth-layout[data-v-d9b585b6]{--brand-primary: #10454f;--brand-secondary: #ff5c33;--brand-on-secondary: #271b16;display:grid;grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.auth-main[data-v-d9b585b6]{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:2rem 1.5rem;background:#fff}.auth-content[data-v-d9b585b6]{max-width:26rem;width:100%;flex-shrink:0;margin:auto}.auth-content[data-v-d9b585b6] h1{font-family:inherit;font-size:clamp(1.8rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.04em;color:var(--db-ink)}.auth-content[data-v-d9b585b6] p{text-wrap:pretty;line-height:1.65}.auth-content[data-v-d9b585b6] .auth-heading{margin-bottom:1.75rem}.auth-content[data-v-d9b585b6] .auth-heading p{margin-top:.65rem;color:var(--db-muted)}.auth-content[data-v-d9b585b6] .auth-form{display:grid;gap:1.15rem}.auth-content[data-v-d9b585b6] .auth-form .db-field{font-size:1rem}.auth-content[data-v-d9b585b6] .auth-form input:not([type=checkbox]){min-height:2.75rem;font-size:1rem;box-shadow:none}.auth-content[data-v-d9b585b6] .auth-form .db-button-primary{width:100%;min-height:2.75rem}.auth-content[data-v-d9b585b6] .auth-error{color:#a53628;font-size:.875rem;margin-top:.4rem}.auth-content[data-v-d9b585b6] .auth-note{padding:1rem;background:#edf5f1;color:#24574b;border-radius:.6rem;margin-bottom:1.25rem}.auth-content[data-v-d9b585b6] .auth-options{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;font-size:.875rem}.auth-content[data-v-d9b585b6] .auth-checkbox{display:flex;align-items:flex-start;gap:.65rem;color:var(--db-muted);line-height:1.65}.auth-content[data-v-d9b585b6] .auth-checkbox input{width:1.15rem;height:1.15rem;margin-top:.2rem;flex-shrink:0;color:var(--brand-primary);border:1px solid #91a9ac;border-radius:.2rem}.auth-content[data-v-d9b585b6] .auth-legal{font-size:.875rem}.auth-content[data-v-d9b585b6] .auth-switch{color:var(--db-muted);text-align:center;font-size:.875rem}@media (min-width: 640px){.auth-main[data-v-d9b585b6]{padding:3rem}}@media (min-width: 1024px){.auth-layout[data-v-d9b585b6]{grid-template-columns:minmax(0,43fr) minmax(0,57fr)}.auth-main[data-v-d9b585b6]{padding:3rem clamp(2rem,4vw,5rem)}}@media (max-width: 639px){.auth-content[data-v-d9b585b6] .auth-legal,.auth-content[data-v-d9b585b6] .auth-options,.auth-content[data-v-d9b585b6] .auth-switch,.auth-content[data-v-d9b585b6] .auth-error{font-size:1rem}.auth-content[data-v-d9b585b6] .auth-form .db-button-primary{min-height:3rem}}@media (max-height: 850px){.auth-main[data-v-d9b585b6]{padding-top:1.5rem;padding-bottom:1.5rem}.auth-content[data-v-d9b585b6] .auth-brand{margin-bottom:1.25rem}.auth-content[data-v-d9b585b6] .auth-brand img{width:7.5rem}.auth-content[data-v-d9b585b6] .auth-heading{margin-bottom:1.25rem}.auth-content[data-v-d9b585b6] .auth-form{gap:.85rem}}
