@import"https://rsms.me/inter/inter.css";/*! tailwindcss v4.2.4 | 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Inter var", "Aptos", "Segoe UI Variable", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--tracking-wide:.025em;--radius-sm:.25rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#f6f9fc;--bg-soft:#fff;--surface:#fff;--surface-soft:#f7fafc;--surface-strong:#eef1f6;--line:#e3e8ee;--line-strong:#cfd7df;--text:#0a2540;--muted:#425466;--accent:#635bff;--accent-strong:#5147ee;--accent-soft:#efeefd;--accent-rgb:99, 91, 255;--success:#d6f5e0;--success-text:#086c3a;--warning:#fff3d6;--warning-text:#8a5a00;--info:#d7ecff;--info-strong:#1e6fbe;--shadow:0 2px 8px #0a25400f, 0 1px 2px #0a25400a;--radius-xl:14px;--radius-lg:12px;--radius-md:10px;--radius-sm:8px}*{box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:light}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top right,#4b46ff14,transparent 24%),radial-gradient(circle at left center,#58a6ff14,transparent 20%),linear-gradient(180deg,#f4f8fd 0%,var(--bg) 100%);margin:0;font-family:Aptos,Segoe UI Variable,Trebuchet MS,sans-serif}button,input,select,textarea{font:inherit}h1,h2,h3,strong{letter-spacing:-.02em}.app-frame{min-height:100dvh;display:grid}.flash-toast{z-index:80;border:1px solid rgba(var(--accent-rgb),.18);background:#fffffff5;border-radius:18px;width:min(420px,100vw - 32px);padding:16px 18px;position:fixed;top:24px;right:24px;box-shadow:0 16px 40px #1f345a2e}.flash-toast.flash-success{color:#1f6d46;background:#f5fdf7fa;border-color:#21854e33}.flash-toast.flash-error,.flash-toast.error{color:#8d2f2f;background:#fff6f6fa;border-color:#b5393933}.auth-shell{--auth-brand-offset:52px;grid-template-columns:minmax(460px,1.16fr) minmax(420px,.96fr);place-self:center;align-items:center;gap:clamp(24px,2.8vw,36px);width:min(1360px,100vw - 40px);min-height:auto;margin:0 auto;padding:clamp(18px,2.8vh,30px) 0;display:grid}.auth-shell.auth-shell--compact{grid-template-columns:minmax(0,520px);align-items:start;gap:16px;width:min(520px,100vw - 40px)}.auth-shell.auth-shell--compact .auth-brand-column{gap:0}.auth-shell.auth-shell--compact .brand-lockup{padding-left:0}.auth-shell.auth-shell--compact .auth-card-column{justify-content:flex-start;width:100%;padding-top:0}.auth-shell.auth-shell--compact .auth-card{width:100%;min-height:0}.auth-brand-column,.auth-card-column{min-width:0}.auth-brand-column{align-content:center;gap:12px;display:grid}.brand-lockup{gap:6px;margin-bottom:0;padding-left:4px;display:grid}.brand-mark{width:fit-content;color:var(--text);gap:4px;display:inline-grid}.brand-mark span{font-size:3rem;font-weight:900;line-height:.9;display:block}.brand-mark small{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-size:.92rem;font-weight:800;display:block}.brand-mark.compact span{font-size:2.2rem}.brand-version{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:800}.auth-showcase,.auth-card,.sidebar,.surface-card,.workspace-header{border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #dbe6f3eb}.auth-showcase{background:linear-gradient(160deg,#fffffffa,#e3f2f2d1);grid-template-columns:minmax(0,1.3fr) minmax(250px,.9fr);align-items:start;gap:18px 24px;min-height:clamp(470px,54vh,540px);padding:clamp(24px,3vw,34px);display:grid;position:relative;overflow:hidden}.auth-showcase-copy{align-content:start;gap:16px;display:grid}.auth-showcase:after{content:"";background:radial-gradient(circle,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),0) 72%);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-118px;right:-86px}.auth-showcase h1{text-align:justify;text-align-last:left;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(1.15rem,2.15vw,3.24rem);line-height:.98}.auth-showcase p{color:var(--muted);text-wrap:pretty;max-width:50ch;margin:0;line-height:1.55}.section-kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:800}.showcase-grid{grid-template-columns:1fr;align-content:start;gap:12px;margin-top:0;display:grid}.showcase-card{border:1px solid rgba(var(--accent-rgb),.12);background:#ffffffd1;border-radius:20px;align-content:start;gap:6px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.showcase-card strong{text-wrap:balance}.showcase-card span{color:var(--muted);text-wrap:pretty;font-size:.9rem;line-height:1.4}.auth-card-column{padding-top:var(--auth-brand-offset);justify-content:flex-end;align-self:start;align-items:flex-start;display:flex}.auth-card{background:linear-gradient(#fffffffc,#f8fbfcf0);align-content:start;width:min(100%,560px);min-height:clamp(470px,54vh,540px);padding:clamp(24px,3vw,30px);display:grid;position:relative;overflow:hidden}.auth-card:before{content:"";background:linear-gradient(90deg,var(--accent) 0%,rgba(var(--accent-rgb),.22) 100%);border-radius:999px;height:4px;position:absolute;top:0;left:24px;right:24px}.auth-card>*{z-index:1;position:relative}.auth-card-head{align-items:start;gap:8px;margin-bottom:18px;display:grid}.auth-card-head>div{min-width:0}.auth-card-head h2{text-wrap:balance;margin:0 0 4px;font-size:clamp(1.82rem,2.2vw,2.18rem)}.auth-card-head p{color:var(--muted);text-wrap:pretty;max-width:none;margin:0;line-height:1.45}.auth-form,.stack-form{gap:14px;display:grid}.auth-form label,.stack-form label{color:var(--muted);gap:6px;font-size:.92rem;display:grid}#bootstrap-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}#bootstrap-form>button{grid-column:1/-1}#setup-2fa-form,#verify-2fa-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}#setup-2fa-form>button,#verify-2fa-form>button{min-width:204px}.secret-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.helper-copy{color:var(--muted);margin:0;line-height:1.55}input,select,textarea{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--text);background:#fff;border-radius:14px;padding:12px 14px;transition:border-color .14s,box-shadow .14s,transform .14s}textarea{resize:vertical;min-height:96px}input:focus,select:focus,textarea:focus{border-color:rgba(var(--accent-rgb),.42);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.08);outline:none}.primary-button,.ghost-button,.tab-button,.quick-action-card,.nav-item,.nav-subitem{transition:transform .14s,box-shadow .14s,background .14s,border-color .14s}.primary-button,.ghost-button{cursor:pointer;border:0;border-radius:999px;min-height:46px}.auth-card .primary-button,.auth-card .ghost-button{text-wrap:balance}button:disabled{cursor:wait;opacity:.72;transform:none!important}.primary-button{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:var(--gw-ds-color-on-primary,#fff);box-shadow:0 12px 26px rgba(var(--accent-rgb),.2);padding:0 22px;font-weight:800}.muted-button{background:linear-gradient(135deg,var(--gw-ds-color-secondary,#232d45) 0%,var(--gw-ds-color-text,#334263) 100%);box-shadow:none}.ghost-button{background:var(--gw-ds-color-surface,#fff);color:var(--text);border:1px solid var(--line);padding:0 18px}.primary-button:hover,.ghost-button:hover,.tab-button:hover,.quick-action-card:hover,.nav-item:hover,.nav-subitem:hover{transform:translateY(-1px)}.inline-auth-form{margin-top:14px}.secret-stack{gap:12px;display:grid}.two-factor-qr-panel{border:1px solid var(--line-strong);background:#fff;border-radius:14px;justify-items:start;gap:8px;margin-top:14px;padding:14px;display:grid}.two-factor-qr-panel>strong{color:var(--text);font-size:.92rem}.two-factor-qr-panel img{border:1px solid var(--line);background:#fff;border-radius:10px;width:176px;height:176px}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.84rem;font-weight:800;display:inline-flex}.status-success{background:var(--success);color:var(--success-text)}.status-warning{background:var(--warning);color:var(--warning-text)}@media(max-height:820px)and (min-width:1181px){.auth-shell{--auth-brand-offset:44px;padding:16px 0}.auth-showcase,.auth-card{min-height:430px;padding:24px}.auth-showcase{gap:14px 18px}.auth-showcase h1{font-size:clamp(1.95rem,3vw,2.82rem)}.showcase-grid{gap:10px}.showcase-card{padding:14px 16px}.showcase-card span{font-size:.84rem}.auth-card-head{margin-bottom:16px}.auth-card-head p{font-size:.92rem}#setup-2fa-form>button,#verify-2fa-form>button{min-width:188px}.auth-form,.stack-form{gap:12px}.auth-form label,.stack-form label{font-size:.9rem}input,select,textarea{min-height:46px;padding:11px 13px}.primary-button,.ghost-button{min-height:44px}}.admin-shell{grid-template-columns:272px minmax(0,1fr);gap:24px;width:min(1560px,100vw - 28px);min-height:100vh;margin:0 auto;padding:18px 0 22px;display:grid}.admin-shell.journey-mode{grid-template-columns:minmax(0,1fr);width:min(1180px,100vw - 24px);padding:18px 0 28px}.admin-shell.journey-mode .sidebar,.admin-shell.journey-mode .workspace-header,.admin-shell.journey-mode #onboarding-modal,.admin-shell.journey-mode #unico-open-onboarding-button{display:none!important}.admin-shell.journey-mode .workspace{gap:18px}.admin-shell.journey-mode .screen.active{gap:16px}.sidebar{flex-direction:column;gap:18px;height:auto;padding:22px 16px;display:flex;position:relative;top:0;overflow:visible}.sidebar-note{background:linear-gradient(#eff8ff,#e9f4ff);border:1px solid #3890d438;border-radius:18px;gap:8px;padding:18px;display:grid}.sidebar-note p{color:#4e6784;margin:0;line-height:1.55}.sidebar-nav{gap:18px;padding-right:0;display:grid;overflow:visible}.nav-group,.nav-screen-block{gap:8px;display:grid}.nav-group p{color:#98a5bc;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 10px;font-size:.78rem;font-weight:800}.nav-item{color:#52627c;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;font-weight:700;display:flex}.nav-item.active{border-color:var(--line);color:var(--text);background:#fff;box-shadow:0 12px 28px #38486914}.nav-item:focus-visible,.nav-subitem:focus-visible{border-color:rgba(var(--accent-rgb),.42);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12);outline:none}.nav-icon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:.84rem;font-weight:900;display:inline-flex}.nav-submenu{border-left:1px solid #52627c29;gap:6px;margin-left:18px;padding-left:14px;display:grid}.nav-subitem{min-height:38px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;padding:0 12px;font-size:.92rem;font-weight:700}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding:14px 10px 4px;display:flex}.sidebar-avatar{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex}.sidebar-user-meta{gap:2px;display:grid}.sidebar-user-meta span{color:var(--muted);font-size:.88rem}.workspace{align-content:start;gap:16px;min-width:0;display:grid}.workspace-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.workspace-header h1{margin:0 0 8px;font-size:clamp(2rem,3vw,2.8rem)}.workspace-header p{color:var(--muted);margin:0;line-height:1.55}.screen-route{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:800}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.info-banner{background:linear-gradient(180deg,#d5edff 0%,var(--info) 100%);color:#214867;border-radius:24px;gap:16px;padding:20px 22px;display:flex}.compact-banner{margin-bottom:16px}.banner-icon{width:28px;height:28px;color:var(--info-strong);background:#3890d42e;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.info-banner p{margin:4px 0 0;line-height:1.55}.screen{gap:18px;display:none}.screen.active{display:grid}.stats-grid,.settings-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.stat-card,.security-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff,#f8fbff);border-radius:24px;gap:8px;padding:22px;display:grid}.stat-card span,.security-card p{color:var(--muted)}.stat-card strong{font-size:2rem}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.pix-grid{align-items:start}.screen[data-screen-panel=banking] .overview-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:20px 18px}.screen[data-screen-panel=banking] .pix-grid{gap:20px 18px}.screen[data-screen-panel=banking] .surface-card{grid-template-columns:minmax(0,1fr);gap:20px;height:auto}.screen[data-screen-panel=banking] .card-head{min-height:0;margin-bottom:0}.screen[data-screen-panel=banking] .form-section,.screen[data-screen-panel=banking] .provider-summary,.screen[data-screen-panel=banking] .result-shell,.screen[data-screen-panel=banking] .empty-state{align-self:start}.banking-module-shell{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:18px;display:grid}.compact-card-head{margin-bottom:0}.settings-stack{gap:22px;display:grid}.settings-module-shell{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:24px;gap:10px;padding:16px 18px;display:grid}.settings-module-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-module-head h3{margin:0;font-size:1.45rem}.settings-module-nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.settings-subpanel{display:none}.settings-subpanel.active{display:block}.surface-card{align-content:start;gap:14px;padding:20px;display:grid}.card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:0;display:flex}.card-head h2{margin:0;font-size:1.5rem}.quick-actions-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.quick-action-card{border:1px solid var(--line);background:linear-gradient(180deg,#fff 0%,var(--surface-soft) 100%);cursor:pointer;text-align:left;border-radius:22px;gap:8px;padding:20px;display:grid}.quick-action-card span{color:var(--muted);line-height:1.5}.hierarchy-grid{gap:14px;display:grid}.hierarchy-card{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:20px;gap:8px;padding:18px;display:grid}.hierarchy-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hierarchy-card small,.hierarchy-meta{color:var(--muted)}.hierarchy-meta{flex-wrap:wrap;gap:8px;display:flex}.toolbar-group{align-items:center;gap:12px;display:flex}.toolbar-input{background:var(--surface-soft);width:min(420px,100%)}.summary-ribbon{border:1px solid var(--line);background:linear-gradient(#f5f9ff,#eef5ff);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:14px;display:grid}.compact-stack-form{gap:14px}.inline-list{flex-wrap:wrap;gap:10px;display:flex}.integration-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.integration-evidence-panel{align-content:start;gap:12px;display:grid}.integration-evidence-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-evidence-head h4{margin:0;font-size:1.05rem}.integration-evidence-head .ghost-button{flex:none}.workbench-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-toolbar-left{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.workbench-toolbar-left .section-kicker{flex:none;margin:0}.workbench-provider-select{flex:180px;min-width:0;max-width:320px}.workbench-toolbar-right{flex:none;align-items:center;gap:8px;display:flex}.workbench-config-details{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow:hidden}.workbench-config-summary{cursor:pointer;color:var(--muted);background:var(--surface-bg,#f9f9fb);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:10px 14px;font-size:.8rem;font-weight:600;list-style:none;display:flex}.workbench-config-summary::-webkit-details-marker{display:none}.workbench-config-summary:before{content:"▶";font-size:.65rem;transition:transform .15s}.workbench-config-details[open]>.workbench-config-summary:before{transform:rotate(90deg)}.workbench-config-details .provider-metrics{border-top:1px solid var(--line);margin:0;padding:12px 14px}.workbench-group{border:1px solid var(--line);border-radius:12px;margin-bottom:8px;overflow:hidden}.workbench-group:last-child{margin-bottom:0}.workbench-group-summary{cursor:pointer;background:var(--surface-bg,#f9f9fb);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;list-style:none;display:flex}.workbench-group-summary::-webkit-details-marker{display:none}.workbench-group-summary:before{content:"▶";color:var(--muted);flex:none;font-size:.65rem;transition:transform .15s}.workbench-group[open]>.workbench-group-summary:before{transform:rotate(90deg)}.workbench-group-title{color:var(--text);flex:auto;font-size:.85rem;font-weight:700}.workbench-group-count{color:var(--muted);background:var(--line);border-radius:99px;flex:none;padding:2px 9px;font-size:.75rem;font-weight:600}.workbench-group-body{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;padding:14px;display:grid}.pix-account-context{border:1px solid var(--line);color:var(--muted);background:linear-gradient(#fff,#f6faff);border-radius:18px;gap:8px;padding:16px 18px;display:grid}.pix-account-context strong{color:var(--text)}.capability-card{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:20px;gap:10px;padding:16px;display:grid}.capability-card.supported,.capability-card.capability-supported{border-color:rgba(var(--accent-rgb),.18);background:linear-gradient(180deg,#fff 0%,var(--accent-soft) 100%)}.capability-card.planned,.capability-card.capability-planned{background:linear-gradient(#fff,#f7faff)}.capability-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.capability-card p{color:var(--muted);margin:0;line-height:1.5}.capability-meta{color:var(--muted);line-height:1.5}.card-disabled{opacity:.92;border-style:dashed;position:relative}.card-disabled .form-section{opacity:.66}.card-guard-note{color:#7a5a12;background:linear-gradient(#fffaf0,#fff5d9);border:1px solid #b48c2838;border-radius:14px;gap:4px;margin-bottom:16px;padding:12px 14px;display:grid}.card-guard-note strong{font-size:.92rem}.card-guard-note span{line-height:1.5}.grid-span-2{grid-column:span 2}.summary-ribbon strong{font-size:1.35rem}.ribbon-label{color:var(--muted);margin-bottom:6px;font-size:.86rem;display:block}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1040px}thead th{border-bottom:1px solid var(--line);color:#90a0b8;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 0 14px;font-size:.8rem;font-weight:800}tbody td{vertical-align:top;border-bottom:1px solid #dbe6f3b8;padding:16px 10px 16px 0}.empty-state{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;background:linear-gradient(#fbfdff,#f3f8ff);border-radius:18px;padding:22px 18px}.account-title{gap:4px;display:grid}.account-meta{color:var(--muted);font-size:.88rem}.inline-pill{background:var(--surface-strong);color:#50617e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.82rem;font-weight:800;display:inline-flex}.inline-pill.role-manager{background:rgba(var(--accent-rgb),.12);color:var(--accent)}.inline-pill.role-child{color:#3172ac;background:#3890d41f}.inline-pill.provider-internal{color:#1d8b4b;background:#1f8b4b1f}.inline-pill.provider-external{color:#9b6610;background:#ffd27133}.inline-pill.status-active{background:var(--success);color:var(--success-text)}.inline-pill.status-pending_provider_registration,.inline-pill.status-pending_provider_review{color:#9e6a14;background:#ffd58b47}.inline-pill.status-rejected{color:#a93e3e;background:#c553531f}.inline-pill.status-blocked,.inline-pill.status-closed{color:#667892;background:#7282a124}.form-shell{gap:18px;display:grid}#manager-dynamic-fields,#child-dynamic-fields{gap:20px;display:grid}.form-steps{flex-wrap:wrap;gap:12px;display:flex}.step-chip{background:var(--surface-soft);min-height:36px;color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.step-chip.active{background:var(--accent-soft);color:var(--accent);border-color:rgba(var(--accent-rgb),.2)}.form-bar{grid-template-columns:minmax(220px,320px);gap:16px;display:grid}.dual-bar{grid-template-columns:repeat(2,minmax(220px,1fr))}.checkbox-line{flex-direction:row;align-items:center;gap:10px;font-weight:800;display:flex}.checkbox-line input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.checkbox-line-contained{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;min-height:54px;padding:0 14px}.form-section{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:22px;gap:14px;padding:18px;display:grid}.screen[data-screen-panel=manager] .stack-form,.screen[data-screen-panel=child] .stack-form{gap:18px}.screen[data-screen-panel=manager] .form-section,.screen[data-screen-panel=child] .form-section{padding:20px}.onboarding-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.journey-banner{box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#3890d42e,#0000 28%),linear-gradient(145deg,#fffffffa,#e7f3ffeb);border:1px solid #3890d438;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.journey-banner-copy{gap:10px;display:grid}.journey-banner-copy h3{margin:0;font-size:clamp(1.3rem,2vw,1.8rem)}.journey-banner-copy p{margin:0}.journey-banner-session{color:var(--accent);font-size:.92rem;font-weight:700}.journey-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-shell.journey-mode .page-hero-card{margin-top:0}.admin-shell.journey-mode .onboarding-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.screen[data-screen-panel=unico] .onboarding-layout.multi-view{grid-template-columns:1fr;gap:16px}.admin-shell.journey-mode .onboarding-rail,.admin-shell.journey-mode .onboarding-main{min-height:100%}.onboarding-rail,.onboarding-main{align-content:start}.onboarding-step-stack{gap:10px;display:grid}.onboarding-step-stack .step-chip{justify-content:space-between;width:100%}.onboarding-inline-note{margin-bottom:0}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.inline-action-field{gap:8px;display:grid;position:relative}.form-grid-span-full{grid-column:1/-1}.form-section-highlight{background:radial-gradient(circle at 100% 0,#0f766e1f,#0000 30%),linear-gradient(#fff,#f5fbf9);border:1px solid #0f766e2e}.form-section-copy{margin:2px 0 0}.form-grid-highlight{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.inline-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inline-action-row input{flex:180px;min-width:0}.bureau-action-button{white-space:nowrap}.lookup-status{min-height:1.4em;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:block}.inline-action-field[data-tone=success] input,.inline-action-field[data-tone=success] select,.inline-action-field[data-tone=success] textarea{background:#f6fcf7;border-color:#21854e3d;box-shadow:0 0 0 4px #21854e14}.inline-action-field[data-tone=warning] input,.inline-action-field[data-tone=warning] select,.inline-action-field[data-tone=warning] textarea{background:#fffaf2;border-color:#9663183d;box-shadow:0 0 0 4px #96631814}.inline-action-field[data-tone=error] input,.inline-action-field[data-tone=error] select,.inline-action-field[data-tone=error] textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{background:#fff7f7;border-color:#b5393952;box-shadow:0 0 0 4px #b5393914}.inline-action-field[data-tone=success] .bureau-action-button{background:#21854e0f;border-color:#21854e33}.inline-action-field[data-tone=warning] .bureau-action-button{background:#9663180f;border-color:#96631833}.inline-action-field[data-tone=error] .bureau-action-button{background:#b539390f;border-color:#b5393933}.inline-action-field[data-tone=success] .lookup-status,.inline-action-field[data-tone=warning] .lookup-status,.inline-action-field[data-tone=error] .lookup-status{border:1px solid #0000;border-radius:12px;padding:8px 10px}.inline-action-field[data-tone=success] .lookup-status{background:#21854e0f;border-color:#21854e29}.inline-action-field[data-tone=warning] .lookup-status{background:#96631812;border-color:#96631829}.inline-action-field[data-tone=error] .lookup-status{background:#b5393912;border-color:#b5393929}.lookup-status[data-tone=success]{color:var(--success-text)}.lookup-status[data-tone=warning]{color:var(--warning-text)}.lookup-status[data-tone=error]{color:#8d2f2f}.section-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:800}.form-submit-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.onboarding-debug-log-section{background:linear-gradient(#fff,#f7fbff);gap:16px}.onboarding-debug-log-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.onboarding-debug-log-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.onboarding-debug-log-empty{margin:0}.onboarding-debug-log-list{gap:12px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.onboarding-debug-log-entry{background:#fcfeff;border:1px solid #abbccc85;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.onboarding-debug-log-entry[data-tone=success]{background:#21854e0d;border-color:#21854e29}.onboarding-debug-log-entry[data-tone=warning]{background:#9663180f;border-color:#96631829}.onboarding-debug-log-entry[data-tone=error]{background:#b539390f;border-color:#b539392e}.onboarding-debug-log-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.onboarding-debug-log-entry-head strong{font-size:.92rem}.onboarding-debug-log-entry-head span{color:var(--muted);font-size:.78rem;font-weight:700}.onboarding-debug-log-message{color:var(--text);margin:0;line-height:1.55}.onboarding-debug-log-details{color:#365068;white-space:pre-wrap;word-break:break-word;background:#0f172a0d;border-radius:14px;margin:0;padding:12px 14px;font-size:.74rem;line-height:1.55}.upload-field{gap:8px;display:grid}.upload-field.is-uploaded input[type=file]{background:linear-gradient(#fff,#f2fbf5);border-color:#1d8b4b47}.upload-field.is-missing input[type=file]{background:linear-gradient(#fff,#fff5f5);border-color:#b539394d}.upload-field input[type=file]{background:linear-gradient(#fff,#f7fbff);min-height:auto;padding:12px 14px}.dual-submit-row{flex-wrap:wrap;justify-content:flex-start;gap:12px}.screen[data-screen-panel=banking] .form-section{gap:14px;padding:18px}.screen[data-screen-panel=banking] .form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px}.screen[data-screen-panel=banking] .form-submit-row{padding-top:2px}.provider-selection-card{border:1px solid var(--line);background:linear-gradient(#fff,#f5f9ff);border-radius:22px;gap:12px;padding:18px;display:grid}.compact-provider-card{margin-top:-4px}.provider-selection-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.provider-selection-head h3{margin:0;font-size:1.28rem}.provider-selection-copy{color:var(--text);margin:0;line-height:1.55}.tab-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-bottom:18px;display:flex}.tab-button{border:1px solid var(--line);background:var(--surface-soft);min-height:40px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 16px;font-weight:800}.tab-button.active{border-color:rgba(var(--accent-rgb),.24);background:var(--accent-soft);color:var(--accent)}.section-card-tabs{background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:10px 12px;display:flex}.section-card-tabs .section-tab-button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.section-card-tabs .section-tab-button:hover{background:rgba(var(--accent-rgb),.08);color:var(--accent)}.section-card-tabs .section-tab-button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.screen[data-screen-panel=banking] .overview-grid.section-slides-mode,.screen[data-screen-panel=banking] .pix-grid.section-slides-mode{grid-template-columns:none;display:block}.surface-card.slide-card{display:none!important}.surface-card.slide-card.slide-active{flex-direction:column;width:100%;display:flex!important}@media(max-width:720px){.section-card-tabs{padding:8px}.section-card-tabs .section-tab-button{flex:auto;min-width:0;padding:0 10px;font-size:12px}}.settings-panel{padding-top:22px;display:none}.settings-panel.active{display:block}.provider-card{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:24px;align-content:start;gap:10px;padding:18px;display:grid}.live-provider{border-color:rgba(var(--accent-rgb),.2);background:linear-gradient(180deg,#fff 0%,var(--accent-soft) 100%)}.provider-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-card p,.security-card p{margin:0;line-height:1.45}.provider-card-copy,.provider-card-helper{min-height:0}.provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.provider-metrics div{background:#ffffffb3;border:1px solid #dbe6f3cc;border-radius:18px;gap:4px;padding:12px 14px;display:grid}.provider-metrics dt{color:var(--muted);font-size:.82rem}.provider-metrics dd{margin:0;font-weight:800}.provider-tags,.provider-feature-list{flex-wrap:wrap;gap:8px;display:flex}.provider-detail-list{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.provider-detail-box{border-top:1px solid #dbe6f3cc;gap:10px;padding-top:8px;display:grid}.provider-detail-summary{cursor:pointer;color:var(--accent);font-weight:800;list-style:none}.provider-detail-summary::-webkit-details-marker{display:none}@media(max-width:980px){.settings-module-head{flex-direction:column;align-items:flex-start}.settings-module-nav{justify-content:flex-start}.provider-card-copy,.provider-card-helper{min-height:0}.provider-metrics{grid-template-columns:1fr}}.provider-link{color:var(--accent);font-weight:800;text-decoration:none}.provider-link:hover{text-decoration:underline}.table-action-group{flex-wrap:wrap;gap:8px;display:flex}.table-action-button{border:1px solid var(--line);min-height:34px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:.82rem;font-weight:800}.table-action-button.primary{background:var(--accent);color:#fff;border-color:#0000}.table-action-button.danger{color:#991b1b;background:#fee2e2;border-color:#b91c1c}.table-action-button.danger:hover{background:#fecaca}.table-action-button.danger:disabled{opacity:.6;cursor:not-allowed}.provider-stack{gap:6px;display:grid}.provider-subcopy{color:var(--muted);font-size:.78rem;line-height:1.4}.modal-shell{z-index:40;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#151f316b;position:absolute;top:0;right:0;bottom:0;left:0}.modal-card{z-index:1;background:#fffffffa;border:1px solid #dbe6f3eb;border-radius:30px;width:min(960px,100vw - 24px);max-height:calc(100vh - 32px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 50px #1726433d}.modal-head,.modal-block-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal-head{margin-bottom:18px}.modal-block-head-wrap{flex-wrap:wrap;align-items:center}.modal-head h2{margin:0 0 8px;font-size:1.8rem}.modal-copy{color:var(--muted);margin:0;line-height:1.55}.icon-button{min-width:120px}.modal-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.onboarding-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.summary-detail-card{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:22px;gap:8px;padding:18px;display:grid}.summary-detail-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.84rem;font-weight:700}.summary-detail-card strong{font-size:1.02rem;line-height:1.35}.journey-signal-card{grid-column:1/-1;gap:14px}.journey-signal-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.journey-signal{border:1px solid var(--line);background:linear-gradient(#f8fbff,#eef6fd);border-radius:18px;gap:10px;padding:14px;display:grid}.journey-signal .status-pill{justify-self:flex-start}.journey-signal-copy{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.modal-block{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:22px;display:grid}.fees-provider-modal-card{width:min(760px,100vw - 24px);padding:0;overflow:hidden}.fees-provider-modal-head{border-bottom:1px solid var(--line);background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.12),transparent 34%),linear-gradient(180deg,#fffffffa,#f4f8ff);margin-bottom:0;padding:30px 30px 22px}.fees-provider-modal-head-copy{gap:8px;max-width:56ch;display:grid}.fees-provider-modal-head-copy .section-kicker{margin-bottom:0}.fees-provider-form{background:linear-gradient(#fffffffa,#fbfdff);gap:18px;padding:24px 30px 30px}.fees-provider-form-section{border:1px solid var(--line);background:linear-gradient(#fff,#f7fbff);border-radius:22px;gap:16px;padding:18px;display:grid}.fees-provider-form-section-head{gap:6px;display:grid}.fees-provider-form-section-head strong{font-size:1rem}.fees-provider-form-section-head .helper-copy{margin:0}.fees-provider-form-section--inline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fees-provider-toggle{border:1px solid var(--line);background:#fffffff5;border-radius:18px;padding:14px 16px;box-shadow:0 10px 24px #0a25400f}.fees-provider-toggle span{font-weight:700}.fees-provider-form-actions{justify-content:flex-end;padding-top:4px}.verification-session-form{gap:16px}.verification-session-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.dependency-copy{margin:10px 0 0}.unico-config-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.unico-config-grid-compact{margin-top:6px}.advanced-settings-group{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:8px;padding:0}.advanced-settings-group[open]{padding-bottom:14px}.advanced-settings-summary{color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;padding:10px 16px;font-size:.82rem;font-weight:800;list-style:none}.advanced-settings-summary::-webkit-details-marker{display:none}.advanced-settings-summary:before{content:"+ ";color:var(--accent)}.advanced-settings-group[open] .advanced-settings-summary:before{content:"- "}.advanced-settings-group>:not(summary){margin-top:10px;padding:0 16px}.unico-fingerprint-block{margin-top:4px}.unico-block-title{margin:6px 0 0}.unico-stage-shell{gap:12px;display:grid}.unico-stage{border:1px dashed rgba(var(--accent-rgb),.34);background:radial-gradient(circle at top left,rgba(var(--accent-rgb),.14),transparent 42%),linear-gradient(180deg,#f8fcff,#edf4f8);border-radius:26px;min-height:360px;padding:14px;overflow:hidden}.unico-stage:empty:before{content:"A jornada do provider sera aberta em nova aba. Use esta area para acompanhar o status e os arquivos selecionados.";min-height:330px;color:var(--muted);text-align:center;place-items:center;line-height:1.6;display:grid}.unico-stage iframe,.unico-stage video,.unico-stage canvas{max-width:100%}.unico-stage-copy{margin:0}.unico-capture-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.unico-capture-card{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:22px;gap:12px;padding:18px;display:grid}.unico-capture-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.unico-capture-card-head small{color:var(--muted);margin-top:4px;line-height:1.5;display:block}.unico-capture-preview{border:1px solid var(--line);background:linear-gradient(#eef5fb,#dce8f2);border-radius:18px;place-items:center;min-height:196px;display:grid;position:relative;overflow:hidden}.unico-capture-preview.has-image img{object-fit:cover;width:100%;height:100%}.unico-capture-preview span{color:var(--muted);text-align:center;padding:0 18px;line-height:1.5}.unico-capture-meta{margin:0}.unico-checkbox-field{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 16px;display:flex}.unico-checkbox-field input{width:18px;height:18px}.unico-analysis-bar{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:14px;display:grid}.verification-session-list{gap:12px;display:grid}.verification-session-card{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:22px;gap:12px;padding:18px;display:grid}.verification-session-card.active{background:linear-gradient(#f8faff,#eef4ff);border-color:#4b46ff47;box-shadow:inset 0 0 0 1px #4b46ff14}.verification-session-card-head,.verification-session-card-actions,.verification-session-pill-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.verification-session-card-head small{color:var(--muted);margin-top:4px;display:block}.verification-frame-shell{border:1px solid var(--line);background:#0f1723;border-radius:24px;min-height:480px;overflow:hidden}.verification-session-frame{background:#fff;border:0;width:100%;min-height:480px}.payload-preview{color:#f3f8ff;overscroll-behavior:contain;background:#162030;border-radius:20px;min-height:160px;margin:0;padding:18px;font-family:Cascadia Code,Consolas,monospace;font-size:.82rem;line-height:1.55;overflow:auto}.unico-request-timeline{gap:14px;display:grid}.unico-request-entry{border:1px solid var(--line);background:linear-gradient(#fff,#f7fbff);border-radius:22px;padding:0;display:block;overflow:hidden}.unico-request-entry-summary{cursor:pointer;padding:18px}.unico-request-entry-summary .helper-copy{margin:12px 0 0}.unico-request-entry-body{border-top:1px solid var(--line);gap:12px;padding:0 18px 18px;display:grid}.unico-request-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.unico-request-entry-head strong,.unico-request-entry-head small{display:block}.unico-request-entry-head small{color:var(--muted);margin-top:4px}.unico-request-pills{flex-wrap:wrap;gap:10px;display:flex}.unico-request-details{border-top:1px solid var(--line);padding-top:12px}.unico-request-details summary{cursor:pointer;color:var(--accent);font-weight:700}.unico-request-panels{gap:12px;margin-top:12px;display:grid}.unico-request-panel{gap:8px;display:grid}.unico-request-panel .section-kicker{margin:0}.unico-request-panel .payload-preview{min-height:0;max-height:240px;font-size:.78rem}@media(max-width:1180px){.app-frame{display:block}.unico-analysis-bar{grid-template-columns:1fr}.unico-capture-card-head,.unico-checkbox-field{flex-direction:column;align-items:flex-start}.auth-shell{--auth-brand-offset:0px;grid-template-columns:1fr;place-self:stretch stretch;width:min(980px,100vw - 24px);min-height:auto;padding:24px 0 28px}.auth-brand-column{gap:16px}.auth-showcase{grid-template-columns:1fr;min-height:auto}.auth-showcase h1{max-width:none}.modal-card{width:min(100%,100vw - 16px);padding:22px}.modal-head,.modal-block-head,.verification-session-card-head{flex-direction:column}.modal-inline-actions,.verification-session-card-actions,.verification-session-toolbar,.journey-banner-actions{justify-content:flex-start;width:100%}.verification-frame-shell,.verification-session-frame{min-height:360px}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-card{width:min(100%,620px);min-height:auto}.auth-card-column{justify-content:center;align-self:auto;padding-top:0}.admin-shell{grid-template-columns:1fr;width:min(100vw - 18px,100%)}.sidebar{height:auto;position:relative;top:0}.overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.auth-shell{width:min(100vw - 18px,100%);padding:18px 0 24px}.auth-showcase,.auth-card,.workspace-header,.surface-card,.sidebar{border-radius:24px;padding:20px}.workspace-header,.card-head,.auth-card-head{flex-direction:column}.showcase-grid{grid-template-columns:1fr}.auth-showcase h1{text-align:left;font-size:clamp(1.8rem,10vw,2.55rem)}#bootstrap-form,#setup-2fa-form,#verify-2fa-form,.secret-stack{grid-template-columns:1fr}#setup-2fa-form>button,#verify-2fa-form>button{min-width:0}.modal-head,.modal-block-head,.provider-selection-head{flex-direction:column}.workspace-actions,.form-submit-row{justify-content:stretch;width:100%}.workspace-actions>*,.form-submit-row>*{width:100%}.quick-actions-grid,.summary-ribbon,.stats-grid,.settings-card-grid,.dual-bar,.form-bar{grid-template-columns:1fr}.toolbar-input{width:100%}.grid-span-2{grid-column:auto}}:root{--bg:#eef4f5;--bg-soft:#f8fbfb;--surface:#fff;--surface-soft:#f4f7f8;--surface-strong:#e9eff2;--line:#d6e0e5;--line-strong:#c4d0d7;--text:#14212c;--muted:#667887;--accent:#0f5d67;--accent-strong:#0b474f;--accent-soft:#e3f2f2;--accent-rgb:15, 93, 103;--success:#e4f4ea;--success-text:#1e6944;--warning:#fff2de;--warning-text:#966318;--info:#d9ecf2;--info-strong:#1c6771;--shadow:0 16px 36px #14212c14}body{background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.1),transparent 26%),radial-gradient(circle at left bottom,#1c677114,transparent 22%),linear-gradient(180deg,#f8fafc 0%,var(--bg) 100%);font-family:Bahnschrift,Aptos,Segoe UI Variable Text,Segoe UI,sans-serif}.auth-showcase,.auth-card,.sidebar,.surface-card,.workspace-header{box-shadow:var(--shadow);border-color:#d7e0eaf5}.sidebar{background:linear-gradient(#102432,#173847);border-color:#ffffff14;box-shadow:0 22px 48px #0b18263d}.brand-version{color:#9bd5d8}.sidebar-note{background:linear-gradient(#244461eb,#193852eb);border-color:#92c4e72e}.sidebar-note strong,.sidebar-user-meta strong{color:#f5f8fb}.sidebar-note p,.sidebar-user-meta span{color:#9fb3c8}.nav-group p{color:#7f99b2}.nav-item{color:#d8e2ed;background:#ffffff08}.nav-item:hover{background:#ffffff0f}.nav-item.active{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff14}.nav-item:focus-visible,.nav-subitem:focus-visible{border-color:rgba(var(--accent-rgb),.4);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.nav-icon{color:#d7edff;background:#94c9f11f}.report-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.report-breakdown-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:1.25rem}.report-inline-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.report-inline-stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.report-inline-stat span{text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;font-size:.72rem}.report-inline-stat strong{color:#fff;font-size:1.2rem}.report-breakdown-title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.report-bar-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.report-bar-label{color:#ffffffb3;justify-content:space-between;min-width:140px;font-size:.8rem;display:flex}.report-bar-label strong{color:#fff;margin-left:.5rem}.report-bar-track{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.report-bar-fill{width:var(--gw-report-fill-pct,0%);border-radius:3px;height:100%;transition:width .4s}.report-bar-pct{color:#ffffff73;text-align:right;min-width:32px;font-size:.75rem}.bar-status-active,.bar-live{background:#34d399}.bar-status-pending_provider_registration,.bar-status-pending_provider_review,.bar-warning{background:#fbbf24}.bar-status-rejected,.bar-danger{background:#f87171}.bar-status-draft{background:#fff3}.bar-status-closed{background:#ffffff1f}.bar-neutral{background:#94c9f1}.bar-provider-bankly{background:#6366f1}.bar-provider-celcoin{background:#f59e0b}.bar-provider-onz{background:#10b981}.bar-provider-internal{background:#ffffff2e}.report-funnel-stage{margin-bottom:.75rem}.report-funnel-bar-wrap{background:#ffffff0a;border-radius:6px;height:20px;overflow:hidden}.report-funnel-bar{width:var(--gw-report-fill-pct,0%);background:linear-gradient(90deg,#6366f1,#94c9f1);border-radius:6px;height:100%;transition:width .4s}.report-funnel-meta{color:#ffffffa6;align-items:baseline;gap:.5rem;margin-top:.25rem;font-size:.8rem;display:flex}.report-funnel-meta strong{color:#fff;font-size:1rem}.report-funnel-conversion{color:#fff6;font-size:.7rem}.report-stat-tile{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.5rem;margin-right:.5rem;padding:.75rem 1.25rem;display:inline-flex}.report-stat-tile span{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;font-size:.7rem}.report-stat-tile strong{color:#fff;font-size:1.25rem}.report-stat-tile.stat-live strong{color:#34d399}.report-stat-tile.stat-warning strong{color:#fbbf24}.report-stat-tile.stat-danger strong{color:#f87171}.report-capability-tag{color:#fff9;background:#ffffff0f;border-radius:4px;margin:1px;padding:2px 6px;font-size:.65rem;display:inline-block}.report-timeline-card{flex-direction:column;gap:.9rem;display:flex}.report-timeline-list{flex-direction:column;gap:.65rem;display:flex}.report-timeline-row{grid-template-columns:48px 1fr 28px;align-items:center;gap:.75rem;display:grid}.report-timeline-label,.report-timeline-count{color:#ffffffb8;font-size:.78rem}.report-timeline-track{background:#ffffff0f;border-radius:999px;width:100%;height:10px;overflow:hidden}.report-timeline-fill{width:var(--gw-report-fill-pct,0%);border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#34d399);height:100%}.report-webhook-error{color:#ffffffb8;white-space:normal;word-break:break-word;max-width:280px;display:inline-block}.report-log-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.report-log-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.report-log-field{flex-direction:column;gap:.35rem;min-width:150px;display:flex}.report-log-search-field{min-width:min(360px,100%)}.report-log-field span{text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;font-size:.72rem}.report-log-buffer{color:#ffffff9e;margin:0;font-size:.8rem}.report-log-context{flex-wrap:wrap;gap:.35rem;display:flex}.report-log-context span{color:#ffffffbf;background:#ffffff0f;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;display:inline-flex}.report-log-details{white-space:pre-wrap;word-break:break-word;color:#ffffffbd;max-width:360px;margin:0;font-size:.72rem;line-height:1.45}.nav-submenu{border-left-color:#ffffff1f}.nav-subitem{color:#9fb3c8;background:#ffffff05}.nav-subitem:hover{background:#ffffff0d}.nav-subitem.active{background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.18);color:#f5f8fb}.screen-route{color:var(--accent)}.sidebar-user{border-top-color:#ffffff14}.workspace-header{background:linear-gradient(135deg,#fffffffa,#f5fafaeb);align-items:flex-start;padding:20px 22px}.workspace-header h1{font-size:clamp(2rem,2.7vw,2.5rem)}.info-banner{border:1px solid var(--line);color:#23435f;background:linear-gradient(#e7eef6,#dfe8f2)}.surface-card{background:#fffffff5;border-radius:26px;gap:14px;padding:20px}input,select,textarea{background:#fbfcfe;border-radius:14px}.primary-button{background:linear-gradient(135deg,var(--accent) 0%,#1a7480 100%);box-shadow:0 12px 24px rgba(var(--accent-rgb),.18)}.muted-button{background:linear-gradient(135deg,#1f3048,#304562)}.ghost-button,.table-action-button{border-color:var(--line-strong)}.status-live{background:rgba(var(--accent-rgb),.12);color:var(--accent)}.page-hero-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fff,#f4f8f9);border-radius:28px;gap:18px;padding:24px;display:grid}.page-hero-card-wide{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start}.page-hero-card-compact{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:center}.page-hero-copy{gap:10px;display:grid}.page-hero-copy h2{margin:0;font-size:clamp(1.8rem,2.6vw,2.35rem)}.hero-metric-stack{align-content:start;gap:14px;display:grid}.hero-metric-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.hero-stat-card,.hero-mini-stat,.roadmap-chip-card,.focus-product-card{border:1px solid var(--line);background:linear-gradient(#fff,#f7fafc)}.hero-stat-card{border-radius:22px;gap:8px;padding:16px;display:grid}.hero-stat-card span,.hero-mini-stat span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.hero-mini-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;display:grid}.hero-mini-grid-wide{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hero-mini-stat{border-radius:20px;gap:8px;padding:15px 16px;display:grid}.hero-mini-stat strong{font-size:1rem;line-height:1.45}.hero-mini-stat-wide{grid-column:span 2}.hero-mini-stat-emphasis.status-live{color:var(--accent)}.hero-mini-stat-emphasis.status-warning{color:var(--warning-text)}.hero-mini-stat-emphasis.status-neutral{color:#5b6d84}.overview-grid-tight{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr)}.overview-grid.single-view,.products-layout.single-view,.onboarding-layout.single-view,.banking-command-grid.single-view{grid-template-columns:1fr}.overview-grid.single-view,.products-layout.single-view,.products-main.single-view,.onboarding-layout.single-view,.banking-command-grid.single-view{gap:16px}.quick-actions-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-product-grid{gap:12px;display:grid}.focus-product-card{border-radius:20px;gap:8px;padding:16px 18px;display:grid}.focus-product-card p,.focus-product-card small{margin:0;line-height:1.5}.focus-product-card small{color:var(--muted)}.summary-ribbon-compact{margin-bottom:0}.bank-table-card{gap:14px}.pre-registration-panel{background:#ffffff9e;border:1px solid #7b8da638;border-radius:18px;overflow:hidden}.pre-registration-panel summary{cursor:pointer;color:#31425d;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 18px;font-size:.78rem;font-weight:800;list-style:none;display:flex}.pre-registration-panel summary:before{content:">";width:24px;height:24px;color:var(--accent);background:#00819d1a;border-radius:999px;place-items:center;font-size:.75rem;transition:transform .2s;display:grid;transform:rotate(0)}.pre-registration-panel summary span{flex:1}.pre-registration-panel summary strong{color:#213049;letter-spacing:0;background:#101c3414;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 10px;display:inline-flex}.pre-registration-panel .table-wrap{box-shadow:none;border-top:1px solid #7b8da62e;border-radius:0}.pre-registration-panel table{min-width:760px}.account-children-container-row>td{background:0 0;border-top:0;padding-top:0;padding-bottom:18px;box-shadow:inset 0 1px #7b8da614}.account-children-panel{background:#f7fafdb8;border:1px solid #7b8da629;border-radius:12px;outline:none;overflow:hidden}.account-children-panel:focus,.account-children-panel:focus-visible,.account-children-panel summary:focus,.account-children-panel summary:focus-visible{outline:none}.account-children-panel summary{color:#31425d;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:.78rem;font-weight:800;list-style:none;display:grid}.account-children-panel summary::-webkit-details-marker{display:none}.account-children-panel summary:before{content:">";width:22px;height:22px;color:var(--accent);background:#00819d1a;border-radius:999px;place-items:center;font-size:.72rem;transition:transform .18s;display:inline-grid}.account-children-panel[open] summary:before{transform:rotate(90deg)}.account-children-panel summary span{white-space:nowrap}.account-children-panel summary small{color:#6b7b91;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.account-children-panel summary strong{min-width:30px;height:26px;color:var(--accent);letter-spacing:0;background:#00819d1a;border-radius:999px;place-items:center;padding:0 10px;display:inline-grid}.account-children-panel .nested-table-wrap{box-shadow:none;border-top:1px solid #7b8da62e;border-radius:0}.account-child-row{background:#ffffffb8}#accounts-list-section .table-action-group{grid-template-columns:repeat(2,max-content);align-items:center;gap:6px;display:grid}#accounts-list-section .table-action-button{min-height:30px;padding:0 10px;font-size:.75rem}#accounts-list-section th:last-child,#accounts-list-section td:last-child{width:180px}thead th{color:#7c8ea6}.toolbar-group-wide{justify-content:flex-end;width:min(420px,100%)}.products-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.products-sidebar{position:sticky;top:16px}.products-sidebar .form-bar{grid-template-columns:1fr}.products-main{gap:18px;display:grid}.products-catalog-grid{gap:12px;max-height:none;padding-right:0;display:grid;overflow:visible}.product-catalog-card{cursor:pointer}.product-catalog-card .provider-card-copy,.product-catalog-card .provider-card-helper{min-height:0}.product-workbench-card{gap:18px}.product-workbench-panel{display:none}.product-workbench-panel.active{gap:18px;display:grid}.result-shell-compact{margin-top:4px}.tab-row-compact{border-bottom:0;padding-bottom:0}.banking-command-grid{grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.banking-command-card,.banking-selector-card,.banking-roadmap-card{align-content:start}.banking-roadmap-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.roadmap-chip-card{border-radius:18px;gap:8px;padding:16px;display:grid}.roadmap-chip-card p{color:var(--muted);margin:0;line-height:1.45}.provider-selection-card,.form-section,.settings-module-shell{background:linear-gradient(#fff,#f7fafd)}@media(max-width:1180px){.page-hero-card-wide,.page-hero-card-compact,.overview-grid-tight,.onboarding-layout,.products-layout,.banking-command-grid{grid-template-columns:1fr}.products-sidebar{position:relative;top:0}.products-catalog-grid{max-height:none;overflow:visible}}@media(max-width:760px){.page-hero-card{padding:22px}.hero-metric-grid,.hero-mini-grid,.quick-actions-grid-compact,.banking-roadmap-grid{grid-template-columns:1fr}.hero-mini-stat-wide{grid-column:auto}.toolbar-group-wide{width:100%}}:root{--panel-shadow-lg:0 24px 64px #14212c1f;--panel-shadow-soft:0 12px 30px #14212c14}body{background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.12),transparent 22%),radial-gradient(circle at 12% 18%,#10454d14,transparent 18%),radial-gradient(circle at bottom left,#7fb4bc29,transparent 24%),linear-gradient(180deg,#fbfcfd 0%,#f2f6f7 46%,var(--bg) 100%)}.admin-shell{gap:28px;width:min(1640px,100vw - 40px);padding:22px 0 30px}.sidebar{background:radial-gradient(circle at 100% 0,#9bd5d81f,#0000 28%),linear-gradient(#0c2230,#143343 52%,#1a4252);border-radius:32px;align-self:start;gap:20px;max-height:calc(100vh - 32px);padding:22px 18px 18px;position:sticky;top:16px;overflow:auto;box-shadow:0 28px 60px #07131f47}.sidebar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a,#fff0);height:92px;position:absolute;inset:0 0 auto}.sidebar-brand{border-bottom:1px solid #ffffff14;gap:10px;padding:8px 6px 18px;display:grid}.brand-mark.compact small{letter-spacing:.22em;color:#e7fbff;font-size:1rem}.brand-version{letter-spacing:.24em;color:#7eb8bc;font-size:.74rem}.nav-group{gap:10px}.nav-item{border-radius:20px;min-height:54px;padding:0 16px;box-shadow:inset 0 1px #ffffff08}.nav-item.active{background:linear-gradient(135deg,#ffffff21,#ffffff14);border-color:#9bd5d829;box-shadow:0 18px 28px #040e1833}.nav-icon{width:34px;height:34px;font-size:.78rem}.nav-submenu{gap:8px;margin-left:22px;padding-left:16px}.nav-subitem{border-radius:16px;min-height:40px}.sidebar-user{margin-top:10px;padding:16px 10px 4px}.sidebar-avatar{width:46px;height:46px;box-shadow:0 12px 20px #05111b3d}.workspace{gap:22px}.workspace-header{background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.12),transparent 26%),linear-gradient(135deg,#fffffffa,#f4f9f9f5);box-shadow:var(--panel-shadow-soft);border-radius:32px;gap:22px;padding:26px 28px;position:relative;overflow:hidden}.workspace-header:after{content:"";background:radial-gradient(circle,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),0) 72%);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-88px;right:-46px}.workspace-header>*{z-index:1;position:relative}.workspace-header>div:first-child{gap:8px;max-width:78ch;display:grid}.workspace-header h1{margin:0;font-size:clamp(2.25rem,3vw,3rem);line-height:.96}.workspace-header p{line-height:1.62}.section-kicker{color:#0c6d74}.screen-route{color:#0b6c74;letter-spacing:.12em;margin-bottom:2px}.workspace-actions{align-content:flex-start;gap:10px}#environment-chip{border:1px solid rgba(var(--accent-rgb),.12);background:rgba(var(--accent-rgb),.1);color:#0c6169;min-height:40px;padding:0 14px}.surface-card,.page-hero-card,.settings-module-shell,.provider-selection-card,.form-section{box-shadow:var(--panel-shadow-soft);background:linear-gradient(#fffffffc,#f7fbfcfa);border:1px solid #ccd8e1eb;border-radius:30px;position:relative;overflow:hidden}.surface-card:before,.page-hero-card:before,.settings-module-shell:before,.provider-selection-card:before,.form-section:before{content:"";opacity:.9;background:linear-gradient(90deg,#0f5d67,#3d9ca7 42%,#d6eef0);height:4px;position:absolute;inset:0 0 auto}.surface-card>*,.page-hero-card>*,.settings-module-shell>*,.provider-selection-card>*,.form-section>*{z-index:1;position:relative}.surface-card{gap:18px;padding:24px}.page-hero-card-wide{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.page-hero-card-compact{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.page-hero-copy{gap:12px}.page-hero-copy h2{line-height:.96}.helper-copy{color:#677988;line-height:1.62}.card-head{gap:16px 22px}.card-head h2{font-size:clamp(1.45rem,1.75vw,1.82rem);line-height:1.02}.card-head-compact{align-items:flex-start}.summary-ribbon{border:1px solid rgba(var(--accent-rgb),.1);background:linear-gradient(#f8fbfd,#eef5f7);border-radius:24px;padding:16px}.ribbon-label{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.hero-stat-card,.hero-mini-stat,.roadmap-chip-card,.focus-product-card,.quick-action-card{border-color:rgba(var(--accent-rgb),.1);background:linear-gradient(#fff,#f8fbfd);box-shadow:0 10px 24px #14212c0f}.hero-stat-card{border-radius:24px;padding:18px}.hero-stat-card strong{font-size:2.3rem}.hero-mini-stat{border-radius:22px;padding:16px 18px}.quick-action-card{border-radius:24px;gap:10px;padding:22px;position:relative}.quick-action-card:after{content:"";background:linear-gradient(90deg,rgba(var(--accent-rgb),.28),rgba(var(--accent-rgb),0));border-radius:999px;height:2px;position:absolute;bottom:14px;left:22px;right:22px}.quick-action-card strong{font-size:1rem}.hierarchy-card,.focus-product-card,.roadmap-chip-card,.product-catalog-card{border-radius:22px}.stack-form label,.form-grid label,.form-bar label,.inline-action-field label{color:#44596d;gap:8px;font-size:.84rem;font-weight:700;display:grid}input,select,textarea,.toolbar-input{background:#fcfeff;border:1px solid #abbcccb8;border-radius:16px;min-height:48px;box-shadow:inset 0 1px 2px #14212c08}.toolbar-input{width:min(460px,100%)}.form-grid{gap:16px 18px}.form-section,.provider-selection-card,.settings-module-shell{padding:20px}.table-wrap{background:linear-gradient(#fff,#fbfdff);border:1px solid #cedae4eb;border-radius:24px;box-shadow:inset 0 1px #fffffff2}table{min-width:960px}.bank-table-card table{min-width:860px}thead th{z-index:1;color:#70849b;background:#f8fbfcfa;padding:16px 14px;position:sticky;top:0}tbody td{padding:16px 14px}.toolbar-group-wide{width:min(460px,100%)}.screen[data-screen-panel=banking] .banking-command-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:22px}.screen[data-screen-panel=banking] .provider-selection-card,.screen[data-screen-panel=banking] .form-section,.screen[data-screen-panel=banking] .banking-roadmap-card{border-radius:26px}.screen[data-screen-panel=unico] .journey-banner{box-shadow:var(--panel-shadow-soft);border-radius:30px}.screen[data-screen-panel=reports] .report-breakdown-card,.screen[data-screen-panel=reports] .report-inline-stat,.screen[data-screen-panel=reports] .report-stat-tile{border:1px solid rgba(var(--accent-rgb),.1);background:linear-gradient(#fff,#f8fbfd);box-shadow:inset 0 1px #fffffff5}.screen[data-screen-panel=reports] .report-breakdown-title,.screen[data-screen-panel=reports] .report-inline-stat span,.screen[data-screen-panel=reports] .report-stat-tile span,.screen[data-screen-panel=reports] .report-log-field span,.screen[data-screen-panel=reports] .report-log-buffer,.screen[data-screen-panel=reports] .report-funnel-meta,.screen[data-screen-panel=reports] .report-timeline-label,.screen[data-screen-panel=reports] .report-timeline-count,.screen[data-screen-panel=reports] .report-webhook-error,.screen[data-screen-panel=reports] .report-log-details{color:#697c91}.screen[data-screen-panel=reports] .report-inline-stat strong,.screen[data-screen-panel=reports] .report-bar-label strong,.screen[data-screen-panel=reports] .report-funnel-meta strong,.screen[data-screen-panel=reports] .report-stat-tile strong,.screen[data-screen-panel=reports] .report-log-table-body strong{color:var(--text)}.screen[data-screen-panel=reports] .report-bar-label{color:#56697d}.screen[data-screen-panel=reports] .report-bar-track,.screen[data-screen-panel=reports] .report-timeline-track,.screen[data-screen-panel=reports] .report-funnel-bar-wrap{background:rgba(var(--accent-rgb),.08)}.screen[data-screen-panel=reports] .report-bar-pct,.screen[data-screen-panel=reports] .report-funnel-conversion{color:#7d90a4}.screen[data-screen-panel=reports] .report-capability-tag,.screen[data-screen-panel=reports] .report-log-context span{background:rgba(var(--accent-rgb),.08);color:#25575d}.screen[data-screen-panel=reports] .report-log-toolbar{border:1px solid rgba(var(--accent-rgb),.08);background:linear-gradient(#f9fbfd,#f2f7f8);border-radius:24px;padding:16px 18px}.screen[data-screen-panel=reports] .report-log-details{max-width:420px}@media(max-width:1180px){.admin-shell{gap:20px;width:min(100%,100vw - 24px)}.sidebar{max-height:none;position:relative;top:0}.workspace-header,.page-hero-card,.surface-card{border-radius:28px}}@media(max-width:760px){.admin-shell{width:min(100%,100vw - 16px);padding:16px 0 24px}.sidebar,.workspace-header,.page-hero-card,.surface-card,.settings-module-shell,.provider-selection-card,.form-section{border-radius:24px}.workspace-header,.page-hero-card,.surface-card{padding:22px}.table-wrap{border-radius:18px}thead th,tbody td{padding-left:12px;padding-right:12px}.quick-action-card:after{left:18px;right:18px}}.onboarding-layout{grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);gap:22px}.onboarding-rail{position:sticky;top:16px}.onboarding-main{gap:20px}.form-steps{gap:10px}.step-chip{border-color:rgba(var(--accent-rgb),.12);background:linear-gradient(#f9fbfd,#eef5f7);min-height:40px;padding:0 16px}.step-chip.active{box-shadow:0 10px 18px rgba(var(--accent-rgb),.12)}.card-guard-note{background:linear-gradient(#fffaf1,#fff3db);border-color:#9663182e;border-radius:18px;gap:6px;padding:14px 16px}.products-layout{grid-template-columns:380px minmax(0,1fr);gap:22px}.products-sidebar{top:16px}.products-main,.product-workbench-card,.product-workbench-panel.active{gap:20px}.tab-row{border:1px solid rgba(var(--accent-rgb),.08);background:linear-gradient(#fbfdfe,#f2f7f8);border-radius:999px;gap:12px;padding:8px}.tab-row-compact{padding:6px}.tab-button{background:0 0;border-color:#0000;min-height:42px;padding:0 18px}.tab-button.active{background:linear-gradient(135deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.08));box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.12)}.workbench-toolbar,.settings-module-head,.provider-selection-head,.integration-evidence-head{gap:16px}.workbench-toolbar,.settings-module-shell,.integration-evidence-panel,.security-card{border-radius:24px}.integration-evidence-panel,.security-card,.provider-card,.unico-capture-card,.verification-session-card{border:1px solid rgba(var(--accent-rgb),.08);background:linear-gradient(#fff,#f8fbfd);box-shadow:inset 0 1px #fffffff5}.integration-evidence-panel{padding:18px}.security-card{padding:20px}.settings-panel{padding-top:24px}.verification-session-toolbar{gap:12px;padding:12px 0 4px}.advanced-settings-group{border-color:rgba(var(--accent-rgb),.12);background:linear-gradient(#fbfdfe,#f4f8f9);border-radius:18px}.advanced-settings-summary{padding:12px 16px}.unico-stage{border-color:rgba(var(--accent-rgb),.22);background:radial-gradient(circle at top left,rgba(var(--accent-rgb),.12),transparent 36%),linear-gradient(180deg,#fbfdfe,#edf4f8);border-radius:28px;min-height:380px;padding:18px}.unico-stage:empty:before{min-height:344px;padding:0 28px}.screen[data-screen-panel=unico]:not(.active) .unico-stage:empty:before{content:none;display:none}.unico-capture-preview,.verification-frame-shell{border-radius:22px}.unico-capture-preview{background:linear-gradient(#eff5f9,#dce9f1)}.unico-checkbox-field,.verification-session-card.active{border-color:rgba(var(--accent-rgb),.18)}.payload-preview{background:radial-gradient(circle at 0 0,#3d9ca71f,#0000 34%),linear-gradient(#142130,#1c2c3f);border:1px solid #7a9eaa2e;border-radius:24px;box-shadow:inset 0 1px #ffffff0a}.screen[data-screen-panel=settings] .table-wrap,.screen[data-screen-panel=reports] .table-wrap,.screen[data-screen-panel=accounts] .table-wrap{background:linear-gradient(#fff,#f9fbfd)}.manager-branding-section{gap:18px}.manager-branding-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.manager-branding-grid{grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.manager-branding-preview-grid,.manager-branding-upload-grid{gap:14px;display:grid}.manager-branding-preview-grid{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.manager-branding-preview-card{border:1px solid rgba(var(--accent-rgb),.12);background:radial-gradient(circle at top left,rgba(var(--accent-rgb),.14),transparent 38%),linear-gradient(180deg,#fbfdfe,#eef5f8);border-radius:26px;flex-direction:column;justify-content:space-between;gap:18px;min-height:188px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5}.manager-branding-preview-card--icon{text-align:center;align-items:center}.manager-branding-preview-bank-name{margin-top:4px;font-size:1.35rem;line-height:1.1;display:block}.manager-branding-preview-media{justify-content:flex-start;align-items:center;min-height:72px;display:flex}.manager-branding-preview-media--icon{justify-content:center}.manager-branding-preview-image{object-fit:contain;filter:drop-shadow(0 14px 20px #0a25401f);max-width:100%;max-height:72px}.manager-branding-preview-image--icon{background:#ffffffd1;border-radius:24px;width:88px;height:88px;padding:12px;box-shadow:0 14px 22px #0a254014}.manager-branding-preview-empty{color:#5d7286;margin:0}.manager-branding-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-branding-upload-grid>label:first-child,.manager-branding-form{grid-column:1/-1}.manager-branding-form{gap:16px;display:grid}.manager-branding-actions{justify-content:flex-start}@media(max-width:1180px){.page-hero-card-wide,.page-hero-card-compact,.products-layout,.onboarding-layout,.banking-command-grid,.manager-branding-grid,.manager-branding-preview-grid{grid-template-columns:1fr}.onboarding-rail,.products-sidebar{position:relative;top:0}.products-layout,.onboarding-layout,.products-main,.product-workbench-card,.product-workbench-panel.active,.onboarding-main{gap:18px}}@media(max-width:760px){.form-bar,.dual-bar,.unico-analysis-bar,.integration-evidence-grid,.workbench-toolbar-left,.manager-branding-upload-grid{grid-template-columns:1fr}.workbench-toolbar,.settings-module-head,.provider-selection-head,.integration-evidence-head,.report-log-toolbar,.report-log-filters,.inline-action-row,.onboarding-debug-log-head,.manager-branding-section-head{flex-direction:column;align-items:stretch}.inline-action-row>*,.onboarding-debug-log-actions>*,.workbench-toolbar-right>*,.report-log-filters>*{width:100%}.tab-row{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;padding:6px;overflow-x:auto}.tab-row::-webkit-scrollbar{display:none}.tab-button{flex:none}table{min-width:720px}.bank-table-card table{min-width:640px}.report-log-field,.report-log-search-field,.screen[data-screen-panel=reports] .report-log-details{min-width:0;max-width:none}.tab-row{border-radius:24px}.integration-evidence-panel,.security-card,.payload-preview,.unico-stage{border-radius:20px}}.public-onboarding-page{gap:18px;width:min(1120px,100vw - 32px);margin:0 auto;padding:clamp(18px,3vw,30px) 0 36px;display:grid}.public-onboarding-shell{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.public-onboarding-shell>.surface-card{gap:16px;padding:22px}.public-onboarding-shell .form-section{border-radius:24px;gap:12px;padding:18px}.public-step-stack{flex-wrap:wrap}.public-step-stack .step-chip.is-done{color:var(--success-text);background:#1d8b4b1f;border-color:#1d8b4b2e}.public-step-stack .step-chip.is-pending{opacity:.72}.public-wizard-header{background:var(--surface-muted,#0f172a0a);border:1px solid var(--border-subtle,#0f172a14);border-radius:18px;gap:8px;margin-bottom:14px;padding:14px 18px;display:grid}.public-wizard-header-top{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#5b6776);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.public-wizard-counter strong{color:var(--text-strong,#0f172a);font-weight:700}.public-wizard-status{color:var(--success-text,#1d8b4b);letter-spacing:.08em;background:#1d8b4b1f;border-radius:999px;padding:2px 10px;font-size:11px}.public-wizard-header[data-step=done] .public-wizard-status{background:#1d8b4b2e}.public-wizard-header[data-step=cpf] .public-wizard-status{color:var(--text-strong,#0f172a);background:#0f172a14}.public-wizard-title{color:var(--text-strong,#0f172a);margin:0;font-size:18px;font-weight:600}.public-wizard-helper{color:var(--text-muted,#5b6776);margin:0;font-size:13px}.public-wizard-progress{background:#0f172a14;border-radius:999px;height:6px;margin-top:4px;position:relative;overflow:hidden}.public-wizard-progress-fill{height:100%;width:var(--public-wizard-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#2563eb,#1d8b4b);transition:width .24s ease-out;display:block}.public-onboarding-stage-card{min-height:100%}.public-onboarding-stage{gap:14px;margin-bottom:4px;display:grid}.public-session-transport-copy{margin:0}.public-onboarding-stage-head{justify-content:flex-end;display:flex}.public-stage-actions{justify-content:center;margin-top:8px;display:flex}.public-stage-actions .primary-button{width:min(100%,760px);min-height:58px}.public-onboarding-frame{border:1px solid rgba(var(--accent-rgb),.16);background:#fff;border-radius:22px;width:100%;min-height:580px;box-shadow:inset 0 1px #ffffffe0}body.public-onboarding-liveness-mode .public-onboarding-page{width:min(100vw,1180px);min-height:100vh;padding:8px 10px 16px}body.public-onboarding-liveness-mode .page-hero-card{display:none}body.public-onboarding-liveness-mode .public-onboarding-shell{min-height:calc(100vh - 24px)}body.public-onboarding-liveness-mode .public-onboarding-stage-card{justify-content:center;min-height:calc(100vh - 24px)}body.public-onboarding-liveness-mode .public-onboarding-stage-card .card-head{align-items:center}body.public-onboarding-liveness-mode .public-onboarding-stage{align-content:center;min-height:68vh}body.public-onboarding-liveness-mode .public-session-transport-copy{max-width:760px;font-size:clamp(18px,4vw,28px);line-height:1.5}body.public-onboarding-liveness-mode #public-finish-liveness-button{justify-self:center;width:min(100%,760px);min-height:58px}body.public-onboarding-liveness-mode .public-stage-actions{width:100%}@media(max-width:1120px){.public-onboarding-shell{grid-template-columns:1fr}}@media(max-width:720px){.public-onboarding-page{width:min(100vw,100vw - 20px);padding-top:14px}.public-onboarding-frame{min-height:420px}}:root{color-scheme:light;--gw-bg:#f6f9fc;--gw-surface:#fff;--gw-surface-soft:#f7fafc;--gw-surface-strong:#eef1f6;--gw-line:#e3e8ee;--gw-line-strong:#cfd7df;--gw-text:#0a2540;--gw-text-soft:#1a2540;--gw-muted:#425466;--gw-muted-soft:#6b7c93;--gw-accent:#635bff;--gw-accent-strong:#5147ee;--gw-accent-soft:#efeefd;--gw-shadow-sm:0 1px 2px #0a25400d;--gw-shadow-md:0 2px 8px #0a25400f, 0 1px 2px #0a25400a;--gw-shadow-lg:0 4px 16px #0a254014, 0 2px 4px #0a25400a;--gw-sidebar-bg:#fff;--gw-sidebar-text:#0a2540;--gw-sidebar-muted:#6b7c93;--gw-sidebar-active-bg:#efeefd;--gw-sidebar-active-text:#5147ee;--gw-sidebar-hover-bg:#f6f9fc;--gw-input-bg:#fff;--gw-input-border:#d6dde6;--gw-input-focus-ring:#635bff2e;--gw-pill-neutral-bg:#eef1f6;--gw-pill-neutral-text:#425466;--gw-code-bg:#0a2540;--gw-code-text:#e7eef7}[data-theme=dark]{color-scheme:dark;--gw-bg:#0a1628;--gw-surface:#131e36;--gw-surface-soft:#1a2540;--gw-surface-strong:#213056;--gw-line:#2a3656;--gw-line-strong:#3a4870;--gw-text:#e6ebf1;--gw-text-soft:#c5d0e0;--gw-muted:#8898aa;--gw-muted-soft:#6b7e96;--gw-accent:#8b85ff;--gw-accent-strong:#6f68ff;--gw-accent-soft:#8b85ff26;--gw-shadow-sm:0 1px 2px #0000004d;--gw-shadow-md:0 2px 8px #00000059, 0 1px 2px #0003;--gw-shadow-lg:0 4px 16px #0006, 0 2px 4px #00000040;--gw-sidebar-bg:#0d182c;--gw-sidebar-text:#e6ebf1;--gw-sidebar-muted:#8898aa;--gw-sidebar-active-bg:#8b85ff2e;--gw-sidebar-active-text:#c5c0ff;--gw-sidebar-hover-bg:#ffffff0a;--gw-input-bg:#131e36;--gw-input-border:#2a3656;--gw-input-focus-ring:#8b85ff40;--gw-pill-neutral-bg:#213056;--gw-pill-neutral-text:#c5d0e0;--gw-code-bg:#050d1c;--gw-code-text:#c5d0e0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gw-text);background:var(--gw-bg)!important}[data-theme=dark] body{color:var(--gw-text);background:var(--gw-bg)!important}.screen{gap:24px}.auth-showcase,.auth-card,.workspace-header,.surface-card,.page-hero-card,.settings-module-shell,.provider-selection-card,.security-card,.table-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--gw-surface)!important;border:1px solid var(--gw-line)!important;box-shadow:var(--gw-shadow-md)!important;border-radius:12px!important}.workspace-header{padding:24px 28px;background:var(--gw-surface)!important}.workspace-header h1,.page-hero-copy h2,.card-head h2,.settings-module-head h3,.integration-evidence-head h4,.auth-card-head h2{letter-spacing:-.02em;font-weight:700;color:var(--gw-text)!important}[data-theme=dark] .workspace-header h1,[data-theme=dark] .page-hero-copy h2,[data-theme=dark] .card-head h2,[data-theme=dark] .settings-module-head h3,[data-theme=dark] .integration-evidence-head h4,[data-theme=dark] .auth-card-head h2,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] strong{color:var(--gw-text)!important}[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] label,[data-theme=dark] li{color:var(--gw-text-soft)}.helper-copy,.screen-route,.provider-selection-copy,.auth-card-head p,.showcase-card span,.auth-showcase p{line-height:1.6;color:var(--gw-muted)!important}.section-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700;color:var(--gw-accent)!important}.sidebar{max-height:none;overflow:visible;background:var(--gw-sidebar-bg)!important;border:1px solid var(--gw-line)!important;box-shadow:var(--gw-shadow-sm)!important;color:var(--gw-sidebar-text)!important;border-radius:12px!important}.sidebar:before{display:none}.sidebar .brand-mark.compact small,.sidebar .brand-version,.sidebar .sidebar-user-meta span{color:var(--gw-sidebar-muted)!important}.sidebar .sidebar-user-meta strong{color:var(--gw-sidebar-text)!important}.sidebar .nav-item,.sidebar .nav-subitem{transition:background-color .15s,color .15s;color:var(--gw-sidebar-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important}.sidebar .nav-item.active,.sidebar .nav-subitem.active{font-weight:600;background:var(--gw-sidebar-active-bg)!important;color:var(--gw-sidebar-active-text)!important;border-color:#0000!important}.sidebar-user-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.sidebar-user-button:hover{background:var(--gw-sidebar-hover-bg)}.sidebar-user-button:focus-visible{outline:2px solid var(--gw-accent);outline-offset:2px}.sidebar-avatar{color:#fff;background:linear-gradient(135deg,var(--gw-accent) 0%,var(--gw-accent-strong) 100%)!important}[data-theme=dark] .sidebar{border-color:var(--gw-line)!important}input,select,textarea{font-size:.9rem;transition:border-color .15s,box-shadow .15s;background:var(--gw-input-bg)!important;border:1px solid var(--gw-input-border)!important;color:var(--gw-text)!important;min-height:40px!important;box-shadow:var(--gw-shadow-sm)!important;border-radius:8px!important;padding:.55rem .75rem!important}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gw-accent)!important;box-shadow:0 0 0 3px var(--gw-input-focus-ring)!important}input::placeholder,textarea::placeholder{color:var(--gw-muted-soft)}.primary-button,.ghost-button,.muted-button,.table-action-button{letter-spacing:-.005em;font-size:.875rem;font-weight:600;transition:background-color .15s,box-shadow .15s,transform 50ms;border-radius:8px!important;min-height:38px!important;padding:.5rem .95rem!important}.primary-button{background:var(--gw-accent)!important;border:1px solid var(--gw-accent)!important;color:var(--gw-ds-color-on-primary,#fff)!important;box-shadow:var(--gw-shadow-sm)!important}.primary-button:hover{filter:none;transform:none;background:var(--gw-accent-strong)!important;border-color:var(--gw-accent-strong)!important}.ghost-button,.table-action-button{background:var(--gw-surface)!important;border:1px solid var(--gw-input-border)!important;color:var(--gw-text)!important;box-shadow:var(--gw-shadow-sm)!important}.ghost-button:hover,.table-action-button:hover{background:var(--gw-surface-soft)!important;border-color:var(--gw-line-strong)!important;color:var(--gw-text)!important}.muted-button{background:var(--gw-text)!important;border:1px solid var(--gw-text)!important;color:var(--gw-ds-color-on-primary,#fff)!important}[data-theme=dark] .muted-button{background:var(--gw-surface-strong)!important;border-color:var(--gw-line-strong)!important;color:var(--gw-text)!important}.tab-button{font-size:.85rem;font-weight:600;background:var(--gw-surface)!important;border:1px solid var(--gw-input-border)!important;color:var(--gw-muted)!important;min-height:36px!important;box-shadow:var(--gw-shadow-sm)!important;border-radius:8px!important;padding:.45rem .85rem!important}.tab-button:hover{background:var(--gw-surface-soft)!important;border-color:var(--gw-line-strong)!important;color:var(--gw-text)!important}.tab-button.active{background:var(--gw-accent)!important;border-color:var(--gw-accent)!important;color:#fff!important;box-shadow:var(--gw-shadow-sm)!important}.status-pill{letter-spacing:.01em;font-size:.7rem;font-weight:600;line-height:1.12;border-radius:10px!important;padding:.16rem .58rem!important}.status-neutral{background:var(--gw-pill-neutral-bg)!important;color:var(--gw-pill-neutral-text)!important}thead th{letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1rem;font-size:.7rem;font-weight:700;background:var(--gw-surface-soft)!important;color:var(--gw-muted)!important;border-bottom:1px solid var(--gw-line)!important}tbody td{padding:.85rem 1rem;color:var(--gw-text)!important;border-bottom:1px solid var(--gw-line)!important}.empty-state{padding:.85rem 1rem;background:var(--gw-surface-soft)!important;border:1px dashed var(--gw-line-strong)!important;color:var(--gw-muted)!important;border-radius:10px!important}.info-banner{background:var(--gw-accent-soft)!important;border:1px solid var(--gw-accent-soft)!important;color:var(--gw-text)!important;border-radius:10px!important}.banner-icon{background:var(--gw-accent)!important;color:#fff!important}.payload-preview,.code-block{background:var(--gw-code-bg)!important;color:var(--gw-code-text)!important;border-radius:10px!important}.summary-ribbon,.summary-ribbon>div,.quick-action-card,.hero-stat-card,.hero-mini-stat,.focus-product-card,.roadmap-chip-card,.showcase-card,.inline-action-field{background:var(--gw-surface)!important;border:1px solid var(--gw-line)!important;box-shadow:var(--gw-shadow-sm)!important;border-radius:10px!important}.summary-ribbon{background:var(--gw-surface-soft)!important}.summary-ribbon strong,.hero-stat-card strong,.hero-mini-stat strong,.focus-product-card strong,.quick-action-card strong{color:var(--gw-text)!important}.theme-toggle{border:1px solid var(--gw-input-border);background:var(--gw-surface);width:38px;height:38px;color:var(--gw-text);cursor:pointer;box-shadow:var(--gw-shadow-sm);border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sidebar-toggle-button{border:1px solid var(--gw-line-strong);background:var(--gw-surface);width:40px;height:40px;color:var(--gw-sidebar-text);cursor:pointer;box-shadow:var(--gw-shadow-sm);border-radius:14px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex;position:relative;padding:0!important}.sidebar-toggle-button:hover{background:var(--gw-surface-soft);border-color:var(--gw-line-strong);transform:translateY(-1px)}.sidebar-toggle-button:focus-visible{box-shadow:0 0 0 4px var(--gw-input-focus-ring);outline:none}[data-theme=dark] .sidebar-toggle-button{color:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .sidebar-toggle-button:hover{background:#ffffff24;border-color:#ffffff3d}.sidebar-toggle-bars,.sidebar-toggle-bars:before,.sidebar-toggle-bars:after{background:currentColor;border-radius:999px;width:16px;height:2px;transition:transform .18s,opacity .18s,top .18s;display:block}.sidebar-toggle-bars{position:relative}.sidebar-toggle-bars:before,.sidebar-toggle-bars:after{content:"";position:absolute;left:0}.sidebar-toggle-bars:before{top:-5px}.sidebar-toggle-bars:after{top:5px}.sidebar-toggle-button[aria-expanded=true] .sidebar-toggle-bars{background:0 0}.sidebar-toggle-button[aria-expanded=true] .sidebar-toggle-bars:before{top:0;transform:rotate(45deg)}.sidebar-toggle-button[aria-expanded=true] .sidebar-toggle-bars:after{top:0;transform:rotate(-45deg)}.sidebar-toggle-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-toggle:hover{background:var(--gw-surface-soft);border-color:var(--gw-line-strong)}.theme-toggle .theme-toggle-icon{width:18px;height:18px;font-size:16px;line-height:1;display:inline-block}[data-theme=light] .theme-toggle .icon-sun,[data-theme=dark] .theme-toggle .icon-moon{display:none}[data-theme=dark] .auth-showcase,[data-theme=dark] .workspace-header{background:var(--gw-surface)!important;background-image:none!important}[data-theme=dark] .info-banner{color:var(--gw-text-soft)!important;background:#8b85ff1a!important;border-color:#8b85ff40!important}[data-theme=dark] .empty-state{background:var(--gw-surface-soft)!important;border-color:var(--gw-line)!important;color:var(--gw-muted)!important}[data-theme=dark] .flash-toast{background:var(--gw-surface)!important;border-color:var(--gw-line)!important;color:var(--gw-text)!important}[data-theme=dark] .card-guard-note,[data-theme=dark] .journey-signal{color:#f5d076!important;background:#ffc40014!important;border-color:#ffc40040!important}[data-theme=dark] .pre-registration-panel{background:var(--gw-surface-soft)!important;border-color:var(--gw-line)!important}[data-theme=dark] .pre-registration-panel summary{color:var(--gw-text-soft)!important}.form-grid{min-width:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.stack-form,.compact-stack-form{min-width:0;gap:14px!important;width:100%!important;display:grid!important}.form-section{box-sizing:border-box;min-width:0;background:var(--gw-surface-soft)!important;border:1px solid var(--gw-line)!important;width:100%!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;gap:12px!important;padding:16px 18px!important;display:grid!important;overflow:visible!important}.surface-card{box-sizing:border-box;min-width:0;width:100%!important}[data-theme=dark] .form-section{background:var(--gw-surface-soft)!important;border-color:var(--gw-line)!important}@media(max-width:640px){.form-grid{grid-template-columns:1fr!important}}.banking-capability-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.capability-card{transition:border-color .15s,box-shadow .15s;overflow:hidden;background:var(--gw-surface)!important;border:1px solid var(--gw-line)!important;box-shadow:var(--gw-shadow-sm)!important;border-radius:10px!important;padding:0!important;display:block!important}.capability-card[open]{border-color:var(--gw-accent)!important;box-shadow:0 0 0 1px var(--gw-accent),var(--gw-shadow-md)!important}.capability-card>summary.capability-card-head{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:flex!important}.capability-card>summary.capability-card-head::-webkit-details-marker{display:none}.capability-card-head-main{flex:1;gap:4px;min-width:0;display:grid}.capability-card-head-main strong{letter-spacing:-.005em;font-size:.95rem;font-weight:600;color:var(--gw-text)!important}.capability-card-summary{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden;color:var(--gw-muted)!important}.capability-card[open] .capability-card-summary{display:none}.capability-card-head-aside{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.capability-card-chevron{width:22px;height:22px;color:var(--gw-muted);justify-content:center;align-items:center;font-size:12px;transition:transform .18s,color .15s;display:inline-flex}.capability-card[open] .capability-card-chevron{color:var(--gw-accent);transform:rotate(180deg)}.capability-card-body{border-top:1px solid var(--gw-line);gap:8px;padding:14px 18px 16px;display:grid}.capability-card-body p{margin:0;font-size:.88rem;line-height:1.55;color:var(--gw-text-soft,var(--gw-text))!important}.capability-card-body small,.capability-card-body .capability-meta{font-size:.78rem;line-height:1.5;color:var(--gw-muted)!important}.capability-card-body small:last-child{word-break:break-word;border-radius:6px;margin-top:4px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;background:var(--gw-surface-soft)!important;border:1px solid var(--gw-line)!important;color:var(--gw-muted)!important}@media(min-width:1280px){.banking-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.banking-module-nav{flex-wrap:wrap;gap:8px!important;display:flex!important}.banking-module-nav .tab-button{flex:0 auto;font-size:.82rem;font-weight:600;min-width:auto!important;min-height:34px!important;padding:.45rem .9rem!important}.surface-card:before,.page-hero-card:before,.settings-module-shell:before,.provider-selection-card:before,.form-section:before,.auth-showcase:before,.auth-card:before,.security-card:before,.workspace-header:before{content:none!important;background:0 0!important;display:none!important}@media(max-width:760px){.surface-card,.provider-selection-card,.settings-module-shell,.security-card,.workspace-header{padding:18px;border-radius:10px!important}.sidebar{border-radius:10px!important}}.auth-showcase,.auth-card,.sidebar,.workspace-header,.surface-card,.page-hero-card,.settings-module-shell,.provider-selection-card,.security-card,.table-wrap{border-style:var(--tw-border-style);background-color:#fffffff2;border-width:1px}@supports (color:color-mix(in lab,red,red)){.auth-showcase,.auth-card,.sidebar,.workspace-header,.surface-card,.page-hero-card,.settings-module-shell,.provider-selection-card,.security-card,.table-wrap{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.auth-showcase,.auth-card,.sidebar,.workspace-header,.surface-card,.page-hero-card,.settings-module-shell,.provider-selection-card,.security-card,.table-wrap{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-color:#e2e8f0d1;box-shadow:0 18px 45px #223c6e14}.auth-card,.workspace-header,.surface-card,.page-hero-card,.settings-module-shell,.provider-selection-card,.security-card,.table-wrap{border-radius:28px}.sidebar{height:auto;max-height:none;position:relative;top:0;overflow:visible;background:var(--gw-sidebar-bg)!important;border-color:var(--gw-line)!important;box-shadow:var(--gw-shadow-md)!important;color:var(--gw-sidebar-text)!important}.sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 22%),radial-gradient(circle at 0 100%,#22d3ee29,#0000 20%);display:none;position:absolute;top:0;right:0;bottom:0;left:0}.sidebar>*{z-index:1;position:relative}.sidebar .brand-mark.compact,.sidebar .brand-mark small,.sidebar .brand-version,.sidebar .sidebar-user-meta span{color:var(--gw-sidebar-muted)!important}.sidebar .sidebar-user-meta strong,.sidebar .nav-item,.sidebar .nav-subitem{color:var(--gw-sidebar-text)!important}.sidebar .nav-group p{letter-spacing:.18em;font-size:.72rem;font-weight:900;color:var(--gw-sidebar-muted)!important}.sidebar .nav-item,.sidebar .nav-subitem{border-style:var(--tw-border-style);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));border-width:1px;border-color:#0000;line-height:1.3;background:0 0!important}.sidebar .nav-screen-block{position:relative}.sidebar .nav-screen-block:not(.active)>.nav-submenu{display:none}.sidebar .nav-item:hover,.sidebar .nav-subitem:hover{background:var(--gw-sidebar-hover-bg)!important;color:var(--gw-sidebar-text)!important}.sidebar .nav-item.active,.sidebar .nav-subitem.active{box-shadow:none;color:var(--gw-sidebar-active-text)!important;background:var(--gw-sidebar-active-bg)!important;border-color:#0000!important}.sidebar .nav-icon{border-radius:12px;flex:0 0 34px;width:34px;height:34px;box-shadow:inset 0 1px #ffffffb3;color:var(--gw-sidebar-text)!important;background:#0a25400f!important}.sidebar .nav-icon svg{width:18px;height:18px}.sidebar .nav-item.active .nav-icon{color:var(--gw-sidebar-active-text)!important;background:#635bff29!important}.sidebar .nav-submenu,.sidebar-user{border-color:var(--gw-line)!important}.nav-submenu-title{margin:0;display:none}[data-theme=dark] .sidebar{background:var(--gw-sidebar-bg)!important;border-color:var(--gw-line)!important;box-shadow:var(--gw-shadow-md)!important;color:var(--gw-sidebar-text)!important}[data-theme=dark] .sidebar:before{display:none}[data-theme=dark] .sidebar .nav-item,[data-theme=dark] .sidebar .nav-subitem{background:0 0!important}[data-theme=dark] .sidebar .nav-item.active,[data-theme=dark] .sidebar .nav-subitem.active{color:var(--gw-sidebar-active-text)!important;background:var(--gw-sidebar-active-bg)!important;border-color:#0000!important}[data-theme=dark] .sidebar .nav-icon{background:var(--gw-sidebar-text)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sidebar .nav-icon{background:color-mix(in srgb,var(--gw-sidebar-text) 12%,transparent)!important}}[data-theme=dark] .sidebar .nav-icon{box-shadow:none;color:var(--gw-sidebar-text)!important}[data-theme=dark] .sidebar .nav-item.active .nav-icon{background:var(--gw-sidebar-active-text)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sidebar .nav-item.active .nav-icon{background:color-mix(in srgb,var(--gw-sidebar-active-text) 22%,transparent)!important}}[data-theme=dark] .sidebar .nav-item.active .nav-icon{color:var(--gw-sidebar-active-text)!important}[data-theme=dark] .sidebar .nav-screen-block:not(.active)>.nav-submenu{display:none}[data-theme=dark] .sidebar .nav-submenu,[data-theme=dark] .sidebar-user{border-color:var(--gw-line)!important}.sidebar-avatar{background:linear-gradient(135deg,#22d3ee,#0f766e)}.admin-shell{--sidebar-width-expanded:312px;--sidebar-width-collapsed:104px;grid-template-columns:var(--sidebar-width-expanded) minmax(0,1fr);isolation:isolate;align-items:start;transition:grid-template-columns .2s}.admin-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.admin-shell.journey-mode,.admin-shell.journey-mode.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar-nav{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;margin-right:0;padding-right:0;overflow:hidden auto}.workspace-header h1,.page-hero-copy h2,.card-head h2,.settings-module-head h3,.integration-evidence-head h4,.auth-card-head h2{color:var(--color-slate-900);letter-spacing:-.05em}.auth-card-head h2{margin:0;font-size:clamp(1.85rem,2.6vw,2.35rem)}.auth-card-head p,.screen-route,.helper-copy,.provider-selection-copy,.showcase-card span,.auth-showcase p{color:var(--color-slate-600);line-height:1.6}.section-kicker{color:#0e7490;letter-spacing:.18em;font-size:.78rem;font-weight:900}.auth-showcase{background:linear-gradient(135deg,#fffffffa,#f0f9ffeb 55%,#ecfdf5e0);border-radius:32px;gap:24px;box-shadow:0 24px 60px #223c6e1a}.auth-showcase h1{color:var(--color-slate-900);letter-spacing:-.06em;line-height:.95}.auth-card{padding:28px}.showcase-card{border-style:var(--tw-border-style);background-color:#fffc;border-width:1px}@supports (color:color-mix(in lab,red,red)){.showcase-card{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.showcase-card{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#e2e8f0d1;border-radius:22px;padding:16px 18px}.page-hero-card{gap:24px;padding:28px}.surface-card,.provider-selection-card,.settings-module-shell,.security-card{gap:18px;padding:24px}.summary-ribbon{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:#f8fafcb3;border-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.summary-ribbon{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.summary-ribbon{border-color:#e2e8f0d1;border-radius:24px;padding:16px}.summary-ribbon>div{border-style:var(--tw-border-style);background-color:#fffc;border-width:1px}@supports (color:color-mix(in lab,red,red)){.summary-ribbon>div{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.summary-ribbon>div{border-color:#e2e8f0b8;border-radius:18px;padding:14px 16px}.ribbon-label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.summary-ribbon strong{color:var(--color-slate-900);letter-spacing:-.04em;margin-top:8px;font-size:1.7rem;display:block}.quick-action-card{border-style:var(--tw-border-style);background-color:var(--color-white);text-align:left;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));border-width:1px;border-color:#e2e8f0d1;border-radius:24px;padding:16px 18px;box-shadow:0 12px 24px #94a3b81f}.quick-action-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #94a3b82e}.quick-action-card strong{color:var(--color-slate-900)}.quick-action-card span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);line-height:1.6}.screen[data-screen-panel=overview] #overview-summary-section{background:#fffffffa;grid-template-columns:1fr;align-items:start;gap:18px}.screen[data-screen-panel=overview] .overview-top-grid,.screen[data-screen-panel=overview] .overview-secondary-panel,.screen[data-screen-panel=overview] .overview-meta-strip,.screen[data-screen-panel=overview] .overview-priority-grid,.screen[data-screen-panel=overview] .overview-inline-metrics,.screen[data-screen-panel=overview] .overview-quick-actions,.screen[data-screen-panel=overview] .overview-manager-grid,.screen[data-screen-panel=overview] .overview-product-grid,.screen[data-screen-panel=overview] .overview-domain-ribbon{display:grid}.screen[data-screen-panel=overview] .overview-clean-head,.screen[data-screen-panel=overview] .overview-section-copy,.screen[data-screen-panel=overview] .overview-manager-identity{gap:10px;display:grid}.screen[data-screen-panel=overview] .overview-command-kicker-row,.screen[data-screen-panel=overview] .overview-section-head,.screen[data-screen-panel=overview] .overview-manager-topline,.screen[data-screen-panel=overview] .overview-product-head,.screen[data-screen-panel=overview] .overview-primary-meta-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.screen[data-screen-panel=overview] .overview-clean-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,2.6vw,2.6rem);line-height:.96}.screen[data-screen-panel=overview] .overview-clean-head .helper-copy,.screen[data-screen-panel=overview] .overview-section-copy .helper-copy{color:#475569;max-width:68ch;margin:0}.screen[data-screen-panel=overview] .overview-health-badge{border:1px solid rgba(var(--accent-rgb),.18);background:rgba(var(--accent-rgb),.09);color:#0d535c;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.screen[data-screen-panel=overview] .overview-health-badge[data-state=success]{color:#15803d;background:#16a34a1f;border-color:#16a34a2e}.screen[data-screen-panel=overview] .overview-health-badge[data-state=warning]{color:#b45309;background:#f59e0b1f;border-color:#d977062e}.screen[data-screen-panel=overview] .overview-health-badge[data-state=critical]{color:#b91c1c;background:#ef44441f;border-color:#dc26262e}.screen[data-screen-panel=overview] .overview-primary-band{display:contents}.screen[data-screen-panel=overview] .overview-primary-kpi,.screen[data-screen-panel=overview] .overview-primary-meta-row,.screen[data-screen-panel=overview] .overview-inline-metric,.screen[data-screen-panel=overview] .overview-priority-card,.screen[data-screen-panel=overview] .overview-manager-card,.screen[data-screen-panel=overview] .overview-product-card,.screen[data-screen-panel=overview] .overview-action-card,.screen[data-screen-panel=overview] .overview-domain-ribbon>div{box-shadow:none;background:#fff;border:1px solid #e2e8f0eb}.screen[data-screen-panel=overview] .overview-top-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:14px}.screen[data-screen-panel=overview] .overview-primary-kpi{background:#f8fafc;border-radius:20px;align-content:end;gap:8px;padding:20px 22px;display:grid}.screen[data-screen-panel=overview] .overview-kpi-eyebrow,.screen[data-screen-panel=overview] .overview-priority-label,.screen[data-screen-panel=overview] .overview-inline-metric span,.screen[data-screen-panel=overview] .overview-primary-meta-row span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.screen[data-screen-panel=overview] .overview-primary-kpi strong{color:#0f172a;letter-spacing:-.08em;font-size:clamp(3rem,4vw,4rem);line-height:.9}.screen[data-screen-panel=overview] .overview-kpi-caption{color:#1e293b;letter-spacing:-.03em;font-size:.98rem;font-weight:700}.screen[data-screen-panel=overview] .overview-kpi-note,.screen[data-screen-panel=overview] .overview-priority-copy,.screen[data-screen-panel=overview] .overview-priority-note,.screen[data-screen-panel=overview] .overview-manager-preview,.screen[data-screen-panel=overview] .overview-manager-identity small,.screen[data-screen-panel=overview] .overview-product-card p,.screen[data-screen-panel=overview] .overview-action-card span:last-child{color:#475569;margin:0;line-height:1.5}.screen[data-screen-panel=overview] .overview-secondary-panel{gap:12px}.screen[data-screen-panel=overview] .overview-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.screen[data-screen-panel=overview] .overview-primary-meta-row{border-radius:16px;padding:14px 16px}.screen[data-screen-panel=overview] .overview-primary-meta-row strong,.screen[data-screen-panel=overview] .overview-inline-metric strong,.screen[data-screen-panel=overview] .overview-priority-card strong,.screen[data-screen-panel=overview] .overview-manager-identity strong,.screen[data-screen-panel=overview] .overview-product-head strong{color:#0f172a;letter-spacing:-.04em}.screen[data-screen-panel=overview] .overview-inline-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.screen[data-screen-panel=overview] .overview-inline-metric{border-radius:16px;align-content:start;gap:6px;padding:14px 16px;display:grid}.screen[data-screen-panel=overview] .overview-inline-metric strong{font-size:1.28rem}.screen[data-screen-panel=overview] .overview-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.screen[data-screen-panel=overview] .overview-priority-card{border-radius:18px;align-content:start;gap:8px;min-height:0;padding:16px 18px;display:grid}.screen[data-screen-panel=overview] .overview-priority-card strong{font-size:1.5rem;line-height:1}.screen[data-screen-panel=overview] .overview-priority-card[data-state=success]{background:#f9fffb;border-color:#16a34a38}.screen[data-screen-panel=overview] .overview-priority-card[data-state=warning]{background:#fffcf5;border-color:#d9770638}.screen[data-screen-panel=overview] .overview-priority-card[data-state=critical]{background:#fff8f8;border-color:#dc262638}.screen[data-screen-panel=overview] .overview-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.screen[data-screen-panel=overview] .overview-action-card{min-height:92px;box-shadow:none;background:#fff;border-radius:16px;align-content:start;gap:6px;padding:14px 16px;display:grid}.screen[data-screen-panel=overview] .overview-action-card strong{font-size:.98rem;line-height:1.12}.screen[data-screen-panel=overview] .overview-grid-tight.multi-view{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.screen[data-screen-panel=overview] .overview-grid-tight.single-view{grid-template-columns:1fr}.screen[data-screen-panel=overview] .overview-section-card{gap:18px}.screen[data-screen-panel=overview] .overview-section-head{align-items:center}.screen[data-screen-panel=overview] .overview-section-copy h2{margin:0;font-size:clamp(1.55rem,1.8vw,1.9rem);line-height:1.02}.screen[data-screen-panel=overview] .overview-manager-grid,.screen[data-screen-panel=overview] .overview-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px}.screen[data-screen-panel=overview] .overview-manager-card,.screen[data-screen-panel=overview] .overview-product-card{border-radius:18px;height:100%;padding:16px 18px}.screen[data-screen-panel=overview] .overview-manager-card{gap:12px;display:grid}.screen[data-screen-panel=overview] .overview-manager-count{color:#0d535c;letter-spacing:.05em;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.screen[data-screen-panel=overview] .overview-manager-badges{flex-wrap:wrap;gap:8px}.screen[data-screen-panel=overview] .overview-manager-preview{font-size:.88rem}.screen[data-screen-panel=overview] .overview-domain-ribbon{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.screen[data-screen-panel=overview] .overview-domain-ribbon>div{border-radius:16px;min-width:0;height:100%;padding:14px 16px}.screen[data-screen-panel=overview] .overview-domain-ribbon strong{font-size:1.55rem}.screen[data-screen-panel=overview] .overview-product-card{gap:10px;display:grid}.screen[data-screen-panel=overview] .overview-product-head{align-items:center}.screen[data-screen-panel=overview] .overview-executive-dashboard,.screen[data-screen-panel=overview] .overview-executive-shell,.screen[data-screen-panel=overview] .overview-executive-grid,.screen[data-screen-panel=overview] .overview-executive-alert-grid,.screen[data-screen-panel=overview] .overview-executive-chart-grid,.screen[data-screen-panel=overview] .overview-executive-chart-bars,.screen[data-screen-panel=overview] .overview-executive-service-grid{display:grid}.screen[data-screen-panel=overview] .overview-executive-dashboard,.screen[data-screen-panel=overview] .overview-executive-shell{gap:16px}.screen[data-screen-panel=overview] .overview-executive-section{background:radial-gradient(circle at 100% 0,#0ea5e914,#0000 38%),linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #e2e8f0eb;border-radius:22px;gap:14px;padding:18px 20px;display:grid}.screen[data-screen-panel=overview] .overview-executive-section--empty{background:#f8fafc}.screen[data-screen-panel=overview] .overview-executive-section h3,.screen[data-screen-panel=overview] .overview-executive-section-heading strong{color:#0f172a;letter-spacing:-.04em;margin:0}.screen[data-screen-panel=overview] .overview-executive-section-head,.screen[data-screen-panel=overview] .overview-executive-section-heading,.screen[data-screen-panel=overview] .overview-executive-alert-top,.screen[data-screen-panel=overview] .overview-executive-card-badges{justify-content:space-between;align-items:center;gap:12px;display:flex}.screen[data-screen-panel=overview] .overview-executive-section-head,.screen[data-screen-panel=overview] .overview-executive-section-heading{align-items:flex-start}.screen[data-screen-panel=overview] .overview-executive-section-heading>div,.screen[data-screen-panel=overview] .overview-executive-section-head>div:first-child{gap:6px;display:grid}.screen[data-screen-panel=overview] .overview-executive-grid--metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.screen[data-screen-panel=overview] .overview-executive-grid--balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.screen[data-screen-panel=overview] .overview-executive-grid--balances-triad{grid-template-columns:repeat(3,minmax(0,1fr))}.screen[data-screen-panel=overview] .overview-executive-card,.screen[data-screen-panel=overview] .overview-executive-alert-card,.screen[data-screen-panel=overview] .overview-executive-chart-card,.screen[data-screen-panel=overview] .overview-executive-service-card{background:#ffffffe6;border:1px solid #e2e8f0eb;border-radius:18px;gap:10px;min-width:0;padding:16px 18px;display:grid}.screen[data-screen-panel=overview] .overview-executive-card-label,.screen[data-screen-panel=overview] .overview-executive-alert-card span,.screen[data-screen-panel=overview] .overview-executive-chart-label,.screen[data-screen-panel=overview] .overview-executive-service-card span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.screen[data-screen-panel=overview] .overview-executive-card-value,.screen[data-screen-panel=overview] .overview-executive-alert-count,.screen[data-screen-panel=overview] .overview-executive-service-card strong{color:#0f172a;letter-spacing:-.05em;font-size:1.5rem;line-height:1}.screen[data-screen-panel=overview] .overview-executive-card small,.screen[data-screen-panel=overview] .overview-executive-alert-card small,.screen[data-screen-panel=overview] .overview-executive-chart-card small,.screen[data-screen-panel=overview] .overview-executive-service-card small,.screen[data-screen-panel=overview] .overview-executive-empty-copy{color:#475569;margin:0;line-height:1.5}.screen[data-screen-panel=overview] .overview-executive-card-footnote{border-top:1px dashed #94a3b859;padding-top:2px}.screen[data-screen-panel=overview] .overview-executive-card-badges{flex-wrap:wrap;justify-content:flex-start}.screen[data-screen-panel=overview] .overview-executive-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.screen[data-screen-panel=overview] .overview-executive-alert-top{align-items:flex-start}.screen[data-screen-panel=overview] .overview-executive-alert-top>div{gap:6px;display:grid}.screen[data-screen-panel=overview] .overview-executive-service-grid,.screen[data-screen-panel=overview] .overview-executive-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.screen[data-screen-panel=overview] .overview-executive-chart-card{gap:14px}.screen[data-screen-panel=overview] .overview-executive-chart-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.screen[data-screen-panel=overview] .overview-executive-chart-overview-item{background:#f8fafcf5;border:1px solid #e2e8f0eb;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.screen[data-screen-panel=overview] .overview-executive-chart-overview-item span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.screen[data-screen-panel=overview] .overview-executive-chart-overview-item strong{color:#0f172a;letter-spacing:-.04em;font-size:1.1rem;line-height:1}.screen[data-screen-panel=overview] .overview-executive-chart-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;min-height:226px}.screen[data-screen-panel=overview] .overview-executive-chart-bar{align-items:end;gap:10px;min-width:0;display:grid}.screen[data-screen-panel=overview] .overview-executive-chart-track{background:linear-gradient(#f1f5f9b8,#e2e8f0f5);border-radius:14px;justify-content:center;align-items:flex-end;min-height:148px;padding:12px 4px 10px;display:flex}.screen[data-screen-panel=overview] .overview-executive-chart-fill{background:linear-gradient(#0f766ee0,#0d9488f5);border-radius:999px 999px 10px 10px;width:min(28px,100%);display:block;box-shadow:0 10px 20px #0d94882e}.screen[data-screen-panel=overview] .overview-executive-chart-fill--volume{background:linear-gradient(#0e7490e0,#0369a1f5);box-shadow:0 10px 20px #0369a12e}.screen[data-screen-panel=overview] .overview-executive-chart-fill--fees{background:linear-gradient(#d97706e0,#fb923cf5);box-shadow:0 10px 20px #f9731633}.screen[data-screen-panel=overview] .overview-executive-chart-meta{justify-items:center;gap:4px;display:grid}.screen[data-screen-panel=overview] .overview-executive-chart-label{color:#64748b;letter-spacing:.04em;text-transform:none;font-size:.72rem;font-weight:700;line-height:1.2}.screen[data-screen-panel=overview] .overview-executive-chart-value{color:#0f172a;text-align:center;font-size:.82rem;font-weight:800;line-height:1.25}.screen[data-screen-panel=overview] .overview-executive-chart-summary{color:#475569;margin:0;line-height:1.5}.screen[data-screen-panel=overview] .overview-executive-chart-empty-state{text-align:center;background:linear-gradient(#f8fafcf0,#f1f5f9f0);border:1px dashed #94a3b873;border-radius:18px;place-items:center;gap:8px;min-height:226px;padding:24px;display:grid}.screen[data-screen-panel=overview] .overview-executive-chart-empty-state strong{color:#0f172a;letter-spacing:-.03em;font-size:1rem}@media(max-width:1360px){.screen[data-screen-panel=overview] .overview-quick-actions,.screen[data-screen-panel=overview] .overview-executive-grid--metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.screen[data-screen-panel=overview] .overview-executive-chart-overview{grid-template-columns:1fr}}@media(max-width:1180px){.screen[data-screen-panel=overview] .overview-top-grid,.screen[data-screen-panel=overview] .overview-priority-grid,.screen[data-screen-panel=overview] .overview-grid-tight.multi-view,.screen[data-screen-panel=overview] .overview-manager-grid,.screen[data-screen-panel=overview] .overview-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen[data-screen-panel=overview] .overview-inline-metrics,.screen[data-screen-panel=overview] .overview-quick-actions,.screen[data-screen-panel=overview] .overview-domain-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.screen[data-screen-panel=overview] .overview-executive-grid--balances,.screen[data-screen-panel=overview] .overview-executive-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.screen[data-screen-panel=overview] .overview-command-kicker-row,.screen[data-screen-panel=overview] .overview-section-head,.screen[data-screen-panel=overview] .overview-manager-topline,.screen[data-screen-panel=overview] .overview-product-head,.screen[data-screen-panel=overview] .overview-primary-meta-row,.screen[data-screen-panel=overview] .overview-executive-section-head,.screen[data-screen-panel=overview] .overview-executive-section-heading,.screen[data-screen-panel=overview] .overview-executive-alert-top{flex-direction:column;align-items:flex-start}.screen[data-screen-panel=overview] .overview-top-grid,.screen[data-screen-panel=overview] .overview-priority-grid,.screen[data-screen-panel=overview] .overview-grid-tight.multi-view,.screen[data-screen-panel=overview] .overview-manager-grid,.screen[data-screen-panel=overview] .overview-product-grid,.screen[data-screen-panel=overview] .overview-domain-ribbon,.screen[data-screen-panel=overview] .overview-meta-strip{grid-template-columns:1fr}.screen[data-screen-panel=overview] .overview-inline-metrics,.screen[data-screen-panel=overview] .overview-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.screen[data-screen-panel=overview] .overview-executive-grid--metrics,.screen[data-screen-panel=overview] .overview-executive-grid--balances,.screen[data-screen-panel=overview] .overview-executive-alert-grid,.screen[data-screen-panel=overview] .overview-executive-service-grid,.screen[data-screen-panel=overview] .overview-executive-chart-grid,.screen[data-screen-panel=overview] .overview-executive-chart-overview{grid-template-columns:1fr}.screen[data-screen-panel=overview] .overview-executive-chart-bars{grid-template-columns:repeat(4,minmax(0,1fr))}.screen[data-screen-panel=overview] .overview-manager-grid,.screen[data-screen-panel=overview] .overview-product-grid{grid-auto-rows:auto}}@media(max-width:640px){.screen[data-screen-panel=overview] #overview-summary-section,.screen[data-screen-panel=overview] .overview-section-card{padding:22px}.screen[data-screen-panel=overview] .overview-inline-metrics,.screen[data-screen-panel=overview] .overview-priority-grid,.screen[data-screen-panel=overview] .overview-quick-actions,.screen[data-screen-panel=overview] .overview-domain-ribbon{grid-template-columns:1fr}.screen[data-screen-panel=overview] .overview-executive-section{padding:16px}.screen[data-screen-panel=overview] .overview-executive-chart-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.screen[data-screen-panel=overview] .overview-executive-chart-empty-state{min-height:180px;padding:18px}.screen[data-screen-panel=overview] .overview-primary-kpi strong{font-size:2.7rem}}.hero-stat-card,.hero-mini-stat,.focus-product-card,.roadmap-chip-card{border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:1px}@supports (color:color-mix(in lab,red,red)){.hero-stat-card,.hero-mini-stat,.focus-product-card,.roadmap-chip-card{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hero-stat-card,.hero-mini-stat,.focus-product-card,.roadmap-chip-card{border-color:#e2e8f0d1;border-radius:22px;padding:16px;box-shadow:0 12px 24px #94a3b81f}.hero-stat-card span,.hero-mini-stat span,.focus-product-card small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.hero-stat-card strong,.hero-mini-stat strong,.focus-product-card strong{color:var(--color-slate-900);letter-spacing:-.04em}.card-head,.settings-module-head,.workbench-toolbar,.integration-evidence-head{gap:16px}.tab-row{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.tab-row-compact{gap:10px}.tab-button{border-style:var(--tw-border-style);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));border-width:1px;border-color:#e2e8f0;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1rem;display:inline-flex}.tab-button:hover{color:var(--color-slate-900);background:#ecfeff;border-color:#a5f3fc}.tab-button.active{color:#fff;box-shadow:none;background:#0891b2;border-color:#0891b2}.screen[data-screen-panel=settings] .settings-overview-card{gap:0;padding:0;overflow:hidden}.screen[data-screen-panel=settings] .settings-overview-head{background:linear-gradient(135deg,#fffffffa,#f5fafaeb);border-bottom:1px solid #e2e8f0d1;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem}.screen[data-screen-panel=settings] .settings-overview-copy{max-width:54rem}.screen[data-screen-panel=settings] .settings-overview-copy .section-kicker,.screen[data-screen-panel=settings] .settings-module-head .section-kicker,.screen[data-screen-panel=settings] .provider-selection-head .section-kicker,.screen[data-screen-panel=settings] .integration-evidence-head .section-kicker{margin-bottom:.35rem}.screen[data-screen-panel=settings] .settings-overview-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,2.5vw,2.35rem);line-height:1.02}.screen[data-screen-panel=settings] .settings-overview-copy .helper-copy{max-width:52rem;margin-top:.65rem}.screen[data-screen-panel=settings] .settings-panel{padding:1.5rem;display:block}.screen[data-screen-panel=settings] .settings-subpanel{gap:1.5rem;display:grid}.screen[data-screen-panel=settings] .settings-provider-card,.screen[data-screen-panel=settings] .settings-workbench-card,.screen[data-screen-panel=settings] .settings-evidence-card{overflow:hidden}.screen[data-screen-panel=settings] .settings-workbench-copy{align-items:start;gap:.5rem;display:grid}.screen[data-screen-panel=settings] .settings-workbench-copy .section-kicker{margin:0}.screen[data-screen-panel=settings] .settings-evidence-card{gap:1.25rem}.screen[data-screen-panel=settings] .provider-ops-stack,.screen[data-screen-panel=settings] .provider-ops-editor-grid,.screen[data-screen-panel=settings] .provider-ops-inventory-grid{gap:1.25rem;display:grid}.screen[data-screen-panel=settings] .provider-ops-toolbar,.screen[data-screen-panel=settings] .provider-ops-toolbar-fields,.screen[data-screen-panel=settings] .provider-ops-toolbar-actions,.screen[data-screen-panel=settings] .provider-ops-overview-grid{gap:1rem;display:grid}.screen[data-screen-panel=settings] .provider-ops-overview-card,.screen[data-screen-panel=settings] .provider-ops-editor-card,.screen[data-screen-panel=settings] .provider-ops-list-card{gap:1rem}.screen[data-screen-panel=settings] .provider-ops-enabled-toggle{margin-top:.5rem}.screen[data-screen-panel=settings] .provider-ops-provider-cards{gap:1rem;display:grid}.screen[data-screen-panel=settings] .provider-ops-provider-card{gap:.85rem;display:grid}.screen[data-screen-panel=settings] .provider-ops-provider-head,.screen[data-screen-panel=settings] .provider-ops-list-row-head,.screen[data-screen-panel=settings] .provider-ops-log-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.screen[data-screen-panel=settings] .provider-ops-provider-copy,.screen[data-screen-panel=settings] .provider-ops-list-row p,.screen[data-screen-panel=settings] .provider-ops-log-entry p{margin:0}.screen[data-screen-panel=settings] .provider-ops-list,.screen[data-screen-panel=settings] .provider-ops-log-list{gap:.85rem;display:grid}.screen[data-screen-panel=settings] .provider-ops-list-row,.screen[data-screen-panel=settings] .provider-ops-log-entry{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:.45rem;padding:1rem;display:grid}.screen[data-screen-panel=settings] .provider-ops-list-meta{flex-wrap:wrap;gap:.5rem;display:flex}.screen[data-screen-panel=settings] .provider-ops-json{color:#e2e8f0;background:#0f172a;border-radius:14px;margin:0;padding:.85rem;font-size:.78rem;overflow:auto}.screen[data-screen-panel=settings] .settings-evidence-head{align-items:flex-start;gap:1rem}.screen[data-screen-panel=settings] .integration-evidence-panel{padding:1.25rem}.screen[data-screen-panel=settings] .settings-security-label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.screen[data-screen-panel=settings] .settings-security-value{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.125rem;font-weight:700}.screen[data-screen-panel=settings] .settings-webhooks-table{overflow:hidden}@media(min-width:768px){.screen[data-screen-panel=settings] .settings-overview-head,.screen[data-screen-panel=settings] .settings-panel{padding-inline:2rem}.screen[data-screen-panel=settings] .settings-panel{padding-bottom:2rem}.screen[data-screen-panel=settings] .settings-card-grid,.screen[data-screen-panel=settings] #settings-providers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen[data-screen-panel=settings] .provider-ops-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.screen[data-screen-panel=settings] .provider-ops-toolbar-fields,.screen[data-screen-panel=settings] .provider-ops-overview-grid,.screen[data-screen-panel=settings] .provider-ops-editor-grid,.screen[data-screen-panel=settings] .provider-ops-inventory-grid,.screen[data-screen-panel=settings] .provider-ops-provider-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.screen[data-screen-panel=settings] .settings-module-head{align-items:center}.screen[data-screen-panel=settings] .settings-card-grid,.screen[data-screen-panel=settings] #settings-providers-grid,.screen[data-screen-panel=settings] .provider-ops-editor-grid,.screen[data-screen-panel=settings] .provider-ops-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-bar label,.form-grid label,.auth-form label,.stack-form label,.secret-stack label{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);display:grid}input,select,textarea{border-style:var(--tw-border-style);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));border-width:1px;border-color:#e2e8f0;border-radius:18px;min-height:48px;padding:.85rem 1rem}input:focus,select:focus,textarea:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 4px #22d3ee1f}textarea{min-height:120px}.primary-button,.ghost-button,.muted-button,.table-action-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1.1rem;display:inline-flex}.ghost-button,.table-action-button{border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-slate-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#e2e8f0}.ghost-button:hover,.table-action-button:hover{color:var(--color-slate-900);background:#ecfeff;border-color:#a5f3fc}.primary-button{border-style:var(--tw-border-style);color:var(--color-white);background:linear-gradient(135deg,#0891b2,#0e7490);border-width:1px;border-color:#0891b2;box-shadow:0 14px 30px #0891b22e}.primary-button:hover{filter:saturate(1.06);transform:translateY(-1px)}.muted-button{background:linear-gradient(135deg,#1f2937,#0f172a);border-color:#0f172a}.status-pill{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:.018em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:10px;justify-content:center;align-items:center;max-width:100%;padding:.16rem .58rem;font-size:.7rem;line-height:1.12;display:inline-flex}.status-live{color:#047857;background:#ecfdf5}.status-neutral{color:#475569;background:#f1f5f9}.status-warning{color:#b45309;background:#fffbeb}.status-danger{color:#be185d;background:#fff1f2}.table-wrap{overflow:auto}.table-wrap table,table{border-collapse:separate;border-spacing:0;width:100%}.pre-registration-list{gap:16px;display:grid}.pre-registration-panel{border:1px solid var(--gw-line);background:var(--gw-surface);border-radius:14px;overflow:hidden}.pre-registration-panel summary{cursor:pointer;color:var(--gw-text);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 18px;font-size:.78rem;font-weight:800;list-style:none;display:flex}.pre-registration-panel summary::-webkit-details-marker{display:none}.pre-registration-panel summary:before{content:">";background:var(--gw-accent-soft);width:24px;height:24px;color:var(--gw-accent);border-radius:999px;place-items:center;font-size:.75rem;transition:transform .2s;display:grid;transform:rotate(0)}.pre-registration-panel[open] summary:before{transform:rotate(90deg)}.pre-registration-summary-copy{flex:1;gap:6px;display:grid}.pre-registration-summary-copy span{flex:1}.pre-registration-summary-copy small{color:var(--gw-muted);letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:500;line-height:1.5}.pre-registration-panel summary strong{background:var(--gw-surface-soft);min-width:40px;height:32px;color:var(--gw-text);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.accounts-summary-card{gap:24px}.accounts-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.accounts-summary-grid .accounts-summary-stat{height:100%}.accounts-portfolio-summary-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.accounts-portfolio-manager-card{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:radial-gradient(circle at top right,rgba(var(--accent-rgb),.08),transparent 38%),linear-gradient(180deg,#fffffffa,#f8fafcfa);border-radius:20px;gap:16px;padding:20px;display:grid}.accounts-portfolio-manager-head,.accounts-portfolio-manager-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accounts-portfolio-manager-identity{gap:8px;min-width:0;display:grid}.accounts-portfolio-manager-identity h3{color:var(--gw-text);letter-spacing:-.03em;margin:0;font-size:1.12rem;line-height:1.12}.accounts-portfolio-manager-meta{color:var(--gw-muted);margin:0;font-size:.86rem;line-height:1.5}.accounts-portfolio-manager-badges,.accounts-portfolio-manager-alerts{flex-wrap:wrap;gap:8px;display:flex}.accounts-portfolio-manager-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.accounts-portfolio-manager-summary-grid .accounts-detail-summary-card{background:#f8fafcf5}.accounts-portfolio-empty{border-radius:18px;gap:8px;padding:22px;display:grid}.accounts-portfolio-empty p{margin:0}.accounts-summary-stat{align-content:start;gap:6px;display:grid}.accounts-surface-card{gap:20px}.accounts-bulk-toolbar{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.accounts-bulk-toolbar-copy{gap:6px;min-width:0;display:grid}.accounts-bulk-toggle{width:fit-content;color:var(--gw-text-soft);cursor:pointer;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:inline-flex}.accounts-bulk-toggle input{width:16px;height:16px;accent-color:var(--gw-accent-strong)}.accounts-bulk-summary{margin:0}.accounts-bulk-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.accounts-bulk-delete-button{border-color:var(--gw-ds-color-danger,#b42318);background:var(--gw-ds-color-danger,#b42318);box-shadow:0 10px 24px var(--gw-ds-color-danger,#b42318)}@supports (color:color-mix(in lab,red,red)){.accounts-bulk-delete-button{box-shadow:0 10px 24px color-mix(in srgb,var(--gw-ds-color-danger,#b42318) 20%,transparent)}}.accounts-bulk-delete-button:hover{border-color:var(--gw-ds-color-danger,#b42318)}@supports (color:color-mix(in lab,red,red)){.accounts-bulk-delete-button:hover{border-color:color-mix(in srgb,var(--gw-ds-color-danger,#b42318) 84%,black)}}.accounts-bulk-delete-button:hover{background:var(--gw-ds-color-danger,#b42318)}@supports (color:color-mix(in lab,red,red)){.accounts-bulk-delete-button:hover{background:color-mix(in srgb,var(--gw-ds-color-danger,#b42318) 84%,black)}}.screen[data-screen-panel=accounts]{--accounts-ledger-columns:minmax(210px, 1.68fr) minmax(138px, 1.02fr) minmax(96px, .64fr) minmax(92px, .62fr) minmax(98px, .68fr) minmax(84px, .58fr) minmax(78px, .54fr) minmax(156px, 1.08fr) minmax(122px, .82fr);--accounts-ledger-columns-no-actions:minmax(210px, 1.68fr) minmax(138px, 1.02fr) minmax(96px, .64fr) minmax(92px, .62fr) minmax(98px, .68fr) minmax(84px, .58fr) minmax(78px, .54fr) minmax(156px, 1.08fr);--accounts-prereg-columns:minmax(260px, 2.45fr) minmax(138px, 1.08fr) minmax(190px, 1.38fr) minmax(148px, 1.02fr) 56px;--accounts-notification-history-columns:minmax(220px, 1.7fr) minmax(180px, 1.3fr) minmax(150px, 1fr) minmax(170px, 1.15fr) minmax(190px, 1.3fr) minmax(220px, 1.5fr)}.account-grid-shell{overflow:auto}.accounts-ledger-shell{overflow:visible}.account-grid-header{background:var(--gw-surface-soft);min-height:44px;color:var(--gw-muted);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--gw-line);border-bottom:1px solid var(--gw-line);align-items:center;gap:16px;padding:0 22px;font-size:.7rem;font-weight:700;display:grid}.account-grid-header--pre-registration{grid-template-columns:var(--accounts-prereg-columns);min-width:792px}.account-grid-header--accounts{grid-template-columns:var(--accounts-ledger-columns);min-width:0}.account-grid-header--accounts-no-actions{grid-template-columns:var(--accounts-ledger-columns-no-actions)}.account-grid-header--manual-notifications{grid-template-columns:var(--accounts-notification-history-columns);min-width:max-content}.account-grid-header span:last-child{text-align:right}.account-grid-body--pre-registration{min-width:792px}.accounts-ledger-body{gap:18px;min-width:0;padding:18px 0 4px;display:grid}.account-grid-row{align-items:center;gap:16px;padding:18px 22px;display:grid}.account-grid-row--manual-notifications{grid-template-columns:var(--accounts-notification-history-columns)}.accounts-notification-history .accounts-ledger-shell{overflow:auto visible}.table-grid{box-sizing:border-box;grid-template-columns:2.5fr 2fr 1.5fr 2fr 2fr 2fr;width:100%;min-width:0;display:grid}.account-grid-header--manual-notifications.table-grid{align-items:center;gap:14px;padding-left:18px;padding-right:18px}.account-grid-row--manual-notifications.table-grid{align-items:stretch;gap:14px;padding-left:18px;padding-right:18px}.accounts-notification-history-body{width:100%;min-width:0}.accounts-notification-history .table-grid>span,.accounts-notification-history .table-grid>.account-grid-cell{min-width:0;overflow:hidden}.accounts-notification-history .table-grid>span{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;display:flex}.accounts-notification-history .table-grid>.account-grid-cell{align-items:center;display:flex}.accounts-notification-history .table-grid>.account-grid-cell>:last-child{width:100%;min-width:0}.accounts-notification-history .table-grid .account-text-stack,.accounts-notification-history .table-grid .account-identity,.accounts-notification-history .table-grid .account-identity-main,.accounts-notification-history .table-grid .account-identity-subline,.accounts-notification-history .table-grid .account-text-stack strong,.accounts-notification-history .table-grid .account-text-stack small,.accounts-notification-history .table-grid .account-data-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-grid-row--pre-registration{grid-template-columns:var(--accounts-prereg-columns);border-top:1px solid var(--gw-line)}.account-grid-row--pre-registration:first-child{border-top:0}.account-ledger-group{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface);box-shadow:var(--gw-ds-shadow-md);border-radius:18px;position:relative;overflow:visible}.account-grid-row--accounts{grid-template-columns:var(--accounts-ledger-columns);gap:12px;padding:18px}.account-grid-row--accounts-no-actions{grid-template-columns:var(--accounts-ledger-columns-no-actions);gap:12px;padding:18px}.account-grid-header--accounts,.account-grid-header--accounts-no-actions{gap:12px;padding:0 18px}.account-grid-row--manager{background:var(--gw-ds-color-primary-soft)}@supports (color:color-mix(in lab,red,red)){.account-grid-row--manager{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 28%,var(--gw-ds-color-surface))}}.account-linked-breakdown{flex-wrap:wrap;gap:8px;display:flex}.account-linked-breakdown-chip{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.account-linked-breakdown-chip--individual{background:var(--gw-ds-color-primary-soft);color:var(--gw-ds-color-primary-strong)}.account-linked-breakdown-chip--business{background:var(--gw-ds-color-warning-soft);color:var(--gw-ds-color-warning)}.account-ledger-branch{border-top:var(--gw-ds-border-1) solid var(--gw-ds-color-border)}.account-ledger-branch-summary{cursor:pointer;background:var(--gw-ds-color-surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;list-style:none;display:flex}.account-ledger-branch-summary::-webkit-details-marker{display:none}.account-ledger-branch-summary:after{content:">";background:var(--gw-accent-soft);width:22px;height:22px;color:var(--gw-accent);border-radius:999px;place-items:center;font-size:.72rem;transition:transform .2s;display:inline-grid;transform:rotate(0)}.account-ledger-branch[open] .account-ledger-branch-summary:after{transform:rotate(90deg)}.account-ledger-branch-copy{align-items:baseline;gap:8px;min-width:0;display:flex}.account-ledger-branch-copy strong{color:var(--gw-text);font-size:.92rem;font-weight:700}.account-ledger-branch-copy span{color:var(--gw-text-soft);font-size:.82rem;font-weight:600}.account-ledger-branch-summary small{color:var(--gw-muted);letter-spacing:.02em;font-size:.78rem;font-weight:600}.account-ledger-branch[open] .account-ledger-branch-summary small{color:var(--gw-text-soft)}.account-ledger-children{gap:0;padding:0;display:grid}.account-ledger-children .account-grid-row--child{border-top:var(--gw-ds-border-1) dashed var(--gw-ds-color-border-strong);margin:0;padding-left:46px;padding-right:22px}@supports (color:color-mix(in lab,red,red)){.account-ledger-children .account-grid-row--child{border-top:var(--gw-ds-border-1) dashed color-mix(in srgb,var(--gw-ds-color-border-strong) 55%,transparent)}}.account-ledger-children .account-grid-row--child{background:0 0}.account-ledger-children .account-grid-row--child:first-child{border-top:var(--gw-ds-border-1) dashed var(--gw-ds-color-border-strong)}@supports (color:color-mix(in lab,red,red)){.account-ledger-children .account-grid-row--child:first-child{border-top:var(--gw-ds-border-1) dashed color-mix(in srgb,var(--gw-ds-color-border-strong) 55%,transparent)}}.account-ledger-empty{color:var(--gw-muted);margin:0 18px;padding:14px 18px 6px 56px;font-size:.85rem}.account-grid-cell{gap:6px;min-width:0;display:grid}.accounts-row-selection{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.accounts-row-selection-toggle{cursor:pointer;justify-content:center;align-items:center;padding-top:4px;display:inline-flex}.accounts-row-selection-toggle input{width:16px;height:16px;accent-color:var(--gw-accent-strong)}.account-grid-cell--actions{justify-items:end}.account-grid-cell--badge{align-content:center;justify-items:start}.account-grid-mobile-label{color:var(--gw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:none}.account-identity{gap:6px;min-width:0;display:grid}.account-identity--compact{align-items:center;gap:12px;display:flex}.account-identity-main{align-items:center;gap:8px;min-width:0;display:flex}.account-identity-name{color:var(--gw-text);overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:700;line-height:1.35}.account-identity-name--child{font-size:.96rem;font-weight:600}.account-identity-subline{color:var(--gw-muted);flex-wrap:wrap;gap:8px;font-size:.78rem;line-height:1.45;display:flex}.account-identity-subline--compact{white-space:nowrap;flex-wrap:nowrap;min-width:0}.account-identity-kind{color:var(--gw-text-soft);font-weight:600}.account-identity-id{color:var(--gw-muted);word-break:break-all}.account-identity--compact .account-identity-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-identity--compact .account-identity-id{white-space:nowrap;text-overflow:ellipsis;word-break:normal;max-width:220px;display:inline-block;overflow:hidden}.account-hierarchy-arrow{color:var(--gw-accent);font-size:.92rem;line-height:1}.account-text-stack{gap:4px;min-width:0;display:grid}.account-text-stack--inline{white-space:nowrap;align-items:center;gap:6px;display:flex}.account-text-stack strong{color:var(--gw-text);font-size:.92rem;font-weight:600;line-height:1.4}.account-text-stack small{color:var(--gw-muted);font-size:.78rem;line-height:1.45}.account-data-text{color:var(--gw-text);white-space:nowrap;font-size:.92rem;line-height:1.45}.account-grid-cell--document .account-data-text,.account-grid-cell--relationship .account-text-stack strong,.account-grid-cell--relationship .account-text-stack small,.account-grid-cell--provider .account-text-stack small{white-space:normal;overflow-wrap:anywhere}.account-grid-row--accounts .account-linked-breakdown{white-space:nowrap;flex-wrap:nowrap;gap:6px}.account-grid-row--accounts .account-linked-breakdown-chip{min-width:0;padding:4px 8px}.account-grid-row--accounts .account-grid-cell--date .account-text-stack--inline{overflow:hidden}.account-grid-row--accounts .account-grid-cell--date .account-text-stack--inline small,.account-grid-row--accounts .account-grid-cell--document .account-data-text{white-space:nowrap}.account-badge{border:var(--gw-ds-border-1) solid transparent;background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));letter-spacing:.008em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:28px;font-size:.7rem;font-weight:600;line-height:1.12;border-radius:9px!important;padding:.24rem .58rem!important;display:inline-flex!important}.account-badge--role.role-manager{border-color:var(--gw-ds-color-primary)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--role.role-manager{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 26%,var(--gw-ds-color-border))!important}}.account-badge--role.role-manager{background:var(--gw-ds-color-primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--role.role-manager{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 70%,var(--gw-ds-color-surface))!important}}.account-badge--role.role-manager{color:var(--gw-ds-color-primary-strong)!important}.account-badge--role.role-child{border-color:var(--gw-ds-color-muted)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--role.role-child{border-color:color-mix(in srgb,var(--gw-ds-color-muted) 22%,var(--gw-ds-color-border))!important}}.account-badge--role.role-child{background:var(--gw-ds-color-muted-soft)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--role.role-child{background:color-mix(in srgb,var(--gw-ds-color-muted-soft) 78%,var(--gw-ds-color-surface))!important}}.account-badge--role.role-child{color:var(--gw-ds-color-muted)!important}.account-badge--environment.account-badge--environment-production{border-color:var(--gw-ds-color-border)!important;background:var(--gw-ds-color-surface-soft)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--environment.account-badge--environment-production{background:color-mix(in srgb,var(--gw-ds-color-surface-soft) 84%,var(--gw-ds-color-surface))!important}}.account-badge--environment.account-badge--environment-production{color:var(--gw-ds-color-text-muted)!important}.account-badge--environment.account-badge--environment-sandbox{border-color:var(--gw-ds-color-primary)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--environment.account-badge--environment-sandbox{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 28%,var(--gw-ds-color-border))!important}}.account-badge--environment.account-badge--environment-sandbox{background:var(--gw-ds-color-primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--environment.account-badge--environment-sandbox{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 70%,var(--gw-ds-color-surface))!important}}.account-badge--environment.account-badge--environment-sandbox{color:var(--gw-ds-color-primary-strong)!important}.account-badge--provider.account-badge--provider-bankly{border-color:var(--gw-ds-color-warning)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--provider.account-badge--provider-bankly{border-color:color-mix(in srgb,var(--gw-ds-color-warning) 28%,var(--gw-ds-color-border))!important}}.account-badge--provider.account-badge--provider-bankly{background:var(--gw-ds-color-warning-soft)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--provider.account-badge--provider-bankly{background:color-mix(in srgb,var(--gw-ds-color-warning-soft) 74%,var(--gw-ds-color-surface))!important}}.account-badge--provider.account-badge--provider-bankly{color:var(--gw-ds-color-warning)!important}.account-badge--provider.account-badge--provider-celcoin{border-color:var(--gw-ds-color-primary)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--provider.account-badge--provider-celcoin{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 26%,var(--gw-ds-color-border))!important}}.account-badge--provider.account-badge--provider-celcoin{background:var(--gw-ds-color-primary-soft)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--provider.account-badge--provider-celcoin{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 74%,var(--gw-ds-color-surface))!important}}.account-badge--provider.account-badge--provider-celcoin{color:var(--gw-ds-color-primary-strong)!important}.account-badge--provider.account-badge--provider-internal{border-color:var(--gw-ds-color-border)!important;background:var(--gw-ds-color-muted-soft)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--provider.account-badge--provider-internal{background:color-mix(in srgb,var(--gw-ds-color-muted-soft) 84%,var(--gw-ds-color-surface))!important}}.account-badge--provider.account-badge--provider-internal{color:var(--gw-ds-color-muted)!important}.account-badge--provider.account-badge--provider-external{border-color:var(--gw-ds-color-success)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--provider.account-badge--provider-external{border-color:color-mix(in srgb,var(--gw-ds-color-success) 28%,var(--gw-ds-color-border))!important}}.account-badge--provider.account-badge--provider-external{background:var(--gw-ds-color-success-soft)!important}@supports (color:color-mix(in lab,red,red)){.account-badge--provider.account-badge--provider-external{background:color-mix(in srgb,var(--gw-ds-color-success-soft) 74%,var(--gw-ds-color-surface))!important}}.account-badge--provider.account-badge--provider-external{color:var(--gw-ds-color-success)!important}.account-actions{justify-content:flex-end;display:flex}.account-actions--open-detail{width:100%}.accounts-open-detail-button{white-space:nowrap}.account-action-placeholder{color:var(--gw-muted);font-size:.78rem;font-weight:600}.account-grid-empty{margin:18px 22px 22px}.accounts-list-card .toolbar-group{flex:320px;justify-content:flex-end;min-width:0}.accounts-list-card .toolbar-input{width:100%;min-width:0}.accounts-list-card{overflow:hidden}.accounts-list-card .card-head{flex-wrap:wrap;min-width:0}.accounts-list-card .card-head>div:first-child{min-width:0}.accounts-list-card .accounts-ledger-shell{scrollbar-gutter:stable;max-width:100%;padding-bottom:6px;overflow:auto visible}.accounts-list-card .account-grid-header--accounts,.accounts-list-card .accounts-ledger-body{width:max(1120px,100%)}.accounts-list-card .account-grid-row--accounts,.accounts-list-card .account-grid-row--accounts-no-actions{align-items:stretch;min-height:118px}.accounts-list-card .account-grid-header--accounts>span,.accounts-list-card .account-grid-row--accounts>.account-grid-cell,.accounts-list-card .account-grid-row--accounts-no-actions>.account-grid-cell{align-content:start;min-width:0;height:100%;overflow:hidden}.accounts-manager-detail-card,.accounts-child-detail-card{gap:24px;border:1px solid var(--gw-ds-color-border,var(--gw-line))!important;box-shadow:var(--gw-ds-shadow-lg)!important;background:var(--gw-ds-color-surface,var(--gw-surface))!important;border-radius:12px!important;padding:20px!important}.accounts-detail-shell{border-bottom:1px solid var(--gw-ds-color-border,var(--gw-line));gap:16px;padding-bottom:18px;display:grid}.accounts-detail-hero,.accounts-detail-hero-main,.accounts-detail-hero-rail,.accounts-detail-rail-copy,.accounts-detail-filter-copy,.accounts-detail-body-shell{display:grid}.accounts-detail-hero{grid-template-columns:1fr;align-items:start;gap:18px}.accounts-detail-hero--manager{grid-template-columns:1fr}.accounts-detail-hero-main,.accounts-detail-hero-rail,.accounts-detail-body-shell{gap:18px;min-width:0}.accounts-detail-hero-rail{grid-template-columns:1fr;align-content:start;gap:16px}.accounts-detail-hero--child .accounts-detail-hero-rail{grid-template-columns:1fr}.accounts-detail-page-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.accounts-detail-page-heading{gap:12px;min-width:0;display:grid}.accounts-detail-page-copy{gap:4px;padding-right:180px;display:grid}.accounts-detail-page-copy h2{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.1vw,1.95rem);line-height:1.06}.accounts-detail-header-summary{flex-wrap:wrap;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.accounts-detail-header-summary>*{min-width:0}.accounts-detail-header-summary>.accounts-manager-detail-summary-grid,.accounts-detail-header-summary>.accounts-manager-dashboard-header-note{flex:100%}.accounts-manager-detail-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;display:grid}.accounts-manager-detail-summary-grid--hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.accounts-manager-detail-summary-grid--hero-single{grid-template-columns:minmax(0,1fr)}.accounts-manager-detail-summary-card{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:radial-gradient(circle at top left,var(--gw-ds-color-primary-soft) 0%,transparent 48%),linear-gradient(180deg,var(--gw-ds-color-surface,var(--gw-surface)) 0%,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 100%);border-radius:14px;gap:10px;min-width:0;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-summary-card{background:radial-gradient(circle at top left,color-mix(in srgb,var(--gw-ds-color-primary-soft) 75%,transparent) 0%,transparent 48%),linear-gradient(180deg,var(--gw-ds-color-surface,var(--gw-surface)) 0%,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 100%)}}.accounts-manager-detail-summary-card{box-shadow:var(--gw-ds-shadow-sm)}.accounts-manager-detail-summary-card--metrics{gap:12px}.accounts-manager-detail-summary-card--identity,.accounts-manager-detail-summary-card--executive{border-radius:18px;padding:18px}.accounts-manager-detail-summary-card--identity{background:radial-gradient(circle at top left,var(--gw-ds-color-primary-soft) 0%,transparent 36%),linear-gradient(135deg,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 55%,var(--gw-ds-color-primary-soft) 100%);gap:16px}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-summary-card--identity{background:radial-gradient(circle at top left,color-mix(in srgb,var(--gw-ds-color-primary-soft) 88%,transparent) 0%,transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 82%,var(--gw-ds-color-surface,var(--gw-surface))) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 55%,color-mix(in srgb,var(--gw-ds-color-primary-soft) 18%,var(--gw-ds-color-surface)) 100%)}}.accounts-manager-detail-summary-card--merged{grid-template-columns:minmax(0,1.6fr) minmax(320px,.92fr);align-items:start;gap:18px}.accounts-manager-detail-summary-section{gap:16px;min-width:0;display:grid}.accounts-manager-detail-summary-section--executive{border-top:0;border-left:1px solid var(--gw-ds-color-primary);padding-top:0;padding-left:18px}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-summary-section--executive{border-left:1px solid color-mix(in srgb,var(--gw-ds-color-primary) 12%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-manager-detail-summary-card--executive{background:linear-gradient(180deg,var(--gw-ds-color-primary-soft) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 100%);align-content:start;gap:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-summary-card--executive{background:linear-gradient(180deg,color-mix(in srgb,var(--gw-ds-color-primary-soft) 26%,var(--gw-ds-color-surface)) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 100%)}}.accounts-manager-detail-summary-kicker{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.accounts-manager-detail-summary-chips{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;display:flex}.accounts-manager-detail-summary-chips .accounts-detail-chip,.accounts-manager-detail-summary-chips .accounts-detail-chip--wide{max-width:100%}.accounts-manager-detail-identity-top{grid-template-columns:auto minmax(0,1fr) minmax(180px,260px);align-items:center;gap:16px;display:grid}.accounts-manager-detail-identity-top--compact{grid-template-columns:auto minmax(0,1fr)}.accounts-manager-detail-brandmark{border:1px solid var(--gw-ds-color-primary);border-radius:20px;place-items:center;width:68px;height:68px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-brandmark{border:1px solid color-mix(in srgb,var(--gw-ds-color-primary) 20%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-manager-detail-brandmark{background:linear-gradient(160deg,var(--gw-ds-color-primary-soft) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 100%)}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-brandmark{background:linear-gradient(160deg,color-mix(in srgb,var(--gw-ds-color-primary-soft) 68%,var(--gw-ds-color-surface)) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 100%)}}.accounts-manager-detail-brandmark{box-shadow:var(--gw-ds-shadow-sm);overflow:hidden}.accounts-manager-detail-brandmark img{object-fit:cover;width:100%;height:100%}.accounts-manager-detail-brandmark span{color:var(--gw-ds-color-primary-strong,var(--gw-primary));letter-spacing:.04em;font-size:1.05rem;font-weight:800}.accounts-manager-detail-identity-copy{gap:8px;min-width:0;display:grid}.accounts-manager-detail-identity-title{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.03em;margin:0;font-size:clamp(1.08rem,1.8vw,1.42rem);line-height:1.05}.accounts-manager-detail-identity-subtitle{color:var(--gw-ds-color-text-muted,var(--gw-muted));margin:0;font-size:.88rem;line-height:1.5}.accounts-manager-detail-badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accounts-manager-detail-brand-logo{border:1px solid var(--gw-ds-color-primary);place-items:center;min-height:108px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-brand-logo{border:1px solid color-mix(in srgb,var(--gw-ds-color-primary) 14%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-manager-detail-brand-logo{background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-brand-logo{background:color-mix(in srgb,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 82%,var(--gw-ds-color-surface,var(--gw-surface)))}}.accounts-manager-detail-brand-logo-body{place-items:center;min-height:52px;display:grid}.accounts-manager-detail-brand-logo-body--compact{min-height:28px}.accounts-manager-detail-brand-logo img{object-fit:contain;max-width:100%;max-height:58px}.accounts-manager-detail-brand-logo-fallback{color:var(--gw-ds-color-text,var(--gw-text));text-align:center;font-size:.92rem;font-weight:700;line-height:1.25}.accounts-manager-detail-brand-logo-meta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.accounts-manager-detail-brand-logo-meta-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.accounts-manager-detail-brand-logo-mini-mark{border:1px solid var(--gw-ds-color-primary);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-brand-logo-mini-mark{border:1px solid color-mix(in srgb,var(--gw-ds-color-primary) 18%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-manager-detail-brand-logo-mini-mark{background:var(--gw-ds-color-primary-soft)}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-brand-logo-mini-mark{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 76%,var(--gw-ds-color-surface,var(--gw-surface)))}}.accounts-manager-detail-brand-logo-mini-mark{overflow:hidden}.accounts-manager-detail-brand-logo-mini-mark img{object-fit:cover;width:100%;height:100%}.accounts-manager-detail-brand-logo-mini-mark span{color:var(--gw-ds-color-primary-strong,var(--gw-primary));letter-spacing:.04em;font-size:.72rem;font-weight:800}.accounts-manager-detail-brand-logo-copy{gap:4px;min-width:0;display:grid}.accounts-manager-detail-brand-logo-copy strong{color:var(--gw-ds-color-text,var(--gw-text));font-size:.88rem;line-height:1.2}.accounts-manager-detail-brand-logo-copy small{color:var(--gw-ds-color-text-muted,var(--gw-muted));font-size:.74rem;line-height:1.45}.accounts-manager-detail-brand-logo-status{border:1px solid var(--gw-ds-color-primary);border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-brand-logo-status{border:1px solid color-mix(in srgb,var(--gw-ds-color-primary) 18%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-manager-detail-brand-logo-status{background:var(--gw-ds-color-primary-soft)}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-brand-logo-status{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 64%,var(--gw-ds-color-surface,var(--gw-surface)))}}.accounts-manager-detail-brand-logo-status{color:var(--gw-ds-color-primary-strong,var(--gw-primary));letter-spacing:.04em;white-space:nowrap;font-size:.7rem;font-weight:700}.accounts-manager-detail-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.accounts-manager-detail-field{border:1px solid var(--gw-ds-color-border,var(--gw-line));gap:4px;min-width:0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-field{border:1px solid color-mix(in srgb,var(--gw-ds-color-border,var(--gw-line)) 88%,transparent)}}.accounts-manager-detail-field{background:var(--gw-ds-color-surface,var(--gw-surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-field{background:color-mix(in srgb,var(--gw-ds-color-surface,var(--gw-surface)) 86%,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)))}}.accounts-manager-detail-field--full{grid-column:1/-1}.accounts-manager-detail-field span{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.accounts-manager-detail-field strong{min-width:0;color:var(--gw-ds-color-text,var(--gw-text));overflow-wrap:anywhere;word-break:break-word;font-size:.98rem;line-height:1.3}.accounts-manager-detail-field small{color:var(--gw-ds-color-text-muted,var(--gw-muted));font-size:.76rem;line-height:1.45}.accounts-manager-detail-field--truncate strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accounts-manager-detail-executive-head{gap:6px;display:grid}.accounts-manager-detail-executive-head strong{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.02em;font-size:1.04rem;line-height:1.15}.accounts-manager-detail-executive-head p{color:var(--gw-ds-color-text-muted,var(--gw-muted));margin:0;font-size:.84rem;line-height:1.55}.accounts-manager-detail-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.accounts-manager-detail-metric-grid--executive{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-manager-detail-metric-card{border:1px solid var(--gw-ds-color-primary,var(--gw-primary));gap:4px;min-width:0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-metric-card{border:1px solid color-mix(in srgb,var(--gw-ds-color-primary,var(--gw-primary)) 18%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-manager-detail-metric-card{background:linear-gradient(180deg,var(--gw-ds-color-primary-soft) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 100%);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-metric-card{background:linear-gradient(180deg,color-mix(in srgb,var(--gw-ds-color-primary-soft) 70%,var(--gw-ds-color-surface,var(--gw-surface))) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 100%)}}.accounts-manager-detail-metric-card span{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.accounts-manager-detail-metric-card strong{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.02em;font-size:1rem;line-height:1.2}.accounts-manager-detail-metric-card small{color:var(--gw-ds-color-text-muted,var(--gw-muted));font-size:.76rem;line-height:1.45}.accounts-manager-detail-metric-card--wide{grid-column:1/-1}.accounts-manager-detail-metric-card--highlight{background:linear-gradient(160deg,var(--gw-ds-color-primary-soft) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 100%)}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-metric-card--highlight{background:linear-gradient(160deg,color-mix(in srgb,var(--gw-ds-color-primary-soft) 76%,var(--gw-ds-color-surface)) 0%,var(--gw-ds-color-surface,var(--gw-surface)) 100%)}}.accounts-manager-detail-metric-card--highlight{border-color:var(--gw-ds-color-primary)}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-metric-card--highlight{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 26%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-manager-detail-metric-card--highlight strong{font-size:clamp(1.1rem,1.65vw,1.34rem);line-height:1.14}.accounts-manager-detail-summary-note{color:var(--gw-ds-color-text-muted,var(--gw-muted));margin:0}.accounts-detail-placeholder-copy{margin:0}.accounts-detail-page-side{justify-content:flex-end;display:flex;position:absolute;top:0;right:0}.accounts-detail-rail-card{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));box-shadow:var(--gw-ds-shadow-sm);border-radius:12px;gap:16px;padding:18px;display:grid}.accounts-detail-rail-copy,.accounts-detail-filter-copy{gap:6px}.accounts-detail-rail-copy h3,.accounts-detail-filter-copy h3{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:700}.accounts-detail-rail-copy .helper-copy,.accounts-detail-filter-copy .helper-copy{margin:0}.accounts-detail-back-button{white-space:nowrap;border-radius:10px;min-height:36px;padding:0 12px;font-weight:600}.accounts-detail-chip{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));min-width:0;max-width:min(100%,210px);min-height:0;color:var(--gw-ds-color-text,var(--gw-text));border-radius:10px;align-content:start;gap:2px;padding:7px 10px;font-size:.78rem;font-weight:600;line-height:1.2;display:grid;overflow:hidden}.accounts-detail-chip--meta{border-radius:10px;align-items:start;gap:2px;min-height:0;padding:7px 10px;display:grid}.accounts-detail-chip--wide{max-width:min(100%,280px)}.accounts-detail-chip--truncate .accounts-detail-chip-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accounts-detail-chip-label{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.12em;text-transform:uppercase;min-width:0;font-size:.58rem;font-weight:800}.accounts-detail-chip-value{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:.96rem;line-height:1.25}.accounts-detail-chip--success{background:var(--gw-ds-color-success-soft);border-color:var(--gw-ds-color-success)}@supports (color:color-mix(in lab,red,red)){.accounts-detail-chip--success{border-color:color-mix(in srgb,var(--gw-ds-color-success) 28%,var(--gw-ds-color-border))}}.accounts-detail-chip--success{color:var(--gw-ds-color-success)}.accounts-detail-chip--warning{background:var(--gw-ds-color-warning-soft);border-color:var(--gw-ds-color-warning)}@supports (color:color-mix(in lab,red,red)){.accounts-detail-chip--warning{border-color:color-mix(in srgb,var(--gw-ds-color-warning) 28%,var(--gw-ds-color-border))}}.accounts-detail-chip--warning{color:var(--gw-ds-color-warning)}.accounts-detail-chip--danger{background:var(--gw-ds-color-danger-soft);border-color:var(--gw-ds-color-danger)}@supports (color:color-mix(in lab,red,red)){.accounts-detail-chip--danger{border-color:color-mix(in srgb,var(--gw-ds-color-danger) 28%,var(--gw-ds-color-border))}}.accounts-detail-chip--danger{color:var(--gw-ds-color-danger)}.accounts-detail-chip--provider-bankly{background:var(--gw-ds-color-warning-soft);border-color:var(--gw-ds-color-warning)}@supports (color:color-mix(in lab,red,red)){.accounts-detail-chip--provider-bankly{border-color:color-mix(in srgb,var(--gw-ds-color-warning) 28%,var(--gw-ds-color-border))}}.accounts-detail-chip--provider-bankly{color:var(--gw-ds-color-warning)}.accounts-detail-chip--provider-celcoin{background:var(--gw-ds-color-primary-soft);border-color:var(--gw-ds-color-primary)}@supports (color:color-mix(in lab,red,red)){.accounts-detail-chip--provider-celcoin{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 28%,var(--gw-ds-color-border))}}.accounts-detail-chip--provider-celcoin{color:var(--gw-ds-color-primary-strong)}.accounts-detail-chip--provider-neutral,.accounts-detail-chip--environment-production,.accounts-detail-chip--neutral,.accounts-detail-chip--meta{background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));border-color:var(--gw-ds-color-border,var(--gw-line));color:var(--gw-ds-color-text,var(--gw-text))}.accounts-detail-header-summary .accounts-detail-chip--wide{max-width:min(100%,300px)}.accounts-detail-chip--environment-sandbox{background:var(--gw-ds-color-primary-soft);border-color:var(--gw-ds-color-primary)}@supports (color:color-mix(in lab,red,red)){.accounts-detail-chip--environment-sandbox{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 28%,var(--gw-ds-color-border))}}.accounts-detail-chip--environment-sandbox{color:var(--gw-ds-color-primary-strong)}.accounts-detail-toolbar-row,.accounts-detail-filter-row{gap:12px;display:grid}.accounts-detail-action-bar{gap:12px;width:100%;display:grid}.accounts-detail-action-placeholder{margin:0}.accounts-detail-action-layout{gap:12px;width:100%;display:grid}.accounts-detail-action-cluster{grid-template-columns:1fr;gap:12px;display:grid}.accounts-detail-action-group{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));border-radius:12px;align-content:start;gap:10px;height:100%;padding:12px 14px;display:grid}.accounts-detail-action-group-title{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.accounts-detail-action-group-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accounts-detail-action-group--danger{margin-left:0}.accounts-detail-action-button{white-space:nowrap;border-radius:12px;min-height:42px;padding:0 16px;font-weight:600}.accounts-action-disclosure-list{gap:12px;display:grid}.accounts-action-disclosure{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));box-shadow:var(--gw-ds-shadow-sm);border-radius:12px;overflow:hidden}.accounts-action-disclosure-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.accounts-action-disclosure-summary::-webkit-details-marker{display:none}.accounts-action-disclosure-copy{gap:4px;min-width:0;display:grid}.accounts-action-disclosure-copy strong{color:var(--gw-ds-color-text,var(--gw-text));font-size:.92rem;font-weight:700}.accounts-action-disclosure-copy small{color:var(--gw-ds-color-text-muted,var(--gw-muted));font-size:.82rem;line-height:1.45}.accounts-action-disclosure-meta{background:var(--gw-ds-color-primary-soft,var(--gw-accent-soft));min-width:30px;height:30px;color:var(--gw-ds-color-primary-strong,var(--gw-accent-strong));border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.78rem;font-weight:700;display:inline-flex}.accounts-action-disclosure-body{border-top:1px solid var(--gw-ds-color-border,var(--gw-line));padding:0 16px 16px}.accounts-detail-filter-row{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));box-shadow:var(--gw-ds-shadow-sm);border-radius:12px;padding:16px 18px}.accounts-detail-filter-label{gap:4px;max-width:none;display:grid}.accounts-detail-filter-label span{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.accounts-detail-filter-label small{color:var(--gw-ds-color-text-muted,var(--gw-muted));font-size:.82rem;line-height:1.45}.accounts-detail-filter-row .toolbar-input{width:100%;min-width:0}.accounts-detail-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accounts-manager-detail-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.accounts-detail-summary-band{grid-auto-rows:1fr;align-items:stretch}.accounts-detail-summary-band .accounts-summary-stat{height:100%}.accounts-summary-stat{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));min-height:112px;box-shadow:var(--gw-ds-shadow-md);border-radius:12px;align-content:start;gap:8px;padding:16px 18px;display:grid}.accounts-summary-stat--meta{min-height:108px}.accounts-summary-stat--meta strong{letter-spacing:-.02em;font-size:.98rem;line-height:1.3}.accounts-summary-stat--balance strong{font-size:clamp(1.02rem,1.8vw,1.18rem);line-height:1.15}.accounts-summary-stat span{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.accounts-summary-stat strong{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.035em;overflow-wrap:anywhere;word-break:break-word;font-size:1.55rem;font-weight:700;line-height:1.08}.accounts-child-detail-stats .accounts-summary-stat strong{letter-spacing:-.02em;font-size:1.02rem;line-height:1.4}.accounts-summary-stat small{color:var(--gw-ds-color-text-muted,var(--gw-muted));font-size:.76rem;line-height:1.4}.accounts-child-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.accounts-manager-detail-groups{gap:16px;display:grid}.accounts-workspace{gap:22px;display:grid}.accounts-workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accounts-workspace-nav--tabs{border-bottom:1px solid var(--gw-ds-color-border,var(--gw-line));scrollbar-width:thin;flex-wrap:nowrap;gap:10px;padding:4px 0 14px;display:flex;overflow-x:auto}.accounts-workspace--child .accounts-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-workspace-nav-button{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));min-height:88px;color:var(--gw-ds-color-text,var(--gw-text));white-space:normal;text-align:left;border-radius:16px;align-content:start;justify-items:start;gap:6px;padding:16px;font-size:.875rem;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .15s,box-shadow .15s;display:grid}.accounts-workspace-nav--tabs .accounts-workspace-nav-button{border-color:var(--gw-ds-color-border);border-radius:14px;justify-content:center;align-items:center;gap:0;min-width:max-content;min-height:48px;padding:0 18px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-workspace-nav--tabs .accounts-workspace-nav-button{border-color:color-mix(in srgb,var(--gw-ds-color-border) 84%,var(--gw-ds-color-primary-soft))}}.accounts-workspace-nav--tabs .accounts-workspace-nav-button{background:linear-gradient(180deg,var(--gw-ds-color-surface,var(--gw-surface)) 0%,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 100%);white-space:nowrap;box-shadow:0 10px 18px #0f172a0d,inset 0 1px #ffffffe6}.accounts-workspace-nav--tabs .accounts-workspace-nav-button:before{content:"";background:radial-gradient(circle at top left,var(--gw-ds-color-primary-soft) 0%,transparent 56%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.accounts-workspace-nav--tabs .accounts-workspace-nav-button:before{background:radial-gradient(circle at top left,color-mix(in srgb,var(--gw-ds-color-primary-soft) 90%,transparent) 0%,transparent 56%)}}.accounts-workspace-nav--tabs .accounts-workspace-nav-button:before{opacity:0;transition:opacity .18s}.accounts-workspace-nav--tabs .accounts-workspace-nav-button strong{z-index:1;letter-spacing:-.01em;font-size:.88rem;position:relative}.accounts-workspace-nav-button strong{color:inherit;font-size:.94rem;font-weight:700;line-height:1.3}.accounts-workspace-nav-button span{color:var(--gw-ds-color-text-muted,var(--gw-muted));font-size:.82rem;font-weight:500;line-height:1.45}.accounts-workspace-nav-button:hover{border-color:var(--gw-ds-color-primary)}@supports (color:color-mix(in lab,red,red)){.accounts-workspace-nav-button:hover{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 24%,var(--gw-ds-color-border))}}.accounts-workspace-nav-button:hover{background:linear-gradient(180deg,var(--gw-ds-color-surface,var(--gw-surface)) 0%,var(--gw-ds-color-primary-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.accounts-workspace-nav-button:hover{background:linear-gradient(180deg,var(--gw-ds-color-surface,var(--gw-surface)) 0%,color-mix(in srgb,var(--gw-ds-color-primary-soft) 36%,var(--gw-ds-color-surface-soft)) 100%)}}.accounts-workspace-nav-button:hover{color:var(--gw-ds-color-text,var(--gw-text));transform:translateY(-1px);box-shadow:0 12px 24px #0f172a12}.accounts-workspace-nav--tabs .accounts-workspace-nav-button:hover:before,.accounts-workspace-nav--tabs .accounts-workspace-nav-button.is-active:before{opacity:1}.accounts-workspace-nav-button.is-active{border-color:var(--gw-ds-color-primary)}@supports (color:color-mix(in lab,red,red)){.accounts-workspace-nav-button.is-active{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 35%,var(--gw-ds-color-border))}}.accounts-workspace-nav-button.is-active{background:linear-gradient(180deg,var(--gw-ds-color-primary-soft) 0%,var(--gw-ds-color-primary-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.accounts-workspace-nav-button.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--gw-ds-color-primary-soft) 88%,var(--gw-ds-color-surface)),color-mix(in srgb,var(--gw-ds-color-primary-soft) 64%,var(--gw-ds-color-surface-soft)))}}.accounts-workspace-nav-button.is-active{color:var(--gw-ds-color-primary-strong);box-shadow:0 14px 26px #635bff24}.accounts-workspace-nav-button.is-active span{color:var(--gw-ds-color-primary-strong)}.accounts-workspace-content{gap:18px;min-width:0;display:grid}.accounts-workspace-panel{gap:16px;min-width:0;display:grid}.accounts-workspace-panel[hidden]{display:none!important}.accounts-workspace-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.accounts-workspace-panel-copy{gap:8px;min-width:0;display:grid}.accounts-workspace-panel-copy h3{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.03em;margin:0;font-size:1.24rem;font-weight:700}.accounts-workspace-panel-copy .helper-copy{margin:0}.accounts-workspace-panel-pills,.accounts-workspace-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accounts-workspace-panel-pill{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));min-width:110px;color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.1em;text-transform:uppercase;border-radius:10px;gap:4px;padding:10px 14px;font-size:.68rem;font-weight:800;display:inline-grid}.accounts-workspace-panel-pill strong{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.02em;text-transform:none;font-size:1rem;font-weight:700}.accounts-workspace-segments{gap:12px;display:grid}.accounts-detail-segmented-controls{flex-wrap:wrap;gap:10px;display:flex}.accounts-detail-segmented-button{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));min-height:40px;color:var(--gw-ds-color-text,var(--gw-text));border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.84rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.accounts-detail-segmented-button:hover{border-color:var(--gw-ds-color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.accounts-detail-segmented-button:hover{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 26%,var(--gw-ds-color-border))}}.accounts-detail-segmented-button.is-active,.accounts-detail-segmented-button[aria-pressed=true]{border-color:var(--gw-ds-color-primary)}@supports (color:color-mix(in lab,red,red)){.accounts-detail-segmented-button.is-active,.accounts-detail-segmented-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 40%,var(--gw-ds-color-border))}}.accounts-detail-segmented-button.is-active,.accounts-detail-segmented-button[aria-pressed=true]{background:var(--gw-ds-color-primary-soft);color:var(--gw-ds-color-primary-strong)}.accounts-detail-segmented-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.accounts-workspace-section{min-width:0}.accounts-workspace-panel-body{gap:16px;min-width:0;display:grid}.accounts-manager-overview-shell{gap:18px;display:grid}.accounts-manager-overview-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.accounts-manager-overview-section,.accounts-manager-overview-actions-shell{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));box-shadow:var(--gw-ds-shadow-sm);border-radius:12px;gap:16px;padding:18px 20px;display:grid}.accounts-workspace-status-card{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:12px;min-height:100%;display:grid}.accounts-workspace-status-card--interactive{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.accounts-workspace-status-card--interactive:hover{border-color:var(--gw-ds-color-primary,var(--gw-accent))}@supports (color:color-mix(in lab,red,red)){.accounts-workspace-status-card--interactive:hover{border-color:color-mix(in srgb,var(--gw-ds-color-primary,var(--gw-accent)) 28%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-workspace-status-card--interactive:hover{box-shadow:var(--gw-ds-shadow-md);transform:translateY(-1px)}.accounts-workspace-status-head,.accounts-workspace-status-body,.accounts-workspace-status-footer{min-width:0;display:grid}.accounts-workspace-status-head,.accounts-workspace-status-body{align-content:start;gap:6px}.accounts-workspace-status-title{display:block}.accounts-workspace-status-body{min-height:0}.accounts-workspace-status-details{gap:8px;margin-top:2px;display:grid}.accounts-workspace-status-detail-item{border-top:1px solid var(--gw-ds-color-border,var(--gw-line));gap:3px;min-width:0;padding-top:8px;display:grid}.accounts-workspace-status-detail-label{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.accounts-workspace-status-detail-value{color:var(--gw-ds-color-text,var(--gw-text));overflow-wrap:anywhere;word-break:break-word;font-size:.84rem;font-weight:600;line-height:1.35}.accounts-workspace-status-value{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;font-size:1.05rem;font-weight:700;line-height:1.3}.accounts-workspace-status-description{margin:0}.accounts-workspace-status-footer{align-self:end;min-height:44px}.accounts-workspace-status-footer--empty{min-height:44px}.accounts-workspace-status-actions{margin-top:0}.accounts-workspace-status-actions .gw-btn{border-radius:12px;min-height:42px;padding:0 16px;font-weight:600}.accounts-workspace-rule-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.accounts-workspace-rule-card{align-content:start}.accounts-workspace-loaded-at{margin:0}@media(max-width:960px){.accounts-detail-hero,.accounts-workspace-nav,.accounts-detail-hero-rail,.accounts-detail-action-cluster{grid-template-columns:1fr}.accounts-workspace-panel-header,.accounts-workspace-panel-actions,.accounts-workspace-panel-pills,.accounts-detail-segmented-controls{flex-direction:column;align-items:stretch}.accounts-detail-segmented-button,.accounts-workspace-panel-actions .gw-btn{width:100%}}.accounts-expandable-section{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));box-shadow:var(--gw-ds-shadow-md);border-radius:16px;overflow:hidden}.accounts-expandable-section>summary.accounts-expandable-summary{cursor:pointer;background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));text-transform:none;letter-spacing:normal;color:var(--gw-ds-color-text,var(--gw-text));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:grid}.accounts-expandable-section>summary.accounts-expandable-summary:before{content:none!important;display:none!important}.accounts-expandable-section>summary.accounts-expandable-summary::-webkit-details-marker{display:none}.accounts-expandable-main{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.accounts-expandable-icon{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));min-width:28px;max-width:28px;height:28px;color:var(--gw-ds-color-text-muted,var(--gw-muted));border-radius:999px;place-self:start;place-items:center;display:grid;overflow:hidden;width:28px!important}.accounts-expandable-icon:before{content:"›";font-size:1rem;line-height:1;transition:transform .2s;transform:rotate(0)}.accounts-expandable-section[open] .accounts-expandable-icon:before{transform:rotate(90deg)}.accounts-expandable-copy{align-content:start;gap:4px;min-width:0;display:grid}.accounts-expandable-copy span{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.01em;text-align:left;flex:none;font-size:.95rem;font-weight:700;display:block}.accounts-expandable-copy small{color:var(--gw-ds-color-text-muted,var(--gw-muted));text-align:left;font-size:.82rem;line-height:1.45;display:block}.accounts-expandable-count{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));min-width:42px;height:36px;color:var(--gw-ds-color-text,var(--gw-text));border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.86rem;font-weight:700;display:inline-flex}.accounts-expandable-body{border-top:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));gap:16px;padding:20px;display:grid}.accounts-detail-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.accounts-detail-summary-card{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface-soft);box-shadow:var(--gw-ds-shadow-sm);border-radius:12px;gap:8px;padding:18px 20px;display:grid}.accounts-detail-summary-card--permission{align-content:start}.accounts-detail-summary-card--wide{grid-column:1/-1}.accounts-detail-summary-card span{color:var(--gw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.accounts-detail-summary-card-primary{color:var(--gw-text);word-break:break-word;min-width:0;font-size:.95rem;font-weight:700}.accounts-detail-summary-card-primary .account-badge{width:fit-content}.accounts-detail-summary-card small{color:var(--gw-muted);font-size:.8rem;line-height:1.45}.accounts-detail-chip-list{flex-wrap:wrap;gap:8px;display:flex}.accounts-detail-action-group-buttons--stacked{align-items:stretch}.accounts-detail-action-group-buttons--stacked .accounts-detail-action-button{flex:160px}.accounts-manager-dashboard-shell{gap:24px;display:grid}.accounts-manager-dashboard-section{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:linear-gradient(180deg,var(--gw-ds-color-surface,var(--gw-surface)) 0%,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 100%);box-shadow:var(--gw-ds-shadow-md);border-radius:18px;gap:18px;padding:22px;display:grid}.accounts-manager-dashboard-empty{padding:28px}.accounts-manager-dashboard-empty--error{background:linear-gradient(#dc26260a,#dc262614);border-color:#dc26263d}.accounts-manager-dashboard-empty-copy{margin:0}.accounts-manager-dashboard-section-header,.accounts-manager-dashboard-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.accounts-manager-dashboard-aux,.accounts-manager-dashboard-metric-badge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accounts-manager-dashboard-header-note{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:linear-gradient(180deg,var(--gw-ds-color-surface,var(--gw-surface)) 0%,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 100%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;padding:12px 14px;display:flex}.accounts-manager-dashboard-kpi-grid,.accounts-manager-dashboard-balance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.accounts-manager-dashboard-metric-card{align-content:start}.accounts-manager-dashboard-metric-value{color:var(--gw-ds-color-text,var(--gw-text));font-size:1.34rem;font-weight:800;line-height:1.1}.accounts-manager-dashboard-footnote{color:var(--gw-ds-color-text-muted,var(--gw-muted))}.accounts-manager-dashboard-alert-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.accounts-manager-dashboard-alert-card{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));box-shadow:var(--gw-ds-shadow-sm);border-radius:14px;gap:12px;padding:16px;display:grid}.accounts-manager-dashboard-alert-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accounts-manager-dashboard-alert-top>div{gap:4px;display:grid}.accounts-manager-dashboard-alert-top span{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.accounts-manager-dashboard-alert-count{font-size:1.3rem;font-weight:800;line-height:1}.accounts-manager-dashboard-chart-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.accounts-manager-dashboard-chart-card{align-content:start}.accounts-manager-dashboard-chart-header{gap:6px;display:grid}.accounts-manager-dashboard-chart-header span{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.accounts-manager-dashboard-chart-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;min-height:208px;display:grid}.accounts-manager-dashboard-chart-bar{align-items:end;gap:8px;min-width:0;display:grid}.accounts-manager-dashboard-chart-label,.accounts-manager-dashboard-chart-bar small{color:var(--gw-ds-color-text-muted,var(--gw-muted));text-align:center;font-size:.72rem;line-height:1.35}.accounts-manager-dashboard-chart-track{background:linear-gradient(#0f172a0a,#0f172a14);border-radius:14px;justify-content:center;align-items:flex-end;min-height:124px;padding:10px 0;display:flex}.accounts-manager-dashboard-chart-fill{background:linear-gradient(#2bb673,#0f9f61);border-radius:999px 999px 10px 10px;width:min(30px,100%);box-shadow:0 10px 18px #0f9f612e}.accounts-manager-dashboard-chart-fill--fees{background:linear-gradient(#ffbf69,#f97316);box-shadow:0 10px 18px #f973162e}.accounts-manager-dashboard-chart-value{text-align:center;font-size:.78rem;font-weight:700}.accounts-manager-dashboard-service-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.accounts-manager-dashboard-service-card{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));box-shadow:var(--gw-ds-shadow-sm);border-radius:14px;gap:6px;padding:16px;display:grid}.accounts-manager-dashboard-service-card span{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}@media(max-width:960px){.accounts-manager-dashboard-section{padding:18px}.accounts-manager-dashboard-chart-grid{grid-template-columns:1fr}.accounts-manager-dashboard-chart-bars{gap:8px}}.accounts-operational-stack{gap:16px;display:grid}.accounts-manager-blocks-panel{border-radius:24px;gap:18px;padding:20px;display:grid}.accounts-manager-blocks-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.accounts-manager-blocks-header h3,.accounts-manager-block-group-header h4,.accounts-manager-block-overrides-header h4{color:var(--gw-ds-color-text,var(--gw-text));letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:700}.accounts-manager-blocks-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.accounts-manager-blocks-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:12px;display:grid}.accounts-manager-blocks-search-field,.accounts-manager-blocks-status-field{gap:6px;display:grid}.accounts-manager-blocks-search-field span,.accounts-manager-blocks-status-field span{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.accounts-manager-block-filters{flex-wrap:wrap;gap:10px;display:flex}.accounts-manager-block-filter-chip{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));min-height:42px;color:var(--gw-ds-color-text,var(--gw-text));font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,transform .2s,background .2s;display:inline-flex}.accounts-manager-block-filter-chip strong{background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.82rem;display:inline-flex}.accounts-manager-block-filter-chip.is-active{border-color:var(--gw-ds-color-primary)}@supports (color:color-mix(in lab,red,red)){.accounts-manager-block-filter-chip.is-active{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 45%,var(--gw-ds-color-border))}}.accounts-manager-block-filter-chip.is-active{background:var(--gw-ds-color-primary-soft,var(--gw-surface-soft));color:var(--gw-ds-color-primary-strong)}.accounts-manager-block-filter-chip:hover{transform:translateY(-1px)}.accounts-manager-block-groups{gap:16px;display:grid}.accounts-manager-block-group,.accounts-manager-block-overrides{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));border-radius:20px;gap:14px;padding:18px;display:grid}.accounts-manager-block-group-header,.accounts-manager-block-overrides-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.accounts-manager-block-group-header p,.accounts-manager-block-overrides-header p{margin:6px 0 0}.accounts-manager-block-group-count{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));min-width:42px;height:38px;color:var(--gw-ds-color-text,var(--gw-text));border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.accounts-manager-block-group-list{gap:12px;display:grid}.accounts-manager-block-row{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));width:100%;box-shadow:var(--gw-ds-shadow-sm);border-radius:18px;gap:0;display:grid;overflow:hidden}.accounts-manager-block-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.accounts-manager-block-row-main{gap:10px;min-width:0;display:grid}.accounts-manager-block-row-title-stack{gap:4px;min-width:0;display:grid}.accounts-manager-block-row-title-stack strong{color:var(--gw-ds-color-text,var(--gw-text));font-size:.98rem;font-weight:700}.accounts-manager-block-row-title-stack small{color:var(--gw-ds-color-text-muted,var(--gw-muted));font-size:.82rem}.accounts-manager-block-row-badges{flex-wrap:wrap;gap:8px;display:flex}.accounts-manager-block-row-toggle{min-width:112px}.accounts-manager-block-row-body{border-top:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));gap:16px;padding:0 18px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-manager-block-row-body{background:color-mix(in srgb,var(--gw-ds-color-surface-soft,var(--gw-surface-soft)) 75%,transparent)}}.accounts-manager-block-detail-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:16px;display:grid}.accounts-manager-block-detail-card{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));border-radius:16px;gap:8px;padding:16px;display:grid}.accounts-manager-block-detail-card--wide{grid-column:1/-1}.accounts-manager-block-detail-card span{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.accounts-manager-block-detail-card p,.accounts-manager-block-detail-card small{color:var(--gw-ds-color-text-muted,var(--gw-muted));margin:0;line-height:1.5}.accounts-manager-block-detail-card strong,.accounts-manager-block-detail-primary{color:var(--gw-ds-color-text,var(--gw-text));font-size:.98rem;font-weight:700}.accounts-manager-block-account-list{flex-wrap:wrap;gap:10px;max-height:168px;padding-right:4px;display:flex;overflow:auto}.accounts-manager-block-account-chip{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));border-radius:14px;gap:4px;min-width:0;padding:10px 12px;display:grid}.accounts-manager-block-account-chip strong{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.accounts-manager-block-account-chip small{color:var(--gw-ds-color-text,var(--gw-text));font-size:.82rem;line-height:1.35}.accounts-manager-block-actions .accounts-detail-action-button{min-width:0}.accounts-operational-section{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface);box-shadow:var(--gw-ds-shadow-sm);border-radius:20px;gap:14px;padding:18px 20px;display:grid}.accounts-operational-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accounts-operational-section-head h3{color:var(--gw-text);margin:0;font-size:1rem}.accounts-operational-section-head p{color:var(--gw-muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.accounts-operational-panel-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.accounts-operational-panel{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface-soft);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.accounts-operational-panel-title{color:var(--gw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.accounts-operational-list{gap:10px;display:grid}.accounts-operational-list-item{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);gap:4px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.accounts-operational-list-item{border:var(--gw-ds-border-1) solid color-mix(in srgb,var(--gw-ds-color-border) 78%,transparent)}}.accounts-operational-list-item{background:var(--gw-ds-color-surface);border-radius:14px}.accounts-operational-list-item strong{color:var(--gw-text);font-size:.9rem}.accounts-operational-list-item span{color:var(--gw-text);font-size:.9rem;line-height:1.45}.accounts-operational-list-item small{color:var(--gw-muted);font-size:.78rem}.accounts-operational-list-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accounts-operational-empty{margin:0}.accounts-operational-highlight{background:var(--gw-ds-color-surface-soft);color:var(--gw-text);border-radius:14px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.5}.accounts-detail-card-list{gap:12px;display:grid}.accounts-detail-card-list .account-grid-empty,.accounts-detail-summary-grid .account-grid-empty{margin:0}.accounts-linked-card{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));min-height:88px;box-shadow:var(--gw-ds-shadow-md);border-radius:14px;grid-template-columns:minmax(220px,1.7fr) minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.accounts-linked-card-identity{min-width:0}.accounts-linked-card-meta{gap:4px;min-width:0;display:grid}.accounts-linked-card-meta-label{color:var(--gw-ds-color-text-muted,var(--gw-muted));letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.accounts-linked-card-meta-value{color:var(--gw-ds-color-text,var(--gw-text));white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.accounts-linked-card-meta-extra{color:var(--gw-ds-color-text-muted,var(--gw-muted));white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.accounts-linked-card-badges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.accounts-linked-card-actions{justify-content:flex-end;display:flex}.accounts-detail-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.accounts-ledger-body--detail{min-width:0}.accounts-notification-history{gap:16px;margin-top:24px;display:grid}.accounts-notification-detail-card .accounts-notification-form-panel{gap:16px;display:grid}.accounts-notification-recipient-panel{gap:14px;display:grid}.accounts-notification-recipient-filter-row{padding:18px 20px}.accounts-notification-recipient-list{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface-soft,var(--gw-surface-soft));border-radius:16px;gap:10px;max-height:360px;padding:12px;display:grid;overflow:auto}.accounts-notification-recipient-option{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid}.accounts-notification-recipient-option:hover{border-color:var(--gw-ds-color-border-strong,var(--gw-line-strong));box-shadow:var(--gw-ds-shadow-md)}.accounts-notification-recipient-option.is-selected{border-color:var(--gw-ds-color-primary)}@supports (color:color-mix(in lab,red,red)){.accounts-notification-recipient-option.is-selected{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 34%,var(--gw-ds-color-border))}}.accounts-notification-recipient-option.is-selected{background:var(--gw-ds-color-primary-soft)}@supports (color:color-mix(in lab,red,red)){.accounts-notification-recipient-option.is-selected{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 60%,var(--gw-ds-color-surface))}}.accounts-notification-recipient-toggle{align-self:center;padding-top:0}.accounts-notification-recipient-option-body{align-items:center;min-width:0;display:flex}.accounts-notification-recipient-option-line{min-width:0;color:var(--gw-ds-color-text-muted,var(--gw-muted));white-space:nowrap;align-items:center;gap:10px;font-size:.82rem;line-height:1.35;display:flex;overflow:hidden}.accounts-notification-recipient-name{color:var(--gw-ds-color-text,var(--gw-text));text-overflow:ellipsis;min-width:0;font-size:.96rem;font-weight:700;overflow:hidden}.accounts-notification-recipient-badge{color:var(--gw-ds-color-secondary,var(--gw-text-soft));letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.accounts-notification-recipient-option-line span,.accounts-notification-recipient-option-line strong{align-items:center;display:inline-flex}.accounts-notification-recipient-option-line span:not(.accounts-notification-recipient-badge):before{content:"";background:var(--gw-ds-color-border-strong,var(--gw-line-strong));border-radius:999px;flex:none;width:4px;height:4px;margin-right:10px}.accounts-notification-recipient-empty,.accounts-notification-detail-card .accounts-notification-selection-summary,.accounts-notification-detail-card .accounts-notification-result{margin:0}.accounts-notification-detail-card .accounts-notification-history{margin-top:0}.accounts-notification-history-head{gap:16px;padding-top:4px;display:grid}.accounts-notification-history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.accounts-notification-history-filter-bar{flex:760px;grid-template-columns:minmax(280px,1.8fr) repeat(2,minmax(140px,.72fr)) auto;align-items:end;gap:12px;display:grid}.accounts-notification-history-filter-field{gap:6px;min-width:0;display:grid}.accounts-notification-history-filter-field span{color:var(--gw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.accounts-notification-history-filter-field .toolbar-input{width:100%;min-width:0}.accounts-notification-history-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accounts-notification-history-body{gap:0;padding-top:0}.accounts-notification-history-empty{margin:0}.accounts-notification-history-stack{gap:6px}.accounts-notification-history-pill-row{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.accounts-notification-history-pill-row>*{flex:none}.accounts-notification-history-observation small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accounts-notification-history .accounts-ledger-shell{border:1px solid var(--gw-ds-color-border,var(--gw-line));background:var(--gw-ds-color-surface,var(--gw-surface));border-radius:18px}.accounts-notification-history .account-grid-header--manual-notifications.table-grid,.accounts-notification-history .account-grid-row--manual-notifications.table-grid,.accounts-notification-history .account-ledger-group{box-sizing:border-box;width:100%;min-width:0}.accounts-notification-history .account-grid-header--manual-notifications.table-grid{border-top:0}.accounts-notification-history .account-grid-header--manual-notifications.table-grid span:last-child{text-align:left}.accounts-notification-history .account-ledger-group{box-shadow:none;background:0 0;border:0;border-radius:0}.accounts-notification-history .account-ledger-group+.account-ledger-group{border-top:1px solid var(--gw-line)}.account-detail-panel .accounts-ledger-shell{padding-bottom:8px}.accounts-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.accounts-page-summary{margin:0}.accounts-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.accounts-pagination-size{color:var(--gw-muted);align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.accounts-pagination-size .toolbar-input{min-width:88px}@media(max-width:1180px){.accounts-summary-grid,.accounts-notification-history-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-notification-history-filter-field--search,.accounts-notification-history-filter-actions{grid-column:1/-1}.accounts-detail-page-header{grid-template-columns:1fr}.accounts-detail-page-copy{padding-right:0}.accounts-detail-page-side{justify-content:flex-start;position:static}.accounts-detail-summary-cards,.accounts-manager-detail-stats,.accounts-child-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-manager-detail-summary-grid--hero{grid-template-columns:1fr}.accounts-manager-detail-identity-top{grid-template-columns:auto minmax(0,1fr)}.accounts-manager-detail-brand-logo{grid-column:1/-1}.accounts-manager-detail-summary-card--merged{grid-template-columns:1fr}.accounts-manager-detail-summary-section--executive{border-left:0;border-top:1px solid var(--gw-ds-color-primary);padding-top:18px;padding-left:0}@supports (color:color-mix(in lab,red,red)){.accounts-manager-detail-summary-section--executive{border-top:1px solid color-mix(in srgb,var(--gw-ds-color-primary) 12%,var(--gw-ds-color-border,var(--gw-line)))}}.accounts-manager-detail-summary-card--executive{grid-template-columns:1fr}.accounts-manager-detail-metric-grid--executive,.accounts-manager-detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-linked-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.accounts-linked-card-identity,.accounts-linked-card-badges,.accounts-linked-card-actions{grid-column:1/-1}}@media(max-width:960px){.accounts-bulk-toolbar{align-items:stretch}.accounts-bulk-toolbar-actions{justify-content:flex-start;width:100%}.account-grid-header{display:none}.account-grid-body--pre-registration,.accounts-ledger-body{min-width:0}.account-grid-row--pre-registration,.account-grid-row--accounts,.account-grid-row--manual-notifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.accounts-notification-history .account-grid-header.table-grid{display:grid}.accounts-notification-history .table-grid{grid-template-columns:2.5fr 2fr 1.5fr 2fr 2fr 2fr;width:100%;min-width:0}.accounts-notification-history .account-grid-row.table-grid{grid-template-columns:2.5fr 2fr 1.5fr 2fr 2fr 2fr}.accounts-notification-history .table-grid>.account-grid-cell--identity,.accounts-notification-history .table-grid>.account-grid-cell--actions{grid-column:auto}.account-grid-cell--identity,.account-grid-cell--actions{grid-column:1/-1}.account-grid-cell--actions{justify-items:start}.account-grid-row--accounts .account-linked-breakdown{white-space:normal;flex-wrap:wrap}.account-grid-mobile-label{display:block}.account-data-text{white-space:normal}.account-ledger-children{padding:0}.account-ledger-children .account-grid-row--child{margin:0;padding-left:18px;padding-right:18px}.account-ledger-empty{margin:0;padding:12px 8px 4px 18px}.accounts-pagination{align-items:stretch}.accounts-pagination-controls{justify-content:flex-start}.accounts-notification-history-filter-bar{grid-template-columns:1fr}.accounts-detail-shell{padding-bottom:20px}.accounts-detail-page-header{grid-template-columns:1fr}.accounts-detail-page-copy{padding-right:0}.accounts-detail-page-side{justify-content:flex-start;position:static}.accounts-manager-detail-field-grid,.accounts-manager-detail-metric-grid--executive{grid-template-columns:1fr}.accounts-manager-detail-metric-card--wide,.accounts-manager-detail-field--full{grid-column:auto}.accounts-detail-action-button{width:100%}.accounts-detail-action-layout{grid-template-columns:1fr}.accounts-detail-action-cluster{gap:12px;width:100%;display:grid}.accounts-detail-action-group,.accounts-detail-action-group--danger{width:100%;margin-left:0}.accounts-detail-action-group-buttons{width:100%}.accounts-detail-filter-row .toolbar-input{width:100%;max-width:none}.accounts-manager-blocks-header,.accounts-manager-block-group-header,.accounts-manager-block-overrides-header{flex-direction:column;align-items:stretch}.accounts-manager-blocks-toolbar,.accounts-manager-block-detail-grid,.accounts-manager-block-row-head{grid-template-columns:1fr}.accounts-manager-block-row-toggle{width:100%}.accounts-detail-summary-cards,.accounts-manager-detail-stats,.accounts-child-detail-stats{grid-template-columns:1fr}.accounts-expandable-section>summary.accounts-expandable-summary{grid-template-columns:1fr;align-items:start}.accounts-expandable-count{justify-self:start}.accounts-detail-summary-grid,.accounts-linked-card-grid{grid-template-columns:1fr}.accounts-detail-pagination{align-items:stretch}.accounts-linked-card{grid-template-columns:1fr;align-items:flex-start}.account-identity--compact{flex-direction:column;align-items:flex-start;gap:4px}.account-text-stack--inline{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px}.account-identity--compact .account-identity-subline,.account-identity--compact .account-identity-id{max-width:100%}.accounts-linked-card-actions{justify-content:flex-start}}@media(max-width:640px){.accounts-bulk-toolbar{padding:12px 14px}.accounts-bulk-toolbar-actions,.accounts-bulk-toolbar-actions .ghost-button,.accounts-bulk-toolbar-actions .primary-button{width:100%}.accounts-row-selection{gap:10px}.accounts-summary-grid{grid-template-columns:1fr;grid-auto-rows:auto}.accounts-detail-filter-row,.accounts-expandable-body,.accounts-expandable-section>summary.accounts-expandable-summary{padding:16px}.accounts-detail-chip--wide{max-width:100%}.accounts-workspace-nav-button{min-height:0}.account-grid-row--pre-registration,.account-grid-row--accounts,.account-grid-row--manual-notifications{grid-template-columns:1fr}.accounts-list-card .account-grid-row--accounts,.accounts-list-card .account-grid-row--accounts-no-actions{min-height:0}.accounts-notification-history .account-grid-header.table-grid{display:grid}.accounts-notification-history .table-grid{grid-template-columns:2.5fr 2fr 1.5fr 2fr 2fr 2fr;width:100%;min-width:0}.accounts-notification-history .account-grid-row.table-grid{grid-template-columns:2.5fr 2fr 1.5fr 2fr 2fr 2fr}.accounts-notification-recipient-option{grid-template-columns:1fr}.accounts-notification-recipient-toggle{justify-content:flex-start;padding-top:0}.accounts-notification-recipient-option-body,.accounts-notification-recipient-option-line{align-items:flex-start}.accounts-notification-recipient-option-line{white-space:normal;flex-wrap:wrap}.accounts-notification-recipient-option-line span:not(.accounts-notification-recipient-badge):before{margin-right:8px}.account-grid-cell--identity,.account-grid-cell--actions{grid-column:auto}}thead th{color:var(--gw-ds-color-text-muted);background:var(--gw-ds-color-surface-soft);font-size:var(--gw-ds-font-xs);letter-spacing:.08em;text-transform:uppercase;border-bottom:var(--gw-ds-border-1) solid var(--gw-ds-color-border);padding:1rem;font-weight:700}tbody td{color:var(--gw-ds-color-text);vertical-align:top;border-bottom:var(--gw-ds-border-1) solid var(--gw-ds-color-border);padding:1rem}@supports (color:color-mix(in lab,red,red)){tbody td{border-bottom:var(--gw-ds-border-1) solid color-mix(in srgb,var(--gw-ds-color-border) 76%,transparent)}}[data-theme=dark] tbody td{color:var(--gw-ds-color-text)}tbody tr:last-child td{border-bottom:0}.empty-state{border-style:var(--tw-border-style);--tw-border-style:dashed;background-color:#f8fafccc;border-style:dashed;border-width:1px}@supports (color:color-mix(in lab,red,red)){.empty-state{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.empty-state{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);border-color:#94a3b859;border-radius:24px;padding:1rem 1.1rem;line-height:1.6}.payload-preview{background-color:var(--color-slate-950);color:var(--color-slate-100);border-radius:20px;max-height:440px;padding:1rem;overflow:auto}.banking-output-summary{color:var(--gw-text,#0f172a);background:#f8fafce0;border:1px solid #94a3b847;border-radius:14px;margin:0;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.banking-output-log{margin-top:.85rem}.banking-output-log summary{cursor:pointer;color:var(--gw-accent-strong,#1d4ed8);font-size:.86rem;font-weight:800}.banking-output-log .payload-preview{margin-top:.75rem}.code-block{background-color:var(--color-slate-950);color:var(--color-slate-100);border-radius:16px;padding:1rem 1.25rem;font-size:.85rem;line-height:1.5;overflow:auto}.code-block code{white-space:pre;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.api-docs-frame-shell{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface);border-radius:16px;margin-top:1rem;overflow:hidden}.api-docs-frame-shell iframe{border:0;width:100%;height:78vh;min-height:600px;display:block}.info-banner{border-style:var(--tw-border-style);color:#334155;background:linear-gradient(#ecfeff,#dbeafe);border-width:1px;border-color:#e2e8f0e6;border-radius:24px}.banner-icon{color:#0e7490;background:#a5f3fcd9}.provider-feature-list>*,.inline-list>*,.report-log-context span{background-color:var(--color-slate-100);color:var(--color-slate-600);border-radius:9999px;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-grid{gap:1rem}.screen[data-screen-panel=reports] .report-breakdown-card,.screen[data-screen-panel=reports] .report-inline-stat,.screen[data-screen-panel=reports] .report-stat-tile{border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=reports] .report-breakdown-card,.screen[data-screen-panel=reports] .report-inline-stat,.screen[data-screen-panel=reports] .report-stat-tile{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.screen[data-screen-panel=reports] .report-breakdown-card,.screen[data-screen-panel=reports] .report-inline-stat,.screen[data-screen-panel=reports] .report-stat-tile{color:var(--color-slate-700);border-color:#e2e8f0d1;border-radius:24px;box-shadow:0 14px 30px #94a3b81a}.screen[data-screen-panel=reports] .report-breakdown-card,.screen[data-screen-panel=reports] .report-inline-stat{padding:1.1rem 1.15rem}.screen[data-screen-panel=reports] .report-breakdown-title,.screen[data-screen-panel=reports] .report-inline-stat span,.screen[data-screen-panel=reports] .report-log-field span,.screen[data-screen-panel=reports] .report-bar-pct,.screen[data-screen-panel=reports] .report-funnel-conversion,.screen[data-screen-panel=reports] .report-log-buffer{color:#64748b}.screen[data-screen-panel=reports] .report-inline-stat strong,.screen[data-screen-panel=reports] .report-stat-tile strong,.screen[data-screen-panel=reports] .report-funnel-meta strong,.screen[data-screen-panel=reports] .report-bar-label strong{color:#0f172a}.screen[data-screen-panel=reports] .report-stat-tile{margin-bottom:.6rem;margin-right:.6rem;padding:.9rem 1.15rem}.screen[data-screen-panel=reports] .report-stat-tile span,.screen[data-screen-panel=reports] .report-bar-label,.screen[data-screen-panel=reports] .report-funnel-meta,.screen[data-screen-panel=reports] .report-log-details,.screen[data-screen-panel=reports] .report-webhook-error{color:#475569}.screen[data-screen-panel=reports] #reports-webhooks-section .table-wrap{overflow:auto hidden}.screen[data-screen-panel=reports] #reports-webhooks-section table{table-layout:fixed;width:100%;min-width:0}.screen[data-screen-panel=reports] #reports-webhooks-section thead th{padding:.8rem .7rem;font-size:.66rem;line-height:1.25}.screen[data-screen-panel=reports] #reports-webhooks-section tbody td{vertical-align:top;padding:.8rem .7rem;font-size:.78rem;line-height:1.45}.screen[data-screen-panel=reports] #reports-webhooks-section tbody td:nth-child(3),.screen[data-screen-panel=reports] #reports-webhooks-section tbody td:nth-child(5),.screen[data-screen-panel=reports] #reports-webhooks-section tbody td:nth-child(6),.screen[data-screen-panel=reports] #reports-webhooks-section tbody td:nth-child(7),.screen[data-screen-panel=reports] #reports-webhooks-section tbody td:nth-child(9){overflow-wrap:anywhere;word-break:break-word;white-space:normal}.screen[data-screen-panel=reports] #reports-webhooks-section .report-webhook-error{overflow-wrap:anywhere;max-width:100%;display:inline-block}.screen[data-screen-panel=reports] .report-bar-track,.screen[data-screen-panel=reports] .report-funnel-bar-wrap,.screen[data-screen-panel=reports] .report-timeline-track{background:#e2e8f0d1}.screen[data-screen-panel=reports] .report-timeline-label,.screen[data-screen-panel=reports] .report-timeline-count{color:#475569}.screen[data-screen-panel=reports] .report-log-toolbar{border-style:var(--tw-border-style);background-color:#f8fafccc;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=reports] .report-log-toolbar{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.screen[data-screen-panel=reports] .report-log-toolbar{border-color:#e2e8f0d1;border-radius:24px;padding:1rem 1.1rem}.screen[data-screen-panel=reports] .report-persisted-stack-section{gap:1rem}.screen[data-screen-panel=reports] .report-persisted-stack-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e8f0eb;border-radius:0;align-items:start;gap:.9rem;padding:0 0 1rem;display:grid}.screen[data-screen-panel=reports] .report-persisted-stack-toolbar .report-log-filters,.screen[data-screen-panel=reports] #report-settlement-sync-summary-meta .report-log-filters,.screen[data-screen-panel=reports] #report-operational-read-summary-meta .report-log-filters,.screen[data-screen-panel=reports] #report-operational-read-summary-actions,.screen[data-screen-panel=reports] .report-persisted-stack-filters{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.screen[data-screen-panel=reports] .report-persisted-stack-toolbar .report-log-filters>*,.screen[data-screen-panel=reports] #report-settlement-sync-summary-meta .report-log-filters>*,.screen[data-screen-panel=reports] #report-operational-read-summary-meta .report-log-filters>*,.screen[data-screen-panel=reports] #report-operational-read-summary-actions>*,.screen[data-screen-panel=reports] .report-persisted-stack-filters>*{width:min(100%,360px)}.screen[data-screen-panel=reports] .report-persisted-stack-toolbar .report-log-filters .helper-copy,.screen[data-screen-panel=reports] #report-settlement-sync-summary-meta .report-log-filters .helper-copy,.screen[data-screen-panel=reports] #report-operational-read-summary-meta .report-log-filters .helper-copy,.screen[data-screen-panel=reports] #report-operational-read-summary-actions .helper-copy,.screen[data-screen-panel=reports] .report-persisted-stack-filters .helper-copy{width:100%}.screen[data-screen-panel=reports] .report-persisted-stack-toolbar .report-log-filters .report-log-field,.screen[data-screen-panel=reports] .report-persisted-stack-toolbar .report-log-filters .report-log-search-field,.screen[data-screen-panel=reports] #report-settlement-sync-summary-meta .report-log-filters .report-log-field,.screen[data-screen-panel=reports] #report-settlement-sync-summary-meta .report-log-filters .report-log-search-field,.screen[data-screen-panel=reports] #report-operational-read-summary-meta .report-log-filters .report-log-field,.screen[data-screen-panel=reports] #report-operational-read-summary-meta .report-log-filters .report-log-search-field,.screen[data-screen-panel=reports] #report-operational-read-summary-actions .report-log-field,.screen[data-screen-panel=reports] #report-operational-read-summary-actions .report-log-search-field,.screen[data-screen-panel=reports] .report-persisted-stack-filters .report-log-field,.screen[data-screen-panel=reports] .report-persisted-stack-filters .report-log-search-field{min-width:0}.screen[data-screen-panel=reports] .report-persisted-stack-stats{grid-template-columns:1fr}.screen[data-screen-panel=reports] .report-log-field,.screen[data-screen-panel=reports] .report-log-search-field{min-width:min(240px,100%)}.screen[data-screen-panel=reports] .report-log-search-field{flex:320px}.screen[data-screen-panel=reports] .stack-list.compact-stack-list{border-style:var(--tw-border-style);background-color:#f8fafcb3;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=reports] .stack-list.compact-stack-list{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.screen[data-screen-panel=reports] .stack-list.compact-stack-list{border-color:#e2e8f0d1;border-radius:22px;padding:1rem 1.1rem}.screen[data-screen-panel=reports] .report-log-summary>*,.screen[data-screen-panel=reports] #report-webhook-stats>*{border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=reports] .report-log-summary>*,.screen[data-screen-panel=reports] #report-webhook-stats>*{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.screen[data-screen-panel=reports] .report-log-summary>*,.screen[data-screen-panel=reports] #report-webhook-stats>*{border-color:#e2e8f0d1;border-radius:24px;padding:1rem 1.1rem;box-shadow:0 14px 30px #94a3b814}.screen[data-screen-panel=reports] .report-webhook-toolbar{align-items:center}.screen[data-screen-panel=reports] .report-webhook-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.screen[data-screen-panel=reports] .report-webhook-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.screen[data-screen-panel=reports] .report-webhook-filter-wide{grid-column:1/-1}.screen[data-screen-panel=reports] .report-webhook-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.screen[data-screen-panel=reports] .report-webhook-table-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.screen[data-screen-panel=reports] .report-webhook-reviewed-chip{color:#15803d;background:#dcfce7eb;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-webhook-detail-timeline{gap:.85rem;display:grid}.screen[data-screen-panel=reports] .report-webhook-timeline-row{grid-template-columns:minmax(120px,160px) 1fr auto;align-items:center;gap:.85rem;display:grid}.screen[data-screen-panel=reports] .report-webhook-timeline-step{border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-webhook-timeline-step.is-done{color:#15803d;background:#dcfce7f5}.screen[data-screen-panel=reports] .report-webhook-timeline-step.is-pending{color:#a16207;background:#fef9c3f5}.screen[data-screen-panel=reports] .report-webhook-timeline-step.is-failed{color:#b91c1c;background:#fee2e2f5}.screen[data-screen-panel=reports] .report-webhook-timeline-meta{gap:.15rem;display:grid}.screen[data-screen-panel=reports] .report-webhook-timeline-meta strong{color:#0f172a}.screen[data-screen-panel=reports] .report-webhook-modal-card{width:min(1440px,100vw - 20px);max-height:calc(100vh - 20px)}#report-webhook-modal.modal-shell,#report-detail-modal.modal-shell{z-index:120;padding:10px}.screen[data-screen-panel=reports] .report-webhook-summary-grid,.screen[data-screen-panel=reports] .report-webhook-modal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.screen[data-screen-panel=reports] .report-webhook-summary-card{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface-soft);border-radius:20px;gap:.45rem;padding:1rem 1.1rem;display:grid}.screen[data-screen-panel=reports] .report-webhook-summary-card span,.screen[data-screen-panel=reports] .report-webhook-detail-row span{color:var(--gw-ds-color-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:700}.screen[data-screen-panel=reports] .report-webhook-summary-card strong,.screen[data-screen-panel=reports] .report-webhook-detail-row strong{color:var(--gw-ds-color-text);line-height:1.45}.screen[data-screen-panel=reports] .report-webhook-detail-list{gap:.8rem;display:grid}.screen[data-screen-panel=reports] .report-webhook-detail-row{gap:.25rem;display:grid}.screen[data-screen-panel=reports] .report-webhook-code{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172afa;border:1px solid #e2e8f0eb;border-radius:22px;margin:0;padding:1rem 1.1rem;font-size:.82rem;line-height:1.55;overflow:auto}@media(max-width:820px){.screen[data-screen-panel=reports] .report-webhook-toolbar-actions{justify-content:flex-start}.screen[data-screen-panel=reports] .report-webhook-timeline-row{grid-template-columns:1fr}.screen[data-screen-panel=reports] .report-webhook-modal-card{width:min(100%,100vw - 10px);max-height:calc(100vh - 10px);padding:1.1rem}}.screen[data-screen-panel=reports] .report-banking-generator-module-card,.screen[data-screen-panel=reports] .report-banking-generator-operation-card,.screen[data-screen-panel=reports] .report-banking-generator-runtime-card{border-style:var(--tw-border-style);background-color:#ffffffeb;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=reports] .report-banking-generator-module-card,.screen[data-screen-panel=reports] .report-banking-generator-operation-card,.screen[data-screen-panel=reports] .report-banking-generator-runtime-card{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.screen[data-screen-panel=reports] .report-banking-generator-module-card,.screen[data-screen-panel=reports] .report-banking-generator-operation-card,.screen[data-screen-panel=reports] .report-banking-generator-runtime-card{color:var(--color-slate-700);border-color:#e2e8f0d6;box-shadow:0 14px 30px #94a3b814}.screen[data-screen-panel=reports] #report-banking-generator-modules{grid-template-columns:1fr;gap:0}.screen[data-screen-panel=reports] .report-compliance-intro-grid,.screen[data-screen-panel=reports] .report-compliance-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.screen[data-screen-panel=reports] .report-compliance-callout,.screen[data-screen-panel=reports] .report-compliance-metric-card,.screen[data-screen-panel=reports] .report-compliance-card{border-style:var(--tw-border-style);background-color:#ffffffeb;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=reports] .report-compliance-callout,.screen[data-screen-panel=reports] .report-compliance-metric-card,.screen[data-screen-panel=reports] .report-compliance-card{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.screen[data-screen-panel=reports] .report-compliance-callout,.screen[data-screen-panel=reports] .report-compliance-metric-card,.screen[data-screen-panel=reports] .report-compliance-card{color:var(--color-slate-700);border-color:#e2e8f0d6;border-radius:24px;box-shadow:0 14px 30px #94a3b814}.screen[data-screen-panel=reports] .report-compliance-callout{background:radial-gradient(circle at 100% 0,#0ea5e91a,#0000 26%),linear-gradient(#f8fafcfa,#f1f5f9e6);align-content:start;gap:.75rem;padding:1rem 1.1rem;display:grid}.screen[data-screen-panel=reports] .report-compliance-callout>strong,.screen[data-screen-panel=reports] .report-compliance-callout-title{color:var(--color-slate-900);margin:0;font-size:.95rem;display:block}.screen[data-screen-panel=reports] .report-compliance-callout p,.screen[data-screen-panel=reports] .report-compliance-callout-copy{color:#475569;margin:0;line-height:1.55}.screen[data-screen-panel=reports] .report-compliance-callout-list{color:#334155;margin:0;padding-left:1.15rem;line-height:1.55}.screen[data-screen-panel=reports] .report-compliance-callout-list li+li{margin-top:.28rem}.screen[data-screen-panel=reports] .report-compliance-state-tags{flex-wrap:wrap;gap:.55rem;display:flex}.screen[data-screen-panel=reports] .report-compliance-inline-pill{letter-spacing:.03em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:10px;justify-content:center;align-items:center;min-height:26px;padding:.16rem .58rem;font-size:.7rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-compliance-inline-pill.status-conforme{color:#047857;background:#10b98124}.screen[data-screen-panel=reports] .report-compliance-inline-pill.status-parcial{color:#92400e;background:#f59e0b24}.screen[data-screen-panel=reports] .report-compliance-inline-pill.status-lacuna{color:#991b1b;background:#ef444424}.screen[data-screen-panel=reports] .report-compliance-file-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;width:100%;display:grid}.screen[data-screen-panel=reports] .report-compliance-textarea-field{gap:.55rem;display:grid}.screen[data-screen-panel=reports] .report-compliance-textarea-field textarea{resize:vertical;background:#f8fafce0;border:1px solid #cbd5e1eb;border-radius:22px;min-height:220px;padding:1rem 1.05rem;line-height:1.55}.screen[data-screen-panel=reports] .report-compliance-source-list{gap:.7rem;display:grid}.screen[data-screen-panel=reports] .report-compliance-source-item{background:#f8fafcb8;border:1px solid #e2e8f0eb;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.85rem .95rem;display:flex}.screen[data-screen-panel=reports] .report-compliance-source-copy{gap:.2rem;min-width:0;display:grid}.screen[data-screen-panel=reports] .report-compliance-source-copy strong{color:var(--color-slate-900);font-size:.92rem}.screen[data-screen-panel=reports] .report-compliance-source-copy small{color:#475569;line-height:1.45}.screen[data-screen-panel=reports] .report-compliance-source-meta{color:#0f172a;letter-spacing:.03em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#0f172a14;border-radius:10px;justify-content:center;align-items:center;min-height:26px;padding:.16rem .58rem;font-size:.7rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-compliance-source-meta.kind-checklist_sugerido{color:#047857;background:#10b98124}.screen[data-screen-panel=reports] .report-compliance-source-meta.kind-arquivo_extraido,.screen[data-screen-panel=reports] .report-compliance-source-meta.kind-texto_livre{color:#0369a1;background:#0ea5e924}.screen[data-screen-panel=reports] .report-compliance-source-meta.kind-arquivo_sem_extracao,.screen[data-screen-panel=reports] .report-compliance-source-meta.kind-evidencia_anexa{color:#92400e;background:#f59e0b24}.screen[data-screen-panel=reports] .report-compliance-metric-card{gap:.2rem;padding:.95rem 1rem;display:grid}.screen[data-screen-panel=reports] .report-compliance-metric-card span{color:#475569;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.screen[data-screen-panel=reports] .report-compliance-metric-card strong{color:var(--color-slate-900);letter-spacing:-.04em;font-size:1.9rem}.screen[data-screen-panel=reports] .report-compliance-metric-card small{color:#64748b;line-height:1.45}.screen[data-screen-panel=reports] .report-compliance-card{gap:.9rem;padding:1rem 1.05rem;display:grid}.screen[data-screen-panel=reports] .report-compliance-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.screen[data-screen-panel=reports] .report-compliance-question{color:var(--color-slate-900);margin:0;font-size:1rem;line-height:1.55}.screen[data-screen-panel=reports] .report-compliance-answer{background:#f8fafcc7;border:1px solid #e2e8f0eb;border-radius:18px;gap:.35rem;padding:.85rem .95rem;display:grid}.screen[data-screen-panel=reports] .report-compliance-answer strong{color:var(--color-slate-900);font-size:.95rem}.screen[data-screen-panel=reports] .report-compliance-meta{gap:.28rem;padding-top:.1rem;display:grid}.screen[data-screen-panel=reports] .report-compliance-answer p,.screen[data-screen-panel=reports] .report-compliance-evidence-list,.screen[data-screen-panel=reports] .report-compliance-source-inline,.screen[data-screen-panel=reports] .report-compliance-card-note{color:#475569;margin:0;line-height:1.55}.screen[data-screen-panel=reports] .report-compliance-source-inline{font-size:.84rem}.screen[data-screen-panel=reports] .report-compliance-source-inline strong{color:#0f172a;font-weight:700}.screen[data-screen-panel=reports] .report-compliance-artifact{justify-items:start;gap:.4rem;display:grid}.screen[data-screen-panel=reports] .report-compliance-artifact-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#312e81;cursor:pointer;background:#6366f114;border:1px solid #6366f138;border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:.55rem .9rem;font-family:inherit;font-size:.84rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.screen[data-screen-panel=reports] .report-compliance-artifact-link:hover{background:#6366f11f}.screen[data-screen-panel=reports] .report-compliance-artifact-name{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.45}.screen[data-screen-panel=reports] .report-compliance-inline-code,.screen[data-screen-panel=reports] .report-compliance-callout code{color:#0f172a;background:#0f172a0f;border-radius:.5rem;padding:.08rem .42rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.84em;display:inline-block}.screen[data-screen-panel=reports] .report-compliance-evidence-list{background:#f8fafcb8;border:1px solid #e2e8f0eb;border-radius:18px;padding:.8rem .95rem .8rem 1rem}.screen[data-screen-panel=reports] .report-compliance-evidence-list li+li{margin-top:.25rem}.screen[data-screen-panel=reports] .report-compliance-pill{letter-spacing:.03em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:10px;justify-content:center;align-items:center;min-height:28px;padding:.18rem .62rem;font-size:.7rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-compliance-pill.status-conforme{color:#047857;background:#10b98124}.screen[data-screen-panel=reports] .report-compliance-pill.status-parcial{color:#92400e;background:#f59e0b24}.screen[data-screen-panel=reports] .report-compliance-pill.status-lacuna{color:#991b1b;background:#ef444424}@media(max-width:860px){.screen[data-screen-panel=reports] .report-compliance-source-item,.screen[data-screen-panel=reports] .report-compliance-card-head{flex-direction:column}}.screen[data-screen-panel=reports] .report-banking-generator-module-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e8f0eb;border-radius:0;padding:.95rem 0;overflow:hidden}.screen[data-screen-panel=reports] .report-banking-generator-module-card[open]{background:0 0;border-color:#6366f12e}.screen[data-screen-panel=reports] .report-banking-generator-module-head{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.screen[data-screen-panel=reports] .report-banking-generator-module-head::-webkit-details-marker{display:none}.screen[data-screen-panel=reports] .report-banking-generator-module-head::marker{content:""}.screen[data-screen-panel=reports] .report-banking-generator-module-copy{flex:auto;gap:.28rem;display:grid}.screen[data-screen-panel=reports] .report-banking-generator-module-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);letter-spacing:-.03em}.screen[data-screen-panel=reports] .report-banking-generator-module-meta{flex-shrink:0;align-items:center;gap:.6rem;display:inline-flex}.screen[data-screen-panel=reports] .report-banking-generator-module-count{background-color:var(--color-slate-100);color:var(--color-slate-600);white-space:nowrap;border-radius:9999px;align-items:center;min-height:38px;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-banking-generator-module-chevron{color:#334155;background:#0f172a0f;border-radius:9999px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:1.05rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-banking-generator-module-chevron:before{content:"+"}.screen[data-screen-panel=reports] .report-banking-generator-module-card[open] .report-banking-generator-module-chevron:before{content:"-"}.screen[data-screen-panel=reports] .report-banking-generator-operation-list{gap:.85rem;margin-top:1rem;display:grid}.screen[data-screen-panel=reports] .report-banking-generator-operation-card{background:linear-gradient(#f8fafcfa,#f1f5f9e0);border-radius:24px;padding:1rem 1.05rem}.screen[data-screen-panel=reports] .report-banking-generator-operation-card.is-selected{background:radial-gradient(circle at 100% 0,#10b9811f,#0000 28%),linear-gradient(#fffffffa,#ecfdf5d1);border-color:#10b98147}.screen[data-screen-panel=reports] .report-banking-generator-operation-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.screen[data-screen-panel=reports] .report-banking-generator-operation-copy{flex:320px;gap:.75rem;min-width:0;display:grid}.screen[data-screen-panel=reports] .report-banking-generator-operation-toggle{cursor:pointer;flex:auto;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.screen[data-screen-panel=reports] .report-banking-generator-operation-toggle input{accent-color:#2563eb;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;box-shadow:none;border-radius:.4rem;flex:none;margin:.15rem 0 0;padding:0}.screen[data-screen-panel=reports] .report-banking-generator-operation-toggle span{flex:auto;gap:.25rem;min-width:0;display:grid}.screen[data-screen-panel=reports] .report-banking-generator-operation-toggle strong{color:var(--color-slate-900);font-size:.98rem}.screen[data-screen-panel=reports] .report-banking-generator-operation-toggle small,.screen[data-screen-panel=reports] .report-banking-generator-path,.screen[data-screen-panel=reports] .report-banking-generator-runtime-card small{color:#475569}.screen[data-screen-panel=reports] .report-banking-generator-pill-row,.screen[data-screen-panel=reports] .report-banking-generator-runtime-list{flex-wrap:wrap;gap:.55rem;display:flex}.screen[data-screen-panel=reports] .report-banking-generator-pill{letter-spacing:.03em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:10px;justify-content:center;align-items:center;min-height:26px;padding:.16rem .58rem;font-size:.7rem;font-weight:700;display:inline-flex}.screen[data-screen-panel=reports] .report-banking-generator-pill.method-pill{color:#0f172a;background:#0f172a14}.screen[data-screen-panel=reports] .report-banking-generator-pill.impact-read{color:#0369a1;background:#0ea5e91f}.screen[data-screen-panel=reports] .report-banking-generator-pill.impact-write{color:#92400e;background:#f59e0b24}.screen[data-screen-panel=reports] .report-banking-generator-pill.impact-destructive{color:#991b1b;background:#ef444424}.screen[data-screen-panel=reports] .report-banking-generator-pill.impact-recommended{color:#047857;background:#10b98124}.screen[data-screen-panel=reports] .report-banking-generator-pill-row{justify-content:flex-end;align-self:flex-start}.screen[data-screen-panel=reports] .report-banking-generator-path{white-space:normal;word-break:break-word;background:#0f172a0a;border:1px solid #e2e8f0e6;border-radius:18px;padding:.75rem .85rem;font-size:.78rem;line-height:1.45;display:block}.screen[data-screen-panel=reports] .report-banking-generator-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.9rem;display:grid}.screen[data-screen-panel=reports] .report-banking-generator-field{gap:.4rem;display:grid}.screen[data-screen-panel=reports] .report-banking-generator-field.is-wide{grid-column:1/-1}.screen[data-screen-panel=reports] .report-banking-generator-field>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.screen[data-screen-panel=reports] .report-banking-generator-field input,.screen[data-screen-panel=reports] .report-banking-generator-field select,.screen[data-screen-panel=reports] .report-banking-generator-field textarea{border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-slate-900);border-width:1px;border-color:#cbd5e1f0;border-radius:16px;width:100%;min-height:46px;padding:.75rem .85rem}.screen[data-screen-panel=reports] .report-banking-generator-field textarea{resize:vertical;min-height:120px}.screen[data-screen-panel=reports] .report-banking-generator-runtime-list{align-items:stretch}.screen[data-screen-panel=reports] .report-banking-generator-runtime-card{border-radius:18px;gap:.35rem;min-width:220px;padding:.8rem .9rem;display:grid}.screen[data-screen-panel=reports] .report-banking-generator-runtime-card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.screen[data-screen-panel=reports] .report-banking-generator-runtime-card strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);word-break:break-word}.screen[data-screen-panel=reports] .report-banking-generator-preview-frame{background:#fffffffa;border:1px solid #e2e8f0e6;border-radius:28px;width:100%;min-height:1200px;margin-top:1rem;box-shadow:inset 0 1px #ffffffb3,0 18px 42px #94a3b81f}@media(max-width:900px){.screen[data-screen-panel=reports] .report-banking-generator-field-grid{grid-template-columns:1fr}.screen[data-screen-panel=reports] .report-banking-generator-module-head,.screen[data-screen-panel=reports] .report-banking-generator-operation-head{flex-direction:column}.screen[data-screen-panel=reports] .report-banking-generator-preview-frame{min-height:820px}}.screen[data-screen-panel=manager] .onboarding-layout,.screen[data-screen-panel=child] .onboarding-layout,.screen[data-screen-panel=unico] .onboarding-layout{grid-template-columns:1fr;align-items:start;gap:24px}.screen[data-screen-panel=manager] .onboarding-rail,.screen[data-screen-panel=child] .onboarding-rail,.screen[data-screen-panel=unico] .onboarding-rail,.screen[data-screen-panel=manager] .onboarding-main,.screen[data-screen-panel=child] .onboarding-main,.screen[data-screen-panel=unico] .onboarding-main{border-style:var(--tw-border-style);background-color:#fffffff2;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=manager] .onboarding-rail,.screen[data-screen-panel=child] .onboarding-rail,.screen[data-screen-panel=unico] .onboarding-rail,.screen[data-screen-panel=manager] .onboarding-main,.screen[data-screen-panel=child] .onboarding-main,.screen[data-screen-panel=unico] .onboarding-main{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.screen[data-screen-panel=manager] .onboarding-rail,.screen[data-screen-panel=child] .onboarding-rail,.screen[data-screen-panel=unico] .onboarding-rail,.screen[data-screen-panel=manager] .onboarding-main,.screen[data-screen-panel=child] .onboarding-main,.screen[data-screen-panel=unico] .onboarding-main{border-color:#e2e8f0d1;border-radius:30px;box-shadow:0 18px 45px #223c6e14}.screen[data-screen-panel=manager] .onboarding-rail,.screen[data-screen-panel=child] .onboarding-rail,.screen[data-screen-panel=unico] .onboarding-rail{background:linear-gradient(#fffffffa,#f8fafcf0)}.screen[data-screen-panel=unico] .onboarding-rail{position:static;top:auto}.screen[data-screen-panel=unico] #unico-context-section,.screen[data-screen-panel=unico] #unico-capture-section,.screen[data-screen-panel=unico] #unico-bankly-section,.screen[data-screen-panel=unico] #unico-finalize-section{scroll-margin-top:24px}.screen[data-screen-panel=manager] .form-shell,.screen[data-screen-panel=child] .form-shell,.screen[data-screen-panel=unico] .surface-card.onboarding-main{gap:22px}.screen[data-screen-panel=manager] .form-steps,.screen[data-screen-panel=child] .form-steps{gap:10px}.screen[data-screen-panel=unico] .unico-progress-card{border-style:var(--tw-border-style);background-color:#fffffff2;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=unico] .unico-progress-card{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.screen[data-screen-panel=unico] .unico-progress-card{border-color:#e2e8f0d1;border-radius:30px;box-shadow:0 18px 45px #223c6e14}.screen[data-screen-panel=unico] .unico-progress-tracker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.screen[data-screen-panel=unico] .unico-progress-chip{border-style:var(--tw-border-style);background-color:var(--color-slate-50);color:var(--color-slate-500);border-width:1px;border-color:#e2e8f0eb;justify-content:center;min-height:48px;padding:.75rem 1rem;box-shadow:inset 0 1px #ffffffb8}.screen[data-screen-panel=unico] .unico-progress-chip.active{color:#0e7490;background:linear-gradient(135deg,#ecfefffa,#cffafeeb);border-color:#22d3ee52}.screen[data-screen-panel=unico] .unico-progress-chip.is-complete,.screen[data-screen-panel=unico] .unico-progress-chip[data-step-state=complete]{color:#166534;background:linear-gradient(135deg,#ecfdf5fa,#d1fae5f0);border-color:#4ade8047}.screen[data-screen-panel=unico] .unico-progress-chip[data-step-state=pending]{color:#64748b;background:#f8fafceb}.screen[data-screen-panel=manager] .step-chip,.screen[data-screen-panel=child] .step-chip{border-style:var(--tw-border-style);background-color:var(--color-slate-50);color:var(--color-slate-500);border-width:1px;border-color:#e2e8f0eb;min-height:40px;padding:0 1rem;box-shadow:inset 0 1px #ffffffb8}.screen[data-screen-panel=manager] .step-chip.active,.screen[data-screen-panel=child] .step-chip.active{color:#0e7490;background:linear-gradient(135deg,#ecfefffa,#cffafeeb);border-color:#22d3ee52}.screen[data-screen-panel=manager] .card-guard-note,.screen[data-screen-panel=child] .card-guard-note,.screen[data-screen-panel=unico] .card-guard-note,.screen[data-screen-panel=unico] .journey-signal{border-style:var(--tw-border-style);color:#854d0e;background:linear-gradient(#fffbebfa,#fef9c3b8);border-width:1px;border-color:#facc1547;border-radius:22px;padding:1rem 1.1rem}.screen[data-screen-panel=manager] .provider-selection-card,.screen[data-screen-panel=child] .provider-selection-card,.screen[data-screen-panel=unico] .onboarding-summary-grid>*,.screen[data-screen-panel=unico] .unico-request-timeline>*,.screen[data-screen-panel=unico] .unico-capture-card{border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=manager] .provider-selection-card,.screen[data-screen-panel=child] .provider-selection-card,.screen[data-screen-panel=unico] .onboarding-summary-grid>*,.screen[data-screen-panel=unico] .unico-request-timeline>*,.screen[data-screen-panel=unico] .unico-capture-card{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.screen[data-screen-panel=manager] .provider-selection-card,.screen[data-screen-panel=child] .provider-selection-card,.screen[data-screen-panel=unico] .onboarding-summary-grid>*,.screen[data-screen-panel=unico] .unico-request-timeline>*,.screen[data-screen-panel=unico] .unico-capture-card{border-color:#e2e8f0d1;border-radius:24px;box-shadow:0 14px 30px #94a3b81a}.screen[data-screen-panel=unico] .journey-banner{border-style:var(--tw-border-style);color:var(--color-slate-700);background:radial-gradient(circle at 100% 0,#22d3ee29,#0000 24%),linear-gradient(135deg,#fffffffa,#ecfeffeb 55%,#ecfdf5e0);border-width:1px;border-color:#67e8f96b;border-radius:30px;padding:1.4rem 1.5rem;box-shadow:0 18px 45px #223c6e14}.screen[data-screen-panel=unico] .journey-banner-session,.screen[data-screen-panel=unico] .advanced-settings-summary:before{color:#0e7490}.screen[data-screen-panel=unico] .modal-block{border-style:var(--tw-border-style);background-color:#f8fafcb3;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=unico] .modal-block{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.screen[data-screen-panel=unico] .modal-block{border-color:#e2e8f0d1;border-top-width:1px;border-radius:26px;margin-top:.5rem;padding:1.2rem}.screen[data-screen-panel=unico] .modal-block-head,.screen[data-screen-panel=unico] .verification-session-toolbar,.screen[data-screen-panel=unico] .journey-banner-actions{gap:12px}.screen[data-screen-panel=unico] .advanced-settings-group{border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=unico] .advanced-settings-group{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.screen[data-screen-panel=unico] .advanced-settings-group{border-color:#e2e8f0d1;border-radius:22px;margin-top:.25rem;overflow:hidden}.screen[data-screen-panel=unico] .advanced-settings-summary{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=unico] .advanced-settings-summary{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.screen[data-screen-panel=unico] .advanced-settings-summary{color:var(--color-slate-700);padding:.9rem 1rem}.screen[data-screen-panel=unico] .advanced-settings-group[open]{padding-bottom:1rem}.screen[data-screen-panel=unico] .unico-stage{border-style:var(--tw-border-style);background-color:#f8fafcb3;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=unico] .unico-stage{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.screen[data-screen-panel=unico] .unico-stage{border-style:solid;border-color:#22d3ee47;box-shadow:inset 0 1px #ffffffb8}.screen[data-screen-panel=unico] .unico-stage:empty:before,.screen[data-screen-panel=unico] .unico-stage-copy,.screen[data-screen-panel=unico] .dependency-copy,.screen[data-screen-panel=unico] .unico-capture-card-head small{color:#475569}.screen[data-screen-panel=unico] .unico-capture-preview{background:linear-gradient(#f8fafcf5,#e2e8f0e6);border-color:#e2e8f0e6}.screen[data-screen-panel=unico] .onboarding-summary-grid,.screen[data-screen-panel=unico] .unico-request-timeline{gap:14px}.screen[data-screen-panel=unico] .onboarding-summary-grid>*,.screen[data-screen-panel=unico] .unico-request-timeline>*{padding:1rem 1.05rem}.screen[data-screen-panel=unico] .unico-request-group{border-style:var(--tw-border-style);background-color:#ffffffeb;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=unico] .unico-request-group{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.screen[data-screen-panel=unico] .unico-request-group{border-color:#e2e8f0d1;border-radius:28px;box-shadow:0 16px 34px #94a3b81a}.screen[data-screen-panel=unico] .unico-request-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.screen[data-screen-panel=unico] .unico-request-group-head h4{margin:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);letter-spacing:-.03em}.screen[data-screen-panel=unico] .unico-request-group-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.screen[data-screen-panel=unico] .unico-request-group-list{gap:.9rem;display:grid}.screen[data-screen-panel=unico] .unico-request-entry{background:linear-gradient(#f8fafcfa,#f1f5f9e0);border-color:#e2e8f0e0;border-radius:24px;overflow:hidden}.screen[data-screen-panel=unico] .unico-request-entry-summary{cursor:pointer;padding:1rem 1.05rem}.screen[data-screen-panel=unico] .unico-request-entry-summary .helper-copy{margin:.75rem 0 0}.screen[data-screen-panel=unico] .unico-request-entry-body{border-top:1px solid #e2e8f0e0;gap:.9rem;padding:0 1.05rem 1rem;display:grid}.screen[data-screen-panel=unico] .unico-request-details{border-top-color:#e2e8f0e0}.screen[data-screen-panel=unico] .unico-request-details summary{color:#0e7490}.screen[data-screen-panel=unico] .unico-request-panels{gap:.9rem}.screen[data-screen-panel=unico] .unico-request-panel{border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:1px}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=unico] .unico-request-panel{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.screen[data-screen-panel=unico] .unico-request-panel{border-color:#e2e8f0d1;border-radius:22px;padding:.9rem}.screen[data-screen-panel=unico] .unico-request-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.screen[data-screen-panel=unico] .unico-request-panel-copy{min-height:34px;padding:.35rem .85rem;font-size:.72rem}@media(max-width:1024px){.screen[data-screen-panel=manager] .onboarding-layout,.screen[data-screen-panel=child] .onboarding-layout,.screen[data-screen-panel=unico] .onboarding-layout{grid-template-columns:1fr}.screen[data-screen-panel=unico] .journey-banner{gap:1rem}.screen[data-screen-panel=unico] .unico-progress-tracker{grid-template-columns:1fr}}.form-grid-highlight{grid-template-columns:1fr;gap:1rem}.inline-action-field{border-style:var(--tw-border-style);background-color:#ffffffe6;border-width:1px}@supports (color:color-mix(in lab,red,red)){.inline-action-field{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.inline-action-field{color:var(--color-slate-700);border-color:#e2e8f0d1;border-radius:24px;padding:1rem 1.05rem;box-shadow:0 14px 30px #94a3b814}.inline-action-field>.lookup-status{margin-top:.2rem}.inline-action-row{grid-template-columns:minmax(0,1fr);gap:.85rem}.inline-action-row>.bureau-action-button{width:100%}.screen[data-screen-panel=manager] .page-hero-card,.screen[data-screen-panel=child] .page-hero-card{gap:1.5rem}.screen[data-screen-panel=manager] .form-bar.dual-bar,.screen[data-screen-panel=child] .form-bar.dual-bar,.screen[data-screen-panel=banking] .form-bar.dual-bar,.screen[data-screen-panel=manager] .form-grid,.screen[data-screen-panel=child] .form-grid,.screen[data-screen-panel=banking] .form-grid{grid-template-columns:1fr}.screen[data-screen-panel=manager] .provider-selection-head,.screen[data-screen-panel=child] .provider-selection-head,.screen[data-screen-panel=banking] .provider-selection-head{align-items:flex-start;gap:.85rem}.screen[data-screen-panel=banking] .banking-command-grid,.screen[data-screen-panel=banking] .overview-grid,.screen[data-screen-panel=banking] .pix-grid{grid-template-columns:1fr;gap:1.25rem}.screen[data-screen-panel=banking] .banking-selector-card,.screen[data-screen-panel=banking] .banking-command-card,.screen[data-screen-panel=banking] .banking-roadmap-card{gap:1.25rem}.screen[data-screen-panel=banking] .form-bar.gw-filter-bar{grid-template-columns:minmax(0,640px);justify-content:start;width:100%;display:grid}.screen[data-screen-panel=banking] .banking-account-picker-field{width:100%;max-width:640px}.screen[data-screen-panel=banking] #banking-account-id{width:100%}.screen[data-screen-panel=banking] .pix-account-context{padding:1rem 1.05rem}.screen[data-screen-panel=banking] .banking-section-account-reference{border:1px solid var(--gw-line);border-left:4px solid var(--gw-accent);background:var(--gw-surface-soft);box-shadow:var(--gw-shadow-sm);border-radius:14px;grid-column:1/-1;gap:.3rem;margin-bottom:1rem;padding:.95rem 1rem;display:grid}.screen[data-screen-panel=banking] .banking-section-account-reference strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:var(--gw-accent)!important}.screen[data-screen-panel=banking] .banking-section-account-reference span{overflow-wrap:anywhere;line-height:1.55;color:var(--gw-muted)!important}.screen[data-screen-panel=banking] .banking-capability-grid,.screen[data-screen-panel=banking] .banking-roadmap-grid{grid-template-columns:1fr;align-items:start}.screen[data-screen-panel=banking] .compact-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:1rem}.screen[data-screen-panel=banking] #banking-active-account-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:.75rem;margin-bottom:1rem;display:grid}.screen[data-screen-panel=banking] #banking-active-account-stats .stat-card{border:1px solid var(--gw-line);background:var(--gw-surface-soft);min-height:0;box-shadow:var(--gw-shadow-sm);border-radius:16px;align-content:start;gap:.45rem;padding:1rem 1.05rem;display:grid}.screen[data-screen-panel=banking] #banking-active-account-stats .stat-label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:var(--gw-muted)!important}.screen[data-screen-panel=banking] #banking-active-account-stats strong{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.35;color:var(--gw-text)!important}.screen[data-screen-panel=banking] #account-balance-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:.75rem;margin-bottom:1rem;display:grid}.screen[data-screen-panel=banking] #account-balance-summary .stat-card{border:1px solid var(--gw-line);background:var(--gw-surface-soft);min-height:0;box-shadow:var(--gw-shadow-sm);border-radius:16px;align-content:start;gap:.5rem;padding:1rem 1.05rem;display:grid}.screen[data-screen-panel=banking] #account-balance-summary .stat-label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:var(--gw-muted)!important}.screen[data-screen-panel=banking] #account-balance-summary strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1.15;color:var(--gw-text)!important}.screen[data-screen-panel=banking] #account-balance-updated-at{letter-spacing:-.03em!important;font-size:clamp(1.1rem,1.5vw,1.45rem)!important;line-height:1.25!important}.screen[data-screen-panel=banking] .balance-audit-meta{flex-wrap:wrap;gap:.55rem;margin:0 0 1rem;display:flex}.screen[data-screen-panel=banking] .balance-audit-meta .gw-badge{font-size:.76rem}.screen[data-screen-panel=banking] .balance-refresh-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;display:grid}.screen[data-screen-panel=banking] .balance-refresh-copy{gap:.45rem;display:grid}.screen[data-screen-panel=banking] .balance-refresh-copy .helper-copy{margin:0}.screen[data-screen-panel=banking] .balance-refresh-form{align-items:center;display:flex}.screen[data-screen-panel=banking] .balance-refresh-form .form-submit-row{padding-top:0}.screen[data-screen-panel=banking] .manual-ledger-adjustment-card{gap:1rem;display:grid}.screen[data-screen-panel=banking] .manual-ledger-adjustment-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:.75rem;margin-bottom:1rem;display:grid}.screen[data-screen-panel=banking] .manual-ledger-adjustment-summary .stat-card{border:1px solid var(--gw-line);background:var(--gw-surface-soft);min-height:0;box-shadow:var(--gw-shadow-sm);border-radius:16px;align-content:start;gap:.5rem;padding:1rem 1.05rem;display:grid}.screen[data-screen-panel=banking] .manual-ledger-adjustment-summary .stat-label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:var(--gw-muted)!important}.screen[data-screen-panel=banking] .manual-ledger-adjustment-summary strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.35rem,1.9vw,1.75rem);font-weight:700;line-height:1.15;color:var(--gw-text)!important}.screen[data-screen-panel=banking] .manual-ledger-adjustment-summary .stat-card small{font-size:.76rem;line-height:1.5;color:var(--gw-muted)!important}.screen[data-screen-panel=banking] .manual-ledger-adjustment-timeline-block{gap:.85rem;display:grid}.screen[data-screen-panel=banking] .manual-ledger-adjustment-timeline{gap:.75rem;display:grid}.screen[data-screen-panel=banking] .manual-ledger-adjustment-timeline-item{border:1px solid var(--gw-line);background:var(--gw-surface-soft);box-shadow:var(--gw-shadow-sm);border-radius:16px;gap:.25rem;padding:.9rem 1rem;display:grid}.screen[data-screen-panel=banking] .manual-ledger-adjustment-timeline-item strong{font-size:.95rem;line-height:1.35;color:var(--gw-text)!important}.screen[data-screen-panel=banking] .manual-ledger-adjustment-timeline-item small{font-size:.76rem;line-height:1.5;color:var(--gw-muted)!important}.screen[data-screen-panel=banking] .manual-ledger-adjustment-timeline-item .manual-ledger-adjustment-amount{font-weight:700}@media(max-width:900px){.screen[data-screen-panel=banking] .balance-refresh-panel{grid-template-columns:1fr;align-items:start}}.screen[data-screen-panel=banking] .activity-pagination{margin-bottom:.9rem}.screen[data-screen-panel=banking] .activity-pagination .accounts-pagination-controls{justify-content:flex-start}.screen[data-screen-panel=banking] .activity-entry-copy,.screen[data-screen-panel=banking] .activity-amount-stack,.screen[data-screen-panel=banking] .activity-balance-stack{gap:.2rem;display:grid}.screen[data-screen-panel=banking] .activity-entry-copy{min-width:170px}.screen[data-screen-panel=banking] .activity-entry-copy strong,.screen[data-screen-panel=banking] .activity-amount-stack strong,.screen[data-screen-panel=banking] .activity-balance-stack strong{font-size:.92rem;font-weight:700;line-height:1.35;color:var(--gw-text)!important}.screen[data-screen-panel=banking] .activity-entry-copy small,.screen[data-screen-panel=banking] .activity-amount-stack small,.screen[data-screen-panel=banking] .activity-balance-stack small{font-size:.76rem;line-height:1.45;color:var(--gw-muted)!important}.screen[data-screen-panel=banking] .activity-amount.is-credit{color:#047857!important}.screen[data-screen-panel=banking] .activity-amount.is-debit{color:#b42318!important}.screen[data-screen-panel=banking] .activity-status-badge{white-space:nowrap}@media(max-width:900px){.screen[data-screen-panel=banking] .activity-pagination{align-items:flex-start}.screen[data-screen-panel=banking] .activity-pagination .accounts-pagination-controls{justify-content:flex-start;width:100%}}.screen[data-screen-panel=banking] .table-empty{text-align:center;color:var(--gw-muted)}.screen[data-screen-panel=banking] .capability-card,.screen[data-screen-panel=banking] .roadmap-chip-card{border-radius:24px;align-content:start;padding:1rem 1.05rem}.screen[data-screen-panel=banking] .capability-card-head{align-items:flex-start;gap:.85rem}.screen[data-screen-panel=banking] .capability-card p,.screen[data-screen-panel=banking] .capability-meta,.screen[data-screen-panel=banking] .capability-card small{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.65}.screen[data-screen-panel=banking] .capability-card small:last-child{border-radius:var(--radius-2xl);background-color:#f8fafcd9}@supports (color:color-mix(in lab,red,red)){.screen[data-screen-panel=banking] .capability-card small:last-child{background-color:color-mix(in oklab,var(--color-slate-50) 85%,transparent)}}.screen[data-screen-panel=banking] .capability-card small:last-child{color:var(--color-slate-600);border:1px solid #e2e8f0d1;padding:.85rem .95rem}.screen[data-screen-panel=banking] .banking-module-shell{border-top:0;gap:1rem;margin-top:.85rem;padding-top:0}.screen[data-screen-panel=banking] .banking-module-intro{margin:.2rem 0 0}.screen[data-screen-panel=banking] .banking-module-nav{flex-wrap:wrap;gap:.75rem;display:flex}.screen[data-screen-panel=banking] .banking-module-nav .tab-button{flex:0 auto;justify-content:center;width:auto;min-width:clamp(136px,15vw,190px);padding-inline:1rem}@media(min-width:960px){.screen[data-screen-panel=banking] .banking-capability-grid,.screen[data-screen-panel=banking] .banking-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.inline-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.inline-action-row>.bureau-action-button{width:auto}}@media(max-width:640px){.screen[data-screen-panel=banking] .provider-selection-head,.screen[data-screen-panel=manager] .provider-selection-head,.screen[data-screen-panel=child] .provider-selection-head{flex-direction:column}.screen[data-screen-panel=banking] .banking-module-nav,.screen[data-screen-panel=manager] .form-grid,.screen[data-screen-panel=child] .form-grid{gap:.75rem}}.modal-open{overflow:hidden}#password-confirm-modal.modal-shell{z-index:140}.password-confirm-card{width:calc(100% - 32px);max-width:420px}.manual-ledger-adjustment-modal-card{width:calc(100% - 32px);max-width:760px;max-height:calc(100vh - 48px);overflow-y:auto}.manual-ledger-adjustment-modal-copy{gap:.35rem;display:grid}.accounts-manager-config-modal-card{width:calc(100% - 32px);max-width:920px;max-height:calc(100vh - 48px);overflow-y:auto}.accounts-manager-config-modal-summary{gap:16px;display:grid}.accounts-manager-config-modal-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.accounts-manager-config-modal-note{margin:0}.accounts-manager-config-modal-actions{justify-content:flex-end}.manual-ledger-adjustment-preview-copy{margin:0}.manual-ledger-adjustment-checkbox{align-items:flex-start;margin-top:.9rem}.manual-ledger-adjustment-status{color:var(--gw-text);background:#f8fafce6;border:1px solid #0f172a14;border-radius:14px;margin:0;padding:.8rem .95rem;line-height:1.55}.manual-ledger-adjustment-status.is-error{color:#991b1b;background:#fef2f2eb;border-color:#b4231833}.manual-ledger-adjustment-status.is-ready{color:#065f46;background:#ecfdf5eb;border-color:#0478572e}.account-profile-card{width:calc(100% - 32px);max-width:960px;max-height:calc(100vh - 48px);overflow-y:auto}.account-profile-form{gap:1.25rem}.account-profile-meta{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.profile-meta-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-profile-tabs{border-bottom:1px solid #0f172a14;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem;display:flex}.account-profile-panel{flex-direction:column;gap:1rem;display:flex}.account-profile-section{margin-top:0}.account-profile-status{background:var(--gw-ds-color-primary-soft);color:var(--gw-ds-color-primary-strong);border:var(--gw-ds-border-1) solid var(--gw-ds-color-primary);border-radius:12px;padding:.75rem 1rem;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.account-profile-status{border:var(--gw-ds-border-1) solid color-mix(in srgb,var(--gw-ds-color-primary) 24%,var(--gw-ds-color-border))}}.account-profile-status-success{background:var(--gw-ds-color-success-soft);color:var(--gw-ds-color-success);border-color:var(--gw-ds-color-success)}@supports (color:color-mix(in lab,red,red)){.account-profile-status-success{border-color:color-mix(in srgb,var(--gw-ds-color-success) 28%,var(--gw-ds-color-border))}}.account-profile-status-error{background:var(--gw-ds-color-danger-soft);color:var(--gw-ds-color-danger);border-color:var(--gw-ds-color-danger)}@supports (color:color-mix(in lab,red,red)){.account-profile-status-error{border-color:color-mix(in srgb,var(--gw-ds-color-danger) 28%,var(--gw-ds-color-border))}}.account-profile-status-warning{background:var(--gw-ds-color-warning-soft);color:var(--gw-ds-color-warning);border-color:var(--gw-ds-color-warning)}@supports (color:color-mix(in lab,red,red)){.account-profile-status-warning{border-color:color-mix(in srgb,var(--gw-ds-color-warning) 28%,var(--gw-ds-color-border))}}.account-profile-actions{background:var(--gw-ds-color-surface);border-top:var(--gw-ds-border-1) solid var(--gw-ds-color-border);justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex;position:sticky;bottom:0}[data-theme=dark] .account-profile-actions{background:var(--gw-ds-color-surface);border-color:var(--gw-ds-color-border)}.field-required{color:var(--gw-ds-color-danger);font-weight:600}.form-error{color:var(--gw-ds-color-danger);margin:0;font-size:.85rem}.checkbox-row{cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.checkbox-row input[type=checkbox]{width:1rem;height:1rem}.public-legal-term-content{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface-soft);border-radius:1rem;max-height:18rem;padding:1rem;line-height:1.6;overflow:auto}.public-legal-term-content h1,.public-legal-term-content h2,.public-legal-term-content h3,.public-legal-term-content h4,.public-legal-term-content h5,.public-legal-term-content h6{margin:0 0 .75rem}.public-legal-term-content p,.public-legal-term-content ul,.public-legal-term-content ol,.public-legal-term-content table,.public-legal-term-content blockquote{margin:0 0 .9rem}.public-legal-term-content table{border-collapse:collapse;width:100%}.public-legal-term-content th,.public-legal-term-content td{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);padding:.55rem .65rem}.public-legal-term-ack{margin-top:.9rem}.legal-terms-editor-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:1rem;display:grid}.legal-terms-editor-field{gap:.45rem;display:grid}.legal-term-html-input{resize:vertical;min-height:22rem;font-family:Cascadia Code,Consolas,monospace}.legal-terms-preview-card{gap:.9rem;display:grid}.legal-term-preview-frame{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface);border-radius:1rem;width:100%;min-height:22rem}.legal-terms-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.75rem;display:grid}.legal-terms-filter-actions{justify-content:flex-end}.settings-table-actions,.inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media(max-width:980px){.legal-terms-editor-grid{grid-template-columns:1fr}}.form-checkbox-stack{flex-direction:column;gap:.5rem;display:flex}.reps-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rep-list{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.rep-card{border-radius:16px;padding:1rem}.rep-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.rep-card-body{flex-direction:column;gap:1rem;display:flex}.attachment-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.attachment-tile{background:var(--gw-ds-color-surface-soft);border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);border-radius:14px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}[data-theme=dark] .attachment-tile{background:var(--gw-ds-color-surface-soft);border-color:var(--gw-ds-color-border)}.attachment-tile header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.attachment-tile-status{text-transform:uppercase;letter-spacing:.05em;color:var(--gw-ds-color-text-muted);font-size:.75rem}.attachment-tile-actions{flex-wrap:wrap;gap:.4rem;display:flex}.attachment-tile-actions label.ghost-button{cursor:pointer}.attachment-tile-id{word-break:break-all;margin:0;font-size:.7rem}.account-profile-attachment-group{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.ghost-button.danger{color:var(--gw-ds-color-danger);border-color:var(--gw-ds-color-danger)}@supports (color:color-mix(in lab,red,red)){.ghost-button.danger{border-color:color-mix(in srgb,var(--gw-ds-color-danger) 30%,var(--gw-ds-color-border))}}.ghost-button.danger:hover:not(:disabled){background:var(--gw-ds-color-danger-soft)}.ghost-button.warning{color:var(--gw-ds-color-warning);border-color:var(--gw-ds-color-warning)}@supports (color:color-mix(in lab,red,red)){.ghost-button.warning{border-color:color-mix(in srgb,var(--gw-ds-color-warning) 30%,var(--gw-ds-color-border))}}.ghost-button.warning:hover:not(:disabled){background:var(--gw-ds-color-warning-soft)}.ghost-button:disabled,button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:720px){.account-profile-card{border-radius:0;max-height:100vh}}.row-actions{display:inline-block;position:relative}.row-actions[open]>.row-actions-trigger{background:var(--gw-ds-color-primary);color:var(--gw-ds-color-on-primary);border-color:var(--gw-ds-color-primary)}.row-actions-trigger{border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface);width:36px;height:36px;color:var(--gw-ds-color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;list-style:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.row-actions-trigger::-webkit-details-marker{display:none}.row-actions-trigger:hover{background:var(--bg-soft)}.row-actions-dots{font-size:1.1rem;font-weight:700;line-height:1}.row-actions-menu{z-index:30;border:var(--gw-ds-border-1) solid var(--gw-ds-color-border);background:var(--gw-ds-color-surface);min-width:220px;box-shadow:var(--gw-ds-shadow-lg);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.accounts-ledger-body>:last-child .row-actions-menu,.accounts-ledger-body>:nth-last-child(2) .row-actions-menu{top:auto;bottom:calc(100% + 6px)}.row-actions-item{text-align:left;width:100%;color:var(--gw-ds-color-text);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:.85rem;font-weight:600;display:block}.row-actions-item:hover{background:var(--gw-ds-color-primary-soft)}.row-actions-item.warning{color:var(--gw-ds-color-warning)}.row-actions-item.warning:hover{background:var(--gw-ds-color-warning-soft)}.row-actions-item.danger{color:var(--gw-ds-color-danger)}.row-actions-item.danger:hover{background:var(--gw-ds-color-danger-soft)}[data-theme=dark] .row-actions-trigger{background:var(--gw-ds-color-surface);color:var(--gw-ds-color-text);border-color:var(--gw-ds-color-border)}[data-theme=dark] .row-actions-menu{background:var(--gw-ds-color-surface);border-color:var(--gw-ds-color-border)}[data-theme=dark] .row-actions-item:hover{background:var(--gw-ds-color-primary-soft)}.change-password-card{width:min(440px,100vw - 32px)}.change-password-card .modal-copy{color:var(--muted);font-size:.88rem}.password-policy-panel{border:1px solid var(--gw-ds-color-border);border-radius:var(--gw-ds-radius-md);background:var(--gw-ds-color-surface);gap:10px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.password-policy-panel{background:color-mix(in srgb,var(--gw-ds-color-surface) 92%,var(--gw-ds-color-primary-soft) 8%)}}.compact-password-policy{align-self:end}.password-policy-title{letter-spacing:.04em;text-transform:uppercase;color:var(--gw-ds-color-text-muted,var(--muted));margin:0;font-size:.84rem;font-weight:700}.password-policy-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.password-policy-list.compact{gap:6px}.password-policy-item{color:var(--gw-ds-color-text-muted,var(--muted));align-items:center;gap:10px;font-size:.92rem;display:flex}.password-policy-item:before{content:"";background:var(--gw-ds-color-border-strong,var(--gw-ds-color-border));border-radius:999px;flex:none;width:10px;height:10px}.password-policy-item.is-met{color:var(--gw-ds-color-text)}.password-policy-item.is-met:before{background:var(--gw-ds-color-success,#1a7f37);box-shadow:0 0 0 4px var(--gw-ds-color-success,#1a7f37)}@supports (color:color-mix(in lab,red,red)){.password-policy-item.is-met:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--gw-ds-color-success,#1a7f37) 18%,transparent)}}.password-policy-feedback{color:var(--gw-ds-color-text-muted,var(--muted));margin:0;font-size:.88rem}.password-policy-feedback.is-error{color:var(--gw-ds-color-danger)}.password-policy-feedback.is-success{color:var(--gw-ds-color-success,#1a7f37)}.bankslip-pdf-preview-frame{border:1px solid var(--gw-ds-color-border);border-radius:var(--gw-ds-radius-sm);background:var(--gw-ds-color-surface);width:100%;height:480px}.sidebar,.sidebar *{box-sizing:border-box}.sidebar{min-width:0}.admin-shell:not(.sidebar-collapsed) .sidebar{overflow-x:hidden!important}.admin-shell.sidebar-collapsed .sidebar{overflow-x:visible!important}.sidebar-brand,.sidebar-brand-row,.sidebar-nav,.nav-group,.nav-screen-block,.nav-item,.nav-submenu,.nav-subitem,.sidebar-user,.sidebar-user-meta{min-width:0}.sidebar .nav-item,.sidebar .nav-subitem,.sidebar-user{width:100%;max-width:100%}.sidebar .nav-item,.sidebar .nav-subitem{overflow:hidden}.sidebar .nav-icon{flex-shrink:0}.nav-label,.sidebar .nav-subitem,.sidebar-user-meta span,.sidebar-user-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-user-meta span,.sidebar-user-meta strong{display:block}.admin-shell.sidebar-collapsed .sidebar .nav-submenu{max-width:min(340px,100vw - 80px);overflow-x:hidden}.gw-table-wrap,.table-wrap{width:100%;max-width:100%;overflow:auto hidden}.table-wrap table,.gw-table,table{width:100%}.table-wrap thead th,.gw-table thead th{z-index:var(--gw-ds-z-sticky);position:sticky;top:0}tbody tr:hover td{background:var(--gw-ds-color-primary-soft)}@supports (color:color-mix(in lab,red,red)){tbody tr:hover td{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 44%,transparent)}}[data-theme=dark] .table-wrap,[data-theme=dark] .gw-table-wrap{background:var(--gw-ds-color-surface);border-color:var(--gw-ds-color-border)}.workspace,.screen,.surface-card,.gw-card{min-width:0}.payload-preview,.gw-operation-response__log{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-bulk-toolbar,[data-theme=dark] .screen[data-screen-panel=accounts] .account-ledger-group,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-detail-summary-card,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-operational-section,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-expandable-section,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-linked-card,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-notification-history .accounts-ledger-shell,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-notification-recipient-option{background:var(--gw-ds-color-surface)!important;border-color:var(--gw-ds-color-border)!important}[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-operational-panel,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-operational-list-item,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-operational-highlight,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-detail-filter-row,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-notification-recipient-list,[data-theme=dark] .screen[data-screen-panel=accounts] .account-ledger-branch-summary,[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-expandable-section>summary.accounts-expandable-summary{background:var(--gw-ds-color-surface-soft)!important;border-color:var(--gw-ds-color-border)!important}[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-notification-recipient-option.is-selected{background:var(--gw-ds-color-primary-soft)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-notification-recipient-option.is-selected{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 52%,var(--gw-ds-color-surface))!important}}[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-notification-recipient-option.is-selected{border-color:var(--gw-ds-color-primary)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .screen[data-screen-panel=accounts] .accounts-notification-recipient-option.is-selected{border-color:color-mix(in srgb,var(--gw-ds-color-primary) 38%,var(--gw-ds-color-border))!important}}[data-theme=dark] .screen[data-screen-panel=accounts] .account-grid-row--manager{background:var(--gw-ds-color-primary-soft)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .screen[data-screen-panel=accounts] .account-grid-row--manager{background:color-mix(in srgb,var(--gw-ds-color-primary-soft) 24%,var(--gw-ds-color-surface))!important}}[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-module-card,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-operation-card,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-runtime-card,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-callout,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-metric-card,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-card,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-source-item,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-answer,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-evidence-list,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-path,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-preview-frame{background:var(--gw-ds-color-surface)!important;border-color:var(--gw-ds-color-border)!important;color:var(--gw-ds-color-text)!important}[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-source-meta,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-inline-code,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-callout code,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-module-chevron,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-pill.method-pill{background:var(--gw-ds-color-surface-soft)!important;color:var(--gw-ds-color-text)!important}[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-field input,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-field select,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-field textarea{background:var(--gw-ds-color-surface)!important;border-color:var(--gw-ds-color-border)!important;color:var(--gw-ds-color-text)!important}.screen[data-screen-panel=support] .support-med-header-card,.screen[data-screen-panel=support] .support-med-overview-shell,.screen[data-screen-panel=support] .support-med-table-shell,.screen[data-screen-panel=support] .support-med-detail-shell{gap:18px}.screen[data-screen-panel=support] .support-med-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.screen[data-screen-panel=support] .support-med-page-copy{gap:6px;max-width:860px;display:grid}.screen[data-screen-panel=support] .support-med-page-copy h2{margin:0;font-size:1.85rem;line-height:1.15}.screen[data-screen-panel=support] .support-med-page-copy .helper-copy{max-width:76ch;margin:0}.screen[data-screen-panel=support] .support-med-page-actions{align-items:center;gap:12px;display:flex}.screen[data-screen-panel=support] .support-med-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.screen[data-screen-panel=support] .support-med-stat-card{border:1px solid var(--gw-line);background:var(--gw-surface-soft);min-height:142px;box-shadow:var(--gw-shadow-sm);border-radius:12px;gap:8px;padding:18px;display:grid}.screen[data-screen-panel=support] .support-med-stat-card strong{letter-spacing:-.04em;font-size:2rem;line-height:1}.screen[data-screen-panel=support] .support-med-stat-card span{color:var(--gw-muted);font-size:.88rem;line-height:1.5}.screen[data-screen-panel=support] .support-med-context{margin:0;padding:0}.screen[data-screen-panel=support] .support-med-overview-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.screen[data-screen-panel=support] .support-med-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:16px;display:grid}.screen[data-screen-panel=support] .support-med-overview-main,.screen[data-screen-panel=support] .support-med-overview-side,.screen[data-screen-panel=support] .support-med-detail-main,.screen[data-screen-panel=support] .support-med-detail-side,.screen[data-screen-panel=support] .support-med-detail-stack{align-content:start;gap:16px;display:grid}.screen[data-screen-panel=support] .support-med-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.screen[data-screen-panel=support] .support-med-overview-side{grid-template-columns:minmax(0,1fr);align-items:stretch}.screen[data-screen-panel=support] .support-med-overview-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.screen[data-screen-panel=support] .support-med-panel-card,.screen[data-screen-panel=support] .support-med-note-card,.screen[data-screen-panel=support] .support-med-detail-card,.screen[data-screen-panel=support] .support-med-detail-summary-card{min-width:0;height:100%}.screen[data-screen-panel=support] .support-med-panel-card{min-height:188px}.screen[data-screen-panel=support] .support-med-note-card{min-height:286px}.screen[data-screen-panel=support] .support-med-note-card-wide{min-height:0}.screen[data-screen-panel=support] .support-med-note-card .stack-list,.screen[data-screen-panel=support] .support-med-panel-card .stack-list,.screen[data-screen-panel=support] .support-med-detail-card .stack-list{margin:0}.screen[data-screen-panel=support] .support-med-note-card .stack-list{gap:12px;display:grid}.screen[data-screen-panel=support] .support-med-note-card .stack-list li{align-content:start;gap:6px;display:grid}.screen[data-screen-panel=support] .support-med-note-card .stack-list li strong{line-height:1.35;display:block}.screen[data-screen-panel=support] .support-med-note-card .stack-list li small{color:var(--gw-muted);font-size:.94rem;line-height:1.6;display:block}.screen[data-screen-panel=support] .support-med-filterbar{border:1px solid var(--gw-line);background:var(--gw-surface-soft);border-radius:12px;gap:14px;padding:16px 18px;display:grid}.screen[data-screen-panel=support] .support-med-filterbar-copy{gap:4px;min-width:0;display:grid}.screen[data-screen-panel=support] .support-med-filterbar-copy p{margin:0}.screen[data-screen-panel=support] .support-med-filterbar .report-log-field span{font-weight:700;color:var(--gw-muted-soft)!important}.screen[data-screen-panel=support] .support-med-filterbar .report-log-buffer{color:var(--gw-muted)!important}.screen[data-screen-panel=support] .support-med-filterbar-controls{grid-template-columns:minmax(170px,.9fr) minmax(170px,.9fr) minmax(240px,1.4fr) auto auto;align-items:flex-end;gap:12px;display:grid}.screen[data-screen-panel=support] .support-med-filterbar-controls .report-log-field,.screen[data-screen-panel=support] .support-med-filterbar-controls .support-med-search-field{min-width:0}.screen[data-screen-panel=support] .support-med-filterbar-controls>button{align-self:end;min-width:104px}.screen[data-screen-panel=support] .support-med-detail-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.screen[data-screen-panel=support] .support-med-detail-summary-grid p{border:1px solid var(--gw-line);background:var(--gw-surface-soft);border-radius:12px;min-height:100%;margin:0;padding:14px 16px;line-height:1.55}.screen[data-screen-panel=support] .support-med-detail-summary-grid strong{color:var(--gw-text)}.screen[data-screen-panel=support] .support-med-detail-shell .code-card{min-height:220px;margin:0}.screen[data-screen-panel=support] .support-med-detail-empty.empty-state{margin:0}@media(max-width:1380px){.screen[data-screen-panel=support] .support-med-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.screen[data-screen-panel=support] .support-med-detail-grid{grid-template-columns:minmax(0,1fr)}.screen[data-screen-panel=support] .support-med-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.screen[data-screen-panel=support] .support-med-stat-grid,.screen[data-screen-panel=support] .support-med-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen[data-screen-panel=support] .support-med-overview-side,.screen[data-screen-panel=support] .support-med-overview-side-grid{grid-template-columns:minmax(0,1fr)}.screen[data-screen-panel=support] .support-med-filterbar-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.screen[data-screen-panel=support] .support-med-filterbar-controls .support-med-search-field{grid-column:1/-1}}@media(max-width:640px){.screen[data-screen-panel=support] .support-med-stat-grid,.screen[data-screen-panel=support] .support-med-detail-summary-grid,.screen[data-screen-panel=support] .support-med-mini-grid,.screen[data-screen-panel=support] .support-med-filterbar-controls{grid-template-columns:minmax(0,1fr)}.screen[data-screen-panel=support] .support-med-filterbar-controls .support-med-search-field{grid-column:auto}.screen[data-screen-panel=support] .support-med-page-copy h2{font-size:1.5rem}.screen[data-screen-panel=support] .support-med-filterbar{padding:14px}}[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-callout p,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-callout-copy,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-callout-list,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-source-copy small,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-answer p,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-evidence-list,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-source-inline,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-card-note,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-operation-toggle small,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-runtime-card small{color:var(--gw-ds-color-text-muted)!important}[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-callout>strong,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-callout-title,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-source-copy strong,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-question,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-answer strong,[data-theme=dark] .screen[data-screen-panel=reports] .report-compliance-source-inline strong,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-module-title,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-operation-toggle strong,[data-theme=dark] .screen[data-screen-panel=reports] .report-banking-generator-runtime-card strong{color:var(--gw-ds-color-text)!important}[data-theme=dark] .screen[data-screen-panel=manager] .onboarding-rail,[data-theme=dark] .screen[data-screen-panel=child] .onboarding-rail,[data-theme=dark] .screen[data-screen-panel=unico] .onboarding-rail,[data-theme=dark] .screen[data-screen-panel=manager] .onboarding-main,[data-theme=dark] .screen[data-screen-panel=child] .onboarding-main,[data-theme=dark] .screen[data-screen-panel=unico] .onboarding-main,[data-theme=dark] .screen[data-screen-panel=unico] .unico-progress-card,[data-theme=dark] .screen[data-screen-panel=manager] .provider-selection-card,[data-theme=dark] .screen[data-screen-panel=child] .provider-selection-card,[data-theme=dark] .screen[data-screen-panel=unico] .onboarding-summary-grid>*,[data-theme=dark] .screen[data-screen-panel=unico] .unico-request-timeline>*,[data-theme=dark] .screen[data-screen-panel=unico] .unico-capture-card,[data-theme=dark] .screen[data-screen-panel=unico] .advanced-settings-group,[data-theme=dark] .screen[data-screen-panel=unico] .unico-request-group,[data-theme=dark] .screen[data-screen-panel=unico] .unico-request-panel{background:var(--gw-ds-color-surface)!important;border-color:var(--gw-ds-color-border)!important}[data-theme=dark] .screen[data-screen-panel=unico] .journey-banner,[data-theme=dark] .screen[data-screen-panel=unico] .modal-block,[data-theme=dark] .screen[data-screen-panel=unico] .unico-stage,[data-theme=dark] .screen[data-screen-panel=unico] .unico-capture-preview,[data-theme=dark] .screen[data-screen-panel=unico] .unico-request-entry,[data-theme=dark] .screen[data-screen-panel=unico] .unico-progress-chip,[data-theme=dark] .screen[data-screen-panel=manager] .step-chip,[data-theme=dark] .screen[data-screen-panel=child] .step-chip,[data-theme=dark] .screen[data-screen-panel=manager] .card-guard-note,[data-theme=dark] .screen[data-screen-panel=child] .card-guard-note,[data-theme=dark] .screen[data-screen-panel=unico] .card-guard-note,[data-theme=dark] .screen[data-screen-panel=unico] .journey-signal{background:var(--gw-ds-color-surface-soft)!important;border-color:var(--gw-ds-color-border)!important;color:var(--gw-ds-color-text)!important;box-shadow:none!important}[data-theme=dark] .screen[data-screen-panel=unico] .advanced-settings-summary{background:var(--gw-ds-color-surface-soft)!important;color:var(--gw-ds-color-text)!important}[data-theme=dark] .public-onboarding-shell .public-wizard-header{background:var(--gw-ds-color-surface-soft)!important;border-color:var(--gw-ds-color-border)!important}[data-theme=dark] .public-onboarding-shell .public-wizard-header-top,[data-theme=dark] .public-onboarding-shell .public-wizard-helper{color:var(--gw-ds-color-text-muted)!important}[data-theme=dark] .public-onboarding-shell .public-wizard-counter strong,[data-theme=dark] .public-onboarding-shell .public-wizard-title{color:var(--gw-ds-color-text)!important}[data-theme=dark] .public-onboarding-shell .public-onboarding-frame{background:var(--gw-ds-color-surface)!important;border-color:var(--gw-ds-color-border)!important;box-shadow:none!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
