.feature-product-preview{color:var(--sp-ink);--fpp-good:#14613f;--fpp-good-bg:#e6f5ed;margin:0 0 64px}.dark .feature-product-preview{--fpp-good:#89d7ae;--fpp-good-bg:#1b332a}.feature-product-preview *{box-sizing:border-box}.fpp-caption{border-top:1px solid var(--sp-line);color:var(--sp-muted);justify-content:space-between;gap:24px;padding:20px 0 30px;font-size:13px;display:flex}.fpp-caption>span{flex-shrink:0;font-weight:600}.fpp-caption p{max-width:530px;margin:0}.fpp-grid{grid-template-columns:1fr 1fr;gap:44px 28px;display:grid}.fpp-example{min-width:0}.fpp-example>header{margin-bottom:24px;padding-left:38px;position:relative}.fpp-example>header>span{color:var(--sp-muted);font-variant-numeric:tabular-nums;font-size:13px;position:absolute;top:4px;left:0}.fpp-example h2{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.3}.fpp-example>header p{color:var(--sp-muted);max-width:620px;margin:0;font-size:15px;line-height:1.6}.fpp-window{border:1px solid var(--sp-line);background:var(--sp-surface);border-radius:12px;min-width:0;overflow:hidden}.fpp-window-bar{border-bottom:1px solid var(--sp-line);background:var(--sp-soft);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 22px;font-size:14px;display:flex}.fpp-window-bar>svg{width:118px;height:27px;color:var(--sp-ink)}.fpp-window-bar>span{color:var(--sp-muted);font-size:13px}.fpp-window-bar>strong{font-weight:550}.fpp-window-body{padding:26px}.fpp-example h3{letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:550;line-height:1.4;display:flex}.fpp-request-fields{grid-template-columns:1fr 1fr;gap:22px 18px;margin:26px 0;display:grid}.fpp-request-fields>div{min-width:0}.fpp-example dt{color:var(--sp-muted);font-size:13px;line-height:1.5}.fpp-example dd{color:var(--sp-ink);margin:7px 0 0;font-size:15px;font-weight:500}.fpp-request-fields dd{border:1px solid var(--sp-line);background:var(--sp-paper);overflow-wrap:anywhere;border-radius:6px;min-height:44px;padding:10px 12px}.fpp-request-fields dd>span{color:var(--sp-muted);margin-left:4px;font-size:12px}.fpp-request-result{border-block:1px solid var(--sp-line);align-items:center;gap:10px;padding:16px 0;font-size:13px;display:flex}.fpp-request-result>span{color:var(--sp-muted)}.fpp-request-result>svg{color:var(--sp-muted);flex-shrink:0;margin-left:auto}.fpp-request-result>strong{font-size:13px;font-weight:550}.fpp-direct{color:var(--sp-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.fpp-payments{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.fpp-payments :is(th,td){border-bottom:1px solid var(--sp-line);vertical-align:middle;padding:16px 18px;font-weight:400}.fpp-payments thead th{color:var(--sp-muted);padding-block:12px;font-size:12px}.fpp-payments tbody th{white-space:nowrap;font-weight:550}.fpp-payments :is(th,td):last-child{text-align:right}.fpp-paid,.fpp-open{border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;line-height:1.4;display:inline-flex}.fpp-paid{color:var(--fpp-good);background:var(--fpp-good-bg)}.fpp-open{background:var(--sp-soft);color:var(--sp-muted)}.fpp-confirmation{border:1px solid var(--sp-line);border-radius:8px;margin:20px;padding:20px}.fpp-confirmation>div{align-items:center;gap:10px;display:flex}.fpp-confirmation>div>svg{color:var(--fpp-good);flex-shrink:0}.fpp-confirmation dl{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.fpp-confirmation ul{color:var(--sp-muted);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.fpp-confirmation li{align-items:center;gap:8px;display:flex}.fpp-confirmation li svg{color:var(--fpp-good);flex-shrink:0}.fpp-confirmation>p{border-top:1px solid var(--sp-line);color:var(--fpp-good);margin:18px 0 0;padding-top:14px;font-size:13px}.fpp-config{grid-column:1/-1}.fpp-config-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.fpp-config-rows{margin:0;padding:0 22px}.fpp-config-rows>div{border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.fpp-config-rows>div:last-child{border:0}.fpp-config-rows dt{color:var(--sp-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.fpp-config-rows dt small{color:var(--sp-muted);flex-basis:100%;margin-left:25px;font-size:12px;display:block}.fpp-config-rows dd{color:var(--fpp-good);text-align:right;align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.fpp-config-rows dd svg{flex-shrink:0}.fpp-billing>dl{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:26px 22px 20px;display:grid}.fpp-billing dd{letter-spacing:-.04em;margin-top:12px;font-size:32px;line-height:1.2}.fpp-billing dd small{letter-spacing:0;color:var(--sp-muted);margin-left:4px;font-size:14px}.fpp-billing>p{color:var(--sp-muted);margin:0;padding:0 22px 18px;font-size:12px;line-height:1.6}.fpp-billing .fpp-separate{border-top:1px solid var(--sp-line);padding:16px 22px;font-size:13px}@media (max-width:900px){.fpp-grid{grid-template-columns:1fr}.fpp-config{grid-column:auto}.fpp-config-grid{grid-template-columns:1fr 1fr}.fpp-caption{display:block}.fpp-caption p{margin-top:8px}.fpp-example>header{max-width:700px}}@media (max-width:600px){.feature-product-preview{margin-bottom:40px}.fpp-grid{gap:36px}.fpp-config-grid{grid-template-columns:1fr;gap:20px}.fpp-example>header{padding-left:30px}.fpp-example h2{font-size:22px}.fpp-window-bar{padding:14px 18px}.fpp-window-body{padding:20px}.fpp-request-fields{gap:18px 12px}.fpp-request-fields dd{padding-inline:10px;font-size:14px}.fpp-request-result{flex-wrap:wrap}.fpp-request-result>span{max-width:150px}.fpp-payments :is(th,td){padding:13px 10px;font-size:12px}.fpp-paid,.fpp-open{padding:4px}.fpp-confirmation{margin:14px;padding:16px}.fpp-example h3{font-size:16px}.fpp-confirmation dl{gap:12px}.fpp-example dd{font-size:14px}.fpp-billing dd{font-size:30px}.fpp-config-rows{padding-inline:18px}.fpp-config-rows>div{gap:12px}.fpp-config-rows dd{font-size:12px}.fpp-config-rows dt{font-size:13px}}
.secondary-page{--sp-ink:#142139;--sp-muted:#4c5e79;--sp-line:#cbd5e4;--sp-paper:#f7f9fc;--sp-surface:#fff;--sp-soft:#edf2fa;--sp-blue:#265cd5;background:var(--sp-paper);color:var(--sp-ink);padding:128px 0 88px;font-size:17px;line-height:1.65}.dark .secondary-page{--sp-ink:#f3f6fc;--sp-muted:#b4c0d4;--sp-line:#2a3850;--sp-paper:#0b101b;--sp-surface:#131c2b;--sp-soft:#19263a;--sp-blue:#3b6fe8}.secondary-container{width:min(1120px,100% - 64px);margin:auto}.secondary-hero{max-width:900px;margin-bottom:56px}.secondary-eyebrow{color:var(--sp-muted);letter-spacing:.05em;margin:0 0 22px;font-size:14px;font-weight:600}.secondary-page h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;max-width:1000px;margin:0;font-size:clamp(36px,4.6vw,58px);font-weight:800;line-height:1.08}.secondary-intro{color:var(--sp-muted);max-width:760px;margin:24px 0 0;font-size:19px}.secondary-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.secondary-button{border:1px solid var(--sp-blue);background:var(--sp-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 20px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.secondary-button:hover{filter:brightness(1.1)}.secondary-button-outline{background:var(--sp-surface);color:var(--sp-ink);border-color:var(--sp-line)}.secondary-page a:focus-visible,.secondary-page summary:focus-visible{outline:3px solid var(--sp-blue);outline-offset:5px}.secondary-text-link{min-height:44px;color:var(--sp-blue);text-underline-offset:5px;align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.dark .secondary-text-link{color:#96b8ff}.secondary-table-panel{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:14px;margin-bottom:64px;overflow:hidden}.secondary-table-panel h2{margin:0 0 16px;padding:24px 28px 0;font-size:22px;font-weight:600}.secondary-table-panel table{border-collapse:collapse;width:100%;font-size:17px}.secondary-table-panel th{color:var(--sp-muted);background:var(--sp-soft);text-align:left;vertical-align:top;padding:18px 28px;font-size:14px;font-weight:500}.secondary-table-panel td{border-top:1px solid var(--sp-line);padding:20px 28px}.secondary-table-panel th:last-child,.secondary-table-panel td:last-child{text-align:right}.secondary-table-panel .secondary-rate{letter-spacing:-.04em;color:var(--sp-ink);font-size:28px;font-weight:600}.secondary-table-note{border-top:1px solid var(--sp-line);color:var(--sp-muted);margin:0;padding:20px 28px;font-size:15px}.secondary-network-symbol{border:1px solid var(--sp-line);background:var(--sp-soft);width:36px;height:36px;color:var(--sp-muted);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;margin-right:16px;font-size:13px;display:inline-flex}.secondary-section{border-top:1px solid var(--sp-line);grid-template-columns:1fr 1.35fr;gap:48px;padding:36px 0;display:grid}.secondary-section-heading{align-items:baseline;gap:22px;display:flex}.secondary-section h2,.secondary-faq h2{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:600;line-height:1.3}.secondary-section-index{color:var(--sp-muted);font-variant-numeric:tabular-nums;font-size:13px}.secondary-section p{color:var(--sp-muted);max-width:72ch;margin:0}.secondary-section .secondary-text-link{margin-top:12px}.secondary-next{background:var(--sp-soft);border:1px solid var(--sp-line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding:28px;display:flex}.secondary-next p{max-width:650px;margin:0;font-size:22px;font-weight:500;line-height:1.4}.secondary-next a{flex-shrink:0}.secondary-wallet-flow{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:14px;grid-template-columns:1fr auto 1fr;gap:24px;margin:0 0 64px;padding:36px;display:grid}.secondary-wallet-flow>div{align-items:center;gap:18px;display:flex}.secondary-flow-icon{border:1px solid var(--sp-line);width:48px;height:48px;color:var(--sp-blue);background:var(--sp-soft);border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.dark .secondary-flow-icon{color:#96b8ff}.secondary-flow-arrow{color:var(--sp-muted);align-self:center;font-size:28px}.secondary-wallet-flow figcaption{color:var(--sp-muted);grid-column:3;font-size:15px}.secondary-product-flow{border:1px solid var(--sp-line);background:var(--sp-surface);border-radius:14px;margin:0 0 64px;padding:28px}.secondary-product-flow figcaption{color:var(--sp-muted);margin-bottom:24px;font-size:13px}.secondary-product-flow ol{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.secondary-product-flow li{border-top:2px solid var(--sp-blue);flex-direction:column;gap:12px;padding-top:16px;display:flex}.secondary-product-flow li>span{color:var(--sp-muted);font-size:13px}.secondary-product-flow strong{font-size:18px;line-height:1.4}.secondary-product-flow small{color:var(--sp-muted);font-size:14px}.secondary-faq>section{grid-template-columns:1fr 2fr;gap:48px;margin-bottom:56px;display:grid}.secondary-faq details{border-top:1px solid var(--sp-line)}.secondary-faq details:last-child{border-bottom:1px solid var(--sp-line)}.secondary-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:18px 0;font-weight:600;line-height:1.5;list-style:none;display:flex}.secondary-faq summary::-webkit-details-marker{display:none}.secondary-faq summary>span{color:var(--sp-muted);font-size:25px;font-weight:400}.secondary-faq details[open] summary>span{transform:rotate(45deg)}.secondary-answer{padding:0 26px 24px 0}.secondary-answer p{color:var(--sp-muted);margin:0}.secondary-answer .secondary-text-link{margin-top:10px}.secondary-draft{color:#694810;background:#fff5dd;border:1px solid #9b722c;border-radius:10px;margin-bottom:36px;padding:18px 22px;font-size:16px;font-weight:500}.dark .secondary-draft{color:#f1cb83;background:#2a2318;border-color:#7a6135}.secondary-page-terms .secondary-container,.secondary-page-privacy .secondary-container{max-width:880px}.secondary-legal .secondary-section{display:block}.secondary-legal h2{margin-bottom:18px}.secondary-legal p{max-width:75ch}.secondary-page-contact .secondary-hero{max-width:850px}@media (max-width:760px){.secondary-page{padding:104px 0 64px;font-size:16px}.secondary-container{width:calc(100% - 40px)}.secondary-hero{margin-bottom:40px}.secondary-intro{margin-top:20px;font-size:17px}.secondary-page h1{letter-spacing:-.035em;font-size:clamp(36px,7vw,48px)}.secondary-section{grid-template-columns:1fr;gap:16px;padding:28px 0}.secondary-section-heading{gap:14px}.secondary-section h2,.secondary-faq h2{font-size:23px}.secondary-table-panel{margin-bottom:40px}.secondary-table-panel h2{padding:20px 20px 0;font-size:21px}.secondary-table-panel th,.secondary-table-panel td{padding:16px 20px}.secondary-table-panel th{font-size:13px}.secondary-table-panel td{font-size:15px}.secondary-table-panel .secondary-rate{font-size:26px}.secondary-table-note{padding:18px 20px}.secondary-network-symbol{width:30px;height:30px;margin-right:10px}.secondary-next{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;padding:24px}.secondary-next p{font-size:20px}.secondary-wallet-flow{grid-template-columns:1fr;gap:16px;margin-bottom:40px;padding:24px}.secondary-flow-arrow{justify-self:start;margin-left:16px;transform:rotate(90deg)}.secondary-wallet-flow figcaption{grid-column:auto;padding-left:66px}.secondary-product-flow{margin-bottom:40px;padding:24px}.secondary-product-flow ol{grid-template-columns:1fr 1fr;gap:24px}.secondary-faq>section{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.secondary-answer{padding-right:0}.secondary-draft{padding:16px;font-size:15px}.secondary-button{min-height:46px}.secondary-actions{gap:10px}}@media (max-width:390px){.secondary-table-panel th,.secondary-table-panel td{padding-left:14px;padding-right:14px}.secondary-network-symbol{display:none}.secondary-product-flow ol{grid-template-columns:1fr}.secondary-actions{flex-direction:column;align-items:stretch}.secondary-page h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.secondary-page *{transition:none!important;animation:none!important}}.secondary-section-index{white-space:nowrap;flex-shrink:0;min-width:20px}.secondary-crumbs{flex-wrap:wrap;gap:2px;font-weight:600;display:flex}.secondary-crumbs a{color:var(--sp-blue);text-decoration:none}.dark .secondary-crumbs a{color:#96b8ff}.secondary-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.secondary-page h2{font-weight:700}
