@font-face{font-family:Geist;src:url(/assets/Geist-Bj2R_7yk.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:block}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Dispecij.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pp-canvas:#f7f8fa;--pp-surface:#fff;--pp-subtle:#f0f2f5;--pp-line:#e3e5e9;--pp-line-strong:#c9ccd2;--pp-control-line:#858a92;--pp-ink:#15171c;--pp-ink-secondary:#22252a;--pp-body:#4a4f58;--pp-muted:#6b7078;--pp-copper:#a85f2f;--pp-copper-text:#8f4f28;--pp-copper-hover:#8f4f28;--pp-copper-pressed:#78421f;--pp-copper-wash:#f4ece6;--pp-copper-line:#e7d3c4;--pp-success:#15803d;--pp-success-text:#15803d;--pp-success-wash:#e8f3ec;--pp-success-line:#cfe5d6;--pp-alert:#b42318;--pp-alert-wash:#fbeceb;--pp-alert-line:#f1cfcb;--pp-night:#161719;--pp-night-surface:#1f2124;--pp-night-line:#34373c;--pp-night-text:#e9e6e2;--pp-night-muted:#b0aba4;--pp-night-success:#5fcf8f;--pp-night-accent:#e0a87b;--pp-night-field:#232326;--pp-night-alert:#e8836f;--pp-focus:var(--pp-ink);--pp-sans:Geist, Arial, sans-serif;--pp-mono:"Geist Mono", Consolas, monospace;--pp-text-xs:.75rem;--pp-text-sm:.8125rem;--pp-text-control:.90625rem;--pp-text-body:.9375rem;--pp-text-base:1rem;--pp-text-lg:1.125rem;--pp-text-xl:1.375rem;--pp-text-2xl:1.5rem;--pp-text-title:2.125rem;--pp-text-title-narrow:1.6875rem;--pp-text-amount:3rem;--pp-text-micro:.6875rem;--pp-text-label:.71875rem;--pp-text-note:.84375rem;--pp-text-ui:.875rem;--pp-text-figure:2rem;--pp-text-display:3.5rem;--pp-text-display-narrow:2.75rem;--pp-tracking-eyebrow:.14em;--pp-tracking-mono:.12em;--pp-nav-ink:#4a4d54;--pp-eyebrow-muted:#6a6e76;--pp-control-line-strong:#8a8d93;--pp-weight-normal:400;--pp-weight-medium:500;--pp-weight-semibold:600;--pp-weight-bold:700;--pp-weight-heavy:800;--pp-leading:1.55;--pp-leading-tight:1.2;--pp-leading-title:1.08;--pp-tracking-title:-.035em;--pp-tracking-label:.1em;--pp-space-1:.25rem;--pp-space-2:.5rem;--pp-space-3:.75rem;--pp-space-4:1rem;--pp-space-5:1.25rem;--pp-space-6:1.5rem;--pp-space-7:1.75rem;--pp-space-8:2rem;--pp-space-9:2.5rem;--pp-space-10:3rem;--pp-space-11:3.5rem;--pp-space-12:4rem;--pp-space-16:6rem;--pp-page-width:76rem;--pp-content-width:72rem;--pp-page-gutter:var(--pp-space-8);--pp-page-top:2.75rem;--pp-page-bottom:var(--pp-space-16);--pp-panel-padding:var(--pp-space-7);--pp-hairline:1px;--pp-emphasis-line:3px;--pp-size-760px:760px;--pp-size-8px:8px;--pp-size-38px:38px;--pp-size-44px:44px;--pp-size-820px:820px;--pp-size-40px:40px;--pp-size-620px:620px;--pp-size-1px:1px;--pp-size-18px:18px;--pp-size-4px:4px;--pp-size-16px:16px;--pp-size-42px:42px;--pp-size-20px:20px;--pp-size-2px:2px;--pp-size-720px:720px;--pp-size-215px:215px;--pp-size-180px:180px;--pp-size-280px:280px;--pp-size-28px:28px;--pp-size-64rem:64rem;--pp-size-1_5rem:1.5rem;--pp-size-12rem:12rem;--pp-size-1_25rem:1.25rem;--pp-size-2_75rem:2.75rem;--pp-size-56rem:56rem;--pp-size-11rem:11rem;--pp-size-72rem:72rem;--pp-radius:0;--pp-focus-width:2px;--pp-focus-offset:3px;--pp-control-height:2.875rem;--pp-field-height:3rem;--pp-masthead-height:4.25rem;--pp-logo-size:1.375rem;--pp-motion-fast:.15s;--pp-motion-normal:.2s;--pp-motion-route:.25s;--pp-ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--pp-sans);color:var(--pp-body);background:var(--pp-canvas);-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{min-width:320px;font-size:var(--pp-text-body);line-height:var(--pp-leading);margin:0}button,input,select,textarea{font:inherit}a{color:var(--pp-copper-text);text-underline-offset:var(--pp-space-1)}a:hover{color:var(--pp-copper-hover);text-decoration-thickness:2px}a:active{color:var(--pp-ink)}h1,h2,h3,h4{color:var(--pp-ink);line-height:var(--pp-leading-tight)}h1{font-size:var(--pp-text-title);font-weight:var(--pp-weight-heavy);line-height:var(--pp-leading-title);letter-spacing:var(--pp-tracking-title)}h2{font-size:var(--pp-text-xl);font-weight:var(--pp-weight-bold);letter-spacing:-.02em}h3{font-size:var(--pp-text-base);font-weight:var(--pp-weight-semibold);letter-spacing:-.01em;line-height:1.3}button,.pp-button{justify-content:center;align-items:center;gap:var(--pp-space-2);min-height:var(--pp-control-height);border:var(--pp-hairline) solid var(--pp-copper);border-radius:var(--pp-radius);background:var(--pp-copper);color:var(--pp-surface);font:var(--pp-weight-semibold) var(--pp-text-control) / 1 var(--pp-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;padding:0 22px;text-decoration:none;transition:transform .12s cubic-bezier(0,0,.2,1);display:inline-flex}button:hover:not(:disabled),.pp-button:hover{background:var(--pp-copper-hover);border-color:var(--pp-copper-hover);color:var(--pp-surface)}button:active:not(:disabled),.pp-button:active{background:var(--pp-copper-pressed);border-color:var(--pp-copper-pressed);transform:scale(.98)}button:disabled{cursor:not-allowed;background:var(--pp-line);color:var(--pp-muted);border-color:var(--pp-line);opacity:.6;transform:none}input:disabled,select:disabled{cursor:not-allowed;background:var(--pp-subtle);color:var(--pp-muted);border-color:var(--pp-line)}.pp-button-secondary,button.pp-button-secondary{background:var(--pp-surface);border-color:var(--pp-line-strong);color:var(--pp-ink)}.pp-button-secondary:hover,button.pp-button-secondary:hover:not(:disabled){background:var(--pp-subtle);border-color:var(--pp-line-strong);color:var(--pp-ink)}.pp-button-secondary:active,button.pp-button-secondary:active:not(:disabled){background:var(--pp-line);border-color:var(--pp-line-strong)}button.pp-button-secondary:disabled{background:var(--pp-surface);color:var(--pp-muted)}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-width:0;min-height:var(--pp-field-height);padding:var(--pp-space-3);border:var(--pp-hairline) solid var(--pp-control-line);border-radius:var(--pp-radius);background:var(--pp-surface);color:var(--pp-ink);font-size:var(--pp-text-base)}input[type=checkbox],input[type=radio]{accent-color:var(--pp-copper);width:var(--pp-space-5);height:var(--pp-space-5);flex:none}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--pp-alert)}:focus-visible{outline:var(--pp-focus-width) solid var(--pp-copper);outline-offset:2px}.pp-field{gap:var(--pp-space-2);display:grid}.pp-field>label{font-weight:var(--pp-weight-semibold)}.pp-field-help{font-size:var(--pp-text-sm);color:var(--pp-body);margin:0}.pp-field-error{color:var(--pp-alert);font-size:var(--pp-text-sm);margin:0}.pp-masthead{background:var(--pp-canvas);border-bottom:var(--pp-hairline) solid var(--pp-line);position:relative}.pp-masthead-inner{max-width:var(--pp-page-width);height:var(--pp-masthead-height);padding-inline:var(--pp-page-gutter);align-items:center;gap:40px;margin-inline:auto;display:flex}.pp-brand{color:var(--pp-ink-secondary);font-size:var(--pp-text-lg);font-weight:var(--pp-weight-bold);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.pp-brand:hover,.pp-brand:active{color:var(--pp-ink-secondary);text-decoration:none}.pp-logo{width:var(--pp-logo-size);height:var(--pp-logo-size);fill:none;stroke:var(--pp-copper);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.pp-masthead nav{align-self:stretch;gap:var(--pp-space-1);display:flex}.pp-masthead nav a{height:100%;color:var(--pp-nav-ink);font-size:var(--pp-text-control);font-weight:var(--pp-weight-medium);border-bottom:var(--pp-focus-width) solid transparent;align-items:center;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:flex}.pp-masthead nav a:hover{color:var(--pp-ink-secondary);text-decoration:none}.pp-masthead nav a[aria-current=page]{color:var(--pp-ink-secondary);border-bottom-color:var(--pp-copper)}.pp-masthead-actions{font-size:var(--pp-text-ui);align-items:center;gap:20px;margin-left:auto;display:flex}.pp-masthead-actions a{color:var(--pp-nav-ink);text-decoration:none}.pp-masthead-actions a:hover,.pp-masthead-actions a[aria-current=page]{color:var(--pp-ink-secondary);text-decoration:none}.pp-masthead-status{top:100%;right:var(--pp-page-gutter);z-index:2;padding:var(--pp-space-2) var(--pp-space-3);background:var(--pp-surface);border:var(--pp-hairline) solid var(--pp-line);color:var(--pp-body);font-size:var(--pp-text-sm);margin:0;position:absolute}.simulation-badge{border:var(--pp-hairline) dashed var(--pp-control-line-strong);border-radius:var(--pp-radius);color:var(--pp-nav-ink);font:var(--pp-weight-medium) var(--pp-text-micro) / 1 var(--pp-mono);letter-spacing:var(--pp-tracking-mono);text-transform:uppercase;white-space:nowrap;background:0 0;padding:6px 8px;display:inline-flex}.pp-footer{width:min(var(--pp-content-width), calc(100% - 64px));border-top:var(--pp-hairline) solid var(--pp-line);gap:var(--pp-space-2) var(--pp-space-6);color:var(--pp-muted);font-size:var(--pp-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;padding:20px 0 32px;display:flex}.pp-footer a{color:var(--pp-body);text-decoration:none}.pp-footer a:hover{color:var(--pp-ink);text-underline-offset:3px;text-decoration:underline}.pp-footer[data-footer=note]{padding:22px 0 48px}.pp-footer[data-footer=note] a{color:var(--pp-ink);font-size:var(--pp-text-ui);text-decoration:underline;-webkit-text-decoration-color:var(--pp-line-strong);text-decoration-color:var(--pp-line-strong);text-underline-offset:3px}.pp-footer[data-footer=note] a:hover{-webkit-text-decoration-color:var(--pp-ink);text-decoration-color:var(--pp-ink)}.pp-footer p{margin:0}.pp-status{font:var(--pp-weight-medium) var(--pp-text-label) / var(--pp-leading) var(--pp-mono);text-transform:uppercase;letter-spacing:var(--pp-tracking-label)}.pp-status[data-tone=success]{color:var(--pp-success-text)}.pp-status[data-tone=pending]{color:var(--pp-copper-text)}.pp-status[data-tone=alert]{color:var(--pp-alert)}.pp-values{margin:0}.pp-values>div{justify-content:space-between;gap:var(--pp-space-2) var(--pp-space-6);padding-block:var(--pp-space-3);border-bottom:var(--pp-hairline) solid var(--pp-line);flex-wrap:wrap;display:flex}.pp-values dt{color:var(--pp-body)}.pp-values dd{font-weight:var(--pp-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.pp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pp-table th,.pp-table td{text-align:left;padding:var(--pp-space-3);border-bottom:var(--pp-hairline) solid var(--pp-line)}.pp-table th{font:var(--pp-weight-medium) var(--pp-text-xs)/var(--pp-leading) var(--pp-mono);color:var(--pp-muted)}.pp-table-scroll{max-width:100%;overflow-x:auto}.pp-callout{padding:var(--pp-space-4) var(--pp-space-5);border:var(--pp-hairline) solid var(--pp-copper-line);border-left:var(--pp-emphasis-line) solid var(--pp-copper);background:var(--pp-copper-wash);color:var(--pp-ink)}.pp-callout[data-tone=alert]{border-color:var(--pp-alert-line);border-left-color:var(--pp-alert);background:var(--pp-alert-wash)}.pp-callout[data-tone=success]{border-color:var(--pp-success-line);border-left-color:var(--pp-success);background:var(--pp-success-wash)}.pp-checkbox{align-items:flex-start;gap:var(--pp-space-3);display:flex}.pp-code{gap:var(--pp-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.pp-code input{opacity:0;cursor:text;position:absolute;inset:0}.pp-code span{height:var(--pp-space-12);border:var(--pp-hairline) solid var(--pp-line-strong);background:var(--pp-surface);font:var(--pp-weight-semibold) var(--pp-text-2xl)/1 var(--pp-mono);place-items:center;display:grid}.pp-code:focus-within{outline:var(--pp-focus-width) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-code:has(input[aria-invalid=true]) span{border-color:var(--pp-alert)}.pp-dialog{width:min(calc(100% - var(--pp-space-8)), 36rem);max-height:calc(100% - var(--pp-space-8));padding:var(--pp-space-8);border:var(--pp-hairline) solid var(--pp-line-strong);border-radius:var(--pp-radius);background:var(--pp-surface);color:var(--pp-ink);overflow:auto}.pp-dialog::backdrop{background:var(--pp-night);opacity:.6}.pp-money-route{padding:var(--pp-space-8);background:var(--pp-night);color:var(--pp-night-text)}.pp-money-route h3{color:inherit;margin-top:0}.pp-money-route ol{margin:var(--pp-space-8) 0 0;gap:var(--pp-space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.pp-money-route li{border-top:var(--pp-focus-width) solid var(--pp-night-line);padding-top:var(--pp-space-3);color:var(--pp-night-muted);font-size:var(--pp-text-sm)}.pp-money-route li[data-state=complete]{border-color:var(--pp-night-success)}.pp-money-route li[aria-current=step]{border-color:var(--pp-copper);color:var(--pp-night-text)}.pp-money-route strong{font-variant-numeric:tabular-nums;color:var(--pp-night-text);display:block}.pp-money-route [data-tone=alert]{border-color:var(--pp-alert-line)}.pp-money-route-now{margin:var(--pp-space-2) 0 0;color:var(--pp-night-text);font-size:var(--pp-text-lg);font-weight:var(--pp-weight-semibold);font-variant-numeric:tabular-nums}.pp-money-route-tag{padding:var(--pp-space-2) var(--pp-space-3);margin-top:var(--pp-space-3);border:var(--pp-focus-width) solid var(--pp-copper);background:var(--pp-copper);color:var(--pp-surface);font-weight:var(--pp-weight-bold);font-variant-numeric:tabular-nums;transition:transform var(--pp-motion-route) var(--pp-ease), opacity var(--pp-motion-normal) var(--pp-ease);animation:pp-route-arrive var(--pp-motion-route) var(--pp-ease) both;display:inline-block}.pp-money-route-tag[data-tone=wait]{background:var(--pp-night);color:var(--pp-night-text)}.pp-money-route-tag[data-tone=alert]{border-color:var(--pp-alert-line);background:var(--pp-night);color:var(--pp-night-text)}.pp-money-route-tag[data-tone=done]{border-color:var(--pp-night-success);background:var(--pp-night);color:var(--pp-night-text)}@keyframes pp-route-arrive{0%{opacity:0;transform:translateX(calc(-1 * var(--pp-space-4)))}to{opacity:1;transform:none}}@media (width<=700px){:root{--pp-page-gutter:var(--pp-space-4);--pp-page-top:var(--pp-space-7);--pp-page-bottom:var(--pp-space-10);--pp-panel-padding:var(--pp-space-5);--pp-masthead-height:3.625rem;--pp-text-title:var(--pp-text-title-narrow)}.pp-masthead-inner{flex-wrap:wrap;gap:10px 14px;height:auto;min-height:58px;padding-top:10px}.pp-masthead nav{order:3;width:calc(100% + 24px);height:44px;margin:0 -12px}.pp-masthead-actions{gap:12px}.pp-footer{width:calc(100% - 32px)}.pp-money-route{padding:var(--pp-space-5)}.pp-money-route ol{gap:var(--pp-space-4);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:active:not(:disabled),.pp-button:active{transform:none}}.pp-money-route,.reserve-boundary{--pp-focus:var(--pp-night-text)}.reserve-boundary :is(h2,h3,strong){color:var(--pp-night-text)}.reserve-boundary .reserve-disclosure strong{color:var(--pp-ink)}.reserve-boundary .tester-kicker{color:var(--pp-night-muted)}:is(.home-money,.savings-invest,.portfolio-hero,.spy-position){border:var(--pp-hairline) solid var(--pp-night-line);background-color:var(--pp-night);background-image:linear-gradient(var(--pp-night-surface) 1px, transparent 1px), linear-gradient(90deg, var(--pp-night-surface) 1px, transparent 1px);color:var(--pp-night-text);background-size:32px 32px}:is(.home-money>h2,.savings-invest>h2,.spy-position>.pp-eyebrow:first-child){margin:calc(-1 * var(--pp-card-pad)) calc(-1 * var(--pp-card-pad)) calc(var(--pp-bar-gap,0px) - 1px);padding:calc(var(--pp-card-pad) / 2) var(--pp-card-pad);border-bottom:var(--pp-hairline) solid var(--pp-night-line);background:var(--pp-night);color:var(--pp-night-text);align-items:center;display:flex}:is(.home-money,.savings-invest,.spy-position) :is(button,.pp-button):disabled{background:var(--pp-night-line);border-color:var(--pp-night-line);color:var(--pp-night-muted);opacity:1}.pp-foundation-controls{gap:var(--pp-space-6);max-width:var(--pp-content-width);display:grid}#privy-dialog{font-family:var(--pp-sans);--privy-border-radius-xs:var(--pp-radius)!important;--privy-border-radius-sm:var(--pp-radius)!important;--privy-border-radius-md:var(--pp-radius)!important;--privy-border-radius-mdlg:var(--pp-radius)!important;--privy-border-radius-lg:var(--pp-radius)!important;--privy-border-radius-full:var(--pp-radius)!important;--privy-color-background:var(--pp-surface)!important;--privy-color-foreground:var(--pp-ink)!important;--privy-color-accent:var(--pp-copper)!important;--privy-color-accent-dark:var(--pp-copper-hover)!important}.pp-sign-in{max-width:var(--pp-content-width);margin:var(--pp-space-10) auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-sign-brand{padding:var(--pp-space-10);background:var(--pp-night);color:var(--pp-night-muted);gap:var(--pp-space-6);flex-direction:column;display:flex}.pp-sign-brand h2{color:var(--pp-night-text);font-size:var(--pp-size-38px)}.pp-sign-route{padding-top:var(--pp-space-12);gap:var(--pp-space-4);font:var(--pp-weight-medium) var(--pp-text-sm)/var(--pp-leading) var(--pp-mono);margin-top:auto;display:grid}.pp-sign-route .pp-sign-point{border-left:var(--pp-emphasis-line) solid var(--pp-copper);padding-left:var(--pp-space-4)}.pp-sign-form{border:var(--pp-hairline) solid var(--pp-line);padding:var(--pp-space-10);background:var(--pp-surface);min-width:0}.pp-sign-form h1{font-size:var(--pp-text-title);margin:var(--pp-space-2) 0 var(--pp-space-4)}.pp-eyebrow{font:var(--pp-weight-medium) var(--pp-text-xs) / 1.2 var(--pp-mono);text-transform:uppercase;letter-spacing:var(--pp-tracking-eyebrow);color:var(--pp-copper-text)}.pp-eyebrow.pp-eyebrow-quiet{color:var(--pp-eyebrow-muted)}.pp-sign-brand .pp-eyebrow{color:var(--pp-night-muted)}.pp-sign-form form{gap:var(--pp-space-4);margin:var(--pp-space-7) 0;display:grid}.pp-sign-form form label{font-weight:var(--pp-weight-semibold)}.pp-sign-form form button{width:100%}.pp-sign-links{gap:var(--pp-space-4);flex-wrap:wrap;display:flex}button.pp-button-link{color:var(--pp-copper-text);font-weight:var(--pp-weight-medium);background:0 0;border-color:#0000;padding-inline:0}button.pp-button-link:hover{color:var(--pp-copper-text);background:0 0;text-decoration:underline}button.pp-button-link:disabled{color:var(--pp-muted)}.pp-sign-form h1[tabindex="-1"]:focus,.pp-setup h1[tabindex="-1"]:focus{outline:none}.pp-sign-provider,.pp-sign-fine{font-size:var(--pp-text-sm);color:var(--pp-muted);margin-top:var(--pp-space-7)}.pp-setup{max-width:var(--pp-size-760px);margin:auto}.pp-setup-consent{gap:var(--pp-space-3);margin:var(--pp-space-6) 0;align-items:flex-start;display:flex}.pp-setup-list{margin:var(--pp-space-8) 0;border-top:var(--pp-hairline) solid var(--pp-line);padding:0;list-style:none}.pp-setup-list>li{grid-template-columns:var(--pp-size-44px) minmax(0, 1fr);gap:var(--pp-space-4);padding:var(--pp-space-6) 0;border-bottom:var(--pp-hairline) solid var(--pp-line);display:grid}.pp-setup-number{font-family:var(--pp-mono);color:var(--pp-muted)}.pp-setup-list [data-setup-state=complete] .pp-setup-number{color:var(--pp-success-text)}.pp-setup-list [data-setup-state=active] .pp-setup-number{color:var(--pp-copper-text)}.pp-setup-step-heading{justify-content:space-between;gap:var(--pp-space-4);flex-wrap:wrap;align-items:baseline;display:flex}.pp-setup-list h2{font-size:var(--pp-text-lg);margin:0}.pp-setup-step-body{margin-top:var(--pp-space-5);gap:var(--pp-space-4);display:grid}.pp-setup-step-body .wallet-activation,.pp-setup-step-body .resume-panel{background:0 0;border:0;margin:0;padding:0}.pp-setup-step-body .wallet-activation h2,.pp-setup-step-body .resume-status:empty{display:none}.pp-setup .pp-callout{color:var(--pp-body)}@media (width<=900px){.pp-sign-in{margin:var(--pp-space-5) var(--pp-space-4) var(--pp-space-8);grid-template-columns:1fr}.pp-sign-brand{display:none}.pp-sign-form{padding:var(--pp-space-7) var(--pp-space-5)}}.pp-entry{flex-direction:column;min-height:100vh;display:flex}.pp-entry-stone{background:var(--pp-canvas)}.pp-sign-wrap{flex:1 0 auto;place-items:start center;padding:28px 32px 24px;display:grid}.pp-entry .pp-sign-in{border:1px solid var(--pp-line);background:var(--pp-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:1040px;height:456px;margin:0;display:grid}.pp-entry .pp-sign-brand{background-color:var(--pp-night);background-image:linear-gradient(var(--pp-night-surface) 1px, transparent 1px), linear-gradient(90deg, var(--pp-night-surface) 1px, transparent 1px);background-size:32px 32px;flex-direction:column;padding:40px 40px 30px;display:flex;overflow:hidden}.pp-entry .pp-sign-brand h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:34px;line-height:1.06}.pp-entry .pp-sign-brand>p{color:var(--pp-night-muted);font:500 12px/1.4 var(--pp-mono);letter-spacing:.02em;margin:26px 0 0}.pp-entry .pp-sign-brand h2{font-weight:var(--pp-weight-heavy)}.pp-entry .pp-sign-route{font:500 10.5px/1.3 var(--pp-mono);text-transform:uppercase;letter-spacing:.1em;grid-template-columns:1fr auto 1fr;gap:0;margin-top:auto;padding-top:38px;display:grid;position:relative}.pp-entry .pp-sign-route:before{content:"";background:var(--pp-night-line);height:2px;position:absolute;top:15px;left:9px;right:9px}.pp-entry .pp-sign-route .pp-sign-point{border:0;padding:0;position:relative}.pp-entry .pp-sign-point:before{content:"";border:2px solid var(--pp-night-muted);background:var(--pp-night);width:22px;height:22px;position:absolute;top:-32px}.pp-entry .pp-sign-point-done:before{border-color:var(--pp-night-success);background:var(--pp-night-success)}.pp-entry .pp-sign-point-current{justify-self:center}.pp-entry .pp-sign-point-current:before{border-color:var(--pp-copper);left:calc(50% - 11px)}.pp-entry .pp-sign-point:last-child{justify-self:end}.pp-entry .pp-sign-point:last-child:before{right:0}.pp-entry .pp-sign-fill{background:var(--pp-copper);width:calc(50% - 9px);height:2px;position:absolute;top:15px;left:9px}.pp-entry .pp-sign-amount{background:var(--pp-copper);color:#fff;font:700 14px/1 var(--pp-sans);letter-spacing:normal;text-transform:none;white-space:nowrap;font-variant-numeric:tabular-nums;padding:8px 10px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.pp-entry .pp-sign-amount:after{content:"";background:inherit;width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.pp-entry .pp-sign-form{border:0;flex-direction:column;min-width:0;padding:34px 40px 22px;display:flex}.pp-entry .pp-sign-form>.pp-eyebrow{margin:0 0 10px}.pp-entry .pp-sign-form h1{min-height:61px;margin:0;font-size:28px;line-height:1.08}.pp-entry .pp-sign-lede{overflow-wrap:anywhere;min-height:47px;margin:8px 0 0;font-size:15px}.pp-entry .pp-sign-form form{flex-direction:column;gap:0;margin:0;display:flex}.pp-entry .pp-sign-form label{margin-bottom:7px;font-size:13.5px}.pp-entry .pp-sign-form input{height:48px}.pp-entry .pp-sign-form button{min-height:46px;margin-top:14px}.pp-entry .pp-sign-message{min-height:20px;color:var(--pp-muted);margin:8px 0 0;font-size:13px;line-height:20px}.pp-entry .pp-sign-message.pp-field-error{color:var(--pp-alert)}.pp-entry .pp-sign-message[role=status]:not(:empty){color:var(--pp-success)}.pp-entry .pp-sign-note{border:1px solid var(--pp-line);background:var(--pp-surface);color:var(--pp-body);margin:0;padding:16px 18px}.pp-entry .pp-sign-form[data-access-state=permission_denied] .pp-sign-invitation{border-block:1px solid var(--pp-copper-line);background:var(--pp-copper-wash);color:var(--pp-copper-text);border-radius:0;margin-top:16px;padding:18px 20px}.pp-entry .pp-sign-form[data-access-state=permission_denied] .pp-sign-invitation .pp-sign-lede{min-height:0;color:inherit;margin:0;line-height:1.55}.pp-entry .pp-sign-form[data-access-state=permission_denied] .pp-sign-invitation .pp-sign-note{color:inherit;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:15px;line-height:1.55}.pp-entry .pp-sign-links button.pp-button-link{color:var(--pp-ink);font-size:var(--pp-text-ui);font-weight:var(--pp-weight-normal);text-decoration:underline;-webkit-text-decoration-color:var(--pp-line-strong);text-decoration-color:var(--pp-line-strong);text-underline-offset:3px;border:0}.pp-entry .pp-sign-links button.pp-button-link:hover:not(:disabled){color:var(--pp-ink);-webkit-text-decoration-color:var(--pp-ink);text-decoration-color:var(--pp-ink)}.pp-setup-pane [data-bank-onboarding]>.simulation-badge{display:none}.pp-setup-pane [data-bank-onboarding]>p.pp-small[role=status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-entry .pp-sign-form .pp-field{display:block}.pp-entry .pp-sign-form .pp-code input{height:100%}.pp-entry .pp-sign-form .pp-code span{height:52px}.pp-entry .pp-sign-links{gap:20px;min-height:22px;margin-top:12px}.pp-entry .pp-sign-links button{width:auto;height:auto;min-height:22px;margin:0;padding:0;font-size:13px}.pp-entry .pp-sign-closing{border-top:1px solid var(--pp-line);margin-top:auto;padding-top:12px}.pp-entry .pp-sign-closing .pp-eyebrow{color:var(--pp-eyebrow-muted);justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:11px;display:flex}.pp-entry .pp-sign-closing a{white-space:nowrap;color:var(--pp-copper-text);padding:6px 0;font-weight:600;text-decoration:none}.pp-entry .pp-sign-closing a:hover{text-decoration:underline}.pp-sign-marks{flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;margin-top:8px;display:flex}.pp-attribution{color:var(--pp-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:20px;display:inline-flex}.pp-attribution img{width:auto;height:18px}.pp-attribution[data-provider-attribution=network] img{height:16px}.pp-attribution[data-provider-attribution=investment] img{object-fit:contain;max-width:100px;height:20px}.pp-attribution[data-provider-attribution=bank] img{height:18px}.pp-entry-footer{margin:auto auto 0}.tester-shell:has(.pp-setup) .pp-entry-footer{padding:12px 0 14px}.tester-main:has(.pp-setup){width:min(var(--pp-content-width), calc(100% - 64px));margin:0 auto;padding:20px 0 18px}.pp-setup.pp-setup{max-width:none;margin:0}.pp-setup>.pp-eyebrow{margin:0 0 10px}.pp-setup>h1{margin:0;font-size:26px}.pp-setup>p:not(.pp-eyebrow){font-size:var(--pp-text-base);margin:6px 0 0}.pp-setup-frame{border:1px solid var(--pp-line);background:var(--pp-surface);grid-template-columns:260px minmax(0,1fr);margin-top:14px;display:grid}.pp-setup-rail{background-color:var(--pp-night);background-image:linear-gradient(var(--pp-night-surface) 1px, transparent 1px), linear-gradient(90deg, var(--pp-night-surface) 1px, transparent 1px);background-size:32px 32px;flex-direction:column;padding:22px 22px 18px;display:flex}.pp-setup-rail .pp-eyebrow{color:var(--pp-night-muted);margin:0 0 12px;font-size:13px}.pp-setup-rail .pp-setup-list{border:0;margin:0}.pp-setup-rail .pp-setup-list li{border-top:1px solid var(--pp-night-line);border-bottom:0;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0}.pp-setup-rail .pp-setup-list li:first-child{border-top:0;padding-top:4px}.pp-setup-rail h3{color:#fff;margin:0;font-size:15px}.pp-setup-rail .pp-setup-list p{color:var(--pp-night-muted);margin:4px 0 0;font-size:13px}.pp-setup-rail .pp-setup-number{font-size:13px}.pp-setup-rail [data-setup-state=active] h3,.pp-setup-rail [data-setup-state=active] .pp-setup-number{color:#e7a87f}.pp-setup-rail [data-setup-state=complete] .pp-setup-number{color:var(--pp-night-success);font-size:0}.pp-setup-rail [data-setup-state=complete] .pp-setup-number:before{content:"✓";font-size:15px}.pp-setup-rail [data-setup-state=upcoming] h3{color:var(--pp-night-text);font-weight:500}.pp-setup-rail-note{color:var(--pp-night-muted);font:500 12px/1.5 var(--pp-mono);margin-top:auto;padding-top:16px}.pp-setup-pane{min-width:0;padding:20px 28px 18px}.pp-setup-pane h2{margin:2px 0 6px;font-size:22px}.pp-setup-pane h3{margin:0}.pp-setup-pane p{font-size:15px}.pp-setup-pane .pp-setup-step-body{margin:0;display:block}.pp-setup-pane .pp-eyebrow{font:500 12px/1.2 var(--pp-mono);letter-spacing:var(--pp-tracking-eyebrow);color:var(--pp-copper-text);margin:0}.pp-setup-pane .pp-callout{margin:12px 0;padding:12px 16px}.pp-setup-pane .pp-setup-consent{color:var(--pp-ink);margin:12px 0;font-size:15px}.pp-secure-controls{border:0;margin:0;padding:0}.pp-secure-controls .wallet-activation{background:0 0;border:0;margin:0;padding:0}.pp-setup-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px;display:flex}.pp-setup-actions .pp-attribution{margin-left:auto}.pp-setup-pane-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pp-small{color:var(--pp-muted);font-size:var(--pp-text-note)}.pp-application-section{margin-top:20px}.pp-application-section>h3{font:500 11.5px/1.2 var(--pp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted);margin-bottom:10px}.pp-application-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;display:grid}.pp-application-grid .pp-field{gap:7px;margin:0;font-size:13.5px;display:grid}.pp-application-grid .pp-field>span{font:500 11.5px/1.55 var(--pp-mono);letter-spacing:var(--pp-tracking-mono);text-transform:uppercase;color:var(--pp-muted)}.pp-application-readonly{background:var(--pp-subtle);border:1px solid var(--pp-line);height:44px;color:var(--pp-ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding:0 14px;font-size:15px;line-height:44px;overflow:hidden}.pp-application-grid select{height:44px;font-size:15px}.pp-application-disclosures{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);margin-top:18px}.pp-application-disclosures>summary{cursor:pointer;padding:12px 0;font-weight:600}.pp-application-disclosures dl>div{justify-content:space-between;gap:16px;display:flex}.pp-bank-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.pp-bank-option{border:1px solid var(--pp-line);background:var(--pp-surface);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pp-bank-option.pp-bank-recommended{border-color:var(--pp-copper-line);box-shadow:inset 0 3px 0 var(--pp-copper)}.pp-bank-option p{flex:1;margin:0;font-size:14px}.pp-bank-option h3{font-size:17px}.pp-bank-option .pp-eyebrow{background:var(--pp-copper);color:var(--pp-surface);font:var(--pp-weight-semibold) 10.5px/1 var(--pp-mono);letter-spacing:.1em;align-self:flex-start;padding:5px 7px}.pp-bank-option:not(.pp-bank-recommended) .pp-eyebrow{border:1px solid var(--pp-line);background:var(--pp-subtle);color:var(--pp-body)}.pp-setup .pp-checkbox label,.pp-setup-consent label,.pp-application-disclosures>summary{color:var(--pp-ink)}.pp-bank-guide{border:1px solid var(--pp-line-strong);margin-top:22px;padding:20px 22px}.pp-bank-guide ol{gap:8px;margin:12px 0 0;padding-left:20px;font-size:14px;display:grid}@supports (appearance:base-select){.pp-application-grid select{appearance:base-select}.pp-application-grid select::picker(select){appearance:base-select}.pp-application-grid select{cursor:pointer;align-items:center;gap:10px;display:flex}.pp-application-grid select:has(option[value=""]:checked){color:var(--pp-muted)}.pp-application-grid select::picker(select){border:1px solid var(--pp-line-strong);background:#fff;border-radius:0;margin-top:4px;padding:4px 0}.pp-application-grid select option{font:400 15px/1.35 var(--pp-sans);gap:10px;padding:8px 14px}.pp-application-grid select option:hover,.pp-application-grid select option:focus-visible{background:var(--pp-copper-wash);outline:0}.pp-application-grid select option:checked{font-weight:600}.pp-application-grid select option::checkmark{color:var(--pp-copper)}}@media (width<=900px){.pp-setup-frame{grid-template-columns:1fr}.pp-setup-rail{padding:16px}.pp-setup-rail .pp-setup-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pp-setup-rail .pp-setup-list li{border:0;grid-template-columns:1fr;gap:2px;padding:0}.pp-setup-rail .pp-setup-list p,.pp-setup-rail-note,.pp-setup-rail>.pp-eyebrow{display:none}.pp-setup-pane{padding:22px 18px 20px}.pp-application-grid,.pp-bank-options{grid-template-columns:1fr}}@media (width<=860px){.pp-sign-wrap{padding:20px 16px 24px}.pp-entry .pp-sign-in{grid-template-columns:1fr;height:auto}.pp-entry .pp-sign-brand{padding:22px 20px 20px}.pp-entry .pp-sign-brand h2{font-size:24px}.pp-entry .pp-sign-route{margin-top:22px}.pp-entry .pp-sign-form{height:528px;padding:26px 20px 20px}.pp-entry .pp-sign-form h1{font-size:28px}.pp-entry .pp-sign-closing .pp-eyebrow{flex-wrap:wrap;justify-content:flex-start}.pp-sign-separator:has(+a){flex-basis:100%;height:0;overflow:hidden}.pp-sign-closing a{padding:8px 0 4px}.tester-main:has(.pp-setup){width:calc(100% - 32px)}}@media (width<=480px){.pp-entry .pp-sign-route{column-gap:12px}.pp-entry .pp-sign-point-current{text-align:center;max-width:84px}.pp-entry .pp-sign-point:last-child{text-align:right}}.pp-entry .pp-sign-form{position:relative}.pp-entry .pp-sign-form h1{min-height:0}.pp-entry .pp-sign-lede{min-height:24px}.pp-entry .pp-sign-slot{margin-top:22px}.pp-entry .pp-sign-form button:not(.pp-button-link){height:46px;min-height:46px;padding:0 18px}.pp-entry .pp-sign-closing{position:absolute;bottom:22px;left:40px;right:40px}.pp-entry .pp-sign-form form>label,.pp-entry .pp-sign-form .pp-field>label{color:var(--pp-muted);font:500 11.5px/1.2 var(--pp-mono);letter-spacing:var(--pp-tracking-mono);text-transform:uppercase}.pp-setup-summary{grid-template-columns:1fr auto;margin:14px 0 18px;display:grid}.pp-setup-summary dt,.pp-setup-summary dd{border-top:1px solid var(--pp-line);margin:0;padding:12px 0}.pp-setup-summary dt{color:var(--pp-body)}.pp-setup-summary dd{color:var(--pp-ink);font-weight:var(--pp-weight-semibold);text-align:right;padding-left:16px}.pp-setup-links{flex-wrap:wrap;gap:4px 18px;margin-top:14px;display:flex}.pp-setup-links:empty{display:none}.pp-setup-links .pp-button-link{min-height:0;font-size:var(--pp-text-ui);border:0;padding:0}.pp-setup-pane .resume-panel h2{margin:2px 0 6px;font-size:22px}.pp-setup-pane .resume-panel>p[role=status]{color:var(--pp-ink);align-items:center;gap:4px;font-size:14px;display:flex}.pp-setup-pane p{color:var(--pp-body);margin:6px 0}.pp-setup-pane .simulation-notice{background:var(--pp-copper-wash);border-color:var(--pp-copper-line);margin:12px 0;padding:12px 16px}.pp-setup-pane .simulation-notice p{margin:0}.pp-secure-controls>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-setup[data-setup-welcome=true] [data-wallet-status=not_started]{display:none}.pp-application-grid select{min-height:44px}.pp-setup button:not(.pp-button-link),.pp-setup .pp-button{height:46px;min-height:46px;padding:0 18px}:is(.pp-entry,.pp-setup) :is(button,.pp-button){transition:transform .12s}:is(.pp-entry,.pp-setup) :is(button:active:not(:disabled),.pp-button:active){transform:scale(.98)}@supports (appearance:base-select){.pp-application-grid select::picker-icon{content:"";background:currentColor;width:16px;height:16px;transition:rotate .12s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/16px no-repeat}.pp-application-grid select:open::picker-icon{rotate:180deg}.pp-application-grid select::picker(select){box-shadow:0 16px 32px -24px #14141666}}@media (prefers-reduced-motion:reduce){:is(.pp-entry,.pp-setup) :is(button:active:not(:disabled),.pp-button:active){transform:none}}@media (width<=860px){.pp-entry .pp-sign-closing{bottom:20px;left:20px;right:20px}}
