/*! 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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayscale{--tw-grayscale:grayscale(100%);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#15232d;--muted:#70808b;--line:#dfe6e9;--paper:#f3f5f4;--blue:#0f526d;--burg:#762c42;--gold:#c9a24c;--green:#11815d;--red:#b64545;--amber:#b77a19}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px}.app-shell{min-height:100vh;display:flex}.sidebar{color:#dbe6ea;z-index:20;background:#122d3d;flex-direction:column;width:244px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff1c;align-items:center;gap:12px;padding:0 10px 26px;display:flex}.brand-mark{color:#173b52;clip-path:polygon(50% 0,100% 18%,90% 82%,50% 100%,10% 82%,0 18%);background:linear-gradient(145deg,#fff,#cbd9dc);place-items:center;width:40px;height:44px;font-family:Georgia,serif;font-size:27px;font-weight:900;display:grid}.brand strong{letter-spacing:2px;font-family:Georgia,serif;font-size:22px;display:block}.brand span{letter-spacing:2.4px;color:#a8bac2;font-size:8px}.sidebar nav{gap:5px;padding-top:22px;display:grid}.sidebar nav button{color:#adc0c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px;font-weight:600;display:flex}.nav-icon{text-align:center;width:18px;font-size:16px}.badge{background:var(--burg);color:#fff;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px}.system-card{background:#0b2330;border:1px solid #ffffff10;border-radius:8px;gap:7px;margin-top:auto;padding:14px;display:grid}.system-card div{letter-spacing:1.3px;color:#96aeb7;font-size:9px}.system-card i,.status-strip i{background:#32c48d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #32c48d22}.system-card strong{font-size:11px}.system-card span{color:#849ba5;font-size:10px}.user{border-top:1px solid #ffffff19;align-items:center;gap:9px;margin-top:14px;padding-top:15px;display:flex}.avatar,.owner{color:#173b52;background:#d7e0e2;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:inline-grid}.user strong{font-size:11px;display:block}.user span{color:#8fa5ae;font-size:9px}.user button{color:#fff;background:0 0;border:0;margin-left:auto}.workspace{width:calc(100% - 244px);margin-left:244px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:84px;padding:16px 30px;display:flex;position:sticky;top:0}.eyebrow,.section-kicker{letter-spacing:1.45px;color:#286378;font-size:9px;font-weight:800}.topbar h1{margin:3px 0;font-family:Georgia,serif;font-size:25px}.header-actions{align-items:center;gap:9px;display:flex}.entity-select{border:1px solid var(--line);border-radius:6px;padding:6px 11px;display:grid}.entity-select span{color:#8b979d;letter-spacing:1px;font-size:8px}.entity-select select{background:#fff;border:0;outline:0;min-width:205px;font-weight:700}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:6px;width:38px;height:38px;font-size:18px;position:relative}.bell i{background:var(--burg);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.primary,.secondary,.danger{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:12px 15px;font-weight:700}.content{max-width:1700px;margin:auto;padding:16px 26px 40px}.status-strip{color:#68777e;background:#e8eded;border:1px solid #d9e0e1;border-radius:5px;align-items:center;gap:28px;height:38px;padding:0 14px;font-size:10px;display:flex}.status-strip div{letter-spacing:1px;color:#294755;font-weight:800}.status-strip b{color:#324b58;margin-left:5px}.status-strip .right{margin-left:auto}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0;display:grid}.metric,.panel{border:1px solid var(--line);background:#fff;border-radius:7px;box-shadow:0 1px 2px #142c3a08}.metric{padding:16px 18px}.metric-top{color:#72818a;letter-spacing:.8px;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.metric-top b{color:var(--green);letter-spacing:0}.metric-top .warn{color:var(--burg);background:#f5e9ed;border-radius:10px;padding:2px 7px}.metric>strong{margin-top:9px;font-family:Georgia,serif;font-size:27px;display:block}.metric p{color:#8a969c;margin:3px 0 0;font-size:10px}.metric-bar{background:#e8edef;border-radius:4px;height:4px;margin-top:9px}.metric-bar i{background:linear-gradient(90deg,var(--blue),var(--gold));border-radius:4px;height:100%;display:block}.grid-two{grid-template-columns:1.8fr 1fr;gap:12px;display:grid}.panel{padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel h2{margin:3px 0 0;font-family:Georgia,serif;font-size:19px}.burgundy{color:var(--burg)}.seg{background:#edf1f1;border-radius:5px;padding:3px;display:flex}.seg button{color:#77858b;background:0 0;border:0;padding:6px 10px;font-size:10px}.seg .on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0002}.flow-numbers{justify-content:space-between;align-items:center;margin:27px 0 5px;display:flex}.flow-numbers div:not(.plus):not(.minus):not(.equals){gap:3px;display:grid}.flow-numbers span{color:#839198;text-transform:uppercase;letter-spacing:.7px;font-size:9px}.flow-numbers strong{font-family:Georgia,serif;font-size:20px}.flow-numbers .plus,.flow-numbers .minus,.flow-numbers .equals{color:#9aa6ab;font-size:20px}.flow-numbers .closing{border-left:3px solid var(--gold);background:#eef3f3;padding:10px 15px}.green{color:var(--green)!important}.red{color:var(--red)!important}.spark{height:95px;margin-top:6px}.spark svg{width:100%;height:75px}.spark div{color:#9aa6ab;justify-content:space-between;font-size:8px;display:flex}.link{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:700}.alert{border-bottom:1px solid #edf0f1;align-items:center;gap:11px;padding:13px 0;display:flex}.alert>i{border-radius:5px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.alert.red>i{color:var(--red);background:#f8e9e9}.alert.amber>i{color:var(--amber);background:#faf0dc}.alert.blue>i{color:var(--blue);background:#e5f0f4}.alert.slate>i{color:#60737c;background:#edf0f1}.alert div{gap:3px;display:grid}.alert div span{color:#8a969c;font-size:10px}.alert button{color:var(--blue);background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}.pipeline{margin-top:12px;padding:0}.table-head{padding:16px 18px}.table-tools{gap:7px;display:flex}.table-tools label{border:1px solid var(--line);color:#84939a;border-radius:5px;padding:8px 10px}.table-tools input{border:0;outline:0;width:210px;margin-left:7px}.table-tools button{border:1px solid var(--line);color:#52646d;background:#fff;border-radius:5px;padding:7px 11px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th{text-align:left;color:#7a888e;letter-spacing:.8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f6f5;padding:10px 14px;font-size:8px}td{border-bottom:1px solid #edf0f1;padding:12px 14px;font-size:11px}td>strong,td>span{display:block}td span{color:#8a979d;margin-top:3px;font-size:9px}.product{color:var(--blue);background:#e8eff2;border-radius:4px;padding:5px 8px;display:inline-block}.status{white-space:nowrap;background:#e7f0f4;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-weight:700;color:var(--blue)!important;font-size:9px!important;display:inline-flex!important}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.payment-required{background:#fff1df;color:#a96917!important}.status.changes-under-review{background:#f1eaf5;color:#704f82!important}.status.cancelled{background:#eee;color:#737b7e!important}.paid,.unpaid{letter-spacing:.6px;font-weight:800;font-size:7px!important}.paid{color:var(--green)!important}.unpaid{color:var(--burg)!important}.owner{margin-right:7px;display:inline-grid!important}.more{color:#879399;background:0 0;border:0}.table-foot{color:#889399;justify-content:space-between;padding:11px 18px;font-size:10px;display:flex}.table-foot button{color:var(--blue);background:0 0;border:0;font-weight:700}.bottom-grid{grid-template-columns:1.35fr 1fr;gap:12px;margin-top:12px;display:grid}.verified{color:var(--green);background:#e8f5ef;border-radius:3px;padding:5px 8px;font-size:9px}.ledger-row{border:1px solid var(--line);grid-template-columns:.8fr 1.2fr 1.2fr .7fr;margin-top:15px;display:grid}.ledger-row div{border-right:1px solid var(--line);gap:5px;padding:12px;display:grid}.ledger-row div:last-child{border:0}.ledger-row span{color:#89959b;text-transform:uppercase;font-size:8px}.ledger-row strong{font-family:Georgia,serif;font-size:15px}.integrity{background:#f0f7f4;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.integrity>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.integrity div{display:grid}.integrity span{color:#778b83;font-size:9px}.integrity button{color:var(--blue);background:0 0;border:0;margin-left:auto;font-weight:700}.allocation .panel-head>b{color:var(--burg);font-size:10px}.alloc-bar{border-radius:8px;gap:2px;height:10px;margin:22px 0 13px;display:flex;overflow:hidden}.alloc-bar i:first-child{background:var(--blue)}.alloc-bar i:nth-child(2){background:var(--gold)}.alloc-bar i:nth-child(3){background:#9c6575}.alloc-bar i:nth-child(4){background:var(--green)}.legend{grid-template-columns:1fr 1fr;gap:10px;display:grid}.legend span{color:#65757c;font-size:9px}.legend span i{background:var(--blue);width:7px;height:7px;margin-right:6px;display:inline-block}.legend span:nth-child(2) i{background:var(--gold)}.legend span:nth-child(3) i{background:#9c6575}.legend span:nth-child(4) i{background:var(--green)}.legend b{float:right;color:var(--ink)}.allocation-btn{border:1px solid var(--line);width:100%;color:var(--blue);background:#fff;border-radius:5px;margin-top:16px;padding:9px;font-weight:700}.toast{color:#fff;z-index:50;background:#16384b;border-radius:7px;align-items:center;gap:9px;padding:13px 15px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 30px #0b1e2870}.toast i{background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.toast button{color:#fff;background:0 0;border:0;margin-left:7px;font-size:19px}.overlay{z-index:40;background:#09192270;position:fixed;inset:0}.drawer{background:#fff;width:410px;height:100%;padding:32px;position:absolute;top:0;right:0;box-shadow:-15px 0 40px #07182030}.close{background:#edf1f2;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:18px;right:22px}.drawer h2{margin:8px 0 3px;font-family:Georgia,serif;font-size:23px}.drawer>p{color:#7b8a91}.detail-value{border-left:3px solid var(--gold);background:#edf3f4;margin:25px 0;padding:18px;font-family:Georgia,serif;font-size:31px}.detail-value span{color:#7d8c93;margin-top:5px;font-size:9px;display:block}.drawer dl{margin:0 0 25px}.drawer dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.drawer dt{color:#7f8c92}.drawer dd{margin:0;font-weight:700}.wide{width:100%;margin-top:9px}.secondary{color:var(--blue);border:1px solid var(--blue);background:#fff}.danger{color:var(--red);background:#fff;border:1px solid #e2bcbc}.audit-note{color:#72664f;background:#f4f1e9;margin-top:20px;padding:12px;font-size:10px;line-height:1.6}@media (width<=1150px){.metrics{grid-template-columns:repeat(2,1fr)}.grid-two,.bottom-grid{grid-template-columns:1fr}.header-actions .icon-btn{display:none}}@media (width<=780px){.sidebar{width:68px;padding:18px 9px}.brand>div:last-child,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center}.nav-icon{font-size:17px}.system-card,.user div:not(.avatar),.user button{display:none}.workspace{width:calc(100% - 68px);margin-left:68px}.topbar{padding:12px 16px}.entity-select{display:none}.content{padding:12px}.metrics{grid-template-columns:1fr 1fr}.status-strip span{display:none}.flow-numbers{flex-wrap:wrap;gap:10px}.table-tools label{display:none}.drawer{width:min(410px,100%)}}@media (width<=520px){.metrics{grid-template-columns:1fr}.grid-two{display:block}.attention{margin-top:12px}.flow-numbers .closing{width:100%}.ledger-row{grid-template-columns:1fr 1fr}.ledger-row div:nth-child(2){border-right:0}.legend{grid-template-columns:1fr}.table-head{gap:12px}.table-tools button:last-child{display:none}}.viewer-badge{color:#6b4d0f;letter-spacing:1.2px;background:#f4ead1;border:1px solid #d9bd74;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.viewer-banner{border:1px solid #e2ca8d;border-left:4px solid var(--gold);color:#66511f;background:#fff8e8;border-radius:6px;align-items:center;gap:16px;margin-bottom:10px;padding:11px 14px;display:flex}.viewer-banner strong{letter-spacing:1.3px;white-space:nowrap;font-size:9px}.viewer-banner span{font-size:10px;line-height:1.5}@media (width<=780px){.viewer-banner{flex-direction:column;align-items:flex-start;gap:4px}.viewer-badge{padding:6px 8px;font-size:8px}}.mobile-controls-btn{display:none}.content>.metrics,.content>.grid-two,.content>.pipeline,.content>.bottom-grid,.module-metrics{display:none!important}.clean-command{gap:14px;margin-top:14px;display:grid}.clean-boundaries{grid-template-columns:1fr 1fr;gap:14px;display:grid}.clean-boundaries p,.clean-empty p{color:var(--muted);line-height:1.7}.clean-empty{text-align:center;padding:32px}.clean-empty>div{justify-content:center;gap:10px;margin-top:18px;display:flex}.swift-history{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:14px;padding:20px}.swift-history+.swift-command{display:none}.event-history{margin-top:24px;display:grid}.event-history>article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;display:flex}.event-history>article>i{background:var(--green);border-radius:50%;width:9px;height:9px}.event-history article div{gap:3px;display:grid}.event-history article span,.event-history time{color:var(--muted);font-size:10px}.event-history time{margin-left:auto}@media (width<=780px){.clean-boundaries{grid-template-columns:1fr}.clean-empty{padding:22px}.clean-empty>div{flex-direction:column}.event-history time{display:none}}.file-intake-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.file-drop{cursor:pointer;background:#f8faf9;border:2px dashed #bdcbd0;border-radius:10px;place-items:center;gap:8px;margin:20px 0;padding:28px;display:grid}.file-drop input{opacity:0;pointer-events:none;position:absolute}.file-drop>i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid}.file-drop span{color:var(--muted);font-size:10px}.file-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.file-preview dl{margin:16px 0}.file-preview dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.file-preview dt{text-transform:capitalize;color:var(--muted)}.file-preview dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.file-hash{background:#f1f4f4;gap:6px;margin:14px 0;padding:12px;display:grid}.file-hash span{color:var(--muted);text-transform:uppercase;font-size:9px}.file-hash code{overflow-wrap:anywhere;font-size:9px}@media (width<=900px){.file-intake-grid,.file-checks{grid-template-columns:1fr}}.bd-settlement{--bd-green:#126b56}.bd-hero{color:#fff;background:linear-gradient(120deg,#0e2d3e,#103e50)}.bd-hero h2,.bd-hero p{color:#fff}.bd-hero .env strong{font-size:14px;display:block}.bd-hero .env .blocked{color:#ffd88d}.bd-truth{color:#5e5138;background:#fff8e9;border:1px solid #e6c77e;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;display:flex}.bd-truth strong{color:var(--burg)}.bd-truth i{color:var(--gold);font-style:normal}.bd-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin:14px 0;display:grid}.bd-flow article{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;gap:7px;padding:14px;display:grid}.bd-flow article i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.bd-flow article span{color:var(--muted);font-size:10px;line-height:1.45}.bd-flow>b{color:var(--gold);align-self:center}.bd-rail{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.bd-rail span{color:var(--muted);font-size:10px}.bd-rail b{color:var(--burg);background:#f5e9ed;border-radius:10px;padding:5px 7px;font-size:8px}@media (width<=1200px){.bd-flow{grid-template-columns:1fr 1fr}.bd-flow>b{display:none}}@media (width<=700px){.bd-truth{display:grid}.bd-truth i{justify-self:center;transform:rotate(90deg)}.bd-flow,.bd-rail{grid-template-columns:1fr}.bd-rail b{justify-self:start}}.welcome-screen{z-index:1000;color:#fff;background:#4b122b;animation:.45s both welcome-in;position:fixed;inset:0;overflow:hidden}.welcome-art{background:url(/og.png) 50%/cover no-repeat;position:absolute;inset:0}.welcome-shade{background:linear-gradient(#0410230d 35%,#04102352 67%,#041023f5 100%);position:absolute;inset:0}.welcome-controls{justify-content:space-between;align-items:flex-end;gap:28px;padding:30px clamp(24px,5vw,72px) 34px;display:flex;position:absolute;inset:auto 0 0}.welcome-brand{align-items:center;gap:13px;display:flex}.welcome-brand img{object-fit:cover;border:1px solid #cfaa578c;border-radius:7px;width:48px;height:48px}.welcome-brand div{gap:4px;display:grid}.welcome-brand span{letter-spacing:.18em;color:#e2bd74;font-size:9px}.welcome-brand strong{font-family:Georgia,serif;font-size:15px;font-weight:500}.welcome-action{justify-items:end;gap:9px;display:grid}.welcome-action>span{letter-spacing:.14em;color:#b9cbd4;font-size:9px}.welcome-action>span i{background:#40d69c;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #40d69c24}.welcome-action button{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(120deg,#7b2947,#9a3d5e);border:1px solid #d1a64f;border-radius:7px;padding:14px 19px;font-weight:800;box-shadow:0 14px 40px #0000004d}.welcome-action button:hover{filter:brightness(1.08);transform:translateY(-1px)}.welcome-action button b{color:#f1cb7f;margin-left:16px}.welcome-action small{color:#8199a8;letter-spacing:.06em;font-size:8px}@keyframes welcome-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media (width<=700px){.welcome-screen{background:linear-gradient(#4b122b,#0a2342);flex-direction:column;display:flex}.welcome-art{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-bottom:2px solid #c7a14a;flex:none;width:100%;height:52.5vw;min-height:190px;max-height:42vh;position:relative;inset:auto}.welcome-shade{display:none}.welcome-controls{min-height:0;padding:24px 20px max(26px,env(safe-area-inset-bottom));align-content:center;justify-items:center;align-items:initial;background:radial-gradient(circle at 100% 0,#70213f3d,#0000 38%);flex:1;gap:24px;display:grid;position:relative;inset:auto}.welcome-controls>*{width:min(100%,440px)}.welcome-brand{text-align:center;justify-content:center}.welcome-action{justify-items:stretch}.welcome-action>span{text-align:center}.welcome-action button{width:100%;min-height:54px;font-size:13px}.welcome-action small{text-align:center;line-height:1.5}.welcome-brand img{flex:none;width:42px;height:42px}.welcome-brand strong{font-size:13px}}@media (width<=380px){.welcome-art{min-height:166px}.welcome-controls{gap:18px;padding-top:18px}.welcome-brand strong{font-size:12px}.welcome-action small{font-size:7px}}.login-shell{color:#fff;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:radial-gradient(circle at 15% 15%,#19466a 0,#0000 32%),radial-gradient(circle at 85% 75%,#61213f 0,#0000 34%),#06182b;grid-template-columns:minmax(320px,620px) minmax(280px,500px);place-content:center;gap:clamp(30px,6vw,90px);padding:48px;display:grid;position:relative;overflow:hidden}.login-shell:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.login-orbit{pointer-events:none;border:1px solid #d0ab563b;border-radius:50%;position:absolute}.login-orbit.one{width:520px;height:520px;top:-220px;right:-180px}.login-orbit.two{width:360px;height:360px;bottom:-150px;left:-160px}.login-card,.login-side{z-index:1;position:relative}.login-card{color:#10263b;background:#faf7f0fa;border:1px solid #d2af5b8c;border-radius:22px;padding:clamp(32px,5vw,62px);box-shadow:0 28px 80px #0006}.login-brand{border-bottom:1px solid #ded7ca;align-items:center;gap:16px;margin-bottom:34px;padding-bottom:34px;display:flex}.login-brand img,.loading-card>img{object-fit:contain;border-radius:14px;width:64px;height:64px}.login-brand div{flex-direction:column;gap:5px;display:flex}.login-brand strong{letter-spacing:.04em;font-family:Georgia,serif;font-size:19px}.login-brand span{letter-spacing:.18em;color:#667381;font-size:10px}.login-kicker{color:#9a2758;letter-spacing:.2em;margin-bottom:13px;font-size:11px;font-weight:800;display:block}.login-kicker.denied{color:#a64b2a}.login-card h1{margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(38px,6vw,62px);font-weight:400;line-height:1}.login-card p{color:#596a77;margin:0 0 30px;font-size:15px;line-height:1.8}.login-button{background:linear-gradient(135deg,#8e174e,#ba2968);border-radius:10px;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 12px 28px #89144c40;color:#fff!important}.login-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.secondary-login{box-shadow:none;background:#153a58}.login-security{color:#31556c;flex-wrap:wrap;gap:10px 18px;margin:26px 0 16px;font-size:12px;font-weight:700;display:flex}.login-card small{color:#7b858d;font-size:11px}.loading-card{text-align:center;grid-column:1/-1;max-width:520px}.loading-card>img{margin-bottom:22px}.login-spinner{border:3px solid #d8d0c3;border-top-color:#9a2758;border-radius:50%;width:28px;height:28px;margin:26px auto 0;animation:.8s linear infinite login-spin;display:block}@keyframes login-spin{to{transform:rotate(360deg)}}.login-side{border-left:2px solid #c7a34c;align-self:center;padding:12px 0 12px 38px}.login-side>span{letter-spacing:.23em;color:#dbb758;font-size:11px;font-weight:800}.login-side h2{margin:18px 0 40px;font-family:Georgia,serif;font-size:clamp(28px,4vw,46px);font-weight:400;line-height:1.15}.login-side div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:24px}.login-side strong{color:#e4c36a;letter-spacing:.12em}.login-side p{color:#c7d2db;margin-bottom:0;line-height:1.7}@media (width<=850px){.login-shell{grid-template-columns:1fr;padding:22px}.login-side{display:none}.login-card{padding:30px 24px}.login-security{display:grid}.login-card h1{font-size:42px}}.treasury-position-overview{color:#fff;background:linear-gradient(125deg,#0b2d41 0%,#123e50 56%,#4a1731 100%);border-radius:14px;margin-bottom:16px;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0925352e}.treasury-position-overview:after{content:"";border:1px solid #ddb76029;border-radius:50%;width:340px;height:340px;position:absolute;top:-180px;right:-170px}.treasury-position-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.treasury-position-head h2{margin:7px 0 6px;font-family:Georgia,serif;font-size:30px;font-weight:400}.treasury-position-head p{color:#c3d3da;max-width:720px;margin:0;line-height:1.6}.live-position{letter-spacing:.11em;white-space:nowrap;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.live-position i{background:#35d39a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35d39a21}.treasury-position-grid{z-index:1;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid;position:relative}.treasury-position-card{border-radius:12px;gap:17px;min-width:0;padding:22px;display:grid}.treasury-position-card.free{color:#103b2f;background:linear-gradient(145deg,#f4fff9,#dff5ea);border:1px solid #8bc5ac}.treasury-position-card.quarantined{color:#4b3820;background:linear-gradient(145deg,#fff9ed,#f4e7c9);border:1px solid #d8b96b}.position-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.position-label span{letter-spacing:.16em;font-size:11px;font-weight:900}.position-label b{letter-spacing:.1em;color:#fff;background:#147453;border-radius:999px;padding:6px 9px;font-size:8px}.quarantined .position-label b{background:#88532a}.position-amount{gap:7px;display:grid}.position-amount strong{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:clamp(25px,3vw,38px);line-height:1.12}.position-amount small{color:inherit;opacity:.7}.treasury-position-card footer{border-top:1px solid #14383029;justify-content:space-between;gap:12px;padding-top:13px;font-size:9px;display:flex}.treasury-position-card footer b{text-align:right}.treasury-position-note{color:#c5d3d9;z-index:1;border-left:3px solid #d4aa50;margin:16px 0 0;padding-left:12px;font-size:10px;line-height:1.55;position:relative}.treasury-breakdown{border-top:4px solid #b17833}.treasury-breakdown:before{content:"QUARANTINED EVIDENCE DETAILS · EXCLUDED FROM FREE BALANCE";color:#fff;letter-spacing:.13em;background:#8a552d;margin:-4px -20px 20px;padding:10px 20px;font-size:9px;font-weight:900;display:block}@media (width<=820px){.treasury-position-overview{padding:20px}.treasury-position-head{display:grid}.live-position{justify-self:start}.treasury-position-grid{grid-template-columns:1fr}.position-amount strong{font-size:25px}.treasury-position-card footer{display:grid}.treasury-position-card footer b{text-align:left}}.treasury-linked-network{border-top:4px solid #157050}.treasury-currency-totals{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:20px 0;display:grid}.treasury-currency-totals article{background:linear-gradient(145deg,#f8fbfa,#eef5f2);border:1px solid #d9e2df;border-radius:10px;padding:20px}.treasury-currency-totals span{letter-spacing:.14em;color:#58756a;font-size:10px;font-weight:800;display:block}.treasury-currency-totals strong{color:#123c31;margin:8px 0;font-family:Georgia,serif;font-size:22px;display:block}.treasury-currency-totals small{color:#74827d}.treasury-linked-table .treasury-free-amount{color:#08764f}.treasury-transactions{border-top:4px solid #173f5c}.treasury-transactions td{max-width:260px}.treasury-credit,.treasury-debit{letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.treasury-credit{color:#08764f;background:#e5f6ef}.treasury-debit{color:#a23c3c;background:#fae9e9}@media (width<=900px){.treasury-linked-table,.treasury-transactions .table-wrap{overflow-x:auto}.treasury-linked-table table,.treasury-transactions table{min-width:1050px}}.ffgr-custody-record{border-top:4px solid var(--dcb-burgundy);overflow:hidden}.ffgr-custody-record .panel-head p{color:#6f7e89;margin:5px 0 0}.ffgr-balance{background:#d9dee1;border:1px solid #d9dee1;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0;display:grid;overflow:hidden}.ffgr-balance>div{background:#f8faf9;padding:22px}.ffgr-balance span{letter-spacing:.14em;color:#6c7b85;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.ffgr-balance strong{color:#123853;font-family:Georgia,serif;font-size:24px}.ffgr-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ffgr-evidence-grid article{background:#fff;border:1px solid #dbe1e3;border-radius:10px;grid-template-columns:1fr auto;gap:6px 14px;padding:16px;display:grid}.ffgr-evidence-grid article div{flex-direction:column;gap:4px;display:flex}.ffgr-evidence-grid article span{letter-spacing:.13em;color:#8e2756;font-size:9px;font-weight:800}.ffgr-evidence-grid article strong{color:#17354b;font-size:13px}.ffgr-evidence-grid article small{color:#71818c}.ffgr-evidence-grid article b{color:#13895f;font-size:10px}.ffgr-evidence-grid article code{color:#687680;background:#f3f5f4;border-radius:6px;grid-column:1/-1;padding:7px;font-size:10px}.ffgr-limitation{color:#596975;background:#faf7ee;border-left:3px solid #c69e44;margin:18px 0 0;padding:14px 16px;font-size:12px;line-height:1.65}@media (width<=800px){.ffgr-balance,.ffgr-evidence-grid{grid-template-columns:1fr}.ffgr-balance strong{font-size:20px}}.side-section-label{letter-spacing:1.5px;color:#80939b;padding:15px 18px 7px;font-size:8px;font-weight:900}.bank-services{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 8px 30px #1a343c0e}.bank-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.bank-service-grid button{text-align:left;color:#253640;background:#fff;border:1px solid #e2e8ea;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:start;gap:11px;min-height:116px;padding:16px;transition:all .18s;display:grid}.bank-service-grid button:hover{background:#f5fbfc;border-color:#8bcdd8;transform:translateY(-2px);box-shadow:0 10px 22px #14708014}.bank-service-grid button>i{color:#078da4;background:#e9f7f9;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.bank-service-grid button>div{gap:7px;display:grid}.bank-service-grid strong{font-size:12px}.bank-service-grid span{color:#75848b;font-size:9px;line-height:1.45}.bank-service-grid b{color:#078da4}@media (width<=1100px){.bank-service-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.bank-service-grid{grid-template-columns:repeat(2,1fr)}.bank-services{padding:14px}.bank-service-grid button{grid-template-columns:34px 1fr;min-height:126px}.bank-service-grid button>b{display:none}}@media (width<=460px){.bank-service-grid{grid-template-columns:1fr}.bank-service-grid button{min-height:auto}}.readiness-matrix article{border-bottom:1px solid #dde3e7;justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;display:flex}.readiness-matrix article div{gap:5px;display:grid}.readiness-matrix article span{color:#687581;font-size:13px}.readiness-matrix article b{text-align:center;letter-spacing:.06em;border-radius:999px;min-width:120px;padding:8px 12px;font-size:11px}.readiness-matrix article b.ok{color:#087653;background:#e5f6ef}.readiness-matrix article b.warn{color:#8a5700;background:#fff2d8}.readiness-matrix article b.neutral{color:#59636c;background:#edf1f3}.readiness-controls{margin-bottom:20px}@media (width<=700px){.readiness-matrix article{flex-direction:column;align-items:flex-start}.readiness-matrix article b{min-width:0}.swift-readiness .module-hero{align-items:flex-start}.swift-readiness .module-hero .primary{width:100%}}.internal-readiness-banner{background:#e9f8f3;border-left:5px solid #0d8b69;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:18px 22px;display:flex}.internal-readiness-banner div{gap:4px;display:grid}.internal-readiness-banner span{letter-spacing:.12em;color:#477066;font-size:10px;font-weight:800}.internal-readiness-banner strong{color:#07694f;font-size:24px}.internal-readiness-banner p{color:#3e6259;max-width:620px;margin:0}@media (width<=700px){.internal-readiness-banner{flex-direction:column;align-items:flex-start}}.standards-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.standard-card{border-top:5px solid #0f7584;gap:15px;min-height:320px;display:grid}.standard-card.security{border-top-color:var(--dcb-burgundy)}.standard-card h2,.standard-card p{margin:0}.standard-card>div{background:#f2f5f6;border-radius:10px;gap:3px;padding:14px;display:grid}.standard-card>div span{color:#687581;font-size:12px}.standard-card button{align-self:end}.assurance-notice{border-left:5px solid var(--dcb-gold);margin-top:20px}.assurance-notice p{color:#59656e;margin-bottom:0}@media (width<=760px){.standards-grid{grid-template-columns:1fr}.standard-card{min-height:0}}.security-readiness-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.security-readiness-summary article{background:#fff;border:1px solid #dce4e7;border-radius:14px;gap:4px;padding:18px 20px;display:grid}.security-readiness-summary strong{color:var(--dcb-burgundy);font-size:26px}.security-readiness-summary span{color:#65737d;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.security-report-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.security-report-card{border-top:4px solid #0c6a77;grid-template-rows:auto 1fr auto auto;gap:14px;display:grid;position:relative;overflow:hidden}.security-report-card .report-number{color:#edf1f2;font-size:34px;font-weight:900;position:absolute;top:8px;right:14px}.security-report-card h3{margin:7px 34px 7px 0;font-size:17px}.security-report-card p{color:#66747d;margin:0;font-size:13px;line-height:1.5}.report-state{flex-wrap:wrap;gap:7px;display:flex}.report-state span{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.report-state .ready{color:#126047;background:#e7f5ee}.report-state .external{color:#7a5310;background:#fff4d8}.security-report-card button{width:100%}@media (width<=1000px){.security-report-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.security-readiness-summary{grid-template-columns:1fr 1fr}.security-report-grid{grid-template-columns:1fr}.security-report-card{min-height:0}}.dashboard-quick-access{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.dashboard-quick-access button{text-align:left;color:#102532;background:#fff;border:1px solid #d7e0e4;border-radius:16px;align-items:center;gap:15px;padding:18px;display:flex;box-shadow:0 5px 18px #122a380f}.dashboard-quick-access button.iso-quick{color:#fff;background:linear-gradient(135deg,#073b46,#075965);border-color:#0d7b88}.dashboard-quick-access i{color:#086b78;background:#eef6f7;border-radius:15px;place-items:center;width:54px;height:54px;font-size:18px;font-style:normal;font-weight:900;display:grid}.dashboard-quick-access .iso-quick i{color:#70203c;background:#fff}.dashboard-quick-access div{flex:1;gap:3px;display:grid}.dashboard-quick-access span{letter-spacing:.13em;color:#71808a;font-size:9px;font-weight:800}.dashboard-quick-access .iso-quick span{color:#8fd3dc}.dashboard-quick-access strong{font-size:17px}.dashboard-quick-access small{color:#71808a}.dashboard-quick-access .iso-quick small{color:#c3dde1}.dashboard-quick-access b{font-size:22px}@media (width<=700px){.dashboard-quick-access{grid-template-columns:1fr}.dashboard-quick-access button{padding:15px}.dashboard-quick-access i{width:48px;height:48px}}.certification-evidence{grid-template-columns:minmax(260px,.72fr) 1.28fr;gap:26px;margin-bottom:20px;display:grid;overflow:hidden}.certificate-preview{background:#eef2f4;border-radius:14px;overflow:hidden}.certificate-preview img{object-fit:contain;width:100%;height:100%;max-height:570px;display:block}.certificate-data{flex-direction:column;gap:14px;padding:8px 4px;display:flex}.certificate-data h2{margin:0}.cert-status{color:#087252;background:#e6f6ef;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:11px;font-weight:800}.cert-status i{background:#12a778;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.certificate-data dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.certificate-data dl div{background:#f8fafb;border:1px solid #e0e6e9;border-radius:10px;padding:10px 12px}.certificate-data dt{letter-spacing:.08em;color:#75818b;text-transform:uppercase;font-size:9px}.certificate-data dd{margin:4px 0 0;font-weight:750}.certificate-actions{flex-wrap:wrap;gap:10px;display:flex}.certificate-actions a{text-align:center;text-decoration:none}.certificate-data>small{color:#66737d;line-height:1.5}@media (width<=800px){.certification-evidence{grid-template-columns:1fr}.certificate-preview img{max-height:460px}.certificate-data dl{grid-template-columns:1fr}.certificate-actions a{width:100%}}.dusd-module{gap:18px;display:grid}.dusd-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#e8c4682e,#0000 30%),linear-gradient(125deg,#062f3b 0%,#0b5360 48%,#591a39 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:190px;padding:30px;display:flex;overflow:hidden}.dusd-hero h2{margin:8px 0;font-family:Georgia,serif;font-size:36px;font-weight:400}.dusd-hero p{color:#c8dfe3;max-width:720px;margin:0;line-height:1.6}.dusd-coin{color:#092d3a;text-align:center;background:radial-gradient(circle at 35% 25%,#f7dc8a,#b58328 48%,#614015 100%);border:2px solid #d7b65c;border-radius:50%;flex:none;place-content:center;width:190px;height:190px;display:grid;box-shadow:0 18px 46px #00000047,inset 0 0 0 9px #ffffff29}.dusd-coin span,.dusd-coin small{letter-spacing:.13em;font-size:8px;font-weight:900}.dusd-coin strong{margin:3px;font-family:Georgia,serif;font-size:34px}.dusd-safety{color:#594218;background:#fff8e6;border:1px solid #d9b963;border-left:5px solid #a56f13;border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex}.dusd-safety strong{letter-spacing:.12em;white-space:nowrap;font-size:10px}.dusd-safety span{font-size:12px;line-height:1.5}.dusd-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dusd-metrics article{background:#fff;border:1px solid #dce5e6;border-radius:15px;gap:6px;padding:20px;display:grid}.dusd-metrics span{letter-spacing:.13em;color:#718087;font-size:9px;font-weight:900}.dusd-metrics strong{color:#123f4a;font-family:Georgia,serif;font-size:22px}.dusd-metrics small{color:#77858b}.dusd-grid{grid-template-columns:1.4fr .8fr;gap:18px;display:grid}.dusd-params{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dusd-params div{background:#f8faf9;border:1px solid #dfe6e8;border-radius:10px;padding:14px}.dusd-params dt{letter-spacing:.1em;color:#748188;text-transform:uppercase;font-size:9px}.dusd-params dd{color:#153b49;margin:6px 0 0;font-weight:750}.dusd-register{overflow:hidden}.dusd-register code{overflow-wrap:anywhere;font-size:10px}.full-field{grid-column:1/-1}@media (width<=900px){.dusd-metrics{grid-template-columns:1fr 1fr}.dusd-grid{grid-template-columns:1fr}.dusd-coin{width:140px;height:140px}.dusd-hero h2{font-size:29px}}@media (width<=650px){.dusd-hero{padding:22px;display:grid}.dusd-coin{justify-self:center}.dusd-metrics{grid-template-columns:1fr}.dusd-safety{flex-direction:column;align-items:flex-start}.dusd-params{grid-template-columns:1fr}}.dusd-deploy{gap:18px;display:grid}.deployment-params{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.deployment-params div{background:#f8faf9;border:1px solid #dfe6e8;border-radius:10px;padding:14px}.deployment-params .wide{grid-column:1/-1}.deployment-params dt{letter-spacing:.1em;color:#748188;text-transform:uppercase;font-size:9px}.deployment-params dd{color:#153b49;overflow-wrap:anywhere;margin:7px 0 0;font-weight:750}.deployment-lock{color:#795611;letter-spacing:.13em;text-align:center;background:#fff7df;border:1px solid #d6ae51;border-radius:9px;margin-top:16px;padding:13px;font-size:10px;font-weight:900}@media (width<=650px){.deployment-params{grid-template-columns:1fr}.deployment-params .wide{grid-column:auto}}.zand-connector{color:#fff;background:linear-gradient(120deg,#102f49,#17656d);border-bottom:4px solid #cfac53;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.zand-connector div{gap:5px;display:grid}.zand-connector span{letter-spacing:.14em;color:#9ecfd3;font-size:9px;font-weight:800}.zand-connector strong{font-family:Georgia,serif;font-size:26px}.zand-connector small{color:#c7dfe2}.zand-connector>b{letter-spacing:.1em;border:1px solid #ffffff40;border-radius:999px;padding:8px 12px;font-size:9px}.settlement-net{color:#164b4d;background:#eef8f7;border-radius:10px;justify-content:space-between;gap:16px;margin:16px 0;padding:14px 16px;display:flex}.settlement-net span{font-size:11px}.settlement-net strong{font-size:17px}.settlement-flow{gap:9px;display:grid}.settlement-flow>div{background:#f1f6f6;border-left:3px solid #16727a;border-radius:7px;padding:11px 13px;font-size:12px;font-weight:750}.settlement-flow p{color:#78551a;background:#fff7df;border-radius:8px;padding:12px;font-size:11px;line-height:1.6}.instruction-entry{gap:6px;margin-top:8px;display:flex}.instruction-entry input{border:1px solid #ccd7da;border-radius:6px;min-width:150px;padding:7px}.instruction-entry button{padding:7px 9px}@media (width<=650px){.zand-connector{flex-direction:column;align-items:flex-start}.instruction-entry{flex-direction:column}}.issuance-desk{gap:18px;display:grid}.issuance-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.issuance-head h2{margin:6px 0}.issuance-head p{color:#64757b;max-width:760px;line-height:1.55}.operator-card{background:#f7faf9;border:1px solid #d8e1e3;border-radius:12px;gap:5px;min-width:270px;padding:15px;display:grid}.operator-card span{letter-spacing:.12em;color:#7c495f;font-size:9px;font-weight:900}.operator-card strong{color:#153b49;overflow-wrap:anywhere}.operator-card small{color:#6f7e84;overflow-wrap:anywhere}.issuance-steps{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.issuance-steps div{background:#fff;border:1px solid #dce5e6;border-radius:12px;align-content:start;gap:5px;min-height:105px;padding:14px;display:grid}.issuance-steps i{color:#fff;background:#71324c;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.issuance-steps strong{color:#173e49}.issuance-steps span{color:#718087;font-size:11px;line-height:1.35}.balance-preview{background:#f7faf9;border:1px solid #d9e4e5;border-radius:11px;gap:4px;margin:14px 0;padding:14px;display:grid}.balance-preview span{letter-spacing:.1em;color:#738187;font-size:9px;font-weight:900}.balance-preview strong{color:#123f4a;font-family:Georgia,serif;font-size:22px}.balance-preview small,.permission-note{color:#7c4b5e}.owner-wallet-card code{overflow-wrap:anywhere;color:#153b49;background:#f7faf9;border:1px solid #d9e2e4;border-radius:9px;margin:14px 0;padding:13px;display:block}.owner-wallet-card p{color:#68787e;line-height:1.55}.reserve-reject{gap:6px;margin-top:8px;display:flex}.reserve-reject input{border:1px solid #d9e2e4;border-radius:7px;min-width:150px;padding:8px}.reserve-reject button{color:#853c48;cursor:pointer;background:#fff5f5;border:1px solid #a85a64;border-radius:7px;font-size:10px;font-weight:800}.reserve-reject button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1100px){.issuance-steps{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.issuance-head{display:grid}.operator-card{min-width:0}.issuance-steps{grid-template-columns:1fr 1fr}}@media (width<=460px){.issuance-steps{grid-template-columns:1fr}}.operation-launcher-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061922b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.operation-launcher{background:#f6f8f8;border:1px solid #d8b453a6;border-radius:20px;width:min(980px,100%);max-height:min(780px,90vh);overflow:auto;box-shadow:0 30px 90px #00000061}.operation-launcher-head{color:#fff;background:linear-gradient(125deg,#073b46,#571a38);justify-content:space-between;gap:24px;padding:25px 28px;display:flex}.operation-launcher-head h2{margin:6px 0;font-family:Georgia,serif;font-size:30px}.operation-launcher-head p{color:#cfe0e2;margin:0;line-height:1.5}.operation-launcher-head>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;width:40px;height:40px;font-size:25px}.operation-launcher-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.operation-launcher-grid>button{text-align:left;color:#173a47;cursor:pointer;background:#fff;border:1px solid #d8e1e3;border-radius:14px;align-content:start;gap:9px;min-height:145px;padding:18px;display:grid}.operation-launcher-grid>button:hover,.operation-launcher-grid>button:focus-visible{border-color:#b68b32;transform:translateY(-1px);box-shadow:0 8px 22px #4f2d3f1f}.operation-launcher-grid strong{font-size:15px}.operation-launcher-grid span{color:#687980;font-size:12px;line-height:1.45}.operation-launcher-grid b{color:#7a2448;align-self:end;font-size:11px}@media (width<=780px){.operation-launcher-grid{grid-template-columns:1fr 1fr}.operation-launcher-head{padding:20px}.operation-launcher-grid{padding:16px}}@media (width<=500px){.operation-launcher-backdrop{padding:10px}.operation-launcher-grid{grid-template-columns:1fr}.operation-launcher-grid>button{min-height:110px}.operation-launcher-head h2{font-size:24px}}.approval-inbox{gap:18px;display:grid}.approval-hero{color:#fff;background:linear-gradient(125deg,#073b46,#571a38);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.approval-hero h2{margin:6px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.approval-hero p{color:#c9dfe2;max-width:760px;margin:0;line-height:1.5}.approval-hero .secondary{color:#fff;background:#ffffff14;border-color:#fff6}.approval-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.approval-metrics button{text-align:left;color:#173b47;cursor:pointer;background:#fff;border:1px solid #d9e3e5;border-radius:14px;gap:7px;padding:18px;display:grid}.approval-metrics button.on{border-color:#bd9138;box-shadow:0 0 0 2px #bd91382e}.approval-metrics span{letter-spacing:.12em;color:#75828a;font-size:9px;font-weight:900}.approval-metrics strong{font-family:Georgia,serif;font-size:28px}.approval-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.approval-tabs{flex-wrap:wrap;gap:6px;display:flex}.approval-tabs button{color:#53656d;cursor:pointer;background:#fff;border:1px solid #d7e1e3;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.approval-tabs button.on{color:#fff;background:#6f2344;border-color:#6f2344}.approval-toolbar input{border:1px solid #d5dfe2;border-radius:10px;width:min(340px,100%);padding:11px 13px}.approval-table-wrap{background:#fff;border:1px solid #d9e3e5;border-radius:15px;overflow:auto}.approval-table{border-collapse:collapse;width:100%;min-width:980px}.approval-table th{text-align:left;letter-spacing:.1em;color:#687981;background:#f1f5f5;padding:12px 14px;font-size:9px}.approval-table td{color:#334d57;border-top:1px solid #e5ebed;padding:14px;font-size:12px}.approval-table td strong,.approval-table td small{display:block}.approval-table td small{color:#7a8990;margin-top:4px;font-size:10px}.approval-stage{letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-block}.approval-stage.compliance{color:#805816;background:#fff3d7}.approval-stage.checker{color:#175b7c;background:#e7f2fa}.approval-stage.signer{color:#5a3980;background:#eee8f7}.primary.compact{white-space:nowrap;padding:8px 11px}.masked-actor{text-overflow:ellipsis;max-width:210px;overflow:hidden}.approval-empty{text-align:center;gap:6px;padding:34px;display:grid}.approval-empty span{color:#7a888e}.approval-footnote{color:#66501f;background:#fff8e6;border-left:4px solid #b78a31;border-radius:9px;padding:13px 15px;font-size:11px;line-height:1.5}.approval-error{color:#8b3541;background:#fff1f2;border:1px solid #e2a9af;border-radius:10px;padding:14px}.approval-loading{text-align:center;padding:40px}.approval-inbox-btn{color:#6f2344;cursor:pointer;background:#fff8e4;border:1px solid #d4aa4d;border-radius:12px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.approval-inbox-btn span{color:#fff;background:#6f2344;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@media (width<=900px){.approval-metrics{grid-template-columns:1fr 1fr}.approval-toolbar{flex-direction:column;align-items:stretch}.approval-toolbar input{width:100%}}@media (width<=600px){.approval-hero{flex-direction:column;align-items:flex-start;padding:21px}.approval-metrics{grid-template-columns:1fr 1fr}.approval-inbox-btn b{display:none}}.treasury-vault{max-width:1440px;margin:0 auto;padding-bottom:64px}.treasury-position-overview{color:#fff;background:linear-gradient(145deg,#081d35 0%,#102c4a 72%,#3f1425 100%);border:1px solid #caa65a61;border-radius:24px;padding:28px;box-shadow:0 22px 60px #07182b2e}.treasury-position-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.treasury-position-head h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.45rem,2vw,2.1rem)}.treasury-position-head p{color:#b9c7d7;max-width:680px}.treasury-position-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,2.3fr);align-items:stretch;gap:18px;display:grid}.treasury-position-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:18px;padding:20px}.treasury-position-card .position-label{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.treasury-position-card .position-label span{letter-spacing:.14em;font-size:.72rem;font-weight:800}.treasury-position-card .position-label b{color:#e4c77e;font-size:.7rem}.treasury-position-card .position-amount strong{font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,2vw,1.8rem)}.treasury-position-card footer{color:#b9c7d7;border-top:1px solid #ffffff1f;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;font-size:.72rem;display:flex}.treasury-position-card footer b{color:#e4c77e}.treasury-currency-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.treasury-currency-tile{appearance:none;text-align:left;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;gap:5px;min-width:0;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.treasury-currency-tile:hover,.treasury-currency-tile:focus-visible{background:#caa65a21;border-color:#d7b766;outline:none;transform:translateY(-2px)}.treasury-currency-code{letter-spacing:.14em;color:#e4c77e;font-size:.72rem;font-weight:900}.treasury-currency-tile strong{text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:clamp(.95rem,1.35vw,1.18rem);overflow:hidden}.treasury-currency-tile small{color:#b9c7d7}.treasury-open-action{color:#fff;margin-top:5px;font-size:.7rem;font-weight:750}.treasury-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040e1bb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.treasury-transfer-modal{border:1px solid #caa65a6b;width:min(840px,100%);max-height:calc(100vh - 44px);margin:auto;position:relative;overflow:auto;box-shadow:0 28px 90px #00000061}.treasury-modal-close{color:#102c4a;cursor:pointer;z-index:2;background:#fff;border:1px solid #d9dfe7;border-radius:50%;width:38px;height:38px;font-size:1.45rem;line-height:1;position:absolute;top:16px;right:18px}.treasury-modal-close:hover{background:#f7eed8}@media (width<=980px){.treasury-position-grid{grid-template-columns:1fr}.treasury-currency-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.treasury-position-overview{border-radius:18px;padding:18px}.treasury-position-head,.treasury-position-card footer{flex-direction:column;align-items:flex-start}.treasury-currency-board{grid-template-columns:1fr}.treasury-modal-backdrop{padding:10px}.treasury-transfer-modal{border-radius:16px;max-height:calc(100vh - 20px)}}.treasury-position-grid{grid-template-columns:1fr}.treasury-position-card.free{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.treasury-position-card.free .position-label,.treasury-position-card.free footer{grid-column:1/-1}.treasury-position-card.free .position-amount{background:#ffffff9e;border:1px solid #0c3e331f;border-radius:12px;min-width:0;padding:14px}.treasury-position-card.free .position-amount strong{overflow-wrap:anywhere;font-size:clamp(1rem,1.55vw,1.3rem);line-height:1.2;display:block}@media (width<=720px){.treasury-position-card.free{grid-template-columns:1fr}}.treasury-transfer-modal{color:var(--ink);background:#fff;border-radius:20px;padding:28px}.treasury-transfer-modal>.panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding-right:52px;display:grid}.treasury-transfer-modal>.panel-head h2{margin:6px 0 8px;font-family:inherit;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.15}.treasury-transfer-modal>.panel-head p{color:#61717a;max-width:650px;margin:0;line-height:1.55}.treasury-transfer-modal>.panel-head .draft-pill{white-space:nowrap;align-self:start}.treasury-certificate-strip{background:#f6f9f9;border:1px solid #dce5e7;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:22px 0;padding:16px;display:grid}.treasury-certificate-strip>div{gap:5px;min-width:0;padding:2px 4px;display:grid}.treasury-certificate-strip span{letter-spacing:.11em;color:#7a3a54;font-size:.68rem;font-weight:850}.treasury-certificate-strip strong{overflow-wrap:anywhere;color:#173b49;min-width:0;font-size:.9rem}.treasury-certificate-strip code{color:#304b56;overflow-wrap:anywhere;background:#e9eff1;border-radius:9px;grid-column:1/-1;min-width:0;padding:11px 12px;font-size:.76rem;display:block}.treasury-transfer-modal .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:18px;display:grid}.treasury-transfer-modal .field{align-content:start;gap:7px;min-width:0;margin:0;display:grid}.treasury-transfer-modal .field>span{letter-spacing:.08em;color:#52656e;font-size:.7rem;font-weight:850}.treasury-transfer-modal .field select,.treasury-transfer-modal .field input{color:#152f3a;width:100%;min-width:0;height:46px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cfdadd;border-radius:10px;outline:none;padding:0 13px;display:block}.treasury-transfer-modal .field select:focus,.treasury-transfer-modal .field input:focus{border-color:#9b7030;box-shadow:0 0 0 3px #c9a24c2e}.treasury-transfer-modal>.primary{min-width:210px}@media (width<=700px){.treasury-transfer-modal{padding:22px 16px}.treasury-transfer-modal>.panel-head{grid-template-columns:1fr;gap:10px;padding-right:44px}.treasury-transfer-modal>.panel-head .draft-pill{justify-self:start}.treasury-certificate-strip,.treasury-transfer-modal .form-grid{grid-template-columns:1fr}.treasury-certificate-strip code{grid-column:auto}.treasury-transfer-modal>.primary{width:100%}}.institutional-view .ia-types article{background:#fff;border:1px solid #c7d3d9;border-top:3px solid #158b93;border-radius:12px;box-shadow:0 5px 16px #0a2a3a17}.institutional-view .ia-types article strong{text-shadow:none;font-weight:800;line-height:1.28;color:#123846!important}.institutional-view .ia-types article>span{font-size:11px;font-weight:600;line-height:1.5;color:#516772!important}.institutional-view .ia-types article .primary{color:#061f2b;font-weight:850;box-shadow:0 5px 12px #1b77ac26}.institutional-view .ia-types article .primary:disabled{color:#29434d;opacity:.72}.institutional-view .ia-account-card{border-color:#cbd6db;box-shadow:0 3px 12px #0a2a3a12}.institutional-view .ia-account-card h3,.institutional-view .ia-account-card p strong{text-shadow:none;color:#f4f8fb!important}.institutional-view .ia-account-card .ia-bal>strong{text-shadow:none;color:#69e0d1!important}.institutional-view .ia-account-card p,.institutional-view .ia-account-card .ia-bal>span{color:#b7c7d4!important}.institutional-view .ia-account-card .sof-account-link,.institutional-view .ia-account-card .edd-account-link{color:#85e5d8!important}@media (width<=780px){.institutional-view .ia-types article{border-radius:10px}}.user .user-logout{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.user .user-logout:hover,.user .user-logout:focus-visible{outline-offset:2px;background:#7a2448;border-color:#d7b766;outline:2px solid #d7b76659}.user .user-logout span{font-size:14px;line-height:1}.user .user-logout b{font:inherit}@media (width<=780px){.sidebar.mobile-open .user .user-logout{display:inline-flex!important}}.topbar-logout{color:#fff;cursor:pointer;white-space:nowrap;background:#762c42;border:1px solid #a94768;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 5px 14px #4c122b38}.topbar-logout:hover,.topbar-logout:focus-visible{outline-offset:2px;background:#8d3652;border-color:#d7b766;outline:3px solid #d7b76638}.topbar-logout span{font-size:16px;line-height:1}@media (width<=900px){.topbar-logout b{display:none}.topbar-logout{width:42px;padding:9px}}.internal-dashboard-kpis,.reports-kpis,.client-dashboard-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0;display:grid}.internal-dashboard-kpis button,.reports-kpis article,.client-dashboard-summary article{appearance:none;text-align:left;color:#13283d;background:#fff;border:1px solid #dbe3ea;border-radius:16px;padding:18px;box-shadow:0 8px 24px #14263a0f}.internal-dashboard-kpis button{cursor:pointer}.internal-dashboard-kpis button:hover{border-color:var(--dcb-burgundy);transform:translateY(-2px)}.internal-dashboard-kpis span,.reports-kpis span,.client-dashboard-summary span{letter-spacing:.08em;color:#66788a;font-size:11px;font-weight:800;display:block}.internal-dashboard-kpis strong,.reports-kpis strong,.client-dashboard-summary strong{color:#142b40;margin:8px 0 4px;font-size:25px;display:block}.internal-dashboard-kpis small,.reports-kpis small,.client-dashboard-summary small{color:#738294}.internal-dashboard-kpis .attention,.reports-kpis .attention,.client-dashboard-summary .attention{background:#fff9ed;border-color:#d4a344}.dashboard-currency-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.dashboard-currency-grid article{background:#f8fafc;border:1px solid #e1e7ed;border-radius:13px;padding:16px}.dashboard-currency-grid span{color:var(--dcb-burgundy);font-weight:900}.dashboard-currency-grid strong{margin:6px 0;font-size:19px;display:block}.dashboard-currency-grid small{color:#65778a}.dashboard-work-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7edf2;grid-template-columns:120px 1fr 24px;align-items:center;gap:14px;width:100%;padding:13px;display:grid}.dashboard-work-list>button:hover{background:#f8fafc}.dashboard-work-list>button div strong,.dashboard-work-list>button div small{display:block}.dashboard-work-list>button div small{color:#748395;margin-top:4px}.reports-hero{color:#fff;background:linear-gradient(135deg,#10283d,#244962);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.reports-hero h2{margin:6px 0;font-size:30px}.reports-hero p{opacity:.8;margin:0}.report-tabs{gap:8px;margin:18px 0;display:flex;overflow:auto}.report-tabs button{color:#42576b;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:999px;padding:10px 15px;font-weight:800}.report-tabs button.on{background:var(--dcb-burgundy);color:#fff;border-color:var(--dcb-burgundy)}.report-actions{align-items:center;gap:10px;display:flex}.report-actions input{border:1px solid #d8e0e8;border-radius:10px;min-width:210px;padding:10px 12px}.report-table-wrap{overflow:auto}.report-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.report-table-wrap th,.report-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8edf2;padding:12px}.report-table-wrap th{text-transform:uppercase;letter-spacing:.05em;color:#617489;background:#f7f9fb;font-size:11px}.report-warnings{color:#704f00;background:#fff8e7;border:1px solid #e9c46a;border-radius:12px;flex-wrap:wrap;gap:8px;margin:12px 0;padding:12px 14px;display:flex}.report-warnings strong{margin-right:8px}@media (width<=700px){.reports-hero{display:block}.reports-hero button{width:100%;margin-top:16px}.reports-kpis,.internal-dashboard-kpis,.client-dashboard-summary{grid-template-columns:1fr 1fr}.report-actions{flex-direction:column;align-items:stretch;width:100%}.report-actions input{min-width:0}.dashboard-work-list>button{grid-template-columns:92px 1fr 18px}}@media (width<=430px){.reports-kpis,.internal-dashboard-kpis,.client-dashboard-summary{grid-template-columns:1fr}.internal-dashboard-kpis strong,.reports-kpis strong,.client-dashboard-summary strong{font-size:22px}}@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}.client-portal{gap:13px;display:grid}.client-hero{color:#fff;background:linear-gradient(120deg,#0d2b3d,#194d64 66%,#702b41 130%);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.client-hero:after{content:"";border:1px solid #d9b86938;border-radius:50%;width:280px;height:280px;position:absolute;top:-200px;right:28%}.client-hero span{letter-spacing:1.8px;color:#e4c879;font-size:9px;font-weight:800}.client-hero h2{margin:7px 0;font:32px Georgia,serif}.client-hero p{color:#c5d5dc;margin:0}.client-identity{background:#ffffff10;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:12px;min-width:280px;padding:15px 18px;display:flex}.client-identity>i{color:#173649;background:#e7c875;border-radius:50%;place-items:center;width:43px;height:43px;font-style:normal;font-weight:900;display:grid}.client-identity div{gap:2px;display:grid}.client-identity small,.client-identity em{color:#b8c9d1;font-size:8px;font-style:normal}.client-tabs{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;padding:6px;display:flex;overflow:auto}.client-tabs button{color:#6d7c84;white-space:nowrap;background:0 0;border:0;padding:9px 14px;font-weight:700}.client-tabs button.on{color:#fff;background:#153c51;border-radius:6px}.client-balance-band{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1.35fr 1fr 1fr auto;gap:0;display:grid;overflow:hidden}.client-balance-band>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:20px 22px;display:grid}.client-balance-band span{letter-spacing:1px;color:#78888f;font-size:8px;font-weight:800}.client-balance-band strong{color:#143d52;font:29px Georgia,serif}.client-balance-band b{font:19px Georgia,serif}.client-balance-band small{color:#87949a;font-size:9px}.client-balance-band>button{background:var(--burg);color:#fff;border:0;border-radius:7px;margin:24px;padding:0 18px;font-weight:800}.client-grid{grid-template-columns:1.35fr .65fr;gap:13px;display:grid}.client-accounts label{border:1px solid var(--line);color:#84939a;border-radius:6px;padding:7px 9px}.client-accounts input{border:0;outline:0;margin-left:5px}.client-account-list{margin-top:15px;display:grid}.client-account-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f1;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.client-account-list>button:hover,.client-account-list>button.selected{background:#f3f7f8}.client-account-list>button.selected{box-shadow:inset 3px 0 var(--gold)}.client-account-list>button>i{color:#164b62;background:#e8eff2;border-radius:8px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.client-account-list span,.client-account-list em{gap:4px;font-style:normal;display:grid}.client-account-list small{color:#849198;font-size:9px}.client-account-list em{text-align:right}.action-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.action-grid button{border:1px solid var(--line);text-align:left;background:#fafcfc;border-radius:8px;gap:5px;min-height:105px;padding:13px;display:grid}.action-grid i{color:#174b62;background:#e6eef1;border-radius:7px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.action-grid b{font-size:11px}.action-grid small{color:#849198;font-size:9px}.client-lower{grid-template-columns:1.35fr .65fr;gap:13px;display:grid}.client-link{color:var(--blue);background:0 0;border:0;font-weight:800}.client-empty{color:#849198;text-align:center;place-items:center;min-height:150px;display:grid}.client-empty.compact{min-height:80px}.client-security{background:#edf5f1;align-items:center;gap:13px;display:flex}.client-security>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.client-security p{color:#71827a;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=1050px){.client-balance-band{grid-template-columns:1fr 1fr}.client-balance-band>button{min-height:48px}.client-grid,.client-lower{grid-template-columns:1fr}}@media (width<=650px){.client-hero{flex-direction:column;align-items:flex-start}.client-identity{width:100%;min-width:0}.client-balance-band{grid-template-columns:1fr}.client-balance-band>div{border-right:0;border-bottom:1px solid var(--line)}.client-account-list>button{grid-template-columns:42px 1fr}.client-account-list em{text-align:left;grid-column:2}.action-grid{grid-template-columns:1fr 1fr}}.client-login{color:#fff;background:linear-gradient(125deg,#071c2b,#0e344a 64%,#5e2035);grid-template-columns:minmax(380px,620px) 1fr;align-items:stretch;min-height:100vh;display:grid;position:relative;overflow:hidden}.client-login-orbit{border:1px solid #d0aa5242;border-radius:50%;position:absolute}.client-login-orbit.one{width:520px;height:520px;bottom:-310px;left:-260px}.client-login-orbit.two{width:330px;height:330px;top:-220px;left:36%}.client-login-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff21;border-radius:18px;align-self:center;margin:60px 8vw;padding:40px;box-shadow:0 25px 70px #020a114f}.client-login-brand{border-bottom:1px solid #ffffff20;align-items:center;gap:13px;padding-bottom:26px;display:flex}.client-login-brand>div{color:#e2c574;border:1px solid #d6b762;border-radius:11px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.client-login-brand span{display:grid}.client-login-brand b{letter-spacing:.08em}.client-login-brand small{color:#9fb5c0;letter-spacing:.15em;margin-top:4px}.client-login-card>em{color:#e1c26f;letter-spacing:.16em;margin-top:30px;font-size:10px;font-style:normal;font-weight:900;display:block}.client-login-card h1{margin:9px 0 12px;font:38px Georgia,serif}.client-login-card>p{color:#bdced7;line-height:1.65}.client-login-card>a{color:#fff;background:#822d46;border-radius:8px;justify-content:space-between;margin-top:25px;padding:15px 18px;font-weight:900;text-decoration:none;display:flex}.client-login-points{color:#aac0ca;flex-wrap:wrap;gap:14px;margin:24px 0;font-size:10px;display:flex}.client-login-card>small{color:#91a7b2}.client-login-side{align-self:center;max-width:650px;padding:8vw}.client-login-side>span{color:#dfc26f;letter-spacing:.15em;font-size:10px;font-weight:900}.client-login-side h2{font:40px/1.15 Georgia,serif}.client-login-side div{border-top:1px solid #ffffff24;max-width:430px;padding:18px 0}.customer-shell{color:#15232d;background:#f3f5f4;min-height:100vh;display:flex}.customer-side{color:#dbe7eb;background:#102d3e;flex-direction:column;width:238px;padding:25px 17px;display:flex;position:fixed;inset:0 auto 0 0}.customer-brand{border-bottom:1px solid #ffffff1b;align-items:center;gap:11px;padding:0 8px 24px;display:flex}.customer-brand>i{color:#dfc16c;border:1px solid #d6b45f;border-radius:9px;place-items:center;width:41px;height:41px;font-style:normal;font-weight:900;display:grid}.customer-brand div{display:grid}.customer-brand b{letter-spacing:.08em;font-size:10px}.customer-brand small{color:#91a9b4;letter-spacing:.16em;margin-top:5px;font-size:8px}.customer-side nav{gap:5px;margin-top:24px;display:grid}.customer-side nav button{color:#a9bdc6;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px;font-weight:700;display:flex}.customer-side nav i{text-align:center;width:19px;font-style:normal}.customer-security{background:#0a2331;border:1px solid #ffffff10;border-radius:8px;gap:7px;margin-top:auto;padding:14px;display:grid}.customer-security b{color:#dec375;font-size:10px}.customer-security span{color:#829aa5;font-size:9px;line-height:1.5}.customer-signout{color:#b6c7ce;padding:15px 10px 0;font-size:10px;text-decoration:none}.customer-work{width:calc(100% - 238px);margin-left:238px}.customer-work>header{background:#fff;border-bottom:1px solid #dfe6e9;justify-content:space-between;align-items:center;height:80px;padding:13px 28px;display:flex}.customer-work header span,.customer-panel-head span,.customer-welcome span,.customer-balances span{letter-spacing:.13em;color:#397084;font-size:8px;font-weight:900}.customer-work h1{margin:3px 0;font:25px Georgia,serif}.customer-user{align-items:center;gap:10px;display:flex}.customer-user>i{color:#153b4f;background:#e3eaec;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.customer-user span{display:grid}.customer-user small{color:#7e8e95;font-size:9px}.customer-content{max-width:1450px;margin:auto;padding:22px}.customer-loading,.customer-empty{text-align:center;align-content:center;place-items:center;min-height:70vh;display:grid}.customer-empty>i{color:#555b64;background:#e6ecee;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:26px;font-style:normal;display:grid}.customer-empty h2{font:25px Georgia,serif}.customer-empty button,.customer-welcome button{color:#fff;background:#772c43;border:0;border-radius:7px;padding:13px 17px;font-weight:800}.customer-welcome{color:#fff;background:linear-gradient(120deg,#0e3043,#1b5269 70%,#6d2940);border-radius:10px;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.customer-welcome h2{margin:6px 0;font:29px Georgia,serif}.customer-balances{background:#fff;border:1px solid #dfe6e9;border-radius:9px;grid-template-columns:1.25fr 1fr 1fr;margin-top:14px;display:grid}.customer-balances article{border-right:1px solid #e4e9eb;gap:5px;padding:21px;display:grid}.customer-balances article:last-child{border:0}.customer-balances strong{color:#123f54;font:29px Georgia,serif}.customer-balances b{font:19px Georgia,serif}.customer-balances small{color:#7d8b91;font-size:9px}.customer-grid{grid-template-columns:1.35fr .65fr;gap:13px;margin-top:13px;display:grid}.customer-panel{background:#fff;border:1px solid #dfe6e9;border-radius:9px;padding:18px}.customer-panel-head{justify-content:space-between;display:flex}.customer-panel-head h2{margin:4px 0;font:19px Georgia,serif}.customer-account-list{margin-top:13px;display:grid}.customer-account-list button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f2;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.customer-account-list button.on{background:#f0f5f6;box-shadow:inset 3px 0 #c9a24c}.customer-account-list>button>i{color:#555b64;background:#e7eef1;border-radius:8px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.customer-account-list span,.customer-account-list em{gap:4px;font-style:normal;display:grid}.customer-account-list small{color:#7b8a91;font-size:9px}.customer-account-list em{text-align:right}.quick>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.quick button{text-align:left;background:#fafcfc;border:1px solid #dfe6e9;border-radius:8px;gap:4px;min-height:100px;padding:12px;display:grid}.quick button i{color:#555b64;background:#e6eef1;border-radius:6px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.quick button small{color:#7d8b91;font-size:8px}.transactions{margin-top:13px}.transactions>.customer-panel-head>button{color:#235e78;background:0 0;border:0;font-weight:800}.transactions article{border-top:1px solid #edf1f2;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.transactions article>i{color:#9c3d3d;background:#f7eaea;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.transactions article span{gap:3px;display:grid}.transactions article small{color:#849198;font-size:9px}.transactions article em{font-style:normal;font-weight:900}.no-transactions{text-align:center;color:#839097;padding:30px}@media (width<=900px){.customer-side{width:68px;padding:18px 9px}.customer-brand div,.customer-side nav button:not(.on){font-size:0}.customer-side nav button{justify-content:center}.customer-security,.customer-signout{display:none}.customer-work{width:calc(100% - 68px);margin-left:68px}.customer-grid,.client-login{grid-template-columns:1fr}.client-login-side{display:none}}@media (width<=600px){.client-login-card{margin:25px;padding:27px}.customer-content{padding:12px}.customer-user span{display:none}.customer-welcome{flex-direction:column;align-items:flex-start;gap:15px}.customer-balances{grid-template-columns:1fr}.customer-balances article{border-bottom:1px solid #e4e9eb;border-right:0}.customer-account-list button{grid-template-columns:42px 1fr}.customer-account-list em{text-align:left;grid-column:2}.quick>div:last-child{grid-template-columns:1fr 1fr}}.client-login-brand>img{object-fit:cover;border-radius:9px;width:58px;height:58px;box-shadow:0 0 0 1px #d6b762}.customer-brand>img{object-fit:cover;border-radius:8px;width:54px;height:54px;box-shadow:0 0 0 1px #cba552}.customer-brand{padding-left:2px}.demo-ribbon{color:#664f19;background:#f4ead0;border:1px solid #dbc27d;border-radius:7px;align-items:center;gap:12px;margin-bottom:13px;padding:9px 14px;font-size:10px;display:flex}.demo-ribbon b{letter-spacing:.12em}.demo-ribbon span{color:#7c6b42}.service-hero{color:#fff;background:linear-gradient(118deg,#4b122b,#173e54 66%,#681c3b);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:27px 30px;display:flex}.service-hero span{letter-spacing:.16em;color:#d7b963;font-size:9px;font-weight:900}.service-hero h2{margin:6px 0;font:30px Georgia,serif}.service-hero p{color:#bdcbd2;margin:0}.service-hero button,.support-grid button{color:#fff;background:#681c3b;border:1px solid #d2ad58;border-radius:7px;padding:13px 17px;font-weight:800}.customer-panel-head>button{color:#235e78;background:0 0;border:0;font-weight:800}.service-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.service-cards article{background:#fff;border:1px solid #dfe6e9;border-radius:9px;flex-direction:column;min-height:190px;padding:20px;display:flex}.service-cards article>i{color:#16465d;background:#e7eef1;border-radius:8px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid}.service-cards h3{margin:17px 0 7px;font:19px Georgia,serif}.service-cards p{color:#718188;font-size:11px;line-height:1.5}.service-cards button{color:#681c3b;text-align:left;background:0 0;border:0;margin-top:auto;padding:8px 0;font-weight:900}.card-stage{grid-template-columns:minmax(320px,.8fr) 1.2fr;gap:15px;display:grid}.bank-card{color:#fff;background:linear-gradient(135deg,#4b122b,#555b64 66%,#681c3b);border-radius:18px;grid-template-columns:58px 1fr;align-items:start;min-height:240px;padding:25px;display:grid;box-shadow:0 18px 38px #0a1b292e}.bank-card>span{letter-spacing:.12em;text-align:right;font-size:10px}.bank-card>b{letter-spacing:.07em;grid-column:1/3;align-self:end;font:24px Georgia,serif}.bank-card>small{color:#d5dee2;letter-spacing:.08em;grid-column:1/3;justify-content:space-between;display:flex}.bank-card em{font-style:normal}.card-actions h2,.support-grid h2{font:22px Georgia,serif}.card-actions>button,.support-grid section:last-child>button{text-align:left;background:#fff;border:0;border-top:1px solid #e3e9eb;justify-content:space-between;width:100%;padding:14px 5px;display:flex}.document-list{background:#fff;border:1px solid #dfe6e9;border-radius:9px}.document-list article{border-bottom:1px solid #e7ecee;grid-template-columns:42px 1fr 75px 80px;align-items:center;gap:13px;padding:17px;display:grid}.document-list article:last-child{border:0}.document-list i{color:#555b64;background:#e7eef1;border-radius:8px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.document-list span{display:grid}.document-list small{color:#7d8b91;margin-top:4px}.document-list em{color:#397084;font-size:9px;font-style:normal;font-weight:900}.document-list button{color:#681c3b;background:0 0;border:0;font-weight:900}.support-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-grid section:first-child{gap:14px;display:grid}.support-grid p{color:#718188;line-height:1.6}.support-grid a{color:#555b64;font-weight:900}.customer-toast{z-index:11050;box-sizing:border-box;color:#fff;background:#681c3b;border-left:4px solid #c7a14a;border-radius:7px;max-width:min(520px,100vw - 50px);padding:14px 18px;position:fixed;bottom:88px;right:25px;box-shadow:0 15px 35px #0003}@media (width<=1100px){.service-cards{grid-template-columns:1fr 1fr}}@media (width<=600px){.service-hero{flex-direction:column;align-items:flex-start;gap:15px}.service-cards,.support-grid,.card-stage{grid-template-columns:1fr}.document-list article{grid-template-columns:42px 1fr 60px}.document-list button{grid-column:2}.demo-ribbon{flex-direction:column;align-items:flex-start;gap:3px}}.service-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03101ccc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.service-modal{background:#f7f8f8;border-radius:14px;width:min(850px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0008}.service-modal>header{color:#fff;background:linear-gradient(115deg,#4b122b,#555b64 68%,#681c3b);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.service-modal header span{letter-spacing:.15em;color:#d5b65f;font-size:9px;font-weight:900}.service-modal h2{margin:5px 0;font:27px Georgia,serif}.service-modal header button{color:#fff;background:0 0;border:1px solid #ffffff45;border-radius:50%;width:38px;height:38px;font-size:24px}.service-security{color:#38614b;background:#edf4ef;border-bottom:1px solid #cfddd4;align-items:center;gap:17px;padding:10px 24px;font-size:9px;display:flex}.service-security b{color:#14643d;letter-spacing:.1em}.service-security span:before{content:"✓ ";color:#168151}.service-modal form{padding:23px}.service-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.service-form-grid label{gap:6px;display:grid}.service-form-grid label>span{letter-spacing:.08em;color:#47606c;font-size:9px;font-weight:900}.service-form-grid input,.service-form-grid textarea,.service-form-grid select{box-sizing:border-box;color:#142d39;width:100%;font:inherit;background:#fff;border:1px solid #ccd7db;border-radius:7px;padding:12px}.service-form-grid .full{grid-column:1/3}.service-form-grid textarea{resize:vertical;min-height:110px}.service-review{color:#555b64;background:#e9eff1;border-radius:7px;justify-content:space-between;margin-top:18px;padding:13px 15px;display:flex}.service-error{color:#9e2929;background:#fae8e8;border-radius:6px;padding:11px}.service-modal form>footer{border-top:1px solid #dbe2e5;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:17px;display:flex}.service-modal form>footer button{color:#fff;background:#681c3b;border:0;border-radius:7px;padding:13px 18px;font-weight:900}.service-modal form>footer button:disabled{opacity:.6}@media (width<=600px){.service-modal-backdrop{padding:0}.service-modal{border-radius:0;height:100vh;max-height:100vh}.service-form-grid{grid-template-columns:1fr}.service-form-grid .full{grid-column:auto}.service-security{flex-direction:column;align-items:flex-start;gap:5px}}.document-account-picker{background:#fff;border:1px solid #dfe6e9;border-left:4px solid #c7a14a;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr);align-items:end;gap:18px;margin:0 0 14px;padding:20px 22px;display:grid;box-shadow:0 10px 30px #1446580b}.document-account-picker>div>span,.document-account-picker label>span{color:#681c3b;letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.document-account-picker h3{color:#263840;margin:0 0 5px;font:22px Georgia,serif}.document-account-picker p{color:#718188;margin:0;font-size:12px;line-height:1.5}.document-account-picker label{gap:5px;display:grid}.document-account-picker select{box-sizing:border-box;color:#142d39;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ccd7db;border-left:4px solid #681c3b;border-radius:8px;padding:10px 12px;font-weight:700}.document-account-summary{border-top:1px solid #e7ecee;flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding-top:13px;display:flex!important}.document-account-summary strong{color:#263840}.document-account-summary span,.document-account-summary small{color:#60747d}@media (width<=760px){.document-account-picker{grid-template-columns:1fr;padding:16px}.document-account-summary{grid-column:1}.document-account-picker select{font-size:16px}}.tf-limit-summary{background:#fff;border:1px solid #dedfe1;border-left:4px solid #c7a14a;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:22px 24px;display:flex}.tf-limit-summary span,.tf-limit-empty span{color:#681c3b;letter-spacing:.14em;font-size:9px;font-weight:900}.tf-limit-summary h2{color:#263840;margin:5px 0;font:25px Georgia,serif}.tf-limit-summary p,.tf-limit-empty p{color:#687b84;max-width:760px;margin:0;font-size:12px;line-height:1.55}.tf-limit-summary button,.tf-limit-empty button{color:#fff;background:#681c3b;border:0;border-radius:7px;flex:none;padding:13px 17px;font-weight:900}.tf-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.tf-limit-card{background:#fff;border:1px solid #dde5e8;border-radius:11px;padding:20px;box-shadow:0 10px 28px #1446580d}.tf-limit-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tf-limit-card header span{color:#681c3b;letter-spacing:.13em;font-size:9px;font-weight:900}.tf-limit-card h3{color:#263840;margin:5px 0 0;font:25px Georgia,serif}.tf-limit-status{color:#16613c;letter-spacing:.08em;background:#e8f4ed;border-radius:999px;width:max-content;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.tf-limit-status.awaiting_checker{color:#805d08;background:#fbf0d7}.tf-limit-status.rejected,.tf-limit-status.suspended,.tf-limit-status.cancelled{color:#8b2833;background:#f8e3e5}.tf-limit-status.expired{color:#5f6f76;background:#eceff1}.tf-limit-meter{background:#e9eef0;border-radius:999px;height:7px;margin:18px 0;overflow:hidden}.tf-limit-meter i{border-radius:inherit;background:linear-gradient(90deg,#681c3b,#c7a14a);height:100%;display:block}.tf-limit-numbers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tf-limit-numbers div{gap:5px;display:grid}.tf-limit-numbers span,.tf-limit-card footer span{color:#718188;font-size:9px}.tf-limit-numbers b{color:#253a43;font-size:13px}.tf-limit-card footer{border-top:1px solid #e8edef;flex-wrap:wrap;gap:7px 15px;margin-top:17px;padding-top:13px;display:flex}.tf-limit-empty{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.tf-limit-empty h3{color:#263840;margin:5px 0;font:22px Georgia,serif}.tf-limit-history{margin-bottom:14px}.tf-limit-table{overflow:auto}.tf-limit-row{color:#455b64;border-top:1px solid #e7ecee;grid-template-columns:1.2fr 1fr .8fr .8fr;align-items:center;gap:12px;min-width:680px;padding:13px 4px;font-size:11px;display:grid}.tf-limit-row.labels{color:#718188;letter-spacing:.09em;border-top:0;font-size:8px;font-weight:900}.tf-limit-row strong{color:#263840}.tf-limit-controls{color:#526870;background:#edf2f3;border:1px solid #dfe6e9;border-radius:9px;justify-content:center;align-items:center;gap:12px;margin-bottom:14px;padding:14px;font-size:10px;display:flex}.tf-limit-controls b{color:#681c3b}.tf-limit-controls i{color:#c29d47;font-style:normal;font-weight:900}@media (width<=900px){.tf-limit-grid{grid-template-columns:1fr}.tf-limit-summary,.tf-limit-empty,.tf-limit-controls{flex-direction:column;align-items:flex-start}.tf-limit-controls i{margin-left:45px;transform:rotate(90deg)}}@media (width<=600px){.tf-limit-summary{padding:18px}.tf-limit-summary button,.tf-limit-empty button{width:100%}.tf-limit-numbers{grid-template-columns:1fr}.tf-limit-numbers div{grid-template-columns:90px 1fr;align-items:center}.tf-limit-card header{flex-direction:column}}.ocr-upload{background:#fffaf0;border:1px dashed #b99a50;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.ocr-upload>div{gap:5px;display:grid}.ocr-upload span{color:#6e7f87;font-size:10px}.ocr-upload label{color:#fff;cursor:pointer;background:#555b64;border-radius:7px;padding:12px 16px;font-size:10px;font-weight:900;display:block;position:relative;overflow:hidden}.ocr-upload label.busy{opacity:.65}.ocr-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.ocr-upload p{color:#6b581f;border-top:1px solid #e5d8b7;grid-column:1/3;margin:0;padding-top:9px;font-size:10px}@media (width<=600px){.ocr-upload{grid-template-columns:1fr}.ocr-upload p{grid-column:auto}}@media (width<=760px){.customer-shell{min-width:0;padding-bottom:88px;display:block;overflow-x:hidden}.customer-side{z-index:100;pointer-events:auto;background:#0b2a3c;border-top:1px solid #c9a24c;width:auto;height:82px;padding:0;display:block;inset:auto 0 0;box-shadow:0 -8px 25px #00101d38}.customer-brand,.customer-security,.customer-signout{display:none}.customer-side nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;pointer-events:auto;align-items:stretch;gap:2px;height:82px;margin:0;padding:0 8px;display:flex;overflow:auto hidden}.customer-side nav::-webkit-scrollbar{display:none}.service-cards::-webkit-scrollbar{display:none}.customer-side nav button,.customer-side nav button:not(.on){appearance:none;text-align:center;color:#9db3bd;white-space:nowrap;cursor:pointer;z-index:101;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:4px;min-width:76px;min-height:72px;padding:8px 3px 7px;font-size:9px;line-height:1.1;display:flex;position:relative}.customer-side nav button.on{color:#fff;background:#ffffff10;box-shadow:inset 0 3px #d2ad58}.customer-side nav button:active{color:#fff;background:#ffffff1f}.customer-side nav i{pointer-events:none;width:auto;font-size:17px}.customer-side nav button span,.customer-side nav button em{pointer-events:none}.customer-work{width:100%;min-width:0;margin:0}.customer-work>header{z-index:30;box-sizing:border-box;height:66px;padding:8px 15px;position:sticky;top:0}.customer-work h1{white-space:nowrap;text-overflow:ellipsis;max-width:58vw;font-size:21px;overflow:hidden}.customer-content{box-sizing:border-box;width:100%;padding:10px 10px 18px}.customer-welcome{padding:21px 18px}.customer-welcome h2{font-size:24px}.customer-welcome p{font-size:11px;line-height:1.45}.customer-welcome button,.service-hero button{touch-action:manipulation;width:100%;min-height:46px}.customer-balances strong{font-size:25px}.customer-panel{min-width:0;padding:14px}.customer-account-list button{touch-action:manipulation;gap:9px;min-width:0;padding:12px 8px}.customer-account-list span{min-width:0}.customer-account-list span b,.customer-account-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transactions article{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px 5px}.transactions article span{min-width:0}.transactions article span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transactions article em{text-align:left;grid-column:2;font-size:13px}.quick>div:last-child{grid-template-columns:1fr 1fr}.quick button{touch-action:manipulation;min-height:112px;padding:11px}.customer-toast{font-size:12px;bottom:94px;left:10px;right:10px}.service-hero{margin-bottom:10px;padding:21px 18px}.service-hero h2{font-size:25px}.service-hero p{font-size:11px;line-height:1.5}.service-cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.service-cards article{scroll-snap-align:start;flex:0 0 min(78vw,300px);min-height:170px;padding:17px}.service-cards button,.exchange-entry,.customer-panel button,.document-list button,.support-grid button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.card-stage{grid-template-columns:1fr}.bank-card{min-height:195px;padding:19px}.bank-card>b{font-size:20px}.document-list article{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:14px 10px}.document-list em{display:none}.document-list button{text-align:left;grid-column:2;padding:8px 0}.support-grid{grid-template-columns:1fr}.demo-ribbon{padding:8px 10px;font-size:9px}}@media (width<=600px){.client-login{min-height:100dvh}.client-login-card{margin:14px;padding:22px}.client-login-card h1{font-size:31px}.client-login-brand>img{width:48px;height:48px}.service-modal{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.service-modal>header{flex:none;padding:15px 16px}.service-modal h2{font-size:22px}.service-security{flex:none;max-height:62px;padding:9px 16px;overflow:auto}.service-modal form{flex:1;padding:14px 14px 92px;overflow:auto}.service-form-grid{gap:12px}.service-form-grid input,.service-form-grid textarea,.service-form-grid select{min-height:46px;font-size:16px}.service-review{flex-direction:column;gap:8px}.service-modal form>footer{z-index:2;background:#f7f8f8;margin:0;padding:10px 12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 20px #00101d1c}.service-modal form>footer button{touch-action:manipulation;flex:1;min-height:46px;padding:10px 8px}.ocr-upload{gap:10px;padding:13px}.ocr-upload label{text-align:center;place-items:center;min-height:44px;display:grid}.ocr-upload span{line-height:1.45}}.wallet-loading{place-items:center;min-height:180px;display:grid}.wallet-empty{text-align:center;background:#fff;border:1px solid #dfe6e9;border-radius:10px;padding:45px 25px}.wallet-empty i{color:#555b64;background:#e7eef1;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:25px;font-style:normal;display:grid}.wallet-empty h2{font:26px Georgia,serif}.wallet-empty p{color:#718188;max-width:620px;margin:0 auto 20px;line-height:1.6}.wallet-empty button,.wallet-primary{color:#fff;background:#681c3b;border:0;border-radius:7px;padding:13px 17px;font-weight:900}.wallet-summary{background:#fff;border:1px solid #dfe6e9;border-radius:10px;grid-template-columns:1.25fr .9fr 1fr;margin-bottom:13px;display:grid}.wallet-summary>div,.wallet-summary>label{border-right:1px solid #e3e9eb;gap:6px;padding:20px;display:grid}.wallet-summary>div:last-child{border:0}.wallet-summary span,.wallet-label,.wallet-action label span{letter-spacing:.1em;color:#397084;font-size:9px;font-weight:900}.wallet-summary strong{color:#555b64;font:30px Georgia,serif}.wallet-summary strong small{font:12px sans-serif}.wallet-summary p,.wallet-summary small{color:#788990;margin:0;font-size:10px}.wallet-summary select,.wallet-action input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ccd7db;border-radius:7px;padding:12px}.wallet-grid{grid-template-columns:.85fr 1.15fr;gap:13px;display:grid}.wallet-tabs{grid-template-columns:1fr 1fr;margin:-18px -18px 20px;display:grid}.wallet-tabs button{color:#657a84;background:#f4f6f6;border:0;border-bottom:1px solid #dfe6e9;padding:15px;font-weight:900}.wallet-tabs button.on{color:#681c3b;background:#fff;box-shadow:inset 0 -3px #c7a14a}.wallet-action code{word-break:break-all;color:#555b64;background:#edf2f3;border-radius:7px;margin:9px 0 13px;padding:13px;display:block}.wallet-action form{border-top:1px solid #e1e7e9;gap:12px;margin-top:20px;padding-top:18px;display:grid}.wallet-action label{gap:6px;display:grid}.wallet-action form>button:not(.wallet-primary){color:#555b64;background:#fff;border:1px solid #555b64;border-radius:7px;padding:12px;font-weight:900}.wallet-send small{color:#718188;line-height:1.5}.wallet-message{color:#236044;background:#e9f2ed;border-radius:6px;padding:10px}.wallet-activity article{border-top:1px solid #e7ecee;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.wallet-activity article i{border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.wallet-activity article i.in{color:#16805a;background:#e5f3ed}.wallet-activity article i.out{color:#9c3d3d;background:#f7eaea}.wallet-activity article span{min-width:0;display:grid}.wallet-activity article small{text-overflow:ellipsis;white-space:nowrap;color:#7d8b91;overflow:hidden}.wallet-activity article em{font-size:12px;font-style:normal;font-weight:900}@media (width<=760px){.wallet-summary{grid-template-columns:1fr}.wallet-summary>div,.wallet-summary>label{border-bottom:1px solid #e3e9eb;border-right:0;padding:16px}.wallet-grid{grid-template-columns:1fr}.wallet-activity article{grid-template-columns:34px minmax(0,1fr)}.wallet-activity article em{grid-column:2}.wallet-action input{min-height:46px;font-size:16px}.wallet-primary{min-height:46px}}.exchange-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.exchange-card{padding:24px;position:relative}.exchange-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.exchange-card label{gap:7px;display:grid}.exchange-card label>span,.exchange-info>span,.exchange-quote span{letter-spacing:.1em;color:#397084;font-size:9px;font-weight:900}.exchange-card select,.exchange-card input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ccd7db;border-radius:8px;padding:13px}.exchange-card label>div{background:#fff;border:1px solid #ccd7db;border-radius:8px;grid-template-columns:1fr auto;align-items:center;display:grid}.exchange-card label>div input{border:0}.exchange-card label>div b{color:#555b64;padding:0 13px}.exchange-card label>div.receive{min-height:48px;padding:0 13px;display:flex}.exchange-swap{color:#fff;background:#555b64;border:1px solid #c7a14a;border-radius:50%;place-items:center;width:42px;height:42px;margin:13px auto;font-size:18px;display:grid}.exchange-primary{color:#fff;background:#681c3b;border:0;border-radius:8px;width:100%;min-height:48px;margin-top:17px;font-weight:900}.exchange-primary:disabled{opacity:.55}.exchange-quote{background:#edf2f3;border-left:4px solid #c7a14a;gap:5px;margin-top:18px;padding:15px;display:grid}.exchange-quote small{color:#718188}.exchange-error{color:#962c2c;background:#fae8e8;border-radius:7px;padding:11px}.exchange-info h2{font:24px Georgia,serif}.exchange-info ul{color:#294552;padding-left:19px;line-height:2}.exchange-info p{color:#718188;background:#f3f6f6;padding:13px;font-size:11px;line-height:1.6}@media (width<=760px){.exchange-grid,.exchange-row{grid-template-columns:1fr}.exchange-card{padding:16px}.exchange-info{order:-1}.exchange-card select,.exchange-card input{min-height:46px;font-size:16px}}.exchange-entry{color:#555b64;text-align:left;background:linear-gradient(105deg,#fffaf0,#f6ead0);border:1px solid #d2ad58;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;margin:0 0 13px;padding:15px 18px;display:grid}.exchange-entry>i{color:#fff;background:#555b64;border-radius:8px;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.exchange-entry>span{gap:3px;display:grid}.exchange-entry em{color:#681c3b;font-style:normal;font-weight:900}@media (width<=760px){.exchange-entry{grid-template-columns:40px 1fr}.exchange-entry em{grid-column:2}}:root{--dcb-ink:#102a3a;--dcb-blue:#176b87;--dcb-blue-soft:#eaf5f8;--dcb-burgundy:#8d294c;--dcb-gold:#c8a75a;--dcb-paper:#f7fafb;--dcb-line:#e2eaed;--dcb-muted:#6d818b}.customer-shell,.client-login,.service-modal{letter-spacing:-.01em;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.customer-work h1,.customer-welcome h2,.customer-balances strong,.customer-balances b,.customer-panel-head h2,.service-hero h2,.service-cards h3,.card-actions h2,.support-grid h2,.service-modal h2,.bank-card>b,.wallet-empty h2,.wallet-summary strong,.exchange-info h2,.client-login-card h1,.client-login-side h2{letter-spacing:-.035em;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.customer-work h1{font-size:27px;font-weight:750}.customer-panel-head h2{font-weight:700}.customer-welcome h2{font-size:31px;font-weight:750}.customer-balances strong{font-weight:720}.service-hero h2{font-weight:760}.service-cards h3{font-weight:720}.customer-side{color:var(--dcb-ink);border-right:1px solid var(--dcb-line);background:#fff;box-shadow:12px 0 40px #1446580d}.customer-side nav button{color:#617983;font-weight:650}.customer-side nav button.on{background:var(--dcb-blue-soft);color:#145b74;box-shadow:inset 3px 0 var(--dcb-burgundy)}.customer-side nav i{color:#558293}.customer-side nav button.on i{color:var(--dcb-burgundy)}.customer-security{background:#f5fafb;border:1px solid #dce9ec}.customer-work>header{border-color:var(--dcb-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed}.customer-welcome,.service-hero{color:var(--dcb-ink);background:linear-gradient(122deg,#fff 0%,#edf7f9 72%,#fbf3f6 100%);border:1px solid #dce9ec;box-shadow:0 14px 40px #0e46590f}.customer-welcome button,.service-hero button,.support-grid button,.wallet-primary,.exchange-primary,.wallet-empty button{background:var(--dcb-burgundy);transition:transform .18s,box-shadow .18s;box-shadow:0 8px 18px #8d294c2e}.customer-welcome button:hover,.service-hero button:hover,.wallet-primary:hover,.exchange-primary:hover{transform:translateY(-1px);box-shadow:0 11px 24px #8d294c3d}.customer-panel,.customer-balances,.service-cards article,.document-list,.wallet-summary,.wallet-empty{border-color:var(--dcb-line);background:#fffffff5;border-radius:14px;box-shadow:0 10px 30px #1446580b}.customer-balances strong{color:#145b74}.customer-account-list button{border-color:#eef3f4;border-radius:9px}.customer-account-list>button>i,.quick button i,.service-cards article>i,.document-list i{background:var(--dcb-blue-soft);color:#176b87}.quick button{border-color:var(--dcb-line);background:#fbfdfe;border-radius:11px;transition:transform .18s,border-color .18s}.quick button:hover,.service-cards article:hover{border-color:#bcd5dd;transform:translateY(-2px)}.service-cards article{border-radius:14px}.exchange-entry{background:linear-gradient(105deg,#fff,#f8fbfc);border-color:#dce7ea;box-shadow:0 8px 24px #1446580d}.exchange-entry>i{background:#176b87}.bank-card{background:linear-gradient(140deg,#0e536c,#177894 62%,#8d294c);box-shadow:0 18px 45px #14576d2e}.service-modal{background:#f8fbfc}.service-modal>header{background:linear-gradient(115deg,#176b87,#135b76 72%,#8d294c)}.service-security{background:#eff8f3}.service-form-grid input,.service-form-grid textarea,.service-form-grid select,.exchange-card select,.exchange-card input,.wallet-action input{border-color:#d4e1e5;border-radius:10px}.service-form-grid input:focus,.service-form-grid textarea:focus,.service-form-grid select:focus{border-color:#4c97ae;outline:3px solid #176b8729}.wallet-tabs button.on{color:var(--dcb-burgundy);box-shadow:inset 0 -3px var(--dcb-gold)}.wallet-action code,.exchange-quote{background:#edf6f8}.client-login-card>a{background:var(--dcb-burgundy)}@media (width<=760px){.customer-side{border-top:1px solid var(--dcb-line);background:#fffffff7;box-shadow:0 -9px 30px #1446581f}.customer-side nav button,.customer-side nav button:not(.on){color:#6f858e}.customer-side nav button.on{background:var(--dcb-blue-soft);color:#145b74;box-shadow:inset 0 3px var(--dcb-burgundy)}.customer-work h1{font-size:22px}.customer-welcome h2{font-size:26px}.service-cards article{box-shadow:none}}.customer-side nav button>span{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.nav-coming-soon,.coming-soon-badge{text-transform:uppercase;letter-spacing:.08em;color:#765c1d;white-space:nowrap;background:#f5e8bd;border:1px solid #dfc978;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.quick button b{align-items:center;gap:7px;display:flex}.service-cards article.service-coming-soon{background:#fbfaf5;border-style:dashed}.service-cards article.service-coming-soon>span{align-self:flex-start;margin-top:11px}.service-cards button:disabled{color:#8b846f;cursor:not-allowed}.provider-coming-soon{text-align:center;background:linear-gradient(145deg,#fff,#f8f5ec);border:1px dashed #d3bd79;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:38px;display:flex}.provider-coming-soon>span{color:#765c1d;letter-spacing:.14em;background:#f5e8bd;border:1px solid #dfc978;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:900}.provider-coming-soon h3{color:var(--dcb-ink);margin:18px 0 8px;font-size:25px}.provider-coming-soon p{max-width:600px;color:var(--dcb-muted);margin:0;line-height:1.65}.provider-coming-soon button{color:#847b67;cursor:not-allowed;background:#e9e5da;border:0;border-radius:8px;margin-top:22px;padding:12px 18px;font-weight:800}.client-internal-login{gap:12px;margin:22px 0 14px;display:grid}.client-internal-login label{text-align:left;gap:6px;display:grid}.client-internal-login label span{letter-spacing:.12em;color:#70415a;font-size:9px;font-weight:850}.client-internal-login input{color:#172b3b;background:#fff;border:1px solid #d5c9ba;border-left:3px solid #8b174b;border-radius:8px;min-height:50px;padding:0 13px}.client-internal-login button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c173f,#a92b60);border:0;border-radius:8px;min-height:54px;font-weight:850}.client-internal-login button:disabled{opacity:.55;cursor:not-allowed}.client-internal-login p{background:#fff0f2;border-radius:7px;padding:9px 11px;color:#9d2348!important;margin:0!important;font-size:11px!important}.client-investments{gap:14px;display:grid}.investment-product{color:#fff;background:radial-gradient(circle at 88% 0,#5dd0df38,#0000 38%),linear-gradient(125deg,#003e47,#082e42 68%,#591630);border-bottom:3px solid #c9a653;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex;box-shadow:0 18px 42px #072d3b29}.investment-intro>span,.investment-heading span{letter-spacing:.15em;color:#63c6d3;font-size:9px;font-weight:850}.investment-intro h2{letter-spacing:-.04em;margin:8px 0;font-size:30px;font-weight:720}.investment-intro p{color:#c4d5da;max-width:720px;line-height:1.6}.investment-badges{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.investment-badges b{letter-spacing:.1em;background:#ffffff0b;border:1px solid #ffffff2d;border-radius:999px;padding:7px 9px;font-size:8px}.investment-rate{text-align:center;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:18px;gap:5px;min-width:210px;padding:22px;display:grid}.investment-rate small{color:#b9ccd1;letter-spacing:.12em;font-size:8px}.investment-rate strong{color:#e3c574;font-size:54px}.investment-rate span{color:#c9d6da;font-size:10px}.investment-layout{grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:14px;display:grid}.investment-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.investment-heading h2{margin:4px 0;font-size:21px}.investment-heading>div>span{color:#8d294c}.investment-heading>b{letter-spacing:.1em;color:#7f6229;background:#f4ecdf;border-radius:999px;padding:7px 9px;font-size:8px}.investment-book>label{gap:7px;margin-top:15px;display:grid}.investment-book>label>span{color:#697f89;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.investment-book select,.investment-amount{background:#fbfdfe;border:1px solid #d4e2e6;border-radius:11px;width:100%;min-height:50px}.investment-book select{color:#173643;padding:0 13px}.investment-amount{align-items:center;display:flex;overflow:hidden}.investment-amount>b{color:#176b87;border-right:1px solid #dce7ea;padding:0 14px}.investment-amount input{background:0 0;border:0;outline:0;width:100%;padding:14px;font-size:18px}.investment-summary{border:1px solid #dce7ea;border-radius:12px;grid-template-columns:1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.investment-summary div{border-bottom:1px solid #edf2f3;gap:4px;padding:12px 14px;display:grid}.investment-summary div:nth-child(odd){border-right:1px solid #edf2f3}.investment-summary span{color:#758a93;text-transform:uppercase;font-size:8px}.investment-summary b{font-size:13px}.investment-summary .total{background:#eef8f7}.investment-submit{color:#fff;background:#8d294c;border:0;border-radius:11px;width:100%;min-height:50px;margin-top:18px;font-weight:800}.investment-submit:disabled{opacity:.45}.investment-note{text-align:center;color:#75868d;margin-top:10px;display:block}.investment-error{color:#8f2f3d;background:#fff0f1;border-left:3px solid #b54655;padding:10px 12px}.schedule-list{max-height:520px;overflow:auto}.schedule-list>div{border-top:1px solid #edf2f3;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:11px 4px;display:grid}.schedule-list i{color:#176b87;background:#eaf6f8;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.schedule-list span{gap:3px;display:grid}.schedule-list small{color:#7a8c93;font-size:8px}.schedule-list strong{color:#176b87;font-size:11px}.investment-holdings article{border-top:1px solid #edf2f3;grid-template-columns:1.4fr 1fr .7fr .7fr;align-items:center;gap:12px;padding:13px;display:grid}.investment-holdings article div{gap:4px;display:grid}.investment-holdings small,.investment-holdings p{color:#7b8d94}.investment-holdings em{color:#26765a;text-align:center;background:#e8f5ef;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}@media (width<=900px){.investment-layout{grid-template-columns:1fr}.investment-product{align-items:flex-start}.investment-rate{min-width:180px}}@media (width<=600px){.investment-product{padding:20px;display:grid}.investment-intro h2{font-size:25px}.investment-rate{min-width:0}.investment-summary{grid-template-columns:1fr}.investment-summary div:nth-child(odd){border-right:0}.investment-holdings article{grid-template-columns:1fr 1fr}.investment-holdings article div{grid-column:1/-1}.schedule-list{max-height:none}}.investment-holdings{overflow:hidden}.investment-holdings .deposit-contract{border-top:1px solid #edf2f3;gap:14px;padding:18px 0;display:grid}.deposit-overview{grid-template-columns:1.4fr 1fr .7fr .7fr;align-items:center;gap:12px;padding:0 4px;display:grid}.deposit-overview>em{color:#26765a;text-align:center;background:#e8f5ef;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.investment-lock{background:#f8f1f3;border-left:4px solid #8d294c;border-radius:8px;grid-template-columns:1fr auto;gap:5px 18px;padding:14px 16px;display:grid}.investment-lock b{color:#751d3d}.investment-lock span{color:#5e7078;font-size:10px}.investment-lock a{color:#fff;background:#8d294c;border-radius:9px;grid-area:1/2/3;align-self:center;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.actual-payouts{border:1px solid #dde7ea;border-radius:12px;overflow:hidden}.actual-payout-head{background:#f3f6f7;justify-content:space-between;padding:13px 15px;display:flex}.actual-payout-head span{color:#697f89;font-size:9px}.actual-payout-table{display:grid}.payout-row{border-top:1px solid #edf2f3;grid-template-columns:45px 1fr 1fr 110px;align-items:center;gap:10px;padding:10px 15px;font-size:10px;display:grid}.payout-row strong{color:#176b87}.payout-row em{color:#82611c;background:#fff3d9;border-radius:999px;justify-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.payout-row em.credited{color:#26765a;background:#e8f5ef}.payout-labels{letter-spacing:.08em;text-transform:uppercase;color:#71838b;background:#fbfcfc;font-size:8px;font-weight:800}@media (width<=600px){.deposit-overview{grid-template-columns:1fr 1fr}.deposit-overview>div{grid-column:1/-1}.investment-lock{grid-template-columns:1fr}.investment-lock a{text-align:center;grid-area:auto/1;margin-top:6px}.actual-payouts{overflow-x:auto}.actual-payout-table{min-width:520px}}.upcoming-payouts{background:linear-gradient(135deg,#fffaf0,#f8f1f3);border:1px solid #ead9be;border-radius:14px;gap:12px;margin:0 0 18px;padding:15px;display:grid}.upcoming-payouts>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.upcoming-payouts>div:first-child span{letter-spacing:.12em;color:#8d294c;font-size:8px;font-weight:850}.upcoming-payouts>div:first-child b{color:#52656d;font-size:11px}.upcoming-payout-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.upcoming-payout-grid article{background:#fff;border-radius:10px;border:1px solid #eadfce!important;grid-template-columns:1fr!important;gap:4px!important;padding:11px!important;display:grid!important}.upcoming-payout-grid small{color:#8d294c;font-weight:800}.upcoming-payout-grid b{color:#173643}.upcoming-payout-grid span{color:#71848d;font-size:8px}.investment-holdings .deposit-contract{background:#fff;border:1px solid #dce7ea;border-radius:13px;margin-top:10px;padding:0;display:block;overflow:hidden}.deposit-contract summary{cursor:pointer;padding:15px;list-style:none}.deposit-contract summary::-webkit-details-marker{display:none}.deposit-contract[open] summary{background:#f8fafb;border-bottom:1px solid #e4ecee}.deposit-contract .deposit-overview{grid-template-columns:1.5fr 1fr 1fr .65fr auto 22px}.deposit-overview>div{gap:3px;display:grid}.deposit-overview>div>small{letter-spacing:.1em;color:#83949b;font-size:7px;font-weight:850}.deposit-overview>div>span{color:#71848d;font-size:8px}.deposit-overview>i{color:#8d294c;font-size:18px;font-style:normal;transition:all .2s}.deposit-contract[open] .deposit-overview>i{transform:rotate(180deg)}.contract-body{gap:12px;padding:15px;display:grid}@media (width<=850px){.upcoming-payout-grid,.deposit-contract .deposit-overview{grid-template-columns:1fr 1fr}.deposit-overview>em,.deposit-overview>i{align-self:center}}@media (width<=520px){.upcoming-payouts>div:first-child{display:grid}.upcoming-payout-grid{grid-template-columns:1fr}.deposit-contract .deposit-overview{grid-template-columns:1fr 1fr}.deposit-overview>div:first-child{grid-column:1/-1}}.core-deposit-contracts{gap:14px;display:grid}.core-contract-title{justify-content:space-between;align-items:end;display:flex}.core-contract-title h2{margin:5px 0 0}.core-contract{gap:16px;display:grid}.core-contract-summary{grid-template-columns:1.15fr 1fr 1fr .75fr;gap:12px;display:grid}.core-contract-summary>div{background:#fbfcfd;border:1px solid #dfe8eb;border-radius:12px;gap:5px;padding:14px;display:grid}.core-contract-summary span{letter-spacing:.1em;color:#71848d;font-size:8px;font-weight:850}.core-contract-summary strong{color:#12323f;font-size:14px}.core-contract-summary small{color:#74868d;font-size:9px}.core-contract-summary em{color:#26765a;background:#e8f5ef;border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.core-contract-control{background:#f8f1f3;border-left:4px solid #8d294c;border-radius:9px;justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.core-contract-control>div{gap:4px;display:grid}.core-contract-control b{color:#751d3d}.core-contract-control span{color:#667980;font-size:10px}.core-contract-control a{color:#fff;background:#8d294c;border-radius:9px;align-self:center;padding:11px 14px;font-size:10px;font-weight:850;text-decoration:none}.core-payout-table{border:1px solid #dfe8eb;border-radius:12px;overflow:hidden}.core-payout-row{border-top:1px solid #edf2f3;grid-template-columns:55px 1fr 1fr 120px;align-items:center;gap:12px;padding:10px 14px;font-size:10px;display:grid}.core-payout-row:first-child{border-top:0}.core-payout-row.labels{letter-spacing:.08em;text-transform:uppercase;color:#6d8088;background:#eef3f5;font-size:8px;font-weight:850}.core-payout-row strong{color:#176b87}.core-payout-row em{color:#82611c;background:#fff3d9;border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}@media (width<=800px){.core-contract-summary{grid-template-columns:1fr 1fr}.core-contract-control{display:grid}.core-contract-control a{text-align:center}.core-payout-table{overflow-x:auto}.core-payout-row{min-width:540px}}@media (width<=520px){.core-contract-title{gap:10px;display:grid}.core-contract-summary{grid-template-columns:1fr}}.deposit-master-register{gap:16px;display:grid}.register-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.register-head h2{margin:5px 0 0}.register-filters{gap:8px;display:flex}.register-filters input,.register-filters select{color:#163642;background:#fff;border:1px solid #d7e3e7;border-radius:9px;min-height:42px;padding:0 12px}.register-filters input{min-width:260px}.register-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.register-metrics article{background:#f8fafb;border:1px solid #dfe8eb;border-radius:11px;gap:5px;padding:14px;display:grid}.register-metrics span{letter-spacing:.09em;color:#71848d;font-size:8px;font-weight:850}.register-metrics strong{color:#12323f;font-size:18px}@media (width<=800px){.register-head{display:grid}.register-filters{grid-template-columns:1fr 1fr;display:grid}.register-filters input{min-width:0}.register-metrics{grid-template-columns:1fr 1fr}}@media (width<=520px){.register-filters,.register-metrics{grid-template-columns:1fr}}.brand-logo{object-fit:contain;object-position:left center;width:218px;height:64px;box-shadow:none;border-radius:0}.brand>div{display:none}.login-brand>img{max-width:100%;object-fit:contain!important;width:300px!important;height:auto!important}.login-brand>div{display:none}.welcome-brand img{max-width:58vw;object-fit:contain!important;width:310px!important;height:auto!important}.welcome-brand>div,:is(.content:has(.module-view)>.metrics,.content:has(.module-view)>.grid-two,.content:has(.module-view)>.pipeline,.content:has(.module-view)>.bottom-grid),:is(.content:has(.clean-command)>.metrics,.content:has(.clean-command)>.grid-two,.content:has(.clean-command)>.pipeline,.content:has(.clean-command)>.bottom-grid){display:none}.module-view{margin-top:14px}.module-hero{color:#fff;background:linear-gradient(115deg,#122f40,#173f54);border-bottom:3px solid #c9a24c;border-radius:8px;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.module-hero h2{margin:5px 0;font:26px Georgia,serif}.module-hero p{color:#bad0d8;max-width:720px;margin:0;font-size:11px}.module-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0;display:grid}.module-metrics article{border:1px solid var(--line);background:#fff;border-radius:7px;gap:5px;padding:15px 17px;display:grid}.module-metrics span{color:#718089;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.module-metrics strong{font:24px Georgia,serif}.module-metrics small{color:#8a969c;font-size:9px}.module-tabs{border-bottom:1px solid var(--line);gap:3px;margin:4px 0 12px;display:flex}.module-tabs button{color:#74838a;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px;font-size:10px;font-weight:700}.module-table{padding:0}.module-table table{min-width:900px}.module-grid{grid-template-columns:minmax(0,2.2fr) minmax(240px,.8fr);gap:12px;display:grid}.request-form{padding:0}.request-form>.panel-head{padding:18px 20px}.draft-pill{color:var(--burg);background:#f5ebee;border-radius:3px;padding:5px 9px;font-size:9px;font-weight:800}.stepper{border-block:1px solid var(--line);background:#f3f5f4;padding:13px 20px;display:flex}.stepper div{color:#829097;flex:1;align-items:center;gap:6px;font-size:9px;display:flex}.stepper div:after{content:"";background:#cdd7da;flex:1;height:1px;margin:0 8px}.stepper div:last-child:after{display:none}.stepper i{border:1px solid #bcc9cd;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.stepper .current{color:var(--burg);font-weight:800}.stepper .current i{background:var(--burg);color:#fff;border-color:var(--burg)}.field-grid{grid-template-columns:1fr 1fr;gap:16px 18px;padding:22px 20px;display:grid}.field-grid label{gap:6px;display:grid}.field-grid label>span{color:#6b7980;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}.field-grid input,.field-grid select{border:1px solid #b77b8d;border-left:3px solid var(--burg);color:#2d3b42;background:#fffafb;border-radius:5px;outline:0;padding:11px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.control-card{align-self:start}.control-card h2{margin-bottom:15px}.check{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 0;font-size:11px;font-weight:700;display:flex}.check i{width:20px;height:20px;color:var(--green);background:#e8f5ef;border-radius:50%;place-items:center;font-style:normal;display:grid}.control-card p{color:#72664f;background:#f5f1e7;margin:15px 0 0;padding:12px;font-size:9px;line-height:1.6}.sidebar{overflow-y:auto}.sidebar nav{padding-top:14px}.sidebar nav button{padding:9px 12px}.system-card{margin-top:18px}@media (width<=1050px){.module-metrics{grid-template-columns:1fr 1fr}.module-grid{grid-template-columns:1fr}.stepper span{display:none}}@media (width<=700px){.module-hero{align-items:flex-start;gap:16px}.module-hero p{display:none}.module-hero h2{font-size:20px}.module-hero .primary{font-size:0}.module-hero .primary:first-letter{font-size:18px}.module-metrics{grid-template-columns:1fr 1fr}.field-grid{grid-template-columns:1fr}.module-tabs{overflow:auto}.module-tabs button{white-space:nowrap}}.deposit-product{color:#fff;background:radial-gradient(circle at 90% 0,#62cddb33,#0000 35%),linear-gradient(125deg,#003d46,#082f42 68%,#51162e);border-bottom:3px solid #c7a14a;border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr) auto;align-items:center;gap:24px;margin:14px 0;padding:24px;display:grid}.deposit-product>div>span{letter-spacing:1.5px;color:#7fd7e3;font-size:9px;font-weight:800}.deposit-product h2{margin:8px 0;font-size:28px;font-weight:520}.deposit-product p{color:#c6d4d8;max-width:620px;font-size:12px;line-height:1.6}.deposit-terms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deposit-terms article{background:#ffffff0a;border:1px solid #ffffff28;border-radius:13px;gap:3px;padding:13px;display:grid}.deposit-terms strong{font-size:18px}.deposit-terms small{color:#b9c8cc;font-size:9px}.deposit-calculation{background:#eef7f6;border-left:4px solid #1597a8;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:12px;margin:0 20px 18px;padding:16px;display:grid}.deposit-calculation div{gap:4px;display:grid}.deposit-calculation span{text-transform:uppercase;color:#5b7377;font-size:9px;font-weight:750}.deposit-calculation strong{font-size:17px}.deposit-calculation>small{color:#65787c;grid-column:1/-1;line-height:1.5}.field-grid input[readonly]{color:#536268;background:#f1f4f4;border-color:#c7d2d4}@media (width<=1100px){.deposit-product{grid-template-columns:1fr}.deposit-product .primary{justify-self:start}}@media (width<=600px){.deposit-product{padding:19px}.deposit-product h2{font-size:23px}.deposit-terms{grid-template-columns:1fr 1fr}.deposit-calculation{grid-template-columns:1fr}.deposit-calculation>small{grid-column:auto}}@media (width<=780px){body{font-size:12px;overflow-x:hidden}.app-shell{padding-bottom:76px;display:block}.sidebar{background:#102c3d;border-top:1px solid #ffffff20;width:100%;height:70px;padding:0;display:block;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 24px #102c3d24}.sidebar .brand,.sidebar .system-card,.sidebar .user{display:none}.sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;align-items:stretch;gap:0;height:70px;padding:0 6px;display:flex;overflow:auto hidden}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button,.sidebar nav button:not(.active){text-align:center;scroll-snap-align:start;color:#a9bdc6;border-radius:0;flex-direction:column;flex:0 0 72px;justify-content:center;gap:4px;min-width:72px;line-height:1.1;display:flex;padding:8px 3px 7px!important;font-size:8px!important}.sidebar nav button.active{box-shadow:inset 0 3px var(--gold);color:#fff;background:#ffffff10}.nav-icon{width:auto;font-size:18px;line-height:20px}.badge{margin:-28px 0 0 28px;padding:1px 5px;position:absolute}.workspace{width:100%;margin:0}.topbar{height:66px;padding:9px 12px;position:sticky}.topbar .eyebrow{font-size:7px}.topbar h1{white-space:nowrap;text-overflow:ellipsis;max-width:190px;margin-top:1px;font-size:19px;overflow:hidden}.header-actions{gap:6px}.header-actions .entity-select,.header-actions .icon-btn{display:none}.header-actions .new-operation-btn{border-radius:50%;width:42px;height:42px;padding:0;font-size:0}.header-actions .new-operation-btn:first-letter{font-size:22px}.mobile-controls-btn{background:linear-gradient(120deg,var(--dcb-burgundy),var(--dcb-wine));color:#fff;border:1px solid #caa4568c;border-radius:7px;place-items:center;gap:0;width:74px;height:44px;padding:4px 6px;font-size:12px;display:grid}.mobile-controls-btn span{color:var(--dcb-gold);line-height:12px}.mobile-controls-btn b{font-size:8px;line-height:10px}.content{width:100%;padding:9px 9px 18px;overflow:hidden}.status-strip{height:32px;margin-bottom:9px;padding:0 10px}.status-strip span{display:none}.metrics,.module-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.metric,.module-metrics article{min-width:0;padding:12px}.metric>strong,.module-metrics strong{overflow-wrap:anywhere;font-size:20px}.grid-two,.bottom-grid,.module-grid{grid-template-columns:1fr;gap:9px;display:grid}.panel{min-width:0;padding:13px}.panel h2{font-size:17px}.flow-numbers{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0 6px;display:grid}.flow-numbers .plus,.flow-numbers .minus,.flow-numbers .equals{display:none}.flow-numbers .closing{width:auto;padding:10px}.flow-numbers strong{font-size:17px}.spark{height:80px}.attention{margin-top:0}.alert{padding:10px 0}.pipeline,.module-table{margin-top:9px;overflow:hidden}.table-head{gap:10px;padding:13px;display:grid}.table-tools{width:100%}.table-tools label{flex:1;min-width:0;display:flex}.table-tools input{width:100%;min-width:0}.table-tools button{padding:7px 8px}.table-tools button:last-child{display:none}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}table,.module-table table{min-width:780px}th,td{padding:10px 11px}.table-foot{padding:10px 12px}.table-foot span{max-width:55%}.ledger-row{grid-template-columns:1fr 1fr}.ledger-row div{padding:10px}.ledger-row div:nth-child(2){border-right:0}.integrity{align-items:flex-start}.integrity button{font-size:9px}.legend{grid-template-columns:1fr}.module-hero{min-height:92px;padding:17px}.module-hero h2{font-size:20px}.module-hero p{display:none}.module-hero .primary{border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:0;font-size:0}.module-hero .primary:first-letter{font-size:20px}.module-tabs{scrollbar-width:none;margin-bottom:9px;overflow-x:auto}.module-tabs::-webkit-scrollbar{display:none}.module-tabs button{flex:none;padding:10px 12px}.stepper{padding:10px 12px;overflow-x:auto}.stepper div{flex:none;min-width:33px}.stepper div:after{flex:0 0 18px;width:18px}.field-grid{grid-template-columns:1fr;gap:12px;padding:15px 13px}.field-grid input,.field-grid select{width:100%;font-size:16px}.form-actions{grid-template-columns:1fr 1fr;padding:12px 13px;display:grid}.form-actions button{padding-inline:8px}.drawer{width:100%;padding:25px 18px;overflow-y:auto}.detail-value{font-size:25px}.toast{font-size:11px;bottom:82px;left:10px;right:10px}}@media (width<=390px){.metrics,.module-metrics,.flow-numbers{grid-template-columns:1fr}.module-hero h2{font-size:18px}}@media (width<=780px){.app-shell{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.sidebar{height:calc(108px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);overflow:visible}.sidebar .side-section-label{color:#ffffff9e;height:25px;padding:8px 15px 3px;font-size:8px;line-height:14px;display:block}.sidebar nav{overscroll-behavior-x:contain;align-items:stretch;gap:6px;height:78px;padding:0 10px 6px;overflow-x:auto}.sidebar nav button,.sidebar nav button:not(.active){white-space:normal;border-radius:10px;flex:0 0 122px;justify-content:center;gap:5px;min-width:122px;height:70px;padding:7px 7px 8px!important}.sidebar nav button.active{box-shadow:inset 0 3px #55c6d8}.sidebar .nav-icon{font-size:17px;line-height:19px}.sidebar .nav-label{max-width:110px;color:inherit;text-align:center;overflow-wrap:anywhere;font-size:9px;font-weight:700;line-height:1.15;display:block}.toast{bottom:calc(118px + env(safe-area-inset-bottom))}.content{padding-left:12px;padding-right:12px;overflow:visible}.module-view,.sdb-module{min-width:0;max-width:100%}.panel-head{flex-wrap:wrap;gap:10px}}.settlement-hero{border:1px solid #c9a24c55;border-bottom:3px solid var(--gold);color:#fff;background:linear-gradient(118deg,#07131f,#112c3e 60%,#20191a);border-radius:8px;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.settlement-hero h2{margin:5px 0;font:27px Georgia,serif}.settlement-hero p{color:#afc1c8;max-width:760px;margin:0;font-size:10px}.settlement-hero .section-kicker{color:#dbb55f}.env{gap:5px;min-width:175px;display:grid}.env>span{color:#819ba5;letter-spacing:1px;font-size:8px}.env select{color:#fff;background:#0e2432;border:1px solid #b18b3e;border-radius:4px;padding:8px}.env b{color:#4ad99b;font-size:8px}.env b i{background:#32c48d;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #32c48d22}.boundary{color:#5d574a;background:#f7f2e8;border:1px solid #eadbb8;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin:10px 0;padding:10px 13px;font-size:9px;display:flex}.boundary strong{color:var(--burg);margin-right:6px}.boundary span{font-weight:700}.boundary i{color:var(--gold);font-size:15px;font-style:normal}.gateway-metrics{margin-top:0}.settlement-grid{grid-template-columns:2fr .78fr;gap:12px;display:grid}.lifecycle{min-width:0}.stage-track{grid-template-columns:repeat(9,1fr);margin:26px 0 20px;display:grid}.stage-track div{text-align:center;color:#9aa5aa;justify-items:center;gap:6px;display:grid;position:relative}.stage-track div:after{content:"";z-index:0;background:#dce3e5;width:90%;height:2px;position:absolute;top:14px;left:55%}.stage-track div:last-child:after{display:none}.stage-track i{z-index:1;background:#fff;border:2px solid #d2dcdf;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.stage-track span{font-size:8px;font-weight:800}.stage-track small{font-size:7px}.stage-track .done i{background:var(--green);border-color:var(--green);color:#fff}.stage-track .done:after{background:var(--green)}.stage-track .done,.stage-track .now{color:var(--green)}.stage-track .now i{border-color:var(--gold);color:#9b741d;box-shadow:0 0 0 5px #c9a24c22}.lifecycle-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.live-event dl{margin:12px 0 0}.live-event dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.live-event dt{color:#859299;font-size:9px}.live-event dd{text-align:right;margin:0;font-size:10px;font-weight:700}.gateway-lower{grid-template-columns:1.35fr .8fr;gap:12px;margin-top:12px;display:grid}.function-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.function-row>i{width:27px;height:27px;color:var(--blue);background:#e7eff2;border-radius:4px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.function-row div{gap:2px;display:grid}.function-row div span{color:#829098;font-size:8px}.function-row>b{color:var(--green);letter-spacing:.6px;margin-left:auto;font-size:7px}.recon-head,.recon-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.recon-head{color:#859299;margin-top:19px;font-size:8px}.recon-head span:last-child{text-align:right}.recon-row{border-bottom:1px solid var(--line);padding:12px 0}.recon-row b:last-child{text-align:right}.recon-row i{color:var(--green);background:#e8f5ef;border-radius:9px;padding:4px 6px;font-size:7px;font-style:normal}.recon-total{background:#f1f6f4;justify-content:space-between;margin-top:14px;padding:12px;display:flex}.recon-total span{color:#6e8179;font-size:9px}.recon-total strong{color:var(--green)}.endpoint-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.endpoint{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.endpoint>b{color:var(--blue);background:#e7eff2;border-radius:3px;padding:5px 7px;font-size:8px}.endpoint code{color:var(--burg);font-weight:800}.endpoint p{color:#68777e;grid-column:1/-1;margin:4px 0}.endpoint span{color:#8a969c;grid-column:1/-1;font-size:8px}.security-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audit-chain>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.audit-chain>div i{background:#edf2f3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.audit-chain code{color:var(--burg);font-weight:700}.audit-chain span{color:#8a969c;font-size:7px}@media (width<=1100px){.settlement-grid,.gateway-lower{grid-template-columns:1fr}.stage-track{padding-bottom:8px;overflow-x:auto}.stage-track div{min-width:80px}.endpoint-grid{grid-template-columns:1fr}}@media (width<=780px){.settlement-hero{align-items:flex-start;gap:12px;padding:16px}.settlement-hero h2{font-size:20px}.settlement-hero p{display:none}.env{min-width:110px}.boundary{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.gateway-metrics{grid-template-columns:1fr 1fr}.lifecycle-actions{grid-template-columns:1fr;display:grid}.security-grid{grid-template-columns:1fr}.audit-chain>div{grid-template-columns:auto 1fr}.audit-chain>div span{grid-column:2}.stage-track{margin:18px 0}.endpoint code{overflow-wrap:anywhere}}.hsbc-console{gap:14px;display:grid}.hsbc-console-hero{border:1px solid #c9a24c66;border-bottom:3px solid var(--gold);color:#fff;background:linear-gradient(118deg,#07131f,#102a3b 60%,#3f0d22);border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.hsbc-console-hero h2{margin:6px 0;font:30px Georgia,serif}.hsbc-console-hero p{color:#b8c7ce;margin:0}.hsbc-console-hero .section-kicker{color:#dfbb67}.hsbc-mode{border:1px solid;border-radius:7px;gap:6px;min-width:250px;padding:15px;display:grid}.hsbc-mode span{letter-spacing:1.2px;font-size:9px}.hsbc-mode strong{font-size:12px}.hsbc-mode small{font-size:9px}.hsbc-mode.blocked{background:#4b1324;border-color:#db9bad}.hsbc-mode.ready{background:#073c31;border-color:#44c79c}.hsbc-safety{border-left:5px solid var(--gold);color:#5f553d;background:#fff6dd;align-items:center;gap:18px;padding:12px 15px;display:flex}.hsbc-safety strong{color:var(--burg);font-size:10px}.hsbc-safety span{font-size:10px}.hsbc-metrics{margin:0}.hsbc-grid{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.hsbc-blocked-note,.hsbc-ready-note{border-radius:7px;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}.hsbc-blocked-note{color:#8b173a;background:#fff0f2}.hsbc-ready-note{color:#087553;background:#eaf9f3}.hsbc-blocked-note>b,.hsbc-ready-note>b{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hsbc-blocked-note span,.hsbc-ready-note span{gap:3px;display:grid}.hsbc-blocked-note small,.hsbc-ready-note small{color:#66757b}.hsbc-missing{grid-template-columns:1fr 1fr;gap:7px 22px;margin:0;padding:0;list-style:none;display:grid}.hsbc-missing li{border:1px solid var(--line);background:#fafcfc;padding:8px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.hsbc-step{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.hsbc-step i{background:var(--burg);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.hsbc-step span{gap:2px;display:grid}.hsbc-step small{color:#7c898f}.hsbc-console .module-table{margin:0}.hsbc-console code{overflow-wrap:anywhere;font-size:9px}@media (width<=1000px){.hsbc-grid{grid-template-columns:1fr}.hsbc-console-hero{align-items:flex-start}.hsbc-mode{min-width:210px}}@media (width<=720px){.hsbc-console-hero{display:grid}.hsbc-mode{min-width:0}.hsbc-safety{gap:5px;display:grid}.hsbc-missing{grid-template-columns:1fr}}.b2b-steps .complete{color:var(--green);font-weight:800}.b2b-steps .complete i{background:var(--green);border-color:var(--green);color:#fff}.provision-flow{padding:20px}.success-band{background:#edf7f2;border:1px solid #cce8d9;border-radius:6px;align-items:center;gap:12px;padding:14px;display:flex}.success-band>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.success-band div{gap:3px;display:grid}.success-band span{color:#6b7e75;font-size:9px}.onboarding-checks{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.onboarding-checks>div{border:1px solid var(--line);border-left:3px solid var(--burg);border-radius:4px;gap:5px;padding:12px;display:grid}.onboarding-checks span{color:#6b7980;text-transform:uppercase;font-size:9px;font-weight:800}.onboarding-checks b{font-size:11px}.action-large{width:100%;padding:13px}.checker-box{background:#fffaf0;border:1px solid #d7bf87;gap:8px;padding:16px;display:grid}.checker-box>span,.account-created>span{color:var(--burg);letter-spacing:.7px;font-size:9px;font-weight:900}.checker-box .primary{justify-self:start}.account-created{text-align:center;background:#eff9f3;border:1px solid #afd7c2;padding:22px}.account-created h3{margin:8px;font:24px Georgia,serif}.account-created>strong{letter-spacing:1px;color:#164d3b;font:19px ui-monospace,monospace}.account-created p{color:#697c74;font-size:10px}.api-line{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.api-line b{color:var(--burg);width:38px;font-size:9px}.api-line code{font-size:11px}.form-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.onboarding-checks{grid-template-columns:1fr}.provision-flow{padding:14px}.account-created>strong{overflow-wrap:anywhere;font-size:12px}.b2b-steps{overflow:auto}.b2b-steps div{min-width:48px}}.corporate-scan{background:#f3fafb;border:1px solid #b7dfe5;border-radius:16px;margin:16px;padding:18px}.corporate-scan-head{justify-content:space-between;gap:20px;display:flex}.corporate-scan-head span{letter-spacing:.15em;color:#078da4;font-size:9px;font-weight:800}.corporate-scan-head h3{margin:6px 0;font-size:18px}.corporate-scan-head p{color:#6f7f87;margin:0;font-size:10px}.corporate-scan-head>b{color:#057f94;background:#e7f5f7;border-radius:999px;align-self:start;padding:7px 9px;font-size:8px}.scan-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.scan-grid label{cursor:pointer;background:#fff;border:1px dashed #7ebfca;border-radius:13px;grid-template-columns:42px 1fr;align-content:center;gap:3px 11px;min-height:112px;padding:15px;display:grid;position:relative}.scan-grid label.done{background:#f2fbf6;border-style:solid;border-color:#54aa84}.scan-grid i{color:#078da4;background:#e5f5f7;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.scan-grid .done i{color:#137653;background:#dff3e8}.scan-grid strong{overflow-wrap:anywhere;font-size:12px}.scan-grid span{color:#74838a;font-size:9px}.scan-grid input{opacity:0;cursor:pointer;position:absolute;inset:0}.scan-note{color:#5d6e76;margin:12px 0 0;font-size:10px}.scan-review{border-top:1px solid #d7e7e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.scan-review h4{grid-column:1/-1;margin:0 0 3px}.scan-review label{gap:5px;display:grid}.scan-review label span{color:#63747c;font-size:9px;font-weight:700}.scan-review input{background:#fff;border:1px solid #d7e2e5;border-radius:8px;width:100%;padding:10px;font-size:13px}@media (width<=700px){.corporate-scan{margin:10px;padding:14px}.corporate-scan-head{display:grid}.corporate-scan-head>b{justify-self:start}.scan-grid,.scan-review{grid-template-columns:1fr}.scan-grid label{min-height:96px}}.stepper .complete{color:var(--green);font-weight:800}.stepper .complete i{background:var(--green);border-color:var(--green);color:#fff}.payment-result{padding:20px}.payment-gates{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.payment-gates>div{border:1px solid var(--line);border-left:3px solid var(--burg);border-radius:4px;gap:4px;padding:12px 38px 12px 12px;display:grid;position:relative}.payment-gates span{color:#6b7980;text-transform:uppercase;font-size:9px;font-weight:800}.payment-gates b{font-size:11px}.payment-gates i{width:20px;height:20px;color:var(--green);background:#e8f5ef;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:16px;right:12px}.transfer-view .request-form .checker-box{margin-top:14px}@media (width<=700px){.payment-result{padding:14px}.payment-gates{grid-template-columns:1fr}}.document-actions{gap:9px;margin-top:12px;display:flex}.document-studio{gap:13px;display:grid}.document-studio-head{border-bottom:3px solid var(--gold);color:#fff;background:linear-gradient(120deg,#0d293a,#143e53);border-radius:7px;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.document-studio-head h2{margin:4px 0;font:24px Georgia,serif}.document-studio-head p{color:#b7cad2;margin:0;font-size:9px}.document-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.document-template{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1.05fr) .8fr;align-items:center;gap:17px;padding:14px;display:grid;box-shadow:0 5px 18px #1133440b}.doc-paper{aspect-ratio:.707;color:#183044;background:#fff;border:1px solid #cfd9dd;align-content:start;gap:10px;padding:18px;display:grid;box-shadow:0 8px 22px #16344418}.doc-paper header{border-top:7px solid var(--blue);border-bottom:2px solid var(--gold);align-items:center;gap:8px;padding:9px 0;display:flex}.doc-paper header img{object-fit:contain;width:28px;height:28px}.doc-paper header div{gap:2px;display:grid}.doc-paper header strong{color:var(--blue);letter-spacing:1px;font:11px Georgia,serif}.doc-paper header span{color:#6d7a81;letter-spacing:1.2px;font-size:6px}.doc-amount{color:#fff;background:#0f526d;border-radius:5px;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.doc-amount span{letter-spacing:1px;font-size:6px}.doc-amount b{grid-row:2;font-size:15px}.doc-amount i{background:#138758;border-radius:3px;grid-area:1/2/3;align-self:center;padding:7px;font-size:6px;font-style:normal}.doc-line{border-bottom:1px solid #dce4e7;grid-template-columns:38% 1fr;gap:6px;padding:5px 2px;display:grid}.doc-line span{color:#718087;letter-spacing:.6px;font-size:6px}.doc-line b{overflow-wrap:anywhere;font-size:7px}.doc-paper footer{border-top:1px solid var(--gold);text-align:center;color:#839097;margin-top:auto;padding-top:7px;font-size:5.5px}.doc-paper.technical header{background:#0f526d;border-top:0;margin:-18px -18px 0;padding:14px 18px}.doc-paper.technical header strong,.doc-paper.technical header span{color:#fff}.doc-match{background:#e8f6ee;border:1px solid #9bd4b1;gap:4px;padding:10px;display:grid}.doc-match span{color:#4c7160;font-size:6px}.doc-match b{color:var(--green);font-size:9px}.template-info{gap:7px;display:grid}.template-info>span{color:var(--burg);letter-spacing:1px;font-size:8px;font-weight:900}.template-info h3{margin:0;font:20px Georgia,serif}.template-info p{color:#64747c;margin:0 0 8px;font-size:9px;line-height:1.55}.document-truth{color:#625a49;background:#f7f2e8;border:1px solid #e8d9b5;justify-content:center;align-items:center;gap:11px;padding:11px;font-size:8px;display:flex}.document-truth strong{color:var(--burg)}.document-truth i{color:var(--gold);font-size:14px;font-style:normal}@media (width<=1150px){.document-grid{grid-template-columns:1fr}.document-template{grid-template-columns:minmax(240px,.75fr) 1fr}}@media (width<=700px){.document-actions{display:grid}.document-studio-head{align-items:flex-start;gap:12px}.document-studio-head h2{font-size:20px}.document-grid,.document-template{grid-template-columns:1fr}.doc-paper{justify-self:center;width:min(100%,370px)}.document-truth{white-space:nowrap;justify-content:flex-start;overflow-x:auto}}.trademore-domain{margin:-1px -18px -18px}.tf-domain-header{color:#fff;background:linear-gradient(118deg,#0c3046,#174d68);border-bottom:3px solid #c6a04d;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.tf-brand{align-items:center;gap:13px;display:flex}.tf-mark{color:#fff;background:linear-gradient(145deg,#87334e,#5c1d33);border:1px solid #d6b45e;border-radius:8px;place-items:center;width:43px;height:43px;font:26px Georgia,serif;display:grid}.tf-brand .section-kicker{color:#64c8dc}.tf-brand h2{margin:3px 0;font:25px Georgia,serif}.tf-brand p{color:#bdd0d8;margin:0;font-size:9px}.tf-domain-status{justify-items:end;gap:4px;display:grid}.tf-domain-status>span{color:#80dfb2;font-size:9px;font-weight:900}.tf-domain-status i{background:#36be7c;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.tf-domain-status strong{font-size:10px}.tf-domain-status a{color:#e0bc68;font-size:9px;font-weight:800;text-decoration:none}.tf-integration-strip{color:#6e6250;background:#f6f1e5;border-bottom:1px solid #dfd3b9;justify-content:center;align-items:center;gap:14px;padding:10px 18px;font-size:9px;display:flex}.tf-integration-strip b{color:#243f4d}.tf-integration-strip>i{color:var(--burg);font-style:normal;font-weight:900}.tf-domain-nav{border-bottom:1px solid var(--line);background:#fff;gap:2px;padding:8px 14px 0;display:flex;overflow:auto}.tf-domain-nav button{white-space:nowrap;color:#68777f;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px 9px;font-size:9px;font-weight:800}.tf-domain-nav button.on{color:var(--burg);border-color:var(--burg);background:#faf6f7}.tf-frame-shell{background:#eef1f1;height:calc(100vh - 258px);min-height:560px;position:relative}.tf-frame-shell iframe{background:#fff;border:0;width:100%;height:100%}.tf-loading{z-index:1;color:#32454e;background:#f4f6f5;place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.tf-loading i{border:3px solid #ccd6d9;border-top-color:var(--burg);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite tfspin}.tf-loading span{color:#78868d;font-size:9px}.tf-domain-footer{color:#b9ccd4;background:#153848;border-top:1px solid #294d5c;justify-content:space-between;gap:20px;padding:9px 18px;font-size:8px;display:flex}@keyframes tfspin{to{transform:rotate(360deg)}}@media (width<=700px){.trademore-domain{margin:-1px -10px -76px}.tf-domain-header{align-items:flex-start;padding:13px}.tf-domain-status strong,.tf-brand p{display:none}.tf-brand h2{font-size:19px}.tf-integration-strip{justify-content:flex-start;overflow:auto}.tf-integration-strip span{min-width:150px}.tf-frame-shell{height:calc(100vh - 275px);min-height:620px}.tf-domain-footer{display:none}}.tf-api-view{gap:14px;display:grid}.tf-api-hero{color:#fff;background:linear-gradient(120deg,#0c3046,#174d68);border-bottom:3px solid #c6a04d}.tf-api-hero .section-kicker{color:#6bd0e1}.tf-api-hero p{color:#c5d5dc}.tf-truth{color:#5b5549;background:#fbf7ed;border:1px solid #e2d1a4;border-left:4px solid #c6a04d;align-items:center;gap:11px;padding:10px 14px;font-size:9px;display:flex}.tf-truth strong{color:#7b2947;text-transform:uppercase;letter-spacing:.08em}.tf-truth i{color:#9e7e2d;font-style:normal;font-weight:900}.tf-api-view .table-wrap tr{cursor:pointer}.tf-api-view .small{white-space:nowrap;padding:7px 10px;font-size:8px}.tf-api-view .status{max-width:180px}.tf-api-view .wide-field{grid-column:1/-1}.tf-api-view .endpoint code{overflow-wrap:anywhere}.tf-api-view .request-form{min-width:0}.tf-product-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tf-product-switch button{text-align:left;color:#364b55;background:#fff;border:1px solid #d6e0e4;gap:4px;padding:10px 12px;display:grid}.tf-product-switch button b{font-size:9px}.tf-product-switch button span{color:#7d8b91;font-size:8px}.tf-product-switch button.on{background:#f8eef2;border-color:#87334e;box-shadow:inset 3px 0 #87334e}.tf-product-switch button.on b{color:#87334e}.tf-profile-band{background:#d8e1e4;border:1px solid #d8e1e4;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:16px;display:grid}.tf-profile-band>div{background:#f6f8f8;gap:4px;padding:10px;display:grid}.tf-profile-band span{color:#718087;font-size:8px}.tf-profile-band strong{color:#153f52;font-size:11px}.tf-terms{border-top:2px solid #87334e;margin-top:18px;padding-top:16px}.tf-terms>.panel-head>b{color:#fff;background:#0d536f;padding:6px 10px;font-size:9px}.tf-undertaking textarea{resize:vertical;color:#243843;background:#fffafb;border:1px solid #bd788d;border-left:4px solid #87334e;width:100%;min-height:220px;padding:14px;font:500 11px/1.65 inherit}.tf-undertaking textarea:focus{border-color:#0d536f;outline:2px solid #0d536f2e}.tf-undertaking small{text-align:right;color:#718087;margin-top:6px;font-size:8px;display:block}.tf-undertaking small.invalid{color:#a2253f;font-weight:800}.tf-terms textarea{resize:vertical;color:#243843;background:#fffafb;border:1px solid #bd788d;border-left:4px solid #87334e;width:100%;min-height:108px;padding:12px;font:500 10px/1.55 inherit}.tf-terms textarea:focus{border-color:#0d536f;outline:2px solid #0d536f29}.tf-terms label>span{line-height:1.35}@media (width<=700px){.tf-product-switch{display:flex;overflow:auto}.tf-product-switch button{min-width:150px}.tf-profile-band{grid-template-columns:1fr 1fr 1fr}.tf-truth{align-items:flex-start;overflow:auto}.tf-truth span{min-width:150px}.tf-api-view .module-grid,.tf-api-view .security-grid{grid-template-columns:1fr}.tf-api-view .table-wrap{overflow:auto}.tf-api-view table{min-width:900px}.tf-api-view .wide-field{grid-column:auto}.tf-api-hero{align-items:flex-start}.tf-api-hero h2{font-size:20px}}.tf-limit-admin{gap:14px;display:grid}.tf-limit-admin-hero{color:#fff;background:linear-gradient(120deg,#0b3449,#18546e);border-bottom:3px solid #c6a04d;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.tf-limit-admin-hero h2{margin:4px 0;font-size:22px}.tf-limit-admin-hero p{color:#c9dce4;margin:0;font-size:10px}.tf-limit-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tf-limit-admin-metrics article{background:#fff;border:1px solid #d9e2e5;border-top:3px solid #0d536f;gap:4px;padding:14px;display:grid}.tf-limit-admin-metrics span,.tf-limit-admin-fields span,.tf-limit-admin-identity span{letter-spacing:.06em;color:#718087;font-size:8px}.tf-limit-admin-metrics strong{color:#183f51;font-size:22px}.tf-limit-admin-metrics small{color:#849096;font-size:8px}.tf-limit-admin-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr);align-items:start;gap:14px;display:grid}.tf-limit-admin-list,.tf-limit-admin-detail{min-width:0}.tf-limit-admin-scroll{gap:7px;max-height:680px;display:grid;overflow:auto}.tf-limit-admin-scroll>button{text-align:left;color:#233e4a;background:#f8fafb;border:1px solid #dce4e7;border-left:3px solid #0000;gap:5px;padding:12px;display:grid}.tf-limit-admin-scroll>button.selected{background:#f9f1f4;border-color:#bd788d #bd788d #bd788d #87334e}.tf-limit-admin-scroll>button>span,.tf-limit-admin-scroll>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.tf-limit-admin-scroll em{color:#52656d;text-transform:uppercase;background:#e8eef0;border-radius:12px;padding:3px 6px;font-size:7px;font-style:normal}.tf-limit-admin-scroll em.awaiting_checker{color:#725c08;background:#fff3cd}.tf-limit-admin-scroll em.active{color:#17613b;background:#dff4e8}.tf-limit-admin-scroll em.rejected{color:#8f263e;background:#f8e2e7}.tf-limit-admin-scroll small{color:#718087;overflow-wrap:anywhere}.tf-limit-admin-identity{background:#dce4e7;border:1px solid #dce4e7;grid-template-columns:1.2fr 1fr 1fr;gap:1px;margin-bottom:14px;display:grid}.tf-limit-admin-identity>div{background:#f7f9fa;gap:5px;min-width:0;padding:11px;display:grid}.tf-limit-admin-identity strong{overflow-wrap:anywhere;font-size:9px}.tf-limit-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tf-limit-admin-fields>div{background:#fbfcfc;border:1px solid #e1e7e9;gap:5px;padding:11px;display:grid}.tf-limit-admin-fields .wide{grid-column:1/-1}.tf-limit-admin-fields strong{overflow-wrap:anywhere;font-size:10px;line-height:1.45}.tf-limit-admin-verification{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.tf-limit-admin-verification span{background:#f7faf9;border:1px solid #d9e3e5;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.tf-limit-admin-verification i{color:#fff;background:#268258;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.tf-limit-admin-verification .missing{color:#8f263e;background:#fff5f5}.tf-limit-admin-verification .missing i{background:#a9364d}.tf-limit-admin-boundary{background:#fbf7ed;border-left:3px solid #c6a04d;gap:4px;margin-top:12px;padding:11px 12px;font-size:9px;line-height:1.45;display:grid}.tf-limit-admin-reason{gap:6px;margin-top:12px;display:grid}.tf-limit-admin-reason span{color:#7b2947;font-size:8px;font-weight:800}.tf-limit-admin-reason textarea{resize:vertical;border:1px solid #bd788d;width:100%;padding:11px;font:500 10px/1.5 inherit}.tf-limit-admin-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.tf-limit-admin-error{color:#8f263e;background:#fff0f2;border:1px solid #e4aeb9;padding:10px 12px;font-size:9px;font-weight:700}.tf-limit-admin-recorded{color:#265d43;background:#edf7f2;border:1px solid #b9ddca;justify-content:space-between;gap:8px;margin-top:12px;padding:11px;font-size:9px;display:flex}@media (width<=900px){.tf-limit-admin-metrics{grid-template-columns:repeat(2,1fr)}.tf-limit-admin-layout{grid-template-columns:1fr}.tf-limit-admin-scroll{max-height:360px}}@media (width<=600px){.tf-limit-admin-hero{flex-direction:column;align-items:flex-start;padding:18px}.tf-limit-admin-metrics{grid-template-columns:1fr 1fr}.tf-limit-admin-identity,.tf-limit-admin-fields{grid-template-columns:1fr}.tf-limit-admin-fields .wide{grid-column:auto}.tf-limit-admin-actions{display:grid}.tf-limit-admin-actions button{width:100%}.tf-limit-admin-recorded{display:grid}}.card-payments-hero{color:#fff;background:linear-gradient(120deg,#172f42,#3b1e31);border-bottom:3px solid #d1aa52;border-radius:8px;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.card-payments-hero h2{margin:5px 0;font:26px Georgia,serif}.card-payments-hero p{color:#c7d2d6;margin:0;font-size:10px}.card-payments-hero .section-kicker{color:#66cadc}.card-rails{align-items:center;gap:8px;display:flex}.card-rails b{color:#203c4a;background:#fff;border-radius:5px;padding:9px 12px;font-size:10px}.card-rails span{color:#fff1f5;background:#6d263f;border:1px solid #a85470;border-radius:4px;padding:8px;font-size:8px;font-weight:900}.hosted-link-card{background:#fffaf0;border:1px solid #d6c18d;gap:7px;padding:16px;display:grid}.hosted-link-card>span{color:var(--burg);font-size:9px;font-weight:900}.hosted-link-card>strong{font:19px Georgia,serif}.hosted-link-card code{overflow-wrap:anywhere;background:#fff;border:1px solid #e4dccb;padding:8px}.hosted-link-card>div{color:#607078;gap:14px;font-size:8px;display:flex}.sandbox-terminal{border:1px solid var(--line);background:#f2f5f4;grid-template-columns:260px 1fr;align-items:center;gap:20px;margin-top:14px;padding:20px;display:grid}.mini-card{color:#fff;background:linear-gradient(140deg,#163c53,#70243f);border-radius:12px;flex-direction:column;justify-content:space-between;height:140px;padding:18px;display:flex;box-shadow:0 10px 25px #18354430}.mini-card span{letter-spacing:1px;color:#e0bc68;font-size:8px;font-weight:900}.mini-card strong{letter-spacing:2px;font:16px ui-monospace,monospace}.mini-card small{font-size:8px}.sandbox-terminal>div:last-child>span{color:var(--burg);font-size:8px;font-weight:900}.sandbox-terminal h3{margin:6px 0;font:25px Georgia,serif}.sandbox-terminal p{color:#75838a;font-size:9px}.sandbox-terminal .primary{margin-top:8px}@media (width<=700px){.card-payments-hero{align-items:flex-start}.card-payments-hero p,.card-rails b{display:none}.card-payments-hero h2{font-size:20px}.sandbox-terminal{grid-template-columns:1fr;padding:14px}.mini-card{height:115px}.hosted-link-card>div{flex-direction:column;gap:4px}}.provider-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.provider-readiness article{border:1px solid var(--line);background:#fff;border-left:4px solid #a96a2a;gap:6px;padding:15px 17px;display:grid}.provider-readiness article.ready{border-left-color:#1e8b68}.provider-readiness article>div{align-items:center;gap:8px;display:flex}.provider-readiness i{background:#a96a2a;border-radius:50%;width:9px;height:9px}.provider-readiness .ready i{background:#1e8b68}.provider-readiness span{font-size:12px;font-weight:800}.provider-readiness strong{color:#6d263f;font-size:9px}.provider-readiness .ready strong{color:#1e745c}.provider-readiness small{color:#738088;font-size:9px}@media (width<=700px){.provider-readiness{grid-template-columns:1fr}.card-rails{flex-wrap:wrap;align-items:flex-start}}.acquiring-grid,.swift-settlement-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.8fr);gap:12px;display:grid}.switch-map{padding:0}.switch-map>.panel-head{padding:18px}.switch-row{border-top:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.switch-row>i{color:#245168;background:#eaf1f3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid}.switch-row>div{gap:3px;display:grid}.switch-row span{color:#718087;font-size:9px}.switch-row>b{color:var(--green);background:#eaf6ef;border-radius:3px;padding:5px 7px;font-size:8px}.switch-row>b.blocked{color:#9b5a20;background:#fff2df}.acquiring-boundary p{color:#725b43;background:#f7eee3;padding:11px;font-size:9px;line-height:1.5}.swift-bic{color:#fff;background:#173e52;gap:5px;margin:4px 0 18px;padding:16px;display:grid}.swift-bic span{color:#65c9dc;font-size:8px;font-weight:900}.swift-bic strong{letter-spacing:2px;font:24px ui-monospace,monospace}.swift-bic small{color:#bfd0d7;font-size:8px}.net-waterfall{justify-content:space-between;align-items:center;gap:8px;display:flex}.net-waterfall>div{background:#f4f6f5;gap:5px;padding:12px;display:grid}.net-waterfall span{color:#6b7980;text-transform:uppercase;font-size:8px;font-weight:800}.net-waterfall strong{font:16px Georgia,serif}.net-waterfall>i{color:var(--burg);font-style:normal;font-weight:900}.net-waterfall .net{background:#e8f5ee;border:1px solid #badfc9}.swift-route{color:#625747;background:#f7f1e5;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:13px;font-size:8px;font-weight:800;display:flex}.swift-route i{color:var(--burg);font-style:normal}@media (width<=900px){.acquiring-grid,.swift-settlement-grid{grid-template-columns:1fr}.net-waterfall{overflow:auto}.net-waterfall>div{min-width:135px}.swift-route{justify-content:flex-start;overflow:auto}.swift-route span{min-width:130px}}.acquiring-launch{grid-template-columns:repeat(3,1fr);gap:9px;margin:11px 0;display:grid}.acquiring-launch button{border:1px solid var(--line);text-align:left;color:#31464f;background:#fff;border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.acquiring-launch button.on{border-color:var(--burg);box-shadow:inset 0 -2px var(--burg);background:#fffafb}.acquiring-launch button>i{color:#fff;background:#173f54;border-radius:6px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.acquiring-launch button>span{gap:3px;display:grid}.acquiring-launch strong{font-size:10px}.acquiring-launch small{color:#77868d;font-size:8px}.acquiring-launch button>b{color:var(--burg);font-size:8px}@media (width<=900px){.acquiring-launch{grid-template-columns:1fr}.switch-row{grid-template-columns:32px 1fr}.switch-row>b{grid-column:2;justify-self:start}.card-payments-view .module-tabs{display:none}}.card-rails:before{content:"AMERICAN EXPRESS";color:#fff;background:#1377aa;border-radius:5px;order:3;padding:9px 12px;font-size:9px;font-weight:900}.card-rails span{order:4}.card-payments-hero:after{content:"AMEX TOKENIZATION · AUTHORIZATION · CLEARING ENABLED IN SANDBOX";color:#68c8dc;letter-spacing:.45px;font-size:7px;font-weight:900;position:absolute;bottom:7px;left:25px}.card-payments-hero{padding-bottom:30px;position:relative}@media (width<=700px){.card-rails:before{padding:7px;font-size:7px;display:block}.card-payments-hero:after{bottom:7px;left:13px}}.swift-hero{color:#fff;background:linear-gradient(118deg,#062b45,#07527a);border-bottom:3px solid #e09b35;border-radius:8px;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.swift-hero h2{margin:5px 0;font:27px Georgia,serif}.swift-hero p{color:#b8d4e2;margin:0;font-size:9px}.swift-hero .section-kicker{color:#69d1ee}.swift-identity{justify-items:end;gap:4px;display:grid}.swift-identity span{color:#78d6ef;font-size:8px;font-weight:900}.swift-identity strong{letter-spacing:1px;font:20px ui-monospace,monospace}.swift-identity b{color:#6ee0a6;font-size:8px}.swift-identity i{background:#4bd492;border-radius:50%;width:6px;height:6px;display:inline-block}.swift-gates{color:#42606e;background:#edf4f6;border:1px solid #d3e1e5;justify-content:center;align-items:center;gap:9px;margin:10px 0;padding:10px;font-size:8px;font-weight:800;display:flex}.swift-gates span{align-items:center;gap:5px;display:flex}.swift-gates i{color:#fff;background:#0b587b;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.swift-gates>b{color:var(--burg)}.swift-message-result{padding:20px}.swift-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.swift-proof>div{border:1px solid var(--line);gap:4px;padding:11px;display:grid}.swift-proof span{color:#74848b;text-transform:uppercase;font-size:8px;font-weight:800}.swift-proof strong{font-size:10px}.wide-field{grid-column:1/-1}.swift-catalog{grid-template-columns:1fr 1fr;gap:12px;display:grid}.swift-catalog section{border-top:3px solid #1d6486}.swift-catalog section.burgundy{border-color:var(--burg)}.swift-catalog section.gold{border-color:#c49a40}.swift-catalog section.green{border-color:var(--green)}.swift-catalog section>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.swift-catalog button{border:1px solid var(--line);text-align:left;background:#f8faf9;justify-content:space-between;padding:9px;font-size:9px;font-weight:800;display:flex}.swift-dual,.swift-command{grid-template-columns:minmax(0,2fr) minmax(270px,.8fr);gap:12px;display:grid}.swift-queues{grid-template-columns:repeat(5,1fr);gap:7px;margin:15px 0;display:grid}.swift-queues>div{background:#f2f6f6;border-left:3px solid #196587;gap:4px;padding:11px;display:grid}.swift-queues span{color:#65767e;font-size:8px;font-weight:900}.swift-queues strong{font:21px Georgia,serif}.swift-queues small{color:#88949a;font-size:8px}.swift-connect>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:6px;padding:10px 0;font-size:9px;display:grid}.swift-connect b{color:#9c5b29;font-size:7px}.swift-connect b.ready{color:var(--green)}.swift-connect p{color:#745b3d;background:#fff4e4;padding:10px;font-size:8px;line-height:1.5}.gpi-track{grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.gpi-track>div{color:#8a989e;justify-items:center;gap:5px;display:grid;position:relative}.gpi-track>div:after{content:"";background:#d5dfe2;height:2px;position:absolute;top:14px;left:60%;right:-40%}.gpi-track>div:last-child:after{display:none}.gpi-track i{z-index:1;background:#fff;border:2px solid #cbd6da;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.gpi-track .done i{background:var(--green);border-color:var(--green);color:#fff}.gpi-track .now i{background:var(--burg);border-color:var(--burg);color:#fff}.gpi-track strong{font-size:9px}.gpi-track span{font-size:8px}.uetr-search{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.uetr-search span{font-size:8px;font-weight:900}.uetr-search input{border:1px solid #b77b8d;border-left:3px solid var(--burg);padding:10px}@media (width<=900px){.swift-dual,.swift-command,.swift-catalog{grid-template-columns:1fr}.swift-gates{justify-content:flex-start;overflow:auto}.swift-gates span{min-width:120px}.swift-queues{grid-template-columns:repeat(2,1fr)}.swift-proof{grid-template-columns:1fr 1fr}}@media (width<=700px){.swift-hero p{display:none}.swift-hero h2{font-size:20px}.swift-identity strong{font-size:12px}.swift-catalog section>div{grid-template-columns:1fr 1fr}.gpi-track{grid-template-columns:1fr 1fr;gap:15px}.gpi-track>div:after{display:none}.uetr-search{grid-template-columns:1fr}.swift-platform .module-tabs{overflow:auto}}.rma-request-form{border:1px solid #b9dce3;border-left:4px solid var(--burg);background:#f8fbfc;border-radius:12px;margin:16px 0;padding:18px}.rma-families{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.rma-families>span{letter-spacing:.08em;color:#687b84;text-transform:uppercase;width:100%;font-size:9px;font-weight:850}.rma-families button{color:#4b626c;background:#fff;border:1px solid #cddadd;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.rma-families button.on{color:#fff;background:#0b5364;border-color:#0b5364;box-shadow:0 0 0 2px #6ec9d4}.rma-request-form .form-actions{justify-content:flex-end}@media (width<=700px){.rma-request-form{padding:13px}.swift-dual .panel-head{align-items:flex-start}.swift-dual .panel-head .primary{width:100%;margin-top:10px}.rma-request-form .form-actions{grid-template-columns:1fr;display:grid}.rma-request-form .form-actions button{width:100%}}.institutional-view{gap:12px;display:grid}.ia-hero{border-bottom:3px solid var(--gold);color:#fff;background:linear-gradient(118deg,#07131f,#102b3d 62%,#221b17);border-radius:7px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.ia-hero h2{margin:4px 0;font:27px Georgia,serif}.ia-hero p{color:#afc2cb;margin:0;font-size:9px}.ia-types{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ia-types article{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;gap:5px;padding:15px 17px;display:grid}.ia-types article:nth-child(2){border-top-color:var(--burg)}.ia-types article:nth-child(3){border-top-color:var(--gold)}.ia-types strong{font:18px Georgia,serif}.ia-types span{color:#728088;font-size:8px;line-height:1.5}.ia-account-card{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.ia-account-card h3{margin:0;font:17px Georgia,serif}.ia-account-card p{color:#718087;margin:3px 0 0;font-size:8px}.ia-account-card .ia-bal{text-align:right}.ia-bal strong{font-size:16px;display:block}.ia-bal span{color:#718087;font-size:7px}.statement-builder{grid-template-columns:280px 1fr;gap:12px;display:grid}.statement-controls{align-content:start;gap:10px;padding:17px;display:grid}.statement-controls label{gap:5px;display:grid}.statement-controls label span{color:#6c7980;text-transform:uppercase;font-size:8px;font-weight:800}.statement-controls input,.statement-controls select{border:1px solid var(--burg);border-left:5px solid var(--burg);background:snow;padding:10px}.statement-preview{color:#fff;background:#06111d;border:1px solid #314152;min-height:600px;padding:24px;box-shadow:0 8px 24px #06111d1d}.statement-preview header{border-top:2px solid var(--gold);border-bottom:1px solid var(--gold);justify-content:space-between;padding:18px 0;display:flex}.statement-preview header h3{margin:0;font:21px Georgia,serif}.statement-preview header span{color:var(--gold);font-size:8px}.statement-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.statement-summary div{background:#11233a;gap:4px;padding:11px;display:grid}.statement-summary span{color:#9eb0ba;font-size:7px}.statement-summary strong{font-size:11px}.statement-table{border-collapse:collapse;width:100%}.statement-table th{color:var(--gold);text-align:left;background:#11233a;padding:8px;font-size:7px}.statement-table td{border-bottom:1px solid #253342;padding:8px;font-size:7px}.statement-empty{text-align:center;color:#81929c;padding:70px 20px}.ia-history{padding:18px}.ia-history table{width:100%}.tx-credit{color:#39c987}.tx-debit{color:#ef8a8a}@media (width<=900px){.statement-builder,.ia-types{grid-template-columns:1fr}.statement-summary{grid-template-columns:1fr 1fr}}@media (width<=650px){.ia-hero{align-items:flex-start}.statement-preview{min-height:500px;padding:14px;overflow-x:auto}.statement-preview>div,.statement-preview>table,.statement-preview>header{min-width:620px}.ia-account-card{grid-template-columns:1fr}.ia-account-card .ia-bal{text-align:left}}.institutional-view{min-width:0;max-width:100%}.statement-builder{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;width:100%;min-width:0}.statement-controls,.statement-preview{box-sizing:border-box;min-width:0;max-width:100%}.statement-controls select,.statement-controls input,.statement-controls button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.statement-preview{overflow:hidden}.statement-preview header{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start;gap:20px;display:grid}.statement-preview header>div{min-width:0}.statement-preview header>div:last-child{text-align:right}.statement-preview header strong,.statement-preview header span{overflow-wrap:anywhere;max-width:100%;display:block}.statement-preview .statement-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.statement-preview .statement-summary div{min-width:0}.statement-preview .statement-summary strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(8px,.72vw,11px)}.statement-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.statement-table-scroll .statement-table{min-width:720px}@media (width<=1180px){.statement-builder{grid-template-columns:1fr}.statement-controls{position:static}}@media (width<=650px){.statement-preview{padding:12px}.statement-preview>div,.statement-preview>header{min-width:0}.statement-preview header{grid-template-columns:1fr;gap:12px}.statement-preview header>div:last-child{text-align:left}.statement-preview .statement-summary{grid-template-columns:1fr 1fr}.statement-table-scroll{max-width:calc(100vw - 52px)}}.account-files-fab{z-index:1100;border:1px solid var(--dcb-gold,#caa448);background:linear-gradient(135deg,var(--dcb-burgundy,#6d183d),#253247);color:#fff;cursor:pointer;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:210px;padding:14px 18px;display:grid;position:fixed;bottom:94px;right:28px;box-shadow:0 18px 45px #0515263d}.account-files-fab span{grid-row:1/3;font-size:22px}.account-files-fab b{text-align:left;font-size:14px}.account-files-fab small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:10px;overflow:hidden}.account-files-fab:disabled{opacity:.5;cursor:not-allowed}.account-files-backdrop{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04111f85;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-files-drawer{color:#12283d;background:#f7f5ef;flex-direction:column;width:min(760px,96vw);height:100%;display:flex;box-shadow:-20px 0 55px #00000038}.account-files-drawer>header{color:#fff;background:linear-gradient(135deg,#6e173d,#30374a);border-bottom:3px solid #d2a842;justify-content:space-between;gap:18px;padding:28px 30px 22px;display:flex}.account-files-drawer>header span{letter-spacing:.16em;color:#f0ca67;font-size:11px;font-weight:800}.account-files-drawer>header h2{margin:6px 0;font-size:26px}.account-files-drawer>header p{opacity:.82;margin:0}.account-files-drawer>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;width:38px;height:38px;font-size:26px}.account-upload-portal{background:linear-gradient(#fffdf6,#f3efe4);border:1px solid #d4c7a8;border-radius:16px;margin:18px 24px 0;overflow:hidden;box-shadow:0 8px 22px #13283d14}.account-upload-title{color:#fff;background:#11283d;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 18px;display:flex}.account-upload-title>div:first-child{gap:3px;display:grid}.account-upload-title span{letter-spacing:.14em;color:#edc962;font-size:10px;font-weight:900}.account-upload-title strong{font-size:16px}.account-upload-title small{opacity:.72;font-size:10px}.account-upload-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.account-upload-tabs button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.account-upload-tabs button.on{background:#7a1d45;border-color:#e0b84e}.account-upload-grid{grid-template-columns:1.1fr 1fr;gap:12px;padding:16px 18px;display:grid}.account-upload-grid label{gap:6px;display:grid}.account-upload-grid label>span{color:#6e173d;letter-spacing:.05em;font-size:10px;font-weight:800}.account-upload-grid input{color:#173047;background:#fff;border:1px solid #d8d1c2;border-radius:9px;padding:10px 11px}.account-upload-drop{text-align:center;cursor:pointer;background:#fffaf0;border:1.5px dashed #c9a23e;border-radius:12px;flex-direction:column;grid-row:span 3;justify-content:center;align-items:center;padding:18px!important;display:flex!important}.account-upload-drop input{background:0 0;border:0;width:100%;font-size:11px}.account-upload-drop b{overflow-wrap:anywhere;margin-top:8px;font-size:13px}.account-upload-drop span{color:#6d7580!important;letter-spacing:0!important;font-size:10px!important}.account-upload-actions{border-top:1px solid #e0d9ca;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.account-upload-actions span{color:#65717c;font-size:10px;line-height:1.45}.account-upload-actions button{color:#fff;white-space:nowrap;cursor:pointer;background:#6e173d;border:1px solid #c9a23e;border-radius:9px;padding:10px 14px;font-weight:900}.account-upload-actions button:disabled{opacity:.5;cursor:not-allowed}.account-files-body{gap:18px;padding:18px 24px 32px;display:grid;overflow:auto}.account-files-body section{background:#fff;border:1px solid #ddd7ca;border-radius:16px;overflow:hidden}.account-files-section-head{background:#f1eee6;border-bottom:1px solid #ddd7ca;padding:16px 18px}.account-files-section-head div{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-files-section-head strong{font-size:15px}.account-files-section-head span{color:#6c7480;font-size:12px}.account-file-row{border-bottom:1px solid #ece8df;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.account-file-row:last-child{border-bottom:0}.account-file-row>div{min-width:0}.account-file-row strong{overflow-wrap:anywhere;font-size:14px;display:block}.account-file-row span{color:#6d7580;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.account-file-status{letter-spacing:.06em;color:#344454;white-space:nowrap;background:#eceff2;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.account-file-status.available{color:#17603c;background:#dff5e9}.account-file-status.referenced,.account-file-status.imported{color:#7d5b0a;background:#fff1ce}.account-file-status.upload_required{color:#8d2633;background:#f8dddd}.account-file-row a,.account-file-row button{font:inherit;color:#6e173d;white-space:nowrap;background:#fff;border:1px solid #c9a23e;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none}.account-file-row button:disabled{color:#8a8f95;background:#f5f3ee;border-color:#d6d1c7}.account-files-empty,.account-files-error{color:#707780;padding:24px;font-size:13px}.account-files-error{color:#9a2d3f}.account-files-drawer>footer{background:#f0ede5;border-top:1px solid #d8d3c8;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:16px 22px;display:flex}.account-files-drawer>footer span{color:#69727b;font-size:11px;line-height:1.5}.account-files-drawer>footer button{color:#fff;background:#6e173d;border:0;border-radius:9px;padding:10px 16px;font-weight:800}@media (width<=700px){.account-files-fab{min-width:170px;bottom:82px;right:14px}.account-file-row,.account-upload-grid{grid-template-columns:1fr}.account-upload-drop{grid-row:auto}.account-upload-title,.account-upload-actions{flex-direction:column;align-items:flex-start}.account-files-drawer{width:100vw}.account-files-drawer>footer{flex-direction:column;align-items:flex-start}}.sof-account-link{font-weight:800;color:#8a3651!important}.sof-evidence-panel{border-top:3px solid var(--gold)}.sof-evidence{color:#fff;border:1px solid #314456;border-left:4px solid var(--gold);background:#081a2b;margin-top:14px;padding:16px}.sof-evidence-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sof-evidence-head div{gap:4px;display:grid}.sof-evidence-head span,.sof-evidence-grid span{color:#d9b86b;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.sof-evidence-head strong{font:18px Georgia,serif}.sof-evidence-head b{background:#7a2d49;border-radius:4px;padding:7px 9px;font-size:8px}.sof-evidence-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.sof-evidence-grid p{background:#112a40;gap:4px;margin:0;padding:10px;display:grid}.sof-evidence-grid strong{overflow-wrap:anywhere;font-size:10px}.sof-evidence small{color:#afbec7;line-height:1.55;display:block}.sof-evidence-panel>.status{color:#805514;background:#fff4db}@media (width<=760px){.sof-evidence-grid{grid-template-columns:1fr}.sof-evidence-head{display:grid}.sof-evidence-head b{justify-self:start}}.sof-trace-panel{border-top:3px solid var(--burg)}.sof-trace{align-items:stretch;gap:7px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.sof-trace>article{border:1px solid #dedfe2;border-top:3px solid var(--burg);background:#f5f5f6;flex:1;align-content:start;gap:5px;min-width:170px;padding:12px;display:grid}.sof-trace>article i{background:var(--burg);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:900;display:grid}.sof-trace>article span{color:#8a3651;letter-spacing:.09em;font-size:7px;font-weight:900}.sof-trace>article strong{overflow-wrap:anywhere;font-size:10px}.sof-trace>article small{color:#68747b;overflow-wrap:anywhere;line-height:1.45}.sof-trace>b{color:var(--gold);align-self:center;font-size:18px}.edd-account-link{letter-spacing:.035em;background:#fff0f2;border:1px solid #bc7d8e;padding:5px 8px;font-weight:900;color:#7a1739!important;margin-top:5px!important;display:inline-block!important}.edd-account-report{background:#f4f4f5;border:1px solid #d6d7da;border-top:4px solid #741837;padding:20px;box-shadow:0 7px 24px #18191c12}.edd-report-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.edd-report-head h2{color:#25282c;margin:5px 0;font:25px Georgia,serif}.edd-report-head p{color:#62686e;margin:0;font-size:9px}.edd-risk{color:#fff;background:#741837;border-bottom:3px solid #caa24a;gap:4px;min-width:220px;padding:12px 15px;display:grid}.edd-risk strong{letter-spacing:.05em;font-size:12px}.edd-risk span{color:#f1d78e;font-size:8px}.edd-report-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.edd-report-grid div{background:#fff;border-left:3px solid #741837;gap:5px;padding:11px;display:grid}.edd-report-grid span{color:#747a80;letter-spacing:.08em;font-size:7px;font-weight:900}.edd-report-grid strong{overflow-wrap:anywhere;font-size:9px}.edd-findings{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.edd-findings article{color:#fff;background:#30343a;align-items:flex-start;gap:9px;padding:12px;display:flex}.edd-findings i{color:#2d2d2d;background:#caa24a;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-style:normal;font-weight:900;display:grid}.edd-findings div{gap:4px;display:grid}.edd-findings strong{font-size:9px}.edd-findings span{color:#c8cbd0;font-size:8px;line-height:1.45}.edd-actions{align-items:center;gap:14px;margin-top:14px;display:flex}.edd-actions a{text-decoration:none}.edd-actions span{color:#6b7075;font-size:8px}.edd-account-report+.panel{margin-top:0}@media (width<=900px){.edd-report-grid{grid-template-columns:1fr 1fr}.edd-findings{grid-template-columns:1fr}}@media (width<=650px){.edd-report-head,.edd-actions{display:grid}.edd-risk{min-width:0}.edd-report-grid{grid-template-columns:1fr}}.edd-account-link.tvcf{background:#eef7f2;border-color:#8ab8a0;color:#1e6947!important}.tvcf-edd{border-top-color:#356b53}.tvcf-edd .edd-risk.operational{background:#356b53}.tvcf-edd .edd-report-grid div{border-left-color:#356b53}.tvcf-edd .edd-findings article:last-child{background:#294f40}.tvcf-edd .edd-actions button{white-space:nowrap}.inda-module{gap:12px;display:grid}.inda-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.inda-summary article{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;gap:5px;padding:14px;display:grid}.inda-summary span{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800}.inda-summary strong{font:23px Georgia,serif}.inda-summary small{color:var(--muted);font-size:8px}.inda-truth{color:#fff;border-bottom:3px solid var(--gold);background:linear-gradient(120deg,#071927,#102f43 68%,#38172a);justify-content:space-between;align-items:center;gap:20px;display:flex}.inda-truth h2{color:#fff}.inda-truth p{color:#b7c7ce;max-width:790px}.inda-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 4px;display:grid}.inda-row>div:first-child{gap:4px;display:grid}.inda-row>div:first-child strong{font:17px Georgia,serif}.inda-row span,.inda-row small{color:var(--muted);font-size:8px}.inda-amount{text-align:right;justify-items:end;gap:5px;display:grid}.inda-amount>strong{font-size:14px}.inda-state{background:#e8f2f6;border-radius:12px;padding:4px 7px;font-weight:800;color:var(--blue)!important}.inda-state.review_required,.inda-state.insufficient_evidence{background:#fff1db;color:#8b5a0b!important}@media (width<=850px){.inda-summary{grid-template-columns:1fr 1fr}.inda-truth{display:grid}.inda-row{grid-template-columns:1fr}.inda-amount{text-align:left;justify-items:start}}@media (width<=480px){.inda-summary{grid-template-columns:1fr}}.treasury-vault{gap:12px;display:grid}.treasury-hero{color:#fff;border:1px solid #183f58;border-bottom:3px solid var(--gold);background:linear-gradient(120deg,#06182b,#0e3d54 63%,#48152f);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.treasury-hero h2{margin:5px 0;font:30px Georgia,serif}.treasury-hero p{color:#b8cbd3;margin:0}.treasury-hero>div:last-child{border:1px solid #ffffff35;gap:5px;min-width:260px;padding:14px 18px;display:grid}.treasury-hero>div:last-child span,.treasury-hero small{letter-spacing:.1em;color:#cfb36e;font-size:8px}.treasury-hero>div:last-child strong{color:#ffd6a0}.treasury-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.treasury-summary article{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;gap:5px;padding:14px;display:grid}.treasury-summary article.blocked{border-top-color:var(--burg)}.treasury-summary span{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800}.treasury-summary strong{font:18px Georgia,serif}.treasury-summary small{color:var(--muted);font-size:8px}.treasury-record{border-left:4px solid var(--gold)}.treasury-confidential{letter-spacing:.1em;color:#fff;background:#6c1735;border-radius:3px;padding:7px 9px;font-size:8px;font-weight:800}.treasury-facts{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.treasury-facts div{background:#f8faf9;gap:5px;padding:12px;display:grid}.treasury-facts span,.treasury-hash span{color:var(--muted);letter-spacing:.08em;font-size:8px}.treasury-facts strong{font-size:10px}.treasury-hash{color:#fff;background:#071b2b;gap:7px;padding:13px;display:grid}.treasury-hash code{overflow-wrap:anywhere;color:#eac677;font-size:10px}.treasury-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.declared-values>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.declared-values>div span{color:var(--muted)}.declared-values>div strong{text-align:right}.treasury-review p{color:#4f5f68;line-height:1.7}.review-warning{color:#6e4b13;background:#fff1dd;border-left:4px solid #c68e2d;margin:14px 0;padding:12px;font-weight:700}.treasury-review small{color:var(--muted);line-height:1.6}.stored-proof{background:#e9f6ef;align-items:center;gap:12px;margin-top:18px;padding:15px;display:flex}.stored-proof>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.stored-proof div{gap:4px;display:grid}.stored-proof span{color:#577166;font-size:10px}@media (width<=900px){.treasury-summary,.treasury-facts{grid-template-columns:1fr 1fr}.treasury-grid{grid-template-columns:1fr}}@media (width<=560px){.treasury-hero{padding:18px;display:grid}.treasury-hero h2{font-size:24px}.treasury-hero>div:last-child{min-width:0}.treasury-summary,.treasury-facts{grid-template-columns:1fr}.treasury-confidential{margin-left:10px}.treasury-hash code{font-size:8px}}.treasury-certificate{border-top:4px solid var(--gold);background:linear-gradient(150deg,#fff,#fbf7ef)}.treasury-cert-status{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.treasury-cert-status>div{background:#fff;gap:5px;padding:13px;display:grid}.treasury-cert-status .quarantine{border-top:3px solid var(--burg);background:#fff3ec}.treasury-cert-status span{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800}.treasury-cert-status strong{overflow-wrap:anywhere;font-size:11px}.treasury-cert-status small{color:var(--muted);font-size:8px}.treasury-cert-actions{color:#fff;background:#071b2b;justify-content:space-between;align-items:center;gap:22px;padding:16px;display:flex}.treasury-cert-actions p{color:#c6d4da;margin:5px 0 0;font-size:9px;line-height:1.55}.treasury-cert-actions button{flex:none}.treasury-certificate details{border:1px solid var(--line);margin-top:14px;padding:12px}.treasury-certificate summary{cursor:pointer;color:#6c1735;font-weight:800}.treasury-certificate ol{columns:2;color:var(--muted);padding-left:22px;line-height:1.8}@media (width<=900px){.treasury-cert-status{grid-template-columns:1fr 1fr}.treasury-cert-actions{display:grid}.treasury-certificate ol{columns:1}}@media (width<=560px){.treasury-cert-status{grid-template-columns:1fr}.treasury-cert-actions button{width:100%}}.treasury-breakdown .panel-head p{color:var(--muted);margin:6px 0 0}.balance-layers{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.balance-layers article{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;gap:5px;padding:13px;display:grid}.balance-layers article.available{border-top-color:var(--burg);background:#fff3ec}.balance-layers span{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800}.balance-layers strong{overflow-wrap:anywhere;font:15px Georgia,serif}.balance-layers small{color:var(--muted);font-size:8px}.breakdown-table{border:1px solid var(--line);overflow:auto}.breakdown-table table{border-collapse:collapse;width:100%;min-width:900px}.breakdown-table th{color:#eac677;letter-spacing:.08em;text-align:left;background:#073451;padding:10px;font-size:8px}.breakdown-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px;font-size:9px}.breakdown-table td:first-child{gap:3px;display:grid}.breakdown-table td:first-child span,.breakdown-table td:last-child small{color:var(--muted);font-size:7px}.currency-bar{background:#edf0f2;min-width:120px;height:3px;margin-top:6px}.currency-bar i{background:linear-gradient(90deg,var(--gold),var(--burg));height:100%;display:block}.quarantine-pill{color:#6e4510;background:#fff0df;border:1px solid #e4c18a;padding:4px 6px;font-size:7px;font-weight:800;display:inline-block}.breakdown-table td:last-child{gap:5px;display:grid}.m1-flow{color:#fff;letter-spacing:.05em;background:#071b2b;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:13px;font-size:8px;display:flex}.m1-flow i{color:var(--gold);font-style:normal}.m1-flow strong{color:#ffd681}@media (width<=900px){.balance-layers{grid-template-columns:1fr 1fr}}@media (width<=560px){.balance-layers{grid-template-columns:1fr}.treasury-breakdown .draft-pill{margin-left:8px}.m1-flow{justify-content:flex-start}}.financing-offers{gap:12px;display:grid}.finance-hero{color:#fff;border-bottom:3px solid var(--gold);background:linear-gradient(120deg,#06182b,#0e3d54 66%,#48152f);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.finance-hero h2{margin:5px 0;font:29px Georgia,serif}.finance-hero p{color:#b8cbd3}.finance-hero>div:last-child{border:1px solid #ffffff35;gap:5px;min-width:230px;padding:14px 18px;display:grid}.finance-hero>div:last-child span,.finance-hero small{color:#d6b65e;letter-spacing:.1em;font-size:8px}.finance-hero>div:last-child strong{font-size:15px}.offer-wide{grid-column:1/-1}.offer-wide textarea{resize:vertical;border:1px solid #c9d3d7;border-left:4px solid var(--burg);min-height:88px;font:inherit;color:var(--ink);background:#fffafb;border-radius:6px;padding:12px}.offer-actions{gap:7px;display:flex}.offer-actions button{padding:8px 10px;font-size:9px}.standard-grid{grid-template-columns:1fr;gap:12px;display:grid}.standard-grid p{color:var(--muted);max-width:980px;line-height:1.7}.standard-source{color:#fff;background:#071b2b;grid-template-columns:160px 1fr;gap:8px 14px;margin:16px 0;padding:14px;display:grid}.standard-source span{color:#d2ae58;letter-spacing:.08em;font-size:8px}.standard-source code{overflow-wrap:anywhere;font-size:9px}.standard-grid ol{columns:2;column-gap:34px}.standard-grid li{break-inside:avoid;color:#43545e;padding:7px 0}@media (width<=800px){.finance-hero{display:grid}.finance-hero>div:last-child{min-width:0}.standard-grid ol{columns:1}.standard-source{grid-template-columns:1fr}.offer-actions{flex-direction:column}}.statement-preview header:before{content:"";background:url(/dcb-brand-logo-burgundy.png) 50%/contain no-repeat;border-radius:9px;flex:none;width:48px;height:46px;margin-right:12px}.statement-preview header>div:first-of-type{margin-right:auto}.securities-view{gap:18px;display:grid}.securities-hero{color:#fff;background:linear-gradient(120deg,#08243b,#123f58);border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.securities-hero h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:32px}.securities-hero p{color:#c8dbe3;max-width:780px}.custody-boundary{background:#0a2d43;border:1px solid #52778a;min-width:280px;padding:16px}.custody-boundary span,.custody-boundary strong,.custody-boundary b{display:block}.custody-boundary span{letter-spacing:1.5px;color:#9eb8c4;font-size:10px}.custody-boundary strong{margin:7px 0 14px}.custody-boundary b{color:#f1c870;font-size:11px}.custody-boundary i{background:#f1c870;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ownership-rule{color:#263c49;background:#fff8e9;border:1px solid #dcc27a;align-items:center;gap:14px;padding:13px 18px;display:flex}.ownership-rule strong{color:#87334d}.ownership-rule i{color:#a47c20;font-style:normal}.custody-transfer-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);gap:18px;display:grid}.custody-transfer-history{grid-column:1/-1}.transfer-timeline>div{border-left:2px solid #a9bec8;align-items:center;gap:12px;padding:12px;display:flex}.transfer-timeline>div i{color:#fff;background:#0f5975;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.transfer-timeline p{background:#fff8e9;border:1px solid #e4cf98;padding:13px}.primary.small{padding:8px 10px;font-size:11px}.status.unverified,.status.awaiting-checker{color:#83314c;background:#f7e9ef}.status.verified,.status.settled{color:#15724d;background:#e4f5ee}.status.instructed-pending-custodian{color:#8b6512;background:#fff3d5}@media (width<=900px){.securities-hero{display:block}.custody-boundary{min-width:0;margin-top:18px}.ownership-rule{flex-direction:column;align-items:flex-start}.ownership-rule i{margin-left:10px;transform:rotate(90deg)}.custody-transfer-grid{grid-template-columns:1fr}.custody-transfer-history{grid-column:auto}}.sdb-module{gap:18px;display:grid}.sdb-hero{color:#fff;background:linear-gradient(125deg,#061a34,#102c4a 62%,#451329);border-bottom:3px solid #caa55d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.sdb-hero h2{margin:7px 0;font-family:Georgia,serif;font-size:30px}.sdb-hero p{color:#b9c8d5}.sdb-mode{background:#ffffff0c;border:1px solid #ffffff35;border-radius:14px;gap:5px;min-width:220px;padding:18px;display:grid}.sdb-mode span,.sdb-mode small{letter-spacing:.12em;color:#cbd6df;font-size:11px}.sdb-mode strong{font-size:18px}.sdb-mode.live strong{color:#51d3a0}.sdb-mode.sandbox strong{color:#e5bf66}.sdb-form{padding:24px}.sdb-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.sdb-actions button,.sdb-upload{color:#125571;cursor:pointer;background:#fff;border:1px solid #17617e;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700}.sdb-upload input{display:none}.sdb-contract{padding:26px}.sdb-contract>code,.sdb-vars code{color:#d7e8f2;overflow-wrap:anywhere;background:#071c34;border-radius:7px;margin:8px 0;padding:11px;display:block}.sdb-vars{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.sdb-contract p{color:#60717c;line-height:1.6}@media (width<=700px){.sdb-hero{flex-direction:column;align-items:stretch;padding:20px}.sdb-hero h2{font-size:24px}.sdb-mode{min-width:0}.sdb-form{padding:16px}.sdb-module table{min-width:760px}}.sdb-new-transfer{color:#fff;cursor:pointer;background:#8e2f54;border:1px solid #e2bd69;border-radius:9px;margin-top:14px;padding:13px 20px;font-size:15px;font-weight:800;box-shadow:0 0 0 3px #0f6483}.sdb-new-transfer:hover{background:#a03861}.sdb-tabs{scrollbar-width:none;overflow-x:auto}.sdb-tabs button{white-space:nowrap}@media (width<=700px){.sdb-new-transfer{width:100%;min-height:48px}.sdb-tabs{grid-template-columns:1fr 1fr;display:grid}.sdb-tabs button{min-height:46px}}.sdb-checker{padding:24px}.sdb-checker .panel-head p{color:#6c7880;margin:5px 0}.sdb-card-list{gap:14px;display:grid}.sdb-transfer-card{background:#fffdf8;border:1px solid #d6c7a5;border-left:5px solid #8e2f54;border-radius:12px;padding:18px}.sdb-transfer-card>div:first-child{gap:4px;display:grid}.sdb-transfer-card>div:first-child span{letter-spacing:.14em;color:#667984;font-size:11px;font-weight:800}.sdb-transfer-card>div:first-child strong{font-size:17px}.sdb-transfer-card small{color:#78858d}.sdb-transfer-card dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:17px 0;display:grid}.sdb-transfer-card dl div{background:#f4f1e9;border-radius:8px;padding:11px}.sdb-transfer-card dt{text-transform:uppercase;color:#71808a;font-size:10px;font-weight:800}.sdb-transfer-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.sdb-checker-actions{justify-content:flex-end;gap:10px;display:flex}@media (width<=700px){.sdb-checker{padding:15px}.sdb-transfer-card{padding:14px}.sdb-transfer-card dl{grid-template-columns:1fr 1fr}.sdb-checker-actions{grid-template-columns:1fr;display:grid}.sdb-checker-actions button{width:100%;min-height:48px}}.sdb-pdf-btn{color:#8e2f54;cursor:pointer;background:#fff;border:1px solid #8e2f54;border-radius:7px;margin-top:9px;padding:7px 10px;font-size:11px;font-weight:800;display:block}.sdb-pdf-btn:hover{color:#fff;background:#8e2f54}@media (width<=700px){.sdb-pdf-btn{min-height:42px;font-size:12px}}.sdb-pdf-btn.trace{color:#071c34;border-color:#071c34}.sdb-pdf-btn.trace:hover{color:#fff;background:#071c34}.sdb-setup{padding:24px}.sdb-setup .panel-head p{color:#647681;margin:5px 0}.sdb-key-field{grid-column:1/-1}.sdb-key-field textarea{resize:vertical;width:100%;font-family:monospace}.sdb-key-field small{color:#617581;margin-top:6px;display:block}.sdb-secret-field{display:flex}.sdb-secret-field input{border-radius:8px 0 0 8px;flex:1}.sdb-secret-field button{color:#7e2948;background:#fff;border:1px solid #b76a84;border-left:0;border-radius:0 8px 8px 0;padding:0 13px;font-weight:800}.sdb-security-note{color:#596871;background:#fbf6e9;border-left:4px solid #c9a451;gap:12px;margin-top:18px;padding:13px;display:flex}.sdb-security-note strong{color:#7e2948;white-space:nowrap}.sdb-test-result{border-radius:9px;gap:5px;margin-top:16px;padding:14px;display:grid}.sdb-test-result.ok{color:#08744f;background:#e9f8f1}.sdb-test-result.bad{color:#9a3030;background:#fff0f0}.sdb-live-note{border-top:1px solid #d8e0e4;margin-top:18px;padding-top:16px}.sdb-live-note h3{margin:0 0 5px}.sdb-live-note p{color:#65747d;margin:0;line-height:1.5}@media (width<=700px){.sdb-setup{padding:15px}.sdb-security-note{display:grid}.sdb-secret-field button{min-width:65px}.sdb-module{gap:12px}.sdb-hero{border-radius:16px;gap:14px;padding:16px}.sdb-hero h2{margin:4px 0 7px;font-size:22px;line-height:1.15}.sdb-hero p{margin:0;font-size:11px;line-height:1.55}.sdb-mode{border-radius:12px;padding:14px}.sdb-mode strong{overflow-wrap:anywhere;font-size:15px}.sdb-tabs{scroll-snap-type:x proximity;gap:6px;padding:6px;overflow-x:auto;display:flex!important}.sdb-tabs button{scroll-snap-align:start;flex:none;min-width:128px;min-height:42px;padding:9px 12px}.sdb-checker .panel-head,.sdb-form .panel-head{display:grid}.sdb-actions{grid-template-columns:1fr;display:grid}.sdb-actions button,.sdb-upload{text-align:center;width:100%;min-height:44px}.sdb-contract{padding:15px}.sdb-vars{grid-template-columns:1fr}.sdb-security-note{font-size:11px;line-height:1.5}}.sdb-full-test{border:1px solid #c7dce2;border-left:4px solid var(--burg);background:#f8fbfc;border-radius:12px;margin-top:18px;padding:18px}.sdb-full-test h3{margin:5px 0 15px}.sdb-full-test .wide{width:100%;margin-top:14px}.sdb-test-result code{color:#31515d;overflow-wrap:anywhere;white-space:pre-wrap;background:#ffffffa8;border-radius:7px;margin-top:7px;padding:9px;font-size:9px;display:block}@media (width<=700px){.sdb-full-test{padding:13px}}.sdb-module{min-width:0;max-width:100%;overflow-x:clip}.sdb-form{min-width:0;max-width:100%;overflow:hidden}.sdb-form .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%}.sdb-form .field-grid>label{min-width:0;max-width:100%}.sdb-form .field-grid input,.sdb-form .field-grid select{width:100%;min-width:0;max-width:100%;display:block}.sdb-form .field-grid select{text-overflow:ellipsis}.sdb-form .form-actions{flex-wrap:wrap;min-width:0;max-width:100%}.sdb-form .form-actions .primary{white-space:normal;max-width:100%}@media (width<=900px){.sdb-form .field-grid{grid-template-columns:minmax(0,1fr)}.sdb-form .form-actions .primary{width:100%}}.token-module{gap:18px;display:grid}.token-hero{color:#fff;background:linear-gradient(125deg,#061a34,#103b56 60%,#451329);border-bottom:3px solid #caa55d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.token-hero h2{margin:6px 0;font:30px Georgia,serif}.token-hero p{color:#c1d1da}.token-asset{border:1px solid #ffffff35;border-radius:13px;min-width:190px;padding:17px;display:grid}.token-asset span,.token-asset small{letter-spacing:.12em;color:#c8d7de;font-size:11px}.token-asset strong{color:#37c99a;font-size:28px}.token-warning{color:#5f6c72;background:#fff7e4;border-left:5px solid #caa55d;gap:12px;padding:13px 16px;display:flex}.token-warning strong{color:#7f2949;white-space:nowrap}.token-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.token-metrics article{background:#fff;border:1px solid #d9e1e4;border-radius:12px;padding:17px}.token-metrics span{color:#6a7981;text-transform:uppercase;font-size:11px;display:block}.token-metrics strong{margin-top:8px;font-size:19px;display:block}.token-contract,.token-controls{padding:24px}.token-contract h2{overflow-wrap:anywhere}.token-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.token-form,.token-list{padding:22px}.token-form{gap:13px;display:grid}.token-form label{gap:6px;display:grid}.token-form label span{text-transform:uppercase;color:#657780;font-size:11px;font-weight:800}.token-form input,.token-form select{background:snow;border:1px solid #ad627c;border-left:5px solid #842b4b;border-radius:8px;padding:12px}.token-list article{border-bottom:1px solid #e1e6e8;grid-template-columns:1fr minmax(150px,1.2fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.token-list article div{display:grid}.token-list article span{color:#718088;font-size:11px}.token-list code{text-overflow:ellipsis;overflow:hidden}.token-list button{color:#17617e;background:#fff;border:1px solid #17617e;border-radius:7px;padding:8px;font-weight:800}.token-controls div{border-bottom:1px solid #e0e6e8;padding:10px}.token-controls i{color:#07855e;background:#e1f6ed;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:9px;display:inline-grid}@media (width<=750px){.token-hero{flex-direction:column;align-items:stretch;padding:20px}.token-asset{min-width:0}.token-tabs{overflow-x:auto}.token-tabs button{white-space:nowrap}.token-warning{display:grid}.token-metrics{grid-template-columns:1fr 1fr}.token-grid,.token-list article{grid-template-columns:1fr}.token-list code{white-space:normal;overflow-wrap:anywhere}}.token-form label small,.wallet-card>small{color:#738189;line-height:1.45}.form-intro{color:#60727b;margin-top:-4px;line-height:1.55}.token-flow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.token-flow article{background:#fff;border:1px solid #d9e1e4;border-radius:12px;gap:12px;padding:16px;display:flex}.token-flow article>b{color:#fff;background:#0d3d58;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.token-flow article div{gap:4px;display:grid}.token-flow article span{color:#687981;font-size:12px;line-height:1.45}.token-list .wallet-card{grid-template-columns:1fr minmax(180px,1.2fr) auto}.wallet-actions{align-items:center;gap:9px;display:flex!important}.empty-guidance{background:#fffaf0;border:1px dashed #c8b173;border-radius:10px;padding:18px}.empty-guidance p{color:#6a7981;margin:5px 0 0;line-height:1.5}@media (width<=750px){.token-flow,.token-list .wallet-card{grid-template-columns:1fr}.wallet-actions{justify-content:space-between}.token-form,.token-list{padding:18px}}.token-readiness{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.token-readiness article{border:1px solid;border-radius:11px;gap:7px;padding:14px;display:grid}.token-readiness span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.token-readiness strong{font-size:13px}.token-readiness .ready{color:#087151;background:#edf9f4;border-color:#9bd8c3}.token-readiness .missing{color:#9a4d2c;background:#fff5ed;border-color:#e5b18c}.ops-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ops-actions button,.queue-actions button{color:#fff;background:#17617e;border:1px solid #17617e;border-radius:8px;padding:10px 13px;font-weight:800}.ops-actions button:disabled,.queue-actions button:disabled{opacity:.42;cursor:not-allowed}.queue-actions{flex-wrap:wrap;gap:7px;display:flex!important}@media (width<=750px){.token-readiness{grid-template-columns:1fr 1fr}.ops-actions button{width:100%}}.token-module{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.token-module,.token-module *{box-sizing:border-box}.token-module .token-tabs{flex-wrap:wrap;gap:6px;max-width:100%;display:flex;overflow:visible}.token-module .token-tabs button{white-space:normal;flex:125px;min-width:0}.token-module .token-grid,.token-module .token-grid>*{min-width:0;max-width:100%}.token-module .token-form input,.token-module .token-form select{width:100%;min-width:0;max-width:100%;display:block}.token-module .token-list{min-width:0;max-width:100%;overflow:hidden}.token-module .token-list article,.token-module .token-list article>*{min-width:0;max-width:100%}.token-module .token-list code{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.token-module .token-flow article{color:#24313a!important;background:#fff!important}.token-module .token-flow article strong{color:#24313a!important}.token-module .token-flow article span{color:#687981!important}@media (width<=1050px){.token-module .token-grid,.token-module .token-flow{grid-template-columns:1fr}}@media (width<=750px){.token-module{gap:12px}.token-module .token-hero{padding:18px}.token-module .token-hero h2{font-size:24px}.token-module .token-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.token-module .token-tabs button{white-space:nowrap;flex:none}.token-module .token-metrics,.token-module .token-readiness{grid-template-columns:1fr}.token-module .token-form,.token-module .token-list,.token-module .token-contract,.token-module .token-controls{padding:16px}}.cash-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0;display:grid}.cash-summary article{border:1px solid var(--line);background:#fff;border-top:3px solid #c9a24c;gap:5px;padding:16px;display:grid}.cash-summary span{letter-spacing:.7px;color:#718089;font-size:9px;font-weight:800}.cash-summary strong{color:#17364a;font:24px Georgia,serif}.cash-summary small{color:#819096;font-size:9px}.cash-account-preview{background:#edf7f3;border-left:4px solid #168765;gap:4px;margin:0 20px 18px;padding:14px 16px;display:grid}.cash-account-preview span{color:#477064;font-size:9px;font-weight:800}.cash-account-preview strong{font:24px Georgia,serif}.cash-account-preview small{color:#64797b}.cash-kind{border-radius:3px;padding:6px 9px;font-size:9px;display:inline-block}.cash-kind.deposit{color:#137454;background:#e7f5ef}.cash-kind.withdrawal{color:#8a2748;background:#f8e9ed}.cash-actions{gap:6px;display:flex}.cash-actions button{padding:7px 10px}.cash-proof{color:#4e6069;background:#f7f3e9;border-left:4px solid #c9a24c;padding:18px;font-size:12px;line-height:1.8}.status.posted{color:#126b50;background:#e8f5ef}.status.rejected{color:#8a2748;background:#f8e9ed}.ops-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0;display:grid}.ops-kpis article{border:1px solid var(--line);background:#fff;gap:5px;padding:16px;display:grid}.ops-kpis span{color:#718089;font-size:9px;font-weight:800}.ops-kpis strong{color:#153d53;font:28px Georgia,serif}.ops-kpis small{color:#7c898f;font-size:9px}.ops-balance{border-bottom:1px solid var(--line);grid-template-columns:70px repeat(3,1fr);align-items:center;gap:12px;padding:13px 0;font-size:11px;display:grid}.ops-balance strong{font:19px Georgia,serif}.ledger-proof-live{text-align:center;place-items:center;gap:6px;padding:24px;display:grid}.ledger-proof-live>strong{font:44px Georgia,serif}.ledger-proof-live>span{letter-spacing:1px;font-size:9px}.ledger-proof-live b{border-radius:3px;padding:6px 10px}.ledger-proof-live .ok{color:#137454;background:#e5f4ed}.ledger-proof-live .bad{color:#8a2748;background:#f8e9ed}.ledger-proof-live small{color:#718089;line-height:1.7}.ops-queues{margin-top:12px}.ops-queue-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ops-queue-grid button{text-align:left;background:#fff;border:0;gap:5px;padding:22px;display:grid}.ops-queue-grid strong{color:var(--burg);font:28px Georgia,serif}.ops-queue-grid span{color:#60727b;font-size:10px;font-weight:700}@media (width<=850px){.cash-summary,.ops-kpis,.ops-queue-grid{grid-template-columns:1fr 1fr}.ops-balance{grid-template-columns:60px 1fr}.ops-balance span{font-size:9px}}@media (width<=520px){.cash-summary,.ops-kpis,.ops-queue-grid{grid-template-columns:1fr}.cash-actions{flex-direction:column}}:root{--dcb-midnight:#4b122b;--dcb-navy:#34373d;--dcb-blue:#555b64;--dcb-burgundy:#681c3b;--dcb-wine:#7d294d;--dcb-gold:#c7a14a;--dcb-gold-soft:#ead8ad;--dcb-ivory:#f7f4ee;--dcb-surface:#fffdf9;--dcb-line:#ded4c2;--blue:var(--dcb-blue);--burg:var(--dcb-burgundy);--gold:var(--dcb-gold);--paper:var(--dcb-ivory)}body{color:#30343a;background:radial-gradient(circle at 92% 3%,#681c3b12,#0000 25%),linear-gradient(145deg,#f3f4f5,#e7e9eb)}.brand span,.system-card div{color:#d5b875}.sidebar nav button{color:#aabcc8;border:1px solid #0000}.sidebar nav button:hover{background:#ffffff0f;border-color:#caa4562e}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--dcb-gold);background:linear-gradient(90deg,#203153f5,#0d152fd1);border-color:#c7a14a52}.topbar{border-bottom:2px solid var(--dcb-gold);color:#fff;background:linear-gradient(105deg,#4b122b,#681c3b);box-shadow:0 7px 24px #46142a24}.topbar .eyebrow{color:#d8b86e}.topbar .entity-select{background:#ffffff14;border-color:#caa4564d}.topbar .entity-select option{background:var(--dcb-navy);color:#fff}.topbar .icon-btn{color:#fff;background:#ffffff14;border-color:#caa45647}.content{background:0 0}.status-strip{border-color:#d9c28d;border-left:4px solid var(--dcb-burgundy);color:#665f52;background:linear-gradient(90deg,#fffaf0,#f3ead7)}.panel,.metric,.swift-history,.module-table,.request-form,.control-card{border-color:var(--dcb-line);background:linear-gradient(#fff,#fffdf9);box-shadow:0 7px 24px #112a390f}.panel{border-top-color:#caa456b3}.panel-head h2,.panel h2,.metric>strong{color:var(--dcb-navy)}.section-kicker,.eyebrow{color:#681c3b}.section-kicker.burgundy,.burgundy{color:var(--dcb-burgundy)}.module-hero,.ia-hero,.securities-hero,.tf-api-hero,.bd-hero{border:1px solid #c7a14a61;border-bottom:3px solid var(--dcb-gold);color:#fff;position:relative;overflow:hidden;box-shadow:0 12px 30px #34373d2e;background:linear-gradient(118deg,var(--dcb-burgundy),#7d294d 66%,#555b64)!important}.module-hero:after,.ia-hero:after,.securities-hero:after,.tf-api-hero:after,.bd-hero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 60%,#caa45614);border-top:1px solid #ffffff0d;position:absolute;inset:0}.module-hero h2,.module-hero p,.ia-hero h2,.ia-hero p,.securities-hero h2,.securities-hero p,.tf-api-hero h2,.tf-api-hero p,.bd-hero h2,.bd-hero p{color:#fff!important}.module-hero .section-kicker,.ia-hero .section-kicker,.securities-hero .section-kicker,.tf-api-hero .section-kicker,.bd-hero .section-kicker{color:#e2be72}.module-tabs{background:#ede8dd;border:1px solid #ddd0b9;border-radius:8px;padding:4px}.module-tabs button:hover{background:#fff}.module-tabs button.on{background:linear-gradient(120deg,var(--dcb-burgundy),var(--dcb-wine));color:#fff;border-bottom-color:var(--dcb-gold);box-shadow:0 4px 12px #70213f33}.primary{background:linear-gradient(120deg,var(--dcb-burgundy),var(--dcb-wine));border:1px solid #9e5670;box-shadow:0 5px 14px #70213f29}.primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.danger{background:#fff7f8}.field-grid label>span,.request-form label>span,.statement-controls label>span{color:#667983;letter-spacing:.06em;font-weight:800}input,select,textarea{border-color:#b76d86!important;border-left:4px solid var(--dcb-burgundy)!important;color:#1d3441!important;background:#fffafb!important;border-radius:6px!important}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #70213f12;border-color:var(--dcb-gold)!important;outline:2px solid #caa45652!important}th{color:#efd08c;border-bottom:2px solid var(--dcb-gold);background:linear-gradient(90deg,#4a4e55,#681c3b)}td{background:#ffffffb3;border-bottom-color:#ece3d3}.product{color:var(--dcb-burgundy);background:#f4e4e9;border:1px solid #e2beca}.status{border:1px solid #123c5a26}.api-line code,.endpoint code,.file-hash{color:var(--dcb-navy);border-left:3px solid var(--dcb-gold);background:#eef1ef}.check i,.success-band>i{color:#fff;background:linear-gradient(145deg,var(--dcb-burgundy),#7d294d)!important}.ia-account-card,.document-template,.tf-product-switch button,.ia-types article{background:linear-gradient(#fff,#fffaf1)!important;border-color:#ddd1bd!important}.ia-account-card:hover,.tf-product-switch button.on{border-color:var(--dcb-burgundy)!important;box-shadow:inset 3px 0 var(--dcb-burgundy),0 6px 18px #112a3912!important}.statement-preview header{background:linear-gradient(110deg,var(--dcb-midnight),#681c3b)!important;border-bottom-color:var(--dcb-gold)!important}.statement-summary>div{border-top:2px solid var(--dcb-gold)}.toast{background:linear-gradient(115deg,var(--dcb-midnight),#681c3b);border:1px solid #caa45666}.drawer{border-left:3px solid var(--dcb-gold)}@media (width<=780px){.topbar{background:linear-gradient(105deg,var(--dcb-burgundy),#7d294d)}.module-tabs{overflow:auto}.panel,.metric{box-shadow:0 4px 14px #34373d0d}}.readiness-view{gap:14px;display:grid}.readiness-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.readiness-kpis article{border:1px solid var(--dcb-line);border-top:3px solid var(--dcb-gold);background:#fff;gap:4px;padding:18px;display:grid}.readiness-kpis strong{color:var(--dcb-navy);font:28px Georgia,serif}.readiness-kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.readiness-table table{min-width:760px}.readiness-status{text-transform:uppercase;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.readiness-status.sandbox_ready{color:#117052;background:#e8f5ef}.readiness-status.connector_required{color:#8f6414;background:#fff2d9}.readiness-status.controlled_only{color:#52626b;background:#edf0f3}.readiness-status.foundation_only{color:var(--dcb-burgundy);background:#f2e3e8}.brand-preview{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;display:flex;border-width:2px!important}.brand-preview img{object-fit:cover;border:1px solid;border-radius:12px;width:82px;height:82px}.brand-preview span{letter-spacing:.2em;text-transform:uppercase;color:#efd9a4;margin-top:18px;font-size:10px}.brand-preview h2{font-size:30px;color:#fff!important}.brand-preview p{color:#d9e1e5}.brand-preview button{color:#fff;border:1px solid;border-radius:6px;padding:14px 22px;font-weight:800}.brand-preview small{color:#b9c7cf;max-width:420px;margin-top:24px;line-height:1.6}@media (width<=900px){.readiness-kpis{grid-template-columns:1fr 1fr}}@media (width<=520px){.readiness-kpis{grid-template-columns:1fr}.brand-preview{min-height:360px}}.internal-controls{gap:14px;display:grid}.internal-controls hr{border:0;border-top:1px solid var(--dcb-line);margin:22px 0}.internal-controls .request-form>label{gap:8px;margin:20px 0;display:grid}.internal-controls .request-form>label>span{color:#667983;text-transform:uppercase;font-size:10px;font-weight:800}.register{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.register>.section-kicker,.register>p{grid-column:1/-1}.register>div{border:1px solid var(--dcb-line);background:#fffaf1;gap:4px;padding:12px;display:grid}.register small{color:var(--muted)}:root{--ink:#f5f3ee;--muted:#98958f;--line:#292824;--paper:#070809;--blue:#d8b66a;--burg:#d8b66a;--gold:#d8b66a;--green:#55c99b;--red:#eb7777;--amber:#e1b65f;--lux-black:#070809;--lux-panel:#101214;--lux-panel-2:#151719;--lux-gold:#d8b66a;--lux-gold-soft:#f0d99d;--lux-white:#f7f5f0}body{background:var(--lux-black);color:var(--lux-white);letter-spacing:-.01em;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.sidebar{color:#e9e6de;background:#08090a;border-right:1px solid #24231f;box-shadow:18px 0 55px #0008}.brand-mark{color:#090a0b;clip-path:none;background:linear-gradient(145deg,#f2ddaa,#a98237);border-radius:5px;font-family:inherit}.brand strong{letter-spacing:.07em;font-family:inherit;font-size:20px;font-weight:800}.brand span{color:#a7a39a}.sidebar nav button{color:#97968f}.sidebar nav button.active .nav-icon{color:var(--lux-gold)}.badge{background:var(--lux-gold);color:#111}.system-card span,.user span{color:#85837c}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08090aeb;border-color:#25241f}.topbar h1{letter-spacing:-.035em;color:#fff;font-family:inherit;font-size:27px;font-weight:750}.entity-select,.icon-btn{color:#f5f2ea;background:#121416;border-color:#302f2a}.primary{color:#0b0c0d;background:linear-gradient(135deg,#e3c77f,#bc9140);border-radius:8px;box-shadow:0 8px 24px #d8b66a26}.danger{color:#ee8a8a;background:#171315;border-color:#6f3434}.metric,.panel,.module-metrics article,.swift-history,.cash-summary article,.ops-kpis article,.readiness-kpis article{background:linear-gradient(145deg,#121416,#0e1011);border-color:#292824;border-radius:12px;box-shadow:0 12px 36px #0003}.metric>strong,.panel h2,.flow-numbers strong,.ledger-row strong,.module-hero h2,.module-metrics strong,.cash-summary strong,.ops-kpis strong,.ledger-proof-live>strong,.drawer h2,.detail-value{color:#f7f5f0;letter-spacing:-.03em;font-family:inherit}.metric>strong{font-weight:720}.panel h2{font-weight:700}.module-hero,.bd-hero,.token-hero{border:1px solid #332f26;border-bottom:2px solid var(--lux-gold);color:#fff;background:radial-gradient(circle at 80% 0,#d8b66a29,#0000 34%),linear-gradient(120deg,#101214,#08090a);border-radius:14px;box-shadow:0 18px 50px #0005}.module-hero h2,.bd-hero h2{font-family:inherit;font-weight:760}.stepper{background:#0c0e0f;border-color:#292824}.control-card p,.audit-note,.cash-proof,.acquiring-boundary p{color:#bdb49e;background:#191710;border-color:#6d5930}th{color:#9e9b93;background:#0b0d0e;border-color:#2a2924}.flow-numbers .closing,.file-hash,.swift-route{background:#191710;border-color:#65532d}.alert{border-color:#242521}.ledger-row,.ledger-row div{border-color:#2a2924}.integrity,.success-band,.account-created,.cash-account-preview{color:#8fe0bd;background:#102019;border-color:#254b3d}.checker-box,.empty-guidance{background:#191710;border-color:#6c5932}.drawer dl div{border-color:#292824}.overlay{background:#000a}.switch-row,.bd-flow article,.token-flow article,.token-list article,.ops-queue-grid button{background:#101214;border-color:#292824}.switch-row>i,.token-flow article>b{color:var(--lux-gold);background:#2b261b}.swift-bic{background:#0b0d0e;border:1px solid #3c3525}.net-waterfall>div{background:#151719}.file-drop{background:#0d0f10;border-color:#47443a}.file-drop:hover{border-color:var(--lux-gold);background:#141617}.customer-side{color:#efede7;background:#08090a;border-color:#24231f;box-shadow:16px 0 50px #0008}.customer-side nav button:hover{color:#fff;background:#151718}.customer-side nav button.on{color:#fff;box-shadow:inset 3px 0 var(--lux-gold);background:#1b1a17}.customer-signout{color:#8e8b84}.customer-work>header{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08090aeb;border-color:#282722}.customer-work h1{color:#fff;font-weight:760}.customer-welcome,.service-hero{color:#fff;background:radial-gradient(circle at 82% 0,#d8b66a2e,#0000 35%),linear-gradient(120deg,#111315,#090a0b);border-color:#332f26;box-shadow:0 18px 50px #0005}.customer-welcome button,.service-hero button,.support-grid button,.wallet-primary,.exchange-primary,.wallet-empty button{color:#0b0c0d;background:linear-gradient(135deg,#e4c982,#bb8e3b);box-shadow:0 10px 26px #d8b66a29}.customer-panel,.customer-balances,.service-cards article,.document-list,.wallet-summary,.wallet-empty{color:#f5f2eb;background:linear-gradient(145deg,#121416,#0e1011);border-color:#292824;box-shadow:0 14px 40px #0003}.customer-balances strong,.customer-balances b,.customer-panel-head h2,.service-cards h3,.card-actions h2,.support-grid h2,.wallet-summary strong,.wallet-empty h2,.exchange-info h2{color:#f7f5f0}.customer-account-list button{color:#eeebe4;background:#101214;border-color:#252622}.quick button{color:#f1eee7;background:#101214;border-color:#292824}.transactions article>i{background:#281a1a}.transactions article>i.credit{background:#13251e}.no-transactions{color:#8f8c85}.exchange-entry{color:#f6f3ec;background:linear-gradient(110deg,#151719,#0d0f10);border-color:#51472e}.exchange-card select,.exchange-card input,.wallet-action input,.wallet-summary select{color:#f5f2eb;background:#0c0e0f;border-color:#3b382f}.exchange-card label>div{background:#0c0e0f;border-color:#3b382f}.exchange-quote,.wallet-action code{color:#e6d19d;border-color:var(--lux-gold);background:#1a1812}.wallet-message{color:#70d4aa;background:#11231c}.service-modal>header{background:linear-gradient(115deg,#17191b,#090a0b 72%,#342b1a);border-bottom:1px solid #62522f}.customer-toast{border-left-color:var(--lux-gold);background:#1a1c1e}.client-login-card{background:#0f1112e6;border-color:#39342a;box-shadow:0 30px 90px #0009}.client-login-brand small,.client-login-card>p,.client-login-card>small,.client-login-points,.client-login-side p{color:#99968e}.client-login-card>em,.client-login-side>span{color:var(--lux-gold)}.client-login-card>a{color:#111;background:linear-gradient(135deg,#e4c982,#b98d3d)}@media (width<=780px){.sidebar{background:#08090a}.topbar{background:#08090af2}}@media (width<=760px){.customer-side{background:#08090afa;border-color:#2a2924;box-shadow:0 -10px 35px #0008}.customer-side nav button,.customer-side nav button:not(.on){color:#8d8b84}.customer-side nav button.on{color:#fff;box-shadow:inset 0 3px var(--lux-gold);background:#1b1a17}.customer-work>header{background:#08090af0}}:root{--dcb-teal:#003b43;--dcb-teal-deep:#00272d;--dcb-cyan:#29a9c3;--dcb-cloud:#f2f4f6;--dcb-paper:#fff;--dcb-ink:#202b35;--dcb-muted:#68727b;--dcb-line:#e2e6e9;--dcb-wine:#74152d;--blue:#29a9c3;--burg:#74152d;--gold:#29a9c3;--lux-gold:#29a9c3;--lux-gold-soft:#8ed9e7}body{background:var(--dcb-cloud);color:var(--dcb-ink);letter-spacing:-.025em;font-family:Avenir Next,Helvetica Neue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:400}button,input,select,textarea{font:inherit}.sidebar{background:linear-gradient(#003b43,#002b31 76%,#001f24);border-right:0;box-shadow:12px 0 42px #00272d26}.brand{border-color:#ffffff21}.brand-mark{color:var(--dcb-teal);box-shadow:none;background:#fff}.brand strong{letter-spacing:.025em;font-weight:650}.brand span,.sidebar nav button,.system-card span,.user span{color:#ffffffa3}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#ffffff1c}.sidebar nav button.active{box-shadow:inset 3px 0 #52c4d7}.sidebar nav button.active .nav-icon,.system-card div{color:#72d2df}.badge{color:#fff;background:#d21f3c}.system-card{background:#ffffff12;border-color:#ffffff1f}.user{border-color:#ffffff21}.avatar,.owner{color:#fff;background:#ffffff1f}.workspace{background:var(--dcb-cloud)}.topbar{border-color:var(--dcb-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffed}.topbar h1{color:var(--dcb-ink);letter-spacing:-.045em;font-weight:520}.eyebrow,.section-kicker{color:var(--dcb-teal);font-weight:650}.entity-select,.icon-btn{border-color:var(--dcb-line);color:var(--dcb-ink);background:#fff}.entity-select span{color:var(--dcb-muted)}.entity-select select{color:var(--dcb-ink);background:#fff}.primary{background:var(--dcb-teal);color:#fff;border-radius:999px;box-shadow:0 10px 24px #003b4329}.status-strip{border-color:var(--dcb-line);color:var(--dcb-muted);background:#fff}.metric,.panel,.module-metrics article,.swift-history,.cash-summary article,.ops-kpis article,.readiness-kpis article{border-color:var(--dcb-line);background:#fff;border-radius:20px;box-shadow:0 8px 30px #1a343c0e}.metric-top,.metric p,.module-metrics span,.module-metrics small{color:var(--dcb-muted)}.metric>strong,.panel h2,.flow-numbers strong,.ledger-row strong,.module-metrics strong,.cash-summary strong,.ops-kpis strong,.ledger-proof-live>strong,.drawer h2,.detail-value{color:var(--dcb-ink);font-weight:520}.metric-bar{background:#e7edf0}.metric-bar i{background:linear-gradient(90deg,#138ca3,#54c7d9)}.panel-head span{color:var(--dcb-cyan)}.module-hero,.bd-hero,.token-hero{color:#fff;background:radial-gradient(circle at 92% 0,#53c7d93d,#0000 36%),linear-gradient(125deg,#00434b,#002a30);border:0;border-radius:24px;box-shadow:0 18px 48px #002e3533}.module-hero h2,.bd-hero h2{color:#fff;font-weight:480}.module-hero p,.bd-hero p{color:#ffffffb8}.module-hero .section-kicker{color:#89dce7}.module-tabs,.table-head,.form-actions{border-color:var(--dcb-line)}.module-tabs .on{color:var(--dcb-teal);border-color:var(--dcb-cyan)}.draft-pill{color:var(--dcb-teal);background:#e5f5f7}.stepper{border-color:var(--dcb-line);background:#fff}.stepper div{color:var(--dcb-muted)}.stepper .current{color:var(--dcb-teal)}.stepper .current i{background:var(--dcb-teal);border-color:var(--dcb-teal);color:#fff}.field-grid input,.field-grid select,.token-form input,.token-form select,.token-form textarea,.table-tools label,.table-tools input{color:var(--dcb-ink);border-color:#d9e1e4;border-left-color:var(--dcb-cyan);background:#fff}.field-grid input:focus,.field-grid select:focus{border-color:var(--dcb-cyan);box-shadow:0 0 0 4px #29a9c31f}.field-grid label>span{color:var(--dcb-muted)}table{color:var(--dcb-ink)}th{color:#4d5c65;border-color:var(--dcb-line);background:#edf2f4}td{border-color:#edf0f2}td span{color:var(--dcb-muted)}.product,.status{color:var(--dcb-teal);background:#e9f5f5}.table-tools button,.allocation-btn{color:var(--dcb-teal);background:#fff;border-color:#c8dde1}.link,.table-foot button,.alert button{color:#098aa3}.seg{background:#e8edef}.seg .on{color:var(--dcb-ink);background:#fff}.drawer{background:#fff}.close{color:var(--dcb-ink);background:#e9edef}.drawer dl div,.ledger-row,.ledger-row div{border-color:var(--dcb-line)}.detail-value{border-color:var(--dcb-cyan);background:#f5f8f9}.customer-shell{color:var(--dcb-ink);background:linear-gradient(#edf1f3,#f7f8f9)}.customer-side{color:#fff;background:linear-gradient(#003f47,#00292f);border:0;box-shadow:12px 0 40px #002d3424}.customer-brand{border-color:#ffffff24}.customer-brand b{color:#fff;font-weight:600}.customer-brand>img{box-shadow:0 0 0 1px #ffffff38}.customer-side nav button{color:#ffffffad}.customer-side nav button:hover,.customer-side nav button.on{color:#fff;background:#ffffff1c}.customer-side nav button.on{box-shadow:inset 3px 0 #60cfdf}.customer-security{background:#ffffff12;border-color:#ffffff21}.customer-security span,.customer-signout{color:#ffffff9e}.customer-work>header{border-color:var(--dcb-line);color:var(--dcb-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f7f9faeb}.customer-work h1{color:var(--dcb-ink);letter-spacing:-.045em;font-weight:480}.customer-user>i{color:var(--dcb-teal);background:#fff}.customer-content{color:var(--dcb-ink)}.customer-welcome,.service-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#3fb8cb47,#0000 38%),linear-gradient(130deg,#00444c,#002c32);border:0;border-radius:26px;box-shadow:0 20px 50px #0030372e}.customer-welcome span,.service-hero span{color:#8edee9}.customer-welcome p,.service-hero p{color:#ffffffb8}.customer-welcome button,.service-hero button,.support-grid button,.wallet-primary,.exchange-primary,.wallet-empty button{color:var(--dcb-ink);background:#fff;border-radius:999px;box-shadow:0 10px 28px #0000001f}.customer-panel,.customer-balances,.service-cards article,.document-list,.wallet-summary,.wallet-empty{color:var(--dcb-ink);background:#fffffff0;border-color:#e3e7e9;border-radius:24px;box-shadow:0 10px 35px #1f343a0f}.customer-balances strong,.customer-balances b,.customer-panel-head h2,.service-cards h3,.card-actions h2,.support-grid h2,.wallet-summary strong,.wallet-empty h2,.exchange-info h2{color:var(--dcb-ink);font-weight:520}.customer-work header span,.customer-panel-head span,.customer-welcome span,.customer-balances span{color:#098da5}.customer-balances small,.service-cards p,.support-grid p,.wallet-empty p,.exchange-info p{color:var(--dcb-muted)}.customer-account-list button,.quick button{color:var(--dcb-ink);background:#fff;border-color:#e6eaec;border-radius:18px}.customer-account-list>button>i,.quick button i,.service-cards article>i,.document-list i{color:#129eb8;background:#e8f6f8}.customer-account-list small,.quick button small,.transactions article small,.document-list small{color:var(--dcb-muted)}.quick button:hover,.service-cards article:hover{border-color:#aadbe3}.service-cards button,.document-list button{color:#078ba3}.transactions article,.document-list article,.card-actions>button,.support-grid section:last-child>button{color:var(--dcb-ink);background:0 0;border-color:#e7ebed}.exchange-entry{color:var(--dcb-ink);background:#fff;border-color:#dfe7e9;border-radius:20px}.exchange-entry>i{color:#0d98b1;background:#e5f5f7}.exchange-entry small{color:var(--dcb-muted)}.exchange-entry em{color:#088ca4}.exchange-card select,.exchange-card input,.wallet-action input,.wallet-summary select,.exchange-card label>div{color:var(--dcb-ink);background:#f7f9fa;border-color:#dfe5e7}.exchange-card label>div b{color:var(--dcb-teal)}.exchange-quote,.wallet-action code{color:var(--dcb-teal);background:#e9f6f7;border-color:#a8dbe2}.exchange-info ul{color:#53616a}.wallet-tabs button{color:var(--dcb-muted);background:#f1f4f5;border-color:#e0e5e7}.wallet-tabs button.on{color:var(--dcb-teal);box-shadow:inset 0 -3px var(--dcb-cyan);background:#fff}.wallet-activity article{border-color:#e6eaec}.bank-card{background:radial-gradient(circle at 82% 6%,#56cddc47,#0000 31%),linear-gradient(140deg,#00505a,#00363d 65%,#001f24);border:1px solid #ffffff47;box-shadow:0 24px 55px #00343c40}.service-modal-backdrop{background:#002227b8}.service-modal{color:var(--dcb-ink);background:#fff}.service-modal>header{background:linear-gradient(120deg,#00434b,#002c32);border:0}.service-security{color:#237155;background:#eaf7f2;border-color:#cde9dc}.service-form-grid label>span{color:var(--dcb-muted)}.service-form-grid input,.service-form-grid textarea,.service-form-grid select{color:var(--dcb-ink);background:#f8fafb;border-color:#dfe5e7}.service-review{color:var(--dcb-teal);background:#e9f6f7}.service-modal form>footer{border-color:var(--dcb-line)}.service-modal form>footer button{background:var(--dcb-teal);color:#fff}.ocr-upload{background:#f0f7f8;border-color:#b7dfe5}.ocr-upload b{color:var(--dcb-teal)}.ocr-upload span{color:var(--dcb-muted)}.demo-ribbon{color:var(--dcb-teal);background:#e7f5f7;border-color:#b9e0e6}.customer-toast{background:#003b43;border-left-color:#55c6d8}.client-login{color:#fff;background:radial-gradient(circle at 50% 18%,#07515a 0,#003b43 37%,#00252a 100%)}.client-login-card{color:var(--dcb-ink);background:#fffffff5;border:0;border-radius:28px;box-shadow:0 32px 90px #00161a61}.client-login-brand{border-color:#e2e7e9}.client-login-brand small,.client-login-card>p,.client-login-card>small,.client-login-points{color:var(--dcb-muted)}.client-login-card>em{color:var(--dcb-teal)}.client-login-card>a{background:var(--dcb-teal);color:#fff;border-radius:999px}.client-login-side>span{color:#8edee9}.client-login-side p{color:#ffffffb8}.client-login-side div{border-color:#ffffff2e}@media (width<=780px){.sidebar{background:linear-gradient(#003b43,#00272d)}.topbar{background:#f7f9faf5}}@media (width<=760px){.customer-side{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border-top:1px solid #e2e7e9;box-shadow:0 -10px 34px #20363c1a}.customer-side nav button,.customer-side nav button:not(.on){color:#66727a}.customer-side nav button.on{color:var(--dcb-teal);box-shadow:inset 0 3px var(--dcb-cyan);background:#edf7f8}.customer-side nav i,.customer-side nav button.on i{color:#149ab2}.customer-work>header{background:#f7f9faf0}.customer-content{padding-bottom:108px}.customer-welcome,.service-hero{border-radius:0 0 28px 28px;margin-left:-16px;margin-right:-16px}.customer-panel,.customer-balances,.service-cards article,.document-list,.wallet-summary,.wallet-empty{border-radius:22px}}.document-list .statement-document{align-items:start}.statement-period{gap:10px;margin-top:14px;display:flex!important}.statement-period label{gap:6px;min-width:155px;display:grid}.statement-period label>em{color:#68727b;letter-spacing:.12em;font-size:9px;font-weight:750;display:block}.statement-period input{color:#202b35;width:100%;min-height:42px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f9fa;border:1px solid #dce3e6;border-radius:12px;padding:9px 11px}.document-list button:disabled{opacity:.55;cursor:wait}@media (width<=760px){.document-list .statement-document{grid-template-columns:38px minmax(0,1fr);padding-bottom:18px}.document-list .statement-document>em{display:none}.document-list .statement-document>button{text-align:center;color:#fff;background:#003b43;border-radius:999px;grid-column:2;width:100%;margin-top:3px;padding:12px 14px}.statement-period{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.statement-period label{min-width:0}.statement-period input{padding:8px;font-size:13px}}.bank-card.dcb-rewards-card{aspect-ratio:1.586;color:#d9bb73;isolation:isolate;background:radial-gradient(circle at 18% 15%,#e3c07021,#0000 25%),linear-gradient(145deg,#0b0b0c,#030304 74%,#17130c);border:1px solid #715d32;border-radius:26px;min-height:280px;padding:24px;display:block;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000052}.dcb-rewards-card:before{content:"";z-index:-1;opacity:.32;background:repeating-linear-gradient(90deg,#0000 0 42px,#d6b56a24 43px 44px),repeating-linear-gradient(0deg,#0000 0 38px,#d6b56a1a 39px 40px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.dcb-rewards-card:after{content:"";pointer-events:none;border-radius:25px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff14}.dcb-card-brand{align-items:center;gap:12px;display:flex}.dcb-card-brand img{object-fit:cover;filter:saturate(.7)sepia(.2);border-radius:9px;width:48px;height:48px}.dcb-card-brand span{gap:3px;display:grid}.dcb-card-brand b{letter-spacing:.1em;color:#e0c47e;font-size:12px}.dcb-card-brand small{letter-spacing:.18em;color:#9f8956;font-size:8px}.dcb-card-chip{background:linear-gradient(135deg,#9c7830,#f0d68d 48%,#9a762e);border:1px solid #6d5222;border-radius:9px;grid-template-columns:repeat(3,1fr);width:54px;height:42px;display:grid;position:absolute;top:105px;left:28px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d}.dcb-card-chip i{border-right:1px solid #45300d8c}.dcb-card-chip:before,.dcb-card-chip:after{content:"";border-top:1px solid #45300d8c;position:absolute;left:0;right:0}.dcb-card-chip:before{top:13px}.dcb-card-chip:after{bottom:13px}.dcb-card-rewards{text-align:center;letter-spacing:.04em;color:#d6b76f;font-size:26px;font-weight:350;line-height:.82;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.dcb-card-rewards em{letter-spacing:.18em;color:#867245;font-size:14px;font-style:normal}.dcb-card-number{color:#d6bd82;left:26px;letter-spacing:.08em!important;grid-column:auto!important;font:19px Avenir Next,Helvetica Neue,sans-serif!important;position:absolute!important;bottom:53px!important}.dcb-card-holder{letter-spacing:.12em;justify-content:space-between;font-size:9px;left:26px;right:132px;color:#9f8c62!important;grid-column:auto!important;display:flex!important;position:absolute!important;bottom:23px!important}.dcb-card-holder em{font-style:normal}.dcb-card-visa{text-align:right;color:#d8bd7a;display:grid;position:absolute;bottom:21px;right:24px}.dcb-card-visa b{letter-spacing:-.07em;font-size:29px;font-style:italic;line-height:.8}.dcb-card-visa small{color:#a58d58;margin-top:5px;font-size:9px}@media (width<=600px){.bank-card.dcb-rewards-card{border-radius:22px;min-height:225px;padding:19px}.dcb-card-brand img{width:42px;height:42px}.dcb-card-brand b{font-size:10px}.dcb-card-chip{width:48px;height:37px;top:88px;left:22px}.dcb-card-rewards{font-size:22px}.dcb-card-number{left:21px;font-size:16px!important;bottom:46px!important}.dcb-card-holder{left:21px;right:112px;bottom:18px!important}.dcb-card-visa{bottom:18px;right:20px}.dcb-card-visa b{font-size:25px}}.client-login-brand{text-align:center!important;justify-content:center!important}.client-login-brand>img{object-fit:contain!important;object-position:center!important;clip-path:inset(11.5% round 24%)!important;width:104px!important;max-width:100%!important;height:104px!important;box-shadow:none!important;border-radius:0!important;margin:0 auto!important;display:block!important}.client-login-brand>span{display:none}.customer-brand{box-sizing:border-box;min-height:92px;justify-content:center!important;padding:10px 0 22px!important}.customer-brand>img{object-fit:contain!important;object-position:center!important;border-radius:10px!important;width:180px!important;max-width:100%!important;height:72px!important;margin:0 auto!important;display:block!important;box-shadow:0 6px 16px #270a162e!important}.customer-brand>div{display:none}.bank-card img{object-fit:cover!important;border-radius:10px!important;width:52px!important;height:52px!important}.dcb-card-brand>span{display:none}.doc-paper header img{object-fit:contain!important;border-radius:0!important;width:220px!important;height:auto!important}.doc-paper header>div{display:none}@media (width<=720px){.brand-logo{width:185px}.customer-brand>img{width:48px!important;height:48px!important}.client-login-brand>img{width:94px!important;height:94px!important}}.welcome-screen{background:radial-gradient(circle at 12% 10%,#c7a14a21,#0000 31%),radial-gradient(circle at 88% 84%,#7d294d2e,#0000 34%),linear-gradient(145deg,#681c3b 0%,#59172f 42%,#4d5056 100%)!important;place-items:center!important;padding:clamp(24px,5vw,72px)!important;display:grid!important;overflow:auto!important}.welcome-art{pointer-events:none;border:1px solid #ffffff1f;border-radius:24px;background:0 0!important;inset:22px!important}.welcome-art:before,.welcome-art:after{content:"";background:#c7a14ab8;position:absolute}.welcome-art:before{width:72px;height:2px;top:28px;left:28px}.welcome-art:after{width:2px;height:72px;top:28px;left:28px}.welcome-shade{display:none!important}.welcome-controls{text-align:center;border:1px solid #c7a14ab8;border-radius:20px;min-height:430px;box-shadow:0 28px 70px #2a121d52;background:#eef0f2f7!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:44px!important;width:min(820px,100%)!important;padding:clamp(34px,6vw,64px)!important;display:flex!important;position:relative!important;inset:auto!important}.welcome-brand{justify-content:center!important;width:100%!important;display:flex!important}.welcome-brand img{box-shadow:0 16px 34px #48192d29;object-fit:contain!important;border:0!important;border-radius:12px!important;width:min(520px,82vw)!important;max-width:100%!important;height:auto!important;display:block!important}.welcome-brand>div{display:none!important}.welcome-action{justify-items:center!important;gap:14px!important;width:min(500px,100%)!important;display:grid!important}.welcome-action>span{font-weight:800;color:#555b64!important;letter-spacing:.16em!important;font-size:10px!important}.welcome-action button{width:100%;min-height:58px;font-size:14px;background:linear-gradient(120deg,#681c3b,#7d294d)!important;border:1px solid #c7a14a!important;border-radius:10px!important;box-shadow:0 12px 26px #681c3b3d!important}.welcome-action small{line-height:1.6;color:#686d74!important;font-size:9px!important}@media (width<=700px){.welcome-screen{padding:18px!important}.welcome-art{border-radius:18px;inset:9px!important}.welcome-controls{border-radius:16px;min-height:0;gap:32px!important;padding:36px 22px!important}.welcome-brand img{width:min(390px,100%)!important}.welcome-action button{min-height:54px;font-size:12px}}.welcome-screen{background:#3f1427 url(/dcb-nyc-bank-hero.png) 50%/cover no-repeat!important;place-items:stretch stretch!important;padding:0!important}.welcome-screen:before{content:"";pointer-events:none;background:linear-gradient(90deg,#320c1df0 0%,#471228c7 42%,#2a2c3161 72%,#2a2c312e 100%);position:absolute;inset:0}.welcome-art{border-color:#c7a14a57!important;inset:24px!important}.welcome-controls{text-align:left!important;width:100%!important;min-height:100vh!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(430px,680px) minmax(280px,430px)!important;align-items:center!important;gap:clamp(48px,8vw,130px)!important;padding:clamp(42px,6vw,96px)!important;display:grid!important}.welcome-copy{justify-items:start;gap:18px;max-width:640px;display:grid}.welcome-brand{justify-content:flex-start!important}.welcome-brand img{border-radius:10px!important;width:min(470px,100%)!important;box-shadow:0 18px 50px #18080f4d!important}.welcome-kicker{color:#d5b56b;letter-spacing:.22em;font-size:10px;font-weight:800}.welcome-copy h1{color:#fff;letter-spacing:-.035em;margin:2px 0 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:1.02}.welcome-copy>p{color:#e1e2e4;max-width:580px;margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.7}.welcome-action{margin-top:10px;justify-items:start!important;width:min(520px,100%)!important}.welcome-action>span{color:#f0ddb0!important}.welcome-action button{font-size:14px;box-shadow:0 15px 36px #28081661!important}.welcome-action small{color:#c9cbd0!important}.operator-login-fields{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.operator-login-fields label{text-align:left;gap:7px;display:grid}.operator-login-fields label span{color:#ead08d;letter-spacing:.13em;font-size:8px;font-weight:800}.operator-login-fields input{border-radius:8px;width:100%;min-height:48px;padding:0 14px;font-size:13px;color:#2f3135!important;background:#f8f8f8f5!important;border:1px solid #ead08d8c!important;border-left:3px solid #c7a14a!important}.operator-login-fields p{color:#fff;background:#7e1936d6;border-radius:7px;grid-column:1/-1;margin:0;padding:9px 12px;font-size:11px;line-height:1.4}.welcome-visual{perspective:1100px;justify-items:center;gap:24px;padding:38px 30px 30px;display:grid;position:relative}.welcome-visual:before{content:"";z-index:0;aspect-ratio:85.6/53.98;opacity:.9;background:linear-gradient(135deg,#4b122b,#681c3b 60%,#7d294d);border:1px solid #e1c1707a;border-radius:17px;width:clamp(280px,25vw,345px);position:absolute;top:4px;right:1%;transform:rotate(7deg);box-shadow:0 22px 46px #18080f57}.welcome-visa{aspect-ratio:85.6/53.98;color:#fff;z-index:1;background:linear-gradient(135deg,#111214 0%,#24262a 48%,#08090a 76%,#3d3320 100%);border:1px solid #e1c1709e;border-radius:18px;width:clamp(310px,28vw,380px);padding:22px 23px;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg);box-shadow:0 36px 70px #18080f80,inset 0 1px #fff3}.welcome-visa:after{content:"";background:linear-gradient(110deg,#0000 42%,#ffffff21 49%,#0000 56%);position:absolute;inset:-50% -25%;transform:rotate(12deg)}.welcome-visa-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.welcome-visa-top img{border-radius:4px;width:150px;height:auto}.welcome-visa-top span{letter-spacing:.14em;color:#ead08d;font-size:8px}.welcome-chip{background:linear-gradient(135deg,#e7cf8c,#a88436);border-radius:7px;grid-template-columns:repeat(3,1fr);width:42px;height:31px;margin-top:22px;display:grid;overflow:hidden}.welcome-chip i{border:1px solid #5840144d}.welcome-visa>strong{color:#ead08d;text-align:right;font-size:15px;line-height:.92;position:absolute;top:74px;right:22px}.welcome-visa>strong em{font-family:Georgia,serif;font-weight:400}.welcome-visa>b{letter-spacing:.09em;margin-top:24px;font:600 clamp(13px,1.25vw,17px)/1.2 ui-monospace,monospace;display:block}.welcome-visa>small{letter-spacing:.09em;font-size:7px;position:absolute;bottom:20px;left:23px}.welcome-visa>small em{margin-left:20px;font-style:normal}.welcome-visa-mark{font-size:23px;font-style:italic;font-weight:900;position:absolute;bottom:17px;right:22px}.welcome-visa-mark span{letter-spacing:.12em;text-align:right;font-size:6px;font-weight:500;display:block}.welcome-trust{z-index:2;color:#eee2c3;letter-spacing:.12em;text-shadow:0 2px 8px #00000080;flex-wrap:wrap;justify-content:center;gap:16px;font-size:8px;font-weight:700;display:flex;position:relative}@media (width<=900px){.welcome-screen:before{background:linear-gradient(#390d20eb,#390d20b8 62%,#2a2c319e)}.welcome-controls{text-align:center!important;grid-template-columns:1fr!important;align-content:center!important;gap:34px!important;padding:48px 28px!important}.welcome-copy{justify-items:center;margin:auto}.welcome-brand{justify-content:center!important}.welcome-copy>p{max-width:620px}.welcome-action{justify-items:center!important}.welcome-visual{display:none}}@media (width<=520px){.welcome-art{inset:9px!important}.welcome-controls{padding:34px 22px!important}.welcome-copy{gap:14px}.welcome-copy h1{font-size:38px}.welcome-brand img{width:100%!important}.operator-login-fields{grid-template-columns:1fr}}:root{--dcb-midnight:#4b122b!important;--dcb-navy:#34373d!important;--dcb-blue:#555b64!important;--dcb-burgundy:#681c3b!important;--dcb-wine:#7d294d!important;--dcb-gold:#c7a14a!important;--blue:#555b64!important;--burg:#681c3b!important;--gold:#c7a14a!important;--paper:#eef0f2!important}body,.content,.workspace,.customer-work{color:#30343a!important;background:#eef0f2!important}.topbar,.customer-work>header{background:linear-gradient(105deg,#4b122b,#681c3b)!important;border-bottom-color:#c7a14a!important}.primary,.module-tabs button.on,.service-hero button,.support-grid button,.wallet-primary,.exchange-primary,.service-modal form>footer button{color:#fff!important;background:linear-gradient(120deg,#681c3b,#7d294d)!important;border-color:#8f4966!important;box-shadow:0 5px 14px #681c3b2e!important}.secondary{color:#681c3b!important;background:#fff!important;border-color:#aeb2b7!important}.module-tabs{background:#e1e3e5!important;border-color:#c9ccd0!important}.module-tabs button{color:#555b64!important}.module-tabs button.on{color:#fff!important}.panel,.metric,.customer-panel,.service-cards article{background:#fff!important;border-color:#d3d5d8!important}th{color:#f3dfac!important;background:linear-gradient(90deg,#4a4e55,#681c3b)!important;border-bottom-color:#c7a14a!important}input,select,textarea{color:#30343a!important;background:#fafafa!important;border-color:#aeb2b7 #aeb2b7 #aeb2b7 #681c3b!important}.section-kicker,.eyebrow,.burgundy{color:#681c3b!important}.module-hero .section-kicker,.ia-hero .section-kicker,.securities-hero .section-kicker,.tf-api-hero .section-kicker,.bd-hero .section-kicker,.topbar .eyebrow{color:#e1c170!important}.status-strip{color:#555b64!important;background:linear-gradient(90deg,#f7f7f7,#e6e7e9)!important;border-color:#c9ccd0 #c9ccd0 #c9ccd0 #681c3b!important}.bank-card{background:linear-gradient(135deg,#4b122b,#681c3b 68%,#555b64)!important}.customer-brand,.dcb-card-brand{background:#681c3b!important}.customer-side nav button.on{background:#ffffff1f!important;box-shadow:inset 3px 0 #c7a14a!important}.service-cards button,.document-list button,.exchange-entry em{color:#681c3b!important}.topbar h1,.customer-work>header h1{color:#fff!important;text-shadow:0 1px 2px #1e061047!important}.topbar .eyebrow,.customer-work>header>div>span{color:#efd28b!important}.topbar .entity-select span,.customer-work>header .customer-user b{color:#fff!important}.topbar .entity-select small,.customer-work>header .customer-user small{color:#e3d9dd!important}.module-hero h1,.module-hero h2,.ia-hero h1,.ia-hero h2,.securities-hero h1,.securities-hero h2,.tf-api-hero h1,.tf-api-hero h2,.bd-hero h1,.bd-hero h2,.sdb-hero h1,.sdb-hero h2,.finance-hero h1,.finance-hero h2,.service-hero h1,.service-hero h2,.service-modal>header h1,.service-modal>header h2,.card-payments-hero h1,.card-payments-hero h2,.token-hero h1,.token-hero h2{color:#fff!important;text-shadow:0 1px 2px #1e06104d!important}.module-hero p,.ia-hero p,.securities-hero p,.tf-api-hero p,.bd-hero p,.sdb-hero p,.finance-hero p,.service-hero p,.service-modal>header p,.card-payments-hero p,.token-hero p{color:#eee7ea!important}.module-hero .section-kicker,.ia-hero .section-kicker,.securities-hero .section-kicker,.tf-api-hero .section-kicker,.bd-hero .section-kicker,.sdb-hero .section-kicker,.finance-hero .section-kicker,.service-hero .section-kicker,.service-modal>header .section-kicker,.card-payments-hero .section-kicker,.token-hero .section-kicker{color:#efd28b!important}@media (width>=901px){.customer-side{box-sizing:border-box!important;height:100vh!important;overflow:hidden!important}.customer-side nav{scrollbar-width:thin;flex:auto!important;min-height:0!important;padding-right:4px!important;overflow:hidden auto!important}.customer-brand{flex:none!important}.customer-security{flex:none!important;margin-top:12px!important}.customer-signout{color:#fff!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#ffffff14!important;border:1px solid #c7a14a8c!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:42px!important;margin-top:8px!important;padding:10px 12px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.customer-signout:hover{background:#ffffff26!important;border-color:#c7a14a!important}}@media (width>=781px){.sidebar .brand{justify-content:center!important;min-height:92px!important;padding:4px 4px 20px!important;overflow:visible!important}.sidebar .brand-logo{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;width:210px!important;max-width:none!important;height:72px!important;margin:0 auto!important;display:block!important;transform:scale(1.18)!important}}@media (width<=780px){.sidebar .brand{justify-content:center!important;padding:0 0 18px!important;overflow:hidden!important}.sidebar .brand-logo{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;width:54px!important;max-width:none!important;height:54px!important;display:block!important;transform:scale(1.08)!important}}:root{--brand-primary:#681c3b;--brand-secondary:#555b64;--brand-accent:#c7a14a;--brand-background:#eef0f2;--brand-surface:#fff;--brand-text:#30343a;--brand-muted:#6d737b;--brand-border:#d3d5d8;--brand-success:#16805a;--brand-danger:#a23c3c;--brand-hero-image:url(/dcb-nyc-bank-hero.png)}body,.content,.workspace,.customer-work{background:var(--brand-background)!important;color:var(--brand-text)!important}.panel,.metric,.customer-panel,.service-cards article,.request-form,.control-card{background:var(--brand-surface)!important;border-color:var(--brand-border)!important}.sidebar,.customer-side{background:linear-gradient(180deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 78%,#000))!important;border-color:var(--brand-accent)!important}.topbar,.customer-work>header,.login-button,.customer-welcome button,.primary,.module-tabs button.on,.service-hero button,.support-grid button,.wallet-primary,.exchange-primary,.service-modal form>footer button{background:linear-gradient(120deg,var(--brand-primary),var(--brand-secondary))!important;border-color:var(--brand-accent)!important}.module-hero,.ia-hero,.securities-hero,.tf-api-hero,.bd-hero,.sdb-hero,.finance-hero,.service-hero,.service-modal>header{background:linear-gradient(118deg,var(--brand-primary),var(--brand-secondary))!important;border-color:var(--brand-accent)!important}.welcome-screen{background-color:var(--brand-primary)!important;background-image:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 88%,transparent),color-mix(in srgb,var(--brand-secondary) 42%,transparent)),var(--brand-hero-image)!important}.customer-side nav button.on,.sidebar nav button.active{box-shadow:inset 3px 0 var(--brand-accent)!important}.section-kicker,.eyebrow,.burgundy,.service-cards button,.document-list button,.exchange-entry em{color:var(--brand-primary)!important}.panel-head h2,.panel h2,.metric>strong,.customer-panel h2{color:var(--brand-text)!important}input,select,textarea{border-color:var(--brand-border)!important;border-left-color:var(--brand-primary)!important;background:var(--brand-surface)!important;color:var(--brand-text)!important}input:focus,select:focus,textarea:focus{border-color:var(--brand-accent)!important;outline-color:color-mix(in srgb,var(--brand-accent) 35%,transparent)!important}th{background:linear-gradient(90deg,var(--brand-secondary),var(--brand-primary))!important;color:var(--brand-accent)!important;border-bottom-color:var(--brand-accent)!important}.check i,.success-band>i,.exchange-entry>i{background:var(--brand-primary)!important}.toast,.customer-toast{background:linear-gradient(115deg,var(--brand-secondary),var(--brand-primary))!important;border-color:var(--brand-accent)!important}.verified,.live-position i{color:var(--brand-success)!important}.danger,.rejected{color:var(--brand-danger)!important}.brand-logo,.login-brand img,.loading-card>img,.welcome-brand img,.customer-brand>img{object-fit:contain!important}.white-label-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.white-label-workspace .request-form h3{border-bottom:1px solid var(--brand-border);color:var(--brand-primary);margin:28px 0 10px;padding-bottom:8px}.white-label-workspace .panel-head p{color:var(--brand-muted);margin:6px 0 0}.white-label-workspace .brand-preview{color:#fff;position:sticky;top:100px}.white-label-workspace .brand-preview small{color:color-mix(in srgb,#fff 72%,var(--brand-accent))}.color-fields input[type=color]{min-height:46px;padding:4px!important}@media (width<=1050px){.white-label-workspace{grid-template-columns:1fr}.white-label-workspace .brand-preview{position:static}}.wl-package-overview{grid-column:1/-1;gap:18px;display:grid}.wl-package-overview .module-hero{margin:0}.wl-surface-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wl-surface-grid article{min-height:205px;position:relative;overflow:hidden}.wl-surface-grid article>i{border:1px solid var(--brand-accent);width:44px;height:44px;color:var(--brand-accent);letter-spacing:.08em;border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.wl-surface-grid h3{color:var(--brand-text);margin:28px 0 10px;font-size:18px}.wl-surface-grid p{color:var(--brand-muted);font-size:11px;line-height:1.65}.wl-surface-grid article>span{color:var(--brand-success);letter-spacing:.1em;font-size:8px;font-weight:900;position:absolute;top:16px;right:16px}.wl-launch-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.wl-launch-grid .check i{background:color-mix(in srgb,var(--brand-accent) 14%,transparent);min-width:28px;height:28px;color:var(--brand-accent);border-radius:50%;place-items:center;font-size:8px;display:grid}.wl-policy-card{color:#fff;background:linear-gradient(145deg,var(--brand-primary),var(--brand-secondary))!important}.wl-policy-card h2{color:#fff!important}.wl-policy-card dl{gap:0;margin:22px 0 0;display:grid}.wl-policy-card dl div{border-bottom:1px solid #ffffff20;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.wl-policy-card dt{color:#ffffffa8;font-size:10px}.wl-policy-card dd{text-align:right;color:#fff;max-width:58%;margin:0;font-size:10px;font-weight:800;line-height:1.45}@media (width<=1150px){.wl-surface-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.wl-surface-grid,.wl-launch-grid{grid-template-columns:1fr}.wl-package-overview .module-hero{align-items:flex-start;gap:18px}.wl-package-overview .module-hero button{width:100%}}.mobile-onboarding{color:#183044;background:linear-gradient(145deg,#071d2b,#143749 55%,#681c3b);min-height:100dvh;padding:18px}.mobile-onboarding>header{color:#fff;align-items:center;gap:10px;max-width:820px;margin:0 auto 14px;display:flex}.mobile-onboarding>header img{object-fit:contain;width:44px;height:44px}.mobile-onboarding>header div{display:grid}.mobile-onboarding>header b{color:#d9ae47;font:800 19px Georgia,serif}.mobile-onboarding>header span{letter-spacing:1.5px;font-size:9px}.mobile-onboarding>header em{color:#d8e4e8;margin-left:auto;font-size:10px;font-style:normal}.mobile-onboarding-card{background:#fff;border:1px solid #d9ae47;border-radius:24px;max-width:820px;margin:auto;overflow:hidden;box-shadow:0 24px 60px #00121f66}.mobile-progress{background:#f4f0e8;border-bottom:1px solid #ddd1bd;grid-template-columns:repeat(4,1fr);display:grid}.mobile-progress span{color:#7a8589;justify-content:center;align-items:center;gap:6px;padding:13px 4px;font-size:10px;display:flex}.mobile-progress i{background:#d8dcde;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.mobile-progress .on{color:#681c3b;font-weight:800}.mobile-progress .on i{color:#fff;background:#681c3b}.mobile-step,.mobile-success{padding:28px}.mobile-step>small{letter-spacing:1.6px;color:#9c762c;font-weight:900}.mobile-step h1,.mobile-success h1{margin:7px 0;font:700 31px Georgia,serif}.mobile-step>p{color:#60737c;margin:0 0 22px;line-height:1.55}.mobile-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mobile-step label{gap:6px;margin-bottom:13px;display:grid}.mobile-step label span{letter-spacing:.5px;font-size:10px;font-weight:800}.mobile-step input,.mobile-step select{background:#fff;border:1px solid #cbd4d8;border-radius:9px;min-height:48px;padding:0 12px;font-size:16px}.mobile-step>button,.mobile-actions button,.mobile-success a{color:#fff;background:#681c3b;border:0;border-radius:9px;place-items:center;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-grid}.mobile-step>button{margin-left:auto}.mobile-actions{justify-content:space-between;margin-top:18px;display:flex}.mobile-actions .back{color:#173042;background:#e9edef}.mobile-actions button:disabled{opacity:.45}.capture-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.capture-grid label{text-align:center;background:#f7fafb;border:1.5px dashed #9dafb6;border-radius:14px;align-content:center;min-height:120px;padding:24px 15px;position:relative}.capture-grid label.done{background:#edf8f2;border-style:solid;border-color:#2c8a63}.capture-grid input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.capture-grid b,.capture-grid span{display:block}.capture-grid span{color:#718087;margin-top:7px}.mobile-trust{background:#f7f2e8;border-left:4px solid #d9ae47;padding:12px;font-size:11px}.review-box{background:#f5f7f8;border-radius:10px;gap:6px;margin-bottom:16px;padding:16px;display:grid}.review-box span{color:#63747c;font-size:11px}.signature-label canvas{touch-action:none;background:#fff;border:1px solid #b9c5ca;border-radius:9px;width:100%;height:145px}.signature-label .clear{color:#681c3b;background:0 0;border:0;justify-self:end;font-weight:800}.consent{color:#52636b;font-size:11px}.mobile-message{color:#8a2448;background:#fff0f0;border-radius:8px;padding:11px}.mobile-success{text-align:center;padding:50px 28px}.mobile-success>i{color:#fff;background:#19744f;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font:34px serif;display:grid}.mobile-success p{color:#5d7078}.mobile-success>b{margin:20px 0;font-size:11px;line-height:1.6;display:block}.mobile-success a{display:inline-grid}@media (width<=600px){.mobile-onboarding{padding:10px}.mobile-onboarding>header em{display:none}.mobile-onboarding-card{border-radius:17px}.mobile-progress span{text-align:center;font-size:8px;display:grid}.mobile-progress i{margin:auto}.mobile-step{padding:21px 16px}.mobile-step h1{font-size:27px}.mobile-grid,.capture-grid{grid-template-columns:1fr}.mobile-actions{background:#fff;padding:10px 0 0;position:sticky;bottom:0}.mobile-actions button{padding:0 13px}.capture-grid label{min-height:96px}}.licence-reader{background:linear-gradient(135deg,#fffaf0,#f6f8f8);border:1px solid #d6bd83;border-left:5px solid #681c3b;border-radius:12px;gap:11px;margin:0 0 19px;padding:17px;display:grid}.licence-reader>div:first-child{gap:4px;display:grid}.licence-reader b{font-size:14px}.licence-reader span{color:#64757d;font-size:10px}.licence-reader-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.licence-reader-actions label{color:#fff;text-align:center;background:#17384a;border-radius:8px;place-items:center;min-height:46px;font-size:11px;font-weight:900;display:grid;position:relative;margin:0!important}.licence-reader-actions label:last-child{background:#681c3b}.licence-reader-actions input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.licence-reader strong{color:#19744f;overflow-wrap:anywhere;font-size:10px}.licence-reader em{color:#5d6f77;font-size:10px;font-style:normal;line-height:1.5}@media (width<=600px){.licence-reader-actions{grid-template-columns:1fr}}.fab-hero{background:linear-gradient(120deg,#08283b,#12475d 62%,#681c3b)!important}.fab-account{background:#f7f2e8;border-left:4px solid #c9a24c;gap:4px;margin:8px 0 14px;padding:12px;display:grid}.fab-account b{color:#681c3b}.fab-account span{color:#61727a;font-size:9px}.fab-recon .cash-summary{grid-template-columns:repeat(3,1fr)}.fab-recon .cash-summary strong{font-size:16px}.fab-recon .cash-summary small{overflow-wrap:anywhere}@media (width<=760px){.fab-recon .cash-summary,.fab-recon .module-grid{grid-template-columns:1fr}.fab-recon .module-table{padding:12px}}.onb-ops{color:#152b3c;gap:18px;display:grid}.onb-hero{color:#fff;background:linear-gradient(120deg,#122c3e,#27495b 60%,#6d183d);border-radius:20px;justify-content:space-between;align-items:center;padding:28px 30px;display:flex}.onb-hero span{letter-spacing:2px;color:#d9b66f;font-size:11px}.onb-hero h2{margin:8px 0;font-family:Georgia,serif;font-size:31px}.onb-hero p{color:#dbe4e8;margin:0}.onb-hero button{color:#fff;background:#fff1;border:1px solid #d9b66f;border-radius:10px;padding:12px 16px}.onb-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.onb-metrics article{background:#fff;border:1px solid #e3e6e8;border-radius:14px;padding:18px}.onb-metrics b{color:#71143e;font-size:28px;display:block}.onb-metrics span{color:#687884;font-size:12px}.onb-flow{background:#fff;border:1px solid #e3e6e8;border-radius:14px;grid-template-columns:repeat(6,1fr);padding:16px;display:grid}.onb-flow div{color:#526470;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.onb-flow i{color:#71143e;background:#f1e5d1;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.onb-tabs{gap:8px;display:flex}.onb-tabs button{background:#fff;border:1px solid #d9dde0;border-radius:9px;padding:10px 14px}.onb-tabs .active{color:#fff;background:#71143e;border-color:#71143e}.onb-grid{grid-template-columns:minmax(410px,1fr) minmax(420px,1.1fr);align-items:start;gap:16px;display:grid}.onb-list,.onb-detail{background:#fff;border:1px solid #e1e5e7;border-radius:16px;overflow:hidden}.onb-list-head{background:#f6f7f7;justify-content:space-between;padding:16px 18px;display:flex}.onb-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f1;gap:10px;width:100%;padding:16px 18px;display:grid}.onb-list>button.selected{background:#fff8f4;border-left:4px solid #71143e}.onb-list strong,.custody-row strong{display:block}.onb-list span,.custody-row span{color:#70808a;font-size:11px}.onb-row-meta,.onb-readiness{justify-content:space-between;gap:8px;display:flex}.onb-readiness{justify-content:flex-start}.onb-readiness span{background:#f1f4f4;border-radius:6px;padding:4px 7px}.st{color:#71143e;background:#f1e5d1;border-radius:20px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.st.approved,.st.active{color:#17613a;background:#dff1e7}.st.rejected{color:#9e2626;background:#fbe5e5}.custody-head{margin-top:12px}.custody-row{border-top:1px solid #edf0f1;grid-template-columns:1fr auto;gap:7px;padding:15px 18px;display:grid}.custody-row button{grid-column:2;padding:7px 10px}.custody-row small{color:#8a6a2d;grid-column:1/-1}.onb-detail{max-height:calc(100vh - 130px);padding:22px;position:sticky;top:12px;overflow:auto}.onb-empty{text-align:center;color:#78858d;place-content:center;min-height:260px;display:grid}.onb-empty b{font-size:18px}.onb-empty span{margin-top:8px;display:block}.case-title>span{letter-spacing:1.6px;color:#9b762d;font-size:10px;font-weight:800}.case-title h3{margin:6px 0;font:26px Georgia,serif}.case-title p{color:#71808a;margin:0}.case-facts{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.case-facts div{background:#f6f7f7;border-radius:9px;padding:12px}.case-facts span{color:#71808a;font-size:10px;display:block}.case-facts b{font-size:12px}.onb-detail section{border-top:1px solid #e6e9ea;margin-top:16px;padding-top:16px}.onb-detail h4{margin:0 0 10px}.checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.checks span{border-radius:7px;padding:8px;font-size:11px}.checks .ok{color:#17613a;background:#e4f4eb}.checks .miss{color:#99511e;background:#fff0e3}.doc{border-bottom:1px solid #f0f1f2;justify-content:space-between;padding:9px 0;display:flex}.doc span{color:#73818a;font-size:10px;display:block}.doc em{font-size:10px;font-style:normal}.onb-detail input,.onb-detail select,.onb-detail textarea{font:inherit;border:1px solid #d8dcdf;border-radius:8px;padding:10px}.onb-detail textarea{width:100%;min-height:70px;margin-top:10px}.ubo-form,.screening{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ubo-form button,.screening button{grid-column:1/-1}.onb-detail button{background:#fff;border:1px solid #cdd3d6;border-radius:8px;margin:3px;padding:10px 12px}.onb-detail button.approve{color:#fff;background:#71143e;border-color:#71143e}.onb-detail button.reject{color:#a62626;border-color:#e6baba}.onb-detail button:disabled{opacity:.45}.decision-row{justify-content:flex-end;display:flex}.event{gap:10px;padding:8px 0;display:flex}.event i{background:#c69a48;border-radius:50%;width:8px;height:8px;margin-top:5px}.event span{color:#78858d;font-size:10px;display:block}@media (width<=1000px){.onb-grid{grid-template-columns:1fr}.onb-detail{max-height:none;position:static}.onb-flow{grid-template-columns:repeat(3,1fr);gap:12px}}@media (width<=700px){.onb-metrics{grid-template-columns:1fr 1fr}.onb-hero{align-items:flex-start;gap:15px}.onb-tabs{overflow:auto}.onb-flow{grid-template-columns:1fr 1fr}.case-facts{grid-template-columns:1fr}}.compliance-banner{z-index:10000;color:#49370f;background:#fff5d8;border-bottom:1px solid #d3a63b;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:8px 18px;font-family:Arial,sans-serif;display:flex;position:relative}.compliance-banner>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.compliance-banner strong{letter-spacing:.12em;white-space:nowrap;font-size:10px}.compliance-banner span{font-size:11px;line-height:1.35}.compliance-tags{flex:none;align-items:center;gap:8px;display:flex}.compliance-tags b,.compliance-tags a{letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:9px;text-decoration:none}.compliance-tags b{color:#fff;background:#624311}.compliance-tags a{color:#5b4516;background:#fffaf0;border:1px solid #8d6d2c}.compliance-page{color:#1d3441;background:#eef1f2;min-height:100vh;padding:48px 20px;font-family:Arial,sans-serif}.compliance-sheet{background:#fff;border-radius:20px;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 20px 55px #112a381f}.compliance-head{color:#fff;background:linear-gradient(125deg,#092f43,#174e5d 58%,#681c3b);border-bottom:5px solid #c7a14a;padding:38px}.compliance-head span{letter-spacing:.17em;color:#e1c36f;font-size:10px;font-weight:800}.compliance-head h1{margin:12px 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.compliance-head p{color:#d5e0e4;max-width:760px;margin:0;line-height:1.7}.compliance-body{gap:22px;padding:34px;display:grid}.compliance-body section{border:1px solid #dce3e6;border-radius:14px;padding:22px}.compliance-body h2{margin:0 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:400}.compliance-body p,.compliance-body li{color:#566771;font-size:13px;line-height:1.7}.compliance-body ul{margin:0;padding-left:20px}.compliance-state{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.compliance-state div{background:#f4f7f7;border-radius:11px;padding:16px}.compliance-state span{letter-spacing:.12em;color:#718087;font-size:9px;display:block}.compliance-state strong{margin-top:7px;font-size:13px;display:block}.compliance-back{color:#681c3b;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=760px){.compliance-banner{flex-direction:column;align-items:flex-start}.compliance-banner>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.compliance-tags{flex-wrap:wrap}.compliance-page{padding:20px 10px}.compliance-head,.compliance-body{padding:24px}.compliance-head h1{font-size:30px}.compliance-state{grid-template-columns:1fr}}.ai-support{z-index:12000;font-family:Arial,sans-serif;position:fixed;bottom:22px;right:22px}.ai-support-launcher{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b3e53,#681c3b);border:0;border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 17px 0 8px;display:flex;box-shadow:0 14px 35px #0a26354d}.ai-support-launcher span{color:#17303d;background:#c7a14a;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.ai-support-launcher b{font-size:12px}.ai-support-panel{color:#243b47;background:#fff;border:1px solid #d5dee2;border-radius:20px;flex-direction:column;width:min(410px,100vw - 24px);height:min(650px,100vh - 100px);display:flex;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 24px 70px #09223047}.ai-support-panel>header{color:#fff;background:linear-gradient(120deg,#0a354a,#174f59 60%,#681c3b);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.ai-support-panel>header div{gap:3px;display:grid}.ai-support-panel>header span{letter-spacing:.15em;color:#dfc36e;font-size:8px}.ai-support-panel>header strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.ai-support-panel>header>b{letter-spacing:.1em;border:1px solid #ffffff4d;border-radius:999px;padding:6px 8px;font-size:8px}.ai-support-panel>nav{background:#f2f5f6;border-bottom:1px solid #dce3e6;grid-template-columns:1fr 1fr;padding:8px;display:grid}.ai-support-panel>nav button{color:#6c7980;background:0 0;border:0;border-radius:8px;padding:9px;font-weight:800}.ai-support-panel>nav button.on{color:#681c3b;background:#fff;box-shadow:0 2px 8px #162a3414}.ai-support-panel>nav i{background:#e7ecee;border-radius:999px;padding:2px 6px;font-style:normal}.ai-messages{background:#f7f9f9;flex-direction:column;flex:1;gap:11px;padding:16px;display:flex;overflow:auto}.ai-welcome{background:#fff;border:1px solid #dce4e6;border-radius:14px;padding:16px}.ai-welcome strong{font-family:Georgia,serif;font-size:20px}.ai-welcome p{color:#65737b;font-size:12px;line-height:1.55}.ai-welcome div{flex-wrap:wrap;gap:6px;display:flex}.ai-welcome button{color:#315565;background:#f8fbfb;border:1px solid #cfdae0;border-radius:999px;padding:7px 9px;font-size:9px}.ai-message{background:#fff;border:1px solid #dce3e5;border-radius:14px;align-self:flex-start;max-width:88%;padding:11px 13px}.ai-message.user{color:#fff;background:#153f53;border-color:#153f53;align-self:flex-end}.ai-message b{letter-spacing:.1em;color:#986c18;margin-bottom:5px;font-size:8px;display:block}.ai-message.user b{color:#e3c56f}.ai-message p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.ai-composer{border-top:1px solid #dce3e5;grid-template-columns:1fr 40px;gap:8px;padding:12px 12px 5px;display:grid}.ai-composer textarea,.ai-ticket-view input,.ai-ticket-view textarea,.ai-ticket-view select{box-sizing:border-box;width:100%;font:inherit;resize:none;border:1px solid #ccd8dc;border-radius:10px;padding:10px;font-size:12px}.ai-composer button,.ai-send{color:#fff;background:#681c3b;border:0;border-radius:10px;font-weight:900}.ai-support-panel>small{color:#88702f;padding:4px 14px 12px;font-size:8px}.ai-support-empty{text-align:center;color:#65757d;margin:auto;padding:25px}.ai-support-empty strong{font-size:18px}.ai-ticket-view{gap:12px;padding:15px;display:grid;overflow:auto}.ai-ticket-view label{gap:6px;display:grid}.ai-ticket-view label span{letter-spacing:.1em;color:#68767d;font-size:9px;font-weight:900}.ai-ticket-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-send{min-height:42px}.ai-ticket-list{gap:7px;display:grid}.ai-ticket-list article{border:1px solid #dde4e6;border-radius:9px;justify-content:space-between;gap:10px;padding:10px;display:flex}.ai-ticket-list article div{gap:3px;display:grid}.ai-ticket-list article strong{font-size:11px}.ai-ticket-list article span{color:#75828a;font-size:8px}.ai-ticket-list article>b{color:#0a7958;font-size:8px}.ai-notice{color:#6e5011;background:#fff3cf;border-top:1px solid #e0c672;padding:9px 13px;font-size:10px}@media (width<=520px){.ai-support{bottom:12px;right:12px}.ai-support-panel{border-radius:15px;width:auto;height:auto;position:fixed;inset:54px 8px 8px}.ai-support-launcher{height:48px}.ai-ticket-grid{grid-template-columns:1fr}}.credential-admin{min-width:0;max-width:100%;overflow-x:hidden}.credential-admin .module-hero,.credential-admin .module-hero>div{min-width:0}.credential-admin .module-hero h2,.credential-admin .module-hero p{overflow-wrap:anywhere}.credential-admin .module-grid{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;min-width:0;display:grid}.credential-admin .panel{min-width:0;max-width:100%}.credential-admin .request-form{overflow:hidden}.credential-admin .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-admin .field-grid label,.credential-admin .field-grid input,.credential-admin .field-grid select{min-width:0;max-width:100%}.credential-admin .module-table{overflow:hidden}.credential-admin .module-table .panel-head{min-width:0}.credential-admin .table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow:auto visible}.credential-admin .table-wrap table{table-layout:auto;width:100%;min-width:980px}.credential-admin .table-wrap th,.credential-admin .table-wrap td{vertical-align:top}.credential-admin .table-wrap td{overflow-wrap:anywhere;word-break:normal}.credential-admin .table-wrap th:first-child,.credential-admin .table-wrap td:first-child{min-width:240px}.credential-admin .table-wrap th:nth-child(2),.credential-admin .table-wrap td:nth-child(2){min-width:145px}.credential-admin .table-wrap th:nth-child(3),.credential-admin .table-wrap td:nth-child(3){min-width:220px}.credential-password>div{gap:8px;display:flex}.credential-password input{flex:1;min-width:0}.credential-password button{color:var(--dcb-burgundy);background:#fff;border:1px solid #d6c6a0;border-radius:8px;flex:none;padding:0 13px;font-weight:700}.credential-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.credential-email-choice{background:#fbf8f0;border:1px solid #e4d9be;border-radius:10px;align-items:center;gap:10px;margin:12px 0;padding:13px 14px;flex-direction:row!important;display:flex!important}.credential-email-choice input{width:18px;height:18px;accent-color:var(--dcb-burgundy);flex:0 0 18px}.credential-email-choice span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.credential-security{color:#667085;overflow-wrap:anywhere;margin-top:12px;line-height:1.5;display:block}.credential-admin .cash-account-preview{min-width:0;overflow:hidden}.credential-admin .cash-account-preview strong,.credential-admin .cash-account-preview small{overflow-wrap:anywhere}@media (width<=900px){.credential-admin .field-grid{grid-template-columns:minmax(0,1fr)}.credential-admin .module-hero{align-items:flex-start}}@media (width<=720px){.credential-admin{overflow:visible}.credential-admin .module-hero{gap:14px;display:grid}.credential-admin .module-hero .verified{justify-self:start}.credential-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.credential-actions button,.credential-password>div{width:100%}.credential-admin .table-wrap table{min-width:820px}}body .credential-admin{contain:inline-size;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-inline:0!important;position:relative!important;inset:auto!important;transform:none!important}body .credential-admin>.credential-admin-layout{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:20px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}body .credential-admin>.credential-admin-layout>.request-form,body .credential-admin>.credential-admin-layout>.module-table{flex:none!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}body .credential-admin>.credential-admin-layout>.module-table{overflow:hidden!important}body .credential-admin>.credential-admin-layout>.module-table>.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.group-banking{gap:18px;display:grid}.group-hero{color:#fff;background:linear-gradient(125deg,#711b3d,#321723);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px;display:flex}.group-hero span,.group-section-head span,.group-entity>header>div>span{letter-spacing:.14em;color:#e5b8c8;font-size:.68rem;font-weight:900}.group-hero h2{margin:7px 0;font-size:2rem}.group-hero p{color:#f1dce4;margin:0}.group-hero>b{border:1px solid #ffffff4d;border-radius:9px;padding:10px 12px}.group-warning{background:#fff;border-left:5px solid #711b3d;border-radius:10px;gap:5px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #2d141e14}.group-warning strong{color:#711b3d}.group-warning span{color:#59656a}.group-totals,.group-entity{background:#fff;border:1px solid #ead5dd;border-radius:18px;padding:22px}.group-section-head,.group-entity>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.group-section-head h3,.group-entity h3{margin:5px 0 0;font-size:1.35rem}.group-currency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.group-currency-grid article{background:#fffafb;border:1px solid #ead5dd;border-radius:14px;gap:7px;padding:17px;display:grid}.group-currency-grid article>span{color:#711b3d;font-weight:900}.group-currency-grid article>strong{overflow-wrap:anywhere;font-size:1.3rem}.group-currency-grid dl{border-top:1px solid #ead5dd;gap:4px;margin:5px 0 0;padding-top:9px;display:grid}.group-currency-grid dl div{justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.group-currency-grid dt{color:#737b7f}.group-currency-grid dd{margin:0}.group-entities{gap:18px;display:grid}.group-entity>header dl{flex-wrap:wrap;gap:18px;margin:0;display:flex}.group-entity>header dl div{gap:4px;display:grid}.group-entity dt{letter-spacing:.1em;color:#8a6573;font-size:.62rem;font-weight:900}.group-entity dd{margin:0;font-weight:800}.group-account-table{border:1px solid #ead5dd;border-radius:12px;margin-top:18px;overflow:auto}.group-account-table table{border-collapse:collapse;width:100%;min-width:1080px}.group-account-table th{color:#fff;text-align:left;letter-spacing:.07em;background:#711b3d;padding:11px;font-size:.68rem}.group-account-table td{border-top:1px solid #f0e0e6;padding:13px 11px;font-size:.78rem}.group-account-table td strong,.group-account-table td small{display:block}.group-account-table td small{color:#7b8589;margin-top:4px}.group-account-table td>b{color:#711b3d}.status-active,.status-other{border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:900;display:inline-block}.status-active{color:#176342;background:#e5f5ed}.status-other{color:#711b3d;background:#f6e9ed}.group-foot{text-align:right;color:#747e82;font-size:.72rem}.group-loading,.group-error{background:#fff;border-radius:16px;padding:30px}.group-error{color:#711b3d;gap:5px;display:grid}@media (width<=900px){.group-currency-grid{grid-template-columns:1fr 1fr}.group-entity>header{flex-direction:column;align-items:flex-start}}@media (width<=600px){.group-hero{flex-direction:column;align-items:flex-start}.group-currency-grid{grid-template-columns:1fr}.group-totals,.group-entity{padding:16px}}.group-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.group-toolbar>div{gap:7px;display:flex}.group-toolbar button{color:#711b3d;cursor:pointer;background:#fff;border:1px solid #d8bdc7;border-radius:10px;padding:10px 15px;font-weight:850}.group-toolbar button.on{color:#fff;background:#711b3d;border-color:#711b3d}.group-toolbar>span{letter-spacing:.1em;color:#78636b;font-size:.65rem;font-weight:900}.black-screen-list{gap:20px;display:grid}.black-screen{color:#8dffc2;background:#020806;border:1px solid #1e6043;border-radius:12px;font-family:Courier New,monospace;overflow:hidden;box-shadow:0 18px 50px #02080640}.black-screen>header{background:#06130e;border-bottom:1px solid #174a35;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.black-screen>header span{color:#55bd85;letter-spacing:.12em;font-size:.7rem}.black-screen>header h3{color:#c8ffe0;margin:7px 0 0;font-size:1.35rem}.black-screen>header>b{color:#8dffc2;border:1px solid #2d7c58;border-radius:4px;align-self:start;padding:6px 9px;font-size:.65rem}.terminal-identity{background:#174a35;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.terminal-identity p{background:#04100b;gap:6px;min-width:0;margin:0;padding:14px;display:grid}.terminal-identity i,.terminal-balances i,.terminal-sof i{color:#4eaa78;letter-spacing:.09em;font-size:.62rem;font-style:normal}.terminal-identity strong{color:#b9ffd8;overflow-wrap:anywhere;font-size:.75rem}.terminal-account{background:#030c08;border:1px solid #174a35;margin:18px}.terminal-account-head{background:#071711;border-bottom:1px solid #174a35;justify-content:space-between;gap:15px;padding:13px 15px;display:flex}.terminal-account-head strong{color:#d8ffe8}.terminal-account-head span{color:#55bd85;font-size:.72rem}.terminal-balances{background:#174a35;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.terminal-balances p{background:#020806;gap:8px;margin:0;padding:17px;display:grid}.terminal-balances b{color:#c8ffe0;overflow-wrap:anywhere;font-size:1.05rem}.terminal-sof{padding:15px}.terminal-sof h4{color:#79dfa7;letter-spacing:.08em;margin:0 0 10px}.terminal-sof>div{border-top:1px dashed #174a35;grid-template-columns:1fr 1.5fr 1fr 1.5fr 2fr;gap:10px;padding:12px 0;display:grid}.terminal-sof p{gap:5px;min-width:0;margin:0;display:grid}.terminal-sof span{color:#aef3cd;overflow-wrap:anywhere;font-size:.7rem}.terminal-empty{color:#4eaa78}.black-screen>footer{color:#4eaa78;text-align:center;letter-spacing:.08em;background:#06130e;border-top:1px solid #174a35;padding:12px 18px;font-size:.62rem}.group-error button{color:#fff;cursor:pointer;background:#711b3d;border:0;border-radius:8px;justify-self:start;padding:8px 13px;font-weight:800}@media (width<=1000px){.terminal-identity,.terminal-sof>div{grid-template-columns:1fr 1fr}.terminal-balances{grid-template-columns:1fr}.group-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=600px){.terminal-identity{grid-template-columns:1fr}.black-screen>header,.terminal-account-head{flex-direction:column;align-items:flex-start}.terminal-sof>div{grid-template-columns:1fr}}.download-black-screen,.terminal-head-actions button{color:#fff;cursor:pointer;background:#711b3d;border:1px solid #711b3d;border-radius:8px;margin-top:11px;padding:9px 13px;font-weight:850}.download-black-screen:hover{background:#4e1028}.terminal-head-actions{justify-items:end;gap:8px;display:grid}.terminal-head-actions b{color:#8dffc2;border:1px solid #2d7c58;border-radius:4px;padding:6px 9px;font-size:.65rem}.terminal-head-actions button{color:#baffd6;background:#0b4229;border-color:#2d7c58;margin:0;font-family:Courier New,monospace}.terminal-head-actions button:hover{background:#12623f}.dcb-language-switch{z-index:9999;color:#fff;letter-spacing:.02em;cursor:pointer;background:#6f1830;border:1px solid #ffffff3d;border-radius:999px;padding:9px 14px;font-weight:700;position:fixed;top:16px;right:18px;box-shadow:0 8px 24px #0000002e}.dcb-language-switch:hover{filter:brightness(1.08)}html[dir=rtl] .dcb-language-switch{left:18px;right:auto}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .app-shell{direction:rtl}html[dir=rtl] .sidebar{border-left:1px solid #ffffff14;border-right:0;left:auto;right:0}html[dir=rtl] .workspace{margin-left:0;margin-right:var(--sidebar-width,280px)}html[dir=rtl] .topbar,html[dir=rtl] .panel-head,html[dir=rtl] .module-hero,html[dir=rtl] .status-strip,html[dir=rtl] .login-brand,html[dir=rtl] .user{direction:rtl}html[dir=rtl] .header-actions{margin-left:0;margin-right:auto}html[dir=rtl] .right{margin-left:0!important;margin-right:auto!important}html[dir=rtl] .bank-service-grid button,html[dir=rtl] .dashboard-quick-access button,html[dir=rtl] nav button{text-align:right;direction:rtl}html[dir=rtl] .bank-service-grid button>b,html[dir=rtl] .dashboard-quick-access button>b{transform:scaleX(-1)}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right;direction:rtl}html[dir=rtl] table{direction:rtl}html[dir=rtl] th,html[dir=rtl] td{text-align:right}html[dir=rtl] .login-shell,html[dir=rtl] .welcome-screen{direction:rtl}html[dir=rtl] .operation-launcher,html[dir=rtl] .drawer,html[dir=rtl] [role=dialog]{text-align:right;direction:rtl}@media (width<=900px){.dcb-language-switch{padding:7px 11px;top:10px;right:10px}html[dir=rtl] .dcb-language-switch{left:10px;right:auto}html[dir=rtl] .workspace{margin-right:0}}:root{--hc-ink:#eaf1ff;--hc-muted:#8794ad;--hc-obsidian:#060914;--hc-midnight:#0a1020;--hc-panel:#10182b;--hc-panel-2:#141f35;--hc-line:#97a9cc29;--hc-cyan:#31d7c5;--hc-blue:#4c8dff;--hc-violet:#8b6cff;--hc-gold:#d7b66d;--hc-danger:#ff6b7a;--hc-success:#45d39d;--hc-radius:18px;--hc-shadow:0 24px 70px #00000047}html{background:var(--hc-obsidian)}body{color:var(--hc-ink);letter-spacing:-.01em;font-family:Inter,Avenir Next,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 84% -10%,#4c8dff29,transparent 34%), radial-gradient(circle at 5% 92%,#8b6cff1f,transparent 28%), var(--hc-obsidian)!important}.app-shell{background:0 0!important}.sidebar{border-right:1px solid var(--hc-line)!important;background:linear-gradient(#0a1020fa,#060914fa)!important;box-shadow:18px 0 55px #0003!important}.brand{border-bottom-color:var(--hc-line)!important}.brand .brand-logo{content:normal;filter:hue-rotate(205deg)saturate(.92)brightness(.96)drop-shadow(0 0 16px #31d7c533);opacity:1;border-radius:15px;flex:0 0 54px;object-fit:contain!important;width:54px!important;max-width:54px!important;height:54px!important}.brand strong{letter-spacing:.04em;color:#fff;font-size:15px}.brand span{letter-spacing:.16em;font-size:9px;color:var(--hc-cyan)!important}.side-section-label{letter-spacing:.18em;color:#65718a!important}.sidebar nav{gap:5px}.sidebar nav button{transition:background .18s,border-color .18s,color .18s,transform .18s;color:#94a0b8!important;border:1px solid #0000!important;border-radius:12px!important}.sidebar nav button:hover{transform:translate(2px);border-color:var(--hc-line)!important;color:#eaf1ff!important;background:#ffffff09!important}.nav-icon{color:var(--hc-cyan)!important}.system-card{background:linear-gradient(145deg,#31d7c514,#4c8dff0d)!important;border:1px solid #31d7c529!important;border-radius:16px!important}.system-card div{color:var(--hc-cyan)!important}.user{border-top-color:var(--hc-line)!important}.avatar{background:linear-gradient(135deg,var(--hc-cyan),var(--hc-blue))!important;color:#041019!important}.topbar{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-bottom:1px solid var(--hc-line)!important;color:var(--hc-ink)!important;box-shadow:none!important;background:#060914c7!important}.topbar:after{content:"DCB HYBRIDCORE";min-height:28px;color:var(--hc-cyan);letter-spacing:.16em;background:#31d7c50f;border:1px solid #31d7c533;border-radius:999px;align-items:center;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.topbar h1{letter-spacing:-.035em;font-weight:650;color:#fff!important}.eyebrow,.section-kicker{color:var(--hc-cyan)!important;letter-spacing:.16em!important}.topbar .entity-select,.topbar .icon-btn,.approval-inbox-btn,.mobile-controls-btn{border:1px solid var(--hc-line)!important;color:var(--hc-ink)!important;background:#ffffff09!important;border-radius:12px!important}.topbar .entity-select select{color:#fff!important;background:0 0!important;border:0!important}.primary,.new-operation-btn{color:#031118!important;background:linear-gradient(115deg,#20c9b8,#367ee9)!important;border:0!important;border-radius:12px!important;font-weight:800!important;box-shadow:0 12px 28px #31d7c529!important}.primary:hover,.new-operation-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.workspace,.content{background:0 0!important}.content{padding-top:24px!important}.status-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--hc-line)!important;border-left:3px solid var(--hc-cyan)!important;color:var(--hc-muted)!important;background:#10182bb8!important;border-radius:14px!important}.status-strip div,.status-strip b{color:#dfe8fa!important}.status-strip i{box-shadow:0 0 18px #45d39da6;background:var(--hc-success)!important}.panel,.metric,.swift-history,.module-table,.request-form,.control-card,.ia-account-card,.document-template,.customer-panel,.customer-balances,.wallet-summary,.wallet-empty,.service-cards article{border:1px solid var(--hc-line)!important;border-radius:var(--hc-radius)!important;color:var(--hc-ink)!important;background:linear-gradient(155deg,#141f35eb,#0a1020eb)!important;box-shadow:0 16px 46px #0000002e!important}.panel:hover,.metric:hover{border-color:#31d7c538!important}.panel-head h2,.panel h2,.metric>strong,.module-table h2{letter-spacing:-.03em;color:#f5f8ff!important}.panel p,.panel span,.metric span,.metric small{color:var(--hc-muted)}.service-cards article h3{color:#f3f7ff!important;font-weight:700!important}.service-cards article p{color:#8797b3!important}.service-cards article small{color:#d7e0ef!important}.service-cards article>i{color:#65e5dc!important;background:#31d7c51f!important;border:1px solid #31d7c538!important}.service-cards article .secondary{color:#cffff8!important;box-shadow:none!important;background:linear-gradient(115deg,#31d7c526,#4c8dff24)!important;border:1px solid #31d7c547!important;border-radius:10px!important}.service-cards article .secondary:hover{color:#fff!important;background:linear-gradient(115deg,#31d7c53d,#4c8dff38)!important}.module-hero,.ia-hero,.securities-hero,.tf-api-hero,.bd-hero,.sdb-hero,.finance-hero,.service-hero,.service-modal>header,.card-payments-hero,.token-hero{box-shadow:var(--hc-shadow)!important;color:#fff!important;background:radial-gradient(circle at 86% 18%,#31d7c536,#0000 30%),linear-gradient(125deg,#101a31,#111d38 55%,#172447)!important;border:1px solid #4c8dff3d!important;border-bottom-color:#31d7c54d!important;border-radius:22px!important}.module-hero:after,.ia-hero:after,.securities-hero:after,.tf-api-hero:after,.bd-hero:after,.sdb-hero:after,.finance-hero:after,.service-hero:after,.card-payments-hero:after,.token-hero:after{background:linear-gradient(125deg,#0000 55%,#8b6cff14)!important}.sdb-hero h1,.sdb-hero h2,.finance-hero h1,.finance-hero h2,.service-hero h1,.service-hero h2,.card-payments-hero h1,.card-payments-hero h2,.token-hero h1,.token-hero h2,.service-modal>header h1,.service-modal>header h2{color:#f7f9ff!important;text-shadow:none!important;font-family:Inter,Avenir Next,Segoe UI,Arial,sans-serif!important;font-weight:650!important}.sdb-hero p,.finance-hero p,.service-hero p,.card-payments-hero p,.token-hero p,.service-modal>header p{color:#b3bfd3!important}.sdb-mode{color:#dce5f5!important;background:#070e1c6b!important;border:1px solid #97a9cc3d!important;box-shadow:inset 0 1px #ffffff0a!important}.sdb-mode span,.sdb-mode small{color:#aab7ca!important}.sdb-mode strong{color:var(--hc-gold)!important}.module-tabs{border:1px solid var(--hc-line)!important;background:#080d1bd1!important;border-radius:14px!important;padding:5px!important}.module-tabs button{color:#8d99b0!important;border-radius:10px!important}.module-tabs button:hover{color:#fff!important;background:#ffffff0a!important}.module-tabs button.on{color:#fff!important;box-shadow:inset 0 -2px var(--hc-cyan)!important;background:linear-gradient(110deg,#31d7c52b,#4c8dff26)!important;border-color:#31d7c533!important}input,select,textarea{color:#eef4ff!important;box-shadow:none!important;background:#0c1425!important;border:1px solid #24314a!important;border-radius:12px!important}input::placeholder,textarea::placeholder{color:#59667e}input:focus,select:focus,textarea:focus{border-color:var(--hc-cyan)!important;outline:none!important;box-shadow:0 0 0 3px #31d7c51a!important}.field-grid label>span,.request-form label>span,.statement-controls label>span{color:#8190aa!important}table{border-collapse:separate!important;border-spacing:0!important}th{color:#8593ad!important;border-bottom:1px solid var(--hc-line)!important;letter-spacing:.13em!important;background:#0b1324!important;font-size:9px!important}td{border-bottom-color:var(--hc-line)!important;color:#dce5f5!important;background:#0c1425b3!important}tbody tr:hover td{background:#162239e0!important}.product,.status,.draft-pill{color:#8cb5ff!important;background:#4c8dff1a!important;border:1px solid #4c8dff33!important;border-radius:999px!important}.status.awaiting-checker,.draft-pill{color:#e6c67f!important;background:#d7b66d1a!important;border-color:#d7b66d33!important}.verified,.success-band{border-left:3px solid var(--hc-success)!important}.api-line code,.endpoint code,.file-hash{color:#8de9df!important;border-left-color:var(--hc-cyan)!important;background:#08101f!important}.checker-box,.audit-note,.document-truth,.tf-truth,.bd-truth{border-color:#d7b66d2e!important;border-left:3px solid var(--hc-gold)!important;background:#d7b66d11!important}.toast{color:#fff!important;background:#101a2d!important;border:1px solid #31d7c538!important}.login-card,.client-login-card{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid var(--hc-line)!important;color:var(--hc-ink)!important;box-shadow:var(--hc-shadow)!important;background:#0d1526e6!important}.login-brand img,.client-login-brand img,.customer-brand>img{content:normal;filter:hue-rotate(205deg)saturate(.92)brightness(.96)drop-shadow(0 0 18px #31d7c533);object-fit:cover!important}.login-brand img,.client-login-brand img{flex:0 0 92px;width:92px!important;max-width:92px!important;height:92px!important}.customer-brand>img{flex:0 0 48px;width:48px!important;max-width:48px!important;height:48px!important}.login-card h1,.client-login-card h1,.login-side h2,.client-login-side h2{letter-spacing:-.04em;color:#fff!important;font-family:Inter,Avenir Next,Segoe UI,Arial,sans-serif!important;font-weight:650!important}.welcome-action button,.login-button,.client-login-card button[type=submit]{color:#031118!important;background:linear-gradient(115deg,#20c9b8,#367ee9)!important;border:1px solid #51e7dc4d!important;border-radius:12px!important;font-weight:800!important;box-shadow:0 14px 30px #31d7c529!important}.login-card input,.client-login-card input{color:#f4f8ff!important;background:#0b1425!important;border:1px solid #273a56!important}.login-kicker,.client-login-card>em{color:var(--hc-cyan)!important}.customer-shell{background:radial-gradient(circle at 84% -10%,#4c8dff24,transparent 34%), radial-gradient(circle at 8% 90%,#8b6cff1a,transparent 30%), var(--hc-obsidian)!important;color:var(--hc-ink)!important}.customer-side{border-color:var(--hc-line)!important;color:var(--hc-ink)!important;background:linear-gradient(#0a1020fc,#060914fc)!important;box-shadow:16px 0 46px #00000038!important}.customer-brand{border-color:var(--hc-line)!important;background:0 0!important;min-height:72px!important}.customer-brand>img{border-radius:14px!important;box-shadow:0 0 0 1px #31d7c529,0 0 20px #31d7c51f!important}.customer-brand b{color:#f3f7ff!important}.customer-brand small{color:var(--hc-cyan)!important}.customer-side nav button{color:#94a1b9!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important}.customer-side nav button:hover{border-color:var(--hc-line)!important;color:#fff!important;background:#ffffff0a!important}.customer-side nav button.on{box-shadow:inset 3px 0 var(--hc-cyan),0 8px 24px #00000026!important;color:#fff!important;background:linear-gradient(105deg,#31d7c526,#4c8dff14)!important;border-color:#31d7c538!important}.customer-side nav i,.customer-side nav button.on i{color:var(--hc-cyan)!important}.nav-coming-soon,.coming-soon-badge{color:#e4c67e!important;background:#d7b66d1a!important;border-color:#d7b66d3d!important}.customer-security{background:linear-gradient(135deg,#31d7c514,#4c8dff0d)!important;border-color:#31d7c529!important;border-radius:13px!important}.customer-security b{color:#6ee5d9!important}.customer-security span{color:#8290a9!important}.customer-signout{color:#dce7f8!important;background:#31d7c50f!important;border-color:#31d7c53d!important}.customer-signout:hover{background:#31d7c51f!important;border-color:#31d7c566!important}.customer-work{color:var(--hc-ink)!important;background:0 0!important}.customer-work>header{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-bottom:1px solid var(--hc-line)!important;box-shadow:none!important;background:#060914d1!important}.customer-work>header h1{color:#fff!important;letter-spacing:-.035em!important;text-shadow:none!important;font-family:Inter,Avenir Next,Segoe UI,Arial,sans-serif!important;font-weight:650!important}.customer-work>header>div>span{color:var(--hc-cyan)!important}.customer-user>i{background:linear-gradient(135deg,var(--hc-cyan),var(--hc-blue))!important;color:#041019!important}.customer-user b{color:#f4f7ff!important}.customer-user small{color:#8492aa!important}.customer-content{background:0 0!important}.customer-welcome{box-shadow:var(--hc-shadow)!important;color:#fff!important;background:radial-gradient(circle at 88% 20%,#31d7c533,#0000 32%),linear-gradient(125deg,#0d1930,#10213e 58%,#15304b)!important;border:1px solid #31d7c538!important;border-radius:20px!important}.customer-welcome span{color:var(--hc-cyan)!important}.customer-welcome h2{color:#fff!important;letter-spacing:-.035em!important;font-weight:680!important}.customer-welcome p{color:#aebbd0!important}.customer-welcome button{color:#031118!important;background:linear-gradient(115deg,#20c9b8,#367ee9)!important;border:1px solid #51e7dc47!important;box-shadow:0 12px 28px #31d7c529!important}.customer-balances{overflow:hidden!important}.customer-balances article{border-color:var(--hc-line)!important}.customer-balances span,.customer-panel-head span{color:var(--hc-cyan)!important}.customer-balances strong,.customer-balances b{color:#f4f8ff!important}.customer-balances small{color:#7f8da6!important}.customer-panel-head h2{color:#f4f8ff!important}.customer-panel-head>button,.transactions>.customer-panel-head>button{color:#66ddd3!important;background:0 0!important}.customer-account-list button{border-color:var(--hc-line)!important;color:#dfe8f7!important;background:#070d1b85!important}.customer-account-list button:hover{background:#131f35e6!important}.customer-account-list button.on{box-shadow:inset 3px 0 var(--hc-cyan)!important;background:linear-gradient(100deg,#31d7c51c,#4c8dff14)!important}.customer-account-list>button>i,.quick button i{color:#64dfd4!important;background:#31d7c51a!important;border:1px solid #31d7c52e!important}.customer-account-list b,.quick button b{color:#edf3ff!important}.customer-account-list small,.quick button small{color:#8391a9!important}.quick button{border-color:var(--hc-line)!important;color:var(--hc-ink)!important;background:linear-gradient(145deg,#111b30eb,#09101feb)!important}.quick button:hover{background:#16233af2!important;border-color:#31d7c54d!important}.transactions article{border-color:var(--hc-line)!important;color:#dce5f5!important}.transactions article small,.no-transactions{color:#8492aa!important}.transactions article>i{color:#ff8c98!important;background:#ff6b7a1a!important}.transactions article>i.credit{color:#70dfb4!important;background:#45d39d1a!important}.transactions article em.credit{color:#70dfb4!important}.service-cards article>button,.document-list button{color:#76e6dc!important;background:0 0!important}.provider-coming-soon{color:var(--hc-ink)!important;background:linear-gradient(145deg,#141f35eb,#0a1020eb)!important;border-color:#d7b66d3d!important}.provider-coming-soon h3{color:#f4f8ff!important}.provider-coming-soon p{color:var(--hc-muted)!important}.customer-loading,.customer-empty{color:#aab7cc!important}.customer-empty h2{color:#f4f8ff!important}.customer-empty p{color:#8997af!important}.customer-menu-toggle{border-color:var(--hc-line)!important;color:#fff!important;background:#ffffff0a!important}.customer-toast{border:1px solid #31d7c542!important;border-left:3px solid var(--hc-cyan)!important;color:#fff!important;background:#101a2d!important}@media (width<=780px){.sidebar{background:#060914fa!important}.topbar{background:#060914eb!important}.topbar:after{display:none}.content{padding-top:16px!important}.module-hero,.ia-hero,.securities-hero,.tf-api-hero,.bd-hero,.sdb-hero,.finance-hero,.service-hero,.card-payments-hero,.token-hero{border-radius:18px!important}.panel,.metric{border-radius:16px!important;box-shadow:0 10px 28px #0003!important}}@media (width<=760px){.customer-side{border-color:var(--hc-line)!important;background:#060914fa!important;box-shadow:0 -12px 36px #0000004d!important}.customer-side nav button,.customer-side nav button:not(.on){color:#8f9db5!important}.customer-side nav button.on{color:#fff!important;box-shadow:inset 0 3px var(--hc-cyan)!important;background:linear-gradient(105deg,#31d7c529,#4c8dff1a)!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.client-login .client-login-brand{justify-content:center!important;min-height:96px!important}.client-login .client-login-brand>img{content:normal!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;filter:hue-rotate(205deg)saturate(.92)brightness(.96)drop-shadow(0 0 18px #31d7c533)!important;border-radius:14px!important;flex:0 310px!important;width:min(310px,100%)!important;max-width:310px!important;height:auto!important;display:block!important}.app-shell .clean-command .dashboard-currency-grid article{color:#142b40;background:#f8fafc}.app-shell .clean-command .dashboard-currency-grid article>span{color:#42576b}.app-shell .clean-command .dashboard-currency-grid article>strong{color:#142b40;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app-shell .clean-command .dashboard-currency-grid article>small{color:#52667b}.login-brand>img,.client-login .client-login-brand>img,.sidebar .brand>img,.welcome-brand>img{background:#fff;padding:12px;content:normal!important;object-fit:contain!important;clip-path:none!important;filter:none!important;border-radius:0!important;flex:0 310px!important;width:min(310px,100%)!important;max-width:310px!important;height:auto!important}.sidebar .brand>img{flex:0 180px!important;width:180px!important;max-width:100%!important}.customer-shell .client-swift-messages{margin-top:20px;padding:22px}.customer-shell .client-swift-messages .customer-panel-head{align-items:flex-start;gap:16px}.customer-shell .client-swift-messages .customer-panel-head p{color:#aab7cc;margin:8px 0;line-height:1.5}.customer-shell .client-swift-filter{color:#bdc9dc;align-items:center;gap:12px;margin:20px 0;display:flex}.customer-shell .client-swift-filter select{max-width:100%;padding:10px 14px}.customer-shell .client-swift-list{gap:16px;display:grid}.customer-shell .client-swift-card{color:#edf3ff;background:#101a2d;border:1px solid #2a3953;border-radius:16px;padding:20px}.customer-shell .client-swift-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-shell .client-swift-card h3{color:#f4f8ff;overflow-wrap:anywhere;margin:7px 0;font-size:17px}.customer-shell .client-swift-card header span{color:#68dfd4;letter-spacing:.08em;font-size:11px;font-weight:800}.customer-shell .client-swift-card small{color:#afbdd2;line-height:1.5}.customer-shell .client-swift-status{color:#9af0d4;white-space:nowrap;background:#183a40;border-radius:999px;padding:8px 11px;font-size:12px;display:inline-flex}.customer-shell .client-swift-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.customer-shell .client-swift-card dt{color:#a6b7d1;margin-bottom:6px;font-size:11px}.customer-shell .client-swift-card dd{color:#f2f6ff;overflow-wrap:anywhere;margin:0;font-weight:700}.customer-shell .client-swift-card footer{border-top:1px solid #2a3953;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.customer-shell .client-swift-messages button,.customer-shell .client-swift-download{color:#a6f5e9;cursor:pointer;box-sizing:border-box;background:#12312f;border:1px solid #33685f;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.customer-shell .client-swift-messages button:disabled{opacity:.55;cursor:wait}@media (width<=620px){.customer-shell .client-swift-messages,.customer-shell .client-swift-card{padding:16px}.customer-shell .client-swift-card header,.customer-shell .client-swift-card footer{flex-direction:column}.customer-shell .client-swift-card dl{grid-template-columns:1fr}.customer-shell .client-swift-card footer button,.customer-shell .client-swift-card footer .client-swift-download{width:100%}.customer-shell .client-swift-filter{flex-direction:column;align-items:flex-start}}.client-360{color:#eaf1ff;gap:18px;margin-top:18px;display:grid}.client-360 .panel{min-width:0;padding:22px}.client360-picker{grid-template-columns:1fr 2fr;gap:16px;display:grid}.client360-picker label{gap:9px;display:grid}.client360-picker label>span{color:#aebed2;font-size:12px}.client360-picker input,.client360-picker select{width:100%;min-width:0;padding:12px}.client360-jump{z-index:5;background:#0b1425;border:1px solid #2a3953;border-radius:14px;flex-wrap:wrap;gap:10px;padding:12px;display:flex;position:sticky;top:84px}.client360-jump a{color:#8aeee0;background:#173332;border-radius:8px;padding:8px 12px;text-decoration:none}.client360-balances{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.client360-balances strong{color:#edf5ff;overflow-wrap:anywhere;margin:12px 0;font-size:23px;display:block}.client-360 p,.client-360 small{color:#b4c3d7;line-height:1.6}.client-360 h2{margin-top:0}.client-360 section[id]{scroll-margin-top:180px}.client-360 table{min-width:850px}.client-360 td{overflow-wrap:anywhere;max-width:300px}.client360-warning{color:#f1d395;background:#302718;border:1px solid #b68b42;border-radius:12px;padding:16px}.client-360 [role=alert]{color:#ffbfca}.client360-open{margin-top:8px}@media (width<=700px){.client360-picker{grid-template-columns:1fr}.client-360 .panel{padding:16px}.client360-jump{position:static}.client360-balances{grid-template-columns:1fr}.client-360 .module-hero{display:block}.client-360 .module-hero button{margin-top:14px}}.customer-mobile-signout{display:none}@media (width<=760px){:root{--dcb-mobile-nav-height:86px;--dcb-mobile-gold:#e2bf66;--dcb-mobile-wine:#681638}html,body{max-width:100%;overflow-x:hidden}body:has(.customer-shell){background:#f3f6f7}.customer-shell{min-width:0;max-width:100vw;padding-bottom:calc(var(--dcb-mobile-nav-height) + env(safe-area-inset-bottom) + 16px);display:block;overflow-x:clip}.customer-work{width:100%;min-width:0;max-width:100vw;margin:0}.customer-content{box-sizing:border-box;width:100%;max-width:100vw;padding:14px 12px 24px}.customer-content>*{min-width:0;max-width:100%}.customer-side{z-index:11000;width:100%;height:calc(var(--dcb-mobile-nav-height) + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);box-sizing:border-box;border:0;border-top:2px solid var(--dcb-mobile-gold);background:linear-gradient(110deg,#54102d 0%,#771d43 68%,#3f2737 100%);display:block;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #25091847}.customer-brand,.customer-security,.customer-signout{display:none!important}.customer-side nav{height:var(--dcb-mobile-nav-height);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;background:0 0;align-items:stretch;gap:2px;margin:0;padding:0 8px;display:flex;position:relative;overflow:auto hidden}.customer-side nav::-webkit-scrollbar{display:none}.customer-side nav button,.customer-side nav button:not(.on),.customer-mobile-signout{appearance:none;box-sizing:border-box;text-align:center;letter-spacing:0;scroll-snap-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:5px;min-width:76px;min-height:76px;margin:0;padding:10px 4px 8px;font-size:10px;font-weight:800;line-height:1.12;text-decoration:none;display:flex;position:relative;color:#fff!important}.customer-side nav button:hover,.customer-side nav button:active,.customer-mobile-signout:active{background:#ffffff1f;color:#fff!important}.customer-side nav button.on{color:#fff!important;box-shadow:inset 0 3px var(--dcb-mobile-gold),0 0 0 1px #ffffff14!important;background:#ffffff24!important}.customer-side nav i,.customer-mobile-signout i{pointer-events:none;place-items:center;width:auto;height:22px;font-size:20px;font-style:normal;line-height:1;display:grid;color:var(--dcb-mobile-gold)!important}.customer-side nav button>span,.customer-mobile-signout>span{text-overflow:ellipsis;pointer-events:none;max-width:100%;font-size:10px;font-weight:800;line-height:1.15;overflow:hidden;white-space:nowrap!important;color:#fff!important;width:100%!important;display:block!important}.customer-side nav button.on>span{color:#fff!important}.nav-coming-soon{z-index:1;min-width:0;position:absolute;top:5px;right:2px;color:#4c1730!important;letter-spacing:.06em!important;background:#f3d779!important;border:1px solid #f0d487!important;border-radius:999px!important;padding:2px 4px!important;font-size:6px!important;font-weight:950!important;line-height:1!important}.customer-mobile-signout{display:flex}.customer-work>header{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;gap:10px;height:auto;min-height:68px;padding:10px 14px;position:sticky;top:0}.customer-work>header>div:first-child{min-width:0}.customer-work h1{white-space:nowrap;text-overflow:ellipsis;max-width:58vw;margin:3px 0;font-size:22px;line-height:1.15;overflow:hidden}.customer-user{gap:7px;min-width:0}.customer-user>i{flex:0 0 36px}.customer-user span{min-width:0;max-width:34vw}.customer-user b,.customer-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-ribbon{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px}.customer-welcome,.service-hero{border:0;border-bottom:2px solid var(--dcb-mobile-gold);color:#fff;background:linear-gradient(125deg,#651535 0%,#4b293b 58%,#4d5660 100%);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:12px;padding:24px 18px;box-shadow:0 12px 28px #3e142929}.customer-welcome span,.service-hero span{color:var(--dcb-mobile-gold)!important}.customer-welcome h2,.service-hero h2{overflow-wrap:anywhere;margin:7px 0 8px;font-size:clamp(26px,8vw,36px);line-height:1.08;color:#fff!important}.customer-welcome p,.service-hero p{opacity:.94;margin:0;font-size:13px;line-height:1.55;color:#fff!important}.customer-welcome button,.service-hero button{border:1px solid var(--dcb-mobile-gold);color:#fff;background:#7b1c43;width:100%;min-height:48px}.customer-panel,.customer-balances,.document-list,.wallet-empty,.wallet-summary{border-radius:14px;overflow:hidden}.customer-balances{grid-template-columns:1fr;margin-top:12px}.customer-balances article{border-bottom:1px solid #e4e9eb;border-right:0;padding:18px 16px}.customer-balances article:last-child{border-bottom:0}.customer-balances strong{overflow-wrap:anywhere;font-size:clamp(24px,8vw,32px)}.customer-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.customer-panel{padding:15px}.customer-panel-head{align-items:flex-start;gap:8px}.customer-panel-head>*{min-width:0}.customer-panel-head h2{font-size:20px}.customer-account-list button{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px 8px}.customer-account-list em{text-align:left;grid-column:2;min-width:0}.customer-account-list em b{white-space:normal;overflow-wrap:anywhere}.quick>div:last-child{grid-template-columns:1fr 1fr}.quick button{min-height:124px;padding:12px}.transactions article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 5px}.transactions article em{text-align:left;overflow-wrap:anywhere;grid-column:2}.service-cards{grid-template-columns:1fr;gap:11px;margin-bottom:14px;padding:0;display:grid;overflow:visible}.service-cards article{box-sizing:border-box;width:100%;min-height:168px;box-shadow:none;padding:18px}.service-cards article h3{font-size:20px}.service-cards article p{font-size:12px}.exchange-entry{box-sizing:border-box;grid-template-columns:42px minmax(0,1fr);gap:10px;width:100%;padding:14px}.exchange-entry em{text-align:left;grid-column:2}.card-stage,.support-grid,.exchange-grid,.exchange-row,.wallet-grid,.investment-layout{grid-template-columns:1fr}.bank-card{box-sizing:border-box;width:100%;min-width:0;min-height:205px;padding:18px}.bank-card>b{overflow-wrap:anywhere;font-size:19px}.document-list article{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:16px 12px}.document-list article>span{min-width:0}.document-list article>em{display:none}.document-list article>button{text-align:center;background:#fff9e8;border:1px solid #dcc77d;border-radius:9px;grid-column:1/-1;width:100%;min-height:44px;padding:10px 12px}.statement-period{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid!important}.statement-period label{min-width:0}.statement-period input{box-sizing:border-box;width:100%;min-width:0;min-height:46px;font-size:16px}.wallet-empty{padding:34px 18px}.wallet-empty h2{font-size:clamp(25px,7vw,32px);line-height:1.12}.wallet-empty p{font-size:13px}.wallet-empty button,.wallet-primary{width:100%;min-height:48px}.wallet-summary{grid-template-columns:1fr}.wallet-summary>div,.wallet-summary>label{border-bottom:1px solid #e3e9eb;border-right:0;padding:16px}.wallet-tabs{margin:-15px -15px 18px}.wallet-activity article{grid-template-columns:34px minmax(0,1fr)}.wallet-activity article em{grid-column:2}.investment-product{gap:18px;padding:20px 17px;display:grid}.investment-intro h2{font-size:27px}.investment-rate{min-width:0}.investment-summary{grid-template-columns:1fr}.investment-summary div:nth-child(odd){border-right:0}.investment-holdings{overflow:hidden}.actual-payouts{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.deposit-contract .deposit-overview{grid-template-columns:1fr 1fr}.deposit-overview>div:first-child{grid-column:1/-1}.investment-lock{grid-template-columns:1fr}.investment-lock a{text-align:center;grid-area:auto/1}.upcoming-payout-grid{grid-template-columns:1fr}.schedule-list>div{grid-template-columns:30px minmax(0,1fr);gap:9px}.schedule-list strong{grid-column:2}input,select,textarea,button{max-width:100%}.service-modal-backdrop{padding:0}.service-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh;overflow:hidden}.service-modal form{padding:14px 14px calc(92px + env(safe-area-inset-bottom))}.service-form-grid{grid-template-columns:1fr}.service-form-grid .full{grid-column:auto}.service-form-grid input,.service-form-grid textarea,.service-form-grid select{min-height:48px;font-size:16px}.service-modal form>footer{padding-bottom:calc(10px + env(safe-area-inset-bottom));bottom:0}.service-modal form>footer button{min-height:48px}.ai-support{right:12px;bottom:calc(var(--dcb-mobile-nav-height) + env(safe-area-inset-bottom) + 12px)}.ai-support-launcher{border:1px solid var(--dcb-mobile-gold);height:48px;padding:0 14px 0 7px}.ai-support-launcher span{background:var(--dcb-mobile-gold)}.ai-support-panel{inset:58px 8px calc(var(--dcb-mobile-nav-height) + env(safe-area-inset-bottom) + 8px);border-radius:15px;width:auto;height:auto;max-height:none;position:fixed}.customer-toast{left:10px;right:10px;bottom:calc(var(--dcb-mobile-nav-height) + env(safe-area-inset-bottom) + 72px);z-index:11050;font-size:12px}}@media (width<=420px){.customer-content{padding:11px 9px 20px}.customer-work h1{max-width:54vw;font-size:20px}.customer-user span{display:none}.quick>div:last-child{grid-template-columns:1fr}.quick button{min-height:102px}.statement-period{grid-template-columns:1fr}.customer-side nav button,.customer-side nav button:not(.on),.customer-mobile-signout{flex-basis:72px;min-width:72px}.ai-support-launcher b{display:none}.ai-support-launcher{justify-content:center;width:50px;padding:0}.ai-support-launcher span{width:38px;height:38px}}@media (width<=760px) and (orientation:landscape){:root{--dcb-mobile-nav-height:74px}.customer-side nav button,.customer-side nav button:not(.on),.customer-mobile-signout{min-height:68px;padding-top:7px}.service-modal>header{padding:11px 15px}.service-security{display:none}}.customer-menu-toggle,.customer-nav-backdrop{display:none}@media (width<=760px){:root{--dcb-mobile-nav-height:0px}.customer-shell{padding-bottom:0}.customer-menu-toggle{appearance:none;color:#641535;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff9e8;border:1px solid #d6bd72;border-radius:10px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-weight:900;display:flex}.customer-menu-toggle i{font-size:20px;font-style:normal;line-height:1}.customer-menu-toggle span{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.customer-nav-backdrop{z-index:10990;opacity:0;visibility:hidden;background:#0f101485;border:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.customer-nav-backdrop.open{opacity:1;visibility:visible}.customer-side{width:min(86vw,340px);height:100dvh;padding:18px 12px max(18px,env(safe-area-inset-bottom));border:0;border-right:2px solid var(--dcb-mobile-gold);flex-direction:column;transition:transform .22s;display:flex;inset:0 auto 0 0;overflow:hidden;transform:translate(-104%)}.customer-side.mobile-open{transform:translate(0)}.customer-brand{border-bottom:1px solid #ffffff2e;flex:none;margin:0 0 8px;padding:4px 7px 16px;display:flex!important}.customer-brand img{flex:none}.customer-brand div{min-width:0}.customer-brand b,.customer-brand small{color:#fff}.customer-side nav{scroll-snap-type:none;touch-action:pan-y;flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:7px;height:auto;min-height:0;margin:0;padding:4px;display:grid;overflow:hidden auto}.customer-side nav button,.customer-side nav button:not(.on),.customer-mobile-signout{scroll-snap-align:none;border-radius:10px;flex:none;width:100%;min-width:0;min-height:72px;padding:9px 6px}.customer-mobile-signout{flex-direction:row;grid-column:1/-1;min-height:50px}.customer-work>header{align-items:center;display:flex}.customer-work>header>div:first-of-type{flex:1;min-width:0}.customer-work h1{max-width:42vw}.customer-user{margin-left:auto}.ai-support{bottom:12px}.customer-toast{bottom:72px}.customer-panel,.document-list,.service-cards article,.exchange-entry{box-sizing:border-box;max-width:100%}table{max-width:100%}}@media (width<=390px){.customer-side{width:min(92vw,330px)}.customer-side nav{grid-template-columns:1fr 1fr}.customer-menu-toggle span{display:none}.customer-work h1{max-width:38vw;font-size:18px}}.mobile-nav-trigger,.mobile-nav-close,.mobile-nav-backdrop{display:none}@media (width<=780px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0}img,svg,canvas,video{max-width:100%;height:auto}input,select,textarea,button{max-width:100%}.app-shell{width:100%!important;max-width:100vw!important;min-height:100dvh!important;padding-bottom:0!important;display:block!important;overflow-x:clip!important}.workspace{width:100%!important;min-width:0!important;max-width:100vw!important;margin:0!important;overflow-x:clip!important}.content{width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 10px calc(24px + env(safe-area-inset-bottom))!important;overflow:visible!important}.content>*,.module-view,.clean-command,.sdb-module,.credential-admin,.treasury-breakdown{min-width:0!important;max-width:100%!important}.mobile-nav-trigger{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #c7a14ab8;border-radius:9px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;font-size:22px;line-height:1;display:grid}.mobile-nav-close{top:max(12px,env(safe-area-inset-top));z-index:2;color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;right:12px}.mobile-nav-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e090c94;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.sidebar{transition:transform .22s;transform:translate(-105%);z-index:1001!important;width:min(88vw,340px)!important;height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom))!important;border-top:0!important;border-right:2px solid var(--dcb-gold)!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:18px 0 44px #22081457!important}.sidebar.mobile-open{transform:translate(0)}.sidebar .brand{flex:none!important;justify-content:flex-start!important;min-height:68px!important;padding:0 48px 14px 4px!important;display:flex!important;overflow:hidden!important}.sidebar .brand-logo{object-fit:contain!important;width:132px!important;max-width:132px!important;height:52px!important;margin:0!important;transform:none!important}.sidebar .brand>div:last-child{display:none!important}.sidebar .side-section-label{letter-spacing:.12em;flex:none;color:#e7cf91!important;height:auto!important;padding:10px 8px 7px!important;font-size:9px!important;line-height:1.2!important;display:block!important}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scroll-snap-type:none!important;flex:auto!important;grid-template-columns:1fr!important;align-content:start!important;gap:4px!important;height:auto!important;min-height:0!important;padding:0 3px!important;display:grid!important;overflow:hidden auto!important}.sidebar nav button,.sidebar nav button:not(.active){position:relative;text-align:left!important;white-space:normal!important;scroll-snap-align:none!important;border-radius:8px!important;flex:none!important;grid-template-columns:30px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:10px 12px!important;display:grid!important}.sidebar nav button.active{box-shadow:inset 3px 0 var(--dcb-gold)!important}.sidebar .nav-icon{text-align:center!important;width:30px!important;font-size:18px!important;line-height:22px!important}.sidebar .nav-label{overflow-wrap:anywhere;max-width:none!important;color:inherit!important;text-align:left!important;font-size:11px!important;font-weight:750!important;line-height:1.25!important;display:block!important}.sidebar .system-card{flex:none;margin-top:10px!important;display:grid!important}.sidebar .user{flex:none;display:flex!important}.sidebar .user>div:not(.avatar),.sidebar .user>button{display:block!important}.topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;min-height:66px!important;padding:10px!important;display:grid!important}.mobile-title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.mobile-title>div{min-width:0}.topbar h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%!important;margin:2px 0 0!important;font-size:clamp(16px,5vw,20px)!important}.topbar .eyebrow{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:7px!important}.header-actions{min-width:0;justify-content:flex-end!important;gap:6px!important;display:flex!important}.header-actions .entity-select,.header-actions .icon-btn{display:none!important}.approval-inbox-btn{border-radius:9px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:grid!important}.approval-inbox-btn b{display:none!important}.approval-inbox-btn span{margin:0!important}.mobile-controls-btn{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}.mobile-controls-btn b{display:none!important}.new-operation-btn{border-radius:9px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;font-size:0!important}.new-operation-btn:first-letter{font-size:22px!important}.viewer-badge{text-align:center;max-width:68px;line-height:1.15;padding:6px!important;font-size:7px!important}.status-strip{line-height:1.35;height:auto!important;min-height:34px!important;padding:8px 10px!important}.status-strip>div{overflow-wrap:anywhere;min-width:0}.status-strip span{display:none!important}.panel,.metric,.module-hero,.ia-hero,.securities-hero,.tf-api-hero,.sdb-hero,.finance-hero,.service-hero,.card-payments-hero,.token-hero{min-width:0!important;max-width:100%!important}.panel-head,.module-hero,.ia-hero,.securities-hero,.tf-api-hero,.sdb-hero,.finance-hero,.service-hero,.card-payments-hero,.token-hero{flex-wrap:wrap!important;gap:10px!important}.panel-head>*,.module-hero>*,.ia-hero>*,.securities-hero>*,.tf-api-hero>*,.sdb-hero>*,.finance-hero>*,.service-hero>*{min-width:0!important}.module-hero h1,.module-hero h2,.ia-hero h1,.ia-hero h2,.securities-hero h1,.securities-hero h2,.tf-api-hero h1,.tf-api-hero h2,.sdb-hero h1,.sdb-hero h2{overflow-wrap:anywhere}.metrics,.module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-two,.bottom-grid,.module-grid,.clean-boundaries,.service-cards,.bank-service-grid,.dashboard-quick-access,.operation-launcher-grid,.file-intake-grid{grid-template-columns:minmax(0,1fr)!important}.service-cards>*,.bank-service-grid>*,.dashboard-quick-access>*{min-width:0!important}.service-cards strong,.service-cards small,.bank-service-grid strong,.bank-service-grid span{overflow-wrap:anywhere}.field-grid,.request-form .field-grid{grid-template-columns:minmax(0,1fr)!important}.field-grid input,.field-grid select,.field-grid textarea,form input,form select,form textarea{width:100%!important;min-width:0!important;font-size:16px!important}.form-actions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.form-actions button{min-height:44px;width:100%!important}.module-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.module-tabs button{white-space:nowrap}.table-wrap,.breakdown-table,.module-table,[class$=-table-wrap]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:block;overflow-y:hidden;max-width:100%!important;overflow-x:auto!important}.table-wrap table,.breakdown-table table,.module-table table,[class$=-table-wrap] table{width:max-content!important;min-width:680px!important;max-width:none!important}th,td{white-space:normal;overflow-wrap:anywhere}.operation-launcher-backdrop{align-items:flex-end!important;padding:10px!important}.operation-launcher{border-radius:18px 18px 10px 10px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;padding:16px!important;overflow-y:auto!important}.operation-launcher-head{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;display:grid!important}.operation-launcher-head p{font-size:11px;line-height:1.5}.drawer{width:100%!important;max-width:100%!important;height:100dvh!important;padding:64px 18px 24px!important;overflow-y:auto!important}.toast{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;max-width:none!important}}@media (width<=420px){.content{padding-left:8px!important;padding-right:8px!important}.metrics,.module-metrics{grid-template-columns:minmax(0,1fr)!important}.viewer-badge{display:none!important}.topbar{grid-template-columns:minmax(0,1fr) auto!important}.topbar h1{font-size:16px!important}.mobile-title{gap:8px}.header-actions{gap:4px!important}.approval-inbox-btn,.mobile-controls-btn,.new-operation-btn{width:38px!important;min-width:38px!important;height:38px!important}.panel{padding:12px!important}.table-wrap table,.breakdown-table table,.module-table table,[class$=-table-wrap] table{min-width:620px!important}}@media (width>=781px){.mobile-nav-trigger,.mobile-nav-close,.mobile-nav-backdrop{display:none!important}.sidebar{transform:none!important}}.customer-shell,.customer-shell *,.client-login,.client-login *{box-sizing:border-box}.customer-shell{width:100%;max-width:100%}.customer-content,.customer-panel,.customer-grid,.customer-balances,.customer-account-list,.service-cards,.document-list,.document-account-picker,.wallet-grid,.wallet-summary,.exchange-grid,.investment-layout,.tf-limit-grid{min-width:0}.customer-shell img,.client-login img{max-width:100%;height:auto}.customer-shell code,.customer-shell pre,.customer-shell td,.customer-shell dd,.customer-shell .customer-account-list small{overflow-wrap:anywhere;word-break:break-word}@media (width<=900px){:is(html:has(.customer-shell),body:has(.customer-shell),html:has(.client-login),body:has(.client-login)){width:100%;max-width:100%;overflow-x:hidden}.customer-shell{min-width:0;max-width:100vw;display:block;overflow-x:clip}.customer-work{width:100%;min-width:0;max-width:100vw;margin-left:0}.customer-content{width:100%;max-width:100vw;padding:14px 12px 28px}.customer-grid,.card-stage,.support-grid,.exchange-grid,.exchange-row,.wallet-grid,.investment-layout,.tf-limit-grid,.document-account-picker{grid-template-columns:minmax(0,1fr)!important}.customer-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-panel-head,.actual-payout-head,.investment-heading,.tf-limit-summary,.tf-limit-controls{flex-wrap:wrap;gap:12px}.customer-panel-head>*,.actual-payout-head>*,.investment-heading>*,.tf-limit-summary>*,.tf-limit-controls>*{min-width:0}.document-account-picker>*,.document-account-picker label,.document-account-picker select{width:100%;min-width:0}:is(.actual-payouts,.tf-limit-table,.investment-holdings,.customer-panel:has(>table),.customer-panel:has(.tf-limit-table)){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.actual-payout-table,.tf-limit-table table{min-width:680px}.service-modal-backdrop{padding:0}.service-modal{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}}@media (width<=760px){:root{--dcb-client-header-height:68px;--dcb-client-gold:#e2bf66;--dcb-client-wine:#681638}.customer-shell{padding-bottom:0}.customer-work>header{z-index:80;width:100%;min-height:var(--dcb-client-header-height);height:auto;padding:max(10px, env(safe-area-inset-top)) 12px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:sticky;top:0}.customer-work>header>div:first-of-type{min-width:0}.customer-work h1{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:none;margin:3px 0 0;font-size:clamp(18px,5.5vw,23px);line-height:1.15;overflow:hidden}.customer-user{min-width:0;margin-left:0}.customer-user>i{flex:0 0 36px}.customer-user span{display:none}.customer-menu-toggle{min-width:44px;min-height:44px;color:var(--dcb-client-wine);touch-action:manipulation;background:#fff9e8;border:1px solid #d6bd72;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.customer-nav-backdrop{z-index:10990;position:fixed;inset:0}.customer-side{z-index:11000;width:min(88vw,350px);height:100dvh;padding:max(18px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom));border:0;border-right:2px solid var(--dcb-client-gold);background:linear-gradient(145deg,#54102d,#681638 62%,#303944);flex-direction:column;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%);box-shadow:18px 0 45px #1c071252}.customer-side.mobile-open{transform:translate(0)}.customer-side .customer-brand{flex:none;margin:0 0 8px;padding:4px 7px 16px;display:flex!important}.customer-side .customer-brand div{min-width:0;display:grid}.customer-side .customer-brand b,.customer-side .customer-brand small{color:#fff}.customer-side nav{overscroll-behavior-y:contain;touch-action:pan-y;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;width:100%;height:auto;min-height:0;margin:0;padding:4px;display:grid;overflow:hidden auto}.customer-side nav button,.customer-side nav button:not(.on),.customer-mobile-signout{touch-action:manipulation;border-radius:10px;width:100%;min-width:0;min-height:72px;padding:9px 6px;color:#fff!important}.customer-side nav button.on{box-shadow:inset 0 3px var(--dcb-client-gold)!important;background:#ffffff24!important}.customer-side nav button>span,.customer-mobile-signout>span{text-overflow:ellipsis;overflow:hidden;color:#fff!important;white-space:nowrap!important;width:100%!important;display:block!important}.customer-side nav i,.customer-mobile-signout i{color:var(--dcb-client-gold)!important}.customer-mobile-signout{flex-direction:row;grid-column:1/-1;min-height:50px;display:flex}.customer-content{padding:12px 10px calc(28px + env(safe-area-inset-bottom))}.customer-welcome,.service-hero{border-radius:15px;flex-direction:column;align-items:flex-start;gap:15px;width:100%;padding:22px 17px}.customer-welcome h2,.service-hero h2{overflow-wrap:anywhere;font-size:clamp(25px,8vw,34px);line-height:1.08}.customer-welcome p,.service-hero p{font-size:13px;line-height:1.55}.customer-welcome button,.service-hero button{width:100%;min-height:48px}.customer-balances{grid-template-columns:minmax(0,1fr)}.customer-balances article{border-bottom:1px solid #e4e9eb;border-right:0;padding:18px 15px}.customer-balances article:last-child{border-bottom:0}.customer-balances strong,.customer-balances b{overflow-wrap:anywhere;max-width:100%}.customer-panel{width:100%;max-width:100%;padding:15px;overflow:hidden}.customer-panel-head{align-items:flex-start}.customer-panel-head>button,.transactions>.customer-panel-head>button{min-height:40px}.customer-account-list button{grid-template-columns:42px minmax(0,1fr);gap:10px;width:100%;min-width:0;padding:13px 8px}.customer-account-list span,.customer-account-list em{min-width:0}.customer-account-list span b,.customer-account-list small{white-space:normal;overflow-wrap:anywhere}.customer-account-list em{text-align:left;grid-column:2}.quick>div:last-child,.service-cards{grid-template-columns:minmax(0,1fr)}.quick button{width:100%;min-height:102px}.service-cards{gap:11px;width:100%;display:grid;overflow:visible}.service-cards article{width:100%;min-width:0;min-height:0;padding:18px}.transactions article,.wallet-activity article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 5px}.transactions article span,.wallet-activity article span{min-width:0}.transactions article span b{white-space:normal;overflow-wrap:anywhere}.transactions article em,.wallet-activity article em{text-align:left;overflow-wrap:anywhere;grid-column:2}.document-list article{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:16px 12px}.document-list article>span{min-width:0}.document-list article>em{display:none}.document-list article>button{grid-column:1/-1;width:100%;min-height:44px}.statement-period{grid-template-columns:minmax(0,1fr);gap:10px;display:grid!important}.statement-period input,.statement-period select{width:100%;min-width:0;min-height:48px;font-size:16px}.wallet-summary,.investment-summary,.deposit-contract .deposit-overview,.upcoming-payout-grid{grid-template-columns:minmax(0,1fr)!important}.wallet-summary>div,.wallet-summary>label,.investment-summary>div{border-right:0}.exchange-entry{grid-template-columns:42px minmax(0,1fr);width:100%}.exchange-entry em{text-align:left;grid-column:2}.bank-card{width:100%;min-width:0}.tf-limit-row,.schedule-list>div{grid-template-columns:minmax(0,1fr)!important}.tf-limit-controls input,.tf-limit-controls select,.tf-limit-controls button,.investment-amount input,.investment-submit{width:100%;min-width:0;min-height:48px}.service-modal form{padding:14px 14px calc(96px + env(safe-area-inset-bottom));overflow-y:auto}.service-form-grid{grid-template-columns:minmax(0,1fr)}.service-form-grid .full{grid-column:auto}.service-form-grid input,.service-form-grid select,.service-form-grid textarea{width:100%;min-width:0;min-height:48px;font-size:16px}.service-modal form>footer{z-index:3;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#f7f8f8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -7px 20px #00101d1c}.service-modal form>footer button{width:100%;min-width:0;min-height:48px}.ai-support{right:10px;bottom:max(10px, env(safe-area-inset-bottom))}.ai-support-panel{inset:calc(var(--dcb-client-header-height) + 8px) 8px max(8px, env(safe-area-inset-bottom));width:auto;height:auto;max-height:none;position:fixed}.customer-toast{left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));max-width:none}}@media (width<=640px){.client-login{min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);overflow-x:hidden}.client-login-card{width:100%;max-width:100%;margin:auto;padding:24px 20px}.client-login-card h1{font-size:clamp(30px,10vw,38px)}.client-login-side{display:none}.client-internal-login input,.client-internal-login button,.client-login-card>a{width:100%;min-width:0;min-height:50px}.client-login-points{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=390px){.customer-side{width:min(94vw,330px)}.customer-side nav{grid-template-columns:minmax(0,1fr)}.customer-work>header{grid-template-columns:auto minmax(0,1fr) 36px;gap:7px;padding-inline:8px}.customer-menu-toggle span{display:none}.customer-user>i{flex-basis:34px;width:34px;height:34px}.customer-content{padding-inline:8px}.service-modal form>footer{grid-template-columns:minmax(0,1fr)}}@media (width<=760px) and (orientation:landscape){.customer-side nav{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-side nav button,.customer-side nav button:not(.on){min-height:64px}}@media (width<=1024px){html,body{max-width:100%;overflow-x:clip}:where(.app-shell,.login-shell,.welcome-screen,.workspace,.content,.customer-shell,.customer-work,.customer-content,.client-login,.panel,.customer-panel,.module-view){min-width:0;max-width:100%}:where(.content,.customer-content) :where(img,svg,canvas,video){max-width:100%;height:auto}:where(.content,.customer-content) :where(pre,code,.mono,[class*=reference],[class*=identifier]){overflow-wrap:anywhere;word-break:break-word;max-width:100%}:where(.content,.customer-content) pre{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=780px){:root{--dcb-mobile-gutter:12px;--dcb-mobile-header:64px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-x:none;min-width:0;min-height:100dvh}.login-shell{height:auto!important;min-height:100dvh!important;padding:max(14px, env(safe-area-inset-top)) var(--dcb-mobile-gutter) max(18px, env(safe-area-inset-bottom))!important;display:block!important;overflow:clip auto!important}.login-shell .login-orbit,.login-shell .login-side{display:none!important}.login-shell .login-card{border-radius:20px!important;width:min(100%,560px)!important;max-width:100%!important;min-height:0!important;margin:0 auto!important;padding:clamp(20px,6vw,34px)!important}.login-card .login-brand{align-items:center;min-width:0;gap:12px!important}.login-card h1{overflow-wrap:anywhere;font-size:clamp(34px,10vw,52px)!important;line-height:1.02!important}.login-card :where(input,select,textarea,button,.login-button){min-height:48px;width:100%!important;min-width:0!important;font-size:16px!important}.login-security{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}.welcome-screen{min-height:100dvh!important;padding:max(10px, env(safe-area-inset-top)) var(--dcb-mobile-gutter) max(14px, env(safe-area-inset-bottom))!important;position:fixed!important;inset:0!important;overflow:clip auto!important}.welcome-art{border-radius:18px!important;inset:8px!important}.welcome-controls{border-radius:16px!important;width:100%!important;min-height:calc(100dvh - 20px)!important;padding:clamp(22px,7vw,40px)!important;display:block!important}.welcome-copy{width:100%!important;min-width:0!important;max-width:100%!important}.welcome-copy h1{font-size:clamp(36px,11vw,58px)!important;line-height:1.02!important}.welcome-visual{display:none!important}.workspace,.customer-work{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important}.sidebar,.customer-side{overscroll-behavior:contain;width:min(90vw,350px)!important;max-width:100%!important;padding-bottom:max(18px, env(safe-area-inset-bottom))!important;overflow-y:auto!important}.sidebar:not(.mobile-open),.customer-side:not(.mobile-open){visibility:hidden;pointer-events:none}.sidebar.mobile-open,.customer-side.mobile-open{visibility:visible;pointer-events:auto}.topbar,.customer-work>header{min-width:0!important;min-height:var(--dcb-mobile-header)!important;padding-top:max(8px, env(safe-area-inset-top))!important}.content,.customer-content{width:100%!important;min-width:0!important;max-width:100%!important;padding-left:var(--dcb-mobile-gutter)!important;padding-right:var(--dcb-mobile-gutter)!important;padding-bottom:max(88px, calc(72px + env(safe-area-inset-bottom)))!important;overflow-x:clip!important}:where(.content,.customer-content) :where(.grid-two,.bottom-grid,.module-grid,.field-grid,.form-grid,.clean-boundaries,.service-cards,.bank-service-grid,.dashboard-quick-access,.operation-launcher-grid,.file-intake-grid,.settlement-grid,.security-grid,.endpoint-grid,.gateway-lower,.customer-grid,.customer-account-list,.support-grid,.investment-layout,.investment-summary,.wallet-summary,.tf-limit-grid,.tf-limit-numbers,.document-account-picker,.upcoming-payout-grid,.deposit-overview,.register-metrics){grid-template-columns:minmax(0,1fr)!important}:where(.content,.customer-content) :where(.metrics,.module-metrics,.customer-balances){grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.content,.customer-content) :where(.panel,.metric,.module-hero,.customer-panel,.customer-balances,.service-cards>*,.tf-limit-card,.investment-layout>*,.module-grid>*,.grid-two>*){min-width:0!important;max-width:100%!important}:where(.content,.customer-content) :where(.panel-head,.module-hero,.customer-panel-head,.customer-welcome){flex-wrap:wrap!important;gap:10px!important}:where(.content,.customer-content) :where(h1,h2,h3,p,strong,b,small,span,a){overflow-wrap:anywhere;max-width:100%}:where(.content,.customer-content) :where(input,select,textarea){min-height:46px;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}:where(.content,.customer-content) :where(button,[role=button],a.button){min-height:44px}.form-actions,.cash-actions,.tf-limit-controls,.statement-period{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.form-actions>*,.cash-actions>*,.tf-limit-controls>*{width:100%!important;min-width:0!important}:where(.content,.customer-content) :where(.table-wrap,.breakdown-table,.module-table,.core-payout-table,.deposit-master-register,.investment-holdings,.swift-history,.actual-payouts,[class$=-table-wrap],[class$=-table]){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%!important;max-width:100%!important;display:block!important;overflow-x:auto!important}:where(.content,.customer-content) :where(.table-wrap,.breakdown-table,.module-table,.deposit-master-register,.investment-holdings,.swift-history,.actual-payouts,[class$=-table-wrap],[class$=-table]) table{width:max-content!important;min-width:680px!important;max-width:none!important}:where(.content,.customer-content)>table{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;display:block!important;overflow-x:auto!important}.module-tabs,.customer-tabs,[role=tablist]{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.module-tabs>*,.customer-tabs>*,[role=tablist]>*{white-space:nowrap;flex:none}:where(.operation-launcher-backdrop,.service-modal,[class*=modal-backdrop]){padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important}:where(.operation-launcher,.service-modal form,[class*=-modal]):not(.ai-support-panel){width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important}.drawer{width:100%!important;max-width:100%!important;height:100dvh!important;padding-bottom:max(24px, env(safe-area-inset-bottom))!important;overflow-y:auto!important}:where(.toast,.customer-toast){max-width:none!important;left:10px!important;right:10px!important;bottom:max(10px, env(safe-area-inset-bottom))!important}.client-login{height:auto!important;min-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) var(--dcb-mobile-gutter) max(12px, env(safe-area-inset-bottom))!important;display:block!important;overflow:clip auto!important}.client-login-side{display:none!important}.client-login-card{width:min(100%,560px)!important;max-width:100%!important;margin:0 auto!important;padding:clamp(20px,6vw,32px)!important}.client-login-card :where(input,select,button,a){min-height:48px;width:100%!important;min-width:0!important;font-size:16px!important}}@media (width<=480px){:root{--dcb-mobile-gutter:8px}.login-shell .login-card,.client-login-card,.welcome-controls{border-radius:14px!important;padding:20px 16px!important}.login-card h1,.welcome-copy h1,.client-login-card h1{font-size:clamp(30px,10vw,42px)!important}:where(.content,.customer-content) :where(.metrics,.module-metrics,.customer-balances){grid-template-columns:minmax(0,1fr)!important}:where(.content,.customer-content) :where(.panel,.customer-panel){padding:12px!important}.sidebar,.customer-side{width:min(94vw,340px)!important}}@media (width<=900px) and (height<=600px) and (orientation:landscape){.login-shell,.client-login,.welcome-screen,.sidebar,.customer-side{overflow-y:auto!important}.login-shell .login-card,.client-login-card,.welcome-controls{margin:0 auto!important}}@media (prefers-reduced-motion:reduce){.sidebar,.customer-side,.mobile-nav-backdrop,.customer-nav-backdrop{transition:none!important}}:root{--tdmvc-wine:#790d30;--tdmvc-wine-dark:#26040d;--tdmvc-gold:#c7a14a;--hc-ink:#202b36;--hc-muted:#6d7d89;--hc-obsidian:#f3f5f7;--hc-midnight:#26040d;--hc-panel:#fff;--hc-panel-2:#f3f5f7;--hc-line:#dce2e8;--hc-cyan:#790d30;--hc-blue:#790d30;--hc-violet:#6c3247;--hc-gold:#c7a14a;--hc-success:#087254;--hc-shadow:0 8px 26px #202b360d}html,body,.app-shell,.workspace,.content{color:#202b36!important;background:#f3f5f7!important}.app-shell .sidebar{box-shadow:none!important;background:linear-gradient(#26040d 0%,#57071a 52%,#201f27 100%)!important;border-right:1px solid #5f2638!important}.sidebar .brand strong,.sidebar nav button,.sidebar .user{color:#f5e8ec!important}.sidebar .brand span,.sidebar .side-section-label,.sidebar .system-card div{color:#dcb5c1!important}.sidebar .nav-icon{color:#f1d8e1!important}.sidebar nav button:hover{color:#fff!important;background:#ffffff14!important;border-color:#0000!important}.sidebar nav button.active{box-shadow:none!important;color:#fff!important;background:#61303f!important;border-color:#0000!important}.sidebar .system-card{background:#ffffff0f!important;border-color:#ffffff26!important}.app-shell .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;color:#202b36!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #dce2e8!important}.topbar h1{color:#202b36!important}.topbar:after{display:none!important}.eyebrow,.section-kicker{color:#940c35!important}.topbar .entity-select,.topbar .icon-btn,.approval-inbox-btn,.mobile-controls-btn,.app-shell .secondary,.app-shell .service-cards article .secondary{color:#243441!important;box-shadow:none!important;background:#edf0f3!important;border:1px solid #edf0f3!important}.topbar .entity-select select{color:#fff!important;background:#101827!important}.topbar .entity-select span{color:#637483!important}.app-shell .primary,.app-shell .new-operation-btn{color:#fff!important;background:#790d30!important;box-shadow:0 4px 12px #790d301f!important}.app-shell .panel,.app-shell .metric,.app-shell .swift-history,.app-shell .module-table,.app-shell .request-form,.app-shell .control-card,.app-shell .ia-account-card,.app-shell .document-template,.app-shell .customer-panel,.app-shell .customer-balances,.app-shell .wallet-summary,.app-shell .wallet-empty,.app-shell .service-cards article{color:#202b36!important;background:#fff!important;border:1px solid #dce2e8!important;box-shadow:0 8px 26px #202b360a!important}.app-shell .panel-head h2,.app-shell .panel h2,.app-shell .metric>strong,.app-shell .module-table h2,.app-shell .service-cards article h3{color:#202b36!important}.app-shell .panel p,.app-shell .panel span,.app-shell .metric span,.app-shell .metric small,.app-shell .service-cards article p,.app-shell .service-cards article small{color:#6d7d89}.app-shell .service-cards article>i{color:#940c35!important;background:#f7eaf0!important;border-color:#ecd2dc!important}.app-shell .module-hero,.app-shell .ia-hero,.app-shell .securities-hero,.app-shell .tf-api-hero,.app-shell .bd-hero,.app-shell .sdb-hero,.app-shell .finance-hero,.app-shell .service-hero,.app-shell .service-modal>header,.app-shell .card-payments-hero,.app-shell .token-hero{color:#fff!important;box-shadow:none!important;background:linear-gradient(110deg,#790d30 0%,#4c1d30 54%,#782c45 80%,#382b39 100%)!important;border:0!important}.app-shell :is(.module-hero,.ia-hero,.securities-hero,.tf-api-hero,.bd-hero,.sdb-hero,.finance-hero,.service-hero,.card-payments-hero,.token-hero) :is(h1,h2,h3,p){color:#fff!important}.app-shell :is(.module-hero,.ia-hero,.securities-hero,.tf-api-hero,.bd-hero,.sdb-hero,.finance-hero,.service-hero,.card-payments-hero,.token-hero) :is(.section-kicker,.eyebrow){color:#f0becf!important}.app-shell .module-tabs{background:#e9edf1!important;border-color:#dce2e8!important}.app-shell .module-tabs button{color:#536573!important}.app-shell .module-tabs button:hover{color:#790d30!important;background:#fff!important}.app-shell .module-tabs button.on{color:#fff!important;background:#790d30!important;box-shadow:inset 0 -2px #c7a14a!important}.app-shell input,.app-shell select,.app-shell textarea{color:#202b36!important;background:#fff!important;border-color:#cbd5df!important}.app-shell :is(input,select,textarea):focus{border-color:#790d30!important;box-shadow:0 0 0 3px #790d301a!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#6d7d89!important}.app-shell .field-grid label>span,.app-shell .request-form label>span,.app-shell .statement-controls label>span{color:#536573!important}.app-shell th{color:#536573!important;background:#f0f3f6!important;border-bottom-color:#dce2e8!important}.app-shell td{color:#202b36!important;background:#fff!important;border-bottom-color:#e5e9ee!important}.app-shell tbody tr:hover td{background:#faf4f6!important}.app-shell .status-strip{-webkit-backdrop-filter:none;backdrop-filter:none;color:#5c491b!important;background:#fff9e5!important;border-color:#e3c06b #e3c06b #e3c06b #c7a14a!important}.app-shell .status-strip div,.app-shell .status-strip b{color:#5c491b!important}.app-shell .product,.app-shell .status{color:#790d30!important;background:#f4e9ee!important;border-color:#e7ced8!important}.app-shell .status:is(.active,.verified,.completed,.success){color:#06634d!important;background:#d9f5e9!important;border-color:#c1ebdb!important}.app-shell .status:is(.failed,.rejected,.error){color:#9f2533!important;background:#fbe8e8!important;border-color:#efc4ca!important}.app-shell .status.awaiting-checker,.app-shell .draft-pill{color:#755311!important;background:#ffe9b6!important;border-color:#f3d68f!important}.app-shell .checker-box,.app-shell .audit-note,.app-shell .document-truth,.app-shell .tf-truth,.app-shell .bd-truth{color:#5c491b!important;background:#fff9e9!important;border-color:#e9d4a0!important}.app-shell .api-line code,.app-shell .endpoint code,.app-shell .file-hash{color:#790d30!important;background:#f0f3f6!important;border-left-color:#c7a14a!important}.app-shell .toast{color:#fff!important;background:#790d30!important;border-color:#c7a14a!important}.app-shell .sdb-mode{color:#fff!important;background:#00000026!important;border-color:#ffffff4d!important}.app-shell .sdb-mode span,.app-shell .sdb-mode small{color:#f1d8e1!important}.login-shell,.client-login{background:linear-gradient(90deg,#f3f5f7 52%,#790d30 52%,#26040d)!important}.login-card,.client-login-card{color:#202b36!important;background:#fff!important;border-color:#dce2e8!important;box-shadow:0 12px 40px #202b3617!important}.login-card h1,.client-login-card h1{color:#202b36!important}.login-card input,.client-login-card input{color:#202b36!important;background:#fff!important;border-color:#cbd5df!important}.login-card .login-kicker,.client-login-card>em{color:#940c35!important}.login-card p,.login-card small,.client-login-card>p,.client-login-card>small{color:#637483!important}.welcome-action button,.login-button,.client-login-card button{color:#fff!important;background:#790d30!important;border-color:#790d30!important;box-shadow:0 8px 20px #790d3026!important}.login-side h2,.client-login-side h2{color:#fff!important}.login-side p,.client-login-side p{color:#f1d8e1!important}.login-side .login-kicker{color:#e4c575!important}@media (width<=900px){.login-shell,.client-login{background:#f3f5f7!important}.login-side,.client-login-side{border-radius:18px;padding:24px;background:linear-gradient(120deg,#790d30,#382b39)!important}}.login-brand>img,.client-login .client-login-brand>img,.welcome-brand>img{filter:none!important;background:#790d30!important;border-radius:10px!important;padding:14px!important}.sidebar .brand>img{filter:none!important;background:0 0!important;width:240px!important;max-width:100%!important;padding:0!important}.loading-card>img{object-fit:contain!important;background:#790d30!important;border-radius:10px!important;width:240px!important;max-width:90%!important;height:auto!important;padding:14px!important}.customer-brand>img{content:normal!important;filter:none!important;object-fit:contain!important;width:180px!important;max-width:100%!important;height:auto!important;box-shadow:none!important;background:#790d30!important;border-radius:8px!important;flex:0 180px!important;padding:8px!important}.login-card .operator-login-fields label>span,.client-login-card label>span{color:#6f2840!important}.login-card .welcome-action>span{color:#16634f!important}.app-shell .fab-recon .file-drop{color:#536575!important;background:#faf4f6!important;border-color:#b77991!important}.app-shell .fab-recon .file-drop strong{color:#790d30!important}.app-shell .fab-recon .cash-summary strong{overflow-wrap:anywhere;font-size:clamp(14px,1.2vw,20px)}.customer-shell{--client-wine:#790d30;--client-gold:#c7a14a;--client-ink:#202b36;--client-muted:#637483;--client-line:#dce2e8;color:var(--client-ink)!important;background:#f3f5f7!important}.customer-shell .customer-side{color:#f5e8ec!important;box-shadow:none!important;background:linear-gradient(#26040d 0%,#57071a 52%,#201f27 100%)!important;border-color:#5f2638!important}.customer-shell .customer-brand{background:0 0!important;border-color:#ffffff29!important}.customer-shell .customer-brand>img{filter:none!important;box-shadow:none!important;background:0 0!important;padding:0!important}.customer-shell .customer-brand b{color:#fff!important}.customer-shell .customer-brand small{color:#e6c2ce!important}.customer-shell .customer-side nav button,.customer-shell .customer-side nav button:not(.on){color:#f5e8ec!important;background:0 0!important;border-color:#0000!important}.customer-shell .customer-side nav button:hover{color:#fff!important;background:#ffffff14!important}.customer-shell .customer-side nav button.on{color:#fff!important;background:#61303f!important;border-color:#0000!important;box-shadow:inset 3px 0 #c7a14a!important}.customer-shell .customer-side nav i{color:#e2bf66!important}.customer-shell .customer-security{background:#ffffff0f!important;border-color:#ffffff29!important}.customer-shell .customer-security b{color:#fff!important}.customer-shell .customer-security span{color:#e6c2ce!important}.customer-shell .customer-signout{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff40!important}.customer-shell .customer-signout:hover{background:#ffffff24!important}.customer-shell .customer-work,.customer-shell .customer-content{color:#202b36!important;background:#f3f5f7!important}.customer-shell .customer-work>header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#202b36!important;box-shadow:none!important;background:#fff!important;border-color:#dce2e8!important}.customer-shell .customer-work>header h1,.customer-shell .customer-user b{color:#202b36!important}.customer-shell .customer-user small{color:#637483!important}.customer-shell .customer-work>header>div>span{color:#940c35!important}.customer-shell .customer-user>i{color:#fff!important;background:#790d30!important}.customer-shell .customer-menu-toggle{color:#790d30!important;background:#edf0f3!important;border-color:#dce2e8!important}.customer-shell .customer-welcome,.customer-shell .service-hero,.customer-shell .wallet-summary,.customer-shell .withdrawal-head,.customer-shell .investment-product{color:#fff!important;background:linear-gradient(110deg,#790d30 0%,#4c1d30 54%,#782c45 80%,#382b39 100%)!important;border-color:#0000!important;box-shadow:0 8px 26px #202b360d!important}.customer-shell :is(.customer-welcome,.service-hero,.wallet-summary,.withdrawal-head,.investment-product) :is(h1,h2,h3,strong,b){color:#fff!important}.customer-shell :is(.customer-welcome,.service-hero,.wallet-summary,.withdrawal-head,.investment-product) :is(p,small){color:#f2e1e7!important}.customer-shell :is(.customer-welcome,.service-hero,.wallet-summary,.withdrawal-head,.investment-product)>span{color:#f0d28b!important}.customer-shell .customer-welcome button,.customer-shell .service-hero button{color:#790d30!important;box-shadow:none!important;background:#fff!important;border:1px solid #fff!important}.customer-shell :is(.customer-panel,.customer-balances,.service-cards article,.document-list,.wallet-empty,.exchange-card,.exchange-info,.support-grid article,.provider-coming-soon,.investment-summary,.deposit-contract,.investment-holdings,.document-account-picker,.client-swift-card){color:#202b36!important;background:#fff!important;border-color:#dce2e8!important;box-shadow:0 8px 26px #202b360a!important}.customer-shell :is(.customer-panel-head h2,.customer-balances strong,.customer-balances b,.service-cards article h3,.provider-coming-soon h3,.customer-empty h2,.wallet-empty h2,.exchange-info h2){color:#202b36!important}.customer-shell :is(.customer-balances span,.customer-panel-head span){color:#790d30!important}.customer-shell :is(.customer-balances small,.customer-account-list small,.quick button small,.transactions article small,.no-transactions,.customer-empty p,.provider-coming-soon p,.service-cards article p,.service-cards article small,.customer-loading,.wallet-empty p){color:#637483!important}.customer-shell :is(.customer-panel-head>button,.service-cards article>button,.document-list button,.client-swift-card button){color:#790d30!important;background:#f6edf1!important;border-color:#e8d1da!important}.customer-shell .customer-account-list button,.customer-shell .quick button{color:#202b36!important;box-shadow:none!important;background:#fff!important;border-color:#dce2e8!important}.customer-shell .customer-account-list button:hover,.customer-shell .quick button:hover{background:#faf4f6!important;border-color:#b77991!important}.customer-shell .customer-account-list button.on{background:#f7ebf0!important;border-color:#ba8095!important;box-shadow:inset 3px 0 #790d30!important}.customer-shell .customer-account-list b,.customer-shell .quick button b{color:#202b36!important}.customer-shell .customer-account-list>button>i,.customer-shell .quick button i,.customer-shell .service-cards article>i{color:#790d30!important;background:#f6e8ee!important;border-color:#ead1dc!important}.customer-shell .transactions article{color:#202b36!important;border-color:#e5e9ee!important}.customer-shell .transactions article>i{color:#9f2533!important;background:#fbe8e8!important}.customer-shell .transactions article>i.credit{color:#06634d!important;background:#d9f5e9!important}.customer-shell .transactions article em.credit{color:#06634d!important}.customer-shell :is(input,select,textarea),.service-modal :is(input,select,textarea){accent-color:#790d30;color:#202b36!important;background:#fff!important;border-color:#cbd5df!important}.customer-shell :is(input,textarea)::placeholder,.service-modal :is(input,textarea)::placeholder{color:#637483!important}.customer-shell :is(input,select,textarea):focus,.service-modal :is(input,select,textarea):focus{outline-offset:2px;box-shadow:none!important;border-color:#790d30!important;outline:2px solid #790d3038!important}.customer-shell label>span,.service-modal label>span{color:#536575!important}.customer-shell :is(.wallet-primary,.exchange-primary,.withdrawal-submit,.support-grid button,.investment-submit),.service-modal form>footer button:not(.cancel){color:#fff!important;box-shadow:none!important;background:#790d30!important;border-color:#790d30!important}.customer-shell :is(.wallet-tabs,.withdrawal-types,.investment-tabs){background:#edf0f3!important;border-color:#dce2e8!important}.customer-shell :is(.wallet-tabs,.withdrawal-types,.investment-tabs) button{color:#536575!important;background:0 0!important;border-color:#0000!important}.customer-shell :is(.wallet-tabs,.withdrawal-types,.investment-tabs) button:is(.on,.active){color:#fff!important;background:#790d30!important;border-color:#790d30!important}.customer-shell :is(.wallet-tabs,.withdrawal-types,.investment-tabs) button:is(.on,.active) :is(strong,small){color:#fff!important}.customer-shell .withdrawal-types small{color:#637483!important}.customer-shell .customer-toast{color:#fff!important;background:#790d30!important;border-color:#c7a14a!important}.customer-shell .customer-empty{color:#637483!important}.customer-shell th{color:#536575!important;background:#f0f3f6!important;border-color:#dce2e8!important}.customer-shell td{color:#202b36!important;background:#fff!important;border-color:#e5e9ee!important}.customer-shell tbody tr:hover td{background:#faf4f6!important}.customer-shell .nav-coming-soon,.customer-shell .coming-soon-badge{color:#755311!important;background:#ffe9b6!important;border-color:#f3d68f!important}.customer-shell .exchange-entry{color:#790d30!important;background:#f6e8ee!important;border-color:#ead1dc!important}.customer-shell .exchange-entry :is(i,b,em){color:#790d30!important}.customer-shell .exchange-entry small{color:#637483!important}.service-modal{color:#202b36!important;background:#f3f5f7!important;border-color:#dce2e8!important}.service-modal>header{color:#fff!important;background:linear-gradient(110deg,#790d30,#4c1d30 54%,#782c45 80%,#382b39)!important}.service-modal>header :is(h2,p){color:#fff!important}.service-modal>header span{color:#f0d28b!important}.service-modal .service-review{border:1px solid #dce2e8;color:#536575!important;background:#fff!important}.service-modal .service-security{color:#255c46!important;background:#eaf6f0!important}.service-modal .service-error{color:#9f2533!important;background:#fbe8e8!important}.service-modal form>footer button.cancel{color:#243441!important;background:#e5eaee!important}.customer-shell button:disabled,.service-modal button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.customer-shell :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #c7a14a!important}@media (width<=760px){.customer-shell .customer-side{background:linear-gradient(110deg,#54102d,#771d43 68%,#3f2737)!important;border-top:2px solid #c7a14a!important;box-shadow:0 -8px 24px #26040d33!important}.customer-shell .customer-side nav button,.customer-shell .customer-side nav button:not(.on){color:#fff!important}.customer-shell .customer-side nav button.on{color:#fff!important;background:#ffffff24!important;box-shadow:inset 0 3px #e2bf66!important}.customer-shell .customer-work>header{background:#fff!important}.customer-shell .customer-welcome,.customer-shell .service-hero{border-bottom:2px solid #c7a14a!important}.customer-shell .customer-side nav button>span{color:#fff!important}}.customer-shell .client-swift-card :is(h3,dd){color:#202b36!important}.customer-shell .client-swift-card :is(dt,small),.customer-shell .client-swift-filter,.customer-shell .client-swift-messages .customer-panel-head p{color:#637483!important}.customer-shell .client-swift-card header span{color:#790d30!important}.customer-shell .client-swift-card footer{border-color:#dce2e8!important}.customer-shell .client-swift-status{color:#06634d!important;background:#d9f5e9!important}.customer-shell .client-swift-status.pending{color:#755311!important;background:#ffe9b6!important}.customer-shell .client-swift-status.ready{color:#790d30!important;background:#f4e9ee!important}.customer-shell .client-swift-messages button,.customer-shell .client-swift-download{color:#fff!important;background:#790d30!important;border-color:#790d30!important}.customer-shell .client-swift-messages [role=alert]{color:#9f2533!important}.customer-shell .wallet-summary span{color:#f0d28b!important}.customer-shell .wallet-empty button,.customer-shell .exchange-swap{color:#fff!important;background:#790d30!important}.customer-shell .exchange-quote{color:#4d3c1c!important;background:#fff8e7!important;border-color:#c7a14a!important}.customer-shell .exchange-quote span{color:#755311!important}.customer-shell .bank-card{color:#fff!important;background:linear-gradient(135deg,#790d30,#4c1d30 58%,#382b39)!important;border:1px solid #c7a14a!important;box-shadow:0 14px 32px #4c1d3029!important}.customer-shell .card-actions>button,.customer-shell .support-grid section:last-child>button{color:#790d30!important;background:#fff!important;border-color:#dce2e8!important}@media (width>=901px){.client-login{grid-template-columns:52% 48%!important}.client-login-side{box-sizing:border-box;width:100%;min-width:0;max-width:650px;margin-inline:0;padding:clamp(32px,4vw,80px)!important}.client-login-side>span{color:#f0d28b!important}}
