/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#07182d;--blue:#2468f2;--blue-strong:#315ff6;--sky:#5bd5ff;--violet:#2468f2;--fx-violet:#7b63ff;--ice:#f3f7fa;--line:#dce5ee;--pc-font-sans:"InterVariable","Inter","Segoe UI",Arial,sans-serif;--pc-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--pc-text-xs:12px;--pc-text-sm:14px;--pc-text-md:16px;--pc-text-lg:18px;--pc-leading-tight:1.05;--pc-leading-body:1.6;--pc-leading-relaxed:1.75}html{scroll-behavior:smooth;scroll-padding-top:120px}body{color:var(--ink);font-family:var(--pc-font-sans);font-size:var(--pc-text-md);line-height:var(--pc-leading-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.shell{width:min(1240px,100% - 64px);margin:0 auto}.eyebrow{color:#8adfff;letter-spacing:.18em;font-size:10px;font-weight:800}.eyebrow.dark{color:#52708f}.eyebrow.light{color:#9ae6ff}svg{width:18px;height:18px}svg path,svg circle,svg rect{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.site-header{z-index:50;color:#fff;border-bottom:1px solid #ffffff2e;height:82px;position:absolute;inset:0 0 auto}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:100%;display:grid}.brand{align-items:center;width:105px;height:42px;display:flex;overflow:hidden}.brand img{object-fit:contain;filter:brightness(0)invert();width:105px;height:39px}.site-header nav{align-items:center;gap:31px;font-size:12px;font-weight:700;display:flex}.site-header nav a{color:#fffffff7}.site-header nav a:hover{color:#fff}.header-actions{justify-self:end;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.sign-in{color:#ffffffd6}.contact-button{color:#25304e;background:#fff;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 17px;display:inline-flex}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{border:1px solid #ffffff59;place-content:center;gap:6px;width:43px;height:43px;list-style:none;display:grid}.mobile-menu summary span{background:#fff;width:19px;height:1px}.mobile-menu>div{width:240px;color:var(--ink);background:#fff;border-radius:13px;padding:18px;position:absolute;top:50px;right:0;box-shadow:0 25px 65px #07182d40}.mobile-menu a{padding:12px;font-size:13px;display:block}.hero{color:#fff;background:linear-gradient(125deg,#091b39 0%,#2844d4 46%,#7254ed 74%,#4ecbfa 120%);min-height:900px;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;transform-origin:0 100%;background:#fff;height:220px;position:absolute;bottom:-115px;left:-6%;right:-6%;transform:rotate(-4deg)}.hero-gradient{opacity:.95;position:absolute;inset:0;overflow:hidden}.hero-gradient i{filter:blur(10px);border-radius:50%;position:absolute}.hero-gradient i:first-child{background:radial-gradient(circle at 40% 40%,#5cd8ffbf,#4b5af214 67%,#0000 70%);width:670px;height:670px;top:60px;right:-140px}.hero-gradient i:nth-child(2){background:radial-gradient(circle,#b270ffa6,#0000 67%);width:560px;height:560px;top:-260px;left:26%}.hero-gradient i:nth-child(3){background:radial-gradient(circle,#1a90ff8c,#0000 65%);width:500px;height:500px;bottom:-140px;left:-220px}.hero-grid{z-index:3;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:830px;padding-top:95px;padding-bottom:70px;display:grid;position:relative}.hero-copy{padding-top:10px}.hero h1{letter-spacing:-.066em;max-width:650px;margin:25px 0 28px;font-size:clamp(63px,6vw,88px);font-weight:700;line-height:.94}.hero-copy>p{color:#ffffffc7;max-width:590px;margin:0;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.primary-button{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:15px;min-height:50px;padding:0 21px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #08192f3d}.text-button{color:#fff;align-items:center;gap:12px;padding:13px 0;font-size:12px;font-weight:800;display:inline-flex}.hero-detail{color:#ffffffb8;gap:35px;margin-top:62px;font-size:10px;font-weight:700;display:flex}.hero-detail b{color:#8de5ff;margin-right:8px}.payment-demo{color:var(--ink);background:#fffffff5;border:1px solid #fff6;border-radius:15px;overflow:hidden;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg);box-shadow:0 45px 110px #07182d57}.demo-window-bar{color:#fff;background:#0b1b35;align-items:center;gap:6px;height:44px;padding:0 15px;display:flex}.demo-window-bar>span{background:#68809a;border-radius:50%;width:7px;height:7px}.demo-window-bar>span:first-child{background:#ff8d84}.demo-window-bar>span:nth-child(2){background:#ffd36c}.demo-window-bar>span:nth-child(3){background:#66d3ac}.demo-window-bar b{color:#98a9b9;letter-spacing:.1em;margin-left:8px;font-size:8px}.demo-window-bar i{color:#76ddff;border:1px solid #31455c;border-radius:4px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal}.demo-tabs{background:#f5f8fb;border-bottom:1px solid #e1e8ee;gap:8px;padding:14px 17px;display:flex}.demo-tabs span{color:#677a8d;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800}.demo-tabs span[aria-current=true]{color:#5145cb;background:#e8e5ff}.demo-body{padding:23px 24px 20px}.demo-topline{color:#8190a0;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.demo-topline b{color:#5a48db;background:#ece9ff;border-radius:4px;padding:6px 8px;font-size:7px}.demo-amount{margin:22px 0 20px;position:relative}.demo-amount small{color:#7d8c9c;font-size:9px;display:block}.demo-amount strong{letter-spacing:-.04em;margin-top:8px;font-size:35px;display:inline-block}.demo-amount>span{color:#7a8998;margin-left:8px;font-size:10px;font-weight:800}.demo-parties{background:#fafcfd;border:1px solid #dfe7ed;border-radius:9px;grid-template-columns:1fr 22px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.demo-parties>i{color:#806cff;text-align:center;font-style:normal}.demo-parties small{color:#8a98a5;letter-spacing:.1em;font-size:7px;display:block}.demo-parties b{margin:7px 0 5px;font-size:10px;display:block}.demo-parties span{color:#778695;font-size:8px}.demo-controls{border-top:1px solid #e1e8ed;margin-top:16px}.demo-controls>div{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;min-height:42px;font-size:9px;display:flex}.demo-controls span{color:#7c8b99}.demo-controls b{font-size:9px}.process-button{color:#fff;background:linear-gradient(90deg,#174bc7,#2468f2);border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:17px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.demo-footer{color:#6e8090;letter-spacing:.09em;background:#f5f8fa;border-top:1px solid #dfe7ed;justify-content:center;align-items:center;min-height:48px;padding:0 15px;font-size:7px;display:flex}.demo-footer i{background:linear-gradient(90deg,#8997a4,#6756e8);width:30px;height:1px;margin:0 8px}.enterprise-strip{background:#fff;padding:35px 0 40px}.strip-inner{grid-template-columns:.45fr 1fr;align-items:center;gap:40px;display:grid}.strip-inner>span{color:#6b7b8b;letter-spacing:.15em;font-size:8px;font-weight:800}.strip-inner>div{grid-template-columns:repeat(6,1fr);display:grid}.strip-inner b{color:#718293;text-align:center;font-size:11px}.section-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;position:sticky;top:76px;box-shadow:0 8px 22px #07182d14}.section-nav .shell{align-items:center;gap:36px;min-height:63px;display:flex}.section-nav a{color:#354b60;font-size:10px;font-weight:800}.section-nav a:last-child{color:#5e4ee5;align-items:center;gap:9px;margin-left:auto;display:flex}.products-section{background:#fff;padding:135px 0}.blue-wordmark{width:115px;margin-bottom:55px}.blue-wordmark img{filter:invert(42%)sepia(92%)saturate(4172%)hue-rotate(220deg)brightness(99%)contrast(102%)}.section-heading{grid-template-columns:.55fr 1.6fr .8fr;align-items:start;gap:70px;margin-bottom:70px;display:grid}.section-heading h2{letter-spacing:-.058em;max-width:680px;margin:-10px 0 0;font-size:clamp(50px,5vw,73px);line-height:.98}.section-heading>p{color:#687b8d;margin:0;font-size:14px;line-height:1.75}.product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.product-card{border:1px solid #dce4eb;border-radius:16px;min-height:580px;padding:39px;position:relative;overflow:hidden}.product-card:nth-child(3){grid-column:1/-1;min-height:455px}.product-card>svg{color:#5e50dd;width:43px;height:43px}.product-card>span{color:#63778b;letter-spacing:.14em;margin-top:55px;font-size:8px;font-weight:800;display:block}.product-card h3{letter-spacing:-.04em;max-width:520px;margin:19px 0;font-size:34px;line-height:1.05}.product-card>p{color:#687b8e;max-width:500px;margin:0;font-size:13px;line-height:1.7}.product-card>a{color:#594bd4;align-items:center;gap:10px;margin-top:25px;font-size:10px;font-weight:800;display:inline-flex}.card-blue{background:linear-gradient(145deg,#f5f9ff,#ecf4ff)}.card-violet{background:linear-gradient(145deg,#fbf9ff,#f1edff)}.card-ice{background:#f5f9fb}.mini-payment{background:#fff;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;height:92px;padding:0 20px;display:grid;position:absolute;bottom:38px;left:39px;right:39px;box-shadow:0 18px 40px #1d3a5b1f}.mini-payment span{color:#758697;font-size:9px}.mini-payment b{font-size:18px}.mini-payment i{color:#15765d;background:#dff6ee;border-radius:4px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800}.fx-visual{color:#fff;background:linear-gradient(90deg,#263bff,#8060f5);border-radius:10px;align-items:center;height:95px;padding:0 23px;display:flex;position:absolute;bottom:38px;left:39px;right:39px}.fx-visual span,.fx-visual strong{font-size:22px}.fx-visual i{background:#ffffff73;flex:1;height:1px;margin:0 20px}.fx-visual small{letter-spacing:.1em;margin-left:auto;font-size:8px}.code-visual{color:#bdd0e1;background:#0b1b32;border-radius:11px;width:48%;padding:25px;position:absolute;bottom:38px;right:39px;box-shadow:0 18px 50px #08192f33}.code-visual code{font-size:11px;line-height:1.8;display:block}.code-visual em{color:#73dcff;font-style:normal}.code-visual b{color:#ba9eff;font-weight:400}.payments-deep{background:#f3f7fa;padding:140px 0}.deep-heading{grid-template-columns:1.2fr .62fr;align-items:end;gap:120px;display:grid}.deep-heading h2{letter-spacing:-.06em;max-width:760px;margin:24px 0 0;font-size:clamp(52px,5.5vw,82px);line-height:.96}.deep-heading>p{color:#687b8d;margin:0;font-size:14px;line-height:1.75}.payment-flow{border-top:1px solid #cad6df;margin-top:75px}.payment-flow article{border-bottom:1px solid #cad6df;grid-template-columns:70px 1fr .38fr;align-items:center;gap:55px;min-height:245px;display:grid}.payment-flow article>span{color:#7161ec;font-size:10px;font-weight:800}.payment-flow small{color:#728599;letter-spacing:.14em;font-size:8px;font-weight:800}.payment-flow h3{letter-spacing:-.035em;max-width:670px;margin:14px 0;font-size:29px;line-height:1.05}.payment-flow p{color:#6c7e8f;max-width:680px;margin:0;font-size:12px;line-height:1.7}.payment-flow article>i{color:#53697f;background:#fff;border-radius:5px;justify-self:end;padding:10px 12px;font-size:8px;font-style:normal;font-weight:800;box-shadow:0 8px 25px #152d4612}.service-caps{background:#fff;border:1px solid #ccd7df;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.service-caps div{border-right:1px solid #d7e0e6;min-height:125px;padding:28px}.service-caps div:last-child{border-right:0}.service-caps b{margin-bottom:13px;font-size:12px;display:block}.service-caps span{color:#718394;font-size:9px;line-height:1.65}.global-deep{color:#fff;background:linear-gradient(140deg,#07192f 0%,#172e85 55%,#694bd9 120%);padding:145px 0;position:relative;overflow:hidden}.global-deep:before{content:"";background:radial-gradient(circle,#55d4ff61,#0000 67%);border-radius:50%;width:780px;height:780px;position:absolute;top:-260px;right:-280px}.global-grid{grid-template-columns:.72fr 1.08fr;align-items:center;gap:100px;display:grid;position:relative}.global-copy h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(52px,5.3vw,78px);line-height:.96}.global-copy>p{color:#ffffffb8;font-size:14px;line-height:1.75}.global-links{border-top:1px solid #fff3;margin-top:35px}.global-links span{color:#c6d4df;border-bottom:1px solid #fff3;padding:15px 0;font-size:10px;display:block}.global-links span:before{content:"+";color:#85e1ff;width:28px;display:inline-block}.fx-console{color:var(--ink);background:#fffffff7;border:1px solid #ffffff47;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 40px 100px #030f234d}.fx-console>header{color:#fff;background:#0a1c35;justify-content:space-between;align-items:center;min-height:50px;padding:0 20px;display:flex}.fx-console>header span{color:#91a4b7;letter-spacing:.14em;font-size:8px}.fx-console>header b{color:#08765e;background:#dff7ef;border-radius:4px;padding:6px 8px;font-size:7px}.fx-amounts{border-bottom:1px solid #dfe7ed;grid-template-columns:1fr 35px 1fr;align-items:center;gap:15px;padding:28px;display:grid}.fx-amounts small{color:#8292a1;letter-spacing:.12em;font-size:7px;display:block}.fx-amounts strong{letter-spacing:-.03em;margin-top:9px;font-size:25px;display:inline-block}.fx-amounts span{color:#6f8191;margin-left:7px;font-size:9px;font-weight:800}.fx-amounts>i{color:#705cf1;text-align:center;font-style:normal}.fx-rate{background:#f2efff;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:19px 28px;display:grid}.fx-rate span{color:#6f62cc;letter-spacing:.1em;font-size:8px;font-weight:800}.fx-rate b{font-size:11px}.fx-rate small{color:#7d8b99;font-size:8px}.fx-path{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;padding:28px;display:grid}.fx-path div{background:#f9fbfc;border:1px solid #dce5eb;border-radius:7px;padding:15px}.fx-path span{color:#7b8c9b;font-size:8px;display:block}.fx-path b{margin-top:7px;font-size:9px;display:block}.fx-path>i{background:linear-gradient(90deg,#7d8f9e,#6d5bea);height:1px}.fx-console>footer{color:#667b8e;background:#f5f8fa;grid-template-columns:repeat(3,1fr);padding:0;display:grid}.fx-console>footer span{text-align:center;border-right:1px solid #dce5eb;padding:16px 8px;font-size:7px}.global-cards{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid;position:relative}.global-cards article{border-right:1px solid #ffffff38;min-height:270px;padding:28px}.global-cards article:last-child{border-right:0}.global-cards article>span{color:#87e3ff;font-size:9px}.global-cards h3{margin:85px 0 15px;font-size:20px;line-height:1.1}.global-cards p{color:#ffffffa6;margin:0;font-size:10px;line-height:1.7}.embedded-deep{background:#fff;padding:145px 0}.embedded-grid{grid-template-columns:.68fr 1.12fr;align-items:center;gap:95px;display:grid}.embedded-copy h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(52px,5.3vw,76px);line-height:.97}.embedded-copy>p{color:#697c8e;font-size:14px;line-height:1.75}.embedded-copy ul{border-top:1px solid #d7e0e6;grid-template-columns:1fr 1fr;gap:0;margin:35px 0 0;padding:0;list-style:none;display:grid}.embedded-copy li{color:#50667b;border-bottom:1px solid #d7e0e6;padding:15px 10px 15px 0;font-size:9px;font-weight:800}.embedded-copy li:before{content:"+";color:#6755e6;margin-right:9px}.element-demo{background:#f4f7fa;border:1px solid #d3dde5;border-radius:16px;overflow:hidden;box-shadow:0 35px 80px #16314c24}.element-toolbar{background:#fff;border-bottom:1px solid #d5dfe7;justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}.element-toolbar>div{gap:7px;display:flex}.element-toolbar button{color:#738596;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:800}.element-toolbar button[aria-selected=true]{color:#5d4bd6;background:#e9e5ff}.element-toolbar>span{color:#738596;letter-spacing:.12em;font-size:7px}.element-canvas{background:linear-gradient(135deg,#e8f3ff,#f3edff);grid-template-columns:1.2fr .55fr;gap:18px;padding:23px;display:grid}.element-canvas.hosted{background:linear-gradient(135deg,#f1efff,#e8f8ff)}.merchant-frame{background:#fff;border-radius:11px;padding:22px;box-shadow:0 16px 40px #1936521f}.merchant-frame header{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.merchant-frame header b{font-size:9px}.merchant-frame header span{color:#7c8c9a;font-size:8px}.invoice-line{justify-content:space-between;align-items:end;padding:20px 0;display:flex}.invoice-line small{color:#8292a0;font-size:7px;display:block}.invoice-line strong{margin-top:7px;font-size:25px;display:block}.invoice-line>span{color:#738596;font-size:7px}.payment-fields{border-top:1px solid #e0e7ec}.payment-fields label{color:#748695;border-bottom:1px solid #e0e7ec;justify-content:space-between;align-items:center;padding:14px 0;font-size:8px;display:flex}.payment-fields label span{color:var(--ink);font-weight:800}.merchant-frame>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#315ff6,#7b5df4);border:0;border-radius:6px;width:100%;min-height:44px;margin-top:17px;font-size:9px;font-weight:800}.merchant-frame>button.confirmed{background:#087f68}.merchant-frame>p{color:#8998a5;text-align:center;margin:12px 0 0;font-size:7px}.merchant-frame>p b{color:#6757de}.element-canvas aside{color:#fff;background:#0c1d35;border-radius:11px;padding:19px}.element-canvas aside>small{color:#8498ab;letter-spacing:.12em;font-size:7px}.element-canvas aside>div{border-bottom:1px solid #2c3e52;padding:16px 0}.element-canvas aside span{color:#8296a8;font-size:7px;display:block}.element-canvas aside b{margin-top:7px;font-size:8px;display:block}.reconciliation-section{background:#edf4f8;padding:145px 0}.reconciliation-grid{grid-template-columns:.7fr 1.1fr;align-items:center;gap:100px;display:grid}.recon-copy h2{letter-spacing:-.058em;margin:24px 0;font-size:clamp(51px,5vw,74px);line-height:.97}.recon-copy p{color:#687b8d;font-size:14px;line-height:1.75}.recon-table{background:#fff;border:1px solid #cad6df;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #1a38531f}.recon-table header{color:#fff;background:#0b1d34;justify-content:space-between;align-items:center;min-height:53px;padding:0 22px;display:flex}.recon-table header span{color:#8fa3b5;letter-spacing:.13em;font-size:8px}.recon-table header b{color:#08745d;background:#dbf6ed;border-radius:4px;padding:6px 8px;font-size:7px}.recon-table>div{border-bottom:1px solid #dfe7ed;grid-template-columns:.5fr 1fr auto;align-items:center;gap:20px;min-height:75px;padding:0 22px;display:grid}.recon-table small{color:#7c8d9c;font-size:8px}.recon-table strong{font-size:12px}.recon-table>div>span{color:#5f51ca;background:#eef1ff;border-radius:4px;padding:6px 8px;font-size:7px;font-weight:800}.recon-table footer{color:var(--ink);background:#f4f7f9;padding:22px}.recon-table footer b{font-size:10px;display:block}.recon-table footer span{color:#738596;margin-top:8px;font-size:8px;display:block}.b2b-story{color:#fff;background:#07182d;padding:145px 0}.story-grid{grid-template-columns:.35fr 1.4fr;gap:85px;display:grid}.story-grid h2{color:#8ea3b7;letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.8vw,70px);font-weight:500;line-height:1}.story-grid h3{letter-spacing:-.058em;margin:40px 0 0;font-size:clamp(45px,5vw,74px);line-height:.98}.story-principle{border-top:1px solid #314358;grid-template-columns:.65fr 1.1fr;gap:100px;margin-top:100px;padding-top:32px;display:grid}.story-principle b{font-size:18px}.story-principle p{color:#8ca0b2;margin:0;font-size:13px;line-height:1.75}.first-trust{color:#fff;background:linear-gradient(125deg,#081a33,#2236a4 55%,#6b4fe7);padding:140px 0}.trust-grid{grid-template-columns:1.15fr .65fr;align-items:end;gap:120px;display:grid}.trust-grid h2{letter-spacing:-.06em;max-width:770px;margin:25px 0 0;font-size:clamp(52px,5.6vw,82px);line-height:.96}.trust-grid p{color:#ffffffbd;margin:0;font-size:14px;line-height:1.75}.trust-grid a{border-bottom:1px solid #ffffff8c;align-items:center;gap:11px;margin-top:27px;padding-bottom:9px;font-size:10px;font-weight:800;display:inline-flex}.security-deep{background:#fff;padding:145px 0}.security-heading{grid-template-columns:.3fr 1.15fr .65fr;align-items:start;gap:70px;display:grid}.security-heading h2{letter-spacing:-.058em;margin:-10px 0 0;font-size:clamp(50px,5vw,74px);line-height:.97}.security-heading>p{color:#687c8d;margin:0;font-size:14px;line-height:1.75}.trust-cards{border-top:1px solid #ced8df;border-left:1px solid #ced8df;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.trust-cards article{border-bottom:1px solid #ced8df;border-right:1px solid #ced8df;min-height:350px;padding:27px}.trust-cards article>span{color:#6756e3;font-size:9px}.trust-cards h3{margin:95px 0 16px;font-size:21px}.trust-cards p{color:#6a7d8e;margin:0;font-size:10px;line-height:1.7}.trust-cards b{color:#546a7f;border-top:1px solid #dce4e9;margin-top:30px;padding-top:16px;font-size:8px;line-height:1.6;display:block}.trust-statement{background:linear-gradient(125deg,#eef6ff,#f1edff);border-radius:14px;grid-template-columns:.75fr 1fr;gap:100px;margin-top:75px;padding:38px;display:grid}.trust-statement span{color:#6857df;letter-spacing:.14em;font-size:8px;font-weight:800}.trust-statement h3{margin:22px 0 0;font-size:31px;line-height:1.05}.trust-statement>p{color:#617588;margin:0;font-size:13px;line-height:1.75}.enterprise-service{background:#f0f5f8;padding:145px 0}.service-grid{border-top:1px solid #ccd7df;border-left:1px solid #ccd7df;grid-template-columns:repeat(2,1fr);display:grid}.service-grid article{background:#ffffff4d;border-bottom:1px solid #ccd7df;border-right:1px solid #ccd7df;min-height:320px;padding:33px}.service-grid article>span{color:#6453db;letter-spacing:.13em;font-size:8px;font-weight:800}.service-grid h3{max-width:500px;margin:85px 0 16px;font-size:26px;line-height:1.05}.service-grid p{color:#687b8d;max-width:520px;margin:0;font-size:11px;line-height:1.7}.early-cta{background:#f0f6fa;padding:125px 0}.cta-grid{grid-template-columns:1.1fr .65fr;align-items:end;gap:120px;display:grid}.cta-grid h2{letter-spacing:-.057em;margin:23px 0 0;font-size:clamp(46px,5vw,70px);line-height:.98}.cta-grid p{color:#667a8c;margin:0 0 27px;font-size:14px;line-height:1.7}footer{color:#fff;background:#07172b;padding:75px 0 30px}.footer-grid{border-bottom:1px solid #2b3a4d;grid-template-columns:1.4fr repeat(3,.6fr);gap:70px;padding-bottom:65px;display:grid}.footer-brand img{filter:brightness(0)invert();width:120px}.footer-brand p{color:#8092a4;font-size:11px}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:13px;display:flex}.footer-grid strong{margin-bottom:10px;font-size:10px}.footer-grid a{color:#8293a5;font-size:10px}.footer-grid a:hover{color:#fff}.footer-legal{color:#617487;grid-template-columns:.55fr 1fr;gap:80px;padding-top:26px;font-size:8px;line-height:1.65;display:grid}.footer-legal p{margin:0}@media (width<=1000px){.site-header nav{display:none}.header-inner{grid-template-columns:1fr auto}.header-actions{display:none}.mobile-menu{display:block}.hero-grid{grid-template-columns:1fr;padding-top:160px}.hero{min-height:1250px}.hero-copy,.hero-product{max-width:720px}.strip-inner{grid-template-columns:1fr}.strip-inner>div{grid-template-columns:repeat(3,1fr);gap:25px}.strip-inner b{text-align:left}.section-heading{grid-template-columns:1fr 1.6fr}.section-heading>p{grid-column:2}.trust-grid,.cta-grid{grid-template-columns:1fr;gap:50px}}@media (width<=700px){.shell{width:min(100% - 34px,620px)}.site-header{height:68px}.brand{width:90px}.hero{min-height:1140px}.hero-grid{gap:45px;padding-top:130px}.hero h1{font-size:54px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.primary-button{width:100%}.hero-detail{flex-wrap:wrap;gap:15px}.payment-demo{transform:none}.demo-window-bar b{display:none}.demo-body{padding:18px 15px}.demo-parties{grid-template-columns:1fr}.demo-parties>i{transform:rotate(90deg)}.demo-amount strong{font-size:30px}.demo-footer{display:none}.section-nav{overflow-x:auto}.section-nav .shell{gap:25px;width:max-content;padding:0 18px}.section-nav a:last-child{margin-left:0}.products-section,.first-trust,.early-cta{padding:85px 0}.section-heading{grid-template-columns:1fr;gap:28px}.section-heading>p{grid-column:1}.section-heading h2,.trust-grid h2,.cta-grid h2{font-size:43px}.product-grid{grid-template-columns:1fr}.product-card:nth-child(3){grid-column:1}.product-card{min-height:570px;padding:27px}.product-card>span{margin-top:38px}.product-card h3{font-size:29px}.mini-payment,.fx-visual{bottom:27px;left:27px;right:27px}.mini-payment{grid-template-columns:1fr;gap:7px;height:auto;padding:16px}.code-visual{width:auto;bottom:27px;left:27px;right:27px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-legal{grid-template-columns:1fr;gap:14px}}@media (width<=1000px){.deep-heading,.global-grid,.embedded-grid,.reconciliation-grid,.security-heading{grid-template-columns:1fr;gap:45px}.payment-flow article{grid-template-columns:50px 1fr}.payment-flow article>i{grid-column:2;justify-self:start;margin-bottom:28px}.service-caps{grid-template-columns:repeat(2,1fr)}.service-caps div:nth-child(2){border-right:0}.service-caps div:nth-child(-n+2){border-bottom:1px solid #d7e0e6}.global-copy{max-width:760px}.element-demo{max-width:780px}.story-grid,.story-principle{grid-template-columns:1fr;gap:45px}.security-heading>p{max-width:720px}.trust-cards{grid-template-columns:repeat(2,1fr)}.trust-statement{grid-template-columns:1fr;gap:35px}}@media (width<=700px){.payments-deep,.global-deep,.embedded-deep,.reconciliation-section,.b2b-story,.security-deep,.enterprise-service{padding:85px 0}.deep-heading h2,.global-copy h2,.embedded-copy h2,.recon-copy h2,.security-heading h2{font-size:43px}.payment-flow article{grid-template-columns:1fr;gap:15px;padding:30px 0}.payment-flow article>i{grid-column:1;margin:0}.service-caps,.global-cards,.trust-cards,.service-grid{grid-template-columns:1fr}.service-caps div,.global-cards article{border-bottom:1px solid #d7e0e6;border-right:0}.global-cards article{min-height:230px}.fx-amounts{grid-template-columns:1fr}.fx-amounts>i{transform:rotate(90deg)}.fx-rate{grid-template-columns:1fr;gap:8px}.fx-path{grid-template-columns:1fr;gap:10px}.fx-path>i{width:1px;height:14px;margin-left:20px}.fx-console>footer{grid-template-columns:1fr}.fx-console>footer span{border-bottom:1px solid #dce5eb;border-right:0}.embedded-copy ul{grid-template-columns:1fr}.element-canvas{grid-template-columns:1fr;padding:13px}.element-toolbar>span{display:none}.merchant-frame{padding:16px}.payment-fields label{flex-direction:column;align-items:flex-start;gap:7px}.recon-table>div{grid-template-columns:1fr;gap:7px;padding:15px 18px}.story-grid h2,.story-grid h3{font-size:40px}.story-principle{margin-top:60px}.trust-cards article{min-height:290px}.trust-cards h3{margin-top:65px}.trust-statement{padding:25px}.service-grid article{min-height:270px}.service-grid h3{margin-top:60px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.page-hero{color:#fff;background:linear-gradient(135deg,#07182d 0%,#102c72 52%,#7358e6 118%);min-height:820px;padding:180px 0 110px;position:relative;overflow:hidden}.page-hero-glow{background:radial-gradient(circle,#5bd5ff6b,#7b63ff1f 45%,#0000 68%);border-radius:50%;width:900px;height:900px;position:absolute;top:-320px;right:-260px}.page-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:85px;display:grid;position:relative}.page-hero h1{letter-spacing:-.066em;max-width:760px;margin:28px 0 30px;font-size:clamp(60px,6.2vw,94px);line-height:.92}.page-hero p{color:#ffffffbd;max-width:650px;margin:0;font-size:16px;line-height:1.7}.page-proof{border-top:1px solid #fff3;flex-wrap:wrap;gap:14px 24px;margin-top:42px;padding-top:25px;display:flex}.page-proof span{color:#c7d8e7;letter-spacing:.04em;font-size:9px;font-weight:800}.page-product-ui{min-height:450px;color:var(--ink);background:#fffffffa;border:1px solid #ffffff52;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 45px 100px #010c2254}.page-product-ui>header{color:#fff;background:#0a1b33;justify-content:space-between;align-items:center;min-height:58px;padding:0 23px;display:flex}.page-product-ui>header span{color:#91a4b6;letter-spacing:.13em;font-size:8px;font-weight:800}.page-product-ui>header b{color:#5949cb;background:#e8e5ff;border-radius:4px;padding:7px 9px;font-size:7px}.ui-amount{border-bottom:1px solid #dce5eb;padding:36px 30px}.ui-amount small{color:#8193a2;letter-spacing:.1em;font-size:8px;display:block}.ui-amount strong{letter-spacing:-.04em;margin-top:11px;font-size:42px;display:inline-block}.ui-amount>span{color:#6e8192;margin-left:10px;font-size:10px;font-weight:800}.ui-rows{padding:0 30px}.ui-rows>div{border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.ui-rows span{color:#7b8d9d;font-size:9px}.ui-rows b{text-align:right;font-size:10px}.page-product-ui>button{color:#fff;background:linear-gradient(90deg,#2769f2,#7c5fe9);border:0;border-radius:7px;min-height:48px;font-size:10px;font-weight:800;position:absolute;bottom:27px;left:30px;right:30px}.collections-ui>button{background:linear-gradient(90deg,#155df1,#36a4ef)}.recon-ui{padding-bottom:24px}.queue-row{border-bottom:1px solid #dfe7ed;grid-template-columns:11px 1fr auto auto;align-items:center;gap:18px;min-height:100px;padding:0 22px;display:grid}.queue-row>i{background:#f2b455;border-radius:50%;width:8px;height:8px}.queue-row.matched>i{background:#16a077}.queue-row div b,.queue-row div span{display:block}.queue-row div b{font-size:11px}.queue-row div span{color:#7c8d9b;margin-top:6px;font-size:8px}.queue-row>strong{font-size:13px}.queue-row>em{color:#9b5f0b;text-align:center;background:#fff0d8;border-radius:4px;min-width:66px;padding:7px;font-size:7px;font-style:normal;font-weight:800}.queue-row.matched>em{color:#08725a;background:#def5ed}.code-ui pre{color:#c7d6e3;white-space:pre-wrap;background:#0d213b;min-height:315px;margin:0;padding:38px 34px}.code-ui code{font-size:13px;line-height:1.75}.code-ui code i{color:#7bddff;font-style:normal;font-weight:800}.code-ui footer{justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.code-ui footer span{color:#7b8d9d;font-size:8px}.code-ui footer b{color:#6655da;font-size:10px}.security-ui{color:#fff;background:linear-gradient(145deg,#091c36,#1b388c)}.security-orbit{border:1px solid #8be1ff61;border-radius:50%;width:280px;height:280px;margin:56px auto;position:relative}.security-orbit:before{content:"";border:1px solid #b29fff66;border-radius:50%;position:absolute;inset:42px}.security-orbit strong{letter-spacing:-.04em;font-size:24px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.security-orbit span{color:#233b76;background:#fff;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800;position:absolute}.security-orbit span:nth-child(2){top:48%;left:-20px}.security-orbit span:nth-child(3){top:48%;right:-24px}.security-orbit span:nth-child(4){top:-14px;left:50%;transform:translate(-50%)}.security-orbit span:nth-child(5){bottom:-14px;left:50%;transform:translate(-50%)}.security-ui>footer{color:#a9bdd1;text-align:center;background:#020d2473;padding:22px;font-size:9px;position:absolute;inset:auto 0 0}.global-ui .currency-pair{border-bottom:1px solid #dfe7ed;grid-template-columns:1fr 40px 1fr;align-items:center;gap:14px;padding:32px;display:grid}.currency-pair div small,.currency-pair div b,.currency-pair div span{display:block}.currency-pair small{color:#7f91a0;font-size:7px}.currency-pair b{margin:10px 0 6px;font-size:22px}.currency-pair span{color:#6454dc;font-size:9px;font-weight:800}.currency-pair>i{color:#6b59df;text-align:center;font-style:normal}.page-overview,.page-capabilities{background:#f4f7f9;padding:140px 0}.page-section-heading{grid-template-columns:.32fr 1.15fr .65fr;align-items:start;gap:70px;margin-bottom:75px;display:grid}.page-section-heading h2{letter-spacing:-.06em;margin:-10px 0 0;font-size:clamp(50px,5.3vw,78px);line-height:.96}.page-section-heading>p{color:#687b8d;margin:0;font-size:14px;line-height:1.75}.page-section-heading.compact{grid-template-columns:.32fr 1.6fr}.pillar-grid{border-top:1px solid #cad5dd;border-left:1px solid #cad5dd;grid-template-columns:repeat(3,1fr);display:grid}.pillar-grid article{background:#ffffff8c;border-bottom:1px solid #cad5dd;border-right:1px solid #cad5dd;min-height:340px;padding:30px}.pillar-grid article>span{color:#6654de;font-size:9px;font-weight:800}.pillar-grid h3{letter-spacing:-.035em;margin:115px 0 18px;font-size:29px}.pillar-grid p{color:#687b8d;margin:0;font-size:11px;line-height:1.75}.page-workflow{color:#fff;background:linear-gradient(140deg,#07182d,#16367e 65%,#5945c2 125%);padding:140px 0}.workflow-list{border-top:1px solid #ffffff3b;border-left:1px solid #ffffff3b;grid-template-columns:repeat(4,1fr);display:grid}.workflow-list article{border-bottom:1px solid #ffffff3b;border-right:1px solid #ffffff3b;min-height:395px;padding:27px}.workflow-list article>span{color:#92e5ff;font-size:9px}.workflow-list small{color:#9db0c1;letter-spacing:.12em;margin-top:105px;font-size:8px;font-weight:800;display:block}.workflow-list h3{letter-spacing:-.03em;margin:16px 0;font-size:23px;line-height:1.08}.workflow-list p{color:#ffffffa3;margin:0;font-size:10px;line-height:1.75}.capability-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.capability-grid article{background:linear-gradient(145deg,#fff,#f5f8fa);border:1px solid #d6e0e6;border-radius:10px;min-height:300px;padding:30px}.capability-grid i{color:#5d4dd5;background:#e9e5ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.capability-grid h3{margin:95px 0 16px;font-size:22px}.capability-grid p{color:#697c8e;margin:0;font-size:11px;line-height:1.75}.page-cta{background:linear-gradient(125deg,#eef6ff,#f2edff);padding:125px 0}.demo-request-hero{color:#fff;background:linear-gradient(135deg,#07182d,#233a9e 62%,#855eea 125%);min-height:900px;padding:175px 0 115px;position:relative;overflow:hidden}.demo-request-glow{background:radial-gradient(circle,#5bd5ff73,#0000 67%);border-radius:50%;width:850px;height:850px;position:absolute;bottom:-500px;left:-340px}.demo-request-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:100px;display:grid;position:relative}.demo-request-hero h1{letter-spacing:-.064em;margin:28px 0;font-size:clamp(58px,6.1vw,91px);line-height:.93}.demo-request-hero>div>div>p{color:#ffffffb8;max-width:630px;font-size:15px;line-height:1.75}.demo-privacy-points{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;gap:14px;margin-top:38px;padding-top:28px;display:grid}.demo-privacy-points span{color:#c5d4e2;font-size:9px;font-weight:800}.request-panel{color:var(--ink);background:#fff;border:1px solid #ffffff59;border-radius:18px;overflow:hidden;box-shadow:0 45px 100px #000c2359}.request-panel>header{background:#f4f7fa;border-bottom:1px solid #dce5eb;padding:32px 35px 25px}.request-panel>header small{color:#6251d8;letter-spacing:.14em;font-size:8px;font-weight:800}.request-panel h2{letter-spacing:-.04em;margin:15px 0 8px;font-size:32px}.request-panel>header p{color:#6e8191;margin:0;font-size:10px}.demo-request-form{padding:30px 35px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.demo-request-form label{color:#526a7f;letter-spacing:.04em;gap:8px;font-size:8px;font-weight:800;display:grid}.demo-request-form input,.demo-request-form select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cad6df;border-radius:6px;padding:0 12px;font-size:11px}.demo-request-form input:focus,.demo-request-form select:focus{outline-offset:2px;outline:2px solid #7bdcff}.form-consent{grid-column:1/-1;align-items:start;margin:20px 0;line-height:1.5;color:#6e8191!important;grid-template-columns:17px 1fr!important;gap:9px!important;font-weight:500!important;display:flex!important}.form-consent input{width:15px;height:15px;min-height:0;margin:0}.demo-request-form>.primary-button{cursor:pointer;border:0;width:100%}.form-note{color:#8192a1;margin:15px 0 0;font-size:8px;line-height:1.6}.form-success{color:#176b57;background:#e4f6ef;border-radius:6px;gap:6px;margin-top:15px;padding:13px;display:grid}.form-success b{font-size:10px}.form-success span{font-size:8px;line-height:1.5}.demo-explainer{background:#f3f7f9;padding:135px 0}.demo-explainer-grid{border-top:1px solid #ccd7df;border-left:1px solid #ccd7df;grid-template-columns:repeat(3,1fr);display:grid}.demo-explainer-grid article{background:#fff;border-bottom:1px solid #ccd7df;border-right:1px solid #ccd7df;min-height:320px;padding:30px}.demo-explainer-grid span{color:#6654dc;font-size:9px}.demo-explainer-grid h3{margin:110px 0 17px;font-size:25px}.demo-explainer-grid p{color:#697c8d;margin:0;font-size:11px;line-height:1.7}.demo-boundary{color:#fff;background:#091a32;padding:115px 0}.demo-boundary .shell{grid-template-columns:.3fr 1.15fr .7fr;gap:70px;display:grid}.demo-boundary span{color:#8ee1ff;letter-spacing:.14em;font-size:8px;font-weight:800}.demo-boundary h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.5vw,65px);line-height:.98}.demo-boundary p{color:#91a5b7;margin:0;font-size:12px;line-height:1.75}.tour-hero{color:#fff;background:linear-gradient(135deg,#07182d,#233c94 65%,#7553dc 125%);padding:175px 0 95px}.tour-hero h1{letter-spacing:-.064em;max-width:980px;margin:27px 0;font-size:clamp(55px,6vw,88px);line-height:.94}.tour-hero p{color:#ffffffb8;max-width:780px;margin:0;font-size:15px;line-height:1.75}.tour-safety{flex-wrap:wrap;gap:10px;margin-top:33px;display:flex}.tour-safety span{color:#aee9ff;letter-spacing:.1em;border:1px solid #ffffff40;border-radius:5px;padding:8px 10px;font-size:7px;font-weight:800}.tour-stage{background:#edf3f7;padding:60px 0 90px}.tour-shell{width:min(1500px,100% - 40px);margin:0 auto}.guided-demo{background:#fff;border:1px solid #c9d5dd;border-radius:18px;grid-template-columns:350px 1fr;min-height:760px;display:grid;overflow:hidden;box-shadow:0 35px 90px #102d4829}.tour-guide{color:#fff;background:#0a1c34;padding:38px 33px;position:relative}.tour-progress{background:#24384d;height:3px;margin-bottom:30px}.tour-progress span{background:linear-gradient(90deg,#4cd5ff,#8a62f0);height:100%;transition:width .35s;display:block}.tour-guide>small{color:#82a0b8;letter-spacing:.12em;font-size:7px;font-weight:800}.tour-guide h2{letter-spacing:-.045em;margin:35px 0 18px;font-size:34px;line-height:1.02}.tour-guide>p{color:#91a5b7;font-size:11px;line-height:1.75}.tour-controls{grid-template-columns:auto 1fr;gap:9px;display:grid;position:absolute;bottom:80px;left:33px;right:33px}.tour-controls button,.tour-restart{color:#112a43;cursor:pointer;background:#fff;border:0;border-radius:6px;min-height:43px;font-size:8px;font-weight:800}.tour-controls button:last-child{color:#fff;background:linear-gradient(90deg,#3b71f4,#795ce7)}.tour-controls button:disabled{opacity:.35;cursor:not-allowed}.tour-restart{color:#718ba2;background:0 0;min-height:auto;text-decoration:underline;position:absolute;bottom:33px;left:33px}.sandbox-window{background:#f5f8fa;min-width:0}.sandbox-window>header{background:#fff;border-bottom:1px solid #d2dde4;justify-content:space-between;align-items:center;min-height:55px;padding:0 22px;display:flex}.sandbox-window>header b{font-size:9px}.sandbox-window>header span{color:#7a8d9c;letter-spacing:.1em;font-size:7px;font-weight:800}.sandbox-layout{grid-template-columns:155px 1fr;min-height:705px;display:grid}.sandbox-layout>nav{background:#eef3f6;border-right:1px solid #d2dde4;padding:18px 10px}.sandbox-layout>nav button{color:#718494;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:43px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.sandbox-layout>nav button i{border:1px solid #becbd4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.sandbox-layout>nav button.active{color:#5b4dd0;background:#fff;box-shadow:0 5px 15px #1f3c5714}.sandbox-layout>nav button.complete i{color:#fff;background:#18a078;border-color:#18a078}.sandbox-main{min-width:0;padding:30px}.sandbox-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.sandbox-heading small{color:#7a8d9d;letter-spacing:.11em;font-size:7px;font-weight:800}.sandbox-heading h3{margin:8px 0 0;font-size:27px}.status{color:#5a4acb;background:#e8e4ff;border-radius:5px;padding:8px 10px;font-size:7px}.status-reconciled,.status-settled{color:#087158;background:#dff5ed}.metric-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric-row article{background:#fff;border:1px solid #d7e1e7;border-radius:8px;min-height:135px;padding:20px}.metric-row small{color:#7c8e9c;font-size:7px;display:block}.metric-row b{margin:22px 0 8px;font-size:25px;display:block}.metric-row span{color:#758696;font-size:8px}.demo-table{background:#fff;border:1px solid #d7e1e7;border-radius:8px;margin-top:15px}.demo-table>header,.demo-table>div{border-bottom:1px solid #e0e7eb;grid-template-columns:.8fr 1.2fr .8fr .55fr;align-items:center;gap:15px;min-height:65px;padding:0 18px;display:grid}.demo-table>header{color:#7b8d9b;background:#f2f5f7;min-height:42px;font-size:7px;font-weight:800}.demo-table>div:last-child{border-bottom:0}.demo-table>div b,.demo-table>div span,.demo-table>div strong{font-size:9px}.demo-table>div span{color:#6f8293}.demo-table>div em{color:#5e4fc9;text-align:center;background:#edeaff;border-radius:4px;padding:6px;font-size:7px;font-style:normal}.demo-form,.approval-card,.collection-card,.tour-fx-card,.match-card,.evidence-card,.status-timeline{background:#fff;border:1px solid #d3dde4;border-radius:10px;max-width:760px;margin:0 auto;box-shadow:0 18px 45px #17365114}.demo-form{padding:28px}.demo-form>label,.demo-form>div label{color:#7a8d9d;border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:center;min-height:63px;font-size:8px;display:flex}.demo-form label span{color:#102a43;font-size:10px;font-weight:800}.demo-form>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.demo-form>p,.tour-fx-card>p{color:#748697;background:#eef4f8;border-radius:6px;margin:22px 0 0;padding:14px;font-size:8px;line-height:1.6}.approval-card>header,.collection-card>header,.tour-fx-card>header,.match-card>header{color:#fff;background:#0b1d35;border-bottom:1px solid #dfe7ec;justify-content:space-between;align-items:center;min-height:55px;padding:0 22px;display:flex}.approval-card>header span,.collection-card>header span,.tour-fx-card>header span,.match-card>header span{color:#8ea3b5;letter-spacing:.1em;font-size:8px}.approval-card>header b{font-size:16px}.approval-card>div{border-bottom:1px solid #dfe7ec;justify-content:space-between;align-items:center;min-height:72px;padding:0 23px;display:flex}.approval-card small{color:#7a8c9a;font-size:7px}.approval-card>div b{font-size:10px}.approval-card>footer,.match-card>footer{color:#718495;background:#f2f6f8;padding:20px;font-size:8px}.collection-card{padding-bottom:22px}.collection-amount{border-bottom:1px solid #dfe7ec;padding:30px 24px}.collection-amount small{color:#7c8e9d;font-size:7px;display:block}.collection-amount b{margin-top:10px;font-size:35px;display:inline-block}.collection-amount>span{color:#6756dd;margin-left:9px;font-size:9px;font-weight:800}.collection-row{color:#7a8d9c;border-bottom:1px solid #e1e8ed;justify-content:space-between;gap:20px;padding:17px 24px;font-size:8px;display:flex}.collection-row b{color:#112a43;font-size:9px}.collection-card>button{color:#fff;background:linear-gradient(90deg,#2f6df3,#785ce8);border:0;border-radius:6px;width:calc(100% - 48px);min-height:45px;margin:22px 24px 0;font-size:9px;font-weight:800}.collection-card>p{color:#8192a0;text-align:center;margin:10px 0 0;font-size:7px}.tour-fx-pair{grid-template-columns:1fr 40px 1fr;align-items:center;gap:15px;padding:30px 24px;display:grid}.tour-fx-pair article small,.tour-fx-pair article b,.tour-fx-pair article span{display:block}.tour-fx-pair small{color:#7c8e9c;font-size:7px}.tour-fx-pair b{margin:10px 0 7px;font-size:23px}.tour-fx-pair span{color:#6554db;font-size:9px;font-weight:800}.tour-fx-pair>i{color:#65d;text-align:center;font-style:normal}.tour-fx-rate{background:#eeeaff;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px 24px;display:grid}.tour-fx-rate span{color:#6858d8;font-size:8px;font-weight:800}.tour-fx-rate b{font-size:10px}.tour-fx-rate small{color:#778998;font-size:8px}.tour-fx-card>p{margin:22px 24px}.status-timeline{padding:25px}.status-timeline>div{border-bottom:1px solid #dfe7eb;grid-template-columns:34px .5fr 1fr;align-items:center;gap:16px;min-height:82px;display:grid}.status-timeline>div:last-child{border-bottom:0}.status-timeline i{color:#718596;border:1px solid #bccbd5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.status-timeline .done i{color:#fff;background:#159676;border-color:#159676}.status-timeline .current i{color:#fff;background:#6656df;border-color:#6656df}.status-timeline b{font-size:10px}.status-timeline span{color:#728595;font-size:8px}.match-card>div{grid-template-columns:1fr 40px 1fr;align-items:center;gap:14px;padding:35px 24px;display:grid}.match-card article{border:1px solid #dce4e9;border-radius:7px;padding:20px}.match-card small,.match-card b,.match-card article span{display:block}.match-card small{color:#7e8f9d;font-size:7px}.match-card article b{margin:11px 0 7px;font-size:18px}.match-card article span{color:#687c8e;font-size:8px}.match-card>div>i{color:#6857dc;text-align:center;font-style:normal}.evidence-card{grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.evidence-card>div{border-right:1px solid #dce4e9;min-height:210px;padding:27px}.evidence-card>div:last-of-type{border-right:0}.evidence-card span,.evidence-card b,.evidence-card small{display:block}.evidence-card>div span{color:#7a8d9c;font-size:7px}.evidence-card>div b{margin:65px 0 10px;font-size:18px}.evidence-card>div small{color:#708394;font-size:8px;line-height:1.5}.evidence-card footer{color:#fff;background:#0a1c34;grid-column:1/-1;padding:25px}.evidence-card footer b{font-size:11px}.evidence-card footer span{color:#8fa4b6;margin-top:8px;font-size:8px}.tour-disclosure{background:#e7eef3;padding:70px 0}.tour-disclosure .shell{grid-template-columns:.35fr 1fr;gap:70px;display:grid}.tour-disclosure b{font-size:11px}.tour-disclosure p{color:#687c8d;margin:0;font-size:11px;line-height:1.75}.legal-hero{color:#fff;background:linear-gradient(135deg,#07182d,#193778 70%,#5946bd 135%);padding:175px 0 100px}.legal-hero h1{letter-spacing:-.064em;margin:27px 0 20px;font-size:clamp(60px,6vw,90px);line-height:.94}.legal-hero p{color:#c2cfda;max-width:760px;margin:0;font-size:17px;line-height:1.7}.legal-hero small{color:#a9bbc9;margin-top:30px;font-size:12px;display:block}.legal-body{background:#f5f8fa;padding:110px 0}.legal-grid{grid-template-columns:260px 1fr;gap:90px;display:grid}.legal-grid>aside{background:#fff;border:1px solid #d5dfe5;border-radius:9px;flex-direction:column;gap:13px;height:max-content;padding:25px;display:flex;position:sticky;top:35px}.legal-grid>aside b{margin-bottom:8px;font-size:13px}.legal-grid>aside a{color:#52697d;font-size:12px;line-height:1.4}.legal-grid>aside a:hover{text-decoration:underline}.legal-grid>div{max-width:840px}.legal-grid article{padding:0 0 65px 55px;scroll-margin-top:120px;position:relative}.legal-grid article>span{color:#6958dc;font-size:11px;font-weight:800;position:absolute;top:8px;left:0}.legal-grid h2{letter-spacing:-.04em;margin:0 0 22px;font-size:34px}.legal-grid p{color:#425b70;margin:0 0 18px;font-size:16px;line-height:1.75}@media (width<=1180px){.site-header nav{gap:17px}.site-header nav a{font-size:8px}.page-hero-grid,.demo-request-grid{gap:55px}.guided-demo{grid-template-columns:310px 1fr}.sandbox-layout{grid-template-columns:135px 1fr}.sandbox-main{padding:22px}.demo-table>header,.demo-table>div{grid-template-columns:.8fr 1fr .8fr .5fr}}@media (width<=1000px){.page-hero{min-height:1050px}.page-hero-grid{grid-template-columns:1fr}.page-hero-grid>div:first-child{max-width:760px}.page-product-ui{width:100%;max-width:780px}.page-section-heading,.page-section-heading.compact{grid-template-columns:1fr 1.7fr}.page-section-heading>p{grid-column:2}.workflow-list,.capability-grid{grid-template-columns:repeat(2,1fr)}.demo-request-grid{grid-template-columns:1fr}.demo-request-hero{padding-bottom:90px}.request-panel{max-width:760px}.demo-boundary .shell{grid-template-columns:1fr 1.8fr}.demo-boundary p{grid-column:2}.guided-demo{grid-template-columns:1fr}.tour-guide{min-height:340px}.tour-controls{bottom:70px}.tour-restart{bottom:25px}.sandbox-layout{min-height:auto}.legal-grid{grid-template-columns:200px 1fr;gap:60px}}@media (width<=700px){.page-hero{min-height:970px;padding:135px 0 80px}.page-hero h1{font-size:50px}.page-hero p{font-size:13px}.page-proof{display:grid}.page-product-ui{min-height:420px}.ui-amount strong{font-size:32px}.queue-row{grid-template-columns:10px 1fr auto;gap:10px}.queue-row>em{grid-column:2/-1;justify-self:start}.currency-pair{grid-template-columns:1fr!important}.currency-pair>i{transform:rotate(90deg)}.security-orbit{width:220px;height:220px}.page-overview,.page-workflow,.page-capabilities,.page-cta{padding:85px 0}.page-section-heading,.page-section-heading.compact{grid-template-columns:1fr;gap:28px}.page-section-heading>p{grid-column:1}.page-section-heading h2{font-size:43px}.pillar-grid,.workflow-list,.capability-grid{grid-template-columns:1fr}.pillar-grid article,.workflow-list article,.capability-grid article{min-height:270px}.pillar-grid h3,.workflow-list small,.capability-grid h3{margin-top:65px}.demo-request-hero{padding:135px 0 75px}.demo-request-hero h1{font-size:49px}.demo-privacy-points,.form-grid{grid-template-columns:1fr}.request-panel>header,.demo-request-form{padding-left:22px;padding-right:22px}.demo-explainer,.demo-boundary{padding:85px 0}.demo-explainer-grid{grid-template-columns:1fr}.demo-explainer-grid article{min-height:270px}.demo-explainer-grid h3{margin-top:65px}.demo-boundary .shell{grid-template-columns:1fr;gap:30px}.demo-boundary p{grid-column:1}.tour-hero{padding:135px 0 75px}.tour-hero h1{font-size:48px}.tour-stage{padding:25px 0 55px}.tour-shell{width:min(100% - 20px,650px)}.tour-guide{min-height:410px;padding:28px 23px}.tour-controls{left:23px;right:23px}.tour-restart{left:23px}.sandbox-window>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.sandbox-layout{grid-template-columns:1fr}.sandbox-layout>nav{border-bottom:1px solid #d2dde4;border-right:0;display:flex;overflow-x:auto}.sandbox-layout>nav button{min-width:120px}.sandbox-main{padding:17px}.sandbox-heading{align-items:flex-start;gap:12px}.metric-row{grid-template-columns:1fr}.demo-table{overflow-x:auto}.demo-table>header,.demo-table>div{min-width:600px}.demo-form>div{grid-template-columns:1fr;gap:0}.demo-form>label,.demo-form>div label{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.collection-row{flex-direction:column;align-items:flex-start}.tour-fx-pair,.match-card>div{grid-template-columns:1fr}.tour-fx-pair>i,.match-card>div>i{transform:rotate(90deg)}.tour-fx-rate{grid-template-columns:1fr;gap:8px}.status-timeline>div{grid-template-columns:34px 1fr}.status-timeline span{grid-column:2}.evidence-card{grid-template-columns:1fr}.evidence-card>div{border-bottom:1px solid #dce4e9;border-right:0;min-height:145px}.evidence-card>div b{margin-top:35px}.tour-disclosure .shell{grid-template-columns:1fr;gap:18px}.legal-hero{padding:135px 0 75px}.legal-hero h1{font-size:50px}.legal-body{padding:75px 0}.legal-grid{grid-template-columns:1fr;gap:50px}.legal-grid>aside{position:static}.legal-grid article{padding-left:38px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}.site-header{z-index:100;-webkit-backdrop-filter:blur(26px)saturate(135%)contrast(110%);background:linear-gradient(#061527eb,#061527d1);border-bottom:1px solid #80b0ff47;height:76px;position:fixed;inset:0 0 auto;box-shadow:0 12px 38px #030f2242,inset 0 -1px #ffffff0d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:#07182deb}}.site-header .sign-in{color:#fff;border:1px solid #fff6;border-radius:999px;padding:10px 15px}.footer-brand{align-self:start}.footer-brand img{width:132px}.footer-brand p{display:none}.signin-page{background:#eef3f7;min-height:100vh}.signin-background{background-image:url(/media/austin-skyline.jpeg);background-position:50%;background-size:cover;min-height:790px;position:relative;overflow:hidden}.signin-overlay{background:linear-gradient(#06162cc7 0%,#07182d24 38%,#07182d59 100%);position:absolute;inset:0}.signin-brand{z-index:2;width:150px;position:absolute;top:34px;left:50%;transform:translate(-50%)}.signin-brand img{filter:brightness(0)invert()}.signin-card-wrap{z-index:2;place-items:center;min-height:790px;padding:115px 20px 40px;display:grid;position:relative}.auth-card{background:#fffffff7;border:1px solid #ffffff7a;border-radius:14px;width:min(470px,100%);overflow:hidden;box-shadow:0 28px 90px #000d2361}.auth-card-heading small,.auth-complete>small{color:#6252d7;letter-spacing:.14em;font-size:8px;font-weight:800}.auth-card-heading h1,.auth-complete h1{letter-spacing:-.045em;margin:12px 0 10px;font-size:34px}.auth-card-heading p,.auth-complete p{color:#687c8e;margin:0;font-size:11px;line-height:1.65}.auth-card form>label{color:#496278;gap:8px;margin-top:18px;font-size:9px;font-weight:800;display:grid}.auth-card input{color:#07182d;width:100%;min-height:48px;font:inherit;background:0 0;border:0;border-bottom:1px solid #8da0b1;padding:0 12px;font-size:13px}.auth-card input:focus{border-bottom:2px solid #2468f2;outline:0}.password-field{position:relative}.password-field button{color:#1261d7;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:0}.remember-field{align-items:center;grid-template-columns:18px 1fr!important;gap:10px!important;display:flex!important}.remember-field input{width:17px;height:17px;min-height:auto}.auth-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#1663dc,#6d57e5);border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:23px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.auth-primary:disabled{opacity:.55;cursor:wait}.auth-demo-fill{color:#536b80;cursor:pointer;background:#fff;border:1px solid #c9d5de;border-radius:6px;width:100%;min-height:39px;margin-top:9px;font-size:9px;font-weight:800}.demo-credentials{background:#f0f4f7;border-radius:7px;grid-template-columns:auto 1fr;gap:7px 13px;margin-top:17px;padding:14px;display:grid}.demo-credentials span{color:#7a8d9c;font-size:7px}.demo-credentials b{font-size:8px}.auth-links{border-top:1px solid #dce4ea;gap:11px;margin-top:22px;padding-top:18px;display:grid}.auth-links a,.auth-links button{color:#1762cf;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:10px;text-decoration:underline}.auth-error,.form-error{color:#a13030;background:#fff0f0;border-radius:6px;margin-top:15px;padding:12px;font-size:9px;line-height:1.5}.verification-correction{background:#f8fafc;border:1px solid #dce4ea;border-radius:8px;gap:12px;margin-top:22px;padding:16px;display:grid}.verification-correction>small{color:#6153da;letter-spacing:.1em;font-size:8px;font-weight:800}.verification-correction label{color:#496278;gap:7px;font-size:9px;font-weight:800;display:grid}.verification-correction input{background:#fff}.authenticator-setup{background:#eef3f7;border-radius:9px;grid-template-columns:180px 1fr;align-items:center;gap:22px;margin:20px 0;padding:18px;display:grid}.authenticator-setup img{width:180px;height:180px}.authenticator-setup small{color:#687c8e;font-size:7px;font-weight:800}.authenticator-setup code{overflow-wrap:anywhere;color:#07182d;margin-top:9px;font-size:10px;line-height:1.6;display:block}.authenticator-setup p{color:#708496;font-size:8px;line-height:1.5}.qr-loading{color:#728596;background:#fff;place-items:center;height:180px;font-size:8px;display:grid}.auth-complete{text-align:center}.auth-complete>i,.registration-success>i{color:#08735b;background:#daf4eb;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 20px;font-size:22px;font-style:normal;display:grid}.auth-complete .auth-primary{margin-top:25px}.signin-footer{color:#60768a;text-align:center;background:#eef3f7;padding:34px 25px}.signin-footer>div{flex-wrap:wrap;justify-content:center;gap:14px 32px;display:flex}.signin-footer a{font-size:9px;text-decoration:underline}.signin-footer p{margin:25px 0 0;font-size:8px}.registration-page{background:#f1f5f8;min-height:100vh}.registration-header{color:#fff;background:#07182d;justify-content:space-between;align-items:center;height:78px;padding:0 max(32px,50vw - 620px);display:flex}.registration-header img{filter:brightness(0)invert()}.registration-header>a:last-child{font-size:9px;font-weight:800}.registration-hero{color:#fff;background:linear-gradient(135deg,#07182d,#223c99 65%,#7658e4);padding:100px 0 85px}.registration-hero small{color:#9ce7ff;letter-spacing:.14em;font-size:8px;font-weight:800}.registration-hero h1{letter-spacing:-.064em;max-width:900px;margin:25px 0;font-size:clamp(55px,6vw,88px);line-height:.94}.registration-hero p{color:#b3c1cf;max-width:740px;margin:0;font-size:14px;line-height:1.75}.registration-body{padding:90px 0 120px}.registration-grid{grid-template-columns:.42fr 1fr;align-items:start;gap:75px;display:grid}.registration-grid>aside{position:sticky;top:110px}.registration-grid>aside>span{color:#6655dc;letter-spacing:.13em;font-size:8px;font-weight:800}.registration-grid ol{counter-reset:steps;margin:25px 0 35px;padding:0;list-style:none}.registration-grid li{counter-increment:steps;border-left:1px solid #cbd7df;padding:0 0 26px 42px;position:relative}.registration-grid li:before{content:counter(steps);color:#fff;background:#6756df;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid;position:absolute;top:0;left:-13px}.registration-grid li b{font-size:11px}.registration-grid li p,.registration-grid>aside>div p{color:#6c8091;font-size:9px;line-height:1.65}.registration-grid>aside>div{background:#e7edf2;border-radius:8px;padding:20px}.registration-grid>aside>div b{font-size:10px}.registration-panel{background:#fff;border:1px solid #ced9e1;border-radius:14px;overflow:hidden;box-shadow:0 25px 65px #1735511a}.registration-panel>header{background:#f7f9fb;border-bottom:1px solid #dce5eb;padding:30px 34px}.registration-panel>header small{color:#6352da;letter-spacing:.12em;font-size:8px;font-weight:800}.registration-panel>header h2{margin:12px 0 0;font-size:29px}.account-request-form{padding:33px 34px}.account-form-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.account-request-form label{color:#526a7e;gap:8px;font-size:8px;font-weight:800;display:grid}.account-request-form input,.account-request-form select,.account-request-form textarea{color:#07182d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cad6df;border-radius:6px;padding:0 12px;font-size:10px}.account-request-form textarea{resize:vertical;min-height:130px;padding-top:12px}.account-request-form>label{margin-top:20px}.account-request-form .form-consent{grid-template-columns:18px 1fr!important;gap:9px!important;display:grid!important}.account-request-form .form-consent input{width:16px;height:16px;min-height:auto}.account-request-form>p{color:#7a8c9c;font-size:8px;line-height:1.6}.registration-success{text-align:center;padding:65px 45px}.registration-success small{color:#6756dc;letter-spacing:.13em;font-size:8px;font-weight:800}.registration-success h2{letter-spacing:-.045em;margin:14px 0;font-size:39px}.registration-success p{color:#64798b;font-size:12px;line-height:1.7}.registration-success>div{color:#176d59;background:#e8f5f0;border-radius:8px;gap:7px;margin:25px 0;padding:18px;display:grid}.registration-success>div b{font-size:10px}.registration-success>div span{font-size:8px}.registration-success>a{color:#1762d2;font-size:10px;font-weight:800}.registration-footer{color:#8296a8;background:#07182d;flex-wrap:wrap;justify-content:center;gap:16px 30px;padding:35px;display:flex}.access-gate-message{color:#fff;text-align:center;background:linear-gradient(135deg,#07182d,#263fa0);place-content:center;justify-items:center;min-height:680px;padding:80px 20px;display:grid}.access-gate-message span{border:3px solid #ffffff40;border-top-color:#9de7ff;border-radius:50%;width:42px;height:42px;animation:1s linear infinite spin}.access-gate-message i{color:#9b650d;background:#fff0dd;border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;font-style:normal;display:grid}.access-gate-message h1{letter-spacing:-.055em;max-width:760px;margin:24px 0 12px;font-size:clamp(38px,5vw,68px);line-height:1}.access-gate-message p{color:#a8bac9;font-size:13px}.access-gate-message a{color:#173267;background:#fff;border-radius:7px;margin-top:18px;padding:13px 18px;font-size:9px;font-weight:800}.access-welcome{color:#fff;background:linear-gradient(135deg,#07182d,#233c95 66%,#7457df);padding:110px 0 80px}.access-welcome small{color:#9ce7ff;letter-spacing:.13em;font-size:8px;font-weight:800}.access-welcome h1{letter-spacing:-.06em;margin:22px 0 12px;font-size:clamp(54px,6vw,86px)}.access-welcome p{color:#afbfcd;max-width:760px;font-size:14px;line-height:1.7}@keyframes spin{to{transform:rotate(360deg)}}.cookie-consent{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #bfcdd7;border-radius:13px;max-width:1180px;margin:0 auto;position:fixed;bottom:20px;left:20px;right:20px;overflow:hidden;box-shadow:0 25px 75px #04152a40}.cookie-main{grid-template-columns:1fr auto;align-items:center;gap:45px;padding:25px 28px;display:grid}.cookie-main small{color:#6252d7;letter-spacing:.13em;font-size:7px;font-weight:800}.cookie-main h2{margin:8px 0 7px;font-size:22px}.cookie-main p{color:#607588;max-width:720px;margin:0;font-size:9px;line-height:1.6}.cookie-main p a{color:#1762cf;text-decoration:underline}.cookie-actions{gap:8px;display:flex}.cookie-actions button,.cookie-details>button{color:#37526b;cursor:pointer;background:#fff;border:1px solid #c3d0da;border-radius:6px;min-height:39px;padding:0 14px;font-size:8px;font-weight:800}.cookie-actions button:last-child,.cookie-details>button{color:#fff;background:#2968ed;border-color:#2968ed}.cookie-details{background:#f3f6f8;border-top:1px solid #d9e2e8;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:14px;padding:19px 28px;display:grid}.cookie-details label{background:#fff;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.cookie-details b,.cookie-details small{display:block}.cookie-details b{font-size:9px}.cookie-details small{color:#728596;margin-top:5px;font-size:7px;line-height:1.4}.cookie-reopen{z-index:990;color:#526a7f;cursor:pointer;background:#fff;border:1px solid #c4d1db;border-left:0;border-radius:0 6px 6px 0;padding:9px 12px;font-size:7px;font-weight:800;position:fixed;bottom:18px;left:0}.legal-grid>aside{max-height:calc(100vh - 70px);overflow:auto}.legal-grid article{scroll-margin-top:105px}.form-error{margin-top:14px}.demo-request-form button:disabled{opacity:.55;cursor:wait}@media (width<=1000px){.registration-grid{grid-template-columns:1fr}.registration-grid>aside{position:static}.cookie-main{grid-template-columns:1fr}.cookie-actions{flex-wrap:wrap}.cookie-details{grid-template-columns:1fr 1fr}.authenticator-setup{grid-template-columns:160px 1fr}.authenticator-setup img{width:160px;height:160px}}@media (width<=700px){.site-header{height:66px}.signin-background,.signin-card-wrap{min-height:760px}.signin-brand{width:125px;top:24px}.signin-card-wrap{padding-top:90px}.auth-card>form,.auth-complete{padding:27px 23px}.auth-card-heading h1,.auth-complete h1{font-size:30px}.authenticator-setup{grid-template-columns:1fr}.authenticator-setup img{width:180px;height:180px;margin:auto}.signin-footer>div{gap:12px 18px}.registration-header{padding:0 18px}.registration-header>a:first-child{width:95px}.registration-hero{padding:75px 0 65px}.registration-hero h1{font-size:48px}.registration-body{padding:55px 0 80px}.registration-grid{gap:35px}.registration-panel>header,.account-request-form{padding-left:21px;padding-right:21px}.account-form-grid{grid-template-columns:1fr}.registration-success{padding:45px 22px}.registration-success h2{font-size:32px}.cookie-consent{bottom:10px;left:10px;right:10px}.cookie-main{gap:20px;padding:21px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-actions button:last-child{grid-column:1/-1}.cookie-details{grid-template-columns:1fr;padding:16px 21px}.cookie-details>button{width:100%}.access-welcome{padding:75px 0 55px}.footer-grid>div:last-child{grid-column:1/-1}}.registration-panel>header small,.registration-grid>aside>span{font-size:11px}.registration-panel>header h2{font-size:31px}.account-request-form label{font-size:12px;line-height:1.35}.account-request-form input,.account-request-form select,.account-request-form textarea{min-height:48px;font-size:14px}.registration-stepper span,.registration-stepper i{font-size:10px}.registration-review h3,.registration-bank-step h3{font-size:22px}.registration-review ul{gap:15px;font-size:14px;line-height:1.6}.registration-review .form-consent{font-size:13px;line-height:1.55}.bank-rule-banner small,.method-note{font-size:11px}.method-selector small{font-size:10px}.wizard-actions button{min-height:48px;padding:0 22px;font-size:13px}.form-error{font-size:13px}.address-input-wrap{display:block;position:relative}.google-address-note{color:#6d7f90!important;margin-top:7px!important;font-size:10px!important;font-weight:600!important;display:block!important}.address-suggestions{z-index:100;background:#fff;border:1px solid #c9d4dd;border-radius:8px;position:absolute;top:53px;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #0f23372e}.address-suggestions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5eaee;flex-direction:column;justify-content:center;width:100%;min-height:58px;padding:10px 13px;display:flex}.address-suggestions button:hover{background:#f5f8fb}.address-suggestions b{color:#17293d;font-size:13px}.address-suggestions small{color:#66798b;margin-top:4px;font-size:11px}@media (width<=700px){.registration-panel>header h2{font-size:27px}.registration-review ul{font-size:13px}.registration-stepper{grid-template-columns:1fr 1fr;gap:10px}.registration-stepper span{padding-bottom:10px}.wizard-actions{z-index:5;background:#fff;margin-left:-21px;margin-right:-21px;padding:16px 21px;position:sticky;bottom:0}.wizard-actions button{flex:1}.google-address-note{font-size:10px!important}}.auth-demo-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-demo-actions .auth-demo-fill{margin-top:9px}@media (width<=460px){.auth-demo-actions{grid-template-columns:1fr}}.auth-security-note{color:#64798b;background:#f1f5f8;border-radius:7px;margin:18px 0 0;padding:12px;font-size:8px;line-height:1.6}.registration-loading{color:#64798b;place-content:center;justify-items:center;min-height:400px;font-size:11px;display:grid}.registration-loading span{border:3px solid #d4dce4;border-top-color:#6655dc;border-radius:50%;width:35px;height:35px;animation:1s linear infinite spin}.registration-stepper{border-bottom:1px solid #dce4ea;grid-template-columns:repeat(4,1fr);margin:-5px 0 30px;display:grid}.registration-stepper span{color:#8293a2;align-items:center;gap:7px;padding:0 6px 16px;font-size:7px;font-weight:800;display:flex}.registration-stepper i{background:#e6ecf0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.registration-stepper span.active{color:#273b50}.registration-stepper span.active i{color:#fff;background:#6756df}.invitation-banner{background:#effaf6;border:1px solid #acdccc;border-radius:8px;flex-direction:column;margin-bottom:24px;padding:15px;display:flex}.invitation-banner b{font-size:9px}.invitation-banner span{color:#4f766a;margin-top:5px;font-size:8px}.registration-wizard [hidden]{display:none!important}.registration-bank-step h3,.registration-review h3{margin:25px 0 15px;font-size:18px}.method-selector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.method-selector label{cursor:pointer;border:1px solid #d3dde4;border-radius:8px;align-items:center;min-height:66px;padding:11px;grid-template-columns:18px 1fr!important;gap:10px!important;display:grid!important}.method-selector input{width:16px!important;height:16px!important;min-height:auto!important}.method-selector span{flex-direction:column;display:flex}.method-selector small{color:#718496;margin-top:5px;font-size:7px;line-height:1.4}.method-note{color:#687d8e;background:#f1f5f8;margin:14px 0 0;padding:12px;font-size:8px;line-height:1.6}.registration-review ul{color:#566d81;gap:10px;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.registration-review .form-consent{border:1px solid #d2dce4;border-radius:8px;margin-top:22px;padding:15px;grid-template-columns:18px 1fr!important;gap:10px!important;display:grid!important}.wizard-actions{border-top:1px solid #dce4ea;justify-content:flex-end;gap:9px;margin-top:28px;padding-top:20px;display:flex}.wizard-actions button{color:#496176;cursor:pointer;background:#fff;border:1px solid #c8d3dc;border-radius:6px;min-height:43px;padding:0 18px;font-size:9px;font-weight:800}.wizard-actions button.primary{color:#fff;background:#2768f3;border-color:#2768f3}.wizard-actions button:disabled{opacity:.5;cursor:not-allowed}.registration-field-help{color:#718496;font-size:8px;font-weight:500;line-height:1.5}.registration-segment-result{background:linear-gradient(135deg,#f7f8ff,#edf4ff);border:1px solid #cbd3ff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px 18px;padding:18px 20px;display:grid}.registration-segment-result span{color:#6756df;letter-spacing:.11em;grid-row:1/3;font-size:8px;font-weight:900}.registration-segment-result strong{color:#102947;font-size:18px}.registration-segment-result small{color:#5d7185;font-size:9px;font-weight:500;line-height:1.5}@media (width<=700px){.registration-stepper{grid-template-columns:1fr 1fr;gap:8px}.method-selector{grid-template-columns:1fr}}.signin-background,.signin-card-wrap{min-height:700px}.signin-card-wrap{padding:92px 20px 28px}.auth-card{border-radius:11px;width:min(410px,100%)}.auth-card>form,.auth-complete{padding:26px 30px 28px}.auth-card-heading{margin-bottom:20px}.auth-card-heading h1,.auth-complete h1{margin:9px 0 8px;font-size:30px}.auth-card form>label{gap:6px;margin-top:13px}.auth-card input{min-height:43px}.remember-field{margin-top:14px!important}.auth-primary{min-height:44px;margin-top:18px}.auth-demo-fill{min-height:35px;margin-top:7px}.demo-credentials{grid-template-columns:auto 1fr auto 1fr;gap:5px 8px;margin-top:12px;padding:10px 11px}.auth-links{justify-content:space-between;gap:12px;margin-top:15px;padding-top:14px;display:flex}.auth-links a{font-size:9px}.signin-footer{padding:26px 25px}.signin-footer p{margin-top:18px}@media (width<=700px){.signin-background,.signin-card-wrap{min-height:700px}.signin-brand{width:116px;top:21px}.signin-card-wrap{padding:78px 14px 22px}.auth-card>form,.auth-complete{padding:23px 21px 25px}.auth-card-heading h1,.auth-complete h1{font-size:27px}.demo-credentials{grid-template-columns:auto 1fr}.auth-links{flex-direction:column;align-items:flex-start}}.hero{background:linear-gradient(125deg,#07182d 0%,#174bc7 52%,#2468f2 78%,#5bd5ff 125%)}.hero-gradient i:nth-child(2){background:radial-gradient(circle,#5bd5ff80,#0000 67%)}.page-hero,.demo-request-hero,.tour-hero,.registration-hero,.access-welcome,.access-gate-message,.page-workflow{background:linear-gradient(135deg,#07182d 0%,#174bc7 66%,#2468f2 108%)}.page-hero-glow{background:radial-gradient(circle,#5bd5ff6b,#2468f21f 45%,#0000 68%)}.accent-ice .page-hero{background:linear-gradient(135deg,#07182d,#174f95 62%,#5bd5ff 138%)}.early-cta,.page-cta{background:#eef6ff}.products-section,.embedded-deep,.security-deep,.page-capabilities{background:#fff}.payments-deep,.reconciliation-section,.enterprise-service,.page-overview,.tour-stage,.signin-page,.signin-footer{background:#f3f7fa}.primary-button,.merchant-frame>button,.auth-primary,.collection-card>button,.tour-controls button:last-child{background:linear-gradient(90deg,#174bc7,#2468f2)}.primary-button:hover{box-shadow:0 12px 32px #2468f240}.section-nav a:last-child,.product-card>svg,.product-card>a,.payment-flow article>span,.embedded-copy li:before,.trust-cards article>span,.trust-statement span,.service-grid article>span,.pillar-grid article>span,.capability-grid i,.request-panel>header small,.demo-explainer-grid span,.auth-card-heading small,.auth-complete>small,.registration-grid>aside>span,.registration-panel>header small,.registration-success small,.sandbox-layout>nav button.active,.collection-amount>span,.match-card>div>i{color:#2468f2}.demo-tabs button[aria-selected=true],.element-toolbar button[aria-selected=true],.status,.demo-table>div em,.capability-grid i{color:#174bc7;background:#eaf1ff}.registration-grid li:before,.registration-stepper span.active i,.status-timeline .current i{background:#2468f2;border-color:#2468f2}.method-selector label.selected{background:#eef4ff;border-color:#2468f2}.registration-loading span{border-top-color:#2468f2}.auth-primary,.wizard-actions button.primary{border-color:#2468f2}.auth-help-block{border-top:1px solid #dce4ea;gap:16px;margin-top:18px;padding-top:18px;display:grid}.auth-help-actions{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;display:flex}.auth-help-actions button{color:#174bc7;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.auth-register-action{background:#f7f9fb;border:1px solid #dce4ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.auth-register-action span{color:#64798b;font-size:12px}.auth-register-action a{color:#174bc7;font-size:12px;font-weight:800;text-decoration:none}.auth-security-note a{color:#174bc7;font-weight:700;text-decoration:underline}.signin-background{min-height:100svh;overflow:visible}.signin-card-wrap{place-items:start center;min-height:100svh;padding:112px 20px 48px}.signin-footer{text-align:center;padding:26px 25px}.signin-footer>nav{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}.signin-footer>nav a{color:#60768a;text-underline-offset:2px;font-size:11px;text-decoration:underline}.signin-footer>p{color:#718497;text-align:center;width:min(900px,100%);margin:18px auto 0;font-size:10px;line-height:1.6}@media (width<=700px){.auth-help-actions{grid-template-columns:1fr;display:grid}.auth-help-actions button{min-height:40px}.auth-register-action{flex-direction:column;align-items:flex-start;gap:7px}.signin-card-wrap{min-height:100svh;padding:88px 14px 30px}.signin-footer>nav{gap:12px 18px}}.auth-notice{color:#176d59;background:#edf9f5;border:1px solid #b9d9ce;border-radius:7px;margin-top:15px;padding:12px;font-size:12px;line-height:1.5}.registration-stepper.short{grid-template-columns:1fr 1fr}.registration-check{background:#fbfcfd;border:1px solid #d8e0e7;border-radius:8px;align-items:start;padding:12px 13px;grid-template-columns:20px 1fr!important;gap:10px!important;font-size:12px!important;line-height:1.5!important;display:grid!important}.registration-check input{margin-top:1px;width:17px!important;height:17px!important;min-height:auto!important}.registration-check a{color:#174bc7;text-decoration:underline}.registration-after-create{padding:28px 30px 34px}.registration-email-state{background:#edf9f5;border:1px solid #b9d9ce;border-radius:11px;gap:16px;padding:18px;display:flex}.registration-email-state.attention{background:#fff8e9;border-color:#e6c889}.registration-email-state>i{color:#08735b;background:#daf4eb;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:grid}.registration-email-state.attention>i{color:#875b0b;background:#f6e5b9}.registration-email-state small,.registration-email-state h2,.registration-email-state p,.registration-email-state b{display:block}.registration-email-state small{color:#3157e6;letter-spacing:.09em;font-size:9px;font-weight:850}.registration-email-state h2{margin:6px 0;font-size:22px}.registration-email-state p{color:#5b6f7f;margin:0;font-size:12px;line-height:1.55}.registration-email-state b{color:#536779;margin-top:8px;font-size:10px}.registration-after-create>section{padding:30px 3px 0}.registration-after-create>section>small{color:#6153da;letter-spacing:.11em;font-size:10px;font-weight:850}.registration-after-create>section>h3{letter-spacing:-.025em;margin:9px 0 8px;font-size:25px;line-height:1.25}.registration-after-create>section>p{color:#64798b;margin:0;font-size:13px;line-height:1.6}.registration-choice-actions{grid-template-columns:1.15fr 1fr 1fr;gap:8px;margin-top:22px;display:grid}.registration-choice-actions button,.registration-requirements>button{color:#3f566b;cursor:pointer;background:#fff;border:1px solid #ccd5df;border-radius:7px;min-height:46px;padding:0 13px;font-size:12px;font-weight:800}.registration-choice-actions button.primary,.registration-requirements>button.primary{color:#fff;background:#2768f3;border-color:#2768f3}.registration-requirements{background:#f8fafc;border:1px solid #d8e0e8;border-radius:10px;margin-top:18px;padding:20px}.registration-requirements h4{margin:0 0 14px;font-size:16px}.registration-requirements>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.registration-requirements>div span{background:#fff;border-radius:8px;padding:13px}.registration-requirements b,.registration-requirements small{display:block}.registration-requirements b{font-size:12px}.registration-requirements small{color:#677b8d;margin-top:5px;font-size:10px;line-height:1.45}.registration-requirements>button{width:100%;margin-top:14px}.registration-lock-reminder{color:#45566a;background:#f3f2ff;border-left:4px solid #6756df;gap:4px;margin-top:18px;padding:14px;display:grid}.registration-lock-reminder b{font-size:12px}.registration-lock-reminder span{font-size:11px;line-height:1.5}.registration-check-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.registration-check-grid .registration-check{margin:0}.commercial-plan-card{gap:16px;display:grid}.commercial-plan-card .plan-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-plan-card .plan-usage-grid article{background:#fff;border:1px solid #dce4ee;border-radius:8px;gap:5px;padding:15px;display:grid}.commercial-plan-card .plan-usage-grid small{letter-spacing:.08em;color:#65758a;font-size:10px;font-weight:800}.commercial-plan-card .plan-usage-grid b{color:#17304f;font-size:18px}.commercial-plan-card .plan-usage-grid span{color:#687a8f;font-size:12px}@media (width<=760px){.registration-check-grid,.commercial-plan-card .plan-usage-grid{grid-template-columns:1fr}}@media (width<=700px){.registration-choice-actions,.registration-requirements>div{grid-template-columns:1fr}.registration-after-create{padding:22px 20px 28px}.registration-email-state{align-items:flex-start}.registration-after-create>section>h3{font-size:22px}}.bank-connection-disclosure{background:#f2f6ff;border-left:4px solid #2768f3;margin-bottom:18px;padding:22px 24px}.bank-connection-disclosure small{color:#245bc9;letter-spacing:.12em;font-size:9px;font-weight:800}.bank-connection-disclosure h3{color:#10233b;margin:10px 0 8px!important;font-size:20px!important}.bank-connection-disclosure p{color:#536b80;margin:0;font-size:12px;line-height:1.65}.bank-connection-acknowledgment{background:#f8fafc;border:1px solid #c9d7e6!important;margin:18px 0 0!important;padding:16px!important}.bank-connection-acknowledgment span{color:#435c72!important}.kyb-country-notice{background:#f4f8ff;border:1px solid #cbdcff;border-radius:8px;padding:16px 18px}.kyb-country-notice b{color:#173267;font-size:13px}.kyb-country-notice p{color:#5b6f83;margin:7px 0 0;font-size:12px;line-height:1.6}.kyb-country-notice.attention{background:#fff8e9;border-color:#e6c889}.kyb-country-notice.attention b{color:#845913}.kyb-readiness-selector{margin:18px 0 24px}.submission-thank-you{z-index:10000;color:#fff;text-align:center;background:radial-gradient(circle at 75% 20%,#2a38996b,#0000 37%),linear-gradient(145deg,#05070c 0%,#0d1728 55%,#0d2151 125%);place-items:center;min-height:100dvh;padding:32px;display:grid;position:fixed;inset:0}.submission-thank-you:before{content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:24px}.submission-thank-you-inner{justify-items:center;width:min(640px,100%);display:grid;position:relative}.submission-thank-you-inner>img{width:176px;height:auto;margin-bottom:58px}.submission-check{background:#ffffff14;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:26px;font-size:22px;display:grid}.submission-thank-you small{color:#9fb8ff;letter-spacing:.17em;font-size:11px;font-weight:800}.submission-thank-you h1{letter-spacing:-.065em;outline:0;margin:18px 0 20px;font-size:clamp(54px,8vw,88px);font-weight:600;line-height:.96}.submission-thank-you p{color:#c3ccd8;max-width:560px;margin:0;font-size:16px;line-height:1.75}.submission-thank-you a{color:#fff;border:1px solid #ffffff4d;align-items:center;gap:13px;margin-top:40px;padding:14px 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.submission-thank-you a:hover{color:#0d1728;background:#fff}.google-address-note.verified{color:#08735b!important}@media (width<=700px){.submission-thank-you{padding:22px}.submission-thank-you:before{inset:12px}.submission-thank-you-inner>img{width:150px;margin-bottom:46px}.submission-thank-you h1{font-size:55px}.submission-thank-you p{font-size:14px}}.business-address-fields{background:#f8fafc;border:1px solid #cad6df;border-radius:8px;min-width:0;margin:4px 0 2px;padding:22px}.business-address-fields legend{color:#17293d;padding:0 8px;font-size:14px;font-weight:800}.business-address-fields>p{color:#6d7f90;margin:0 0 18px;font-size:12px;line-height:1.55}.business-address-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.business-address-grid label{font-size:12px}.business-address-grid label em,.bank-identity-field>em{font-weight:500}.bank-identity-field{align-self:start;position:relative}.bank-directory-results{z-index:110;background:#fff;border:1px solid #c5d0d9;border-radius:8px;position:absolute;top:54px;left:0;right:0;overflow:hidden;box-shadow:0 20px 46px #081d3433}.bank-directory-results>button{color:#17293d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5eaee;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 12px;display:grid}.bank-directory-results>button:last-child{border-bottom:0}.bank-directory-results>button:hover,.bank-directory-results>button:focus{background:#f3f7fb;outline:none}.bank-directory-results>button>span:nth-child(2){gap:3px;display:grid}.bank-directory-results b{font-size:13px}.bank-directory-results small{color:#718295;font-size:10px;font-weight:500}.bank-directory-results em{color:#174bc7;font-size:10px;font-style:normal;font-weight:800}.bank-logo-fallback{color:#fff;letter-spacing:.04em;border-radius:8px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.bank-no-match{gap:5px;padding:15px;display:grid}.bank-no-match b{font-size:12px}.bank-no-match small{font-size:10px;line-height:1.45}.bank-directory-note{color:#6d7f90!important;font-size:10px!important;font-weight:600!important;line-height:1.45!important}.bank-confirmation{color:#14392e;background:#f0f8f5;border:1px solid #b8d9cf;border-radius:8px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.bank-confirmation-logo{width:40px;height:40px;position:relative}.bank-confirmation-logo .bank-logo-fallback{width:40px;height:40px;position:absolute;inset:0}.bank-confirmation-logo img{object-fit:contain;background:#fff;border-radius:8px;width:40px;height:40px;position:absolute;inset:0}.bank-confirmation>span:nth-child(2){gap:2px;display:grid}.bank-confirmation small{letter-spacing:.1em;color:#21735e!important;font-size:8px!important;font-weight:800!important}.bank-confirmation em{color:#5a6c66;font-size:10px;font-style:normal;font-weight:500}.bank-confirmation>i{color:#fff;background:#17745b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}@media (width<=700px){.business-address-fields{padding:18px 15px}.business-address-grid{grid-template-columns:1fr}.bank-confirmation{grid-template-columns:42px 1fr}.bank-confirmation>i{display:none}}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-consent{align-items:flex-start;gap:10px;margin:18px 0!important;display:flex!important}.form-consent input{min-width:18px;height:18px;margin-top:2px;width:18px!important}.form-consent span{color:#52677a;font-size:12px;line-height:1.55}.form-consent a{color:#174bc7;text-decoration:underline}.form-error{color:#8e2525;background:#fff4f4;border:1px solid #d96b6b;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:12px}.signin-overlay{background:linear-gradient(#07182de6 0%,#174bc733 42%,#07182d94 100%)}.registration-header,.registration-footer,footer{background:#07182d}.auth-links a,.auth-links button,.registration-success>a,.password-field button{color:#174bc7}.sandbox-layout>nav button.active{box-shadow:inset 3px 0 #2468f2,0 5px 15px #1f3c5714}.tour-progress span{background:linear-gradient(90deg,#5bd5ff,#2468f2)}.accent-violet .page-hero{background:linear-gradient(135deg,#07182d,#35288f 62%,#7b63ff 130%)}.fx-visual{background:linear-gradient(90deg,#263bff,var(--fx-violet))}.fx-console .fx-amounts>i,.fx-console .fx-rate span,.tour-fx-pair span,.tour-fx-pair>i,.tour-fx-rate span{color:var(--fx-violet)}.fx-console .fx-rate,.tour-fx-rate{background:#f2efff}.fx-console .fx-path>i{background:linear-gradient(90deg,#7d8f9e,var(--fx-violet))}.tour-fx-card>header{box-shadow:inset 3px 0 var(--fx-violet)}.auth-links button{color:#1762cf;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.form-assurance-note{color:#25304f;background:#f7f8ff;border:1px solid #d8ddff;border-radius:10px;align-items:flex-start;margin:0 0 18px;padding:13px 15px;display:flex}.form-assurance-note>span{gap:5px;display:grid}.form-assurance-note b{font-size:13px}.form-assurance-note small{color:#69708a;font-size:11px;line-height:1.5}.site-header .brand{width:150px;height:48px}.site-header .brand img{width:150px;height:auto;display:block}.blue-wordmark{width:160px}.blue-wordmark img{width:100%;height:auto;display:block}.footer-brand img{width:158px;height:auto;display:block}.signin-brand{width:190px;top:28px}.signin-brand img,.registration-header img{width:100%;height:auto;display:block}@media (width<=700px){.site-header .brand,.site-header .brand img{width:124px}.section-nav{top:66px}.blue-wordmark{width:145px;margin-bottom:42px}.footer-brand img{width:148px}.signin-brand{width:158px;top:22px}.signin-card-wrap{padding-top:88px}.registration-header>a:first-child{width:126px}}:root{--pc-black:#090b10;--pc-graphite:#11151d;--pc-deep:#171c25;--pc-offwhite:#f4f6f9;--pc-soft:#e7eaf0;--pc-gray:#646c78;--pc-blue:#2468f2;--pc-cyan:#5bd5ff;--pc-violet:#6d5af5;--pc-orange:#ff6b22}body{color:var(--pc-black);font-family:var(--pc-font-sans)}.site-header{border-color:#ffffff29;height:82px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;position:fixed}.site-header[data-hidden=true]{transform:translateY(-105%)}.site-header nav{justify-content:center;gap:23px}.site-header .nav-direct{white-space:nowrap;padding:29px 0}.site-header .sign-in{white-space:nowrap;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.site-header .contact-button{background:var(--pc-orange);color:#fff;white-space:nowrap;min-height:44px;padding:0 18px;transition:transform .2s,box-shadow .2s}.site-header .contact-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff6b2240}.pacorda-menu>summary span,.pacorda-menu>summary:after{color:var(--pc-orange)}.pacorda-menu>summary:after,.menu-destination:after{background:var(--pc-orange)}.pacorda-menu-panel{background:#090b10fa;grid-template-columns:1.1fr repeat(3,minmax(0,1fr))}.pacorda-menu-panel.items-4{grid-template-columns:1.05fr repeat(4,minmax(0,1fr))}.mobile-menu>div a:last-child{background:var(--pc-orange)!important}.footer-grid-v2{grid-template-columns:1.25fr repeat(4,1fr)}.footer-brand p{color:#95a0ae;max-width:190px;margin:20px 0 0;font-size:13px;line-height:1.6}.footer-action-band a:first-child{border-color:var(--pc-orange);background:var(--pc-orange);color:#fff}.site-footer{background:var(--pc-black)}.pacorda-v2 section{position:relative}.pacorda-v2 .eyebrow{letter-spacing:.2em;font-size:11px}.v2-hero{background:var(--pc-black);color:#fff;min-height:92vh;overflow:hidden}.v2-hero:before{content:"";background:linear-gradient(90deg,#090b10fa 0%,#090b10c7 47%,#090b104d 75%,#090b109e 100%);position:absolute;inset:0}.v2-hero:after{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#000);mask-image:linear-gradient(90deg,#0000,#000 48%,#000)}.v2-hero-atmosphere{position:absolute;inset:0;overflow:hidden}.v2-hero-atmosphere i{filter:blur(18px);border-radius:50%;position:absolute}.v2-hero-atmosphere i:first-child{background:radial-gradient(circle,#2468f26b,#2468f20d 50%,#0000 70%);width:70vw;height:70vw;top:-25vw;right:-34vw}.v2-hero-atmosphere i:nth-child(2){background:radial-gradient(circle,#6d5af545,#0000 68%);width:42vw;height:42vw;bottom:-26vw;right:2vw}.v2-hero-atmosphere i:nth-child(3){background:radial-gradient(circle,#5bd5ff29,#0000 68%);width:28vw;height:28vw;top:21vh;right:21vw}.v2-hero-inner{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:center;gap:80px;min-height:92vh;padding-top:120px;padding-bottom:105px;display:grid;position:relative}.v2-hero-copy{align-self:center}.v2-hero-copy h1{letter-spacing:-.07em;max-width:980px;margin:24px 0 28px;font-size:clamp(64px,7.4vw,96px);font-weight:630;line-height:.91}.v2-hero-copy>p{color:#ffffffb8;max-width:710px;margin:0;font-size:18px;line-height:1.7}.v2-button{border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.v2-button:hover{transform:translateY(-2px)}.v2-button-orange:hover{box-shadow:0 16px 38px #ff6b2240}.v2-text-link{min-height:44px;color:inherit;align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.hero-event{align-self:end;margin-bottom:42px;padding-left:42px;position:relative}.hero-event ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.hero-event li{color:#ffffff40;grid-template-columns:1fr;gap:4px;min-height:58px;padding:10px 0;animation:16s ease-in-out infinite event-state;display:grid;position:relative}.hero-event li:before{content:"";background:var(--pc-black);border:2px solid #ffffff4d;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:-46px}.hero-event li small{letter-spacing:.16em;font-size:9px}.hero-event li b{letter-spacing:.04em;font-size:12px}.hero-event li:nth-child(2){animation-delay:2s}.hero-event li:nth-child(3){animation-delay:4s}.hero-event li:nth-child(4){animation-delay:6s}.hero-event li:nth-child(5){animation-delay:8s}.hero-event li:nth-child(6){animation-delay:10s}.hero-event li:nth-child(7){animation-delay:12s}.hero-event li:nth-child(8){animation-delay:14s}.hero-event-line{background:#ffffff21;width:1px;height:calc(100% - 36px);position:absolute;top:18px;left:0;overflow:hidden}.hero-event-line:after{content:"";background:var(--pc-orange);transform-origin:top;animation:16s linear infinite event-line;position:absolute;inset:0;transform:scaleY(0)}.hero-scroll{z-index:3;color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-scroll span{background:#fff3;width:48px;height:1px;position:relative}.hero-scroll span:after{content:"";background:var(--pc-orange);animation:2.4s ease-in-out infinite scroll-line;position:absolute;inset:0}@keyframes event-state{0%,8%{color:#fff;transform:translate(0)}10%,to{color:#ffffff40}}@keyframes event-line{to{transform:scaleY(1)}}@keyframes scroll-line{0%{transform-origin:0;transform:scaleX(0)}48%{transform-origin:0;transform:scaleX(1)}52%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.relationship-section,.verified-model,.v2-products,.v2-lifecycle,.v2-embedded,.v2-reconciliation,.role-boundary,.enterprise-adoption{padding:120px 0}.relationship-section{border-bottom:1px solid var(--pc-soft);background:#fff}.relationship-section .v2-section-title{grid-template-columns:.45fr 1fr;align-items:end;margin-bottom:48px;display:grid}.relationship-section .v2-section-title h2{font-size:clamp(40px,4.5vw,64px)}.relationship-marquee{border-top:1px solid var(--pc-soft);border-bottom:1px solid var(--pc-soft);background:#fff;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.relationship-track{will-change:transform;width:max-content;animation:36s linear infinite relationship-circulate;display:flex}.relationship-group{flex:none;display:flex}.relationship-logo{border-right:1px solid var(--pc-soft);background:#fff;flex:none;place-items:center;width:248px;height:126px;padding:24px 29px;display:grid}.relationship-logo img{object-fit:contain;filter:grayscale();opacity:.64;width:190px;height:62px;transition:filter .22s,opacity .22s,transform .22s}.relationship-logo:hover img,.relationship-logo:focus-visible img{filter:grayscale(0);opacity:1;transform:translateY(-2px)}.relationship-logo-shell img{width:68px;height:68px}.relationship-logo-unilever img{width:188px}.relationship-logo-baker-hughes img{width:190px}.relationship-logo-dow img{width:105px}.relationship-logo-lyondellbasell img{width:183px}.relationship-logo-koch img{width:168px}.relationship-logo-jb-hunt img{width:196px}.relationship-logo-hapag-lloyd img{width:184px}.relationship-logo-tencent img{width:172px}.relationship-marquee:hover .relationship-track,.relationship-marquee:focus-within .relationship-track{animation-play-state:paused}.relationship-disclaimer{color:#77818d;text-align:center;max-width:760px;margin:24px auto 0;font-size:11px;line-height:1.6}@keyframes relationship-circulate{to{transform:translate(-50%)}}.v2-section-title{max-width:960px}.v2-section-title h2{letter-spacing:-.062em;max-width:940px;margin:20px 0 0;font-size:clamp(50px,5.7vw,78px);font-weight:620;line-height:.98}.v2-section-title>p{max-width:720px;color:var(--pc-gray);margin:28px 0 0;font-size:16px;line-height:1.75}.verified-model{background:var(--pc-offwhite)}.verified-model .v2-section-title{grid-template-columns:.35fr 1.4fr .62fr;align-items:start;gap:55px;max-width:none;display:grid}.verified-model .v2-section-title h2{margin:-8px 0 0}.verified-model .v2-section-title p{margin:0}.verified-rail{border-top:1px solid #cfd4dc;border-bottom:1px solid #cfd4dc;grid-template-columns:repeat(6,1fr);margin-top:80px;display:grid}.verified-rail article{border-right:1px solid #cfd4dc;min-height:190px;padding:28px 22px;position:relative}.verified-rail article:last-child{border-right:0}.verified-rail article>span{color:var(--pc-orange);font-size:11px;font-weight:800}.verified-rail small{color:#777f8a;letter-spacing:.13em;margin-top:67px;font-size:10px;font-weight:800;display:block}.verified-rail b{margin-top:7px;font-size:18px;display:block}.verified-rail i{z-index:2;background:var(--pc-orange);width:9px;height:9px;box-shadow:0 0 0 6px var(--pc-offwhite);border-radius:50%;position:absolute;top:91px;right:-5px}.redirect-thesis{background:var(--pc-black);color:#fff;padding:145px 0;overflow:hidden}.redirect-thesis:after{content:"";background:radial-gradient(circle,#2468f247,#0000 66%);border-radius:50%;width:700px;height:700px;position:absolute;top:-280px;right:-300px}.redirect-thesis .v2-section-title{z-index:2;max-width:1100px;position:relative}.redirect-thesis .v2-section-title h2{font-size:clamp(58px,6.6vw,88px)}.redirect-thesis .v2-section-title>p{color:#fff;font-size:24px}.authority-flow{z-index:2;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;margin-top:85px;padding:30px 0;display:grid;position:relative}.authority-flow span,.authority-flow strong{white-space:nowrap;font-size:12px}.authority-flow strong{color:var(--pc-orange)}.authority-flow i{background:linear-gradient(90deg,#ffffff26,var(--pc-orange));height:1px;margin:0 20px}.v2-products{background:#fff}.v2-products .v2-section-title{grid-template-columns:.35fr 1.25fr .55fr;gap:55px;max-width:none;display:grid}.v2-products .v2-section-title h2{margin:-8px 0 0}.v2-products .v2-section-title p{margin:0}.v2-product-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:75px;display:grid}.v2-product-grid>article{background:linear-gradient(160deg,#fff,#f4f7fb);border:1px solid #dce0e7;min-height:560px;padding:34px;position:relative;overflow:hidden}.v2-product-grid>article:nth-child(2){background:linear-gradient(160deg,#fff,#eef4fb)}.v2-product-grid>article:nth-child(3){background:linear-gradient(160deg,#fff,#f3f0ff)}.v2-product-grid>article>span{color:#777f8c;letter-spacing:.13em;font-size:10px;font-weight:800}.v2-product-grid h3{letter-spacing:-.048em;margin:72px 0 20px;font-size:38px;line-height:1.02}.v2-product-grid p{color:var(--pc-gray);font-size:14px;line-height:1.7}.v2-product-grid a{color:var(--pc-blue);align-items:center;gap:10px;margin-top:22px;font-size:13px;font-weight:800;display:inline-flex}.product-state,.bank-path,.currency-path{background:#fff;align-items:center;min-height:92px;padding:20px;display:flex;position:absolute;bottom:34px;left:34px;right:34px;box-shadow:0 18px 45px #111c2d1a}.product-state{justify-content:space-between}.product-state small{color:#6f7782}.product-state b{font-size:20px}.product-state em{color:#c9480c;background:#fff0e8;padding:7px 8px;font-size:9px;font-style:normal;font-weight:800}.bank-path small,.bank-path b{font-size:10px}.bank-path i,.currency-path i{background:linear-gradient(90deg,#bdc6d1,var(--pc-orange));flex:1;height:1px;margin:0 14px}.currency-path{background:var(--pc-deep);color:#fff}.currency-path b{font-size:20px}.currency-path small{color:#c8c0ff;font-weight:800}.v2-lifecycle{background:var(--pc-offwhite)}.lifecycle-line{border-top:1px solid #cdd3da;grid-template-columns:repeat(5,1fr);margin-top:75px;display:grid}.lifecycle-line article{border-right:1px solid #cdd3da;min-height:300px;padding:30px 28px;position:relative}.lifecycle-line article:last-child{border-right:0}.lifecycle-line article:before{content:"";background:var(--pc-orange);height:3px;transition:right .3s;position:absolute;top:-2px;left:0;right:100%}.lifecycle-line article:hover:before{right:0}.lifecycle-line span{color:var(--pc-orange);font-size:11px;font-weight:800}.lifecycle-line h3{letter-spacing:-.04em;margin:98px 0 18px;font-size:28px}.lifecycle-line p{color:var(--pc-gray);margin:0;font-size:13px;line-height:1.7}.v2-fx{background:linear-gradient(125deg,var(--pc-black),#13192d 55%,#241d64);color:#fff;padding:145px 0;overflow:hidden}.v2-fx:after{content:"";background:radial-gradient(circle,#6d5af542,#0000 67%);border-radius:50%;width:850px;height:850px;position:absolute;top:-350px;right:-350px}.v2-fx-grid{z-index:2;grid-template-columns:.75fr 1.15fr;align-items:center;gap:110px;display:grid;position:relative}.v2-fx .v2-section-title>p{color:#ffffffa6}.fx-event{background:#11151dd1;border:1px solid #ffffff2e;overflow:hidden;box-shadow:0 35px 100px #00000052}.fx-event header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:58px;padding:0 24px;display:flex}.fx-event header span{color:#8d96a5;letter-spacing:.14em;font-size:10px}.fx-event header b{color:#ff9b68;background:#ff6b2221;padding:7px 9px;font-size:9px}.fx-event-amounts{grid-template-columns:1fr 35px 1fr;align-items:center;gap:18px;padding:38px 28px;display:grid}.fx-event-amounts small{color:#8c95a5;letter-spacing:.12em;font-size:10px;display:block}.fx-event-amounts b{margin-top:10px;font-size:27px;display:inline-block}.fx-event-amounts span{color:#a9b2c0;margin-left:8px;font-size:11px;font-weight:800}.fx-event-amounts>i{color:var(--pc-orange);text-align:center;font-style:normal}.fx-event-rate{background:#6d5af521;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.fx-event-rate span{color:#aaa1fa;letter-spacing:.12em;font-size:10px}.fx-event-rate b{font-size:13px}.fx-event footer{color:#aeb7c4;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:12px;padding:18px 28px;font-size:10px;display:grid}.v2-embedded{background:#fff}.delivery-modes{border-top:1px solid #d2d7de;border-bottom:1px solid #d2d7de;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.delivery-modes article{border-right:1px solid #d2d7de;min-height:240px;padding:28px}.delivery-modes article:last-child{border-right:0}.delivery-modes span{color:var(--pc-orange);font-size:11px;font-weight:800}.delivery-modes h3{margin:70px 0 14px;font-size:28px}.delivery-modes p{color:var(--pc-gray);margin:0;font-size:13px;line-height:1.7}.architecture-line{background:var(--pc-offwhite);grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;margin-top:65px;padding:28px;display:grid}.architecture-line span,.architecture-line strong{text-align:center;font-size:11px}.architecture-line strong{color:var(--pc-blue)}.architecture-line i{background:linear-gradient(90deg,#c8cfd8,var(--pc-orange));height:1px;margin:0 16px}.v2-reconciliation{background:var(--pc-offwhite)}.v2-recon-grid{grid-template-columns:.7fr 1.1fr;align-items:center;gap:105px;display:grid}.recon-event{background:#fff;border:1px solid #d1d7df;overflow:hidden;box-shadow:0 26px 70px #111c2d1a}.recon-event header{background:var(--pc-black);color:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:0 23px;display:flex}.recon-event header span{color:#8f99a7;letter-spacing:.13em;font-size:10px}.recon-event header b{color:#c9480c;background:#fff0e8;padding:7px 9px;font-size:9px}.recon-event dl{margin:0}.recon-event dl>div{border-bottom:1px solid #e0e4e9;grid-template-columns:.7fr 1fr auto;align-items:center;gap:18px;min-height:72px;padding:0 23px;display:grid}.recon-event dl>div:last-child{border-bottom:0}.recon-event dt{color:#747c87;font-size:11px}.recon-event dd{margin:0;font-size:13px;font-weight:800}.recon-event dl span{color:#b74712;font-size:9px;font-weight:800}.v2-security{background:var(--pc-black);color:#fff;padding:145px 0}.v2-security .v2-section-title>p{color:#ffffffa3}.security-controls{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin:75px 0 35px;display:grid}.security-controls article{border-right:1px solid #ffffff29;min-height:240px;padding:28px}.security-controls article:last-child{border-right:0}.security-controls span{color:var(--pc-orange);font-size:11px;font-weight:800}.security-controls h3{margin:77px 0 12px;font-size:28px}.security-controls p{color:#9ba4b1;margin:0;font-size:14px}.role-boundary{background:#fff}.role-grid{grid-template-columns:1fr .75fr;align-items:start;gap:110px;display:grid}.role-grid p{border-top:2px solid var(--pc-orange);color:#4f5763;margin:37px 0 0;padding:30px 0;font-size:17px;line-height:1.8}.technology-foundation{background:linear-gradient(135deg,var(--pc-black),var(--pc-deep));color:#fff;padding:120px 0}.foundation-grid{grid-template-columns:1fr .65fr;align-items:center;gap:85px;display:grid}.technology-foundation .v2-section-title>p{color:#9da6b2}.technology-foundation .v2-text-link{margin-top:34px}.foundation-diagram{gap:18px;display:grid}.foundation-diagram div{background:#ffffff09;border:1px solid #ffffff29;padding:27px}.foundation-diagram small{color:#8e98a6;letter-spacing:.13em;font-size:10px;display:block}.foundation-diagram b{margin-top:10px;font-size:18px;display:block}.foundation-diagram i{color:var(--pc-orange);text-align:center;font-style:normal}.enterprise-adoption{background:#fff}.adoption-stages{border-top:1px solid #d2d7de;border-bottom:1px solid #d2d7de;grid-template-columns:repeat(4,1fr);margin:65px 0 45px;display:grid}.adoption-stages article{border-right:1px solid #d2d7de;min-height:220px;padding:26px}.adoption-stages article:last-child{border-right:0}.adoption-stages span{color:var(--pc-orange);font-size:11px;font-weight:800}.adoption-stages h3{margin:64px 0 12px;font-size:25px}.adoption-stages p{color:var(--pc-gray);margin:0;font-size:13px;line-height:1.65}.v2-final-cta{background:var(--pc-black);color:#fff;text-align:center;padding:145px 0}.v2-final-cta h2{letter-spacing:-.067em;max-width:1040px;margin:22px auto;font-size:clamp(58px,7vw,92px);font-weight:620;line-height:.94}.v2-final-cta p{color:#9ca5b2;max-width:720px;margin:0 auto;font-size:17px;line-height:1.75}.v2-final-cta>div>div{justify-content:center;gap:25px;margin-top:38px;display:flex}.product-page .page-hero{background:linear-gradient(135deg,var(--pc-black),#15213d 68%,#1f4eaa 130%)}.product-page .primary-button,.demo-page .auth-primary{background:var(--pc-orange);border-color:var(--pc-orange)}.product-page .page-product-ui{border-radius:0;box-shadow:0 30px 90px #00000040}.product-page.visual-payments .page-product-ui{border-left:3px solid var(--pc-orange)}.product-page.visual-collections .page-product-ui{border-bottom:3px solid var(--pc-orange)}.product-page.visual-reconciliation .page-product-ui{border-top:3px solid var(--pc-orange)}.product-page.visual-global .page-product-ui{border-right:3px solid var(--pc-violet)}.product-page.visual-security .page-product-ui{border:1px solid #5bd5ff61}@media (width<=1180px){.site-header nav{gap:15px}.site-header nav a,.pacorda-menu>summary{font-size:11px}.site-header .contact-button{padding:0 13px;font-size:11px}.site-header .brand,.site-header .brand img{width:132px}.v2-hero-inner{grid-template-columns:1fr 310px;gap:45px}.v2-hero-copy h1{font-size:clamp(62px,7.5vw,84px)}.v2-product-grid h3{font-size:32px}.pacorda-menu-panel.items-4 .menu-destination b{font-size:21px}}@media (width<=1000px){.v2-hero,.v2-hero-inner{min-height:980px}.v2-hero-inner{grid-template-columns:1fr;align-content:center;padding-top:145px}.hero-event{align-self:auto;max-width:650px;margin:0;padding-left:38px}.hero-event ol{grid-template-columns:1fr 1fr}.hero-event-line{display:none}.hero-event li{border-left:1px solid #ffffff24;min-height:68px;padding-left:18px}.hero-event li:before{left:-5px}.verified-model .v2-section-title,.v2-products .v2-section-title{grid-template-columns:1fr 1.6fr}.verified-model .v2-section-title p,.v2-products .v2-section-title p{grid-column:2}.verified-rail{grid-template-columns:repeat(3,1fr)}.verified-rail article:nth-child(3){border-right:0}.verified-rail article:nth-child(-n+3){border-bottom:1px solid #cfd4dc}.v2-product-grid{grid-template-columns:1fr}.v2-product-grid>article{min-height:480px}.v2-product-grid h3{margin-top:45px}.lifecycle-line{grid-template-columns:1fr 1fr}.lifecycle-line article:last-child{grid-column:1/-1}.v2-fx-grid,.v2-recon-grid,.role-grid,.foundation-grid{grid-template-columns:1fr}.v2-fx-grid,.v2-recon-grid{gap:65px}.fx-event{max-width:780px}.role-grid{gap:35px}.foundation-diagram{max-width:620px}.relationship-logo{width:220px}.security-controls,.adoption-stages{grid-template-columns:1fr 1fr}.security-controls article:nth-child(2),.adoption-stages article:nth-child(2){border-right:0}.security-controls article:nth-child(-n+2),.adoption-stages article:nth-child(-n+2){border-bottom:1px solid #ffffff29}.adoption-stages article:nth-child(-n+2){border-bottom-color:#d2d7de}.footer-grid-v2{grid-template-columns:1fr 1fr}.footer-grid-v2 .footer-brand{grid-column:1/-1}}@media (width<=700px){.site-header{height:68px}.site-header[data-scrolled=true]{background:#090b10f2}.pacorda-v2 .eyebrow{font-size:10px}.v2-hero,.v2-hero-inner{min-height:880px}.v2-hero-inner{padding-top:145px;padding-bottom:95px;display:block}.v2-hero-copy h1{margin-top:20px;font-size:clamp(46px,13.5vw,58px);line-height:.94}.v2-hero-copy>p{font-size:16px}.v2-hero-copy .hero-actions{align-items:stretch}.v2-button{width:100%}.v2-hero-copy .v2-text-link{justify-content:center}.hero-event{margin-top:52px}.hero-event ol{grid-template-columns:1fr 1fr}.hero-event li{min-height:56px}.hero-event li small{font-size:8px}.hero-event li b{font-size:10px}.hero-scroll{display:none}.relationship-section,.verified-model,.v2-products,.v2-lifecycle,.v2-embedded,.v2-reconciliation,.role-boundary,.enterprise-adoption,.technology-foundation{padding:82px 0}.redirect-thesis,.v2-fx,.v2-security,.v2-final-cta{padding:90px 0}.v2-section-title h2{font-size:clamp(40px,11.5vw,50px);line-height:1}.v2-section-title>p{font-size:15px}.relationship-section .v2-section-title,.verified-model .v2-section-title,.v2-products .v2-section-title{grid-template-columns:1fr;gap:22px;display:grid}.relationship-section .v2-section-title h2,.verified-model .v2-section-title h2,.v2-products .v2-section-title h2{margin:0;font-size:43px}.verified-model .v2-section-title p,.v2-products .v2-section-title p{grid-column:1}.relationship-section .v2-section-title{margin-bottom:36px}.relationship-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.relationship-logo{width:188px;height:104px;padding:20px 22px}.relationship-logo img{width:148px;height:52px}.relationship-logo-shell img{width:56px;height:56px}.relationship-logo-dow img{width:86px}.relationship-logo-jb-hunt img{width:154px}.relationship-disclaimer{margin-top:20px;font-size:10px}.verified-rail{grid-template-columns:1fr 1fr}.verified-rail article{min-height:155px}.verified-rail article:nth-child(2n){border-right:0}.verified-rail article:nth-child(-n+4){border-bottom:1px solid #cfd4dc}.verified-rail small{margin-top:42px}.verified-rail i{display:none}.redirect-thesis .v2-section-title h2{font-size:48px}.redirect-thesis .v2-section-title>p{font-size:20px}.authority-flow{grid-template-columns:1fr;margin-top:55px}.authority-flow i{background:linear-gradient(#66707d,var(--pc-orange));width:1px;height:20px;margin:8px 0 8px 6px}.authority-flow span,.authority-flow strong{align-items:center;min-height:44px;display:flex}.v2-product-grid>article{min-height:525px;padding:26px}.v2-product-grid h3{font-size:32px}.product-state,.bank-path,.currency-path{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:110px;bottom:26px;left:26px;right:26px}.product-state em{position:absolute;top:15px;right:15px}.bank-path i,.currency-path i{flex:none;width:100%;height:1px;margin:3px 0}.lifecycle-line{grid-template-columns:1fr}.lifecycle-line article,.lifecycle-line article:last-child{border-bottom:1px solid #cdd3da;border-right:0;grid-column:1;min-height:auto;padding:28px 15px 38px}.lifecycle-line h3{margin:35px 0 12px}.fx-event-amounts{grid-template-columns:1fr;padding:25px}.fx-event-amounts>i{transform:rotate(90deg)}.fx-event-rate{flex-direction:column;align-items:flex-start;gap:8px}.fx-event footer,.delivery-modes,.security-controls,.adoption-stages{grid-template-columns:1fr}.delivery-modes article,.security-controls article,.adoption-stages article{border-bottom:1px solid #d2d7de;border-right:0;min-height:auto;padding:28px 18px 35px}.delivery-modes h3,.security-controls h3,.adoption-stages h3{margin:42px 0 10px}.architecture-line{grid-template-columns:1fr;padding:22px}.architecture-line i{background:linear-gradient(#c8cfd8,var(--pc-orange));width:1px;height:20px;margin:8px auto}.recon-event dl>div{grid-template-columns:1fr;gap:6px;padding:15px 20px}.recon-event dl span{margin-top:3px}.role-grid p{font-size:16px}.foundation-diagram div{padding:22px}.v2-final-cta h2{font-size:48px}.v2-final-cta>div>div{flex-direction:column;align-items:stretch}.v2-final-cta .v2-text-link{justify-content:center}.footer-grid-v2{grid-template-columns:1fr}.footer-grid-v2 .footer-brand{grid-column:1}}@media (width<=430px){.hero-event ol{grid-template-columns:1fr}.v2-hero,.v2-hero-inner{min-height:1030px}.relationship-logo{width:164px;height:96px;padding:18px}.relationship-logo img{width:132px;height:48px}.relationship-logo-shell img{width:52px;height:52px}.relationship-logo-dow img{width:78px}.relationship-logo-jb-hunt img{width:136px}.verified-rail{grid-template-columns:1fr}.verified-rail article{border-right:0;border-bottom:1px solid #cfd4dc!important}.verified-rail article:last-child{border-bottom:0!important}}@media (prefers-reduced-motion:reduce){.site-header,.hero-event li,.hero-event-line:after,.hero-scroll span:after{transition:none!important;animation:none!important}.hero-event li{color:#fffc}.hero-event-line:after{transform:scaleY(1)}.relationship-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.relationship-track{animation:none!important}.relationship-group-copy{display:none}.relationship-logo img{transition:none!important}}.trust-center-hero,.about-hero,.developer-hero{background:var(--pc-black);color:#fff;padding:190px 0 120px;position:relative;overflow:hidden}.trust-center-glow{background:radial-gradient(circle,#2468f257,#6d5af51f 45%,#0000 67%);border-radius:50%;width:900px;height:900px;position:absolute;top:-450px;right:-360px}.trust-center-hero .shell,.about-hero .shell{z-index:2;position:relative}.trust-center-hero h1,.about-hero h1{letter-spacing:-.067em;max-width:1020px;margin:24px 0;font-size:clamp(62px,7vw,92px);font-weight:620;line-height:.94}.trust-center-hero p,.about-hero p{color:#a4adb9;max-width:760px;font-size:17px;line-height:1.75}.trust-resource-section,.about-model,.developer-surface,.developer-capabilities{background:#fff;padding:120px 0}.trust-resource-heading,.developer-heading{grid-template-columns:.35fr 1.15fr .55fr;align-items:start;gap:55px;display:grid}.trust-resource-heading h2,.developer-heading h2{letter-spacing:-.06em;margin:-8px 0 0;font-size:clamp(50px,5.7vw,76px);line-height:.98}.trust-resource-heading p,.developer-heading p{color:var(--pc-gray);margin:0;font-size:15px;line-height:1.75}.trust-resource-grid{border-top:1px solid #d1d7df;border-left:1px solid #d1d7df;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.trust-resource-grid article{border-bottom:1px solid #d1d7df;border-right:1px solid #d1d7df;min-height:310px;padding:26px}.trust-resource-grid article>span{color:var(--pc-orange);font-size:11px;font-weight:800}.trust-resource-grid h3{margin:72px 0 14px;font-size:24px;line-height:1.1}.trust-resource-grid p{color:var(--pc-gray);font-size:13px;line-height:1.65}.trust-resource-grid a{color:var(--pc-blue);align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:800;display:inline-flex}.trust-resource-grid article>small{color:#8a5c43;letter-spacing:.1em;margin-top:20px;font-size:9px;font-weight:800;display:block}.trust-access{background:var(--pc-deep);color:#fff;padding:110px 0}.trust-access .shell{grid-template-columns:1fr .65fr;gap:100px;display:grid}.trust-access h2{letter-spacing:-.06em;max-width:720px;margin:20px 0 0;font-size:clamp(50px,5.7vw,76px);line-height:.98}.trust-access p{color:#a4adb9;margin:35px 0;font-size:15px;line-height:1.75}.about-model .shell{grid-template-columns:.8fr 1fr;gap:110px;display:grid}.about-model h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(50px,5.5vw,75px);line-height:.98}.about-model p{color:var(--pc-gray);margin:0 0 28px;font-size:17px;line-height:1.8}.about-structure{background:var(--pc-deep);color:#fff;padding:120px 0}.about-structure h2{letter-spacing:-.06em;max-width:920px;margin:22px 0 65px;font-size:clamp(50px,5.7vw,76px);line-height:.98}.about-structure .shell>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid}.about-structure article{background:#ffffff09;border:1px solid #ffffff26;min-height:230px;padding:32px}.about-structure article small{color:#98a2af;letter-spacing:.13em;font-size:10px}.about-structure article h3{margin:57px 0 14px;font-size:26px}.about-structure article p{color:#a7b0bc;font-size:14px;line-height:1.7}.about-structure .shell>div>i{color:var(--pc-orange);letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:800}.about-structure .v2-text-link{margin-top:35px}.developer-grid-bg{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.developer-hero-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid;position:relative}.developer-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(58px,6vw,82px);line-height:.95}.developer-hero p{color:#a4adb9;max-width:650px;font-size:17px;line-height:1.75}.developer-code{background:#11151deb;border:1px solid #ffffff2e;overflow:hidden;box-shadow:0 32px 90px #00000059}.developer-code header,.developer-code footer{color:#96a0ad;letter-spacing:.12em;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:58px;padding:0 24px;font-size:10px;display:flex}.developer-code header b{color:#b9c3ce}.developer-code pre{color:#c8d1dc;min-height:330px;margin:0;padding:32px;font-size:14px;line-height:1.75;overflow:auto}.developer-code em{color:#ff9b68;background:#ff6b2226;padding:4px 7px;font-style:normal}.developer-code footer{border-top:1px solid #ffffff21;border-bottom:0}.developer-code footer span{color:#ff9b68}.developer-code footer b{color:#aab4c0;font-size:10px}.endpoint-list{border-top:1px solid #d1d7df;margin-top:70px}.endpoint-list article{border-bottom:1px solid #d1d7df;grid-template-columns:75px 1fr 1fr 30px;align-items:center;gap:28px;min-height:96px;display:grid}.endpoint-list b{color:#c9480c;font-size:11px}.endpoint-list code{font-size:17px;font-weight:800}.endpoint-list p{color:var(--pc-gray);font-size:13px}.endpoint-list span{color:var(--pc-orange);font-size:22px}.developer-events{background:var(--pc-black);color:#fff;padding:120px 0}.developer-events .shell{grid-template-columns:.65fr 1fr;align-items:center;gap:100px;display:grid}.developer-events h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(50px,5.4vw,74px);line-height:.98}.developer-events p{color:#9fa8b4;font-size:15px;line-height:1.75}.state-flow{background:#30343b;grid-template-columns:1fr 1fr;gap:1px;display:grid}.state-flow span{background:var(--pc-deep);min-height:90px;font-family:var(--pc-font-mono);align-items:center;gap:18px;padding:20px;font-size:13px;display:flex}.state-flow small{color:var(--pc-orange);font-size:9px}.developer-capability-grid{border-top:1px solid #d1d7df;border-left:1px solid #d1d7df;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.developer-capability-grid article{border-bottom:1px solid #d1d7df;border-right:1px solid #d1d7df;min-height:235px;padding:28px}.developer-capability-grid h3{margin:62px 0 13px;font-size:25px}.developer-capability-grid p{color:var(--pc-gray);font-size:13px;line-height:1.7}.developer-cta{background:var(--pc-deep);color:#fff;text-align:center;padding:120px 0}.developer-cta h2{letter-spacing:-.063em;max-width:900px;margin:22px auto;font-size:clamp(52px,6vw,80px);line-height:.96}.developer-cta p{color:#9fa8b4;max-width:700px;margin:0 auto 35px;font-size:16px;line-height:1.75}@media (width<=1000px){.trust-resource-heading,.developer-heading{grid-template-columns:1fr 1.6fr}.trust-resource-heading p,.developer-heading p{grid-column:2}.trust-resource-grid{grid-template-columns:1fr 1fr}.trust-access .shell,.about-model .shell,.developer-hero-grid,.developer-events .shell{grid-template-columns:1fr}.developer-code{max-width:780px}.about-structure .shell>div{grid-template-columns:1fr}.about-structure .shell>div>i{text-align:center}.developer-capability-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.trust-center-hero,.about-hero,.developer-hero{padding:145px 0 85px}.trust-center-hero h1,.about-hero h1,.developer-hero h1{font-size:48px}.trust-resource-section,.about-model,.developer-surface,.developer-capabilities,.developer-events,.about-structure,.trust-access,.developer-cta{padding:82px 0}.trust-resource-heading,.developer-heading{grid-template-columns:1fr;gap:24px}.trust-resource-heading h2,.developer-heading h2{margin:0;font-size:43px}.trust-resource-heading p,.developer-heading p{grid-column:1}.trust-resource-grid,.developer-capability-grid{grid-template-columns:1fr}.trust-resource-grid article,.developer-capability-grid article{min-height:240px}.trust-resource-grid h3,.developer-capability-grid h3{margin-top:45px}.trust-access .shell,.about-model .shell,.developer-events .shell{gap:45px}.trust-access h2,.about-model h2,.about-structure h2,.developer-events h2,.developer-cta h2{font-size:44px}.about-structure article{min-height:auto}.about-structure article h3{margin-top:42px}.developer-code pre{min-height:300px;padding:22px;font-size:12px}.developer-code footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.endpoint-list article{grid-template-columns:55px 1fr 20px;gap:12px;padding:18px 0}.endpoint-list p{grid-column:2}.endpoint-list span{grid-area:1/3/3}.developer-capability-grid{border-left:0}.state-flow{grid-template-columns:1fr}.site-header .mobile-menu>div{background:#fff;border-radius:0;width:100%;max-height:none;padding:18px 22px 40px;inset:68px 0 0}.hero-event ol{grid-template-columns:1fr}.v2-hero,.v2-hero-inner{min-height:1080px}}.portal-integration-center{gap:1rem;display:grid}.integration-overview .panel-head{align-items:center}.integration-boundary{color:#17233c;background:#f4f8ff;border:1px solid #cbd8ed;border-radius:14px;gap:.35rem;margin:0 1.25rem 1.25rem;padding:1rem 1.1rem;display:grid}.integration-boundary span,.testing-access-note,.integration-message,.integration-empty span{color:#56627a;font-size:.9rem;line-height:1.5}.testing-access-note,.integration-message{background:#fff6df;border:1px solid #eccb7f;border-radius:12px;margin:0 1.25rem 1.25rem;padding:.85rem 1rem}.integration-message{color:#243b59;background:#eef7ff;border-color:#bdd7ef}.integration-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.integration-request-form>label{color:#344058;gap:.45rem;font-size:.86rem;font-weight:700;display:grid}.integration-request-form input,.integration-request-form select{min-height:44px;font:inherit;color:#17233c;background:#fff;border:1px solid #cfd6e4;border-radius:10px;padding:.65rem .75rem}.integration-request-form small{color:#6b7488;font-size:.78rem;font-weight:500;line-height:1.45}.integration-request-form fieldset{border:1px solid #d9deea;border-radius:12px;padding:1rem}.integration-request-form legend{color:#27344e;padding:0 .4rem;font-size:.85rem;font-weight:800}.integration-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.integration-scope-grid label{background:#fafbfe;border:1px solid #e1e5ee;border-radius:9px;align-items:center;gap:.55rem;min-height:40px;padding:.55rem .7rem;font-size:.84rem;font-weight:650;display:flex}.integration-register{gap:.75rem;padding:0 1.25rem 1.25rem;display:grid}.integration-register article{background:#fff;border:1px solid #dfe4ee;border-radius:14px;padding:1rem}.integration-register article header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.integration-register article header span{gap:.22rem;display:grid}.integration-register article header b{color:#17233c;font-size:1rem}.integration-register article header small{color:#687286;font-size:.82rem}.integration-register dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.integration-register dl div{background:#f7f8fb;border-radius:10px;gap:.2rem;padding:.75rem;display:grid}.integration-register dt{text-transform:uppercase;letter-spacing:.05em;color:#778097;font-size:.72rem;font-weight:800}.integration-register dd{color:#29354c;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.integration-status{white-space:nowrap;color:#4f5a70;background:#edf0f5;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-style:normal;font-weight:800}.integration-status.active{color:#18704a;background:#e4f6ec}.integration-status.testing,.integration-status.requirements_approved{color:#8a5910;background:#fff2d5}.integration-status.rejected,.integration-status.disabled{color:#a02c2c;background:#fde8e7}.integration-empty{text-align:center;gap:.35rem;padding:1.25rem;display:grid}.integration-process ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:0;padding:0 1.25rem 1.25rem;list-style:none;display:grid}.integration-process li{border:1px solid #e0e5ef;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.85rem;display:grid}.integration-process li>i{color:#fff;background:#17233c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.integration-process li span{gap:.25rem;display:grid}.integration-process li b{color:#202d45;font-size:.82rem}.integration-process li small{color:#6a7488;font-size:.75rem;line-height:1.4}@media (width<=900px){.integration-process ol,.integration-request-form,.integration-scope-grid,.integration-register dl{grid-template-columns:1fr}.integration-register article header{display:grid}}.relationship-center{background:linear-gradient(135deg,#fff 0%,#f7f8fc 100%);border:1px solid #d9deea;border-radius:18px;gap:16px;padding:22px;display:grid;box-shadow:0 10px 26px #141f410f}.relationship-center>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.relationship-center>header small{color:#65708a;letter-spacing:.09em;font-size:12px;font-weight:800;display:block}.relationship-center>header h2{color:#13213d;margin:5px 0 4px;font-size:22px}.relationship-center>header p{color:#5d6780;margin:0;line-height:1.5}.relationship-center>header>span{color:#263759;white-space:nowrap;background:#eef1f8;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800}.relationship-search{align-items:end;gap:12px;display:flex}.relationship-search label{color:#33415f;flex:1;gap:7px;font-size:13px;font-weight:700;display:grid}.relationship-search input{color:#17233e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd6e5;border-radius:10px;padding:0 13px}.relationship-search .button{min-height:44px}.relationship-message{color:#294675;background:#edf3ff;border-radius:10px;padding:11px 13px;font-size:14px}.relationship-message.warning{color:#77521a;background:#fff5df}.relationship-results,.relationship-requests{gap:9px;display:grid}.relationship-requests h3{color:#1c2a46;margin:4px 0;font-size:15px}.relationship-results article,.relationship-requests article{background:#fff;border:1px solid #e0e4ed;border-radius:12px;align-items:center;gap:14px;padding:13px;display:flex}.relationship-results article>span,.relationship-requests article>span{flex:1;gap:3px;min-width:0;display:grid}.relationship-results b,.relationship-requests b{color:#1c2944}.relationship-results small,.relationship-requests small{color:#68738a}.relationship-results em,.relationship-requests em{color:#59657e;text-transform:capitalize;font-size:13px;font-style:normal}.relationship-requests article>div{gap:8px;display:flex}@media (width<=760px){.relationship-center>header,.relationship-search,.relationship-results article,.relationship-requests article{flex-direction:column;align-items:stretch}.relationship-center>header>span{align-self:flex-start}.relationship-results em,.relationship-requests em{margin-top:2px}.relationship-requests article>div{grid-template-columns:1fr 1fr;display:grid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.site-header nav,.header-actions,.mobile-menu a{font-size:var(--pc-text-sm)}.eyebrow,.strip-inner>span,.section-nav a,.product-card>span,.payment-flow small{font-size:var(--pc-text-xs)}.primary-button,.text-button,.product-card>a,.trust-grid a{font-size:13px}.hero-detail,.product-card>p,.payment-flow p,.service-caps span,.global-links span,.trust-cards p{font-size:12px}.auth-card form>label,.account-request-form label{font-size:13px}.auth-card input,.account-request-form input,.account-request-form select,.account-request-form textarea{font-size:15px}.auth-primary,.auth-demo-fill,.wizard-actions button{font-size:13px}.demo-credentials span,.demo-credentials b{font-size:11px}.auth-links a,.auth-links button,.signin-footer a{font-size:12px}.signin-footer p{font-size:11px}.registration-header>a:last-child,.registration-hero small,.registration-grid>aside>span,.registration-panel>header small,.registration-success small{font-size:12px}.registration-grid li b,.registration-grid>aside>div b{font-size:13px}.registration-grid li p,.registration-grid>aside>div p,.account-request-form>p,.registration-stepper span,.registration-stepper i,.method-selector small,.method-note,.registration-review ul{font-size:12px}.method-selector b{font-size:13px}.registration-footer a,.registration-footer span,.cookie-main small{font-size:11px}.cookie-main p,.cookie-actions button,.cookie-details>button,.cookie-details b{font-size:12px}.cookie-details small,.cookie-reopen{font-size:11px}@media (width<=700px){body{font-size:15px}.site-header nav,.header-actions{font-size:13px}}body{font-size:var(--pc-text-md);line-height:var(--pc-leading-body)}.site-header nav,.header-actions{font-size:var(--pc-text-sm)}.site-header nav{gap:34px}.pacorda-menu{position:relative}.pacorda-menu>summary{color:#fffffff7;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:28px 0;list-style:none;display:flex;position:relative}.pacorda-menu>summary::-webkit-details-marker{display:none}.pacorda-menu>summary span{color:#5bd5ff;font-size:18px;font-weight:400;line-height:1}.pacorda-menu>summary:after{content:"";background:#5bd5ff;height:2px;transition:right .22s;position:absolute;bottom:20px;left:0;right:100%}.pacorda-menu>summary:hover:after,.pacorda-menu[open]>summary:after{right:0}.pacorda-menu-panel{z-index:55;background:#07182d;border-bottom:1px solid #31465d;grid-template-columns:1.15fr repeat(3,1fr);min-height:320px;padding:34px max(40px,50vw - 620px);display:grid;position:fixed;top:76px;left:0;right:0;box-shadow:0 30px 80px #030f226b}.menu-intro{border-right:1px solid #31465d;padding:18px 38px 18px 0}.menu-intro small,.menu-destination span{color:#8aa2b8;letter-spacing:.14em;font-size:11px;font-weight:700}.menu-intro a{color:#d3deea;align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.menu-destination{border-right:1px solid #31465d;padding:20px 32px;transition:background .2s;position:relative}.menu-destination b{color:#fff;letter-spacing:-.035em;max-width:250px;margin:54px 0 18px;font-size:30px;line-height:1.05;display:block}.menu-destination p{color:#a7b8c8;max-width:255px;margin:0;font-size:14px;line-height:1.55}.menu-destination:after{content:"";transform-origin:0;background:#2468f2;height:2px;transition:transform .25s;position:absolute;bottom:20px;left:32px;right:32px;transform:scaleX(.25)}.mobile-menu>div{max-height:calc(100vh - 90px);overflow:auto}.mobile-menu>div b{color:#174bc7;letter-spacing:.06em;text-transform:uppercase;padding:15px 12px 6px;font-size:12px;display:block}.mobile-menu a{font-size:15px}.hero-copy>p,.section-heading>p,.deep-heading>p,.global-copy>p,.embedded-copy>p,.recon-copy>p,.security-heading>p,.story-grid p,.page-hero p,.page-section-heading>p,.demo-request-hero p,.legal-hero p{font-size:var(--pc-text-md);line-height:1.7}.eyebrow,.strip-inner>span,.section-nav a,.product-card>span,.payment-flow small,.page-product-ui small,.page-proof span,.pillar-grid small,.workflow-list small,.capability-grid small{font-size:var(--pc-text-xs)}.primary-button,.text-button,.product-card>a,.trust-grid a,.page-cta a,.request-panel button{font-size:var(--pc-text-sm)}.hero-detail,.product-card>p,.payment-flow p,.service-caps span,.global-links span,.trust-cards p,.pillar-grid p,.workflow-list p,.capability-grid p,.demo-boundary p,.tour-disclosure p{font-size:15px;line-height:1.65}.fx-console>header span,.fx-console>header b,.fx-amounts small,.fx-rate span,.fx-rate small,.fx-path small,.fx-console>footer span{font-size:11px}.fx-amounts span,.fx-rate b,.fx-path b{font-size:13px}.legal-grid,.legal-grid article p,.legal-grid article li{font-size:var(--pc-text-md);line-height:var(--pc-leading-relaxed)}.legal-grid>aside b{font-size:var(--pc-text-sm)}.legal-grid>aside a{font-size:var(--pc-text-sm);line-height:1.45}.legal-hero small{font-size:13px}.site-footer{padding-top:0}.footer-action-band{border-bottom:1px solid #2b3a4d;grid-template-columns:1fr auto;align-items:center;gap:60px;padding-top:58px;padding-bottom:58px;display:grid}.footer-action-band small{color:#8aa2b8;letter-spacing:.14em;font-size:12px;font-weight:800}.footer-action-band h2{letter-spacing:-.045em;max-width:650px;margin:13px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.05}.footer-action-band>div:last-child{align-items:center;gap:12px;display:flex}.footer-action-band a{border:1px solid #4b5d70;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}.footer-grid{grid-template-columns:1.25fr repeat(4,1fr);gap:45px;padding-top:64px;padding-bottom:58px}.footer-grid>div:not(.footer-brand){gap:14px}.footer-grid strong{color:#fff;letter-spacing:.04em;margin-bottom:9px;font-size:13px}.footer-grid a{color:#a3b3c2;font-size:14px;line-height:1.4}.footer-policy-row{border-bottom:1px solid #2b3a4d;grid-template-columns:1.25fr 4fr;gap:45px;padding-top:28px;padding-bottom:28px;display:grid}.footer-policy-row>strong{letter-spacing:.04em;font-size:13px}.footer-policy-row nav{flex-wrap:wrap;gap:13px 25px;display:flex}.footer-policy-row a{color:#a3b3c2;font-size:13px;line-height:1.45}.footer-policy-row a:hover{color:#fff}.footer-legal{color:#8295a8;grid-template-columns:1.25fr 4fr;gap:45px;padding-top:26px;font-size:12px;line-height:1.65}.signin-footer a,.registration-footer a,.registration-footer span{font-size:13px}.signin-footer p{font-size:12px;line-height:1.6}.cookie-main small,.cookie-details small,.cookie-reopen{font-size:12px}.cookie-main p,.cookie-actions button,.cookie-details>button,.cookie-details b{font-size:13px}@media (width<=1180px){.site-header nav{gap:20px}.pacorda-menu>summary{font-size:13px}.pacorda-menu-panel{padding-left:30px;padding-right:30px}.menu-destination{padding-left:22px;padding-right:22px}.menu-destination:after{left:22px;right:22px}.menu-destination b{font-size:26px}}@media (width<=1000px){.pacorda-menu-panel{display:none}.footer-action-band{grid-template-columns:1fr}.footer-action-band>div:last-child{justify-content:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-policy-row{grid-template-columns:1fr}.footer-legal{grid-template-columns:1fr;gap:15px}}@media (width<=700px){body{font-size:16px}.footer-action-band{gap:30px;padding-top:44px;padding-bottom:44px}.footer-action-band>div:last-child{flex-direction:column;align-items:stretch}.footer-action-band a{justify-content:center}.footer-grid{grid-template-columns:1fr;gap:32px;padding-top:46px}.footer-brand{grid-column:1}.footer-policy-row nav{grid-template-columns:1fr 1fr;display:grid}.footer-legal{font-size:12px}.hero-copy>p,.section-heading>p,.deep-heading>p,.global-copy>p,.embedded-copy>p,.recon-copy>p,.security-heading>p,.story-grid p,.page-hero p,.page-section-heading>p,.demo-request-hero p,.legal-hero p{font-size:16px}}html,body{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%}@media (width<=700px){.shell{width:min(100% - 32px,620px)}.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.site-header .mobile-menu{position:static}.site-header .mobile-menu summary{touch-action:manipulation;border-radius:8px;width:46px;height:46px}.site-header .mobile-menu>div{overscroll-behavior:contain;border-radius:0 0 14px 14px;width:auto;height:calc(100dvh - 66px);max-height:calc(100dvh - 66px);padding:12px 14px 18px;position:absolute;top:66px;left:12px;right:12px;overflow-y:auto;box-shadow:0 24px 60px #07182d57}.site-header .mobile-menu>div b{padding:18px 10px 7px}.site-header .mobile-menu>div a{overflow-wrap:anywhere;border-bottom:1px solid #e6edf3;align-items:center;min-height:46px;padding:10px;display:flex}.site-header .mobile-menu>div a:last-child{color:#fff;background:#174bc7;border:0;border-radius:999px;justify-content:center;margin-top:8px;font-weight:800}h1,h2,h3,p,a,strong,span{overflow-wrap:break-word}.hero h1{font-size:clamp(44px,14vw,56px);line-height:.98}.page-hero h1,.demo-request-hero h1,.tour-hero h1,.legal-hero h1,.registration-hero h1{font-size:clamp(40px,12.5vw,50px);line-height:1}.section-heading h2,.deep-heading h2,.global-copy h2,.embedded-copy h2,.recon-copy h2,.security-heading h2,.page-section-heading h2,.trust-grid h2,.cta-grid h2{font-size:clamp(37px,11vw,43px);line-height:1.02}.product-card,.pillar-grid article,.workflow-list article,.capability-grid article,.demo-explainer-grid article{padding-left:24px;padding-right:24px}.page-product-ui,.fx-console,.element-demo,.recon-table,.request-panel,.guided-demo,.sandbox-window{width:100%;min-width:0}.footer-action-band h2{font-size:clamp(32px,10vw,42px)}.footer-grid a,.footer-policy-row a{align-items:center;min-height:42px;display:flex}.footer-policy-row nav{gap:0 18px}.footer-legal p{margin:0}.legal-grid article{min-width:0;padding-left:34px}.legal-grid h2{font-size:clamp(27px,8vw,34px);line-height:1.1}.legal-grid>aside{max-height:none}.auth-card,.registration-panel,.cookie-consent{max-width:100%}.auth-card input,.account-request-form input,.account-request-form select,.account-request-form textarea,.demo-request-form input,.demo-request-form select{font-size:16px}.cookie-actions button,.cookie-details>button,.auth-primary,.auth-demo-fill,.wizard-actions button{min-height:46px}}@media (width<=480px){.shell{width:calc(100% - 28px)}.footer-policy-row nav{grid-template-columns:1fr}.footer-policy-row a{min-height:44px}.footer-action-band h2{font-size:34px}.registration-header{gap:14px;height:auto;min-height:78px;padding:12px 16px}.registration-header>a:last-child{text-align:right;max-width:145px;line-height:1.35}.registration-stepper{grid-template-columns:1fr}.wizard-actions{flex-direction:column-reverse;align-items:stretch}.wizard-actions button{width:100%}.cookie-actions{grid-template-columns:1fr}.cookie-actions button:last-child{grid-column:1}.auth-demo-actions,.demo-privacy-points{grid-template-columns:1fr}}:root{--pc-black:#07182d;--pc-graphite:#0b1b35;--pc-deep:#111b3f;--pc-offwhite:#f3f7fa;--pc-soft:#dce5ee;--pc-gray:#687b8d;--pc-teal:#2468f2;--pc-teal-dark:#174bc7;--pc-blue:#2468f2;--pc-cyan:#5bd5ff;--pc-violet:#7b63ff;--pc-orange:#7b63ff;--ink:#07182d;--blue:#2468f2;--blue-strong:#315ff6;--sky:#5bd5ff;--violet:#2468f2;--fx-violet:#7b63ff;--ice:#f3f7fa;--line:#dce5ee}html{scroll-padding-top:88px}body{background:var(--pc-offwhite);color:var(--pc-graphite);font-family:var(--pc-font-sans)}.shell{width:min(1450px,100% - 80px)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--pc-teal);outline-offset:4px}.eyebrow,.eyebrow.dark,.eyebrow.light{color:var(--pc-teal)}.site-header{color:#fff;-webkit-backdrop-filter:blur(26px)saturate(135%)contrast(110%);background:linear-gradient(#07182deb,#07182dd1);border-bottom:1px solid #5bd5ff38;height:82px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;box-shadow:0 12px 40px #00000038,inset 0 -1px #ffffff0a}.site-header[data-hidden=true]{pointer-events:none;transform:translateY(calc(-100% - 2px))}.site-header:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#5bd5ff94,#0000);height:1px;position:absolute;inset:auto 0 0}.site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);background:#07182df2;border-color:#5bd5ff2e;box-shadow:0 12px 40px #07182d40}.site-header .header-inner{grid-template-columns:1fr auto 1fr;gap:30px}.site-header .brand,.site-header .brand img{width:150px}.site-header nav{gap:30px;font-size:14px}.site-header .nav-direct,.pacorda-menu>summary{color:#eef3f1;padding:30px 0;position:relative}.site-header .nav-direct:after,.pacorda-menu>summary:after{content:"";background:var(--pc-teal);height:1px;transition:right .25s;position:absolute;bottom:22px;left:0;right:100%}.site-header .nav-direct:hover:after,.pacorda-menu>summary:hover:after,.pacorda-menu[open]>summary:after{right:0}.pacorda-menu>summary span{color:var(--pc-teal)}.pacorda-menu-panel{background:#07182d;border-color:#31455c;min-height:300px;padding:34px max(40px,50vw - 725px);top:82px;box-shadow:0 30px 80px #07182d66}.menu-intro,.menu-destination{border-color:#31455c}.menu-destination:hover{background:#112a43}.menu-intro small,.menu-destination span{color:#91a4b7}.menu-intro a,.menu-destination p{color:#bdd0e1}.menu-destination:after{background:var(--pc-orange);height:2px}.site-header .sign-in{color:#c6d4df}.site-header .sign-in:hover{color:#fff;background:#ffffff12}.site-header .contact-button{color:#25304e;min-height:42px;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:0;padding:0 16px}.site-header .contact-button:hover{border-color:var(--pc-cyan);background:var(--pc-cyan);color:var(--pc-black);box-shadow:none;transform:none}.mobile-menu summary,.mobile-menu>div{border-radius:0}.mobile-menu>div{color:var(--pc-black);border:1px solid var(--pc-soft);background:#fff}.mobile-menu>div b{color:var(--pc-teal)}.mobile-menu>div a{color:var(--pc-black);border-color:var(--pc-soft)!important}.mobile-menu>div a:last-child{background:var(--pc-blue)!important;color:#fff!important;border-radius:0!important}.primary-button,.auth-primary,.wizard-actions button,.v2-button,.footer-action-band a,.cookie-actions button,.cookie-details>button,.auth-demo-fill{border-radius:0}.primary-button,.auth-primary,.wizard-actions button{border-color:var(--pc-graphite);background:var(--pc-graphite);color:#fff;box-shadow:none}.primary-button:hover,.auth-primary:hover,.wizard-actions button:hover{background:var(--pc-teal-dark);border-color:var(--pc-teal-dark)}.v2-button-orange{background:var(--pc-orange);color:#fff;box-shadow:none}.v2-button-orange:hover{box-shadow:none;background:#6655dc}.product-card,.v2-product-grid>article,.fx-console,.element-demo,.recon-table,.request-panel,.legal-grid>aside,.auth-card,.registration-panel,.cookie-consent,.recon-event,.developer-code,.form-success,.auth-error,.form-error,.account-request-form input,.account-request-form select,.account-request-form textarea,.demo-request-form input,.demo-request-form select{border-radius:0}.v2-hero{background:linear-gradient(125deg,#091b39 0%,#2844d4 46%,#7254ed 74%,#4ecbfa 120%)}.v2-hero:before{background:linear-gradient(90deg,#07182dfa 0%,#07182dcc 47%,#07182d4d 76%,#07182da6 100%)}.v2-hero:after{opacity:.7;background-size:64px 64px}.v2-hero-atmosphere i:first-child{background:radial-gradient(circle,#2468f26b,#2468f20d 52%,#0000 70%)}.v2-hero-atmosphere i:nth-child(2){background:radial-gradient(circle,#7b63ff45,#0000 68%)}.v2-hero-atmosphere i:nth-child(3){background:radial-gradient(circle,#5bd5ff29,#0000 68%)}.relationship-section,.v2-products,.v2-embedded,.role-boundary,.enterprise-adoption{background:#fff}.verified-model,.v2-lifecycle,.v2-reconciliation{background:var(--pc-offwhite)}.redirect-thesis,.v2-security,.v2-final-cta{background:linear-gradient(140deg,#07192f 0%,#172e85 55%,#694bd9 120%)}.redirect-thesis:after{background:radial-gradient(circle,#2468f247,#0000 66%)}.v2-fx{background:linear-gradient(125deg,#07192f 0%,#172e85 55%,#694bd9 120%)}.v2-fx:after{background:radial-gradient(circle,#7b63ff42,#0000 67%)}.technology-foundation{background:var(--pc-graphite)}.v2-product-grid>article,.v2-product-grid>article:nth-child(2),.v2-product-grid>article:nth-child(3){background:linear-gradient(160deg, #fff, var(--pc-offwhite));border-color:var(--pc-soft)}.v2-product-grid a,.trust-resource-grid a,.architecture-line strong{color:var(--pc-teal-dark)}.currency-path{background:var(--pc-deep)}.currency-path small{color:#c8c0ff}.fx-event{background:#0b1b35e0}.fx-event-rate{background:#7b63ff1f}.fx-event-rate span{color:#ba9eff}.security-controls span,.delivery-modes span,.adoption-stages span,.trust-resource-grid article>span,.state-flow small{color:var(--pc-teal)}.role-grid p{border-top-color:var(--pc-orange)}.trust-center-glow{background:radial-gradient(circle,#2468f257,#7b63ff1f 45%,#0000 67%)}.developer-code em,.developer-code footer span{color:#ba9eff;background:#7b63ff26}.endpoint-list b,.endpoint-list span{color:var(--pc-teal-dark)}.product-state em{color:#5e4ee5;background:#f2efff}.fx-event header b{color:#ba9eff;background:#7b63ff26}.recon-event header b{color:#5e4ee5;background:#f2efff}.recon-event dl span{color:#6655dc}.page-hero,.product-page .page-hero,.trust-center-hero,.about-hero,.developer-hero{background:linear-gradient(135deg,#07182d 0%,#102c72 52%,#7358e6 118%)}.product-page.accent-violet .page-hero{background:linear-gradient(135deg,#09172e,#35288f 62%,#8a63ef 130%)}.product-page.accent-ice .page-hero{background:linear-gradient(135deg,#071a31,#174f95 60%,#66cbe5 135%)}.demo-request-hero{background:linear-gradient(135deg,#07182d,#233a9e 62%,#855eea 125%)}.registration-hero{background:linear-gradient(135deg,#07182d,#223c99 65%,#7658e4)}.legal-hero{background:linear-gradient(135deg,#07182d,#193778 70%,#5946bd 135%)}.page-hero-glow,.demo-request-glow{background:radial-gradient(circle,#2468f257,#7b63ff1f 45%,#0000 68%)}.product-page .primary-button{color:var(--pc-black);background:#fff;border-color:#fff}.product-page .primary-button:hover{border-color:var(--pc-orange);background:var(--pc-orange);color:#fff}.product-page.visual-global .page-product-ui{border-color:var(--pc-orange)}.product-page.visual-security .page-product-ui{border-color:#5bd5ff61}.page-product-ui{border-color:#ffffff47}.page-product-ui>header,.code-ui pre,.security-ui{background:var(--pc-graphite)}.page-product-ui>header b{color:#5e4ee5;background:#f2efff}.page-product-ui>button,.collections-ui>button{background:var(--pc-orange);color:#fff;border-radius:0}.security-orbit{border-color:#5bd5ff61}.security-orbit:before{border-color:#7b63ff5c}.security-orbit span{color:var(--pc-graphite);border-radius:0}.code-ui code i,.code-ui footer b,.currency-pair span,.currency-pair>i{color:var(--pc-teal)}.page-overview,.page-cta{background:var(--pc-offwhite)}.page-capabilities{background:#fff}.page-workflow{background:var(--pc-graphite)}.pillar-grid article>span,.workflow-list article>span{color:var(--pc-teal)}.pillar-grid,.pillar-grid article,.capability-grid article{border-color:var(--pc-soft)}.capability-grid article{background:linear-gradient(145deg, #fff, var(--pc-offwhite));border-radius:0}.capability-grid i{color:var(--pc-teal-dark);background:#eef4ff;border-radius:0}.page-capabilities .capability-grid i{color:var(--pc-teal-dark);background:#eef4ff}.demo-page .auth-primary{background:var(--pc-orange);border-color:var(--pc-orange);color:#fff}.demo-explainer,.legal-body,.registration-page,.signin-page,.signin-footer{background:var(--pc-offwhite)}.demo-explainer-grid span,.legal-grid article>span,.registration-grid>aside>span,.registration-panel>header small,.registration-success small,.auth-card-heading small,.auth-complete>small,.cookie-main small{color:var(--pc-teal-dark)}.demo-boundary,.registration-header,.registration-footer{background:var(--pc-graphite)}.demo-explainer-grid,.demo-explainer-grid article{border-color:var(--pc-soft)}.tour-hero{background:var(--pc-black)}.tour-stage,.tour-disclosure,.sandbox-window{background:var(--pc-offwhite)}.guided-demo,.metric-row article,.demo-table,.demo-form,.approval-card,.collection-card,.tour-fx-card,.match-card,.evidence-card,.status-timeline{border-radius:0}.tour-guide,.approval-card>header,.collection-card>header,.tour-fx-card>header,.match-card>header,.evidence-card footer{background:var(--pc-graphite)}.tour-progress span,.tour-controls button:last-child,.collection-card>button{background:var(--pc-orange);color:#fff}.sandbox-layout>nav button,.sandbox-layout>nav button i,.status,.metric-row article,.demo-table,.demo-form>p,.tour-fx-card>p,.match-card article{border-radius:0}.sandbox-layout>nav button.active,.tour-fx-pair span,.tour-fx-pair>i,.tour-fx-rate span,.status-timeline .current i,.match-card>div>i{color:var(--pc-teal-dark)}.tour-fx-rate{background:#f2efff}.status-timeline .current i{border-color:var(--pc-orange);background:var(--pc-orange);color:#fff}.auth-card input:focus{border-bottom-color:var(--pc-teal)}.auth-links a,.registration-success>a,.cookie-main p a{color:var(--pc-teal-dark)}.registration-grid li:before{background:var(--pc-teal-dark)}.form-assurance-note{color:#173267;background:#f4f8ff;border-color:#cbdcff}.cookie-actions button:last-child,.cookie-details>button{border-color:var(--pc-graphite);background:var(--pc-graphite)}.site-footer{background:var(--pc-black);color:#fff;padding:0 0 30px}.footer-action-band{border-color:#31455c;min-height:300px;padding-top:58px;padding-bottom:58px}.footer-action-band small{color:var(--pc-teal)}.footer-action-band a{color:#fff;background:0 0;border:0;border-bottom:1px solid #718293}.footer-action-band a:first-child{color:#fff;background:0 0;border-color:#718293}.footer-grid,.footer-policy-row{border-color:#31455c}.footer-grid a,.footer-policy-row a{color:#91a4b7}.footer-grid a:hover,.footer-policy-row a:hover{color:#fff}.footer-brand p,.footer-legal{color:#91a4b7}@media (width<=1120px){.shell{width:min(100% - 52px,980px)}.site-header nav{gap:18px}.site-header .brand,.site-header .brand img{width:132px}}@media (width<=700px){.shell{width:min(100% - 34px,620px)}.site-header{height:68px}.site-header .header-inner{grid-template-columns:1fr auto}.site-header .brand,.site-header .brand img{width:126px}.site-header .mobile-menu>div{z-index:2;background:#fff;border:0;width:100%;height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);position:absolute;inset:68px 0 auto;overflow-y:auto}.footer-action-band{min-height:0;padding:70px 0}}.site-header .contact-button{border-radius:999px}.pacorda-menu-panel,.pacorda-menu-panel.items-3,.pacorda-menu-panel.items-4{background:#07182dfb;border:1px solid #31455c;border-radius:14px;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:0;width:min(1100px,100vw - 48px);min-height:0;padding:14px;display:grid;position:fixed;top:82px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 28px 75px #07182d66}.pacorda-menu-panel.items-3{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));width:min(940px,100vw - 48px)}.pacorda-menu[open]>.pacorda-menu-panel{animation:.28s cubic-bezier(.22,1,.36,1) both pacorda-menu-panel-enter}@keyframes pacorda-menu-panel-enter{0%{opacity:.2;translate:0 -6px}to{opacity:1;translate:0}}.menu-intro{border:0;border-right:1px solid #31455c;flex-direction:column;align-items:flex-start;min-height:168px;padding:20px 24px;display:flex}.menu-intro small{color:#91a4b7;letter-spacing:.14em;font-size:11px;font-weight:700}.menu-intro strong{color:#fff;letter-spacing:-.025em;max-width:230px;margin:18px 0 24px;font-size:21px;line-height:1.18;display:block}.menu-intro a{color:#dbe7f1;align-items:center;gap:12px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.menu-intro a svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.menu-destination,.pacorda-menu-panel.items-4 .menu-destination{color:#fff;border:0;border-right:1px solid #31455c;border-radius:0;align-items:center;min-height:168px;padding:20px 24px;transition:background .2s;display:flex;position:relative}.pacorda-menu-panel.items-4 .menu-destination{padding-left:20px;padding-right:20px}.menu-destination:last-child{border-right:0}.menu-destination:hover{background:#112a43;transform:none}.menu-destination b,.pacorda-menu-panel.items-4 .menu-destination b{color:#fff;letter-spacing:-.025em;max-width:190px;margin:0;font-size:20px;line-height:1.12;display:block}.pacorda-menu-panel.items-4 .menu-destination b{font-size:18px}.menu-destination:after{background:var(--pc-orange);content:"";transform-origin:0;height:2px;transition:transform .25s;display:block;position:absolute;bottom:17px;left:24px;right:24px;transform:scaleX(.25)}.pacorda-menu-panel.items-4 .menu-destination:after{left:20px;right:20px}.menu-destination:hover:after{transform:scaleX(1)}.relationship-section-compact{background:#fff;border-top:1px solid #dce5ee;border-bottom:1px solid #dce5ee;padding:0}.relationship-section-compact .relationship-marquee{padding:0}.relationship-section-compact .relationship-logo{width:218px;height:104px;padding:20px 26px}.home-value,.home-capabilities,.home-authority,.home-operating{padding:120px 0}.home-value,.home-operating{background:#fff}.home-capabilities{background:var(--pc-offwhite)}.home-section-title{grid-template-columns:.36fr 1.08fr .62fr;align-items:start;gap:54px;display:grid}.home-section-title h2{color:var(--pc-graphite);letter-spacing:-.06em;margin:-8px 0 0;font-size:clamp(48px,5.5vw,76px);font-weight:620;line-height:.98}.home-section-title>p{color:var(--pc-gray);margin:0;font-size:16px;line-height:1.75}.home-outcome-grid{border-top:1px solid var(--pc-soft);border-left:1px solid var(--pc-soft);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.home-outcome-grid article{border-right:1px solid var(--pc-soft);border-bottom:1px solid var(--pc-soft);min-height:295px;padding:30px}.home-outcome-grid article>i,.home-operating-grid>a>i{background:linear-gradient(90deg, var(--pc-teal), var(--pc-cyan));width:38px;height:3px;display:block}.home-outcome-grid h3,.home-operating-grid h3{color:var(--pc-graphite);letter-spacing:-.035em;margin:78px 0 15px;font-size:27px;line-height:1.08}.home-outcome-grid p,.home-operating-grid p,.home-capability-grid p{color:var(--pc-gray);margin:0;font-size:15px;line-height:1.7}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:72px;display:grid}.home-capability-grid>a{border:1px solid var(--pc-soft);min-height:330px;color:var(--pc-graphite);background:linear-gradient(145deg,#fff,#f6f9fc);flex-direction:column;padding:34px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.home-capability-grid>a:hover{border-color:#2468f259;transform:translateY(-4px);box-shadow:0 22px 55px #07182d14}.home-capability-grid>a>span{color:var(--pc-teal-dark);letter-spacing:.13em;font-size:10px;font-weight:800}.home-capability-grid h3{letter-spacing:-.05em;max-width:540px;margin:54px 0 16px;font-size:clamp(32px,3.3vw,48px);line-height:1}.home-capability-grid p{max-width:600px}.home-capability-grid b,.home-operating-grid b{color:var(--pc-teal-dark);align-items:center;gap:10px;margin-top:auto;padding-top:32px;font-size:13px;display:inline-flex}.home-capability-grid svg,.home-operating-grid svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.home-authority{color:#fff;background:linear-gradient(140deg,#07192f 0%,#172e85 58%,#694bd9 125%);position:relative;overflow:hidden}.home-authority:after{content:"";background:radial-gradient(circle,#5bd5ff2e,#0000 68%);border-radius:50%;width:820px;height:820px;position:absolute;top:-380px;right:-280px}.home-authority .shell{z-index:1;position:relative}.home-authority .home-section-title h2{color:#fff}.home-authority .home-section-title>p{color:#b6c2cf}.home-authority-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:80px;display:grid}.home-authority-flow span,.home-authority-flow strong{color:#fff;border:1px solid #fff3;justify-content:center;align-items:center;min-height:76px;font-size:14px;display:flex}.home-authority-flow strong{background:#5bd5ff1a;border-color:#5bd5ffa6}.home-authority-flow i{background:linear-gradient(90deg, #fff3, var(--pc-cyan));width:30px;height:1px}.home-authority-footer{justify-content:space-between;align-items:center;gap:40px;margin-top:42px;display:flex}.home-authority-footer p{color:#d8e1ea;max-width:780px;margin:0;font-size:18px;line-height:1.6}.home-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:72px;display:grid}.home-operating-grid>a{border:1px solid var(--pc-soft);background:#fff;flex-direction:column;min-height:310px;padding:30px;transition:transform .25s,border-color .25s;display:flex}.home-operating-grid>a:hover{border-color:#2468f259;transform:translateY(-3px)}.home-operating-grid h3{margin-top:60px}.home-system-path{border:1px solid var(--pc-soft);background:var(--pc-offwhite);grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;align-items:center;gap:22px;margin-top:22px;padding:25px 28px;display:grid}.home-system-path span,.home-system-path strong{color:var(--pc-graphite);text-align:center;font-size:13px}.home-system-path strong{color:var(--pc-teal-dark)}.home-system-path i{background:linear-gradient(90deg, var(--pc-soft), var(--pc-teal));width:30px;height:1px}.home-final-cta{background:linear-gradient(140deg,#07192f 0%,#172e85 58%,#694bd9 125%)}.site-footer .footer-grid{padding-top:70px}.footer-legal>div{gap:10px;display:grid}.footer-legal>div p{margin:0}@media (width<=1000px){.home-section-title{grid-template-columns:1fr 1.8fr}.home-section-title>p{grid-column:2}.home-outcome-grid,.home-operating-grid{grid-template-columns:1fr}.home-outcome-grid article,.home-operating-grid>a{min-height:240px}.home-authority-flow{grid-template-columns:1fr}.home-authority-flow i{background:linear-gradient(#fff3, var(--pc-cyan));width:1px;height:18px;margin:0 auto}.home-system-path{grid-template-columns:1fr}.home-system-path i{background:linear-gradient(var(--pc-soft), var(--pc-teal));width:1px;height:18px;margin:0 auto}}@media (width<=700px){.site-header .mobile-menu>div a:last-child{border-radius:999px!important}.relationship-section-compact{padding:0}.relationship-section-compact .relationship-logo{width:178px;height:90px;padding:18px 21px}.home-value,.home-capabilities,.home-authority,.home-operating{padding:82px 0}.home-section-title{grid-template-columns:1fr;gap:24px}.home-section-title h2{margin:0;font-size:43px}.home-section-title>p{grid-column:1}.home-outcome-grid,.home-capability-grid,.home-operating-grid{grid-template-columns:1fr;margin-top:48px}.home-outcome-grid article,.home-operating-grid>a,.home-capability-grid>a{min-height:260px;padding:25px}.home-outcome-grid h3,.home-operating-grid h3,.home-capability-grid h3{margin-top:44px}.home-authority-flow{margin-top:54px}.home-authority-footer{flex-direction:column;align-items:flex-start}.home-system-path{padding:22px}}.pillar-grid article>h3,.workflow-list article>small+h3,.demo-explainer-grid article>h3,.trust-resource-grid article>h3{margin-top:22px}.legal-grid article{padding-left:0}.legal-grid article>h2{margin-top:0}.registration-grid li:before{background:var(--pc-teal-dark);width:11px;height:11px;box-shadow:0 0 0 1px var(--pc-teal-dark);color:#0000;content:"";border:3px solid #fff;top:5px;left:-6px}.registration-stepper i,.payment-stepper i,.invoice-timeline i,.payment-lifecycle i,.change-procedure i,.control-steps i,.ops-guide>article>i,.admin-role-grid>button>i,.fx-steps i,.sandbox-layout>nav button i,.status-timeline .current i,.architecture-stack i,.blueprint-stages button i,.test-grid i,.pf-timeline article>i{font-size:0!important}.registration-stepper i:before,.payment-stepper i:before,.invoice-timeline i:before,.payment-lifecycle i:before,.change-procedure i:before,.control-steps i:before,.ops-guide>article>i:before,.admin-role-grid>button>i:before,.fx-steps i:before,.sandbox-layout>nav button i:before,.status-timeline .current i:before,.architecture-stack i:before,.blueprint-stages button i:before,.test-grid i:before,.pf-timeline article>i:before{content:"•";font-size:13px}.sandbox-layout>nav button.complete i:before,.invoice-timeline .complete i:before,.payment-lifecycle .complete i:before,.pf-timeline article.done>i:before{content:"✓"}.option-b-ops-flow article>small{font-size:0!important}.option-b-ops-flow article>small:after{letter-spacing:.08em;font-size:10px}.option-b-ops-flow article:first-child>small:after{content:"COMPLIANCE GATE"}.option-b-ops-flow article:nth-child(2)>small:after{content:"BUYER COLLECTION"}.option-b-ops-flow article:nth-child(3)>small:after{content:"SETTLEMENT CONTROL"}.option-b-ops-flow article:nth-child(4)>small:after{content:"SUPPLIER PAYOUT"}.pf-report-grid article>span{font-size:0!important}.pf-report-grid article>span:after{content:"REPORT";letter-spacing:.1em;font-size:10px}.about-page-v2 .about-hero p{max-width:900px}.about-origin{background:#fff}.about-name{color:#fff;background:linear-gradient(140deg,#07192f 0%,#172e85 58%,#694bd9 125%);padding:120px 0;position:relative;overflow:hidden}.about-name:after{content:"";background:radial-gradient(circle,#5bd5ff2b,#0000 68%);border-radius:50%;width:820px;height:820px;position:absolute;top:-380px;right:-300px}.about-name .shell{z-index:1;position:relative}.about-name-heading{max-width:970px}.about-name-heading h2{color:#fff;letter-spacing:-.055em;max-width:900px;margin:22px 0 20px;font-size:clamp(48px,5.2vw,70px);font-weight:620;line-height:1}.about-name-heading>p{color:#c3cfda;max-width:700px;margin:0;font-size:16px;line-height:1.75}.about-name-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.about-name-grid article{background:#07182d3d;border:1px solid #ffffff2e;flex-direction:column;grid-column:span 3;min-width:0;min-height:230px;padding:28px;transition:border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.about-name-grid article:nth-child(n+5){grid-column:span 4}.about-name-grid article:after{background:linear-gradient(90deg, var(--pc-cyan), transparent 82%);content:"";transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(.32)}.about-name-grid article:hover{background:#07182d61;border-color:#5bd5ff7a}.about-name-grid article:hover:after{transform:scaleX(1)}.about-name-grid header{align-items:center;gap:17px;min-width:0;display:flex}.about-name-grid article b{width:52px;height:52px;color:var(--pc-cyan);border:1px solid #5bd5ff59;flex:0 0 52px;place-items:center;font-size:29px;font-weight:620;line-height:1;display:grid}.about-name-grid article h3{color:#fff;letter-spacing:-.025em;min-width:0;margin:0;font-size:22px;font-weight:700;line-height:1.12}.about-name-grid article p{color:#b8c5d1;margin:auto 0 0;padding-top:36px;font-size:15px;line-height:1.65}.about-streamlnk{border-top:1px solid var(--pc-soft);background:#fff;padding:120px 0}.about-streamlnk .shell{grid-template-columns:.35fr 1.65fr;align-items:start;gap:70px;display:grid}.about-streamlnk h2{max-width:950px;color:var(--pc-graphite);letter-spacing:-.06em;margin:-8px 0 28px;font-size:clamp(48px,5.3vw,72px);font-weight:620;line-height:.98}.about-streamlnk p{max-width:850px;color:var(--pc-gray);margin:0 0 20px;font-size:17px;line-height:1.8}@media (width<=1180px){.about-name-grid article,.about-name-grid article:nth-child(n+5){grid-column:span 6}}@media (width<=1000px){.about-streamlnk .shell{grid-template-columns:1fr;gap:30px}}@media (width<=700px){.about-name,.about-streamlnk{padding:82px 0}.about-name-heading h2,.about-streamlnk h2{margin:0;font-size:44px}.about-name-heading h2{margin-top:20px}.about-name-grid{margin-top:48px}.about-name-grid article,.about-name-grid article:nth-child(n+5){grid-column:1/-1;min-height:210px;padding:25px}}.pacorda-home .v2-hero{background:radial-gradient(circle at 74% 42%,#5bd5ff33,#0000 30%),radial-gradient(circle at 88% 82%,#7b63ff38,#0000 35%),linear-gradient(122deg,#07182d 0%,#102f77 48%,#2456ce 76%,#4fbfe9 132%);min-height:900px}.pacorda-home .v2-hero:before{background:linear-gradient(90deg,#07182dfa 0%,#07182de0 38%,#07182d57 70%,#07182d94 100%)}.pacorda-home .v2-hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr);gap:38px;min-height:900px}.pacorda-home .v2-hero-copy{z-index:4;position:relative}.pacorda-home .v2-hero-copy h1{letter-spacing:-.045em;max-width:820px;font-size:clamp(64px,6.6vw,94px);line-height:.94}.pacorda-home .v2-hero-copy>p{max-width:660px}.pacorda-home .v2-hero-copy .v2-button-orange{background:#2468f2}.pacorda-home .v2-hero-copy .v2-button-orange:hover{background:#174bc7}.pacorda-home .v2-hero-copy>.pacorda-hero-origin{color:#e8f2fab8;letter-spacing:.015em;border-top:1px solid #8ce5ff33;align-items:center;gap:13px;max-width:620px;margin:28px 0 0;padding-top:18px;font-size:14px;font-weight:600;line-height:1.55;display:flex}.pacorda-hero-origin span{background:linear-gradient(90deg,#5bd5ff,#7b63ff);flex:0 0 30px;width:30px;height:1px;box-shadow:0 0 14px #5bd5ff8c}.pacorda-proof-loop{z-index:3;aspect-ratio:1.2;isolation:isolate;justify-self:end;width:min(720px,48vw);position:relative}.pacorda-proof-loop:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle,#155ce052,#253d9d1f 45%,#0000 72%);border-radius:50%;position:absolute;inset:14% 8%}.pacorda-proof-loop svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proof-loop-halo,.proof-loop-ribbon,.proof-loop-sheen,.proof-loop-orbit,.proof-loop-core-ring{fill:none}.proof-loop-halo{stroke:#4ccff8;stroke-width:92px;stroke-linecap:round;opacity:.2;filter:url(#proof-loop-glow)}.proof-loop-ribbon{stroke:url(#proof-loop-ribbon);stroke-width:58px;stroke-linecap:round;opacity:.72}.proof-loop-sheen{stroke:url(#proof-loop-sheen);stroke-linecap:round;opacity:.78;animation:13s linear infinite proof-loop-current}.proof-loop-sheen-one{stroke-width:3px;stroke-dasharray:8 58 126 42}.proof-loop-sheen-two{stroke-width:1.5px;stroke-dasharray:2 32 92 78;animation-duration:19s;animation-direction:reverse}.proof-loop-particles circle{filter:drop-shadow(0 0 10px #a3e8fff2)}.proof-loop-orbit{stroke:#ffffff1f;stroke-width:1px;stroke-dasharray:3 12}.proof-loop-orbit-outer{transform-origin:450px 360px;animation:24s linear infinite proof-loop-orbit}.proof-loop-orbit-inner{transform-origin:450px 360px;animation:17s linear infinite reverse proof-loop-orbit}.proof-loop-core-disc{fill:url(#proof-loop-core);filter:drop-shadow(0 20px 45px #000b286b)}.proof-loop-core-ring{stroke:#a4eaffa6;stroke-width:1px;stroke-dasharray:3 8;transform-origin:450px 360px;animation:18s linear infinite proof-loop-orbit}.proof-loop-core{text-align:center;place-content:center;width:142px;min-height:112px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-loop-core small{color:#8ce5ff;letter-spacing:.18em;font-size:10px;font-weight:800}.proof-loop-core strong{color:#fff;letter-spacing:.04em;margin-top:7px;font-size:19px}.proof-loop-core span{color:#ffffff9e;letter-spacing:.09em;justify-self:center;max-width:104px;margin-top:7px;font-size:8px;font-weight:800;line-height:1.35}.proof-loop-context{z-index:2;color:#ffffffad;letter-spacing:.13em;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex;position:absolute}.proof-loop-context i{background:linear-gradient(90deg,#fff3,#76ddff);width:28px;height:1px}.proof-loop-entry{top:50%;left:0;translate:0 -50%}.proof-loop-exit{flex-direction:row-reverse;top:50%;right:0;translate:0 -50%}.proof-loop-exit i{background:linear-gradient(90deg,#9f91ff,#fff3)}.proof-loop-checkpoints{margin:0;padding:0;list-style:none;position:absolute;inset:0}.proof-loop-checkpoints li{-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#07182dd1;border:1px solid #77ddff52;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;min-height:42px;padding:7px 13px 7px 8px;animation:12s ease-in-out infinite proof-loop-checkpoint;display:grid;position:absolute;box-shadow:0 14px 34px #02112d47}.proof-loop-checkpoints small{color:#7df;background:#5bd5ff1f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.proof-loop-checkpoints b{color:#ffffffe6;letter-spacing:.01em;font-size:12px}.proof-loop-authorization{top:17%;left:9%}.proof-loop-controls{top:5%;left:50%;translate:-50%;animation-delay:2s!important}.proof-loop-orchestration{top:17%;right:1%;animation-delay:4s!important}.proof-loop-reconciliation{bottom:16%;right:1%;animation-delay:6s!important}.proof-loop-data{bottom:5%;left:50%;translate:-50%;animation-delay:8s!important}.proof-loop-audit{bottom:16%;left:9%;animation-delay:10s!important}@keyframes proof-loop-current{to{stroke-dashoffset:-336px}}@keyframes proof-loop-orbit{to{transform:rotate(360deg)}}@keyframes proof-loop-checkpoint{0%,10%{background:#1f57b7bd;border-color:#7fe1ffb3;transform:translateY(-3px)}18%,to{background:#07182da3;border-color:#ffffff24;transform:translateY(0)}}@media (width<=1180px){.pacorda-home .v2-hero-inner{grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);gap:20px}.pacorda-proof-loop{width:min(640px,46vw)}}@media (width<=1000px){.pacorda-home .v2-hero,.pacorda-home .v2-hero-inner{min-height:1180px}.pacorda-home .v2-hero-inner{grid-template-columns:1fr;align-content:center;gap:45px}.pacorda-home .v2-hero-copy{max-width:760px}.pacorda-proof-loop{justify-self:center;width:min(700px,88vw)}}@media (width<=700px){.pacorda-home .v2-hero,.pacorda-home .v2-hero-inner{min-height:1120px}.pacorda-home .v2-hero-inner{padding-top:130px;padding-bottom:80px;display:grid}.pacorda-home .v2-hero-copy h1{letter-spacing:-.034em;font-size:clamp(45px,13vw,58px);line-height:.98}.pacorda-proof-loop{justify-self:center;width:min(650px,100vw - 16px);margin:0}.proof-loop-checkpoints li{min-height:34px;padding:5px 9px 5px 6px}.proof-loop-checkpoints small{width:18px;height:18px;font-size:8px}.proof-loop-checkpoints b{font-size:10px}.proof-loop-core{transform:translate(-50%,-50%)scale(.84)}.proof-loop-context{font-size:8px}.proof-loop-context i{width:18px}}@media (prefers-reduced-motion:reduce){.pacorda-menu[open]>.pacorda-menu-panel{animation:none}}@media (width<=430px){.pacorda-home .v2-hero,.pacorda-home .v2-hero-inner{min-height:1150px}.pacorda-proof-loop{width:100%;max-width:390px;margin:0;overflow:hidden}.pacorda-proof-loop svg{overflow:hidden}.proof-loop-core{width:23%;min-height:17%;transform:translate(-50%,-50%)}.proof-loop-core small{letter-spacing:.14em;font-size:5.5px}.proof-loop-core strong{letter-spacing:.025em;margin-top:4px;font-size:10px}.proof-loop-core span{letter-spacing:.07em;max-width:58px;margin-top:4px;font-size:4.5px;line-height:1.25}.proof-loop-authorization{top:17%;left:1%}.proof-loop-controls{top:4%;left:50%}.proof-loop-orchestration{top:19%;right:1%}.proof-loop-reconciliation{bottom:15%;right:1%}.proof-loop-data{bottom:4%;left:50%}.proof-loop-audit{bottom:15%;left:1%}.proof-loop-entry{left:1%}.proof-loop-exit{right:1%}}@media (width<=700px){.pacorda-home .v2-hero-inner,.pacorda-home .v2-hero-copy,.pacorda-home .hero-actions,.home-section-title,.home-outcome-grid,.home-capability-grid,.home-operating-grid,.home-authority-flow,.home-system-path,.page-hero-grid,.page-section-heading,.demo-request-grid,.legal-grid,.developer-hero-grid,.developer-code,.developer-code pre,.endpoint-list,.request-panel,.registration-panel,.auth-card{min-width:0;max-width:100%}.pacorda-home .hero-actions>*,.v2-final-cta .v2-button,.page-cta .primary-button{box-sizing:border-box;max-width:100%}.pacorda-home .v2-button{text-align:center;padding-left:18px;padding-right:18px;font-size:12px}.pacorda-home .v2-hero-copy>.pacorda-hero-origin{align-items:flex-start;margin-top:24px;padding-top:16px;font-size:14px}.pacorda-hero-origin span{margin-top:.72em}.endpoint-list code,.developer-code code,.developer-code pre,.legal-grid a,.footer-policy-row a{overflow-wrap:anywhere;word-break:break-word}input,select,textarea{box-sizing:border-box;max-width:100%}}@media (prefers-reduced-motion:reduce){.proof-loop-sheen,.proof-loop-orbit,.proof-loop-core-ring,.proof-loop-checkpoints li{animation:none!important}.proof-loop-particles{display:none}}body.cookie-gate-open{overflow:hidden}body.cookie-gate-open>:not(.cookie-consent-dialog){pointer-events:none;-webkit-user-select:none;user-select:none}.cookie-consent-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--pc-graphite);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.cookie-consent-dialog::backdrop{-webkit-backdrop-filter:blur(14px)saturate(80%);background:#030f22d1}.cookie-consent-dialog .cookie-consent{width:100%;max-width:none;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:end;margin:0;padding:0;display:grid;position:static;overflow:auto}.cookie-consent-card{border:0;border-top:3px solid var(--pc-blue);background:#fff;border-radius:0;width:100%;max-height:82dvh;overflow:auto;box-shadow:0 -24px 70px #00081847}.cookie-brand{border-bottom:1px solid var(--pc-soft);min-height:56px;color:var(--pc-black);font-size:var(--pc-text-sm);align-items:center;gap:11px;padding:0 clamp(24px,5vw,72px);font-weight:800;display:flex}.cookie-brand img{width:132px;height:auto}.cookie-brand span{border-left:1px solid var(--pc-soft);color:var(--pc-gray);padding-left:12px;font-weight:700}.cookie-consent-dialog .cookie-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,5vw,80px);padding:28px clamp(24px,5vw,72px) 34px;display:grid}.cookie-consent-dialog .cookie-main small{color:var(--pc-teal-dark);font-size:var(--pc-text-xs)}.cookie-consent-dialog .cookie-main h2{max-width:690px;color:var(--pc-black);letter-spacing:-.025em;margin:8px 0 10px;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.cookie-consent-dialog .cookie-main p{max-width:980px;color:var(--pc-gray);font-size:var(--pc-text-sm);margin:0;line-height:1.65}.cookie-consent-dialog .cookie-actions{grid-template-columns:repeat(3,minmax(145px,1fr));gap:10px;display:grid}.cookie-consent-dialog .cookie-actions button,.cookie-consent-dialog .cookie-details>button{min-height:50px;color:var(--pc-black);font-size:var(--pc-text-sm);background:#fff;border:1px solid #bdc9d5;border-radius:999px;padding:0 18px;font-weight:800}.cookie-consent-dialog .cookie-actions button:last-child,.cookie-consent-dialog .cookie-details>button{border-color:var(--pc-blue);background:var(--pc-blue);color:#fff}.cookie-consent-dialog .cookie-actions button:hover,.cookie-consent-dialog .cookie-details>button:hover{border-color:var(--pc-teal-dark)}.cookie-consent-dialog .cookie-actions button:last-child:hover,.cookie-consent-dialog .cookie-details>button:hover{background:var(--pc-teal-dark)}.cookie-consent-dialog .cookie-details{border-top-color:var(--pc-soft);background:var(--pc-offwhite);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px clamp(24px,5vw,72px) 30px}.cookie-consent-dialog .cookie-details label{border:1px solid var(--pc-soft);border-radius:12px;min-height:112px;padding:18px}.cookie-consent-dialog .cookie-details b{font-size:var(--pc-text-sm)}.cookie-consent-dialog .cookie-details small{font-size:var(--pc-text-xs);line-height:1.55}.cookie-consent-dialog .cookie-details>button{grid-column:1/-1;justify-self:end;min-width:220px}@media (width<=700px){.cookie-consent-dialog .cookie-consent{align-items:end;padding:0}.cookie-consent-card{border-radius:0;max-height:88dvh}.cookie-brand{min-height:56px}.cookie-brand img{width:116px}.cookie-brand span{font-size:12px}.cookie-consent-dialog .cookie-main{grid-template-columns:1fr;gap:22px;padding-top:24px;padding-bottom:24px}.cookie-consent-dialog .cookie-main h2{font-size:27px}.cookie-consent-dialog .cookie-actions,.cookie-consent-dialog .cookie-details{grid-template-columns:1fr}.cookie-consent-dialog .cookie-details>button{grid-column:1;justify-self:stretch;min-width:0}}.site-header .brand{flex:0 0 176px;width:176px;height:54px;overflow:visible}.site-header .brand img{filter:none;image-rendering:auto;width:176px;height:auto}.footer-brand img{filter:none;width:184px;height:auto}.signin-brand{width:218px}.signin-brand img,.registration-header img{filter:none}.registration-header>a:first-child{width:176px}.cookie-brand img{width:150px}@media (width<=1120px){.site-header .brand,.site-header .brand img{width:154px}.site-header .brand{flex-basis:154px}}@media (width<=700px){.site-header .brand,.site-header .brand img{width:140px}.site-header .brand{flex-basis:140px;height:48px}.footer-brand img{width:168px}.signin-brand{width:184px}.registration-header>a:first-child{width:146px}.cookie-brand img{width:132px}}.registration-evidence{gap:20px;margin-top:10px;display:grid}.evidence-heading{padding-top:8px}.evidence-heading h3{margin:8px 0 6px;font-size:24px;line-height:1.15}.evidence-heading p{max-width:780px;color:var(--pc-gray);margin:0;font-size:14px;line-height:1.65}.document-upload-grid:has(>:only-child){grid-template-columns:1fr}.document-upload-card{background:#fbfcfd;border:1px solid #cad6df;border-radius:10px;align-content:start;gap:16px;padding:20px;display:grid}.document-upload-card header span{color:var(--pc-blue);background:#e8eefc;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.document-upload-card header h4{margin:10px 0 5px;font-size:18px;line-height:1.25}.document-examples{border-left:3px solid var(--pc-teal-dark);background:#eef6f7;padding:14px}.document-examples ul{color:#42596d;gap:7px;margin:9px 0 0;padding-left:18px;display:grid}.document-examples li{font-size:13px;line-height:1.45}.document-file-label input[type=file]{color:#42596d;background:#fff;border-style:dashed;min-height:54px;padding:10px}.document-file-label input[type=file]::file-selector-button{background:var(--pc-blue);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:5px;margin-right:12px;padding:8px 12px;font-weight:800}.document-file-label small{color:var(--pc-gray);font-size:12px;font-weight:500;line-height:1.5}.evidence-security-note{background:#eef8f7;border:1px solid #b9d9d8;border-radius:9px;padding:18px 20px}@media (width<=800px){.document-upload-grid{grid-template-columns:1fr}}:root{--ink:#102136;--muted:#667386;--line:#d9e0e8;--soft-line:#e9edf2;--canvas:#f5f7f8;--panel:#fff;--rail:#07182d;--rail-hover:#112a43;--orange:#f3a528;--orange-dark:#d9860b;--green:#0f8965;--blue:#2468f2;--red:#c34a56;--violet:#2468f2;--fx-violet:#7b63ff}.pacorda-bank-shell{--tier-primary:#0b326b;--tier-primary-end:#134b8c;--tier-action:#0878d7;--tier-canvas:#f4f7fb;background:var(--tier-canvas);color:#12233f;min-height:100vh;display:block}.pacorda-bank-shell.tier-commercial{--tier-primary:#123f4d;--tier-primary-end:#196473;--tier-action:#087f8c;--tier-canvas:#f2f7f8}.pacorda-bank-shell.tier-connect{--tier-primary:#243447;--tier-action:#365a7a;--tier-canvas:#f5f7fa}.pacorda-bank-shell.tier-enterprise{--tier-primary:#171d4b;--tier-primary-end:#353072;--tier-action:#5547d9;--tier-canvas:#f4f5fa}.bank-brand-header{z-index:40;position:sticky;top:0;box-shadow:0 2px 12px #081f492e}.bank-brand-row{color:#fff;background:linear-gradient(112deg, color-mix(in srgb, var(--tier-primary) 82%, #000) 0%, var(--tier-primary) 63%, var(--tier-primary-end) 100%);justify-content:space-between;align-items:center;gap:28px;min-height:72px;padding:0 34px;display:flex}.bank-brand-lockup{color:#fff;align-items:center;gap:17px;min-width:265px;text-decoration:none;display:flex}.bank-brand-lockup img{filter:brightness(0)invert();width:154px;height:auto}.bank-brand-lockup span{letter-spacing:-.01em;white-space:nowrap;border-left:1px solid #ffffff73;padding-left:17px;font-size:19px;font-weight:520}.bank-header-tools{align-items:stretch;gap:3px;min-height:72px;display:flex}.bank-header-tools button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0}.bank-organization-picker,.bank-user-menu{text-align:left;align-items:center;gap:10px;padding:0 16px;display:flex}.bank-organization-picker:hover,.bank-user-menu:hover,.bank-header-icon:hover,.bank-signout:hover{background:#ffffff17}.bank-organization-picker>i,.bank-user-menu>i{color:#0d326b;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:850;display:grid}.bank-organization-picker span,.bank-user-menu span{gap:3px;display:grid}.bank-organization-picker small,.bank-user-menu small{color:#cdd9eb;letter-spacing:.08em;font-size:10px}.bank-organization-picker b,.bank-user-menu b{font-size:13px}.bank-header-icon{border-radius:50%;align-self:center;place-items:center;width:38px;height:38px;margin:0 2px;display:grid;border:1px solid #ffffff80!important;font-size:18px!important;font-weight:800!important}.bank-signout{padding:0 18px;font-size:13px!important;font-weight:750!important}.bank-product-nav{background:#fff;border-bottom:1px solid #d9e0e8;align-items:stretch;gap:0;min-height:52px;padding:0 28px;display:flex;overflow-x:auto}.bank-product-nav button{color:#263d5b;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 17px;font-size:14px;font-weight:720;display:flex;position:relative}.bank-product-nav button:hover{color:var(--tier-action);background:color-mix(in srgb, var(--tier-canvas) 72%, #fff)}.bank-product-nav button.active{color:var(--tier-action)}.bank-product-nav button.active:after{content:"";background:var(--tier-action);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:14px;right:14px}.bank-product-nav button b,.bank-context-nav nav button b{color:#fff;text-align:center;background:#c23b34;border-radius:10px;min-width:20px;padding:2px 6px;font-size:10px}.bank-mobile-menu{display:none!important}.bank-search-panel{background:#fff;border-bottom:1px solid #ccd5df;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;gap:10px;max-width:1090px;min-height:66px;margin:0 auto;padding:10px 22px;display:grid;position:relative;box-shadow:0 12px 24px #0b234224}.bank-search-panel>svg{color:#51667f}.bank-search-panel>input{border:2px solid var(--tier-action);color:#152d4c;width:100%;height:42px;font:inherit;background:#fff;border-radius:3px;outline:0;padding:0 13px;font-size:14px}.bank-search-panel>button{color:#263e5c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.bank-search-panel>button:hover{background:#eef3f8}.bank-search-panel>.loop-search-results{z-index:80;background:#fff;border:1px solid #ccd6e1;border-radius:0 0 6px 6px;max-height:min(420px,55vh);position:absolute;top:calc(100% - 2px);left:54px;right:60px;overflow-y:auto;box-shadow:0 18px 36px #0a1f3b2e}.bank-workspace{grid-template-columns:250px minmax(0,1fr);width:100%;min-height:calc(100vh - 124px);display:grid}.bank-context-nav{background:#fff;border-right:1px solid #dce2e9;flex-direction:column;min-height:calc(100vh - 124px);display:flex}.bank-context-heading{gap:4px;padding:28px 22px 17px;display:grid;position:relative}.bank-context-heading span{color:#152b4a;font-size:20px;font-weight:780}.bank-context-heading small{color:#6f7e91;font-size:12px}.bank-context-heading>button{display:none}.bank-context-nav nav{border-top:1px solid #e4e8ee;display:grid}.bank-context-nav nav button{color:#32475f;min-height:47px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #edf0f4;border-left:4px solid #0000;border-right:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:650;display:grid}.bank-context-nav nav button:hover{color:var(--tier-action);background:color-mix(in srgb, var(--tier-canvas) 70%, #fff)}.bank-context-nav nav button.active{border-left-color:var(--tier-action);color:var(--tier-action);background:color-mix(in srgb, var(--tier-canvas) 82%, #fff);font-weight:800}.bank-context-nav footer{color:#69798c;gap:12px;margin-top:auto;padding:20px 18px;font-size:11px;display:grid}.bank-context-nav footer span{align-items:center;gap:7px;display:flex}.bank-context-nav footer span i,.loop-live i{background:#1b9b61;border-radius:50%;width:7px;height:7px}.bank-context-nav footer button{color:#475b73;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.bank-main{flex-direction:column;min-width:0;min-height:calc(100vh - 124px);display:flex}.bank-taskbar{background:#fff;border-bottom:1px solid #dce2e9;justify-content:flex-end;align-items:center;gap:12px;min-height:64px;padding:10px 28px;display:flex}.bank-session-identity{align-items:stretch;margin-left:auto;display:flex}.bank-session-identity>button{color:#233a57;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e2e7ed;align-items:center;gap:9px;padding:4px 13px;display:flex}.bank-session-identity>button:hover{background:#f3f6f9}.bank-session-identity>button>i{color:#fff;background:var(--tier-primary);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:850;display:grid}.bank-session-identity>button>span{gap:1px;display:grid}.bank-session-identity small{color:#758296;letter-spacing:.08em;font-size:8px;font-weight:800}.bank-session-identity b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;overflow:hidden}.bank-taskbar .loop-global-search{isolation:isolate;border-radius:6px;flex:1;max-width:650px;position:relative}.bank-taskbar .loop-search-results{border-color:#cdd8e4;border-radius:8px;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 44px #091f3f2e}.bank-taskbar .loop-search-results button{min-height:64px;padding:11px 14px}.bank-taskbar .loop-search-results b{color:#132d4e;font-size:13px;line-height:1.35}.bank-taskbar .loop-search-results small{color:#65758a;font-size:12px;line-height:1.35}.bank-refresh{color:#52657c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.bank-refresh:hover{color:#075fbd;background:#f1f6fb}.bank-content{max-width:1480px;padding:32px 34px 64px}.bank-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.bank-page-head>div:first-child{gap:5px;display:grid}.bank-page-head small{color:#0b6bc9;letter-spacing:.11em;font-size:11px;font-weight:850}.bank-page-head h1{color:#122a49;letter-spacing:-.035em;margin:0;font-size:30px}.bank-page-head p{color:#68788b;margin:0;font-size:14px}.bank-page-actions{gap:9px;display:flex}.bank-create-payment{min-width:148px}.bank-assurance{background:#fff;border:1px solid #d9e3ee;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-5px 0 22px;display:grid;overflow:hidden}.bank-assurance span{color:#435972;border-right:1px solid #e5ebf1;align-items:center;gap:10px;min-height:48px;padding:0 17px;display:flex}.bank-assurance span:last-child{border-right:0}.bank-assurance svg{color:#0870cf}.bank-assurance b{font-size:12px;font-weight:720}.bank-account-summary,.bank-action-center{background:#fff;border:1px solid #dbe2e9;border-radius:5px;overflow:hidden;box-shadow:0 2px 5px #132f500f}.bank-account-summary>header{justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.bank-account-summary h2{color:#12294a;letter-spacing:-.04em;margin:5px 0 2px;font-size:34px}.bank-account-summary p{color:#6a798b;margin:0;font-size:13px}.bank-account-summary small,.bank-action-center header small{color:#697b91;letter-spacing:.11em;font-size:10px;font-weight:850}.bank-account-summary>div{background:#f8fafc;border-top:1px solid #e2e7ed;grid-template-columns:repeat(4,1fr);display:grid}.bank-account-summary>div span{border-right:1px solid #e2e7ed;gap:7px;padding:17px 22px;display:grid}.bank-account-summary>div span:last-child{border:0}.bank-account-summary>div b{color:#1c3555;font-size:17px}.bank-action-center>header{border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.bank-action-center h2{color:#152d4c;margin:5px 0 0;font-size:21px}.bank-action-center header button{color:#075fbd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:760;display:flex}.bank-action-center>div{grid-template-columns:repeat(4,1fr);display:grid}.bank-action-center>div>button{color:#15304f;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e2e7ed;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 18px;column-gap:12px;padding:20px;display:grid;position:relative}.bank-action-center>div>button:last-child{border:0}.bank-action-center>div>button:hover{background:#f3f8fd}.bank-action-center button>span{color:#0869ca;background:#e8f2fc;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.bank-action-center button>b{align-self:end;font-size:14px}.bank-action-center button>small{color:#6d7b8c;align-self:start;margin-top:4px;font-size:11px;line-height:1.4}.bank-action-center button>.portal-icon:last-child{color:#718198;grid-area:1/3/3;align-self:center}.bank-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bank-home-grid{gap:18px}.pacorda-bank-shell.tier-business .bank-workspace{grid-template-columns:minmax(0,1fr)}.pacorda-bank-shell.tier-business .bank-context-nav{display:none}.pacorda-bank-shell.tier-commercial .bank-workspace{grid-template-columns:214px minmax(0,1fr)}.pacorda-bank-shell.tier-enterprise .bank-workspace{grid-template-columns:270px minmax(0,1fr)}.pacorda-bank-shell.tier-commercial .bank-context-nav nav button{min-height:43px;padding-left:13px;padding-right:12px}.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav{z-index:auto;color:#243a54;width:auto;min-height:calc(100vh - 124px);box-shadow:none;background:#fff;border-right:1px solid #dce2e9;position:static}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-logo{display:none}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-rail-profile{color:#17304f;background:#fff;border-color:#e3e8ee}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-rail-profile small,.supplier-v2.pacorda-bank-shell .supplier-rail footer{color:#6d7b8c}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-nav{padding-top:12px}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-nav-group,.supplier-v2.pacorda-bank-shell .supplier-rail .loop-nav section>div>button{color:#32475f;background:#fff}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-nav section>div>button:hover,.supplier-v2.pacorda-bank-shell .supplier-rail .loop-nav section>div>button.active{color:var(--tier-action);background:color-mix(in srgb, var(--tier-canvas) 82%, #fff)}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-nav section>div>button.active{border-left-color:var(--tier-action)}.tier-entitlement-matrix{background:#fff;border:1px solid #dbe3eb;border-radius:10px;margin-top:24px;overflow:hidden}.tier-entitlement-matrix>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.tier-entitlement-matrix>header small{color:var(--tier-action,#0878d7);letter-spacing:.1em;font-size:10px;font-weight:850}.tier-entitlement-matrix>header h3{margin:4px 0 0;font-size:18px}.tier-entitlement-matrix>header>span{color:var(--tier-primary,#0b326b);background:var(--tier-canvas,#f4f7fb);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.tier-entitlement-matrix>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier-entitlement-matrix article{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:76px;padding:14px 16px;display:grid}.tier-entitlement-matrix article>span{color:#fff;background:var(--tier-action,#0878d7);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.tier-entitlement-matrix article.upgrade>span{color:#6a7788;background:#edf0f4}.tier-entitlement-matrix article>div{align-content:start;gap:4px;display:grid}.tier-entitlement-matrix article b{color:#1b324f;font-size:12px}.tier-entitlement-matrix article small{color:#718095;font-size:10px;line-height:1.35}.environment-switch>small{color:#9a4c13;grid-column:1/-1;font-size:11px}.unified-invoice-center{background:#fff;border:1px solid #dce3eb;border-radius:10px;max-width:1180px;margin:22px auto 0;overflow:hidden;box-shadow:0 4px 18px #112b4a0f}.unified-invoice-center>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:flex-end;gap:24px;padding:21px 24px;display:flex}.unified-invoice-center>header small{color:#0878d7;letter-spacing:.11em;font-size:10px;font-weight:850}.unified-invoice-center>header h2{color:#18314f;margin:4px 0;font-size:21px}.unified-invoice-center>header p{color:#6c7b8d;margin:0;font-size:12px}.unified-invoice-center nav{background:#eef2f6;border-radius:7px;gap:3px;padding:3px;display:flex}.unified-invoice-center nav button{color:#52657d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 11px;font-size:11px;font-weight:750}.unified-invoice-center nav button.active{color:#fff;background:var(--workspace-primary,#0b326b)}.unified-invoice-list{display:grid}.unified-invoice-list>button{color:#263d59;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) 160px 110px;align-items:center;gap:18px;padding:10px 24px;display:grid}.unified-invoice-list>button:hover{background:#f6f9fc}.unified-invoice-list>button span{gap:3px;display:grid}.unified-invoice-list>button span:nth-child(2){text-align:right}.unified-invoice-list>button>span:last-child{color:#4f6175;background:#eef2f5;border-radius:99px;justify-self:end;padding:4px 7px;font-size:10px;font-weight:750}.unified-invoice-list b{font-size:12px}.unified-invoice-list small{color:#728095;font-size:10px}.unified-invoice-list>p{color:#6e7d8f;margin:0;padding:28px 24px}.pacorda-bank-shell .table-header{color:#5e7086;letter-spacing:0;text-transform:none;font-size:11px}.pacorda-bank-shell .table-row b{font-size:13px;line-height:1.35}.pacorda-bank-shell .table-row small{font-size:11px;line-height:1.35}.pacorda-bank-shell .table-row:not(.table-header){min-height:70px}.pacorda-bank-shell .status{white-space:nowrap}@media (width<=1080px){.bank-header-tools .bank-organization-picker span,.bank-header-tools .bank-user-menu span,.bank-signout{display:none}.bank-brand-row{padding:0 20px}.bank-product-nav{padding:0 12px}.bank-workspace{grid-template-columns:210px minmax(0,1fr)}.bank-action-center>div{grid-template-columns:repeat(2,1fr)}.bank-action-center>div>button{border-bottom:1px solid #e2e7ed}.bank-account-summary>div{grid-template-columns:repeat(2,1fr)}.bank-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-session-identity>button>span{display:none}.bank-session-identity>button{padding:4px 8px}}@media (width<=760px){.bank-brand-row{min-height:64px}.bank-brand-lockup{gap:11px;min-width:0}.bank-brand-lockup img{width:118px}.bank-brand-lockup span{padding-left:11px;font-size:15px}.bank-header-tools{min-height:64px}.bank-header-tools .bank-organization-picker,.bank-header-icon:not(.bank-search-toggle){display:none}.bank-search-toggle{display:grid}.bank-user-menu{padding:0 5px}.bank-product-nav>button:not(.bank-mobile-menu){display:none}.bank-mobile-menu{display:flex!important}.bank-workspace{display:block}.bank-context-nav{z-index:70;width:270px;min-height:100vh;transition:left .2s;position:fixed;top:0;bottom:0;left:-280px;box-shadow:8px 0 24px #041a3c38}.bank-context-nav.open{left:0}.pacorda-bank-shell.tier-business .bank-context-nav.open{display:flex}.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav{z-index:70;width:270px;min-height:100vh;position:fixed;left:-280px}.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav.open{left:0}.bank-context-heading>button{color:#405571;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:15px}.bank-taskbar{padding:9px 14px}.bank-refresh span,.bank-taskbar .loop-live{display:none}.bank-search-panel{grid-template-columns:20px minmax(0,1fr) 34px;min-height:58px;padding:8px 12px}.bank-search-panel>.loop-search-results{left:42px;right:48px}.bank-content{padding:22px 14px 40px}.bank-page-head{flex-direction:column;align-items:flex-start}.bank-page-head h1{font-size:26px}.bank-page-actions{width:100%;overflow-x:auto}.bank-assurance{grid-template-columns:1fr}.bank-assurance span{border-bottom:1px solid #e5ebf1;border-right:0}.bank-assurance span:last-child{border-bottom:0}.bank-account-summary>header{flex-direction:column;align-items:flex-start;padding:20px}.bank-account-summary>div{grid-template-columns:1fr 1fr}.bank-account-summary>div span{padding:14px}.bank-action-center>header{flex-direction:column;align-items:flex-start;gap:13px}.bank-action-center>div{grid-template-columns:1fr}.bank-action-center>div>button{border-right:0}.bank-metric-grid,.tier-entitlement-matrix>div{grid-template-columns:1fr}.unified-invoice-center>header{flex-direction:column;align-items:flex-start}.unified-invoice-center nav{width:100%;overflow-x:auto}.unified-invoice-list>button{grid-template-columns:minmax(0,1fr) auto;padding:12px 15px}.unified-invoice-list>button>span:last-child{display:none}}.kyb-shell{color:#102136;min-height:100vh;font-family:var(--pc-font-sans);background:#f2f5f8;font-size:14px}.kyb-topbar{z-index:30;background:#fff;border-bottom:1px solid #d7e0e8;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.kyb-topbar a{width:148px;display:flex}.kyb-topbar img{width:100%;height:auto;display:block}.kyb-topbar>span{color:#6c7b8e;letter-spacing:.13em;border-left:1px solid #d7e0e8;margin-left:18px;padding-left:18px;font-size:10px;font-weight:800}.kyb-topbar>button{color:#4b6175;cursor:pointer;background:#fff;border:1px solid #cbd5df;border-radius:6px;margin-left:auto;padding:9px 13px;font-size:12px;font-weight:700}.kyb-layout{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.kyb-layout>aside{color:#fff;background:#0d1d32;border-right:1px solid #d7e0e8;padding:40px 28px}.kyb-layout>aside>small{color:#8fb8ff;letter-spacing:.14em;font-size:9px;font-weight:800}.kyb-layout>aside h2{margin:12px 0 7px;font-size:21px;line-height:1.2}.kyb-layout>aside>p{color:#94a8bb;margin:0;font-size:11px}.kyb-progress{gap:7px;margin:34px 0;display:grid}.kyb-progress button{color:#9eb0c1;text-align:left;cursor:default;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;padding:10px;display:flex}.kyb-progress button.complete{cursor:pointer}.kyb-progress button.active{color:#fff;background:#183451}.kyb-progress i{border:1px solid #46617b;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:11px;font-size:10px;font-style:normal;display:grid}.kyb-progress .active i,.kyb-progress .complete i{color:#fff;background:#2768f3;border-color:#68a3ff}.kyb-progress span{font-size:12px;font-weight:750}.kyb-lock-note{background:#122840;border:1px solid #314b64;border-radius:8px;padding:17px}.kyb-lock-note b{font-size:12px}.kyb-lock-note p{color:#9fb1c2;margin:7px 0 0;font-size:10px;line-height:1.6}.kyb-workspace{width:min(980px,100% - 64px);margin:0 auto;padding:54px 0 90px}.kyb-workspace>header{margin-bottom:28px}.kyb-workspace>header>small{color:#3157e6;letter-spacing:.13em;font-size:10px;font-weight:800}.kyb-workspace>header h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:40px}.kyb-workspace>header p{color:#617386;max-width:760px;margin:0;font-size:13px;line-height:1.65}.kyb-workspace form{background:#fff;border:1px solid #d7e0e8;border-radius:14px;padding:30px;box-shadow:0 18px 45px #0e243812}.kyb-workspace form [hidden]{display:none!important}.kyb-workspace .account-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kyb-workspace label{color:#526a7e;gap:8px;font-size:12px;font-weight:800;display:grid}.kyb-workspace input,.kyb-workspace select,.kyb-workspace textarea{color:#07182d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cad6df;border-radius:6px;padding:0 12px;font-size:14px}.kyb-workspace input[readonly]{color:#536678;background:#f4f6f8}.kyb-workspace textarea{resize:vertical;min-height:125px;padding-top:12px}.kyb-workspace .form-wide{grid-column:1/-1}.kyb-section-intro{background:#f4f8ff;border:1px solid #cbdcff;border-radius:8px;margin-bottom:4px;padding:16px 18px}.kyb-section-intro b{font-size:14px}.kyb-section-intro p{color:#5a6d83;margin:6px 0 0;font-size:12px;line-height:1.6}.kyb-owner-section{gap:20px;display:grid}.kyb-owner-list{gap:18px;display:grid}.kyb-owner-list>section{background:#f9fbfc;border:1px solid #d7e0e8;border-radius:10px;padding:20px}.kyb-owner-list>section>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.kyb-owner-list>section>header b{font-size:14px}.kyb-owner-list>section>header button,.kyb-add-owner,.kyb-refresh{color:#3157e6;cursor:pointer;background:#fff;border:1px solid #bfcddd;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:800}.kyb-owner-section>.form-consent,.kyb-workspace .registration-review>.form-consent{background:#fbfcfd;border:1px solid #d5dfe8;border-radius:8px;grid-template-columns:18px 1fr;gap:10px;padding:15px;font-size:12px;line-height:1.6;display:grid}.kyb-owner-section>.form-consent input,.kyb-workspace .registration-review>.form-consent input{width:17px;height:17px;min-height:auto}.registration-evidence{gap:20px;display:grid}.evidence-heading{background:#f4f8ff;border:1px solid #cbdcff;border-radius:9px;padding:18px}.evidence-heading small{color:#3157e6;letter-spacing:.12em;font-size:9px;font-weight:800}.evidence-heading h3{margin:8px 0;font-size:22px}.evidence-heading p{color:#5b6e82;margin:0;font-size:12px;line-height:1.6}.document-upload-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.document-upload-card{background:#fff;border:1px solid #d7e0e8;border-radius:10px;flex-direction:column;min-width:0;padding:19px;display:flex}.document-upload-card header>span{color:#2457c9;text-transform:uppercase;background:#e9f0ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.document-upload-card header h4{margin:10px 0 7px;font-size:16px}.document-upload-card header p{color:#65778a;margin:0;font-size:11px;line-height:1.55}.document-examples{background:#f6f8fa;margin:15px 0;padding:13px}.document-examples b{font-size:10px}.document-examples ul{color:#5e7183;margin:8px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.document-file-label{margin-top:auto}.document-file-label input{height:auto;padding:10px}.document-file-label small{color:#758697;font-size:10px;font-weight:500}.document-upload-card textarea{min-height:90px}.evidence-security-note{background:#f2f6ff;border-left:4px solid #3157e6;padding:17px}.evidence-security-note b{font-size:12px}.evidence-security-note p{color:#566b80;margin:6px 0 0;font-size:11px;line-height:1.6}.kyb-workspace .registration-review>h3{font-size:24px}.kyb-workspace .registration-review>ul{color:#52687c;gap:10px;padding-left:19px;line-height:1.6;display:grid}.kyb-workspace .bank-connection-disclosure{margin-top:22px}.kyb-status-page{text-align:center;width:min(900px,100% - 40px);margin:0 auto;padding:90px 0}.kyb-status-page>i{color:#08735b;background:#daf4eb;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:24px;font-style:normal;display:grid}.kyb-status-page>small{color:#3157e6;letter-spacing:.14em;font-size:10px;font-weight:800}.kyb-status-page h1{letter-spacing:-.045em;margin:14px 0;font-size:44px}.kyb-status-page>p{color:#617386;max-width:720px;margin:0 auto;line-height:1.7}.kyb-status-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0;display:grid}.kyb-status-grid article{text-align:left;background:#fff;border:1px solid #d7e0e8;border-radius:9px;flex-direction:column;justify-content:center;min-height:118px;padding:18px;display:flex}.kyb-status-grid small{color:#748699;font-size:9px;font-weight:800}.kyb-status-grid b{margin:7px 0;font-size:14px}.kyb-status-grid span{color:#66798c;font-size:11px}.kyb-status-page .bank-connection-disclosure{text-align:left}.kyb-refresh{color:#fff;background:#3157e6;margin-top:20px;padding:12px 17px}.kyb-workspace .wizard-actions{border-top:1px solid #dce4ea;justify-content:flex-end;gap:9px;margin-top:28px;padding-top:20px;display:flex}.kyb-workspace .wizard-actions button{color:#496176;cursor:pointer;background:#fff;border:1px solid #c8d3dc;border-radius:6px;min-height:45px;padding:0 18px;font-size:12px;font-weight:800}.kyb-workspace .wizard-actions button.primary{color:#fff;background:#2768f3;border-color:#2768f3}.kyb-workspace .wizard-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.kyb-layout{grid-template-columns:1fr}.kyb-layout>aside{padding:25px}.kyb-progress{grid-template-columns:repeat(3,1fr);margin:22px 0}.kyb-progress button{padding:7px}.kyb-progress span{font-size:10px}.kyb-lock-note{display:none}.kyb-workspace{width:min(100% - 32px,980px);padding:35px 0 70px}.document-upload-grid{grid-template-columns:1fr}}@media (width<=650px){.kyb-topbar{height:64px;padding:0 16px}.kyb-topbar a{width:124px}.kyb-topbar>span{display:none}.kyb-layout{min-height:calc(100vh - 64px)}.kyb-progress{grid-template-columns:1fr 1fr}.kyb-progress button{padding:6px}.kyb-workspace{width:calc(100% - 20px);padding:25px 0 55px}.kyb-workspace>header h1{font-size:32px}.kyb-workspace form{padding:20px 16px}.kyb-workspace .account-form-grid{grid-template-columns:1fr}.kyb-status-page{padding:55px 0}.kyb-status-page h1{font-size:34px}.kyb-status-grid{grid-template-columns:1fr}.kyb-workspace .wizard-actions{background:#fff;margin-left:-16px;margin-right:-16px;padding:15px 16px;position:sticky;bottom:0}.kyb-workspace .wizard-actions button{flex:1}}*{box-sizing:border-box}button,input,select{font:inherit}button{color:inherit}.sar-shell{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--pc-font-sans);font-size:12px}.topbar{z-index:40;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:205px 260px minmax(280px,560px) 1fr;align-items:center;height:64px;display:grid;position:fixed;top:0;left:0;right:0}.brand-block{border-right:1px solid var(--soft-line);align-items:center;gap:12px;height:100%;padding:0 20px;display:flex}.brand-block a{width:88px;display:flex}.brand-block img{width:88px;height:auto}.brand-block>span{border-left:1px solid var(--line);color:#647187;letter-spacing:.13em;padding-left:10px;font-size:9px;font-weight:800}.mobile-menu{display:none!important}.tenant-button{border:0;border-right:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;height:100%;padding:0 18px;display:flex}.tenant-button>i,.user-button>i{color:#fff;background:#152326;border-radius:3px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:800;display:grid}.tenant-button>span,.user-button>span{flex-direction:column;flex:1;min-width:0;display:flex}.tenant-button b,.user-button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tenant-button small,.user-button small{color:#7b8796;margin-top:2px;font-size:8px}.tenant-button>svg{color:#82909f;transform:rotate(90deg)}.global-search{background:#fafbfc;border:1px solid #cfd7df;align-items:center;width:min(100% - 32px,620px);height:36px;margin-left:16px;display:flex;position:relative}.global-search>svg{color:#657387;margin-left:11px}.global-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:11px}.global-search kbd{color:#85909f;background:#fff;border:1px solid #d7dee6;border-radius:3px;margin-right:8px;padding:3px 6px;font-size:8px}.search-results{z-index:70;background:#fff;border:1px solid #cfd8e2;max-height:430px;position:absolute;top:42px;left:0;right:0;overflow:hidden auto;box-shadow:0 16px 36px #0f1f2f2e}.search-results>button{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:55px;padding:9px 12px;display:grid}.search-results>button:hover{background:#f7f9fa}.result-icon{color:#32484d;background:#eef2f3;place-items:center;width:32px;height:32px;display:grid}.search-results span:not(.result-icon){flex-direction:column;min-width:0;display:flex}.search-results b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.search-results small{color:var(--muted);margin-top:2px;font-size:8px}.search-results em{color:#8b96a2;text-transform:uppercase;font-size:8px;font-style:normal}.search-empty{color:var(--muted);text-align:center;padding:24px}.top-actions{justify-content:flex-end;align-items:center;gap:14px;height:100%;padding:0 18px;display:flex}.live{color:#397664;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.live i,.sidebar footer div>i{background:#25ae79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #25ae791f}.icon-button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.notice-button em{color:#fff;background:#c34a56;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:2px;right:0}.user-button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;max-width:150px;padding:0;display:flex}.user-button>i{color:#172225;background:#f3a528}.notification-popover{z-index:80;border:1px solid var(--line);background:#fff;width:340px;position:fixed;top:58px;right:145px;box-shadow:0 16px 36px #0f1f2f2e}.notification-popover header{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.notification-popover header button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.notification-popover>button{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;padding:12px 15px;display:flex}.notification-popover>button>i{background:var(--orange);border-radius:50%;width:8px;height:8px}.notification-popover>button span{flex-direction:column;display:flex}.notification-popover>button small{color:var(--muted);margin-top:2px;font-size:8px}.notification-popover>p{color:var(--muted);padding:18px}.sidebar{z-index:35;background:var(--rail);color:#dce4e5;flex-direction:column;width:84px;display:flex;position:fixed;top:64px;bottom:0;left:0}.sidebar nav{flex-direction:column;flex:1;gap:5px;padding:14px 9px;display:flex}.sidebar nav button,.sidebar footer>button{color:#aebbbb;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:52px;padding:7px 4px;display:flex}.sidebar nav button.active{border-left-color:var(--orange)}.sidebar footer{border-top:1px solid #ffffff1a}.sidebar footer>button{min-height:50px}.sidebar footer>div{display:none}.workspace{min-height:100vh;margin-left:84px;padding:64px 26px 38px}.testing-access-banner{color:#624710;background:#fff8e8;border:1px solid #e2b65c;align-items:center;gap:14px;margin:14px 0 0;padding:12px 15px;display:flex}.testing-access-banner b{color:#fff;letter-spacing:.08em;background:#9a6108;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.testing-access-banner span{font-size:12px;line-height:1.5}.workspace-head{justify-content:space-between;align-items:flex-end;min-height:126px;padding:26px 4px 18px;display:flex}.workspace-head>div:first-child>small,.drawer-head small{color:#68788b;letter-spacing:.14em;font-size:8px;font-weight:800}.workspace-head h1{color:#0b1d31;letter-spacing:-.02em;margin:8px 0 3px;font-size:28px;font-weight:500}.workspace-head p{color:var(--muted);margin:0;font-size:10px}.workspace-actions,.panel-actions,.empty-actions{gap:8px;display:flex}.button{cursor:pointer;background:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:9px;font-weight:700;display:inline-flex}.button.primary{color:#fff;background:#142124;border-color:#142124}.button.primary:hover{background:#26383c}.button.secondary{color:#263948;border-color:#cbd4dc}.button.secondary:hover{background:#f2f4f6}.button.danger{color:#a72f3e;background:#fff;border-color:#d8969d}.button.danger:hover{background:#fff3f4}.button.compact{min-height:30px;padding:0 10px;font-size:8px}.view-stack{gap:14px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);overflow:hidden}.panel-head{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;min-height:57px;padding:11px 14px;display:flex}.panel-head h2{margin:0;font-size:12px;font-weight:700}.panel-head p{color:#7a8796;margin:3px 0 0;font-size:8px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.metric{border:1px solid var(--line);border-top:2px solid var(--blue);text-align:left;cursor:pointer;background:#fff;min-height:112px;padding:16px;position:relative;overflow:hidden}.metric:hover{transform:translateY(-1px);box-shadow:0 7px 18px #15273514}.metric.amber{border-top-color:var(--orange)}.metric.red{border-top-color:var(--red)}.metric.green{border-top-color:var(--green)}.metric>span{color:#617083;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.metric strong{letter-spacing:-.03em;margin:15px 0 5px;font-size:24px;font-weight:600;display:block}.metric small{color:#7a8796;font-size:8px}.metric>svg{color:#9aa5af;position:absolute;top:17px;right:13px}.home-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:14px;display:grid}.home-grid.lower{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.text-button,.count-chip{color:#3d5e6d;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:700;display:inline-flex}.count-chip{color:#9d6303;background:#fef2dc;border-radius:12px;padding:5px 9px}.compact-table>button,.attention-list>button{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;align-items:center;width:100%;min-height:58px;padding:9px 14px;display:grid}.compact-table>button{grid-template-columns:1fr 130px 120px 18px;gap:10px}.attention-list>button{grid-template-columns:28px 1fr 18px;gap:10px}.compact-table>button:hover,.attention-list>button:hover{background:#fafbfb}.compact-table span,.attention-list span{flex-direction:column;min-width:0;display:flex}.compact-table b,.attention-list b{font-size:9px}.compact-table small,.attention-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.attention-list>button>i{color:#be7709;background:#fff2dd;place-items:center;width:26px;height:26px;display:grid}.amount-cell{text-align:right}.trend-chart{border-bottom:1px solid var(--soft-line);align-items:flex-end;gap:18px;height:180px;padding:28px 28px 25px;display:flex}.trend-chart>div{border-bottom:1px solid #dfe5ea;flex:1;justify-content:center;align-items:flex-end;gap:3px;height:130px;display:flex;position:relative}.trend-chart span,.trend-chart i{background:#315fbd;width:12px}.trend-chart i{background:#efb557}.trend-chart small{color:#8894a0;font-size:7px;position:absolute;bottom:-18px}.chart-legend{color:var(--muted);gap:16px;padding:10px 18px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:#315fbd;width:7px;height:7px}.chart-legend i.amber{background:#efb557}.event-list{padding:4px 14px}.event-list>div{border-bottom:1px solid var(--soft-line);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.event-list>div>i{background:var(--orange);border-radius:50%;width:6px;height:6px}.event-list span{flex-direction:column;display:flex}.event-list b{font-size:9px}.event-list small,.event-list time{color:var(--muted);margin-top:2px;font-size:8px}.forecast{padding:30px}.forecast strong{font-size:31px;font-weight:500;display:block}.forecast>span{color:var(--muted);font-size:9px}.forecast>div{background:#e7ecef;height:7px;margin:28px 0 9px}.forecast>div i{background:var(--green);height:100%;display:block}.forecast small{color:var(--muted);font-size:8px}.status{color:#42545b;white-space:nowrap;background:#edf1f2;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.success{color:#087657;background:#e8f5ef}.status.warning{color:#9c6204;background:#fff2db}.status.danger{color:#ad3342;background:#fbeaec}.filter-row{border-bottom:1px solid var(--soft-line);padding:0 14px;display:flex;overflow-x:auto}.filter-row button,.workbench-tabs button,.drawer-tabs button{color:#647283;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px;font-size:8px;font-weight:700}.table-search{background:#fff;border:1px solid #d4dbe2;align-items:center;height:30px;display:flex}.table-search svg{color:#778593;margin-left:8px}.table-search input{border:0;outline:0;width:160px;height:100%;padding:0 8px;font-size:8px}.data-table{overflow-x:auto}.table-row{border:0;border-bottom:1px solid var(--soft-line);text-align:left;background:#fff;align-items:center;gap:12px;min-width:900px;min-height:61px;padding:8px 14px;display:grid}button.table-row{cursor:pointer;width:100%}.table-row:hover:not(.table-header){background:#fafbfb}.invoice-table .table-row{grid-template-columns:110px minmax(190px,1.4fr) 110px 120px 120px 110px 20px}.payment-table .table-row{grid-template-columns:140px minmax(180px,1.2fr) 150px 100px 115px 100px 100px 20px}.tax-table .table-row{grid-template-columns:minmax(200px,1.5fr) 70px repeat(4,minmax(110px,1fr))}.table-header{color:#748190;text-transform:uppercase;background:#fafbfb;min-height:38px;font-size:8px;font-weight:800}.table-row span{flex-direction:column;min-width:0;display:flex}.table-row b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.table-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.customer-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;padding:0;overflow:hidden}.customer-card:hover{border-color:#aeb9c2;box-shadow:0 7px 18px #15273512}.customer-card header{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;padding:14px;display:flex}.customer-card header>i,.customer-identity>i{color:#fff;background:#162527;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:800;display:grid}.customer-card header>span{flex-direction:column;flex:1;min-width:0;display:flex}.customer-card header b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-card header small{color:var(--muted);margin-top:3px;font-size:8px}.customer-card>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:17px 14px;display:grid}.customer-card>div span{flex-direction:column;display:flex}.customer-card>div small{color:#8994a0;font-size:7px;font-weight:800}.customer-card>div b{margin-top:5px;font-size:12px}.red-text{color:var(--red)}.customer-card footer{border-top:1px solid var(--soft-line);color:var(--muted);background:#fafbfb;grid-template-columns:auto 1fr 15px;gap:8px;padding:10px 14px;font-size:8px;display:grid}.customer-card footer span:nth-child(2){text-align:right}.workbench-tabs{border:1px solid var(--line);background:#fff;display:flex}.automation-table{overflow-x:auto}.automation-row{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(250px,1.5fr) 90px 130px minmax(150px,1fr) 130px 190px;align-items:center;gap:12px;min-width:1000px;min-height:72px;padding:9px 14px;display:grid}.automation-header{color:#748190;text-transform:uppercase;background:#fafbfb;min-height:38px;font-size:8px;font-weight:800}.automation-row>span{flex-direction:column;min-width:0;display:flex}.automation-row b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.automation-row small{color:var(--muted);margin-top:3px;font-size:8px}.automation-name{align-items:center;gap:10px;flex-direction:row!important}.automation-name>i{color:#3d5659;background:#eef1f1;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.automation-name>span{flex-direction:column;min-width:0;display:flex}.row-actions{flex-wrap:wrap;gap:5px;flex-direction:row!important}.row-actions button{cursor:pointer;background:#fff;border:1px solid #cad3da;padding:5px 7px;font-size:7px;font-weight:700}.row-actions button.primary-link{color:#fff;background:#162426;border-color:#162426}.result-strip{grid-template-columns:repeat(4,1fr);display:grid}.result-strip article{border-right:1px solid var(--soft-line);align-items:center;gap:9px;min-height:70px;padding:12px;display:flex}.result-strip article>i{width:28px;height:28px;color:var(--green);background:#e8f5ef;place-items:center;display:grid}.result-strip span{flex-direction:column;flex:1;min-width:0;display:flex}.result-strip small,.result-strip time{color:var(--muted);margin-top:3px;font-size:7px}.tax-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tax-metrics article{border:1px solid var(--line);border-top:2px solid var(--orange);background:#fff;padding:18px}.tax-metrics small{color:#687586;font-size:8px;font-weight:800}.tax-metrics strong{margin:13px 0 4px;font-size:24px;font-weight:500;display:block}.tax-metrics span{color:var(--muted);font-size:8px}.notice-bar,.bound-notice,.control-note,.assisted-preview{color:#80510a;background:#fff8e9;border:1px solid #efd39e;align-items:center;gap:12px;padding:12px 14px;display:flex}.notice-bar span,.bound-notice span,.assisted-preview span{flex-direction:column;display:flex}.notice-bar b,.bound-notice b,.assisted-preview b{font-size:9px}.notice-bar small,.bound-notice small,.assisted-preview small{color:#886b3e;margin-top:3px;font-size:8px}.letter-list article,.report-list article,.integration-list article,.simple-list article{border-bottom:1px solid var(--soft-line);align-items:center;gap:11px;min-height:62px;padding:11px 14px;display:flex}.letter-list article>i,.report-list article>i{color:#40565b;background:#eef1f2;place-items:center;width:32px;height:32px;display:grid}.letter-list article>span,.report-list article>span,.integration-list article>span,.simple-list article>span{flex-direction:column;flex:1;min-width:0;display:flex}.letter-list b,.report-list b,.integration-list b,.simple-list b{font-size:9px}.letter-list small,.report-list small,.integration-list small,.simple-list small{color:var(--muted);margin-top:3px;font-size:8px}.letter-list button,.report-list button,.integration-list button,.destination-card button{cursor:pointer;background:#fff;border:1px solid #cbd4da;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.empty-state{text-align:center;justify-items:center;padding:42px 20px;display:grid}.empty-state>span{color:#5a6c71;background:#eef1f2;place-items:center;width:42px;height:42px;display:grid}.empty-state h3{margin:13px 0 5px;font-size:12px}.empty-state p{max-width:430px;color:var(--muted);margin:0 0 16px;font-size:9px}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:14px;display:grid}.settings-nav{border:1px solid var(--line);background:#fff;flex-direction:column;align-self:start;display:flex}.settings-nav button{border:0;border-bottom:1px solid var(--soft-line);color:#5b6978;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:9px;display:flex}.settings-nav button:hover,.settings-nav button.active{color:var(--ink);background:#f5f7f7}.settings-nav button.active{border-left:2px solid var(--orange);font-weight:700}.settings-content{min-width:0}.settings-form,.form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.settings-form label,.form-grid label{color:#536273;flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:700;display:flex}.settings-form input,.settings-form select,.form-grid input,.form-grid select,.inline-form input,.inline-form select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #cbd4db;border-radius:0;outline:0;padding:0 10px}.settings-form input:focus,.settings-form select:focus,.form-grid input:focus,.form-grid select:focus,.inline-form input:focus,.inline-form select:focus{border-color:#628392;box-shadow:0 0 0 2px #41657317}.form-grid input[type=file]{height:auto;padding:9px}.form-wide{grid-column:1/-1}.setting-toolbar,.reset-row{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.setting-toolbar>span,.reset-row>span{flex-direction:column;display:flex}.setting-toolbar small,.reset-row small{color:var(--muted);margin-top:3px;font-size:8px}.simple-list article>i,.integration-list article>i{color:#fff;background:#162527;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;font-weight:800;display:grid}.permission-table{padding:14px;overflow-x:auto}.permission-table>div{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(160px,1.5fr) repeat(4,1fr);align-items:center;min-width:650px;min-height:40px;padding:0 10px;display:grid}.permission-table>div:first-child{color:#75828d;text-transform:uppercase;background:#f7f8f8;font-size:8px}.permission-table label{align-items:center;gap:5px;font-size:8px;display:flex}.permission-table input{accent-color:#172527}.settings-save{margin:0 14px 16px}.destination-card{align-items:center;gap:11px;padding:18px;display:flex}.destination-card>i{background:#eef2f2;place-items:center;width:38px;height:38px;display:grid}.destination-card>span{flex-direction:column;flex:1;display:flex}.destination-card b{font-size:10px}.destination-card small{color:var(--muted);margin-top:3px;font-size:8px}.control-note{margin:0 18px 18px}.banking-pending-note{color:#654714;background:#fff8e9;border-left:3px solid #d9860b;flex-direction:column;align-items:flex-start;gap:4px;margin:0 18px 16px;padding:12px 14px;display:flex}.banking-pending-note b{font-size:10px}.banking-pending-note span{font-size:9px;line-height:1.5}.supplier-banking-process{border:1px solid var(--soft-line);border-radius:8px;margin:0 18px 18px;overflow:hidden}.supplier-banking-process>header{border-bottom:1px solid var(--soft-line);background:#f8fafb;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.supplier-banking-process>header>div{gap:3px;display:grid}.supplier-banking-process>header small{color:#3157e6;letter-spacing:.1em;font-size:8px;font-weight:850}.supplier-banking-process>header b{font-size:11px}.supplier-banking-process>header>span{color:#8b6118;text-align:right;font-size:8px;font-weight:750}.supplier-banking-process ol{margin:0;padding:0;list-style:none;display:grid}.supplier-banking-process li{border-bottom:1px solid var(--soft-line);color:#75808d;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.supplier-banking-process li:last-child{border-bottom:0}.supplier-banking-process li>i{background:#fff;border:1px solid #d6dde3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:800;display:grid}.supplier-banking-process li>span{gap:2px;display:grid}.supplier-banking-process li b{font-size:9px}.supplier-banking-process li small{font-size:8px;line-height:1.45}.supplier-banking-process li.active{color:#233b7b;background:#eef3ff}.supplier-banking-process li.active>i{color:#fff;background:#3157e6;border-color:#3157e6}.toggle-list{padding:5px 15px}.toggle-list label{border-bottom:1px solid var(--soft-line);cursor:pointer;align-items:center;min-height:54px;display:flex;position:relative}.toggle-list span{flex-direction:column;flex:1;display:flex}.toggle-list b{font-size:9px}.toggle-list small{color:var(--muted);margin-top:3px;font-size:8px}.toggle-list input{opacity:0;position:absolute}.toggle-list>label>i{background:#ccd4da;border-radius:10px;width:34px;height:18px;position:relative}.toggle-list>label>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px}.toggle-list input:checked+i{background:var(--green)}.toggle-list input:checked+i:after{left:18px}.brand-preview{justify-content:space-between;align-items:center;padding:28px;display:flex}.brand-preview>div{align-items:center;gap:14px;display:flex}.brand-preview img{width:105px;height:auto}.brand-preview span{color:var(--muted)}.security-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:15px;display:grid}.security-grid article{border:1px solid var(--soft-line);flex-direction:column;min-height:100px;padding:14px;display:flex}.security-grid article>b{margin-top:15px;font-size:10px}.security-grid article>small{color:var(--muted);margin-top:3px;font-size:8px}.audit-list article{border-bottom:1px solid var(--soft-line);grid-template-columns:100px 1fr 180px;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:grid}.audit-list time{color:var(--muted);font-size:8px}.audit-list span{flex-direction:column;display:flex}.audit-list b{font-size:9px}.audit-list small{color:var(--muted);margin-top:3px;font-size:8px}.data-actions{grid-template-columns:repeat(3,1fr);display:grid}.data-actions button{border:0;border-right:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;align-items:flex-start;gap:11px;min-height:100px;padding:18px;display:flex}.data-actions button:hover{background:#fafbfb}.data-actions button>svg{color:#536d73}.data-actions span{flex-direction:column;display:flex}.data-actions b{font-size:9px}.data-actions small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.danger-zone{background:#fff8f8}.danger-zone b{color:#9d2f3c}.drawer-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{cursor:default;background:#07121875;border:0;position:absolute;inset:0}.drawer{z-index:2;background:#fff;width:min(720px,94vw);height:100%;position:relative;overflow-y:auto;box-shadow:-18px 0 45px #0712182e}.drawer-head{z-index:4;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex;position:sticky;top:0}.drawer-head h2{text-overflow:ellipsis;white-space:nowrap;max-width:580px;margin:6px 0 0;font-size:20px;font-weight:500;overflow:hidden}.drawer-head>button{cursor:pointer;background:#fff;border:1px solid #d2d9df;place-items:center;width:34px;height:34px;display:grid}.drawer-body{padding-bottom:35px}.drawer-tabs{border-bottom:1px solid var(--soft-line);padding:0 14px;display:flex}.drawer-actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.upload-zone{text-align:center;background:#fafbfb;border:1px dashed #aebcc4;margin:22px;padding:50px 20px;position:relative}.upload-zone input{opacity:0;width:1px;height:1px;position:absolute}.upload-zone button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;display:inline-flex}.upload-zone button>svg{color:#405e65}.upload-zone b{font-size:10px}.upload-zone small{color:var(--muted);font-size:8px}.template-banner{background:#f2f5f5;border:1px solid #d8e0e1;align-items:center;gap:11px;margin:18px;padding:13px;display:flex}.template-banner>i{color:#405e65;background:#fff;place-items:center;width:32px;height:32px;display:grid}.template-banner>span{flex-direction:column;flex:1;display:flex}.template-banner b{font-size:9px}.template-banner small{color:var(--muted);margin-top:3px;font-size:8px}.template-banner button{cursor:pointer;background:#fff;border:1px solid #cbd4da;padding:7px 9px;font-size:8px;font-weight:700}.scan-result,.capability-status{background:#f2f7f5;border:1px solid #cfe1da;align-items:center;gap:11px;padding:12px;display:flex}.scan-result>span,.capability-status>span{flex-direction:column;flex:1;display:flex}.scan-result b,.capability-status b{font-size:9px}.scan-result small,.capability-status small{color:var(--muted);margin-top:3px;font-size:8px}.confidence{color:var(--green);font-size:7px;font-weight:400}.warning-text{color:#a46a09}.mapping-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:18px;display:grid}.mapping-summary>span{background:#fff;flex-direction:column;min-height:55px;padding:10px 12px;display:flex}.mapping-summary svg{float:left;color:var(--green)}.mapping-summary b{font-size:9px}.mapping-summary small{color:var(--muted);margin-top:3px;font-size:8px}.column-mapping{border:1px solid var(--line);margin:18px}.column-mapping>header{border-bottom:1px solid var(--soft-line);background:#f7f8f8;flex-direction:column;padding:11px 12px;display:flex}.column-mapping header b{font-size:9px}.column-mapping header small{color:var(--muted);margin-top:3px;font-size:8px}.column-mapping>div{grid-template-columns:1fr 1fr;display:grid}.column-mapping label{border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:1fr 1fr;align-items:center;gap:8px;min-height:42px;padding:6px 9px;display:grid}.column-mapping label span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.column-mapping select{background:#fff;border:1px solid #cbd4db;width:100%;height:28px;font-size:8px}.csv-preview{border:1px solid var(--line);margin:18px;overflow-x:auto}.csv-row{border-bottom:1px solid var(--soft-line);grid-template-columns:28px 100px minmax(170px,1fr) 100px minmax(160px,1fr);align-items:center;gap:8px;min-width:570px;min-height:54px;padding:7px 9px;display:grid}.csv-head{min-height:34px;color:var(--muted);text-transform:uppercase;background:#f7f8f8;font-size:7px;font-weight:800}.csv-row span{flex-direction:column;min-width:0;display:flex}.csv-row b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.csv-row small{color:var(--muted);margin-top:2px;font-size:7px}.error-list{white-space:normal;color:var(--red)!important}.customer-csv .csv-row{grid-template-columns:28px minmax(160px,1fr) 120px 90px 130px}.record-summary{border-bottom:1px solid var(--line);background:#f6f8f8;grid-template-columns:1fr 1fr;display:grid}.record-summary>div{border-right:1px solid var(--line);flex-direction:column;min-height:120px;padding:22px;display:flex}.record-summary small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.record-summary strong{margin:14px 0 5px;font-size:27px;font-weight:500}.record-summary span{color:var(--muted);font-size:8px}.record-summary .status{margin-top:6px}.record-summary .result-text{font-size:20px}.invoice-timeline,.payment-lifecycle{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);padding:20px 16px;display:grid}.invoice-timeline>div,.payment-lifecycle>div{color:#9aa4ac;text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:7px;display:flex;position:relative}.invoice-timeline>div:before,.payment-lifecycle>div:before{z-index:0;content:"";background:#dbe1e5;height:1px;position:absolute;top:11px;left:-50%;right:50%}.invoice-timeline>div:first-child:before,.payment-lifecycle>div:first-child:before{display:none}.invoice-timeline i,.payment-lifecycle i{z-index:1;background:#eef1f2;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid;position:relative}.invoice-timeline .complete,.payment-lifecycle .complete{color:var(--green)}.invoice-timeline .complete i,.payment-lifecycle .complete i{background:#e3f3ed}.invoice-timeline .complete:before,.payment-lifecycle .complete:before{background:#88c8b2}.detail-section{border-bottom:1px solid var(--line);padding:18px}.detail-section h3{margin:0 0 13px;font-size:10px}.detail-grid{grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;display:grid}.detail-grid div{border-bottom:1px solid var(--soft-line);padding-bottom:8px}.detail-grid dt,.amount-breakdown dt{color:var(--muted);font-size:8px}.detail-grid dd,.amount-breakdown dd{margin:4px 0 0;font-size:9px;font-weight:700}.amount-breakdown{margin:0}.amount-breakdown div{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;min-height:36px;display:flex}.amount-breakdown dd{margin:0}.amount-breakdown .total-line{border-top:1px solid var(--ink);border-bottom:0;margin-top:5px}.amount-breakdown .total-line dt,.amount-breakdown .total-line dd{color:var(--ink);font-size:10px;font-weight:800}.linked-records button{border:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;border-bottom:0;align-items:center;gap:10px;width:100%;min-height:51px;padding:8px 10px;display:flex}.linked-records button:last-child{border-bottom:1px solid var(--soft-line)}.linked-records button>span{flex-direction:column;flex:1;display:flex}.linked-records b{font-size:9px}.linked-records small{color:var(--muted);margin-top:3px;font-size:8px}.inline-form{grid-template-columns:1fr auto;gap:7px;margin-bottom:9px;display:grid}.inline-form button{color:#fff;cursor:pointer;background:#172527;border:0;padding:0 12px;font-size:8px;font-weight:700}.saved-note{color:#51606c;background:#f7f8f8;margin:8px 0;padding:9px;font-size:8px}.dispute-box{color:#945e08;background:#fff2df;align-items:center;gap:10px;margin-top:9px;padding:11px;display:flex}.dispute-box span{flex-direction:column;display:flex}.dispute-box b{font-size:9px}.dispute-box small{margin-top:2px;font-size:8px}.state-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.state-cards article{background:#f7f8f8;min-height:76px;padding:12px}.state-cards small{color:var(--muted);font-size:7px;font-weight:800}.state-cards b{margin-top:10px;font-size:9px;display:block}.payment-actions{flex-wrap:wrap;padding:18px}.customer-identity{border-bottom:1px solid var(--line);background:#f6f8f8;align-items:center;gap:12px;padding:20px;display:flex}.customer-identity>i{flex-basis:44px;width:44px;height:44px}.customer-identity>span{flex:1}.customer-identity h3{margin:0;font-size:15px}.customer-identity p{color:var(--muted);margin:4px 0 0;font-size:8px}.customer-identity+.state-cards{border-bottom:1px solid var(--line);padding:14px}.muted-copy{color:var(--muted);font-size:8px}.preview-result{border:1px solid var(--line);background:#f6f8f8;justify-content:space-between;align-items:center;min-height:52px;padding:12px;display:flex}.preview-result b{font-size:9px}.preview-result span{color:var(--muted);font-size:8px}.confirm-clear{text-align:center;padding:38px}.confirm-clear>span{width:48px;height:48px;color:var(--red);background:#fbeaec;place-items:center;margin:0 auto;display:grid}.confirm-clear h3{margin:16px 0 8px;font-size:16px}.confirm-clear p{max-width:480px;color:var(--muted);margin:0 auto 20px;font-size:9px;line-height:1.6}.confirm-clear .drawer-actions{justify-content:center}.toast{z-index:130;color:#fff;background:#162527;align-items:center;gap:8px;max-width:410px;min-height:42px;padding:10px 14px;font-size:9px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 28px #07121840}.toast svg{color:#55d39f}.session-check,.access-state{text-align:center;background:#f4f6f6;align-content:center;place-items:center;min-height:100vh;display:grid}.session-check span{border:2px solid #d6dfe0;border-top-color:#162527;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}.session-check p{color:var(--muted);font-size:10px}.access-state img{width:110px;height:auto;margin-bottom:32px}.access-state small{color:#65747e;letter-spacing:.15em;font-size:8px;font-weight:800}.access-state h1{margin:10px 0 6px;font-size:28px;font-weight:500}.access-state p{max-width:480px;color:var(--muted);margin:0;font-size:10px}.access-state a{color:#fff;background:#162527;margin-top:20px;padding:11px 15px;font-size:9px;font-weight:700;text-decoration:none}.mobile-overlay{display:none}@media (width<=1180px){.topbar{grid-template-columns:180px 220px minmax(230px,1fr) auto}.tenant-button{padding:0 12px}.global-search{width:calc(100% - 20px);margin-left:10px}.live{display:none}.metric-grid{grid-template-columns:repeat(3,1fr)}.customer-grid,.result-strip{grid-template-columns:repeat(2,1fr)}.data-actions{grid-template-columns:1fr}.data-actions button{border-right:0;border-bottom:1px solid var(--soft-line)}}@media (width<=860px){.topbar{grid-template-columns:160px 1fr auto}.tenant-button,.top-actions .user-button span{display:none}.global-search{margin-left:10px}.workspace{margin-left:64px;padding-left:14px;padding-right:14px}.sidebar{width:64px}.sidebar nav span,.sidebar footer>button span{display:none}.sidebar nav button{min-height:47px}.workspace-head{flex-direction:column;align-items:flex-start;gap:14px}.metric-grid{grid-template-columns:repeat(2,1fr)}.home-grid,.home-grid.lower,.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav button{flex:none;border-left:0!important}.settings-nav button.active{border-bottom:2px solid var(--orange)}.tax-metrics,.customer-grid{grid-template-columns:1fr}.notification-popover{right:16px}}@media (width<=640px){.topbar{grid-template-columns:125px 1fr 76px;height:58px}.brand-block{gap:5px;padding:0 8px}.brand-block a,.brand-block img{width:67px}.brand-block>span{display:none}.mobile-menu{display:grid!important}.global-search{height:34px;margin-left:4px}.global-search input{font-size:9px}.global-search kbd{display:none}.top-actions{gap:4px;padding:0 6px}.user-button>i{flex-basis:28px;width:28px;height:28px}.sidebar{z-index:60;width:190px;transition:transform .2s;top:58px;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar nav span,.sidebar footer>button span{display:block}.sidebar nav button,.sidebar footer>button{flex-direction:row;justify-content:flex-start;min-height:45px;padding:0 14px}.mobile-overlay{z-index:55;background:#0712186b;border:0;display:block;position:fixed;inset:58px 0 0}.workspace{margin-left:0;padding:58px 10px 24px}.workspace-head{min-height:136px;padding:20px 2px 14px}.workspace-head h1{font-size:23px}.workspace-actions{width:100%}.workspace-actions .button{flex:1}.testing-access-banner{flex-direction:column;align-items:flex-start;margin-top:10px}.metric-grid{grid-template-columns:1fr 1fr;gap:7px}.metric{min-height:102px;padding:13px}.metric strong{font-size:20px}.panel-head{flex-direction:column;align-items:flex-start;gap:8px}.panel-head>.panel-actions,.panel-head>.table-search{width:100%}.table-search{flex:1}.table-search input{width:100%}.compact-table>button{grid-template-columns:1fr 100px 16px}.compact-table>button>.status{display:none}.trend-chart{gap:8px;padding:23px 12px}.trend-chart span,.trend-chart i{width:8px}.result-strip{grid-template-columns:1fr}.customer-card>div{grid-template-columns:1fr 1fr}.customer-card>div span:last-child{display:none}.notice-bar{align-items:flex-start}.settings-form,.form-grid{grid-template-columns:1fr;padding:14px}.form-wide{grid-column:1}.security-grid{grid-template-columns:1fr}.audit-list article{grid-template-columns:80px 1fr}.audit-list article>span:last-child{display:none}.drawer{width:100vw}.record-summary,.detail-grid{grid-template-columns:1fr}.record-summary>div{min-height:92px}.invoice-timeline,.payment-lifecycle{min-width:100%;overflow-x:auto}.invoice-timeline>div,.payment-lifecycle>div{min-width:75px}.state-cards{grid-template-columns:1fr 1fr}.payment-actions .button{flex:45%}.mapping-summary,.column-mapping>div{grid-template-columns:1fr}.template-banner{flex-wrap:wrap;align-items:flex-start}.template-banner>span{min-width:180px}.notification-popover{width:min(340px,100vw - 12px);top:55px;right:6px}.search-results{position:fixed;top:58px;left:5px;right:5px}}:root{--brand-navy:#10214d;--brand-blue:#174bc7;--brand-indigo:#4a4ce7;--brand-violet:#2468f2;--brand-cyan:#68b6ff;--rail:linear-gradient(180deg, #10214d 0%, #213fba 52%, #704ae7 100%);--rail-hover:#ffffff21;--blue:#3157e6;--violet:#7550ef;--portal-text-scale:1}html[data-portal-text-size=large]{--portal-text-scale:1.13}html[data-portal-text-size=xlarge]{--portal-text-scale:1.26}.sar-shell button,.sar-shell input,.sar-shell select,.sar-shell textarea,.sar-shell label{font-size:calc(13px * var(--portal-text-scale))!important}.sar-shell small,.sar-shell time,.sar-shell em{line-height:1.45;font-size:calc(12px * var(--portal-text-scale))!important}.sar-shell b{font-size:calc(13px * var(--portal-text-scale))!important}.sar-shell p{line-height:1.55;font-size:calc(13px * var(--portal-text-scale))!important}.sar-shell .workspace-head>div:first-child>small,.sar-shell .drawer-head small{font-size:calc(11px * var(--portal-text-scale))!important}.sar-shell .workspace-head h1{font-size:calc(30px * var(--portal-text-scale))}.sar-shell .panel-head h2{font-size:calc(16px * var(--portal-text-scale))}.sar-shell .metric>span,.sar-shell .table-header,.sar-shell .automation-header,.sar-shell .automation-head{font-size:calc(11px * var(--portal-text-scale))!important}.sar-shell .metric strong{font-size:calc(26px * var(--portal-text-scale))}.sar-shell .status{padding:5px 9px;font-size:calc(11px * var(--portal-text-scale))!important}.sar-shell .table-row b,.sar-shell .automation-row b,.sar-shell .compact-table b,.sar-shell .attention-list b,.sar-shell .event-list b{font-size:calc(13px * var(--portal-text-scale))!important}.sidebar{background:var(--rail);box-shadow:8px 0 24px #172b701f}.sidebar nav button,.sidebar footer>button{color:#ffffffc7}.sidebar nav button:hover,.sidebar nav button.active,.sidebar footer>button:hover{background:var(--rail-hover);color:#fff}.sidebar nav button.active{border-left-color:var(--brand-cyan);box-shadow:inset 0 0 28px #ffffff0f}.sidebar footer{border-top-color:#ffffff2e}.buyer-platform .sidebar footer small{color:#ffffffb8}.button.primary,.row-actions button.primary-link,.quick-approve,.case-list button:not(:disabled),.connector-list button,.risk-events button,.demo-controls button,.loop-record-list button.primary,.loop-head-actions button,.settings-save,.data-actions button.primary{background:linear-gradient(105deg, var(--brand-blue), var(--brand-violet));color:#fff;border-color:#0000;box-shadow:0 5px 15px #4347dc33}.button.primary:hover,.row-actions button.primary-link:hover,.quick-approve:hover{background:linear-gradient(105deg,#1f40c9,#6842df)}.tenant-button>i,.customer-card header>i,.customer-identity>i,.supplier-card header>i,.simple-list article>i,.integration-list article>i,.automation-hero>i,.fx-steps i,.change-procedure i,.payment-stepper span.active i,.org-grid header>i,.control-steps i,.ops-guide article>i{background:linear-gradient(140deg, var(--brand-blue), var(--brand-violet));color:#fff}.filter-row button.active,.workbench-tabs button.active,.drawer-tabs button.active{border-bottom-color:var(--brand-violet);color:var(--brand-blue)}.metric{border-top-color:var(--brand-blue)}.text-size-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.text-size-control>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:52px 1fr 24px;align-items:center;gap:12px;min-height:92px;padding:14px;display:grid}.text-size-control>button:hover{background:#f8f8ff;border-color:#8d91ed}.text-size-control>button.active{border-color:var(--brand-indigo);background:linear-gradient(135deg,#f4f6ff,#f7f2ff);box-shadow:0 0 0 2px #4a4ce71a}.text-size-control>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.text-size-control>button i{background:var(--brand-indigo);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.text-size-control>button:not(.active) i{background:#e7eaf0}.text-size-sample{background:linear-gradient(140deg, var(--brand-blue), var(--brand-violet));color:#fff;border-radius:8px;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.text-size-sample.standard{font-size:16px}.text-size-sample.large{font-size:20px}.text-size-sample.xlarge{font-size:24px}.display-preference-note{color:var(--muted);margin:0 18px 18px}@media (width<=760px){.text-size-control{grid-template-columns:1fr}.sar-shell .workspace-head h1{font-size:calc(25px * var(--portal-text-scale))}}.sar-shell small{font-size:11px;line-height:1.45}.sar-shell p{font-size:12px;line-height:1.55}.sar-shell button,.sar-shell input,.sar-shell select,.sar-shell textarea{font-size:12px}.brand-block>span,.workspace-head>div:first-child>small,.drawer-head small{font-size:10px}.tenant-button b,.user-button b{font-size:13px}.tenant-button small,.user-button small{font-size:10px}.global-search input{font-size:13px}.sidebar nav span,.sidebar footer>button span{font-size:10px}.workspace-head h1{font-size:30px;font-weight:600}.panel-head{min-height:64px;padding:14px 16px}.button{border-radius:6px;min-height:40px;padding:0 16px;font-size:12px}.status{border-radius:999px;padding:6px 10px;font-size:11px;line-height:1}.status i{width:6px;height:6px}.filter-row button,.workbench-tabs button,.drawer-tabs button{padding:13px 14px;font-size:11px}.metric>span,.tax-metrics small{font-size:10px}.metric small,.tax-metrics span{font-size:11px}.compact-table b,.attention-list b,.table-row b,.customer-card header b,.supplier-card header b{font-size:12px}.compact-table small,.attention-list small,.table-row small,.customer-card header small,.supplier-card header small{font-size:11px}.table-header,.automation-header,.automation-head{letter-spacing:.045em;font-size:10px}.text-button,.count-chip{font-size:11px}.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea{min-height:44px;font-size:13px}.automation-table{background:#fff}.automation-row{border-bottom:1px solid #e2e8ed;min-height:82px;padding:12px 16px}.automation-row:not(.automation-header):not(.automation-head):hover{background:#f8fafb}.automation-row b{font-size:12px}.automation-row small{font-size:11px;line-height:1.4}.automation-name>i{color:#285fc0;background:#edf3ff;border-radius:8px;flex-basis:38px;width:38px;height:38px}.row-actions button{border-radius:5px;min-height:32px;padding:0 10px;font-size:10px}.automation-hero{border-left:4px solid var(--blue)}.automation-hero h3{font-size:17px}.automation-hero p{font-size:12px}.result-strip b{font-size:11px}.result-strip small,.result-strip time{font-size:10px}.loop-record-list b,.case-list b,.org-grid b,.connector-list b,.risk-events b,.admin-role-grid b{font-size:12px}.loop-record-list small,.case-list small,.org-grid small,.connector-list small,.risk-events small,.admin-role-grid small{font-size:11px}.loop-record-list button,.case-list button,.connector-list button,.risk-events button{border-radius:5px;min-height:36px;font-size:11px}.portal-flow small,.risk-cards small{font-size:10px}.portal-flow b{font-size:14px}.portal-flow p,.control-steps span,.verification-rule span,.change-procedure span,.fx-steps span{font-size:11px}.report-grid small{font-size:11px}.report-grid button{border-radius:5px;min-height:38px;font-size:11px}@media (width<=640px){.sar-shell{font-size:15px}.workspace-head h1{font-size:27px}.workspace-head p{font-size:13px}.panel-head h2{font-size:16px}.panel-head p,.sar-shell small{font-size:12px}.status{font-size:11px}.automation-row{min-height:86px}.sidebar nav span{font-size:11px}}.loop-platform .sidebar{width:112px}.loop-platform .workspace{margin-left:112px;padding-bottom:60px}.loop-platform .sidebar nav{gap:2px;padding-top:10px}.loop-platform .sidebar nav button{min-height:50px}.loop-head-actions{gap:7px;display:flex}.loop-head-actions button,.loop-download{color:#273840;cursor:pointer;background:#fff;border:1px solid #cbd4db;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.loop-search-results{z-index:90;border:1px solid var(--line);background:#fff;max-height:340px;position:absolute;top:44px;left:0;right:0;overflow:auto;box-shadow:0 15px 35px #0a192229}.loop-search-results button{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;width:100%;min-height:50px;padding:9px 12px;display:flex}.loop-search-results button:hover{background:#f7f9f9}.loop-search-results b{font-size:9px}.loop-search-results small{color:var(--muted);margin-top:4px;font-size:8px}.loop-metrics button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;min-height:112px;padding:16px;display:flex}.loop-metrics button:hover{border-color:#a9b6be;box-shadow:0 5px 15px #10252c0d}.loop-metrics small{color:#657582;letter-spacing:.07em;font-size:7px;font-weight:800}.loop-metrics strong{margin:17px 0 6px;font-size:25px}.loop-metrics span{color:var(--muted);font-size:8px}.loop-two-col{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.health-list{display:grid}.health-list article{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;min-height:54px;padding:9px 13px;display:flex}.health-list article>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.health-list b{font-size:9px}.health-list small{color:var(--muted);margin-top:3px;font-size:8px}.loop-tabs{border-bottom:1px solid var(--soft-line);padding:0 13px;display:flex;overflow-x:auto}.loop-tabs button{color:#647283;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px;font-size:8px;font-weight:700}.loop-tabs button.active{border-bottom-color:var(--orange);color:var(--ink)}.loop-table{overflow-x:auto}.loop-table-row{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:125px minmax(180px,1.25fr) 130px 140px 150px 130px;align-items:center;gap:10px;width:100%;min-width:900px;min-height:62px;padding:9px 13px;display:grid}.loop-table-row:hover{background:#fafbfb}.loop-table-row.head{min-height:37px;color:var(--muted);text-transform:uppercase;cursor:default;background:#f7f8f8;font-size:7px;font-weight:800}.loop-table-row span{flex-direction:column;min-width:0;display:flex}.loop-table-row b{font-size:8px}.loop-table-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.loop-boundary{color:#765e35;background:#fff8e9;border:1px solid #ead09d;padding:14px 16px;font-size:8px;line-height:1.6}.case-list{display:grid}.case-list article{border-bottom:1px solid var(--line)}.case-list header{background:#fafbfb;align-items:center;gap:10px;padding:14px;display:flex}.case-list header>span{flex-direction:column;flex:1;min-width:0;display:flex}.case-list b{font-size:9px}.case-list small{color:var(--muted);margin-top:4px;font-size:8px}.case-list article>div{grid-template-columns:1fr 1.1fr .6fr 1.5fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.case-list article>div>span{flex-direction:column;display:flex}.case-list article>div>span small{margin:0 0 4px;font-size:7px;font-weight:800}.case-list button,.connector-list button,.risk-events button{color:#fff;cursor:pointer;background:#172527;border:0;min-height:31px;padding:0 9px;font-size:8px;font-weight:700}.case-list button:disabled{opacity:.45;cursor:not-allowed}.org-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.org-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;padding:0;overflow:hidden}.org-grid>button:hover{border-color:#a8b5bd}.org-grid header{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;padding:14px;display:flex}.org-grid header>i{color:#fff;background:#172527;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.org-grid header>span{flex-direction:column;flex:1;min-width:0;display:flex}.org-grid b{font-size:9px}.org-grid small{color:var(--muted);margin-top:4px;font-size:7px}.org-grid>button>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:15px 12px;display:grid}.org-grid>button>div span{flex-direction:column;min-width:0;display:flex}.verification-rule{background:#fff8e9;border-bottom:1px solid #ead09d;align-items:center;gap:12px;padding:14px;display:flex}.verification-rule b{font-size:9px}.verification-rule span{color:#765e35;font-size:8px}.control-steps{grid-template-columns:repeat(2,1fr);gap:7px;padding:15px;display:grid}.control-steps span{background:#f5f7f7;align-items:center;gap:9px;min-height:43px;padding:7px 9px;font-size:8px;display:flex}.control-steps i{color:#fff;background:#172527;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.connector-list{display:grid}.connector-list article{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(220px,1.5fr) 150px 120px 155px auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.connector-list article>span{flex-direction:column;min-width:0;display:flex}.connector-list b{font-size:8px}.connector-list small{color:var(--muted);margin-top:4px;font-size:7px}.risk-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.risk-cards article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:115px;padding:15px;display:flex}.risk-cards small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.risk-cards strong{margin:14px 0 9px;font-size:24px}.risk-events{display:grid}.risk-events article{border-bottom:1px solid var(--soft-line);grid-template-columns:1fr 140px 160px auto;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:grid}.risk-events article>span{flex-direction:column;display:flex}.risk-events b{font-size:8px}.risk-events small{color:var(--muted);margin-top:4px;font-size:7px}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:34px 1fr;gap:10px;min-height:145px;padding:16px;display:grid}.report-grid article>svg{color:#42645e;box-sizing:content-box;background:#edf2f1;padding:7px}.report-grid span{flex-direction:column;display:flex}.report-grid b{font-size:10px}.report-grid small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.report-grid em{color:#5d6e78;margin-top:12px;font-size:7px;font-style:normal}.report-grid button{cursor:pointer;background:#fff;border:1px solid #cbd4db;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:33px;font-size:8px;font-weight:700;display:flex}.admin-role-grid{grid-template-columns:repeat(2,1fr);display:grid}.admin-role-grid button{border:0;border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:flex}.admin-role-grid>button>i{background:#edf1f1;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.admin-role-grid span{flex-direction:column;flex:1;min-width:0;display:flex}.admin-role-grid b{font-size:8px}.admin-role-grid small{color:var(--muted);margin-top:4px;font-size:7px}.admin-actions{grid-template-columns:repeat(3,1fr);display:grid}.admin-actions button{border:0;border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;min-height:88px;padding:14px;display:flex}.admin-actions b{font-size:9px}.admin-actions small{color:var(--muted);margin-top:6px;font-size:8px}.demo-controls{align-items:center;gap:9px;padding:18px;display:flex}.demo-controls button{color:#fff;cursor:pointer;background:#172527;border:0;min-height:34px;padding:0 11px;font-size:8px;font-weight:700}.demo-controls button.danger{background:#a93642}.demo-controls p{color:var(--muted);margin:0 0 0 auto;font-size:8px}@media (width<=1100px){.loop-metrics{grid-template-columns:repeat(2,1fr)}.loop-two-col{grid-template-columns:1fr}.org-grid,.report-grid{grid-template-columns:repeat(2,1fr)}.connector-list article{grid-template-columns:1fr 130px 150px auto}.connector-list article>span:nth-child(3){display:none}}@media (width<=860px){.loop-platform .sidebar{width:64px}.loop-platform .workspace{margin-left:64px}.org-grid,.report-grid{grid-template-columns:1fr}.case-list article>div{grid-template-columns:1fr 1fr}.risk-cards{grid-template-columns:repeat(2,1fr)}.risk-events article{grid-template-columns:1fr auto}.risk-events article>b{display:none}.admin-actions{grid-template-columns:1fr 1fr}}@media (width<=640px){.loop-platform .sidebar{width:205px}.loop-platform .workspace{margin-left:0}.loop-head-actions{flex-wrap:wrap;width:100%}.loop-head-actions button{flex:1}.loop-metrics,.risk-cards,.admin-role-grid,.admin-actions,.control-steps{grid-template-columns:1fr}.connector-list article{grid-template-columns:1fr auto}.connector-list article>span:nth-child(2){display:none}.demo-controls{flex-direction:column;align-items:stretch}.demo-controls p{margin:5px 0 0}.portal-flow{grid-template-columns:1fr}.portal-flow>i{transform:rotate(90deg)}}.buyer-platform .sidebar{width:96px}.buyer-platform .workspace{margin-left:96px}.buyer-platform .sidebar nav{gap:2px;padding-top:10px}.buyer-platform .sidebar nav button{min-height:48px}.buyer-platform .sidebar nav button>b{background:var(--orange);color:#172225;border-radius:9px;place-items:center;min-width:16px;height:16px;margin:-24px 0 0 40px;font-size:7px;display:grid;position:absolute}.buyer-platform .sidebar footer small{color:#88a19c;align-items:center;gap:6px;padding:10px;font-size:7px;display:flex}.buyer-platform .sidebar footer small i{background:#35b787;border-radius:50%;width:6px;height:6px}.buyer-cash{grid-template-columns:repeat(3,1fr);display:grid}.buyer-cash article{border-right:1px solid var(--soft-line);flex-direction:column;min-height:150px;padding:25px 18px;display:flex}.buyer-cash article:last-child{border-right:0}.buyer-cash small{color:var(--muted);font-size:7px;font-weight:800}.buyer-cash strong{margin:20px 0 5px;font-size:22px}.buyer-cash span{color:var(--muted);font-size:8px}.buyer-invoice-table .table-row{grid-template-columns:70px minmax(190px,1.35fr) 110px 120px 110px 125px 18px}.buyer-invoice-table.selectable .table-row{grid-template-columns:60px minmax(0,1fr)}.buyer-invoice-table.selectable .table-row.table-head{grid-template-columns:60px 120px minmax(180px,1.2fr) 110px 120px 110px 125px 18px}.table-record-link{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:120px minmax(180px,1.2fr) 110px 120px 110px 125px 18px;align-items:center;gap:12px;width:100%;min-height:64px;padding:0;display:grid}.supplier-filter{min-width:190px;height:36px;color:var(--ink);background:#fff;border:1px solid #cbd4dc;border-radius:6px;align-self:center;margin-right:8px;padding:0 32px 0 11px;font-size:12px}.batch-payment-bar{background:linear-gradient(90deg,#eef3ff,#f5efff);border-bottom:1px solid #c8d3ff;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.batch-payment-bar>span{flex-direction:column;display:flex}.batch-payment-bar b{font-size:13px}.batch-payment-bar small{color:var(--muted);margin-top:4px;font-size:11px}.supplier-invoice-selector{border:1px solid var(--line);display:grid}.supplier-invoice-selector label{border-bottom:1px solid var(--soft-line);cursor:pointer;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.supplier-invoice-selector label:last-child{border-bottom:0}.supplier-invoice-selector span{flex-direction:column;display:flex}.supplier-invoice-selector small{color:var(--muted);margin-top:3px}.supplier-pay-button{margin-top:12px}.batch-composer{gap:18px;display:grid}.option-b-banner{background:linear-gradient(135deg,#edf3ff,#f3ecff);border:1px solid #a9b6ff;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.option-b-banner>span{flex-direction:column;display:flex}.option-b-banner small{color:#526078;margin-top:5px;line-height:1.5}.batch-summary{border:1px solid var(--line);grid-template-columns:1.5fr .7fr 1fr;display:grid}.batch-summary article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:78px;padding:14px;display:flex}.batch-summary article:last-child{border-right:0}.batch-summary small{color:var(--muted);font-size:10px}.batch-summary b{margin-top:7px;font-size:16px}.batch-invoice-list{border:1px solid var(--line);display:grid}.batch-invoice-list>div{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;min-height:56px;padding:10px 14px;display:flex}.batch-invoice-list>div:last-child{border-bottom:0}.batch-invoice-list span{flex-direction:column;display:flex}.batch-invoice-list small{color:var(--muted);margin-top:3px}.payment-lifecycle.option-b{grid-template-columns:repeat(7,minmax(85px,1fr));overflow-x:auto}.buyer-payment-table .table-row{grid-template-columns:125px minmax(190px,1.3fr) 115px 110px 135px 120px 18px}.approval-list article{border-bottom:1px solid var(--soft-line);grid-template-columns:1fr auto;display:grid;position:relative}.approval-list article>button:first-child{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(240px,1fr) 120px 130px 18px;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.approval-list article>button:first-child:hover{background:#fafbfb}.approval-list article span{flex-direction:column;min-width:0;display:flex}.approval-list article b{font-size:9px}.approval-list article small{color:var(--muted);margin-top:3px;font-size:8px}.approval-list article strong{text-align:right;font-size:11px}.quick-approve{color:#fff;cursor:pointer;background:#172527;border:0;align-self:center;align-items:center;gap:5px;min-height:30px;margin-right:14px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplier-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;padding:0;overflow:hidden}.supplier-card:hover{border-color:#aab6bf;transform:translateY(-1px);box-shadow:0 7px 18px #15273512}.supplier-card header{border-bottom:1px solid var(--soft-line);align-items:center;gap:10px;padding:15px;display:flex}.supplier-card header>i{color:#fff;background:#172527;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;font-weight:800;display:grid}.supplier-card header>span{flex-direction:column;flex:1;min-width:0;display:flex}.supplier-card header b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supplier-card header small{color:var(--muted);margin-top:3px;font-size:8px}.supplier-card>div{grid-template-columns:1.2fr .7fr 1fr;gap:9px;padding:18px 14px;display:grid}.supplier-card>div span{flex-direction:column;display:flex}.supplier-card>div small{color:var(--muted);font-size:7px;font-weight:800}.supplier-card>div b{margin-top:6px;font-size:11px}.supplier-card footer{border-top:1px solid var(--soft-line);color:var(--muted);background:#fafbfb;grid-template-columns:auto 1fr 15px;gap:8px;padding:10px 14px;font-size:8px;display:grid}.supplier-card footer span:nth-child(2){text-align:right}.automation-head{min-height:38px;color:var(--muted);text-transform:uppercase;background:#fafbfb;font-size:7px;font-weight:800}.automation-row .automation-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.fx-metrics{grid-template-columns:repeat(3,1fr)}.fx-workbench{grid-template-columns:minmax(250px,1fr) 1.5fr auto;align-items:center;gap:25px;padding:24px;display:grid}.fx-workbench>div:first-child small{color:var(--muted);font-size:7px;font-weight:800}.fx-workbench h3{margin:10px 0 5px;font-size:22px;font-weight:500}.fx-workbench p{color:var(--muted);margin:0;font-size:8px}.fx-steps{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.fx-steps span{background:#f5f7f7;align-items:center;gap:7px;min-height:56px;padding:8px;font-size:8px;display:flex}.fx-steps i{color:#fff;background:#172527;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.role-grid,.policy-list,.bank-change-list{display:grid}.role-grid button,.bank-change-list button{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:60px;padding:10px 14px;display:flex}.bank-change-list article{border-bottom:1px solid var(--soft-line);background:#fff;align-items:center;gap:10px;min-height:60px;padding:10px 14px;display:flex}.bank-change-list article>span:first-child,.role-grid button>span,.bank-change-list button>span{flex-direction:column;flex:1;min-width:0;display:flex}.role-grid b,.bank-change-list b{font-size:9px}.role-grid small,.bank-change-list small{color:var(--muted);margin-top:3px;font-size:8px}.policy-list article,.connection-row{border-bottom:1px solid var(--soft-line);align-items:center;gap:15px;min-height:67px;padding:12px 15px;display:flex}.policy-list article>span,.connection-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.policy-list b,.connection-row b{font-size:9px}.policy-list small,.connection-row small{color:var(--muted);margin-top:3px;font-size:8px}.policy-list article>button,.destination-card>button{cursor:pointer;background:#fff;border:1px solid #cbd4dc;padding:7px 10px;font-size:8px;font-weight:700}.approval-hero,.automation-hero{border-bottom:1px solid var(--line);background:#f5f7f7;align-items:center;gap:13px;padding:22px;display:flex}.approval-hero>span,.automation-hero>span{flex-direction:column;flex:1;min-width:0;display:flex}.approval-hero small{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:800}.approval-hero h3,.automation-hero h3{margin:6px 0 3px;font-size:15px}.approval-hero p,.automation-hero p{color:var(--muted);margin:0;font-size:8px}.automation-hero>i{color:#fff;background:#172527;place-items:center;width:44px;height:44px;display:grid}.readiness-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.readiness-grid article{border:1px solid var(--soft-line);background:#f6f8f8;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.readiness-grid article>svg{color:var(--green)}.readiness-grid span{flex-direction:column;display:flex}.readiness-grid small{color:var(--muted);font-size:7px}.readiness-grid b{margin-top:4px;font-size:9px}.bank-rule-banner{background:#fff7e9;border:1px solid #ebcd94;align-items:center;gap:12px;padding:15px;display:flex}.bank-rule-banner>span{flex-direction:column;display:flex}.bank-rule-banner b{font-size:10px}.bank-rule-banner small{color:#7c6136;margin-top:4px;font-size:8px;line-height:1.5}.change-procedure{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.change-procedure span{background:#f5f7f7;align-items:center;gap:8px;min-height:42px;padding:7px;font-size:8px;display:flex}.change-procedure i{color:#fff;background:#172527;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.bank-review-note{margin:18px}.buyer-platform textarea{resize:vertical;min-height:82px;font:inherit;border:1px solid #cbd4db;padding:10px}.identity-rule{background:#f0faf7;border:1px solid #b9d8d0;align-items:center;gap:11px;padding:14px;display:flex}.identity-rule>svg{color:#177b65;flex:none}.identity-rule span{flex-direction:column;display:flex}.identity-rule b{font-size:9px}.identity-rule small{color:#52766d;margin-top:4px;font-size:8px;line-height:1.5}.buyer-payment-composer{gap:20px;display:grid}.payment-stepper{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.payment-stepper span{color:var(--muted);align-items:center;gap:8px;padding:0 8px 15px;font-size:8px;font-weight:700;display:flex}.payment-stepper i{background:#e8eded;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.payment-stepper span.active{color:var(--ink)}.payment-stepper span.active i{color:#fff;background:#172527}.buyer-payment-composer [hidden]{display:none!important}.payment-confirm{border:1px solid var(--line);color:var(--ink);background:#f6f8f8;align-items:center;gap:10px;padding:14px;font-size:8px;line-height:1.5;display:flex!important}.payment-confirm input{width:16px;height:16px}.loop-platform .workspace{padding-bottom:60px}.loop-platform .sidebar nav button>b{color:#fff;background:#bd3b37;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:7px;display:grid}.portal-flow{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:8px;padding:24px;display:grid}.portal-flow>i{color:var(--muted);text-align:center;font-size:20px;font-style:normal}.portal-flow article{border:1px solid var(--soft-line);background:#f7f9f9;min-height:145px;padding:19px}.portal-flow small{color:#6655dc;letter-spacing:.1em;font-size:7px;font-weight:800}.portal-flow b{margin:14px 0 8px;font-size:12px;display:block}.portal-flow p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.loop-record-list{display:grid}.loop-record-list article{border-bottom:1px solid var(--soft-line);align-items:center;gap:14px;min-height:70px;padding:13px 16px;display:flex}.loop-record-list article>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.loop-record-list b{font-size:9px}.loop-record-list small{color:var(--muted);margin-top:5px;font-size:8px}.loop-record-list article>div{gap:7px;display:flex}.loop-record-list button{cursor:pointer;background:#fff;border:1px solid #cbd4db;min-height:32px;padding:0 10px;font-size:8px;font-weight:700}.loop-record-list button.primary{color:#fff;background:#2468ed;border-color:#2468ed}.empty-loop{color:var(--muted);text-align:center;padding:40px;font-size:9px}.ops-guide{display:grid}.ops-guide article{border-bottom:1px solid var(--soft-line);gap:14px;padding:19px;display:flex}.ops-guide article>i{color:#fff;background:#172527;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.ops-guide span{flex-direction:column;display:flex}.ops-guide b{font-size:10px}.ops-guide p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.65}@media (width<=1180px){.supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-workbench{grid-template-columns:1fr}}@media (width<=860px){.buyer-platform .sidebar{width:64px}.buyer-platform .workspace{margin-left:64px}.buyer-cash{grid-template-columns:1fr}.buyer-cash article{border-right:0;border-bottom:1px solid var(--soft-line);min-height:95px}.supplier-grid{grid-template-columns:1fr}.fx-steps{grid-template-columns:1fr 1fr}.portal-flow{grid-template-columns:1fr}.portal-flow>i{transform:rotate(90deg)}}@media (width<=640px){.buyer-platform .sidebar{width:200px}.buyer-platform .workspace{margin-left:0}.approval-list article{grid-template-columns:1fr}.approval-list article>button:first-child{grid-template-columns:1fr 95px 16px}.approval-list article .status{display:none}.quick-approve{justify-content:center;margin:0 14px 10px}.supplier-grid{padding:0}.supplier-card>div{grid-template-columns:1fr 1fr}.supplier-card>div span:last-child{grid-column:1/-1}.readiness-grid,.change-procedure,.fx-steps{grid-template-columns:1fr}.payment-stepper{grid-template-columns:1fr;gap:8px}.loop-record-list article{flex-wrap:wrap;align-items:flex-start}.loop-record-list article>span:first-child{flex-basis:70%}}.quick-approve,.case-list button:not(:disabled),.connector-list button,.risk-events button,.demo-controls button:not(.danger),.loop-record-list button.primary,.loop-head-actions button{background:linear-gradient(105deg, var(--brand-blue), var(--brand-violet))!important;color:#fff!important;border-color:#0000!important}.supplier-card header>i,.automation-hero>i,.fx-steps i,.change-procedure i,.payment-stepper span.active i,.org-grid header>i,.control-steps i,.ops-guide article>i{background:linear-gradient(140deg, var(--brand-blue), var(--brand-violet))!important;color:#fff!important}.registration-next-steps{text-align:left!important;background:#f4f6ff!important;border:1px solid #d9defc!important;border-radius:12px!important;gap:7px!important;margin-top:16px!important;padding:16px!important;display:grid!important}.registration-next-steps b{color:#18244b}.registration-next-steps span{color:#50617b;font-size:13px}.brand-block a{flex:0 0 128px;width:128px}.brand-block img{width:128px;height:auto;display:block}.brand-preview img{width:148px}.access-state img{width:158px;margin-bottom:34px}@media (width<=640px){.topbar{grid-template-columns:145px 1fr 76px}.brand-block a,.brand-block img{width:84px}.brand-block a{flex-basis:84px}.brand-preview{flex-direction:column;align-items:flex-start;gap:18px}.brand-preview img{width:132px}.access-state img{width:142px}}.topbar{grid-template-columns:255px 260px minmax(280px,560px) 1fr}.brand-block a{flex-basis:148px;width:148px}.brand-block img{filter:none;image-rendering:auto;width:148px;height:auto}.brand-preview img{filter:none;width:164px}.access-state img{filter:none;width:180px}@media (width<=640px){.topbar{grid-template-columns:164px 1fr 76px}.brand-block a,.brand-block img{width:100px}.brand-block a{flex-basis:100px}.brand-preview img{width:148px}.access-state img{width:160px}}.option-b-ops-flow{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.option-b-ops-flow article{background:linear-gradient(145deg,#f5f8ff,#f7f2ff);border:1px solid #cbd6ff;flex-direction:column;gap:12px;min-height:145px;padding:16px;display:flex}.option-b-ops-flow small{color:#5d49cf;font-weight:800}.option-b-ops-flow b{font-size:13px;line-height:1.45}.blueprint-shell{color:#111d32;background:#f4f7fb;min-height:100vh;padding:42px}.blueprint-head{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1400px;margin:auto;display:flex}.blueprint-head small{color:#5744d6;letter-spacing:.12em;font-weight:900}.blueprint-head h1{max-width:900px;margin:8px 0 10px;font-size:38px}.blueprint-head p{color:#57657a;max-width:1000px;line-height:1.65}.blueprint-warning,.blueprint-panel,.blueprint-grid{max-width:1400px;margin:22px auto}.blueprint-warning{background:linear-gradient(135deg,#ecf3ff,#f3ecff);border:1px solid #aab8ff;border-radius:12px;gap:18px;padding:17px 20px;display:flex}.blueprint-warning b{white-space:nowrap}.blueprint-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.blueprint-grid>article,.blueprint-panel{background:#fff;border:1px solid #d7dfeb;border-radius:14px;padding:24px;box-shadow:0 8px 25px #20314b0d}.blueprint-shell h2{margin:0 0 18px;font-size:19px}.architecture-stack,.gate-list{gap:8px;display:grid}.architecture-stack>div{background:#f5f7fb;border-left:3px solid #6454e8;align-items:center;gap:11px;min-height:46px;padding:8px 12px;display:flex}.architecture-stack i,.test-grid i{color:#fff;background:#18274a;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.gate-list>div{border:1px solid #e1e6ee;grid-template-columns:110px 1fr;gap:12px;padding:12px;display:grid}.gate-list span,.blueprint-grid li,.stage-detail p,.stage-detail small{color:#59677a;line-height:1.55}.blueprint-grid li{margin-bottom:9px}.blueprint-stages{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.blueprint-stages button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd6e4;border-radius:8px;align-items:center;gap:9px;min-height:54px;padding:9px;display:flex}.blueprint-stages i{background:#e8ecf4;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.stage-detail{background:#f7f8fc;border-left:4px solid #6252e5;margin-top:14px;padding:18px}.stage-detail p{margin:7px 0}.contract-table{display:grid;overflow:auto}.contract-table>div{border-bottom:1px solid #e1e6ed;grid-template-columns:180px 1fr 1.1fr;min-width:850px;display:grid}.contract-table b,.contract-table span{padding:12px}.contract-table>div:first-child{color:#fff;background:#17254a}.test-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.test-grid span{background:#f5f7fb;border:1px solid #e1e6ed;align-items:center;gap:9px;min-height:52px;padding:10px;display:flex}@media (width<=900px){.blueprint-shell{padding:22px}.blueprint-head{flex-direction:column}.blueprint-grid,.option-b-ops-flow,.test-grid{grid-template-columns:1fr}.blueprint-stages{grid-template-columns:1fr 1fr}.blueprint-warning{flex-direction:column}}.topbar{border-bottom-color:#dce5ee}.sidebar,.buyer-platform .sidebar{background:#07182d}.sidebar nav button:hover,.sidebar footer>button:hover{background:#112a43}.button.primary,.row-actions button.primary-link,.quick-approve,.case-list button:not(:disabled),.connector-list button,.risk-events button,.demo-controls button:not(.danger),.loop-record-list button.primary,.loop-head-actions button{background:linear-gradient(105deg,#174bc7,#2468f2)!important;border-color:#174bc7!important}.supplier-card header>i,.automation-hero>i,.change-procedure i,.payment-stepper span.active i,.org-grid header>i,.control-steps i,.ops-guide article>i{background:linear-gradient(140deg,#174bc7,#2468f2)!important}.metric.violet{border-top-color:#2468f2}.drawer-tabs button.active{color:#174bc7;border-bottom-color:#2468f2}.text-size-sample{background:linear-gradient(140deg,#174bc7,#2468f2)}.portal-flow small,.option-b-ops-flow small,.blueprint-head small{color:#174bc7}.option-b-ops-flow article{background:linear-gradient(145deg,#f5f9ff,#eef4ff);border-color:#c9dcff}.blueprint-warning{background:linear-gradient(135deg,#ecf3ff,#f4f8ff);border-color:#aabfff}.architecture-stack>div{border-left-color:#2468f2}.blueprint-stages button.active{color:#174bc7;background:#eef4ff;border-color:#2468f2}.stage-detail{border-left-color:#2468f2}.registration-next-steps{background:#f4f8ff!important;border-color:#cbdcff!important}.fx-metrics .metric.violet{border-top-color:var(--fx-violet)}.fx-workbench{box-shadow:inset 3px 0 var(--fx-violet)}.fx-steps i{background:linear-gradient(140deg, #35288f, var(--fx-violet))!important}.kyb-upload-progress{color:#21446f;background:#f3f7ff;border:1px solid #bfd4ff;border-radius:8px;grid-template-columns:16px 1fr;align-items:center;gap:3px 10px;margin-top:18px;padding:14px 16px;display:grid}.kyb-upload-progress>span{border:2px solid #bdd0f4;border-top-color:#2768f3;border-radius:50%;grid-row:1/3;width:16px;height:16px;animation:.8s linear infinite kyb-upload-spin}.kyb-upload-progress b{font-size:12px}.kyb-upload-progress small{color:#60758d;font-size:10px}@keyframes kyb-upload-spin{to{transform:rotate(360deg)}}.security-key-launcher{z-index:80;color:#07182d;background:#fff;border:1px solid #ccd4df;border-radius:999px;padding:10px 16px;font-weight:750;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #07182d24}.security-key-overlay{z-index:120;background:#07182dbf;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.security-key-card{background:#fff;border-radius:18px;width:min(620px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 28px 80px #0005}.security-key-card>header{justify-content:space-between;gap:20px;display:flex}.security-key-card h2{margin:4px 0 6px}.security-key-card>header>button{background:0 0;border:0;font-size:30px}.security-key-list{gap:8px;margin:20px 0;display:grid}.security-key-list article{border:1px solid #e4e8ee;border-radius:10px;justify-content:space-between;padding:12px;display:flex}.security-key-list span{gap:3px;display:grid}.security-key-card label{gap:6px;font-weight:700;display:grid}.security-key-card input{border:1px solid #bbc5d2;border-radius:8px;padding:11px}.security-key-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.security-key-actions a,.security-key-actions button{border:1px solid #07182d;border-radius:8px;padding:10px 14px;font-weight:700}.security-key-actions button{color:#fff;background:#07182d}.financial-workspace-home{--workspace-primary:#0b326b;--workspace-action:#0878d7;--workspace-canvas:#f4f7fb;background:var(--workspace-canvas);color:#07182d;min-height:100vh;padding:clamp(28px,5vw,72px)}.financial-workspace-home.tier-commercial{--workspace-primary:#123f4d;--workspace-action:#087f8c;--workspace-canvas:#f2f7f8}.financial-workspace-home.tier-connect{--workspace-primary:#243447;--workspace-action:#365a7a;--workspace-canvas:#f5f7fa}.financial-workspace-home.tier-enterprise{--workspace-primary:#171d4b;--workspace-action:#5547d9;--workspace-canvas:#f4f5fa}.financial-workspace-home>header small,.financial-module-grid span{color:var(--workspace-action)}.financial-workspace-home>header>span{color:var(--workspace-primary);border-color:color-mix(in srgb, var(--workspace-primary) 35%, #fff);background:#fff}.financial-workspace-home>header{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1180px;margin:auto;display:flex}.financial-workspace-home h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(36px,6vw,72px)}.financial-workspace-home>header p{color:#526171;max-width:720px;font-size:18px}.financial-workspace-home>header>span{border:1px solid #aab5c0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.financial-workspace-metrics{grid-template-columns:repeat(5,1fr);gap:10px;max-width:1180px;margin:42px auto 18px;display:grid}.financial-workspace-metrics.single-module{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-workspace-metrics article,.financial-module-grid button,.financial-workspace-rule{background:#fff;border:1px solid #dfe4ea;border-radius:14px;padding:20px}.financial-workspace-metrics article{gap:8px;display:grid}.financial-workspace-metrics strong{font-size:24px}.financial-module-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:1180px;margin:auto;display:grid}.financial-module-grid.single-module{grid-template-columns:minmax(0,1fr)}.financial-module-grid button{text-align:left;color:inherit}.financial-module-grid h2{margin:10px 0;font-size:34px}.financial-module-grid p{color:#526171;min-height:48px}.financial-module-grid span{font-weight:800}.financial-workspace-rule{gap:14px;max-width:1138px;margin:14px auto;display:flex}.unified-workspace-switch{z-index:95;background:#07182d;border-radius:999px;padding:4px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #07182d33}.unified-workspace-switch button{color:#b9c5d3;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-weight:800}.unified-workspace-switch button.active,.unified-workspace-switch button:hover{color:#07182d;background:#fff}@media (width<=800px){.financial-workspace-metrics,.financial-workspace-metrics.single-module{grid-template-columns:1fr 1fr}.financial-module-grid{grid-template-columns:1fr}.financial-workspace-home>header,.financial-workspace-rule{display:grid}}.module-invitation-center{z-index:90;background:#fff;border:1px solid #ccd4df;border-radius:14px;width:min(430px,100vw - 36px);padding:15px;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 40px #07182d2b}.module-invitation-center>div{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:9px;display:grid}.module-invitation-center button{background:#fff;border:1px solid #aeb8c4;border-radius:7px;padding:7px 9px}.module-invitation-center button:last-child{color:#fff;background:#07182d}.module-setup-layer{z-index:120;justify-items:end;display:grid;position:fixed;inset:0}.module-setup-backdrop{cursor:pointer;background:#05122294;border:0;width:100%;position:absolute;inset:0}.module-setup-panel{z-index:1;background:#f5f7fa;width:min(860px,94vw);height:100%;position:relative;overflow:auto;box-shadow:-18px 0 60px #0512223d}.module-setup-panel>header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.module-setup-panel>header small{color:#2468f2;letter-spacing:.12em;font-size:10px;font-weight:850}.module-setup-panel>header h2{color:#102136;margin:6px 0 4px;font-size:24px}.module-setup-panel>header p{color:#667386;margin:0;font-size:13px}.module-setup-panel>header>button{color:#102136;cursor:pointer;background:#fff;border:1px solid #d2dbe5;border-radius:50%;width:36px;height:36px;font-size:22px}.module-setup-panel>.protected-banking-setup{padding:24px 28px 48px}.compliance-coverage-launcher{z-index:80;color:#07182d;background:#fff;border:1px solid #ccd4df;border-radius:999px;padding:10px 16px;font-weight:750;position:fixed;bottom:18px;right:145px;box-shadow:0 8px 24px #07182d24}.compliance-connection-state{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.compliance-connection-state span{border:1px solid #dde3ea;border-radius:8px;padding:10px;display:grid}.compliance-source-list{gap:7px;display:grid}.compliance-source-list article{border-bottom:1px solid #e8ebef;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.compliance-source-list span{display:grid}.compliance-source-list small{color:#627082}.compliance-source-list em{font-style:normal;font-weight:700}.compliance-source-list a{font-weight:700}.compliance-center-launcher{z-index:80;color:#07182d;background:#fff;border:1px solid #ccd4df;border-radius:999px;padding:10px 16px;font-weight:750;position:fixed;bottom:18px;right:145px;box-shadow:0 8px 24px #07182d24}.compliance-center-card{background:#fff;border-radius:18px;width:min(940px,100%);max-height:90vh;padding:24px;overflow:auto}.compliance-center-card>header{justify-content:space-between;display:flex}.compliance-center-card>header>button{background:0 0;border:0;font-size:28px}.compliance-source-grid{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.compliance-source-grid article,.compliance-screen-row{border:1px solid #dfe4ea;border-radius:9px;justify-content:space-between;gap:12px;padding:10px;display:flex}.compliance-source-grid span,.compliance-screen-row span{display:grid}.compliance-source-grid em,.compliance-screen-row em{font-style:normal;font-weight:700}.compliance-screen-form{grid-template-columns:1fr 1fr auto;gap:8px;margin:18px 0;display:grid}.compliance-screen-form input{border:1px solid #bbc5d2;border-radius:8px;padding:10px}.compliance-screen-form button,.compliance-screen-row button{color:#fff;background:#07182d;border:0;border-radius:8px;padding:9px 12px}.compliance-screen-row{flex-wrap:wrap;align-items:center;margin-top:8px}.compliance-screen-row details{overflow-wrap:anywhere;width:100%}.compliance-screen-row details>div{border-top:1px solid #e5e9ef;gap:3px;padding:7px 0;font-size:12px;display:grid}.compliance-screen-row details a{color:#174a8b}@media (width<=700px){.compliance-source-grid,.compliance-screen-form{grid-template-columns:1fr}.compliance-center-launcher{bottom:64px;right:18px}}.settings-search{border-bottom:1px solid var(--soft-line);color:#7a8794;grid-template-columns:20px 1fr;align-items:center;gap:6px;min-height:46px;padding:0 12px;display:grid}.settings-search input{color:#07182d;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.settings-nav button{min-height:46px;padding:0 14px;font-size:13px}.security-key-embedded{width:100%;max-height:none;box-shadow:none;border:1px solid #dce3ea;border-radius:16px;margin-top:14px}.security-key-embedded>header>button{display:none}.notification-settings-list,.combined-banking-cards{gap:10px;margin-top:20px;display:grid}.notification-settings-list article,.combined-banking-cards article{background:#fff;border:1px solid #e0e6ec;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.notification-settings-list span,.combined-banking-cards span{gap:4px;display:grid}.notification-settings-list small,.combined-banking-cards small{color:#69798a;font-size:13px}.notification-settings-list strong,.combined-banking-cards strong{color:#16634b;text-transform:capitalize;font-size:13px}.plan-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.plan-usage-grid article{border:1px solid #e0e6ec;border-radius:12px;gap:6px;padding:16px;display:grid}.policy-control-center,.analytics-widget-settings,.combined-settings-card{color:#07182d;background:#fff;border:1px solid #dce3ea;border-radius:16px;box-shadow:0 12px 34px #07182d0f}.policy-control-center,.analytics-widget-settings{padding:clamp(18px,3vw,30px)}.policy-center-head,.analytics-widget-settings>header,.policy-version-list>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.policy-center-head h2,.analytics-widget-settings h2,.combined-settings-card h2{letter-spacing:-.03em;margin:5px 0 7px;font-size:clamp(22px,3vw,32px)}.policy-center-head p,.analytics-widget-settings header p,.combined-settings-card p{color:#5d6c7c;max-width:760px;margin:0;font-size:15px;line-height:1.6}.policy-center-head>span,.analytics-widget-settings>header>span,.unified-settings-page>header>span{color:#16634b;background:#eef4f2;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.policy-center-head>span.pending{color:#80500d;background:#fff4df}.policy-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.policy-type-grid button{color:#07182d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:12px;gap:6px;min-height:112px;padding:15px;display:grid}.policy-type-grid button:hover,.policy-type-grid button.active{background:#f6f8fa;border-color:#07182d;box-shadow:inset 3px 0 #27a67a}.policy-type-grid b{font-size:14px}.policy-type-grid small{color:#637385;font-size:12px;line-height:1.45}.policy-analysis-workbench{color:#fff;background:#07182d;border-radius:14px;gap:16px;padding:20px;display:grid}.policy-analysis-workbench h3{margin:4px 0 6px;font-size:22px}.policy-analysis-workbench p{color:#b9c6d4;margin:0;font-size:14px;line-height:1.5}.policy-analysis-workbench label{color:#e9eef4;gap:7px;font-size:13px;font-weight:700;display:grid}.policy-analysis-workbench input,.policy-analysis-workbench textarea{color:#fff;width:100%;font:inherit;background:#10253e;border:1px solid #45566a;border-radius:10px;padding:12px;font-size:14px}.policy-analysis-workbench textarea{resize:vertical;min-height:145px}.policy-analysis-workbench .button{justify-self:start}.policy-analysis-workbench .policy-provider-boundary,.policy-analysis-workbench .policy-message{color:#d8e3ed;border:1px solid #38506d;border-radius:9px;padding:11px 13px}.policy-version-list{margin-top:24px}.policy-version-list h3{margin:0;font-size:18px}.policy-version-list>article{border-bottom:1px solid #e7ebef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px 0;display:grid}.policy-version-list article>span{gap:5px;display:grid}.policy-version-list article small,.policy-empty{color:#69798a;font-size:13px;line-height:1.5}.policy-version-list article>strong{color:#16634b;text-transform:uppercase;font-size:12px}.policy-version-list button{color:#fff;background:#07182d;border:1px solid #07182d;border-radius:8px;padding:9px 12px;font-weight:750}.analytics-widget-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.analytics-widget-options label{cursor:pointer;border:1px solid #dce3ea;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:82px;padding:14px 16px;display:grid}.analytics-widget-options label.selected{background:#f0f8f5;border-color:#1f8766}.analytics-widget-options label>span{gap:4px;display:grid}.analytics-widget-options small{color:#637385;font-size:12px;line-height:1.4}.analytics-widget-options input{accent-color:#147455;width:18px;height:18px}.analytics-widget-options i{display:none}.analytics-widget-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.analytics-settings-message{color:#16634b;margin:14px 0 0;font-size:14px}.financial-analytics{color:#07182d;background:radial-gradient(circle at 88% 0,#27a67a1f,#0000 30%),#f3f6f8;min-height:calc(100vh - 64px);padding:clamp(20px,3vw,38px)}.analytics-hero{justify-content:space-between;align-items:flex-end;gap:30px;padding:4px 0 24px;display:flex}.analytics-hero h1{letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(30px,4vw,48px)}.analytics-hero p{color:#566679;max-width:760px;margin:0;font-size:15px;line-height:1.6}.analytics-control-bar{background:#ffffffeb;border:1px solid #dbe3e9;border-radius:14px;align-items:flex-end;gap:12px;padding:10px;display:flex;box-shadow:0 8px 28px #07182d0d}.analytics-sections{background:#edf1f4;border-radius:10px;gap:4px;margin-right:auto;padding:4px;display:flex}.analytics-sections button{color:#68788a;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-weight:750}.analytics-sections button.active{color:#07182d;background:#fff;box-shadow:0 2px 8px #07182d17}.analytics-control-bar>label{color:#667689;text-transform:uppercase;gap:4px;font-size:11px;font-weight:800;display:grid}.analytics-control-bar select{color:#07182d;background:#fff;border:1px solid #d4dce4;border-radius:8px;min-width:130px;padding:8px 10px;font-size:13px}.analytics-loading{color:#617286;padding:12px 2px;font-size:13px}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px;display:grid}.analytics-kpi,.analytics-panel{background:#fff;border:1px solid #dce3e9;border-radius:15px;box-shadow:0 10px 30px #07182d0d}.analytics-kpi{align-content:center;gap:8px;min-height:150px;padding:19px;display:grid}.analytics-kpi.primary{color:#fff;background:#07182d;border-color:#07182d}.analytics-kpi small,.analytics-panel header small{color:#718093;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.analytics-kpi.primary small,.analytics-kpi.primary span{color:#b8c4d0}.analytics-kpi strong{letter-spacing:-.04em;font-size:clamp(26px,3vw,38px)}.analytics-kpi span{color:#667689;font-size:12px}.analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.analytics-panel{min-height:290px;padding:19px}.analytics-panel.wide{grid-column:span 2}.analytics-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.analytics-panel h2{margin:4px 0 0;font-size:19px}.analytics-panel>header>span,.analytics-source-note{color:#778598;font-size:12px}.analytics-column-chart{background:repeating-linear-gradient(#0000 0 46px,#edf1f4 47px);border-bottom:1px solid #dfe5eb;grid-template-columns:repeat(8,minmax(24px,1fr));align-items:end;gap:12px;height:190px;padding:14px 4px 0;display:grid}.analytics-column-chart>div{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:8px;height:100%;display:grid}.analytics-column-chart>div>span{background:linear-gradient(#2bb588,#12684d);border-radius:7px 7px 2px 2px;justify-self:center;width:min(34px,82%);transition:height .22s}.analytics-column-chart small{color:#708093;font-size:10px}.analytics-breakdown,.analytics-ranking,.analytics-status-legend{gap:14px;display:grid}.analytics-breakdown>div{gap:7px;display:grid}.analytics-breakdown>div>span{justify-content:space-between;gap:10px;font-size:12px;display:flex}.analytics-breakdown>div>i{background:#edf1f4;border-radius:999px;height:8px;overflow:hidden}.analytics-breakdown>div>i>span{border-radius:inherit;background:#228264;height:100%;display:block}.analytics-breakdown>div.danger>i>span{background:#c34e45}.analytics-status-ring{background:radial-gradient(circle, #fff 57%, transparent 59%), conic-gradient(#218364 var(--rate), #e8edf1 0);text-align:center;border-radius:50%;place-content:center;width:132px;height:132px;margin:0 auto 18px;display:grid}.analytics-status-ring strong{font-size:25px}.analytics-status-ring small{color:#708093}.analytics-status-legend span{color:#637385;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.analytics-status-legend i{background:#218364;border-radius:50%;width:8px;height:8px}.analytics-status-legend i.processing{background:#d79a27}.analytics-status-legend i.failed{background:#c34e45}.analytics-ranking>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.analytics-ranking>div>b{background:#edf2f5;border-radius:50%;place-content:center;width:24px;height:24px;font-size:11px;display:grid}.analytics-ranking>div>span{gap:6px;font-size:12px;display:grid}.analytics-ranking i{background:#2aa57c;border-radius:99px;height:5px}.analytics-ranking small{color:#657588}.analytics-stat-list,.analytics-tax-total{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.analytics-stat-list>span,.analytics-tax-total>span{background:#f3f6f8;border-radius:10px;gap:5px;padding:13px;display:grid}.analytics-stat-list b,.analytics-tax-total strong{font-size:18px}.analytics-stat-list small,.analytics-tax-total small,.analytics-panel>p{color:#6b7b8d;font-size:12px;line-height:1.5}.analytics-reconciliation-score{background:#edf2f4;border-radius:10px;height:70px;position:relative;overflow:hidden}.analytics-reconciliation-score strong{z-index:1;place-content:center;height:100%;font-size:24px;display:grid;position:relative}.analytics-reconciliation-score span{background:#27a67a33;position:absolute;inset:0 auto 0 0}.analytics-chip-list{flex-wrap:wrap;gap:8px;display:flex}.analytics-chip-list button{background:#fff;border:1px solid #ced7e0;border-radius:999px;padding:8px 13px;font-weight:750}.analytics-chip-list button.active{color:#fff;background:#07182d;border-color:#07182d}.analytics-large-rate{letter-spacing:-.05em;margin:22px 0 8px;font-size:48px;display:block}.analytics-empty{color:#758496;text-align:center;place-content:center;gap:5px;min-height:150px;display:grid}.analytics-empty b{color:#405166}.analytics-source-note{justify-content:space-between;gap:16px;padding:16px 3px 0;display:flex}.unified-settings-page{color:#07182d;background:#f3f6f8;min-height:100vh;padding:clamp(28px,5vw,70px)}.unified-settings-page>header{justify-content:space-between;gap:28px;max-width:1240px;margin:0 auto 24px;display:flex}.unified-settings-page>header h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(32px,4vw,50px)}.unified-settings-page>header p{color:#5e6e80;font-size:15px}.unified-settings-layout{grid-template-columns:250px minmax(0,1fr);max-width:1240px;margin:auto}.combined-settings-card{padding:clamp(20px,3vw,30px)}.combined-module-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.combined-module-cards button{color:#07182d;text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #dce3ea;border-radius:12px;gap:5px;min-height:90px;padding:16px;display:grid}.combined-module-cards button:hover{background:#fff;border-color:#07182d}.combined-module-cards span{color:#657689;font-size:12px}.workspace-payment-action{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 15px;display:inline-flex}.relationship-access-panel,.workspace-services-panel{background:#fff;border:1px solid #dce3eb;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #132b480b}.relationship-access-panel>header,.workspace-services-panel>header{background:linear-gradient(135deg,#fff,#f7f9fd);border-bottom:1px solid #e8edf2;justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.relationship-access-panel>header small,.workspace-services-panel>header small{color:#2468f2;letter-spacing:.13em;font-size:10px;font-weight:850}.relationship-access-panel h2,.workspace-services-panel h2{color:#102136;letter-spacing:-.025em;margin:7px 0 5px;font-size:22px}.relationship-access-panel header p,.workspace-services-panel header p{color:#667386;margin:0;font-size:14px}.relationship-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.relationship-access-grid>article{grid-template-columns:46px minmax(0,1fr);align-content:start;gap:18px;min-height:245px;padding:24px;display:grid}.relationship-access-grid>article+article{border-left:1px solid #e8edf2}.relationship-access-grid>article.restricted{background:#fafbfd}.relationship-card-mark{color:#174dbb;background:#eaf1ff;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.supplier-v2 .relationship-card-mark{color:#07685f;background:#e4f5f1}.relationship-access-grid h3,.workspace-service-grid h3{color:#102136;margin:5px 0 8px;font-size:19px}.relationship-access-grid article>div>small{color:#6e7b8b;letter-spacing:.1em;font-size:10px;font-weight:800}.relationship-access-grid p{color:#667386;margin:0;font-size:13px;line-height:1.55}.relationship-access-grid article>.button,.relationship-access-warning{grid-column:1/-1;align-self:end}.relationship-access-warning{background:#fff9ed;border:1px solid #efcf91;border-radius:11px;gap:5px;padding:14px;display:grid}.relationship-access-warning b{color:#755019;font-size:13px}.relationship-access-warning span{color:#836a45;font-size:12px;line-height:1.45}.relationship-access-warning button{color:#174dbb;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-weight:800}.workspace-services-stack{gap:18px;display:grid}.workspace-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-service-grid>article{border-right:1px solid #e8edf2;flex-direction:column;min-height:330px;padding:24px;display:flex}.workspace-service-grid>article:last-child{border-right:0}.workspace-service-grid>article.active{background:linear-gradient(160deg,#f5fbf8,#fff 60%)}.workspace-service-grid>article.pending{background:linear-gradient(160deg,#fff9ed,#fff 60%)}.service-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-card-head>span{color:#fff;background:#0b1d31;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.service-card-head>b{color:#08734e;letter-spacing:.08em;background:#e9f7f1;border-radius:999px;padding:6px 8px;font-size:9px}.workspace-service-grid article.available .service-card-head>b,.integration-service-card .service-card-head>b{color:#174dbb;background:#eef3ff}.workspace-service-grid article.pending .service-card-head>b{color:#7a4b00;background:#fff0cc}.pacorda-bank-shell .bank-context-nav>footer.bank-context-session,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav>footer.bank-context-session{color:#66788d;box-shadow:none;background:#fff;border-top:1px solid #e1e7ee;gap:9px;margin-top:auto;padding:12px;display:none}.pacorda-bank-shell .bank-context-nav>footer.bank-context-session>button,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav>footer.bank-context-session>button{color:#263e59;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:7px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.pacorda-bank-shell .bank-context-nav>footer.bank-context-session>button:hover,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav>footer.bank-context-session>button:hover{border-color:color-mix(in srgb, var(--tier-action) 45%, #d9e1ea);color:var(--tier-action);background:color-mix(in srgb, var(--tier-canvas) 76%, #fff)}.pacorda-bank-shell .bank-context-nav>footer.bank-context-session>small,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav>footer.bank-context-session>small{color:#718197;align-items:center;gap:7px;padding:0 4px;font-size:10px;line-height:1.2;display:flex}.pacorda-bank-shell .bank-context-nav>footer.bank-context-session>small i,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav>footer.bank-context-session>small i{background:#109565;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #1095651a}@media (width<=1080px){.pacorda-bank-shell .bank-context-nav>footer.bank-context-session,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav>footer.bank-context-session{display:grid}}.portal-legal-footer{color:#627287;background:#fff;border-top:1px solid #dce3eb;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.4fr);gap:18px 34px;margin-top:auto;padding:24px 34px;display:grid}.portal-legal-footer>div{gap:5px;display:grid}.portal-legal-footer>div b{color:var(--tier-primary,#0b326b);font-size:14px}.portal-legal-footer>div span{max-width:540px;font-size:10px;line-height:1.5}.portal-legal-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:9px 18px;display:flex}.portal-legal-footer nav a{color:#36506e;font-size:11px;font-weight:700;text-decoration:none}.portal-legal-footer nav a:hover{color:var(--tier-action,#0878d7);text-underline-offset:3px;text-decoration:underline}.portal-legal-footer>small{color:#7a8797;border-top:1px solid #edf0f4;grid-column:1/-1;padding-top:14px;font-size:10px;line-height:1.55}.pacorda-bank-shell.tier-business .bank-mobile-menu{display:flex!important}.pacorda-bank-shell.tier-business .bank-context-nav,.supplier-v2.pacorda-bank-shell.tier-business .supplier-rail.bank-context-nav{z-index:70;width:270px;min-height:calc(100vh - 124px);transition:left .2s;position:fixed;top:124px;bottom:0;left:-282px;overflow-y:auto;box-shadow:12px 0 32px #07204429;display:flex!important}.pacorda-bank-shell.tier-business .bank-context-nav.open,.supplier-v2.pacorda-bank-shell.tier-business .supplier-rail.bank-context-nav.open{left:0}.pacorda-bank-shell.tier-business .loop-mobile-overlay{z-index:60}@media (width<=760px){.portal-legal-footer{grid-template-columns:1fr;padding:22px 18px}.portal-legal-footer nav{justify-content:flex-start}.portal-legal-footer>small{grid-column:1}.pacorda-bank-shell.tier-business .bank-context-nav,.supplier-v2.pacorda-bank-shell.tier-business .supplier-rail.bank-context-nav{min-height:100vh;top:0}}.sandbox-preview-control{z-index:120;background:#fff;border:1px solid #cbd7e4;border-radius:10px;width:min(330px,100vw - 28px);position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 48px #071d3c38}.sandbox-preview-control.collapsed{width:180px}.sandbox-preview-toggle{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#8b4b08;border:0;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:0 13px;display:grid}.sandbox-preview-toggle i{background:#ffd071;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffd0712e}.sandbox-preview-toggle span{text-align:left;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:820}.sandbox-preview-toggle b{opacity:.85;font-size:10px}.sandbox-preview-options{gap:13px;padding:15px;display:grid}.sandbox-preview-options header{gap:3px;display:grid}.sandbox-preview-options header strong{color:#17304f;font-size:15px}.sandbox-preview-options header small{color:#7a5b34;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:750}.sandbox-preview-options label{gap:5px;display:grid}.sandbox-preview-options label>span{color:#54667d;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.sandbox-preview-options select{color:#17304f;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cbd6e1;border-radius:5px;padding:0 10px;font-size:12px;font-weight:700}.sandbox-preview-options p{color:#68778a;border-top:1px solid #e7ebef;margin:0;padding-top:10px;font-size:10px;line-height:1.5}@media (width<=760px){.sandbox-preview-control{bottom:10px;right:10px}}.workspace-service-grid p{color:#667386;min-height:62px;margin:0 0 18px;font-size:13px;line-height:1.55}.workspace-service-grid article>strong{color:#102136;font-size:14px}.workspace-service-grid article>small{color:#728094;margin:7px 0 18px;font-size:12px;line-height:1.5;display:block}.workspace-service-grid article>.button{margin-top:auto}.service-acknowledgement{color:#536377;grid-template-columns:18px 1fr;gap:8px;margin:auto 0 14px;font-size:12px;line-height:1.45;display:grid}.service-acknowledgement input{margin-top:2px}.payment-center-options{background:#fff;border:1px solid #dce3eb;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #132b480b}.payment-center-options>header{background:linear-gradient(135deg,#fff,#f5f8ff);border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.payment-center-options header small{color:#2468f2;letter-spacing:.13em;font-size:10px;font-weight:850}.payment-center-options h2{color:#102136;letter-spacing:-.025em;margin:7px 0 0;font-size:22px}.payment-center-tasks{gap:8px;display:flex}.payment-center-tasks span{color:#536377;background:#eef3fb;border-radius:9px;padding:9px 11px;font-size:11px}.payment-center-tasks b{color:#102136}.payment-center-options>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-center-options>div>button{color:#102136;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:6px 16px;padding:24px;display:grid}.payment-center-options>div>button+button{border-left:1px solid #e8edf2}.payment-center-options>div>button:hover{background:#f8faff}.payment-option-icon{color:#174dbb;background:#eaf1ff;border-radius:13px;grid-row:1/span 4;place-items:center;width:48px;height:48px;display:grid}.payment-center-options button>strong{font-size:18px}.payment-center-options button>p{color:#667386;min-height:40px;margin:0;font-size:12px;line-height:1.5}.payment-center-options button dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.payment-center-options button dl div{background:#f5f7fa;border-radius:8px;gap:3px;padding:9px;display:grid}.payment-center-options button dt{color:#78879a;text-transform:uppercase;font-size:9px;font-weight:800}.payment-center-options button dd{color:#263d55;margin:0;font-size:11px;font-weight:750}.payment-center-options button>b{color:#174dbb;align-items:center;gap:6px;font-size:12px;display:flex}.payment-center-control{color:#667386;background:#f8fafc;border-top:1px solid #e8edf2;margin:0;padding:13px 24px;font-size:11px;line-height:1.5}.payment-start-panel{gap:18px;display:grid}.payment-start-summary{color:#fff;background:linear-gradient(135deg,#0b1d31,#174dbb);border-radius:14px;padding:22px;display:grid}.payment-start-summary small{opacity:.72;letter-spacing:.12em;font-size:10px;font-weight:850}.payment-start-summary strong{letter-spacing:-.04em;margin:9px 0 4px;font-size:34px}.payment-start-summary span{opacity:.78;font-size:13px}.payment-start-grid{gap:10px;display:grid}.payment-start-grid>button{color:#102136;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:12px;grid-template-columns:34px 1fr;gap:4px 12px;padding:17px;display:grid}.payment-start-grid>button:hover{border-color:#8aabef;box-shadow:0 8px 22px #2468f214}.payment-start-grid>button:disabled{cursor:not-allowed;opacity:.5}.payment-start-grid>button>span{color:#2468f2;grid-row:span 2;font-size:11px;font-weight:900}.payment-start-grid b{font-size:15px}.payment-start-grid small{color:#667386;font-size:12px;line-height:1.45}.payment-run-groups{gap:12px;margin:16px 0;display:grid}.payment-run-groups>section{border:1px solid #dce3eb;border-radius:12px;overflow:hidden}.payment-run-groups>section>header{background:#f6f8fb;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.payment-run-groups header span{gap:3px;display:grid}.payment-run-groups header small{color:#718094;font-size:11px}.payment-run-groups .batch-invoice-list{border:0}.bank-brand-row{justify-content:flex-end;position:relative}.bank-brand-row .bank-brand-lockup{min-width:0;position:absolute;left:50%;transform:translate(-50%)}.bank-product-nav{justify-content:center;overflow:visible}.bank-product-menu{position:relative}.bank-product-menu>summary{color:#263d5b;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;min-height:52px;padding:0 22px;font-size:14px;font-weight:720;list-style:none;display:flex;position:relative}.bank-product-menu>summary::-webkit-details-marker{display:none}.bank-product-menu>summary span{color:#75849a;font-size:12px}.bank-product-menu>summary:hover,.bank-product-menu[open]>summary,.bank-product-menu>summary.active{color:var(--tier-action);background:color-mix(in srgb, var(--tier-canvas) 72%, #fff)}.bank-product-menu>summary.active:after{content:"";background:var(--tier-action);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:17px;right:17px}.bank-mega-panel{z-index:90;border:1px solid #cfd8e2;border-top:3px solid var(--tier-action);background:#fff;border-radius:0 0 7px 7px;width:390px;padding:10px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #071e3d33}.bank-product-menu:first-of-type .bank-mega-panel{left:0;transform:none}.bank-product-menu:last-of-type .bank-mega-panel{left:auto;right:0;transform:none}.bank-mega-panel>button{color:#203957;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;display:grid}.bank-mega-panel>button:last-child{border-bottom:0}.bank-mega-panel>button:hover,.bank-mega-panel>button.active{background:#f1f6fb}.bank-mega-panel>button span{gap:4px;display:grid}.bank-mega-panel>button b{font-size:13px}.bank-mega-panel>button small{color:#6c7b8e;font-size:11px;font-weight:500;line-height:1.35}.bank-mega-panel>button i{color:#fff;text-align:center;background:#c23b34;border-radius:99px;min-width:21px;padding:3px 6px;font-size:10px;font-style:normal}.bank-taskbar{min-height:48px}.bank-identity-block{gap:7px;display:grid}.pacorda-bank-shell .bank-context-nav>footer.bank-context-session,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav>footer.bank-context-session{display:grid}.bank-identity-block>button{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;width:100%;min-height:44px;border-radius:5px!important;gap:9px!important;padding:5px 7px!important;display:grid!important}.bank-identity-block>button>i{color:#fff;background:var(--tier-primary);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:850;display:grid}.bank-identity-block>button>span{min-width:0;gap:2px!important;display:grid!important}.bank-identity-block>button small{color:#7a8798;letter-spacing:.07em;font-size:8px}.bank-identity-block>button b{color:#263d59;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bank-identity-block>div{border-top:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:8px;padding:7px;display:flex}.bank-identity-block>div>small{color:#66778a;align-items:center;gap:6px;font-size:9px;display:flex}.bank-identity-block>div>small i{background:#109565;border-radius:50%;width:7px;height:7px}.bank-identity-block>div>button{color:#31506f!important;padding:0!important;font-size:9px!important}.bank-testing-button{min-height:38px;margin-bottom:4px;color:#754509!important;background:#fff8ea!important;border:1px solid #d4a353!important;border-radius:5px!important;padding:0 9px!important}.bank-folded-identity{display:none}.tier-business .bank-folded-identity{z-index:55;cursor:pointer;background:#fff;border:1px solid #cdd7e2;border-radius:24px;justify-content:center;align-items:center;width:76px;height:44px;padding:0;display:flex;position:fixed;bottom:18px;left:14px;box-shadow:0 8px 24px #081f3f29}.bank-folded-identity i{color:#fff;background:var(--tier-primary);border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-6px;font-size:8px;font-style:normal;font-weight:850;display:grid}.bank-folded-identity i:nth-child(2){background:var(--tier-action)}.bank-folded-identity span{background:#109565;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:6px}.portal-legal-footer nav button{color:#36506e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.portal-legal-footer nav button:hover{color:var(--tier-action,#0878d7);text-underline-offset:3px;text-decoration:underline}.portal-feedback-backdrop,.sandbox-preview-backdrop{z-index:200;background:#04142b99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-feedback-dialog{background:#fff;border-radius:10px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 70px #0000004d}.portal-feedback-dialog>header{color:#fff;background:var(--tier-primary,#0b326b);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.portal-feedback-dialog header small{letter-spacing:.1em;font-size:9px}.portal-feedback-dialog h2{margin:5px 0 0;font-size:22px}.portal-feedback-dialog header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;width:34px;height:34px;font-size:22px}.portal-feedback-dialog form{gap:15px;padding:22px 24px 24px;display:grid}.portal-feedback-dialog label{color:#344b66;gap:7px;font-size:11px;font-weight:750;display:grid}.portal-feedback-dialog select,.portal-feedback-dialog textarea{color:#17304f;font:inherit;background:#fff;border:1px solid #cbd6e1;border-radius:5px;padding:10px 12px;font-size:13px}.portal-feedback-dialog textarea{resize:vertical;min-height:130px}.portal-feedback-dialog form>p{color:#718094;margin:0;font-size:10px;line-height:1.5}.portal-feedback-dialog output{color:#126942;font-size:12px;font-weight:750}.portal-feedback-dialog form>div{justify-content:flex-end;gap:9px;display:flex}.sandbox-preview-control{border:0;border-radius:11px;width:min(980px,100%);position:static;box-shadow:0 24px 80px #00000057}.sandbox-preview-control>header{color:#fff;background:#7b460c;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex}.sandbox-preview-control>header small{color:#ffd58c;letter-spacing:.12em;font-size:9px;font-weight:850}.sandbox-preview-control>header h2{margin:5px 0;font-size:24px}.sandbox-preview-control>header p{color:#ffe6bd;margin:0;font-size:12px}.sandbox-preview-control>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;width:36px;height:36px;font-size:22px}.sandbox-preview-matrix{background:#fff;gap:0;display:grid}.sandbox-preview-matrix>section{border-bottom:1px solid #e2e7ed;grid-template-columns:190px minmax(0,1fr);align-items:stretch;display:grid}.sandbox-preview-matrix>section>div:first-child{background:#f5f7fa;align-content:center;gap:5px;padding:18px 20px;display:grid}.sandbox-preview-matrix section.selected-tier>div:first-child{background:#fff7e9;border-left:4px solid #d48718}.sandbox-preview-matrix>section>div:first-child small{color:#7e8998;letter-spacing:.1em;font-size:8px;font-weight:850}.sandbox-preview-matrix>section>div:first-child strong{color:#1e3551;font-size:13px}.sandbox-preview-matrix>section>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sandbox-preview-matrix button{color:#263e5b;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-left:1px solid #e7ebef;align-content:center;gap:4px;padding:13px 16px;display:grid}.sandbox-preview-matrix button:hover{background:#f3f7fb}.sandbox-preview-matrix button.active{color:#fff;background:#9b5a10}.sandbox-preview-matrix button b{font-size:13px}.sandbox-preview-matrix button small{color:#748296;font-size:10px}.sandbox-preview-matrix button.active small{color:#ffe4b9}.sandbox-preview-control>footer{color:#6e7b8c;background:#f7f9fb;padding:14px 22px;font-size:10px;line-height:1.5}.unified-home-tools{align-items:center;gap:9px;display:flex}.unified-home-tools>button{color:#754509;font:inherit;cursor:pointer;background:#fff8e9;border:1px solid #d49a42;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:800}@media (width<=760px){.bank-brand-row{justify-content:space-between}.bank-brand-row .bank-brand-lockup{position:static;transform:none}.bank-product-nav{justify-content:flex-start;overflow-x:auto}.bank-product-nav>.bank-product-menu{display:none}.sandbox-preview-matrix>section,.sandbox-preview-matrix>section>div:last-child{grid-template-columns:1fr}.sandbox-preview-matrix button{border-top:1px solid #e7ebef;border-left:0;min-height:60px}}@media (width<=1180px){.workspace-payment-action span{display:none}.workspace-service-grid{grid-template-columns:1fr 1fr}.workspace-service-grid>article:last-child{border-top:1px solid #e8edf2;grid-column:1/-1}}@media (width<=1020px){.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panel.wide{grid-column:span 2}.policy-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.analytics-hero,.policy-center-head,.analytics-widget-settings>header,.unified-settings-page>header{flex-direction:column;align-items:flex-start}.analytics-control-bar{flex-wrap:wrap;align-items:stretch}.analytics-sections{width:100%;overflow-x:auto}.analytics-control-bar>label{flex:1}.analytics-control-bar select{width:100%}.analytics-kpis,.analytics-grid,.policy-type-grid,.analytics-widget-options,.combined-module-cards,.plan-usage-grid{grid-template-columns:1fr}.analytics-panel.wide{grid-column:auto}.analytics-column-chart{gap:5px}.policy-version-list>article,.unified-settings-layout{grid-template-columns:1fr}.unified-workspace-switch{max-width:calc(100vw - 16px);overflow-x:auto}.relationship-access-grid,.workspace-service-grid,.payment-center-options>div{grid-template-columns:1fr}.relationship-access-grid>article+article,.workspace-service-grid>article,.workspace-service-grid>article:last-child{border-top:1px solid #e8edf2;border-left:0;border-right:0;grid-column:auto}.relationship-access-grid>article:first-child,.workspace-service-grid>article:first-child{border-top:0}.payment-center-options>div>button+button{border-top:1px solid #e8edf2;border-left:0}.payment-center-options>header{flex-direction:column;align-items:flex-start;padding:18px}.payment-center-tasks{flex-wrap:wrap}.relationship-access-panel>header,.workspace-services-panel>header{padding:18px}.workspace-payment-action{min-width:42px;padding:0 11px}.batch-payment-bar{flex-direction:column;align-items:stretch}.payment-run-groups>section>header{align-items:flex-start}}.loop-v2,.loop-drawer,.loop-modal{--loop-ink:#181a2f;--loop-muted:#667085;--loop-line:#e6e8ef;--loop-soft:#f6f7fb;--loop-indigo:#5b4ded;--loop-indigo-dark:#4235c7;--loop-navy:#17172f;--loop-positive:#0c7a55;--loop-amber:#a95d00;--loop-red:#b42335}.loop-v2{min-height:100vh;color:var(--loop-ink);background:#f7f7fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45}.loop-v2 *,.loop-drawer *,.loop-modal *{box-sizing:border-box}.loop-v2 button,.loop-v2 input,.loop-v2 select,.loop-v2 textarea,.loop-drawer button,.loop-drawer input,.loop-drawer select,.loop-drawer textarea,.loop-modal button,.loop-modal input,.loop-modal select,.loop-modal textarea{font:inherit}.loop-v2 button,.loop-drawer button,.loop-modal button{cursor:pointer}.loop-v2 button:disabled,.loop-drawer button:disabled,.loop-modal button:disabled{cursor:not-allowed;opacity:.5}.loop-rail{z-index:40;border-right:1px solid var(--loop-line);background:#fff;flex-direction:column;width:280px;display:flex;position:fixed;inset:0 auto 0 0}.loop-logo{border-bottom:1px solid var(--loop-line);flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.loop-logo img{width:128px;height:auto;display:block}.loop-logo>span{color:var(--loop-indigo-dark);letter-spacing:.08em;background:#efedff;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800}.loop-rail-profile{border:1px solid var(--loop-line);background:#fafafd;border-radius:12px;align-items:center;gap:11px;margin:18px 16px 8px;padding:12px;display:flex}.loop-rail-profile>i,.loop-team-row>span:first-child>i{background:var(--loop-navy);color:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.loop-rail-profile span{min-width:0}.loop-rail-profile b,.loop-rail-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.loop-rail-profile b{font-size:13px}.loop-rail-profile small{color:var(--loop-muted);margin-top:2px;font-size:11px}.loop-nav{scrollbar-width:thin;flex:1;padding:8px 12px 24px;overflow-y:auto}.loop-nav section{margin-top:12px}.loop-nav-group{color:#8a8fa3;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.loop-nav-group svg{transition:transform .18s}.loop-nav section>div>button{color:#4e5368;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;width:100%;min-height:41px;padding:8px 10px;transition:background .15s,color .15s;display:grid}.loop-nav section>div>button:hover{color:var(--loop-indigo-dark);background:#f4f3ff}.loop-nav section>div>button.active{color:#4032c5;background:#eeecff;font-weight:750}.loop-nav section>div>button>b{text-align:center;background:#dedafe;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.loop-rail footer{border-top:1px solid var(--loop-line);padding:12px 16px 18px}.loop-rail footer>button{border:1px solid var(--loop-line);color:#34384d;background:#fff;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font-weight:700;display:flex}.loop-rail footer>button:hover{background:#fafafd;border-color:#c8cbe0}.loop-rail footer>small{color:#84899b;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.loop-rail footer>small i,.loop-live i{background:#17a873;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8f4ea}.loop-main{min-height:100vh;margin-left:280px}.loop-topbar{z-index:30;border-bottom:1px solid var(--loop-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;align-items:center;gap:14px;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.loop-global-search{color:#7c8194;background:#f9fafc;border:1px solid #dfe1ea;border-radius:10px;align-items:center;gap:10px;width:min(620px,55vw);height:42px;padding:0 13px;display:flex}.loop-global-search:focus-within{background:#fff;border-color:#9189f4;box-shadow:0 0 0 3px #eceaff}.loop-global-search input{width:100%;color:var(--loop-ink);background:0 0;border:0;outline:0;font-size:14px}.loop-global-search input::placeholder{color:#979bad}.loop-sync{border:1px solid var(--loop-line);color:#51566b;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:40px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:flex}.loop-sync:hover{border-color:#c7c9d7}.loop-live{color:#08734e;letter-spacing:.08em;background:#e9f8f2;border-radius:8px;align-items:center;gap:7px;padding:8px 9px;font-size:10px;font-weight:850;display:flex}.loop-mobile-menu{background:0 0;border:0;font-size:22px;display:none}.loop-content{width:min(1500px,100%);margin:0 auto;padding:32px 34px 64px}.loop-page-head{justify-content:space-between;align-items:flex-start;gap:28px;min-height:112px;margin-bottom:24px;display:flex}.loop-page-head>div:first-child{max-width:760px}.loop-page-head small,.loop-hero small,.loop-team-intro small,.loop-integration>div:nth-child(2)>small,.loop-staff-grid article small{color:var(--loop-indigo-dark);letter-spacing:.12em;font-size:10px;font-weight:850}.loop-page-head h1{letter-spacing:-.035em;margin:8px 0 7px;font-size:clamp(29px,3vw,40px);line-height:1.1}.loop-page-head p{color:var(--loop-muted);margin:0;font-size:15px}.loop-page-actions{gap:9px;display:flex}.loop-primary,.loop-secondary,.loop-danger{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.loop-primary{border:1px solid var(--loop-indigo);background:var(--loop-indigo);color:#fff}.loop-primary:hover{border-color:var(--loop-indigo-dark);background:var(--loop-indigo-dark)}.loop-secondary{color:#34384d;background:#fff;border:1px solid #d8dae4}.loop-secondary:hover{background:#fafafd;border-color:#aaaec0}.loop-danger{color:var(--loop-red);background:#fff5f6;border:1px solid #e8b2ba}.loop-danger:hover{background:#feecee;border-color:#d78994}.loop-secondary.wide{width:100%;margin-top:10px}.loop-stack{gap:18px;display:grid}.loop-card{border:1px solid var(--loop-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #181a2f06}.loop-card>header{border-bottom:1px solid var(--loop-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.loop-card>header h2{letter-spacing:-.01em;margin:0;font-size:17px}.loop-card>header p{color:var(--loop-muted);margin:4px 0 0;font-size:13px}.loop-card>header button,.loop-card-link{color:var(--loop-indigo-dark);background:0 0;border:0;font-size:13px;font-weight:750}.loop-hero{color:#fff;background:linear-gradient(118deg,#17172f 0%,#28224f 55%,#4c3fc8 140%);border-radius:16px;justify-content:space-between;align-items:center;min-height:176px;padding:32px 34px;display:flex;position:relative;overflow:hidden}.loop-hero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-190px;right:-90px;box-shadow:0 0 0 34px #ffffff09,0 0 0 70px #ffffff06}.loop-hero>div{z-index:1;position:relative}.loop-hero small{color:#bdb8ff}.loop-hero h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:clamp(24px,3vw,34px)}.loop-hero p{color:#d6d5e3;margin:0}.loop-hero button{z-index:1;color:#28224f;background:#fff;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-weight:800;display:flex;position:relative}.loop-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.loop-metric{border:1px solid var(--loop-line);min-height:145px;color:var(--loop-ink);text-align:left;background:#fff;border-radius:14px;padding:20px;position:relative;overflow:hidden}.loop-metric:before{background:var(--loop-indigo);content:"";width:4px;position:absolute;inset:0 auto 0 0}.loop-metric.amber:before{background:#e49a38}.loop-metric.red:before{background:#d05a69}.loop-metric.violet:before{background:#9c6ae6}.loop-metric>span{color:var(--loop-muted);font-size:12px;font-weight:750;display:block}.loop-metric strong{letter-spacing:-.04em;margin:10px 0 2px;font-size:34px;line-height:1;display:block}.loop-metric small{color:#8b8fa0;font-size:12px}.loop-metric>i{width:30px;height:30px;color:var(--loop-indigo-dark);background:#f0efff;border-radius:9px;place-items:center;display:grid;position:absolute;bottom:15px;right:15px}.loop-metric:hover{border-color:#cfd1dd;transform:translateY(-1px);box-shadow:0 8px 22px #181a2f0f}.loop-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(330px,.8fr);align-items:start;gap:18px;display:grid}.loop-recent .loop-work-row{grid-template-columns:minmax(230px,1.5fr) 110px 125px 90px}.loop-recent .loop-work-row>span:nth-child(5),.loop-recent .loop-work-row>span:nth-child(6),.loop-recent .loop-work-row>span:nth-child(7){display:none}.loop-health>div article{border-bottom:1px solid #eff0f4;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.loop-health-icon,.loop-integration-icon{width:36px;height:36px;color:var(--loop-indigo-dark);background:#f0efff;border-radius:10px;place-items:center;display:grid}.loop-health article>span:nth-child(2) b,.loop-health article>span:nth-child(2) small{display:block}.loop-health article>span:nth-child(2) b{font-size:13px}.loop-health article>span:nth-child(2) small{color:var(--loop-muted);margin-top:2px;font-size:11px;line-height:1.35}.loop-card-link{justify-content:space-between;align-items:center;width:100%;padding:15px 18px;display:flex}.loop-flow>div{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch;padding:18px;display:grid}.loop-flow>div>i{color:#aaaebe;place-items:center;display:grid}.loop-flow article{border:1px solid var(--loop-line);background:#fafafd;border-radius:12px;min-height:138px;padding:19px;position:relative}.loop-flow article.active{background:#f3f1ff;border-color:#b8b1fb}.loop-flow article>span{color:#d0d2dc;font-size:24px;font-weight:850;position:absolute;top:12px;right:14px}.loop-flow article small,.loop-flow article b{display:block}.loop-flow article small{color:var(--loop-indigo-dark);letter-spacing:.1em;font-size:10px;font-weight:850}.loop-flow article b{margin-top:16px;font-size:15px}.loop-flow article p{color:var(--loop-muted);margin:6px 0 0;font-size:12px}.loop-filters{border-bottom:1px solid var(--loop-line);background:#fcfcfe;align-items:flex-end;gap:12px;min-height:72px;padding:14px 18px;display:flex}.loop-filters label{gap:5px;display:grid}.loop-filters label span,.loop-field>span{color:#5e6376;font-size:11px;font-weight:750}.loop-filters select{min-width:190px;height:36px;color:var(--loop-ink);background:#fff;border:1px solid #d9dce6;border-radius:8px;padding:0 32px 0 10px}.loop-filters>span{color:var(--loop-muted);margin-left:auto;padding-bottom:8px;font-size:12px;font-weight:700}.loop-work-table,.loop-org-table,.loop-team-table{overflow-x:auto}.loop-work-row{width:100%;min-width:1100px;min-height:76px;color:var(--loop-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #eeeff3;grid-template-columns:minmax(260px,1.7fr) 130px 140px 90px 165px 145px 24px;align-items:center;gap:14px;padding:11px 18px;display:grid}.loop-work-row:not(.head):hover{background:#fafaff}.loop-work-row.head{color:#7a7e90;letter-spacing:.07em;text-transform:uppercase;background:#fafafd;min-height:42px;font-size:10px;font-weight:850}.loop-work-row>span{min-width:0}.loop-work-row b,.loop-work-row small{display:block}.loop-work-row b{text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.loop-work-row small{color:var(--loop-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.3;overflow:hidden}.loop-case-title b{font-size:14px}.loop-status{color:#565b6e;white-space:nowrap;background:#f1f2f5;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.loop-status i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.loop-status.positive{color:#08734e;background:#e7f7f0}.loop-status.negative{color:#a71d31;background:#fcebed}.loop-status.attention{color:#9b5705;background:#fff1dc}.loop-priority{color:#565b6e;text-transform:uppercase;background:#f0f1f5;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.loop-priority.high{color:#9c5805;background:#fff0dc}.loop-priority.critical{color:#aa1f33;background:#fcebed}.loop-overdue{color:var(--loop-red)!important}.loop-empty{text-align:center;align-content:center;place-items:center;min-height:280px;padding:34px;display:grid}.loop-empty>span{width:48px;height:48px;color:var(--loop-indigo-dark);background:#efedff;border-radius:13px;place-items:center;display:grid}.loop-empty h3{margin:15px 0 5px;font-size:17px}.loop-empty p{max-width:480px;color:var(--loop-muted);margin:0;font-size:13px}.loop-org-row{border-bottom:1px solid #eeeff3;grid-template-columns:minmax(240px,1.6fr) 125px 125px 140px 135px 145px 130px 140px;align-items:center;gap:14px;min-width:1160px;min-height:74px;padding:12px 18px;display:grid}.loop-org-row.head,.loop-team-row.head{color:#7a7e90;letter-spacing:.07em;text-transform:uppercase;background:#fafafd;min-height:42px;font-size:10px;font-weight:850}.loop-org-row b,.loop-org-row small{font-size:13px;display:block}.loop-org-row small{color:var(--loop-muted);margin-top:3px;font-size:11px}.loop-inline-action{min-height:36px;color:var(--loop-indigo-dark);cursor:pointer;background:#fff;border:1px solid #d7d9e2;border-radius:7px;padding:0 11px;font-size:11px;font-weight:800}.loop-inline-action:hover{border-color:var(--loop-indigo);background:#f5f3ff}.loop-request-list article,.loop-notification-list article{border-bottom:1px solid #eeeff3;grid-template-columns:minmax(190px,.8fr) minmax(300px,1.6fr) minmax(180px,.7fr);align-items:center;gap:20px;min-height:82px;padding:14px 20px;display:grid}.loop-request-list article>span:first-child b,.loop-request-list article>span:first-child small,.loop-notification-list article>span:first-child b,.loop-notification-list article>span:first-child small,.loop-request-list article>span:last-child small,.loop-notification-list article>span:last-child small{display:block}.loop-request-list article small,.loop-notification-list article small{color:var(--loop-muted);margin-top:4px;font-size:11px}.loop-request-list article p,.loop-notification-list article p{color:#4f5468;margin:0;font-size:13px}.loop-summary-strip{border-bottom:1px solid var(--loop-line);grid-template-columns:repeat(3,1fr);display:grid}.loop-summary-strip>span{border-right:1px solid var(--loop-line);min-height:94px;padding:18px 20px}.loop-summary-strip small,.loop-summary-strip b{display:block}.loop-summary-strip small{color:var(--loop-muted);letter-spacing:.08em;font-size:10px;font-weight:800}.loop-summary-strip b{margin-top:10px;font-size:18px}.loop-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.loop-integration{grid-template-columns:48px 1fr auto;align-items:start;gap:15px;padding:22px;display:grid;position:relative}.loop-integration-icon{width:44px;height:44px}.loop-integration h2{margin:5px 0;font-size:18px}.loop-integration p{color:var(--loop-muted);margin:0;font-size:13px}.loop-integration dl{border-top:1px solid var(--loop-line);grid-column:1/-1;grid-template-columns:1fr 1.5fr;margin:7px 0 0;display:grid}.loop-integration dl div{padding:15px 12px 0 0}.loop-integration dt{color:var(--loop-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.loop-integration dd{margin:5px 0 0;font-size:12px;line-height:1.45}.loop-card-toolbar{border-bottom:1px solid var(--loop-line);justify-content:space-between;align-items:center;min-height:62px;padding:10px 18px;display:flex}.loop-card-toolbar p{color:var(--loop-muted);margin:0;font-size:13px}.loop-audit-list article{border-bottom:1px solid #eeeff3;grid-template-columns:190px 1.5fr minmax(180px,.7fr);align-items:center;gap:20px;min-height:68px;padding:12px 20px;display:grid}.loop-audit-list time{color:var(--loop-muted);font-size:11px}.loop-audit-list b,.loop-audit-list small{display:block}.loop-audit-list b{font-size:13px}.loop-audit-list small{color:var(--loop-muted);margin-top:3px;font-size:11px}.loop-team-intro{justify-content:space-between;align-items:center;padding:24px;display:flex}.loop-team-intro h2{margin:7px 0 5px;font-size:22px}.loop-team-intro p{max-width:760px;color:var(--loop-muted);margin:0;font-size:13px}.loop-team-intro>span{width:56px;height:56px;color:var(--loop-indigo-dark);background:#eeecff;border-radius:16px;place-items:center;display:grid}.loop-team-row{border-bottom:1px solid #eeeff3;grid-template-columns:minmax(250px,1.3fr) minmax(260px,1.3fr) 140px 150px;align-items:center;gap:16px;min-width:940px;min-height:72px;padding:11px 18px;display:grid}.loop-team-row>span:first-child{align-items:center;gap:10px;display:flex}.loop-team-row b,.loop-team-row small{font-size:13px;display:block}.loop-team-row small{color:var(--loop-muted);margin-top:3px;font-size:11px}.loop-team-row select{width:100%;height:38px;color:var(--loop-ink);background:#fff;border:1px solid #d9dce6;border-radius:8px;padding:0 9px;font-size:12px}.loop-danger-zone{background:#fffafb;border-color:#f0cbd0;justify-content:space-between;align-items:center;gap:30px;padding:22px;display:flex}.loop-danger-zone h2{color:#8f1c2d;margin:0;font-size:16px}.loop-danger-zone p{color:#7b5a60;max-width:850px;margin:5px 0 0;font-size:12px}.loop-danger-zone button{color:#a51f33;background:#fff;border:1px solid #da8995;border-radius:9px;flex:none;min-height:40px;padding:0 14px;font-weight:750}.loop-staff-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.loop-staff-grid article{align-items:center;gap:18px;min-height:92px;padding:18px;display:flex}.loop-staff-grid article>span{color:#d1d3dd;font-size:27px;font-weight:850}.loop-staff-grid h2{margin:5px 0 0;font-size:15px}.loop-role-list article{border-bottom:1px solid var(--loop-line);grid-template-columns:minmax(320px,1fr) minmax(420px,1.4fr);gap:24px;padding:20px;display:grid}.loop-role-list article>div:first-child{gap:12px;display:flex}.loop-role-list article>div:first-child>span{width:34px;height:34px;color:var(--loop-indigo-dark);background:#efedff;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.loop-role-list h3{margin:0;font-size:15px}.loop-role-list p{color:var(--loop-muted);margin:4px 0 0;font-size:12px}.loop-role-list article>div:last-child{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.loop-role-list article>div:last-child span{color:#585d70;background:#fafafd;border:1px solid #e2e3e9;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.loop-drawer-backdrop,.loop-modal-backdrop,.loop-mobile-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e0e206e;border:0;position:fixed;inset:0}.loop-drawer{z-index:90;width:min(610px,100vw);color:var(--loop-ink);background:#f8f8fb;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 52px #1616302e}.loop-drawer>header,.loop-modal>header{z-index:2;border-bottom:1px solid var(--loop-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 24px;display:flex;position:sticky;top:0}.loop-drawer>header small,.loop-modal>header small{color:var(--loop-indigo-dark);letter-spacing:.1em;font-size:10px;font-weight:850}.loop-drawer>header h2,.loop-modal>header h2{letter-spacing:-.02em;margin:7px 0 5px;font-size:22px;line-height:1.2}.loop-drawer>header p,.loop-modal>header p{color:var(--loop-muted);margin:0;font-size:13px}.loop-drawer>header>button,.loop-modal>header>button{border:1px solid var(--loop-line);color:#555a6e;background:#fff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.loop-drawer-body{gap:14px;padding:18px;display:grid}.loop-drawer-body>section,.loop-case-summary{border:1px solid var(--loop-line);background:#fff;border-radius:12px;padding:18px}.loop-drawer-body section h3{margin:0 0 14px;font-size:14px}.loop-case-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.loop-case-summary>span>small{color:var(--loop-muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.loop-field{gap:6px;display:grid}.loop-field input,.loop-field select,.loop-field textarea{width:100%;min-height:42px;color:var(--loop-ink);background:#fff;border:1px solid #d8dae4;border-radius:9px;outline:0;padding:9px 11px;font-size:13px}.loop-field textarea{resize:vertical;line-height:1.5}.loop-field input:focus,.loop-field select:focus,.loop-field textarea:focus{border-color:#8d84f3;box-shadow:0 0 0 3px #eeecff}.loop-detail-grid{border:1px solid var(--loop-line);border-radius:9px;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.loop-detail-grid>div{border-right:1px solid var(--loop-line);border-bottom:1px solid var(--loop-line);min-width:0;padding:12px}.loop-detail-grid dt{min-width:0;color:var(--loop-muted);letter-spacing:.035em;overflow-wrap:anywhere;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.loop-detail-grid dd{overflow-wrap:anywhere;min-width:0;margin:6px 0 0;font-size:12px;line-height:1.5}.loop-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.loop-primary-decision{background:#f8f7ff;border-radius:10px;border:1px solid #b9b4f5!important}.loop-primary-decision>h3{color:#342b88}.loop-primary-decision>p{color:#535772;margin:0;font-size:12px;line-height:1.55}.loop-banking-action{grid-column:1/-1;gap:8px;display:grid}.loop-banking-action>button{width:100%}.loop-banking-action>p{color:#535772;background:#f4f2ff;border-left:3px solid #7165e8;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.loop-explained-action{align-content:start;gap:7px;display:grid}.loop-explained-action>button{width:100%}.loop-explained-action>p{color:#535772;background:#f4f2ff;border-left:3px solid #7165e8;min-height:54px;margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.loop-explained-action.danger>p{color:#76404a;background:#fff1f3;border-left-color:#ca4a5e}.loop-test-override-card{background:#fff9ec;border:1px solid #efc87a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:15px;display:grid}.loop-test-override-card>div{gap:5px;display:grid}.loop-test-override-card small{color:#9b6411;letter-spacing:.1em;font-size:10px;font-weight:850}.loop-test-override-card b{font-size:13px}.loop-test-override-card p{color:#725d38;margin:0;font-size:11px;line-height:1.55}.loop-test-button{color:#fff;cursor:pointer;background:#a86408;border:1px solid #c68113;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.loop-test-button:hover{background:#8f5404}.loop-test-button:disabled{cursor:not-allowed;opacity:.5}.loop-test-stage-controls{background:#fffdf7;border:1px dashed #d29a3e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:10px;padding:14px;display:grid}.loop-test-stage-controls>div{gap:6px;display:grid}.loop-test-stage-controls>div>p{color:#725d38;max-width:220px;margin:0;font-size:10px;line-height:1.45}.loop-banking-process{border:1px solid var(--loop-line);border-radius:10px;margin-top:14px;overflow:hidden}.loop-banking-process>header{border-bottom:1px solid var(--loop-line);background:#f8f8fb;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.loop-banking-process>header>div{gap:4px;display:grid}.loop-banking-process>header small{color:var(--loop-indigo-dark);letter-spacing:.1em;font-size:9px;font-weight:850}.loop-banking-process>header b{font-size:13px}.loop-banking-process>header>span{color:#8b6118;text-align:right;font-size:10px;font-weight:750}.loop-banking-process ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.loop-banking-process li{color:#777b8d;border-bottom:1px solid #ececf2;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.loop-banking-process li:last-child{border-bottom:0}.loop-banking-process li>i{background:#fff;border:1px solid #d8d9e2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:800;display:grid}.loop-banking-process li>span{gap:3px;display:grid}.loop-banking-process li b{font-size:12px}.loop-banking-process li small{font-size:10px;line-height:1.45}.loop-banking-process li.active{color:#373056;background:#f2f0ff}.loop-banking-process li.active>i{border-color:var(--loop-indigo);background:var(--loop-indigo);color:#fff}.loop-override-form{gap:15px;padding:20px;display:grid}.loop-override-warning{color:#72541e;background:#fff9ec;border:1px solid #efc87a;border-radius:9px;align-items:flex-start;gap:11px;padding:13px;display:flex}.loop-override-warning>svg{flex:none}.loop-override-warning span{gap:4px;display:grid}.loop-override-warning b{font-size:12px}.loop-override-warning small{font-size:11px;line-height:1.5}.loop-override-confirm{color:#555a70;grid-template-columns:18px 1fr;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:grid}.loop-override-confirm input{width:17px;height:17px;margin:0}.loop-action-boundary{color:var(--loop-muted);background:#f5f5f9;border-radius:8px;margin:13px 0 0;padding:11px;font-size:11px;line-height:1.5}.loop-modal-backdrop{z-index:100}.loop-modal{z-index:110;width:min(520px,100vw - 28px);max-height:calc(100vh - 40px);color:var(--loop-ink);background:#f8f8fb;border-radius:15px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0f0f2347}.loop-modal form{gap:14px;padding:20px;display:grid}.loop-modal-actions{justify-content:flex-end;gap:9px;padding:16px 20px 20px;display:flex}.loop-cleanup-list{padding:18px 22px 6px}.loop-cleanup-list>p{color:var(--loop-muted);margin:0;font-size:13px}.loop-cleanup-list ul{color:#4b5064;margin:12px 0 18px;padding-left:20px;font-size:13px;line-height:1.7}.loop-cleanup-list>div{color:#08734e;background:#e9f8f2;border-radius:9px;gap:11px;padding:13px;display:flex}.loop-cleanup-list>div b,.loop-cleanup-list>div small{display:block}.loop-cleanup-list>div small{color:#477565;margin-top:3px;font-size:11px;line-height:1.4}.loop-toast{z-index:140;color:#fff;background:#191932;border-radius:11px;align-items:center;gap:10px;max-width:450px;min-height:50px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #12122a40}.loop-toast svg{color:#69d9ae;flex:none}.loop-session{color:#181a2f;text-align:center;background:#f7f7fa;align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.loop-session>span{border:3px solid #dedfea;border-top-color:#5b4ded;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite loop-spin}.loop-session h1{margin:18px 0 6px;font-size:23px}.loop-session p{color:#667085;max-width:520px;margin:0}.loop-session a{color:#4b3ed0;margin-top:18px;font-weight:750}@keyframes loop-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.loop-dashboard-grid{grid-template-columns:1fr}.loop-metrics{grid-template-columns:repeat(2,1fr)}.loop-integration-grid{grid-template-columns:1fr}}@media (width<=920px){.loop-rail{width:260px;transition:transform .2s;transform:translate(-100%)}.loop-rail.open{transform:translate(0)}.loop-main{margin-left:0}.loop-mobile-menu{display:block}.loop-topbar{padding:0 18px}.loop-content{padding:26px 20px 52px}.loop-sync span{display:none}.loop-mobile-overlay{z-index:35}.loop-flow>div{grid-template-columns:1fr;gap:9px}.loop-flow>div>i{transform:rotate(90deg)}.loop-role-list article{grid-template-columns:1fr}}@media (width<=680px){.loop-topbar{gap:8px;height:62px;padding:0 10px}.loop-global-search{flex:1;width:auto}.loop-live{display:none}.loop-content{padding:22px 12px 44px}.loop-page-head{flex-direction:column;gap:16px;min-height:0}.loop-page-head h1{font-size:29px}.loop-page-actions,.loop-page-actions button{width:100%}.loop-metrics,.loop-staff-grid{grid-template-columns:1fr}.loop-hero{flex-direction:column;align-items:flex-start;gap:22px;padding:26px 22px}.loop-hero button{justify-content:space-between;width:100%}.loop-filters{flex-direction:column;align-items:stretch}.loop-filters select{width:100%}.loop-filters>span{margin:0;padding:0}.loop-summary-strip{grid-template-columns:1fr}.loop-summary-strip>span{border-right:0;border-bottom:1px solid var(--loop-line);min-height:72px}.loop-request-list article,.loop-notification-list article,.loop-audit-list article{grid-template-columns:1fr;gap:8px;padding:16px}.loop-danger-zone{flex-direction:column;align-items:flex-start}.loop-danger-zone button{width:100%}.loop-case-summary,.loop-detail-grid,.loop-action-grid,.loop-test-override-card,.loop-test-stage-controls{grid-template-columns:1fr}.loop-test-override-card button{width:100%}.loop-test-stage-controls>div>p{max-width:none}.loop-banking-process>header{flex-direction:column}.loop-banking-process>header>span{text-align:left}.loop-drawer>header,.loop-modal>header{padding:18px}.loop-drawer-body{padding:10px}.loop-toast{max-width:none;bottom:10px;left:10px;right:10px}}.environment-switch{z-index:5;background:#fff;border:1px solid #dbe3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 18px 0;padding:8px 10px;display:flex;position:relative;box-shadow:0 4px 16px #1325440f}.environment-switch>span{letter-spacing:.08em;color:#526176;font-size:12px;font-weight:800}.environment-switch>div{background:#eef2f7;border-radius:9px;padding:3px;display:flex}.environment-switch button{color:#526176;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font:700 13px/1 inherit}.environment-switch button.active{color:#173f91;background:#fff;box-shadow:0 1px 5px #122b5224}.environment-switch.testing{background:#fff9ed;border-color:#efbd63}.environment-switch.testing>span{color:#9a5b00}.environment-switch.testing button.active{color:#241500;background:#f2a51a}.environment-switch button:disabled{cursor:wait;opacity:.65}@media (width<=760px){.environment-switch{margin:8px 10px 0}.environment-switch>span{display:none}.environment-switch>div{width:100%}.environment-switch button{flex:1}}.loop-commercial-form{gap:14px;display:grid}.loop-commercial-form .account-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.loop-commercial-form label{color:#4c5f75;gap:6px;font-size:12px;font-weight:750;display:grid}.loop-commercial-form input,.loop-commercial-form select,.loop-commercial-form textarea{min-height:42px;font:inherit;background:#fff;border:1px solid #ced8e4;border-radius:7px;padding:9px 11px}.loop-commercial-form textarea{resize:vertical;min-height:90px}.loop-commercial-form .form-wide{grid-column:1/-1}@media (width<=680px){.loop-commercial-form .account-form-grid{grid-template-columns:1fr}.loop-commercial-form .form-wide{grid-column:auto}}.loop-commercial-ops{gap:18px;display:grid}.loop-commercial-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.loop-commercial-metrics article,.loop-commercial-detail article{background:#fff;border:1px solid #dfe6ee;border-radius:10px;gap:6px;padding:18px;display:grid}.loop-commercial-metrics small,.loop-commercial-detail small{letter-spacing:.08em;color:#6e7f91;font-size:10px;font-weight:800}.loop-commercial-metrics b{color:#142840;font-size:22px}.loop-commercial-metrics span,.loop-commercial-detail span{color:#68798b;font-size:12px}.loop-commercial-table{overflow:auto}.loop-commercial-row{border-bottom:1px solid #e7edf3;grid-template-columns:1.5fr 1fr 1.2fr 1fr 1fr;align-items:center;gap:14px;min-width:850px;padding:14px 12px;display:grid}.loop-commercial-row span{gap:4px;display:grid}.loop-commercial-row small{color:#738294;font-size:11px}.loop-commercial-row.head{color:#5d6d7e;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.loop-commercial-customer summary{cursor:pointer;list-style:none}.loop-commercial-customer summary::-webkit-details-marker{display:none}.loop-commercial-customer[open]{background:#f7fafc}.loop-commercial-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.loop-commercial-detail .wide{grid-column:1/-1}@media (width<=900px){.loop-commercial-metrics,.loop-commercial-detail{grid-template-columns:1fr}.loop-commercial-detail .wide{grid-column:auto}}.buyer-v2{--loop-indigo:#2468f2;--loop-indigo-dark:#174dbb;--loop-navy:#0b1d31;--loop-soft:#f4f7fb;color:#102136;background:#f5f7fb}.buyer-v2 .loop-logo>span{color:#174dbb;background:#eaf1ff}.buyer-v2 .loop-rail-profile>i{background:linear-gradient(145deg,#102d55,#2468f2)}.buyer-v2 .loop-nav section>div>button:hover{color:#174dbb;background:#edf3ff}.buyer-v2 .loop-nav section>div>button.active{color:#174dbb;background:#e7efff}.buyer-v2 .loop-nav section>div>button>b{color:#174dbb;background:#d8e6ff}.buyer-v2 .loop-global-search:focus-within{border-color:#7ba4f7;box-shadow:0 0 0 3px #e7efff}.buyer-v2 .loop-page-head small{color:#174dbb}.buyer-user-chip{text-align:left;background:#fff;border:1px solid #e0e5ed;border-radius:10px;align-items:center;gap:9px;min-width:190px;min-height:42px;padding:5px 9px;display:flex}.buyer-user-chip>i{color:#fff;background:#0b1d31;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:850;display:grid}.buyer-user-chip>span{min-width:0;display:grid}.buyer-user-chip b,.buyer-user-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-user-chip b{color:#20273a;font-size:12px!important}.buyer-user-chip small{color:#7d8798;font-size:10px!important}.buyer-content{max-width:1500px}.buyer-content .testing-access-banner{border-radius:11px;margin:0 0 22px}.buyer-content .loop-page-head{min-height:102px}.buyer-content .loop-page-head h1{color:#102136}.buyer-content .panel{border-color:#e1e6ee;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #1d2e490b}.buyer-content .panel-head{background:#fff;min-height:68px;padding:15px 18px}.buyer-content .panel-head h2{color:#172239;font-size:15px}.buyer-content .panel-head p{color:#737e90;margin-top:5px;font-size:11px}.buyer-content .metric{background:#fff;border-color:#e1e7ef;border-radius:14px;min-height:132px;box-shadow:0 8px 24px #1d2e490a}.buyer-content .metric:hover{border-color:#c8d8f4;transform:translateY(-1px);box-shadow:0 12px 28px #2254a017}.buyer-content .metric strong{color:#102136}.buyer-content .metric.blue{border-top-color:#2468f2}.buyer-content .metric.violet{border-top-color:#6f56d9}.buyer-content .metric.amber{border-top-color:#d98a19}.buyer-content .metric.red{border-top-color:#c94255}.buyer-content .metric.green{border-top-color:#16936c}.buyer-content .compact-table>button,.buyer-content .attention-list>button,.buyer-content .approval-list article,.buyer-content .automation-row,.buyer-content .table-row{border-color:#edf0f4}.buyer-content .compact-table>button:hover,.buyer-content .attention-list>button:hover,.buyer-content .table-row:hover,.buyer-content .automation-row:hover{background:#f7f9fd}.buyer-content .filter-row{background:#fbfcfe;padding:0 14px}.buyer-content .filter-row button.active{color:#174dbb;border-bottom-color:#2468f2}.buyer-content .button{border-radius:9px}.buyer-content .button.primary,.buyer-v2+.drawer-layer .button.primary{background:#2468f2;border-color:#2468f2}.buyer-content .button.primary:hover,.buyer-v2+.drawer-layer .button.primary:hover{background:#174dbb}.buyer-content .settings-layout{background:#fff;border:1px solid #e1e6ee;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #1d2e490b}.buyer-content .settings-nav{background:#f8f9fc}.buyer-content .settings-nav button.active{color:#174dbb;background:#edf3ff;border-left-color:#2468f2}.buyer-content .settings-content .panel{box-shadow:none;border:0;border-radius:0}.automation-truth{color:#244777;background:#f4f8ff;border:1px solid #cfe0ff;border-radius:10px;align-items:flex-start;gap:11px;margin:16px;padding:14px;display:flex}.automation-truth>svg{color:#2468f2;flex:none}.automation-truth>span{gap:3px;display:grid}.automation-truth b{font-size:12px!important}.automation-truth small{color:#5e7290;font-size:11px!important}.settings-boundary,.document-truth{color:#5d6c80;background:#f4f7fc;border-left:3px solid #2468f2;border-radius:4px;margin:16px 18px;padding:12px 14px;line-height:1.55;font-size:11px!important}.settings-form .settings-boundary{margin:0}.readonly-roles article{background:#fafbfc;border:1px solid #e7ebf1;border-radius:9px;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.readonly-roles article>svg{color:#55718e}.readonly-roles article>span{gap:3px;display:grid}.readonly-roles article small{color:#758196}.buyer-access-request{background:#f8faff;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:1fr 1fr;gap:14px;margin:18px;padding:18px;display:grid}.buyer-access-request h3,.buyer-access-request p{grid-column:1/-1;margin:0}.buyer-access-request h3{font-size:14px}.buyer-access-request p{color:#69778c}.buyer-access-request label{color:#4d5c72;gap:7px;font-weight:750;display:grid}.buyer-access-request input,.buyer-access-request select{background:#fff;border:1px solid #ccd6e2;border-radius:7px;min-height:42px;padding:0 10px}.buyer-access-request .button{justify-self:start}.buyer-banking-process{border-color:#dde5f0}.buyer-banking-process li.active{color:#174aaf;background:#eaf1ff}.buyer-banking-process li.active>i{background:#2468f2;border-color:#2468f2}.destination-card.pending{background:#fbfcfe}.buyer-content .connection-row button{white-space:nowrap}@media (width<=1100px){.buyer-user-chip{min-width:0}.buyer-user-chip span{display:none}}@media (width<=700px){.buyer-content{padding:22px 12px 50px}.buyer-content .loop-page-head{min-height:auto}.buyer-user-chip{display:none}.buyer-access-request{grid-template-columns:1fr;margin:12px}.buyer-access-request h3,.buyer-access-request p{grid-column:auto}}.supplier-v2{--loop-indigo:#087f72;--loop-indigo-dark:#075e57;--loop-navy:#102b32;--loop-soft:#f2f8f7;color:#132c33;background:#f4f8f8}.supplier-v2 .loop-logo>span{color:#07685f;background:#e4f5f1}.supplier-v2 .loop-rail-profile>i{background:linear-gradient(145deg,#123a42,#079481)}.supplier-v2 .loop-nav section>div>button:hover{color:#07685f;background:#eaf7f4}.supplier-v2 .loop-nav section>div>button.active{color:#075e57;background:#dff3ef}.supplier-v2 .loop-nav section>div>button>b{color:#075e57;background:#d4eee9}.supplier-v2 .loop-global-search:focus-within{border-color:#70bcb1;box-shadow:0 0 0 3px #e1f3f0}.supplier-v2 .loop-page-head small{color:#07685f}.supplier-user-chip{text-align:left;background:#fff;border:1px solid #dce7e5;border-radius:10px;align-items:center;gap:9px;min-width:190px;min-height:42px;padding:5px 9px;display:flex}.supplier-user-chip>i{color:#fff;background:#102b32;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:850;display:grid}.supplier-user-chip>span{min-width:0;display:grid}.supplier-user-chip b,.supplier-user-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-user-chip b{color:#20333a;font-size:12px!important}.supplier-user-chip small{color:#71858a;font-size:10px!important}.supplier-content{max-width:1500px}.supplier-content .testing-access-banner{border-radius:11px;margin:0 0 22px}.supplier-content .loop-page-head{min-height:102px}.supplier-content .loop-page-head h1{color:#132c33}.supplier-content .panel{border-color:#dfe9e7;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #1943410b}.supplier-content .panel-head{background:#fff;min-height:68px;padding:15px 18px}.supplier-content .panel-head h2{color:#173238;font-size:15px}.supplier-content .panel-head p{color:#708288;margin-top:5px;font-size:11px}.supplier-content .metric{background:#fff;border-color:#dfe9e7;border-radius:14px;min-height:132px;box-shadow:0 8px 24px #1943410a}.supplier-content .metric:hover{border-color:#bfded8;transform:translateY(-1px);box-shadow:0 12px 28px #077f7217}.supplier-content .metric strong{color:#132c33}.supplier-content .compact-table>button,.supplier-content .attention-list>button,.supplier-content .automation-row,.supplier-content .table-row{border-color:#ebf0ef}.supplier-content .compact-table>button:hover,.supplier-content .attention-list>button:hover,.supplier-content .table-row:hover,.supplier-content .automation-row:hover{background:#f4faf8}.supplier-content .filter-row{background:#f9fcfb;padding:0 14px}.supplier-content .filter-row button.active{color:#07685f;border-bottom-color:#087f72}.supplier-content .button{border-radius:9px}.supplier-content .button.primary,.supplier-v2+.drawer-layer .button.primary{background:#087f72;border-color:#087f72}.supplier-content .button.primary:hover,.supplier-v2+.drawer-layer .button.primary:hover{background:#075e57}.supplier-content .settings-layout{background:#fff;border:1px solid #dfe9e7;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #1943410b}.supplier-content .settings-nav{background:#f6faf9}.supplier-content .settings-nav button.active{color:#075e57;background:#e7f5f2;border-left-color:#087f72}.refund-rule{color:#194e49;background:#eff9f7;border:1px solid #bfe1da;border-radius:10px;align-items:flex-start;gap:11px;margin:16px;padding:14px;display:flex}.refund-rule>svg{color:#087f72;flex:none}.refund-rule>span{gap:4px;display:grid}.refund-rule small{color:#577774;line-height:1.5}.refund-process{gap:0;margin:0;padding:8px 18px 18px;list-style:none;display:grid}.refund-process li{border-bottom:1px solid #e8efed;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;display:grid}.refund-process li>i{color:#07685f;background:#e1f3ef;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:850;display:grid}.refund-process li>span{gap:4px;display:grid}.refund-process li small{color:#687d7f;line-height:1.5}.refund-table .table-row{grid-template-columns:1.1fr 1.15fr 1.35fr .8fr 1.35fr .8fr}.refund-table .table-row>span{min-width:0}.refund-table .table-row small{color:#75878a;white-space:normal;margin-top:4px;display:block}.refund-entry{background:#f3faf8;border:1px solid #cfe3df;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.refund-entry>span{gap:4px;display:grid}.refund-entry small{color:#657b7d}.refund-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.refund-summary article{background:#fafcfc;border:1px solid #dfe9e7;border-radius:9px;min-height:92px;padding:13px}.refund-summary small,.refund-summary b,.refund-summary span{display:block}.refund-summary small{color:#728588;font-size:10px!important}.refund-summary b{margin:9px 0 3px;font-size:14px!important}.refund-summary span{color:#6c7e82;font-size:11px}.refund-steps{background:#f2f8f7;border-left:3px solid #087f72;border-radius:4px;padding:15px}.refund-steps ol{color:#5f7678;margin:9px 0 0;padding-left:20px;line-height:1.65}.testing-form-note{color:#745317;background:#fff8e8;border:1px solid #e1c47e;border-radius:8px;margin:0;padding:12px}@media (width<=1100px){.supplier-user-chip{min-width:0}.supplier-user-chip span{display:none}.refund-table{overflow-x:auto}.refund-table .table-row{min-width:900px}}@media (width<=700px){.supplier-content{padding:22px 12px 50px}.supplier-content .loop-page-head{min-height:auto}.supplier-user-chip{display:none}.refund-summary{grid-template-columns:1fr 1fr}.refund-entry{flex-direction:column;align-items:stretch}}.restricted-shell{--r-ink:#182033;--r-muted:#657085;--r-line:#e2e6ed;--r-indigo:#5547df;min-height:100vh;color:var(--r-ink);background:#f6f7fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.restricted-shell *{box-sizing:border-box}.restricted-shell button,.restricted-shell input,.restricted-shell select,.restricted-shell textarea{font:inherit}.restricted-shell button{cursor:pointer}.restricted-topbar{z-index:30;border-bottom:1px solid var(--r-line);background:#fff;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.restricted-topbar a{width:130px;display:flex}.restricted-topbar img{width:100%;height:auto;display:block}.restricted-topbar>span{border-left:1px solid var(--r-line);color:#6e7588;letter-spacing:.12em;margin-left:18px;padding-left:18px;font-size:10px;font-weight:850}.restricted-topbar>button{color:#444b60;background:#fff;border:1px solid #d4d9e3;border-radius:8px;min-height:38px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:750}.restricted-layout{grid-template-columns:275px minmax(0,1fr);min-height:calc(100vh - 70px);display:grid}.restricted-layout>aside{border-right:1px solid var(--r-line);background:#fff;flex-direction:column;height:calc(100vh - 70px);padding:28px 16px 18px;display:flex;position:sticky;top:70px}.restricted-layout>aside>div:first-child{padding:0 10px 18px}.restricted-layout>aside>div:first-child small{color:var(--r-indigo);letter-spacing:.12em;font-size:9px;font-weight:850}.restricted-layout>aside h2{margin:8px 0 4px;font-size:17px}.restricted-layout>aside p{color:var(--r-muted);margin:0;font-size:11px}.restricted-layout>aside nav{border-top:1px solid var(--r-line);gap:3px;padding-top:12px;display:grid}.restricted-layout>aside nav button{color:#52596c;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 11px;font-size:12px;display:flex}.restricted-layout>aside nav button:hover,.restricted-layout>aside nav button.active{color:#4435c7;background:#f0eeff;font-weight:750}.restricted-layout>aside nav button b{text-align:center;background:#ded9ff;border-radius:999px;min-width:21px;padding:2px 6px;font-size:10px}.restricted-access-note{background:#f8f6ff;border:1px solid #e5def9;border-radius:10px;margin-top:auto;padding:14px}.restricted-access-note b{font-size:12px}.restricted-access-note p{line-height:1.5;margin-top:5px!important;font-size:10px!important}.restricted-main{width:min(1080px,100% - 56px);margin:0 auto;padding:45px 0 80px}.restricted-main>header{margin-bottom:25px}.restricted-main>header>div{align-items:center;gap:12px;display:flex}.restricted-main>header>div>small{color:#6f7588;letter-spacing:.1em;font-size:9px;font-weight:850}.restricted-main>header h1{letter-spacing:-.04em;margin:12px 0 7px;font-size:clamp(30px,4vw,42px);line-height:1.08}.restricted-main>header>p{max-width:730px;color:var(--r-muted);margin:0;font-size:13px;line-height:1.6}.restricted-state{color:#555d70;white-space:nowrap;background:#f0f1f4;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.restricted-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.restricted-state.positive{color:#0b7653;background:#e5f7ef}.restricted-state.negative{color:#aa2438;background:#fcebee}.restricted-state.attention{color:#9b5806;background:#fff0da}.restricted-stack{gap:17px;display:grid}.restricted-card,.restricted-welcome-card,.restricted-locked,.restricted-request-banner{border:1px solid var(--r-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #171f3306}.restricted-request-banner{color:#6c4b0d;text-align:left;background:#fff8e9;border-color:#e7c47d;justify-content:space-between;align-items:center;width:100%;min-height:76px;padding:15px 18px;display:flex}.restricted-request-banner b,.restricted-request-banner small{display:block}.restricted-request-banner small{color:#7b6847;margin-top:3px;font-size:11px}.restricted-request-banner em{font-size:12px;font-style:normal;font-weight:800}.restricted-welcome-card{color:#fff;background:linear-gradient(120deg,#17182f,#352a80);justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:28px 30px;display:flex}.restricted-welcome-card>div{max-width:700px}.restricted-welcome-card small{color:#bbb4ff;letter-spacing:.12em;font-size:9px;font-weight:850}.restricted-welcome-card h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:27px}.restricted-welcome-card p{color:#d2d1df;margin:0;font-size:13px;line-height:1.55}.restricted-welcome-card button{color:#2e2667;background:#fff;border:0;border-radius:9px;flex:none;min-height:44px;padding:0 16px;font-size:12px;font-weight:800}.restricted-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.restricted-status-grid article{border:1px solid var(--r-line);background:#fff;border-radius:12px;min-height:118px;padding:17px}.restricted-status-grid small,.restricted-status-grid b,.restricted-status-grid span{display:block}.restricted-status-grid small{color:#737b8d;letter-spacing:.07em;font-size:9px;font-weight:850}.restricted-status-grid b{margin:13px 0 4px;font-size:16px}.restricted-status-grid span{color:var(--r-muted);font-size:10px}.restricted-locked>header,.restricted-docs>header,.restricted-banking>header{border-bottom:1px solid var(--r-line);padding:20px 22px}.restricted-locked>header h2,.restricted-docs>header h2,.restricted-banking>header h2{margin:0;font-size:17px}.restricted-locked>header p,.restricted-docs>header p,.restricted-banking>header p{color:var(--r-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.restricted-locked>div{grid-template-columns:repeat(2,1fr);display:grid}.restricted-locked article{border-bottom:1px solid #eef0f4;border-right:1px solid #eef0f4;align-items:center;gap:12px;min-height:75px;padding:14px 18px;display:flex}.restricted-locked article>span{background:#f1f2f5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.restricted-locked article b,.restricted-locked article small{display:block}.restricted-locked article b{font-size:12px}.restricted-locked article small{color:var(--r-muted);margin-top:3px;font-size:10px;line-height:1.4}.restricted-checklist article{border-bottom:1px solid #eceef2;grid-template-columns:minmax(260px,1fr) 190px 90px;align-items:center;gap:18px;min-height:79px;padding:13px 20px;display:grid}.restricted-checklist article>span:first-child b,.restricted-checklist article>span:first-child small{display:block}.restricted-checklist article>span:first-child b{font-size:13px}.restricted-checklist article>span:first-child small{color:var(--r-muted);margin-top:4px;font-size:10px;line-height:1.4}.restricted-checklist article>button,.restricted-docs>button,.restricted-empty button,.restricted-empty a{color:#4435c7;background:#fff;border:1px solid #d5d8e2;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none}.restricted-checklist article>button:disabled{color:#969baa;cursor:not-allowed}.restricted-card>footer{color:var(--r-muted);background:#fafafd;padding:14px 20px;font-size:11px}.restricted-docs>div{grid-template-columns:1fr 1fr;display:grid}.restricted-docs article{border-bottom:1px solid #eef0f4;border-right:1px solid #eef0f4;align-items:center;gap:12px;min-height:90px;padding:16px 20px;display:flex}.restricted-docs article>span{color:#4b3cd0;background:#efedff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.restricted-docs article b,.restricted-docs article small{display:block}.restricted-docs article b{font-size:12px}.restricted-docs article small{color:var(--r-muted);margin-top:4px;font-size:10px;line-height:1.45}.restricted-docs>button{margin:18px}.restricted-empty{text-align:center;align-content:center;place-items:center;min-height:310px;padding:30px;display:grid}.restricted-empty h2{margin:0 0 7px;font-size:20px}.restricted-empty p{max-width:560px;color:var(--r-muted);margin:0 0 18px;font-size:12px;line-height:1.6}.restricted-requests{background:#fafafd;gap:12px;padding:16px;display:grid}.restricted-requests article{border:1px solid var(--r-line);background:#fff;border-radius:11px;padding:18px}.restricted-requests article header{justify-content:space-between;align-items:flex-start;display:flex}.restricted-requests article header small{color:#7164d9;font-size:9px;font-weight:800}.restricted-requests article h2{margin:4px 0 0;font-size:16px}.restricted-requests article>p{color:#4f566a;background:#f7f6ff;border-left:3px solid #6657e3;margin:15px 0;padding:13px;font-size:12px;line-height:1.6}.restricted-requests article>footer{color:var(--r-muted);font-size:10px}.restricted-requests article>button{color:#fff;background:#5547df;border:0;border-radius:8px;min-height:38px;margin-top:14px;padding:0 12px;font-size:11px;font-weight:800}.restricted-status-view{grid-template-columns:1fr 1fr;gap:30px;padding:26px;display:grid}.restricted-status-view>div>small{color:#6d7487;letter-spacing:.1em;font-size:9px;font-weight:850}.restricted-status-view>div>.restricted-state{margin-left:10px}.restricted-status-view h2{margin:22px 0 8px;font-size:27px}.restricted-status-view p{color:var(--r-muted);margin:0;font-size:12px;line-height:1.65}.restricted-status-view ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.restricted-status-view li{color:#777e91;border-radius:7px;padding:7px 10px;font-size:11px}.restricted-status-view li.active{color:#4435c7;background:#efedff;font-weight:800}.restricted-security{grid-template-columns:1fr 1fr;padding:14px;display:grid}.restricted-security article{border-bottom:1px solid #eef0f4;align-items:center;gap:12px;min-height:86px;padding:15px;display:flex}.restricted-security article>span{color:#08734f;background:#e4f6ee;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.restricted-security b,.restricted-security small{display:block}.restricted-security b{font-size:13px}.restricted-security small{color:var(--r-muted);margin-top:4px;font-size:10px}.restricted-security>a{color:#4435c7;grid-column:1/-1;justify-self:start;margin:12px;font-size:12px;font-weight:800}.restricted-banking>header{justify-content:space-between;align-items:flex-start;display:flex}.restricted-banking form{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.restricted-banking form>label{color:#586074;gap:6px;font-size:11px;font-weight:750;display:grid}.restricted-banking input,.restricted-banking select,.restricted-banking textarea{width:100%;min-height:44px;color:var(--r-ink);background:#fff;border:1px solid #d4d9e3;border-radius:8px;padding:9px 11px;font-size:13px}.restricted-banking textarea{resize:vertical;min-height:95px}.restricted-banking .wide,.restricted-bank-disclosure,.restricted-banking fieldset{grid-column:1/-1}.restricted-bank-disclosure{background:#f4f2ff;border-left:4px solid #5547df;padding:15px}.restricted-bank-disclosure b{font-size:12px}.restricted-bank-disclosure p{color:#5e6680;margin:5px 0 0;font-size:11px;line-height:1.55}.restricted-banking fieldset{border:1px solid var(--r-line);border-radius:9px;flex-wrap:wrap;gap:15px;padding:15px;display:flex}.restricted-banking fieldset legend{color:#586074;padding:0 6px;font-size:11px;font-weight:750}.restricted-banking fieldset label{align-items:center;gap:6px;font-size:11px;display:flex}.restricted-banking fieldset input,.restricted-consent input{width:16px;height:16px;min-height:auto}.restricted-consent{border:1px solid var(--r-line);background:#fbfcfd;border-radius:9px;align-items:start;padding:13px;line-height:1.5;grid-template-columns:18px 1fr!important;display:grid!important}.restricted-banking form>button{color:#fff;cursor:pointer;background:#5547df;border:0;border-radius:8px;min-height:46px;font-size:12px;font-weight:800}.restricted-bank-timeline{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px;display:grid}.restricted-bank-timeline span{border:1px solid var(--r-line);color:#8a90a0;border-radius:9px;align-items:center;gap:9px;min-height:70px;padding:10px;display:flex}.restricted-bank-timeline span i{background:#eef0f4;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.restricted-bank-timeline span b{font-size:10px}.restricted-bank-timeline span.active{color:#4435c7;background:#f4f2ff;border-color:#9b92ee}.restricted-bank-timeline span.complete{color:#0b7553;background:#eef9f5;border-color:#b8ddcf}.restricted-waiting{color:#87530b;background:#fff3df;border-radius:8px;margin:0 22px 22px;padding:13px;font-size:11px}.form-success{color:#0a7552;background:#e7f7f0;border-radius:7px;margin-top:15px;padding:12px;font-size:12px}@media (width<=950px){.restricted-layout{grid-template-columns:1fr}.restricted-layout>aside{height:auto;position:static}.restricted-layout>aside nav{grid-template-columns:repeat(3,1fr)}.restricted-access-note{margin-top:18px}.restricted-main{width:min(100% - 30px,1080px);padding:30px 0 60px}.restricted-status-grid,.restricted-bank-timeline{grid-template-columns:1fr 1fr}}@media (width<=650px){.restricted-topbar{height:62px;padding:0 14px}.restricted-topbar a{width:115px}.restricted-topbar>span{display:none}.restricted-layout>aside{padding:18px 10px}.restricted-layout>aside nav{display:flex;overflow-x:auto}.restricted-layout>aside nav button{flex:none}.restricted-access-note{display:none}.restricted-main{width:calc(100% - 20px);padding:24px 0 45px}.restricted-main>header h1{font-size:31px}.restricted-welcome-card{flex-direction:column;align-items:flex-start;padding:23px}.restricted-welcome-card button{width:100%}.restricted-status-grid,.restricted-locked>div,.restricted-docs>div,.restricted-security,.restricted-status-view,.restricted-banking form{grid-template-columns:1fr}.restricted-checklist article{grid-template-columns:1fr;gap:9px;padding:16px}.restricted-checklist article>button{width:100%}.restricted-card>footer{line-height:1.5}.restricted-status-view{padding:20px}.restricted-security>a,.restricted-banking .wide,.restricted-bank-disclosure,.restricted-banking fieldset{grid-column:1}.restricted-bank-timeline{grid-template-columns:1fr}.restricted-banking>header{gap:15px}.restricted-topbar>button{min-height:34px}}.workspace-choice{color:#182033;background:radial-gradient(circle at 80% 10%,#e9e6ff 0,#0000 34%),#f5f6f9;place-items:center;min-height:100vh;padding:28px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.workspace-choice section{background:#fff;border:1px solid #e0e3eb;border-radius:20px;width:min(720px,100%);padding:42px;box-shadow:0 24px 70px #171c361a}.workspace-choice small{color:#5547df;letter-spacing:.12em;font-size:10px;font-weight:850}.workspace-choice h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:36px}.workspace-choice p{color:#667086;margin:0;line-height:1.6}.workspace-choice section>div{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.workspace-choice button{color:#252b3b;text-align:left;cursor:pointer;background:#fafafe;border:1px solid #dfe2ea;border-radius:13px;gap:7px;min-height:120px;padding:22px;display:grid}.workspace-choice button:hover{background:#f4f2ff;border-color:#8175e8}.workspace-choice button b{font-size:18px}.workspace-choice button span{color:#697187;font-size:12px;line-height:1.5}.workspace-choice a{color:#5547df;font-size:12px;font-weight:800}@media (width<=650px){.workspace-choice section{padding:26px}.workspace-choice section>div{grid-template-columns:1fr}.workspace-choice h1{font-size:30px}}.workspace-choice .workspace-signout{color:#5547df;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.restricted-login-history{background:#fafafd;border:1px solid #e2e6ed;border-radius:10px;grid-column:1/-1;margin:8px;padding:16px}.restricted-login-history header{margin-bottom:10px}.restricted-login-history header b,.restricted-login-history header small{display:block}.restricted-login-history header b{font-size:12px}.restricted-login-history header small{color:#657085;margin-top:4px;font-size:10px}.restricted-login-history p{color:#4f566a;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:9px 0;font-size:10px;display:flex}.restricted-login-history time{color:#777e91;white-space:nowrap}.protected-banking-setup{gap:18px;display:grid}.protected-bank-profiles{border:1px solid var(--r-line);border-radius:11px;margin:20px 22px 0;overflow:hidden}.protected-bank-profiles>header{border-bottom:1px solid var(--r-line);background:#fafafd;padding:14px 16px}.protected-bank-profiles h3,.protected-bank-profiles p{margin:0}.protected-bank-profiles h3{font-size:13px}.protected-bank-profiles p{color:var(--r-muted);margin-top:4px;font-size:10px}.protected-bank-profiles article{border-bottom:1px solid #eef0f4;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:14px 16px;display:grid}.protected-bank-profiles article:last-child{border-bottom:0}.protected-bank-profiles article div>*{display:block}.protected-bank-profiles article small{color:var(--r-muted);font-size:9px;line-height:1.45}.protected-bank-profiles article b{margin:3px 0;font-size:12px}.protected-bank-profiles article span{color:#535b70;font-size:10px}.protected-bank-profiles article>div:last-child{text-align:right}.protected-bank-profiles article strong{color:#4435c7;margin-bottom:4px;font-size:10px}.protected-bank-form{padding-top:4px!important}.protected-capabilities label{background:#fafafe;border:1px solid #e0e3eb;border-radius:8px;flex:1;min-width:230px;padding:12px;align-items:flex-start!important}.protected-capabilities label span>*{display:block}.protected-capabilities label b{font-size:11px}.protected-capabilities label small{color:var(--r-muted);margin-top:3px;font-size:9px;line-height:1.4}.bank-identity-field{grid-column:auto}.bank-input-wrap{display:block;position:relative}.bank-directory-results{z-index:20;background:#fff;border:1px solid #d4d9e3;border-radius:8px;max-height:250px;position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 14px 30px #171f3324}.bank-directory-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f4;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.bank-directory-results button span>*{display:block}.bank-directory-results button small{color:var(--r-muted);font-size:8px}.bank-directory-results button em{font-size:8px;font-style:normal;font-weight:800}.bank-no-match{padding:12px;display:block}.bank-no-match>*{display:block}.bank-no-match small,.bank-directory-note{color:var(--r-muted);font-size:9px!important;font-weight:500!important}.bank-logo-fallback{color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.bank-confirmation{background:#f0f9f4;border:1px solid #c9e2d4;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;margin-top:6px;padding:8px;display:grid}.bank-confirmation-logo img{display:none}.bank-confirmation span>*{display:block}.bank-confirmation small{color:#178050;font-size:7px}.bank-confirmation b{font-size:10px}.bank-confirmation em{color:var(--r-muted);font-size:8px;font-style:normal}.protected-provider-route{background:#f1f6ff;border-left:4px solid #2c6bed;padding:15px}.protected-provider-route>*{display:block}.protected-provider-route small{color:#2c5cab;letter-spacing:.1em;font-size:8px;font-weight:850}.protected-provider-route b{margin-top:5px;font-size:13px}.protected-provider-route p{color:#56647c;margin:6px 0;font-size:10px;line-height:1.5}.protected-provider-route span{color:#2c5cab;font-size:9px;font-weight:750}.protected-bank-evidence{border:1px solid var(--r-line);background:#fafafd;border-radius:10px;padding:17px}.protected-bank-evidence h3{margin:0;font-size:13px}.protected-bank-evidence>p,.protected-bank-evidence li{color:var(--r-muted);font-size:10px;line-height:1.5}.protected-bank-evidence ul{padding-left:18px}.protected-bank-evidence>label{color:#586074;gap:6px;margin-top:12px;font-size:11px;font-weight:750;display:grid}.protected-bank-evidence>label small{color:var(--r-muted);font-size:9px;font-weight:500}.protected-bank-consents{gap:8px;display:grid}.protected-bank-consents label{border:1px solid var(--r-line);color:#535b70;background:#fbfcfd;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:12px;font-size:10px;line-height:1.5;display:grid}.protected-bank-consents input{width:16px!important;height:16px!important;min-height:auto!important}.protected-bank-progress{color:#205da3;background:#eef6ff;border-radius:8px;padding:12px;font-size:11px;font-weight:750}@media (width<=650px){.protected-bank-profiles article{grid-template-columns:1fr}.protected-bank-profiles article>div:last-child{text-align:left}.protected-capabilities label{min-width:100%}.bank-identity-field{grid-column:1}}.sar-shell{font-size:14px;line-height:1.5}.sidebar{width:104px}.workspace{margin-left:104px}.sidebar nav{gap:7px;padding:16px 10px}.sidebar nav button,.sidebar footer>button{border-left-width:3px;gap:7px;min-height:64px;padding:8px 5px}.sidebar nav button>svg,.sidebar footer>button>svg{filter:drop-shadow(0 1px 1px #00000026);width:22px;height:22px}.sidebar nav button.active>svg{color:#ffd078}.sidebar nav span,.sidebar footer>button span{letter-spacing:.01em;font-size:11px;font-weight:700}.loop-platform .sidebar nav button>b{width:22px;height:22px;font-size:10px}.workspace-head>div:first-child>small,.drawer-head small{font-size:11px}.workspace-head p{font-size:13px}.panel-head h2{font-size:15px}.panel-head p{font-size:12px}.button{min-height:40px;font-size:12px}.button.compact{min-height:34px;font-size:11px}.metric>span,.metric small,.tax-metrics small,.tax-metrics span,.text-button,.count-chip,.filter-row button,.workbench-tabs button,.drawer-tabs button{font-size:11px}.table-search input{font-size:12px}.table-header,.automation-header,.automation-head{font-size:11px}.table-row b,.compact-table b,.attention-list b,.automation-row b,.event-list b,.approval-list article b,.supplier-card header b,.role-grid b,.bank-change-list b,.policy-list b,.connection-row b,.letter-list b,.report-list b,.integration-list b,.simple-list b,.toggle-list b,.audit-list b,.loop-record-list b{font-size:12px}.table-row small,.compact-table small,.attention-list small,.automation-row small,.event-list small,.event-list time,.approval-list article small,.supplier-card header small,.supplier-card>div small,.role-grid small,.bank-change-list small,.policy-list small,.connection-row small,.letter-list small,.report-list small,.integration-list small,.simple-list small,.toggle-list small,.audit-list small,.loop-record-list small{font-size:11px}.status{padding:5px 8px;font-size:11px}.row-actions button,.quick-approve,.policy-list article>button,.destination-card>button,.loop-record-list button{font-size:11px}.settings-nav button{min-height:46px;font-size:12px}.settings-form label,.form-grid label{font-size:12px}.settings-form input,.settings-form select,.form-grid input,.form-grid select,.inline-form input,.inline-form select{height:42px;font-size:13px}.workspace-head h1{font-size:31px}.empty-state h3{font-size:15px}.empty-state p{font-size:12px}.approval-hero small,.readiness-grid small,.fx-workbench>div:first-child small,.portal-flow small{font-size:10px}.approval-hero p,.automation-hero p,.fx-workbench p,.portal-flow p,.ops-guide p,.readiness-grid b,.identity-rule b,.bank-rule-banner b,.ops-guide b{font-size:12px}.readiness-grid small,.identity-rule small,.bank-rule-banner small,.fx-steps span,.change-procedure span,.payment-stepper span,.payment-confirm{font-size:11px}.detail-grid>div,.amount-breakdown>div{min-width:0}.detail-grid dt,.amount-breakdown dt{letter-spacing:.025em;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.detail-grid dd,.amount-breakdown dd{overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (width<=980px){.sidebar{width:88px}.workspace{margin-left:88px}.sidebar nav span,.sidebar footer>button span{font-size:10px}}@media (width<=720px){.sidebar{width:min(292px,86vw)}.workspace{margin-left:0}.sidebar nav button,.sidebar footer>button{flex-direction:row;justify-content:flex-start;min-height:54px;padding:8px 16px}.sidebar nav span,.sidebar footer>button span{font-size:13px}.sidebar nav button>svg,.sidebar footer>button>svg{width:23px;height:23px}}@media (width<=640px){.sar-shell{width:100%;max-width:100%;font-size:14px;overflow-x:hidden}.topbar{grid-template-columns:112px minmax(0,1fr) 58px}.global-search{min-width:0}.global-search input{font-size:12px}.workspace{width:100%;max-width:100%;padding-left:10px;padding-right:10px}.workspace-head h1{font-size:26px;line-height:1.1}.workspace-actions{grid-template-columns:1fr;display:grid}.workspace-actions .button,.panel-actions .button{min-height:44px}.metric-grid{grid-template-columns:1fr}.metric{min-height:94px}.panel,.drawer,.notification-popover,.search-results{max-width:100vw}.drawer{overflow-x:hidden}.drawer-actions{flex-direction:column;align-items:stretch}.drawer-actions .button{width:100%;min-height:44px}.table-wrap,.demo-table,.invoice-timeline,.payment-lifecycle{-webkit-overflow-scrolling:touch;overflow-x:auto}.toast{max-width:none;font-size:12px;bottom:10px;left:10px;right:10px}}@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.pacorda-bank-shell{--portal-ink:#10243e;--portal-muted:#5f7188;--portal-line:#d6dee8;--portal-soft-line:#e8edf3;--portal-panel:#fff;--portal-canvas:#f4f7fb;--tier-primary:#0b326b;--tier-primary-end:#164b88;--tier-action:#0878d7;--tier-accent:#53b9ef;min-height:100vh;color:var(--portal-ink);background:var(--portal-canvas);font-optical-sizing:auto;font-variant-numeric:tabular-nums lining-nums;font-family:InterVariable,Inter,Segoe UI,Arial,sans-serif;font-size:16px}.pacorda-bank-shell.tier-commercial{--portal-canvas:#f2f7f7;--tier-primary:#0d4650;--tier-primary-end:#14727a;--tier-action:#087f8c;--tier-accent:#56c5c2}.pacorda-bank-shell.tier-connect{--portal-canvas:#f5f7fa;--tier-primary:#243447;--tier-primary-end:#365a7a;--tier-action:#365a7a;--tier-accent:#7da4c4}.pacorda-bank-shell.tier-enterprise{--portal-canvas:#f4f5fa;--tier-primary:#171d4b;--tier-primary-end:#353072;--tier-action:#5a4ad8;--tier-accent:#9a8cf1}.pacorda-bank-shell button,.pacorda-bank-shell input,.pacorda-bank-shell select,.pacorda-bank-shell textarea,.portal-feedback-dialog button,.portal-feedback-dialog input,.portal-feedback-dialog select,.portal-feedback-dialog textarea,.sandbox-preview-control button{font-family:inherit}.pacorda-bank-shell .bank-brand-header{z-index:90;position:sticky;top:0;box-shadow:0 2px 12px #0518332e}.pacorda-bank-shell .bank-brand-row{background:linear-gradient(105deg, var(--tier-primary), var(--tier-primary-end));justify-content:flex-end;min-height:68px;padding:0 clamp(18px,3vw,46px);position:relative}.pacorda-bank-shell .bank-brand-lockup{min-width:0;position:absolute;left:50%;transform:translate(-50%)}.pacorda-bank-shell .bank-brand-lockup img{width:142px}.pacorda-bank-shell .bank-brand-lockup span{letter-spacing:-.02em;padding-left:15px;font-size:17px;font-weight:600}.pacorda-bank-shell .bank-header-tools{min-height:68px}.pacorda-bank-shell .bank-header-icon{width:40px;height:40px;border-color:#ffffff61!important;font-size:17px!important}.pacorda-bank-shell .bank-signout{font-size:14px!important}.pacorda-bank-shell .bank-product-nav{border-bottom:1px solid var(--portal-line);background:#fff;justify-content:center;min-height:54px;padding:0 clamp(14px,3vw,44px);position:relative;overflow:visible}.pacorda-bank-shell .bank-mobile-menu{color:#27415e;min-height:54px;padding:0 12px;font-size:14px;font-weight:700;position:absolute;left:clamp(12px,2vw,30px);display:flex!important}.pacorda-bank-shell .bank-product-menu>summary{color:#263e59;min-height:54px;padding:0 clamp(12px,1.35vw,22px);font-size:14px;font-weight:650}.pacorda-bank-shell .bank-product-menu>summary.active:after{height:3px;left:12px;right:12px}.pacorda-bank-shell .bank-mega-panel{border:1px solid var(--portal-line);border-top:3px solid var(--tier-action);border-radius:0 0 6px 6px;width:min(410px,100vw - 30px);padding:8px;box-shadow:0 20px 46px #071d3a33}.pacorda-bank-shell .bank-mega-panel>button{border-bottom:1px solid var(--portal-soft-line);color:#1d3857;background:#fff;min-height:66px;padding:11px 14px}.pacorda-bank-shell .bank-mega-panel>button span>b{color:#1d3857;text-align:left;background:0 0;border-radius:0;min-width:0;padding:0;font-size:14px;font-weight:700}.pacorda-bank-shell .bank-mega-panel>button small{color:#65768a;font-size:12px;line-height:1.45}.pacorda-bank-shell .bank-capability-switch{border:1px solid color-mix(in srgb, var(--tier-action) 38%, #cdd7e2);min-height:40px;color:var(--tier-primary);background:color-mix(in srgb, var(--portal-canvas) 72%, #fff);border-radius:999px;align-items:center;gap:3px;margin:0 14px 0 8px;padding:3px;font-size:13px;font-weight:750;line-height:1.1;display:inline-flex;position:static}.pacorda-bank-shell .bank-capability-switch button,.pacorda-bank-shell .bank-capability-switch>span{min-height:32px;color:var(--portal-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 12px;display:inline-flex}.pacorda-bank-shell .bank-capability-switch button{cursor:pointer}.pacorda-bank-shell .bank-capability-switch button:hover,.pacorda-bank-shell .bank-capability-switch button:focus-visible{color:var(--tier-primary);background:#fff;outline:none}.pacorda-bank-shell .bank-capability-switch>span.active{color:#fff;background:var(--tier-primary);box-shadow:0 1px 3px #0a1e4629}.pacorda-bank-shell .bank-search-panel{border-bottom:1px solid var(--portal-line);border-radius:0;max-width:none;min-height:68px;margin:0;padding:11px max(24px,50vw - 610px);box-shadow:0 14px 28px #061b3924}.pacorda-bank-shell .bank-search-panel>input{border:1px solid var(--tier-action);border-radius:4px;height:44px;font-size:15px}.pacorda-bank-shell .bank-workspace,.pacorda-bank-shell.tier-business .bank-workspace,.pacorda-bank-shell.tier-commercial .bank-workspace,.pacorda-bank-shell.tier-enterprise .bank-workspace{min-height:calc(100vh - 122px);display:block}.pacorda-bank-shell .bank-context-nav,.pacorda-bank-shell.tier-business .bank-context-nav,.pacorda-bank-shell.tier-commercial .bank-context-nav,.pacorda-bank-shell.tier-enterprise .bank-context-nav,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav{z-index:130;border-right:1px solid var(--portal-line);width:292px;min-height:100vh;color:var(--portal-ink);background:#fff;transition:left .2s;position:fixed;top:0;bottom:0;left:-306px;overflow-y:auto;box-shadow:14px 0 38px #04183438;display:flex!important}.pacorda-bank-shell .bank-context-nav.open,.pacorda-bank-shell.tier-business .bank-context-nav.open,.pacorda-bank-shell.tier-commercial .bank-context-nav.open,.pacorda-bank-shell.tier-enterprise .bank-context-nav.open,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav.open{left:0}.pacorda-bank-shell .loop-mobile-overlay{z-index:120;background:#04132a7a;border:0;position:fixed;inset:0}.pacorda-bank-shell .bank-context-heading{border-bottom:1px solid var(--portal-line);padding:24px 20px 18px}.pacorda-bank-shell .bank-context-heading span{font-size:20px}.pacorda-bank-shell .bank-context-heading small{font-size:12px}.pacorda-bank-shell .bank-context-heading>button{color:#314b67;background:#f0f4f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:14px}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-logo{border-bottom:1px solid var(--portal-line);grid-template-columns:1fr auto;align-items:center;min-height:78px;padding:17px 18px;display:grid}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-logo>a{display:none}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-logo>span{color:var(--tier-primary);letter-spacing:.07em;font-size:14px;font-weight:800}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-logo>button{color:#314b67;background:#f0f4f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.supplier-v2.pacorda-bank-shell .supplier-rail .loop-rail-profile{padding:18px}.pacorda-bank-shell .bank-context-nav nav button,.supplier-v2.pacorda-bank-shell .supplier-rail .loop-nav section>div>button{min-height:48px;padding-left:16px;padding-right:16px;font-size:14px}.pacorda-bank-shell .bank-context-session{padding:16px!important}.pacorda-bank-shell .bank-folded-identity,.pacorda-bank-shell.tier-business .bank-folded-identity,.pacorda-bank-shell.tier-commercial .bank-folded-identity,.pacorda-bank-shell.tier-enterprise .bank-folded-identity{z-index:70;background:#fff;border:1px solid #c8d3df;border-radius:24px;justify-content:center;align-items:center;width:78px;height:46px;padding:0;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 9px 26px #071d3c2e}.pacorda-bank-shell .bank-main{min-height:calc(100vh - 122px)}.pacorda-bank-shell .environment-switch{min-height:52px;box-shadow:none;border-color:#e2c47f;border-radius:0}.pacorda-bank-shell .bank-taskbar{border-bottom:1px solid var(--portal-line);background:#fff;min-height:38px;padding:7px max(22px,50vw - 720px)}.pacorda-bank-shell .loop-live{font-size:12px}.pacorda-bank-shell .bank-content,.pacorda-bank-shell .loop-content{width:min(1440px,100%);max-width:1440px;margin:0 auto;padding:34px clamp(20px,3vw,44px) 64px}.pacorda-bank-shell .bank-page-head,.pacorda-bank-shell .loop-page-head{margin-bottom:24px}.pacorda-bank-shell .bank-page-head small,.pacorda-bank-shell .loop-page-head small{color:var(--tier-action);letter-spacing:.09em;font-size:12px;font-weight:800}.pacorda-bank-shell .bank-page-head h1,.pacorda-bank-shell .loop-page-head h1{color:var(--portal-ink);letter-spacing:-.04em;margin:4px 0 3px;font-size:clamp(30px,2.4vw,38px);font-weight:650;line-height:1.1}.pacorda-bank-shell .bank-page-head p,.pacorda-bank-shell .loop-page-head p{color:var(--portal-muted);font-size:15px;line-height:1.55}.pacorda-bank-shell .bank-page-actions .button,.pacorda-bank-shell .loop-page-actions .button{border-radius:4px;min-height:42px;font-size:14px}.pacorda-bank-shell .bank-account-summary,.pacorda-bank-shell .bank-action-center,.pacorda-bank-shell .loop-panel,.pacorda-bank-shell .metric-card,.pacorda-bank-shell .financial-card{border-color:var(--portal-line);border-radius:6px;box-shadow:0 2px 8px #0d26440b}.pacorda-bank-shell .bank-account-summary h2{font-size:36px}.pacorda-bank-shell .bank-account-summary p,.pacorda-bank-shell .bank-action-center button>small{font-size:13px}.pacorda-bank-shell .table-header{font-size:12px}.pacorda-bank-shell .table-row b{font-size:14px}.pacorda-bank-shell .table-row small{font-size:12px}.pacorda-bank-shell .portal-legal-footer{border-top:1px solid var(--portal-line);background:#fff;grid-template-columns:minmax(260px,.9fr) minmax(480px,1.4fr);gap:22px 38px;width:100%;margin-top:auto;padding:30px clamp(20px,3vw,44px)}.pacorda-bank-shell .portal-legal-footer>div b{font-size:16px}.pacorda-bank-shell .portal-legal-footer>div span{max-width:600px;color:var(--portal-muted);font-size:12px;line-height:1.55}.pacorda-bank-shell .portal-legal-footer nav{gap:11px 20px}.pacorda-bank-shell .portal-legal-footer nav a,.pacorda-bank-shell .portal-legal-footer nav button{font-size:12px}.pacorda-bank-shell .portal-legal-footer>small{color:#6e7c8d;font-size:12px;line-height:1.55}.sandbox-preview-control>header{background:var(--tier-primary,#0b326b)}.sandbox-preview-control>header small{color:#d9e8ff}.sandbox-preview-control>header p{color:#dbe6f2}.sandbox-preview-matrix section.selected-tier>div:first-child{border-left-color:var(--tier-action,#0878d7);background:color-mix(in srgb, var(--tier-canvas,#f4f7fb) 82%, #fff)}.sandbox-preview-matrix button.active{background:var(--tier-primary,#0b326b)}@media (width<=1240px){.pacorda-bank-shell .bank-product-menu:nth-of-type(4){display:none}}@media (width<=900px){.pacorda-bank-shell .bank-brand-lockup{margin-right:auto;position:static;transform:none}.pacorda-bank-shell .bank-brand-row,.pacorda-bank-shell .bank-product-nav{justify-content:flex-start}.pacorda-bank-shell .bank-product-nav>.bank-product-menu{display:none}.pacorda-bank-shell .bank-capability-switch{margin:0 0 0 8px}.pacorda-bank-shell .portal-legal-footer{grid-template-columns:1fr}.pacorda-bank-shell .portal-legal-footer nav{justify-content:flex-start}.pacorda-bank-shell .portal-legal-footer>small{grid-column:1}}@media (width<=620px){.pacorda-bank-shell .bank-brand-row{min-height:62px;padding:0 12px}.pacorda-bank-shell .bank-brand-lockup img{width:112px}.pacorda-bank-shell .bank-brand-lockup span{padding-left:10px;font-size:14px}.pacorda-bank-shell .bank-header-tools{min-height:62px}.pacorda-bank-shell .bank-header-icon{width:36px;height:36px}.pacorda-bank-shell .bank-signout{display:none}.pacorda-bank-shell .bank-capability-switch{font-size:12px}.pacorda-bank-shell .bank-capability-switch button,.pacorda-bank-shell .bank-capability-switch>span{padding:0 9px}.pacorda-bank-shell .bank-content,.pacorda-bank-shell .loop-content{padding:24px 14px 44px}.pacorda-bank-shell .bank-page-head,.pacorda-bank-shell .loop-page-head{flex-direction:column;align-items:flex-start}.pacorda-bank-shell .bank-page-actions,.pacorda-bank-shell .loop-page-actions{width:100%;overflow-x:auto}.pacorda-bank-shell .portal-legal-footer{padding:24px 16px 82px}.pacorda-bank-shell .bank-folded-identity{bottom:12px;left:12px}}.combined-financial-shell{min-height:100vh;color:var(--portal-ink);background:var(--portal-canvas);font-family:var(--portal-font)}.combined-financial-shell .bank-product-nav{padding-inline:max(18px,50vw - 760px)}.combined-financial-shell .bank-product-menu>summary{padding-inline:18px}.combined-main{min-height:calc(100vh - 122px)}.combined-main>.environment-switch{margin:10px max(18px,50vw - 760px) 0}.combined-main .bank-taskbar{border-bottom:1px solid var(--portal-line);background:#fff;justify-content:space-between;align-items:center;min-height:48px;padding:0 max(24px,50vw - 675px);display:flex}.combined-access-label{color:var(--tier-primary);letter-spacing:.09em;font-size:12px;font-weight:800}.combined-content{max-width:1420px;margin:0 auto}.combined-position-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.combined-position-grid article,.combined-partner-grid article,.combined-analytics article{border:1px solid var(--portal-line);border-top:3px solid var(--tier-action);background:#fff;border-radius:12px;align-content:start;gap:9px;min-height:148px;padding:22px;display:grid;box-shadow:0 9px 24px #1124440e}.combined-position-grid article.pay-position{border-top-color:#2369d8}.combined-position-grid article.receive-position{border-top-color:#008f71}.combined-position-grid article.net-position{border-top-color:var(--tier-primary)}.combined-position-grid small,.combined-partner-grid small,.combined-analytics small,.combined-dual-panels header small{color:var(--portal-muted);letter-spacing:.065em;font-size:11px;font-weight:800}.combined-position-grid strong{color:var(--portal-ink);letter-spacing:-.045em;font-size:clamp(25px,2.3vw,36px);font-weight:520}.combined-position-grid span{color:var(--portal-muted);font-size:13px}.combined-dual-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.combined-dual-panels>article{border:1px solid var(--portal-line);background:#fff;border-radius:12px;overflow:hidden}.combined-dual-panels>article>header{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:flex-end;gap:20px;min-height:88px;padding:18px 20px;display:flex}.combined-dual-panels header span{gap:5px;display:grid}.combined-dual-panels h2{margin:0;font-size:20px}.combined-dual-panels header>b{font-size:19px}.combined-register{border:1px solid var(--portal-line);background:#fff;border-radius:12px;overflow:hidden}.combined-dual-panels .combined-register{border:0;border-radius:0}.combined-register-row{border-bottom:1px solid var(--portal-line);grid-template-columns:105px 1.2fr 1.2fr 1fr 110px;align-items:center;gap:14px;min-height:66px;padding:10px 18px;font-size:13px;display:grid}.combined-dual-panels .combined-register-row{grid-template-columns:80px 1fr 1fr}.combined-dual-panels .combined-register-row>span:nth-child(4),.combined-dual-panels .combined-register-row>span:nth-child(5),.combined-dual-panels .combined-register-row.head{display:none}.combined-register-row:last-child{border-bottom:0}.combined-register-row.head{min-height:42px;color:var(--portal-muted);letter-spacing:.04em;background:#f7f9fc;font-size:11px;font-weight:800}.combined-register-row span{overflow-wrap:anywhere;min-width:0}.combined-register-row span:nth-child(2){gap:3px;display:grid}.combined-register-row small{color:var(--portal-muted);font-size:11px}.combined-register-row i{color:#3c526b;background:#edf2f7;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:700}.direction-in,.direction-out{border-radius:999px;justify-content:center;padding:5px 8px;font-size:11px;display:inline-flex}.direction-in{color:#087158;background:#e3f6ef}.direction-out{color:#1856a8;background:#e8f0fd}.combined-empty{text-align:center;gap:5px;padding:28px 20px;display:grid}.combined-empty span{color:var(--portal-muted);font-size:13px}.combined-partner-grid,.combined-analytics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.combined-partner-grid strong,.combined-analytics strong{font-size:27px}.combined-partner-grid p{color:var(--portal-muted);margin:0;font-size:14px}.combined-menu-drawer{z-index:90;width:min(360px,92vw);color:var(--portal-ink);background:#fff;grid-template-rows:auto 1fr auto;transition:transform .18s;display:grid;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:22px 0 55px #091b3638}.combined-menu-drawer.open{transform:translate(0)}.combined-menu-drawer>header{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;font-weight:800;display:flex}.combined-menu-drawer>header button{cursor:pointer;background:0 0;border:0;font-size:24px}.combined-menu-drawer>nav{align-content:start;padding:12px;display:grid;overflow-y:auto}.combined-menu-drawer>nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:12px;display:grid}.combined-menu-drawer>nav button:hover,.combined-menu-drawer>nav button.active{color:var(--tier-primary);background:var(--tier-canvas)}.combined-menu-drawer>nav small{color:var(--portal-muted);font-size:11px}.combined-menu-drawer>footer{border-top:1px solid var(--portal-line);padding:12px}.combined-menu-drawer .bank-testing-button{width:100%;margin-bottom:8px}@media (width<=1180px){.combined-financial-shell .bank-product-menu:nth-of-type(5),.combined-financial-shell .bank-product-menu:nth-of-type(6){display:none}.combined-position-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.combined-position-grid,.combined-partner-grid,.combined-analytics,.combined-dual-panels{grid-template-columns:1fr}.combined-register{overflow-x:auto}.combined-register-row{min-width:720px}.combined-dual-panels .combined-register-row{min-width:0}}@media (width<=560px){.combined-position-grid{grid-template-columns:1fr 1fr}.combined-position-grid article{min-height:132px;padding:16px}.combined-position-grid article.net-position{grid-column:1/-1}.combined-main .bank-taskbar{padding-inline:14px}}.pacorda-bank-shell .portal-communications{align-items:center;display:flex;position:relative}.pacorda-bank-shell .portal-communications .bank-header-icon{position:relative}.pacorda-bank-shell .portal-communications svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.portal-communication-dot{border:2px solid var(--tier-primary);background:#55ddb0;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:6px}.pacorda-bank-shell .portal-communications-panel{z-index:140;border:1px solid #d5deea;border-top:4px solid var(--tier-action);color:#12233f;background:#fff;border-radius:3px;width:min(430px,100vw - 24px);max-height:min(680px,100vh - 96px);position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 20px 54px #06193447}.pacorda-bank-shell .portal-communications-panel>header{z-index:1;background:#fff;border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.pacorda-bank-shell .portal-communications-panel header small{color:var(--tier-action);letter-spacing:.12em;font-size:10px;font-weight:850}.pacorda-bank-shell .portal-communications-panel header h2{margin:4px 0 0;font-size:20px}.pacorda-bank-shell .portal-communications-panel header>button{color:#213b58;border:1px solid #ced8e4;border-radius:50%;width:34px;height:34px;font-size:22px}.pacorda-bank-shell .portal-communications-panel form{border-bottom:1px solid #e4eaf1;gap:12px;padding:18px 20px;display:grid}.pacorda-bank-shell .portal-communications-panel form label{color:#425873;gap:6px;font-size:12px;font-weight:750;display:grid}.pacorda-bank-shell .portal-communications-panel form input,.pacorda-bank-shell .portal-communications-panel form textarea{color:#12233f;background:#fff;border:1px solid #cbd6e3;border-radius:3px;width:100%;padding:10px 12px}.pacorda-bank-shell .portal-communications-panel form textarea{resize:vertical}.portal-communications-list{display:grid}.portal-communications-list article{border-bottom:1px solid #e7ecf2;gap:6px;padding:15px 20px;display:grid}.portal-communications-list article b{color:#142c49;font-size:14px}.portal-communications-list article span{color:#52677f;font-size:13px;line-height:1.45}.portal-communications-list article small{color:#7b8a9c;text-transform:capitalize;font-size:11px}.portal-communications-list>p,.portal-communications-error{color:#64778e;margin:0;padding:20px;font-size:13px}.portal-communications-error{color:#9e2938;background:#fff1f2}.pacorda-bank-shell .bank-context-nav,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav,.pacorda-bank-shell .combined-menu-drawer{z-index:120;width:min(282px,100vw - 42px);min-height:100vh;transition:left .2s;position:fixed;top:0;bottom:0;left:-292px;transform:none;box-shadow:10px 0 32px #041a3c3d}.pacorda-bank-shell .bank-context-nav.open,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav.open,.pacorda-bank-shell .combined-menu-drawer.open{left:0;transform:none}@media (width<=720px){.pacorda-bank-shell .bank-signout{display:none}.pacorda-bank-shell .portal-communications-panel{width:auto;position:fixed;top:64px;left:10px;right:10px}}.pacorda-bank-shell .bank-context-nav,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav,.pacorda-bank-shell .combined-menu-drawer{background:#fff;overflow:hidden}.pacorda-bank-shell .bank-context-nav,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav{flex-direction:column}.pacorda-bank-shell .combined-menu-drawer{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.pacorda-bank-shell .customer-workspace-drawer{flex-direction:column;display:flex!important}.pacorda-bank-shell .customer-drawer-heading{color:#fff;background:var(--tier-primary);border-bottom:1px solid #e1e8f0;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 16px 0 18px;display:flex}.pacorda-bank-shell .customer-drawer-heading>span{letter-spacing:-.01em;font-size:15px;font-weight:800}.pacorda-bank-shell .customer-drawer-heading>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pacorda-bank-shell .customer-drawer-heading>button:hover,.pacorda-bank-shell .customer-drawer-heading>button:focus-visible{background:#ffffff2e;outline:none}.pacorda-bank-shell .bank-folded-identity,.pacorda-bank-shell.tier-business .bank-folded-identity,.pacorda-bank-shell.tier-commercial .bank-folded-identity,.pacorda-bank-shell.tier-enterprise .bank-folded-identity{display:none!important}.pacorda-bank-shell .bank-identity-cover{border:1px solid color-mix(in srgb, var(--tier-primary) 22%, #d8e0e9);background:#fff;border-radius:8px;flex:none;gap:0;margin:14px;display:grid;overflow:hidden;box-shadow:0 5px 16px #071f4017}.pacorda-bank-shell .bank-identity-cover>header{color:#fff;background:linear-gradient(132deg, var(--tier-primary), color-mix(in srgb, var(--tier-primary) 72%, var(--tier-action)));justify-content:space-between;align-items:flex-end;gap:12px;min-height:66px;padding:13px 14px;display:flex}.pacorda-bank-shell .bank-identity-cover>header img{width:105px;height:auto}.pacorda-bank-shell .bank-identity-cover>header span{color:#ffffffc7;letter-spacing:.09em;white-space:nowrap;font-size:8px;font-weight:800}.pacorda-bank-shell .bank-identity-cover>button{color:#18304e;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ecf2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.pacorda-bank-shell .bank-identity-cover>button:hover,.pacorda-bank-shell .bank-identity-cover>button:focus-visible{background:color-mix(in srgb, var(--tier-canvas) 62%, #fff);outline:none}.pacorda-bank-shell .bank-identity-cover>button>i{color:#fff;background:var(--tier-primary);border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:850;display:grid}.pacorda-bank-shell .bank-identity-cover>button>span{min-width:0;gap:2px!important;display:grid!important}.pacorda-bank-shell .bank-identity-cover>button small{color:#798697;letter-spacing:.08em;font-size:8px;font-weight:800}.pacorda-bank-shell .bank-identity-cover>button b{color:#18304e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pacorda-bank-shell .bank-identity-cover>button em{color:#8090a3;font-size:20px;font-style:normal}.pacorda-bank-shell .bank-identity-cover>div{background:#f5f8fb;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:7px 12px;display:flex}.pacorda-bank-shell .bank-identity-cover>div small{color:#65778c;font-size:9px;font-weight:700}.pacorda-bank-shell .bank-identity-cover>div button{font:inherit;cursor:pointer;color:var(--tier-primary)!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important;font-weight:800!important}.pacorda-bank-shell .bank-context-nav>nav,.supplier-v2.pacorda-bank-shell .supplier-rail .bank-linear-nav,.pacorda-bank-shell .combined-menu-drawer>nav{border:0;min-height:0;padding:0 14px;overflow-y:auto}.pacorda-bank-shell .bank-context-nav>nav>button,.supplier-v2.pacorda-bank-shell .supplier-rail .bank-linear-nav>button,.pacorda-bank-shell .combined-menu-drawer>nav>button{color:#213b5a;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf3;border-radius:0;align-items:center;gap:10px;padding:9px 4px;font-size:12px;font-weight:720;display:grid}.pacorda-bank-shell .bank-context-nav>nav>button,.supplier-v2.pacorda-bank-shell .supplier-rail .bank-linear-nav>button{grid-template-columns:20px minmax(0,1fr) auto}.pacorda-bank-shell .combined-menu-drawer>nav>button{grid-template-columns:minmax(0,1fr)}.pacorda-bank-shell .combined-menu-drawer>nav>button small{color:#718096;font-size:9px;font-weight:500}.pacorda-bank-shell .bank-context-nav>nav>button:hover,.supplier-v2.pacorda-bank-shell .supplier-rail .bank-linear-nav>button:hover,.pacorda-bank-shell .combined-menu-drawer>nav>button:hover,.pacorda-bank-shell .bank-context-nav>nav>button.active,.supplier-v2.pacorda-bank-shell .supplier-rail .bank-linear-nav>button.active,.pacorda-bank-shell .combined-menu-drawer>nav>button.active{color:var(--tier-action);background:color-mix(in srgb, var(--tier-canvas) 62%, #fff)}.pacorda-bank-shell .bank-context-nav>footer.bank-context-session,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav>footer.bank-context-session,.pacorda-bank-shell .combined-menu-drawer>footer{background:#f7f9fc;border-top:1px solid #e3e9f0;flex:none;margin-top:auto;display:block;padding:14px!important}.pacorda-bank-shell .bank-testing-button{width:100%;min-height:40px;font:inherit;cursor:pointer;justify-content:flex-start;align-items:center;gap:9px;margin:0;display:flex;color:#71440a!important;background:#fff9ed!important;border:1px solid #d6a14a!important;border-radius:5px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important}.pacorda-bank-shell .bank-testing-button:hover,.pacorda-bank-shell .bank-testing-button:focus-visible{outline:none;background:#fff3d9!important;border-color:#bd7c15!important}.pacorda-bank-shell .portal-footer-brand{align-items:center;width:fit-content;display:inline-flex}.pacorda-bank-shell .portal-footer-brand img{width:132px;height:auto}.pacorda-bank-shell.tier-connect .bank-workspace,.pacorda-bank-shell.tier-business .bank-workspace,.pacorda-bank-shell.tier-commercial .bank-workspace,.pacorda-bank-shell.tier-enterprise .bank-workspace{grid-template-columns:minmax(0,1fr);display:block}.pacorda-bank-shell.tier-connect .bank-context-nav,.pacorda-bank-shell.tier-business .bank-context-nav,.pacorda-bank-shell.tier-commercial .bank-context-nav,.pacorda-bank-shell.tier-enterprise .bank-context-nav,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav{z-index:130;width:292px;min-height:100vh;position:fixed;top:0;bottom:0;left:-306px;box-shadow:14px 0 38px #04183438;display:flex!important}.pacorda-bank-shell.tier-connect .bank-context-nav.open,.pacorda-bank-shell.tier-business .bank-context-nav.open,.pacorda-bank-shell.tier-commercial .bank-context-nav.open,.pacorda-bank-shell.tier-enterprise .bank-context-nav.open,.supplier-v2.pacorda-bank-shell .supplier-rail.bank-context-nav.open{left:0}
