/*! 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-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-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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.lowercase{text-transform:lowercase}.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,)}}:root{--ink:#f7f5ff;--muted:#b8b0ca;--violet:#8c4dff;--violet-bright:#a970ff;--cyan:#2cc7ff;--lime:#c7ff2e;--night:#03020f}.sppt-marketing{--ink:#f7f5ff;--muted:#b8b0ca;--violet:#8c4dff;--violet-bright:#a970ff;--cyan:#2cc7ff;--lime:#c7ff2e;--night:#03020f;background:var(--night);min-width:0;color:var(--ink);font-family:var(--font-sppt-sans), "Avenir Next", Avenir, Arial, Helvetica, sans-serif;overflow:clip}html{scroll-behavior:smooth}body{background:var(--night);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}.shell{width:min(1360px,100% - 80px);margin-inline:auto}.hero{--network-x:0px;--network-y:0px;isolation:isolate;background:radial-gradient(circle at 78% 38%,#5321ac40,#0000 28%),linear-gradient(135deg,#02020a 0%,#07031a 58%,#03010b 100%);min-height:900px;position:relative;overflow:hidden}.hero-network{z-index:-3;opacity:.96;transform:translate3d(var(--network-x), var(--network-y), 0) scale(1.025);background-image:url(/sppt-network-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1);animation:9s ease-in-out infinite alternate network-breathe;position:absolute;inset:0 0 0 31%}.hero-vignette{z-index:-2;background:linear-gradient(90deg,#03020f 0%,#03020ffa 30%,#03020f7a 54%,#03020f14 82%),linear-gradient(#02020ca3,#0000 25% 74%,#02020cd9);position:absolute;inset:0}.site-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:104px;animation:.7s cubic-bezier(.2,.75,.25,1) 80ms both hero-fade-down;display:flex}.site-brand{flex-shrink:0;align-items:center;gap:18px;display:inline-flex}.brand-mark{letter-spacing:-.045em;font-size:31px;font-weight:610}.brand-rule{background:linear-gradient(180deg, var(--cyan), #ffffff1f);width:1px;height:38px}.brand-name{color:#e0dbe9;font-size:12px;line-height:1.18}.main-nav{color:#f0ecf6;align-items:center;gap:44px;margin-left:auto;margin-right:58px;font-size:14px;display:flex}.main-nav a,.header-cta{transition:color .18s,border-color .18s,background .18s}.main-nav a{position:relative}.main-nav a:after{content:"";background:linear-gradient(90deg, var(--violet-bright), var(--cyan));transform-origin:100%;height:1px;transition:transform .24s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.main-nav a:hover,.main-nav a:focus-visible{color:#fff}.header-cta{border:1px solid #ffffff57;border-radius:10px;align-items:center;gap:24px;padding:14px 18px;font-size:13px;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{border-color:var(--violet-bright);background:#8c4dff1f}.hero-content{align-items:center;min-height:660px;padding-top:48px;display:flex;position:relative}.hero-copy{width:53%;max-width:730px}.eyebrow{color:#a89fb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;font-size:11px;animation:.65s cubic-bezier(.2,.75,.25,1) .18s both hero-rise;display:flex}.status-dot,.settled-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite status-pulse;display:inline-block;box-shadow:0 0 16px #c7ff2ed9}h1{color:#fbfaff;letter-spacing:-.064em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(66px,6.5vw,102px);font-weight:420;line-height:.98;animation:.85s cubic-bezier(.16,.8,.24,1) .26s both hero-rise}.hero-lede{color:#ded8e8;max-width:470px;margin:28px 0 0;font-size:20px;line-height:1.55;animation:.7s cubic-bezier(.2,.75,.25,1) .39s both hero-rise}.capability-line{color:#c29cff;align-items:center;gap:16px;margin-top:28px;font-size:15px;animation:.7s cubic-bezier(.2,.75,.25,1) .47s both hero-rise;display:flex}.capability-line i{background:#6d667d;border-radius:50%;width:3px;height:3px}.landing-hero-actions{gap:18px;margin-top:42px;animation:.7s cubic-bezier(.2,.75,.25,1) .55s both hero-rise;display:flex}.button{border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:32px;min-height:58px;padding:0 24px;font-size:14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button span,.header-cta span,.text-link span,.partnership-grid a span{transition:transform .22s}.button:hover span,.button:focus-visible span,.header-cta:hover span,.header-cta:focus-visible span,.text-link:hover span,.text-link:focus-visible span,.partnership-grid a:hover span,.partnership-grid a:focus-visible span{transform:translate(3px,-3px)}.button-primary{background:linear-gradient(115deg,#7950ff,#5115da);min-width:230px;box-shadow:0 14px 50px #5b1fe047}.button-primary:hover,.button-primary:focus-visible{box-shadow:0 18px 60px #6f37f26b}.button-secondary{color:#c4a7ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0704189e;border-color:#bd98ff6b;min-width:224px}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--violet-bright)}.transfer-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#2b185ed6,#0c0823c7);border:1px solid #b992ff6b;border-radius:20px;width:322px;padding:28px 28px 22px;animation:.9s cubic-bezier(.16,.8,.24,1) .62s both card-arrive,4.8s ease-in-out 1.6s infinite card-glow;position:absolute;top:50%;right:1.5%;box-shadow:0 30px 90px #00000070,inset 0 1px #ffffff1c}.transfer-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:36%;animation:5.5s ease-in-out 1.9s infinite card-sheen;position:absolute;inset:-45% auto -45% -55%;transform:skew(-18deg)}.transfer-topline,.transfer-meta{color:#bda8e9;justify-content:space-between;align-items:center;font-size:13px;display:flex}.transfer-symbol{color:#b98dff;font-size:20px}.transfer-route{letter-spacing:-.04em;border-bottom:1px solid #ffffff26;align-items:center;gap:15px;margin-top:22px;padding-bottom:20px;font-size:30px;display:flex}.transfer-route strong{font-weight:470}.transfer-status{color:#d7ff72;border-bottom:1px solid #ffffff26;align-items:center;gap:11px;padding:18px 0;font-size:14px;display:flex}.transfer-meta{padding-top:18px}.transfer-meta code{color:#a98bee;font-family:var(--font-geist-mono), monospace;font-size:11px}.corridor-rail{color:#b9a8dd;min-height:70px;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:23px;font-size:11px;animation:.6s .76s both hero-rise;display:flex}.corridor-rail b{color:var(--violet-bright);font-size:18px;font-weight:400;animation:2.4s ease-in-out infinite arrow-signal}.corridor-rail i{background:#ffffff2e;width:32px;height:1px}.section-heading{grid-template-columns:.7fr 1.8fr 1fr;align-items:start;gap:52px;display:grid}.section-kicker{color:#665a78;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px}.section-heading h2,.developer-copy h2,.contact-inner h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,74px);font-weight:430;line-height:1.02}.section-heading>p:last-child,.developer-copy>p,.contact-inner>p{color:#4f4658;margin:4px 0 0;font-size:16px;line-height:1.7}.platform-section{color:#120d1a;background-color:#f4f1ee;background-image:linear-gradient(#140d1d0b 1px,#0000 1px),linear-gradient(90deg,#140d1d0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:144px 0 156px}.platform-product-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.96fr) minmax(0,.96fr);gap:16px;margin-top:90px;display:grid}.platform-product-card{background:#ffffff9e;border:1px solid #150e2029;border-radius:17px;flex-direction:column;min-width:0;min-height:580px;padding:26px;transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .32s,border-color .32s;display:flex;position:relative;overflow:hidden}.platform-product-card:hover{border-color:#6f41e26b;transform:translateY(-8px);box-shadow:0 24px 60px #2012341f}.product-card-featured{color:#fff;background:radial-gradient(circle at 50% 34%,#894aff75,#0000 34%),linear-gradient(145deg,#100627,#05020e);border-color:#8758ffa6}.platform-product-card-topline{color:#72697c;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.product-card-featured .platform-product-card-topline{color:#aa9dbd}.platform-product-card-topline span:last-child{font-size:20px}.platform-product-card-copy{margin-top:auto}.platform-product-card-copy>p{color:#7e4fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:10px}.platform-product-card-copy h3{letter-spacing:-.045em;margin:0;font-size:27px;font-weight:500;line-height:1.12}.platform-product-card-copy>span{color:#504657;margin-top:17px;font-size:14px;line-height:1.65;display:block}.product-card-featured .platform-product-card-copy>span{color:#cbc3d5}.product-orbit{border:1px solid #7553ff57;border-radius:50%;width:330px;height:330px;position:absolute;top:74px;left:50%;transform:translate(-50%);box-shadow:0 0 80px #652df23d,inset 0 0 70px #3c1b8233}.product-orbit:before,.product-orbit:after{content:"";border:1px solid #2bc6ff52;border-radius:50%;animation:11s linear infinite orbit-turn;position:absolute;inset:48px -22px;transform:rotate(28deg)}.product-orbit:after{border-color:#a866ff75;animation-duration:8s;animation-direction:reverse;inset:82px -10px;transform:rotate(-19deg)}.product-orbit span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 17px var(--cyan);border-radius:50%;animation:2.1s ease-in-out infinite orbit-node;position:absolute}.product-orbit span:first-child{top:43px;left:74px}.product-orbit span:nth-child(2){background:var(--lime);box-shadow:0 0 17px var(--lime);top:166px;right:18px}.product-orbit span:nth-child(3){background:var(--violet-bright);box-shadow:0 0 17px var(--violet-bright);bottom:26px;left:70px}.product-orbit span:nth-child(2){animation-delay:-.7s}.product-orbit span:nth-child(3){animation-delay:-1.4s}.route-stack{gap:8px;margin:78px 0 52px;display:grid}.route-stack>div{background:#fff;border:1px solid #ded8e3;border-radius:9px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.route-stack b{font-size:12px}.route-stack i{background:linear-gradient(90deg,#8a50ff,#20bfe7) 0 0/200% 100%;height:1px;animation:2.4s linear infinite route-flow}.route-stack small{color:#89818f;font-family:var(--font-geist-mono), monospace;font-size:8px}.fx-card{background:linear-gradient(145deg,#fff,#f1ebf8);border:1px solid #ddd5e6;border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:102px 0 100px;padding:26px 20px;display:grid;box-shadow:0 20px 50px #2d194a14}.fx-card div{gap:7px;display:grid}.fx-card div:last-child{text-align:right}.fx-card span{color:#8e8398;font-size:10px}.fx-card strong{font-size:24px;font-weight:530}.fx-card i{color:#8b4fff;font-style:normal}.flow-section{background:radial-gradient(circle at 50% 46%,#521ac238,#0000 32%),#050211;padding:150px 0 132px;overflow:hidden}.section-heading-light{grid-template-columns:.8fr 2.2fr;max-width:1000px}.section-heading-light h2{color:#f3f0fa}.flow-line{grid-template-columns:1fr .42fr 1fr .42fr 1fr;align-items:center;margin-top:110px;display:grid}.flow-line article{background:linear-gradient(145deg,#1d1040a3,#08041780);border:1px solid #ba97ff33;border-radius:16px;min-height:300px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s}.flow-line article:hover{border-color:#ba97ff7a;transform:translateY(-6px);box-shadow:0 24px 60px #2a0e6838}.flow-line article>span{color:#716781;font-family:var(--font-geist-mono), monospace;font-size:10px}.flow-icon{color:#bd8cff;border:1px solid #9760ffa6;border-radius:50%;place-items:center;width:54px;height:54px;margin:42px 0 34px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 25px #7d34ff2e}.flow-line article:hover .flow-icon{transform:rotate(8deg)scale(1.06);box-shadow:inset 0 0 25px #7d34ff42,0 0 32px #7d34ff33}.flow-line h3{margin:0;font-size:26px;font-weight:490}.flow-line p{color:#b8b1c4;margin:12px 0 0;font-size:13px;line-height:1.6}.flow-connector{background:linear-gradient(90deg,#8244ff47,#8b4fff,#2cc7ff47);height:1px;position:relative}.flow-connector i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite connector-travel;position:absolute;top:-3px;left:0;right:auto;box-shadow:0 0 16px #c7ff2ecc}.use-case-strip{border-top:1px solid #ffffff1c;margin-top:92px;padding-top:38px}.use-case-strip p{color:#726b81;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 26px;font-size:10px}.use-case-strip div{flex-wrap:wrap;gap:12px;display:flex}.use-case-strip span{color:#d1cadb;border:1px solid #ffffff29;border-radius:999px;padding:12px 17px;font-size:13px;transition:transform .22s,color .22s,border-color .22s}.use-case-strip span:hover{color:#fff;border-color:#a970ff94;transform:translateY(-3px)}.landing-developer-section{color:#15101e;background:#f4f1ee;padding:156px 0}.developer-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:110px;display:grid}.developer-copy h2{margin-top:22px}.developer-copy>p{max-width:520px;margin-top:28px}.developer-copy ul{gap:15px;margin:35px 0;padding:0;list-style:none;display:grid}.developer-copy li{color:#443b4d;padding-left:22px;font-size:14px;position:relative}.developer-copy li:before{content:"";background:#8b4fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0;box-shadow:0 0 13px #8b4fff73}.text-link,.partnership-grid a{color:#6c2be8;align-items:center;gap:16px;font-size:14px;display:inline-flex}.code-window{color:#e8e1f3;background:radial-gradient(circle at 90% 10%,#5d28ca45,#0000 35%),#09051a;border:1px solid #7148b485;border-radius:16px;transition:transform .4s cubic-bezier(.2,.75,.25,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 36px 100px #1c0d3138}.code-window:hover{transform:translateY(-7px)rotateX(1deg)rotateY(-1deg);box-shadow:0 44px 110px #1c0d314d}.code-window:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#7d4bff12,#0000);height:90px;animation:5.8s ease-in-out infinite code-scan;position:absolute;inset:62px 0 auto;transform:translateY(-120px)}.code-topbar{color:#857b97;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:62px;padding:0 22px;font-size:11px;display:flex}.code-topbar>span{gap:6px;display:flex}.code-topbar i{background:#453954;border-radius:50%;width:7px;height:7px}.code-window pre{min-height:360px;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;margin:0;padding:60px 42px;font-size:15px;line-height:2.1}.code-key{color:#b27dff}.code-value{color:#76d7ff}.code-muted{color:#6d637b}.code-response{color:#bdb4cb;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:20px 22px;font-size:11px;display:flex}.code-response span{color:var(--lime)}.partnership-section{color:#150f1d;background:#eae6ea;padding:150px 0}.section-heading-wide{grid-template-columns:.7fr 2.7fr;max-width:1120px}.partnership-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:90px;display:grid}.partnership-grid article{background:#ffffff70;border:1px solid #1a112429;border-radius:16px;flex-direction:column;min-height:390px;padding:40px;transition:transform .32s,background .32s,box-shadow .32s;display:flex}.partnership-grid article:hover{background:#ffffffad;transform:translateY(-7px);box-shadow:0 24px 70px #28163a1a}.partnership-grid article>span{color:#7b6d87;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.partnership-grid h3{letter-spacing:-.045em;max-width:500px;margin:72px 0 18px;font-size:32px;font-weight:490;line-height:1.1}.partnership-grid p{color:#4d4357;max-width:520px;margin:0;font-size:14px;line-height:1.7}.partnership-grid a{margin-top:auto;padding-top:36px}.contact-section{background:#04020e;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.contact-network{opacity:.66;background:url(/sppt-network-hero.png) 50%/cover no-repeat;animation:10s ease-in-out infinite alternate contact-drift;position:absolute;inset:0 0 0 44%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.motion-ready .reveal{opacity:0;transition:opacity .76s var(--reveal-delay,0s) cubic-bezier(.2, .75, .25, 1), translate .76s var(--reveal-delay,0s) cubic-bezier(.2, .75, .25, 1);translate:0 34px}.motion-ready .reveal.is-visible{opacity:1;translate:0}@keyframes hero-fade-down{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise{0%{opacity:0;filter:blur(5px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes network-breathe{0%{filter:saturate(.9)brightness(.88)}to{filter:saturate(1.14)brightness(1.08)}}@keyframes status-pulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.2)}}@keyframes card-arrive{0%{opacity:0;translate:42px 14px;rotate:2deg}to{opacity:1;translate:0;rotate:none}}@keyframes card-glow{0%,to{box-shadow:0 30px 90px #00000070,inset 0 1px #ffffff1c}50%{box-shadow:0 34px 105px #451b9d57,0 0 28px #8c4dff14,inset 0 1px #ffffff29}}@keyframes card-sheen{0%,64%{left:-55%}to{left:135%}}@keyframes arrow-signal{0%,to{opacity:.45;text-shadow:none}50%{opacity:1;text-shadow:0 0 14px #a970ffd9}}@keyframes orbit-turn{0%{rotate:none}to{rotate:360deg}}@keyframes orbit-node{0%,to{opacity:.58;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}@keyframes route-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes connector-travel{0%{opacity:.25;left:0}50%{opacity:1}to{opacity:.25;left:calc(100% - 7px)}}@keyframes code-scan{0%,18%{opacity:0;transform:translateY(-120px)}35%{opacity:1}70%,to{opacity:0;transform:translateY(390px)}}@keyframes contact-drift{0%{filter:brightness(.82);transform:scale(1.03)translate(-1%,-1%)}to{filter:brightness(1.12);transform:scale(1.08)translate(1.5%,1%)}}.contact-inner{position:relative}.contact-inner h2{max-width:820px;margin-top:28px;font-size:clamp(56px,7vw,94px)}.contact-inner>p{color:#c8c1d0;max-width:500px;margin-top:28px}.contact-email{color:#968ca3;font-family:var(--font-geist-mono), monospace;border:1px solid #ffffff26;border-radius:13px;align-items:center;gap:15px;margin-top:38px;padding:15px 18px;font-size:10px;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.contact-email:hover,.contact-email:focus-visible{background:#8c4dff14;border-color:#a970ff9e;transform:translateY(-3px)}.contact-email>span:nth-child(2){gap:5px;display:grid}.contact-email strong{color:#d8c9f5;letter-spacing:.01em;font-size:12px;font-weight:470}.contact-email>span:last-child{color:#a970ff;margin-left:18px}.site-footer{background:#020108;padding:72px 0 34px}.footer-main,.footer-legal{justify-content:space-between;gap:70px;display:flex}.footer-main{align-items:flex-start;padding-bottom:68px}.footer-brand>span{letter-spacing:-.05em;font-size:30px;font-weight:600}.footer-brand p{color:#716a7b;margin:10px 0 0;font-size:12px}.footer-links{color:#9a93a3;gap:34px;font-size:12px;display:flex}.footer-legal{color:#5f5968;border-top:1px solid #ffffff1a;align-items:flex-end;padding-top:28px;font-size:10px;line-height:1.7}.footer-legal p{max-width:920px;margin:0}.footer-legal a{color:#898291;flex-shrink:0}.footer-actions{flex-shrink:0;align-items:flex-end;gap:26px;display:flex}@media (width>=1600px){.sppt-marketing .shell{width:min(1760px,100% - 160px)}.sppt-marketing .site-header{height:112px}.sppt-marketing .hero{min-height:min(980px,100svh)}.sppt-marketing .hero-content{min-height:700px;padding-top:34px}.sppt-marketing .hero-copy{width:51%;max-width:820px}.sppt-marketing h1{max-width:820px;font-size:clamp(88px,5.3vw,122px)}.sppt-marketing .hero-lede{max-width:540px;font-size:21px}.sppt-marketing .transfer-card{width:356px;padding:31px 31px 25px;right:4%}.sppt-marketing .section-heading{grid-template-columns:minmax(190px,.68fr) minmax(560px,1.72fr) minmax(320px,.9fr);gap:72px}.sppt-marketing .platform-product-grid{gap:22px}.sppt-marketing .platform-product-card{min-height:620px;padding:31px}}@media (width<=1020px){.shell{width:min(100% - 44px,900px)}.main-nav{display:none}.hero-copy{width:68%}.hero-network{opacity:.7;left:24%}.transfer-card{right:-6%;transform:scale(.88)}.section-heading{grid-template-columns:.65fr 1.7fr}.section-heading>p:last-child{grid-column:2}.platform-product-grid{grid-template-columns:1fr 1fr}.product-card-featured{grid-column:1/-1}.developer-layout{gap:52px}}@media (width<=720px){.shell{width:min(100% - 32px,620px)}.hero{min-height:820px}.site-header{height:84px}.brand-name,.brand-rule,.header-cta{display:none}.hero-network{opacity:.5;background-position:50%;inset:28% -38% 0 8%}.hero-vignette{background:linear-gradient(#03020f 0%,#03020feb 44%,#03020f6b 72%,#03020f 100%)}.hero-content{align-items:flex-start;min-height:640px;padding-top:78px}.hero-copy{width:100%}.eyebrow{margin-bottom:22px}h1{max-width:520px;font-size:clamp(48px,15vw,72px)}.hero-lede{max-width:390px;font-size:17px}.capability-line{gap:10px;font-size:12px}.landing-hero-actions{flex-direction:column;align-items:stretch;max-width:360px;margin-top:32px}.button{width:100%}.transfer-card{display:none}.corridor-rail{white-space:nowrap;justify-content:flex-start;gap:14px;font-size:9px;overflow:hidden}.corridor-rail i{width:16px}.platform-section,.flow-section,.landing-developer-section,.partnership-section{padding:100px 0}.section-heading,.section-heading-light,.section-heading-wide{grid-template-columns:1fr;gap:24px}.section-heading>p:last-child{grid-column:auto}.section-heading h2,.developer-copy h2{font-size:46px}.platform-product-grid{grid-template-columns:1fr;margin-top:60px}.product-card-featured{grid-column:auto}.platform-product-card{min-height:510px}.flow-line{grid-template-columns:1fr;gap:16px;margin-top:60px}.flow-connector{background:linear-gradient(#8244ff47,#8b4fff,#2cc7ff47);width:1px;height:35px;margin-left:50%}.flow-connector i{animation-name:connector-travel-vertical;inset:auto auto 0 -3px}.developer-layout{grid-template-columns:1fr;gap:60px}.code-window pre{min-height:auto;padding:40px 22px;font-size:12px;overflow:auto}.code-response{flex-direction:column;align-items:flex-start;gap:10px}.partnership-grid{grid-template-columns:1fr;margin-top:60px}.partnership-grid article{min-height:350px;padding:30px}.partnership-grid h3{margin-top:52px}.contact-section{min-height:640px}.contact-network{opacity:.36;left:8%}.contact-inner h2{font-size:54px}.contact-email{border-radius:12px;max-width:360px;line-height:1.55}.footer-main,.footer-legal{flex-direction:column;align-items:flex-start;gap:30px}.footer-links{flex-wrap:wrap;gap:18px 26px}.footer-actions{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}@keyframes connector-travel-vertical{0%{opacity:.25;top:0;bottom:auto}50%{opacity:1}to{opacity:.25;top:calc(100% - 7px);bottom:auto}}.legal-page{color:#211d28;min-width:0;font-family:var(--font-sppt-sans), "Avenir Next", Avenir, Arial, Helvetica, sans-serif;background:#f5f3f8;overflow:clip}.legal-shell{width:min(1280px,100% - 80px);margin-inline:auto}.legal-site-header{z-index:5;color:#f7f5ff;justify-content:space-between;align-items:center;height:96px;display:flex;position:relative}.legal-site-header:before{content:"";z-index:-1;background:#05030d;border-bottom:1px solid #ffffff1a;width:100vw;height:100%;position:absolute;top:0;left:50%;translate:-50%}.legal-site-header nav{color:#d8d2e2;align-items:center;gap:30px;font-size:13px;display:flex}.legal-site-header nav a{transition:color .18s}.legal-site-header nav a:hover,.legal-site-header nav a:focus-visible{color:#b985ff}.legal-hero{isolation:isolate;color:#f8f6ff;background:radial-gradient(circle at 76% 28%,#8c4dff38,#0000 34%),linear-gradient(135deg,#05030d,#0b051d 68%,#070211);align-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.legal-grid{z-index:-2;opacity:.14;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 48%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 48%,#0000 96%)}.legal-glow{z-index:-1;border:1px solid #a970ff59;border-radius:50%;width:320px;height:320px;position:absolute;top:16%;right:8%;box-shadow:0 0 0 54px #8c4dff09,0 0 0 108px #2cc7ff05}.legal-hero-inner{padding:86px 0 74px;position:relative}.legal-eyebrow{color:#b58afb;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:11px}.legal-hero h1{color:#fbfaff;letter-spacing:-.06em;max-width:900px;font-size:clamp(58px,6vw,88px);font-weight:430;line-height:.98;animation:none}.legal-introduction{color:#d8d2e2;max-width:840px;margin:30px 0 0;font-size:19px;line-height:1.7}.legal-effective{color:#9c94a8;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:14px;margin-top:38px;padding:10px 14px;font-size:10px;display:inline-flex}.legal-effective strong{color:#f3eff9;font-weight:500}.legal-summary{z-index:2;background:#fff;border:1px solid #ded8e6;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-36px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #271a3a14}.legal-summary article{min-width:0;padding:30px}.legal-summary article+article{border-left:1px solid #e8e3ed}.legal-summary span,.legal-section-number,.legal-toc>p{color:#7750aa;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legal-summary h2{color:#201a28;letter-spacing:-.025em;margin:15px 0 10px;font-size:20px;font-weight:650}.legal-summary p{color:#6f6878;margin:0;font-size:13px;line-height:1.65}.legal-layout{grid-template-columns:250px minmax(0,820px);justify-content:space-between;gap:90px;padding-top:100px;padding-bottom:130px;display:grid}.legal-toc{border-top:1px solid #d7d0dc;align-self:start;padding:24px 0 0;position:sticky;top:30px}.legal-toc>p{color:#847a8e;margin:0 0 20px}.legal-toc nav{gap:3px;display:grid}.legal-toc a{color:#706879;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:7px 0;font-size:12px;line-height:1.35;transition:color .16s,translate .16s;display:grid}.legal-toc a span{color:#aaa1b2;font-family:var(--font-geist-mono), monospace;font-size:9px}.legal-toc a:hover,.legal-toc a:focus-visible{color:#6d3cae;translate:3px}.legal-content{min-width:0}.legal-content section{padding:0 0 64px;scroll-margin-top:30px}.legal-content section+section{border-top:1px solid #dcd6e1;padding-top:64px}.legal-section-number{margin-bottom:15px;display:block}.legal-content h2{color:#211b29;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(31px,3vw,42px);font-weight:540;line-height:1.08}.legal-content p,.legal-content li{color:#595261;font-size:15px;line-height:1.85}.legal-content p{margin:0}.legal-content p+p,.legal-content ul+p,.legal-content p+ul{margin-top:18px}.legal-content ul{gap:9px;margin:20px 0 0;padding-left:21px;display:grid}.legal-content li{padding-left:7px}.legal-content strong{color:#302837;font-weight:700}.legal-content a{color:#7040ae;text-underline-offset:3px;-webkit-text-decoration:underline #7040ae52;text-decoration:underline #7040ae52}.legal-callout{background:#faf7ff;border:1px solid #d7cae7;border-left:3px solid #8c4dff;border-radius:4px 12px 12px 4px;margin-top:30px;padding:23px 25px}.legal-callout strong{color:#603a8c;margin-bottom:6px;font-size:13px;display:block}.legal-callout p{color:#62586c;font-size:13px;line-height:1.7}.legal-footer{color:#f5f1fb;background:#05030d;padding:66px 0}.legal-footer-inner{grid-template-columns:210px minmax(0,1fr) auto;align-items:start;gap:60px;display:grid}.legal-footer strong{letter-spacing:-.05em;font-size:28px;font-weight:600}.legal-footer p{color:#8c8496;margin:8px 0 0;font-size:11px;line-height:1.7}.legal-footer-inner>p{max-width:620px;margin:0}.legal-footer nav{color:#c7bfce;justify-items:end;gap:11px;font-size:11px;display:grid}.legal-footer nav a:hover,.legal-footer nav a:focus-visible{color:#b985ff}@media (width>=1600px){.legal-shell{width:min(1480px,100% - 160px)}.legal-layout{grid-template-columns:270px minmax(0,930px)}}@media (width<=900px){.legal-shell{width:min(100% - 44px,760px)}.legal-hero{min-height:480px}.legal-summary{grid-template-columns:1fr}.legal-summary article+article{border-top:1px solid #e8e3ed;border-left:0}.legal-layout{grid-template-columns:1fr;gap:60px;padding-top:80px}.legal-toc{position:static}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.legal-footer-inner{grid-template-columns:1fr;gap:28px}.legal-footer nav{justify-items:start}}@media (width<=620px){.legal-shell{width:calc(100% - 32px)}.legal-site-header{height:82px}.legal-site-header .brand-name,.legal-site-header .brand-rule{display:none}.legal-site-header nav{gap:18px;font-size:12px}.legal-hero{min-height:440px}.legal-hero-inner{padding:66px 0 62px}.legal-hero h1{font-size:clamp(48px,16vw,68px)}.legal-introduction{font-size:16px;line-height:1.65}.legal-summary{margin-top:-24px}.legal-summary article{padding:24px}.legal-layout{padding-top:68px;padding-bottom:90px}.legal-toc nav{grid-template-columns:1fr}.legal-content section{padding-bottom:48px}.legal-content section+section{padding-top:48px}.legal-content h2{font-size:30px}.legal-content p,.legal-content li{font-size:14px;line-height:1.78}}@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}:root{--ink:#091328;--muted:#697386;--line:#e2e7ef;--soft:#f6f8fb;--violet:#633cff;--violet-dark:#4e2be9;--cyan:#08bfe9;--green:#139c48;--red:#dc3848;--amber:#ef9200;--navy:#031326;--navy-soft:#08223c}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--ink);text-rendering:optimizelegibility;background:#f7f9fc;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.brand{color:#fff;flex-direction:column;width:fit-content;display:inline-flex}.brand-word{letter-spacing:-3px;font-size:36px;font-weight:850;line-height:.85;transform:skew(-8deg)}.brand-word span{color:#7652ff}.brand-tagline{letter-spacing:2px;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:750}.auth-page{background:#fff;grid-template-columns:minmax(430px,.88fr) minmax(560px,1.12fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 77% 30%,#1abee52b,#0000 27%),radial-gradient(circle at 20% 70%,#6947ff33,#0000 31%),linear-gradient(145deg,#020d1d 0%,#061a31 52%,#041426 100%);flex-direction:column;min-height:100vh;padding:42px clamp(38px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-story-grid{opacity:.13;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000 5%,#000 45%,#0000 93%);mask-image:linear-gradient(to bottom right,#0000 5%,#000 45%,#0000 93%)}.auth-orb{filter:drop-shadow(0 0 30px #5836ff40);border:1px solid #6f53ff66;border-radius:50%;position:absolute}.auth-orb:before,.auth-orb:after{content:"";background:#58d8f4;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #58d8f4}.auth-orb-one{width:270px;height:270px;top:18%;right:-125px}.auth-orb-one:before{top:45px;left:31px}.auth-orb-two{width:380px;height:380px;bottom:-70px;left:-250px}.auth-orb-two:after{background:#75f;top:85px;right:24px;box-shadow:0 0 14px #75f}.auth-story>.brand,.auth-story-content,.story-footer{z-index:1;position:relative}.auth-story-content{max-width:545px;margin:auto 0}.story-eyebrow{color:#b8c7db;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:13px;font-weight:700;display:inline-flex}.story-eyebrow i{background:#70e3af;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #70e3af1c}.auth-story h2{letter-spacing:-3.7px;max-width:520px;margin:0;font-size:clamp(42px,4.2vw,66px);line-height:1.03}.auth-story-content>p{color:#b5c3d5;max-width:540px;margin:26px 0 36px;font-size:17px;line-height:1.7}.assurance-list{flex-wrap:wrap;gap:10px 24px;display:flex}.assurance-list div{color:#d5deea;align-items:center;gap:9px;font-size:13px;display:flex}.assurance-list span{color:#8d78ff;background:#7453ff1a;border:1px solid #8470ff57;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.story-footer{color:#758ba5;justify-content:space-between;gap:16px;font-size:11px;display:flex}.auth-panel{background:radial-gradient(circle at 70% 14%,#31d5f50f,#0000 18%),radial-gradient(circle at 30% 80%,#633cff0d,#0000 22%),#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 6vw 30px;display:flex}.mobile-auth-brand{display:none}.auth-card{width:min(100%,470px)}.auth-heading{margin-bottom:30px}.auth-heading.centered,.success-state{text-align:center}.auth-heading h1,.success-state h1{letter-spacing:-1.3px;margin:14px 0 8px;font-size:34px;line-height:1.16}.auth-heading p,.success-state>p{color:var(--muted);margin:0;line-height:1.6}.sandbox-chip,.mobile-sandbox-chip{color:var(--violet);letter-spacing:.6px;text-transform:uppercase;background:#faf9ff;border:1px solid #d9d1ff;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.auth-form{gap:20px;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{color:#263248;gap:8px;font-size:13px;font-weight:700;display:grid}.label-row{justify-content:space-between;align-items:center;display:flex}.label-row a{color:var(--violet);font-weight:700}.input-wrap{color:#7c879a;background:#fff;border:1px solid #d6dde7;border-radius:9px;align-items:center;gap:11px;min-height:50px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.input-wrap:focus-within{border-color:#7b61ff;box-shadow:0 0 0 4px #633cff17}.input-wrap input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.input-wrap input::placeholder{color:#9aa4b4}.input-action{color:#7d8796;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.check-row{color:#5e6879;align-items:flex-start;gap:9px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.check-row input{width:17px;height:17px;accent-color:var(--violet);margin:0}.primary-button,.secondary-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{border:1px solid var(--violet);color:#fff;background:linear-gradient(135deg,#7049ff,#5a34ed);box-shadow:0 10px 24px #542cdd33}.primary-button:hover{transform:translateY(-1px);box-shadow:0 13px 28px #542cdd42}.secondary-button{color:var(--ink);background:#fff;border:1px solid #cad1dc}.secondary-button:hover{background:#f9fafc;border-color:#aab4c3}.demo-note,.security-callout{color:#42617e;background:#f5f9fd;border:1px solid #dce6f3;border-radius:9px;align-items:flex-start;gap:11px;margin-top:22px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.demo-note strong{color:#263c53}.demo-note p{margin:2px 0 0}.auth-switch{color:var(--muted);text-align:center;margin:26px 0 0;font-size:13px}.auth-switch a,.auth-switch button{color:var(--violet);font-weight:750}.auth-legal{color:#98a1af;margin:auto 0 0;padding-top:38px;font-size:11px}.auth-legal a{text-decoration:underline}.password-strength{color:#8d96a4;flex-wrap:wrap;gap:10px 18px;margin-top:-10px;font-size:11px;display:flex}.password-strength span{align-items:center;gap:5px;display:flex}.password-strength i{border:1px solid #d3d8e0;border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:grid}.password-strength .met{color:var(--green)}.password-strength .met i{background:#ebf9ef;border-color:#8bd5a6}.terms-check{background:#f7f8fa;border-radius:8px;padding:12px}.terms-check a{color:var(--violet);text-underline-offset:2px;font-weight:720;text-decoration:underline}.auth-icon,.success-icon{width:52px;height:52px;color:var(--violet);background:#f1eeff;border-radius:15px;place-items:center;display:inline-grid}.shield-icon{color:#fff;background:linear-gradient(145deg,#75f,#5932e8);box-shadow:0 10px 24px #5c35e738}.success-state{justify-items:center;gap:17px;display:grid}.success-state>p{max-width:380px}.success-state .primary-button,.success-state .secondary-button{width:100%;margin-top:6px}.text-button,.link-button{color:var(--violet);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.mail-flight{width:66px;height:66px}.otp-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:30px 0 22px;display:grid}.otp-grid input{min-width:0;height:59px;color:var(--ink);text-align:center;background:#fff;border:1px solid #d1d8e2;border-radius:9px;outline:0;font-size:24px;font-weight:750}.otp-grid input:focus{border-color:var(--violet);box-shadow:0 0 0 4px #633cff17}.soft-disabled{opacity:.82}.console-shell{background:#f7f9fc;grid-template-columns:242px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;overscroll-behavior-y:contain;scrollbar-color:#94a3b861 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;color:#fff;background:radial-gradient(circle at 25% 20%,#2478b621,#0000 30%),linear-gradient(160deg,#031326,#041a31 70%,#031426);flex-direction:column;width:242px;height:100dvh;min-height:0;padding:35px 12px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:5px}.ops-sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-track{background:0 0}.ops-sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:99px}.ops-sidebar::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:99px}.sidebar-brand-row{flex:none;justify-content:space-between;align-items:flex-start;min-height:74px;padding:0 21px;display:flex}.sidebar .brand-word{font-size:33px}.sidebar-close{color:#fff;background:0 0;border:0;display:none}.sidebar nav{flex:none;gap:4px;margin-top:16px;display:grid}.nav-link{color:#f5f8fc;border-radius:8px;align-items:center;gap:15px;min-height:50px;padding:0 17px;font-size:14px;transition:background .2s,color .2s;display:flex;position:relative}.nav-link:hover{background:#ffffff0f}.nav-link.active{color:#fff;background:linear-gradient(90deg,#45379e7a,#ffffff12)}.nav-link.active:before{content:"";background:linear-gradient(#784fff,#5a30eb);width:4px;height:100%;position:absolute;left:-12px}.nav-link.active svg{color:#7355ff}.sidebar-help{color:#c5d2df;border:1px solid #ffffff1c;border-radius:9px;flex:none;margin-top:auto;padding:16px;font-size:11px;line-height:1.6}.sidebar-help>span{color:#fff;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.sidebar-help p{margin:9px 0 0}.sidebar-help a{color:#14d6f5}.console-main{grid-column:2;min-width:0}.topbar{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border-bottom:1px solid #e1e5eb;align-items:center;height:64px;padding:0 30px 0 24px;display:flex;position:sticky;top:0}.menu-button{background:0 0;border:0;place-items:center;display:none}.topbar-sandbox{color:var(--violet);letter-spacing:.6px;text-transform:uppercase;background:#fcfbff;border:1px solid #cbbdff;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.topbar-actions{align-items:center;margin-left:auto;display:flex}.topbar-item{cursor:pointer;background:0 0;border:0;border-left:1px solid #e3e7ed;align-items:center;gap:8px;min-height:36px;padding:0 20px;font-size:13px;display:flex}.topbar-item:first-child{border-left:0}.topbar-item svg:last-child{transform:rotate(90deg)}.dashboard-content{max-width:1320px;margin:0 auto;padding:22px 24px 30px}.dashboard-hero{grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr);align-items:center;gap:30px;min-height:290px;display:grid;position:relative}.dashboard-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 30%,#6947ff1f,#0000 23%),radial-gradient(circle at 55% 40%,#00cdee21,#0000 23%),linear-gradient(110deg,#ffffffbf,#f4f9fd80);position:absolute;inset:-22px -24px 20px}.welcome-block{padding-left:30px}.welcome-block h1{letter-spacing:-2px;margin:0;font-size:clamp(33px,3vw,47px);line-height:1.1}.welcome-block>p{color:#536075;margin:13px 0 34px;font-size:17px}.hero-actions{gap:12px;display:flex}.hero-actions .primary-button,.hero-actions .secondary-button{min-height:51px;padding:0 20px}.mobile-sandbox-chip{display:none}.setup-card,.panel,.product-card{background:#ffffffe6;border:1px solid #dce1e8;border-radius:11px;box-shadow:0 3px 8px #162a4412}.setup-card{overflow:hidden}.setup-card h2{margin:0;padding:20px 20px 10px;font-size:17px}.setup-step{border-bottom:1px solid #e5e8ed;grid-template-columns:44px 1fr auto;align-items:center;min-height:63px;margin:0 20px;font-size:14px;display:grid;position:relative}.setup-step:nth-of-type(3){border-bottom:0}.step-icon,.progress-ring{z-index:1;color:#43aa0a;background:#fff;border:1.5px solid #60c914;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.progress-ring{border:2px solid var(--violet);color:var(--violet);font-size:11px;font-weight:750}.step-icon.empty{border-color:var(--amber)}.setup-step:not(:last-of-type):after{content:"";background:#dfe4eb;width:1px;height:31px;position:absolute;top:47px;left:15px}.setup-step .percent{color:#0e5aff;font-size:13px}.status-pill{border:1px solid;border-radius:999px;width:fit-content;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.2}.status-pill.green{color:#268007;background:#effae9;border-color:#b7e3a2}.status-pill.amber{color:#c77700;background:#fff8e9;border-color:#ffd194}.status-pill.red{color:#c82131;background:#fff1f2;border-color:#ffc1c6}.setup-card footer{color:#354158;border-top:1px solid #e1e5eb;justify-content:space-between;align-items:center;min-height:51px;padding:0 20px;font-size:12px;display:flex}.setup-card footer a,.panel a{color:var(--violet);align-items:center;gap:5px;font-weight:650;display:inline-flex}.product-section{margin-top:3px}.product-section>h2{margin:0 0 11px;font-size:16px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product-card{text-align:left;cursor:pointer;grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;min-height:105px;padding:14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.product-card:hover{border-color:#c8cfe0;transform:translateY(-2px);box-shadow:0 9px 20px #162a441a}.product-icon,.metric-icon,.activity-icon{border-radius:8px;place-items:center;display:grid}.product-icon{width:56px;height:56px}.product-icon.violet{color:var(--violet);background:linear-gradient(145deg,#f4f0ff,#eee9ff)}.product-icon.cyan{color:#1085cf;background:#eaf8fc}.product-icon.green{color:var(--green);background:#eff9ed}.product-copy{gap:7px;min-width:0;display:grid}.product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-grid{grid-template-columns:1.08fr 1.2fr .75fr;gap:14px;margin-top:23px;display:grid}.panel{padding:20px}.panel header{justify-content:space-between;align-items:center;display:flex}.panel-title{align-items:center;gap:10px;font-size:16px;font-weight:750;display:flex}.panel-title svg{color:var(--violet)}.fraud-panel>p{color:var(--muted);margin:5px 0 18px;font-size:11px}.fraud-metrics{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.fraud-metrics>div{border-right:1px solid #e6e9ee;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:7px;min-width:0;padding-right:8px;display:grid}.fraud-metrics>div:last-child{border-right:0}.metric-icon{grid-row:1/3;width:40px;height:40px}.metric-icon.blue,.activity-icon.blue{color:#147bd2;background:#eef6ff}.metric-icon.red{color:var(--red);background:#fff0f1}.metric-icon.green{color:var(--green);background:#eef9ef}.fraud-metrics strong{font-size:18px;line-height:1}.fraud-metrics small,.side-stack small{color:var(--muted);font-size:10px}.sparkline{border-bottom:1px solid #e6e9ee;height:89px;margin:12px 0 7px;position:relative}.sparkline svg{width:100%;height:76px}.spark-area{fill:url(#area)}.spark-line{fill:none;stroke:#6543ff;stroke-width:1.5px}.sparkline>span{font-size:9px;position:absolute;bottom:7px;right:0}.panel>a{margin-top:11px;font-size:11px}.activity-panel header>a{font-size:11px}.activity-list{margin-top:16px}.activity-row{border-bottom:1px solid #e6e9ee;grid-template-columns:44px 1fr 28px;align-items:center;gap:10px;min-height:74px;display:grid}.activity-row:last-child{border-bottom:0}.activity-icon{width:44px;height:44px}.activity-icon.amber{color:var(--amber);background:#fff7e8}.activity-row>span:nth-child(2){gap:5px;min-width:0;display:grid}.activity-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-row small{color:var(--muted);font-size:10px}.activity-action{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.activity-action.blue{color:#0d71cd}.activity-action.amber{color:var(--amber)}.side-stack{gap:14px;display:grid}.risk-panel,.balance-panel{flex-direction:column;display:flex}.protected-row{align-items:center;gap:13px;margin-top:20px;display:flex}.protected-row>span{border:2px solid var(--green);width:47px;height:47px;color:var(--green);border-radius:50%;place-items:center;display:grid}.protected-row div{gap:4px;display:grid}.protected-row strong{font-size:22px}.balance{letter-spacing:-1px;margin-top:21px;font-size:29px}.balance-panel>a{border-top:1px solid #e5e9ee;margin-top:auto;padding-top:15px}.nav-scrim{display:none}.loan-page{max-width:1320px;margin:0 auto;padding:30px 28px 44px}.loan-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.loan-header h1{letter-spacing:-1.7px;margin:9px 0 7px;font-size:clamp(31px,3vw,42px);line-height:1.08}.loan-header p{color:var(--muted);margin:0;font-size:14px}.referral-only-chip{color:var(--violet);text-transform:uppercase;background:#faf9ff;border:1px solid #cfc4ff;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.loan-hero{color:#fff;background:radial-gradient(circle at 76% 26%,#0bc6e82e,#0000 28%),radial-gradient(circle at 24% 82%,#6c45ff3d,#0000 30%),linear-gradient(125deg,#031326,#061c34 62%,#061629);border:1px solid #172b44;border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:50px;min-height:315px;padding:42px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #03132629}.loan-hero:after{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%,#0000)}.loan-hero-copy,.handoff-map{z-index:1;position:relative}.loan-hero-kicker{color:#72e4f6;letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:800}.loan-hero h2{letter-spacing:-1.8px;max-width:570px;margin:10px 0 14px;font-size:clamp(30px,3vw,43px);line-height:1.08}.loan-hero-copy>p{color:#b8c7d8;max-width:600px;margin:0;font-size:13px;line-height:1.7}.loan-explore{width:fit-content;min-height:46px;margin-top:23px;padding:0 17px;font-size:12px}.handoff-map{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;padding:19px;display:grid}.handoff-map>i{background:linear-gradient(#5e53b3,#1a6e8b);width:1px;height:22px;margin-left:18px}.handoff-step{grid-template-columns:38px 1fr;align-items:center;gap:13px;display:grid}.handoff-step>span{color:#a899ff;background:#6947ff1f;border:1px solid #7e68ff80;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.handoff-step.active>span{color:#07172b;background:#61dff2;border-color:#29cce9}.handoff-step>div{gap:3px;display:grid}.handoff-step strong{font-size:12px}.handoff-step small{color:#93a8bd;font-size:10px}.partner-section{margin-top:30px}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.section-heading-row h2,.referral-history-card h2,.loan-boundary-card h2{letter-spacing:-.35px;margin:0;font-size:18px}.section-heading-row p,.referral-history-card header p{color:var(--muted);margin:5px 0 0;font-size:11px}.partner-search{color:#768399;background:#fff;border:1px solid #d8dee8;border-radius:8px;align-items:center;gap:9px;min-width:280px;min-height:40px;padding:0 12px;display:flex}.partner-search:focus-within{border-color:#8d74ff;box-shadow:0 0 0 3px #633cff14}.partner-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.partner-card,.referral-history-card,.loan-boundary-card{background:#fff;border:1px solid #dce2ea;border-radius:12px;box-shadow:0 4px 14px #192d480d}.partner-card{flex-direction:column;min-width:0;padding:21px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.partner-card:hover{border-color:#c2c9d8;transform:translateY(-2px);box-shadow:0 12px 25px #192d481a}.partner-card.featured{border-color:#b9aaff;box-shadow:0 7px 20px #633cff1a}.partner-featured{color:#fff;background:var(--violet);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:-10px;right:17px}.partner-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.partner-logo{letter-spacing:-.4px;border-radius:11px;place-items:center;width:45px;height:45px;font-size:13px;font-weight:850;display:grid}.partner-logo.violet{color:var(--violet);background:linear-gradient(145deg,#f1edff,#e8e3ff)}.partner-logo.cyan{color:#077fa7;background:#e5f8fc}.partner-logo.green{color:#23800d;background:#ecf8e8}.partner-available{color:#287b18;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.partner-available i{background:#44b921;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #44b9211a}.partner-title{margin:18px 0 14px}.partner-title>span{color:var(--violet);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.partner-title h3{margin:6px 0 0;font-size:17px;line-height:1.3}.partner-facts{border-top:1px solid #e9ecf1;border-bottom:1px solid #e9ecf1;gap:9px;margin:0;padding:13px 0;display:grid}.partner-facts>div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.partner-facts dt{color:#7b8798}.partner-facts dd{color:#29364d;text-align:right;margin:0;font-weight:700}.partner-fit{flex-wrap:wrap;gap:6px;min-height:56px;padding:14px 0;display:flex}.partner-fit span{color:#647186;background:#f9fafb;border:1px solid #dfe4eb;border-radius:5px;height:fit-content;padding:5px 7px;font-size:9px}.partner-select{min-height:42px;color:var(--violet);cursor:pointer;background:#f9f7ff;border:1px solid #c9befd;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:800;transition:color .18s,background .18s;display:flex}.partner-select:hover{color:#fff;background:var(--violet)}.partner-empty{color:#8793a5;text-align:center;background:#fff;border:1px dashed #cbd3de;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.partner-empty strong{color:#334057;font-size:13px}.partner-empty p{margin:0;font-size:10px}.referral-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:15px;margin-top:28px;display:grid}.referral-history-card{overflow:hidden}.referral-history-card .data-card-header{padding:18px 20px}.history-count{color:#68758a;background:#f8f9fb;border:1px solid #e1e5ec;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.referral-table th,.referral-table td{padding-left:20px;padding-right:20px}.loan-boundary-card{padding:22px}.boundary-icon{width:46px;height:46px;color:var(--violet);background:#f0edff;border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.loan-boundary-card ul,.sharing-card ul{gap:12px;margin:17px 0;padding:0;list-style:none;display:grid}.loan-boundary-card li,.sharing-card li{color:#5d6a7f;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.loan-boundary-card li svg,.sharing-card li svg{color:#37a91a;flex:none;margin-top:1px}.boundary-note{color:#49647f;background:#f5faff;border:1px solid #d9e8f4;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;display:flex}.boundary-note svg{color:#1379b5;flex:none}.boundary-note p{margin:0;font-size:9px;line-height:1.55}.loan-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020c1994;place-items:center;padding:22px;animation:.18s ease-out loan-fade-in;display:grid;position:fixed;inset:0}.loan-dialog{background:#fff;border:1px solid #dfe4ec;border-radius:15px;width:min(100%,530px);max-height:min(780px,100vh - 44px);padding:30px;animation:.22s ease-out loan-dialog-in;position:relative;overflow-y:auto;box-shadow:0 28px 70px #000a1952}.loan-dialog-close{color:#667286;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:16px;right:16px}.dialog-logo{margin-bottom:17px}.dialog-eyebrow{color:var(--violet);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.loan-dialog h2{letter-spacing:-.7px;margin:7px 40px 9px 0;font-size:25px}.dialog-intro,.referral-receipt>p{color:#68758a;margin:0;font-size:11px;line-height:1.65}.sharing-card{background:#f7faff;border:1px solid #d9e3f0;border-radius:10px;margin:20px 0 13px;padding:15px}.sharing-card header{color:#26354c;align-items:center;gap:8px;font-size:11px;display:flex}.sharing-card header svg{color:var(--violet)}.sharing-card>p{color:#5f6e83;margin:9px 0 0;font-size:10px;line-height:1.55}.sharing-card ul{gap:7px;margin:10px 0 0}.partner-responsibility{border:1px solid #e2e6ed;border-radius:9px;gap:6px;padding:13px 15px;display:grid}.partner-responsibility strong{font-size:10px}.partner-responsibility span{color:#6d798b;font-size:9px;line-height:1.5}.loan-consent{color:#445168;cursor:pointer;grid-template-columns:17px 1fr;align-items:flex-start;gap:10px;margin:17px 0;font-size:10px;line-height:1.55;display:grid}.loan-consent input{width:16px;height:16px;accent-color:var(--violet);margin:1px 0 0}.dialog-continue{width:100%;min-height:45px;font-size:11px}.dialog-continue:disabled{opacity:.42;cursor:not-allowed}.dialog-demo-note{color:#8a95a6;text-align:center;margin:9px 0 0;font-size:9px}.referral-receipt{text-align:center;justify-items:center;padding:18px 4px 2px;display:grid}.receipt-check{color:#369f18;background:#f0f9ed;border:2px solid #55b938;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:18px;display:grid}.referral-receipt h2{margin-right:0}.referral-receipt dl{text-align:left;background:#fafbfc;border:1px solid #e0e5eb;border-radius:10px;gap:9px;width:100%;margin:22px 0;padding:14px;display:grid}.referral-receipt dl>div{justify-content:space-between;gap:16px;font-size:10px;display:flex}.referral-receipt dt{color:#7a8799}.referral-receipt dd{color:#263349;text-align:right;margin:0;font-weight:750}@keyframes loan-fade-in{0%{opacity:0}}@keyframes loan-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.onboarding-page{max-width:1480px;margin:0 auto;padding:32px 30px 48px}.onboarding-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.onboarding-eyebrow{color:var(--violet);letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.onboarding-header h1{letter-spacing:-1.6px;margin:9px 0 7px;font-size:clamp(30px,3vw,42px);line-height:1.1}.onboarding-header p{color:var(--muted);margin:0;font-size:14px}.save-status{color:#637085;white-space:nowrap;background:#fff;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.save-dot,.policy-pulse{background:#46b917;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #46b9171a}.onboarding-progress{background:#e7ebf1;border-radius:99px;height:4px;margin-bottom:22px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;transition:width .35s;display:block}.onboarding-layout{grid-template-columns:224px minmax(490px,1fr) 286px;align-items:start;gap:18px;display:grid}.onboarding-steps,.onboarding-card,.policy-panel{background:#fff;border:1px solid #dfe4eb;border-radius:12px;box-shadow:0 4px 14px #192d480d}.onboarding-steps{padding:10px;overflow:hidden}.onboarding-step{color:#627086;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%;min-height:66px;padding:8px 10px;transition:color .18s,background .18s;display:grid}.onboarding-step:hover{background:#f7f8fb}.onboarding-step.active{color:var(--ink);background:linear-gradient(100deg,#f1edff,#f6f9ff)}.onboarding-step-icon{color:#718096;background:#fff;border:1px solid #d6dde8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.onboarding-step.active .onboarding-step-icon{color:var(--violet);background:#f7f5ff;border-color:#c7bbff}.onboarding-step.completed .onboarding-step-icon{color:#31860c;background:#f1f9ed;border-color:#bce1ae}.onboarding-step>span:last-child{gap:3px;display:grid}.onboarding-step strong{font-size:12px}.onboarding-step small{color:#919bad;font-size:10px}.sandbox-warning{color:#68758a;border-top:1px solid #e6eaf0;align-items:flex-start;gap:8px;margin-top:10px;padding:12px;font-size:10px;line-height:1.5;display:flex}.sandbox-warning svg{color:var(--violet);flex:none}.sandbox-warning p{margin:0;display:grid}.sandbox-warning strong{color:#354158;font-size:11px}.onboarding-card{min-height:675px;padding:30px 32px 0;overflow:hidden}.step-heading{margin-bottom:26px}.step-heading>span{color:var(--violet);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.step-heading h2{letter-spacing:-.7px;margin:8px 0 7px;font-size:25px}.step-heading p{max-width:640px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.entity-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px;display:grid}.entity-option{color:#536075;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe1e9;border-radius:10px;justify-items:start;gap:7px;min-height:100px;padding:15px;display:grid;position:relative}.entity-option:hover{border-color:#bfc7d3}.entity-option.selected{color:var(--ink);background:linear-gradient(145deg,#faf9ff,#f4f8ff);border-color:#8b72ff;box-shadow:0 0 0 3px #633cff12}.entity-option>span{color:var(--violet)}.entity-option strong{max-width:105px;font-size:12px;line-height:1.35}.entity-option i{color:#fff;background:#fff;border:1px solid #d7dde6;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:10px;right:10px}.entity-option.selected i{border-color:var(--violet);background:var(--violet)}.onboarding-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onboarding-field{color:#364258;gap:7px;font-size:11px;font-weight:700;display:grid}.onboarding-field.wide{grid-column:1/-1}.onboarding-field input,.onboarding-field select{width:100%;min-height:45px;color:var(--ink);background:#fff;border:1px solid #d6dde7;border-radius:8px;outline:0;padding:0 12px;font-size:12px}.onboarding-field input:focus,.onboarding-field select:focus{border-color:#8167ff;box-shadow:0 0 0 3px #633cff14}.onboarding-field input[readonly]{color:#7b879a;background:#f8f9fb}.onboarding-field>small{color:#8a95a6;font-size:10px;font-weight:500;line-height:1.5}.inline-demo-note,.upload-disabled{color:#4f6884;background:#f6faff;border:1px solid #dbe7f5;border-radius:8px;align-items:flex-start;gap:9px;margin-top:22px;padding:12px 13px;font-size:10px;line-height:1.5;display:flex}.inline-demo-note svg,.upload-disabled svg{color:#2072bf;flex:none}.onboarding-actions{background:#fbfcfd;border-top:1px solid #e3e7ed;justify-content:space-between;align-items:center;gap:14px;min-height:78px;margin:30px -32px 0;padding:0 32px;display:flex}.onboarding-back{color:#536075;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.onboarding-back:disabled{opacity:.35;cursor:default}.onboarding-next{min-height:43px;padding:0 17px;font-size:12px}.stakeholder-list{gap:13px;display:grid}.stakeholder-card{background:#fbfcfd;border:1px solid #dfe4eb;border-radius:10px;overflow:hidden}.stakeholder-card>header{background:#fff;border-bottom:1px solid #e4e8ee;grid-template-columns:38px 1fr 34px;align-items:center;gap:10px;padding:13px 15px;display:grid}.stakeholder-avatar{width:34px;height:34px;color:var(--violet);background:#f0edff;border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.stakeholder-card>header>div{gap:3px;display:grid}.stakeholder-card>header strong{font-size:12px}.stakeholder-card>header small{color:#8a95a5;font-size:9px}.stakeholder-card>header button{color:#9b5960;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.stakeholder-card>header button:disabled{opacity:.25}.stakeholder-fields{padding:14px 15px}.stakeholder-card>footer{border-top:1px solid #e4e8ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;display:flex}.stakeholder-status{color:#ae6700;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.stakeholder-status.ready{color:#26830a}.add-stakeholder{width:100%;min-height:44px;color:var(--violet);cursor:pointer;background:#fafbfc;border:1px dashed #b9c2d0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:13px;font-size:11px;font-weight:750;display:flex}.document-list{border:1px solid #dfe4eb;border-radius:10px;overflow:hidden}.document-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6eaf0;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;width:100%;min-height:65px;padding:9px 14px;display:grid}.document-row:last-child{border-bottom:0}.document-row:hover{background:#fafbfc}.document-icon{color:#6b7c93;background:#f1f4f8;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.document-row.ready .document-icon{color:#2e8c0a;background:#eef8ea}.document-row>span:nth-child(2){gap:4px;display:grid}.document-row strong{font-size:11px}.document-row small{color:#8d97a7;font-size:9px}.document-toggle{color:#5d6a7d;background:#fff;border:1px solid #cbd2dc;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:77px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.document-row.ready .document-toggle{color:#2b810c;background:#f4faef;border-color:#b9dfaa}.upload-disabled{color:#69768a;background:#f7f8fa;border-color:#e0e4ea;align-items:center}.upload-disabled div{gap:3px;display:grid}.upload-disabled strong{color:#404c5f;font-size:11px}.upload-disabled p{margin:0}.activation-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.activation-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe1e9;border-radius:10px;align-content:start;justify-items:start;min-height:148px;padding:16px;display:grid;position:relative}.activation-card:hover{border-color:#bfc8d5}.activation-card.selected{background:linear-gradient(145deg,#faf8ff,#f3f9ff);border-color:#8b73ff;box-shadow:0 0 0 3px #633cff0f}.activation-check{color:#fff;background:#fff;border:1px solid #d2d9e3;border-radius:6px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:13px;right:13px}.activation-card.selected .activation-check{border-color:var(--violet);background:var(--violet)}.activation-icon{width:36px;height:36px;color:var(--violet);background:#f0edff;border-radius:9px;place-items:center;margin-bottom:11px;display:grid}.activation-card>small{color:#8b6bff;letter-spacing:.8px;font-size:8px;font-weight:800}.activation-card>strong{margin-top:5px;font-size:12px}.activation-card>p{color:#6f7b8d;margin:6px 0 0;font-size:9px;line-height:1.5}.partner-route{margin-top:18px}.review-list{border:1px solid #dfe4eb;border-radius:10px;overflow:hidden}.review-row{border-bottom:1px solid #e5e9ef;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:78px;padding:11px 14px;display:grid}.review-row:last-child{border-bottom:0}.review-check{color:#2f8b0e;background:#eff8eb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.review-row>div{gap:3px;min-width:0;display:grid}.review-row small{color:#8c96a6;font-size:9px}.review-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-row p{color:#707c8e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.review-row button{color:var(--violet);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.review-consent{color:#657187;background:#faf9ff;border:1px solid #ded8ff;border-radius:9px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;font-size:10px;line-height:1.5;display:flex}.review-consent input{width:16px;height:16px;accent-color:var(--violet);margin:0}.review-consent span{display:grid}.review-consent strong{color:#333e52;font-size:11px}.policy-panel{position:sticky;top:86px;overflow:hidden}.policy-panel>header{background:linear-gradient(125deg,#0b1b31,#112947);border-bottom:1px solid #e3e7ed;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.policy-panel>header>span{color:#fff;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.policy-panel>header>span svg{color:#8a72ff}.policy-panel>header small{color:#91a4bb;font-size:8px}.policy-route{background:#faf9ff;border:1px solid #dfdbff;border-radius:9px;grid-template-columns:40px 1fr;align-items:center;gap:10px;margin:14px;padding:12px;display:grid}.policy-route-icon{width:38px;height:38px;color:var(--violet);background:#eeeaff;border-radius:10px;place-items:center;display:grid}.policy-route div{gap:4px;min-width:0;display:grid}.policy-route small{color:#9099a9;font-size:8px}.policy-route strong{color:#303b4f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.policy-panel dl{gap:0;margin:0;padding:0 15px;display:grid}.policy-panel dl>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;min-height:35px;font-size:9px;display:flex}.policy-panel dt{color:#8b95a5}.policy-panel dd{color:#3c485c;text-overflow:ellipsis;white-space:nowrap;max-width:145px;margin:0;font-weight:750;overflow:hidden}.policy-meter{gap:7px;padding:15px;display:grid}.policy-meter>span{background:#e8ecf1;border-radius:99px;height:6px;overflow:hidden}.policy-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;transition:width .25s;display:block}.policy-meter small{color:#7d899b;font-size:8px}.policy-decisions{background:#f6f8fb;border-radius:9px;margin:0 14px 14px;padding:13px}.policy-decisions h3{color:#3c485b;margin:0 0 10px;font-size:10px}.policy-decisions p{color:#6a7689;grid-template-columns:18px 1fr;gap:7px;margin:8px 0;font-size:8px;line-height:1.45;display:grid}.policy-decisions p svg{color:var(--violet)}.policy-decisions p span{display:block}.policy-decisions p strong{color:#404b5e}.policy-panel>footer{color:#8390a2;background:#fbfcfd;border-top:1px solid #e3e7ed;align-items:center;gap:9px;padding:12px 15px;font-size:8px;display:flex}.onboarding-submitted{text-align:center;align-content:center;justify-items:center;min-height:570px;display:grid}.submitted-icon{color:#3b9717;background:#f1faed;border:1px solid #b8e1a9;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:17px;display:grid;box-shadow:0 0 0 9px #f8fcf6}.onboarding-submitted h2{letter-spacing:-.8px;margin:17px 0 8px;font-size:27px}.onboarding-submitted>p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.submission-reference{background:#fafbfc;border:1px solid #e0e5eb;border-radius:10px;grid-template-columns:repeat(3,1fr);width:min(100%,590px);margin-top:25px;padding:15px;display:grid}.submission-reference>span{border-right:1px solid #e2e6eb;gap:5px;padding:0 12px;display:grid}.submission-reference>span:last-child{border-right:0}.submission-reference small{color:#8b95a5;font-size:8px}.submission-reference strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.submission-actions{gap:10px;margin-top:24px;display:flex}.submission-actions .primary-button,.submission-actions .secondary-button{min-height:44px;padding:0 16px;font-size:11px}@media (width<=1200px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr 1fr}.side-stack{grid-column:1/-1;grid-template-columns:1fr 1fr}.topbar-item{padding:0 12px}.help-link{display:none}.onboarding-layout{grid-template-columns:202px minmax(470px,1fr)}.policy-panel{grid-column:1/-1;grid-template-columns:1.2fr .9fr 1fr;display:grid;position:static}.policy-panel>header{grid-column:1/-1}.policy-route{align-self:center}.policy-panel dl{align-self:center;padding:11px 15px}.policy-meter{align-self:center}.policy-decisions,.policy-panel>footer{grid-column:1/-1}}@media (width<=960px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{justify-content:flex-start;padding-top:32px}.mobile-auth-brand{width:min(100%,470px);margin-bottom:55px;display:block}.mobile-auth-brand .brand{color:var(--ink)}.mobile-auth-brand .brand-tagline{color:#526175}.console-shell{display:block}.console-main{width:100%}.sidebar{transition:transform .25s;transform:translate(-100%)}.sidebar-open{transform:translate(0);box-shadow:20px 0 45px #000a1940}.sidebar-close{display:block}.nav-scrim{z-index:15;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030d1c73;border:0;display:block;position:fixed;inset:0}.menu-button{display:grid}.dashboard-hero{grid-template-columns:1fr;gap:14px;padding:25px 0}.welcome-block{padding-left:0}.setup-card{max-width:620px}.onboarding-page{padding:25px 20px 40px}.onboarding-layout{grid-template-columns:1fr}.onboarding-steps{grid-template-columns:repeat(5,1fr);display:grid}.onboarding-step{grid-template-columns:34px 1fr;padding:7px}.onboarding-step small,.sandbox-warning{display:none}.policy-panel{grid-column:auto}.loan-page{padding:25px 20px 40px}.loan-hero{grid-template-columns:1fr;gap:26px}.handoff-map{grid-template-columns:repeat(5,auto);align-items:center}.handoff-map>i{width:35px;height:1px;margin:0}.handoff-step{grid-template-columns:38px 1fr}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-card:last-child{grid-column:1/-1}.referral-layout{grid-template-columns:1fr}}@media (width<=680px){.auth-panel{padding:25px 20px}.mobile-auth-brand{margin-bottom:35px}.field-grid{grid-template-columns:1fr}.auth-heading h1,.success-state h1{font-size:29px}.auth-legal{text-align:center}.topbar{height:58px;padding:0 15px}.topbar-sandbox,.sandbox-switch,.company-switch svg:first-child{display:none}.topbar-item{padding:0 5px 0 12px;font-size:11px}.dashboard-content{padding:16px}.loan-page{padding:20px 15px 34px}.loan-header,.section-heading-row{flex-direction:column;align-items:flex-start}.referral-only-chip{align-self:flex-start}.loan-hero{min-height:auto;padding:28px 23px}.loan-hero h2{font-size:30px}.handoff-map{grid-template-columns:1fr}.handoff-map>i{width:1px;height:18px;margin-left:18px}.partner-search{width:100%;min-width:0}.partner-grid{grid-template-columns:1fr}.partner-card:last-child{grid-column:auto}.loan-dialog-backdrop{align-items:end;padding:0}.loan-dialog{border-radius:17px 17px 0 0;width:100%;max-height:92vh;padding:25px 20px 20px}.referral-table{min-width:710px}.dashboard-hero:before{inset:-16px -16px 15px}.mobile-sandbox-chip{margin-bottom:18px;display:inline-flex}.welcome-block h1{font-size:31px}.welcome-block>p{margin-bottom:24px;font-size:14px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-actions .primary-button,.hero-actions .secondary-button{padding:0 11px;font-size:12px}.product-grid,.dashboard-grid,.side-stack{grid-template-columns:1fr}.side-stack{grid-column:auto}.product-card{min-height:88px}.product-icon{width:50px;height:50px}.fraud-metrics{gap:10px}.fraud-metrics>div{grid-template-columns:32px 1fr;padding-right:4px}.metric-icon{width:32px;height:32px}.fraud-metrics strong{font-size:15px}.otp-grid{gap:7px}.otp-grid input{height:52px}.onboarding-page{padding:19px 14px 32px}.onboarding-header{align-items:flex-start;margin-bottom:17px}.save-status{display:none}.onboarding-header h1{font-size:28px}.onboarding-header p{font-size:12px;line-height:1.5}.onboarding-steps{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto}.onboarding-step{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:57px;display:grid}.onboarding-step-icon{width:29px;height:29px}.onboarding-step strong{font-size:9px}.onboarding-card{min-height:auto;padding:22px 16px 0}.step-heading h2{font-size:21px}.entity-grid{grid-template-columns:1fr 1fr}.entity-option{min-height:90px}.onboarding-form-grid,.activation-grid{grid-template-columns:1fr}.onboarding-field.wide{grid-column:auto}.onboarding-actions{margin-left:-16px;margin-right:-16px;padding:0 16px}.onboarding-next{padding:0 12px}.stakeholder-card>footer{flex-direction:column;align-items:flex-start}.document-row{grid-template-columns:35px 1fr}.document-toggle{grid-column:2;justify-self:start}.review-row{grid-template-columns:31px 1fr}.review-row>button{grid-column:2;justify-self:start}.policy-panel{display:block}.submission-reference{grid-template-columns:1fr}.submission-reference>span{border-bottom:1px solid #e2e6eb;border-right:0;padding:9px}.submission-reference>span:last-child{border-bottom:0}.submission-actions{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sppt-console-app .brand{flex-shrink:initial;align-items:flex-start;gap:0}.sppt-console-app .hero-actions{margin-top:0;animation:none}.sppt-console-app .product-grid{margin-top:0}.sppt-console-app .product-card{flex-direction:initial;position:static;overflow:visible}.sppt-console-app .developer-section{color:inherit;background:0 0;padding:0}.skip-link{z-index:1000;color:#fff;background:var(--violet-dark);border-radius:8px;padding:10px 14px;transition:transform .18s;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 8px 24px #1912443d}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #633cff59}#console-content:focus{outline:0}.nav-group-label{color:#7890a8;letter-spacing:1.5px;text-transform:uppercase;margin:13px 17px 3px;font-size:9px;font-weight:800;display:block}.topbar-context{cursor:default}.presentation-link{color:var(--violet);font-weight:750}.presentation-page{width:min(100%,1440px);margin:0 auto;padding:28px 30px 42px}.presentation-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.presentation-kicker,.presentation-scope{color:var(--violet);letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.presentation-header h1{letter-spacing:-2px;margin:8px 0 5px;font-size:clamp(30px,3vw,46px);line-height:1.05}.presentation-header p{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.presentation-header-actions{justify-items:end;gap:10px;display:grid}.presentation-scope{background:#faf9ff;border:1px solid #d8d0ff;border-radius:7px;padding:8px 11px;font-size:10px}.presentation-note-toggle{color:#465268;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;font-weight:700;display:inline-flex}.presentation-layout{background:#fff;border:1px solid #dce2ea;border-radius:17px;grid-template-columns:188px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #0d1f371a}.presentation-chapters{color:#fff;background:radial-gradient(circle at 30% 20%,#409bd921,#0000 27%),linear-gradient(155deg,#031326,#061c34 78%,#031426);grid-row:1/3;align-content:start;gap:4px;padding:17px 12px;display:grid}.presentation-chapters button{color:#aebfd1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:8px 10px;display:grid}.presentation-chapters button:hover{background:#ffffff0d}.presentation-chapters button.active{color:#fff;background:linear-gradient(90deg,#6244e966,#ffffff0f);border-color:#8069ff4d}.presentation-chapters button>span{color:#8066ff;font-size:10px;font-weight:850}.presentation-chapters button strong{font-size:10px;line-height:1.35}.presentation-stage{--slide-accent:#6a45f6;color:#fff;background:radial-gradient(circle at 77% 40%, color-mix(in srgb, var(--slide-accent) 25%, transparent), transparent 27%), radial-gradient(circle at 20% 100%, #0fc8e91c, transparent 31%), linear-gradient(145deg, #041326, #071e37 70%, #05162a);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(30px,4vw,66px);min-height:540px;padding:clamp(40px,5vw,76px);display:grid;position:relative;overflow:hidden}.presentation-stage.tone-cyan{--slide-accent:#08bfe9}.presentation-stage.tone-green{--slide-accent:#20b96b}.presentation-stage.tone-amber{--slide-accent:#f3a523}.presentation-stage.tone-blue{--slide-accent:#3b82f6}.presentation-slide-copy{z-index:2;position:relative}.slide-eyebrow{color:#9fdff0;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.slide-eyebrow svg{color:var(--slide-accent)}.presentation-slide-copy h2{letter-spacing:-3.1px;max-width:680px;margin:18px 0;font-size:clamp(37px,4.2vw,64px);line-height:1.02}.presentation-slide-copy>p{color:#b6c5d8;max-width:650px;margin:0;font-size:16px;line-height:1.7}.presentation-slide-copy ul{gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.presentation-slide-copy li{color:#e3eaf2;align-items:center;gap:10px;font-size:13px;display:flex}.presentation-slide-copy li svg{color:#fff;background:var(--slide-accent);border-radius:50%;padding:2px}.presentation-module-link{border:1px solid color-mix(in srgb, var(--slide-accent) 62%, #fff);color:#fff;background:color-mix(in srgb, var(--slide-accent) 26%, transparent);border-radius:8px;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.presentation-visual{z-index:2;align-content:center;gap:25px;display:grid;position:relative}.presentation-orbit{aspect-ratio:1;place-items:center;width:min(100%,310px);margin:0 auto -50px;display:grid;position:relative}.orbit-ring{border:1px solid color-mix(in srgb, var(--slide-accent) 50%, transparent);border-radius:50%;position:absolute}.orbit-ring-one{inset:10%}.orbit-ring-two{border-style:dashed;inset:24%}.orbit-core{border:1px solid color-mix(in srgb, var(--slide-accent) 70%, #fff);color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--slide-accent) 72%, #17233a), #101d32);width:82px;height:82px;box-shadow:0 0 60px color-mix(in srgb, var(--slide-accent) 32%, transparent);border-radius:24px;place-items:center;display:grid;transform:rotate(8deg)}.orbit-core svg{transform:rotate(-8deg)}.presentation-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.presentation-stat-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-content:center;gap:4px;min-width:0;min-height:112px;padding:15px;display:grid}.presentation-stat-grid span,.presentation-stat-grid small{color:#91a6bd;font-size:9px;line-height:1.35}.presentation-stat-grid span{letter-spacing:.7px;text-transform:uppercase;font-weight:800}.presentation-stat-grid strong{text-overflow:ellipsis;color:#fff;white-space:nowrap;font-size:21px;overflow:hidden}.presentation-watermark{color:#ffffff06;letter-spacing:-14px;font-size:170px;font-weight:900;position:absolute;bottom:-45px;right:-18px;transform:skew(-8deg)}.presentation-controls{background:#fff;border-top:1px solid #e1e6ed;grid-column:2;grid-template-columns:minmax(100px,1fr) auto auto auto;align-items:center;gap:13px;min-height:58px;padding:0 18px;display:grid}.presentation-progress{background:#e7eaf0;border-radius:999px;height:4px;overflow:hidden}.presentation-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;transition:width .3s;display:block}.presentation-controls button{cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.presentation-controls button:disabled{opacity:.4;cursor:not-allowed}.presentation-controls>span{color:var(--muted);font-size:10px;font-weight:750}.presenter-notes{background:#f7fbff;border:1px solid #d9e3ee;border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:15px 18px;display:grid}.presenter-notes>span{color:#254b6f;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.presenter-notes p{color:#46576b;margin:0;font-size:11px;line-height:1.55}.presenter-notes small{color:#7e8998;font-size:9px}.quick-tour{background:#fff;border:1px solid #dde3eb;border-radius:14px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:30px;margin-top:42px;padding:26px;display:grid}.quick-tour h2{letter-spacing:-.8px;margin:8px 0 6px;font-size:23px}.quick-tour p{color:var(--muted);margin:0;font-size:12px}.quick-tour-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-tour-links a{color:#27364d;border:1px solid #e1e5ec;border-radius:8px;grid-template-columns:25px 1fr 16px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:11px;font-weight:700;transition:border-color .18s,transform .18s;display:grid}.quick-tour-links a:hover{border-color:#bcb0fa;transform:translate(2px)}.quick-tour-links a>span{width:23px;height:23px;color:var(--violet);background:#f1efff;border-radius:6px;place-items:center;font-size:9px;display:grid}.presentation-legal{color:#758093;text-align:center;margin:16px 0 0;font-size:10px;line-height:1.5}@media (width<=1180px){.presentation-page{padding:24px 20px 36px}.presentation-stage{grid-template-columns:1fr;gap:25px;min-height:600px;padding:48px}.presentation-orbit{display:none}.presentation-slide-copy h2{max-width:850px}}@media (width<=820px){.presentation-header{flex-direction:column;align-items:flex-start}.presentation-header-actions{justify-items:start}.presentation-layout{grid-template-columns:1fr}.presentation-chapters{grid-row:auto;grid-template-columns:repeat(6,minmax(130px,1fr));overflow-x:auto}.presentation-stage{min-height:610px;padding:40px 30px}.presentation-controls{grid-column:1}.presenter-notes{grid-template-columns:1fr;gap:7px}.quick-tour{grid-template-columns:1fr}}@media (width<=680px){.presentation-link span,.presentation-note-toggle svg{display:none}.presentation-page{padding:18px 14px 30px}.presentation-header{gap:14px}.presentation-header h1{letter-spacing:-1.3px;font-size:31px}.presentation-header p{font-size:12px}.presentation-header-actions{width:100%}.presentation-stage{min-height:620px;padding:34px 22px}.presentation-slide-copy h2{letter-spacing:-2px;font-size:37px}.presentation-slide-copy>p{font-size:13px}.presentation-stat-grid{grid-template-columns:1fr}.presentation-stat-grid article{min-height:74px}.presentation-controls{grid-template-columns:1fr auto auto}.presentation-progress{grid-column:1/-1}.quick-tour-links{grid-template-columns:1fr}}.fraud-workspace{--risk-violet:#6846f5;--risk-teal:#079b8c;--risk-amber:#db8500;--risk-red:#cf3346}.fraud-module-header{align-items:center}.fraud-tabs{margin-top:24px}.fraud-boundary{color:#4f5a70;background:linear-gradient(90deg,#faf8ff,#f7fbff);border:1px solid #d9d2fb;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:grid}.fraud-boundary>span{width:32px;height:32px;color:var(--violet);background:#eeeaff;border-radius:8px;place-items:center;display:grid}.fraud-boundary p{margin:0;font-size:10px;line-height:1.55}.fraud-boundary em{color:#6552ca;white-space:nowrap;background:#ece9fb;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.fraud-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:16px;margin-top:16px;display:grid}.risk-live{color:var(--green);text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.risk-live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #139c481a}.risk-chart{padding:18px 22px 15px}.risk-chart-legend{color:#667288;flex-wrap:wrap;gap:16px;font-size:9px;display:flex}.risk-chart-legend span,.decision-breakdown span{align-items:center;gap:6px;display:flex}.risk-chart-legend i,.decision-breakdown i{border-radius:2px;width:8px;height:8px}i.allow{background:#6d4ef0}i.review{background:#efaa3a}i.hold{background:#ed765a}i.block{background:#d83a4d}.risk-chart-canvas{background:repeating-linear-gradient(#0000 0 44px,#f1f3f6 45px);border-bottom:1px solid #e9ecf2;grid-template-columns:repeat(7,1fr);align-items:end;gap:13px;height:180px;margin-top:17px;padding:10px 5px 0;display:grid}.risk-bar-group{justify-content:center;align-items:end;gap:3px;height:100%;padding-bottom:25px;display:flex;position:relative}.risk-bar{border-radius:4px 4px 0 0;width:min(11px,25%);min-height:4px}.risk-bar.allow{background:linear-gradient(#8062f7,#5b39df)}.risk-bar.review{background:#efaa3a}.risk-bar.block{background:#da3e50}.risk-bar-group small{color:#939dab;font-size:8px;position:absolute;bottom:5px}.decision-mix-card{padding-bottom:15px}.decision-ring{background:conic-gradient(#6542ea 0 98.6%, #efaa3a 98.6% 99.4%, #da3e50 99.4%);border-radius:50%;place-items:center;width:126px;height:126px;margin:20px auto 12px;display:grid;box-shadow:inset 0 0 0 17px #fff}.decision-ring>div{text-align:center;display:grid}.decision-ring strong{font-size:22px}.decision-ring small{color:#788397;font-size:9px}.decision-breakdown{gap:9px;margin:0;padding:0 22px;list-style:none;display:grid}.decision-breakdown li{color:#687489;justify-content:space-between;font-size:9px;display:flex}.decision-breakdown strong{color:#263248}.fraud-alert-card{margin-top:16px}.fraud-toolbar{padding-top:12px;padding-bottom:12px}.fraud-alert-layout{grid-template-columns:minmax(0,1fr) 310px;display:grid}.fraud-alert-layout>.table-scroll{border-right:1px solid #e7eaf0}.fraud-alert-table tbody tr{cursor:pointer}.fraud-alert-table tbody tr.selected{box-shadow:inset 3px 0 var(--violet);background:#f6f4ff}.risk-number{border:3px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:inline-grid}.risk-number.low{color:#177a38;background:#f1faf4;border-color:#55bd76}.risk-number.medium{color:#9b6100;background:#fff9ee;border-color:#efa739}.risk-number.high{color:#ad2336;background:#fff3f4;border-color:#e25a6b}.fraud-decision{border:1px solid;border-radius:99px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.fraud-decision.allow{color:#21713a;background:#f0f9f2;border-color:#bce0c4}.fraud-decision.review{color:#966000;background:#fff8ec;border-color:#efd19c}.fraud-decision.hold{color:#a64829;background:#fff5f1;border-color:#efc0ad}.fraud-decision.block{color:#ab293a;background:#fff2f4;border-color:#efbac2}.risk-inspector{background:#fcfcfe;padding:19px}.risk-inspector>header{justify-content:space-between;align-items:center;display:flex}.risk-inspector>header>div{gap:5px;display:grid}.risk-inspector>header small,.signal-list>small{color:#8a95a5;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.risk-inspector>header strong{font-size:12px}.inspector-decision{background:#f5f3fd;border-radius:8px;margin-top:16px;padding:13px}.inspector-decision p{color:#4f5b70;margin:9px 0 0;font-size:10px;line-height:1.5}.signal-list{gap:7px;margin-top:17px;display:grid}.signal-list>span{color:#685c4e;background:#fffaf3;border:1px solid #ece7df;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.signal-list>span svg{color:#d27a00}.inspector-context{gap:9px;margin-top:17px;display:grid}.inspector-context div{color:#8b95a5;justify-content:space-between;gap:12px;font-size:9px;display:flex}.inspector-context strong{color:#3e4b61;text-align:right}.inspector-actions{gap:8px;margin-top:18px;display:grid}.inspector-actions button{min-height:39px;padding:0 12px;font-size:10px}.checker-note{color:#7c8799;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:8px;line-height:1.45;display:flex}.fraud-export-message{margin:16px 0 -2px}.fraud-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:32px;scroll-margin-top:84px;display:flex}.fraud-section-heading h2{letter-spacing:-.8px;margin:7px 0 5px;font-size:24px}.fraud-section-heading p{max-width:690px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.fraud-section-count{color:#5f49cc;white-space:nowrap;background:#f7f5ff;border:1px solid #ded8fb;border-radius:99px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.fraud-case-grid,.fraud-controls-grid,.fraud-simulator-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:16px;margin-top:15px;display:grid}.case-evidence-grid{border-bottom:1px solid #e9ecf1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:17px 20px;display:grid}.case-evidence-grid>div{background:#f8f9fc;border-radius:8px;gap:5px;padding:11px;display:grid}.case-evidence-grid span{color:#8993a4;text-transform:uppercase;font-size:8px;font-weight:750}.case-evidence-grid strong{font-size:10px}.case-timeline{padding:18px 21px 21px}.case-timeline h3{margin:0 0 14px;font-size:11px}.case-timeline>div{gap:10px;padding:0 0 17px;display:flex;position:relative}.case-timeline>div:not(:last-child):after{content:"";border-left:1px dashed #d9dee7;position:absolute;top:27px;bottom:0;left:13px}.case-timeline i{z-index:1;color:#6150c8;background:#efecff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.case-timeline i.danger{color:#b93244;background:#fff0f2}.case-timeline span{gap:4px;padding-top:1px;display:grid}.case-timeline strong{font-size:10px}.case-timeline small{color:#8490a1;font-size:9px}.case-notes{align-content:start;gap:8px;min-height:106px;padding:15px 19px 0;display:grid}.case-notes p{color:#536077;background:#f8f7fc;border-radius:7px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:9px;line-height:1.5;display:flex}.case-notes p svg{color:var(--violet);flex:none}.case-note-input{gap:7px;padding:13px 19px 0;display:grid}.case-note-input>span,.simulator-form label>span{color:#5f6a7e;font-size:9px;font-weight:750}.case-note-input textarea{resize:vertical;color:#334056;min-height:70px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:8px;outline:0;padding:10px;font-size:10px;line-height:1.5}.case-note-input textarea:focus,.list-add-row input:focus,.simulator-form input:focus,.simulator-form select:focus{border-color:#8b73ed;box-shadow:0 0 0 3px #633cff14}.case-note-button{min-height:34px;margin:8px 19px 0;padding:0 12px;font-size:9px}.case-decision-actions{border-top:1px solid #e8ebf0;grid-template-columns:1fr 1fr;gap:8px;margin:16px 19px 0;padding-top:15px;display:grid}.case-decision-actions button{min-height:38px;padding:0 10px;font-size:9px}.case-notes-card>.checker-note{margin:10px 19px 18px}.rule-list{display:grid}.rule-row{border-bottom:1px solid #edf0f4;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.rule-icon{color:#929cad;background:#f1f3f6;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.rule-icon.active{color:var(--violet);background:#efebff}.rule-row>div{gap:5px;display:grid}.rule-row strong{font-size:10px}.rule-row small{color:#8792a3;font-size:9px}.rule-toggle{cursor:pointer;background:#ccd2db;border:0;border-radius:99px;width:37px;height:21px;transition:background .18s;position:relative}.rule-toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.rule-toggle.on{background:var(--violet)}.rule-toggle.on i{transform:translate(16px)}.rule-disclaimer{color:#7c8798;background:#fbfcfd;align-items:flex-start;gap:6px;margin:0;padding:13px 18px;font-size:8px;line-height:1.45;display:flex}.list-add-row{border-bottom:1px solid #e8ebf0;grid-template-columns:105px minmax(0,1fr) auto;gap:8px;padding:15px;display:grid}.list-add-row select,.list-add-row input,.simulator-form select,.simulator-form input{color:#354157;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:7px;outline:0;padding:0 10px;font-size:9px}.list-add-row button{min-height:38px;padding:0 12px;font-size:9px}.managed-list{padding:4px 15px 12px;display:grid}.managed-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.managed-list-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.managed-list-icon.allowlist{color:#248040;background:#eff9f1}.managed-list-icon.blocklist{color:#b42a3d;background:#fff0f2}.managed-list p{gap:4px;margin:0;display:grid}.managed-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.managed-list small{color:#8994a5;font-size:8px}.simulator-form-card,.simulator-result-card{min-height:315px}.simulator-form{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.simulator-form label{gap:7px;display:grid}.simulator-form label:last-of-type{grid-column:1/-1}.simulator-form button{grid-column:1/-1;min-height:42px;font-size:10px}.simulator-result-card{text-align:center;background:radial-gradient(circle at 50% 0,#6947ff14,#0000 40%),#fff;place-items:center;padding:24px;display:grid}.simulator-result-card.has-result{align-content:center;gap:7px}.simulator-result-card>small{color:#8792a3;letter-spacing:.6px;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.simulator-result-card h2,.simulator-empty h2{margin:2px 0 0;font-size:21px}.simulator-result-card>p,.simulator-empty p{color:#788396;margin:0;font-size:9px}.simulator-result-card .signal-list{width:min(100%,320px);margin-top:8px}.simulator-result-card>em{color:#8a94a4;max-width:330px;margin-top:8px;font-size:8px;font-style:normal;line-height:1.5}.simulator-empty{justify-items:center;gap:8px;max-width:310px;display:grid}.simulator-empty>span{width:56px;height:56px;color:var(--violet);background:#efebff;border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.simulator-empty p{line-height:1.55}.fraud-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.report-insight{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px;display:grid}.report-insight>div{gap:6px;min-width:0;display:grid}.report-insight small{color:#7e899b;font-size:9px}.report-insight strong{font-size:13px}.report-insight p{color:#9099a8;margin:0;font-size:8px;line-height:1.45}@media (width<=1100px){.fraud-alert-layout{grid-template-columns:1fr}.fraud-alert-layout>.table-scroll{border-bottom:1px solid #e7eaf0;border-right:0}.fraud-case-grid,.fraud-controls-grid{grid-template-columns:1fr}}@media (width<=820px){.fraud-overview-grid{grid-template-columns:1fr}.decision-mix-card{grid-template-columns:1fr 1fr;display:grid}.decision-mix-card .data-card-header{grid-column:1/-1}.fraud-toolbar{flex-direction:column;align-items:stretch}.fraud-toolbar .table-search{width:100%}.case-evidence-grid,.fraud-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fraud-simulator-grid{grid-template-columns:1fr}}@media (width<=680px){.fraud-boundary{grid-template-columns:32px 1fr}.fraud-boundary em{grid-column:2;justify-self:start}.decision-mix-card{display:block}.risk-chart{padding-left:13px;padding-right:13px}.risk-chart-canvas{gap:5px}.fraud-section-heading{align-items:start;display:grid}.case-evidence-grid,.fraud-report-grid,.list-add-row,.simulator-form{grid-template-columns:1fr}.simulator-form label:last-of-type,.simulator-form button{grid-column:auto}.case-decision-actions{grid-template-columns:1fr}}.module-page{max-width:1480px;margin:0 auto;padding:32px 30px 48px}.module-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.module-eyebrow{color:var(--violet);letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.module-header h1{letter-spacing:-1.6px;margin:9px 0 7px;font-size:clamp(30px,3vw,42px);line-height:1.1}.module-header p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.module-header-actions{gap:10px;display:flex}.compact-action{white-space:nowrap;min-height:44px;padding:0 16px;font-size:13px}.module-tabs{scrollbar-width:none;border-bottom:1px solid #dfe4eb;gap:25px;margin-top:28px;display:flex;overflow-x:auto}.module-tabs::-webkit-scrollbar{display:none}.module-tabs a{color:#748095;white-space:nowrap;align-items:center;gap:7px;min-height:45px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.module-tabs a:after{content:"";background:0 0;border-radius:99px 99px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.module-tabs a.active{color:var(--violet)}.module-tabs a.active:after{background:var(--violet)}.module-tabs a span{color:#fff;background:var(--violet);border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.metric-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.metric-card,.data-card{background:#fff;border:1px solid #dfe4eb;border-radius:12px;box-shadow:0 4px 14px #192d480d}.metric-card{grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.metric-card-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.metric-card-icon.violet{color:var(--violet);background:#f1edff}.metric-card-icon.cyan{color:#087fb6;background:#e9f8fc}.metric-card-icon.amber{color:#c97900;background:#fff5e3}.metric-card-icon.green{color:var(--green);background:#edf8ee}.metric-card>div{min-width:0;display:grid}.metric-card small{color:#727e92;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.metric-card strong{letter-spacing:-.6px;margin-top:6px;font-size:23px}.metric-card p{color:#8d97a7;margin:5px 0 0;font-size:10px}.metric-card-linked{background:linear-gradient(145deg,#fff 50%,#f7f4ff);border-color:#d8d0ff}.metric-card-linked a{width:fit-content;color:var(--violet);align-items:center;gap:4px;margin-top:7px;font-size:9px;font-weight:750;display:inline-flex}.payout-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.data-card{overflow:hidden}.data-card-header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:20px;padding:20px 21px 16px;display:flex}.data-card-header h2{margin:0;font-size:16px}.data-card-header p{color:var(--muted);margin:5px 0 0;font-size:10px}.data-card-header>a,.fraud-decision-card>a{color:var(--violet);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{color:#8d97a7;letter-spacing:.7px;text-transform:uppercase;background:#fafbfd;height:39px;padding:0 15px;font-size:9px;font-weight:800}.data-table td{color:#405068;white-space:nowrap;border-top:1px solid #edf0f3;height:69px;padding:10px 15px;font-size:11px}.data-table tbody tr{transition:background .16s}.data-table tbody tr:hover{background:#fbfbfe}.data-table td>small{color:#8a95a6;margin-top:5px;font-size:9px;display:block}.table-primary{color:#263248;font-weight:700}.amount-cell{font-weight:750;color:var(--ink)!important;font-size:12px!important}.payout-status,.risk-chip{border:1px solid;border-radius:99px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.payout-status.green,.risk-chip.low{color:#2a7c17;background:#f1f9ef;border-color:#bde0b4}.payout-status.blue{color:#176cae;background:#f0f7fd;border-color:#b8d9f2}.payout-status.amber,.risk-chip.medium{color:#a86600;background:#fff8eb;border-color:#f3cf95}.payout-status.red,.risk-chip.high{color:#b52535;background:#fff2f3;border-color:#f2bdc3}.payout-side-stack{gap:16px;display:grid}.approval-card{padding:20px}.approval-card-icon{width:45px;height:45px;color:var(--violet);background:#f1edff;border-radius:11px;place-items:center;margin-bottom:15px;display:grid}.approval-card h2{letter-spacing:-.3px;margin:13px 0 7px;font-size:17px}.approval-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.approval-card .secondary-button{width:100%;min-height:40px;margin-top:17px;font-size:11px}.fraud-decision-card{background:radial-gradient(circle at 95% 0,#7552ff14,#0000 40%),#fff;border-color:#d8d1fb;padding:18px}.fraud-decision-card header{justify-content:space-between;align-items:center;display:flex}.fraud-decision-card header>span{align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.fraud-decision-card header>span svg{color:var(--violet)}.fraud-decision-card header small{color:var(--green);text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.fraud-decision-card header small:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #139c481a}.risk-score-row{align-items:center;gap:11px;margin:17px 0 14px;display:flex}.risk-score{color:#b62e3d;border:4px solid #e75665;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:grid}.risk-score-row>div{gap:4px;display:grid}.risk-score-row strong{font-size:11px}.risk-score-row small{color:#808b9c;font-size:9px}.fraud-decision-card ul{background:#f8f7fd;border-radius:8px;gap:8px;margin:0 0 16px;padding:13px;list-style:none;display:grid}.fraud-decision-card li{color:#566278;align-items:center;gap:7px;font-size:9px;display:flex}.fraud-decision-card li svg{color:#d94758}.sandbox-footnote{color:#8791a1;justify-content:center;align-items:center;gap:7px;margin:22px 0 0;font-size:10px;display:flex}@media (width<=1200px){.metric-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=960px){.module-page{padding:27px 22px 40px}.payout-layout{grid-template-columns:1fr}.payout-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.module-page{padding:21px 15px 35px}.module-header{align-items:start;display:grid}.module-header-actions{width:100%}.module-header-actions>a{flex:1}.module-tabs{gap:20px;margin-top:22px}.metric-card-grid,.payout-side-stack{grid-template-columns:1fr}.metric-card{padding:15px}.data-card-header{align-items:flex-start}}.all-payout-card{margin-top:18px}.list-toolbar,.report-toolbar{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:16px;padding:16px 19px;display:flex}.list-toolbar>div{gap:9px;display:flex}.table-search,.toolbar-select{color:#8490a2;background:#fff;border:1px solid #d8dee7;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.table-search{width:min(380px,45vw)}.table-search input,.toolbar-select select{color:#334056;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.toolbar-select select{min-width:120px}.inline-success-message{color:#2c7118;background:#f2faef;border:1px solid #bde1b2;border-radius:8px;align-items:center;gap:8px;margin:12px 18px 0;padding:10px 12px;font-size:10px;display:flex}.inline-success-message button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.mode-chip{color:#5f4cd2;background:#f1effe;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.table-action{color:#778397;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.table-action:hover{background:#f1f3f7}.empty-table-state{justify-items:center;gap:5px;padding:45px 20px;display:grid}.empty-table-state p{color:var(--muted);margin:0;font-size:11px}.table-footer{color:#8a94a5;border-top:1px solid #e9ecf1;justify-content:space-between;padding:13px 18px;font-size:9px;display:flex}.payout-flow-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;margin-top:22px;display:grid}.flow-card,.flow-summary-card{background:#fff;border:1px solid #dfe4eb;border-radius:12px;box-shadow:0 4px 14px #192d480d}.flow-card{min-height:620px;overflow:hidden}.flow-progress{background:#fafbfd;border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(3,1fr);padding:0 28px;display:grid}.flow-progress button{color:#8b95a5;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:67px;font-size:11px;font-weight:700;display:flex;position:relative}.flow-progress button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:12px}.flow-progress button>span{background:#fff;border:1px solid #d4dae4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.flow-progress button.active{color:var(--violet)}.flow-progress button.active:after{background:var(--violet)}.flow-progress button.active>span{border-color:var(--violet)}.flow-progress button.complete>span{color:var(--green);background:#f1faef;border-color:#9fd691}.flow-body{padding:29px 32px 20px}.flow-heading{margin-bottom:25px}.flow-heading>span{color:var(--violet);letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:800}.flow-heading h2{letter-spacing:-.6px;margin:7px 0;font-size:24px}.flow-heading p{max-width:660px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.demo-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.demo-select-field{color:#364158;gap:7px;font-size:11px;font-weight:700;display:grid}.demo-select-field.wide{grid-column:1/-1}.demo-select-field select{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #d8dee7;border-radius:8px;outline:0;padding:0 12px;font-size:12px}.demo-select-field select:focus{border-color:#7b61ff;box-shadow:0 0 0 4px #633cff14}.beneficiary-preview,.beneficiary-form-preview{background:#fafbfd;border:1px solid #e0e5ec;border-radius:9px;align-items:center;gap:12px;min-height:67px;padding:12px;display:flex}.beneficiary-preview.wide{grid-column:1/-1}.beneficiary-avatar{color:#5841cf;background:#eeeafd;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:800;display:grid}.beneficiary-preview>div,.beneficiary-form-preview>div{gap:4px;display:grid}.beneficiary-preview strong,.beneficiary-form-preview strong{font-size:11px}.beneficiary-preview small,.beneficiary-form-preview small{color:#858fa0;font-size:9px}.verified-label{color:var(--green);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.fraud-result{border:1px solid;border-radius:11px;align-items:center;gap:16px;padding:18px;display:flex}.fraud-result.low{background:#f4fbf1;border-color:#bde0b4}.fraud-result.medium{background:#fffaef;border-color:#f1ce93}.fraud-result-score{width:62px;height:62px;color:var(--green);background:#fff;border:5px solid;border-radius:50%;place-items:center;font-size:21px;font-weight:850;display:grid}.fraud-result.medium .fraud-result-score{color:#d68b00}.fraud-result>div{gap:4px;display:grid}.fraud-result small{color:#7c8798;text-transform:uppercase;font-size:9px}.fraud-result strong{font-size:18px}.fraud-result p{color:#697589;margin:0;font-size:10px}.risk-check-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.risk-check-grid article{border:1px solid #e2e6ed;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.risk-check-grid article>span{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.risk-check-grid article>span.green{color:var(--green);background:#eef8ec}.risk-check-grid article>span.amber{color:var(--amber);background:#fff5e3}.risk-check-grid article>div{gap:3px;display:grid}.risk-check-grid small{color:#8b95a5;text-transform:uppercase;font-size:8px}.risk-check-grid strong{font-size:10px}.decision-note,.approval-separation-note{color:#54708a;background:#f5f9fd;border:1px solid #d9e5f2;border-radius:8px;align-items:flex-start;gap:8px;margin-top:15px;padding:12px;font-size:9px;line-height:1.55;display:flex}.review-summary{border:1px solid #e0e5ec;border-radius:10px;gap:0;display:grid;overflow:hidden}.review-summary>div{border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:10px 15px;display:flex}.review-summary>div:last-child{border-bottom:0}.review-summary span{color:#7b8698;font-size:10px}.review-summary strong{text-align:right;font-size:11px}.review-summary .review-amount{color:var(--ink);font-size:18px}.flow-body .terms-check{margin-top:14px;font-size:10px}.flow-actions{background:#fafbfd;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:67px;margin-top:auto;padding:11px 28px;display:flex}.flow-summary-card{padding:21px;position:sticky;top:84px}.flow-summary-card h3{letter-spacing:-1px;margin:20px 0 4px;font-size:28px}.flow-summary-card>p{color:var(--muted);margin:0;font-size:10px}.flow-summary-card dl{gap:0;margin:20px 0 0;display:grid}.flow-summary-card dl>div{border-top:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.flow-summary-card dt{color:#7e8999;font-size:9px}.flow-summary-card dd{color:#364158;text-align:right;margin:0;font-size:10px;font-weight:750}.flow-summary-card dd.low{color:var(--green)}.flow-summary-card dd.medium{color:#b97500}.flow-safe-note{color:#5a4bc2;background:#f2efff;border-radius:8px;align-items:center;gap:7px;margin-top:17px;padding:11px;font-size:9px;font-weight:700;display:flex}.payout-complete-state{text-align:center;align-content:center;justify-items:center;gap:13px;margin-top:22px;padding:45px;display:grid}.complete-check{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 25px #139c4833}.complete-check.rejected{background:var(--red)}.payout-complete-state h2{margin:5px 0 0;font-size:25px}.payout-complete-state>p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.completion-summary{border:1px solid #e1e5ec;border-radius:10px;grid-template-columns:repeat(4,1fr);width:min(100%,620px);margin-top:8px;display:grid;overflow:hidden}.completion-summary>div{border-right:1px solid #e6eaf0;gap:6px;padding:14px;display:grid}.completion-summary>div:last-child{border-right:0}.completion-summary small{color:#8993a3;font-size:8px}.completion-summary strong{font-size:10px}.completion-actions{gap:10px;margin-top:8px;display:flex}.beneficiary-layout,.approval-layout,.bulk-layout,.reports-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:17px;margin-top:18px;display:grid}.beneficiary-list-card{min-width:0}.beneficiary-demo-form{background:#faf9ff;border-bottom:1px solid #e5e9ee;grid-template-columns:minmax(0,1fr) minmax(210px,.7fr);gap:16px;padding:20px;display:grid}.beneficiary-demo-form h3{margin:8px 0 5px;font-size:17px}.beneficiary-demo-form p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.beneficiary-form-preview{background:#fff;grid-column:1/-1}.beneficiary-form-preview .status-pill{margin-left:auto}.beneficiary-form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.beneficiary-rows{display:grid}.beneficiary-row{border-top:1px solid #edf0f3;grid-template-columns:40px minmax(160px,1.4fr) 1fr .7fr auto 32px;align-items:center;gap:12px;min-height:77px;padding:10px 18px;display:grid}.beneficiary-row:first-child{border-top:0}.beneficiary-name,.beneficiary-row>div{gap:5px;min-width:0;display:grid}.beneficiary-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.beneficiary-row small{color:#8792a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.beneficiary-safety-card,.bulk-guide-card{padding:21px}.beneficiary-safety-card h2,.bulk-guide-card h2{margin:13px 0 6px;font-size:17px}.beneficiary-safety-card>p,.bulk-guide-card>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.beneficiary-safety-card ul,.bulk-guide-card ol{gap:15px;margin:20px 0 0;padding:0;list-style:none;display:grid}.beneficiary-safety-card li{color:var(--green);grid-template-columns:20px 1fr;gap:7px;display:grid}.beneficiary-safety-card li>span{color:var(--muted);gap:4px;font-size:9px;line-height:1.45;display:grid}.beneficiary-safety-card li strong{color:#354158;font-size:10px}.approval-layout{grid-template-columns:360px minmax(0,1fr)}.maker-checker-badge{color:#5948bf;background:#f1effe;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.approval-items{padding:8px;display:grid}.approval-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:80px;padding:10px;display:grid}.approval-item:hover{background:#f8f9fb}.approval-item.selected{background:#f8f6ff;border-color:#d7d0f8}.approval-avatar{width:39px;height:39px;color:var(--violet);background:#eeeafd;border-radius:9px;place-items:center;display:grid}.approval-item>span:nth-child(2),.approval-item-amount{gap:5px;min-width:0;display:grid}.approval-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.approval-item small{color:#8a94a5;font-size:8px}.approval-item-amount{justify-items:end}.approval-detail-card{min-height:493px;padding:26px}.approval-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.approval-detail-heading h2{margin:8px 0 5px;font-size:22px}.approval-detail-heading p{color:var(--muted);margin:0;font-size:9px}.approval-detail-heading>strong{letter-spacing:-.7px;font-size:25px}.approval-detail-grid{background:#e1e5ec;border:1px solid #e1e5ec;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin-top:21px;display:grid;overflow:hidden}.approval-detail-grid>div{background:#fff;gap:5px;padding:13px;display:grid}.approval-detail-grid small{color:#8a94a4;text-transform:uppercase;font-size:8px}.approval-detail-grid strong{font-size:10px}.approval-risk-panel{background:#faf9ff;border:1px solid #e0dbf8;border-radius:9px;align-items:center;gap:16px;margin-top:15px;padding:15px;display:flex}.approval-risk-score{border:4px solid;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:17px;font-weight:800;display:grid}.approval-risk-score.medium{color:#a86d00;border-color:#e3a93d}.approval-risk-score.low{color:#287a14;border-color:#64bc4d}.approval-risk-panel>div>span{align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.approval-risk-panel ul{color:#697589;flex-wrap:wrap;gap:7px 15px;margin:10px 0 0;padding:0;font-size:8px;list-style:none;display:flex}.approval-risk-panel li{align-items:center;gap:4px;display:flex}.approval-risk-panel li svg{color:var(--green)}.approval-decision-actions{justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.reject-button{color:#bb2e3e;cursor:pointer;background:#fff;border:1px solid #ebb8bf;border-radius:9px;min-height:44px;padding:0 15px;font-size:11px;font-weight:750}.approval-result{text-align:center;align-content:center;justify-items:center;gap:13px;min-height:430px;display:grid}.approval-result h2{text-transform:capitalize;margin:4px 0 0}.approval-result p{max-width:430px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.bulk-card{min-height:510px}.bulk-demo-zone{text-align:center;background:radial-gradient(circle,#623cff0f,#0000 46%),#fbfcfe;border-bottom:1px solid #e6eaf0;justify-items:center;gap:9px;padding:32px;display:grid}.bulk-demo-zone>span{width:58px;height:58px;color:var(--violet);background:#eeebff;border-radius:14px;place-items:center;display:grid}.bulk-demo-zone h2{margin:5px 0 0;font-size:20px}.bulk-demo-zone p{max-width:520px;color:var(--muted);margin:0 0 8px;font-size:10px;line-height:1.55}.bulk-validation-strip{color:#4d5b70;background:#fafbfd;border-bottom:1px solid #e5e9ee;align-items:center;gap:17px;padding:12px 16px;font-size:8px;display:flex}.bulk-validation-strip span{align-items:center;gap:5px;display:flex}.bulk-validation-strip span svg{color:var(--green)}.bulk-validation-strip span:nth-child(3) svg{color:var(--amber)}.bulk-validation-strip strong{margin-left:auto;font-size:11px}.bulk-risk-summary{color:#5d687a;align-items:center;gap:7px;font-size:9px;display:flex}.bulk-risk-summary svg{color:var(--violet)}.bulk-guide-card ol li{color:#526076;align-items:center;gap:9px;font-size:9px;display:flex}.bulk-guide-card ol span{width:24px;height:24px;color:var(--violet);background:#f6f4ff;border:1px solid #d8d1fa;border-radius:50%;place-items:center;font-weight:800;display:grid}.report-toolbar{border:0;margin-top:18px;padding:0}.range-switcher{background:#fff;border:1px solid #dce1e9;border-radius:8px;padding:3px;display:flex}.range-switcher button{color:#758095;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 13px;font-size:9px;font-weight:750}.range-switcher button.active{color:var(--violet);background:#f0edff}.report-ready{margin:12px 0 0}.report-metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.report-metric-grid article{background:#fff;border:1px solid #dfe4eb;border-radius:11px;gap:7px;padding:18px;display:grid;box-shadow:0 4px 14px #192d480a}.report-metric-grid small{color:#7e8999;font-size:9px}.report-metric-grid strong{font-size:23px}.report-metric-grid span{color:#8b95a4;font-size:8px}.report-metric-grid .positive-change{color:var(--green)}.reports-layout{grid-template-columns:1.05fr .95fr}.bar-chart{background:repeating-linear-gradient(#0000 0 44px,#edf0f3 44px 45px);grid-template-columns:repeat(7,1fr);align-items:end;gap:16px;height:225px;padding:30px 30px 18px;display:grid}.bar-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-chart span{background:linear-gradient(#7b58ff,#5b35e8);border-radius:6px 6px 2px 2px;width:min(34px,65%);min-height:12px;box-shadow:0 5px 12px #5b35e82b}.bar-chart small{color:#8a94a3;font-size:8px}.report-legend{color:#788396;align-items:center;gap:6px;font-size:8px;display:flex}.report-legend i{background:var(--violet);border-radius:2px;width:8px;height:8px}.status-breakdown-list{gap:18px;padding:22px;display:grid}.status-breakdown-list>div{grid-template-columns:9px minmax(100px,1fr) minmax(80px,1.2fr) auto;align-items:center;gap:9px;display:grid}.breakdown-dot{border-radius:50%;width:8px;height:8px}.status-breakdown-list>div>span:nth-child(2){gap:3px;display:grid}.status-breakdown-list strong{font-size:9px}.status-breakdown-list small{color:#8c96a5;font-size:7px}.breakdown-bar{background:#edf0f3;border-radius:99px;height:5px;overflow:hidden}.breakdown-bar i{border-radius:inherit;height:100%;display:block}.tone-0{background:#48ad2d}.tone-1{background:#2b91d1}.tone-2{background:#e0a328}.tone-3{background:#d65362}.reconciliation-card{margin-top:17px}.reconciliation-card .payout-status{gap:4px}.reconciliation-grid{grid-template-columns:repeat(4,1fr);display:grid}.reconciliation-grid>div{border-right:1px solid #e7ebf0;gap:6px;padding:20px;display:grid}.reconciliation-grid>div:last-child{border-right:0}.reconciliation-grid small{color:#7f8a9b;font-size:8px}.reconciliation-grid strong{font-size:17px}.reconciliation-grid span{color:#98a0ad;font-size:8px}@media (width<=1200px){.beneficiary-layout,.bulk-layout{grid-template-columns:minmax(0,1fr) 270px}.report-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.payout-flow-layout,.beneficiary-layout,.approval-layout,.bulk-layout,.reports-layout{grid-template-columns:1fr}.flow-summary-card{position:static}.beneficiary-safety-card,.bulk-guide-card{display:none}}@media (width<=680px){.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.table-search{width:100%}.toolbar-select select{min-width:0}.flow-progress{padding:0 15px}.flow-progress button{justify-content:center;min-height:58px;font-size:0}.flow-progress button>span{font-size:10px}.flow-body{padding:23px 18px 18px}.demo-form-grid,.risk-check-grid,.approval-detail-grid{grid-template-columns:1fr}.verified-label{display:none}.flow-actions{padding:10px 17px}.completion-summary{grid-template-columns:1fr 1fr}.completion-summary>div:nth-child(2){border-right:0}.completion-summary>div:nth-child(-n+2){border-bottom:1px solid #e6eaf0}.payout-complete-state{padding:35px 18px}.completion-actions{flex-direction:column;width:100%}.beneficiary-demo-form{grid-template-columns:1fr}.beneficiary-demo-form>*{grid-column:1}.beneficiary-row{grid-template-columns:40px minmax(0,1fr) auto}.beneficiary-row>div:not(.beneficiary-name),.beneficiary-row>.payout-status{display:none}.approval-detail-card{padding:20px 17px}.approval-detail-heading>strong{font-size:20px}.approval-risk-panel{align-items:flex-start}.approval-decision-actions{grid-template-columns:1fr 1fr;display:grid}.bulk-validation-strip{flex-direction:column;align-items:flex-start}.bulk-validation-strip strong{margin-left:0}.bulk-card .flow-actions,.report-toolbar{flex-direction:column;align-items:stretch}.range-switcher{justify-content:space-between}.range-switcher button{flex:1}.report-metric-grid,.reconciliation-grid{grid-template-columns:1fr 1fr}.reconciliation-grid>div:nth-child(2){border-right:0}.reconciliation-grid>div:nth-child(-n+2){border-bottom:1px solid #e7ebf0}.status-breakdown-list>div{grid-template-columns:8px minmax(90px,1fr) auto}.breakdown-bar{display:none}}.payin-eyebrow,.payin-tabs a.active{color:#047ca9}.payin-tabs a.active:after,.payin-tabs a span{background:#08a8d1}.payin-primary{background:linear-gradient(135deg,#5b36f0,#087fae);box-shadow:0 8px 18px #1d60ad2e}.payin-overview-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:16px;margin-top:16px;display:grid}.payin-live-chip{color:var(--green);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.payin-live-chip i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #139c481a}.collection-trend-body{background:repeating-linear-gradient(#0000 0 47px,#eff2f5 47px 48px);grid-template-columns:190px minmax(0,1fr);align-items:end;gap:30px;min-height:235px;padding:23px;display:grid}.collection-total{align-self:start;gap:7px;display:grid}.collection-total small{color:#7b8799;font-size:9px}.collection-total strong{letter-spacing:-.8px;font-size:27px}.collection-total span{color:var(--green);font-size:9px;font-weight:700}.collection-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(8px,2vw,18px);height:180px;display:grid}.collection-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.collection-bars span{background:linear-gradient(#14c6e8,#4d54e9);border-radius:6px 6px 2px 2px;width:min(32px,70%);min-height:12px;box-shadow:0 5px 12px #277dcb29}.collection-bars small{color:#8a94a3;font-size:8px}.collection-mix-body{place-items:center;gap:20px;min-height:235px;padding:22px;display:grid}.mix-donut{background:conic-gradient(#5e3ff2 0 54%, #0bbce4 54% 81%, #41a565 81% 94%, #e4a22d 94%);border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.mix-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:83px;height:83px}.mix-donut>span{z-index:1;text-align:center;grid-area:1/1;display:grid}.mix-donut strong{font-size:21px}.mix-donut small{color:#8a94a4;font-size:8px}.mix-legend{gap:9px;width:100%;display:grid}.mix-legend>div{color:#5f6c80;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.mix-legend i{border-radius:50%;width:7px;height:7px}.mix-legend .upi{background:#5e3ff2}.mix-legend .links{background:#0bbce4}.mix-legend .virtual{background:#41a565}.mix-legend .banking{background:#e4a22d}.mix-legend strong{color:#2e3b50}.payin-lower-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.payin-mode{color:#08749d;background:#eaf8fb}.collect-channel-card{padding:20px}.collect-channel-icon{color:#087fae;background:#eaf8fb;border-radius:11px;place-items:center;width:45px;height:45px;margin-bottom:15px;display:grid}.collect-channel-card h2{margin:13px 0 7px;font-size:17px}.collect-channel-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.collect-channel-card .primary-button{width:100%;min-height:40px;margin-top:17px;font-size:11px}.payin-risk-card .risk-score{border-color:#e75665}@media (width<=1200px){.payin-overview-layout,.payin-lower-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=960px){.payin-overview-layout,.payin-lower-layout{grid-template-columns:1fr}.collection-mix-body{grid-template-columns:150px minmax(0,1fr)}}@media (width<=680px){.collection-trend-body{grid-template-columns:1fr;gap:18px}.collection-bars{height:145px}.collection-mix-body{grid-template-columns:1fr}}.collection-workspace{margin-top:18px}.collection-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collection-channel-option{color:#344158;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:11px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:104px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 4px 14px #192d480a}.collection-channel-option:hover{border-color:#bbc7d7;transform:translateY(-1px)}.collection-channel-option.active{border-color:#48b7d3;box-shadow:0 0 0 2px #08a8d11a,0 8px 20px #1e486c14}.collection-channel-option>span{color:#087fae;background:#eaf8fb;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.collection-channel-option>div{gap:5px;min-width:0;display:grid}.collection-channel-option strong{font-size:13px}.collection-channel-option small{color:#7c8799;text-overflow:ellipsis;font-size:9px;line-height:1.45;overflow:hidden}.collection-channel-option em{color:#7d6ce7;text-transform:uppercase;grid-column:2;width:fit-content;margin-top:-10px;font-size:8px;font-style:normal;font-weight:750}.collection-channel-option>i{color:#fff;background:#08a8d1;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:10px;right:10px}.collection-channel-option.active>i{display:grid}.collection-builder-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:16px;margin-top:16px;display:grid}.sandbox-config-chip,.history-count{color:#6c59da;text-transform:uppercase;background:#f1efff;border-radius:6px;align-items:center;min-height:26px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.collection-form-body{padding:22px}.collection-form-card .demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-field{color:#364158;gap:7px;min-width:0;font-size:10px;font-weight:700;display:grid}.demo-field>span{display:block}.demo-field input,.demo-field select{color:#2f3c52;background:#fff;border:1px solid #d8dee7;border-radius:8px;outline:0;width:100%;min-width:0;height:43px;padding:0 11px;font-size:10px;font-weight:500}.demo-field input:focus,.demo-field select:focus{border-color:#7b61ff;box-shadow:0 0 0 3px #633cff14}.collection-form-card .flow-actions{min-height:64px}.collection-form-card .flow-actions>span{color:#7f8a9a;align-items:center;gap:6px;font-size:9px;display:inline-flex}.collection-form-card .flow-actions .primary-button{min-height:41px;padding:0 15px;font-size:10px}.fraud-inline-check{background:#f9f8fe;border:1px solid #dcd7f8;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:18px;padding:13px;display:grid}.fraud-inline-check>span{width:38px;height:38px;color:var(--violet);background:#efecff;border-radius:9px;place-items:center;display:grid}.fraud-inline-check>div{gap:4px;display:grid}.fraud-inline-check strong{font-size:10px}.fraud-inline-check small{color:#7b8799;font-size:8px;line-height:1.45}.fraud-inline-check em{color:var(--green);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.collection-preview-card{min-height:470px}.collection-empty-preview{text-align:center;align-content:center;justify-items:center;min-height:470px;padding:35px;display:grid}.collection-empty-preview>span{color:#0a8bb8;background:linear-gradient(145deg,#e6f9fc,#f1efff);border-radius:17px;place-items:center;width:66px;height:66px;display:grid}.collection-empty-preview h2{margin:18px 0 7px;font-size:17px}.collection-empty-preview p{max-width:230px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.collection-empty-preview ul{color:#677387;text-align:left;gap:8px;margin:20px 0 0;padding:0;font-size:9px;list-style:none;display:grid}.collection-empty-preview li{align-items:center;gap:7px;display:flex}.collection-empty-preview li svg{color:var(--green)}.collection-preview-heading{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;min-height:57px;padding:0 19px;display:flex}.collection-preview-heading .status-pill{gap:6px}.collection-preview-heading .status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.collection-preview-heading>small{color:#8a94a4;font-size:8px;font-weight:700}.collection-preview-amount{text-align:center;justify-items:center;gap:6px;padding:27px 20px 18px;display:grid}.collection-preview-amount small{color:#7b8799;font-size:9px}.collection-preview-amount strong{letter-spacing:-1px;font-size:31px}.collection-preview-amount span{color:#8b95a5;font-size:8px}.payment-link-result{padding:10px 19px 19px}.payment-link-result label{color:#687489;margin-bottom:7px;font-size:8px;font-weight:750;display:block}.payment-link-result>div{color:#40506a;background:#fafbfd;border:1px solid #dbe1e9;border-radius:8px;align-items:center;gap:9px;min-height:43px;padding-left:11px;font-size:8px;display:flex}.payment-link-result>div span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.payment-link-result>div button{width:39px;color:var(--violet);cursor:pointer;background:0 0;border:0;border-left:1px solid #e0e5eb;align-self:stretch}.copied-message{color:var(--green);margin-top:5px;font-size:8px;display:block}.preview-checkout-button{width:100%;min-height:41px;margin-top:14px;font-size:10px}.qr-preview-result{justify-items:center;gap:7px;padding:5px 20px 21px;display:grid}.demo-qr{background:#fff;border:1px solid #e0e4ea;border-radius:9px;grid-template-columns:repeat(13,1fr);gap:2px;width:146px;height:146px;padding:10px;display:grid;box-shadow:0 8px 20px #1a2c4614}.demo-qr i{border-radius:1px;display:block}.demo-qr i.on{background:#0e2340}.qr-preview-result>strong{font-size:10px}.qr-preview-result>small{color:#8b95a4;font-size:8px}.virtual-account-result{border:1px solid #e0e5ec;border-radius:9px;gap:0;margin:4px 19px 19px;display:grid}.virtual-account-result>div{border-bottom:1px solid #e9edf1;justify-content:space-between;gap:12px;padding:11px 12px;font-size:9px;display:flex}.virtual-account-result>div:last-child{border-bottom:0}.virtual-account-result dt{color:#7b8798}.virtual-account-result dd{color:#2f3c52;text-align:right;margin:0;font-weight:750}.collection-preview-footer{color:var(--green);background:#f1f9ef;border-radius:8px;align-items:center;gap:9px;margin:0 19px 19px;padding:11px;display:flex}.collection-preview-footer>span{gap:3px;display:grid}.collection-preview-footer strong{font-size:9px}.collection-preview-footer small{color:#6e8071;font-size:8px}.hosted-checkout-dialog,.collection-detail-dialog,.refund-dialog{background:#fff;border-radius:16px;width:min(100%,460px);max-height:calc(100vh - 44px);padding:30px;animation:.22s ease-out loan-dialog-in;position:relative;overflow-y:auto;box-shadow:0 28px 70px #000a1952}.hosted-by{color:#6b58df;letter-spacing:.8px;text-transform:uppercase;margin-bottom:20px;font-size:8px;font-weight:850;display:inline-flex}.hosted-checkout-dialog h2,.refund-dialog h2,.collection-detail-dialog h2{letter-spacing:-.6px;margin:5px 40px 5px 0;font-size:23px}.hosted-checkout-dialog>p,.refund-dialog>p,.collection-detail-dialog>p{color:#7c8798;margin:0;font-size:10px}.checkout-amount{letter-spacing:-1.2px;margin:21px 0;font-size:34px;display:block}.checkout-methods{gap:8px;display:grid}.checkout-methods button{color:#445168;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:57px;padding:0 13px;display:grid}.checkout-methods button.selected{background:#faf9ff;border-color:#8f7dec}.checkout-methods button>svg{color:#5d48d9}.checkout-methods button span{gap:3px;display:grid}.checkout-methods button strong{font-size:10px}.checkout-methods button small{color:#8b95a4;font-size:8px}.checkout-methods button i{color:#fff;background:var(--violet);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.checkout-pay{width:100%;min-height:45px;margin-top:17px;font-size:10px}.checkout-boundary{color:#8b95a3;text-align:center;margin-top:10px;font-size:8px;display:block}.checkout-success{text-align:center;align-content:center;justify-items:center;min-height:360px;display:grid}.checkout-success>span{color:#fff;background:linear-gradient(145deg,#51b637,#1c8c35);border-radius:50%;place-items:center;width:65px;height:65px;margin-bottom:15px;display:grid;box-shadow:0 9px 20px #22913f33}.checkout-success>small{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:800}.checkout-success h2{margin:7px 0}.checkout-success>strong{margin:4px 0 10px;font-size:22px}.checkout-success>p{color:#748095;max-width:310px;font-size:9px;line-height:1.55}.checkout-success>button{min-width:190px;margin-top:14px;font-size:10px}.collection-table .table-action svg{transform:none}.collection-detail-dialog{width:min(100%,510px)}.collection-detail-amount{background:#f7f9fc;border-radius:10px;justify-content:space-between;align-items:center;margin:22px 0 14px;padding:17px;display:flex}.collection-detail-amount>strong{font-size:25px}.collection-detail-grid{border:1px solid #e2e7ed;border-radius:9px;grid-template-columns:1fr 1fr;margin:0;display:grid}.collection-detail-grid>div{border-bottom:1px solid #e7ebf0;border-right:1px solid #e7ebf0;gap:5px;padding:13px;display:grid}.collection-detail-grid>div:nth-child(2n){border-right:0}.collection-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.collection-detail-grid dt{color:#808b9b;font-size:8px}.collection-detail-grid dd{color:#334056;margin:0;font-size:10px;font-weight:750}.collection-timeline,.dispute-timeline{gap:0;margin:18px 0;display:grid}.collection-timeline>div,.dispute-timeline>div{grid-template-columns:25px 1fr;gap:10px;min-height:58px;display:grid;position:relative}.collection-timeline>div:before,.dispute-timeline>div:before{content:"";background:#dfe4eb;width:1px;position:absolute;top:23px;bottom:0;left:11px}.collection-timeline>div:last-child:before,.dispute-timeline>div:last-child:before{display:none}.collection-timeline i,.dispute-timeline i{z-index:1;color:#8792a3;background:#fff;border:1px solid #cdd5df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.collection-timeline .done i,.dispute-timeline .done i{color:var(--green);background:#f0f9ee;border-color:#afd8a5}.collection-timeline .blocked i{color:var(--red);background:#fff1f2;border-color:#efb6bd}.collection-timeline span,.dispute-timeline span{align-content:start;gap:4px;padding-top:3px;display:grid}.collection-timeline strong,.dispute-timeline strong{font-size:9px}.collection-timeline small,.dispute-timeline small{color:#838e9e;font-size:8px;line-height:1.4}.collection-detail-close{width:100%;min-height:40px;font-size:10px}.settlement-summary-grid,.refund-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.settlement-summary-grid article,.refund-summary article{background:#fff;border:1px solid #dfe4eb;border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:11px;min-width:0;padding:17px;display:grid}.settlement-summary-grid article>div,.refund-summary article>div{min-width:0;display:grid}.settlement-summary-grid small,.refund-summary small{color:#7d8898;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.settlement-summary-grid strong,.refund-summary strong{margin-top:5px;font-size:18px}.settlement-summary-grid p,.refund-summary p{color:#929ba9;margin:4px 0 0;font-size:8px}.settlement-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.settlement-batches-card .data-card-header button{font-size:9px}.settlement-detail-card{padding:18px}.settlement-detail-card>header{justify-content:space-between;align-items:center;display:flex}.settlement-detail-card>header span{color:#506078;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.settlement-detail-card>header svg{color:#5b45d9}.settlement-detail-card>header small{color:var(--green);font-size:8px;font-weight:800}.settlement-detail-card h2{margin:19px 0 5px;font-size:17px}.settlement-detail-card>p{color:#8b95a5;margin:0;font-size:8px}.settlement-detail-card dl{gap:0;margin:18px 0;display:grid}.settlement-detail-card dl>div{border-bottom:1px solid #e8ebf0;justify-content:space-between;gap:10px;padding:10px 0;font-size:9px;display:flex}.settlement-detail-card dt{color:#788497}.settlement-detail-card dd{margin:0;font-weight:750}.settlement-detail-card .settlement-net{color:#243148;border-bottom:0;font-size:10px}.settlement-destination{background:#f6f8fb;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.settlement-destination>span{color:#087fae;background:#e8f7fb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.settlement-destination>div{gap:4px;min-width:0;display:grid}.settlement-destination small{color:#8490a1;font-size:7px}.settlement-destination strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reconciliation-workbench{margin-top:16px}.reconciliation-workbench .data-card-header>span{gap:5px}.reconciliation-overview{grid-template-columns:repeat(4,1fr);display:grid}.reconciliation-overview>div{border-right:1px solid #e8ebf0;gap:5px;padding:18px 20px;display:grid}.reconciliation-overview>div:last-child{border-right:0}.reconciliation-overview small{color:#7f8a9b;font-size:8px}.reconciliation-overview strong{font-size:19px}.reconciliation-overview span{color:#929aa8;font-size:7px}.reconciliation-exception,.reconciliation-complete{background:#fffaf1;border:1px solid #efd4a6;border-radius:9px;align-items:center;gap:12px;margin:0 18px 18px;padding:13px;display:flex}.exception-icon{color:#b5740e;background:#fff0d3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.reconciliation-exception>div,.reconciliation-complete>span{flex:1;gap:4px;min-width:0;display:grid}.reconciliation-exception strong,.reconciliation-complete strong{font-size:9px}.reconciliation-exception small,.reconciliation-complete small{color:#7f8999;font-size:8px}.reconciliation-exception .secondary-button{min-height:35px;padding:0 12px;font-size:8px}.reconciliation-complete{color:var(--green);background:#f2faef;border-color:#bfe0b7}.reconciliation-complete>svg{flex:none}.refund-toolbar{justify-content:space-between;align-items:end;gap:14px;margin-top:18px;display:flex}.refund-summary{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0}.refund-toolbar>.primary-button{white-space:nowrap;min-height:77px;padding:0 20px;font-size:10px}.refund-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.refund-list{display:grid}.refund-row{border-top:1px solid #edf0f3;grid-template-columns:38px minmax(130px,1.15fr) minmax(90px,.7fr) minmax(150px,1fr) minmax(95px,.7fr) auto;align-items:center;gap:12px;min-height:76px;padding:11px 16px;display:grid}.refund-row:first-child{border-top:0}.refund-row-icon{color:#997011;background:#fff5e2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.refund-row-icon.processing{color:#1475aa;background:#eaf6fc}.refund-row-icon.refunded{color:var(--green);background:#eff9ed}.refund-row>div{gap:5px;min-width:0;display:grid}.refund-row>div small{color:#8791a0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.refund-row>div strong{color:#354258;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.refund-row-primary strong{font-size:10px!important}.refund-approval-card{padding:18px}.refund-approval-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.refund-approval-card>header span{align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.refund-approval-card>header svg{color:var(--violet)}.refund-approval-card>header small{color:#7e8999;font-size:8px}.refund-approval-card>p{color:#7d8899;margin:9px 0 14px;font-size:8px;line-height:1.5}.refund-approval-item{background:#fffcf7;border:1px solid #ead8b9;border-radius:9px;gap:7px;padding:14px;display:grid}.refund-approval-item>h3{margin:5px 0 0;font-size:24px}.refund-approval-item>strong{font-size:10px}.refund-approval-item>small{color:#848f9f;font-size:7px}.refund-risk-note{color:var(--green);background:#f0f8ef;border-radius:7px;align-items:flex-start;gap:8px;margin-top:5px;padding:9px;display:flex}.refund-risk-note>span{gap:3px;display:grid}.refund-risk-note strong{font-size:8px}.refund-risk-note small{color:#778978;font-size:7px;line-height:1.4}.refund-approval-item>div:last-child{grid-template-columns:1fr 1fr;gap:7px;margin-top:5px;display:grid}.reject-button,.approve-button{cursor:pointer;border-radius:7px;min-height:35px;font-size:8px;font-weight:750}.reject-button{color:#af3341;background:#fff;border:1px solid #e4c2c7}.approve-button{color:#fff;background:#198d3d;border:1px solid #198d3d;justify-content:center;align-items:center;gap:5px;display:inline-flex}.approval-empty{color:var(--green);text-align:center;justify-items:center;gap:6px;padding:30px 10px 20px;display:grid}.approval-empty strong{font-size:10px}.approval-empty small{color:#7e8999;font-size:8px}.refund-dialog>form{gap:13px;margin-top:21px;display:grid}.refundable-balance{color:#617087;background:#f5f7fa;border-radius:7px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:8px;display:flex}.refundable-balance strong{color:#2f3c52;font-size:10px}.refund-dialog .fraud-inline-check{margin-top:0}.refund-submit{min-height:44px;font-size:10px}.dispute-layout{grid-template-columns:minmax(370px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;margin-top:18px;display:grid}.dispute-list{display:grid}.dispute-list>button{color:#3e4c62;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:39px minmax(120px,1fr) minmax(105px,.8fr) auto;align-items:center;gap:10px;min-height:75px;padding:10px 14px;display:grid}.dispute-list>button:first-child{border-top:0}.dispute-list>button.active{box-shadow:inset 3px 0 var(--violet);background:linear-gradient(90deg,#f6f3ff,#fbfdff)}.dispute-list-icon{border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.dispute-list-icon.green{color:var(--green);background:#edf8ea}.dispute-list-icon.blue{color:#1475aa;background:#eaf6fc}.dispute-list-icon.amber{color:#b5750b;background:#fff5e2}.dispute-list>button>span:not(.dispute-list-icon):not(.payout-status){gap:5px;min-width:0;display:grid}.dispute-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dispute-list>button small{color:#8993a2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dispute-detail-card{padding:22px}.dispute-detail-card>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.dispute-detail-card h2{margin:5px 0;font-size:20px}.dispute-detail-card header p{color:#8490a1;margin:0;font-size:8px}.dispute-facts{border:1px solid #e1e6ed;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.dispute-facts>div{border-right:1px solid #e7ebf0;gap:5px;padding:13px;display:grid}.dispute-facts>div:last-child{border-right:0}.dispute-facts small{color:#7e899a;font-size:7px}.dispute-facts strong{font-size:9px}.dispute-timeline .active i{color:#fff;background:var(--violet);border-color:#8e79ed}.dispute-response{border-top:1px solid #e8ebf0;gap:12px;margin-top:8px;padding-top:17px;display:grid}.demo-field textarea{resize:vertical;color:#354158;min-height:82px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:8px;outline:none;padding:10px 11px;font-size:9px;line-height:1.5}.demo-field textarea:focus{border-color:#8068ef;box-shadow:0 0 0 3px #633cff14}.demo-evidence{border:1px dashed #cfd7e1;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.demo-evidence.added{background:#f6fbf4;border-style:solid;border-color:#badaaf}.demo-evidence>span{color:#5c47d8;background:#f0edff;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.demo-evidence.added>span{color:var(--green);background:#eaf7e7}.demo-evidence>div{gap:4px;min-width:0;display:grid}.demo-evidence strong{font-size:8px}.demo-evidence small{color:#858f9f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.demo-evidence .secondary-button{min-height:32px;padding:0 10px;font-size:8px}.dispute-response>.primary-button{justify-self:end;min-height:40px;font-size:9px}.dispute-response>.primary-button:disabled{opacity:.42;cursor:not-allowed}.dispute-readonly-note{color:#647187;background:#f5f7fa;border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:8px;display:flex}.webhook-config-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:16px;margin-top:18px;display:grid}.endpoint-card,.webhook-health-card{padding:19px}.endpoint-card>header,.webhook-health-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.endpoint-card>header>span:first-child,.webhook-health-card>header>span{align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.endpoint-card>header svg,.webhook-health-card>header svg{color:var(--violet)}.endpoint-card>label{color:#7d8899;margin:18px 0 7px;font-size:8px;font-weight:750;display:block}.endpoint-value{color:#425068;min-height:40px;font-family:var(--font-geist-mono), monospace;background:#f9fafc;border:1px solid #dce2e9;border-radius:8px;align-items:center;gap:8px;padding-left:11px;font-size:8px;display:flex}.endpoint-value span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.endpoint-value button{width:38px;color:var(--violet);cursor:pointer;background:0 0;border:0;border-left:1px solid #e0e5eb;align-self:stretch}.endpoint-card dl{background:#e4e8ed;border:1px solid #e4e8ed;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.endpoint-card dl>div{background:#fff;gap:4px;padding:10px;display:grid}.endpoint-card dt{color:#8590a0;font-size:7px}.endpoint-card dd{color:#37445a;margin:0;font-size:8px;font-weight:750}.webhook-health-card>header small{color:#8b95a4;font-size:7px}.webhook-health-card>div{align-items:baseline;gap:7px;margin:17px 0 11px;display:flex}.webhook-health-card>div strong{font-size:28px}.webhook-health-card>div span{color:#7d899a;font-size:8px}.webhook-health-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.webhook-health-card li{color:#69758a;justify-content:space-between;font-size:8px;display:flex}.webhook-health-card .secondary-button{width:100%;min-height:34px;margin-top:13px;font-size:8px}.test-event-success{justify-content:center;align-items:center;gap:4px;margin-top:8px;display:flex;color:var(--green)!important;font-size:7px!important}.webhook-layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;margin-top:16px;display:grid}.webhook-event-list{display:grid}.webhook-event-list button{color:#3f4d63;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.webhook-event-list button:first-child{border-top:0}.webhook-event-list button.active{box-shadow:inset 3px 0 var(--violet);background:#f8f7fe}.webhook-status-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.webhook-status-icon.green{color:var(--green);background:#eef9eb}.webhook-status-icon.amber{color:#b8750a;background:#fff5e2}.webhook-event-list button>span:not(.webhook-status-icon){gap:5px;min-width:0;display:grid}.webhook-event-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.webhook-event-list small{color:#8791a1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.payload-card{padding:20px}.payload-card>header{justify-content:space-between;gap:14px;display:flex}.payload-card h2{margin:5px 0;font-size:17px}.payload-card header p{color:#8490a1;margin:0;font-size:7px}.payload-card pre{color:#c7d7ea;max-height:320px;font-family:var(--font-geist-mono), monospace;background:#07182c;border-radius:9px;margin:17px 0 0;padding:17px;font-size:8px;line-height:1.65;overflow:auto}.payload-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.payload-meta>span{gap:4px;min-width:0;display:grid}.payload-meta strong{font-size:8px}.payload-meta small{color:#7e899a;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.payload-meta .secondary-button{white-space:nowrap;min-height:34px;padding:0 11px;font-size:8px}@media (width<=1200px){.collection-builder-layout,.settlement-layout,.refund-layout{grid-template-columns:minmax(0,1fr) 270px}.settlement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-row{grid-template-columns:38px minmax(130px,1.1fr) 90px minmax(120px,1fr) auto}.refund-row>div:nth-of-type(4){display:none}}@media (width<=960px){.collection-channel-grid{grid-template-columns:1fr}.collection-channel-option{min-height:86px}.collection-builder-layout,.settlement-layout,.refund-layout,.dispute-layout,.webhook-layout{grid-template-columns:1fr}.collection-preview-card{min-height:0}.collection-empty-preview{min-height:300px}.refund-toolbar{flex-direction:column;align-items:stretch}.refund-toolbar>.primary-button{min-height:44px}.webhook-config-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.collection-form-card .demo-form-grid,.collection-detail-grid,.refund-summary,.webhook-config-grid{grid-template-columns:1fr}.collection-form-body,.hosted-checkout-dialog,.collection-detail-dialog,.refund-dialog{padding:20px 17px}.fraud-inline-check{grid-template-columns:34px 1fr}.fraud-inline-check>em{grid-column:2}.settlement-summary-grid,.reconciliation-overview{grid-template-columns:1fr 1fr}.reconciliation-overview>div:nth-child(2){border-right:0}.reconciliation-overview>div:nth-child(-n+2){border-bottom:1px solid #e8ebf0}.reconciliation-exception{flex-wrap:wrap;align-items:flex-start}.reconciliation-exception>div{flex-basis:calc(100% - 50px)}.reconciliation-exception .secondary-button{width:100%}.refund-row{grid-template-columns:36px minmax(0,1fr) auto}.refund-row>div:not(.refund-row-primary){display:none}.refund-row .payout-status{font-size:7px}.dispute-list>button{grid-template-columns:37px minmax(0,1fr) auto}.dispute-list>button>span:nth-child(3){display:none!important}.dispute-facts{grid-template-columns:1fr}.dispute-facts>div{border-bottom:1px solid #e7ebf0;border-right:0}.dispute-facts>div:last-child{border-bottom:0}.demo-evidence{grid-template-columns:36px 1fr}.demo-evidence .secondary-button{grid-column:1/-1}.dispute-response>.primary-button{width:100%}.endpoint-card dl{grid-template-columns:1fr}.payload-meta{flex-direction:column;align-items:stretch}}.funding-balance-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.funding-balance-hero,.funding-stat-card{background:#fff;border:1px solid #dfe4eb;border-radius:13px;min-width:0;min-height:119px;box-shadow:0 4px 14px #192d480d}.funding-balance-hero{color:#fff;background:radial-gradient(circle at 100% 0,#2cd5f240,#0000 40%),linear-gradient(135deg,#4224c0 0%,#653cff 64%,#356bd9 100%);border-color:#4d35c8;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px;display:flex;box-shadow:0 12px 28px #5035cf30}.funding-card-label,.funding-live{letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:750;display:inline-flex}.funding-balance-hero strong{letter-spacing:-.8px;margin-top:10px;font-size:26px;display:block}.funding-balance-hero p{color:#ded8ff;margin:4px 0 0;font-size:9px}.funding-live{color:#eafaf2;flex:none}.funding-live i{background:#78e3a9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #78e3a924}.funding-stat-card{grid-template-columns:39px minmax(0,1fr);align-items:start;gap:11px;padding:19px 16px;display:grid}.funding-stat-icon{border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.funding-stat-icon.violet{color:var(--violet);background:#f1edff}.funding-stat-icon.cyan{color:#087fb6;background:#e9f8fc}.funding-stat-icon.amber{color:#bb7100;background:#fff4df}.funding-stat-card div{min-width:0;display:grid}.funding-stat-card small{color:#758196;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.funding-stat-card strong{letter-spacing:-.4px;margin-top:7px;font-size:18px}.funding-stat-card p{color:#919aa9;margin:5px 0 0;font-size:8px;line-height:1.4}.funding-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;margin-top:16px;display:grid}.funding-main-column,.funding-side-column{gap:16px;display:grid}.virtual-account-card .data-card-header h2{margin-top:7px}.virtual-account-body{padding:21px}.virtual-account-identity{align-items:center;gap:13px;display:flex}.virtual-bank-mark{width:47px;height:47px;color:var(--violet);background:#f1edff;border-radius:12px;flex:none;place-items:center;display:grid}.virtual-account-identity>div{gap:4px;display:grid}.virtual-account-identity small,.virtual-account-identity p{color:#8590a1;font-size:9px}.virtual-account-identity strong{font-size:13px}.virtual-account-identity p{margin:0}.virtual-account-details{background:#e1e5eb;border:1px solid #e1e5eb;border-radius:10px;grid-template-columns:1.3fr 1fr;gap:1px;margin:18px 0;display:grid;overflow:hidden}.virtual-account-details>div{background:#fbfcfe;gap:7px;min-width:0;padding:15px;display:grid}.virtual-account-details dt{color:#8892a2;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:750}.virtual-account-details dd{color:#243047;word-break:break-word;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;font-size:11px;font-weight:750;display:flex}.virtual-account-details button{min-width:55px;color:var(--violet);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:750;display:inline-flex}.funding-instruction-strip{color:#566278;background:#f6f7fa;border-radius:9px;justify-content:center;align-items:center;gap:11px;padding:12px 14px;font-size:8px;font-weight:700;display:flex}.funding-instruction-strip span{align-items:center;gap:6px;display:inline-flex}.funding-instruction-strip i{width:20px;height:20px;color:var(--violet);background:#eae5ff;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.funding-instruction-strip>svg{color:#aab1bd}.funding-filter{color:#758196;background:#fff;border:1px solid #dce1e8;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 9px;display:flex}.funding-filter select{color:#49566b;background:0 0;border:0;outline:0;font-size:9px}.funding-table td:nth-child(2){min-width:175px}.funding-empty{color:#8892a2;text-align:center;justify-items:center;gap:6px;padding:32px;display:grid}.funding-empty strong{color:#344055;font-size:11px}.funding-empty p{margin:0;font-size:9px}.source-accounts-card,.simulate-funding-card,.low-balance-card{padding:18px}.source-accounts-card>header,.low-balance-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-accounts-card h2,.simulate-funding-card h2{margin:0;font-size:14px}.source-accounts-card header p,.simulate-funding-card p,.low-balance-card p{color:#7c8799;margin:5px 0 0;font-size:9px;line-height:1.55}.source-accounts-card>header>span{color:#2a7c17;background:#f1f9ef;border-radius:99px;flex:none;padding:4px 7px;font-size:8px;font-weight:750}.source-account-list{background:#e4e8ed;border:1px solid #e4e8ed;border-radius:9px;gap:1px;margin:15px 0;display:grid;overflow:hidden}.source-account-list>div{background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.source-account-list>div.source-account-pending{background:#fffbf3}.source-bank-icon{width:34px;height:34px;color:var(--violet);background:#f2efff;border-radius:8px;place-items:center;display:grid}.source-account-list>div>div{gap:4px;min-width:0;display:grid}.source-account-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.source-account-list small{color:#8b95a5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.source-account-list .payout-status{min-height:20px;padding:0 6px;font-size:7px}.source-accounts-card .secondary-button,.simulate-funding-card .primary-button{width:100%;min-height:39px;font-size:9px}.source-accounts-card button:disabled,.simulate-funding-card button:disabled{cursor:default;opacity:.74}.simulate-funding-card{background:radial-gradient(circle at 100% 0,#623cff17,#0000 40%),#fff;border-color:#d7d0ff;position:relative;overflow:hidden}.simulate-icon{width:43px;height:43px;color:var(--violet);background:#f1edff;border-radius:11px;place-items:center;margin-bottom:13px;display:grid}.simulate-funding-card .module-eyebrow{margin-bottom:6px;font-size:8px}.simulate-funding-card ul{color:#5d697c;background:#f7f7fb;border-radius:8px;gap:7px;margin:14px 0;padding:11px;list-style:none;display:grid}.simulate-funding-card li{align-items:center;gap:6px;font-size:8px;display:flex}.simulate-funding-card li svg{color:var(--green)}.low-balance-card header>span{align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.low-balance-card header svg{color:var(--violet)}.low-balance-card header small{color:var(--green);font-size:8px;font-weight:750}.low-balance-card form{grid-template-columns:1fr auto;gap:7px;margin-top:12px;display:grid}.low-balance-card select{color:#364258;background:#fff;border:1px solid #dce1e8;border-radius:8px;min-width:0;padding:0 9px;font-size:9px}.low-balance-card .secondary-button{min-height:36px;padding:0 10px;font-size:8px}.partner-boundary-card{color:#17613a;background:#eff9f4;border:1px solid #bfe1cf;border-radius:11px;align-items:flex-start;gap:10px;padding:14px;display:flex}.partner-boundary-card>svg{flex:none}.partner-boundary-card div{gap:4px;display:grid}.partner-boundary-card strong{font-size:10px}.partner-boundary-card p{color:#4d7763;margin:0;font-size:8px;line-height:1.55}@media (width<=1200px){.funding-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-workspace{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=960px){.funding-workspace{grid-template-columns:1fr}.funding-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-boundary-card{grid-column:1/-1}}@media (width<=680px){.funding-balance-grid,.funding-side-column{grid-template-columns:1fr}.funding-balance-hero{min-height:130px}.virtual-account-body{padding:17px}.virtual-account-details{grid-template-columns:1fr}.funding-instruction-strip{flex-direction:column;align-items:flex-start}.funding-instruction-strip>svg{margin-left:3px;transform:rotate(90deg)}.funding-filter{width:100%;margin-top:4px}.funding-filter select{flex:1}.source-account-list>div{grid-template-columns:34px minmax(0,1fr)}.source-account-list .payout-status{grid-column:2;justify-self:start}.low-balance-card form{grid-template-columns:1fr}.low-balance-card select{min-height:38px}}.cross-border-page{--cross-blue:#2764e7;--cross-cyan:#10a9cc}.cross-border-eyebrow,.cross-border-tabs a.active{color:var(--cross-blue)}.cross-border-tabs a.active:after,.cross-border-tabs a span{background:var(--cross-blue)}.cross-border-primary{background:linear-gradient(135deg,#5b3cf5,#2764e7);box-shadow:0 7px 18px #3456e02e}.cross-border-primary:hover{background:linear-gradient(135deg,#4e30e8,#1f57d2)}.payout-status.violet{color:#6045cf;background:#f5f2ff;border-color:#d2c7ff}.cross-border-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-top:16px;display:grid}.cross-border-live{color:#27834b;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:750;display:inline-flex}.cross-border-live i{background:#22aa59;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22aa591c}.corridor-list{gap:17px;padding:22px;display:grid}.corridor-list>div{grid-template-columns:80px minmax(100px,1fr) 75px 68px;align-items:center;gap:14px;display:grid}.corridor-pair{color:#2f3c53;font-size:10px;font-weight:800}.corridor-track{background:#edf1f7;border-radius:99px;height:8px;overflow:hidden}.corridor-track i{border-radius:inherit;background:linear-gradient(90deg,#6750f4,#26b8dd);height:100%;display:block}.corridor-list strong{color:#24324a;text-align:right;font-size:10px}.corridor-list small{color:#8994a5;text-align:right;font-size:8px}.fx-market-card{background:radial-gradient(circle at 100% 0,#26b7db14,#0000 36%),#fff;padding:18px 20px}.fx-market-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.fx-market-card>header>span{color:#26354d;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.fx-market-card>header svg{color:var(--cross-blue)}.fx-market-card>header small{color:#9099a9;font-size:8px}.fx-rate-row{border-top:1px solid #edf0f4;grid-template-columns:1fr auto 52px;align-items:center;gap:10px;min-height:41px;display:grid}.fx-rate-row span{color:#68758a;font-size:9px;font-weight:700}.fx-rate-row strong{font-size:11px}.fx-rate-row small{color:#16824a;text-align:right;font-size:8px}.fx-rate-row small.down{color:#c84a55}.fx-market-card>p{color:#6f7f94;background:#f6f8fb;border-radius:7px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px;font-size:8px;line-height:1.45;display:flex}.cross-border-lower-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.cross-border-table td:first-child{min-width:190px}.cross-border-mode{color:#26609f;background:#ecf5fc}.cross-border-action-card .approval-card-icon{color:var(--cross-blue);background:#edf3ff}.cross-border-score{color:#a86900;border-color:#e0a13c}.cross-border-boundary{color:#25527a;background:linear-gradient(90deg,#f3f8fe,#f6f5ff);border:1px solid #c8d9f1;border-radius:11px;align-items:flex-start;gap:11px;margin-top:17px;padding:15px 17px;display:flex}.cross-border-boundary>svg{color:var(--cross-blue);flex:none}.cross-border-boundary div{gap:4px;display:grid}.cross-border-boundary strong{font-size:10px}.cross-border-boundary p{color:#64798d;margin:0;font-size:9px;line-height:1.55}.compact-boundary{margin-top:16px}.cross-border-flow-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;margin-top:22px;display:grid}.cross-border-flow-card{min-height:665px}.cross-border-progress{grid-template-columns:repeat(5,1fr);padding:0 19px}.cross-border-progress button{justify-content:center;gap:7px;font-size:9px}.cross-border-progress button:after{left:8px;right:8px}.cross-border-progress button.active{color:var(--cross-blue)}.cross-border-progress button.active:after{background:var(--cross-blue)}.cross-border-progress button.active>span{border-color:var(--cross-blue)}.cross-border-beneficiary .beneficiary-avatar{color:#2764aa;background:#eaf4fb}.cross-border-document-list{gap:10px;display:grid}.cross-border-document-list article{background:#fff;border:1px solid #e0e5ec;border-radius:9px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:69px;padding:12px 14px;display:grid}.cross-border-document-list article>span{color:#7c8799;background:#f2f4f7;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.cross-border-document-list article>span.ready{color:var(--green);background:#eff8ed}.cross-border-document-list article>div{gap:5px;display:grid}.cross-border-document-list strong{font-size:10px}.cross-border-document-list strong em{color:#aa6900;text-transform:uppercase;margin-left:6px;font-size:7px;font-style:normal}.cross-border-document-list small{color:#8792a3;font-size:8px}.cross-border-document-list button{color:#59667b;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:88px;min-height:32px;font-size:8px;font-weight:750;display:inline-flex}.cross-border-document-list button.document-ready-button{color:#297818;background:#f2faef;border-color:#b9ddb0}.document-safety-note{color:#4e6590;background:#f5f8fd;border:1px solid #d4def0;border-radius:9px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.document-safety-note>svg{flex:none}.document-safety-note div{gap:4px;display:grid}.document-safety-note strong{font-size:9px}.document-safety-note p{color:#6c7d95;margin:0;font-size:8px;line-height:1.5}.fx-quote-card{background:radial-gradient(circle at 95% 0,#22aed31a,#0000 36%),#fff;border:1px solid #cdd9ec;border-radius:11px;overflow:hidden}.fx-quote-card>header{color:#2f4e75;background:#f3f7fc;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex}.fx-quote-card>header span{align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.fx-quote-card>header strong{color:#a16600;font-size:8px}.fx-quote-amount{border-bottom:1px solid #e5eaf1;grid-template-columns:1fr 1fr;align-items:end;gap:4px 20px;padding:17px;display:grid}.fx-quote-amount small{color:#8190a2;grid-column:1;font-size:8px}.fx-quote-amount>strong{letter-spacing:-.6px;grid-column:1;font-size:23px}.fx-quote-amount>span{color:#778498;text-align:right;grid-area:1/2/span 2;font-size:9px}.fx-quote-amount b{color:#243149;margin-top:5px;font-size:14px;display:block}.fx-quote-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.fx-quote-card dl>div{border-bottom:1px solid #e6eaf0;border-right:1px solid #e6eaf0;align-content:center;gap:5px;min-height:52px;padding:11px 16px;display:grid}.fx-quote-card dl>div:nth-child(2n){border-right:0}.fx-quote-card dl>div:nth-last-child(-n+2){border-bottom:0}.fx-quote-card dt{color:#8792a3;font-size:8px}.fx-quote-card dd{color:#314057;margin:0;font-size:10px;font-weight:750}.fx-acceptance{margin-top:13px}.approval-route-strip{background:#fafbfd;border:1px solid #e1e6ee;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:15px;padding:13px;display:grid}.approval-route-strip>div{text-align:center;justify-items:center;gap:4px;display:grid}.approval-route-strip>div>span{width:35px;height:35px;color:var(--cross-blue);background:#edf3ff;border-radius:9px;place-items:center;display:grid}.approval-route-strip strong{font-size:8px}.approval-route-strip small{color:#8994a5;font-size:7px}.approval-route-strip>svg{color:#a0a9b7}.cross-border-summary-card .flow-safe-note{color:#285d9a;background:#eef5fd}.cross-border-complete .completion-summary{grid-template-columns:repeat(4,1fr)}.cross-border-full-table td:first-child{min-width:220px}.selected-row{background:#f8faff}.cross-border-detail-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:16px;margin-top:16px;display:grid}.payment-detail-card>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.payment-detail-card>header h2{margin:7px 0 3px;font-size:18px}.payment-detail-card>header p{color:#7e899b;margin:0;font-size:9px}.payment-detail-values{grid-template-columns:1fr 1fr;display:grid}.payment-detail-values>div{border-bottom:1px solid #e8ebf0;border-right:1px solid #e8ebf0;align-content:center;gap:6px;min-height:94px;padding:16px 20px;display:grid}.payment-detail-values>div:nth-child(2n){border-right:0}.payment-detail-values>div:nth-last-child(-n+2){border-bottom:0}.payment-detail-values small{color:#8792a3;text-transform:uppercase;font-size:8px}.payment-detail-values strong{font-size:11px}.payment-detail-values span{color:#8994a5;font-size:8px}.state-machine-card{padding:19px}.state-machine-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.state-machine-card>header h2{margin:0;font-size:14px}.state-machine-card>header p{color:#8490a1;margin:5px 0 0;font-size:8px}.state-machine-card>header svg{color:var(--cross-blue)}.state-machine{grid-template-columns:repeat(6,1fr);gap:0;margin:22px 0 19px;display:grid}.state-machine>div{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.state-machine>div:after{content:"";background:#dce2ea;width:calc(100% - 28px);height:1px;position:absolute;top:14px;left:calc(50% + 14px)}.state-machine>div:last-child:after{display:none}.state-machine>div>span{z-index:1;color:#909aab;background:#fff;border:1px solid #d6dce5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid;position:relative}.state-machine>div.complete>span{color:#2d7f1b;background:#f1f9ef;border-color:#a8d59b}.state-machine>div.active>span{border-color:var(--cross-blue);color:#fff;background:var(--cross-blue);box-shadow:0 0 0 4px #2764e71a}.state-machine>div.complete:after{background:#a8d59b}.state-machine strong{color:#8993a3;font-size:7px;line-height:1.3}.state-machine>div.active strong,.state-machine>div.complete strong{color:#38465d}.state-machine-card>.secondary-button{width:100%;min-height:38px;font-size:9px}.state-audit-note{color:#557089;background:#f1f6fa;border-radius:8px;align-items:center;gap:7px;margin:0;padding:10px;font-size:8px;display:flex}.returned-payment-card{background:#fff8f8;border-color:#edc3c8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:16px;display:grid}.returned-payment-card>span{color:#c04450;background:#fdecee;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.returned-payment-card>div{gap:5px;display:grid}.returned-payment-card strong{font-size:10px}.returned-payment-card p{color:#84676b;margin:0;font-size:8px;line-height:1.55}.cross-border-approval-layout{margin-top:22px}.approval-item.decided{opacity:.58}.cross-border-approval-layout .approval-detail-card{min-height:520px}.cross-border-approval-empty{max-width:700px;min-height:430px;margin:22px auto 0;padding:40px}.cross-border-approval-empty small{max-width:530px;line-height:1.6}.compliance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.compliance-summary-grid>article,.settlement-summary-grid.cross-border-report-summary>article{background:#fff;border:1px solid #dfe4eb;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 4px 14px #192d480d}.compliance-summary-grid>article>div,.cross-border-report-summary>article>div{min-width:0;display:grid}.compliance-summary-grid small,.cross-border-report-summary small{color:#737f92;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compliance-summary-grid strong,.cross-border-report-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:17px;overflow:hidden}.compliance-summary-grid p,.cross-border-report-summary p{color:#8e98a7;margin:5px 0 0;font-size:8px}.compliance-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.compliance-queue-item{color:#3d4a5f;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e9ecf1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:76px;padding:12px 15px;display:grid}.compliance-queue-item:hover,.compliance-queue-item.selected{background:#f7f9fe}.compliance-queue-item.selected{box-shadow:inset 3px 0 0 var(--cross-blue)}.compliance-queue-item>span{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.compliance-queue-item>span.amber{color:#b87400;background:#fff5e5}.compliance-queue-item>span.blue{color:var(--cross-blue);background:#edf3ff}.compliance-queue-item>div{gap:5px;min-width:0;display:grid}.compliance-queue-item strong,.compliance-queue-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compliance-queue-item strong{font-size:9px}.compliance-queue-item small{color:#8691a2;font-size:8px}.compliance-queue-item em{color:#a66a00;white-space:nowrap;font-size:7px;font-style:normal;font-weight:750}.compliance-detail-card{padding-bottom:20px}.compliance-detail-card>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px;display:flex}.compliance-detail-card>header h2{margin:7px 0 4px;font-size:19px}.compliance-detail-card>header p{color:#8490a2;margin:0;font-size:9px}.compliance-query-box{background:#f5f8fc;border:1px solid #d6e0ed;border-radius:10px;align-items:flex-start;gap:12px;margin:18px 20px 0;padding:15px;display:flex}.compliance-query-box>span{width:39px;height:39px;color:var(--cross-blue);background:#e6efff;border-radius:9px;flex:none;place-items:center;display:grid}.compliance-query-box>div{gap:6px;display:grid}.compliance-query-box small{color:#728199;text-transform:uppercase;font-size:8px}.compliance-query-box strong{color:#3c4c63;font-size:10px;font-weight:600;line-height:1.55}.compliance-meta{border:1px solid #e1e6ed;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:15px 20px 0;display:grid;overflow:hidden}.compliance-meta>div{border-right:1px solid #e5e9ef;align-content:center;gap:5px;min-height:60px;padding:11px 14px;display:grid}.compliance-meta>div:last-child{border-right:0}.compliance-meta small{color:#8993a4;font-size:8px}.compliance-meta strong{font-size:9px}.compliance-response{border:1px solid #e0e5ed;border-radius:10px;gap:13px;margin:18px 20px 0;padding:16px;display:grid}.compliance-response>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.compliance-response h3{margin:0;font-size:12px}.compliance-response>header span{color:#8b95a5;font-size:8px}.response-file{color:#4a576c;text-align:left;cursor:pointer;background:#fafbfd;border:1px dashed #cfd6e1;border-radius:8px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:59px;padding:10px;display:grid}.response-file.ready{color:#2b761b;background:#f4fbf2;border-color:#aecd9f}.response-file>span{background:#eef1f6;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.response-file>div{gap:4px;display:grid}.response-file strong{font-size:9px}.response-file small{color:#8792a3;font-size:8px}.compliance-response>.primary-button{justify-self:end;width:fit-content}.compliance-response>.primary-button:disabled,.flow-actions .primary-button:disabled{cursor:not-allowed;opacity:.48}.compliance-submitted,.partner-review-state{background:#f4fbf2;border:1px solid #bfe0b7;border-radius:10px;align-items:center;gap:14px;margin:18px 20px 0;padding:22px;display:flex}.compliance-submitted .complete-check{flex:none;width:45px;height:45px}.compliance-submitted>div,.partner-review-state>div{gap:6px;display:grid}.compliance-submitted strong,.partner-review-state strong{font-size:11px}.compliance-submitted p,.partner-review-state p{color:#678064;margin:0;font-size:9px;line-height:1.55}.partner-review-state{background:#f4f8fc;border-color:#cbd9ec}.review-spinner{width:45px;height:45px;color:var(--cross-blue);background:#e8f0fe;border-radius:50%;flex:none;place-items:center;display:grid}.partner-review-state p{color:#657a92}.responsibility-matrix{margin-top:16px}.responsibility-matrix>div{grid-template-columns:1fr 1fr;display:grid}.responsibility-matrix article{border-right:1px solid #e6eaf0;align-items:flex-start;gap:11px;padding:18px 20px;display:flex}.responsibility-matrix article:last-child{border-right:0}.responsibility-matrix article>span{border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sppt-owner{color:#6043d4;background:#f1eeff}.bank-owner{color:#2563a5;background:#eaf3fb}.responsibility-matrix article>div{gap:5px;display:grid}.responsibility-matrix strong{font-size:10px}.responsibility-matrix p{color:#758195;margin:0;font-size:8px;line-height:1.55}.cross-border-report-actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.report-period{color:#58667a;background:#fff;border:1px solid #d8dee7;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.report-success{margin:12px 0 0}.settlement-summary-grid.cross-border-report-summary{margin-top:14px}.cross-border-report-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-top:16px;display:grid}.fee-breakdown-table>div{border-top:1px solid #edf0f3;grid-template-columns:1fr repeat(3,minmax(80px,.8fr));align-items:center;gap:14px;min-height:48px;padding:0 18px;display:grid}.fee-breakdown-table .fee-breakdown-head{color:#8a95a6;text-transform:uppercase;background:#fafbfd;border-top:0;min-height:37px;font-size:8px;font-weight:750}.fee-breakdown-table strong,.fee-breakdown-table span{font-size:9px}.fee-breakdown-table strong{color:#364359}.fee-breakdown-table span{color:#667286;text-align:right}.report-status-card{min-width:0}.report-donut-wrap{align-items:center;gap:23px;padding:23px;display:flex}.cross-border-donut{background:conic-gradient(#27a56a 0 16.7%, #3586dc 16.7% 66.7%, #e99b24 66.7% 83.4%, #dc5662 83.4% 100%);border-radius:50%;flex:none;place-items:center;width:128px;height:128px;display:grid}.cross-border-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:82px;height:82px}.cross-border-donut>span{grid-area:1/1;justify-items:center;gap:3px;display:grid;position:relative}.cross-border-donut strong{font-size:22px}.cross-border-donut small{color:#8c96a6;font-size:8px}.report-status-card .mix-legend{flex:1}.report-status-card .mix-legend i.paid{background:#27a56a}.report-status-card .mix-legend i.review{background:#3586dc}.report-status-card .mix-legend i.approval{background:#e99b24}.report-status-card .mix-legend i.returned{background:#dc5662}.cross-border-reconciliation{margin-top:16px}.cross-border-event-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:16px;margin-top:16px;display:grid}.event-log-card>button{color:#3b495e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e9ecf1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:64px;padding:10px 17px;display:grid}.event-log-card>button.selected{box-shadow:inset 3px 0 0 var(--cross-blue);background:#f7f9fe}.event-log-card>button>span{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.event-log-card>button>span.verified{color:#27814b;background:#edf8ee}.event-log-card>button>span.internal{color:#674bd3;background:#f0edff}.event-log-card>button>div{gap:5px;display:grid}.event-log-card strong{font-size:9px}.event-log-card small{color:#8691a2;font-size:8px}.event-log-card em{color:#2b7a46;font-size:7px;font-style:normal;font-weight:750}.event-payload-card{color:#e9f0fa;background:#07182b;padding:18px}.event-payload-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-payload-card>header span{align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.event-payload-card>header small{color:#8296ad;font-size:8px}.event-payload-card pre{color:#9fd9ee;background:#04111f;border:1px solid #18334e;border-radius:9px;margin:16px 0 0;padding:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.7;overflow-x:auto}.event-payload-card>p{color:#8398ae;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:8px;line-height:1.5;display:flex}@media (width<=1200px){.cross-border-lower-grid{grid-template-columns:minmax(0,1fr) 280px}.cross-border-flow-layout{grid-template-columns:minmax(0,1fr) 265px}.compliance-summary-grid,.cross-border-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cross-border-event-grid{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=960px){.cross-border-overview-grid,.cross-border-lower-grid,.cross-border-flow-layout,.cross-border-detail-grid,.compliance-layout,.cross-border-report-grid,.cross-border-event-grid{grid-template-columns:1fr}.cross-border-lower-grid .payout-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.cross-border-summary-card{position:static}.compliance-queue-card{grid-template-columns:1fr 1fr;display:grid}.compliance-queue-card>header{grid-column:1/-1}.compliance-queue-item{border-right:1px solid #e9ecf1}.cross-border-event-grid .event-payload-card{min-height:0}}@media (width<=680px){.cross-border-page .module-header-actions{flex-direction:column}.cross-border-page .module-header-actions>a{width:100%}.cross-border-overview-grid{margin-top:14px}.corridor-list>div{grid-template-columns:76px minmax(80px,1fr) 65px;gap:9px}.corridor-list small{display:none}.cross-border-lower-grid .payout-side-stack,.compliance-summary-grid,.cross-border-report-summary,.compliance-queue-card,.responsibility-matrix>div{grid-template-columns:1fr}.cross-border-progress{scrollbar-width:none;grid-template-columns:repeat(5,94px);justify-content:start;padding:0 13px;overflow-x:auto}.cross-border-progress::-webkit-scrollbar{display:none}.cross-border-progress button{min-height:61px}.cross-border-document-list article{grid-template-columns:36px minmax(0,1fr)}.cross-border-document-list article>span{width:36px;height:36px}.cross-border-document-list button{grid-column:2;justify-self:start}.fx-quote-amount{grid-template-columns:1fr}.fx-quote-amount>span{text-align:left;grid-area:auto/1}.fx-quote-amount b{margin-left:5px;display:inline}.approval-route-strip{grid-template-columns:1fr}.approval-route-strip>svg{transform:rotate(90deg)}.cross-border-complete .completion-summary{grid-template-columns:1fr 1fr}.list-toolbar,.list-toolbar>div,.cross-border-report-actions{flex-direction:column;align-items:stretch}.table-search{width:100%}.list-toolbar .toolbar-select{flex:1}.payment-detail-values,.compliance-meta{grid-template-columns:1fr}.payment-detail-values>div,.compliance-meta>div{border-bottom:1px solid #e8ebf0;border-right:0}.payment-detail-values>div:last-child,.compliance-meta>div:last-child{border-bottom:0}.state-machine{grid-template-columns:repeat(6,72px);padding:5px 0 12px;overflow-x:auto}.returned-payment-card{grid-template-columns:42px minmax(0,1fr)}.returned-payment-card>button{grid-column:1/-1}.compliance-queue-item{border-right:0}.compliance-detail-card>header{flex-direction:column;align-items:flex-start}.compliance-response>.primary-button{width:100%}.responsibility-matrix article{border-bottom:1px solid #e6eaf0;border-right:0}.responsibility-matrix article:last-child{border-bottom:0}.fee-breakdown-table{overflow-x:auto}.fee-breakdown-table>div{min-width:560px}.report-donut-wrap{flex-direction:column;align-items:flex-start}.report-status-card .mix-legend{width:100%}}.inward-page{--inward-blue:#147eaa;--inward-cyan:#08a9c7}.inward-eyebrow{color:var(--inward-blue)}.inward-primary{background:linear-gradient(135deg,#176da5,#08a9c7);box-shadow:0 8px 20px #0d89b42b}.inward-primary:hover{background:linear-gradient(135deg,#125f91,#0798b4)}.inward-shortcut{color:#176c9b}.cross-border-product-switch{background:#eef2f6;border:1px solid #dce3eb;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;width:fit-content;margin-top:24px;padding:5px;display:grid}.cross-border-product-switch>a,.cross-border-product-switch>button{color:#68758a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-width:220px;min-height:52px;padding:8px 14px;display:flex}.cross-border-product-switch>a>span,.cross-border-product-switch>button>span{gap:3px;display:grid}.cross-border-product-switch strong{font-size:10px}.cross-border-product-switch small{color:#8b96a6;font-size:8px}.cross-border-product-switch>button.active{color:#176d9d;background:#fff;box-shadow:0 2px 8px #1c314c17}.inward-tabs{gap:25px}.inward-tabs button{color:#748095;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:45px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.inward-tabs button:after{content:"";background:0 0;border-radius:99px 99px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.inward-tabs button.active{color:var(--inward-blue)}.inward-tabs button.active:after{background:var(--inward-blue)}.inward-tabs button>span{color:#fff;background:var(--inward-blue);border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.inward-overview-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:16px;margin-top:16px;display:grid}.inward-corridor-list{gap:16px;padding:21px;display:grid}.inward-corridor-list>div{grid-template-columns:83px minmax(90px,1fr) 72px 34px;align-items:center;gap:13px;display:grid}.inward-corridor-list>div>span{color:#38506b;font-size:9px;font-weight:750}.inward-corridor-list>div>div{background:#e8eef4;border-radius:99px;height:7px;overflow:hidden}.inward-corridor-list i{border-radius:inherit;background:linear-gradient(90deg,#1d77ae,#09b3c6);height:100%;display:block}.inward-corridor-list strong{text-align:right;font-size:10px}.inward-corridor-list small{color:#8a95a5;text-align:right;font-size:8px}.inward-settlement-card{min-width:0}.inward-pipeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:27px 20px 18px;display:grid}.inward-pipeline>div{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.inward-pipeline>div>span{border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.inward-pipeline>div>span.cyan{color:#087e9d;background:#e9f8fc}.inward-pipeline>div>span.amber{color:#b57400;background:#fff5e4}.inward-pipeline>div>span.green{color:var(--green);background:#eef8ec}.inward-pipeline small{color:#8490a1;font-size:7px}.inward-pipeline strong{font-size:10px}.inward-pipeline>svg{color:#a7b0bd}.inward-settlement-card>p{color:#667d91;background:#f2f7fa;border-radius:8px;align-items:flex-start;gap:7px;margin:0 20px 20px;padding:10px;font-size:8px;line-height:1.45;display:flex}.inward-lower-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.inward-lower-grid .data-card-header>button{color:var(--inward-blue);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.inward-table td:first-child{min-width:205px}.inward-action-card .collect-channel-icon{color:#0c789d;background:#eaf7fa}.inward-action-card>button{width:100%;margin-top:14px}.inward-risk-card .risk-score{color:#aa7006}.inward-boundary{background:linear-gradient(90deg,#f1f8fa,#f6f6ff);border-color:#bddbe4}.inward-boundary>svg{color:var(--inward-blue)}.inward-flow-layout{margin-top:22px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid .full{grid-column:1/-1}.demo-select-field input{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #d8dee7;border-radius:8px;outline:0;padding:0 12px;font-size:12px}.demo-select-field input:focus{border-color:#2792b6;box-shadow:0 0 0 4px #128cb214}.collection-instruction-card{background:radial-gradient(circle at 100% 0,#09b2c71f,#0000 33%),#fff;border:1px solid #cadce7;border-radius:11px;overflow:hidden}.collection-instruction-card>header{color:#27536c;background:#f0f7fa;justify-content:space-between;align-items:center;gap:15px;min-height:51px;padding:0 16px;display:flex}.collection-instruction-card>header span{align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.collection-instruction-card>header em{color:#177b9c;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.instruction-amount{border-bottom:1px solid #e4eaf0;grid-template-columns:1fr auto;gap:5px 18px;padding:18px 17px;display:grid}.instruction-amount small{color:#8591a2;font-size:8px}.instruction-amount strong{grid-column:1;font-size:22px}.instruction-amount span{color:#197398;background:#eaf6fa;border-radius:6px;grid-area:1/2/span 2;align-self:center;padding:6px 8px;font-size:8px;font-weight:750}.collection-instruction-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.collection-instruction-card dl>div{border-bottom:1px solid #e6eaef;border-right:1px solid #e6eaef;align-content:center;gap:6px;min-height:62px;padding:12px 16px;display:grid}.collection-instruction-card dl>div:nth-child(2n){border-right:0}.collection-instruction-card dt{color:#8792a3;font-size:8px}.collection-instruction-card dd{margin:0;font-size:10px;font-weight:750}.collection-instruction-card>button{margin:14px 16px 16px}.instruction-warning{color:#876716;background:#fffaf0;border:1px solid #efd8aa;border-radius:8px;align-items:flex-start;gap:8px;margin:13px 0 0;padding:11px;font-size:8px;line-height:1.5;display:flex}.inward-risk-decision{background:#f4fbf2;border:1px solid #bfe0b7;border-radius:11px;align-items:center;gap:18px;padding:19px;display:flex}.inward-risk-decision .risk-gauge{background:#fff;border:6px solid #4aaa58;border-radius:50%;flex:none;align-content:center;place-items:center;width:70px;height:70px;display:grid}.inward-risk-decision .risk-gauge strong{font-size:21px}.inward-risk-decision .risk-gauge small{color:#5c8663;font-size:7px}.inward-risk-decision>div:last-child{gap:6px;display:grid}.inward-risk-decision h3{margin:0;font-size:15px}.inward-risk-decision p{color:#687d6c;margin:0;font-size:9px;line-height:1.55}.risk-check-grid article>span.blue{color:#2672ae;background:#ebf3fa}.inward-review-list{display:grid}.inward-review-list>div{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:11px 15px;display:flex}.inward-review-list>div:last-child{border-bottom:0}.inward-review-list span{color:#7c8799;font-size:9px}.inward-review-list strong{text-align:right;max-width:65%;font-size:10px}.inward-review-list .review-amount{font-size:17px}.inward-consent{color:#566c7d;background:#f4f9fa;border:1px solid #d7e4ea;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:13px;font-size:9px;line-height:1.5;display:flex}.inward-consent input{margin-top:2px}.inward-summary-card .flow-safe-note{color:#176b8e;background:#eaf6f8}.inward-complete .completion-summary{grid-template-columns:repeat(4,1fr)}.inward-full-table td:first-child{min-width:215px}.inward-full-table td:nth-child(4){min-width:175px}.inward-state-machine>div.active>span{border-color:var(--inward-blue);background:var(--inward-blue)}.inward-compliance-layout{margin-top:16px}.inward-ops-summary{margin-top:22px}.inward-reconciliation-grid{grid-template-columns:minmax(0,1.35fr) 310px}.reconciliation-table{overflow-x:auto}.reconciliation-table>div{border-top:1px solid #edf0f3;grid-template-columns:1.1fr repeat(4,1fr);align-items:center;gap:12px;min-width:650px;min-height:50px;padding:0 18px;display:grid}.reconciliation-table .reconciliation-head{color:#8894a5;text-transform:uppercase;background:#fafbfd;border-top:0;min-height:39px;font-size:8px;font-weight:750}.reconciliation-table strong,.reconciliation-table span{font-size:9px}.reconciliation-table span{color:#697589}.reconciliation-table em{border-radius:99px;width:fit-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.reconciliation-table em.matched{color:#2c7d25;background:#eff8ed}.reconciliation-table em.pending{color:#a66a00;background:#fff5e4}.inward-exception-card{align-content:center;justify-items:start;padding:22px;display:grid}.inward-exception-card>span{border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.inward-exception-card>span.amber{color:#b87400;background:#fff5e5}.inward-exception-card>span.green{color:var(--green);background:#eef8ec}.inward-exception-card>small{color:#8b96a6;margin-top:15px;font-size:8px;font-weight:800}.inward-exception-card h2{margin:6px 0 8px;font-size:17px}.inward-exception-card p{color:#748094;margin:0 0 16px;font-size:9px;line-height:1.6}.event-retry{color:#d8e4ef;background:#10283d;border-color:#31506b;margin-top:14px}.rewards-page{max-width:1380px;margin:0 auto;padding:30px 28px 44px}.rewards-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:19px;display:flex}.rewards-header h1{letter-spacing:-1.7px;margin:9px 0 7px;font-size:clamp(31px,3vw,42px);line-height:1.08}.rewards-header p{color:var(--muted);margin:0;font-size:14px}.network-chip{color:var(--violet);letter-spacing:.35px;text-transform:uppercase;background:#faf9ff;border:1px solid #cfc4ff;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.rewards-tabs{background:#fff;border:1px solid #dfe4eb;border-radius:10px;gap:6px;margin-bottom:17px;padding:5px;display:flex}.rewards-tabs button{color:#6b778b;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex}.rewards-tabs button.active{color:var(--violet);background:#f1eeff}.rewards-hero{color:#fff;background:radial-gradient(circle at 76% 24%,#0fc7e830,#0000 26%),radial-gradient(circle at 20% 90%,#6d45ff40,#0000 31%),linear-gradient(122deg,#031326,#071d36 64%,#061629);border:1px solid #172c45;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(530px,1.1fr);align-items:center;gap:42px;min-height:275px;padding:38px 43px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #03132626}.rewards-hero:after{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:47px 47px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.rewards-hero>*{z-index:1;position:relative}.rewards-kicker{color:#71e1f4;letter-spacing:1.15px;text-transform:uppercase;font-size:10px;font-weight:850}.rewards-hero h2{letter-spacing:-1.7px;max-width:590px;margin:9px 0 13px;font-size:clamp(29px,3vw,42px);line-height:1.08}.rewards-hero>div:first-child>p{color:#b8c7d8;max-width:600px;margin:0;font-size:12px;line-height:1.7}.rewards-explore{width:fit-content;min-height:44px;margin-top:21px;padding:0 16px;font-size:11px}.reward-flow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:18px;display:grid}.reward-flow>svg{color:#526c86}.reward-flow>div{align-content:start;gap:4px;min-width:0;display:grid}.reward-flow>div>span{color:#a899ff;background:#6848ff1f;border:1px solid #7a67ff78;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:6px;font-size:9px;font-weight:850;display:grid}.reward-flow>div:first-child>span{color:#07182b;background:#66dff2;border-color:#31cde8}.reward-flow strong{font-size:10px;line-height:1.3}.reward-flow small{color:#91a6bc;font-size:8px;line-height:1.35}.reward-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.reward-summary-grid article{background:#fff;border:1px solid #dfe4eb;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:16px;display:grid;box-shadow:0 3px 10px #192d4809}.reward-summary-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.reward-summary-icon.violet{color:var(--violet);background:#f0edff}.reward-summary-icon.cyan{color:#087fa8;background:#e7f8fc}.reward-summary-icon.amber{color:#b36f00;background:#fff5e3}.reward-summary-icon.green{color:#278611;background:#eef8ea}.reward-summary-grid article>div{min-width:0;display:grid}.reward-summary-grid small{color:#7d8898;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reward-summary-grid strong{margin-top:3px;font-size:18px}.reward-summary-grid p{color:#929ba9;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;overflow:hidden}.reward-offers-section{margin-top:28px}.reward-offer-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.reward-offer-toolbar h2,.reward-activity-card h2,.reward-boundary-card h2,.reward-lifecycle-card h2{letter-spacing:-.35px;margin:0;font-size:18px}.reward-offer-toolbar p,.reward-activity-card header p,.reward-lifecycle-card header p{color:var(--muted);margin:5px 0 0;font-size:10px}.reward-category-row{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.reward-category-row button{color:#687589;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:7px;min-height:32px;padding:0 11px;font-size:9px;font-weight:700}.reward-category-row button.active{color:var(--violet);background:#f5f2ff;border-color:#ad9dff}.reward-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reward-offer-card{background:#fff;border:1px solid #dce2ea;border-radius:12px;flex-direction:column;min-width:0;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 4px 14px #192d480b}.reward-offer-card:hover{border-color:#c2c9d8;transform:translateY(-2px);box-shadow:0 11px 24px #192d4817}.reward-offer-card.featured{border-color:#b7a8ff;box-shadow:0 7px 20px #633cff17}.reward-featured{color:#fff;background:var(--violet);letter-spacing:.35px;text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850;position:absolute;top:-9px;right:16px}.reward-offer-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reward-merchant-logo{border-radius:11px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:850;display:grid}.reward-merchant-logo.violet{color:var(--violet);background:#eeeaff}.reward-merchant-logo.cyan{color:#087fa8;background:#e4f8fc}.reward-merchant-logo.green{color:#27820f;background:#ebf7e7}.reward-merchant-logo.amber{color:#b36e00;background:#fff3de}.reward-category{color:var(--violet);letter-spacing:.7px;text-transform:uppercase;margin-top:16px;font-size:8px;font-weight:850}.reward-offer-card h3{margin:5px 0 7px;font-size:16px}.reward-offer-card>p{color:#69768a;min-height:40px;margin:0;font-size:9px;line-height:1.55}.reward-rate{background:#f7f9fc;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 11px;padding:12px;display:grid}.reward-rate>span{gap:4px;min-width:0;display:grid}.reward-rate>span+span{border-left:1px solid #e3e8ef;padding-left:11px}.reward-rate small{color:#7b8798;font-size:8px}.reward-rate strong{color:var(--violet);white-space:nowrap;font-size:18px}.reward-offer-card dl{gap:7px;margin:0 0 14px;display:grid}.reward-offer-card dl>div{justify-content:space-between;gap:10px;font-size:8px;display:flex}.reward-offer-card dt{color:#7c8899}.reward-offer-card dd{color:#354258;margin:0;font-weight:750}.reward-offer-card>button{min-height:39px;color:var(--violet);cursor:pointer;background:#f9f7ff;border:1px solid #c9befd;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:10px;font-weight:800;display:flex}.reward-offer-card>button:hover{color:#fff;background:var(--violet)}.reward-empty{margin-top:14px}.reward-activity-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:15px;display:grid}.reward-activity-card,.reward-boundary-card,.rewards-ledger-card,.reward-lifecycle-card,.reward-safety-card{background:#fff;border:1px solid #dce2ea;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #192d480b}.reward-simulate{min-height:35px;padding:0 11px;font-size:8px}.reward-activity-table th,.reward-activity-table td{padding-left:18px;padding-right:18px}.reward-activity-table{min-width:780px}.cashback-activity-table{min-width:1160px}.cashback-activity-table td:last-child{min-width:180px}.cashback-activity-table td:last-child small{color:#8994a5;white-space:normal;max-width:170px;margin-top:6px;line-height:1.35}.cashback-value{color:#16823f}.reward-boundary-card{padding:21px}.reward-boundary-card>span{width:45px;height:45px;color:var(--violet);background:#f0edff;border-radius:10px;place-items:center;margin-bottom:15px;display:grid}.reward-boundary-card ul{gap:11px;margin:16px 0;padding:0;list-style:none;display:grid}.reward-boundary-card li{color:#5d6a7f;align-items:flex-start;gap:7px;font-size:9px;line-height:1.55;display:flex}.reward-boundary-card li svg{color:#37a91a;flex:none;margin-top:1px}.reward-boundary-card>div{color:#49647f;background:#f5faff;border:1px solid #d8e7f3;border-radius:8px;align-items:flex-start;gap:7px;padding:11px;display:flex}.reward-boundary-card>div svg{color:#1379b5;flex:none}.reward-boundary-card>div p{margin:0;font-size:8px;line-height:1.55}.rewards-ledger-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:15px;display:grid}.rewards-ledger-card{grid-row:span 2}.rewards-ledger-card>header,.reward-lifecycle-card>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.rewards-ledger-card>header>span{align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.rewards-ledger-card>header svg{color:var(--violet)}.rewards-ledger-card>header small{color:var(--violet);text-transform:uppercase;font-size:7px;font-weight:850}.rewards-ledger-total{background:linear-gradient(145deg,#f6f3ff,#f9fbff);padding:23px 20px 19px}.rewards-ledger-total small{color:#747f91;font-size:8px}.rewards-ledger-total strong{letter-spacing:-1px;margin:7px 0 3px;font-size:30px;display:block}.rewards-ledger-total p{color:#8a94a4;margin:0;font-size:8px}.rewards-ledger-card dl{gap:0;margin:0;padding:6px 20px 14px;display:grid}.rewards-ledger-card dl>div{border-bottom:1px solid #e8ecf1;justify-content:space-between;gap:12px;padding:13px 0;font-size:9px;display:flex}.rewards-ledger-card dl>div:last-child{border-bottom:0}.rewards-ledger-card dt{color:#768296}.rewards-ledger-card dd{text-align:right;margin:0;font-weight:750}.reward-lifecycle-card>header{display:block}.reward-lifecycle{grid-template-columns:repeat(4,1fr);padding:25px 20px 23px;display:grid}.reward-lifecycle>div{grid-template-columns:28px 1fr;gap:9px;padding-right:18px;display:grid;position:relative}.reward-lifecycle>div:after{content:"";background:#d9dee6;width:12px;height:1px;position:absolute;top:13px;right:3px}.reward-lifecycle>div:last-child:after{display:none}.reward-lifecycle i{color:#7c899b;background:#fff;border:1px solid #ccd4de;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.reward-lifecycle .done i{color:var(--green);background:#eff9ed;border-color:#aed8a3}.reward-lifecycle .active i{color:#fff;background:var(--violet);border-color:#a895ff}.reward-lifecycle span{gap:4px;display:grid}.reward-lifecycle strong{font-size:9px}.reward-lifecycle small{color:#7e899b;font-size:7px;line-height:1.45}.reward-safety-card{color:#53657b;background:#f8fbfd;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.reward-safety-card>span{color:#147fb1;flex:none}.reward-safety-card>div{gap:5px;display:grid}.reward-safety-card strong{color:#2d3b50;font-size:10px}.reward-safety-card p{margin:0;font-size:8px;line-height:1.5}.rewards-footnote{margin-top:22px}.dialog-reward-logo{margin-bottom:17px}.reward-dialog-rate{grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0 12px;display:grid}.reward-dialog-rate>span{background:#f7f9fc;border-radius:8px;gap:6px;padding:11px;display:grid}.reward-dialog-rate small{color:#7d899a;font-size:7px}.reward-dialog-rate strong{font-size:11px}.reward-terms-card{margin-top:0}.reward-sharing-card{background:#f8fbff}.cashback-policy-strip{background:linear-gradient(110deg,#f7f5ff,#fbfdff);border:1px solid #d9d2fb;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:grid}.cashback-policy-strip>span{width:38px;height:38px;color:var(--violet);background:#ebe6ff;border-radius:9px;place-items:center;display:grid}.cashback-policy-strip>div{gap:4px;min-width:0;display:grid}.cashback-policy-strip strong{font-size:10px}.cashback-policy-strip p{color:#68768a;margin:0;font-size:9px;line-height:1.45}.cashback-policy-strip small{color:#718096;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #d8ddeb;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}.cashback-ledger-layout{grid-template-rows:auto auto auto}.cashback-lifecycle{grid-template-columns:repeat(5,minmax(0,1fr))}.commission-example-card{background:#fff;border:1px solid #dce2ea;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #192d480b}.commission-example-card>header{border-bottom:1px solid #e8ecf1;align-items:center;gap:11px;padding:16px 20px;display:flex}.commission-example-card>header>span{width:36px;height:36px;color:var(--violet);background:#f0edff;border-radius:9px;place-items:center;display:grid}.commission-example-card>header>div{gap:3px;display:grid}.commission-example-card>header strong{font-size:10px}.commission-example-card>header p{color:#7a8799;margin:0;font-size:8px}.commission-example-card>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:18px 20px;display:grid}.commission-example-card>div>svg{color:#a0a9b6}.commission-example-card>div>span{background:#f8fafc;border:1px solid #e4e8ee;border-radius:9px;gap:5px;padding:12px;display:grid}.commission-example-card>div small{color:#7c899b;font-size:7px}.commission-example-card>div strong{font-size:17px}.commission-example-card .merchant-cashback-example{background:#f0faf3;border-color:#bee3c7}.commission-example-card .merchant-cashback-example strong{color:#16823f}.same-session-alert{color:#825714;background:#fff9ed;border:1px solid #f1d49b;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px;display:flex}.same-session-alert>svg{color:#c37d0f;flex:none}.same-session-alert>div{gap:4px;display:grid}.same-session-alert strong{font-size:9px}.same-session-alert p{margin:0;font-size:8px;line-height:1.5}.cashback-dialog-rate>span:nth-child(2) strong{color:#16823f}@media (width<=1120px){.rewards-hero{grid-template-columns:1fr;gap:27px}.reward-summary-grid,.reward-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-lifecycle{gap:18px 0}.reward-lifecycle>div:nth-child(2):after,.cashback-lifecycle>div:nth-child(4):after{display:none}}@media (width<=960px){.reward-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-activity-layout,.rewards-ledger-layout{grid-template-columns:1fr}.rewards-ledger-card{grid-row:auto}}@media (width<=680px){.rewards-page{padding:20px 15px 34px}.rewards-header,.reward-offer-toolbar{flex-direction:column;align-items:flex-start}.cashback-policy-strip{grid-template-columns:38px 1fr}.cashback-policy-strip small{grid-column:1/-1;width:fit-content}.rewards-tabs{overflow-x:auto}.rewards-tabs button{flex:none}.rewards-hero{min-height:auto;padding:28px 23px}.rewards-hero h2{font-size:30px}.reward-flow,.reward-summary-grid,.reward-offer-grid,.reward-dialog-rate,.reward-lifecycle,.commission-example-card>div{grid-template-columns:1fr}.commission-example-card>div>svg{justify-self:center;transform:rotate(90deg)}.reward-rate{grid-template-columns:1fr}.reward-rate>span+span{border-top:1px solid #e3e8ef;border-left:0;padding:9px 0 0}.reward-flow>svg{justify-self:center;transform:rotate(90deg)}.reward-search{width:100%;min-width:0}.reward-lifecycle>div:after{display:none}}@media (width<=1200px){.inward-module-header{flex-direction:column;align-items:flex-start}.inward-reconciliation-grid{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=960px){.inward-overview-grid,.inward-lower-grid,.inward-reconciliation-grid{grid-template-columns:1fr}.inward-lower-grid .payout-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.inward-exception-card{min-height:220px}}@media (width<=680px){.inward-module-header .module-header-actions{flex-direction:column;width:100%}.inward-module-header .module-header-actions>a,.inward-module-header .module-header-actions>button{width:100%}.cross-border-product-switch{grid-template-columns:1fr;width:100%}.cross-border-product-switch>a,.cross-border-product-switch>button{min-width:0}.inward-tabs{gap:22px}.inward-lower-grid .payout-side-stack{grid-template-columns:1fr}.inward-corridor-list>div{grid-template-columns:78px minmax(70px,1fr) 62px;gap:9px}.inward-corridor-list small{display:none}.inward-pipeline{grid-template-columns:1fr}.inward-pipeline>svg{transform:rotate(90deg)}.form-grid,.collection-instruction-card dl,.inward-complete .completion-summary{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.collection-instruction-card dl>div{border-right:0}.instruction-amount{grid-template-columns:1fr}.instruction-amount span{grid-area:auto/1;width:fit-content}.inward-risk-decision{flex-direction:column;align-items:flex-start}.risk-check-grid{grid-template-columns:1fr}.inward-review-list>div{flex-direction:column;align-items:flex-start;gap:6px}.inward-review-list strong{text-align:left;max-width:none}}.ops-shell{color:#17243a;background:#f5f7fb;grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.ops-sidebar{z-index:30;overscroll-behavior-y:contain;scrollbar-color:#94a3b861 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;color:#fff;background:radial-gradient(circle at 18% 20%,#7654ff33,#0000 28%),radial-gradient(circle at 92% 68%,#00cae81a,#0000 32%),linear-gradient(160deg,#031326,#071c34 65%,#041426);flex-direction:column;width:255px;height:100dvh;min-height:0;padding:28px 14px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.ops-brand-row{flex:none;justify-content:space-between;align-items:flex-start;min-height:54px;padding:0 15px;display:flex}.ops-brand-row .brand-word{font-size:31px}.ops-brand-row>button{color:#fff;background:0 0;border:0;display:none}.ops-internal-label{color:#cfc5ff;letter-spacing:.75px;text-transform:uppercase;background:#5f42d029;border:1px solid #8368ff6b;border-radius:5px;align-items:center;gap:7px;width:fit-content;margin:4px 15px 20px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.ops-sidebar nav{flex:none;gap:5px;display:grid}.ops-sidebar nav button{color:#d5dfeb;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 15px;font-size:12px;transition:background .18s,color .18s,transform .18s;display:grid}.ops-sidebar nav button:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.ops-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#6647e094,#ffffff0e);box-shadow:inset 3px 0 #8b6dff}.ops-sidebar nav button.active svg{color:#a891ff}.ops-sidebar nav button small{color:#d9d0ff;background:#8160ff38;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-weight:800;display:grid}.ops-sidebar-boundary{color:#99adbf;background:#010d1b42;border:1px solid #ffffff1a;border-radius:9px;flex:none;align-items:flex-start;gap:10px;margin-top:auto;padding:14px;display:flex}.ops-sidebar-boundary>svg{color:#28cce6;flex:none}.ops-sidebar-boundary strong{color:#fff;font-size:10px;display:block}.ops-sidebar-boundary p{margin:5px 0 0;font-size:8px;line-height:1.5}.ops-merchant-return{color:#a8b8c8;align-items:center;gap:9px;margin:12px 5px 0;padding:9px 10px;font-size:10px;font-weight:700;display:flex}.ops-merchant-return:hover{color:#fff}.ops-main{grid-column:2;min-width:0}.ops-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e0e5ec;align-items:center;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.ops-menu-button{background:0 0;border:0;display:none}.ops-environment{color:#59667a;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.ops-environment i{background:#704aff;border:2px solid #bfb1ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f0edff}.ops-topbar-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.ops-role-switch{background:#f5f7fa;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.ops-role-switch button{color:#7d8898;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:29px;padding:0 11px;font-size:9px;font-weight:750}.ops-role-switch button.active{color:#fff;background:#6242d8;box-shadow:0 3px 8px #573ac338}.ops-icon-button{color:#647086;background:#fff;border:1px solid #e1e5eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:relative}.ops-icon-button span{color:#fff;background:#e24d62;border:2px solid #fff;border-radius:50%;place-items:center;min-width:15px;height:15px;font-size:6px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.ops-user{align-items:center;gap:9px;display:flex}.ops-user>span{color:#fff;background:linear-gradient(145deg,#6f4dff,#14bddb);border-radius:9px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.ops-user>div{gap:3px;display:grid}.ops-user strong{font-size:10px}.ops-user small{color:#8a95a6;font-size:8px}.ops-content{max-width:1550px;margin:0 auto;padding:30px 30px 52px}.ops-page-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ops-page-header h1{letter-spacing:-1.5px;margin:9px 0 6px;font-size:clamp(29px,3vw,40px);line-height:1.08}.ops-page-header p{color:#6f7c90;max-width:700px;margin:0;font-size:12px;line-height:1.55}.ops-header-actions{gap:9px;display:flex}.ops-toast,.ops-export-note{color:#287643;background:#f1faf3;border:1px solid #bee2c6;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin-top:16px;padding:9px 12px;font-size:10px;display:flex}.ops-toast button,.ops-export-note button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.ops-export-note{color:#5940b8;background:#f7f5ff;border-color:#d9d1ff}.ops-boundary{color:#554875;background:linear-gradient(90deg,#faf8ff,#f6fbfd);border:1px solid #dcd4ff;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:22px;padding:12px 14px;display:grid}.ops-boundary>span{color:#6845df;background:#ece7ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ops-boundary p{margin:0;font-size:9px;line-height:1.55}.ops-boundary em{color:#fff;letter-spacing:.55px;text-transform:uppercase;background:#6746d8;border-radius:99px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.ops-metrics>article{background:#fff;border:1px solid #dfe4eb;border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 4px 13px #182a440b}.ops-metrics>article>span{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.ops-metrics span.violet,.ops-priority-list span.violet,.ops-partner-list span.violet{color:#6845df;background:#eeeaff}.ops-metrics span.amber,.ops-priority-list span.amber,.ops-partner-list span.amber{color:#be780a;background:#fff4df}.ops-metrics span.cyan,.ops-priority-list span.cyan,.ops-partner-list span.cyan{color:#0784a1;background:#e7f9fc}.ops-metrics span.green,.ops-priority-list span.green,.ops-partner-list span.green{color:#25844a;background:#eaf8ed}.ops-priority-list span.red,.ops-partner-list span.red{color:#ce4157;background:#fff0f2}.ops-metrics>article>div{min-width:0;display:grid}.ops-metrics small{color:#7d899b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ops-metrics strong{letter-spacing:-.55px;margin-top:5px;font-size:22px}.ops-metrics p{color:#98a1af;margin:4px 0 0;font-size:8px}.ops-card{background:#fff;border:1px solid #dfe4eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #192d480b}.ops-card>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:15px 18px;display:flex}.ops-card>header h2{margin:0;font-size:14px}.ops-card>header p{color:#8a95a5;margin:4px 0 0;font-size:8px}.ops-card>header>button{color:#6444d7;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.ops-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:14px;margin-top:14px;display:grid}.ops-priority-list{display:grid}.ops-priority-list>button{min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f4;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:10px 17px;transition:background .16s;display:grid}.ops-priority-list>button:first-child{border-top:0}.ops-priority-list>button:hover{background:#fbfbfe}.ops-priority-list>button>span{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.ops-priority-list strong{font-size:10px;display:block}.ops-priority-list small{color:#8995a6;margin-top:5px;font-size:8px;display:block}.ops-priority-list em{color:#8a94a4;font-size:8px;font-style:normal}.ops-health-list{padding:2px 17px 12px;display:grid}.ops-health-list>div{border-top:1px solid #edf0f3;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.ops-health-list>div:first-child{border-top:0}.ops-health-list>div>i{border-radius:50%;width:8px;height:8px}.ops-health-list i.green{background:#31a35b;box-shadow:0 0 0 4px #ebf8ee}.ops-health-list i.amber{background:#d79221;box-shadow:0 0 0 4px #fff4df}.ops-health-list i.violet{background:#7c5ce0;box-shadow:0 0 0 4px #f0ecff}.ops-health-list strong{font-size:9px;display:block}.ops-health-list small{color:#8b96a6;margin-top:4px;font-size:7px;display:block}.ops-health-list em{color:#68758a;font-size:7px;font-style:normal;font-weight:700}.ops-approval-card{min-height:230px}.ops-approval-card>header>span,.ops-flags-card>header>span,.ops-commission-card>header>span{color:#6746d8;background:#eeeaff;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.ops-approval-feature{align-items:flex-start;gap:12px;padding:18px;display:flex}.ops-approval-feature>span{color:#c17809;background:#fff3dc;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.ops-approval-feature small{color:#8f99a7;font-size:7px}.ops-approval-feature strong{margin-top:5px;font-size:10px;display:block}.ops-approval-feature p{color:#798699;margin:6px 0 0;font-size:8px;line-height:1.45}.ops-approval-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 18px;display:grid}.ops-approval-actions button,.ops-inspector-actions button{min-height:37px;font-size:9px}.ops-product-volume{min-height:230px}.ops-volume-chart{gap:14px;padding:16px 18px;display:grid}.ops-volume-chart>div>span{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.ops-volume-chart strong{font-size:8px}.ops-volume-chart small{color:#7f8a9a;font-size:7px}.ops-volume-chart>div>div{background:#edf0f4;border-radius:99px;height:6px;overflow:hidden}.ops-volume-chart i{border-radius:inherit;background:linear-gradient(90deg,#6040d4,#25c2de);height:100%;display:block}.ops-merchant-layout,.ops-exception-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;margin-top:16px;display:grid}.ops-merchant-list>header>button,.ops-user-card>header>button{color:#fff;background:#6747db;min-height:36px}.ops-toolbar{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:12px 15px;display:flex}.ops-toolbar label{color:#8190a4;background:#fff;border:1px solid #dde3ea;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:250px;padding:0 11px;display:flex}.ops-toolbar input{width:100%;min-height:34px;font:inherit;border:0;outline:0;font-size:9px}.ops-toolbar select,.ops-exception-card>header select{color:#59667a;min-height:36px;font:inherit;background:#fff;border:1px solid #dde3ea;border-radius:7px;padding:0 10px;font-size:9px}.ops-table tbody tr{cursor:pointer}.ops-table tbody tr.selected{background:#f7f5ff;box-shadow:inset 3px 0 #7050de}.ops-table td>strong{color:#243149;font-size:10px}.ops-table td>button{color:#78859a;background:0 0;border:0}.ops-status,.ops-role-pill,.ops-mfa{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:750;display:inline-flex}.ops-status.green{color:#247d44;background:#eaf8ed}.ops-status.amber{color:#a96705;background:#fff3dc}.ops-status.red{color:#b83148;background:#ffedf0}.ops-status.violet,.ops-role-pill{color:#6543d3;background:#eeeaff}.ops-risk{align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.ops-risk i{border-radius:50%;width:7px;height:7px}.ops-risk.green i{background:#31a45b}.ops-risk.amber i{background:#d69022}.ops-risk.red i{background:#d74358}.ops-merchant-inspector,.ops-exception-inspector{position:sticky;top:80px}.ops-merchant-inspector>header,.ops-exception-inspector>header{align-items:flex-start}.ops-merchant-inspector>header small,.ops-exception-inspector>header small{color:#8994a4;text-transform:uppercase;font-size:7px}.ops-merchant-inspector>header h2,.ops-exception-inspector>header h2{margin:5px 0 0;font-size:14px}.ops-merchant-inspector>header p{margin-top:5px}.ops-inspector-summary{background:#e8ecf1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ops-inspector-summary>div{background:#fff;gap:5px;padding:13px 15px;display:grid}.ops-inspector-summary span{color:#8b96a6;font-size:7px}.ops-inspector-summary strong{font-size:9px}.ops-product-controls{gap:3px;padding:16px;display:grid}.ops-product-controls>div{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.ops-product-controls h3{margin:0;font-size:10px}.ops-product-controls>div small{color:#8b96a6;font-size:7px}.ops-product-controls label,.ops-flag-list label{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 0;display:flex}.ops-product-controls label>span,.ops-flag-list label>span{gap:4px;font-size:9px;font-weight:700;display:grid}.ops-product-controls label small,.ops-flag-list label small{color:#929dac;font-size:7px;font-weight:500}.ops-product-controls input,.ops-flag-list input{accent-color:#6847da;width:31px;height:18px}.ops-inspector-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 14px;display:grid}.ops-control-note,.ops-flags-card>p,.ops-commission-card>p{color:#716889;background:#f7f5ff;border-radius:7px;align-items:flex-start;gap:6px;margin:0 16px 16px;padding:10px;font-size:7px;line-height:1.45;display:flex}.ops-exception-inspector>header{display:block;position:relative}.ops-exception-inspector>header .ops-status{position:absolute;top:15px;right:16px}.ops-case-hero{border-bottom:1px solid #edf0f3;align-items:center;gap:11px;padding:16px;display:flex}.ops-case-hero>span{color:#bd7608;background:#fff3dc;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.ops-case-hero strong{font-size:10px}.ops-case-hero p{color:#818da0;margin:5px 0 0;font-size:8px}.ops-exception-inspector dl{gap:0;margin:0;padding:7px 16px;display:grid}.ops-exception-inspector dl>div{border-top:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:10px 0;font-size:8px;display:flex}.ops-exception-inspector dl>div:first-child{border-top:0}.ops-exception-inspector dt{color:#8793a4}.ops-exception-inspector dd{color:#344158;text-align:right;margin:0;font-weight:700}.ops-case-timeline{background:#f7f9fb;border-radius:8px;gap:10px;margin:0 16px 14px;padding:12px;display:grid}.ops-case-timeline span{color:#607086;align-items:center;gap:8px;font-size:7px;display:flex}.ops-case-timeline i{background:#35a760;border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #c9ecd3}.ops-case-timeline i.pending{background:#d99322;box-shadow:0 0 0 2px #f7deb1}.ops-partners-grid,.ops-access-grid,.ops-audit-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.75fr);align-items:start;gap:14px;margin-top:16px;display:grid}.ops-partner-list{display:grid}.ops-partner-list>div{border-top:1px solid #edf0f3;grid-template-columns:40px minmax(0,1fr) auto 60px 20px;align-items:center;gap:11px;min-height:73px;padding:10px 17px;display:grid}.ops-partner-list>div:first-child{border-top:0}.ops-partner-list>div>span{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.ops-partner-list strong{font-size:9px;display:block}.ops-partner-list small{color:#8995a5;margin-top:4px;font-size:7px;display:block}.ops-partner-list em{align-items:center;gap:6px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.ops-partner-list em i{border-radius:50%;width:7px;height:7px}.ops-partner-list em.green{color:#267f48}.ops-partner-list em.green i{background:#31a45b}.ops-partner-list em.amber{color:#a86806}.ops-partner-list em.amber i{background:#d59021}.ops-partner-list em.violet{color:#6948d4}.ops-partner-list em.violet i{background:#7856dd}.ops-partner-list>div>button{color:#7a8798;background:0 0;border:0}.ops-commission-card{grid-row:span 2}.ops-commission-example{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding:18px 16px;display:grid}.ops-commission-example>div{text-align:center;border:1px solid #e1e5eb;border-radius:9px;gap:5px;min-width:0;padding:12px 8px;display:grid}.ops-commission-example small{color:#8894a4;font-size:6px}.ops-commission-example strong{font-size:15px}.ops-commission-example .merchant{color:#237d44;background:#f0faf3;border-color:#bee3c7}.ops-rate-control{background:#f7f8fa;border-radius:9px;justify-content:space-between;align-items:center;gap:13px;margin:0 16px 14px;padding:13px;display:flex}.ops-rate-control>span{gap:5px;font-size:9px;font-weight:700;display:grid}.ops-rate-control small{color:#8995a6;font-size:7px;font-weight:500}.ops-rate-control>div{background:#fff;border:1px solid #dbe1e8;border-radius:7px;align-items:center;display:flex;overflow:hidden}.ops-rate-control input{text-align:center;border:0;outline:0;width:55px;min-height:34px;font-weight:800}.ops-rate-control em{color:#6851aa;background:#f0ecff;padding:10px;font-size:9px;font-style:normal}.ops-commission-card>button{width:calc(100% - 32px);min-height:39px;margin:0 16px 12px;font-size:9px}.ops-partner-boundaries{grid-column:1}.ops-partner-boundaries>div{grid-template-columns:1fr 1fr;display:grid}.ops-partner-boundaries section{grid-template-columns:34px minmax(0,1fr);gap:7px 10px;padding:17px;display:grid}.ops-partner-boundaries section+section{border-left:1px solid #e7ebf0}.ops-partner-boundaries section>span{color:#2a854b;background:#eaf8ed;border-radius:9px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.ops-partner-boundaries section+section>span{color:#6848d4;background:#eeeaff}.ops-partner-boundaries h3{margin:2px 0 0;font-size:9px}.ops-partner-boundaries p{color:#7c899c;margin:0;font-size:7px;line-height:1.5}.ops-user-card,.ops-audit-card{grid-column:1/-1}.ops-mfa{color:#287e48;background:#eaf8ed}.ops-flag-list{padding:5px 16px;display:grid}.ops-permission-matrix table{border-collapse:collapse;width:100%}.ops-permission-matrix th,.ops-permission-matrix td{color:#667489;text-align:center;border-top:1px solid #edf0f3;height:44px;padding:8px 15px;font-size:8px}.ops-permission-matrix th{color:#8a96a6;text-transform:uppercase;background:#fafbfd;font-size:7px}.ops-permission-matrix th:first-child,.ops-permission-matrix td:first-child{text-align:left}.ops-permission-matrix td svg{color:#26834a}.ops-support-conversation{gap:11px;padding:16px;display:grid}.ops-support-conversation>div{background:#f6f8fb;border-radius:9px;padding:11px}.ops-support-conversation span{color:#6745d6;text-transform:uppercase;font-size:7px;font-weight:800}.ops-support-conversation p{color:#41516a;margin:6px 0;font-size:8px;line-height:1.5}.ops-support-conversation small{color:#949eac;font-size:6px}.ops-note-composer{gap:9px;padding:0 16px 14px;display:grid}.ops-note-composer textarea{resize:vertical;min-height:75px;font:inherit;border:1px solid #dce2e9;border-radius:8px;outline:0;padding:10px;font-size:9px}.ops-note-composer textarea:focus{border-color:#8f77e4;box-shadow:0 0 0 3px #6b49da1a}.ops-note-composer button{min-height:38px;font-size:9px}.ops-audit-card code{color:#5a43ad;font:inherit;font-weight:700}.ops-scrim{display:none}@media (width<=1180px){.ops-overview-grid,.ops-partners-grid,.ops-access-grid,.ops-audit-grid{grid-template-columns:1fr 1fr}.ops-merchant-layout,.ops-exception-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (width<=980px){.ops-shell{grid-template-columns:1fr}.ops-sidebar{transition:transform .24s;transform:translate(-105%)}.ops-sidebar.open{transform:translate(0)}.ops-brand-row>button,.ops-menu-button{place-items:center;display:grid}.ops-scrim{z-index:25;background:#020b1985;border:0;display:block;position:fixed;inset:0}.ops-main{grid-column:1}.ops-topbar{gap:14px}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-merchant-layout,.ops-exception-layout,.ops-partners-grid,.ops-access-grid,.ops-audit-grid{grid-template-columns:1fr}.ops-merchant-inspector,.ops-exception-inspector{position:static}.ops-commission-card{grid-row:auto}.ops-partner-boundaries,.ops-user-card,.ops-audit-card{grid-column:auto}}@media (width<=680px){.ops-topbar{min-height:58px;padding:0 14px}.ops-environment,.ops-user>div,.ops-icon-button{display:none}.ops-topbar-actions{gap:8px}.ops-role-switch button{padding:0 8px}.ops-content{padding:22px 14px 36px}.ops-page-header{flex-direction:column;align-items:flex-start}.ops-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.ops-header-actions button{width:100%}.ops-boundary{grid-template-columns:30px minmax(0,1fr)}.ops-boundary em{grid-column:1/-1;width:fit-content}.ops-metrics{grid-template-columns:1fr 1fr}.ops-metrics>article{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px}.ops-metrics>article>span{width:36px;height:36px}.ops-metrics strong{font-size:18px}.ops-overview-grid{grid-template-columns:1fr}.ops-priority-list>button{grid-template-columns:36px minmax(0,1fr) 16px}.ops-priority-list em{display:none}.ops-approval-actions,.ops-inspector-actions,.ops-inspector-summary{grid-template-columns:1fr}.ops-toolbar{flex-direction:column;align-items:stretch}.ops-toolbar label{min-width:0}.ops-partner-list>div{grid-template-columns:38px minmax(0,1fr) 18px}.ops-partner-list>div>em,.ops-partner-list>div>small{display:none}.ops-commission-example{grid-template-columns:1fr}.ops-commission-example>svg{justify-self:center;transform:rotate(90deg)}.ops-rate-control,.ops-partner-boundaries>div{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.ops-partner-boundaries section+section{border-top:1px solid #e7ebf0;border-left:0}}@media (prefers-reduced-motion:reduce){.ops-sidebar,.ops-sidebar nav button{transition:none}}.developer-workspace{max-width:1400px;margin:0 auto}.developer-header{align-items:flex-end}.developer-tabs{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9fcf0;position:sticky;top:66px;overflow-x:auto}.developer-tabs button{color:#667489;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:46px;padding:0 4px;font-size:10px;font-weight:750;position:relative}.developer-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.developer-tabs button.active{color:var(--violet)}.developer-tabs button.active:after{background:var(--violet)}.developer-boundary{color:#4b426a;background:#faf9ff;border:1px solid #dcd5ff;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:18px 0;padding:11px 14px;display:grid}.developer-boundary>span{color:#6443db;background:#eeeaff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.developer-boundary p{margin:0;font-size:9px;line-height:1.55}.developer-boundary em{color:#6443db;letter-spacing:.5px;text-transform:uppercase;background:#eeeaff;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.developer-message,.developer-inline-note{margin:0 0 14px}.developer-hero{color:#fff;background:radial-gradient(circle at 78% 21%,#0ec9ea33,#0000 28%),radial-gradient(circle at 15% 88%,#6742ff47,#0000 31%),linear-gradient(125deg,#031326,#061c34 64%,#061629);border:1px solid #18324f;border-radius:14px;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:center;gap:50px;min-height:330px;padding:42px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #03132626}.developer-hero:after{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 48%,#0000);mask-image:linear-gradient(90deg,#0000 2%,#000 48%,#0000)}.developer-hero-copy,.developer-quickstart{z-index:1;position:relative}.developer-hero-kicker{color:#6ee5f6;letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:800}.developer-hero h2{letter-spacing:-2px;max-width:650px;margin:10px 0 14px;font-size:clamp(31px,3.2vw,46px);line-height:1.05}.developer-hero-copy>p{color:#b5c5d8;max-width:650px;margin:0;font-size:12px;line-height:1.72}.developer-hero-copy>div{align-items:center;gap:17px;margin-top:23px;display:flex}.developer-hero-action{width:fit-content;min-height:43px;padding:0 16px;font-size:10px}.developer-text-action{color:#a9b9cb;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.developer-text-action:hover{color:#fff}.developer-quickstart{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;padding:20px}.developer-quickstart>header,.developer-endpoints>header,.developer-endpoint-form>header,.developer-subscriptions>header,.developer-ip-card>header,.developer-security-card>header,.developer-adapter-health>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.developer-quickstart>header span{letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.developer-quickstart>header i{background:#70e3af;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #70e3af1a}.developer-quickstart>header em{color:#7f96ad;font-size:8px;font-style:normal}.developer-quickstart ol{gap:13px;margin:19px 0;padding:0;list-style:none;display:grid}.developer-quickstart li{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;display:grid}.developer-quickstart li>span{color:#a695ff;background:#633cff1f;border:1px solid #755bff7a;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.developer-quickstart li div{gap:3px;display:grid}.developer-quickstart li strong{font-size:10px}.developer-quickstart li small{color:#8ea3b8;font-size:8px}.developer-quickstart pre,.developer-samples pre{color:#b9c9d8;background:#00000038;border:1px solid #ffffff17;border-radius:8px;margin:0;padding:13px;font:8px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.developer-quickstart pre span{color:#73e7f7}.developer-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 29px;display:grid}.developer-metric-grid article{background:#fff;border:1px solid #dee4ec;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:15px;display:grid;box-shadow:0 3px 12px #182d4b0a}.developer-metric-grid article>span{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.developer-metric-grid .violet{color:#6443dd;background:#eeeaff}.developer-metric-grid .cyan{color:#087d9c;background:#e8fafd}.developer-metric-grid .green{color:#268249;background:#ebf8ee}.developer-metric-grid .amber{color:#b36c00;background:#fff5e2}.developer-metric-grid article div{gap:3px;min-width:0;display:grid}.developer-metric-grid small{color:#7b8798;white-space:nowrap;font-size:7px;overflow:hidden}.developer-metric-grid strong{font-size:18px}.developer-metric-grid p{color:#8995a5;margin:0;font-size:7px}.developer-section{margin-top:31px;scroll-margin-top:125px}.developer-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.developer-section-heading h2{letter-spacing:-.35px;margin:5px 0 4px;font-size:18px}.developer-section-heading p{color:#778497;margin:0;font-size:9px;line-height:1.55}.developer-inline-note{color:#584b82;background:#faf9ff;border:1px solid #dcd5ff;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:8px;display:flex}.developer-inline-note.green{color:#266d3d;background:#f2fbf4;border-color:#c8e9d0}.developer-inline-note button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.developer-key-card{padding:0;overflow:hidden}.developer-key-table td:first-child{gap:3px;display:grid}.developer-key-table td small{color:#8a96a6;font-size:7px}.developer-key-table code,.developer-mapping-card code,.developer-audit-card code{color:#55409f;font:750 8px ui-monospace,SFMono-Regular,Menlo,monospace}.developer-table-actions{gap:6px;display:flex}.developer-table-actions button{color:#5f6d82;cursor:pointer;background:#fff;border:1px solid #d7ddea;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.developer-table-actions button.danger{color:#b92f3e;border-color:#f0cbd0}.developer-disabled{color:#9aa4b2;font-size:7px}.developer-guidance{background:#fbfcfd;border-top:1px solid #e8ecf1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.developer-guidance>span{border-right:1px solid #e8ecf1;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:11px 14px;display:grid}.developer-guidance>span:last-child{border-right:0}.developer-guidance svg{color:#6543db;grid-row:span 2}.developer-guidance strong{font-size:8px}.developer-guidance small{color:#8490a0;white-space:nowrap;font-size:7px;overflow:hidden}.developer-base-url{color:#277344;background:#f3fbf5;border:1px solid #ccead4;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font:750 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.developer-base-url i{background:#2ca65b;border-radius:50%;width:6px;height:6px}.developer-docs-layout{grid-template-columns:330px minmax(0,1fr);gap:14px;display:grid}.developer-endpoints,.developer-playground,.developer-endpoint-form,.developer-subscriptions,.developer-deliveries,.developer-payload,.developer-ip-card,.developer-security-card,.developer-adapter-health,.developer-mapping-card,.developer-samples,.developer-audit-card{min-width:0;padding:0;overflow:hidden}.developer-endpoints>header,.developer-endpoint-form>header,.developer-subscriptions>header,.developer-ip-card>header,.developer-security-card>header,.developer-adapter-health>header{border-bottom:1px solid #e7ebf0;min-height:49px;padding:0 15px}.developer-endpoints>header h3,.developer-deliveries h3,.developer-payload h3,.developer-ip-card h3,.developer-mapping-card h3{margin:0;font-size:10px}.developer-endpoints>header>span,.developer-deliveries>header>span,.developer-mapping-card>header>span{color:#6443db;background:#eeeaff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.developer-endpoint-group{border-bottom:1px solid #edf0f3;padding:11px 8px}.developer-endpoint-group:last-child{border-bottom:0}.developer-endpoint-group>strong{color:#5f6e82;align-items:center;gap:7px;margin:0 7px 7px;font-size:8px;display:flex}.developer-endpoint-group>button{color:#27354a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 7px;display:grid}.developer-endpoint-group>button:hover{background:#f6f8fb}.developer-endpoint-group>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.developer-endpoint-group code{text-overflow:ellipsis;white-space:nowrap;font:750 7px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.developer-endpoint-group small{color:#8c97a6;font-size:6px}.http-method{letter-spacing:.3px;border-radius:5px;width:fit-content;padding:4px 5px;font-size:6px;font-weight:900}.http-method.post{color:#6b43d2;background:#eee9ff}.http-method.get{color:#087b9a;background:#e5f9fc}.developer-playground>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:15px;min-height:63px;padding:10px 14px;display:flex}.developer-playground>header label{gap:5px;display:grid}.developer-playground>header label>span{color:#7a8798;font-size:7px;font-weight:750}.developer-playground select,.developer-adapter-select select{color:#27354a;background:#fff;border:1px solid #dce2ea;border-radius:6px;outline:0;min-height:29px;padding:0 27px 0 8px;font-size:8px;font-weight:750}.developer-request-path{background:#f6f8fb;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.developer-request-path code{color:#344157;text-overflow:ellipsis;white-space:nowrap;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.developer-code-panes{grid-template-columns:1fr 1fr;min-height:320px;display:grid}.developer-code-panes>section{background:#061425;grid-template-rows:37px minmax(0,1fr);min-width:0;display:grid}.developer-code-panes>section+section{background:#08182a;border-left:1px solid #24354a}.developer-code-panes section>div{color:#91a6ba;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid #24354a;justify-content:space-between;align-items:center;padding:0 12px;font-size:7px;font-weight:800;display:flex}.developer-code-panes section button{color:#93a8bd;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;display:inline-flex}.developer-code-panes textarea,.developer-code-panes pre{resize:none;color:#c8d8e7;background:0 0;border:0;outline:0;width:100%;min-height:270px;margin:0;padding:15px;font:8px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.developer-code-panes section:nth-child(2) pre{color:#91deb2}.developer-playground>footer{border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:8px 13px;display:flex}.developer-playground>footer>span{color:#7f8b9a;align-items:center;gap:6px;font-size:7px;display:flex}.developer-webhook-config,.developer-network-layout{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.developer-endpoint-form>header>span:first-child,.developer-subscriptions>header>span:first-child,.developer-security-card>header>span:first-child{color:#2e3c52;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.developer-endpoint-form>label{color:#677488;gap:7px;padding:14px 15px 11px;font-size:7px;font-weight:750;display:grid}.developer-endpoint-form>label>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.developer-endpoint-form input,.developer-ip-card form input{color:#26354a;background:#fff;border:1px solid #d9e0e9;border-radius:7px;outline:0;min-width:0;min-height:36px;padding:0 10px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.developer-endpoint-form input:focus,.developer-ip-card form input:focus{border-color:#8e75ea;box-shadow:0 0 0 3px #633cff14}.developer-endpoint-form .secondary-button{min-height:36px;padding:0 13px;font-size:8px}.developer-secret{background:#f6f8fb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 15px 10px;padding:11px;display:flex}.developer-secret>span{gap:4px;min-width:0;display:grid}.developer-secret small,.developer-saved-endpoint{color:#8793a3;font-size:6px}.developer-secret code{color:#4d3a91;text-overflow:ellipsis;white-space:nowrap;font:750 8px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.developer-secret button{color:#6344cf;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.developer-saved-endpoint{text-overflow:ellipsis;white-space:nowrap;padding:0 15px 13px;display:block;overflow:hidden}.developer-subscriptions>header small{color:#8290a1;font-size:7px}.developer-subscriptions>div{grid-template-columns:1fr 1fr;padding:7px;display:grid}.developer-subscriptions label{cursor:pointer;border-radius:7px;grid-template-columns:15px minmax(0,1fr);gap:2px 7px;min-width:0;padding:8px;display:grid}.developer-subscriptions label:hover{background:#f6f8fb}.developer-subscriptions input{accent-color:var(--violet);grid-row:span 2;align-self:center}.developer-subscriptions span{font-size:8px;font-weight:750}.developer-subscriptions small{color:#8c98a8;text-overflow:ellipsis;white-space:nowrap;font:6px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.developer-delivery-layout{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.developer-deliveries>header,.developer-mapping-card>header{min-height:55px;padding:10px 15px}.developer-deliveries>div{display:grid}.developer-deliveries>div>button{color:#26344a;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 13px;display:grid}.developer-deliveries>div>button.active{box-shadow:inset 2px 0 var(--violet);background:#faf9ff}.developer-deliveries button>span:nth-child(2),.developer-deliveries button>span:last-child{gap:3px;min-width:0;display:grid}.developer-deliveries button>span:last-child{text-align:right}.developer-deliveries button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.developer-deliveries button small{color:#8b96a5;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.developer-delivery-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.developer-delivery-icon.green{color:#278148;background:#ebf8ee}.developer-delivery-icon.amber{color:#ad6900;background:#fff5e1}.developer-delivery-icon.red{color:#b92f3e;background:#fff0f2}.developer-payload{background:#061425;flex-direction:column;display:flex}.developer-payload>header{color:#fff;border-bottom:1px solid #24354a;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:flex}.developer-payload h3{margin:4px 0;font-size:10px}.developer-payload header p{color:#8298ad;margin:0;font-size:6px}.developer-payload pre{color:#9bddb7;flex:1;min-height:180px;margin:0;padding:16px;font:8px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.developer-payload>footer{color:#fff;border-top:1px solid #24354a;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 14px;display:flex}.developer-payload>footer>span{gap:3px;display:grid}.developer-payload>footer strong{font-size:7px}.developer-payload>footer small{color:#849aae;font:6px ui-monospace,SFMono-Regular,Menlo,monospace}.developer-payload .secondary-button{color:#d5dfeb;background:#0c2137;border-color:#38506a;min-height:32px;padding:0 10px;font-size:7px}.developer-ip-card>header{min-height:58px}.developer-ip-card header p,.developer-mapping-card header p{color:#8490a0;margin:4px 0 0;font-size:7px}.developer-ip-list{display:grid}.developer-ip-list>div{border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr) auto 26px;align-items:center;gap:9px;min-height:58px;padding:9px 14px;display:grid}.developer-ip-list>div>span{color:#6045c8;background:#eeeaff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.developer-ip-list>div>div{gap:3px;min-width:0;display:grid}.developer-ip-list strong{font:750 8px ui-monospace,SFMono-Regular,Menlo,monospace}.developer-ip-list small{color:#8a96a6;font-size:7px}.developer-ip-list em{color:#9c650a;background:#fff5e1;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.developer-ip-list em.active{color:#277545;background:#ebf8ee}.developer-ip-list button{color:#9a5a63;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.developer-ip-list button:hover{background:#fff0f2}.developer-ip-card form{background:#fbfcfd;border-top:1px solid #e9edf2;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.developer-ip-card form .primary-button{min-height:36px;padding:0 12px;font-size:8px}.developer-security-card ul{margin:0;padding:7px 15px 13px;list-style:none;display:grid}.developer-security-card li{border-bottom:1px solid #edf0f3;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:10px 0;display:grid}.developer-security-card li:last-child{border-bottom:0}.developer-security-card li>svg{color:#278148}.developer-security-card li div{gap:3px;display:grid}.developer-security-card strong{font-size:8px}.developer-security-card small{color:#8a96a6;font-size:7px;line-height:1.45}.developer-adapter-select{color:#7a8798;gap:5px;font-size:7px;font-weight:750;display:grid}.developer-adapter-grid{grid-template-columns:.7fr 1.3fr;gap:14px;display:grid}.developer-adapter-health>header>div{align-items:center;gap:9px;min-width:0;display:flex}.developer-adapter-health>header>div>span:last-child{gap:3px;min-width:0;display:grid}.developer-adapter-health header strong,.developer-adapter-health header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.developer-adapter-health header strong{font-size:8px}.developer-adapter-health header small{color:#8a96a6;font-size:6px}.developer-adapter-logo{color:#fff;background:linear-gradient(135deg,#6845dc,#08bfe9);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.developer-adapter-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:13px;display:grid}.developer-adapter-stats>span{border-right:1px solid #e7ebf0;gap:5px;min-width:0;padding:0 9px;display:grid}.developer-adapter-stats>span:last-child{border-right:0}.developer-adapter-stats small{color:#8a96a6;font-size:6px}.developer-adapter-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.developer-adapter-flow{background:#f6f8fb;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 13px 13px;padding:13px 8px;display:flex}.developer-adapter-flow span{color:#405069;background:#fff;border:1px solid #dfe4eb;border-radius:6px;padding:6px 8px;font-size:6px;font-weight:750}.developer-adapter-flow i{color:#7560c6}.developer-mapping-card td{height:43px}.developer-samples{background:#061425;position:relative}.developer-language-tabs{border-bottom:1px solid #24354a;align-items:flex-end;gap:4px;min-height:43px;padding:0 13px;display:flex}.developer-language-tabs button{color:#8297aa;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:34px;padding:0 11px;font-size:8px;font-weight:750}.developer-language-tabs button.active{color:#fff;border-bottom-color:#76ddf1}.developer-samples pre{color:#bdd0df;background:0 0;border:0;border-radius:0;min-height:200px;font-size:8px}.developer-samples>button{color:#a9bdcf;cursor:pointer;background:#0c2137;border:1px solid #334b63;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:inline-flex;position:absolute;top:9px;right:12px}.developer-audit-card{padding:0}.developer-footnote{margin-top:20px}@media (width<=1200px){.developer-hero{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.developer-docs-layout{grid-template-columns:280px minmax(0,1fr)}.developer-adapter-grid{grid-template-columns:1fr}}@media (width<=960px){.developer-hero,.developer-webhook-config,.developer-network-layout,.developer-delivery-layout{grid-template-columns:1fr}.developer-hero{gap:27px;padding:34px}.developer-metric-grid{grid-template-columns:1fr 1fr}.developer-docs-layout{grid-template-columns:1fr}.developer-endpoints{order:2}}@media (width<=680px){.developer-workspace{padding-left:14px;padding-right:14px}.developer-header,.developer-section-heading{flex-direction:column;align-items:flex-start}.developer-header .module-header-actions,.developer-section-heading>button{width:100%}.developer-header .module-header-actions{grid-template-columns:1fr 1fr;display:grid}.developer-header .module-header-actions button,.developer-section-heading>button{justify-content:center;width:100%}.developer-tabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;top:57px}.developer-boundary{grid-template-columns:31px minmax(0,1fr)}.developer-boundary em{grid-column:1/-1;width:fit-content}.developer-hero{padding:27px 21px}.developer-hero h2{font-size:32px}.developer-hero-copy>div{flex-direction:column;align-items:flex-start}.developer-metric-grid{grid-template-columns:1fr 1fr}.developer-metric-grid article{grid-template-columns:35px minmax(0,1fr);padding:11px}.developer-metric-grid article>span{width:35px;height:35px}.developer-code-panes{grid-template-columns:1fr}.developer-code-panes>section+section{border-top:1px solid #24354a;border-left:0}.developer-code-panes textarea,.developer-code-panes pre{min-height:220px}.developer-playground>header{flex-direction:column;align-items:stretch}.developer-request-path{width:100%}.developer-guidance{grid-template-columns:1fr}.developer-guidance>span{border-bottom:1px solid #e8ecf1;border-right:0}.developer-guidance>span:last-child{border-bottom:0}.developer-subscriptions>div{grid-template-columns:1fr}.developer-ip-list>div{grid-template-columns:31px minmax(0,1fr) 26px}.developer-ip-list em{display:none}.developer-ip-card form{grid-template-columns:1fr}.developer-adapter-stats{grid-template-columns:1fr;gap:10px}.developer-adapter-stats>span{border-right:0;padding:0}.developer-adapter-flow{flex-direction:column;align-items:stretch}.developer-adapter-flow span{text-align:center}.developer-adapter-flow i{align-self:center;transform:rotate(90deg)}.developer-language-tabs{padding-right:100px}}@media (prefers-reduced-motion:reduce){.developer-tabs,.developer-workspace *{scroll-behavior:auto}}.connected-banking-workspace{--cb-navy:#07182d;--cb-ink:#10213a;--cb-violet:#6945ff;--cb-line:#dde4ed;gap:16px;margin-top:20px;display:grid}.cb-section-kicker{color:#7761e8;letter-spacing:.85px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.cb-route-switcher{border:1px solid var(--cb-line);background:#fff;border-radius:14px;grid-template-columns:minmax(230px,.72fr) minmax(520px,1.28fr);align-items:center;gap:24px;padding:18px 19px;display:grid;box-shadow:0 7px 25px #1227430b}.cb-route-switcher h2,.cb-quick-actions h2{color:var(--cb-ink);letter-spacing:-.2px;margin:0;font-size:15px}.cb-route-switcher p{color:#7b8798;margin:5px 0 0;font-size:10px;line-height:1.45}.cb-route-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cb-route-option{background:#fbfcfe;border:1px solid #e0e5ed;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.cb-route-option:hover{border-color:#cfc5ff;transform:translateY(-1px);box-shadow:0 7px 18px #49379214}.cb-route-option.active{background:linear-gradient(135deg,#f6f3ff,#fbfaff);border-color:#8064ff;box-shadow:0 0 0 2px #6945ff14}.cb-route-icon{color:#fff;background:var(--cb-violet);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.cb-route-icon.pale{color:#7152eb;background:#eee9ff}.cb-route-option>span:nth-child(2){min-width:0}.cb-route-option strong,.cb-route-option small{display:block}.cb-route-option strong{color:#243149;font-size:11px}.cb-route-option small{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8.5px;line-height:1.35;overflow:hidden}.cb-route-option em{color:#4b31c7;text-transform:uppercase;background:#e9e2ff;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.cb-policy-strip{background:linear-gradient(90deg,#f5f3ff,#fbfcff 66%);border:1px solid #d8def0;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:grid}.cb-policy-strip>span{color:#6647e7;background:#e9e3ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cb-policy-strip strong{color:#293652;font-size:10px;display:block}.cb-policy-strip p{color:#79859a;margin:4px 0 0;font-size:8.5px;line-height:1.4}.cb-policy-strip label{min-width:190px}.cb-policy-strip label span,.cb-account-select-row label span,.cb-statement-form label span{color:#778296;letter-spacing:.35px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:750;display:block}.cb-policy-strip select,.cb-account-select-row select,.cb-statement-form select{color:#28364e;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #d7ddea;border-radius:8px;outline:0;padding:0 30px 0 10px;font-size:10px;font-weight:650}.cb-policy-strip select:focus,.cb-account-select-row select:focus,.cb-statement-form select:focus{border-color:#8064ff;box-shadow:0 0 0 3px #6945ff1a}.cb-account-hero{color:#fff;background:var(--cb-navy);border:1px solid #142c48;border-radius:16px;grid-template-columns:minmax(0,1.36fr) minmax(330px,.64fr);display:grid;overflow:hidden;box-shadow:0 14px 38px #07182d24}.cb-account-main{background:radial-gradient(circle at 95% 8%,#44cae22e,#0000 30%),radial-gradient(circle at 20% 110%,#6e4bff4d,#0000 38%),linear-gradient(135deg,#07182d,#0a233d 70%);padding:23px 24px 18px;position:relative;overflow:hidden}.cb-account-main:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:250px;height:250px;position:absolute;top:-155px;right:-50px;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff05}.cb-account-select-row{z-index:1;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:relative}.cb-account-select-row label{width:min(350px,62%)}.cb-account-select-row label span{color:#9fb0c2}.cb-account-select-row select{color:#fff;background:#ffffff14;border-color:#ffffff24;height:38px}.cb-account-select-row select option{color:#1d2a3f;background:#fff}.cb-bank-health,.cb-live{color:#bce8cf;align-items:center;gap:7px;font-size:9px;font-weight:750;display:inline-flex}.cb-bank-health i,.cb-live i{background:#42d68a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42d68a1f}.cb-balance-row{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 0 21px;display:flex;position:relative}.cb-balance-row>div>span{color:#aab9c9;font-size:9px}.cb-balance-value{align-items:center;gap:9px;margin:5px 0 4px;display:flex}.cb-balance-value strong{letter-spacing:-1px;font-size:clamp(25px,3vw,34px);line-height:1.1}.cb-balance-value button,.cb-sync-button{color:#cbd6e1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cb-balance-value button{border-radius:7px;width:30px;height:30px}.cb-balance-value button:hover{color:#fff;background:#ffffff14}.cb-balance-row small{color:#8195aa;font-size:8.5px}.cb-sync-button{border:1px solid #ffffff21;border-radius:8px;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:700}.cb-sync-button:hover{background:#ffffff0f;border-color:#ffffff3d}.cb-limit-block{z-index:1;background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;max-width:590px;padding:14px;position:relative}.cb-limit-block>div:first-child{color:#aebdcb;justify-content:space-between;align-items:center;gap:12px;font-size:8.5px;display:flex}.cb-limit-block>div:first-child strong{color:#f1f5f9;font-size:9px}.cb-limit-track{background:#ffffff1a;border-radius:99px;height:5px;margin:9px 0 7px;overflow:hidden}.cb-limit-track span{border-radius:inherit;background:linear-gradient(90deg,#7656ff,#26c6e7);height:100%;display:block}.cb-limit-block small{color:#8094a9;font-size:8px}.cb-custody-note{z-index:1;color:#8fa2b6;align-items:center;gap:7px;margin:14px 0 0;font-size:8.5px;line-height:1.45;display:flex;position:relative}.cb-custody-note svg{color:#5bd9a2;flex:none}.cb-quick-actions{background:linear-gradient(160deg,#0b2037,#081a2f);align-content:center;gap:8px;padding:20px;display:grid}.cb-quick-actions .cb-section-kicker{color:#9d88ff}.cb-quick-actions h2{color:#fff;margin-bottom:4px}.cb-action-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;transition:border-color .16s,background .16s;display:grid}.cb-action-card:hover:not(.disabled){background:#6d4eee24;border-color:#8970ffa6}.cb-action-card>span{color:#a994ff;background:#7c5dff21;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cb-action-card strong,.cb-action-card small{display:block}.cb-action-card strong{color:#ecf2f8;font-size:10px}.cb-action-card small{color:#8194a8;margin-top:3px;font-size:8px}.cb-action-card>svg{color:#6f849a}.cb-action-card.disabled{opacity:.42;cursor:not-allowed}.cb-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cb-summary-grid article{border:1px solid var(--cb-line);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px;display:grid;box-shadow:0 4px 14px #192d4809}.cb-summary-grid article>span{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.cb-summary-grid article>span.violet{color:#6744e8;background:#eee9ff}.cb-summary-grid article>span.cyan{color:#0e8cae;background:#e6f7fb}.cb-summary-grid article>span.amber{color:#c27708;background:#fff3dd}.cb-summary-grid article>span.green{color:#1b8b54;background:#e9f8ef}.cb-summary-grid small,.cb-summary-grid strong,.cb-summary-grid p{display:block}.cb-summary-grid small{color:#7f8999;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.cb-summary-grid strong{color:#1d2b43;letter-spacing:-.25px;margin-top:3px;font-size:16px}.cb-summary-grid p{color:#949dac;margin:3px 0 0;font-size:8px}.cb-view-tabs{border:1px solid var(--cb-line);scrollbar-width:none;background:#eef2f7;border-radius:11px;gap:5px;padding:5px;display:flex;overflow-x:auto}.cb-view-tabs::-webkit-scrollbar{display:none}.cb-view-tabs button{color:#707d90;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 13px;font-size:9px;font-weight:750}.cb-view-tabs button.active{color:#4429be;background:#fff;box-shadow:0 2px 8px #212d4217}.cb-content-grid{grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:14px;display:grid}.cb-transactions-card .data-card-header>button,.cb-table-tools button,.cb-connection-panel>button{color:var(--cb-violet);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.cb-transaction-table th:nth-child(3),.cb-transaction-table td:nth-child(3){text-align:right}.cb-side-stack{gap:14px;display:grid}.cb-approval-panel,.cb-connection-panel{padding:18px}.cb-approval-panel h2,.cb-connection-panel h2,.cb-full-card h2,.cb-statement-card h2,.cb-reconciliation-card h2,.cb-entitlements-card h2,.cb-role-card h2{color:#1c2a41;letter-spacing:-.2px;margin:10px 0 6px;font-size:15px}.cb-approval-panel>p,.cb-statement-card>p,.cb-entitlements-card>p,.cb-role-card>p{color:#748196;margin:0;font-size:9px;line-height:1.55}.cb-approval-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.cb-approval-actions button{cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:8px;min-height:35px;font-size:9px;font-weight:750}.cb-approval-actions button:last-child{color:#fff;background:#6542e8;border-color:#6542e8}.cb-approval-actions button:disabled{color:#a8b0bd;cursor:not-allowed;background:#f4f6f8;border-color:#e2e6ec}.cb-role-note{color:#8791a0;align-items:center;gap:5px;margin-top:10px;font-size:8px;line-height:1.4;display:flex}.cb-decision-result{color:#287d4e;background:#eaf8f0;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:10px;font-size:9px;font-weight:750;display:flex}.cb-decision-result.rejected{color:#a53b46;background:#fff0f2}.cb-connection-panel header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cb-connection-panel header h2{margin-top:4px}.cb-connection-panel .cb-live{color:#248356}.cb-connection-panel dl{margin:10px 0 12px}.cb-connection-panel dl div,.cb-reconciliation-card dl div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:10px;padding:8px 0;font-size:8.5px;display:flex}.cb-connection-panel dt,.cb-reconciliation-card dt{color:#7d8999}.cb-connection-panel dd,.cb-reconciliation-card dd{color:#26344a;margin:0;font-weight:750}.cb-connection-panel>button{border:1px solid #d9dee8;border-radius:8px;justify-content:center;width:100%;min-height:34px}.cb-connection-panel>button:disabled{opacity:.42;cursor:not-allowed}.cb-full-card{min-height:300px}.cb-table-tools{gap:7px;display:flex}.cb-table-tools button{color:#526078;border:1px solid #dce1e8;border-radius:7px;min-height:32px;padding:0 9px}.cb-inline-notice{color:#277b4e;background:#f0faf4;border:1px solid #bde5cd;border-radius:8px;align-items:center;gap:8px;margin:14px 18px 0;padding:11px 12px;font-size:9px;display:flex}.cb-inline-notice strong,.cb-inline-notice span{display:block}.cb-inline-notice span{color:#648273;margin-top:2px;font-size:8px}.cb-schedule-list{padding:2px 20px 18px}.cb-schedule-list article{border-bottom:1px solid #e9edf2;grid-template-columns:42px minmax(0,1fr) 110px 74px 28px;align-items:center;gap:12px;padding:14px 0;display:grid}.cb-schedule-list article:last-child{border-bottom:0}.cb-schedule-date{color:#6443dc;text-align:center;background:#f4f1ff;border:1px solid #ddd6ff;border-radius:8px;place-content:center;width:40px;height:42px;display:grid}.cb-schedule-date strong,.cb-schedule-date small,.cb-schedule-list article>div strong,.cb-schedule-list article>div small{display:block}.cb-schedule-date strong{font-size:13px;line-height:1}.cb-schedule-date small{margin-top:3px;font-size:7px;font-weight:800}.cb-schedule-list article>div strong{color:#26344a;font-size:10px}.cb-schedule-list article>div small{color:#8691a1;margin-top:4px;font-size:8px}.cb-schedule-list article>b{color:#26344a;text-align:right;font-size:10px}.cb-schedule-list article>button{color:#6e7b8e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.cb-statement-grid,.cb-access-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:stretch;gap:14px;display:grid}.cb-statement-card,.cb-reconciliation-card,.cb-entitlements-card,.cb-role-card{padding:21px}.cb-document-icon{color:#6544df;background:#eee9ff;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.cb-statement-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}.cb-statement-card>.primary-button{gap:6px;min-height:38px;padding:0 14px;font-size:9px}.cb-statement-card>.primary-button:disabled{opacity:.45;cursor:not-allowed}.cb-statement-card .cb-inline-notice{margin:13px 0 0}.cb-ring{background:radial-gradient(circle at center, #fff 61%, transparent 63%), conic-gradient(#6544e8 0 99.8%, #e8eaf0 99.8%);text-align:center;border-radius:50%;place-content:center;width:112px;height:112px;margin:18px auto;display:grid}.cb-ring strong,.cb-ring span{display:block}.cb-ring strong{color:#2c3850;font-size:20px}.cb-ring span{color:#8b94a4;margin-top:2px;font-size:8px}.cb-reconciliation-card dl{margin:0 0 14px}.cb-reconciliation-card>a{color:#6544df;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.cb-entitlement-list{gap:7px;margin-top:17px;display:grid}.cb-entitlement-list>div{background:#fbfcfd;border:1px solid #e2e6ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 11px;display:flex}.cb-entitlement-list span{color:#4c5a70;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;display:inline-flex}.cb-entitlement-list span svg{color:#5c42d8}.cb-entitlement-list strong{text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:7.5px}.cb-entitlement-list strong.enabled{color:#257448;background:#eaf7ef}.cb-entitlement-list strong.disabled{color:#9b4650;background:#fff0f2}.cb-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.cb-permission-grid>div{border:1px solid #e1e5ec;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;padding:10px;display:grid}.cb-permission-grid>div svg{grid-row:span 2}.cb-permission-grid>div span{color:#3f4c61;font-size:8.5px;font-weight:700}.cb-permission-grid>div strong{text-transform:uppercase;margin-top:2px;font-size:7.5px}.cb-permission-grid>div.allowed svg,.cb-permission-grid>div.allowed strong{color:#258052}.cb-permission-grid>div.denied svg,.cb-permission-grid>div.denied strong{color:#9c5c64}.cb-control-callout{background:#f2efff;border-radius:8px;align-items:flex-start;gap:7px;padding:11px;display:flex;color:#6953c9!important;margin-top:15px!important}.cb-control-callout svg{flex:none}.connected-banking-workspace .sandbox-footnote{margin-top:0}@media (width<=1180px){.cb-route-switcher{grid-template-columns:1fr;gap:14px}.cb-account-hero{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}.cb-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.cb-policy-strip{grid-template-columns:32px minmax(0,1fr)}.cb-policy-strip label{grid-column:2;width:min(250px,100%)}.cb-account-hero,.cb-content-grid,.cb-statement-grid,.cb-access-grid{grid-template-columns:1fr}.cb-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-quick-actions>div{grid-column:1/-1}}@media (width<=650px){.connected-banking-workspace{margin-top:16px}.cb-route-switcher,.cb-statement-card,.cb-reconciliation-card,.cb-entitlements-card,.cb-role-card{padding:16px}.cb-route-options,.cb-quick-actions,.cb-summary-grid,.cb-statement-form,.cb-permission-grid,.cb-policy-strip{grid-template-columns:1fr}.cb-policy-strip>span{display:none}.cb-policy-strip label{grid-column:auto;width:100%}.cb-account-main{padding:19px 17px 16px}.cb-account-select-row,.cb-balance-row{flex-direction:column;align-items:stretch}.cb-account-select-row label{width:100%}.cb-bank-health{align-self:flex-start}.cb-balance-row{padding:22px 0 18px}.cb-balance-row .cb-sync-button{align-self:flex-start}.cb-balance-value strong{font-size:25px}.cb-quick-actions{padding:17px}.cb-view-tabs{margin-right:-2px}.cb-view-tabs button{min-width:max-content}.cb-schedule-list{padding:5px 15px 15px}.cb-schedule-list article{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.cb-schedule-list article>b{text-align:left;grid-column:2}.cb-schedule-list article>.payout-status{grid-area:1/3}.cb-schedule-list article>button{grid-area:2/3}.cb-full-card .data-card-header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cb-route-option,.cb-action-card{transition:none}}
