@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}:root{--ink:#0b2442;--ink-soft:#617086;--green:#1677ff;--green-dark:#1268e8;--green-soft:#edf5ff;--success:#079a64;--success-soft:#eaf8f2;--red:#ec3438;--red-soft:#fff0f0;--line:#d9e4f2;--paper:#fff;--surface:#f5f9ff;--shadow:0 12px 30px #1677ff17}*{box-sizing:border-box}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.swapsafe-app{height:100%;color:var(--ink);background:var(--paper);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.app-scroll{background:var(--paper);height:100%}.screen-content{min-height:100%;padding:58px 24px 124px}.home-screen{padding-top:0}.tab-screen{padding-top:64px}.brand{letter-spacing:-1.7px;color:var(--ink);font-size:29px;font-weight:800;line-height:1}.brand span{color:var(--green)}.home-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #d9e4f2c7;justify-content:space-between;align-items:center;margin:0 -24px;padding:52px 24px 12px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #071d4709}.home-header-actions{align-items:center;gap:8px;display:flex}.language-toggle{border:1px solid var(--line);background:#edf3fb;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;height:34px;padding:3px;display:inline-grid}.language-toggle button{min-width:29px;height:26px;color:var(--ink-soft);letter-spacing:.03em;background:0 0;border:0;border-radius:999px;padding:0 7px;font-size:8px;font-weight:800}.language-toggle button.is-active{color:#fff;background:var(--green);box-shadow:0 3px 9px #1677ff33}.icon-button{width:42px;height:42px;color:var(--ink);background:#ffffffb8;border:1px solid #d5dcdd;border-radius:50%;place-items:center;display:inline-grid}.icon-button svg{width:22px;height:22px}.notification-button{position:relative}.notification-button>span{color:#fff;background:var(--red);border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.welcome{margin:24px 0 16px}.welcome h1{letter-spacing:-.7px;margin:0 0 7px;font-size:25px;line-height:1.2}.welcome p{color:var(--ink-soft);margin:0;font-size:16px}.route-selector{border:1px solid var(--line);background:#ffffff94;border-radius:15px;grid-template-columns:12px minmax(0,1fr) 38px 12px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:6px 11px;display:grid}.route-selector strong{white-space:nowrap;font-size:13px}.route-dot{border-radius:50%;width:12px;height:12px}.route-dot--green{background:var(--green)}.route-dot--red{background:var(--red)}.swap-button{border:1px solid var(--line);width:38px;height:38px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 5px 16px #071d470d}.swap-button svg{width:21px;height:21px}.conversion-block{padding:16px 5px 13px 45px;position:relative}.flow-rail{flex-direction:column;align-items:center;width:36px;display:flex;position:absolute;top:20px;bottom:25px;left:0}.flow-line{background:#a8c9f5;flex:1;width:1.5px}.flow-node{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.flow-node svg{width:18px;height:18px;transform:rotate(90deg)}.flow-node--green{color:var(--green)}.flow-node--red{color:var(--red);background:var(--red-soft)}.amount-section{display:block}.amount-section>span:first-child{color:var(--ink);margin-bottom:5px;font-size:15px;font-weight:600;display:block}.amount-row{align-items:baseline;gap:9px;min-width:0;display:flex}.amount-row input,.amount-row strong{width:min(100%,238px);color:var(--ink);letter-spacing:-2.2px;background:0 0;border:0;outline:0;padding:0;font-size:42px;font-weight:700;line-height:1.03}.amount-row input:focus{text-underline-offset:7px;-webkit-text-decoration:underline #1677ff40;text-decoration:underline #1677ff40}.amount-row b{color:var(--green);font-size:15px}.amount-divider{background:var(--line);height:1px;margin:13px 0}.amount-section--receive .amount-row strong,.amount-section--receive .amount-row b{color:var(--green)}.payout-section{border-top:1px solid var(--line);padding-top:11px}.payout-section h2{margin:0 0 8px;font-size:15px}.payout-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payout-option{border:1px solid var(--line);text-align:left;min-height:55px;color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:31px 1fr 20px;align-items:center;gap:8px;padding:8px;display:grid}.payout-option.is-selected{border-color:var(--green);background:#f7fbff;box-shadow:inset 0 0 0 1px #1677ff17}.payout-option>span:nth-child(2){font-size:13px;font-weight:700}.selection-dot{color:var(--green);place-items:center;display:grid}.selection-dot svg{width:19px;height:19px}.payment-mark{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.payment-mark svg{width:24px;height:24px}.payment-mark--alipay{color:#1677ff;background:#edf5ff}.payment-mark--wechat{color:#07c160;background:#edfbf3}.payment-mark--orange{background:#ff7900}.payment-mark--mtn{color:#1d1d1d;background:#ffcb05}.quote-summary{border:1px solid var(--line);background:#f5f9ffe6;border-radius:14px;grid-template-columns:1.2fr .9fr 1fr;margin:12px 0;padding:10px 8px;display:grid}.quote-summary>div{border-right:1px solid var(--line);align-items:flex-start;gap:7px;min-width:0;padding:0 8px;display:flex}.quote-summary>div:last-child{border-right:0}.quote-summary svg{color:var(--green);flex:none;margin-top:1px}.quote-summary span{min-width:0;color:var(--ink-soft);font-size:9.5px}.quote-summary strong{color:var(--ink);margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.primary-button,.secondary-button{border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font-weight:700;display:flex}.primary-button{color:#fff;background:var(--green-dark);box-shadow:0 10px 20px #1677ff2e}.primary-button:disabled{opacity:.45}.primary-button svg{width:20px;height:20px}.secondary-button{color:var(--green);background:#fff;border:1px solid #1677ff4d}.text-button{width:100%;color:var(--green);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin:10px 0 7px;font-size:12px;font-weight:700;display:flex}.trust-line{color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:10.5px;display:flex}.trust-line svg{color:var(--green)}.bottom-nav{z-index:20;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;grid-template-columns:repeat(4,1fr);height:92px;padding:12px 18px 23px;display:grid;position:absolute;bottom:0;left:0;right:0}.bottom-nav button{color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.bottom-nav button svg{width:22px;height:22px}.bottom-nav button.is-active{color:var(--green);font-weight:700}.swapsafe-flow-screen{padding-top:56px;padding-bottom:48px}.flow-header{grid-template-columns:42px 1fr 42px;align-items:center;display:grid;position:relative}.flow-header>div{text-align:center}.flow-header strong{font-size:16px;display:block}.flow-header span{color:var(--green);font-size:10px;font-weight:700}.flow-header-spacer{width:42px;height:42px}.flow-intro{margin:31px 0 24px}.eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.flow-intro h1,.tab-heading h1{letter-spacing:-1.1px;margin:6px 0 8px;font-size:29px;line-height:1.12}.flow-intro p,.tab-heading p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.form-stack{gap:14px;display:grid}.form-field{gap:6px;display:grid}.form-field span,.admin-input>span{color:var(--ink-soft);font-size:11px;font-weight:600}.form-field input{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);background:#fff;border-radius:13px;outline:0;padding:0 14px;font-size:14px}.form-field input:focus,.admin-input input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1677ff1a}.upload-row{background:var(--green-soft);border:1px dashed #a9c4e9;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin:20px 0 16px;padding:13px;display:grid}.upload-icon{width:42px;height:42px;color:var(--green);background:#fff;border-radius:11px;place-items:center;display:grid}.upload-row strong,.upload-row span{display:block}.upload-row strong{font-size:12px}.upload-row span{color:var(--ink-soft);margin-top:3px;font-size:9px}.upload-row button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:700}.beneficiary-qr-upload{background:var(--green-soft);border:1px dashed #8fb9ee;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;margin:20px 0 16px;padding:13px;display:grid}.beneficiary-qr-upload.has-file{border-style:solid;border-color:var(--green);background:#f7fbff}.beneficiary-qr-upload>img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:11px;width:52px;height:52px}.beneficiary-qr-upload .upload-icon{width:52px;height:52px}.beneficiary-qr-upload strong,.beneficiary-qr-upload span{display:block}.beneficiary-qr-upload strong{font-size:10.5px;line-height:1.35}.beneficiary-qr-upload strong b{color:#fff;background:var(--red);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:3px;padding:3px 5px;font-size:6.5px;line-height:1;display:inline-block}.beneficiary-qr-upload span{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:4px;font-size:7.8px;line-height:1.35}.beneficiary-qr-upload>button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:800}.beneficiary-qr-upload>p{color:#a51e24;grid-column:1/-1;margin:0;font-size:8px;line-height:1.4}.info-note{color:var(--ink-soft);background:#f4f8fb;border-radius:12px;gap:8px;padding:12px;font-size:10.5px;line-height:1.4;display:flex}.info-note svg{color:var(--green);flex:none}.sticky-action{margin-top:22px}.review-hero{background:var(--green-soft);text-align:center;border-radius:19px;padding:25px 18px 20px;position:relative}.review-hero>span{color:var(--ink-soft);font-size:12px}.review-hero>strong{color:var(--green);letter-spacing:-2px;margin:4px 0 18px;font-size:43px;display:block}.review-hero small{letter-spacing:0;font-size:13px}.recipient-avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:47px;height:47px;margin:0 auto 7px;font-weight:800;display:grid}.review-hero h2{margin:0;font-size:15px}.review-hero p{color:var(--ink-soft);margin:3px 0 0;font-size:10px}.beneficiary-qr-review{background:var(--green-soft);border:1px solid #c8dcf7;border-radius:14px;grid-template-columns:52px 1fr 18px;align-items:center;gap:11px;margin:13px 0;padding:11px;display:grid}.beneficiary-qr-review img{object-fit:contain;background:#fff;border-radius:10px;width:52px;height:52px}.beneficiary-qr-review span,.beneficiary-qr-review strong,.beneficiary-qr-review small{display:block}.beneficiary-qr-review span{color:var(--green);font-size:8px;font-weight:700}.beneficiary-qr-review strong{overflow-wrap:anywhere;margin-top:3px;font-size:9px}.beneficiary-qr-review small{color:var(--ink-soft);margin-top:3px;font-size:7.5px;line-height:1.35}.beneficiary-qr-review>svg{color:var(--green)}.details-list{border-top:1px solid var(--line);margin:18px 0}.details-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 2px;font-size:11px;display:flex}.details-list span{color:var(--ink-soft)}.details-list strong{text-align:right}.payment-choice{border:1px solid var(--line);border-radius:14px;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;margin-bottom:18px;padding:13px;display:grid}.payment-choice strong,.payment-choice span{display:block}.payment-choice strong{font-size:12px}.payment-choice div span{color:var(--ink-soft);margin-top:3px;font-size:9px}.payment-choice>svg{color:var(--green)}.review-payment-select{background:var(--green-soft);border:1px solid #bdd6f7;border-radius:15px;margin:18px 0;padding:14px}.review-payment-select>p{color:var(--ink-soft);margin:-1px 0 11px;font-size:8.5px;line-height:1.45}.review-payment-select .payment-method-row button{background:#fff}.review-payment-retained{color:var(--green-dark);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:8px;font-weight:700;display:flex}.review-payment-retained svg{width:15px;height:15px}.orange-mark{color:#fff;background:#ff7900;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid!important}.manual-payment-screen{background:var(--paper);padding-bottom:54px;padding-left:22px;padding-right:22px}.payment-progress{background:#e9f0f9;height:3px;margin:17px -22px 0;overflow:hidden}.payment-progress span{background:var(--green);border-radius:0 999px 999px 0;width:80%;height:100%;display:block}.manual-payment-intro{margin:25px 0 17px}.manual-payment-intro h1{max-width:310px;margin-top:7px;font-size:30px}.manual-payment-methods{background:#edf2f8;border-radius:15px;grid-template-columns:1fr 1fr;gap:9px;padding:4px;display:grid}.manual-payment-methods button{min-height:48px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:31px 1fr 17px;align-items:center;gap:7px;padding:7px 9px;display:grid}.manual-payment-methods button.is-selected{color:var(--ink);background:#fff;box-shadow:0 4px 14px #0b244214}.manual-payment-methods button>span:nth-child(2){white-space:nowrap;font-size:9.5px;font-weight:800}.manual-payment-methods button>svg{color:var(--green)}.manual-account-sheet{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:15px;overflow:hidden}.manual-account-row{border-bottom:1px solid var(--line);grid-template-columns:39px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:grid}.manual-row-icon{width:39px;height:39px;color:var(--green);background:var(--green-soft);border-radius:12px;place-items:center;display:grid}.manual-row-icon svg{width:19px;height:19px}.manual-account-row small,.manual-account-row strong{display:block}.manual-account-row small{color:var(--ink-soft);font-size:8.5px}.manual-account-row strong{margin-top:4px;font-size:12px;line-height:1.3}.manual-account-number{grid-template-columns:39px minmax(0,1fr) auto}.manual-account-number>button{min-width:53px;color:var(--green);background:var(--green-soft);border:0;border-radius:10px;justify-items:center;gap:3px;padding:7px 8px;font-size:7.5px;font-weight:800;display:grid}.manual-account-number>button svg{width:16px;height:16px}.manual-account-amount{background:#f8fbff}.manual-account-amount strong{color:var(--green);letter-spacing:-.4px;font-size:18px}.manual-account-sheet>p{color:var(--ink-soft);text-align:center;background:#f4f8fd;justify-content:center;align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:8px;display:flex}.manual-account-sheet>p svg{color:var(--success);flex:none}.manual-payment-journey{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:start;margin:19px 2px 15px;display:grid}.manual-payment-journey>div{text-align:center;justify-items:center;display:grid}.manual-payment-journey>div>span{width:39px;height:39px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;display:grid}.manual-payment-journey>div>span svg{width:18px;height:18px}.manual-payment-journey strong{margin-top:7px;font-size:9px}.manual-payment-journey small{color:var(--ink-soft);margin-top:2px;font-size:6.8px}.manual-payment-journey>i{background:#bcd5f7;height:1px;margin-top:19px}.manual-payment-note{color:var(--ink-soft);background:var(--green-soft);border-radius:12px;grid-template-columns:18px 1fr;gap:8px;margin:0 0 15px;padding:12px;font-size:8.8px;line-height:1.45;display:grid}.manual-payment-note svg{color:var(--green)}.manual-paid-button{min-height:54px}.qr-payment-screen{padding-bottom:54px}.qr-flow-intro{margin-bottom:18px}.qr-method-section{margin-top:0}.qr-payment-card{border:1px solid var(--line);background:#fff;border-top-width:3px;border-radius:18px;margin-top:16px;padding:15px;box-shadow:0 12px 28px #071d4712}.qr-payment-card.is-alipay{border-top-color:#1677ff}.qr-payment-card.is-wechat{border-top-color:#07c160}.qr-payment-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.qr-payment-card>header .payment-mark{width:38px;height:38px}.qr-payment-card>header span,.qr-payment-card>header strong{display:block}.qr-payment-card>header>div>span{color:var(--ink-soft);font-size:8.5px}.qr-payment-card>header>div>strong{margin-top:3px;font-size:14px}.qr-admin-status{white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 7px;font-size:7px;font-weight:800}.qr-admin-status.is-active{color:var(--green-dark);background:var(--green-soft)}.qr-admin-status.is-demo{color:#9b6200;background:#fff5d8}.qr-image-frame{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:15px;width:min(100%,218px);margin:15px auto 11px;padding:9px;position:relative}.qr-image-frame img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.qr-corner-label{color:#fff;background:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:800;position:absolute;bottom:7px;right:7px}.qr-reference{background:#f5f8f7;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.qr-reference span{color:var(--ink-soft);font-size:8.5px}.qr-reference strong{letter-spacing:.03em;font-size:9.5px}.qr-payment-card>p{color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;gap:6px;margin:10px 2px 0;font-size:8.5px;display:flex}.qr-payment-card>p svg{color:var(--green);flex:none}.qr-instructions{gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.qr-instructions li{grid-template-columns:25px 1fr;align-items:center;gap:10px;display:grid}.qr-instructions li>span{width:25px;height:25px;color:var(--green-dark);background:var(--green-soft);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.qr-instructions strong,.qr-instructions small{display:block}.qr-instructions strong{font-size:9.5px}.qr-instructions small{color:var(--ink-soft);margin-top:2px;font-size:8px}.qr-payout-reminder{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:12px;display:grid}.qr-payout-reminder .payment-mark{width:38px;height:38px}.qr-payout-reminder span,.qr-payout-reminder strong,.qr-payout-reminder small{display:block}.qr-payout-reminder span{color:var(--ink-soft);font-size:8px}.qr-payout-reminder strong{margin-top:3px;font-size:10px}.qr-payout-reminder small{color:var(--green);margin-top:3px;font-size:8px}.qr-paid-button{margin-top:16px}.success-screen{text-align:center;padding:110px 30px 48px}.success-orbit{color:#fff;background:var(--green);width:82px;height:82px;box-shadow:0 0 0 12px var(--green-soft);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.success-orbit svg{width:40px;height:40px}.success-screen h1{letter-spacing:-.7px;margin:9px 0;font-size:25px;line-height:1.24}.success-screen>p{color:var(--ink-soft);font-size:12px;line-height:1.55}.success-reference{border:1px solid var(--line);background:#f8faf9;border-radius:15px;margin:25px 0;padding:17px}.success-reference>span,.success-reference>strong{display:block}.success-reference>span{color:var(--ink-soft);font-size:10px}.success-reference>strong{margin:4px 0 10px;font-size:18px}.status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.success-reference .status-pill{margin:auto}.status-pill--pending{color:#9b6200;background:#fff5d8}.status-pill--done{color:var(--success);background:var(--success-soft)}.status-pill--verified{color:#075c87;background:#e7f5fb}.status-pill--warning{color:#a51e24;background:var(--red-soft)}.status-pill--cancelled{color:#6d3a41;background:#f6e9eb}.timeline{text-align:left;margin:0 0 25px}.timeline>div{grid-template-columns:23px 1fr;gap:12px;min-height:54px;display:grid;position:relative}.timeline>div>span{z-index:1;background:var(--paper);border:2px solid #c7d1cd;border-radius:50%;width:17px;height:17px;position:relative}.timeline>div:not(:last-child):after{content:"";background:#c7d1cd;width:1px;position:absolute;top:17px;bottom:0;left:8px}.timeline .is-done>span,.timeline .is-current>span{border-color:var(--green);background:var(--green)}.timeline strong,.timeline small{display:block}.timeline strong{font-size:11px}.timeline small{color:var(--ink-soft);margin-top:3px;font-size:9px}.tab-heading{margin:34px 0 20px}.search-field{border:1px solid var(--line);height:48px;color:var(--ink-soft);background:#f5f8f7;border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.transaction-list{border-top:1px solid var(--line);margin-top:18px}.transaction-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:15px 0;display:grid}.transaction-icon{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:12px;place-items:center;display:grid}.transaction-main strong,.transaction-main small{display:block}.transaction-main strong{font-size:11px}.transaction-main small{color:var(--ink-soft);margin-top:4px;font-size:8.5px}.notification-screen{background:#fff;padding-top:56px;padding-bottom:48px}.notification-screen.is-admin{background:#f5f9ff}.notification-intro{margin-bottom:18px}.notification-list{gap:11px;display:grid}.notification-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42px 1fr;align-items:start;gap:11px;padding:14px;display:grid;box-shadow:0 8px 24px #1677ff0d}.notification-card-icon{width:42px;height:42px;color:var(--green);background:var(--green-soft);border-radius:13px;place-items:center;display:grid}.notification-card-icon svg{width:20px;height:20px}.notification-card-copy{min-width:0}.notification-card strong,.notification-card p,.notification-card small{display:block}.notification-card strong{font-size:11px}.notification-card p{color:var(--ink-soft);margin:4px 0;font-size:9px;line-height:1.45}.notification-card small{color:var(--green);font-size:7.5px}.notification-card.has-proof{border-color:#b8d7ff;box-shadow:0 12px 30px #1677ff1a}.notification-proof-preview{width:100%;color:var(--ink);text-align:left;box-shadow:none;background:#f4f9ff;border:1px solid #c9dfff;border-radius:13px;grid-column:1/-1;gap:0;padding:0;display:grid;overflow:hidden}.notification-proof-preview:disabled{cursor:wait;opacity:1}.notification-proof-preview>img{object-fit:contain;background:#e8f2ff;width:100%;height:132px;display:block}.notification-proof-loading{min-height:96px;color:var(--blue);justify-content:center;align-items:center;gap:7px;font-size:8.5px;font-weight:700;display:flex}.notification-proof-loading svg{width:16px;height:16px}.notification-proof-caption{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.notification-proof-caption>span{min-width:0}.notification-proof-caption strong{color:var(--ink);font-size:9px}.notification-proof-caption small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;overflow:hidden}.notification-proof-caption>svg{width:17px;height:17px;color:var(--blue);flex:none}.notification-empty{min-height:190px;color:var(--green);background:var(--green-soft);text-align:center;border:1px dashed #aec9eb;border-radius:16px;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.notification-empty>svg{width:30px;height:30px}.notification-empty strong{color:var(--ink);font-size:12px}.notification-empty span{color:var(--ink-soft);font-size:9px}.profile-card{grid-template-columns:58px 1fr 22px;align-items:center;gap:13px;margin:34px 0 22px;display:grid}.profile-avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:58px;height:58px;font-weight:800;display:grid}.profile-card h1{margin:3px 0;font-size:20px}.profile-card span,.profile-card p{color:var(--ink-soft);margin:0;font-size:9px}.profile-card>svg{color:var(--green)}.account-list{border-top:1px solid var(--line)}.account-list button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;padding:14px 0;display:grid}.account-list button>span{width:36px;height:36px;color:var(--green);background:var(--green-soft);border-radius:11px;place-items:center;display:grid}.account-list strong,.account-list small{display:block}.account-list strong{font-size:11px}.account-list small{color:var(--ink-soft);margin-top:3px;font-size:8.5px}.admin-entry{color:#fff;background:var(--ink);box-shadow:var(--shadow);border-radius:18px;margin-top:24px;padding:20px}.admin-entry .eyebrow{color:#8fc0ff}.admin-entry-icon{width:44px;height:44px;color:var(--ink);background:#8fc0ff;border-radius:13px;place-items:center;margin-bottom:15px;display:grid}.admin-entry-icon svg{width:23px;height:23px}.admin-entry h2{margin:5px 0 7px;font-size:19px}.admin-entry p{color:#c7d1e1;margin:0 0 15px;font-size:10px;line-height:1.5}.admin-screen{background:#f5f9ff;padding-top:54px;padding-bottom:48px}.admin-header{grid-template-columns:42px 1fr auto;align-items:center;gap:8px;display:grid}.admin-header-title{text-align:center}.admin-header-actions{align-items:center;gap:7px;display:flex}.admin-header span,.admin-header strong{display:block}.admin-header span{color:var(--ink-soft);font-size:9px}.admin-header strong{font-size:15px}.admin-header .notification-button>span{color:#fff;background:var(--red);font-size:8px}.admin-tabs{background:#e8f1fd;border-radius:12px;grid-template-columns:1fr 1fr;margin:22px 0;padding:4px;display:grid}.admin-tabs button{min-height:38px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:700}.admin-tabs button.is-active{color:var(--ink);background:#fff;box-shadow:0 4px 12px #071d4712}.admin-tabs--three{grid-template-columns:repeat(3,1fr)}.admin-tabs--three button{font-size:9px}.rate-hero{color:#fff;background:var(--ink);border-radius:18px;padding:20px;position:relative;overflow:hidden}.rate-hero>span,.rate-hero>strong,.rate-hero>small{display:block}.rate-hero>span{color:#9fb0ca;font-size:10px}.rate-hero>strong{color:#75d6aa;letter-spacing:-.6px;margin:6px 0 5px;font-size:24px}.rate-hero>small{color:#9fb0ca;font-size:8px}.rate-hero button{color:var(--ink);background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:14px;padding:8px 11px;font-size:9px;font-weight:700;display:flex}.rate-hero-values{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0 8px;display:grid}.rate-hero-values>div{background:#fff1;border:1px solid #ffffff1f;border-radius:12px;min-width:0;padding:10px}.rate-hero-values span,.rate-hero-values strong{display:block}.rate-hero-values span{color:#aabbd2;font-size:7.5px;font-weight:700}.rate-hero-values strong{color:#75d6aa;margin-top:5px;font-size:13px;line-height:1.3}.admin-stats{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 23px;display:grid}.admin-stats div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.admin-stats span,.admin-stats strong,.admin-stats small{display:block}.admin-stats span{color:var(--ink-soft);font-size:8.5px}.admin-stats strong{margin:5px 0 2px;font-size:18px}.admin-stats small{color:var(--green);font-size:8px}.admin-section{margin-top:17px}.section-title{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.section-title h2,.admin-section h2{margin:4px 0 0;font-size:15px}.section-title button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:700}.approval-list{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.approval-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.approval-list>div:last-child{border-bottom:0}.approval-list strong,.approval-list small{display:block}.approval-list strong{font-size:9px}.approval-list small{color:var(--ink-soft);margin-top:3px;font-size:7.5px}.approval-list button{color:var(--green);background:var(--green-soft);border:0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:700}.system-status{color:var(--green-dark);background:var(--green-soft);border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.system-status svg{flex:none}.system-status strong,.system-status span{display:block}.system-status strong{font-size:10px}.system-status span{margin-top:3px;font-size:8px}.rule-section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:17px}.rule-grid{gap:12px;margin-top:15px;display:grid}.admin-input{gap:5px;display:grid}.admin-input>div{border:1px solid var(--line);background:#fbfcfc;border-radius:11px;align-items:center;height:44px;padding:0 12px;display:flex}.admin-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px;font-weight:700}.admin-input b{color:var(--ink-soft);font-size:9px}.toggle-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:1fr 38px;align-items:center;gap:12px;padding:12px 0;display:grid}.toggle-row:last-child{border-bottom:0}.toggle-row strong,.toggle-row div>span{display:block}.toggle-row strong{font-size:10px}.toggle-row div>span{color:var(--ink-soft);margin-top:3px;font-size:8px;line-height:1.35}.toggle-row.is-danger strong{color:#a51e24}.toggle{background:#ccd5d1;border-radius:999px;width:38px;height:22px;padding:3px;transition:all .2s}.toggle>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 1px 3px #0000002e}.toggle.is-on{background:var(--green)}.toggle.is-on>span{transform:translate(16px)}.save-button{margin-top:17px}.save-toast{z-index:40;color:#fff;background:var(--ink);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.proof-intro{margin-bottom:17px}.payment-proof-summary{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;display:grid}.payment-proof-summary>div{padding:14px}.payment-proof-summary>div+div{border-left:1px solid var(--line)}.payment-proof-summary span,.payment-proof-summary strong{display:block}.payment-proof-summary span{color:var(--ink-soft);font-size:9px}.payment-proof-summary strong{margin-top:5px;font-size:13px}.compact-section{margin-top:18px}.field-title{color:var(--ink-soft);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.payment-method-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payment-method-row button{border:1px solid var(--line);min-height:52px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:31px 1fr 18px;align-items:center;gap:7px;padding:8px;display:grid}.payment-method-row button.is-selected{border-color:var(--green);background:#f7fbff}.payment-method-row button>span:nth-child(2){font-size:10px;font-weight:700}.payment-method-row button>svg{color:var(--green)}.locked-payment-method>div{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:grid}.locked-payment-method strong,.locked-payment-method small{display:block}.locked-payment-method strong{font-size:10px}.locked-payment-method small{color:var(--ink-soft);margin-top:3px;font-size:8px}.locked-payment-method button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:700}.proof-uploader{background:var(--green-soft);text-align:center;border:1px dashed #a9c4e9;border-radius:16px;justify-items:center;gap:9px;margin:18px 0;padding:17px;display:grid}.proof-uploader.has-file{border-style:solid}.proof-error{color:#a51e24;margin:1px 0 0;font-size:8.5px;line-height:1.4}.submission-error{color:#a51e24;background:var(--red-soft);text-align:center;border-radius:11px;margin:12px 0;padding:11px 12px;font-size:9px;line-height:1.45}.proof-uploader img{object-fit:cover;border:1px solid var(--line);border-radius:11px;width:100%;max-height:154px}.proof-file-icon{width:46px;height:46px;color:var(--green);background:#fff;border-radius:13px;place-items:center;display:grid}.proof-file-icon svg{width:23px;height:23px}.proof-uploader strong,.proof-uploader span{display:block}.proof-uploader strong{font-size:11px}.proof-uploader span{color:var(--ink-soft);margin-top:3px;font-size:8.5px}.compact-button{width:auto;min-height:38px;padding:0 16px;font-size:10px}.demo-proof-button{color:var(--green);text-underline-offset:3px;background:0 0;border:0;font-size:9px;font-weight:700;text-decoration:underline}.proof-fields{margin-bottom:18px}.beneficiary-check{border:1px solid var(--line);background:#fff;border-radius:15px;padding:15px}.beneficiary-check .section-title{align-items:center}.beneficiary-check p,.beneficiary-check small{color:var(--ink-soft);margin:0;display:block}.beneficiary-check p{font-size:10px}.beneficiary-check small{margin-top:4px;font-size:8px}.proof-screen>.info-note{margin:16px 0}.admin-list-heading{margin:8px 0 18px}.admin-list-heading h1{margin:4px 0;font-size:25px}.admin-list-heading p{color:var(--ink-soft);margin:0;font-size:10px}.admin-transaction-list{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.admin-transaction-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:12px;display:grid}.admin-transaction-list>button:last-child{border-bottom:0}.admin-transaction-list .transaction-main strong{font-size:9px;line-height:1.35}.admin-transaction-list .transaction-main small{font-size:7.5px;line-height:1.4}.admin-transaction-list>button>svg{color:var(--ink-soft)}.detail-back{color:var(--green);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:700;display:flex}.detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:18px 0 9px;display:flex}.detail-heading h1{letter-spacing:-.4px;margin:5px 0;font-size:19px;line-height:1.25}.detail-heading p{color:var(--ink-soft);margin:0;font-size:8.5px}.detail-heading .status-pill{margin-top:17px}.detail-section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.detail-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.detail-grid div{background:#f5f8f7;border-radius:11px;min-width:0;padding:10px}.detail-grid span,.detail-grid strong{display:block}.detail-grid span{color:var(--ink-soft);font-size:8px}.detail-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:10px}.proof-document{background:var(--green-soft);width:100%;color:var(--ink);text-align:left;border:1px solid #c8dcf7;border-radius:12px;grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.proof-document>svg{color:var(--green)}.proof-document strong,.proof-document small{display:block}.proof-document strong{font-size:9px}.proof-document small{color:var(--ink-soft);margin-top:3px;font-size:7.5px}.beneficiary-admin-card{grid-template-columns:40px 1fr;align-items:center;gap:11px;margin-top:13px;display:grid}.beneficiary-admin-card .payment-mark{width:40px;height:40px}.beneficiary-admin-card strong,.beneficiary-admin-card span,.beneficiary-admin-card small{display:block}.beneficiary-admin-card strong{font-size:11px}.beneficiary-admin-card span{color:var(--ink-soft);margin-top:3px;font-size:9px}.beneficiary-admin-card small{color:var(--green);margin-top:4px;font-size:8px}.beneficiary-qr-admin{background:var(--green-soft);width:100%;color:var(--ink);text-align:left;border:1px solid #c8dcf7;border-radius:12px;grid-template-columns:52px 1fr 18px;align-items:center;gap:10px;margin-top:14px;padding:10px;display:grid}.beneficiary-qr-admin img{object-fit:contain;background:#fff;border-radius:9px;width:52px;height:52px}.beneficiary-qr-admin strong,.beneficiary-qr-admin small{display:block}.beneficiary-qr-admin strong{font-size:9px}.beneficiary-qr-admin small{color:var(--ink-soft);margin-top:4px;font-size:7.5px;line-height:1.4}.beneficiary-qr-admin>svg{color:var(--green)}.audit-line{color:var(--green);grid-template-columns:18px 1fr;gap:9px;margin-top:12px;display:grid}.audit-line strong,.audit-line span{display:block}.audit-line strong{color:var(--ink);font-size:9px}.audit-line span{color:var(--ink-soft);margin-top:3px;font-size:7.5px}.audit-line--reason{color:#9b6200}.admin-workflow-note .form-field{margin-top:12px}.admin-note-save{min-height:42px;margin-top:10px;font-size:9px}.admin-actions{gap:10px;margin-top:17px;display:grid}.danger-button{color:#a51e24;border-color:#efc7c9}.decision-reason{background:#fff8f8;border:1px solid #efc7c9;border-radius:13px;padding:13px}.decision-reason input{background:#fff}.cancel-transaction{color:#a51e24;margin:0}.cancel-transaction:disabled{opacity:.4}.admin-action-note{color:var(--ink-soft);text-align:center;margin:-2px 8px 0;font-size:8px;line-height:1.4}.warning-panel,.complete-panel{border-radius:13px;grid-template-columns:22px 1fr;gap:10px;padding:14px;display:grid}.warning-panel{color:#a51e24;background:var(--red-soft)}.complete-panel{color:var(--green);background:var(--green-soft)}.warning-panel strong,.warning-panel span,.complete-panel strong,.complete-panel span{display:block}.warning-panel strong,.complete-panel strong{font-size:10px}.warning-panel span,.complete-panel span{color:var(--ink-soft);margin-top:3px;font-size:8px;line-height:1.4}.proof-viewer{z-index:60;background:#071d4775;align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}.proof-viewer-card{background:var(--paper);border-radius:18px;width:100%;padding:16px;overflow:hidden;box-shadow:0 18px 50px #071d473d}.proof-viewer-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-viewer-card header span,.proof-viewer-card header strong{display:block}.proof-viewer-card header span{color:var(--ink-soft);font-size:8px}.proof-viewer-card header strong{margin-top:3px;font-size:11px}.proof-viewer-card header button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.proof-viewer-card>img{object-fit:contain;background:#f4f7f6;border-radius:12px;width:100%;max-height:390px;margin-top:14px}.proof-viewer-empty{min-height:210px;color:var(--green);background:var(--green-soft);text-align:center;border:1px dashed #b7c6c0;border-radius:12px;align-content:center;place-items:center;gap:7px;margin-top:14px;padding:28px;display:grid}.proof-viewer-empty>svg{width:34px;height:34px}.proof-viewer-empty strong{color:var(--ink);font-size:11px}.proof-viewer-empty span{color:var(--ink-soft);font-size:9px;line-height:1.45}.proof-viewer-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.proof-viewer-card dl div{background:#f4f7f6;border-radius:10px;padding:10px}.proof-viewer-card dt{color:var(--ink-soft);font-size:8px}.proof-viewer-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:700}.beneficiary-qr-viewer>img{object-fit:contain;background:#fff;max-height:430px}.beneficiary-qr-viewer>p{color:var(--ink-soft);text-align:center;margin:12px 2px 0;font-size:8.5px;line-height:1.45}.splash-screen{background:linear-gradient(#f7fbff 0%,#fff 56%);padding:52px 22px 42px}.splash-header{justify-content:space-between;align-items:center;display:flex}.splash-hero{color:#fff;background:linear-gradient(145deg,#071f50 0%,#0b55be 53%,#1677ff 100%);border-radius:27px;margin-top:22px;padding:21px 18px 20px;box-shadow:0 20px 42px #08439c3d}.splash-security{color:#eaf4ff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:7px;font-weight:850;display:inline-flex}.splash-security svg{width:11px;height:11px}.splash-route{background:#ffffff1a;border:1px solid #ffffff26;border-radius:17px;grid-template-columns:1fr 40px 1fr;align-items:center;gap:8px;margin:17px 0;padding:12px;display:grid}.splash-route>div{grid-template-rows:auto auto;grid-template-columns:35px 1fr;align-items:center;column-gap:8px;min-width:0;display:grid}.splash-route>div>span{color:#0b55be;background:#fff;border-radius:11px;grid-row:1/3;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.splash-route strong,.splash-route small{display:block}.splash-route strong{white-space:nowrap;font-size:8.5px}.splash-route small{color:#ffffffa8;margin-top:2px;font-size:7px}.splash-route>i{color:#fff;place-items:center;display:grid}.splash-route>i svg{width:16px;height:16px}.splash-route>i svg:last-child{opacity:.58;margin-top:-6px}.splash-hero h1{letter-spacing:-1px;max-width:320px;margin:0;font-size:26px;line-height:1.12}.splash-hero>p{color:#ffffffbd;max-width:305px;margin:10px 0 15px;font-size:9px;line-height:1.55}.splash-methods{align-items:center;gap:7px;display:flex}.splash-methods .payment-mark{border:1px solid #ffffff24;width:31px;height:31px;box-shadow:0 5px 12px #03183f24}.splash-trust-row{grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0 16px;display:grid}.splash-trust-row span{min-height:48px;color:var(--ink-soft);text-align:center;background:#fff;border:1px solid #dce8f6;border-radius:13px;align-content:center;justify-items:center;gap:5px;padding:7px 4px;font-size:6.8px;font-weight:700;display:grid}.splash-trust-row svg{width:16px;height:16px;color:var(--green)}.splash-actions{gap:10px;display:grid}.splash-actions .primary-button,.splash-actions .secondary-button{min-height:51px;font-size:11px}.splash-actions .secondary-button:disabled{opacity:.45}.splash-session,.splash-error{text-align:center;justify-content:center;align-items:center;gap:6px;margin:0 0 11px;font-size:8px;line-height:1.4;display:flex}.splash-session{color:var(--success)}.splash-error{color:#a51e24}.splash-legal{color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;gap:6px;margin:13px 8px 0;font-size:7.3px;line-height:1.45;display:flex}.splash-legal svg{color:var(--green);flex:none}.account-setup-screen{padding-left:22px;padding-right:22px}.account-setup-intro{grid-template-columns:57px 1fr;align-items:center;gap:13px;margin:27px 0 18px;display:grid}.account-setup-intro h1{letter-spacing:-.65px;margin:5px 0 6px;font-size:22px;line-height:1.15}.account-setup-intro p{color:var(--ink-soft);margin:0;font-size:8.5px;line-height:1.5}.account-setup-icon{color:#fff;background:linear-gradient(145deg,#0b55be,#1677ff);border-radius:18px;place-items:center;width:57px;height:57px;display:grid;position:relative;box-shadow:0 11px 22px #1677ff33}.account-setup-icon>svg{width:27px;height:27px}.account-setup-icon i{width:23px;height:23px;color:var(--success);background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.account-setup-icon i svg{width:12px;height:12px}.account-identity-card{background:var(--green-soft);border:1px solid #cfe0f6;border-radius:15px;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;padding:12px;display:grid}.account-identity-card strong,.account-identity-card small{display:block}.account-identity-card strong{overflow-wrap:anywhere;font-size:8.5px}.account-identity-card small{color:var(--ink-soft);margin-top:3px;font-size:7px}.account-identity-card>svg{color:var(--success)}.account-setup-form{margin-top:16px}.account-consent{margin:16px 2px}.account-create-button{margin-top:4px}.account-setup-screen>.info-note{margin-top:12px}.auth-password-field>label{color:var(--ink-soft);font-size:11px;font-weight:600}.auth-password-field>div{position:relative}.auth-password-field input{padding-right:50px}.auth-password-field button{width:38px;height:38px;color:var(--green);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-password-field button:hover{background:var(--green-soft)}.password-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:11px 0 0;display:grid}.password-requirements span{color:#7a8796;text-align:center;background:#f0f3f7;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 5px;font-size:6.8px;font-weight:750;display:flex}.password-requirements svg{flex:none;width:12px;height:12px}.password-requirements span.is-valid{color:#087857;background:#e8f8f2}.auth-link-button{width:100%;color:var(--green);text-align:center;background:0 0;border:0;margin-top:14px;padding:9px;font-size:9px;font-weight:800}.kyc-automatic-screen{padding-left:22px;padding-right:22px}.kyc-auto-intro{grid-template-columns:58px 1fr;align-items:start;gap:13px;margin:29px 0 18px;display:grid}.kyc-auto-intro h1{letter-spacing:-.7px;margin:6px 0 7px;font-size:22px;line-height:1.16}.kyc-auto-intro p{color:var(--ink-soft);margin:0;font-size:8.5px;line-height:1.52}.kyc-privacy-points{grid-template-columns:1fr 1fr;gap:7px;margin:-2px 0 12px;display:grid}.kyc-privacy-points span{color:var(--green-dark);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:7px;font-weight:800;display:flex}.kyc-privacy-points svg{width:13px;height:13px}.kyc-provider-note{margin:12px 0 0}.kyc-provider-status{text-align:left;background:#f7faff;border:1px solid #d8e5f5;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:18px 0;padding:12px;display:grid}.kyc-provider-status>svg{width:24px;height:24px;color:var(--green);animation:1.3s linear infinite session-spin}.kyc-provider-status strong,.kyc-provider-status span{display:block}.kyc-provider-status strong{font-size:9px}.kyc-provider-status span{color:var(--ink-soft);margin-top:3px;font-size:7.5px}.kyc-automatic-screen .kyc-approved{padding-top:84px}.kyc-automatic-screen .kyc-approved h1{margin:8px 0;font-size:25px}.kyc-automatic-screen .kyc-approved>p{max-width:310px;color:var(--ink-soft);margin:0 auto 20px;font-size:9px;line-height:1.55}.kyc-automatic-screen .kyc-approved .secondary-button{margin-top:10px}button:focus-visible{outline-offset:2px;outline:3px solid #1677ff47}.login-screen{background:var(--paper);padding-top:70px;padding-bottom:48px}.login-header{justify-content:space-between;align-items:center;display:flex}.login-brand-row{align-items:center;gap:10px;display:flex}.login-brand-row .icon-button{width:36px;height:36px}.login-brand-row .icon-button svg{width:17px;height:17px}.sandbox-badge{color:var(--green-dark);background:var(--green-soft);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.login-intro{margin:60px 0 25px}.login-intro h1{letter-spacing:-1.2px;max-width:330px;margin:8px 0 10px;font-size:31px;line-height:1.13}.login-intro p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.role-selector{background:#e8f1fd;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.role-selector button{min-height:43px;color:var(--ink-soft);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.role-selector button.is-active{color:var(--ink);background:#fff;box-shadow:0 4px 12px #071d4712}.role-selector svg{width:17px;height:17px}.login-form{gap:14px;margin-top:20px;display:grid}.login-button{margin-top:19px}.demo-credentials{color:var(--green);background:var(--green-soft);border-radius:13px;grid-template-columns:24px 1fr;gap:10px;margin-top:18px;padding:13px;display:grid}.demo-credentials strong,.demo-credentials span{display:block}.demo-credentials strong{color:var(--ink);font-size:10px}.demo-credentials span{color:var(--ink-soft);margin-top:3px;font-size:8.5px;line-height:1.5}.login-legal{color:var(--ink-soft);text-align:center;margin:20px 12px 0;font-size:8.5px;line-height:1.55}.admin-access-screen{background:radial-gradient(circle at 90% 5%, #e7f1ff, transparent 34%), var(--paper);padding-top:54px;padding-bottom:48px}.admin-access-hero{grid-template-columns:58px 1fr;align-items:center;gap:14px;margin:64px 0 18px;display:grid}.admin-access-hero>span{color:#fff;background:linear-gradient(145deg,#0a57c9,#1677ff);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 25px #1677ff3d}.admin-access-hero>span svg{width:28px;height:28px}.admin-access-hero h1{letter-spacing:-.7px;margin:5px 0 7px;font-size:25px;line-height:1.14}.admin-access-hero p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.5}.admin-switch-account{justify-content:center;align-items:center;margin-top:14px;text-decoration:none;display:flex}.kyc-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin:23px 0 0;display:grid}.kyc-progress span{background:#dfe5e3;border-radius:999px;height:4px}.kyc-progress span.is-active{background:var(--green)}.kyc-action{margin-top:22px}.document-type-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.document-type-row button{border:1px solid var(--line);min-height:70px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:28px 1fr 18px;align-items:center;gap:7px;padding:10px;display:grid}.document-type-row button.is-selected{border-color:var(--green);background:var(--green-soft)}.document-type-row button>span{font-size:9px;font-weight:700;line-height:1.3}.document-type-row button>svg:last-child{color:var(--green)}.document-number{margin-top:15px}.kyc-upload-list{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:15px;overflow:hidden}.kyc-upload-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;padding:12px;display:grid}.kyc-upload-list>button:last-child{border-bottom:0}.kyc-upload-list strong,.kyc-upload-list small{display:block}.kyc-upload-list strong{font-size:10px}.kyc-upload-list small{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:3px;font-size:8px}.kyc-upload-list>button>svg{color:var(--green)}.demo-document-button{width:100%;color:var(--green);background:0 0;border:0;padding:14px 0 3px;font-size:10px;font-weight:700}.kyc-review-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.kyc-review-card>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px;display:flex}.kyc-review-card>div:last-child{border-bottom:0}.kyc-review-card span{color:var(--ink-soft);font-size:9px}.kyc-review-card strong{text-align:right;overflow-wrap:anywhere;max-width:65%;font-size:9px}.consent-row{color:var(--ink-soft);grid-template-columns:19px 1fr;gap:10px;margin:17px 0;font-size:9.5px;line-height:1.5;display:grid}.consent-row input{width:18px;height:18px;accent-color:var(--green)}.kyc-approved{text-align:center;padding-top:100px}.kyc-approved>svg{width:72px;height:72px;color:var(--green);margin-bottom:20px}.kyc-approved h1{margin:8px 0;font-size:26px}.kyc-approved p{color:var(--ink-soft);margin:0 0 24px;font-size:11px}.kyc-manual-screen{padding-left:22px;padding-right:22px}.manual-kyc-form{background:linear-gradient(155deg,#fff,#f4f8ff);border:1px solid #c9defa;border-radius:20px;margin:14px 0 18px;padding:16px;box-shadow:0 12px 30px #1677ff12}.manual-kyc-form .form-stack{gap:11px;display:grid}.manual-kyc-form .form-field input[type=date],.manual-kyc-form .form-field select{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;height:52px;color:var(--ink);font:inherit;background:#fff;border-radius:13px;outline:0;margin:0;padding:0 14px;font-size:14px;line-height:normal}.manual-kyc-form .kyc-date-field{min-width:0;overflow:hidden}.manual-kyc-form .kyc-date-input{text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:block}.manual-kyc-form .kyc-date-input::-webkit-date-and-time-value{text-align:left;min-height:1.25em;margin:0;padding:0}.manual-kyc-form .kyc-date-input::-webkit-datetime-edit{margin:0;padding:0}.manual-kyc-form .kyc-date-input::-webkit-calendar-picker-indicator{opacity:.72;flex:none;margin:0 0 0 auto}.manual-kyc-uploads{gap:9px;margin:15px 0;display:grid}.manual-kyc-upload{min-height:72px;color:var(--green);cursor:pointer;background:#fff;border:1px dashed #a9bfdb;border-radius:14px;grid-template-columns:48px 1fr 18px;align-items:center;gap:10px;padding:10px;display:grid}.manual-kyc-upload.is-ready{background:#f8fffc;border-style:solid;border-color:#9bd5bf}.manual-kyc-upload>span,.manual-kyc-upload>img{color:#1677ff;object-fit:cover;background:#edf5ff;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.manual-kyc-upload>span svg{width:22px;height:22px}.manual-kyc-upload strong,.manual-kyc-upload small{display:block}.manual-kyc-upload strong{color:var(--ink);overflow-wrap:anywhere;font-size:9px}.manual-kyc-upload small{color:var(--ink-soft);margin-top:4px;font-size:7.3px;line-height:1.4}.manual-kyc-upload>svg{width:16px;height:16px}.manual-kyc-form .primary-button{min-height:48px}.kyc-pending .kyc-provider-status>svg{animation:none}.account-security-note{color:var(--green);background:var(--green-soft);border-radius:13px;grid-template-columns:24px 1fr;gap:10px;margin-top:25px;padding:14px;display:grid}.account-security-note strong,.account-security-note span{display:block}.account-security-note strong{color:var(--ink);font-size:10px}.account-security-note span{color:var(--ink-soft);margin-top:3px;font-size:8.5px;line-height:1.45}.account-language{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.account-language strong,.account-language span{display:block}.account-language strong{font-size:10px}.account-language span{color:var(--ink-soft);margin-top:3px;font-size:8px;line-height:1.4}.account-language .language-toggle{flex:none}.account-logout{margin-top:16px}.admin-tabs--four{grid-template-columns:repeat(4,1fr)}.admin-tabs--four button{font-size:8.5px}.kyc-admin-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.kyc-admin-card strong,.kyc-admin-card small{display:block}.kyc-admin-card strong{font-size:9px}.kyc-admin-card small{color:var(--ink-soft);margin-top:3px;font-size:7.5px}.kyc-admin-actions{gap:5px;display:grid}.kyc-admin-actions button{color:var(--green);background:var(--green-soft);border:0;border-radius:7px;padding:6px 8px;font-size:7.5px;font-weight:700}.kyc-admin-actions button:last-child{color:#a51e24;background:var(--red-soft)}.kyc-empty{color:var(--green);background:#fff;border:1px dashed #b7c6c0;border-radius:13px;align-items:center;gap:9px;padding:13px;display:flex}.kyc-empty span{color:var(--ink-soft);font-size:8.5px}.sandbox-callout{color:#9b6200;background:#fff5d8;border-radius:13px;grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.sandbox-callout strong,.sandbox-callout span{display:block}.sandbox-callout strong{color:var(--ink);font-size:10px}.sandbox-callout span{color:var(--ink-soft);margin-top:3px;font-size:8px;line-height:1.45}.integration-list{gap:12px;margin-top:15px;display:grid}.integration-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:15px}.integration-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.integration-card>header .payment-mark{width:38px;height:38px}.integration-card>header strong,.integration-card>header span{display:block}.integration-card>header strong{font-size:10.5px}.integration-card>header div>span{color:var(--ink-soft);margin-top:3px;font-size:8px}.capability-list{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.capability-list span{color:var(--green-dark);background:var(--green-soft);border-radius:999px;padding:5px 7px;font-size:7.5px;font-weight:700}.integration-card dl{grid-template-columns:.8fr 1.2fr;gap:7px;margin:0;display:grid}.integration-card dl div{background:#f5f8f7;border-radius:9px;padding:9px}.integration-card dt{color:var(--ink-soft);font-size:7px}.integration-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:8px;font-weight:700;line-height:1.4}.integration-card>p{color:var(--ink-soft);margin:11px 1px;font-size:8px;line-height:1.45}.integration-test{min-height:38px;font-size:9px}.integration-test.is-tested{color:var(--green-dark);background:var(--green-soft)}.manual-qr-callout{color:var(--green);background:var(--green-soft);border-radius:13px;grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.manual-qr-callout strong,.manual-qr-callout span{display:block}.manual-qr-callout strong{color:var(--ink);font-size:10px}.manual-qr-callout span{color:var(--ink-soft);margin-top:3px;font-size:8px;line-height:1.45}.admin-payment-section-heading{margin:24px 1px 10px}.admin-payment-section-heading h2{margin:4px 0;font-size:16px}.admin-payment-section-heading p{color:var(--ink-soft);margin:0;font-size:8.5px;line-height:1.45}.admin-account-list{gap:12px;display:grid}.admin-account-card{border:1px solid var(--line);background:#fff;border-top-width:3px;border-radius:16px;padding:15px}.admin-account-card.is-orange{border-top-color:#ff7900}.admin-account-card.is-mtn{border-top-color:#ffcb05}.admin-account-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-bottom:13px;display:grid}.admin-account-card>header .payment-mark{width:38px;height:38px}.admin-account-card>header strong,.admin-account-card>header span{display:block}.admin-account-card>header strong{font-size:11px}.admin-account-card>header div>span{color:var(--ink-soft);margin-top:3px;font-size:8px}.admin-account-card .form-field+.form-field{margin-top:10px}.admin-account-card .form-field input{height:46px}.admin-account-save{min-height:41px;margin-top:12px;font-size:9px}.admin-account-updated{color:var(--ink-soft);text-align:center;margin-top:8px;font-size:7.5px;display:block}.admin-qr-list{gap:13px;margin-top:15px;display:grid}.admin-qr-card{border:1px solid var(--line);background:#fff;border-top-width:3px;border-radius:16px;padding:15px}.admin-qr-card.is-alipay{border-top-color:#1677ff}.admin-qr-card.is-wechat{border-top-color:#07c160}.admin-qr-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.admin-qr-card>header .payment-mark{width:38px;height:38px}.admin-qr-card>header strong,.admin-qr-card>header span{display:block}.admin-qr-card>header strong{font-size:11px}.admin-qr-card>header div>span{color:var(--ink-soft);margin-top:3px;font-size:8px}.admin-qr-preview{border:1px solid var(--line);background:#fff;border-radius:14px;width:154px;height:154px;margin:14px auto;padding:8px}.admin-qr-preview img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.admin-qr-meta{background:#f5f8f7;border-radius:11px;padding:10px 11px}.admin-qr-meta span,.admin-qr-meta strong,.admin-qr-meta small{display:block}.admin-qr-meta span{color:var(--ink-soft);font-size:7.5px}.admin-qr-meta strong{overflow-wrap:anywhere;margin-top:3px;font-size:9px}.admin-qr-meta small{color:var(--green);margin-top:3px;font-size:7.5px}.admin-qr-upload{min-height:41px;margin-top:11px;font-size:9px}.admin-qr-message{color:var(--ink-soft);text-align:center;margin:9px 2px 0;font-size:8px;line-height:1.4}.login-header-actions{align-items:center;gap:8px;display:flex}.secure-badge{min-height:31px;color:var(--green-dark);background:var(--green-soft);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.session-card{background:#fff;border:1px solid #cce2da;border-radius:16px;grid-template-columns:44px 1fr 20px;align-items:center;gap:11px;margin:24px 0 14px;padding:14px;display:grid;box-shadow:0 9px 24px #11533f12}.session-card>svg:last-child{color:var(--green)}.session-card strong,.session-card span{display:block}.session-card strong{font-size:10px}.session-card div>span{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:4px;font-size:8px}.session-avatar{color:#fff;background:linear-gradient(145deg, var(--green), #1d9d74);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:inline-flex}.session-card--loading>svg{color:var(--green);animation:1.1s linear infinite session-spin}.session-card--error{background:#fff7f7;border-color:#f0c9ca;grid-template-columns:30px 1fr}.session-card--error>svg{color:#b2272d}.session-card--error button{color:#a51e24;background:var(--red-soft);border:0;border-radius:8px;grid-column:2;justify-self:start;padding:6px 10px;font-size:8px;font-weight:800}@keyframes session-spin{to{transform:rotate(360deg)}}.flow-help-button{min-width:49px;height:32px;color:var(--green-dark);background:var(--green-soft);border:1px solid #cce2da;border-radius:999px;padding:0 10px;font-size:8.5px;font-weight:800}.context-help-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.context-help-list li{grid-template-columns:25px 1fr;align-items:start;gap:9px;display:grid}.context-help-list li>span{color:#fff;background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:flex}.context-help-list p{color:var(--ink-soft);margin:3px 0 0;font-size:9px;line-height:1.5}.context-help-safety{color:var(--green);background:var(--green-soft);border-radius:12px;grid-template-columns:22px 1fr;gap:9px;margin:15px 0;padding:12px;display:grid}.context-help-safety strong,.context-help-safety span{display:block}.context-help-safety strong{color:var(--ink);font-size:9px}.context-help-safety span{color:var(--ink-soft);margin-top:3px;font-size:8px;line-height:1.45}.identity-banner{color:#fff;text-align:left;background:linear-gradient(135deg,#082f79 0%,#1268e8 56%,#3a94ff 100%);border:0;border-radius:21px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:13px;width:100%;min-height:154px;margin:16px 0 14px;padding:17px 16px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0e59cd38}.identity-banner:before,.identity-banner:after{content:"";pointer-events:none;background:#ffffff17;border-radius:50%;position:absolute}.identity-banner:before{width:128px;height:128px;top:-61px;right:-57px}.identity-banner:after{width:72px;height:72px;bottom:-50px;right:28px}.identity-banner--rejected{background:linear-gradient(135deg,#3d1e36,#8b2f57 58%,#dc5667)}.identity-banner-orb{background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e}.identity-banner-orb>svg{width:27px;height:27px}.identity-banner-orb>span{width:24px;height:24px;color:var(--green);background:#fff;border:3px solid #1268e8;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.identity-banner--rejected .identity-banner-orb>span{border-color:#8b2f57}.identity-banner-orb>span svg{width:12px;height:12px}.identity-banner-copy{z-index:1;min-width:0;display:block;position:relative}.identity-banner-badge{color:#eaf4ff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff21;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.identity-banner-badge svg{width:11px;height:11px}.identity-banner-copy>strong{letter-spacing:-.15px;max-width:240px;margin-top:8px;font-size:13px;line-height:1.3;display:block}.identity-banner-copy>small{color:#ffffffc7;max-width:245px;margin-top:5px;font-size:8px;line-height:1.45;display:block}.identity-banner-action{color:#fff;align-items:center;gap:5px;margin-top:10px;font-size:8px;font-weight:850;display:inline-flex}.identity-banner-action svg{width:14px;height:14px}.identity-banner-checks{z-index:1;align-items:center;gap:4px;display:flex;position:absolute;bottom:13px;left:17px}.identity-banner-checks i{background:#ffffff3d;border-radius:999px;width:13px;height:3px}.identity-banner-checks i.is-done,.identity-banner-checks i.is-active{background:#fff}.automatic-kyc-card{background:linear-gradient(155deg,#f8fbff,#edf5ff);border:1px solid #c9defa;border-radius:20px;margin:19px 0 17px;padding:16px;box-shadow:0 12px 30px #1677ff14}.automatic-kyc-card>header{grid-template-columns:52px 1fr;align-items:center;gap:11px;display:grid}.automatic-kyc-icon{color:#fff;background:linear-gradient(145deg,#0a57c9,#1677ff);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 9px 18px #1677ff33}.automatic-kyc-icon>svg{width:27px;height:27px}.automatic-kyc-icon i{width:22px;height:22px;color:var(--green);background:#fff;border:3px solid #edf5ff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.automatic-kyc-icon i svg{width:11px;height:11px}.automatic-kyc-badge{width:max-content;color:var(--green-dark);text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:6.8px;font-weight:900;display:inline-flex}.automatic-kyc-badge svg{width:10px;height:10px}.automatic-kyc-card h2{margin:6px 0 0;font-size:13px;line-height:1.25}.automatic-kyc-card>p{color:var(--ink-soft);margin:13px 0;font-size:8.3px;line-height:1.5}.automatic-kyc-steps{background:#fff;border:1px solid #1677ff1a;border-radius:12px;grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;margin:0 0 13px;padding:10px 8px;display:grid}.automatic-kyc-steps span{color:var(--ink);justify-items:center;gap:4px;font-size:7px;font-weight:800;display:grid}.automatic-kyc-steps span svg{width:17px;height:17px;color:var(--green)}.automatic-kyc-steps>i{background:#bcd5f7;height:1px}.automatic-kyc-card .primary-button{min-height:46px;font-size:9px}.automatic-kyc-card>small{color:var(--ink-soft);text-align:center;margin:9px 3px 0;font-size:7px;line-height:1.45;display:block}.automatic-kyc-card.is-pending .primary-button{box-shadow:none}.kyc-method-divider{place-items:center;height:20px;display:grid;position:relative}.kyc-method-divider:before{content:"";background:var(--line);height:1px;position:absolute;left:0;right:0}.kyc-method-divider span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;background:#fff;padding:0 9px;font-size:7px;font-weight:700;position:relative}.kyc-pending>svg{color:#b57b00}.kyc-rejection{margin-top:18px}.submission-error{color:#a51e24;margin:9px 0;font-size:8.5px;line-height:1.4}.transaction-empty{min-height:150px;color:var(--green);text-align:center;background:#fff;border:1px dashed #cbd8d3;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.transaction-empty>svg{width:27px;height:27px;margin-bottom:9px}.transaction-empty strong{color:var(--ink);font-size:10px}.transaction-empty span{color:var(--ink-soft);margin-top:5px;font-size:8px;line-height:1.45}.client-detail-hero{text-align:center;padding:24px 0 18px}.client-detail-hero h1{letter-spacing:-.5px;margin:12px 0 5px;font-size:22px}.client-detail-hero p{color:var(--ink-soft);margin:0;font-size:8.5px}.client-decision{margin-bottom:14px}.client-detail-timeline{border:1px solid var(--line);background:#fff;border-radius:15px;gap:0;margin-bottom:16px;padding:14px;display:grid}.client-detail-timeline>div{color:#b8c2be;grid-template-columns:24px 1fr;gap:10px;min-height:54px;display:grid;position:relative}.client-detail-timeline>div:not(:last-child):after{content:"";background:#dfe7e4;width:2px;height:28px;position:absolute;top:23px;left:10px}.client-detail-timeline>div.is-done,.client-detail-timeline>div.is-current{color:var(--green)}.client-detail-timeline>div.is-done:not(:last-child):after{background:var(--green)}.client-detail-timeline strong,.client-detail-timeline small{display:block}.client-detail-timeline strong{color:var(--ink);font-size:9px}.client-detail-timeline small{color:var(--ink-soft);margin-top:3px;font-size:7.5px;line-height:1.35}.client-detail-list{margin-bottom:14px}.client-proof-list{gap:9px;margin-bottom:15px;display:grid}.client-proof-list button{border:1px solid var(--line);color:var(--green);text-align:left;background:#fff;border-radius:13px;grid-template-columns:30px 1fr 18px;align-items:center;gap:9px;padding:12px;display:grid}.client-proof-list strong,.client-proof-list small{display:block}.client-proof-list strong{color:var(--ink);font-size:9px}.client-proof-list small{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:3px;font-size:7.5px}.proof-resubmission,.payout-proof-upload{background:#fffaf0;border:1px solid #eed79e;border-radius:15px;margin:15px 0;padding:15px}.proof-resubmission h2,.payout-proof-upload h3{margin:5px 0;font-size:15px}.proof-resubmission>p,.payout-proof-upload>p{color:var(--ink-soft);margin:0 0 12px;font-size:8.5px;line-height:1.45}.proof-resubmission .secondary-button,.payout-proof-upload .secondary-button{margin-bottom:9px}.replacement-preview{background:#fff;border-radius:11px;grid-template-columns:54px 1fr;align-items:center;gap:10px;margin:10px 0;padding:9px;display:grid}.replacement-preview img{object-fit:cover;border-radius:8px;width:54px;height:54px}.replacement-preview span{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px}.security-hero{text-align:center;padding:34px 8px 18px}.security-hero>svg{width:45px;height:45px;color:var(--green);margin-bottom:14px}.security-hero h1{margin:7px 0;font-size:21px;line-height:1.12}.security-hero p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.5}.security-session-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;padding:13px;display:grid}.security-session-card strong,.security-session-card span{display:block}.security-session-card strong{font-size:9px}.security-session-card div>span{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:3px;font-size:7.5px}.security-session-card>svg{color:var(--green)}.security-checklist{border:1px solid var(--line);background:#fff;border-radius:14px;margin:13px 0;overflow:hidden}.security-checklist>div{border-bottom:1px solid var(--line);color:var(--green);grid-template-columns:20px 1fr;gap:9px;padding:12px;display:grid}.security-checklist>div:last-child{border-bottom:0}.security-checklist strong,.security-checklist small{display:block}.security-checklist strong{color:var(--ink);font-size:9px}.security-checklist small{color:var(--ink-soft);margin-top:3px;font-size:7.5px;line-height:1.4}.support-form{border:1px solid var(--line);background:#fff;border-radius:15px;padding:14px}.support-category-row{grid-template-columns:repeat(3,1fr);gap:7px;margin:9px 0 12px;display:grid}.support-category-row button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);background:#f7f9f8;border-radius:9px;font-size:8px;font-weight:750}.support-category-row button.is-selected{border-color:var(--green);color:var(--green-dark);background:var(--green-soft)}.support-form .form-field+.form-field{margin-top:10px}.support-form textarea,.support-ticket textarea{resize:none;min-height:92px}.support-form .primary-button{margin-top:12px}.support-feedback{color:var(--green-dark);margin:9px 2px 0;font-size:8.5px;line-height:1.4}.support-ticket-list{gap:11px;margin-top:17px;display:grid}.support-ticket-list>.section-title{margin-bottom:0}.support-ticket{border:1px solid var(--line);background:#fff;border-radius:15px;padding:14px}.support-ticket>header{grid-template-columns:1fr auto;align-items:start;gap:9px;display:grid}.support-ticket header span,.support-ticket header strong{display:block}.support-ticket header div>span{color:var(--green);font-size:7.5px;font-weight:800}.support-ticket header strong{margin-top:3px;font-size:10px}.support-ticket>p{color:var(--ink-soft);margin:10px 0;font-size:8.5px;line-height:1.5}.support-ticket>small{color:var(--ink-soft);margin-top:9px;font-size:7px;display:block}.support-reply{background:var(--green-soft);border-radius:10px;padding:10px}.support-reply strong,.support-reply span{display:block}.support-reply strong{color:var(--green-dark);font-size:8px}.support-reply span{color:var(--ink);margin-top:4px;font-size:8px;line-height:1.45}.support-ticket--admin .form-field{margin-top:10px}.support-admin-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.support-admin-actions button{min-height:37px;margin:0}.support-screen{background:linear-gradient(#f7fbff 0,#fff 245px)}.support-hero{color:#fff;background:linear-gradient(135deg,#073a8e,#1677ff 70%,#56a8ff);border-radius:20px;grid-template-columns:46px 1fr;align-items:start;gap:12px;margin:22px -2px 15px;padding:17px 16px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #1677ff2e}.support-hero:after{content:"";background:#ffffff1a;border-radius:50%;width:110px;height:110px;position:absolute;top:-55px;right:-48px}.support-hero-icon{background:#ffffff21;border:1px solid #fff3;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.support-hero-icon svg{width:24px;height:24px}.support-hero .eyebrow{color:#dbeeff;font-size:7px}.support-hero h1{letter-spacing:-.3px;margin:5px 0 4px;font-size:16px;line-height:1.22}.support-hero p{color:#ffffffc7;margin:0;font-size:8px;line-height:1.4}.support-search{height:44px;color:var(--green);background:#fff;border-radius:13px;grid-column:1/-1;grid-template-columns:20px 1fr;align-items:center;gap:8px;margin-top:4px;padding:0 12px;display:grid;box-shadow:0 7px 17px #042c671f}.support-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.support-quick-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px;display:grid}.support-quick-grid button{border:1px solid var(--line);min-height:65px;color:var(--ink);text-align:left;background:#fff;border-radius:15px;grid-template-columns:36px 1fr 15px;align-items:center;gap:8px;padding:10px;display:grid;box-shadow:0 5px 15px #082b580a}.support-quick-grid button>span{width:36px;height:36px;color:var(--green);background:var(--green-soft);border-radius:11px;place-items:center;display:grid}.support-quick-grid button>span svg{width:18px;height:18px}.support-quick-grid button>strong{font-size:8.5px}.support-quick-grid button>svg{color:#a8b6c8}.support-faq{margin-top:5px}.support-faq>article{border:1px solid var(--line);background:#fff;border-bottom:0;overflow:hidden}.support-faq>article:first-of-type{border-radius:15px 15px 0 0}.support-faq>article:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 15px 15px}.support-faq>article:only-of-type{border-bottom:1px solid var(--line);border-radius:15px}.support-faq article>button{width:100%;min-height:55px;color:var(--ink);text-align:left;background:#fff;border:0;grid-template-columns:1fr 18px;align-items:center;gap:10px;padding:10px 13px;display:grid}.support-faq article>button span,.support-faq article>button strong,.support-faq article>button small{display:block}.support-faq article>button small{color:var(--green);text-transform:uppercase;letter-spacing:.05em;font-size:6.5px;font-weight:850}.support-faq article>button strong{margin-top:3px;font-size:8.8px;line-height:1.35}.support-faq article>button>svg{color:var(--ink-soft);transition:transform .2s}.support-faq article.is-open>button>svg{color:var(--green);transform:rotate(90deg)}.support-faq article>p{color:var(--ink-soft);margin:0;padding:0 13px 13px;font-size:8px;line-height:1.55}.support-no-result{min-height:120px;color:var(--green);text-align:center;background:#fff;border:1px dashed #b9cee9;border-radius:15px;align-content:center;justify-items:center;padding:18px;display:grid}.support-no-result>svg{width:25px;height:25px;margin-bottom:7px}.support-no-result strong{color:var(--ink);font-size:9px}.support-no-result span{color:var(--ink-soft);margin-top:4px;font-size:7.5px}.support-contact-card{color:#fff;background:#082f6e;border-radius:19px;margin:18px 0;padding:16px;box-shadow:0 14px 28px #082f6e29}.support-contact-card .eyebrow{color:#72b5ff;font-size:7px}.support-contact-card h2{margin:6px 0 5px;font-size:16px}.support-contact-card>p{color:#ffffffad;margin:0 0 13px;font-size:7.8px;line-height:1.45}.support-contact-card>div{gap:8px;display:grid}.support-contact-card button{text-align:left;border:0;border-radius:13px;grid-template-columns:31px 1fr 16px;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid}.support-contact-card button>svg:first-child{width:22px;height:22px}.support-contact-card button span,.support-contact-card button strong,.support-contact-card button small{display:block}.support-contact-card button strong{font-size:9px}.support-contact-card button small{margin-top:3px;font-size:7px}.support-contact-primary{color:var(--ink);background:#fff}.support-contact-primary>svg:first-child,.support-contact-primary>svg:last-child{color:var(--green)}.support-contact-whatsapp{color:#fff;background:#16a765}.support-contact-whatsapp:disabled{opacity:.45}.support-contact-whatsapp>svg:first-child{color:#fff}.support-conversation-row{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto 15px;align-items:center;gap:9px;padding:11px;display:grid}.support-agent-avatar{color:#fff;background:linear-gradient(145deg,#0b5bd3,#2d91ff);border-radius:13px;place-items:center;width:38px;height:38px;display:inline-grid}.support-agent-avatar svg{width:18px;height:18px}.support-conversation-row>span:nth-child(2){min-width:0}.support-conversation-row strong,.support-conversation-row small{display:block}.support-conversation-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.support-conversation-row small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.support-conversation-row>span:nth-child(3){color:var(--ink-soft);white-space:nowrap;grid-template-columns:5px auto;align-items:center;gap:4px;font-size:6px;display:grid}.support-conversation-row i{background:#aab5b1;border-radius:50%;width:5px;height:5px}.support-conversation-row i.is-open{background:#e2a500}.support-conversation-row i.is-answered{background:#1677ff}.assistant-dialog{gap:10px;padding-bottom:8px;display:grid}.assistant-bubble{grid-template-columns:34px minmax(0,1fr);align-items:end;gap:8px;display:grid}.assistant-bubble .support-agent-avatar{border-radius:11px;width:34px;height:34px}.assistant-bubble p,.assistant-user-bubble{color:var(--ink);background:#eef5ff;border-radius:13px 13px 13px 4px;margin:0;padding:10px 11px;font-size:8.5px;line-height:1.5}.assistant-user-bubble{color:#fff;background:var(--green);border-radius:13px 13px 4px;justify-self:end;max-width:78%}.assistant-options{grid-template-columns:1fr 1fr;gap:7px;margin-left:42px;display:grid}.assistant-options button,.assistant-channel-row button{border:1px solid var(--line);min-height:39px;color:var(--ink-soft);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:7.5px;font-weight:800;display:flex}.assistant-options button svg,.assistant-channel-row button svg{width:15px;height:15px}.assistant-options button.is-selected,.assistant-channel-row button.is-selected{border-color:var(--green);color:var(--green-dark);background:var(--green-soft)}.assistant-channel-row{grid-template-columns:1fr 1fr;gap:7px;margin-left:42px;display:grid}.assistant-channel-row button:disabled{opacity:.42}.assistant-dialog textarea{resize:none;min-height:88px}.support-transaction-select select{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;outline:0;padding:0 10px;font-size:8.5px}.support-chat-screen{background:linear-gradient(#f3f8ff 0,#f8fbff 210px,#f5f8fc 100%);padding-bottom:18px}.support-chat-screen>.flow-header{z-index:44;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbfff5;border-bottom:1px solid #cdddf0e6;margin:-56px -24px 0;padding:50px 24px 10px;position:sticky;top:0;box-shadow:0 7px 20px #0737750e}.support-chat-profile{background:#fffffff0;border:1px solid #d6e4f6;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;margin:18px 0 10px;padding:12px;display:grid;box-shadow:0 8px 24px #0737750f}.support-chat-profile>div{min-width:0}.support-chat-profile strong,.support-chat-profile small{display:block}.support-chat-profile strong{font-size:9.5px}.support-chat-profile small{color:var(--ink-soft);margin-top:3px;font-size:6.8px}.support-agent-avatar--verified{border-radius:15px;width:48px;height:48px;position:relative}.support-agent-avatar--verified>i{color:#fff;background:var(--success);border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-2px;right:-3px}.support-agent-avatar--verified>i svg{width:10px;height:10px}.support-chat-status{color:#876100;text-align:center;background:#fff4cf;border-radius:999px;justify-content:center;align-items:center;gap:4px;max-width:94px;padding:6px 7px;font-size:6.2px;font-weight:800;line-height:1.25;display:inline-flex}.support-chat-status>i{background:#e2a500;border-radius:50%;flex:none;width:5px;height:5px}.support-chat-status.is-answered{color:#075fbc;background:#e8f3ff}.support-chat-status.is-answered>i{background:#1677ff}.support-chat-status.is-closed{color:#5e6b76;background:#edf1f4}.support-chat-status.is-closed>i{background:#8a98a4}.support-case-summary{background:#fff;border:1px solid #d8e5f5;border-radius:17px;margin-bottom:16px;padding:13px;box-shadow:0 7px 20px #0737750b}.support-case-summary>header{grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:9px;display:grid}.support-case-summary>header>svg{width:30px;height:30px;color:var(--green);background:var(--green-soft);border-radius:9px;padding:7px}.support-case-summary h1{margin:4px 0 0;font-size:10px;line-height:1.35}.support-case-summary>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.support-case-summary>div>span{background:#f4f7fb;border-radius:10px;min-width:0;padding:8px}.support-case-summary small,.support-case-summary strong{display:block}.support-case-summary small{color:var(--ink-soft);font-size:6.2px}.support-case-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.2px;overflow:hidden}.support-thread{flex-direction:column;gap:13px;min-height:270px;padding:2px 0 15px;display:flex}.support-secure-divider{justify-content:center;align-items:center;margin:2px 0 7px;display:flex}.support-secure-divider:before,.support-secure-divider:after{content:"";background:#dce6f2;flex:1;height:1px}.support-secure-divider>span{color:#7c8c9e;text-align:center;align-items:center;gap:4px;padding:0 7px;font-size:5.8px;line-height:1.35;display:inline-flex}.support-secure-divider svg{width:10px;height:10px;color:var(--green);flex:none}.support-message-row{align-items:end;width:100%;display:grid}.support-message-row.is-admin{grid-template-columns:27px minmax(0,1fr);gap:7px}.support-message-row.is-client{justify-items:end}.support-message-avatar{color:#fff;background:linear-gradient(145deg,#0b5bd3,#2d91ff);border-radius:9px;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 5px 12px #1169df29}.support-message-avatar svg{width:13px;height:13px}.support-message{max-width:84%}.support-message-row.is-admin .support-message{max-width:88%}.support-message>span{color:var(--ink-soft);align-items:center;gap:3px;margin:0 4px 4px;font-size:6.5px;font-weight:750;display:flex}.support-message>span svg{width:8px;height:8px;color:var(--green)}.support-message.is-client>span{text-align:right;justify-content:flex-end}.support-message p{color:var(--ink);overflow-wrap:anywhere;background:#fff;border:1px solid #dde8f5;border-radius:4px 15px 15px;margin:0;padding:11px 12px;font-size:8.8px;line-height:1.55;box-shadow:0 6px 16px #0a2d5c0e}.support-message.is-client p{color:#fff;background:linear-gradient(145deg,#0b61d8,#1677ff);border-color:#1677ff;border-radius:15px 15px 4px;box-shadow:0 7px 17px #1677ff2e}.support-message>small{color:var(--ink-soft);align-items:center;gap:3px;margin:4px;font-size:5.8px;display:flex}.support-message>small svg{width:8px;height:8px;color:var(--green)}.support-message.is-client>small{text-align:right;justify-content:flex-end}.support-waiting-note{color:#466079;background:#fffc;border:1px solid #d7e3f1;border-radius:12px;grid-template-columns:23px minmax(0,1fr);align-self:center;align-items:center;gap:7px;max-width:92%;padding:9px 11px;display:grid}.support-waiting-note>svg{color:#a87900;background:#fff3cd;border-radius:8px;width:23px;height:23px;padding:5px}.support-waiting-note strong,.support-waiting-note small{display:block}.support-waiting-note strong{font-size:7px}.support-waiting-note small{color:var(--ink-soft);margin-top:2px;font-size:6px}.support-quick-replies{margin:4px 0 12px}.support-quick-replies>span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:0 0 7px 2px;font-size:6.5px;font-weight:800;display:block}.support-quick-replies>div{gap:6px;display:grid}.support-quick-replies button{color:#0a55b3;text-align:left;background:#fff;border:1px solid #c9dcf3;border-radius:11px;min-height:36px;padding:7px 10px;font-size:7px;font-weight:750;line-height:1.35}.support-quick-replies button:active{background:#edf5ff}.support-chat-safety{color:#6c5a16;background:#fff8df;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:11px;padding:9px 10px;font-size:6.4px;line-height:1.4;display:grid}.support-chat-safety svg{width:18px;height:18px}.support-chat-end-spacer{pointer-events:none;height:122px}.support-composer-layer{z-index:70;pointer-events:none;padding:0 16px;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;right:0}.support-composer-layer:before{content:"";z-index:0;background:linear-gradient(#f5f8fc00,#f5f8fcf5 28px,#f5f8fc 62px);position:absolute;inset:-18px 0 -120px}.support-composer{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffffffa;border:1px solid #bed5ef;border-radius:24px;grid-template-columns:minmax(0,1fr) 47px;align-items:end;gap:8px;padding:7px;display:grid;position:relative;box-shadow:0 14px 35px #082f6e2e}.support-composer-field{background:#f3f6fa;border:1px solid #e1e9f3;border-radius:18px;align-items:center;min-width:0;min-height:47px;padding:6px 12px;display:flex}.support-composer label{width:100%}.support-composer label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-composer textarea{width:100%;min-height:30px;max-height:92px;color:var(--ink);resize:none;background:0 0;border:0;outline:0;padding:6px 0 4px;font-size:9px;line-height:1.45}.support-composer-field>small{color:#98a5b3;text-align:right;font-size:5.5px;display:block}.support-composer>button{color:#fff;background:linear-gradient(145deg,#0b61d8,#1677ff);border:0;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 8px 16px #1677ff3d}.support-composer>button svg{width:18px;height:18px}.support-composer>button:disabled{box-shadow:none;opacity:.38}.support-composer>button.is-sending svg{animation:.8s linear infinite support-send-spin}@keyframes support-send-spin{to{transform:rotate(360deg)}}.chat-closed-note{color:var(--ink-soft);background:#eef3f8;border:1px solid #d9e2eb;border-radius:12px;align-items:center;gap:7px;padding:12px;font-size:8px;line-height:1.4;display:flex}.chat-closed-note svg{color:var(--success);flex:none}.admin-support-meta{background:#f5f8fc;border-radius:10px;grid-template-columns:auto 1fr;gap:5px 9px;margin:10px 0;padding:9px;display:grid}.admin-support-meta span{color:var(--ink-soft);font-size:7px}.admin-support-meta strong{overflow-wrap:anywhere;font-size:7.5px}.admin-support-thread{gap:7px;margin:10px 0;display:grid}.admin-support-thread>div{background:#f2f5f8;border-radius:11px;max-width:88%;padding:9px}.admin-support-thread>div.is-admin{color:#fff;background:var(--green);justify-self:end}.admin-support-thread strong,.admin-support-thread small{font-size:6.5px;display:block}.admin-support-thread p{margin:4px 0;font-size:8px;line-height:1.45}.admin-support-thread small{opacity:.65}.admin-support-inbox{background:#fff;border:1px solid #d7e3f1;border-radius:18px;grid-template-columns:minmax(210px,.82fr) minmax(0,1.45fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 12px 32px #071d4712}.admin-support-conversations{background:#f8fbff;border-right:1px solid #dce6f2;min-width:0}.admin-support-conversations>header{justify-content:space-between;align-items:center;gap:10px;padding:15px 14px 11px;display:flex}.admin-support-conversations>header h2{margin:3px 0 0;font-size:13px}.admin-support-conversations>header>span{color:#0a55b3;background:#e2efff;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:8px;font-weight:850;display:grid}.admin-support-filters{background:#eaf0f7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 10px 10px;padding:3px;display:grid}.admin-support-filters button{min-width:0;min-height:30px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;padding:0 5px;font-size:6.8px;font-weight:800}.admin-support-filters button.is-active{color:#0a55b3;background:#fff;box-shadow:0 3px 9px #07377514}.admin-support-list{border-top:1px solid #e1e9f3;max-height:570px;display:grid;overflow:auto}.admin-support-list>button{width:100%;min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e6edf5;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:8px;padding:11px 10px;display:grid}.admin-support-list>button:hover{background:#f0f6ff}.admin-support-list>button.is-selected{background:#eaf3ff;position:relative}.admin-support-list>button.is-selected:before{content:"";background:#1677ff;border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.admin-support-avatar{color:#fff;background:linear-gradient(145deg,#0b5bd3,#2d91ff);border-radius:11px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.admin-support-list>button>span:nth-child(2){min-width:0}.admin-support-list strong,.admin-support-list b,.admin-support-list small,.admin-support-list time{display:block}.admin-support-list strong{font-size:7.6px}.admin-support-list b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.admin-support-list small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;overflow:hidden}.admin-support-list>button>span:last-child{justify-items:end;gap:7px;display:grid}.admin-support-list time{color:var(--ink-soft);white-space:nowrap;font-size:5.3px}.admin-support-list i{color:#8a6400;white-space:nowrap;background:#fff2c7;border-radius:999px;padding:4px 5px;font-size:5px;font-style:normal;font-weight:850}.admin-support-list i.is-answered{color:#075fbc;background:#dfeeff}.admin-support-list i.is-closed{color:#63717e;background:#e8edf2}.admin-support-list-empty,.admin-support-conversation-empty{color:#7f91a4;text-align:center;align-content:center;justify-items:center;min-height:230px;padding:18px;display:grid}.admin-support-list-empty svg,.admin-support-conversation-empty svg{color:#1677ff;width:28px;height:28px;margin-bottom:8px}.admin-support-list-empty strong,.admin-support-conversation-empty strong{font-size:8px}.admin-support-list-empty span,.admin-support-conversation-empty span{margin-top:4px;font-size:6.5px}.admin-support-conversation{background:linear-gradient(#fff,#f8fbff);min-width:0;padding:13px}.admin-support-conversation>.support-ticket{min-height:100%;box-shadow:none;border-color:#dbe6f3;padding:14px}.admin-support-conversation .support-ticket>header{border-bottom:1px solid #e1e9f3;padding-bottom:11px}.admin-support-conversation .support-ticket>header strong{font-size:10px}.admin-support-conversation .admin-support-meta{background:#f3f7fc;grid-template-columns:74px minmax(0,1fr);padding:10px}.admin-support-conversation .admin-support-thread{align-content:start;min-height:190px;padding:10px 2px}.admin-support-conversation .admin-support-thread>div{background:#fff;border:1px solid #dee7f1;border-radius:4px 13px 13px;max-width:86%;padding:10px 11px;box-shadow:0 5px 13px #071d470a}.admin-support-conversation .admin-support-thread>div.is-admin{background:linear-gradient(145deg,#0b61d8,#1677ff);border-color:#1677ff;border-radius:13px 13px 4px;box-shadow:0 6px 15px #1677ff29}.admin-support-conversation .form-field textarea{min-height:88px}.admin-support-conversation .support-admin-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-support-conversation .support-admin-actions button{min-width:0;padding:7px}@media (width<=620px){.admin-support-inbox{grid-template-columns:1fr}.admin-support-conversations{border-bottom:1px solid #dce6f2;border-right:0}.admin-support-list{max-height:280px}.admin-support-conversation{padding:10px}}.rule-description{color:var(--ink-soft);margin:-3px 0 12px;font-size:8px;line-height:1.45}.admin-tool-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.admin-tool-grid>button{border:1px solid var(--line);min-height:86px;color:var(--green);text-align:left;background:#fff;border-radius:14px;grid-template-columns:24px 1fr 14px;align-items:center;gap:7px;padding:12px;display:grid}.admin-tool-grid strong,.admin-tool-grid small{display:block}.admin-tool-grid strong{color:var(--ink);font-size:9px}.admin-tool-grid small{color:var(--ink-soft);margin-top:3px;font-size:7px;line-height:1.35}.kyc-admin-list{gap:10px;display:grid}.admin-kyc-provider{background:#f5f9ff;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:9px;margin:12px 0;padding:10px;display:grid}.admin-kyc-provider>span{border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.admin-kyc-provider strong,.admin-kyc-provider small{display:block}.admin-kyc-provider strong{font-size:8px}.admin-kyc-provider small{color:var(--ink-soft);margin-top:3px;font-size:6.8px;line-height:1.4}.admin-kyc-provider.is-ready>span{color:var(--success);background:var(--success-soft)}.admin-kyc-provider.is-blocked>span{color:#a51e24;background:var(--red-soft)}.kyc-admin-card--full{display:block}.kyc-admin-card--full>header{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;display:grid}.kyc-admin-data{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.kyc-admin-data>div{background:#f6f8f7;border-radius:9px;padding:8px}.kyc-admin-data span,.kyc-admin-data strong{display:block}.kyc-admin-data span{color:var(--ink-soft);font-size:7px}.kyc-admin-data strong{overflow-wrap:anywhere;margin-top:3px;font-size:8px}.kyc-document-actions{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.kyc-document-actions button{border:1px solid var(--line);min-height:35px;color:var(--green);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.kyc-admin-card--full .kyc-admin-actions{grid-template-columns:1fr 1fr;margin-top:9px}.kyc-admin-card--full .kyc-admin-actions button{min-height:37px}.kyc-admin-card--automatic{background:linear-gradient(145deg,#fff,#f1f7ff);border-color:#bcd8fb}.kyc-admin-card--automatic>section{color:var(--green);background:#fff;border-radius:10px;grid-template-columns:20px 1fr;gap:8px;margin-top:11px;padding:10px;display:grid}.kyc-admin-card--automatic>section strong,.kyc-admin-card--automatic>section span{display:block}.kyc-admin-card--automatic>section strong{color:var(--ink);font-size:8px}.kyc-admin-card--automatic>section span{color:var(--ink-soft);margin-top:3px;font-size:7px;line-height:1.4}.kyc-admin-card--manual{background:linear-gradient(145deg,#fff,#f5f9ff);border-color:#c8ddf8}.admin-kyc-identity-grid{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.admin-kyc-identity-grid>div{background:#fff;border-radius:10px;padding:9px}.admin-kyc-identity-grid span,.admin-kyc-identity-grid strong{display:block}.admin-kyc-identity-grid span{color:var(--ink-soft);font-size:6.8px}.admin-kyc-identity-grid strong{overflow-wrap:anywhere;margin-top:3px;font-size:8px}.admin-kyc-documents{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 12px;display:grid}.admin-kyc-documents button{border:1px solid var(--line);min-width:0;color:var(--green);text-align:left;background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:6px;padding:7px;display:grid}.admin-kyc-documents button>img,.admin-kyc-documents button>span{object-fit:cover;background:#edf4fb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-kyc-documents button>div{min-width:0}.admin-kyc-documents button strong,.admin-kyc-documents button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-kyc-documents button strong{font-size:7px}.admin-kyc-documents button small{font-size:5.8px}.admin-kyc-documents button>svg{width:12px;height:12px}.kyc-admin-card--manual .form-field{margin-top:10px}.kyc-admin-card--manual .form-field textarea{min-height:70px}.kyc-admin-card--manual .admin-kyc-actions button{border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:40px;display:flex}.whatsapp-settings-section>h2{align-items:center;gap:7px;display:flex}.whatsapp-settings-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.whatsapp-setting-card{background:linear-gradient(150deg,#fff,#f6faff);border:1px solid #cfe0f5;border-radius:15px;min-width:0;padding:13px}.whatsapp-setting-card>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.whatsapp-setting-card>header>span{color:#fff;background:#19a974;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.whatsapp-setting-card.is-alerts>header>span{background:var(--green)}.whatsapp-setting-card>header>span svg{width:18px;height:18px}.whatsapp-setting-card header strong,.whatsapp-setting-card header small{display:block}.whatsapp-setting-card header strong{font-size:9px}.whatsapp-setting-card header small{color:var(--ink-soft);margin-top:3px;font-size:6.5px;line-height:1.35}.whatsapp-setting-card header i{color:#9b6200;white-space:nowrap;background:#fff5d8;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.whatsapp-setting-card header i.is-configured{color:var(--success);background:var(--success-soft)}.whatsapp-setting-card .admin-input{margin-top:12px}.whatsapp-setting-card>p{color:var(--ink-soft);margin:9px 1px 0;font-size:6.8px;line-height:1.45}.whatsapp-settings-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.whatsapp-settings-actions button{justify-content:center;align-items:center;gap:6px;min-height:44px;display:flex}.whatsapp-settings-actions button svg{width:16px;height:16px}.whatsapp-admin-status{background:#f3f7fb;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:13px;padding:11px;display:grid}.whatsapp-admin-status>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.whatsapp-admin-status.is-ready>span{color:#087f5b;background:#daf7ec}.whatsapp-admin-status.is-pending>span{color:#a26b00;background:#fff1c7}.whatsapp-admin-status strong,.whatsapp-admin-status small{display:block}.whatsapp-admin-status strong{font-size:8px}.whatsapp-admin-status small{color:var(--ink-soft);margin-top:3px;font-size:6.8px}.whatsapp-admin-status .secondary-button{min-height:35px;padding:0 9px;font-size:7px}.whatsapp-alert-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.whatsapp-alert-metrics>div{text-align:center;background:#f8fbff;border:1px solid #d9e5f2;border-radius:11px;padding:10px}.whatsapp-alert-metrics strong,.whatsapp-alert-metrics span{display:block}.whatsapp-alert-metrics strong{color:#0a55b3;font-size:13px}.whatsapp-alert-metrics span{color:var(--ink-soft);margin-top:2px;font-size:6.3px}.whatsapp-alert-history{border-top:1px solid #e1e9f3;gap:6px;margin-top:12px;padding-top:11px;display:grid}.whatsapp-alert-history>span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:6.5px;font-weight:800}.whatsapp-alert-history>div{background:#f5f8fc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.whatsapp-alert-history>div>span{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.whatsapp-alert-history svg{color:#0a55b3;background:#deedff;border-radius:6px;grid-row:1/span 2;width:18px;height:18px;padding:4px}.whatsapp-alert-history strong,.whatsapp-alert-history small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.whatsapp-alert-history strong{font-size:7px}.whatsapp-alert-history small{color:var(--ink-soft);margin-top:2px;font-size:5.8px}.whatsapp-alert-history i{color:#8a6400;background:#fff2c7;border-radius:999px;padding:4px 6px;font-size:5.5px;font-style:normal;font-weight:850}.whatsapp-alert-history i.is-sent{color:#087f5b;background:#daf7ec}.whatsapp-alert-history i.is-failed{color:#a51e24;background:#fee5e7}@media (width<=520px){.whatsapp-settings-grid,.whatsapp-settings-actions{grid-template-columns:1fr}}.admin-finance-screen,.admin-support-screen{padding-top:14px}.wallet-balance-grid{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.wallet-balance-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.wallet-balance-card>.payment-mark{width:34px;height:34px}.wallet-balance-card>span{margin:8px 0 6px;font-size:9px;font-weight:800;display:block}.wallet-balance-card>div{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.wallet-balance-card input{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;height:36px;padding:0 7px;font-size:11px;font-weight:800}.wallet-balance-card b{font-size:7.5px}.wallet-balance-card small{color:var(--ink-soft);margin-top:7px;font-size:6.5px;line-height:1.35;display:block}.export-section{margin-top:13px}.export-section>div{color:var(--green);grid-template-columns:24px 1fr;gap:8px;display:grid}.export-section strong,.export-section small{display:block}.export-section strong{color:var(--ink);font-size:9px}.export-section small{color:var(--ink-soft);margin-top:3px;font-size:7.5px}.export-section .secondary-button{margin-top:11px}.payout-proof-document{margin-top:10px}.payout-proof-upload{background:#f7fbf9;border-color:#cde4dc}.manual-payment-methods button:disabled,.payment-method-row button:disabled{opacity:.42;cursor:not-allowed}.payment-not-configured{margin:12px 0}@media (width<=360px){.screen-content{padding-left:18px;padding-right:18px}.home-header,.support-chat-screen>.flow-header{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.amount-row input,.amount-row strong{font-size:41px}.route-selector strong{font-size:11px}.home-header-actions{gap:5px}.home-header-actions .language-toggle button{min-width:26px;padding:0 5px}.rate-hero-values{grid-template-columns:1fr}}.admin-web-runtime,.admin-web-runtime>.swapsafe-app,.swapsafe-admin-site{width:100%;height:100%}.admin-web-runtime{color:var(--ink);background:#f3f6fb}.swapsafe-admin-site{background:#f3f6fb;overflow:hidden}.admin-web-scroll{overscroll-behavior:auto;scrollbar-gutter:stable;width:100%;height:100%;overflow:auto}.swapsafe-admin-site .screen-content{min-height:100%}.swapsafe-admin-site .admin-access-screen{background:radial-gradient(circle at 85% 8%,#dcecff 0,#0000 30%),linear-gradient(145deg,#f8fbff,#fff 52%);width:100%;padding:28px clamp(28px,7vw,110px) 56px}.swapsafe-admin-site .admin-access-screen .login-header{width:100%}.swapsafe-admin-site .admin-access-hero{grid-template-columns:78px minmax(0,1fr);gap:22px;width:min(720px,100%);margin:clamp(76px,13vh,150px) auto 28px}.swapsafe-admin-site .admin-access-hero>span{border-radius:23px;width:78px;height:78px}.swapsafe-admin-site .admin-access-hero>span svg{width:36px;height:36px}.swapsafe-admin-site .admin-access-hero h1{letter-spacing:-1.8px;font-size:clamp(32px,4vw,48px)}.swapsafe-admin-site .admin-access-hero p{max-width:560px;font-size:14px}.swapsafe-admin-site .admin-access-screen>.session-card,.swapsafe-admin-site .admin-access-screen>.login-button,.swapsafe-admin-site .admin-access-screen>.admin-switch-account,.swapsafe-admin-site .admin-access-screen>.login-legal{width:min(520px,100%);margin-left:auto;margin-right:auto}.swapsafe-admin-site .admin-access-screen>.session-card{min-height:72px;padding:16px 18px}.swapsafe-admin-site .admin-access-screen>.login-button,.swapsafe-admin-site .admin-access-screen>.admin-switch-account{min-height:54px}.swapsafe-admin-site .admin-screen{background:#f3f6fb;grid-template-columns:264px minmax(0,1fr);width:100%;min-height:100%;padding:0;display:grid}.admin-sidebar{z-index:55;color:#fff;background:linear-gradient(#071c38 0%,#092952 100%);flex-direction:column;min-width:0;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0;box-shadow:12px 0 35px #04193614}.admin-sidebar-brand{border-bottom:1px solid #ffffff1c;gap:7px;padding:2px 12px 24px;display:grid}.admin-sidebar-brand .brand{color:#fff;letter-spacing:-1.3px;font-size:25px}.admin-sidebar-brand .brand span{color:#5da9ff}.admin-sidebar-brand>span{color:#9eb5d0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.swapsafe-admin-site .admin-tabs{background:0 0;border-radius:0;flex-direction:column;flex:1;gap:6px;margin:24px 0;padding:0;display:flex}.swapsafe-admin-site .admin-tabs button{color:#aabdd4;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 12px;font-size:12px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:grid;position:relative}.swapsafe-admin-site .admin-tabs button:hover{color:#fff;background:#ffffff12}.swapsafe-admin-site .admin-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#116fe8,#2b8cff);box-shadow:0 9px 22px #0052bc47}.swapsafe-admin-site .admin-tabs button>svg{width:19px;height:19px}.swapsafe-admin-site .admin-tabs button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.swapsafe-admin-site .admin-tabs button>b{color:#0a2b55;background:#e8f3ff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;display:grid}.admin-sidebar-footer{gap:10px;display:grid}.admin-app-connection{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.admin-app-connection>i,.admin-live-chip>i{background:#29d68f;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #29d68f24}.admin-app-connection strong,.admin-app-connection span{display:block}.admin-app-connection strong{font-size:9px}.admin-app-connection span{color:#95abc4;margin-top:4px;font-size:7px;line-height:1.4}.admin-logout{color:#c5d4e6;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.admin-logout:hover{color:#fff;background:#ffffff12}.admin-workspace{min-width:0}.swapsafe-admin-site .admin-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dfe7f1;justify-content:space-between;gap:24px;min-height:82px;padding:15px 32px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #071d4709}.swapsafe-admin-site .admin-header-title{text-align:left;min-width:0}.swapsafe-admin-site .admin-header-title>span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.swapsafe-admin-site .admin-header-title>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:20px;line-height:1.2;overflow:hidden}.swapsafe-admin-site .admin-header-actions{align-items:center;gap:10px;display:flex}.admin-live-chip{color:#087f5b;background:#effaf5;border:1px solid #cdebdc;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.admin-live-chip>i{margin:0}.admin-profile{border-left:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:210px;padding-left:10px;display:grid}.admin-profile>span{color:#fff;background:linear-gradient(145deg,#0a59cf,#2c8bff);border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.admin-profile strong,.admin-profile small{display:block}.admin-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-profile small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.admin-main-content{width:min(1440px,100%);margin:0 auto;padding:32px clamp(24px,3vw,48px) 56px}.admin-main-content>.admin-section,.admin-main-content .admin-transaction-detail>.admin-section{background:#fff;border:1px solid #dfe7f1;border-radius:18px;padding:22px;box-shadow:0 8px 24px #071d4709}.swapsafe-admin-site .rate-hero{background:linear-gradient(135deg,#071d3a,#0c3f79);border-radius:20px;padding:28px;box-shadow:0 16px 32px #071d4724}.swapsafe-admin-site .rate-hero>span{font-size:11px}.swapsafe-admin-site .rate-hero>strong{font-size:clamp(27px,3vw,38px)}.swapsafe-admin-site .rate-hero>small{font-size:9px}.swapsafe-admin-site .rate-hero button{min-height:36px;padding:0 14px;font-size:9px}.swapsafe-admin-site .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 26px}.swapsafe-admin-site .admin-stats div{border-color:#dfe7f1;border-radius:16px;align-content:center;min-height:112px;padding:20px;display:grid;box-shadow:0 8px 22px #071d4708}.swapsafe-admin-site .admin-stats span{font-size:9px}.swapsafe-admin-site .admin-stats strong{font-size:24px}.swapsafe-admin-site .admin-stats small{font-size:9px}.swapsafe-admin-site .section-title h2,.swapsafe-admin-site .admin-section h2{font-size:18px}.swapsafe-admin-site .section-title button{font-size:10px}.swapsafe-admin-site .eyebrow{font-size:9px}.swapsafe-admin-site .approval-list>div{grid-template-columns:42px minmax(0,1fr) auto;min-height:66px;padding:13px 16px}.swapsafe-admin-site .approval-list strong{font-size:10px}.swapsafe-admin-site .approval-list small{font-size:8px}.swapsafe-admin-site .approval-list button{min-height:34px;padding:0 13px;font-size:9px}.swapsafe-admin-site .admin-tool-grid>button{border-color:#dfe7f1;border-radius:16px;min-height:96px;padding:18px;box-shadow:0 8px 22px #071d4708}.swapsafe-admin-site .admin-tool-grid strong{font-size:11px}.swapsafe-admin-site .admin-tool-grid small{font-size:8px}.swapsafe-admin-site .system-status{padding:16px 18px}.swapsafe-admin-site .system-status strong{font-size:11px}.swapsafe-admin-site .system-status span{font-size:9px}.swapsafe-admin-site .admin-list-heading{margin:0 0 24px}.swapsafe-admin-site .admin-list-heading h1{letter-spacing:-.8px;margin:6px 0;font-size:30px}.swapsafe-admin-site .admin-list-heading p{font-size:11px}.swapsafe-admin-site .admin-transaction-list{border-radius:17px;box-shadow:0 8px 24px #071d4709}.swapsafe-admin-site .admin-transaction-list>button{grid-template-columns:42px minmax(260px,1fr) minmax(130px,auto) 18px;min-height:72px;padding:13px 18px}.swapsafe-admin-site .admin-transaction-list>button:hover{background:#f7faff}.swapsafe-admin-site .admin-transaction-list .transaction-main strong{font-size:11px}.swapsafe-admin-site .admin-transaction-list .transaction-main small{margin-top:4px;font-size:8px}.swapsafe-admin-site .status-pill{padding:6px 9px;font-size:8px}.swapsafe-admin-site .rule-section{margin-top:18px;padding:24px}.swapsafe-admin-site .rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.swapsafe-admin-site .admin-input>span,.swapsafe-admin-site .form-field>span{font-size:10px}.swapsafe-admin-site .admin-input>div{height:50px}.swapsafe-admin-site .admin-input input{font-size:13px}.swapsafe-admin-site .toggle-row{min-height:62px}.swapsafe-admin-site .toggle-row strong{font-size:11px}.swapsafe-admin-site .toggle-row div>span,.swapsafe-admin-site .rule-description{font-size:9px}.swapsafe-admin-site .whatsapp-admin-status{padding:15px}.swapsafe-admin-site .whatsapp-admin-status strong{font-size:10px}.swapsafe-admin-site .whatsapp-admin-status small{font-size:8px}.swapsafe-admin-site .whatsapp-admin-status .secondary-button{width:auto;min-height:38px;font-size:8px}.swapsafe-admin-site .save-button{width:min(320px,100%);min-height:50px}.swapsafe-admin-site .admin-account-list,.swapsafe-admin-site .admin-qr-list,.swapsafe-admin-site .wallet-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.swapsafe-admin-site .admin-account-card,.swapsafe-admin-site .admin-qr-card,.swapsafe-admin-site .wallet-balance-card{border-radius:17px;padding:20px}.swapsafe-admin-site .admin-payment-section-heading{margin-top:30px}.swapsafe-admin-site .admin-payment-section-heading h2{font-size:20px}.swapsafe-admin-site .admin-payment-section-heading p{font-size:10px}.swapsafe-admin-site .manual-qr-callout{padding:16px}.admin-kyc-page{gap:18px;display:grid}.swapsafe-admin-site .admin-kyc-provider{border:1px solid #d5e4f5;border-radius:14px;grid-template-columns:42px minmax(0,1fr);padding:16px}.swapsafe-admin-site .admin-kyc-provider>span{width:42px;height:42px}.swapsafe-admin-site .admin-kyc-provider strong{font-size:10px}.swapsafe-admin-site .admin-kyc-provider small{font-size:8px}.swapsafe-admin-site .kyc-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.swapsafe-admin-site .kyc-admin-card{border-radius:17px;padding:20px}.swapsafe-admin-site .kyc-admin-card--full>header{grid-template-columns:42px minmax(0,1fr) auto}.swapsafe-admin-site .kyc-admin-card--full>header strong{font-size:11px}.swapsafe-admin-site .kyc-admin-card--full>header small{font-size:8px}.swapsafe-admin-site .admin-kyc-identity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.swapsafe-admin-site .admin-kyc-identity-grid>div{padding:11px}.swapsafe-admin-site .admin-kyc-identity-grid span{font-size:7px}.swapsafe-admin-site .admin-kyc-identity-grid strong{font-size:9px}.swapsafe-admin-site .admin-kyc-documents button{grid-template-columns:42px minmax(0,1fr) 15px;padding:9px}.swapsafe-admin-site .admin-kyc-documents button>img,.swapsafe-admin-site .admin-kyc-documents button>span{width:42px;height:42px}.swapsafe-admin-site .admin-kyc-documents button strong{font-size:8px}.swapsafe-admin-site .admin-kyc-documents button small{font-size:6px}.swapsafe-admin-site .kyc-empty{background:#fff;border:1px dashed #bfd1e6;border-radius:17px;grid-column:1/-1;min-height:180px}.swapsafe-admin-site .support-ticket-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.swapsafe-admin-site .support-ticket{border-radius:16px;padding:18px}.swapsafe-admin-site .support-ticket header strong{font-size:11px}.swapsafe-admin-site .admin-support-meta span,.swapsafe-admin-site .admin-support-meta strong{font-size:8px}.swapsafe-admin-site .admin-support-thread strong,.swapsafe-admin-site .admin-support-thread small{font-size:7px}.swapsafe-admin-site .admin-support-thread p{font-size:9px}.swapsafe-admin-site .support-admin-actions button{min-height:42px}.swapsafe-admin-site .detail-back{font-size:11px}.swapsafe-admin-site .detail-heading h1{font-size:25px}.swapsafe-admin-site .detail-heading p{font-size:10px}.swapsafe-admin-site .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.swapsafe-admin-site .detail-grid span{font-size:9px}.swapsafe-admin-site .detail-grid strong{font-size:11px}.swapsafe-admin-site .proof-document strong,.swapsafe-admin-site .beneficiary-qr-admin strong,.swapsafe-admin-site .audit-line strong{font-size:10px}.swapsafe-admin-site .proof-document small,.swapsafe-admin-site .beneficiary-qr-admin small,.swapsafe-admin-site .audit-line span{font-size:8px}.swapsafe-admin-site .proof-viewer{justify-content:center;align-items:center;padding:40px;position:fixed}.swapsafe-admin-site .proof-viewer-card{width:min(760px,100%);max-height:calc(100vh - 80px);overflow:auto}.swapsafe-admin-site .save-toast{font-size:11px;bottom:30px}@media (width<=1120px){.swapsafe-admin-site .admin-screen{grid-template-columns:88px minmax(0,1fr)}.admin-sidebar{padding-left:12px;padding-right:12px}.admin-sidebar-brand{justify-items:center;padding-left:0;padding-right:0}.admin-sidebar-brand .brand{letter-spacing:-.8px;font-size:18px}.admin-sidebar-brand>span,.swapsafe-admin-site .admin-tabs button>span,.admin-app-connection div,.admin-logout>span{display:none}.swapsafe-admin-site .admin-tabs button{grid-template-columns:1fr;justify-items:center;padding:0}.swapsafe-admin-site .admin-tabs button>b{min-width:16px;height:16px;padding:0 3px;font-size:7px;position:absolute;top:4px;right:4px}.admin-app-connection{grid-template-columns:1fr;justify-items:center}.admin-logout{justify-content:center;padding:0}.swapsafe-admin-site .kyc-admin-list{grid-template-columns:1fr}}@media (width<=820px){.swapsafe-admin-site .admin-screen{display:block}.admin-sidebar{flex-direction:row;align-items:center;gap:12px;width:100%;height:70px;padding:10px 14px;position:sticky;top:0;overflow:hidden}.admin-sidebar-brand{border-bottom:0;border-right:1px solid #ffffff1f;flex:none;padding:0 13px 0 0}.admin-sidebar-brand .brand{font-size:18px}.swapsafe-admin-site .admin-tabs{scrollbar-width:none;flex-direction:row;flex:1;gap:5px;min-width:0;margin:0;overflow-x:auto}.swapsafe-admin-site .admin-tabs::-webkit-scrollbar{display:none}.swapsafe-admin-site .admin-tabs button{flex:0 0 44px;min-height:44px}.admin-sidebar-footer{display:none}.swapsafe-admin-site .admin-header{min-height:72px;padding:12px 18px;top:70px}.admin-live-chip{display:none}.admin-profile{min-width:38px;padding-left:8px}.admin-profile>div{display:none}.admin-main-content{padding:24px 18px 46px}.swapsafe-admin-site .admin-stats{grid-template-columns:1fr 1fr}.swapsafe-admin-site .rule-grid,.swapsafe-admin-site .admin-account-list,.swapsafe-admin-site .admin-qr-list,.swapsafe-admin-site .wallet-balance-grid,.swapsafe-admin-site .support-ticket-list{grid-template-columns:1fr}.swapsafe-admin-site .admin-kyc-identity-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.swapsafe-admin-site .admin-access-screen{padding:24px 20px 42px}.swapsafe-admin-site .admin-access-hero{grid-template-columns:58px minmax(0,1fr);gap:14px;margin-top:72px}.swapsafe-admin-site .admin-access-hero>span{border-radius:18px;width:58px;height:58px}.swapsafe-admin-site .admin-access-hero h1{font-size:27px}.swapsafe-admin-site .admin-access-hero p{font-size:10px}.swapsafe-admin-site .admin-header-title>span{display:none}.swapsafe-admin-site .admin-header-title>strong{font-size:16px}.swapsafe-admin-site .admin-header-actions{gap:6px}.swapsafe-admin-site .admin-stats{gap:10px}.swapsafe-admin-site .admin-stats div{min-height:96px;padding:14px}.swapsafe-admin-site .admin-stats strong{font-size:18px}.swapsafe-admin-site .admin-tool-grid{grid-template-columns:1fr}.swapsafe-admin-site .admin-transaction-list>button{grid-template-columns:36px minmax(0,1fr) 14px}.swapsafe-admin-site .admin-transaction-list>button>.status-pill{grid-column:2;justify-self:start}.swapsafe-admin-site .admin-transaction-list>button>svg{grid-area:1/3/span 2}.swapsafe-admin-site .admin-kyc-documents{grid-template-columns:1fr}.swapsafe-admin-site .whatsapp-admin-status{grid-template-columns:34px minmax(0,1fr)}.swapsafe-admin-site .whatsapp-admin-status .secondary-button{grid-column:1/-1;width:100%}}.admin-app-web-runtime,.admin-app-web-runtime>.swapsafe-app,.swapsafe-admin-web{width:100%;height:100%}.admin-app-web-runtime{color:var(--ink);background:#eaf1fb}.swapsafe-admin-web{background:#eaf1fb;overflow:hidden}.admin-app-web-scroll{overscroll-behavior:auto;scrollbar-gutter:stable;width:100%;height:100%;overflow:auto}.swapsafe-admin-web .screen-content{border-left:1px solid #a6bcd88c;border-right:1px solid #a6bcd88c;width:min(680px,100%);min-height:100%;margin:0 auto;box-shadow:0 22px 70px #071d471f}.swapsafe-admin-web .admin-screen{padding-top:0;padding-bottom:64px}.swapsafe-admin-web .admin-header{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f9fff2;border-bottom:1px solid #d9e4f2e0;margin:0 -24px;padding:18px 24px 14px;position:sticky;top:0;box-shadow:0 6px 20px #071d4709}.swapsafe-admin-web .admin-access-screen{padding-top:36px}.swapsafe-admin-web .admin-access-hero{margin-top:clamp(64px,12vh,112px)}.swapsafe-admin-web .proof-viewer{justify-content:center;align-items:center;position:fixed}.swapsafe-admin-web .proof-viewer-card{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto}@media (width<=700px){.swapsafe-admin-web .screen-content{box-shadow:none;border-left:0;border-right:0}}@media (width<=360px){.swapsafe-admin-web .admin-header{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.splash-legal-links{flex-wrap:wrap;justify-content:center;gap:5px 11px;margin-top:9px;display:flex}.splash-legal-links a{color:var(--green-dark);font-size:7px;font-weight:750;text-decoration:none}.splash-legal-links a:hover{text-decoration:underline}.account-list .account-delete-entry>span{color:#b4232c;background:var(--red-soft)}.account-list .account-delete-entry strong{color:#8e1f28}.legal-screen,.deletion-screen{background:linear-gradient(#f7fbff 0,#fff 260px);padding-left:22px;padding-right:22px}.legal-hero,.deletion-hero{background:#fff;border:1px solid #cfe0f6;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;margin:27px 0 17px;padding:16px;display:grid;box-shadow:0 10px 27px #1677ff12}.legal-hero>svg,.deletion-hero>span{color:#fff;background:linear-gradient(145deg,#0b55be,#1677ff);border-radius:15px;place-items:center;width:48px;height:48px;padding:13px;display:grid}.deletion-hero>span{color:#a51e24;background:var(--red-soft);padding:0}.legal-hero h1,.deletion-hero h1{letter-spacing:-.45px;margin:4px 0 5px;font-size:18px;line-height:1.16}.legal-hero p,.deletion-hero p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.5}.legal-tabs{background:#e8f1fd;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.legal-tabs button{min-height:36px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;padding:0 5px;font-size:7.4px;font-weight:800}.legal-tabs button.is-active{color:var(--green-dark);background:#fff;box-shadow:0 4px 12px #071d4712}.legal-document{gap:10px;margin-top:14px;display:grid}.legal-document>div{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:29px minmax(0,1fr);gap:10px;padding:13px;display:grid}.legal-document>div>span{width:29px;height:29px;color:var(--green-dark);background:var(--green-soft);border-radius:9px;place-items:center;font-size:7px;font-weight:900;display:grid}.legal-document h2{margin:0 0 5px;font-size:11px}.legal-document p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.58}.legal-document a{color:var(--green-dark);margin-top:8px;font-size:8px;font-weight:800;display:inline-block}.legal-contact{color:#dcecff;background:#071d3a;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.legal-contact>svg{color:#72b2ff;width:22px;height:22px}.legal-contact strong,.legal-contact span{display:block}.legal-contact strong{color:#fff;font-size:9px}.legal-contact span{overflow-wrap:anywhere;margin-top:4px;font-size:7px;line-height:1.45}.deletion-signin{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;justify-items:center;padding:24px 18px;display:grid}.deletion-signin>svg{width:31px;height:31px;color:var(--green)}.deletion-signin h2{margin:10px 0 5px;font-size:16px}.deletion-signin p{color:var(--ink-soft);margin:0 0 17px;font-size:8px}.deletion-impact{gap:9px;margin-bottom:16px;display:grid}.deletion-impact>div{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.deletion-impact>div>svg{width:21px;height:21px;color:var(--green)}.deletion-impact strong,.deletion-impact small{display:block}.deletion-impact strong{font-size:9px}.deletion-impact small{color:var(--ink-soft);margin-top:4px;font-size:7px;line-height:1.42}.deletion-screen .form-field textarea{min-height:92px}.deletion-consent{margin:15px 2px}.deletion-submit{background:#a51e24;box-shadow:0 10px 20px #a51e2429}.deletion-status{background:#fff;border:1px solid #cfe0f6;border-radius:18px;padding:16px;box-shadow:0 10px 26px #071d470f}.deletion-status>header{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:13px;display:grid}.deletion-status>header>span{width:42px;height:42px;color:var(--green);background:var(--green-soft);border-radius:13px;place-items:center;display:grid}.deletion-status>header small,.deletion-status>header h2{margin:0;display:block}.deletion-status>header small{color:var(--ink-soft);font-size:6.8px}.deletion-status>header h2{margin-top:3px;font-size:14px}.deletion-status>header i{color:var(--green-dark);font-size:10px;font-style:normal;font-weight:900}.deletion-timeline{gap:11px;padding:15px 1px;display:grid}.deletion-timeline>div{opacity:.42;grid-template-columns:25px minmax(0,1fr);gap:9px;display:grid}.deletion-timeline>div.is-done{opacity:1}.deletion-timeline svg{width:18px;height:18px;color:var(--green)}.deletion-timeline strong,.deletion-timeline small{display:block}.deletion-timeline strong{font-size:8.5px}.deletion-timeline small{color:var(--ink-soft);margin-top:3px;font-size:7px}.deletion-admin-note{color:var(--ink-soft);background:#f4f8fc;border-radius:11px;margin:0 0 13px;padding:11px;font-size:7.5px;line-height:1.5}.deletion-admin-note strong{color:var(--ink);margin-bottom:4px;display:block}.deletion-privacy-link{color:var(--green-dark);justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:8px;font-weight:800;display:flex}.deletion-privacy-link svg{width:15px;height:15px}.duplicate-proof-alert{color:#8e1f28;background:var(--red-soft);border:1px solid #efb7bb;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;padding:13px;display:grid}.duplicate-proof-alert>svg{width:25px;height:25px}.duplicate-proof-alert strong,.duplicate-proof-alert span{display:block}.duplicate-proof-alert strong{font-size:9px}.duplicate-proof-alert span{margin-top:4px;font-size:7px;line-height:1.45}.admin-compliance-screen{gap:16px;display:grid}.compliance-control-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.compliance-control-grid>div{background:#f8fbff;border:1px solid #dbe7f4;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:74px;padding:10px;display:grid}.compliance-control-grid svg{color:var(--success)}.compliance-control-grid strong,.compliance-control-grid small{display:block}.compliance-control-grid strong{font-size:8px}.compliance-control-grid small{color:var(--ink-soft);margin-top:3px;font-size:6.5px;line-height:1.35}.compliance-external-note{color:#7a5a00;background:#fff8df;border-radius:10px;gap:7px;margin:11px 0 0;padding:10px;font-size:7px;line-height:1.45;display:flex}.compliance-external-note svg{flex:none}.compliance-public-links{grid-template-columns:repeat(2,1fr);gap:8px;margin:13px 0;display:grid}.compliance-public-links a{border:1px solid var(--line);min-height:39px;color:var(--green-dark);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:800;text-decoration:none;display:flex}.deletion-admin-list{gap:11px;margin-top:13px;display:grid}.deletion-admin-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.deletion-admin-card>header{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.deletion-admin-card>header>span{width:39px;height:39px;color:var(--green);background:var(--green-soft);border-radius:12px;place-items:center;display:grid}.deletion-admin-card header strong,.deletion-admin-card header small{display:block}.deletion-admin-card header strong{font-size:8.5px}.deletion-admin-card header small{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:3px;font-size:6.5px;line-height:1.4}.deletion-admin-card header i{color:var(--green-dark);background:var(--green-soft);border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.deletion-admin-card>p{color:var(--ink-soft);background:#f5f8fc;border-radius:10px;margin:11px 0;padding:10px;font-size:7px;line-height:1.45}.deletion-admin-card>p strong{color:var(--ink);margin-bottom:4px;display:block}.deletion-admin-card .form-field{margin-top:12px}.deletion-admin-card .form-field textarea{min-height:84px}.deletion-admin-actions{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.deletion-admin-actions button{min-width:0;min-height:42px;padding:6px;font-size:7px}.deletion-admin-card>small{color:var(--ink-soft);font-size:6px}.admin-tool-grid>button:last-child:nth-child(3){grid-column:1/-1}.swapsafe-admin-web .admin-compliance-screen .admin-section{background:#fff;border:1px solid #dfe7f1;border-radius:17px;padding:20px;box-shadow:0 8px 24px #071d4709}.swapsafe-admin-web .admin-compliance-screen .admin-list-heading h1{font-size:28px}.swapsafe-admin-web .compliance-control-grid strong{font-size:10px}.swapsafe-admin-web .compliance-control-grid small,.swapsafe-admin-web .compliance-external-note{font-size:8px}.swapsafe-admin-web .deletion-admin-card header strong{font-size:10px}.swapsafe-admin-web .deletion-admin-card header small,.swapsafe-admin-web .deletion-admin-card>p{font-size:8px}@media (width<=560px){.compliance-control-grid,.deletion-admin-actions{grid-template-columns:1fr}}@media (display-mode:standalone),(width<=900px) and (pointer:coarse){html,body,#root{background:#fff;width:100%;min-width:0;height:100%;min-height:100dvh;overflow:hidden}.phone-stage{width:100vw;height:100dvh;padding:0;display:block}.device-menu-bar,.phone-bezel,.device-camera,.status-bar,.home-indicator-svg,.android-navigation-bar,.mobile-cursor,.keyboard-dock{display:none!important}.phone-scale-box,.phone-device{width:100%!important;height:100%!important}.phone-device{position:relative;transform:none!important}.device-screen{box-shadow:none;-webkit-user-select:auto;user-select:auto;cursor:auto!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.device-screen *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:auto!important}.device-screen{--device-safe-area-bottom:env(safe-area-inset-bottom,0px)!important}.home-header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.swapsafe-flow-screen,.tab-screen,.notification-screen,.admin-screen,.admin-access-screen{padding-top:calc(env(safe-area-inset-top,0px) + 16px)}.login-screen{padding-top:calc(env(safe-area-inset-top,0px) + 30px)}.bottom-nav{height:calc(69px + env(safe-area-inset-bottom,0px));padding-bottom:max(10px, env(safe-area-inset-bottom,0px))}.support-chat-screen>.flow-header{padding-top:calc(env(safe-area-inset-top,0px) + 10px)}}html.marketing-document,body.marketing-document,body.marketing-document #root{width:100%;min-width:0;height:auto;min-height:100%;overflow:hidden visible}.marketing-site-runtime{scroll-behavior:smooth;background:#fff;width:100%;max-width:100%;height:auto;min-height:100dvh;overflow:visible}.marketing-site{color:#0b2442;background:#fff;width:100%;min-width:0;max-width:100%;min-height:100dvh;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;overflow:clip visible}.marketing-site a{color:inherit;text-decoration:none}.marketing-site button,.marketing-site input{font:inherit}.marketing-site [id]{scroll-margin-top:92px}.marketing-site main,.marketing-site section,.marketing-site article,.marketing-site aside,.marketing-site nav,.marketing-site div,.marketing-site label{min-width:0}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p,.marketing-site strong,.marketing-site small,.marketing-site span,.marketing-site dd,.marketing-site dt{overflow-wrap:anywhere}.marketing-shell{width:min(1180px,100% - 48px);max-width:100%;margin-inline:auto}.marketing-header{z-index:100;min-height:76px;padding:max(11px, env(safe-area-inset-top)) max(24px, calc((100vw - 1180px) / 2)) 11px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #d9e4f2cc;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #0b244209}.marketing-brand{color:#0b2442;letter-spacing:-1.7px;align-items:center;font-size:28px;font-weight:800;line-height:1;display:inline-flex}.marketing-brand span{color:#1677ff}.marketing-nav{justify-content:center;align-items:center;gap:clamp(20px,3vw,38px);display:flex}.marketing-nav a{color:#51657c;font-size:14px;font-weight:700;transition:color .16s}.marketing-nav a:hover{color:#1677ff}.marketing-header-actions{align-items:center;gap:12px;display:flex}.marketing-site .language-toggle{background:#f2f6fb;height:38px}.marketing-site .language-toggle button{min-width:34px;height:30px;font-size:11px}.marketing-header-cta,.marketing-button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.marketing-header-cta{background:#1677ff;min-height:44px;padding:0 18px;font-size:13px;box-shadow:0 9px 24px #1677ff2e;color:#fff!important}.marketing-header-cta svg,.marketing-button svg{width:18px;height:18px}.marketing-header-cta:hover,.marketing-button:hover{transform:translateY(-1px)}.marketing-header-cta:focus-visible,.marketing-button:focus-visible,.marketing-site button:focus-visible,.marketing-site input:focus-visible,.marketing-site a:focus-visible{outline-offset:3px;outline:3px solid #1677ff47}.marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(48px,7vw,92px);min-height:660px;padding-block:80px 92px;display:grid;position:relative}.marketing-hero:before{z-index:-1;content:"";background:radial-gradient(circle,#1677ff1f,#1677ff00 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-150px;right:-210px}.marketing-eyebrow,.marketing-card-kicker{color:#1268e8;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.marketing-eyebrow svg{width:17px;height:17px}.marketing-hero-copy h1{letter-spacing:-.052em;max-width:710px;margin:22px 0;font-size:clamp(46px,5.15vw,72px);line-height:1.02}.marketing-hero-copy>p{color:#5f7085;max-width:620px;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.marketing-button{min-height:54px;padding:0 22px;font-size:14px}.marketing-button--primary{background:#1268e8;box-shadow:0 13px 30px #1677ff38;color:#fff!important}.marketing-button--primary:hover{background:#075bcc;box-shadow:0 16px 34px #1677ff45}.marketing-button--secondary{background:#fff;border-color:#cddbeb;color:#0b2442!important}.marketing-button--secondary:hover{background:#f7fbff;border-color:#9abce8}.marketing-trust-row{color:#5f7085;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:12px;font-weight:700;display:flex}.marketing-trust-row span{align-items:center;gap:6px;display:flex}.marketing-trust-row svg{color:#079a64;width:16px;height:16px}.marketing-route-card{background:linear-gradient(145deg,#fffffffa,#f0f7fff5);border:1px solid #afcbecb3;border-radius:28px;width:100%;max-width:100%;padding:28px;position:relative;box-shadow:0 32px 80px #165cb229}.marketing-route-card:after{z-index:-1;content:"";background:#dfeeff;border-radius:28px;position:absolute;inset:34px -22px -26px 42px}.marketing-live-line{color:#5f7085;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.marketing-live-line i{background:#0caf75;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #0caf751f}.marketing-route-countries{grid-template-columns:1fr 58px 1fr;align-items:center;gap:14px;padding:28px 0;display:grid}.marketing-route-countries>div:not(.marketing-route-arrows){text-align:center;justify-items:center;display:grid}.marketing-route-countries>div>span{color:#fff;background:#1677ff;border-radius:22px;place-items:center;width:64px;height:64px;font-size:18px;font-weight:900;display:grid;box-shadow:0 14px 30px #1677ff33}.marketing-route-countries>div:last-child>span{background:#ed3944;box-shadow:0 14px 30px #ed39442e}.marketing-route-countries strong{margin-top:11px;font-size:14px}.marketing-route-countries small{color:#718197;font-size:11px;font-weight:700}.marketing-route-arrows{color:#1677ff;justify-items:center;gap:3px;display:grid}.marketing-route-arrows svg{width:25px;height:25px}.marketing-route-arrows svg:last-child{color:#ed3944}.marketing-rate-bands{gap:10px;display:grid}.marketing-rate-bands>div{background:#ffffffd1;border:1px solid #dce8f6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.marketing-rate-bands span{color:#68798e;font-size:12px;font-weight:700}.marketing-rate-bands strong{white-space:nowrap;font-size:14px}.marketing-channel-strip{justify-content:center;align-items:center;gap:10px;padding-top:20px;display:flex}.marketing-provider{color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:inline-grid}.marketing-provider svg{width:27px;height:27px}.marketing-provider--orange{background:#ff7900}.marketing-provider--mtn{color:#131313;background:#fc0}.marketing-provider--alipay{color:#1677ff;background:#eaf3ff}.marketing-provider--wechat{color:#07c160;background:#e9f9ef}.marketing-rate-section{background:#f4f8fd;padding:104px 0}.marketing-section-heading{text-align:center;max-width:740px;margin-bottom:44px}.marketing-section-heading>span{color:#1677ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-section-heading h2{letter-spacing:-.038em;margin:13px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.12}.marketing-section-heading p{color:#64758a;margin:0;font-size:16px;line-height:1.7}.marketing-section-heading--left{text-align:left;max-width:650px;margin-inline:0}.marketing-calculator-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:stretch;gap:24px;display:grid}.marketing-calculator,.marketing-conditions-card{background:#fff;border:1px solid #dce7f3;border-radius:24px;box-shadow:0 18px 48px #1a4c8512}.marketing-calculator{padding:28px}.marketing-direction-tabs{background:#edf3fa;border-radius:17px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;padding:5px;display:grid}.marketing-direction-tabs button{color:#65768a;text-align:left;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:70px;padding:10px 15px;font-size:12px;font-weight:700;display:flex}.marketing-direction-tabs button span{color:#0b2442;align-items:center;gap:6px;font-size:14px;font-weight:900;display:flex}.marketing-direction-tabs button svg{width:15px}.marketing-direction-tabs button.is-active{color:#1677ff;background:#fff;box-shadow:0 7px 18px #13488517}.marketing-direction-tabs button.is-active span{color:#1268e8}.marketing-amount-field{background:#fbfdff;border:1px solid #d8e4f2;border-radius:17px;padding:20px 22px;display:block}.marketing-amount-field>span{color:#697a8e;font-size:12px;font-weight:700}.marketing-amount-field>div{align-items:baseline;gap:14px;margin-top:5px;display:flex}.marketing-amount-field input{color:#0b2442;letter-spacing:-.045em;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0;font-size:clamp(32px,5vw,48px);font-weight:800}.marketing-amount-field strong{color:#1677ff;font-size:15px}.marketing-rate-detail{color:#6b7b8f;border-bottom:1px solid #e4ecf5;justify-content:space-between;align-items:center;gap:20px;padding:15px 5px 14px;font-size:12px;display:flex}.marketing-rate-detail strong{color:#0b2442;font-size:13px}.marketing-quote-result{padding:25px 4px 23px}.marketing-quote-result>span{color:#66778b;font-size:13px;font-weight:700;display:block}.marketing-quote-result>strong{color:#1268e8;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;margin-top:5px;font-size:clamp(36px,5vw,54px);line-height:1.05;display:block}.marketing-quote-result small{letter-spacing:0;font-size:15px}.marketing-calculator-note{color:#78879a;margin:-6px 0 20px;font-size:11px}.marketing-calculator .marketing-button{width:100%}.marketing-conditions-card{color:#fff;background:linear-gradient(160deg,#0e2e55,#0b2442);padding:34px}.marketing-conditions-card .marketing-card-kicker{color:#7fbcff}.marketing-conditions-card h3{letter-spacing:-.025em;margin:14px 0 25px;font-size:25px;line-height:1.25}.marketing-conditions-card dl{margin:0}.marketing-conditions-card dl>div{border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:15px 0;display:grid}.marketing-conditions-card dt{color:#b9cbe0;align-items:center;gap:8px;font-size:12px;display:flex}.marketing-conditions-card dt svg{color:#6eb1ff;width:17px;height:17px}.marketing-conditions-card dd{text-align:right;margin:0;font-size:12px;font-weight:800}.marketing-conditions-card>p{color:#afc2d8;margin:24px 0 0;font-size:11px;line-height:1.65}.marketing-how{padding-block:108px}.marketing-step-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.marketing-step-grid article{background:#fff;border:1px solid #e0e8f2;border-radius:21px;grid-template-columns:55px 1fr;gap:20px;min-height:182px;padding:28px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.marketing-step-grid article:hover{border-color:#b9d4f5;transform:translateY(-2px);box-shadow:0 16px 40px #16539b14}.marketing-step-grid b{color:#1677ff;background:#edf5ff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:14px;display:grid}.marketing-step-grid h3{letter-spacing:-.02em;margin:3px 0 9px;font-size:19px}.marketing-step-grid p{color:#65768a;margin:0;font-size:13px;line-height:1.65}.marketing-security{background:linear-gradient(135deg,#eef6ff 0%,#f8fbff 55%,#eef8f5 100%);padding:104px 0}.marketing-security-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:72px;display:grid}.marketing-security-layout>div:first-child h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,4vw,49px);line-height:1.1}.marketing-security-layout>div:first-child p{color:#607186;margin:0 0 25px;font-size:15px;line-height:1.75}.marketing-text-link{align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex;color:#1268e8!important}.marketing-text-link svg{width:17px}.marketing-security-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.marketing-security-grid article{background:#ffffffd4;border:1px solid #c8dbf0d9;border-radius:20px;min-height:190px;padding:24px;box-shadow:0 14px 35px #16539b0e}.marketing-security-grid article>svg{color:#1677ff;width:27px;height:27px}.marketing-security-grid h3{margin:20px 0 8px;font-size:16px}.marketing-security-grid p{color:#65768a;margin:0;font-size:12px;line-height:1.6}.marketing-channels{padding-block:106px}.marketing-channel-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.marketing-channel-grid article{background:#fff;border:1px solid #dfe8f2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:154px;padding:20px;display:flex}.marketing-channel-grid article.is-disabled{filter:grayscale(.8);opacity:.55}.marketing-channel-grid strong{margin-top:13px;font-size:14px}.marketing-channel-grid small{color:#079a64;margin-top:4px;font-size:10px;font-weight:800}.marketing-channel-grid article.is-disabled small{color:#6d7b8c}.marketing-download{color:#fff;background:linear-gradient(135deg,#075dcc,#1677ff 62%,#3b93ff);border-radius:30px;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:center;gap:52px;margin-bottom:104px;padding:58px;display:grid;box-shadow:0 30px 70px #1677ff33}.marketing-download .marketing-card-kicker{color:#cde5ff}.marketing-download-copy h2{letter-spacing:-.04em;max-width:620px;margin:15px 0;font-size:clamp(34px,4vw,49px);line-height:1.08}.marketing-download-copy p{color:#d9ebff;max-width:610px;margin:0 0 28px;font-size:15px;line-height:1.7}.marketing-button--light{background:#fff;box-shadow:0 12px 28px #01316c2e;color:#075dcc!important}.marketing-store-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#063a7c3d;border:1px solid #ffffff3d;border-radius:22px;padding:28px}.marketing-store-panel h3{margin:0 0 8px;font-size:20px}.marketing-store-panel>p{color:#d6eaff;margin:0 0 20px;font-size:12px;line-height:1.6}.marketing-store-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.marketing-store-buttons>span{background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;column-gap:10px;min-height:70px;padding:10px 12px;display:grid}.marketing-store-buttons svg{grid-row:1/3;align-self:center;width:27px;height:27px}.marketing-store-buttons b{font-size:13px}.marketing-store-buttons small{color:#c8e2ff;font-size:9px;font-weight:700}.marketing-store-note{color:#c8e2ff;align-items:center;gap:7px;margin-top:16px;font-size:9px;display:flex}.marketing-footer{background:#f7faff;border-top:1px solid #e1e9f2;padding:48px 0}.marketing-footer .marketing-shell{grid-template-columns:1.1fr 1fr auto;align-items:center;gap:40px;display:grid}.marketing-footer p{color:#69798c;margin:10px 0 0;font-size:11px}.marketing-footer nav{flex-wrap:wrap;gap:10px 22px;display:flex}.marketing-footer nav a{color:#52657b;font-size:11px;font-weight:700}.marketing-footer>div>small{color:#8290a1;text-align:right;font-size:10px}@media (width<=1020px){.marketing-nav{display:none}.marketing-header{grid-template-columns:1fr auto}.marketing-hero{grid-template-columns:1fr 390px;gap:38px}.marketing-security-layout{gap:40px}.marketing-download{gap:30px;padding:44px}.marketing-footer .marketing-shell{grid-template-columns:1fr 1fr}.marketing-footer>div>small{text-align:left;grid-column:1/-1}}@media (width<=820px){.marketing-shell{width:min(100% - 36px,680px)}.marketing-header{min-height:70px;padding-right:max(18px, env(safe-area-inset-right));padding-left:max(18px, env(safe-area-inset-left))}.marketing-hero{grid-template-columns:1fr;min-height:0;padding-block:64px 82px}.marketing-hero-copy{text-align:center}.marketing-hero-copy h1,.marketing-hero-copy>p{margin-inline:auto}.marketing-hero-actions,.marketing-trust-row{justify-content:center}.marketing-route-card{width:min(100%,500px);margin-inline:auto}.marketing-calculator-layout,.marketing-security-layout,.marketing-download{grid-template-columns:1fr}.marketing-rate-section,.marketing-how,.marketing-security,.marketing-channels{padding-block:82px}.marketing-channel-grid{grid-template-columns:1fr 1fr}.marketing-download{margin-bottom:76px;padding:40px}}@media (width<=560px){.marketing-shell{width:calc(100% - 28px);max-width:calc(100% - 28px)}.marketing-header{min-height:64px;padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left));gap:10px}.marketing-brand{font-size:23px}.marketing-site .language-toggle{height:34px}.marketing-site .language-toggle button{min-width:29px;height:26px;font-size:9px}.marketing-header-actions{gap:7px}.marketing-header-cta{min-height:38px;padding:0 12px;font-size:11px}.marketing-header-cta svg{display:none}.marketing-hero{gap:44px;padding-block:50px 68px}.marketing-hero-copy h1{margin-block:18px;font-size:clamp(35px,10.5vw,47px);line-height:1.06}.marketing-hero-copy>p{font-size:16px;line-height:1.65}.marketing-eyebrow,.marketing-card-kicker{font-size:10px}.marketing-hero-actions{display:grid}.marketing-button{width:100%}.marketing-trust-row{text-align:left;justify-content:start;width:max-content;max-width:100%;margin-inline:auto;display:grid}.marketing-route-card{border-radius:22px;padding:21px 17px}.marketing-route-card:after{display:none}.marketing-route-countries{grid-template-columns:1fr 44px 1fr;gap:5px}.marketing-route-countries>div>span{border-radius:18px;width:54px;height:54px;font-size:15px}.marketing-rate-bands>div{flex-direction:column;align-items:flex-start;gap:3px}.marketing-rate-bands strong{white-space:normal}.marketing-section-heading{margin-bottom:30px}.marketing-section-heading h2{font-size:34px}.marketing-calculator{border-radius:20px;padding:17px}.marketing-direction-tabs{gap:5px}.marketing-direction-tabs button{min-height:76px;padding:9px;font-size:10px}.marketing-direction-tabs button span{font-size:12px}.marketing-amount-field{padding:17px}.marketing-amount-field input{font-size:36px}.marketing-rate-detail{flex-direction:column;align-items:flex-start;gap:4px}.marketing-quote-result>strong{font-size:clamp(32px,10vw,40px)}.marketing-conditions-card{border-radius:20px;padding:25px 21px}.marketing-conditions-card dl>div{align-items:flex-start}.marketing-conditions-card dd{max-width:45%}.marketing-step-grid{grid-template-columns:1fr}.marketing-step-grid article{grid-template-columns:46px 1fr;gap:14px;min-height:0;padding:22px 18px}.marketing-step-grid b{border-radius:14px;width:44px;height:44px}.marketing-security-grid{gap:10px}.marketing-security-grid article{min-height:178px;padding:19px 15px}.marketing-security-grid h3{margin-top:16px;font-size:14px}.marketing-channel-grid{gap:9px}.marketing-channel-grid article{min-height:138px;padding:14px 8px}.marketing-download{border-radius:24px;width:calc(100% - 28px);margin-bottom:64px;padding:31px 20px}.marketing-download-copy h2{font-size:34px}.marketing-store-panel{padding:20px 15px}.marketing-store-buttons{grid-template-columns:1fr}.marketing-footer .marketing-shell{grid-template-columns:1fr;gap:28px}.marketing-footer nav{grid-template-columns:1fr 1fr;display:grid}}@media (width<=420px){.marketing-header{grid-template-columns:minmax(0,1fr) auto}.marketing-header-cta{width:40px;min-width:40px;padding:0;font-size:0}.marketing-header-cta svg{width:18px;height:18px;display:block}.marketing-site .language-toggle button{min-width:27px;padding-inline:5px}.marketing-hero{padding-top:42px}.marketing-eyebrow{text-align:left;max-width:100%;line-height:1.45}.marketing-route-countries{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)}.marketing-route-arrows svg{width:21px;height:21px}.marketing-direction-tabs{grid-template-columns:1fr}.marketing-direction-tabs button{min-height:62px}.marketing-amount-field>div{gap:8px}.marketing-amount-field input{font-size:32px}.marketing-conditions-card dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.marketing-conditions-card dd{text-align:left;max-width:100%}.marketing-security-grid{grid-template-columns:1fr}.marketing-security-grid article{min-height:0}.marketing-footer nav{grid-template-columns:1fr}}@media (width<=340px){.marketing-shell{width:calc(100% - 20px);max-width:calc(100% - 20px)}.marketing-header{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}.marketing-brand{font-size:21px}.marketing-header-actions{gap:5px}.marketing-channel-strip{gap:7px}.marketing-provider{width:42px;height:42px}.marketing-download{width:calc(100% - 20px)}}.public-legal-site{background:#f7faff}.public-legal-main{min-height:calc(100dvh - 160px)}.public-legal-hero{color:#fff;background:radial-gradient(circle at 82% 10%,#5aa7ff59,#0000 33%),linear-gradient(135deg,#071d3a,#0e3b73 68%,#1268e8);padding:44px 0 52px}.public-legal-back{align-items:center;gap:8px;margin-bottom:31px;font-size:12px;font-weight:800;display:inline-flex;color:#cfe5ff!important}.public-legal-back svg{width:17px;height:17px}.public-legal-hero-grid{grid-template-columns:76px minmax(0,1fr) 220px;align-items:center;gap:26px;display:grid}.public-legal-icon{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 1px #ffffff24}.public-legal-icon svg{width:34px;height:34px}.public-legal-hero .marketing-eyebrow{color:#8ec5ff}.public-legal-hero h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(36px,4vw,52px);line-height:1.05}.public-legal-hero-grid>div>p{color:#c7daf0;max-width:700px;margin:0;font-size:14px;line-height:1.65}.public-legal-version{background:#041b3852;border:1px solid #ffffff2e;border-radius:17px;padding:17px 18px}.public-legal-version span,.public-legal-version strong,.public-legal-version small{display:block}.public-legal-version span{color:#91bce8;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.public-legal-version strong{margin-top:5px;font-size:13px}.public-legal-version small{color:#b7cde5;margin-top:5px;font-size:9px;line-height:1.45}.public-legal-tabs{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d6e4f4;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-22px;padding:7px;display:grid;position:relative;box-shadow:0 14px 35px #0e3b731a}.public-legal-tabs a{color:#5c6f85;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.public-legal-tabs a svg{flex:none;width:18px;height:18px}.public-legal-tabs a.is-active{color:#1268e8;background:#edf5ff;box-shadow:inset 0 0 0 1px #1677ff1a}.public-legal-layout{grid-template-columns:258px minmax(0,1fr);align-items:start;gap:26px;padding-block:48px 92px;display:grid}.public-legal-aside{gap:14px;display:grid;position:sticky;top:96px}.public-legal-aside>div,.public-legal-aside>section{background:#fff;border:1px solid #dce7f3;border-radius:18px;box-shadow:0 10px 28px #0e3b730b}.public-legal-aside>div{padding:16px 10px 10px;display:grid}.public-legal-aside>div>span{color:#78889b;letter-spacing:.07em;text-transform:uppercase;padding:0 8px 10px;font-size:9px;font-weight:900}.public-legal-aside>div>a{color:#50647a;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 8px;font-size:10px;font-weight:750;line-height:1.35;display:grid}.public-legal-aside>div>a:hover{color:#1268e8;background:#f2f7fd}.public-legal-aside>div>a b{color:#1677ff;background:#edf5ff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.public-legal-aside>section{color:#c7d9ed;background:linear-gradient(145deg,#0d315d,#071d3a);padding:18px}.public-legal-aside>section>svg{color:#6eb1ff;width:24px;height:24px}.public-legal-aside>section strong{color:#fff;margin-top:15px;font-size:13px;display:block}.public-legal-aside>section p{color:#b8cbe0;margin:7px 0 14px;font-size:10px;line-height:1.55}.public-legal-aside>section a{color:#8fc5ff;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.public-legal-aside>section a svg{width:15px;height:15px}.public-legal-document{gap:14px;display:grid}.public-legal-summary{color:#124f94;background:#edf6ff;border:1px solid #bad9ff;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px;display:grid}.public-legal-summary>svg{color:#1677ff;width:27px;height:27px}.public-legal-summary strong{font-size:13px;display:block}.public-legal-summary p{color:#476989;margin:5px 0 0;font-size:12px;line-height:1.65}.public-legal-section{background:#fff;border:1px solid #dce7f3;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:27px;scroll-margin-top:98px;display:grid;box-shadow:0 10px 28px #0e3b730a}.public-legal-section>span{color:#1268e8;background:#edf5ff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.public-legal-section h2{color:#0b2442;letter-spacing:-.025em;margin:3px 0 9px;font-size:19px;line-height:1.25}.public-legal-section p{color:#586b80;margin:0;font-size:12px;line-height:1.75}.public-legal-section ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.public-legal-section li{color:#52667b;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.55;display:grid}.public-legal-section li svg{color:#079a64;width:17px;height:17px}.public-legal-action{color:#fff;background:linear-gradient(135deg,#075dcc,#1677ff);border-radius:21px;grid-template-columns:58px minmax(0,1fr);gap:19px;padding:27px;display:grid;box-shadow:0 18px 42px #1677ff2b}.public-legal-action>svg{width:34px;height:34px;margin:5px auto 0}.public-legal-action span{color:#bcdcff;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.public-legal-action h2{margin:7px 0;font-size:21px;line-height:1.25}.public-legal-action p{color:#d7eaff;margin:0 0 17px;font-size:11px;line-height:1.6}.public-legal-action a{background:#fff;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex;color:#075dcc!important}.public-legal-action a svg{width:15px;height:15px}.public-legal-prelaunch{color:#735400;background:#fff9e6;border:1px solid #edd78e;border-radius:17px;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:20px;display:grid}.public-legal-prelaunch>svg{width:25px;height:25px}.public-legal-prelaunch strong{font-size:12px;display:block}.public-legal-prelaunch p{color:#846b21;margin:6px 0 0;font-size:10px;line-height:1.65}.public-legal-contact{background:#fff;border:1px solid #dce7f3;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.public-legal-contact>div{border-right:1px solid #e3ebf4;min-height:82px;padding:17px}.public-legal-contact>div:last-child{border-right:0}.public-legal-contact span,.public-legal-contact strong{display:block}.public-legal-contact span{color:#7a899b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.public-legal-contact strong{color:#0b2442;margin-top:7px;font-size:10px;line-height:1.5}@media (width<=940px){.public-legal-hero-grid{grid-template-columns:68px minmax(0,1fr)}.public-legal-icon{border-radius:21px;width:68px;height:68px}.public-legal-version{grid-column:2;width:min(100%,380px)}.public-legal-layout{grid-template-columns:1fr}.public-legal-aside{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);position:static}.public-legal-aside>div{grid-template-columns:1fr 1fr}.public-legal-aside>div>span{grid-column:1/-1}}@media (width<=700px){.public-legal-hero{padding-block:35px 46px}.public-legal-back{margin-bottom:24px}.public-legal-hero-grid{grid-template-columns:56px minmax(0,1fr);gap:15px}.public-legal-icon{border-radius:18px;width:56px;height:56px}.public-legal-icon svg{width:27px;height:27px}.public-legal-hero h1{font-size:36px}.public-legal-hero-grid>div>p{font-size:12px}.public-legal-version{grid-column:1/-1;width:100%}.public-legal-tabs{scrollbar-width:none;justify-content:flex-start;width:calc(100% - 28px);max-width:calc(100% - 28px);display:flex;overflow-x:auto}.public-legal-tabs::-webkit-scrollbar{display:none}.public-legal-tabs a{flex:none;min-width:135px}.public-legal-layout{padding-top:35px}.public-legal-aside{grid-template-columns:1fr}.public-legal-aside>div{grid-template-columns:1fr;max-height:290px;overflow-y:auto}.public-legal-aside>div>span{grid-column:auto}.public-legal-summary,.public-legal-section,.public-legal-action{padding:20px}.public-legal-section{grid-template-columns:38px minmax(0,1fr);gap:13px}.public-legal-section>span{border-radius:12px;width:38px;height:38px}.public-legal-section h2{font-size:17px}.public-legal-contact{grid-template-columns:1fr}.public-legal-contact>div{border-bottom:1px solid #e3ebf4;border-right:0;min-height:0}.public-legal-contact>div:last-child{border-bottom:0}}@media (width<=420px){.public-legal-hero-grid{display:block}.public-legal-icon{margin-bottom:18px}.public-legal-hero h1{font-size:33px}.public-legal-version{margin-top:22px}.public-legal-tabs a{min-width:128px}.public-legal-summary{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:17px}.public-legal-summary>svg{width:23px;height:23px}.public-legal-section{padding:19px 17px;display:block}.public-legal-section>span{margin-bottom:14px}.public-legal-section h2{margin-top:0}.public-legal-action{grid-template-columns:1fr}.public-legal-action>svg{margin:0}.public-legal-prelaunch{grid-template-columns:28px minmax(0,1fr);padding:17px}}
