@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2) format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff");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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-devanagari-900-normal-DntvEK6c.woff2) format("woff2"),url(/assets/poppins-devanagari-900-normal-CcN7yKeD.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-ext-900-normal-DPEExWNF.woff2) format("woff2"),url(/assets/poppins-latin-ext-900-normal-CddlvElL.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2) format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff) format("woff");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{--color-interactive-primary: #6155f5;--color-interactive-accent: #0f0d2a;--color-interactive-secondary: #f2f2f1;--color-interactive-text: #868685;--color-interactive-inverse-primary: #7e74ff;--color-content-primary: #0e0f0c;--color-content-secondary: #454745;--color-content-tertiary: #919791;--color-content-inverse-primary: #ffffff;--color-content-inverse-secondary: #dddddd;--color-content-inverse-tertiary: #a6a6a6;--color-bg-primary: #ffffff;--color-bg-secondary: #f2f2f1;--color-bg-secondary-opaque: #e4e5e3;--color-bg-inverse-primary: #121511;--color-bg-inverse-secondary: #272729;--color-border-primary: #ecece9;--color-border-primary-opaque: #6155f51a;--color-border-selected: #0f0d2a;--color-positive-bg-primary: #0e8345;--color-positive-content-primary: #eaf6ed;--color-positive-content-secondary: #166c3b;--color-positive-bg-secondary: #d3efda;--color-negative-bg-primary: #c54600;--color-negative-content-primary: #fff0e9;--color-negative-content-secondary: #a33b04;--color-negative-bg-secondary: #fff0e9;--color-warning-bg-primary: #e9ae1d;--color-warning-content-primary: #392300;--color-warning-content-secondary: #845201;--color-warning-bg-secondary: #fdf2dc;--color-error-bg-primary: #de1135;--color-error-content-primary: #fff0ee;--color-error-content-secondary: #bb0320;--color-error-bg-secondary: #fff0ee;--color-active-content-secondary: #4034d1;--color-active-bg-secondary: #ecebfa;--color-btc-chart-orange: #fc923a}:root{--font-display: "Poppins", sans-serif;--font-body: "SF Pro", system-ui, -apple-system, sans-serif;--font-size-display-l: 96px;--font-size-display-m: 76px;--font-size-display-s: 52px;--font-size-title-l: 40px;--font-size-title-m: 36px;--font-size-title-s: 28px;--font-size-title-section: 26px;--font-size-title-xs: 22px;--font-size-title-body: 18px;--font-size-body-m: 16px;--font-size-body-s: 14px;--font-size-body-xs: 12px;--line-height-display-l: 112px;--line-height-display-m: 90px;--line-height-display-s: 64px;--line-height-title-l: 52px;--line-height-title-m: 44px;--line-height-title-s: 36px;--line-height-title-section: 32px;--line-height-title-xs: 28px;--line-height-title-body: 24px;--line-height-body-m: 24px;--line-height-body-s: 22px;--line-height-body-xs: 16px;--font-weight-black: 900;--font-weight-extrabold: 800;--font-weight-semibold: 600;--font-weight-sf-semibold: 500;--font-weight-regular: 400;--letter-spacing-tight-xl: -1.5px;--letter-spacing-tight-l: -1.2px;--letter-spacing-tight-m: -1px;--letter-spacing-tight-s: -.5px;--letter-spacing-none: 0px}.text-display-l{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--font-size-display-l);line-height:var(--line-height-display-l);letter-spacing:var(--letter-spacing-none)}.text-display-m{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--font-size-display-m);line-height:var(--line-height-display-m);letter-spacing:var(--letter-spacing-none)}.text-display-s{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--font-size-display-s);line-height:var(--line-height-display-s);letter-spacing:var(--letter-spacing-none)}.text-title-lever-l{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--font-size-title-l);line-height:var(--line-height-title-l);letter-spacing:var(--letter-spacing-none)}.text-title-lever-m{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--font-size-title-m);line-height:var(--line-height-title-m);letter-spacing:var(--letter-spacing-none)}.text-title-lever-s{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:var(--font-size-title-s);line-height:var(--line-height-title-s);letter-spacing:var(--letter-spacing-none)}.text-title-lever-xs{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-title-xs);line-height:var(--line-height-title-xs);letter-spacing:var(--letter-spacing-none)}.text-title-screen{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-l);line-height:var(--line-height-title-l);letter-spacing:var(--letter-spacing-tight-xl)}.text-title-section{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-section);line-height:var(--line-height-title-section);letter-spacing:var(--letter-spacing-tight-l)}.text-title-subsection{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-xs);line-height:var(--line-height-title-body);letter-spacing:var(--letter-spacing-tight-m)}.text-title-body{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-body);line-height:var(--line-height-title-body);letter-spacing:var(--letter-spacing-none)}.text-body-m{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-none)}.text-body-s{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-none)}.text-body-xs{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);letter-spacing:var(--letter-spacing-none)}.text-body-bold-m{font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-none)}.text-body-bold-s{font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-none)}.text-body-bold-xs{font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);letter-spacing:var(--letter-spacing-none)}:root{--shadow-2dp: 0 4px 16px 0 rgba(0, 0, 0, .02);--shadow-card-landing: 0 4px 208px -1px rgba(0, 0, 0, .09)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);color:var(--color-content-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer;white-space:nowrap;text-decoration:none;position:relative;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.button--xs{height:24px;padding:0 8px;border-radius:18px;font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);letter-spacing:var(--letter-spacing-none)}.button--s{height:32px;padding:0 12px;border-radius:18px;font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);letter-spacing:var(--letter-spacing-none)}.button--m{height:40px;padding:0 16px;border-radius:24px;font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-none)}.button--l{height:48px;padding:0 24px;border-radius:24px;font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-none)}.button--xl{height:52px;padding:0 32px;border-radius:40px;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-body);line-height:var(--line-height-title-body);letter-spacing:var(--letter-spacing-tight-s)}.button--primary{background-color:var(--color-content-primary);color:var(--color-content-inverse-primary)}.button--primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-content-primary) 90%,black)}.button--primary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-content-primary) 80%,black)}.button--primary:focus-visible{background-color:var(--color-bg-primary);color:var(--color-content-primary);outline:2px solid var(--color-content-primary);outline-offset:0}.button--primary:disabled{background-color:var(--color-bg-secondary);color:var(--color-content-tertiary);cursor:not-allowed}.button--secondary{background-color:var(--color-bg-secondary);color:var(--color-content-primary)}.button--secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-bg-secondary) 90%,black)}.button--secondary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-bg-secondary) 80%,black)}.button--secondary:focus-visible{background-color:var(--color-bg-primary);color:var(--color-content-primary);outline:2px solid var(--color-content-primary);outline-offset:0}.button--secondary:disabled{background-color:var(--color-bg-secondary);color:var(--color-content-tertiary);cursor:not-allowed}.button--tertiary{background-color:transparent;color:var(--color-content-primary);border:1px solid var(--color-border-primary-opaque)}.button--tertiary:hover:not(:disabled){background-color:var(--color-bg-secondary)}.button--tertiary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-bg-secondary) 90%,black)}.button--tertiary:focus-visible{background-color:var(--color-bg-primary);color:var(--color-content-primary);border-color:var(--color-content-primary);border-width:2px;outline:none}.button--tertiary:disabled{background-color:var(--color-bg-secondary);color:var(--color-content-tertiary);border-color:transparent;cursor:not-allowed}.button--text{background-color:transparent;color:var(--color-content-primary)}.button--text:hover:not(:disabled){background-color:var(--color-bg-secondary)}.button--text:active:not(:disabled){background-color:color-mix(in srgb,var(--color-bg-secondary) 90%,black)}.button--text:focus-visible{background-color:var(--color-bg-primary);color:var(--color-content-primary);outline:2px solid var(--color-content-primary);outline-offset:0}.button--text:disabled{background-color:transparent;color:var(--color-content-tertiary);cursor:not-allowed}.button--accent{background-color:var(--color-active-bg-secondary);color:var(--color-active-content-secondary)}.button--accent:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-active-bg-secondary) 85%,var(--color-active-content-secondary))}.button--accent:active:not(:disabled){background-color:color-mix(in srgb,var(--color-active-bg-secondary) 75%,var(--color-active-content-secondary))}.button--accent:focus-visible{background-color:var(--color-bg-primary);color:var(--color-active-content-secondary);outline:2px solid var(--color-active-content-secondary);outline-offset:0}.button--accent:disabled{background-color:var(--color-bg-secondary);color:var(--color-content-tertiary);cursor:not-allowed}.button--icon-only{padding:0;aspect-ratio:1}.button--m.button--icon-only{height:36px;border-radius:18px}.button--icon-only .button__icon{width:24px;height:24px}.button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.button--xs .button__icon,.button--s .button__icon,.button--m .button__icon{width:16px;height:16px}.button--l .button__icon,.button--xl .button__icon{width:20px;height:20px}.button__icon>svg{width:100%;height:100%}.error-boundary{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--color-bg-primary);text-align:center}.error-boundary__title{margin:0 0 16px;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-section);line-height:var(--line-height-title-section);letter-spacing:var(--letter-spacing-tight-l);color:var(--color-content-primary)}.error-boundary__text{margin:0 0 24px;font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);color:var(--color-content-secondary);max-width:360px}.early-access-patch{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border-radius:8px;font-family:var(--font-body);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);font-weight:var(--font-weight-sf-semibold);letter-spacing:var(--letter-spacing-none);white-space:nowrap}.early-access-patch--light{background:var(--color-active-bg-secondary);color:var(--color-active-content-secondary)}.early-access-patch--dark{background:var(--color-interactive-accent);color:var(--color-interactive-inverse-primary)}.brand-logo{display:inline-flex;align-items:center;gap:8px}.brand-logo__wordmark{font-family:var(--font-display);font-size:var(--font-size-title-xs);line-height:var(--line-height-title-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight-m);color:var(--color-content-primary);white-space:nowrap;transition:color .1s ease}.brand-logo--dark .brand-logo__wordmark{color:var(--color-content-inverse-primary)}.brand-logo .early-access-patch{transition:background-color .1s ease,color .1s ease}.header{display:flex;align-items:center;justify-content:space-between;height:68px;padding:10px 24px;background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);flex-shrink:0;box-sizing:border-box}.header__left{display:flex;align-items:center}.header__right{display:flex;align-items:center;gap:12px}@media(max-width:768px){.header{height:60px;padding:8px 16px}.header__right{gap:8px}.header__gift-btn,.header__upgrade-btn{display:none}}.sidebar{display:flex;flex-direction:column;align-items:center;width:81px;flex-shrink:0;background:var(--color-bg-primary);border-right:1px solid var(--color-border-primary);padding:24px 12px 0;box-sizing:border-box}.sidebar__nav{display:flex;flex-direction:column;align-items:center;gap:16px}.sidebar__item{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;border:none;background:transparent;padding:0;text-align:center}.sidebar__item--disabled{cursor:default;pointer-events:none}.sidebar__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;flex-shrink:0;color:var(--color-content-primary);transition:background .15s ease}.sidebar__item--active .sidebar__icon{background:var(--color-active-bg-secondary);color:var(--color-interactive-primary)}.sidebar__item:hover:not(.sidebar__item--disabled) .sidebar__icon{background:var(--color-bg-secondary)}.sidebar__item--disabled .sidebar__icon{color:var(--color-content-primary)}.sidebar__label{font-family:var(--font-body);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);font-weight:var(--font-weight-sf-semibold);color:var(--color-content-primary);white-space:nowrap}.sidebar__item--active .sidebar__label{color:var(--color-interactive-primary)}.sidebar__item--disabled .sidebar__label{color:var(--color-content-primary)}@media(max-width:768px){.sidebar{position:fixed;left:0;right:0;bottom:0;z-index:20;width:auto;border-right:none;border-top:1px solid var(--color-border-primary);padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--color-bg-primary);pointer-events:none}.sidebar__nav{flex-direction:row;justify-content:space-around;width:100%;gap:8px;pointer-events:auto}.sidebar__item{min-width:64px;min-height:44px;justify-content:center}}.ticker-number{display:inline-flex;font-variant-numeric:tabular-nums}.ticker-char{display:inline-block;white-space:pre}.ticker-digit{display:inline-block;height:1em;overflow:hidden;line-height:1}.ticker-digit__strip{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:ease-out}.ticker-digit__num{display:block;height:1em;line-height:1;text-align:center}.tabbar{display:flex;align-items:flex-end;height:56px;width:100%;position:relative}.tabbar__tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:56px;flex-shrink:0;background:transparent;border:none;padding:0;cursor:pointer;position:relative}.tabbar__tab-content{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:16px;overflow:hidden;white-space:nowrap}.tabbar__tab-label{font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-none);color:var(--color-content-secondary)}.tabbar__tab--active .tabbar__tab-label{color:var(--color-content-primary)}.tabbar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color-border-primary);pointer-events:none}.tabbar__indicator{position:absolute;bottom:0;height:2px;background:var(--color-content-primary);transition:left .25s ease,width .25s ease;z-index:1;pointer-events:none}.collapsible{width:100%;border-top:1px solid var(--color-border-primary);padding-top:8px}.collapsible--static{padding-top:0}.collapsible__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;background:transparent;border:none;cursor:pointer;text-align:left}.collapsible__header--static{cursor:default;padding:0 0 8px}.collapsible__header-text{display:flex;flex-direction:column;gap:2px;align-items:flex-start;min-width:0}.collapsible__label{font-family:var(--font-display);font-size:var(--font-size-title-body);line-height:var(--line-height-title-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight-s);color:var(--color-content-primary)}.collapsible:not(.collapsible--static) .collapsible__label{font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);font-weight:var(--font-weight-sf-semibold);letter-spacing:var(--letter-spacing-none)}.collapsible__summary{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary)}.collapsible__icon{display:flex;align-items:center;justify-content:center;color:var(--color-content-primary);flex-shrink:0;transition:transform .25s ease}.collapsible__icon--open{transform:rotate(-180deg)}.collapsible__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.32,.72,0,1)}.collapsible__body--open{grid-template-rows:1fr}.collapsible__content{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary);min-width:0;min-height:0;overflow:hidden;opacity:0;transition:opacity .35s ease-out}.collapsible__body--open .collapsible__content{opacity:1;transition-delay:175ms;transition-duration:.18s;transition-timing-function:ease-out}.divider{width:100%;height:1px;flex-shrink:0;background:var(--color-border-primary)}.divider--light{background:var(--color-border-primary)}.divider--dark{background:var(--color-bg-inverse-secondary)}.dialog__backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--color-bg-inverse-primary) 60%,transparent);display:flex;align-items:center;justify-content:center;padding:24px 16px}.dialog{width:100%;max-width:480px;max-height:calc(100vh - 48px);background:var(--color-bg-primary);border-radius:16px;box-shadow:var(--shadow-2dp);display:flex;flex-direction:column;overflow:hidden}.dialog__content{display:flex;flex-direction:column;flex:1;min-height:0}.dialog__title{font-family:var(--font-display);font-size:var(--font-size-title-section);line-height:var(--line-height-title-section);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight-l);color:var(--color-content-primary);margin:0;background:var(--color-bg-primary);padding:24px 24px 16px;position:sticky;top:0}.dialog__body{font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);font-weight:var(--font-weight-regular);color:var(--color-content-primary);padding:0 24px;overflow-y:auto}.dialog__actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;background:var(--color-bg-primary);padding:16px 24px 24px;position:sticky;bottom:0}.input-field{display:flex;align-items:center;gap:3px;min-height:44px;padding:8px 12px;border-radius:8px;background:var(--color-bg-secondary);border:1px solid transparent;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);font-weight:var(--font-weight-regular);transition:border-color .15s ease;cursor:text;box-sizing:border-box}.input-field:hover:not(.input-field--disabled):not(.input-field--error){border-color:var(--color-border-primary)}.input-field:focus-within:not(.input-field--disabled):not(.input-field--error){border-width:1.5px;border-color:var(--color-border-selected)}.input-field--error{border-color:var(--color-error-bg-primary)}.input-field--disabled{opacity:.5;cursor:not-allowed}.input-field__prefix,.input-field__suffix{flex-shrink:0;font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.input-field__native{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:0;margin:0;font:inherit;font-weight:var(--font-weight-sf-semibold);color:var(--color-content-primary)}.input-field__native::placeholder{color:var(--color-content-tertiary)}.input-field--disabled .input-field__native{cursor:not-allowed;pointer-events:none}.input-field--stepper .input-field__native{-moz-appearance:textfield}.input-field--stepper .input-field__native::-webkit-inner-spin-button,.input-field--stepper .input-field__native::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field__stepper{display:flex;flex-direction:column;flex-shrink:0;opacity:0;transition:opacity .15s ease}.input-field--stepper:hover .input-field__stepper,.input-field--stepper:focus-within .input-field__stepper{opacity:1}.input-field__stepper-btn{display:flex;align-items:center;justify-content:center;padding:0 2px;margin:0;border:none;background:var(--color-bg-secondary-opaque);cursor:pointer;color:var(--color-content-primary);border-radius:2px;line-height:0;transition:color .15s ease,background .15s ease}.input-field__stepper-btn:hover:not(:disabled){color:var(--color-content-primary)}.input-field__stepper-btn:disabled{color:var(--color-content-tertiary);cursor:not-allowed}.slider-input{display:flex;flex-direction:column;gap:8px;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);font-weight:var(--font-weight-regular);min-width:0}.slider-input__row{display:flex;align-items:center;gap:16px;min-height:44px;padding:8px 12px;border-radius:8px;background:var(--color-bg-secondary);border:1px solid transparent;transition:border-color .15s ease;box-sizing:border-box}.slider-input:hover:not(.slider-input--disabled):not(.slider-input--error) .slider-input__row{border-color:var(--color-border-primary)}.slider-input:focus-within:not(.slider-input--disabled):not(.slider-input--error) .slider-input__row{border-width:1.5px;border-color:var(--color-border-selected)}.slider-input--error .slider-input__row{border-color:var(--color-error-bg-primary)}.slider-input--disabled .slider-input__row{opacity:.5;cursor:not-allowed}.slider-input__helper{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-none);color:var(--color-content-secondary)}.slider-input__helper--primary{color:var(--color-content-primary);font-weight:var(--font-weight-regular)}.slider-input__helper--primary strong{font-weight:var(--font-weight-sf-semibold)}.slider-input__value{display:flex;align-items:center;flex-shrink:0}.slider-input__number{border:none;outline:none;background:transparent;padding:0;margin:0;font:inherit;font-weight:var(--font-weight-sf-semibold);color:var(--color-content-primary);width:3ch;min-width:2ch;text-align:right}.slider-input__number::-webkit-inner-spin-button,.slider-input__number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slider-input__number[type=number]{-moz-appearance:textfield}.slider-input__percent{color:var(--color-content-secondary);-webkit-user-select:none;user-select:none}.slider-input--disabled .slider-input__number{cursor:not-allowed;pointer-events:none}.slider-input__range{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:2px;border-radius:8px;background:transparent;outline:none;cursor:pointer}.slider-input--disabled .slider-input__range{cursor:not-allowed;pointer-events:none}.slider-input__range::-webkit-slider-runnable-track{height:2px;border-radius:8px}.slider-input__range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-bg-primary);box-shadow:0 1px 3px #00000040;margin-top:-9px;cursor:pointer}.slider-input--disabled .slider-input__range::-webkit-slider-thumb{cursor:not-allowed}.slider-input__range::-moz-range-track{height:2px;border-radius:8px;background:#e8e8e8}.slider-input__range::-moz-range-progress{height:2px;border-radius:8px;background:var(--color-content-primary)}.slider-input__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-bg-primary);box-shadow:0 1px 3px #00000040;border:none;cursor:pointer}.slider-input--disabled .slider-input__range::-moz-range-thumb{cursor:not-allowed}.tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:8px;font-family:var(--font-body);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);font-weight:var(--font-weight-sf-semibold);letter-spacing:var(--letter-spacing-none);min-height:20px;white-space:nowrap}.tag--m{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);padding:4px 12px;min-height:24px}.tag--l{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);padding:8px;min-height:38px}.tag--primary-positive{background:var(--color-positive-bg-primary);color:var(--color-positive-content-primary)}.tag--primary-negative{background:var(--color-negative-bg-primary);color:var(--color-negative-content-primary)}.tag--primary-alert{background:var(--color-warning-bg-primary);color:var(--color-warning-content-primary)}.tag--secondary-positive{background:var(--color-positive-bg-secondary);color:var(--color-positive-content-secondary)}.tag--secondary-negative{background:var(--color-negative-bg-secondary);color:var(--color-negative-content-secondary)}.tag--secondary-alert{background:var(--color-warning-bg-secondary);color:var(--color-warning-content-secondary)}.tag--primary-error{background:var(--color-error-bg-primary);color:var(--color-error-content-primary)}.tag--secondary-error{background:var(--color-error-bg-secondary);color:var(--color-error-content-secondary)}.tooltip{position:relative;display:inline-flex;align-items:center}.tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--color-content-tertiary);background:transparent;padding:0;cursor:default;flex-shrink:0}.tooltip__trigger-icon{font-family:var(--font-body);font-size:10px;font-weight:var(--font-weight-sf-semibold);line-height:1;color:var(--color-content-tertiary);-webkit-user-select:none;user-select:none}.tooltip--s .tooltip__trigger{width:12px;height:12px;border-width:1.25px}.tooltip--s .tooltip__trigger-icon{font-size:8px}.tooltip__popup{position:absolute;z-index:100;background:var(--color-bg-inverse-primary);color:var(--color-content-inverse-primary);font-family:var(--font-body);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);font-weight:var(--font-weight-regular);padding:8px 10px;border-radius:6px;max-width:240px;width:max-content;pointer-events:none;white-space:normal}.tooltip__popup--portal{position:fixed;z-index:9999}.tooltip__popup--portal.tooltip__popup--top,.tooltip__popup--portal.tooltip__popup--bottom{left:unset;transform:none}.tooltip__popup--portal.tooltip__popup--left,.tooltip__popup--portal.tooltip__popup--right{top:unset;transform:none}.tooltip__popup--top:not(.tooltip__popup--portal){bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.tooltip__popup--bottom:not(.tooltip__popup--portal){top:calc(100% + 6px);left:50%;transform:translate(-50%)}.tooltip__popup--left:not(.tooltip__popup--portal){right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.tooltip__popup--right:not(.tooltip__popup--portal){left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.tooltip__popup:after{content:"";position:absolute;border:5px solid transparent}.tooltip__popup--top:after{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--color-bg-inverse-primary)}.tooltip__popup--bottom:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--color-bg-inverse-primary)}.tooltip__popup--left:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--color-bg-inverse-primary)}.tooltip__popup--right:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--color-bg-inverse-primary)}.metric-card{display:flex;flex-direction:column;gap:2px}.metric-card__label-row{display:flex;align-items:center;gap:0}.metric-card__label{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);font-weight:var(--font-weight-regular);color:var(--color-content-secondary)}.metric-card__info-icon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;margin-inline-start:2px}.metric-card__value{color:var(--color-content-primary)}.simulator{display:flex;width:100%;max-width:1320px;margin:0;padding:24px 80px 0 24px;gap:24px;background:var(--color-bg-primary);box-sizing:border-box}.simulator__loan-panel{display:flex;flex-direction:column;flex-shrink:0;padding:12px 20px 20px 16px;position:sticky;top:24px;align-self:flex-start}.simulator__loan-card{display:flex;flex-direction:column;gap:16px;width:330px;border-radius:24px;border:1px solid var(--color-border-primary);box-shadow:var(--shadow-2dp);padding:24px;box-sizing:border-box}.simulator__loan-card>.collapsible:first-child{border-top:none;padding-top:0}.simulator__loan-placeholder{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-tertiary)}.simulator__inline-tooltip{display:inline-flex}.loan-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-width:0}.loan-form--single-col{grid-template-columns:minmax(0,1fr)}.loan-form--two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.loan-form__field--full-width,.loan-form__field--btc-price{grid-column:1 / -1}.simulator__btc-price-section{border-top:1px solid var(--color-border-primary);padding-top:8px}.loan-form__field{display:flex;flex-direction:column;gap:4px;min-width:0}.loan-form__field .input-field,.loan-form__field .slider-input{width:100%;min-width:0}.loan-form__required-collateral{gap:0}.loan-form__required-collateral-label{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary)}.loan-form__required-collateral-value{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-primary)}.loan-form__required-collateral-value strong{font-weight:var(--font-weight-sf-semibold)}.loan-form__required-collateral-usd{color:var(--color-content-secondary)}.loan-form__label{display:flex;align-items:center;gap:2px;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-primary)}.loan-form__label--secondary{color:var(--color-content-secondary)}.loan-form__btc-price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.loan-form__btc-price-info{display:flex;flex-direction:column;gap:2px;min-width:0}.loan-form__btc-price-label{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);font-weight:var(--font-weight-sf-semibold);color:var(--color-content-primary)}.loan-form__btc-price-value{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary)}.loan-form__btc-price-dot{width:8px;height:8px;border-radius:50%;background:var(--color-positive-bg-primary);flex-shrink:0}.loan-form__btc-price-dot--custom{background:var(--color-interactive-primary)}.loan-form__btc-price-custom-label{color:var(--color-content-secondary)}.simulator__sim-panel{display:flex;flex-direction:column;flex:1;min-width:0}.simulator__tabs{margin-bottom:40px}.simulator__tab-content{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-primary)}.loan-health{display:flex;flex-direction:column;gap:24px}.loan-health__header{display:flex;align-items:flex-end;gap:16px}.loan-health__state-group{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.loan-health__state-label{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary)}.loan-health__state-value{font-family:var(--font-display);font-size:var(--font-size-title-section);line-height:var(--line-height-title-section);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight-l)}.loan-health__price-col{display:flex;flex-direction:column;gap:4px;width:106px;align-items:flex-end;flex-shrink:0}.loan-health__metric-card{align-items:flex-end}.loan-health__metric-card .metric-card__label-row{justify-content:flex-end}.loan-health__price-value{font-family:var(--font-display);font-size:var(--font-size-title-xs);line-height:var(--line-height-title-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight-m);color:var(--color-content-primary);font-variant-numeric:tabular-nums}.loan-health__body{display:flex;flex-direction:column;gap:8px}.loan-health__distance-label{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);font-weight:var(--font-weight-sf-semibold);color:var(--color-content-primary)}.loan-health__bar-wrap{display:flex;flex-direction:column;gap:8px}.loan-health__track{position:relative;height:34px;border-radius:2px;background:var(--color-bg-secondary);overflow:hidden}.loan-health__fill{position:absolute;top:4px;height:26px;border-radius:2px;transition:left .35s ease-out,background .35s ease-out}.loan-health__fill-dark{position:absolute;top:4px;right:4px;height:26px;border-radius:0 2px 2px 0;transition:left .35s ease-out,background .35s ease-out}.loan-health__marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:2px;height:12px;border-radius:2px;background:#fff;pointer-events:none}.loan-health__ltv-labels{position:relative;height:50px}.loan-health__ltv-label{display:flex;flex-direction:column;position:absolute;top:0;width:79px}.loan-health__ltv-label--flipped{transform:translate(-100%);align-items:flex-start;text-align:left}.loan-health__ltv-label--end{right:0;width:102px;align-items:flex-end;text-align:right}.loan-health__ltv-caption{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary)}.loan-health__ltv-value{font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);font-weight:var(--font-weight-sf-semibold);color:var(--color-content-primary);font-variant-numeric:tabular-nums}.simulator__overview-sections{display:flex;flex-direction:column;gap:40px}.simulator__section-divider{width:100%;height:1px;background:var(--color-border-primary);margin:0}.simulator__disclaimer{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-tertiary)}.simulator .simulator__disclaimer-link.button,.simulator .simulator__disclaimer-link.button.button--text{padding:0;height:auto;border-radius:0;text-decoration:underline;color:var(--color-content-secondary)}.simulator .simulator__disclaimer-link.button:hover:not(:disabled),.simulator .simulator__disclaimer-link.button:active:not(:disabled),.simulator .simulator__disclaimer-link.button:focus-visible{background:transparent;color:var(--color-content-secondary)}.simulator__dialog-content{display:flex;flex-direction:column;gap:8px}.simulator__dialog-content ul{padding-left:24px}.drawdown-resistance{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--color-border-primary);padding-top:40px;padding-bottom:24px}.drawdown-resistance__disclaimer{margin-top:40px}.drawdown-resistance__title-group{display:flex;flex-direction:column;gap:2px}.drawdown-resistance__title{font-family:var(--font-display);font-size:var(--font-size-title-body);line-height:var(--line-height-title-body);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin:0}.drawdown-resistance__subtitle{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary);margin:0}.drawdown-resistance__content{display:flex;gap:32px;align-items:center;transition:opacity .18s ease}.drawdown-resistance--updating .drawdown-resistance__content{opacity:.82}.drawdown-resistance__bars{display:flex;flex:0 1 55%;flex-direction:column;gap:8px;min-width:0;overflow:visible}.drawdown-resistance__bar-row{display:flex;align-items:center}.drawdown-resistance__bar-label{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary);width:40px;flex-shrink:0}.drawdown-resistance__bar-track{flex:1;margin-left:8px;margin-right:8px;height:8px;position:relative}.drawdown-resistance__bar-fill{height:100%;background:var(--color-bg-secondary-opaque);transition:width .28s ease}.drawdown-resistance__bar-value{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-primary);width:71px;text-align:left;flex-shrink:0;font-variant-numeric:tabular-nums}.drawdown-resistance__pointer-row{position:relative;height:10px}.drawdown-resistance__pointer-line{position:absolute;left:48px;right:-16px;height:1.5px;top:50%;transform:translateY(-50%);background:var(--color-interactive-primary)}.drawdown-resistance__pointer-dot{position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--color-interactive-primary)}.drawdown-resistance__pointer-hero{position:absolute;left:calc(100% + 32px);top:50%;transform:translateY(calc(-1 * var(--line-height-title-body) / 2));display:flex;flex-direction:column;gap:2px;white-space:nowrap}.drawdown-resistance__number{font-family:var(--font-display);font-size:var(--font-size-title-xs);line-height:var(--line-height-title-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight-m);color:var(--color-interactive-primary)}.drawdown-resistance__desc{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-primary);margin:0}.drawdown-resistance__view-all{align-self:flex-start}.plan-drawdowns{display:flex;flex-direction:column;gap:16px}.plan-drawdowns__disclaimer{margin:0}.plan-drawdowns__title-group{display:flex;flex-direction:column;gap:2px}.plan-drawdowns__title{font-family:var(--font-display);font-size:var(--font-size-title-body);line-height:var(--line-height-title-body);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin:0}.plan-drawdowns__subtitle{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary);margin:0}.plan-drawdowns__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.plan-drawdowns__table-wrap--updating .plan-drawdowns__table{opacity:.84}.plan-drawdowns__table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);min-width:560px;table-layout:fixed;transition:opacity .18s ease}.plan-drawdowns__col--btc,.plan-drawdowns__col--health{width:144px}.plan-drawdowns__col--action{width:208px}.plan-drawdowns__col--ltv{width:64px}.plan-drawdowns__table th{text-align:left;font-weight:var(--font-weight-sf-semibold);color:var(--color-content-primary);padding:8px 12px 8px 0;border-bottom:1px solid var(--color-border-primary);white-space:nowrap}.plan-drawdowns__table th:first-child{padding-left:28px}.plan-drawdowns__table th:last-child,.plan-drawdowns__table td:last-child{padding-right:16px}.plan-drawdowns__th--ltv{text-align:left;color:var(--color-content-secondary)}.plan-drawdowns__ltv-header{display:block;text-align:left}.plan-drawdowns__table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--color-border-primary);color:var(--color-content-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.plan-drawdowns__table tbody tr:last-child td{border-bottom:none}.plan-drawdowns__table td:first-child{padding-left:16px}.plan-drawdowns__row--current td{background:transparent}.plan-drawdowns__btc-with-marker{display:inline-flex;align-items:center;gap:4px}.plan-drawdowns__btc-marker-placeholder{visibility:hidden}.plan-drawdowns__cell--action{color:var(--color-content-primary);min-width:0;overflow:hidden}.plan-drawdowns__action-content{display:inline-flex;align-items:center;gap:2px}.plan-drawdowns__cell--ltv{text-align:left;color:var(--color-content-secondary)}.plan-drawdowns__ltv-value{display:block;text-align:left}.plan-drawdowns__ltv-value--liquidated{color:var(--color-content-primary);font-weight:var(--font-weight-sf-semibold)}.net-worth{display:flex;flex-direction:column;gap:24px}.net-worth__title{font-family:var(--font-display);font-size:var(--font-size-title-body);line-height:var(--line-height-title-body);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin:0}.net-worth__subtitle{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary);margin:-16px 0 0}.net-worth__inputs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.net-worth__input-field{display:flex;flex-direction:column;gap:4px}.net-worth__chart{width:100%}.net-worth__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px}.net-worth__table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);min-width:540px}.net-worth__table th{text-align:left;font-weight:var(--font-weight-sf-semibold);color:var(--color-content-secondary);padding:8px 12px 8px 0;border-bottom:1px solid var(--color-border-primary);white-space:nowrap}.net-worth__table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--color-border-primary);color:var(--color-content-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.net-worth__cell--positive{color:var(--color-positive-bg-primary)}.net-worth__cell--negative{color:var(--color-error-bg-primary)}.net-worth__view-more{align-self:flex-start}.net-worth>.simulator__disclaimer{padding-bottom:24px}@media(max-width:768px){.simulator{flex-direction:column;padding:24px;gap:0}.simulator__loan-panel{width:100%;padding-top:0;border-bottom:1px solid var(--color-border-primary);position:static;align-self:auto}.loan-health__header{flex-wrap:wrap}.loan-health__price-col{width:auto;flex:1;min-width:80px}.loan-form{grid-template-columns:1fr}.drawdown-resistance__content{flex-direction:column;gap:24px}.drawdown-resistance__bars{flex:1 1 100%}.drawdown-resistance__pointer-hero{position:static;margin-top:16px}.net-worth__inputs{grid-template-columns:1fr}.plan-drawdowns__table-wrap,.net-worth__table-wrap{margin:0 -24px;padding:0 24px}}.app-shell{display:flex;flex-direction:column;height:100vh;min-height:100dvh;overflow:hidden}.app-shell__body{display:flex;flex:1;min-height:0}.app-shell__main{flex:1;min-width:0;overflow:auto}@media(max-width:768px){.app-shell{height:auto;min-height:100dvh;overflow:visible;overflow-x:hidden}.app-shell__body{display:block}.app-shell__main{overflow:visible;padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.app-shell__placeholder{display:flex;align-items:center;justify-content:center;flex:1}.app-shell__placeholder-content{max-width:420px;text-align:center}.app-shell__placeholder-title{margin:0 0 4px;font-family:var(--font-display);font-size:var(--font-size-title-body);line-height:var(--line-height-title-body);font-weight:var(--font-weight-semibold);color:var(--color-content-primary)}.app-shell__placeholder-description{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);color:var(--color-content-secondary)}.marketing-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 24px;border-radius:24px;border:2px solid var(--color-content-primary);background:var(--color-bg-primary);color:var(--color-content-primary);font-family:var(--font-body);font-weight:var(--font-weight-sf-semibold);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-none);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease}.marketing-button:hover:not(:disabled){background-color:var(--color-bg-secondary)}.marketing-button:active:not(:disabled){background-color:var(--color-bg-secondary-opaque)}.marketing-button:disabled{opacity:.5;cursor:not-allowed}.landing-loan-card{width:100%;height:100%;padding:120px 40px;border-radius:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--color-positive-bg-primary) 70%,var(--color-bg-inverse-primary)) 0%,transparent 55%),radial-gradient(100% 100% at 100% 100%,color-mix(in srgb,var(--color-positive-content-secondary) 75%,var(--color-bg-inverse-primary)) 0%,transparent 62%),linear-gradient(145deg,color-mix(in srgb,var(--color-positive-content-secondary) 80%,var(--color-bg-inverse-primary)),color-mix(in srgb,var(--color-positive-bg-primary) 52%,var(--color-bg-inverse-primary)),color-mix(in srgb,var(--color-positive-content-secondary) 65%,var(--color-bg-inverse-primary)))}.landing-loan-card__inner{width:100%;background:var(--color-bg-primary);border-radius:24px;box-shadow:var(--shadow-card-landing);padding:32px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.landing-loan-card__row{display:flex;gap:40px}.landing-loan-card__metric{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.landing-loan-card__label{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);color:var(--color-content-primary)}.landing-loan-card__amount{margin:0;display:flex;align-items:center;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-section);line-height:var(--line-height-title-section);letter-spacing:var(--letter-spacing-tight-l);color:var(--color-content-primary)}.landing-loan-card__amount-prefix{display:inline-block;margin-right:1px}.landing-loan-card__health-group{display:flex;flex-direction:column;gap:2px}.landing-loan-card__health-label{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary)}.landing-loan-card__health{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-section);line-height:var(--line-height-title-section);letter-spacing:var(--letter-spacing-tight-l);color:var(--color-positive-bg-primary)}.landing-loan-card__slider{position:relative;height:20px;display:flex;align-items:center;margin-top:2px}.landing-loan-card__slider-track{position:absolute;left:0;right:0;height:4px;background:var(--color-border-primary);border-radius:8px}.landing-loan-card__slider-fill{position:absolute;left:0;top:0;bottom:0;background:var(--color-content-primary);border-radius:8px}.landing-loan-card__slider-fill--amount{width:36%}.landing-loan-card__slider-fill--ltv{width:11%}.landing-loan-card__slider-thumb{position:absolute;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:var(--color-bg-primary);border:2px solid var(--color-content-primary);box-sizing:border-box}.landing-loan-card__slider-thumb--amount{left:36%}.landing-loan-card__slider-thumb--ltv{left:11%}@media(max-width:768px){.landing-loan-card{padding:72px 24px}.landing-loan-card__inner{padding:24px}.landing-loan-card__row{gap:20px}.landing-loan-card__amount,.landing-loan-card__health{font-size:var(--font-size-title-xs);line-height:var(--line-height-title-body);letter-spacing:var(--letter-spacing-tight-m)}.landing-loan-card__label{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}}.landing-drop-chart{width:100%;height:100%;padding:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-content-inverse-tertiary) 22%,transparent);border-radius:24px;overflow:hidden}.landing-drop-chart__plot{position:relative;width:100%;height:100%}.landing-drop-chart__line{position:absolute;left:22.04%;top:7.62%;width:50%;height:71.68%;overflow:visible}.landing-drop-chart__level{position:absolute;left:0%;width:100%;transform:translateY(-50%);min-height:24px;pointer-events:none}.landing-drop-chart__left-label{position:absolute;left:7.02%;width:8.77%;text-align:right;font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);font-weight:var(--font-weight-regular);color:var(--color-content-inverse-tertiary);white-space:nowrap}.landing-drop-chart__dash{position:absolute;left:18.86%;width:53.73%;top:50%;transform:translateY(-50%);height:0;border-top-width:1px;border-top-style:dashed;border-top-color:color-mix(in srgb,var(--color-content-inverse-tertiary) 32%,transparent)}.landing-drop-chart__dash--top{transform:none}.landing-drop-chart__risk-tag{position:absolute;left:75.66%;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;min-height:20px;padding:4px 8px;border-radius:8px;font-family:var(--font-body);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);font-weight:var(--font-weight-sf-semibold);letter-spacing:var(--letter-spacing-none);white-space:nowrap}.landing-drop-chart__risk-tag--animated{opacity:0;transform:translateY(-50%) translate(-4px);transition:opacity .22s ease,transform .22s ease}.landing-drop-chart__risk-tag--visible{opacity:1;transform:translateY(-50%) translate(0)}.landing-drop-chart__risk-tag--healthy{background:#0f3a2e;color:#00c389}.landing-drop-chart__risk-tag--caution{background:#3a2e0f;color:#ffb020}.landing-drop-chart__risk-tag--at-risk{background:#3a1f12;color:#ff7a1a}.landing-drop-chart__risk-tag--margin-call{background:#3a141c;color:#ff6b81}.landing-drop-chart__path{fill:none;stroke:var(--color-content-inverse-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.landing-drop-chart__left-label{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}}.landing-growth-chart{padding:24px 24px 16px;box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;border:.5px solid rgba(255,255,255,.1);border-radius:24px}.landing-growth-chart__inner{width:100%;animation:lgc-draw 1.2s ease-in-out forwards}@keyframes lgc-draw{0%{clip-path:inset(0 100% 0 0);opacity:0}8%{opacity:1}to{clip-path:inset(0 0% 0 0);opacity:1}}.landing-growth-chart__legend-label{font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-inverse-secondary)}.landing-drawdown-card{width:100%;height:100%;box-sizing:border-box;border:1px solid var(--color-border-primary);padding:48px 32px;display:flex;flex-direction:column;gap:16px}.landing-drawdown-card__title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-body);line-height:var(--line-height-title-body);color:var(--color-content-primary)}.landing-drawdown-card__content{display:flex;align-items:center;justify-content:space-between;gap:18px}.landing-drawdown-card__bars{width:280px;display:flex;flex-direction:column;gap:10px}.landing-drawdown-card__row{width:280px;display:flex;align-items:center;gap:4px}.landing-drawdown-card__row-left{width:221px;display:flex;align-items:center;gap:8px}.landing-drawdown-card__year{width:40px;flex:0 0 40px;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary)}.landing-drawdown-card__track{height:8px;width:166px;display:flex;align-items:center}.landing-drawdown-card__fill{display:block;height:8px;background:var(--color-bg-secondary-opaque)}.landing-drawdown-card__value{width:71px;text-align:left;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-primary)}.landing-drawdown-card__pointer-row{width:275px;height:10px;display:flex;align-items:center}.landing-drawdown-card__pointer-line{height:2px;width:226px;margin-left:48px;background:var(--color-interactive-primary);position:relative}.landing-drawdown-card__pointer-dot{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:6px;height:6px;border-radius:50%;background:var(--color-interactive-primary)}.landing-drawdown-card__pointer-copy{width:118px;height:170px;padding-top:57px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px}.landing-drawdown-card__pointer-value{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-xs);line-height:var(--line-height-title-body);letter-spacing:var(--letter-spacing-tight-m);color:var(--color-interactive-primary)}.landing-drawdown-card__pointer-desc{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-primary)}.landing-product-mock{width:min(100%,1152px);--landing-product-mock-scale: .8736;--landing-product-mock-appbar-height: calc(50px / var(--landing-product-mock-scale));position:relative}.landing-product-mock:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:24px;box-shadow:0 -8px 84px 8px #f0e5fc0f,0 18px 96px 2px #f0e5fc14,0 0 72px 10px #f0e5fc0a}.landing-product-mock__viewport{width:100%;overflow:hidden;border-radius:24px;box-shadow:0 4px 96px -28px #f0e5fc0f,0 0 48px 2px #f0e5fc06;background:var(--color-bg-primary);position:relative;z-index:1}.landing-product-mock--heroTop .landing-product-mock__viewport{height:420px}.landing-product-mock--heroContinuation .landing-product-mock__viewport{height:741px}.landing-product-mock__canvas{width:100%;min-height:741px;background:var(--color-bg-primary);border:1px solid rgba(255,255,255,.12);border-radius:24px;transform:translateY(0);transition:transform .35s ease}.landing-product-mock--heroContinuation .landing-product-mock__canvas{transform:none}.landing-product-mock__scene{display:flex;flex-direction:column;transform:scale(var(--landing-product-mock-scale));transform-origin:top left;width:calc(100% / var(--landing-product-mock-scale));pointer-events:none}.landing-product-mock__appbar{height:var(--landing-product-mock-appbar-height);display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--color-border-primary);background:var(--color-bg-primary)}.landing-product-mock__appbar-title{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-xs);line-height:var(--line-height-title-body);letter-spacing:var(--letter-spacing-tight-m);color:var(--color-content-primary)}.landing-product-mock__body{display:flex;min-height:calc(741px - var(--landing-product-mock-appbar-height))}.landing-product-mock__sidebar.sidebar{width:73px;padding:12px 8px 0}.landing-product-mock__sidebar .sidebar__nav{gap:14px}.landing-product-mock__sidebar .sidebar__item{gap:2px}.landing-product-mock__sidebar .sidebar__icon{width:32px;height:32px;border-radius:16px}.landing-product-mock__main{flex:1;min-width:0}.landing-product-mock__scene .simulator{max-width:none;padding:20px 32px 0 20px;gap:24px;background:var(--color-bg-primary)}.landing-product-mock__scene .simulator__loan-panel{position:static;top:auto;align-self:stretch;padding-right:16px}.landing-product-mock__scene .simulator__sim-panel{padding-top:8px}.landing-product-mock__scene .simulator__tabs{margin-bottom:24px}.landing-product-mock__scene .simulator__section-divider,.landing-product-mock__scene .drawdown-resistance,.landing-product-mock__scene .simulator__disclaimer,.landing-product-mock__scene .drawdown-resistance__view-all,.landing-product-mock__scene .simulator__dialog-content{display:none}.landing-product-mock__scene .plan-drawdowns__table tbody tr:nth-child(n+7){display:none}@media(max-width:768px){.landing-product-mock--heroTop .landing-product-mock__viewport,.landing-product-mock--heroContinuation .landing-product-mock__viewport{height:auto}.landing-product-mock--heroContinuation .landing-product-mock__canvas{transform:none}.landing-product-mock__scene{transform:none;width:100%}.landing-product-mock{--landing-product-mock-scale: 1;--landing-product-mock-appbar-height: 50px}.landing-product-mock__body{display:block;min-height:0}.landing-product-mock__sidebar.sidebar{display:none}}.landing{width:100%;--landing-hero-peek-offset: 470px;--landing-hero-gap: 40px;--landing-header-z: 100;--landing-hero-sequence-height: 200vh;--landing-hero-mock-width: min(100vw - 40px, 977px);--landing-hero-mock-top: 115px;--landing-content-gutter: max(20px, calc((100vw - 976px)/2) )}.landing-header{position:fixed;top:0;left:0;right:0;z-index:var(--landing-header-z);padding:18px var(--landing-content-gutter);pointer-events:none;background-color:var(--color-bg-primary)}.landing-header__brand .brand-logo__wordmark{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:22px;line-height:24px;letter-spacing:var(--letter-spacing-tight-m);color:var(--color-content-primary);transition:none}.landing-header__brand .early-access-patch{transition:none}.landing-header--dark{background-color:var(--color-bg-inverse-primary)}.landing-header--hero-transparent{background-color:transparent!important}.landing-header--dark .landing-header__brand .brand-logo__wordmark{color:var(--color-content-inverse-primary)}.landing-header--dark .landing-header__brand .early-access-patch{background:var(--color-interactive-accent);color:var(--color-interactive-inverse-primary)}.landing-section{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.landing-section--dark{background:var(--color-bg-inverse-primary);color:var(--color-content-inverse-primary)}.landing-hero-sequence{position:relative;height:var(--landing-hero-sequence-height);background:var(--color-bg-inverse-primary);--landing-first-mock-top: 549px;--landing-header-frame-height: 84px}.landing-hero-sequence__mock-stage{position:sticky;top:0;z-index:0;height:100vh;overflow-x:visible;overflow-y:visible;padding:0 24px;box-sizing:border-box;pointer-events:none}.landing-hero-sequence__mock{width:var(--landing-hero-mock-width);margin:0 auto;padding-top:var(--landing-hero-mock-top);will-change:transform}.landing-section--hero-sequence-intro,.landing-section--hero-sequence-detail{position:absolute;left:0;right:0;background:transparent;z-index:1}.landing-section--hero-sequence-intro{top:0;align-items:center;justify-content:flex-start;padding-top:0}.landing-section--hero-sequence-detail{top:100vh}.landing-section--hero{align-items:flex-start;justify-content:flex-start;padding-top:clamp(100px,14vh,140px)}.landing-section--hero.landing-section--hero-sequence-intro{padding-top:0}.landing-section__inner{width:100%;max-width:976px;margin:0 auto;box-sizing:border-box}.landing-section__inner--hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--landing-hero-gap)}.landing-section--hero-sequence-intro .landing-section__inner--hero{height:max(0px,calc(var(--landing-first-mock-top) - var(--landing-header-frame-height)));margin-top:var(--landing-header-frame-height)}.landing-section__inner--centered-narrow{display:flex;flex-direction:column;align-items:center;gap:clamp(36px,7vh,62px)}.landing-section__inner--centered-mock{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,5vh,44px)}.landing-section__inner--centered-product{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3.5vh,28px);min-height:calc(100vh - clamp(100px,14vh,140px))}.landing-section__inner--hero-detail{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100vh;padding-bottom:127px}.landing-section__inner--split{display:flex;align-items:center;gap:142px}.landing-section__inner--final{display:flex;flex-direction:column;align-items:center;width:100%;max-width:976px;margin:0 auto;text-align:center;transform:none}.landing__text-block--hero{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 136px;text-align:center;width:100%;box-sizing:border-box}.landing__text-block--section5{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 208px;text-align:center;width:100%;box-sizing:border-box}.landing__text-block--continuation{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:760px;text-align:center}.landing__final-top{display:flex;flex-direction:column;align-items:center;gap:15px;padding:0 184px;width:100%;box-sizing:border-box;text-align:center}.landing-section--final-cta{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-top:clamp(110px,17vh,164px)}.landing__final-wordmark{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(var(--font-size-display-l),29.2vw,374px);line-height:.936;letter-spacing:var(--letter-spacing-tight-m);color:var(--color-content-inverse-tertiary);text-align:left;width:100%}.landing__final-footer{position:static;display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:26px var(--landing-content-gutter) 32px;box-sizing:border-box;background:var(--color-bg-inverse-primary)}.landing__final-footer-content{display:flex;flex-direction:column;gap:24px;align-items:stretch;width:100%;max-width:976px}.landing__final-divider{width:100%}.landing__final-disclaimer-row{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-left:0;box-sizing:border-box}.landing__text-col{display:flex;flex-direction:column;gap:24px;flex:0 0 378px;max-width:378px}.landing__title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-l);line-height:var(--line-height-title-l);letter-spacing:var(--letter-spacing-tight-xl);color:var(--color-content-primary)}.landing-section--dark .landing__title,.landing__title--inverse{color:var(--color-content-inverse-primary)}.landing__title--hero{max-width:100%}.landing__body{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);color:var(--color-content-primary)}.landing-section--dark .landing__body,.landing__body--inverse{color:var(--color-content-inverse-primary)}.landing__body--hero,.landing__body--large{font-size:18px;line-height:28px}.landing__body--section5{text-align:center}.landing__body--continuation{width:480px;max-width:100%;text-align:center}.landing__caption{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-secondary)}.landing-section--dark .landing__caption{color:var(--color-content-inverse-secondary)}.landing__disclaimer{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-content-tertiary);text-align:center;max-width:608px}.landing__disclaimer--final{color:var(--color-content-inverse-tertiary);text-align:left;max-width:none;width:100%}.landing__cta-group{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px}.landing__cta-group--centered{align-items:center}.landing__cta-group--hero{padding-top:24px}.landing__cta-group--final{gap:16px}.landing__final-button.button--primary,.landing__hero-button.button--primary{background:var(--color-bg-primary);color:var(--color-content-primary)}.landing__hero-button.button--primary:hover:not(:disabled){background:var(--color-bg-secondary)}.landing__hero-button.button--primary:active:not(:disabled){background:var(--color-bg-secondary-opaque)}.landing__final-button.button--primary:hover:not(:disabled){background:var(--color-bg-secondary)}.landing__final-button.button--primary:active:not(:disabled){background:var(--color-bg-secondary-opaque)}.landing__card{border-radius:24px;box-shadow:var(--shadow-card-landing);background:var(--color-bg-primary);flex-shrink:0}.landing__card--wide{width:600px;height:439px}.landing__card--tall{width:456px;height:511px}.landing__card--drawdown{width:480px;height:306px}.landing__card--dark{background:var(--color-bg-inverse-secondary)}.landing__card--section5{background:transparent;box-shadow:none}.landing-carousel{height:300vh;position:relative;background:var(--color-bg-primary)}.landing-carousel__pinned{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-primary);will-change:background-color}.landing-carousel__inner{width:100%;max-width:976px;margin:0 auto;display:flex;align-items:center;gap:142px}.landing-carousel__text-col{position:relative;flex:0 0 378px;max-width:378px;height:400px;overflow:hidden}.landing-carousel__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:24px;will-change:transform,opacity}.landing-carousel__card{overflow:hidden;position:relative}.landing-carousel__card-layer{position:absolute;inset:0;display:flex;align-items:stretch}.landing-mobile-sections{display:none}@media(min-width:769px){.landing-carousel{display:block}.landing-mobile-sections{display:none}}@media(max-width:768px){.landing-header{padding:16px 20px}.landing{--landing-hero-peek-offset: 260px;--landing-hero-gap: 32px;--landing-hero-mock-width: calc(100vw - 40px) ;--landing-hero-mock-top: 100px}.landing-hero-sequence{--landing-header-frame-height: 72px}.landing-header__brand .brand-logo__wordmark{transition:none}.landing-carousel{display:none}.landing-mobile-sections{display:block}.landing-section{height:auto;min-height:100vh;min-height:100dvh;padding:100px 0 60px}.landing-section--hero{padding-top:100px}.landing-section--hero-sequence-intro{padding-top:0}.landing-section--final-cta{align-items:center;justify-content:center;padding-top:100px}.landing-section__inner{max-width:100%;padding:0 20px}.landing-section__inner--split{flex-direction:column;gap:40px}.landing-section__inner--hero-detail{min-height:100vh;padding-bottom:56px}.landing__text-block--hero,.landing__text-block--section5,.landing__text-block--continuation,.landing__final-top{padding:0}.landing__final-footer{position:static;margin-top:40px;padding:24px 20px}.landing__final-footer-content{max-width:none}.landing__final-wordmark{font-size:var(--font-size-display-l);line-height:var(--line-height-display-l);text-align:center}.landing__final-disclaimer-row{padding-left:0}.landing-section__inner--final{transform:none}.landing__text-col{flex:none;max-width:100%;width:100%}.landing__title{font-size:var(--font-size-title-s);line-height:var(--line-height-title-s);letter-spacing:var(--letter-spacing-tight-m)}.landing__body--hero,.landing__body--large{font-size:var(--font-size-body-m);line-height:var(--line-height-body-m)}.landing__card--wide{width:100%;height:auto;aspect-ratio:600 / 439}.landing__card--tall{width:100%;height:auto;aspect-ratio:456 / 511}.landing__card--drawdown{width:100%;height:auto;aspect-ratio:480 / 306}.landing__cta-group{align-items:stretch}.landing__cta-group--centered{align-items:center}}.check{display:inline-flex;align-items:center;justify-content:center;position:relative;width:48px;height:48px;color:var(--color-content-primary);box-sizing:border-box}.check:before{content:"";width:24px;height:24px;border-radius:2px;border:2px solid transparent;box-sizing:border-box;background:transparent}.check__icon{position:absolute;width:16px;height:16px;stroke-width:2.5}.check--unselected:before{border-color:var(--color-content-secondary)}.check--selected:before,.check--indeterminate:before{border-color:var(--color-content-primary);background:var(--color-content-primary)}.check--selected .check__icon,.check--indeterminate .check__icon{color:var(--color-content-inverse-primary)}.check--pre-selected .check__icon{color:var(--color-content-primary)}.check--disabled{color:var(--color-content-inverse-tertiary)}.check--disabled.check--unselected:before{border-color:currentColor}.check--disabled.check--selected:before,.check--disabled.check--indeterminate:before{border-color:currentColor;background:currentColor}.check--disabled.check--pre-selected .check__icon,.check--disabled.check--selected .check__icon,.check--disabled.check--indeterminate .check__icon{color:var(--color-bg-primary)}.tos-page{width:100%;min-height:100vh;min-height:100dvh;background:var(--color-bg-primary);position:relative}.tos-page__header{display:flex;align-items:center;justify-content:center;padding:8px 152px}.tos-page__header>*{padding:10px 0}.tos-page__content{position:absolute;top:calc(50% - 144px);left:50%;transform:translate(-50%,-50%);width:100%;max-width:976px;padding:0 256px;box-sizing:border-box}.tos-page__section{display:flex;flex-direction:column;gap:24px}.tos-page__body{display:flex;flex-direction:column;gap:16px}.tos-page__title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-section);line-height:var(--line-height-title-section);letter-spacing:-1.2px;color:var(--color-content-primary)}.tos-page__text{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);color:var(--color-content-primary)}.tos-page__check-row{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;text-align:left}.tos-page__check{width:48px;height:48px;flex-shrink:0}.tos-page__check-label{font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);color:var(--color-content-primary)}.tos-page__link{color:var(--color-content-primary);text-decoration:underline}.tos-page__link:hover{color:var(--color-content-secondary)}.tos-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.tos-page__terms-dialog{max-width:480px}.tos-page__terms-body{display:flex;flex-direction:column;gap:8px}.tos-page__terms-updated{margin-top:0}.tos-page__terms-body h3{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);font-weight:var(--font-weight-sf-semibold);color:var(--color-content-primary)}.tos-page__terms-body p,.tos-page__terms-body ul{margin:0}.tos-page__terms-body ul{padding-left:20px}.tos-page__terms-dialog .dialog__body a{text-decoration:none!important;color:inherit!important;pointer-events:none}@media(max-width:768px){.tos-page__header{padding:8px 20px}.tos-page__content{position:static;transform:none;max-width:100%;padding:120px 20px 40px}}
