.pm5-root{--pm5-ink:#070a11;--pm5-ivory:#f5f1e8;--pm5-paper:#10151f;--pm5-text:#f5f1e8;--pm5-text-soft:#cdd3dc;--pm5-muted:#9aa3b2;--pm5-hairline:#f4efe41a;--pm5-hairline-strong:#f4efe42b;--pm5-accent:#d3b56d;background:var(--pm5-ink);color:var(--pm5-text);width:100%;min-height:100vh;font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.pm5-root *,.pm5-root :before,.pm5-root :after{box-sizing:border-box}.pm5-root button,.pm5-root input,.pm5-root select,.pm5-root a{font-family:inherit}.journey-main{max-width:720px;margin:0 auto;padding:0 20px 80px}.journey-loading{text-align:center;color:var(--pm5-muted);padding:64px 0;font-size:15px}.journey-intro{max-width:580px;padding:40px 0 24px}.journey-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pm5-accent);margin:0 0 8px;font-size:11px;font-weight:700}.journey-title{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.018em;color:var(--pm5-text);margin:0 0 10px;font-size:clamp(28px,6.4vw,40px);font-weight:400;line-height:1.12}.journey-sub{color:var(--pm5-text-soft);margin:0;font-size:16px;line-height:1.55}.journey-question{border-top:1px solid var(--pm5-hairline);padding:24px 0;scroll-margin-top:76px}.journey-question-label{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.01em;color:var(--pm5-text);margin:0 0 6px;font-size:22px;font-weight:400;line-height:1.25}.journey-question-hint{color:var(--pm5-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.journey-info{border:1px solid var(--pm5-hairline-strong);width:22px;height:22px;color:var(--pm5-text-soft);font-family:var(--font-instrument-serif), Georgia, serif;vertical-align:-5px;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0;font-size:15px;font-style:italic;line-height:1;display:inline-flex;position:relative}.journey-info:after{content:"";position:absolute;inset:-11px}.journey-info:hover,.journey-info[aria-expanded=true]{border-color:var(--pm5-accent);color:var(--pm5-accent)}.journey-info:focus-visible{outline:2px solid var(--pm5-accent);outline-offset:2px}.journey-question-note{border-left:2px solid var(--pm5-hairline-strong);color:var(--pm5-text-soft);margin:-6px 0 16px;padding-left:12px;font-size:13px;line-height:1.5}.journey-options{flex-wrap:wrap;gap:10px;display:flex}.journey-option{border:1px solid var(--pm5-hairline-strong);background:var(--pm5-paper);color:var(--pm5-text);letter-spacing:-.005em;cursor:pointer;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:500;transition:background .14s,border-color .14s,color .14s}.journey-option:hover,.journey-option:focus-visible{border-color:var(--pm5-ivory);outline:none}.journey-option[data-selected=true],.journey-option[aria-pressed=true],.journey-option[data-selected=true]:hover,.journey-option[data-selected=true]:focus-visible{-webkit-text-fill-color:var(--pm5-ink);background:var(--pm5-accent)!important;border-color:var(--pm5-accent)!important;color:var(--pm5-ink)!important}.journey-submit-row{flex-direction:column;gap:10px;padding:28px 0 0;display:flex}.journey-submit{background:var(--pm5-accent);width:100%;min-height:56px;color:var(--pm5-ink);-webkit-text-fill-color:var(--pm5-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:400;text-decoration:none;transition:background .16s,transform .12s,opacity .16s;display:inline-flex}.journey-submit:hover:not(:disabled),.journey-submit:focus-visible:not(:disabled){color:var(--pm5-ink);-webkit-text-fill-color:var(--pm5-ink);background:#dcc084;outline:none}.journey-submit:active:not(:disabled){color:var(--pm5-ink);-webkit-text-fill-color:var(--pm5-ink);transform:translateY(1px)}.journey-submit:disabled{color:var(--pm5-text);-webkit-text-fill-color:var(--pm5-text);opacity:.55;cursor:not-allowed;background:#f4efe424}.journey-sub-link{color:var(--pm5-text-soft);text-underline-offset:3px;text-decoration:underline}.journey-submit-hint{text-align:center;color:var(--pm5-muted);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.pm5-root *,.pm5-root :before,.pm5-root :after{transition-duration:0s!important;animation-duration:0s!important}}.journey-question-amount{border-top:none;padding-top:0}.journey-question-amount .journey-question-label label{cursor:text}.journey-amount{border:1px solid var(--pm5-hairline-strong);background:var(--pm5-paper);max-width:320px;color:var(--pm5-text);border-radius:999px;align-items:center;gap:10px;padding:0 18px;transition:border-color .14s;display:flex}.journey-amount:focus-within{border-color:var(--pm5-ivory)}.journey-amount-affix{color:var(--pm5-muted);white-space:nowrap;font-size:15px}.journey-amount-input{min-width:0;min-height:48px;color:var(--pm5-text);font:inherit;letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;font-size:18px;font-weight:500}.journey-amount-input::placeholder{color:var(--pm5-muted);opacity:.7}.journey-spend-exact{margin-top:8px}.journey-spend-exact-label{color:var(--pm5-text);margin-top:12px;font-size:15px;font-weight:500;display:block}.journey-amount-more{min-height:44px;color:var(--pm5-text-soft);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pm5-hairline-strong);text-decoration-color:var(--pm5-hairline-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.journey-amount-more:hover,.journey-amount-more:focus-visible{color:var(--pm5-text)}.journey-amount-error{color:var(--pm5-text-soft);margin:10px 0 0;font-size:13px;line-height:1.5}.journey-locks{border-top:1px solid var(--pm5-hairline);padding:24px 0 8px}.journey-lock-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.journey-lock{border:1px dashed var(--pm5-hairline-strong);color:var(--pm5-text-soft);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.journey-lock:hover,.journey-lock:focus-visible{background:#d3b56d0f;border-style:solid;border-color:#d3b56d99;outline:none}.journey-lock-mark{color:var(--pm5-accent);flex:none}.journey-lock-text{flex-direction:column;gap:2px;min-width:0;display:flex}.journey-lock-ask{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--pm5-text);font-size:18px;line-height:1.2}.journey-lock-what{color:var(--pm5-muted);font-size:12px;line-height:1.4}.journey-lock-go{color:var(--pm5-accent);margin-left:auto;transition:transform .15s}.journey-lock:hover .journey-lock-go,.journey-lock:focus-visible .journey-lock-go{transform:translate(3px)}.journey-main[data-sticky-submit=true]{padding-bottom:calc(80px + 56px + 24px + env(safe-area-inset-bottom,0px))}.journey-submit-sticky{z-index:45;padding:24px 20px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--pm5-ink) calc(100% - 24px), #070a1100 100%);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.journey-submit-sticky .journey-submit{pointer-events:auto;max-width:680px;margin:0 auto;display:flex;box-shadow:0 14px 34px -8px #0009}
