:root{--type-body:.875rem;--type-small:.75rem;--type-label:.8125rem;--type-heading:1rem}body{font-size:var(--type-body);line-height:1.65}button,input,select,textarea{font-family:Inter,Arial,sans-serif}img,svg{vertical-align:middle}.button{min-height:42px;padding:10px 15px;gap:8px;font-size:var(--type-body);line-height:1.45}.button.small{min-height:36px;padding:8px 12px;font-size:var(--type-label)}.badge>i,.busy>svg,.button>svg,.pill>svg,.text-link>svg{flex:none}.icon-button,.theme-trigger{width:40px;height:40px;min-width:40px;min-height:40px;line-height:1}.auth-icon>svg,.empty-icon>svg,.icon-button>svg,.theme-trigger>svg{display:block;margin:auto}.password-input>.icon-button{top:50%;transform:translateY(-50%);width:38px;height:38px;min-width:38px;min-height:38px}.field-label{font-size:var(--type-label);margin-bottom:7px;line-height:1.5}.field small{display:block;font-size:var(--type-small);margin-top:7px;line-height:1.65}input:not([type=checkbox]):not([type=range]):not([type=radio]):not([type=file]),select{min-height:44px;font-size:var(--type-body);line-height:1.5}textarea{font-size:var(--type-body);line-height:1.6}.badge,.pill{font-size:var(--type-small);line-height:1.35;gap:6px;white-space:nowrap;vertical-align:middle}.badge>svg,.pill>svg{display:block}.checkbox{align-items:flex-start;line-height:1.6;gap:9px}.checkbox input{margin-top:3px}.switch{flex:none}.copy-control{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;font-family:Inter,Arial,sans-serif}.copy-control>.button{white-space:normal;text-align:center}.card-heading{gap:14px;margin-bottom:20px}.card-heading>div{min-width:0}.card-heading h2{font-size:var(--type-heading);letter-spacing:-.025em}.card-heading p{font-size:var(--type-label);line-height:1.65}.card-heading>.button,.card-heading>.row{flex:none}.card-heading>.row{gap:8px}.card,.stat-card{border-radius:16px}.page-title{gap:22px}.page-title>div:first-child{min-width:0}.page-title h1{font-size:clamp(1.5rem,2.3vw,1.875rem);line-height:1.25;letter-spacing:-.045em}.page-title p{font-size:var(--type-body);line-height:1.75}.stat-card{padding:20px}.stat-label{font-size:var(--type-label);gap:12px;align-items:center}.stat-label>span:first-child{min-width:0}.stat-icon{flex:none;display:grid;place-items:center}.stat-icon>svg{display:block}.stat-value{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.25;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-note{font-size:var(--type-small);line-height:1.6;margin-top:10px}.summary-item{padding:13px 16px;gap:20px;font-size:var(--type-body);align-items:center}.summary-item>span{min-width:0}.summary-item>strong{min-width:0;text-align:right;overflow-wrap:anywhere}.summary-item.currency>strong{flex:none;white-space:nowrap}.notice{padding:14px 16px;gap:10px;font-size:var(--type-label);line-height:1.7}.notice>svg{display:block;margin-top:3px}.notice>span{min-width:0;overflow-wrap:anywhere}.tabs{gap:22px}.tabs button{display:inline-flex;align-items:center;gap:8px;font-size:var(--type-body)}.tabs button>svg{flex:none}.segmented{max-width:100%}.segmented button{line-height:1.4}.data-table th{font-size:var(--type-small);padding-block:13px}.data-table td{padding-block:15px}.data-table strong,.data-table td{font-size:var(--type-label)}.data-table small{font-size:var(--type-small)}.data-table .right{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pagination{flex-wrap:wrap;gap:14px;font-size:var(--type-small);align-items:center}.pagination>div{display:flex;gap:6px}.setting-row{gap:22px;padding-block:20px}.gate-step>div,.session-item>div,.setting-row>div:first-child{min-width:0}.setting-row h3{font-size:var(--type-body)}.setting-row p{font-size:var(--type-label);line-height:1.7}.quick-action{padding:14px 10px;gap:12px;margin-block:0}.quick-action:last-child{padding-bottom:14px}.quick-action .quick-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px}.quick-action strong{font-size:var(--type-body)}.quick-action small{font-size:var(--type-small);margin-top:3px}.money-input{--money-size:1.875rem;align-items:center;gap:12px}.money-input>span{flex:none;line-height:1;font-size:1rem}.charge-form .money-input input,.money-input input{min-width:0;min-height:58px;font-size:1.875rem;line-height:1.2}.charge-intro{padding:15px;margin-bottom:22px;gap:12px}.charge-intro>div{min-width:0}.charge-intro-icon{width:42px;height:42px;border-radius:12px}.charge-intro strong{font-size:var(--type-body)}.charge-intro p{font-size:var(--type-label);margin-top:3px}.modal{padding:26px}.modal-header{align-items:flex-start;gap:18px}.modal-header>div{min-width:0}.modal-header h2{font-size:1.25rem}.modal-header p{font-size:var(--type-label)}.modal-header>.icon-button{flex:none}.modal-actions{align-items:center;gap:10px}.notification-popover{width:min(380px,calc(100vw - 32px));border-radius:17px;padding:18px}.notification-heading strong{font-size:var(--type-body)}.notification-heading small{font-size:var(--type-small)}.notification-item{grid-template-columns:36px minmax(0,1fr) 15px;gap:12px;padding:12px 7px}.notification-icon{width:36px;height:36px;border-radius:11px}.notification-icon>svg{display:block}.notification-item strong{font-size:var(--type-label)}.notification-item small{font-size:var(--type-small)}.notification-arrow{display:block}.toast{padding:14px 16px;gap:11px;font-size:var(--type-label)}.nav-item{min-height:43px;font-size:var(--type-body)}.nav-item>svg{display:block;flex:none}.breadcrumb{gap:8px;align-items:center}.breadcrumb>svg{display:block;flex:none}.breadcrumb strong{font-size:var(--type-body)}.sidebar-user>div{min-width:0}.sidebar-user small{font-size:var(--type-small)}.theme-popover-heading strong{font-size:var(--type-body)}.theme-option-label,.theme-popover-heading small{font-size:var(--type-small)}.theme-option-label>svg{flex:none;width:13px;height:13px}.brand{gap:9px;font-size:1.375rem;line-height:1.15;align-items:center}.brand-mark,.scene-brand-mark{--mark-width:38px;display:block;position:relative;width:var(--mark-width);height:calc(var(--mark-width) * .5942623);flex:none;overflow:hidden;background:transparent;border:0;box-shadow:none;filter:drop-shadow(0 1px 2px #00000066);line-height:0}.brand-mark>img,.scene-brand-mark>img{display:block;position:absolute;width:calc(var(--mark-width) * 1.3661202);height:calc(var(--mark-width) * 1.3661202);left:calc(var(--mark-width) * -.1830601);top:calc(var(--mark-width) * -.3907104);max-width:none;margin:0;filter:none;transform:none}.brand-wordmark{display:block;line-height:1.15}.brand:hover .brand-mark>img{filter:none;transform:none}.public-nav .brand,.sidebar-brand .brand{font-size:1.375rem}.scene-brand{min-height:48px;padding:12px 14px;gap:10px}.scene-brand-mark{--mark-width:31px}.scene-brand .brand-wordmark{font-size:1.125rem}.scene-brand-dot{flex:none;margin-left:3px}.secret-box{font-size:var(--type-label)}.secret-box>.copy-control{flex:none}.referral-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 16px}.referral-link>code{font-size:var(--type-label);line-height:1.7;overflow-wrap:anywhere;white-space:normal}.referral-link>.copy-control{align-items:flex-end}.campaign-card{padding:19px}.campaign-card>.row>h3{min-width:0;overflow-wrap:anywhere;font-size:var(--type-body)}.campaign-card>.row{gap:18px}.milestone-detail{align-items:center;gap:15px;font-size:var(--type-body)}.milestone-detail>svg{display:block;flex:none}.milestone-detail>.grow{min-width:0}.journey-node .journey-step-number{font-size:13px;fill:var(--muted);font-weight:500}.journey-node .journey-amount{font-size:14px;font-weight:550}.journey-node .journey-label{font-size:12px}.journey-check{filter:brightness(0) invert(1)}.journey-position-label{fill:white!important;font-size:12px!important;line-height:1}.journey-viewport{padding:10px 0 2px}.commerce-symbol-card{background:radial-gradient(ellipse at 65% 25%,#24569a55,transparent 65%),linear-gradient(150deg,#16283f,#0a1525)}.commerce-symbol-card:after{background:linear-gradient(180deg,transparent 10%,#0b1929b3 80%)}.auth-commerce-art{position:absolute;width:53%;top:8%;right:6%;display:block;transform:rotate(4deg)}.auth-commerce-art>img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 18px #00000033);animation:symbol-drift 12s ease-in-out infinite alternate}.commerce-symbol-card figcaption{left:24px;right:24px;bottom:20px}.commerce-symbol-card figcaption>strong{font-size:clamp(1.2rem,2vw,1.6rem)}.auth-form .checkbox,.auth-form .field-label{font-size:var(--type-label)}.auth-form input:not([type=checkbox]):not([type=range]){font-size:.9375rem;min-height:46px}.auth-heading p{font-size:var(--type-body);line-height:1.75}.auth-heading h2{font-size:1.6875rem}.auth-form .button.full{font-size:var(--type-body);min-height:44px}.auth-story>p{font-size:.9375rem}.auth-aside-footer{font-size:var(--type-small)}.auth-story .commerce-scene{width:100%;margin-inline:0}.stepper-item>i{flex:none;line-height:1}.stepper-item>i>svg{display:block}.recovery-symbol{display:grid;justify-items:center;gap:14px;margin:45px 0;padding:38px 24px;border:1px solid #34558266;border-radius:22px;background:#11213888;color:#c7dbf8;text-align:center}.recovery-symbol>img{filter:invert(77%) sepia(42%) saturate(882%) hue-rotate(178deg) brightness(105%);animation:tile-drift 10s ease-in-out infinite}.recovery-symbol>strong{font-size:1.125rem}.recovery-symbol>span{font-size:var(--type-label);color:#a3b5d1}.premium-public{background:radial-gradient(ellipse 65% 28% at 90% 8%,var(--premium-glow),transparent 75%),var(--background)}.public-nav-inner{min-height:82px}.public-nav-links{font-size:var(--type-body);gap:28px}.public-nav-actions{gap:9px}.public-nav-actions .button{font-size:var(--type-label)}.marketing-hero-v3{max-width:1320px;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:58px;min-height:0;padding:75px 40px 70px;align-items:center}.marketing-hero-v3 h1{font-size:clamp(2.75rem,4.8vw,4.25rem);line-height:1.08;letter-spacing:-.06em;margin-block:23px}.marketing-hero-v3 h1 br,.marketing-hero-v3 h1 br:nth-child(2){display:inline}.marketing-hero-v3 h1 em{background-image:linear-gradient(95deg,#b2d8ff,#4b93ed)}.marketing-hero-v3 .hero-copy>p{font-size:.9375rem;line-height:1.85;max-width:395px}.marketing-hero-v3 .eyebrow{font-size:var(--type-small);letter-spacing:1.2px}.marketing-hero-v3 .hero-actions{gap:10px;margin-block:27px 24px}.marketing-hero-v3 .hero-actions .button{font-size:var(--type-body);padding:12px 17px;border-radius:10px}.marketing-hero-v3 .hero-trust{gap:10px 17px;font-size:var(--type-small)}.marketing-hero-v3 .hero-copy>.hero-caption{font-size:var(--type-small);line-height:1.6;margin-top:20px;max-width:none}.payment-flow{position:relative;min-width:0;animation:panel-arrive .8s ease-out .08s both}.flow-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 3px 15px;color:var(--subtle);font-size:.75rem;letter-spacing:.95px;line-height:1.5}.flow-caption>span:first-child{display:flex;align-items:center;gap:9px}.flow-caption i{width:5px;height:5px;flex:none;background:var(--blue);border-radius:50%;box-shadow:0 0 0 4px #5097fa13}.flow-caption>span:last-child{letter-spacing:.5px}.flow-console{min-width:0;border:1px solid color-mix(in srgb,var(--border) 72%,var(--blue));border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--surface-raised) 55%,var(--surface)),var(--surface) 60%);padding:24px 28px 0;box-shadow:0 25px 55px #00000022,inset 0 1px 0 #ffffff0a;overflow:hidden}.flow-console-header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--border-soft);padding-bottom:20px}.flow-identity{display:flex;gap:11px;align-items:center;min-width:0}.flow-identity .brand-mark{--mark-width:29px}.flow-identity>span:last-child{font-size:var(--type-body);font-weight:600;line-height:1.35}.flow-identity small{display:block;font-size:var(--type-small);color:var(--subtle);margin-top:3px;font-weight:400}.flow-environment{display:flex;align-items:center;gap:7px;flex:none;font-family:Geist Mono,monospace;font-size:.6875rem;color:var(--subtle);letter-spacing:.6px}.flow-environment i{width:5px;height:5px;border-radius:50%;background:var(--green)}.flow-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;position:relative;padding:23px 0 22px;border-bottom:1px solid var(--border-soft)}.flow-rail:before{left:15%;right:15%;background:var(--border)}.flow-rail:after,.flow-rail:before{content:"";position:absolute;top:44px;height:1px}.flow-rail:after{left:16%;width:0;background:var(--blue);transition:width .5s ease}.payment-flow[data-step="1"] .flow-rail:after{width:34%}.payment-flow[data-step="2"] .flow-rail:after{width:68%}.flow-rail>button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 4px;min-width:0;border:0;background:transparent;color:var(--subtle);font-size:var(--type-small);transition:color .2s}.flow-node{width:42px;height:42px;display:grid;place-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;transition:border-color .25s,background .25s,box-shadow .25s}.flow-node>img{display:block}.flow-rail>button>span:last-child{display:flex;align-items:center;gap:7px}.flow-rail small{font-family:Geist Mono,monospace;font-size:.625rem;opacity:.6}.flow-rail>button.active{color:var(--text)}.flow-rail>button.active .flow-node{border-color:#5b9dff;background:#244c821f;box-shadow:0 0 0 4px #5796ff0b}.flow-rail>button.complete .flow-node{border-color:#4d97e766}.flow-rail>button:hover{color:var(--blue)}.flow-rail>button:hover .flow-node{border-color:var(--blue)}.flow-symbol{display:block;flex:none;filter:invert(75%) sepia(32%) saturate(990%) hue-rotate(182deg) brightness(109%)}[data-theme=light] .flow-symbol{filter:invert(32%) sepia(42%) saturate(2170%) hue-rotate(192deg) brightness(80%)}.flow-stage{min-width:0;padding:24px 0 22px;animation:flow-arrive .4s ease-out}.flow-stage-heading{display:flex;gap:12px;align-items:center}.flow-stage-index{font-family:Geist Mono,monospace;font-size:.6875rem;flex:none;letter-spacing:-.3px;color:var(--subtle)}.flow-stage-heading h2{font-size:var(--type-body);font-weight:500;line-height:1.5;letter-spacing:-.02em}.flow-value-grid{display:grid;grid-template-columns:minmax(0,1fr) 106px;align-items:center;gap:16px;margin-top:23px}.flow-main-value{min-width:0}.flow-main-value>span:first-child{display:block;color:var(--muted);font-size:var(--type-small);line-height:1.6}.flow-main-value>strong{display:flex;align-items:baseline;gap:8px;font-size:clamp(1.9rem,3.7vw,2.75rem);line-height:1.2;font-weight:580;letter-spacing:-.055em;margin-top:9px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:number-arrive .3s ease-out}.flow-main-value .flow-currency{font-size:.45em;font-weight:450;letter-spacing:-.02em;color:var(--muted)}.flow-main-value>.flow-status{display:flex;align-items:center;gap:7px;color:var(--subtle);font-size:var(--type-small);margin-top:12px;line-height:1.5}.flow-status>i{width:5px;height:5px;border-radius:50%;flex:none;background:var(--amber)}.flow-status.confirmed>i{background:var(--green)}.flow-feature-symbol{display:grid;justify-items:center;gap:10px;border-radius:17px;border:1px solid #5396f433;padding:17px 10px 11px;background:linear-gradient(135deg,#448af112,transparent)}.flow-feature-symbol>img{animation:flow-symbol-breathe 5.5s ease-in-out infinite}.flow-feature-symbol>span{font-family:Geist Mono,monospace;font-size:.5625rem;letter-spacing:1.2px;color:var(--subtle)}.flow-stage>.flow-stage-description{font-size:var(--type-label);line-height:1.75;color:var(--muted);max-width:none;margin-top:18px;min-height:46px}.flow-value-picker{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px}.flow-value-picker>span{font-size:var(--type-small);color:var(--subtle)}.flow-value-picker>div{display:flex;flex:none;gap:5px}.flow-value-picker button{padding:7px 9px;min-height:32px;border:1px solid var(--border);border-radius:7px;background:transparent;font-size:var(--type-small);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-value-picker button:hover,.flow-value-picker button[aria-pressed=true]{border-color:#508ff577;background:var(--tint);color:var(--blue)}.flow-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:19px 0;border-top:1px solid var(--border-soft)}.flow-breakdown>div{min-width:0}.flow-breakdown>div+div{border-left:1px solid var(--border-soft);padding-left:14px}.flow-breakdown span{display:block;color:var(--subtle);font-size:var(--type-small);margin-bottom:6px}.flow-breakdown strong{display:block;font-size:var(--type-body);font-weight:500;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-breakdown>div:last-child>strong{color:var(--blue)}.flow-event{justify-content:space-between;gap:12px;margin-inline:-28px;padding:13px 28px;border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--background) 45%,var(--surface));font-size:var(--type-small);color:var(--subtle)}.flow-event,.flow-event>span{display:flex;align-items:center}.flow-event>span{gap:8px;min-width:0}.flow-event>span:last-child{flex:none}.flow-event i{width:5px;height:5px;border-radius:50%;flex:none;background:var(--blue);animation:flow-event-pulse 2.5s ease-in-out infinite}.flow-event code{min-width:0;overflow:hidden;text-overflow:ellipsis}.flow-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px;font-size:var(--type-small)}.flow-bottom>a{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.flow-bottom>a:hover{color:var(--blue)}.flow-bottom>a>svg{flex:none}.capability-strip{font-size:var(--type-label);gap:22px;padding-block:23px}.capability-strip>div{font-size:var(--type-label);gap:11px}.capability-strip svg{flex:none}.marketing-section{padding-top:90px}.marketing-section h2{font-size:clamp(1.875rem,3.5vw,2.6875rem)}.marketing-section p{font-size:var(--type-body);line-height:1.8}.section-heading{gap:45px}.section-heading>p{max-width:340px}.workflow-grid{gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.workflow-step{background:transparent;border:0;border-radius:0;padding:28px 30px 27px}.workflow-step+.workflow-step{border-left:1px solid var(--border)}.workflow-art{justify-content:flex-start;height:59px;margin-bottom:25px}.workflow-orbit{display:none}.workflow-icon{width:48px;height:48px;border-radius:14px;box-shadow:none}.workflow-icon>svg{width:24px;height:24px}.workflow-number{right:0;top:13px;font-size:var(--type-small)}.workflow-step h3{font-size:1.0625rem;line-height:1.4}.workflow-step p,.workflow-step>a{font-size:var(--type-label)}.workflow-step>a{margin-top:21px}.fee-machine,.panel-preview{border-radius:18px}.fee-machine-top{font-size:var(--type-body)}.fee-main-number>span{font-size:var(--type-label)}.fee-main-number>output{font-size:clamp(1.625rem,3.4vw,2.625rem);line-height:1.3}.fee-split strong{font-size:var(--type-body)}.product-quicklinks>a>span{min-width:0;font-size:var(--type-body)}.product-quicklinks small{font-size:var(--type-label)}.preview-metric strong{font-size:clamp(1.5rem,2.7vw,2.0625rem)}.security-pin{min-width:0;animation:anchored-drift 8s ease-in-out -2s infinite}.security-points{font-size:var(--type-label)}.security-points>span{align-items:flex-start;line-height:1.6}.security-points>span>svg{margin-top:3px}.marketing-cta{border-radius:20px;margin-top:90px}.footer-brand>p,.footer-links{font-size:var(--type-label)}.footer-brand>small{font-size:var(--type-small)}@keyframes flow-arrive{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-symbol-breathe{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes flow-event-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes anchored-drift{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}@media (max-width:1200px){.marketing-hero-v3{gap:34px;padding:58px 30px}.marketing-hero-v3 h1{font-size:clamp(2.5rem,4.8vw,3.625rem)}.flow-console,.flow-event{padding-inline:22px}.flow-event{margin-inline:-22px}.flow-value-grid{grid-template-columns:minmax(0,1fr) 86px}.flow-feature-symbol>img{width:51px;height:51px}.flow-value-picker{flex-wrap:wrap}.sidebar-brand .brand{font-size:1.25rem}.sidebar-brand .brand-mark{--mark-width:34px}.workflow-step{padding-inline:22px}}@media (max-width:950px){.marketing-hero-v3{grid-template-columns:minmax(0,1fr);max-width:760px;gap:40px;padding-block:50px}.marketing-hero-v3 h1{font-size:clamp(2.75rem,7.4vw,4.25rem)}.marketing-hero-v3 .hero-copy>p{max-width:460px}.marketing-hero-v3 .hero-trust{flex-direction:row}.payment-flow{width:100%;max-width:650px}.flow-console,.flow-event{padding-inline:28px}.flow-event{margin-inline:-28px}.flow-value-grid{grid-template-columns:minmax(0,1fr) 110px}.flow-feature-symbol>img{width:66px;height:66px}.flow-main-value>strong{font-size:2.625rem}.flow-value-picker{flex-wrap:nowrap}.flow-stage>.flow-stage-description{min-height:0}}@media (max-width:760px){.button{min-height:44px}.auth-form input:not([type=checkbox]):not([type=range]),input:not([type=checkbox]):not([type=range]):not([type=radio]):not([type=file]),select,textarea{font-size:1rem}.public-nav-inner{min-height:74px}.auth-tools .brand,.public-nav .brand{font-size:1.25rem}.auth-tools .brand-mark,.public-nav .brand-mark{--mark-width:34px}.marketing-hero-v3{max-width:700px;padding:42px 24px 45px}.marketing-hero-v3 h1{font-size:clamp(2.625rem,8vw,3.75rem)}.flow-caption{font-size:.75rem}.flow-value-picker button{min-height:40px;padding-inline:12px}.flow-rail>button{min-height:82px}.flow-breakdown{gap:10px}.flow-breakdown>div+div{padding-left:10px}.capability-strip>div{font-size:var(--type-label)}.marketing-section{padding-top:64px}.workflow-grid{gap:0}.workflow-step{grid-template-columns:66px minmax(0,1fr);padding:23px 0;gap:0 18px}.workflow-step+.workflow-step{border-left:0;border-top:1px solid var(--border)}.workflow-art{height:auto;align-self:flex-start;padding-top:3px;margin-bottom:0}.workflow-number{display:none}.workflow-step h3{font-size:1.0625rem}.workflow-step p{font-size:var(--type-label)}.workflow-step>a{margin-top:15px;padding-top:10px}.referral-link{grid-template-columns:minmax(0,1fr);gap:14px}.referral-link>.copy-control{align-items:flex-start}.campaign-card{padding:16px}.card-heading{flex-wrap:wrap}.milestone-detail{flex-wrap:wrap;gap:12px}.milestone-detail>.grow{flex-basis:calc(100% - 42px)}.milestone-detail>.pill{margin-left:38px}.stat-value{font-size:1.625rem}.modal{padding:22px}.auth-heading h2{font-size:1.625rem}.auth-form .button.full{min-height:46px}}@media (max-width:480px){.marketing-hero-v3{padding-inline:18px;gap:31px}.marketing-hero-v3 h1{font-size:clamp(2.1875rem,9vw,2.875rem)}.marketing-hero-v3 .hero-actions{flex-direction:row;flex-wrap:wrap}.marketing-hero-v3 .hero-actions>.button{width:auto;flex:1 1 140px;font-size:var(--type-label);padding-inline:11px}.marketing-hero-v3 .hero-trust{flex-direction:column;gap:8px}.flow-caption{gap:10px;letter-spacing:.55px}.flow-caption>span:last-child{display:none}.flow-console{padding:19px 18px 0;border-radius:16px}.flow-console-header{gap:12px;padding-bottom:18px}.flow-identity{gap:9px}.flow-identity .brand-mark{--mark-width:26px}.flow-environment{font-size:.625rem}.flow-rail{padding-top:20px}.flow-rail:after,.flow-rail:before{top:41px}.flow-rail small{display:none}.flow-rail>button{gap:9px;font-size:var(--type-small)}.flow-stage{padding-block:20px}.flow-stage-heading{gap:10px;align-items:flex-start}.flow-stage-index{line-height:1.9}.flow-stage-heading h2{font-size:var(--type-label)}.flow-value-grid{grid-template-columns:minmax(0,1fr) 68px;gap:12px;margin-top:20px}.flow-main-value>strong{font-size:clamp(1.75rem,7.6vw,2.125rem);gap:6px}.flow-feature-symbol{padding:14px 7px 10px;border-radius:13px;gap:8px}.flow-feature-symbol>img{width:41px;height:41px}.flow-feature-symbol>span{display:none}.flow-value-picker{flex-wrap:wrap;gap:10px}.flow-value-picker>div{flex:1 1 100%}.flow-value-picker button{flex:1 1;padding-inline:7px}.flow-breakdown{gap:8px;padding-block:16px}.flow-breakdown>div+div{padding-left:8px}.flow-breakdown span{font-size:.6875rem}.flow-breakdown strong{font-size:.75rem}.flow-event{margin-inline:-18px;padding-inline:18px}.flow-event>span:last-child{display:none}.flow-bottom{gap:12px;align-items:center}.flow-bottom>a{font-size:var(--type-small);gap:6px;line-height:1.6}.auth-tools .brand,.public-nav .brand{font-size:1.1875rem}.auth-tools .brand-mark,.public-nav .brand-mark{--mark-width:31px}.public-nav-actions{gap:4px}.page-title h1{font-size:1.5rem}.page-title p{font-size:var(--type-body)}.page-title-actions .segmented{flex-wrap:wrap}.stat-value{font-size:1.5rem}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-4>.stat-card{padding:16px}.grid-4 .stat-label{font-size:var(--type-small)}.grid-4 .stat-value{font-size:clamp(1rem,4.4vw,1.3rem);white-space:normal;overflow-wrap:anywhere}.grid-4 .stat-note{font-size:var(--type-small)}.grid-4 .stat-icon{display:none}.summary-item{padding:12px;gap:14px;font-size:var(--type-label)}.money-input{--money-size:1.75rem}.charge-intro{gap:11px}.notification-item{grid-template-columns:34px minmax(0,1fr) 13px;gap:10px;padding-inline:4px}.notification-icon{width:34px;height:34px}.preview-metric{flex-wrap:wrap;gap:16px}.preview-period{margin-top:0}.fee-main-number>output{font-size:clamp(1.4rem,6.4vw,2rem)}.fee-split{gap:12px}.fee-split strong{font-size:var(--type-label)}.auth-form{padding:23px}.auth-form .row.spread{column-gap:12px}.stepper-item{gap:6px;font-size:.6875rem}.stepper-item>i{width:24px;height:24px}.stepper-line{margin-inline:5px}}@media (max-width:360px){.grid-4{grid-template-columns:minmax(0,1fr)}.marketing-hero-v3{padding-inline:15px}.marketing-hero-v3 h1{font-size:2.125rem}.flow-console{padding-inline:15px}.flow-value-grid{grid-template-columns:minmax(0,1fr) 58px;gap:9px}.flow-main-value>strong{font-size:1.65rem}.flow-feature-symbol>img{width:36px;height:36px}.flow-feature-symbol>span{display:none}.flow-breakdown{gap:6px}.flow-breakdown>div+div{padding-left:6px}.flow-breakdown strong{font-size:.6875rem}.flow-event{margin-inline:-15px;padding-inline:15px}.auth-main{padding-inline:17px}.auth-form{padding-inline:20px}.auth-form .stepper-line{display:none}.auth-form .stepper{gap:9px}}@media (prefers-reduced-motion:reduce){.auth-commerce-art>img,.flow-event i,.flow-feature-symbol>img,.flow-main-value>strong,.flow-stage,.payment-flow,.recovery-symbol>img{animation:none}}:root{--background:#0d1015;--sidebar:#11151b;--surface:#191e26;--surface-raised:#202731;--surface-hover:#262f3b;--border:#333d4b;--border-soft:#28323f;--text:#f1f4fa;--muted:#a9b3c3;--subtle:#949fb1;--blue:#70aaff;--primary:#246de3;--primary-hover:#1b5fd0;--primary-text:#ffffff;--tint:#5795ff0d;--premium-glow:#77aaff09;--green:#80c9ad;--chart-gross:#5294ff;--chart-net:#80c9ad;--sidebar-width:244px;--radius:16px}[data-theme=light]{--background:#f4f6fa;--sidebar:#fbfcff;--surface:#ffffff;--surface-raised:#f1f4f9;--surface-hover:#eaf0f8;--border:#d6dfeb;--border-soft:#e4eaf2;--text:#1d283a;--muted:#5b687c;--subtle:#637187;--blue:#195fca;--primary:#2168d8;--primary-hover:#1657be;--primary-text:#ffffff;--tint:#3675de0b;--premium-glow:#3675de08;--green:#29775b;--chart-gross:#2674e6;--chart-net:#388d6d}.button.primary{background:var(--primary);border-color:transparent;color:var(--primary-text);box-shadow:0 2px 4px #00000008}.button.primary:hover{background:var(--primary-hover);box-shadow:0 5px 15px #00000013}.button.secondary{background:var(--surface);border-color:var(--border);box-shadow:none}.button.secondary:hover{background:var(--surface-hover);border-color:var(--subtle)}.button,.icon-button{transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}.card,.stat-card{background:var(--surface);border-color:var(--border);box-shadow:0 2px 6px #00000005}.card:hover,.stat-card:hover{border-color:color-mix(in srgb,var(--subtle) 28%,var(--border))}[data-theme=light] .card,[data-theme=light] .stat-card{box-shadow:0 2px 6px #27292b04}.progress>i{background:var(--blue);box-shadow:none}.progress{background:var(--border-soft)}.theme-trigger.active,.theme-trigger:hover{color:var(--text)}.theme-preview{background:#151618;border-color:#424447}.theme-preview>i{background:#222426;border-color:#424447}.theme-preview>b{background:#3885f5}.theme-preview>em,.theme-preview>span{background:#373c44}.theme-preview.light{background:#f4f6fa;border-color:#d6dfeb}.theme-preview.light>i{background:#eaf0f8;border-color:#d6dfeb}.theme-preview.light>em,.theme-preview.light>span{background:#d6dce5}.theme-preview.system{background:linear-gradient(90deg,#151618 50%,#f4f6fa 0)}.theme-preview.system>span{background:#d6dce5}.auth-layout{--background:#080b11;--surface:#101620;--surface-raised:#151d2a;--surface-hover:#1b273a;--border:#263246;--border-soft:#1c2739;--text:#f0f3fa;--muted:#a1acc0;--subtle:#8c9ab1;--blue:#79b4ff;--primary:#2563eb;--primary-text:#fff}[data-theme=light] .auth-layout{--background:#f4f7fc;--surface:#fff;--surface-raised:#edf2fa;--surface-hover:#e5edfa;--border:#d4dfef;--border-soft:#e1e8f3;--text:#1c2639;--muted:#52617a;--subtle:#5e6e87;--blue:#175dc8}.auth-layout .button.primary{background:linear-gradient(130deg,#347ffa,#2460dd);color:#fff}.auth-layout .button.primary:hover{background:linear-gradient(130deg,#4291ff,#286cec)}.app-shell{background:var(--background)}.app-sidebar{background:var(--sidebar);padding:25px 15px 16px}.sidebar-brand{padding:0 9px 22px}.sidebar-brand .brand{font-size:1.25rem}.sidebar-brand .brand-mark{--mark-width:33px}.sidebar-workspace{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:11px;padding:11px;margin:0 4px 5px;background:var(--surface);min-width:0}.workspace-avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;font-size:.75rem;font-weight:600;background:var(--surface-raised);color:var(--text)}.sidebar-workspace>span:nth-child(2){flex:1 1;min-width:0}.sidebar-workspace strong{display:block;font-size:.8125rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-workspace small{display:block;color:var(--subtle);font-size:.6875rem;margin-top:1px}.sidebar-workspace>svg{flex:none;color:var(--subtle)}.nav-group-label{font-size:.6875rem;letter-spacing:.65px;margin:20px 0 6px;padding-inline:12px;font-weight:500}.nav-item{min-height:40px;padding:9px 11px;font-size:.8125rem;border-radius:8px;gap:10px;margin-block:2px}.nav-item.active,[data-theme=light] .nav-item.active{background:var(--surface-hover);color:var(--text);border-color:var(--border);box-shadow:none}.nav-item.active:before{display:none}.nav-item.active>svg{color:var(--blue)}.nav-item:hover{background:var(--surface-raised);color:var(--text)}.sidebar-upgrade{margin-top:25px;padding:15px;background:var(--surface);border:1px solid var(--border-soft);border-radius:11px}.sidebar-guide-label{display:flex;align-items:center;gap:7px;color:var(--subtle);font-size:.6875rem;letter-spacing:.55px}.sidebar-guide-label>svg{flex:none}.sidebar-upgrade strong{font-size:.8125rem}.sidebar-upgrade p{font-size:.75rem;margin-block:5px 10px}.sidebar-upgrade .text-link{font-size:.75rem}.sidebar-user{padding-top:16px;margin-top:14px;gap:10px}.sidebar-user .avatar{background:var(--surface-raised);color:var(--text);border-color:var(--border);font-size:.6875rem}.sidebar-user strong{font-size:.75rem}.sidebar-user small{font-size:.6875rem}.app-topbar{height:67px;padding-inline:30px;background:color-mix(in srgb,var(--background) 94%,transparent)}.app-content{max-width:1520px;padding:28px 30px 36px}.breadcrumb{font-size:.75rem}.breadcrumb strong{font-size:.8125rem;font-weight:500}.command-trigger{background:var(--surface);border-color:var(--border);border-radius:8px;min-height:34px}.command-trigger kbd{background:var(--surface-raised);border-color:var(--border);color:var(--subtle)}.topbar-actions{gap:10px}.topbar-actions>.pill{border-color:var(--border);color:var(--muted);background:var(--surface);font-size:.6875rem}.topbar-actions .icon-button{background:transparent;border-color:transparent}.tour-bar{background:var(--surface);border-color:var(--border);border-radius:10px;padding:11px 15px;margin-bottom:25px;font-size:.75rem}.tour-bar strong{color:var(--text);font-weight:550}.tour-bar .button{min-height:31px;font-size:.75rem;padding-block:6px}.app-shell .page-title{margin-bottom:22px}.app-shell .page-title h1{font-family:Manrope,Inter,sans-serif;font-size:1.75rem;font-weight:650;letter-spacing:-.055em}.app-shell .kicker{font-size:.6875rem;font-weight:500;letter-spacing:1.2px;color:var(--subtle);margin-bottom:8px}.app-shell .page-title p{font-size:.8125rem;margin-top:5px}.app-shell .button{min-height:40px;font-size:.8125rem;padding:9px 13px;border-radius:9px}.app-shell .button.small{min-height:34px;font-size:.75rem;padding:7px 10px}.app-shell .icon-button{border-radius:9px;width:36px;height:36px;min-width:36px;min-height:36px}.app-shell .card,.app-shell .stat-card{border-radius:13px;padding:22px}.app-shell .card-heading h2{font-family:Manrope,Inter,sans-serif;font-weight:650}.amount,.app-shell .stat-value,.summary-item.currency strong{font-family:Manrope,Inter,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .quick-action .quick-icon,.app-shell .stat-icon,.quick-icon,.transaction-icon{background:var(--surface-raised);color:var(--muted)}.app-shell .quick-action:hover{background:var(--surface-raised)}.app-shell .journey-viewport{background:transparent}.app-shell .avatar{background:var(--surface-raised);color:var(--text)}.app-shell .stepper-item.current>i,.modal .stepper-item.current>i{background:var(--tint);border-color:var(--blue);color:var(--text)}.app-shell .stepper-item.done>i,.modal .stepper-item.done>i{background:var(--surface-hover);border-color:var(--border);color:var(--text)}.app-shell .progress-box{background:var(--surface-raised)}.app-shell .balance-card{background:var(--surface);color:var(--text);border-color:var(--border)}.app-shell .balance-card:after{display:none}.app-shell .notice{border-color:var(--border);background:var(--surface-raised)}.app-shell .onboarding-strip{background:var(--surface);border-color:var(--border)}.app-shell .tabs button.active{color:var(--text);border-color:var(--blue)}.app-shell .pill.blue,.app-shell .selected{background:var(--tint)}.app-shell .data-table th{background:var(--surface-raised);font-weight:500;color:var(--subtle)}.app-shell .data-table td{padding-block:17px}.app-shell .integration-logo{background:var(--surface-raised)}.app-shell .integration-logo img{object-fit:contain}.app-shell .app-footer{margin-top:32px;color:var(--subtle);font-size:.6875rem}.notification-icon.success{background:color-mix(in srgb,var(--green) 9%,transparent);color:var(--green)}.modal{background:var(--surface);border-color:var(--border);box-shadow:0 24px 90px #00000035}.modal .button.primary{background:var(--primary);color:var(--primary-text)}.modal-header h2{font-family:Manrope,Inter,sans-serif}.charge-intro{background:var(--surface-raised);border-color:var(--border)}.charge-intro-icon{background:var(--surface)}.charge-intro-icon img{filter:grayscale(1)}.overview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 17px}.overview-toolbar>span{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--muted)}.overview-toolbar>span>i{width:6px;height:6px;border-radius:50%;background:var(--green);flex:none}.overview-date-controls{display:flex;align-items:center;gap:8px}.segmented{background:var(--surface-raised);border-color:var(--border-soft);border-radius:8px;padding:3px}.segmented button{color:var(--muted);font-size:.75rem;min-height:28px;padding:5px 10px;border-radius:6px}.segmented button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000015}.overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:22px 0}.overview-metric{padding:0 23px;min-width:0;container-type:inline-size}.overview-metric+.overview-metric{border-left:1px solid var(--border-soft)}.overview-metric>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.75rem;line-height:1.5}.overview-metric>span>svg{flex:none;color:var(--subtle)}.overview-metric>strong{display:block;margin-block:11px 9px;font-family:Manrope,Inter,sans-serif;font-size:clamp(1.2rem,11cqi,1.75rem);font-weight:650;letter-spacing:-.045em;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.overview-metric>small{display:block;font-size:.6875rem;color:var(--subtle);line-height:1.6}.overview-metric .trend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.6875rem}.overview-metric .trend>svg{flex:none}.overview-metric .trend .muted{font-size:.6875rem}.overview-data-note{font-size:.6875rem;color:var(--subtle);margin:10px 2px 21px}.overview-bottom-grid,.overview-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.46fr);gap:18px;align-items:stretch}.overview-bottom-grid{margin-top:18px;align-items:start}.overview-aside{display:grid;gap:18px;align-content:start;min-width:0}.overview-card-label{font-size:.6875rem;color:var(--subtle);letter-spacing:.85px;font-weight:500}.overview-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.overview-chart-heading>div:first-child{min-width:0}.overview-chart-heading h2{font-size:1rem;font-family:Manrope,Inter,sans-serif;letter-spacing:-.025em;font-weight:650;margin-top:6px}.overview-chart-heading p{font-size:.75rem;color:var(--subtle);margin-top:3px}.overview-chart-heading>.segmented{flex:none}.overview-chart-heading .segmented button{display:grid;place-items:center;min-width:31px;padding:5px 7px}.overview-chart-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:11px;margin:24px 0 20px}.overview-chart-total strong{font-family:Manrope,Inter,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-chart-total>span{font-size:.6875rem;color:var(--subtle)}.workspace-overview .chart-container{height:326px}.chart-skeleton{height:326px;width:100%}.workspace-overview .chart-legend{margin-top:12px;gap:15px;flex-wrap:wrap}.workspace-overview .chart-legend button{font-size:.6875rem}.workspace-overview .chart-legend button>i{background:var(--chart-gross);width:6px;height:6px}.workspace-overview .chart-legend button:nth-child(2)>i{background:var(--chart-net)}.workspace-overview .chart-legend small{font-size:.6875rem;color:var(--subtle)}.overview-wallet .row{gap:8px}.overview-balance{display:block;font-family:Manrope,Inter,sans-serif;font-size:clamp(1.5rem,2.3vw,1.9375rem);font-weight:600;letter-spacing:-.05em;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:7px;overflow-wrap:anywhere}.overview-wallet>p{font-size:.6875rem;color:var(--subtle);margin:6px 0 20px}.overview-wallet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-wallet-actions .button{font-size:.75rem;padding-inline:8px}.overview-account{border-top:1px solid var(--border-soft);padding-top:17px;margin-top:20px;display:flex;align-items:center;gap:12px}.overview-account>span:first-child{flex:1 1;min-width:0}.overview-account strong{display:block;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-account code{display:block;font-size:.6875rem;color:var(--subtle);margin-top:4px}.overview-account>.copy-control{flex:none}.overview-account .button{min-height:30px;padding:6px 8px;font-size:.6875rem}.overview-setup-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.overview-setup-heading>span{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:500}.overview-setup-heading svg{color:var(--muted)}.overview-setup-heading small{font-family:Geist Mono,monospace;color:var(--subtle);font-size:.6875rem}.overview-setup .progress{height:4px}.overview-setup-list{margin-top:12px}.overview-setup-list>a{display:grid;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 0}.overview-setup-list>a+a{border-top:1px solid var(--border-soft)}.setup-step-icon{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--border);border-radius:7px;color:var(--subtle);font-size:.6875rem;font-family:Geist Mono,monospace}.overview-setup-list .done .setup-step-icon{color:var(--green);border-color:transparent;background:color-mix(in srgb,var(--green) 8%,transparent)}.overview-setup-list strong{display:block;font-size:.75rem;font-weight:500}.overview-setup-list small{display:block;font-size:.6875rem;color:var(--subtle);margin-top:1px}.overview-setup-list>a>svg{color:var(--subtle)}.overview-setup-list>a:hover strong{color:var(--blue)}.overview-recent .transaction-row{padding-block:17px;gap:13px}.overview-recent .transaction-icon{width:34px;height:34px;border-radius:9px}.overview-recent .transaction-copy strong{font-size:.8125rem;font-weight:500}.overview-recent .transaction-copy small{font-size:.6875rem;margin-top:3px}.overview-recent .amount{font-size:.8125rem}.overview-growth-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.overview-growth-top>svg{color:var(--muted)}.overview-growth h2{font-family:Manrope,Inter,sans-serif;font-size:1.1875rem;font-weight:600;letter-spacing:-.035em;line-height:1.35}.overview-growth-value{margin:20px 0 12px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px}.overview-growth-value strong{font-family:Manrope,Inter,sans-serif;font-size:1.125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-growth-value span,.overview-growth>p{color:var(--subtle);font-size:.6875rem}.overview-growth>.progress{height:5px}.overview-growth>p{margin:10px 0 15px;line-height:1.7}.overview-growth>.text-link{font-size:.75rem}.overview-growth .section-line{margin-block:20px 5px}.overview-growth .quick-action{padding-inline:0}.overview-growth .quick-action strong{font-size:.75rem}.overview-growth .quick-action small{font-size:.6875rem}.overview-loading{display:grid;grid-template-columns:2fr 1fr;gap:18px}.gateway-home{--demo-surface:#111821;--demo-raised:#182231;--demo-border:#2b3c54;--demo-text:#edf4ff;--demo-muted:#a5b6ce;--demo-subtle:#93a8c5;color:var(--text);background:var(--background);overflow:clip}[data-theme=light] .gateway-home{--demo-surface:#ffffff;--demo-raised:#edf3fc;--demo-border:#cedcf0;--demo-text:#162943;--demo-muted:#526985;--demo-subtle:#546b8a}.gateway-home .public-nav{background:var(--background);border-color:var(--border-soft);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}.gateway-home .public-nav-inner{max-width:1220px;padding-inline:30px;min-height:84px}.gateway-home .public-nav-links{gap:29px}.gateway-home .public-nav-links>a{color:var(--muted);font-size:.8125rem}.gateway-home .public-nav-links>a:hover{color:var(--blue)}.gateway-home .public-nav .button{border-radius:10px;font-size:.8125rem}.gateway-home .public-nav .theme-trigger{color:var(--muted)}.gateway-home .reading-progress{background:var(--primary);height:2px}.gateway-home .public-mobile-menu{background:var(--background);border-color:var(--border)}.gateway-home .public-mobile-menu>a{color:var(--text);border-color:var(--border-soft)}.gateway-container{width:min(100% - 60px,1160px);margin-inline:auto}.gateway-label{display:inline-flex;align-items:center;gap:8px;font-size:.6875rem;letter-spacing:1.6px;font-weight:600;color:inherit;line-height:1.5}.gateway-label>i{width:6px;height:6px;background:currentColor;border-radius:50%;flex:none}.gateway-hero{position:relative;color:var(--text);background:radial-gradient(ellipse at 75% 15%,#246de319,transparent 65%),radial-gradient(ellipse at 5% 100%,#246de30d,transparent 60%),var(--background);padding-block:62px 25px}.gateway-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px}.gateway-hero-copy h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(3.5rem,6.2vw,5rem);font-weight:800;letter-spacing:-.065em;line-height:1.04;margin:21px 0 25px}.gateway-hero-copy h1>span{display:inline-block;color:#fff;background:#246de3;padding:0 17px 9px 12px;border-radius:12px;margin-top:7px;box-shadow:0 6px 0 #246de312}.gateway-hero-copy>p{font-size:1rem;line-height:1.85;max-width:410px;color:var(--muted)}.gateway-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.gateway-actions .button{min-height:49px;padding:13px 19px;font-size:.875rem;border-radius:11px;font-weight:550}.gateway-hero .button.secondary{background:transparent;border-color:var(--border);color:var(--text)}.gateway-hero .button.secondary:hover{background:var(--surface-hover);border-color:var(--blue)}.gateway-hero-facts{display:flex;flex-wrap:wrap;gap:22px;margin-top:27px;font-size:.75rem;color:var(--muted)}.gateway-hero-facts>span{display:inline-flex;align-items:center;gap:7px}.gateway-hero-facts svg{flex:none}.gateway-hero-copy>.gateway-environment{display:flex;align-items:flex-start;gap:7px;font-size:.6875rem;margin-top:15px;color:var(--subtle);max-width:440px}.gateway-environment>span{width:4px;height:4px;border-radius:50%;background:currentColor;flex:none;margin-top:7px}.gateway-hero-product{min-width:0}.gateway-product-heading{display:flex;justify-content:space-between;gap:15px;font-size:.6875rem;letter-spacing:1.3px;font-family:Geist Mono,monospace;color:var(--subtle);margin-bottom:12px}.gateway-home .payment-flow{max-width:none;width:100%;animation:none}.gateway-home .flow-caption{display:none}.gateway-home .flow-console{color:var(--demo-text);--text:var(--demo-text);--muted:var(--demo-muted);--subtle:var(--demo-subtle);--border:var(--demo-border);--border-soft:var(--demo-border);border:1px solid var(--demo-border);border-radius:23px;padding:23px 27px 0;background:radial-gradient(ellipse at 95% 0,#246de31a,transparent 65%),var(--demo-surface);box-shadow:0 22px 55px #0000003b,inset 0 1px 0 #3b80e524}.gateway-home .flow-console-header{padding-bottom:17px}.gateway-home .flow-identity small{color:var(--muted)}.gateway-home .flow-environment{color:var(--subtle);font-size:.6875rem}.gateway-home .flow-environment i{background:#59a17f}.gateway-home .flow-rail{padding-block:19px}.gateway-home .flow-rail:after,.gateway-home .flow-rail:before{top:40px}.gateway-home .flow-node{border-radius:12px;background:var(--demo-surface);border-color:var(--border)}.gateway-home .flow-rail>button{color:var(--subtle)}.gateway-home .flow-rail>button.active .flow-node{background:#246de324;border-color:#5397ff;box-shadow:0 0 0 3px #246de30d}.gateway-home .flow-rail>button.active{color:var(--blue)}.gateway-home .flow-rail>button.complete .flow-node{border-color:#5397ff}.gateway-home .flow-stage-heading{min-height:29px}.gateway-home .flow-main-value>span:first-child{min-height:21px}.gateway-home .flow-main-value>.flow-status{min-height:21px;align-items:flex-start}.gateway-home .flow-status>i{margin-top:7px}.gateway-home .flow-stage>.flow-stage-description{min-height:46px}.gateway-home .flow-stage h2{font-family:Manrope,Inter,sans-serif;font-size:1.1875rem;letter-spacing:-.04em;font-weight:650}.gateway-home .flow-stage-index{color:var(--subtle)}.gateway-home .flow-main-value>strong{font-family:Manrope,Inter,sans-serif;font-size:2.375rem;letter-spacing:-.05em;color:var(--text)}.gateway-home .flow-main-value .flow-currency{color:var(--muted);font-size:1.125rem}.gateway-home .flow-feature-symbol{border:1px solid #3278e329;border-radius:17px;background:#246de310}[data-theme=light] .feature-symbol img,[data-theme=light] .gateway-home .flow-symbol{filter:invert(34%) sepia(93%) saturate(1620%) hue-rotate(203deg) brightness(91%)}.gateway-home .flow-symbol{filter:invert(71%) sepia(43%) saturate(1440%) hue-rotate(184deg) brightness(102%)}.gateway-home .flow-stage-description{font-size:.75rem;color:var(--muted)}.gateway-home .flow-value-picker{gap:9px}.gateway-home .flow-value-picker>span{color:var(--subtle)}.gateway-home .flow-value-picker button{border-color:var(--border);background:transparent;color:var(--muted);font-size:.6875rem}.gateway-home .flow-value-picker button[aria-pressed=true]{border-color:var(--blue);background:var(--tint);color:var(--blue)}.gateway-home .flow-breakdown{margin-top:20px;padding-block:18px}.gateway-home .flow-breakdown>div:last-child>strong{color:var(--blue)}.gateway-home .flow-event{background:var(--demo-raised);margin-inline:-27px;padding-inline:27px;font-size:.6875rem}.gateway-home .flow-bottom{color:var(--muted);margin-top:14px;font-size:.6875rem}.gateway-home .flow-bottom>a{color:var(--muted)}.gateway-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--border-soft);padding-top:22px;margin-top:45px}.gateway-hero-bottom>span:first-child{font-size:.75rem;color:var(--subtle);display:flex;gap:10px;align-items:center}.gateway-hero-bottom strong{font-weight:600;color:var(--text)}.gateway-hero-bottom>a{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:.75rem}.gateway-scroll-hint{border:1px solid var(--subtle);width:19px;height:29px;border-radius:10px;display:grid;justify-items:center;padding-top:5px}.gateway-scroll-hint>i{height:5px;width:2px;background:var(--subtle);border-radius:2px}.gateway-heading h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(2.125rem,4vw,3.1875rem);font-weight:700;letter-spacing:-.055em;line-height:1.15;margin:22px 0 20px}.gateway-heading h2 em{font-style:normal;color:var(--blue)}.gateway-heading p{font-size:.9375rem;color:var(--muted);line-height:1.85;max-width:450px}.gateway-heading.centered{text-align:center;max-width:750px;margin:auto}.gateway-heading.centered p{margin-inline:auto;max-width:530px}.gateway-heading.centered>.gateway-label{border:1px solid;border-radius:20px;padding:6px 12px;font-size:.6875rem;letter-spacing:1.3px;opacity:.8}.gateway-resources{color:var(--text);background:var(--surface);padding-block:90px 37px;--premium-glow:#609cff17}.gateway-resources .gateway-heading h2 em{color:var(--blue)}.gateway-resources .gateway-heading p{color:var(--muted)}.gateway-resources .gateway-label{color:var(--blue)}.gateway-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}.gateway-feature{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px 25px;border:1px solid #7d99c030;border-radius:18px;background:#ffffff03;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s,border-color .35s,box-shadow .35s}.gateway-feature[data-reveal-state=visible]{animation:none}.gateway-feature:after{content:"";position:absolute;inset:-50% -70%;pointer-events:none;background:linear-gradient(110deg,transparent 40%,#dae9fd16 49%,#fff9 50%,#dae9fd16 51%,transparent 60%);transform:translateX(-70%) rotate(-8deg);opacity:0;z-index:1}.gateway-feature:focus-within,.gateway-feature:hover{transform:translateY(-6px);background:var(--surface-hover);border-color:var(--blue);box-shadow:0 15px 38px #00000012,0 0 32px #246de309}.gateway-feature:focus-within:after,.gateway-feature:hover:after{animation:gateway-reflection .9s ease-out}.feature-index{position:absolute;top:25px;right:24px;font-family:Geist Mono,monospace;color:var(--subtle);font-size:.6875rem}.feature-symbol{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#79a4df22;border:1px solid #8db4eb2b;margin-bottom:25px;transition:transform .4s,background .4s}.feature-symbol img{filter:brightness(0) invert(1);opacity:.9;transition:transform .4s}.gateway-feature:focus-within .feature-symbol,.gateway-feature:hover .feature-symbol{transform:rotate(-5deg);background:#84b0ed3d}.gateway-feature h3{font-family:Manrope,Inter,sans-serif;font-size:1.0625rem;font-weight:650;line-height:1.45;letter-spacing:-.025em;margin:0 0 12px}.gateway-feature p{color:var(--muted);font-size:.8125rem;line-height:1.8;margin-bottom:28px}.gateway-feature>a{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;color:var(--blue);font-size:.75rem;margin-top:auto;padding-top:16px;border-top:1px solid var(--border-soft)}.gateway-feature>a svg{flex:none;transition:transform .25s}.gateway-feature>a:hover svg{transform:translate(2px,-2px)}.gateway-sandbox-note{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding-top:25px;margin-top:30px;border-top:1px solid var(--border-soft);font-size:.6875rem;color:var(--subtle)}.gateway-sandbox-note>span{display:flex;align-items:center;gap:8px}.gateway-sandbox-note i{width:5px;height:5px;background:#9cccb1;border-radius:50%}.gateway-developers{padding-block:100px;background:var(--background)}.gateway-developer-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:85px}.gateway-checklist{list-style:none;margin:28px 0;padding:0;display:grid;gap:13px;font-size:.8125rem;color:var(--muted)}.gateway-checklist li{display:flex;align-items:flex-start;gap:10px}.gateway-checklist svg{flex:none;margin-top:2px;color:var(--blue)}.gateway-developer-note{display:block;margin-top:16px;color:var(--subtle);font-size:.6875rem}.api-studio{min-width:0;position:relative;padding-bottom:20px}.api-window{background:#171819;border:1px solid #33383f;border-radius:18px;box-shadow:0 22px 50px #1721301a;color:#cdd4dd;overflow:hidden}.api-window-bar{padding:17px 20px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #ffffff0b}.api-window-bar>span:first-child{display:flex;gap:5px}.api-window-bar i{width:6px;height:6px;border-radius:50%;background:#646c77}.api-window-bar small{font-family:Geist Mono,monospace;font-size:.6875rem;letter-spacing:.8px;flex:1 1;color:#828c9b}.api-sandbox{font-size:.6875rem;color:#93a9c7;border:1px solid #93a9c733;padding:3px 7px;border-radius:5px}.api-language-tabs{display:flex;gap:4px;padding:12px 17px;align-items:center;border-bottom:1px solid #ffffff0b}.api-language-tabs>button{background:transparent;color:#818c9b;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:7px;padding:9px 10px;font-size:.6875rem;min-height:35px;transition:border-color .2s,background .2s}.api-language-tabs>button img{filter:brightness(0) invert(1);opacity:.55;flex:none}.api-language-tabs>button[aria-selected=true]{color:#dae6f7;background:#252d39;border-color:#637ca042}.api-language-tabs>button[aria-selected=true] img{opacity:1}.api-language-tabs>.copy-control{margin-left:auto;width:88px;flex:none}.api-language-tabs .button{padding:6px 9px;min-height:30px;font-size:.6875rem;color:#99a6b8;background:#202225;border-color:#353c46;width:100%}.api-language-tabs .copy-feedback{color:#d3deee;font-size:.6875rem}.api-route{display:flex;gap:11px;align-items:center;padding:16px 21px 8px;font-size:.6875rem}.api-route>span{color:#9cbae3;font-size:.6875rem;border:1px solid #84a6d630;background:#86ace10a;border-radius:4px;padding:3px 7px}.api-code{background:transparent;padding:12px 21px;margin:0;font-size:.6875rem;line-height:2;overflow:auto;min-height:211px;max-height:325px;border:0;border-radius:0;color:#d4dce8;font-family:Geist Mono,monospace;tab-size:2}.api-code-line{display:block;white-space:pre}.api-code-line>span{-webkit-user-select:none;user-select:none;display:inline-block;width:28px;color:#5e6a7a;font-size:.6875rem}.api-example-note{font-size:.6875rem;padding:12px 21px 18px;margin:0;color:#8d9aab}.api-response{position:relative;z-index:1;background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:-1px 19px 0 35px;padding:17px 19px;color:var(--text);box-shadow:0 8px 24px #0000000b}.api-response>div{display:flex;align-items:center;gap:8px;font-size:.6875rem;color:var(--muted);margin-bottom:11px}.api-response small{margin-left:auto;font-size:.6875rem;color:var(--green)}.api-response-dot{width:5px;height:5px;background:#50a180;border-radius:50%;flex:none}.api-response>code{font-family:Geist Mono,monospace;font-size:.6875rem;line-height:1.9}.api-response code>span{color:var(--muted)}.gateway-ai{background:var(--surface);padding-block:88px 47px}.planned-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:30px;border:1px solid var(--border);background:var(--surface-raised);color:var(--muted);font-size:.6875rem;margin-top:22px}.planned-badge>i{width:5px;height:5px;border-radius:50%;background:var(--blue)}.ai-marquee{position:relative;overflow:hidden;margin-top:38px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);padding-block:12px}.ai-track{display:flex;width:max-content;animation:ai-drift 72s linear infinite;will-change:transform}.ai-logo-group{display:flex;gap:16px;padding-right:16px}.ai-logo-card{display:flex;align-items:center;gap:15px;background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;padding:23px 24px;width:240px;box-shadow:0 4px 10px #00000007}.ai-logo-card img{object-fit:contain;flex:none}.ai-logo-card strong{font-size:1.1875rem;font-family:Manrope,Inter,sans-serif;font-weight:650;color:var(--text)}.ai-logo-card>span{margin-left:auto;font-size:.6875rem;color:var(--subtle);font-family:Geist Mono,monospace}.ai-marquee-caption{font-size:.6875rem;line-height:1.7;color:var(--muted);margin:10px 3px 0}.ai-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:38px}.ai-provider{position:relative;border-top:1px solid var(--border);padding-top:23px}.ai-provider>img{object-fit:contain;display:block;margin-bottom:15px}.ai-provider>span{position:absolute;right:0;top:26px;font-size:.6875rem;color:var(--subtle)}.ai-provider h3{font-family:Manrope,Inter,sans-serif;font-size:1rem;font-weight:650;letter-spacing:-.02em;line-height:1.45}.ai-provider p{font-size:.8125rem;line-height:1.85;color:var(--muted);margin:11px 0 17px}.ai-provider>a{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-size:.75rem}.ai-provider>a svg{flex:none}.ai-planning-note{font-size:.6875rem;line-height:1.8;color:var(--subtle);text-align:center;margin-top:35px}.gateway-pricing{background:var(--background);padding-block:100px}.gateway-home .fee-lab{gap:80px}.gateway-home .fee-intro h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(2.125rem,4vw,3.1875rem);font-weight:700;line-height:1.15;letter-spacing:-.055em}.gateway-home .fee-intro h2 em{font-style:normal;color:var(--blue)}.gateway-home .fee-intro p{font-size:.9375rem;color:var(--muted);line-height:1.85}.gateway-home .eyebrow{color:var(--blue);font-size:.6875rem}.gateway-home .fee-rate>span{font-family:Manrope,Inter,sans-serif;color:var(--blue)}.gateway-home .fee-machine{color:var(--demo-text);--text:var(--demo-text);--muted:var(--demo-muted);--subtle:var(--demo-subtle);--surface-raised:var(--demo-raised);--border:var(--demo-border);--border-soft:var(--demo-border);background:radial-gradient(ellipse at 100% 0,#246de310,transparent 65%),var(--demo-surface);border-color:var(--demo-border);box-shadow:0 18px 44px #00000014,inset 0 1px 0 #367ae52b;border-radius:22px;padding:29px}.gateway-home .fee-main-number>output{font-family:Manrope,Inter,sans-serif;color:var(--text)}.gateway-home .fee-mode>button.active,.gateway-home .fee-presets>button[aria-pressed=true]{background:var(--tint);border-color:var(--primary);color:var(--blue)}.gateway-home .fee-allocation>i{background:linear-gradient(90deg,#246de3,#549fff);box-shadow:none}.gateway-home .fee-allocation>b{background:var(--demo-border)}.gateway-home .fee-split>div:first-child span>i{background:#3885ff}.gateway-home .fee-split>div:last-child span>i{background:var(--demo-border)}.gateway-security{background:var(--surface);padding-block:85px}.gateway-security-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:95px;align-items:center}.gateway-security-art{position:relative;display:grid;place-items:center;min-height:360px}.security-rings{position:absolute;width:285px;height:285px;border:1px solid var(--border-soft);border-radius:50%}.security-rings:after,.security-rings:before{content:"";position:absolute;inset:23px;border:1px solid var(--border);border-radius:50%}.security-rings:after{inset:-23px;border-style:dashed;opacity:.65}.security-rings>i{position:absolute;width:6px;height:6px;border-radius:50%;background:#8da4c4;top:0;left:50%;transform:translateX(-50%)}.security-rings>i:nth-child(2){top:auto;bottom:25px;left:20%;width:4px;height:4px}.security-rings>i:nth-child(3){top:40%;left:auto;right:-2px;background:#80a596}.security-center{position:relative;display:grid;place-items:center;width:160px;height:160px;background:var(--surface-raised);border:1px solid var(--border);border-radius:38px;box-shadow:0 18px 30px #0000000c}.security-center img{filter:invert(34%) sepia(93%) saturate(1620%) hue-rotate(203deg) brightness(91%)}.security-access{position:absolute;bottom:65px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:11px;padding:12px 18px;color:var(--muted);background:var(--surface-raised);border:1px solid var(--border);border-radius:11px;white-space:nowrap;font-size:.75rem;box-shadow:0 8px 18px #0000000c;animation:anchored-drift 8s ease-in-out infinite}.security-access svg{flex:none}.security-access>svg:last-child{color:#59947b}.security-detail{position:absolute;bottom:10px;font-family:Geist Mono,monospace;font-size:.6875rem;letter-spacing:.7px;color:var(--subtle);text-align:center}.gateway-security-options{display:grid;gap:14px;margin:28px 0}.gateway-security-options>span{display:flex;align-items:center;gap:11px;font-size:.8125rem;color:var(--muted)}.gateway-security-options svg{color:var(--blue);flex:none}.gateway-faq{padding-block:95px;background:var(--background)}.gateway-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px}.gateway-faq-list details{border-top:1px solid var(--border)}.gateway-faq-list details:last-child{border-bottom:1px solid var(--border)}.gateway-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:.875rem;font-weight:550;cursor:pointer}.gateway-faq-list summary::-webkit-details-marker{display:none}.gateway-faq-list summary>span{font-size:1.375rem;font-weight:300;color:#738db1;transition:transform .2s;flex:none}.gateway-faq-list details[open] summary>span{transform:rotate(45deg)}.gateway-faq-list details>p{font-size:.8125rem;line-height:1.9;color:var(--muted);padding:0 35px 23px 0}.gateway-final{text-align:center;color:var(--text);background:radial-gradient(ellipse at 50% 100%,#246de31a,transparent 75%),var(--background);padding-block:92px 65px}.gateway-final h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(2.5rem,5.2vw,4rem);letter-spacing:-.055em;font-weight:700;line-height:1.14;margin:23px 0 21px}.gateway-final h2 em{font-style:normal;color:var(--blue)}.gateway-final .gateway-label{color:var(--subtle);font-size:.6875rem}.gateway-final p{color:var(--muted);font-size:.9375rem}.gateway-final .gateway-actions{justify-content:center;margin-top:30px}.gateway-final .button.primary{background:#246de3;color:#fff}.gateway-final .button.primary:hover{background:#1b5fd0}.gateway-final .button.secondary{background:transparent;color:var(--text);border-color:var(--border)}.gateway-final-caption{display:block;margin-top:38px;color:var(--subtle);font-family:Geist Mono,monospace;font-size:.6875rem;letter-spacing:1px}.gateway-home .public-footer{color:var(--muted);background:var(--surface);max-width:none;padding:34px max(30px,calc((100% - 1160px) / 2));margin:0;border-top:1px solid var(--border-soft)}.gateway-home .public-footer .brand{color:var(--text)}.gateway-home .footer-brand p{color:var(--muted);font-size:.75rem}.gateway-home .footer-brand small{color:var(--subtle);font-size:.6875rem}.gateway-home .footer-links{color:var(--muted);gap:23px;font-size:.75rem}.gateway-home .social-links{gap:12px}.app-shell .balance-account,.app-shell .balance-caption,.gateway-home .balance-account,.gateway-home .balance-caption{color:var(--muted)}.theme-popover{color:var(--text);padding:16px;box-shadow:0 20px 65px #00000026}.theme-popover-heading small,.theme-popover>p{color:var(--muted)}.theme-option{color:var(--text)}.theme-option.selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--tint)}.theme-option-label{gap:5px}.theme-option-label>span{white-space:nowrap}.theme-preview>.theme-selected-mark{position:absolute;inset:5px 5px auto auto;width:16px;height:16px;padding:2px;border-radius:50%;background:#246de3;color:#fff}.gateway-home .premium-range{display:block;appearance:none;-webkit-appearance:none;width:100%;height:44px;min-height:0;margin:7px 0 0;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none;outline-offset:3px;cursor:grab}.gateway-home .premium-range:active{cursor:grabbing}.gateway-home .premium-range:focus-visible{outline:2px solid var(--blue);box-shadow:none}.gateway-home .premium-range::-webkit-slider-runnable-track{height:6px;border:0;border-radius:20px;background:linear-gradient(to right,#246de3 0,#549fff var(--range-fill),var(--demo-border) var(--range-fill),var(--demo-border) 100%)}.gateway-home .premium-range::-moz-range-track{height:6px;border:0;border-radius:20px;background:var(--demo-border)}.gateway-home .premium-range::-moz-range-progress{height:6px;border-radius:20px;background:linear-gradient(90deg,#246de3,#549fff)}.gateway-home .premium-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:18px;height:24px;margin-top:-9px;border:2px solid #68b0ff;border-radius:8px;background:#246de3;box-shadow:0 2px 7px #00000030,0 0 0 4px #246de315;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.gateway-home .premium-range::-moz-range-thumb{box-sizing:border-box;width:18px;height:24px;border:2px solid #68b0ff;border-radius:8px;background:#246de3;box-shadow:0 2px 7px #00000030,0 0 0 4px #246de315;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.gateway-home .premium-range[data-dragging]::-webkit-slider-thumb{box-shadow:0 2px 7px #00000030,0 0 0 7px #246de326}.gateway-home .premium-range[data-dragging]::-moz-range-thumb{box-shadow:0 2px 7px #00000030,0 0 0 7px #246de326}html:not([data-theme=light]) .ai-grok img,html:not([data-theme=light]) .ai-openai img,html:not([data-theme=light]) .ai-provider[data-provider=grok]>img,html:not([data-theme=light]) .ai-provider[data-provider=openai]>img{filter:brightness(0) invert(1)}*{scrollbar-width:thin;scrollbar-color:#657285 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6e7c90,#5d6571);border:2px solid transparent;background-clip:padding-box;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#879cb9;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}[data-theme=light] *{scrollbar-color:#8e9fb7 transparent}html[data-scrolling=true]::-webkit-scrollbar-thumb{background:#879cb9;background-clip:padding-box}@keyframes gateway-reflection{0%{transform:translateX(-70%) rotate(-8deg);opacity:0}15%{opacity:.35}to{transform:translateX(70%) rotate(-8deg);opacity:0}}@keyframes ai-drift{to{transform:translateX(-50%)}}@media (min-width:1800px){.app-content{padding-inline:40px}}@media (max-width:1200px){.app-content,.app-topbar{padding-inline:24px}.overview-bottom-grid,.overview-main-grid{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.overview-metric{padding-inline:17px}.overview-metric>span{font-size:.6875rem;gap:6px}.overview-chart-total strong{font-size:1.5rem}.overview-chart-total>span{font-size:.6875rem}.overview-chart-heading p{max-width:180px}.gateway-hero-grid{gap:35px}.gateway-hero-copy h1{font-size:clamp(3.3rem,6vw,4.75rem)}.gateway-developer-grid,.gateway-faq-grid,.gateway-security-grid{gap:55px}.gateway-feature{padding-inline:19px}.gateway-feature h3{font-size:1rem}.gateway-home .fee-lab{gap:55px}}@media (max-width:1050px) and (min-width:761px){:root{--sidebar-width:216px}.app-sidebar{padding-inline:12px}.sidebar-brand .brand{font-size:1.125rem}.nav-item{font-size:.75rem;gap:8px;padding-inline:8px}.overview-bottom-grid,.overview-main-grid{grid-template-columns:minmax(0,1fr)}.overview-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.overview-growth{max-width:none}.workspace-overview .chart-container{height:285px}.overview-toolbar{align-items:flex-start}.overview-toolbar>span{display:none}.overview-date-controls{margin-left:auto}.overview-metric>span>svg{display:none}.overview-metric{padding-inline:13px}.overview-metric .trend .muted{width:100%}.gateway-home .public-nav-links{gap:18px}}@media (max-width:950px){.ai-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-home .public-nav-links{display:none}.gateway-home .public-mobile-toggle{display:inline-flex}.gateway-hero-grid{grid-template-columns:minmax(0,1fr);max-width:680px;gap:42px}.gateway-hero{padding-top:48px}.gateway-hero-copy h1{font-size:clamp(3.5rem,9vw,5rem)}.gateway-hero-copy>p{max-width:500px}.gateway-hero-product{max-width:620px}.gateway-home .payment-flow{max-width:none}.gateway-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.gateway-feature{padding:28px}.gateway-feature h3{font-size:1.125rem}.gateway-developer-grid,.gateway-faq-grid,.gateway-security-grid{grid-template-columns:minmax(0,1fr);gap:42px}.gateway-developer-grid .gateway-heading,.gateway-faq-grid .gateway-heading{max-width:530px}.api-studio{max-width:650px;width:100%}.gateway-home .fee-lab{grid-template-columns:minmax(0,1fr);gap:40px}.gateway-home .fee-machine{max-width:650px}.gateway-security-grid{gap:35px}.gateway-security-art{order:2;min-height:330px}.gateway-security-grid .gateway-heading{max-width:560px}}@media (max-width:760px){.app-topbar{height:63px;padding-inline:18px;gap:10px}.app-content{padding:23px 18px 30px}.app-sidebar{width:min(300px,88vw)}.sidebar-brand .brand{font-size:1.25rem}.sidebar-workspace{margin-top:2px}.breadcrumb>span:first-child,.breadcrumb>svg{display:none}.topbar-actions{gap:5px}.topbar-actions .pill{font-size:.6875rem}.command-trigger{min-width:32px;padding-inline:9px}.app-shell .page-title{align-items:flex-start;gap:17px}.app-shell .page-title h1{font-size:1.5625rem}.app-shell .page-title-actions{gap:7px}.app-shell .page-title-actions .button{min-height:40px}.overview-toolbar{align-items:flex-start;gap:12px;flex-wrap:wrap}.overview-toolbar>span{display:none}.overview-date-controls{width:100%;flex-wrap:wrap}.overview-date-controls .segmented{margin-right:auto}.overview-date-controls .period-button{margin-left:0}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.overview-metric{padding:19px}.overview-metric:nth-child(3){border-left:0}.overview-metric:nth-child(n+3){border-top:1px solid var(--border-soft)}.overview-metric>strong{margin-block:9px 7px}.overview-metric>span{font-size:.6875rem}.overview-data-note{font-size:.6875rem;line-height:1.75;margin-bottom:18px}.overview-bottom-grid,.overview-main-grid{grid-template-columns:minmax(0,1fr);gap:16px}.overview-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.app-shell .card{padding:20px}.workspace-overview .chart-container{height:280px}.overview-chart-total{margin-block:20px 15px}.overview-chart-total strong{font-size:1.625rem}.overview-chart-heading h2{font-size:.9375rem}.overview-chart-heading p{font-size:.6875rem}.workspace-overview .chart-legend small{width:100%}.overview-balance{font-size:1.5625rem}.tour-bar{flex-wrap:wrap;gap:9px}.tour-bar .button{margin-left:0}.overview-recent .transaction-row{gap:10px}.overview-recent .amount,.overview-recent .transaction-copy strong{font-size:.75rem}.overview-recent .transaction-copy small{font-size:.6875rem}.gateway-container{width:calc(100% - 44px)}.gateway-home .public-nav-inner{padding-inline:22px;min-height:72px}.gateway-home .public-nav .brand{font-size:1.125rem}.gateway-home .public-nav .brand-mark{--mark-width:31px}.gateway-home .public-nav .button{font-size:.75rem;padding-inline:12px}.gateway-home .public-nav-actions{gap:5px}.gateway-hero-copy h1{font-size:clamp(3.5rem,10vw,4.75rem)}.gateway-hero-copy>p{font-size:.9375rem}.gateway-hero-bottom>span:first-child{display:block}.gateway-hero-bottom strong{display:block;margin-top:3px}.gateway-scroll-hint{display:none}.gateway-hero-bottom{margin-top:33px}.gateway-heading h2,.gateway-home .fee-intro h2{font-size:2.375rem}.gateway-heading p,.gateway-home .fee-intro p{font-size:.875rem}.gateway-ai,.gateway-developers,.gateway-faq,.gateway-pricing,.gateway-resources,.gateway-security{padding-top:66px;padding-bottom:55px}.gateway-feature-grid{margin-top:32px;gap:12px}.gateway-feature{padding:23px 20px}.gateway-feature h3{font-size:1rem}.gateway-feature p{font-size:.75rem}.feature-symbol{width:48px;height:48px;margin-bottom:20px}.feature-index{right:19px}.gateway-sandbox-note{margin-top:26px}.ai-provider-grid{gap:23px}.ai-provider h3{font-size:.9375rem}.ai-provider p{font-size:.75rem}.ai-logo-card{width:210px;padding:22px}.ai-logo-card strong{font-size:1.0625rem}.gateway-faq-list summary{font-size:.8125rem}.gateway-final{padding-block:70px 50px}.gateway-final h2{font-size:clamp(2.375rem,7vw,3.5rem)}.gateway-home .public-footer{padding-inline:22px;gap:25px}}@media (max-width:570px){.gateway-home .flow-stage-heading{min-height:52px}.gateway-home .flow-main-value>.flow-status,.gateway-home .flow-main-value>span:first-child{min-height:42px}.overview-aside{grid-template-columns:minmax(0,1fr)}.overview-balance{font-size:1.875rem}.overview-setup-list small{font-size:.6875rem}.overview-chart-heading .segmented{gap:0}.overview-chart-heading .segmented button{min-width:28px;padding-inline:5px}.overview-chart-heading{gap:10px}.overview-chart-heading p{max-width:165px}.overview-recent .transaction-row{grid-template-columns:30px minmax(0,1fr) auto}.overview-recent .transaction-icon{width:30px;height:30px}.overview-recent .transaction-copy{min-width:0}.overview-recent .transaction-copy strong{white-space:normal;line-height:1.5}.overview-recent .amount{font-size:.6875rem;white-space:nowrap}.gateway-home .public-nav-actions>a.button{display:none}.gateway-hero-copy h1{font-size:3.625rem}.gateway-actions{gap:9px}.gateway-actions .button{min-height:45px;font-size:.8125rem;padding-inline:14px}.gateway-home .flow-console{padding:21px 20px 0;border-radius:18px}.gateway-home .flow-stage h2{font-size:1.0625rem}.gateway-home .flow-main-value>strong{font-size:2.125rem}.gateway-home .flow-value-grid{grid-template-columns:minmax(0,1fr) 75px;gap:13px}.gateway-home .flow-feature-symbol{width:75px;height:85px}.gateway-home .flow-feature-symbol img{width:45px;height:45px}.gateway-home .flow-feature-symbol>span{font-size:.6875rem}.gateway-home .flow-value-picker{flex-wrap:wrap;gap:8px}.gateway-home .flow-value-picker>span{width:100%}.gateway-home .flow-value-picker>div{width:100%;display:flex}.gateway-home .flow-value-picker button{flex:1 1;font-size:.6875rem;padding-inline:9px}.gateway-home .flow-rail small,.gateway-home .flow-rail>button{font-size:.6875rem}.gateway-home .flow-event{margin-inline:-20px;padding-inline:20px}.gateway-home .flow-event>span:last-child{display:none}.gateway-home .flow-breakdown{gap:7px}.gateway-home .flow-breakdown>div+div{padding-left:8px}.gateway-home .flow-breakdown span{font-size:.6875rem}.gateway-home .flow-breakdown strong{font-size:.75rem}.gateway-home .flow-bottom{align-items:flex-start;gap:10px}.gateway-home .flow-bottom>a{font-size:.6875rem;line-height:1.8}.gateway-hero-bottom{gap:15px}.gateway-hero-bottom>a{font-size:.6875rem;text-align:right}.gateway-feature-grid{grid-template-columns:minmax(0,1fr)}.gateway-feature{padding:26px}.gateway-feature h3{font-size:1.125rem}.gateway-feature p{font-size:.8125rem;margin-bottom:23px}.gateway-heading h2,.gateway-home .fee-intro h2{font-size:2.125rem}.ai-provider-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.ai-provider p{font-size:.8125rem}.api-language-tabs{padding-inline:10px;gap:1px}.api-language-tabs>button{font-size:.6875rem;padding-inline:7px;gap:5px}.api-language-tabs>button img{width:14px;height:14px}.api-language-tabs .button{font-size:.6875rem;padding-inline:6px}.api-language-tabs .button svg{display:none}.api-language-tabs>.copy-control{width:30px}.api-language-tabs .button{font-size:0;padding:6px;gap:0}.api-language-tabs .button svg{display:block}.api-code{font-size:.6875rem;padding-inline:15px}.api-response{margin-inline:14px;padding-inline:15px}.api-response>code{font-size:.6875rem}.gateway-home .fee-machine{padding:23px}.gateway-security-art{min-height:325px}.security-rings{width:240px;height:240px}.security-center{width:140px;height:140px;border-radius:33px}.security-center img{width:68px;height:68px}.security-access{bottom:64px}.security-detail{font-size:.6875rem;letter-spacing:.4px}.gateway-faq-grid{gap:27px}.gateway-home .public-footer{display:grid;grid-template-columns:minmax(0,1fr)}.gateway-home .footer-links{gap:17px;flex-wrap:wrap}}@media (max-width:380px){.app-content,.app-topbar{padding-inline:14px}.topbar-actions>.pill{display:none}.overview-metric{padding:17px 14px}.overview-metric>span{font-size:.6875rem;gap:5px}.overview-metric>span>svg{width:14px;height:14px}.overview-metric>small{font-size:.6875rem}.overview-date-controls{gap:6px}.overview-date-controls .period-button,.overview-date-controls .segmented button{padding-inline:8px;font-size:.6875rem}.app-shell .card{padding:17px}.overview-chart-heading .segmented button{min-width:23px;padding-inline:4px}.overview-chart-heading h2{font-size:.875rem}.gateway-container{width:calc(100% - 36px)}.gateway-home .public-nav-inner{padding-inline:18px}.gateway-hero-copy h1{font-size:3.2rem}.gateway-actions .button{font-size:.75rem;padding-inline:12px}.gateway-home .flow-console{padding-inline:17px}.gateway-home .flow-event{padding-inline:17px;margin-inline:-17px}.gateway-home .flow-main-value>strong{font-size:1.875rem}.gateway-home .flow-breakdown strong{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.gateway-feature,.gateway-feature *{transition:none}.gateway-feature:focus-within,.gateway-feature:focus-within .feature-symbol,.gateway-feature:hover,.gateway-feature:hover .feature-symbol{transform:none}.gateway-feature:after{display:none}.ai-track{animation:none;transform:none;will-change:auto;width:100%}.ai-logo-group{flex-wrap:wrap;justify-content:center;width:100%;padding:0}.ai-logo-group+.ai-logo-group,.ai-logo-group>.ai-logo-card:nth-child(n+6){display:none}.ai-logo-card{width:min(100%,240px)}.ai-marquee{-webkit-mask-image:none;mask-image:none}.security-access{animation:none}}