.feature-page[data-v-658df5d3]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--page-bg);color:#111;font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5}.feature-page .feature-nav[data-v-658df5d3]{-webkit-flex-shrink:0;flex-shrink:0}.feature-page .feature-nav[data-v-658df5d3] .van-nav-bar__content{height:56px}.feature-page .feature-nav[data-v-658df5d3] .van-nav-bar__title{width:100%;max-width:none;margin:0;padding:0 60px;text-align:left}.feature-page .feature-nav-title[data-v-658df5d3]{overflow:hidden;color:#111;font-size:16px;font-weight:700;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.feature-page .feature-body[data-v-658df5d3]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.feature-page .feature-body[data-v-658df5d3]::-webkit-scrollbar{width:4px}.feature-page .feature-body[data-v-658df5d3]::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(0,0,0,.15)}.feature-icon[data-v-73065253],.feature-page>.tabbarContent[data-v-658df5d3]{-webkit-flex-shrink:0;flex-shrink:0}.feature-icon[data-v-73065253]{display:block;width:1em;height:1em}.payments-actions[data-v-66ffc431]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px;padding:16px 24px 24px}.payments-action[data-v-66ffc431]{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;min-height:56px;height:56px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:12px 48px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:var(--page-bg);color:#111;box-shadow:0 1px 1px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04),inset 0 1px 0 rgba(0,0,0,.04);font-size:16px;font-weight:700;line-height:24px;text-align:center;cursor:pointer}.payments-action>.feature-icon[data-v-66ffc431]{position:absolute;left:24px;color:var(--brand-ink);font-size:24px}.payments-action--primary[data-v-66ffc431]{border-color:transparent;background:var(--button-bg);color:var(--button-text)}.payments-action--primary>.feature-icon[data-v-66ffc431]{color:var(--button-text)}.payments-action[data-v-66ffc431]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}