@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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);--color-primary:var(--wl-primary);--color-primary-strong:var(--wl-primary-strong);--color-primary-soft:var(--wl-primary-soft);--color-surface:var(--wl-surface);--color-surface-muted:var(--wl-muted-surface);--color-surface-subtle:var(--wl-page-bg);--color-border:var(--wl-border);--color-border-accent:var(--wl-accent-border);--color-text:var(--wl-text);--color-text-muted:var(--wl-text-muted);--color-text-soft:var(--wl-ink-soft);--color-danger:#dc2626;--color-danger-soft:#fee2e2;--color-success:#16a34a;--color-success-soft:#dcfce7;--color-warning:#ca8a04;--color-warning-soft:#fef9c3;--color-info:var(--wl-primary);--color-info-soft:var(--wl-primary-soft)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-51{margin:calc(var(--spacing) * 51)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--color-border)}.border-border-accent{border-color:var(--color-border-accent)}.border-danger{border-color:var(--color-danger)}.border-danger-soft{border-color:var(--color-danger-soft)}.border-primary{border-color:var(--color-primary)}.border-primary-strong{border-color:var(--color-primary-strong)}.border-success{border-color:var(--color-success)}.border-success-soft{border-color:var(--color-success-soft)}.border-transparent{border-color:#0000}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-info{background-color:var(--color-info)}.bg-info-soft{background-color:var(--color-info-soft)}.bg-primary{background-color:var(--color-primary)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-primary-strong{background-color:var(--color-primary-strong)}.bg-success{background-color:var(--color-success)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-soft{background-color:var(--color-warning-soft)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-danger{color:var(--color-danger)}.text-danger-soft{color:var(--color-danger-soft)}.text-info{color:var(--color-info)}.text-info-soft{color:var(--color-info-soft)}.text-primary{color:var(--color-primary)}.text-primary-soft{color:var(--color-primary-soft)}.text-primary-strong{color:var(--color-primary-strong)}.text-success{color:var(--color-success)}.text-success-soft{color:var(--color-success-soft)}.text-surface{color:var(--color-surface)}.text-surface-muted{color:var(--color-surface-muted)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-soft{color:var(--color-text-soft)}.text-warning{color:var(--color-warning)}.text-warning-soft{color:var(--color-warning-soft)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.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)}.shadow-hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#3b82f626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 1px 3px 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)}.shadow-sm{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[mh\:\^XqA\<\&6R1\\\>O5tRJ\+eR\]{mh:^XqA<&6R1\>O5tRJ+eR}.placeholder\:text-text-muted::placeholder{color:var(--color-text-muted)}@media(hover:hover){.hover\:border-border-accent:hover{border-color:var(--color-border-accent)}.hover\:border-primary-strong:hover{border-color:var(--color-primary-strong)}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:bg-primary-strong:hover{background-color:var(--color-primary-strong)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-surface-muted:hover{background-color:var(--color-surface-muted)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-text:hover{color:var(--color-text)}.hover\:shadow-hover:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#3b82f626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-danger:focus{--tw-ring-color:var(--color-danger)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-success:focus{--tw-ring-color:var(--color-success)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-primary-strong:active{background-color:var(--color-primary-strong)}.active\:bg-red-800:active{background-color:var(--color-red-800)}.active\:bg-surface-subtle:active{background-color:var(--color-surface-subtle)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-muted:disabled{background-color:var(--color-surface-muted)}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--wl-font:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wl-text:#0f172a;--wl-text-muted:#64748b;--wl-border:#e2e8f0;--wl-primary:#3b82f6;--wl-primary-strong:#2563eb;--wl-primary-soft:#dbeafe;--wl-surface:#fff;--wl-page-bg:#f1f5f9;--wl-radius:8px;--wl-shadow:0 1px 2px #0000000d;--wl-shadow-hover:0 4px 12px #3b82f626;--wl-muted-surface:#f8fafc;--wl-accent-border:#93c5fd;--wl-ink:#0f172a;--wl-ink-soft:#334155;--wl-downline:#ea580c;--wl-downline-strong:#c2410c;--wl-success:#16a34a;--wl-success-strong:#15803d;--wl-danger:#dc2626;--wl-danger-soft:#fee2e2;--wl-warning:#ca8a04;--wl-warning-soft:#fef9c3;--wl-overlay-backdrop:#0f172a73;--wl-elevated-surface:#fff}:root[data-color-scheme=dark]{color-scheme:dark;--wl-text:#e8edf4;--wl-text-muted:#9fb0c5;--wl-border:#3d4f66;--wl-primary-soft:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--wl-primary-soft:color-mix(in srgb, var(--wl-primary) 22%, var(--wl-surface))}}:root[data-color-scheme=dark]{--wl-surface:#1f2a3d;--wl-page-bg:#141c2e;--wl-muted-surface:#1a2438;--wl-accent-border:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--wl-accent-border:color-mix(in srgb, var(--wl-primary) 42%, var(--wl-border))}}:root[data-color-scheme=dark]{--wl-ink:#f1f5f9;--wl-ink-soft:#cbd5e1;--wl-shadow:0 1px 3px #00000052;--wl-shadow-hover:0 4px 14px #00000061;--wl-danger-soft:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--wl-danger-soft:color-mix(in srgb, var(--wl-danger) 18%, var(--wl-surface))}}:root[data-color-scheme=dark]{--wl-warning-soft:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--wl-warning-soft:color-mix(in srgb, var(--wl-warning) 18%, var(--wl-surface))}}:root[data-color-scheme=dark]{--wl-overlay-backdrop:#080f1ead;--wl-elevated-surface:#283447;--dash-shadow:0 8px 28px #00000061;--dash-close-color:#8fa3bb;--dash-close-hover:#e8edf4;--dash-btn-secondary-bg:var(--wl-muted-surface);--dash-btn-secondary-hover-bg:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-btn-secondary-hover-bg:color-mix(in srgb, var(--wl-primary) 20%, var(--wl-surface))}}:root[data-color-scheme=dark]{--dash-btn-soft-bg:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-btn-soft-bg:color-mix(in srgb, var(--wl-primary) 16%, var(--wl-surface))}}:root[data-color-scheme=dark]{--dash-btn-soft-border:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-btn-soft-border:color-mix(in srgb, var(--wl-primary) 38%, var(--wl-border))}}:root[data-color-scheme=dark]{--dash-btn-soft-hover-bg:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-btn-soft-hover-bg:color-mix(in srgb, var(--wl-primary) 28%, var(--wl-surface))}}:root[data-color-scheme=dark]{--dash-accent-purple-text:#c4b5fd;--dash-accent-amber-text:#fcd34d;--dash-success-tint-text:#86efac;--dash-danger-tint-text:#fca5a5;--dash-warning-tint-text:#fdba74;--dash-success-tint-bg:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-success-tint-bg:color-mix(in srgb, var(--wl-success) 18%, var(--wl-surface))}}:root[data-color-scheme=dark]{--dash-success-tint-border:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-success-tint-border:color-mix(in srgb, var(--wl-success) 40%, var(--wl-border))}}:root[data-color-scheme=dark]{--dash-danger-tint-bg:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-danger-tint-bg:color-mix(in srgb, var(--wl-danger) 18%, var(--wl-surface))}}:root[data-color-scheme=dark]{--dash-danger-tint-border:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-danger-tint-border:color-mix(in srgb, var(--wl-danger) 40%, var(--wl-border))}}:root[data-color-scheme=dark]{--dash-warning-tint-bg:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-warning-tint-bg:color-mix(in srgb, var(--wl-warning) 18%, var(--wl-surface))}}:root[data-color-scheme=dark]{--dash-warning-tint-border:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-warning-tint-border:color-mix(in srgb, var(--wl-warning) 40%, var(--wl-border))}}:root[data-color-scheme=dark]{--dash-nav-parent-active-bg:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-nav-parent-active-bg:color-mix(in srgb, var(--wl-primary) 26%, var(--wl-surface))}}:root[data-color-scheme=dark]{--dash-nav-parent-active-text:var(--wl-text)}:root{--dash-primary:var(--wl-primary);--dash-primary-hover:var(--wl-primary-strong);--dash-surface:var(--wl-surface);--dash-page-bg:var(--wl-page-bg);--dash-border:var(--wl-border);--dash-text:var(--wl-text);--dash-muted:var(--wl-text-muted);--dash-radius:var(--wl-radius);--dash-shadow:var(--wl-shadow);--dash-surface-elevated:var(--wl-elevated-surface);--dash-surface-inset:var(--wl-muted-surface);--dash-input-bg:var(--wl-surface);--dash-input-border:var(--wl-border);--dash-table-header-bg:var(--wl-muted-surface);--dash-table-row-hover:var(--wl-primary-soft);--dash-card-bg:var(--wl-surface);--dash-overlay-surface:var(--wl-elevated-surface);--dash-border-subtle:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){:root{--dash-border-subtle:color-mix(in srgb, var(--wl-border) 70%, transparent)}}:root{--dash-text-on-primary:#fff;--dash-focus-ring:var(--wl-primary-soft);--dash-chip-bg:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){:root{--dash-chip-bg:color-mix(in srgb, var(--wl-border) 38%, var(--wl-surface))}}:root{--dash-divider:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){:root{--dash-divider:color-mix(in srgb, var(--wl-border) 55%, transparent)}}:root{--dash-close-color:#94a3b8;--dash-close-hover:var(--wl-text);--dash-btn-secondary-bg:var(--wl-muted-surface);--dash-btn-secondary-hover-bg:var(--wl-primary-soft);--dash-btn-soft-bg:var(--wl-primary-soft);--dash-btn-soft-border:var(--wl-accent-border);--dash-btn-soft-hover-bg:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root{--dash-btn-soft-hover-bg:color-mix(in srgb, var(--wl-primary) 18%, var(--wl-surface))}}:root{--dash-btn-soft-hover-border:var(--wl-primary);--dash-accent-purple:#7c3aed;--dash-accent-purple-text:#6d28d9;--dash-accent-amber-text:#b45309;--dash-success-tint-bg:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root{--dash-success-tint-bg:color-mix(in srgb, var(--wl-success) 10%, var(--wl-surface))}}:root{--dash-success-tint-border:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root{--dash-success-tint-border:color-mix(in srgb, var(--wl-success) 32%, var(--wl-border))}}:root{--dash-success-tint-text:var(--wl-success-strong);--dash-danger-tint-bg:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){:root{--dash-danger-tint-bg:color-mix(in srgb, var(--wl-danger) 10%, var(--wl-surface))}}:root{--dash-danger-tint-border:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){:root{--dash-danger-tint-border:color-mix(in srgb, var(--wl-danger) 32%, var(--wl-border))}}:root{--dash-danger-tint-text:#b91c1c;--dash-warning-tint-bg:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root{--dash-warning-tint-bg:color-mix(in srgb, var(--wl-warning) 10%, var(--wl-surface))}}:root{--dash-warning-tint-border:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root{--dash-warning-tint-border:color-mix(in srgb, var(--wl-warning) 32%, var(--wl-border))}}:root{--dash-warning-tint-text:#c2410c;--dash-info-tint-bg:var(--wl-status-info-bg);--dash-info-tint-border:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root{--dash-info-tint-border:color-mix(in srgb, var(--wl-primary) 35%, var(--wl-border))}}:root{--dash-brand-icon-bg:#fff;--dash-brand-icon-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){:root{--dash-brand-icon-border:color-mix(in srgb, var(--wl-border) 50%, transparent)}}:root{--dash-nav-parent-active-bg:var(--wl-primary-soft);--dash-nav-parent-active-text:var(--wl-primary)}:root[data-color-scheme=dark] .wallet-modal-overlay,:root[data-color-scheme=dark] .wallet-txn-detail-overlay,:root[data-color-scheme=dark] .member-drawer-overlay,:root[data-color-scheme=dark] .base-drawer-overlay,:root[data-color-scheme=dark] .dash-confirm-overlay{background:var(--wl-overlay-backdrop)}:root[data-color-scheme=dark] .dash-btn--secondary{background:var(--dash-btn-secondary-bg);border-color:var(--dash-border);color:var(--dash-text)}:root[data-color-scheme=dark] .dash-btn--secondary:hover:not(:disabled){background:var(--dash-btn-secondary-hover-bg);border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .dash-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--wl-border))}}:root[data-color-scheme=dark] .dash-btn--secondary:hover:not(:disabled){color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .dash-btn--secondary:hover:not(:disabled){color:color-mix(in srgb,var(--wl-primary) 55%,var(--dash-text))}}:root[data-color-scheme=dark] .dash-btn--soft{background:var(--dash-btn-soft-bg);border-color:var(--dash-btn-soft-border);color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .dash-btn--soft{color:color-mix(in srgb,var(--wl-primary) 65%,var(--dash-text))}}:root[data-color-scheme=dark] .dash-btn--soft:hover:not(:disabled){background:var(--dash-btn-soft-hover-bg);border-color:var(--dash-btn-soft-hover-border);color:var(--dash-text)}:root[data-color-scheme=dark] .wallet-modal__close,:root[data-color-scheme=dark] .wallet-txn-detail__close,:root[data-color-scheme=dark] .member-edit-modal__close,:root[data-color-scheme=dark] .kyc-doc-preview__close{color:var(--dash-close-color)}:root[data-color-scheme=dark] .wallet-modal__close:hover,:root[data-color-scheme=dark] .wallet-txn-detail__close:hover,:root[data-color-scheme=dark] .member-edit-modal__close:hover,:root[data-color-scheme=dark] .kyc-doc-preview__close:hover{color:var(--dash-close-hover)}:root[data-color-scheme=dark] .member-drawer__close:hover,:root[data-color-scheme=dark] .base-drawer__close:hover{color:var(--dash-close-hover);border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .member-drawer__close:hover,:root[data-color-scheme=dark] .base-drawer__close:hover{border-color:color-mix(in srgb,var(--wl-primary) 48%,var(--wl-border))}}:root[data-color-scheme=dark] .member-drawer__close:hover,:root[data-color-scheme=dark] .base-drawer__close:hover{background:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .member-drawer__close:hover,:root[data-color-scheme=dark] .base-drawer__close:hover{background:color-mix(in srgb,var(--wl-primary) 18%,var(--wl-surface))}}:root[data-color-scheme=dark] .member-drawer__close:hover,:root[data-color-scheme=dark] .base-drawer__close:hover{box-shadow:var(--dash-shadow)}:root[data-color-scheme=dark] .wallet-modal__header,:root[data-color-scheme=dark] .wallet-txn-detail__header,:root[data-color-scheme=dark] .wallet-modal__footer,:root[data-color-scheme=dark] .wallet-txn-detail__footer{border-color:var(--dash-divider)}:root[data-color-scheme=dark] .wallet-modal__header h4,:root[data-color-scheme=dark] .wallet-txn-detail__header h4,:root[data-color-scheme=dark] .wallet-txn-detail__party-title,:root[data-color-scheme=dark] .wallet-txn-detail__label,:root[data-color-scheme=dark] .wallet-txn-detail__amount,:root[data-color-scheme=dark] .wallet-txn-detail__value,:root[data-color-scheme=dark] .wallet-modal__input,:root[data-color-scheme=dark] .wallet-balance-rows__value{color:var(--dash-text)}:root[data-color-scheme=dark] .wallet-txn-detail__type-row{border-color:var(--dash-divider)}:root[data-color-scheme=dark] .wallet-modal__header-meta,:root[data-color-scheme=dark] .wallet-modal__hint,:root[data-color-scheme=dark] .wallet-modal__label,:root[data-color-scheme=dark] .wallet-balance-rows__label,:root[data-color-scheme=dark] .wallet-balance-rows__item--muted .wallet-balance-rows__value{color:var(--dash-muted)}:root[data-color-scheme=dark] .wallet-modal__input{background:var(--dash-input-bg);border-color:var(--dash-input-border)}:root[data-color-scheme=dark] .wallet-modal__input:focus{border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--dash-focus-ring)}:root[data-color-scheme=dark] .wallet-mini-balances__item--available{background:var(--dash-success-tint-bg);border-color:var(--dash-success-tint-border)}:root[data-color-scheme=dark] .wallet-mini-balances__item--available .wallet-mini-balances__value{color:var(--dash-success-tint-text)}:root[data-color-scheme=dark] .wallet-mini-balances__item--locked{background:var(--dash-danger-tint-bg);border-color:var(--dash-danger-tint-border)}:root[data-color-scheme=dark] .wallet-mini-balances__item--locked .wallet-mini-balances__value{color:var(--dash-danger-tint-text)}:root[data-color-scheme=dark] .wallet-txn-detail__external-link{background:var(--dash-info-tint-bg);border-color:var(--dash-info-tint-border)}:root[data-color-scheme=dark] .wallet-txn-detail__external-link:hover{background:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .wallet-txn-detail__external-link:hover{background:color-mix(in srgb,var(--wl-primary) 22%,var(--wl-surface))}}:root[data-color-scheme=dark] .wallet-txn-detail__external-link:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .wallet-txn-detail__external-link:hover{border-color:color-mix(in srgb,var(--wl-primary) 45%,var(--wl-border))}}:root[data-color-scheme=dark] .wallet-txn-detail__external-link:hover{color:var(--wl-status-info-text)}:root[data-color-scheme=dark] .perm-drawer__section--extra .perm-drawer__section-title{color:var(--dash-accent-purple-text)}:root[data-color-scheme=dark] .perm-drawer__section--denied .perm-drawer__section-title{color:var(--dash-accent-amber-text)}:root[data-color-scheme=dark] .perm-drawer__section--role .perm-drawer__section-title{color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .perm-drawer__section--role .perm-drawer__section-title{color:color-mix(in srgb,var(--wl-primary) 70%,#e8edf4)}}:root[data-color-scheme=dark] .perm-drawer__tab:hover{background:var(--dash-btn-secondary-hover-bg);color:var(--dash-text)}:root[data-color-scheme=dark] .perm-drawer-item__remove:hover,:root[data-color-scheme=dark] .perm-drawer__restore-btn:hover{background:var(--dash-danger-tint-bg);color:var(--dash-danger-tint-text);border-color:var(--dash-danger-tint-border)}:root[data-color-scheme=dark] .perm-drawer__add-btn:hover{background:var(--dash-btn-soft-hover-bg)}:root[data-color-scheme=dark] .perm-drawer-item--overlap{background:var(--dash-warning-tint-bg);border-color:var(--dash-warning-tint-border)}:root[data-color-scheme=dark] .perm-drawer-item__overlap-badge{color:var(--dash-accent-amber-text)}:root[data-color-scheme=dark] .wallet-action-tabs__btn{background:var(--dash-surface);color:var(--dash-muted)}:root[data-color-scheme=dark] .wallet-action-tabs__btn--transfer,:root[data-color-scheme=dark] .wallet-action-tabs__btn--unlock{border-color:var(--dash-success-tint-border);color:var(--dash-success-tint-text)}:root[data-color-scheme=dark] .wallet-action-tabs__btn--transfer.wallet-action-tabs__btn--active,:root[data-color-scheme=dark] .wallet-action-tabs__btn--unlock.wallet-action-tabs__btn--active{background:var(--dash-success-tint-bg);border-color:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .wallet-action-tabs__btn--transfer.wallet-action-tabs__btn--active,:root[data-color-scheme=dark] .wallet-action-tabs__btn--unlock.wallet-action-tabs__btn--active{border-color:color-mix(in srgb,var(--wl-success) 55%,var(--wl-border))}}:root[data-color-scheme=dark] .wallet-action-tabs__btn--transfer.wallet-action-tabs__btn--active,:root[data-color-scheme=dark] .wallet-action-tabs__btn--unlock.wallet-action-tabs__btn--active{color:var(--dash-success-tint-text)}:root[data-color-scheme=dark] .wallet-action-tabs__btn--revert{border-color:var(--dash-warning-tint-border);color:var(--dash-warning-tint-text)}:root[data-color-scheme=dark] .wallet-action-tabs__btn--revert.wallet-action-tabs__btn--active{background:var(--dash-warning-tint-bg);border-color:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .wallet-action-tabs__btn--revert.wallet-action-tabs__btn--active{border-color:color-mix(in srgb,var(--wl-warning) 55%,var(--wl-border))}}:root[data-color-scheme=dark] .wallet-action-tabs__btn--revert.wallet-action-tabs__btn--active{color:var(--dash-warning-tint-text)}:root[data-color-scheme=dark] .wallet-action-tabs__btn--lock{border-color:var(--dash-danger-tint-border);color:var(--dash-danger-tint-text)}:root[data-color-scheme=dark] .wallet-action-tabs__btn--lock.wallet-action-tabs__btn--active{background:var(--dash-danger-tint-bg);border-color:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .wallet-action-tabs__btn--lock.wallet-action-tabs__btn--active{border-color:color-mix(in srgb,var(--wl-danger) 55%,var(--wl-border))}}:root[data-color-scheme=dark] .wallet-action-tabs__btn--lock.wallet-action-tabs__btn--active{color:var(--dash-danger-tint-text)}:root[data-color-scheme=dark] .perm-group__header{background:var(--dash-surface-inset)}:root[data-color-scheme=dark] .perm-group__count{background:var(--dash-chip-bg);color:var(--dash-muted)}:root[data-color-scheme=dark] .perm-item:hover{background:var(--dash-btn-secondary-hover-bg)}:root[data-color-scheme=dark] .admin-table tbody tr:hover,:root[data-color-scheme=dark] .member-drawer__row:hover,:root[data-color-scheme=dark] .member-drawer__child-row:hover{background:var(--dash-table-row-hover)}:root[data-color-scheme=dark] .dash-confirm{background:var(--dash-overlay-surface);border-color:var(--dash-border);box-shadow:var(--dash-shadow)}:root[data-color-scheme=dark] .dash-confirm__title,:root[data-color-scheme=dark] .dash-confirm__field-label,:root[data-color-scheme=dark] .dash-confirm__textarea,:root[data-color-scheme=dark] .dash-confirm__checkbox-option{color:var(--dash-text)}:root[data-color-scheme=dark] .dash-confirm__textarea{background:var(--dash-input-bg);border-color:var(--dash-input-border)}:root[data-color-scheme=dark] .base-drawer__header,:root[data-color-scheme=dark] .base-drawer__footer{background:var(--dash-surface-inset)}:root[data-color-scheme=dark] .perm-drawer__title,:root[data-color-scheme=dark] .perm-picker__title,:root[data-color-scheme=dark] .base-drawer__header h1,:root[data-color-scheme=dark] .base-drawer__header h2,:root[data-color-scheme=dark] .base-drawer__header h3,:root[data-color-scheme=dark] .base-drawer__title{color:var(--dash-text)}:root[data-color-scheme=dark] .dashboard-user-menu__panel{background:var(--dash-overlay-surface);box-shadow:var(--dash-shadow)}:root[data-color-scheme=dark] .dashboard-user-menu__name,:root[data-color-scheme=dark] .dashboard-user-menu__email{color:var(--dash-text)}:root[data-color-scheme=dark] .dashboard-user-menu__email{color:var(--dash-muted)}:root[data-color-scheme=dark] .dashboard-user-menu__item,:root[data-color-scheme=dark] .dashboard-user-menu__item--danger{color:var(--dash-text)}:root[data-color-scheme=dark] .dashboard-user-menu__item:hover{background:var(--dash-btn-secondary-hover-bg);color:var(--dash-text)}:root[data-color-scheme=dark] .dashboard-user-menu__item--danger:hover{background:var(--dash-danger-tint-bg);color:var(--dash-danger-tint-text)}:root[data-color-scheme=dark] .dashboard-user-menu__item-icon{color:var(--dash-muted)}:root[data-color-scheme=dark] .dashboard-user-menu__item:hover .dashboard-user-menu__item-icon{color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .dashboard-user-menu__item:hover .dashboard-user-menu__item-icon{color:color-mix(in srgb,var(--wl-primary) 55%,var(--dash-text))}}:root[data-color-scheme=dark] .dashboard-user-menu__item--danger:hover .dashboard-user-menu__item-icon{color:var(--dash-danger-tint-text)}:root[data-color-scheme=dark] .dashboard-theme-toggle:hover,:root[data-color-scheme=dark] .wallet-popup-trigger:hover,:root[data-color-scheme=dark] .dashboard-load-balance-trigger:hover,:root[data-color-scheme=dark] .dashboard-topbar__menu:hover{background:var(--dash-btn-secondary-hover-bg);color:var(--dash-text);border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .dashboard-theme-toggle:hover,:root[data-color-scheme=dark] .wallet-popup-trigger:hover,:root[data-color-scheme=dark] .dashboard-load-balance-trigger:hover,:root[data-color-scheme=dark] .dashboard-topbar__menu:hover{border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--wl-border))}}:root[data-color-scheme=dark] .dashboard-theme-toggle:hover,:root[data-color-scheme=dark] .wallet-popup-trigger:hover,:root[data-color-scheme=dark] .dashboard-load-balance-trigger:hover,:root[data-color-scheme=dark] .dashboard-topbar__menu:hover{box-shadow:none}:root[data-color-scheme=dark] .wallet-balance-card--available{--wallet-card-soft:var(--dash-success-tint-bg);--wallet-card-border:var(--dash-success-tint-border)}:root[data-color-scheme=dark] .wallet-balance-card--locked{--wallet-card-soft:var(--dash-danger-tint-bg);--wallet-card-border:var(--dash-danger-tint-border)}:root[data-color-scheme=dark] .wallet-balance-card__label{color:var(--dash-muted)}:root[data-color-scheme=dark] .wallet-balance-card--available .wallet-balance-card__value{color:var(--dash-success-tint-text)}:root[data-color-scheme=dark] .wallet-balance-card--locked .wallet-balance-card__value{color:var(--dash-danger-tint-text)}:root[data-color-scheme=dark] .account-ledger-balance-card__load-icon{background:var(--dash-surface);border-color:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .account-ledger-balance-card__load-icon{border-color:color-mix(in srgb,var(--wl-success) 45%,var(--dash-border))}}:root[data-color-scheme=dark] .account-ledger-balance-card__load-icon{color:var(--wl-status-success-text)}:root[data-color-scheme=dark] .account-ledger-balance-card__load-icon:hover{background:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .account-ledger-balance-card__load-icon:hover{background:color-mix(in srgb,var(--wl-success) 22%,var(--dash-surface))}}:root[data-color-scheme=dark] .account-ledger-balance-card__load-icon:hover{border-color:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .account-ledger-balance-card__load-icon:hover{border-color:color-mix(in srgb,var(--wl-success) 55%,var(--dash-border))}}:root[data-color-scheme=dark] .account-ledger-balance-card__load-icon:hover{color:var(--wl-status-success-text)}:root[data-color-scheme=dark] .payment-catalog-card[class*=payment-catalog-card--]{--payment-card-soft:var(--payment-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-catalog-card[class*=payment-catalog-card--]{--payment-card-soft:color-mix(in srgb, var(--payment-card-accent) 14%, var(--dash-surface))}}:root[data-color-scheme=dark] .payment-catalog-card[class*=payment-catalog-card--]{--payment-card-border:var(--payment-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-catalog-card[class*=payment-catalog-card--]{--payment-card-border:color-mix(in srgb, var(--payment-card-accent) 36%, var(--dash-border))}}:root[data-color-scheme=dark] .payment-method-card__visual,:root[data-color-scheme=dark] .payment-channel-card__visual{background:var(--payment-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-method-card__visual,:root[data-color-scheme=dark] .payment-channel-card__visual{background:color-mix(in srgb,var(--payment-card-accent) 18%,var(--dash-surface))}}:root[data-color-scheme=dark] .payment-method-brand-icon-frame{background:var(--dash-brand-icon-bg);border-color:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-method-brand-icon-frame{border-color:color-mix(in srgb,var(--wl-border) 72%,transparent)}}:root[data-color-scheme=dark] .payment-method-brand-icon-frame{box-shadow:0 1px 3px #00000047}:root[data-color-scheme=dark] .payment-method-card__actions .dash-btn--secondary:hover,:root[data-color-scheme=dark] .payment-channel-card__actions .dash-btn--secondary:hover,:root[data-color-scheme=dark] .payment-catalog-card__actions .dash-btn--secondary:hover{background:var(--dash-btn-secondary-hover-bg);border-color:var(--payment-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-method-card__actions .dash-btn--secondary:hover,:root[data-color-scheme=dark] .payment-channel-card__actions .dash-btn--secondary:hover,:root[data-color-scheme=dark] .payment-catalog-card__actions .dash-btn--secondary:hover{border-color:color-mix(in srgb,var(--payment-card-accent) 50%,var(--dash-border))}}:root[data-color-scheme=dark] .payment-method-card__actions .dash-btn--secondary:hover,:root[data-color-scheme=dark] .payment-channel-card__actions .dash-btn--secondary:hover,:root[data-color-scheme=dark] .payment-catalog-card__actions .dash-btn--secondary:hover{color:var(--payment-card-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-method-card__actions .dash-btn--secondary:hover,:root[data-color-scheme=dark] .payment-channel-card__actions .dash-btn--secondary:hover,:root[data-color-scheme=dark] .payment-catalog-card__actions .dash-btn--secondary:hover{color:color-mix(in srgb,var(--payment-card-accent) 55%,var(--dash-text))}}:root[data-color-scheme=dark] .rbac-user-status-modal__name,:root[data-color-scheme=dark] .rbac-user-status-modal__section-title,:root[data-color-scheme=dark] .rbac-user-status-check__label,:root[data-color-scheme=dark] .rbac-user-status-modal__audit dd{color:var(--dash-text)}:root[data-color-scheme=dark] .rbac-user-status-modal__email,:root[data-color-scheme=dark] .rbac-user-status-modal__section-meta,:root[data-color-scheme=dark] .rbac-user-status-check__detail,:root[data-color-scheme=dark] .rbac-user-status-modal__audit dt{color:var(--dash-muted)}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--pr-stat-soft:var(--pr-stat-accent,var(--kyc-stat-accent))}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--pr-stat-soft:color-mix(in srgb, var(--pr-stat-accent,var(--kyc-stat-accent)) 14%, var(--dash-surface))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--pr-stat-border:var(--pr-stat-accent,var(--kyc-stat-accent))}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--pr-stat-border:color-mix(in srgb, var(--pr-stat-accent,var(--kyc-stat-accent)) 36%, var(--dash-border))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--kyc-stat-soft:var(--kyc-stat-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--kyc-stat-soft:color-mix(in srgb, var(--kyc-stat-accent) 14%, var(--dash-surface))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--kyc-stat-border:var(--kyc-stat-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--kyc-stat-border:color-mix(in srgb, var(--kyc-stat-accent) 36%, var(--dash-border))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--report-stat-soft:var(--report-stat-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--report-stat-soft:color-mix(in srgb, var(--report-stat-accent) 14%, var(--dash-surface))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--report-stat-border:var(--report-stat-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--report-stat-border:color-mix(in srgb, var(--report-stat-accent) 36%, var(--dash-border))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--channel-soft:var(--channel-accent,var(--dash-primary))}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--channel-soft:color-mix(in srgb, var(--channel-accent,var(--dash-primary)) 14%, var(--dash-surface))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--channel-border:var(--channel-accent,var(--dash-primary))}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--channel-border:color-mix(in srgb, var(--channel-accent,var(--dash-primary)) 36%, var(--dash-border))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--financial-soft:var(--financial-accent,var(--dash-primary))}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--financial-soft:color-mix(in srgb, var(--financial-accent,var(--dash-primary)) 14%, var(--dash-surface))}}:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--financial-border:var(--financial-accent,var(--dash-primary))}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-stat-card,:root[data-color-scheme=dark] .kyc-stat-card,:root[data-color-scheme=dark] .bbps-report-stat-card,:root[data-color-scheme=dark] .commission-channel-card,:root[data-color-scheme=dark] .financial-summary-card,:root[data-color-scheme=dark] .financial-wallet-trend__insight{--financial-border:color-mix(in srgb, var(--financial-accent,var(--dash-primary)) 36%, var(--dash-border))}}:root[data-color-scheme=dark] .payment-request-settlement__item--debit,:root[data-color-scheme=dark] .payment-request-detail-outcome__item--debit{background:var(--dash-danger-tint-bg);border-color:var(--dash-danger-tint-border)}:root[data-color-scheme=dark] .payment-request-settlement__item--credit,:root[data-color-scheme=dark] .payment-request-detail-outcome__item--credit{background:var(--dash-success-tint-bg);border-color:var(--dash-success-tint-border)}:root[data-color-scheme=dark] .payment-request-detail-hero{--pr-hero-soft:var(--pr-hero-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-detail-hero{--pr-hero-soft:color-mix(in srgb, var(--pr-hero-accent) 10%, var(--dash-surface))}}:root[data-color-scheme=dark] .payment-request-detail-hero{--pr-hero-border:var(--pr-hero-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .payment-request-detail-hero{--pr-hero-border:color-mix(in srgb, var(--pr-hero-accent) 30%, var(--dash-border))}}:root[data-color-scheme=dark] .dashboard-attention__title,:root[data-color-scheme=dark] .dashboard-attention-card__label{color:var(--dash-text)}:root[data-color-scheme=dark] .dashboard-attention-card{color:var(--dash-text);background:var(--dash-surface-inset)}:root[data-color-scheme=dark] .dashboard-attention-card--alert{background:var(--dash-warning-tint-bg)}:root[data-color-scheme=dark] .payment-channel-manage__column{background:var(--dash-surface-inset);border-color:var(--dash-border)}:root[data-color-scheme=dark] .payment-channel-manage__row{background:var(--wl-elevated-surface)}:root[data-color-scheme=dark] .dashboard-nav__link--active-summary,:root[data-color-scheme=dark] .dashboard-nav__link--active-summary:hover{background:var(--dash-nav-parent-active-bg);color:var(--dash-nav-parent-active-text)}:root[data-color-scheme=dark] .dashboard-nav__link--active-summary .dashboard-nav__chev,:root[data-color-scheme=dark] .dashboard-nav__link--active-summary svg{color:var(--dash-nav-parent-active-text)}:root[data-color-scheme=dark] .public-header{background:var(--wl-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .public-header{background:color-mix(in srgb,var(--wl-surface) 92%,transparent)}}:root[data-color-scheme=dark] .public-header__link:hover{color:var(--wl-text);background:var(--wl-muted-surface)}:root[data-color-scheme=dark] .auth-form__input{background:var(--wl-surface);color:var(--wl-text)}:root[data-color-scheme=dark] .auth-form__input:focus{box-shadow:0 0 0 3px var(--wl-primary-soft)}:root[data-color-scheme=dark] .onboarding-header{background:var(--wl-surface);border-bottom-color:var(--wl-border)}:root[data-color-scheme=dark] .onboarding-header__brand{color:var(--wl-ink)}:root[data-color-scheme=dark] .onboarding-header__logout-btn{background:var(--wl-muted-surface);border-color:var(--wl-border);color:var(--wl-text)}:root[data-color-scheme=dark] .onboarding-header__logout-btn:hover{background:var(--dash-btn-secondary-hover-bg);border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .onboarding-header__logout-btn:hover{border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--wl-border))}}:root[data-color-scheme=dark] .onboarding-header__logout-btn:hover{color:var(--wl-text)}:root[data-color-scheme=dark] .onboarding-root{background:var(--wl-page-bg)}:root[data-color-scheme=dark] .onboarding-card{box-shadow:var(--dash-shadow,var(--wl-shadow))}:root[data-color-scheme=dark] .onboarding-wizard-trail__list,:root[data-color-scheme=dark] .kyc-substep-trail__list{background:var(--wl-muted-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .onboarding-wizard-trail__list,:root[data-color-scheme=dark] .kyc-substep-trail__list{background:color-mix(in srgb,var(--wl-muted-surface) 92%,transparent)}}:root[data-color-scheme=dark] .onboarding-wizard-trail__list,:root[data-color-scheme=dark] .kyc-substep-trail__list{border-color:var(--wl-border);box-shadow:inset 0 1px 0 var(--wl-text)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .onboarding-wizard-trail__list,:root[data-color-scheme=dark] .kyc-substep-trail__list{box-shadow:inset 0 1px color-mix(in srgb,var(--wl-text) 4%,transparent)}}:root[data-color-scheme=dark] .onboarding-wizard-trail__connector,:root[data-color-scheme=dark] .kyc-substep-trail__connector{color:var(--wl-text-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .onboarding-wizard-trail__connector,:root[data-color-scheme=dark] .kyc-substep-trail__connector{color:color-mix(in srgb,var(--wl-text-muted) 45%,transparent)}}:root[data-color-scheme=dark] .onboarding-wizard-trail__step--current,:root[data-color-scheme=dark] .kyc-substep-trail__step--current{background:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .onboarding-wizard-trail__step--current,:root[data-color-scheme=dark] .kyc-substep-trail__step--current{background:color-mix(in srgb,var(--wl-primary) 18%,var(--wl-surface))}}:root[data-color-scheme=dark] .onboarding-wizard-trail__step--current,:root[data-color-scheme=dark] .kyc-substep-trail__step--current{color:var(--wl-status-info-text)}:root[data-color-scheme=dark] .kyc-substep-trail__step{color:var(--wl-text-muted)}:root[data-color-scheme=dark] .kyc-substep-trail__step--complete:not(.kyc-substep-trail__step--current){color:var(--wl-success-strong,var(--wl-success))}:root[data-color-scheme=dark] .onboarding-busy-overlay__panel,:root[data-color-scheme=dark] .kyc-form-busy-overlay__panel{background:var(--wl-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .onboarding-busy-overlay__panel,:root[data-color-scheme=dark] .kyc-form-busy-overlay__panel{background:color-mix(in srgb,var(--wl-surface) 94%,transparent)}}:root[data-color-scheme=dark] .onboarding-busy-overlay__panel,:root[data-color-scheme=dark] .kyc-form-busy-overlay__panel{border-color:var(--wl-border)}:root[data-color-scheme=dark] .onboarding-card .profile-form__input,:root[data-color-scheme=dark] .onboarding-card .profile-form__textarea,:root[data-color-scheme=dark] .onboarding-card .profile-form__select{background:var(--wl-surface);color:var(--wl-text);border-color:var(--wl-border)}:root[data-color-scheme=dark] .onboarding-card .profile-form__input:focus,:root[data-color-scheme=dark] .onboarding-card .profile-form__textarea:focus,:root[data-color-scheme=dark] .onboarding-card .profile-form__select:focus{box-shadow:0 0 0 3px var(--wl-primary-soft)}:root[data-color-scheme=dark] .onboarding-card .profile-form__label{color:var(--wl-text)}:root[data-color-scheme=dark] .onboarding-card .profile-form__hint{color:var(--wl-text-muted)}:root[data-color-scheme=dark] .onboarding-card .pin-input__digit--error,:root[data-color-scheme=dark] .onboarding-card .pin-input__digit--error:focus{border-color:var(--wl-danger);box-shadow:0 0 0 2px var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .onboarding-card .pin-input__digit--error,:root[data-color-scheme=dark] .onboarding-card .pin-input__digit--error:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--wl-danger) 25%,transparent)}}:root[data-color-scheme=dark] .onboarding-kyc-admin-notes{background:var(--dash-warning-tint-bg);border-color:var(--dash-warning-tint-border)}:root[data-color-scheme=dark] .onboarding-kyc-admin-notes--review{background:var(--wl-status-info-bg);border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .onboarding-kyc-admin-notes--review{border-color:color-mix(in srgb,var(--wl-primary) 40%,var(--wl-border))}}:root[data-color-scheme=dark] .kyc-review-step__id-col{background:var(--wl-muted-surface);border-color:var(--wl-border);box-shadow:none}:root[data-color-scheme=dark] .kyc-review-step__id-col-head{border-bottom-color:var(--wl-border)}:root[data-color-scheme=dark] .kyc-review-step__section{background:var(--wl-muted-surface);border-color:var(--wl-border);box-shadow:none}:root[data-color-scheme=dark] .kyc-review-step__intro{background:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__intro{background:color-mix(in srgb,var(--wl-primary) 10%,var(--wl-muted-surface))}}:root[data-color-scheme=dark] .kyc-review-step__intro{border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__intro{border-color:color-mix(in srgb,var(--wl-primary) 30%,var(--wl-border))}}:root[data-color-scheme=dark] .kyc-review-step__intro p{color:var(--wl-text-muted)}:root[data-color-scheme=dark] .kyc-review-step__intro strong{color:var(--wl-text)}:root[data-color-scheme=dark] .kyc-review-step__section-head{border-bottom-color:var(--wl-border)}:root[data-color-scheme=dark] .kyc-review-step__edit{background:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__edit{background:color-mix(in srgb,var(--wl-primary) 12%,var(--wl-muted-surface))}}:root[data-color-scheme=dark] .kyc-review-step__edit{border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__edit{border-color:color-mix(in srgb,var(--wl-primary) 30%,var(--wl-border))}}:root[data-color-scheme=dark] .kyc-review-step__inset--verified{background:linear-gradient(180deg,var(--wl-success) 0%,var(--wl-muted-surface) 55%)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__inset--verified{background:linear-gradient(180deg,color-mix(in srgb,var(--wl-success) 10%,var(--wl-muted-surface)) 0%,var(--wl-muted-surface) 55%)}}:root[data-color-scheme=dark] .kyc-review-step__inset--verified{border-color:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__inset--verified{border-color:color-mix(in srgb,var(--wl-success) 24%,var(--wl-border))}}:root[data-color-scheme=dark] .kyc-review-step__inset--warn{background:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__inset--warn{background:color-mix(in srgb,var(--wl-warning) 12%,var(--wl-muted-surface))}}:root[data-color-scheme=dark] .kyc-review-step__inset--warn{border-color:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__inset--warn{border-color:color-mix(in srgb,var(--wl-warning) 32%,var(--wl-border))}}:root[data-color-scheme=dark] .kyc-review-step__section--identity{background:linear-gradient(180deg,var(--wl-success) 0%,var(--wl-muted-surface) 48%)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__section--identity{background:linear-gradient(180deg,color-mix(in srgb,var(--wl-success) 10%,var(--wl-muted-surface)) 0%,var(--wl-muted-surface) 48%)}}:root[data-color-scheme=dark] .kyc-review-step__section--identity{border-color:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-review-step__section--identity{border-color:color-mix(in srgb,var(--wl-success) 24%,var(--wl-border))}}:root[data-color-scheme=dark] .kyc-verified-identity{background:linear-gradient(180deg,var(--wl-success) 0%,var(--wl-muted-surface) 42%)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-verified-identity{background:linear-gradient(180deg,color-mix(in srgb,var(--wl-success) 10%,var(--wl-muted-surface)) 0%,var(--wl-muted-surface) 42%)}}:root[data-color-scheme=dark] .kyc-verified-identity{border-color:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-verified-identity{border-color:color-mix(in srgb,var(--wl-success) 24%,var(--wl-border))}}:root[data-color-scheme=dark] .kyc-verified-identity__field{background:var(--wl-surface);border-color:var(--wl-border)}:root[data-color-scheme=dark] .kyc-verified-identity__note{background:var(--wl-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .kyc-verified-identity__note{background:color-mix(in srgb,var(--wl-surface) 70%,var(--wl-muted-surface))}}:root[data-color-scheme=dark] .kyc-verified-identity__note{border-color:var(--wl-border)}:root[data-color-scheme=dark] .landing__section-title,:root[data-color-scheme=dark] .landing__card h3,:root[data-color-scheme=dark] .landing__service-card h3{color:var(--wl-ink)}:root[data-color-scheme=dark] .landing__form input::placeholder,:root[data-color-scheme=dark] .landing__form textarea::placeholder{color:var(--wl-text-muted)}:root[data-color-scheme=dark] .landing__card:hover,:root[data-color-scheme=dark] .landing__service-card:hover{box-shadow:var(--wl-shadow-hover)}:root[data-color-scheme=dark] .legal-page{color:var(--wl-text)}:root[data-color-scheme=dark] .legal-page__title,:root[data-color-scheme=dark] .legal-page__section-title,:root[data-color-scheme=dark] .legal-page__subsection-title{color:var(--wl-ink)}:root[data-color-scheme=dark] .legal-page__prose,:root[data-color-scheme=dark] .legal-page__prose p,:root[data-color-scheme=dark] .legal-page__list li{color:var(--wl-text-muted)}:root[data-color-scheme=dark] .landing--fastag{--fastag-hero-bg:linear-gradient(165deg, var(--wl-primary) 0%, var(--wl-page-bg) 55%, var(--wl-muted-surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag{--fastag-hero-bg:linear-gradient(165deg, color-mix(in srgb, var(--wl-primary) 14%, var(--wl-page-bg)) 0%, var(--wl-page-bg) 55%, var(--wl-muted-surface) 100%)}}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__hero:before,:root[data-color-scheme=dark] .landing--fastag .landing-fastag__hero:after{opacity:.28}:root[data-color-scheme=dark] .landing--fastag .landing__eyebrow{background:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing__eyebrow{background:color-mix(in srgb,var(--wl-primary) 22%,var(--wl-muted-surface))}}:root[data-color-scheme=dark] .landing--fastag .landing__eyebrow{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing__eyebrow{border:1px solid color-mix(in srgb,var(--wl-primary) 38%,var(--wl-border))}}:root[data-color-scheme=dark] .landing--fastag .landing__eyebrow{color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing__eyebrow{color:color-mix(in srgb,var(--wl-primary) 72%,var(--wl-text))}}:root[data-color-scheme=dark] .landing--fastag .landing__eyebrow{box-shadow:none}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__hero-card,:root[data-color-scheme=dark] .landing--fastag .landing-fastag__stat,:root[data-color-scheme=dark] .landing--fastag .landing-fastag__feature{background:var(--wl-elevated-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing-fastag__hero-card,:root[data-color-scheme=dark] .landing--fastag .landing-fastag__stat,:root[data-color-scheme=dark] .landing--fastag .landing-fastag__feature{background:color-mix(in srgb,var(--wl-elevated-surface) 92%,transparent)}}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__showcase{background:linear-gradient(180deg,var(--wl-primary) 0%,var(--wl-page-bg) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing-fastag__showcase{background:linear-gradient(180deg,color-mix(in srgb,var(--wl-primary) 12%,var(--wl-page-bg)) 0%,var(--wl-page-bg) 100%)}}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-visual{background:linear-gradient(180deg,var(--wl-primary) 0%,var(--wl-surface) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-visual{background:linear-gradient(180deg,color-mix(in srgb,var(--wl-primary) 10%,var(--wl-muted-surface)) 0%,var(--wl-surface) 100%)}}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-icon{background:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-icon{background:color-mix(in srgb,var(--wl-primary) 22%,var(--wl-muted-surface))}}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-icon{border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-icon{border-color:color-mix(in srgb,var(--wl-primary) 42%,var(--wl-border))}}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-icon{color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-icon{color:color-mix(in srgb,var(--wl-primary) 58%,var(--wl-ink))}}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__card-icon .material-symbols-outlined{color:inherit}:root[data-color-scheme=dark] .landing--fastag .landing-fastag__how-metrics{background:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark] .landing--fastag .landing-fastag__how-metrics{background:color-mix(in srgb,var(--wl-primary) 14%,var(--wl-muted-surface))}}:root{--wl-status-success-bg:#dcfce7;--wl-status-success-text:#15803d;--wl-status-warning-bg:#fef3c7;--wl-status-warning-text:#92400e;--wl-status-info-bg:#dbeafe;--wl-status-info-text:#1d4ed8;--wl-status-danger-bg:#fee2e2;--wl-status-danger-text:#dc2626;--wl-status-neutral-bg:var(--wl-muted-surface);--wl-status-neutral-text:var(--wl-text-muted)}:root[data-color-scheme=dark]{--wl-status-success-bg:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--wl-status-success-bg:color-mix(in srgb, var(--wl-success) 22%, var(--wl-surface))}}:root[data-color-scheme=dark]{--wl-status-success-text:#86efac;--wl-status-warning-bg:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--wl-status-warning-bg:color-mix(in srgb, var(--wl-warning) 22%, var(--wl-surface))}}:root[data-color-scheme=dark]{--wl-status-warning-text:#fcd34d;--wl-status-info-bg:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--wl-status-info-bg:color-mix(in srgb, var(--wl-primary) 22%, var(--wl-surface))}}:root[data-color-scheme=dark]{--wl-status-info-text:#93c5fd;--wl-status-danger-bg:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--wl-status-danger-bg:color-mix(in srgb, var(--wl-danger) 22%, var(--wl-surface))}}:root[data-color-scheme=dark]{--wl-status-danger-text:#fca5a5;--wl-status-neutral-bg:var(--wl-muted-surface);--wl-status-neutral-text:var(--wl-text-muted)}:root{--dash-fs-overline:.7rem;--dash-fs-caption:.74rem;--dash-fs-meta:.78rem;--dash-fs-label:.82rem;--dash-fs-btn-toolbar:.82rem;--dash-fs-btn-inline:.76rem;--dash-fs-btn:.88rem;--dash-fs-body:.9rem;--dash-fs-card-title:1rem;--dash-fs-title:1.125rem;--dash-scrollbar-size:6px;--dash-scrollbar-track:transparent;--dash-scrollbar-thumb:var(--wl-text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--dash-scrollbar-thumb:color-mix(in srgb, var(--wl-text-muted) 42%, var(--wl-border))}}:root{--dash-scrollbar-thumb-hover:var(--wl-text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--dash-scrollbar-thumb-hover:color-mix(in srgb, var(--wl-text-muted) 62%, var(--wl-border))}}:root[data-color-scheme=dark]{--dash-scrollbar-thumb:var(--wl-text-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-scrollbar-thumb:color-mix(in srgb, var(--wl-text-muted) 36%, var(--wl-surface))}}:root[data-color-scheme=dark]{--dash-scrollbar-thumb-hover:var(--wl-text-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=dark]{--dash-scrollbar-thumb-hover:color-mix(in srgb, var(--wl-text-muted) 52%, var(--wl-surface))}}html,*{scrollbar-width:thin;scrollbar-color:var(--dash-scrollbar-thumb) var(--dash-scrollbar-track)}::-webkit-scrollbar{width:var(--dash-scrollbar-size);height:var(--dash-scrollbar-size)}::-webkit-scrollbar-track{background:var(--dash-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--dash-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--dash-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}.dash-scrollbar--hidden,.dashboard-nav{scrollbar-width:none}.dash-scrollbar--hidden::-webkit-scrollbar{display:none}.dashboard-nav::-webkit-scrollbar{display:none}:root{--z-local-dropdown:15;--z-sticky:20;--z-sidebar:100;--z-topbar:200;--z-topbar-menu:210;--z-mobile-nav-backdrop:250;--z-mobile-nav:260;--z-overlay:1000;--z-popover:1010;--z-drawer:1020;--z-modal:1030;--z-modal-raised:1040;--z-toast:1100}.dashboard-theme-toggle{border:1px solid var(--dash-border);background:var(--wl-muted-surface);width:2.35rem;height:2.35rem;color:var(--dash-text);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dashboard-theme-toggle:hover{background:var(--dash-btn-secondary-hover-bg);border-color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-theme-toggle:hover{border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--dash-border))}}.dashboard-theme-toggle:hover{color:var(--wl-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-theme-toggle:hover{color:color-mix(in srgb,var(--wl-primary) 55%,var(--dash-text))}}.dashboard-topbar__actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.poppins-regular{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}.poppins-medium{font-family:Poppins,sans-serif;font-style:normal;font-weight:500}.poppins-semibold{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.poppins-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:700}.poppins-extrabold{font-family:Poppins,sans-serif;font-style:normal;font-weight:800}.maintenance-layout{background:var(--dash-page-bg,var(--wl-page-bg,#f3f4f6));justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.maintenance-page{flex-direction:column;align-items:center;width:100%;max-width:32rem;display:flex}.maintenance-page__brand{margin-bottom:1.5rem}.maintenance-page__brand-logo{width:auto;height:2.25rem}.maintenance-page__card{text-align:center;border:1px solid var(--dash-border,var(--wl-border,#e2e8f0));background:var(--dash-surface,var(--wl-surface,#fff));border-radius:1rem;flex-direction:column;align-items:center;gap:.85rem;width:100%;padding:2.25rem 1.75rem;display:flex;box-shadow:0 1px 2px #0f172a0a,0 16px 40px #0f172a14}.maintenance-page__icon{width:4rem;height:4rem;color:var(--dash-primary,var(--wl-primary,#2563eb));background:var(--dash-primary,var(--wl-primary,#2563eb));border-radius:999px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.maintenance-page__icon{background:color-mix(in srgb,var(--dash-primary,var(--wl-primary,#2563eb)) 12%,transparent)}}.maintenance-page__icon svg{width:2rem;height:2rem}.maintenance-page__code{letter-spacing:.12em;text-transform:uppercase;color:var(--dash-primary,var(--wl-primary,#2563eb));margin:0;font-size:.75rem;font-weight:700}.maintenance-page__title{color:var(--dash-text,var(--wl-text,#0f172a));margin:0;font-size:1.5rem;font-weight:600}.maintenance-page__message{max-width:24rem;color:var(--dash-muted,var(--wl-text-muted,#64748b));margin:0;line-height:1.55}.maintenance-page__retry{color:var(--dash-muted,var(--wl-text-muted,#64748b));margin:0;font-size:.875rem}.maintenance-page__actions{justify-content:center;margin-top:.35rem;display:flex}.maintenance-page__refresh{min-width:8rem}@media(prefers-reduced-motion:no-preference){.maintenance-page__icon svg{animation:2.4s ease-in-out infinite maintenance-pulse}}@keyframes maintenance-pulse{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes form-field-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}.form-field-target--shake{animation:form-field-shake .52s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){.form-field-target--shake{animation:none}}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}:root{--gray-1: oklch(98.5% 0 0);--gray-2: oklch(97% 0 0);--gray-3: oklch(92.2% 0 0);--gray-4: oklch(87% 0 0);--gray-6: oklch(55.6% 0 0);--gray-7: oklch(43.9% 0 0);--gray-8: oklch(37.1% 0 0);--gray-10: oklch(26.9% 0 0);--gray-12: oklch(14.5% 0 0);--header-button-bg: var(--wl-ink, var(--gray-12));--header-button-bg-hover: var(--wl-ink-soft, var(--gray-10))}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--wl-font);-webkit-font-smoothing:antialiased;background:var(--wl-page-bg, var(--gray-2));color:var(--wl-text, var(--gray-10));font-size:18px;line-height:1.5}a{color:inherit;text-decoration:none}[x-cloak]{display:none}h1,h2,h3,h4,h5,h6{color:var(--wl-ink, var(--gray-12))}.public-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--wl-surface, #fff) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--wl-border, var(--gray-3))}.public-header__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:60px}.public-header__brand{display:flex;align-items:center;text-decoration:none}.public-header__brand-logo{display:block;max-height:46px;max-width:min(220px,55vw);width:auto;height:auto;object-fit:contain;object-position:left center}.app-brand-logo{display:block;width:auto;height:auto;object-fit:contain}.public-header__logo-icon{display:flex}.public-header__logo-text{font-weight:800;font-size:1.2rem;letter-spacing:.04em;color:var(--wl-ink, var(--gray-12))}.public-header__nav{display:flex;align-items:center;gap:.65rem}.public-header__nav .dashboard-theme-toggle{flex-shrink:0}.public-header__link{font-weight:500;font-size:.9rem;color:var(--wl-text-muted, var(--gray-7));text-decoration:none;padding:.4rem .75rem;border-radius:6px;transition:color .15s,background .15s}.public-header__link:hover{color:var(--wl-primary, var(--gray-12));background:var(--wl-primary-soft, var(--gray-1))}.public-header__btn--filled{display:inline-flex;align-items:center;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;color:#fff;background:var(--wl-primary, var(--gray-12));border-radius:8px;text-decoration:none;transition:background .15s,box-shadow .15s}.public-header__btn--filled:hover{background:var(--wl-primary-strong, var(--gray-10));box-shadow:0 2px 8px #3b82f640}.public-header__logout-form{display:flex;margin:0}.public-header__btn--outline{display:inline-flex;align-items:center;padding:.4rem 1rem;font-size:.85rem;font-weight:600;color:var(--wl-primary, var(--gray-12));background:transparent;border:1.5px solid var(--wl-primary, var(--gray-4));border-radius:8px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.public-header__btn--outline:hover{background:var(--wl-primary-soft, var(--gray-1))}.public-layout{min-height:100vh;display:flex;flex-direction:column}.public-main{flex:1 1 auto;min-height:0}.public-main>.landing{flex:1;min-height:100%}.legal-page{max-width:720px;margin:0 auto;padding:2rem 1.5rem 4rem}.legal-page__title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--wl-ink, var(--gray-12));margin-bottom:1.5rem}.legal-page__prose{font-size:.9375rem;line-height:1.7;color:var(--wl-text-muted, var(--gray-10))}.legal-page__prose>*:last-child{margin-bottom:0}.legal-page__section-title{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--wl-ink, var(--gray-12));margin:2rem 0 .75rem;padding-top:.25rem;border-top:1px solid var(--wl-border, var(--gray-3))}.legal-page__prose .legal-page__section-title:first-of-type{margin-top:0;padding-top:0;border-top:none}.legal-page__subsection-title{font-size:1rem;font-weight:650;color:var(--wl-ink, var(--gray-11));margin:1.25rem 0 .5rem}.legal-page__prose p{margin:0 0 1rem}.legal-page__list{margin:0 0 1.25rem;padding-left:1.35rem;list-style-type:disc}.legal-page__list li{margin-bottom:.65rem;padding-left:.15rem}.legal-page__list li strong{color:var(--wl-ink, var(--gray-12));font-weight:650}.legal-page__inline-link{color:var(--wl-primary, #3b82f6);font-weight:600;text-decoration:none}.legal-page__inline-link:hover{text-decoration:underline}.legal-page__closing{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--wl-border, var(--gray-3));font-weight:500;color:var(--wl-ink, var(--gray-11))}.landing{display:flex;flex-direction:column;min-height:100%;background:var(--wl-page-bg, #fff)}.landing__container{width:min(1160px,100% - 3rem);margin-inline:auto}.landing__hero{padding:3.2rem 0 4rem;display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center}.landing__hero-content{max-width:560px}.landing__eyebrow{display:inline-flex;padding:.4rem .9rem;border-radius:999px;background:var(--wl-primary-soft, #e0f2fe);color:var(--wl-primary, #0284c7);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin-bottom:1rem}.landing__title{font-size:clamp(2rem,4vw,3.3rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:var(--wl-ink, #0f172a);margin-bottom:1rem}.landing__highlight{color:var(--wl-primary, #0ea5e9)}.landing__subtitle{font-size:1.03rem;color:var(--wl-text-muted, #475569);line-height:1.6;margin-bottom:1.6rem}.landing__actions{display:flex;gap:.75rem;flex-wrap:wrap}.landing__btn{display:inline-flex;justify-content:center;align-items:center;padding:.7rem 1.3rem;font-size:.95rem;font-weight:700;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:background .15s,box-shadow .15s}.landing__btn--primary{color:#fff;background:var(--wl-primary, var(--gray-12));border-radius:8px}.landing__btn--primary:hover{background:var(--wl-primary-strong, var(--gray-10));box-shadow:0 2px 8px #3b82f640}.landing__btn--secondary{color:#fff;background:var(--wl-primary, var(--gray-12));border-radius:8px}.landing__btn--secondary:hover{background:var(--wl-primary-strong, var(--gray-10));box-shadow:0 2px 8px #3b82f640}.landing__hero-media{display:flex;justify-content:center}.landing__asset{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;border-radius:18px;font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.landing__asset--hero{border:none;background:transparent;position:relative;overflow:visible}.landing__asset--hero .landing__asset-img{transition:transform .16s ease-out;will-change:transform}.landing__asset--hero:hover .landing__asset-img{transform:scale(1.02)}.landing__asset-float{position:absolute;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--wl-primary) 55%,var(--wl-surface, #fff)),var(--wl-primary));top:-12px;right:14px;opacity:.75;transition:transform .1s linear;pointer-events:none;filter:blur(.2px)}.landing__asset-img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.landing__asset--xl{width:min(460px,100%);min-height:260px;justify-self:center}.landing__asset--lg{width:min(420px,100%);min-height:210px;justify-self:center}.landing__asset--md{width:min(360px,100%);min-height:180px;justify-self:center}.landing__asset--sm{width:min(250px,100%);min-height:110px;margin-bottom:.75rem;justify-self:center}.landing__section{padding:4rem 0}.landing__section--white{background:var(--wl-surface, #fff)}.landing__section--tint{background:color-mix(in srgb,var(--wl-primary) 6%,var(--wl-page-bg, #f8fbff))}.landing__section--cream{background:color-mix(in srgb,var(--wl-warning, #f59e0b) 8%,var(--wl-page-bg, #fffaf0))}.landing__section--soft{background:color-mix(in srgb,var(--wl-primary) 5%,var(--wl-page-bg, #f8fcff))}.landing__section-title{text-align:center;font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:800;margin-bottom:.5rem}.landing__section-subtitle{max-width:680px;margin:0 auto 1.75rem;text-align:center;color:var(--wl-text-muted, #475569)}.landing__section-subtitle--left{margin-inline:0;text-align:left}.landing__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.landing__card,.landing__service-card{background:var(--wl-surface, #fff);border:1px solid var(--wl-border, #e2e8f0);border-radius:16px;padding:1rem;box-shadow:var(--wl-shadow, 0 4px 15px rgb(15 23 42 / .04));transition:transform .2s ease,box-shadow .2s ease}.landing__card:hover,.landing__service-card:hover{transform:translateY(-3px);box-shadow:0 14px 24px color-mix(in srgb,var(--wl-primary) 18%,transparent)}.landing__card h3,.landing__service-card h3{margin-bottom:.35rem;font-size:1rem}.landing__card p,.landing__service-card p{font-size:.9rem;color:var(--wl-text-muted, #475569)}.landing__split{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.landing__split--reverse{grid-template-columns:.95fr 1.05fr}.landing__bullet-list{margin-top:.7rem;list-style:none;display:grid;gap:.5rem;color:var(--wl-ink, #0f172a)}.landing__bullet-list li{position:relative;padding-left:1.25rem}.landing__bullet-list li:before{content:"";position:absolute;left:0;top:.48rem;width:7px;height:7px;border-radius:50%;background:var(--wl-primary, #0ea5e9)}.landing__service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.landing__cashflow{background:#1f43ad;color:#fff}.landing__cashflow-inner{display:grid;grid-template-columns:300px 1fr;gap:1.1rem;align-items:center;padding:.78rem 0}.landing__cashflow-promo{background:#fff;color:#1f3f9f;border-radius:999px;min-height:104px;padding:.82rem 1.28rem;display:grid;align-content:center;gap:.15rem}.landing__cashflow-kicker{font-size:.84rem;line-height:1;letter-spacing:0;font-weight:500}.landing__cashflow-percent{font-size:2.55rem;line-height:.9;font-weight:900;margin:.02rem 0 .1rem}.landing__cashflow-promo strong{font-size:inherit;line-height:inherit}.landing__cashflow-promo p{margin-top:0;color:var(--wl-primary, #0ea5e9);font-weight:700;font-size:.78rem;line-height:1.2}.landing__cashflow-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.landing__cashflow-steps:before{content:"";position:absolute;left:10%;right:10%;top:14px;border-top:1px dotted rgb(255 255 255 / .55)}.landing__cashflow-step{position:relative;text-align:center;padding:.1rem .35rem 0}.landing__cashflow-index{position:relative;z-index:1;width:26px;height:26px;margin:0 auto .42rem;border-radius:999px;border:1.5px dotted #fff;background:#1f43ad;display:grid;place-items:center;font-weight:800;font-size:.76rem}.landing__cashflow-step h3{font-size:1.2rem;line-height:1;letter-spacing:-.01em;color:#fff;margin-bottom:.18rem}.landing__cashflow-step p{font-size:.78rem;color:#ffffffe6;line-height:1.2;max-width:220px;margin-inline:auto}.landing__cashflow-line{display:none}.landing__contact{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.landing__form{background:var(--wl-surface, #fff);border:1px solid var(--wl-border, #dbeafe);border-radius:16px;padding:1rem;display:grid;gap:.8rem}.landing__form label{display:grid;gap:.25rem;font-size:.82rem;font-weight:600;color:var(--wl-ink-soft, #334155)}.landing__form input,.landing__form textarea{border:1px solid var(--wl-border, #cbd5e1);border-radius:10px;padding:.65rem .75rem;font:inherit;background:var(--wl-surface, #fff);color:var(--wl-text, #0f172a)}.landing__form textarea{resize:vertical}.landing__form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.landing__footer{background:#0f3ca9;color:#fff;padding:2rem 0 1rem}.landing__footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem}.landing__footer-grid p{color:#ffffffe0;font-size:.9rem}.landing__footer-links{display:grid;gap:.35rem;font-size:.85rem}.landing__footer-link{color:#ffffffeb;text-decoration:none;font-weight:500;width:fit-content;transition:color .15s}.landing__footer-link:hover{color:#fff;text-decoration:underline}.landing__copyright{text-align:center;margin-top:1.25rem;font-size:.82rem;color:#ffffffc7}.reveal{animation:landing-fade-up .7s ease both}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.landing__hero,.landing__split,.landing__contact,.landing__split--reverse,.landing__cards,.landing__service-grid,.landing__footer-grid,.landing__cashflow-inner{grid-template-columns:1fr}.landing__cashflow-promo{border-radius:18px}.landing__cashflow-steps{grid-template-columns:1fr}.landing__cashflow-step{text-align:left;padding:.3rem 0;display:grid;grid-template-columns:34px 1fr;column-gap:.6rem;align-items:start}.landing__cashflow-step h3{margin:0;font-size:1.1rem;line-height:1.1}.landing__cashflow-step p{grid-column:2;max-width:none;margin-inline:0;font-size:.9rem}.landing__cashflow-line{display:none}.landing__hero{padding-top:2rem}.landing__section{padding:3rem 0}.landing__form-row{grid-template-columns:1fr}.landing__asset--xl{width:min(360px,100%);min-height:200px}.landing__asset--lg{width:min(320px,100%);min-height:180px}.landing__asset--md{width:min(300px,100%);min-height:160px}}@media(prefers-reduced-motion:reduce){.reveal,.landing__card,.landing__service-card,.landing__btn{animation:none!important;transition:none!important}}.auth-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 60px);padding:2rem;background:var(--wl-page-bg, var(--gray-2))}.auth-card{width:100%;max-width:420px;background:var(--wl-surface, #fff);border:1px solid var(--wl-border, var(--gray-3));border-radius:16px;padding:2.5rem 2rem;box-shadow:var(--wl-shadow, 0 4px 24px rgb(0 0 0 / .06))}.auth-card--2fa{max-width:520px;padding-inline:2.25rem}.auth-card--known-location{max-width:440px}.auth-card__header{margin-bottom:1.75rem}.auth-card__title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--wl-ink, var(--gray-12));margin-bottom:.3rem}.auth-card__subtitle{font-size:.9rem;color:var(--wl-text-muted, var(--gray-6));line-height:1.4}.auth-card--2fa .auth-card__subtitle{font-size:.88rem;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.auth-card__footer{text-align:center;font-size:.85rem;color:var(--wl-text-muted, var(--gray-6));margin-top:.25rem}.auth-card__link{color:var(--wl-primary, #3b82f6);font-weight:600;text-decoration:none}.auth-card__link:hover{text-decoration:underline}.auth-form{display:flex;flex-direction:column;gap:1.1rem}.auth-form__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.auth-form__group{display:flex;flex-direction:column}.auth-form__label{font-size:.8rem;font-weight:600;color:var(--wl-ink, var(--gray-10));margin-bottom:.3rem}.auth-form__input{height:42px;width:100%;border:1.5px solid var(--wl-border, var(--gray-3));border-radius:8px;padding:0 .85rem;font:inherit;font-size:.9rem;color:var(--wl-ink, var(--gray-10));background:var(--wl-muted-surface, var(--gray-1));transition:border-color .15s,box-shadow .15s}.auth-form__input::placeholder{color:var(--wl-text-muted, var(--gray-4))}.auth-form__input:focus{outline:none;border-color:var(--wl-primary, #3b82f6);box-shadow:0 0 0 3px var(--wl-primary-soft, #dbeafe)}.auth-form__input[data-invalid=true]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.auth-form__error{font-size:.78rem;font-weight:500;color:#ef4444;margin-top:.25rem}.auth-form__btn{margin-top:.5rem;height:44px;width:100%;border:none;border-radius:10px;font:inherit;font-size:.95rem;font-weight:700;color:#fff;background:var(--wl-primary, #3b82f6);cursor:pointer;transition:background .15s,box-shadow .15s}.auth-form__btn:hover:not(:disabled){background:var(--wl-primary-strong, #2563eb);box-shadow:0 4px 14px #3b82f64d}.auth-form__btn:disabled{opacity:.65;cursor:not-allowed}.auth-form__btn--secondary{background:var(--wl-muted-surface, var(--gray-2));color:var(--wl-ink, var(--gray-11));border:1px solid var(--wl-border, var(--gray-4))}.auth-form__btn--secondary:hover:not(:disabled){background:var(--wl-surface, #fff);box-shadow:none}.auth-form__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.auth-form__actions .auth-form__btn{flex:1 1 160px;margin-top:0}.auth-form__actions .profile-form__btn{flex:1 1 140px}.auth-form__radio{display:flex;align-items:center;gap:.45rem;font-size:.9rem;color:var(--wl-ink, var(--gray-10));cursor:pointer}.auth-channel-picker{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;border:none}.auth-channel-picker__legend{font-size:.8rem;font-weight:600;color:var(--wl-ink, var(--gray-10));margin-bottom:.15rem;padding:0}.auth-channel-picker__option{position:relative;display:block;cursor:pointer}.auth-channel-picker__option input{position:absolute;opacity:0;width:0;height:0;margin:0}.auth-channel-picker__card{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1rem;border:1.5px solid var(--wl-border, var(--gray-3));border-radius:10px;background:var(--wl-muted-surface, var(--gray-1));transition:border-color .15s,background .15s,box-shadow .15s}.auth-channel-picker__option:hover .auth-channel-picker__card{border-color:color-mix(in srgb,var(--wl-primary, #3b82f6) 35%,var(--wl-border, var(--gray-3)))}.auth-channel-picker__option input:focus-visible+.auth-channel-picker__card{outline:2px solid var(--wl-primary, #3b82f6);outline-offset:2px}.auth-channel-picker__option input:checked+.auth-channel-picker__card{border-color:var(--wl-primary, #3b82f6);background:color-mix(in srgb,var(--wl-primary, #3b82f6) 8%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--wl-primary, #3b82f6) 25%,transparent)}.auth-channel-picker__label{font-size:.82rem;font-weight:600;color:var(--wl-ink, var(--gray-12))}.auth-channel-picker__value{font-size:.8rem;color:var(--wl-text-muted, var(--gray-6));word-break:break-all}.auth-verify-section{border:1px solid var(--wl-border, var(--gray-3));border-radius:12px;padding:1rem 1rem .25rem;background:var(--wl-muted-surface, var(--gray-1))}.auth-verify-section+.auth-verify-section{margin-top:1rem}.auth-verify-section__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.auth-verify-section__title{font-size:.95rem;font-weight:700;color:var(--wl-ink, var(--gray-12))}.auth-verify-section__status{font-size:.78rem;font-weight:600;color:var(--wl-text-muted, var(--gray-6))}.auth-verify-section__status--done{color:#16a34a}.auth-form .profile-form__group{margin-bottom:0}.auth-card--2fa .auth-form .profile-form__group{padding:.75rem 0 1.15rem;text-align:center}.auth-form .profile-form__label{font-size:.8rem;font-weight:600;color:var(--wl-ink, var(--gray-10))}.auth-card--2fa .auth-form .profile-form__label{display:block;width:100%;text-align:center;margin-bottom:.85rem}.auth-form .profile-form__hint,.auth-form .profile-form__error{text-align:center}.auth-form .pin-input{justify-content:center}.auth-form .pin-input--recovery-auth{flex-wrap:nowrap;gap:.32rem;max-width:100%;margin-inline:auto}.auth-form .pin-input--recovery-auth .pin-input__digit{width:2.2rem;height:2.75rem;font-size:1rem;flex-shrink:0}.auth-form .pin-input--recovery-auth .pin-input__sep{line-height:2.75rem;font-size:1.05rem;padding:0 .05rem;flex-shrink:0}@media(max-width:768px){.auth-page{padding:1.5rem}.auth-card{padding:2rem 1.5rem}.auth-card--2fa{max-width:100%}.auth-card--2fa .auth-card__subtitle{white-space:normal}.auth-form .pin-input--recovery-auth .pin-input__digit{width:1.95rem;height:2.5rem;font-size:.92rem}.auth-form .pin-input--recovery-auth{gap:.22rem}.auth-form__row{grid-template-columns:1fr}}.alert{background:#fff;position:relative;padding:12px 16px;font-size:14px;min-width:380px;font-weight:500;border:1px solid var(--gray-3);border-radius:10px;animation:scale-up .2s cubic-bezier(.39,.575,.565,1) both}.alert-destructive{color:#fb2c36;background:#fb2c361a;border-color:#fb2c36}.alert-success{color:#00a63e;background:#00a63e1a;border-color:#00a63e}.flash-container{position:fixed;top:80px;left:0;right:0;display:flex;flex-direction:column;align-items:center}@keyframes scale-up{0%{transform:scale(.7)}to{transform:scale(1)}}:root{--form-control-size: 1.0625rem;--form-control-border: var(--wl-border, var(--dash-border, #cbd5e1));--form-control-surface: var(--wl-surface, var(--dash-surface, #fff));--form-control-primary: var(--dash-primary, var(--wl-primary, #2563eb));--form-control-primary-soft: var(--wl-primary-soft, #dbeafe);--form-control-check-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:var(--form-control-size);height:var(--form-control-size);margin:0;flex-shrink:0;border:1.5px solid var(--form-control-border);background-color:var(--form-control-surface);vertical-align:middle;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}input[type=checkbox]{border-radius:.3rem}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled):not(:checked),input[type=radio]:hover:not(:disabled):not(:checked){border-color:color-mix(in srgb,var(--form-control-primary) 40%,var(--form-control-border))}input[type=checkbox]:checked{border-color:var(--form-control-primary);background-color:var(--form-control-primary);background-image:var(--form-control-check-icon);background-repeat:no-repeat;background-position:center;background-size:72% 72%}input[type=radio]:checked{border-color:var(--form-control-primary);background-color:var(--form-control-surface);background-image:radial-gradient(circle,var(--form-control-primary) 0,var(--form-control-primary) 36%,var(--form-control-surface) 38%)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--form-control-primary-soft)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.55;cursor:not-allowed}.auth-channel-picker__option input[type=radio],.commission-scheme-picker__checkbox{appearance:none;-webkit-appearance:none;position:absolute;opacity:0;width:0;height:0;margin:0;border:none;background:none;box-shadow:none}@media(prefers-reduced-motion:reduce){input[type=checkbox],input[type=radio]{transition:none}}.profile-avatar-upload{position:relative;flex-shrink:0;display:inline-flex}.profile-avatar-upload__form{position:absolute;bottom:-2px;right:-2px}.profile-avatar-upload__input{display:none}.profile-avatar-upload__btn{width:22px;height:22px;border-radius:50%;border:2px solid var(--dash-surface);background:var(--dash-primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1;transition:background .15s}.profile-avatar-upload__btn:hover{background:var(--dash-primary-hover)}.profile-avatar-upload__btn:disabled{opacity:.6;cursor:not-allowed}.profile-avatar-upload--interactive .profile-avatar,.profile-avatar-upload--interactive .profile-avatar--img{cursor:pointer}.dash-scroll-page{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;width:100%}.dash-scroll-page__top{flex-shrink:0;position:relative;isolation:isolate}.dash-search-field{position:relative;isolation:isolate;min-width:0}.dash-search-field__panel{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:var(--z-local-dropdown)}.dash-scroll-page__top .dashboard-breadcrumb{position:static;margin-bottom:.35rem}.dash-scroll-page__body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.dash-scroll-page__footer{flex-shrink:0;padding-top:.5rem}.dash-scroll-page__table-pane{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dash-scroll-page__table-pane>.admin-table-wrap{flex:1;min-height:0;overflow:auto}.dash-scroll-page__table-pane>.admin-table-empty{flex:1;min-height:8rem;display:flex;align-items:center;justify-content:center}.dash-scroll-page__table-pane>.report-table-wrap{flex:1;min-height:0;overflow:auto}.dash-scroll-page__fill{flex:1;min-height:0;overflow:hidden}.admin-list-page.dash-scroll-page .admin-list-page__body:has(.dash-scroll-page__table-pane){overflow-x:hidden;overflow-y:auto}.admin-list-page{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;width:100%}.admin-list-page.dash-scroll-page .admin-list-page__body{flex:1 1 0%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:block}.admin-list-page__body:has(.dash-scroll-page__fill){display:flex;flex-direction:column;overflow:hidden}.admin-list-page.dash-scroll-page .admin-list-page__body:has(.dash-scroll-page__table-pane){display:flex;flex-direction:column}.admin-list-page.dash-scroll-page .admin-list-page__body:has(.dash-scroll-page__fill){display:flex;flex-direction:column;overflow:hidden}.admin-list-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem}.admin-list-page__title{font-size:var(--dash-fs-title, 1rem);font-weight:700;color:var(--dash-text);margin:0}.admin-list-page__count{font-size:var(--dash-fs-meta, .68rem);font-weight:500;color:var(--dash-muted);background:var(--wl-muted-surface, #f3f4f6);padding:.15rem .5rem;border-radius:4px}.admin-list-page__actions{display:flex;align-items:center;gap:.35rem;margin-left:auto;flex-shrink:0}.admin-list-page__actions--stack{flex-direction:column;align-items:flex-end;gap:.35rem}.dash-info-bar{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.65rem;padding:.55rem .75rem;border:1px solid var(--wl-accent-border, #93c5fd);border-radius:var(--dash-radius, 8px);background:var(--wl-primary-soft, #dbeafe);color:var(--dash-text);font-size:var(--dash-fs-label, .72rem);line-height:1.4}.dash-info-bar p{margin:0}.dash-info-bar__icon{font-size:1rem;line-height:1;color:var(--dash-primary);flex-shrink:0;margin-top:.05rem}.dash-info-bar--warning{border-color:#fcd34d;background:#fef3c7}.dash-info-bar--warning .dash-info-bar__icon{color:#b45309}.payment-channel-types-note{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-bottom:.65rem;padding:.6rem .75rem;border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--wl-muted-surface, #f8fafc)}.payment-channel-types-note__item{display:flex;align-items:flex-start;gap:.45rem;flex:1 1 16rem;min-width:0;margin:0;font-size:var(--dash-fs-label, .72rem);line-height:1.45;color:var(--dash-text)}.payment-channel-types-note__item p{margin:0}.payment-channel-types-note__item strong{font-weight:600}.payment-channel-types-note__icon{flex-shrink:0;font-size:1rem;line-height:1;margin-top:.05rem}.payment-channel-types-note__item--money-in .payment-channel-types-note__icon{color:#16a34a}.payment-channel-types-note__item--money-out .payment-channel-types-note__icon{color:#d97706}.payment-list-view-switch{margin-bottom:.65rem}.payment-list-view-tabs{display:inline-flex;align-items:center;padding:.15rem;border:1px solid var(--dash-border);border-radius:999px;background:var(--wl-muted-surface, #f3f4f6)}.payment-list-view-tabs__tab{display:inline-flex;align-items:center;padding:.28rem .75rem;border-radius:999px;font-size:var(--dash-fs-label, .72rem);font-weight:500;color:var(--dash-muted);text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.payment-list-view-tabs__tab:hover{color:var(--dash-text)}.payment-list-view-tabs__tab--active-view:hover:not(.payment-list-view-tabs__tab--selected){color:#15803d}.payment-list-view-tabs__tab--archived-view:hover:not(.payment-list-view-tabs__tab--selected){color:#b45309}.payment-list-view-tabs__tab--active-view.payment-list-view-tabs__tab--selected{background:color-mix(in srgb,#16a34a 14%,var(--dash-surface, #fff));color:#15803d;box-shadow:0 1px 2px #16a34a24}.payment-list-view-tabs__tab--archived-view.payment-list-view-tabs__tab--selected{background:color-mix(in srgb,#d97706 14%,var(--dash-surface, #fff));color:#b45309;box-shadow:0 1px 2px #d9770624}.payment-list-view-switch--archived .payment-list-view-switch__hint{display:flex;align-items:flex-start;gap:.5rem;margin-top:.55rem;padding:.55rem .75rem;border:1px solid #fcd34d;border-radius:var(--dash-radius, 8px);background:#fef3c7;color:var(--dash-text);font-size:var(--dash-fs-label, .72rem);line-height:1.45}.payment-list-view-switch__hint-icon{flex-shrink:0;margin-top:.02rem;font-size:1rem;line-height:1;color:#b45309}.payment-list-view-switch__hint-text{margin:0}.payment-active-switch-preview__note{margin-bottom:.85rem}.payment-active-switch-preview__note p{margin:0}.payment-active-switch-preview__row{display:flex;align-items:stretch;justify-content:center;gap:.75rem}.payment-active-switch-preview__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.55rem;padding:.95rem .85rem;border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface);text-align:left}.payment-active-switch-preview__card .payment-active-switch-preview__badge{align-self:flex-start}.payment-active-switch-preview__card-body{display:flex;flex-direction:column;gap:.55rem;min-width:0}.payment-active-switch-preview__card-body--qr{gap:.65rem}.payment-active-switch-preview__divider{margin:0;border:0;border-top:1px solid var(--dash-border)}.payment-active-switch-preview__media{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.55rem;border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface, #fff)}.payment-active-switch-preview__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.payment-active-switch-preview__headline{display:flex;flex-direction:column;gap:.3rem}.payment-active-switch-preview__desc{margin:0;font-size:var(--dash-fs-label, .72rem);line-height:1.45;color:var(--dash-muted);word-break:break-word}.payment-active-switch-preview__section{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem;border:1px solid var(--dash-border);border-radius:calc(var(--dash-radius, 8px) - 2px);background:#ffffffb8}.payment-active-switch-preview__card--from .payment-active-switch-preview__section{background:#ffffff8c}.payment-active-switch-preview__section-title{margin:0;font-size:var(--dash-fs-meta, .68rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-muted)}.payment-active-switch-preview__facts{display:flex;flex-direction:column;gap:.35rem;margin:0}.payment-active-switch-preview__fact{display:grid;grid-template-columns:5.5rem 1fr;gap:.35rem .65rem;align-items:baseline}.payment-active-switch-preview__fact dt{margin:0;font-size:var(--dash-fs-meta, .68rem);color:var(--dash-muted)}.payment-active-switch-preview__fact dd{margin:0;font-size:var(--dash-fs-label, .72rem);font-weight:500;color:var(--dash-text);word-break:break-word}.payment-active-switch-preview__card--from{border-color:color-mix(in srgb,var(--dash-muted) 35%,var(--dash-border));background:var(--wl-muted-surface, #f9fafb)}.payment-active-switch-preview__card--to{border-color:color-mix(in srgb,#16a34a 35%,var(--dash-border));background:color-mix(in srgb,#16a34a 6%,var(--dash-surface, #fff))}.payment-active-switch-preview__badge{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:var(--dash-fs-meta, .68rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--dash-muted);background:var(--wl-muted-surface, #f3f4f6)}.payment-active-switch-preview__badge--next{color:#15803d;background:color-mix(in srgb,#16a34a 14%,var(--dash-surface, #fff))}.payment-active-switch-preview__image{display:block;flex-shrink:0;width:140px;height:140px;object-fit:contain}.payment-active-switch-preview__card--qr .payment-active-switch-preview__media{width:100%;padding:.85rem}.payment-active-switch-preview__card--qr .payment-active-switch-preview__image{width:min(120px,100%);height:auto;max-height:120px;aspect-ratio:1}.payment-active-switch-preview__thumb{display:block;width:56px;height:56px;object-fit:contain;border-radius:6px;border:1px solid var(--dash-border);background:var(--dash-surface, #fff)}.payment-active-switch-preview__name{font-size:var(--dash-fs-body, .85rem);font-weight:700;color:var(--dash-text);word-break:break-word}.payment-active-switch-preview__arrow{flex:0 0 auto;align-self:center;font-size:1.35rem;font-weight:600;color:var(--dash-muted);line-height:1}@media(max-width:680px){.payment-active-switch-preview__row{flex-direction:column;align-items:stretch}.payment-active-switch-preview__arrow{align-self:center;transform:rotate(90deg)}.payment-active-switch-preview__card-body--qr .payment-active-switch-preview__media{align-self:stretch}.payment-active-switch-preview__card--qr .payment-active-switch-preview__image{width:min(120px,100%);height:auto;max-height:120px;aspect-ratio:1}}.admin-table-wrap{overflow-x:auto;border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface)}.admin-table{width:100%;border-collapse:collapse;font-size:var(--dash-fs-body, .8rem)}.admin-table thead{position:sticky;top:0;z-index:1}.admin-table th{background:var(--dash-page-bg);color:var(--dash-muted);font-weight:600;font-size:var(--dash-fs-overline, .7rem);text-transform:uppercase;letter-spacing:.04em;padding:.5rem .7rem;text-align:left;border-bottom:1px solid var(--dash-border);white-space:nowrap}.admin-table td{padding:.42rem .7rem;border-bottom:1px solid var(--dash-border);vertical-align:middle;line-height:1.35}.admin-table tbody tr:hover{background:var(--wl-primary-soft)}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem}.admin-table-empty{text-align:center;padding:2rem 1rem;color:var(--dash-muted);font-size:var(--dash-fs-label, .72rem);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface)}.dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:1.9rem;padding:0 .6rem;border-radius:5px;font:inherit;font-size:var(--dash-fs-btn-toolbar, .72rem);font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;border:none;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.dash-btn:disabled{opacity:.6;cursor:not-allowed}.dash-btn--primary{background:var(--dash-primary);color:#fff}.dash-btn--primary:hover:not(:disabled){background:var(--dash-primary-hover)}.dash-btn--secondary{background:var(--dash-btn-secondary-bg);color:var(--dash-text);border:1px solid var(--dash-border)}.dash-btn--secondary:hover:not(:disabled){background:var(--dash-btn-secondary-hover-bg);border-color:var(--dash-primary);color:var(--dash-primary)}.dash-btn--downline{background:var(--wl-downline, #ea580c);color:#fff;border:none}.dash-btn--downline:hover:not(:disabled){background:var(--wl-downline-strong, #c2410c)}.dash-btn--danger{background:#dc2626;color:#fff}.dash-btn--danger:hover:not(:disabled){background:#b91c1c}.dash-btn--xs{height:1.45rem;padding:0 .4rem;border-radius:4px;font-size:var(--dash-fs-btn-inline, .68rem);font-weight:500;gap:.15rem}.dash-btn--soft{background:var(--dash-btn-soft-bg);border:1px solid var(--dash-btn-soft-border);color:var(--dash-primary)}.dash-btn--soft:hover:not(:disabled){background:var(--dash-btn-soft-hover-bg);border-color:var(--dash-btn-soft-hover-border);color:var(--dash-primary)}.dash-table-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem;max-width:160px}.admin-list-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto}.admin-list-page__actions a,.dash-table-actions a{display:inline-flex;text-decoration:none}.admin-form-page{display:flex;flex-direction:column;gap:1.25rem;max-width:800px;margin-top:.65rem}.admin-form-page>form{display:flex;flex-direction:column;margin:0}.dash-permission-grid{display:grid;gap:.45rem}@media(min-width:640px){.dash-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.perm-groups{display:grid;gap:.75rem}@media(min-width:640px){.perm-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.perm-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.perm-group{border:1px solid var(--dash-border, #e2e8f0);border-radius:8px;overflow:hidden}.perm-group__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--dash-surface-inset, #f8fafc);border-bottom:1px solid var(--dash-border, #e2e8f0)}.perm-group__title{font-size:.72rem;font-weight:700;color:var(--dash-text, #1e293b);text-transform:uppercase;letter-spacing:.03em}.perm-group__count{font-size:.6rem;color:var(--dash-muted, #64748b);background:var(--dash-chip-bg, #e2e8f0);padding:.1rem .4rem;border-radius:4px}.perm-group--collapsible .perm-group__header--toggle{width:100%;font:inherit;cursor:pointer;border:none;text-align:left}.perm-group--collapsible .perm-group__header--toggle:hover{background:var(--dash-table-header-bg, #f1f5f9)}.perm-group__meta{display:inline-flex;align-items:center;gap:.35rem}.perm-group__chevron{font-size:.55rem;color:var(--dash-muted, #64748b)}.perm-groups--readonly{grid-template-columns:1fr}@media(min-width:720px){.perm-groups--readonly{grid-template-columns:repeat(2,minmax(0,1fr))}}.perm-group__items--readonly .perm-item{cursor:default}.perm-group__items--readonly .perm-item:hover{background:transparent}.perm-item__key{font-size:.6rem;color:var(--dash-muted, #64748b);background:var(--dash-table-header-bg, #f1f5f9);padding:.08rem .3rem;border-radius:3px;margin-top:.1rem;width:fit-content}.perm-group__items{display:flex;flex-direction:column}.perm-item{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .1s}.perm-item:last-child{border-bottom:none}.perm-item:hover{background:var(--dash-surface-inset, #f8fafc)}.perm-item__check{flex-shrink:0}.perm-item__text{display:flex;flex-direction:column;min-width:0}.perm-item__action{font-size:.7rem;font-weight:600;color:var(--dash-text, #1e293b);text-transform:capitalize}.perm-item__desc{font-size:.65rem;color:var(--dash-text, #1e293b);line-height:1.4}.perm-subgroup{display:flex;flex-direction:column}.perm-subgroup__header{padding:.3rem .55rem .15rem}.perm-subgroup__title{font-size:.62rem;font-weight:600;color:var(--dash-muted, #64748b);text-transform:uppercase;letter-spacing:.03em}.dash-permission-item{display:flex;align-items:flex-start;gap:.45rem;padding:.45rem .6rem;border:1px solid var(--dash-border);border-radius:6px;background:var(--dash-surface);cursor:pointer;transition:border-color .15s,background .15s}.dash-permission-item:hover{border-color:var(--dash-primary);background:var(--wl-primary-soft)}.dash-permission-item input{margin-top:.1rem;flex-shrink:0}.admin-table__muted{font-size:var(--dash-fs-overline, .62rem);color:var(--dash-muted);font-family:monospace}.admin-table__amount{display:inline-block;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;color:var(--dash-text)}.payment-channel-type{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--dash-fs-label, .72rem);font-weight:500;color:var(--dash-text, #1e293b)}.payment-channel-type__icon{font-size:1rem;line-height:1}.payment-channel-type--money-in .payment-channel-type__icon{color:#16a34a}.payment-channel-type--money-out .payment-channel-type__icon{color:#d97706}.payment-method-name{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--dash-fs-label, .72rem);font-weight:500;color:var(--dash-text, #1e293b)}.payment-method-name__icon{font-size:1rem;line-height:1}.payment-method-name__icon--visa{color:#1a1f71}.payment-method-name__icon--master{color:#eb001b}.payment-method-name__icon--amex{color:#006fcf}.payment-method-name__icon--rupay{color:#097969}.payment-method-name__icon--discover{color:#ff6000}.payment-method-name__icon--corporate{color:#475569}.payment-method-name__icon--business{color:#7c3aed}.payment-method-name__icon--upi{color:#0ea5e9}.payment-method-name__icon--debit{color:#059669}.payment-method-name__icon--unknown{color:var(--dash-muted, #94a3b8)}.payment-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}@media(max-width:900px){.payment-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.payment-catalog-grid{grid-template-columns:minmax(0,1fr)}}.payment-catalog-empty{margin:0;padding:1.25rem;border:1px dashed var(--dash-border, #e2e8f0);border-radius:var(--dash-radius, 8px);color:var(--dash-muted, #64748b);font-size:var(--dash-fs-label, .72rem);text-align:center}.payment-catalog-card{--payment-card-accent: var(--dash-primary, #2563eb);--payment-card-soft: var(--dash-surface);--payment-card-border: var(--dash-border);display:flex;flex-direction:column;gap:.35rem;padding:.75rem .9rem;border:1px solid var(--payment-card-border);border-radius:10px;background:var(--payment-card-soft);color:var(--dash-text, #1e293b);box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.payment-channel-card{display:grid;grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0;overflow:hidden}.payment-channel-card__visual{display:flex;align-items:center;justify-content:center;min-height:100%;background:color-mix(in srgb,var(--payment-card-accent) 14%,var(--payment-card-soft))}.payment-channel-card__visual-icon{display:flex;align-items:center;justify-content:center;color:var(--payment-card-accent)}.payment-channel-card__visual-icon .material-symbols-outlined{font-size:2.35rem;line-height:1}.payment-channel-card__flow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:4.35rem;padding:.55rem .45rem;text-align:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%)}.payment-channel-card__flow--money-in{background:color-mix(in srgb,#16a34a 10%,var(--payment-card-soft, var(--dash-surface, #fff)));color:#15803d}.payment-channel-card__flow--money-out{background:color-mix(in srgb,#d97706 10%,var(--payment-card-soft, var(--dash-surface, #fff)));color:#b45309}.payment-channel-card__flow-icon{font-size:1.65rem;line-height:1;opacity:.55}.payment-channel-card__flow-label{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;opacity:.85}.payment-method-card{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:stretch;gap:0;padding:0;overflow:hidden}.payment-method-card__visual{display:flex;align-items:center;justify-content:center;min-height:100%;background:color-mix(in srgb,var(--payment-card-accent) 14%,var(--payment-card-soft))}.payment-method-brand-icon-wrap{display:flex;align-items:center;justify-content:center;width:100%;padding:.45rem .35rem}.payment-method-brand-icon-frame{display:flex;align-items:center;justify-content:center;width:4.15rem;min-height:2.65rem;padding:.35rem .45rem;border-radius:8px;background:var(--dash-brand-icon-bg);border:1px solid var(--dash-brand-icon-border);box-shadow:var(--dash-shadow)}.payment-method-brand-logo{display:block;width:3.35rem;height:auto;max-height:2.1rem}.payment-method-brand-icon{display:block;width:100%;max-width:3.5rem;height:auto;max-height:2rem;object-fit:contain}.payment-method-card__visual .payment-channel-card__visual-icon{color:var(--payment-card-accent)}.payment-method-card__visual .payment-channel-card__visual-icon .material-symbols-outlined{font-size:2.35rem;line-height:1}.payment-method-card__content{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem .85rem .75rem .65rem}.payment-method-card__title{margin:0;font-size:var(--dash-fs-body, .82rem);font-weight:700;line-height:1.25;color:var(--dash-text, #1e293b)}.payment-method-card__desc{margin:0;font-size:var(--dash-fs-caption, .65rem);line-height:1.4;color:var(--dash-muted, #64748b)}.payment-method-card__actions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto;padding-top:.25rem}.payment-method-card__actions .dash-btn--secondary{background:var(--dash-surface, #fff);border-color:color-mix(in srgb,var(--payment-card-accent) 42%,#fff);color:var(--payment-card-accent);font-weight:600;box-shadow:0 1px 2px #0f172a0d}.payment-method-card__actions .dash-btn--secondary:hover{background:var(--payment-card-accent);border-color:var(--payment-card-accent);color:#fff}.payment-channel-card__content{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem .5rem .75rem .65rem}.payment-channel-card__title{margin:0;font-size:var(--dash-fs-body, .82rem);font-weight:700;line-height:1.25;color:var(--dash-text, #1e293b)}.payment-channel-card__desc{margin:0;font-size:var(--dash-fs-caption, .65rem);line-height:1.4;color:var(--dash-muted, #64748b)}.payment-channel-card__actions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto;padding-top:.25rem}.payment-channel-card__actions .dash-btn--secondary{background:var(--dash-surface, #fff);border-color:color-mix(in srgb,var(--payment-card-accent) 42%,#fff);color:var(--payment-card-accent);font-weight:600;box-shadow:0 1px 2px #0f172a0d}.payment-channel-card__actions .dash-btn--secondary:hover{background:var(--payment-card-accent);border-color:var(--payment-card-accent);color:#fff}.payment-catalog-card:hover{border-color:color-mix(in srgb,var(--payment-card-accent) 35%,var(--payment-card-border));box-shadow:0 2px 8px #0f172a0f}.payment-catalog-card__head{display:flex;align-items:center;gap:.6rem}.payment-catalog-card__head-text{min-width:0;flex:1}.payment-catalog-card__icon{flex-shrink:0;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--dash-brand-icon-bg);color:var(--payment-card-accent);border:1px solid var(--dash-brand-icon-border)}.payment-catalog-card__icon .material-symbols-outlined{font-size:1.15rem;line-height:1}.payment-catalog-card__title{margin:0;font-size:var(--dash-fs-body, .82rem);font-weight:700;line-height:1.25;color:var(--dash-text, #1e293b)}.payment-catalog-card__desc{margin:0;font-size:var(--dash-fs-caption, .65rem);line-height:1.4;color:var(--dash-muted, #64748b)}.payment-catalog-card__actions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto;padding-top:.25rem}.payment-catalog-card__actions .dash-btn--secondary{background:var(--dash-surface, #fff);border-color:color-mix(in srgb,var(--payment-card-accent) 42%,#fff);color:var(--payment-card-accent);font-weight:600;box-shadow:0 1px 2px #0f172a0d}.payment-catalog-card__actions .dash-btn--secondary:hover{background:var(--payment-card-accent);border-color:var(--payment-card-accent);color:#fff}.payment-catalog-card--qr{--payment-card-accent: #0284c7;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--pos{--payment-card-accent: #7c3aed;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--bbps{--payment-card-accent: #ea580c;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--payout{--payment-card-accent: #059669;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--gateway{--payment-card-accent: #db2777;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--visa{--payment-card-accent: #4338ca;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--master{--payment-card-accent: #dc2626;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--amex{--payment-card-accent: #2563eb;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--rupay{--payment-card-accent: #059669;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--discover{--payment-card-accent: #ea580c;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--corporate{--payment-card-accent: #475569;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--business{--payment-card-accent: #7c3aed;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--upi{--payment-card-accent: #0891b2;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--debit{--payment-card-accent: #16a34a;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-catalog-card--unknown{--payment-card-accent: #64748b;--payment-card-soft: color-mix(in srgb, var(--payment-card-accent) 8%, var(--dash-surface));--payment-card-border: color-mix(in srgb, var(--payment-card-accent) 32%, var(--dash-border))}.payment-qr-form__row{width:100%}.payment-qr-form-section{margin-top:.35rem;padding-top:1.1rem;border-top:1px solid var(--dash-border, #e2e8f0)}.payment-qr-form-section__head{margin-bottom:.85rem}.payment-qr-form-section__title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0;font-size:.82rem;font-weight:700;color:var(--dash-text, #111827)}.payment-qr-form-section__title-text{line-height:1.3}.payment-qr-form-section__tag{font-size:var(--dash-fs-overline, .62rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.06rem .38rem;border-radius:999px;line-height:1.35;background:var(--wl-status-info-bg, #dbeafe);color:var(--wl-status-info-text, #1d4ed8)}.payment-qr-form-section__hint{margin:.25rem 0 0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted, #6b7280);line-height:1.45}.payment-qr-form-section__body{display:flex;flex-direction:column;gap:.85rem}.payment-qr-form-section--collapsible:not(.payment-qr-form-section--open) .payment-qr-form-section__body{display:none}.payment-qr-form-section--collapsible{padding-top:.85rem}.payment-qr-form-section__toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.65rem .75rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:var(--dash-radius, 8px);background:var(--dash-page-bg, #f9fafb);text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.payment-qr-form-section__toggle:hover{background:var(--wl-primary-soft, #eff6ff);border-color:var(--wl-accent-border, #93c5fd);box-shadow:0 1px 3px #3b82f61f}.payment-qr-form-section__toggle:hover .payment-qr-form-section__title-text,.payment-qr-form-section__toggle:hover .payment-qr-form-section__chevron{color:var(--dash-primary, #2563eb)}.payment-qr-form-section__toggle:active{background:var(--wl-primary-soft, #dbeafe);box-shadow:inset 0 1px 2px #3b82f614}.payment-qr-form-section__toggle:focus-visible{outline:2px solid var(--dash-primary, #2563eb);outline-offset:2px}.payment-qr-form-section--open .payment-qr-form-section__toggle{border-color:var(--wl-accent-border, #93c5fd);background:var(--wl-primary-soft, #eff6ff);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.payment-qr-form-section__toggle-main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.payment-qr-form-section__chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem;color:var(--dash-muted, #6b7280);transition:transform .15s ease,color .15s ease}.payment-qr-form-section--open .payment-qr-form-section__chevron{transform:rotate(180deg);color:var(--dash-primary, #2563eb)}.payment-qr-form-section--collapsible.payment-qr-form-section--open .payment-qr-form-section__body{margin-top:0;padding:.85rem .75rem;border:1px solid var(--wl-accent-border, #93c5fd);border-top:none;border-radius:0 0 var(--dash-radius, 8px) var(--dash-radius, 8px);background:var(--dash-surface, #fff)}.payment-qr-preview-btn{display:inline-flex;padding:0;border:none;background:transparent;cursor:pointer;vertical-align:middle;border-radius:8px}.payment-qr-preview-btn:focus-visible{outline:2px solid var(--dash-primary, #2563eb);outline-offset:2px}.payment-qr-preview-btn__frame{position:relative;display:block;line-height:0;border-radius:inherit;overflow:hidden}.payment-qr-preview-btn__image{display:block;object-fit:contain;background:var(--dash-surface, #fff);border:1px solid var(--dash-border, #e2e8f0)}.payment-qr-preview-btn--xs .payment-qr-preview-btn__image{width:2rem;height:2rem;border-radius:6px}.payment-qr-preview-btn--md .payment-qr-preview-btn__image{width:3rem;height:3rem;border-radius:6px}.payment-qr-preview-btn--lg .payment-qr-preview-btn__image{width:5.25rem;height:5.25rem;border-radius:0}.payment-qr-preview-btn__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a85;color:#fff;opacity:0;transition:opacity .15s ease}.payment-qr-preview-btn:hover .payment-qr-preview-btn__overlay,.payment-qr-preview-btn:focus-visible .payment-qr-preview-btn__overlay{opacity:1}.payment-qr-preview-btn__icon{font-size:1.1rem;line-height:1;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .25))}.payment-qr-preview-btn--xs .payment-qr-preview-btn__icon{font-size:.9rem}.payment-qr-preview-btn--lg .payment-qr-preview-btn__icon{font-size:1.05rem}@media(hover:none){.payment-qr-preview-btn__overlay{opacity:1;background:#0f172a61}}.payment-qr-preview-dialog{display:flex;flex-direction:column;align-items:center}.payment-qr-preview-dialog__frame{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;border-radius:12px;border:1px solid var(--dash-border, #e2e8f0);background:var(--dash-surface, #fff)}.payment-qr-preview-dialog__image{display:block;width:var(--payment-qr-preview-size, min( calc(100vw - 3rem) , calc(100vh - 12rem) , 32rem));height:var(--payment-qr-preview-size, min( calc(100vw - 3rem) , calc(100vh - 12rem) , 32rem));max-width:100%;object-fit:contain;border-radius:8px;background:var(--dash-surface, #fff)}.dash-active-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:none;background:transparent;cursor:pointer;font:inherit}.dash-active-toggle:disabled{opacity:.65;cursor:not-allowed}.dash-active-toggle__track{position:relative;width:2rem;height:1.1rem;border-radius:999px;background:var(--dash-chip-bg, #e2e8f0);transition:background .15s ease}.dash-active-toggle__thumb{position:absolute;top:.12rem;left:.12rem;width:.86rem;height:.86rem;border-radius:999px;background:var(--dash-surface, #fff);box-shadow:0 1px 2px #0f172a2e;transition:transform .15s ease}.dash-active-toggle--on .dash-active-toggle__track{background:#16a34a}.dash-active-toggle--on .dash-active-toggle__thumb{transform:translate(.9rem)}.dash-active-toggle--icon-only{gap:0}.dash-active-toggle__label{font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-muted, #64748b);min-width:3.25rem;text-align:left}.dash-active-toggle--on .dash-active-toggle__label{color:#15803d}.payment-active-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border-radius:999px;font-size:var(--dash-fs-caption, .65rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#15803d;background:color-mix(in srgb,#16a34a 14%,var(--dash-surface, #fff));border:1px solid color-mix(in srgb,#16a34a 28%,var(--dash-border))}.payment-active-badge--field{flex-shrink:0}.payment-active-field--locked{cursor:default}.payment-active-field{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.7rem .8rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:var(--dash-radius, 8px);background:var(--wl-muted-surface, #f8fafc);cursor:pointer}.payment-active-field__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.payment-active-field__title{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text, #1e293b);line-height:1.3}.payment-active-field__desc{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted, #64748b);line-height:1.4}.payment-active-field__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.payment-active-field__switch{flex-shrink:0}.payment-active-field__switch-track{position:relative;display:block;width:2rem;height:1.1rem;border-radius:999px;background:var(--dash-chip-bg, #e2e8f0);transition:background .15s ease}.payment-active-field__switch-thumb{position:absolute;top:.12rem;left:.12rem;width:.86rem;height:.86rem;border-radius:999px;background:var(--dash-surface, #fff);box-shadow:0 1px 2px #0f172a2e;transition:transform .15s ease}.payment-active-field:has(.payment-active-field__input:checked) .payment-active-field__switch-track{background:#16a34a}.payment-active-field:has(.payment-active-field__input:checked) .payment-active-field__switch-thumb{transform:translate(.9rem)}.payment-active-field:has(.payment-active-field__input:checked) .payment-active-field__title{color:#15803d}.payment-active-field:has(.payment-active-field__input:focus-visible){outline:2px solid var(--dash-primary, #2563eb);outline-offset:2px}.payment-bbps-creds-panel,.payment-bbps-creds-panel__fields{display:flex;flex-direction:column;gap:.85rem}.payment-bbps-creds-panel__fields .profile-form__input:disabled{color:var(--dash-muted, #64748b);background:var(--wl-muted-surface, #f1f5f9);cursor:not-allowed}.payment-bbps-creds-panel__actions{display:flex;flex-wrap:wrap;gap:.35rem}.payment-bbps-creds-panel__edit-note{margin:0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted, #64748b);line-height:1.45}.payment-channel-card__configs-btn{display:inline-flex;align-items:center;gap:.25rem}.payment-channel-card__configs-btn-icon{font-size:.95rem;line-height:1}.orch-connect-mode{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:.65rem;background:var(--dash-surface-muted, #f8fafc)}.orch-connect-mode__btn{appearance:none;border:0;border-radius:.5rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;color:var(--dash-text-muted, #64748b);background:transparent;cursor:pointer}.orch-connect-mode__btn:hover{color:var(--dash-text, #0f172a)}.orch-connect-mode__btn--active{color:var(--dash-text, #0f172a);background:var(--dash-card, #fff);box-shadow:0 1px 2px #0f172a14}.orch-cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem}@media(max-width:720px){.orch-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.orch-cap-grid{grid-template-columns:1fr}}.orch-cap-cell{display:flex;flex-direction:column;gap:.28rem;min-width:0}.orch-cap-cell--wide{grid-column:1 / -1}.orch-cap-label{font-size:var(--dash-fs-caption, .65rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--dash-muted, #64748b)}.orch-cap-value{margin:0;font-size:.9rem;font-weight:600;color:var(--dash-text, #111827);line-height:1.35;word-break:break-word}.orch-cap-value code,.orch-cap-webhook code{font-size:.82rem;font-weight:500}.orch-cap-flags{display:flex;flex-wrap:wrap;gap:.35rem}.orch-cap-flag{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-size:var(--dash-fs-caption, .72rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--dash-border, #e2e8f0);background:var(--dash-page-bg, #f8fafc);color:var(--dash-muted, #64748b)}.orch-cap-flag--on{color:var(--wl-status-success-text, #166534);background:var(--wl-status-success-bg, #dcfce7);border-color:color-mix(in srgb,var(--wl-status-success-text, #166534) 28%,var(--dash-border))}.orch-cap-flag--off{color:var(--wl-status-danger-text, #991b1b);background:var(--wl-status-danger-bg, #fee2e2);border-color:color-mix(in srgb,var(--wl-status-danger-text, #991b1b) 28%,var(--dash-border))}.orch-cap-sync{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.orch-cap-sync__time{font-size:.82rem;font-weight:500;color:var(--dash-muted, #64748b)}.orch-cap-webhook{margin:0;padding:.65rem .75rem;border-radius:8px;border:1px solid var(--dash-border, #e2e8f0);background:var(--dash-page-bg, #f8fafc);word-break:break-all}.orch-cap-hint{margin:.35rem 0 0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted, #64748b);line-height:1.45}.orch-route-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin-bottom:1rem}.orch-route-card{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.85rem .95rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:10px;background:var(--dash-surface, #fff);box-shadow:0 1px color-mix(in srgb,var(--dash-border, #e2e8f0) 65%,transparent)}.orch-route-card__title{margin:0;font-size:.95rem;font-weight:700;color:var(--dash-text, #111827)}.orch-route-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.orch-route-card__code{font-size:.78rem;font-weight:600;padding:.1rem .4rem;border-radius:4px;background:var(--dash-page-bg, #f8fafc);border:1px solid var(--dash-border, #e2e8f0);color:var(--dash-text, #111827)}.orch-route-card__env{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:var(--dash-fs-caption, .68rem);font-weight:600;text-transform:lowercase;color:var(--wl-status-info-text, #1d4ed8);background:var(--wl-status-info-bg, #dbeafe);border:1px solid color-mix(in srgb,var(--wl-status-info-text, #1d4ed8) 22%,var(--dash-border))}.orch-route-card__hint{margin:0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted, #64748b);line-height:1.4}.orch-route-empty{margin-bottom:1rem;padding:1.1rem 1rem;border:1px dashed var(--dash-border, #e2e8f0);border-radius:10px;background:var(--dash-page-bg, #f8fafc);text-align:center}.orch-route-empty p{margin:0;font-size:.85rem;color:var(--dash-muted, #64748b);line-height:1.45}.dash-permission-item__key{display:block;font-size:var(--dash-fs-label, .72rem);font-weight:600;color:var(--dash-text)}.dash-permission-item__desc{display:block;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted);margin-top:.1rem}.dash-filters{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.dash-filter-select,.dash-filter-input{font-size:.75rem;padding:.35rem .6rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:6px;background:var(--dash-surface, #fff);color:var(--dash-text, #1e293b)}.dash-badge{display:inline-block;font-size:.65rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;background:var(--wl-status-neutral-bg, #f1f5f9);color:var(--wl-status-neutral-text, #475569);text-transform:capitalize}.dash-pagination{display:flex;gap:.3rem;margin-top:1rem;justify-content:center}.dash-pagination__btn{font-size:.72rem;padding:.3rem .6rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:4px;background:var(--dash-surface, #fff);cursor:pointer}.dash-pagination__btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dash-pagination__btn--active{background:var(--dash-primary, #2563eb);color:#fff;border-color:var(--dash-primary, #2563eb)}.dash-btn-group{display:flex;gap:.4rem;flex-wrap:wrap}.dash-btn--sm{font-size:.7rem;padding:.3rem .7rem}:root{--dash-overlay-duration: .24s;--dash-overlay-ease: cubic-bezier(.4, 0, .2, 1)}@keyframes dash-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dash-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dash-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dash-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dash-panel-rise-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dash-panel-rise-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes dash-popup-rise-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-popup-rise-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.dash-overlay-motion{animation:dash-overlay-fade-in var(--dash-overlay-duration) var(--dash-overlay-ease) both}.dash-overlay-motion--closing{animation:dash-overlay-fade-out var(--dash-overlay-duration) var(--dash-overlay-ease) both;pointer-events:none}.dash-drawer-motion{animation:dash-drawer-slide-in calc(var(--dash-overlay-duration) + 40ms) var(--dash-overlay-ease) both}.dash-drawer-motion--closing{animation:dash-drawer-slide-out var(--dash-overlay-duration) var(--dash-overlay-ease) both}.dash-panel-motion{animation:dash-panel-rise-in var(--dash-overlay-duration) var(--dash-overlay-ease) both}.dash-panel-motion--closing{animation:dash-panel-rise-out var(--dash-overlay-duration) var(--dash-overlay-ease) both}.dash-popup-motion{animation:dash-popup-rise-in .2s var(--dash-overlay-ease) both}.dash-popup-motion--closing{animation:dash-popup-rise-out .18s var(--dash-overlay-ease) both;pointer-events:none}@media(prefers-reduced-motion:reduce){.dash-overlay-motion,.dash-overlay-motion--closing,.dash-drawer-motion,.dash-drawer-motion--closing,.dash-panel-motion,.dash-panel-motion--closing,.dash-popup-motion,.dash-popup-motion--closing{animation:none!important}}.dash-confirm-overlay{position:fixed;inset:0;z-index:var(--z-modal-raised);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--wl-overlay-backdrop, rgb(15 23 42 / .35))}.dash-confirm-overlay--locked{cursor:default}.dash-confirm{width:min(100%,22rem);padding:1rem 1.1rem;border-radius:var(--dash-radius, 8px);background:var(--dash-surface, #fff);border:1px solid var(--dash-border);box-shadow:0 12px 32px #0f172a24}.dash-confirm--wide{width:min(100%,48rem)}.dash-confirm.dash-confirm--payment-qr-preview{--payment-qr-preview-size: min( calc(100vw - 3rem) , calc(100vh - 12rem) , 32rem);width:min(calc(100vw - 2rem),calc(var(--payment-qr-preview-size) + 1.7rem));max-height:calc(100vh - 2rem);overflow:auto;padding:.75rem .85rem .85rem;box-sizing:border-box}.dash-confirm.dash-confirm--payment-qr-preview .dash-confirm__title{margin-bottom:.5rem}.dash-confirm.dash-confirm--payment-qr-preview .dash-confirm__children+.dash-confirm__actions{margin-top:.65rem}.dash-confirm.dash-confirm--payment-qr-preview .payment-qr-preview-dialog__frame{padding:.5rem;border:none;background:transparent}.dash-confirm.dash-confirm--payment-qr-preview .dash-confirm__actions{flex-wrap:wrap;justify-content:flex-end}.dash-confirm--payment-commission-calc{width:min(calc(100vw - 2rem),34rem)}.dash-confirm-overlay:has(.dash-confirm--payment-switch){align-items:safe center;overflow-y:auto;overscroll-behavior:contain}.dash-confirm-overlay:has(.dash-confirm--payment-channel-manage){align-items:center;overflow:hidden;padding:1rem}.dash-confirm--payment-switch{width:min(100%,54rem);max-height:min(calc(100vh - 2rem),90vh);display:flex;flex-direction:column;overflow:hidden}.dash-confirm--payment-switch:has(.payment-active-switch-preview--qr){width:min(100%,68rem)}.dash-confirm--payment-switch .dash-confirm__title,.dash-confirm--payment-switch .dash-confirm__actions{flex-shrink:0}.dash-confirm--payment-switch .dash-confirm__children{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dash-confirm--payment-channel-manage{width:min(calc(100vw - 2rem),58rem);height:min(calc(100vh - 2rem),88vh);max-height:min(calc(100vh - 2rem),88vh);display:flex;flex-direction:column;overflow:hidden}.dash-confirm--payment-channel-manage--wide{width:min(calc(100vw - 2rem),92rem);height:min(calc(100vh - 2rem),90vh);max-height:min(calc(100vh - 2rem),90vh)}.dash-confirm--payment-channel-manage .dash-confirm__title,.dash-confirm--payment-channel-manage .dash-confirm__message,.dash-confirm--payment-channel-manage .dash-confirm__actions{flex-shrink:0}.dash-confirm--payment-channel-manage .dash-confirm__message{margin-bottom:.55rem}.dash-confirm--payment-channel-manage .dash-confirm__children{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dash-confirm--payment-channel-manage .dash-confirm__children+.dash-confirm__actions{margin-top:.55rem}.payment-channel-manage__grid{display:grid;gap:1rem;flex:1 1 0;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr)}.payment-channel-manage__grid--compact{gap:.65rem}.payment-channel-manage__grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-channel-manage__grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-channel-manage__grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-channel-manage__grid--quint{grid-template-columns:repeat(5,minmax(0,1fr))}.payment-channel-manage__column{min-width:0;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;padding:.75rem;border-radius:10px;border:1px solid var(--dash-border);background:var(--dash-surface-inset)}.payment-channel-manage__grid--compact .payment-channel-manage__column{padding:.55rem .6rem}.payment-channel-manage__column-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;flex-shrink:0}.payment-channel-manage__grid--compact .payment-channel-manage__column-head{margin-bottom:.45rem}.payment-channel-manage__column-title{margin:0;font-size:.82rem;font-weight:650;color:var(--dash-text)}.payment-channel-manage__grid--compact .payment-channel-manage__column-title{font-size:.76rem}.payment-channel-manage__column-hint{margin:-.35rem 0 .4rem;font-size:.62rem;font-weight:600;color:var(--dash-text-muted, #94a3b8);line-height:1.3;flex-shrink:0}.payment-channel-manage__search-wrap{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.45rem;flex-shrink:0}.payment-channel-manage__search-label{font-size:.62rem;font-weight:650;color:var(--dash-text-muted, #64748b)}.payment-channel-manage__search-input{width:100%;padding:.42rem .55rem;border:1px solid var(--dash-input-border);border-radius:6px;background:var(--dash-input-bg);font-size:.74rem;color:var(--dash-text)}.payment-channel-manage__search-input:focus{outline:2px solid color-mix(in srgb,var(--dash-primary, #2563eb) 35%,transparent);outline-offset:1px;border-color:var(--dash-primary, #2563eb)}.payment-channel-manage__list-panel{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.payment-channel-manage__column-badge{flex-shrink:0;padding:.1rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--dash-accent-purple) 30%,var(--dash-border));background:color-mix(in srgb,var(--dash-accent-purple) 12%,var(--dash-surface));font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--dash-accent-purple-text);white-space:nowrap}.payment-channel-manage__list-link{flex-shrink:0;font-size:.68rem;font-weight:650;color:var(--dash-primary, #2563eb);text-decoration:none;white-space:nowrap}.payment-channel-manage__list-link:hover{text-decoration:underline;text-underline-offset:2px}.payment-channel-manage__grid--compact .payment-channel-manage__list-link{font-size:.64rem}.payment-channel-manage__empty{margin:0;font-size:.78rem;color:var(--dash-text-muted, #64748b);flex-shrink:0}.payment-channel-manage__grid--compact .payment-channel-manage__empty{font-size:.72rem}.payment-channel-manage__list{margin:0;padding:0 .15rem 0 0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.payment-channel-manage__grid--compact .payment-channel-manage__list{gap:.3rem}.payment-channel-manage__row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem .5rem;border-radius:8px;background:var(--dash-surface);border:1px solid var(--dash-border-subtle)}.payment-channel-manage__grid--compact .payment-channel-manage__row{gap:.45rem;padding:.3rem .4rem;border-radius:6px}.payment-channel-manage__row-main{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1}.payment-channel-manage__grid--compact .payment-channel-manage__row-main{gap:.4rem}.payment-channel-manage__thumb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:6px;border:1px solid var(--dash-border, #e2e8f0);background:var(--dash-surface);object-fit:contain}.payment-channel-manage__grid--compact .payment-channel-manage__thumb{width:2rem;height:2rem;border-radius:5px}.dashboard-channel-slot__visual .payment-qr-preview-btn{border-radius:8px}.payment-channel-manage__row-main .payment-qr-preview-btn{flex-shrink:0}.payment-channel-manage__thumb--empty{color:var(--dash-text-muted, #94a3b8)}.payment-channel-manage__thumb--empty .material-symbols-outlined{font-size:1.35rem}.payment-channel-manage__grid--compact .payment-channel-manage__thumb--empty .material-symbols-outlined{font-size:1.1rem}.payment-channel-manage__thumb--bbps{border:none;background:transparent}.payment-channel-manage__bbps-icon{width:1.5rem;height:1.5rem;object-fit:contain}.payment-channel-manage__grid--compact .payment-channel-manage__bbps-icon{width:1.25rem;height:1.25rem}.payment-channel-manage__name{font-size:.82rem;font-weight:600;color:var(--dash-text, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-channel-manage__grid--compact .payment-channel-manage__name{font-size:.74rem}.payment-channel-manage__grid--compact .payment-active-badge{font-size:.62rem;padding:.12rem .38rem}@media(max-width:900px){.payment-channel-manage__grid--triple,.payment-channel-manage__grid--quad,.payment-channel-manage__grid--quint{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.payment-channel-manage__grid--quad{grid-template-rows:repeat(4,minmax(0,1fr))}.payment-channel-manage__grid--quint{grid-template-rows:repeat(5,minmax(0,1fr))}}@media(max-width:640px){.payment-channel-manage__grid--split{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.payment-channel-manage__grid--triple,.payment-channel-manage__grid--quad,.payment-channel-manage__grid--quint{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.payment-channel-manage__grid--quad{grid-template-rows:repeat(4,minmax(0,1fr))}.payment-channel-manage__grid--quint{grid-template-rows:repeat(5,minmax(0,1fr))}}.dash-confirm__children{margin:0}.dash-confirm__title{margin:0 0 .4rem;font-size:var(--dash-fs-body, .8rem);font-weight:700;color:var(--dash-text)}.dash-confirm__title:has(+.dash-confirm__children){margin-bottom:.65rem}.dash-confirm__message{margin:0 0 .85rem;font-size:var(--dash-fs-label, .72rem);line-height:1.45;color:var(--dash-muted)}.dash-confirm__message:has(+.dash-confirm__children){margin-bottom:.65rem}.dash-confirm__children+.dash-confirm__actions{margin-top:1.15rem}.dash-confirm__actions{display:flex;justify-content:flex-end;gap:.4rem}.dash-confirm__actions--alert-only{justify-content:flex-end}.dash-confirm__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.dash-confirm__field-label{font-size:var(--dash-fs-label, .72rem);font-weight:600;color:var(--dash-text, #1e293b)}.dash-confirm__textarea{width:100%;min-height:5.5rem;padding:.55rem .65rem;border:1px solid var(--dash-border, #dbe3ef);border-radius:.45rem;font:inherit;font-size:var(--dash-fs-body, .8rem);line-height:1.45;color:var(--dash-text, #1e293b);resize:vertical}.dash-confirm__textarea:focus{outline:2px solid color-mix(in srgb,var(--dash-primary, #2563eb) 35%,transparent);border-color:var(--dash-primary, #2563eb)}.dash-confirm__field-hint{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted, #64748b)}.dash-confirm__checkbox-option{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 .85rem;font-size:var(--dash-fs-label, .72rem);line-height:1.45;color:var(--dash-text, #374151);cursor:pointer}.dash-confirm__checkbox-option input{margin-top:.15rem;flex-shrink:0}.dash-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.dash-section-header h3{font-size:.85rem;font-weight:600;color:var(--dash-text, #1e293b)}.dash-pagination__dots{font-size:.7rem;color:var(--dash-muted, #94a3b8);padding:0 .2rem}.activity-detail-list{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.75rem}.activity-detail-list dt{font-weight:600;color:var(--dash-muted, #64748b)}.activity-detail-list dd{margin:0;color:var(--dash-text, #1e293b)}.report-display-field{min-width:0}.copyable-field{display:flex;align-items:center;gap:.35rem;min-width:0}.copyable-field__text{font-family:var(--dash-mono, ui-monospace, monospace);font-size:.8125rem;color:var(--dash-text, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyable-field__prefix{color:var(--dash-muted, #64748b);font-weight:600;text-transform:uppercase;font-size:.6875rem;letter-spacing:.02em}.copy-icon-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;margin:0;border:none;border-radius:4px;background:transparent;color:var(--dash-muted, #64748b);cursor:pointer;transition:color .15s ease,background .15s ease}.copy-icon-btn:hover{color:var(--dash-primary, #2563eb);background:var(--wl-primary-soft, rgba(37, 99, 235, .08))}.copy-icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--dash-primary, #2563eb) 35%,transparent);outline-offset:1px}.copy-icon-btn--copied{color:var(--dash-success, #059669)}.copy-icon-btn__icon{width:14px;height:14px;display:block}.error-page{display:flex;flex:1;align-items:center;justify-content:center;min-height:16rem;padding:2rem 1rem}.public-main>.error-page{min-height:calc(100vh - 12rem)}.error-page__card{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;text-align:center;padding:2rem 1.5rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:1rem;background:var(--dash-surface, #fff);box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a0f}.error-page__code{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dash-primary, #2563eb)}.error-page__title{margin:0;font-size:1.35rem;font-weight:600;color:var(--dash-text, #0f172a)}.error-page__message{margin:0;color:var(--dash-muted, #64748b);line-height:1.5}.error-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.35rem}.dash-confirm--metric-help{width:min(calc(100vw - 2rem),34rem)}.metric-help-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--dash-muted);cursor:pointer;vertical-align:middle}.metric-help-trigger:hover{color:var(--dash-primary);background:color-mix(in srgb,var(--dash-primary) 8%,transparent)}.metric-help-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--dash-primary) 45%,transparent);outline-offset:1px}.metric-help-trigger__icon{font-size:.95rem;line-height:1}.metric-help-label-row{display:inline-flex;align-items:center;gap:.15rem;max-width:100%}.metric-help-dl{display:grid;gap:.65rem;margin:0}.metric-help-dl__row{display:grid;grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr);gap:.75rem;align-items:start}.metric-help-dl__term{margin:0;font-size:var(--dash-fs-caption, .65rem);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted)}.metric-help-dl__detail{margin:0;font-size:var(--dash-fs-body, .82rem);font-weight:500;line-height:1.45;color:var(--dash-text)}@media(max-width:768px){.metric-help-dl__row{grid-template-columns:1fr;gap:.2rem}}.report-page{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.report-page>.dashboard-breadcrumb,.report-page>.report-page__header,.report-page>.report-filters,.report-page>.bbps-report-scope-banner,.report-page>.bbps-report-stat-cards,.report-page>.report-page__review-cards,.report-page>.report-page__section-hint,.report-page>.report-page__commission-overview,.report-page>.financial-summary-cards,.report-page>.financial-wallet-trend,.report-page>.report-page__hint,.report-page>.audit-timeline-page__member-row,.report-page>.audit-timeline-page__filters{flex-shrink:0}.report-page--scroll-body.audit-timeline-page>.audit-timeline-page__hint{margin-bottom:.65rem}.report-page--scroll-body.audit-timeline-page>.audit-timeline-page__member-row{margin-bottom:.65rem}.report-page--scroll-body.audit-timeline-page>.audit-timeline-page__filters{margin-bottom:.65rem}.report-page__hint{margin:0 0 .65rem}.report-page>.report-page__results{flex:1 1 0;min-height:0}.report-page--scroll-body>.report-page__body{flex:1 1 0;min-height:0;overflow-y:auto;padding-bottom:.5rem}.report-page--scroll-body>.dashboard-breadcrumb,.report-page--scroll-body>.report-page__header,.report-page--scroll-body>.report-filters,.report-page--scroll-body>.report-page__hint,.report-page--scroll-body>.audit-timeline-page__member-row,.report-page--scroll-body>.audit-timeline-page__filters{flex-shrink:0}.report-page__results{display:flex;flex-direction:column;gap:.65rem;min-height:0}.report-page__results .report-table-wrap,.report-page__results .admin-table-wrap{flex:1 1 0;min-height:0;overflow:auto}.report-page__results .admin-table-empty,.report-page__results .report-empty{flex:1 1 0;min-height:8rem;display:flex;align-items:center;justify-content:center}.report-page__results .dash-pagination{flex-shrink:0}.report-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-bottom:.5rem}.report-page__header-start{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}.report-page__scope-note{margin:0 0 0 auto;font-size:var(--dash-fs-meta, .68rem);color:var(--dash-muted);line-height:1.35;text-align:right;max-width:min(32rem,48%)}.report-page__title{font-size:var(--dash-fs-title, 1rem);font-weight:700;color:var(--dash-text);margin:0}.report-page__count{font-size:var(--dash-fs-meta, .68rem);font-weight:500;color:var(--dash-muted);background:var(--wl-muted-surface, #f3f4f6);padding:.15rem .5rem;border-radius:4px}.report-page__section-title{margin:1rem 0 .5rem;font-size:var(--dash-fs-label, .72rem);font-weight:700;color:var(--dash-text);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.report-page__review-cards{margin-bottom:.75rem;max-width:42rem}.report-page__section-hint{margin:-.15rem 0 .65rem;font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted);line-height:1.45;flex-shrink:0}.report-page__review-cards .payment-request-stat-card__hint{font-size:var(--dash-fs-overline, .62rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.report-page__actions{display:flex;align-items:center;gap:.35rem;margin-left:auto;flex-shrink:0}.report-filters{display:flex;flex-direction:column;gap:.4rem;padding:.6rem;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);margin-bottom:.5rem;position:relative;isolation:isolate}.report-filters__row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.report-filters__group{display:flex;flex-direction:column;gap:.2rem;min-width:130px}.report-filters__group--grow{flex:1;min-width:180px}.report-filters__label{font-size:var(--dash-fs-overline, .62rem);font-weight:600;color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em}.report-filters__input,.report-filters__select{height:2.15rem;padding:0 .6rem;border:1px solid var(--dash-border);border-radius:5px;font:inherit;font-size:var(--dash-fs-body, .8rem);background:var(--dash-surface);color:var(--dash-text);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.report-filters__input::placeholder{color:var(--dash-muted)}.report-filters__input:focus,.report-filters__select:focus{outline:none;border-color:var(--dash-primary);box-shadow:0 0 0 2px var(--wl-primary-soft)}.report-filters__actions{display:flex;align-items:flex-end;gap:.35rem;margin-left:auto;flex-shrink:0}.report-filters__btn{display:inline-flex;align-items:center;gap:.3rem;height:2.15rem;padding:0 .7rem;border-radius:5px;font:inherit;font-size:var(--dash-fs-btn-toolbar, .72rem);font-weight:600;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap;border:none}.report-filters__btn svg{flex-shrink:0}.report-filters__btn:disabled{opacity:.6;cursor:not-allowed}.report-filters__btn--primary{background:var(--dash-primary);color:#fff}.report-filters__btn--primary:hover:not(:disabled){background:var(--dash-primary-hover)}.report-filters__btn--secondary{background:var(--dash-page-bg);color:var(--dash-text);border:1px solid var(--dash-border)}.report-filters__btn--secondary:hover{background:var(--wl-primary-soft);border-color:var(--dash-primary);color:var(--dash-primary)}.report-filters__btn--export{background:transparent;color:var(--dash-primary);border:1px solid var(--dash-primary)}.report-filters__btn--export:hover{background:var(--wl-primary-soft)}.report-table-wrap{border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface)}.report-table{width:100%;min-width:960px;border-collapse:collapse;font-size:var(--dash-fs-body, .8rem)}.report-table--divided th+th,.report-table--divided td+td,.report-page .report-table th+th,.report-page .report-table td+td,.report-page .admin-table th+th,.report-page .admin-table td+td{border-left:1px solid var(--dash-border)}.report-page .report-table-wrap{overflow:auto}.report-table thead{position:sticky;top:0;z-index:2}.report-table th{background:var(--dash-page-bg);color:var(--dash-muted);font-weight:600;font-size:var(--dash-fs-overline, .62rem);text-transform:uppercase;letter-spacing:.04em;padding:.6rem .75rem;text-align:left;border-bottom:2px solid var(--dash-border);white-space:nowrap}.report-table td{padding:.55rem .75rem;border-bottom:1px solid var(--dash-border);vertical-align:top}.report-table--compact th{padding:.45rem .65rem}.report-table--compact td{padding:.4rem .65rem;vertical-align:middle}.report-page .admin-table th{padding:.45rem .65rem}.report-page .admin-table td{padding:.4rem .65rem;vertical-align:middle}.report-table tbody tr:hover{background:var(--wl-primary-soft)}.report-table tbody tr:last-child td{border-bottom:none}.report-cell{display:flex;flex-direction:column;gap:1px}.report-cell__sn{font-weight:600;color:var(--dash-text);font-size:inherit}.report-cell__date{font-size:var(--dash-fs-overline, .62rem);color:var(--dash-muted);font-family:monospace}.report-cell__name{font-weight:600;color:var(--dash-text);font-size:inherit}.report-cell__mono{font-size:var(--dash-fs-overline, .62rem);color:var(--dash-muted);font-family:monospace;word-break:break-all}.report-cell__pg{font-size:var(--dash-fs-caption, .65rem);font-weight:500;color:var(--dash-primary);margin-top:1px}.report-cell__amount-main{font-weight:700;color:var(--dash-text);font-size:inherit}.report-cell--amount .report-cell__amount-main{font-size:1.05rem;line-height:1.25}.report-cell--amount .report-cell__amount-row dt,.report-cell--amount .report-cell__amount-row dd{font-size:var(--dash-fs-caption, .65rem)}.report-cell__amount-sub{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.report-cell__amount-breakdown{display:flex;flex-direction:column;gap:.06rem;margin:.1rem 0 0;padding:0}.report-cell__amount-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.25rem;align-items:baseline}.report-cell__amount-row dt{font-size:var(--dash-fs-overline, .62rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted);white-space:nowrap}.report-cell__amount-row dd{margin:0;font-size:var(--dash-fs-overline, .62rem);font-weight:600;color:var(--dash-text);white-space:nowrap}.report-cell--gateway{display:inline-flex;align-items:center;gap:.5rem}.report-table--bbps{table-layout:fixed}.report-table--bbps__col-member{width:16%}.report-table--bbps__col-reference{width:24%}.report-table--bbps__col-order{width:23%}.report-table--bbps__col-amount{width:11%}.report-table--bbps tbody td:nth-child(4),.report-table--bbps thead th:nth-child(4){text-align:right}.report-table--bbps__col-status{width:10%}.report-table--bbps .bbps-report-status-stack{align-items:center;max-width:100%}.report-table--bbps tbody td:nth-child(5),.report-table--bbps thead th:nth-child(5){text-align:center;overflow:hidden}.report-table--bbps .report-member-cell__avatar{width:1.45rem;height:1.45rem;font-size:.54rem}.report-table--bbps .report-member-cell__name{font-size:var(--dash-fs-body, .9rem);font-weight:700}.report-table--bbps .report-member-cell__shop{font-size:var(--dash-fs-caption, .74rem)}.report-table--bbps .report-member-cell--compact .copyable-field__text{font-size:var(--dash-fs-body, .9rem)}.report-table--bbps .report-member-cell--compact .copyable-field__prefix{font-size:var(--dash-fs-caption, .74rem);font-weight:600;color:var(--dash-muted)}.report-table--bbps .bbps-report-ref{min-width:0;max-width:none}.report-table--bbps .bbps-report-ref__line{grid-template-columns:6.25rem minmax(0,1fr);gap:.55rem}.report-table--bbps .bbps-report-ref__label{padding-right:.15rem}.report-table--bbps .report-order-cell{min-width:0;max-width:none}.report-cell--amount-stack{align-items:flex-end;gap:.2rem;width:100%}.report-cell--amount-stack .report-cell__amount-line{display:inline-flex;gap:.35rem;align-items:baseline;justify-content:flex-end;width:100%;max-width:100%}.report-cell--amount-stack .report-cell__amount-label{font-size:var(--dash-fs-overline, .7rem);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--dash-muted);white-space:nowrap;flex-shrink:0}.report-cell--amount-stack .report-cell__amount-value{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dash-text);white-space:nowrap;min-width:0;text-align:right;line-height:1.25}.bbps-report-ref{gap:.35rem;min-width:11rem;max-width:18rem}.bbps-report-ref--compact{gap:.1rem}.bbps-report-ref__category{align-self:flex-start;display:inline-flex;align-items:center;font-size:var(--dash-fs-overline, .62rem);font-weight:600;letter-spacing:.02em;padding:.12rem .42rem;border-radius:999px;color:var(--dash-muted);background:color-mix(in srgb,var(--dash-muted) 10%,var(--dash-surface, #fff));border:1px solid var(--dash-border, #e2e8f0)}.bbps-report-ref__category--fastag{color:var(--wl-status-success-text, #047857);background:var(--dash-success-tint-bg, #ecfdf5);border-color:var(--dash-success-tint-border, #a7f3d0)}.bbps-report-ref__category--cc{color:var(--dash-primary, #2563eb);background:color-mix(in srgb,var(--dash-primary, #2563eb) 8%,var(--dash-surface, #fff));border-color:color-mix(in srgb,var(--dash-primary, #2563eb) 22%,var(--dash-border, #e2e8f0))}.bbps-report-ref__category--utility{color:#b45309;background:#fffbeb;border-color:#fde68a}.bbps-report-ref__head{display:flex;flex-direction:column;gap:.08rem;min-width:0}.bbps-report-ref__title{font-weight:600;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-text);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bbps-report-ref__subtitle,.bbps-report-ref__customer{font-size:var(--dash-fs-overline, .62rem);color:var(--dash-muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbps-report-ref__customer{color:var(--dash-text);font-weight:500}.bbps-report-ref__details{display:flex;flex-direction:column;gap:.18rem;padding-top:.28rem;border-top:1px solid var(--dash-border, #e2e8f0)}.bbps-report-ref__details--no-border{padding-top:0;border-top:none}.bbps-report-ref--compact .bbps-report-ref__details{gap:.06rem}.bbps-report-ref__line{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.25rem;align-items:center}.bbps-report-ref--compact .bbps-report-ref__line{gap:.55rem;align-items:baseline;line-height:1.15}.bbps-report-ref__label{font-size:var(--dash-fs-caption, .74rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted);line-height:1.35;white-space:nowrap}.bbps-report-ref__value{min-width:0}.bbps-report-ref__plain{font-size:var(--dash-fs-body, .9rem);color:var(--dash-text);line-height:1.35}.bbps-report-ref__copyable.copyable-field{gap:.2rem;line-height:1.2}.bbps-report-ref__copyable .copyable-field__text{font-size:var(--dash-fs-body, .9rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--dash-text);word-break:break-all}.bbps-report-ref__copyable .copyable-field__prefix{display:none}.bbps-report-ref__copyable .copy-icon-btn{flex-shrink:0;width:1rem;height:1rem}.bbps-report-ref__copyable .copy-icon-btn__icon{width:.72rem;height:.72rem}.bbps-report-ref__txn-line{margin-top:.08rem;padding-top:.14rem;border-top:1px dashed color-mix(in srgb,var(--dash-border, #e2e8f0) 65%,transparent)}.bbps-report-ref--compact .bbps-report-ref__txn-line{margin-top:.04rem;padding-top:.1rem}.bbps-report-ref--compact .bbps-report-ref__label,.bbps-report-ref--compact .bbps-report-ref__plain,.bbps-report-ref--compact .bbps-report-ref__copyable .copyable-field__text{line-height:1.15}.bbps-report-ref__txn.copyable-field{width:100%}.bbps-report-ref__txn .copyable-field__text{font-weight:600;color:var(--dash-text);font-family:inherit}.bbps-report-review-actions{margin-top:.1rem;max-width:100%}.bbps-report-review-actions__btn{max-width:100%;white-space:nowrap}.dash-confirm-overlay:has(.bbps-report-review-dialog){align-items:safe center;overflow-y:auto;overscroll-behavior:contain}.bbps-report-review-dialog{width:min(calc(100vw - 2rem),30rem);max-height:min(calc(100vh - 2rem),90vh);border-radius:12px}.bbps-report-review-dialog .dash-confirm__title{font-size:1rem;font-weight:700;letter-spacing:-.01em}.bbps-report-review-dialog .dash-confirm__message{margin-bottom:.85rem;font-size:var(--dash-fs-body, .8rem);color:var(--dash-muted);line-height:1.45}.bbps-report-review-dialog .dash-confirm__children{margin-top:0}.bbps-report-review-dialog__body{display:flex;flex-direction:column;gap:.75rem}.bbps-report-review-dialog__card{padding:.65rem .75rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:10px;background:var(--dash-page-bg, #f8fafc)}.bbps-report-review-dialog__card--status{padding:.65rem .75rem}.bbps-report-review-dialog__section-title{margin:0 0 .55rem;font-size:var(--dash-fs-overline, .62rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dash-muted)}.bbps-report-review-dialog__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin:0}.bbps-report-review-dialog__meta-item{min-width:0}.bbps-report-review-dialog__meta-item--full{grid-column:1 / -1}.bbps-report-review-dialog__meta dt{margin:0;font-size:var(--dash-fs-overline, .62rem);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--dash-muted)}.bbps-report-review-dialog__meta dd{margin:.12rem 0 0;font-size:var(--dash-fs-body, .82rem);font-weight:600;color:var(--dash-text);line-height:1.35;word-break:break-all}.bbps-report-review-dialog__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--dash-fs-label, .75rem);font-weight:500}.bbps-report-review-dialog__portal{margin:0}.bbps-report-review-dialog__portal-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:1.75rem}.bbps-report-review-dialog__portal-label{font-size:var(--dash-fs-body, .8rem);font-weight:600;line-height:1.25;color:var(--dash-text)}.bbps-report-review-dialog__portal-note{margin:.35rem 0 0;font-size:var(--dash-fs-caption, .68rem);font-weight:600;color:var(--wl-status-warning-text, var(--wl-warning))}.bbps-report-review-dialog__pill{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:var(--dash-fs-caption, .68rem);font-weight:700;line-height:1.2;white-space:nowrap;background:var(--wl-muted-surface, #f3f4f6);color:var(--dash-muted)}.bbps-report-review-dialog__pill--success{background:var(--wl-status-success-bg);color:var(--wl-status-success-text)}.bbps-report-review-dialog__pill--danger{background:var(--wl-status-danger-bg, var(--wl-danger-soft));color:var(--wl-status-danger-text, var(--wl-danger))}.bbps-report-review-dialog__pill--pending{background:var(--wl-status-warning-bg, var(--wl-warning-soft));color:var(--wl-status-warning-text, var(--wl-warning))}.bbps-report-review-dialog__live{padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--dash-border, #e2e8f0) 80%,transparent)}.bbps-report-review-dialog__live-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.bbps-report-review-dialog__live-title{display:block;font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text)}.bbps-report-review-dialog__live-hint{margin:.18rem 0 0;font-size:var(--dash-fs-caption, .68rem);color:var(--dash-muted);line-height:1.4}.bbps-report-review-dialog__check-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;height:1.65rem;padding:0 .65rem;border:1px solid color-mix(in srgb,var(--dash-primary) 28%,var(--dash-border));border-radius:6px;background:var(--dash-surface, #fff);color:var(--dash-primary);font-size:var(--dash-fs-caption, .68rem);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.bbps-report-review-dialog__check-btn:hover:not(:disabled){background:color-mix(in srgb,var(--dash-primary) 6%,var(--dash-surface));border-color:color-mix(in srgb,var(--dash-primary) 40%,var(--dash-border))}.bbps-report-review-dialog__check-btn:active:not(:disabled){transform:translateY(1px)}.bbps-report-review-dialog__check-btn:disabled{opacity:.65;cursor:not-allowed}.bbps-report-review-dialog__live-panel{margin-top:.6rem;padding:.6rem .7rem;border-radius:8px;background:color-mix(in srgb,var(--dash-muted) 6%,var(--dash-surface, #fff));border:1px solid color-mix(in srgb,var(--dash-border, #e2e8f0) 85%,transparent);transition:background .2s ease,border-color .2s ease}.bbps-report-review-dialog__live-panel--result{background:color-mix(in srgb,var(--dash-primary) 4%,var(--dash-surface, #fff));border-color:color-mix(in srgb,var(--dash-primary) 14%,var(--dash-border))}.bbps-report-review-dialog__live-result-head{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.bbps-report-review-dialog__live-code{font-size:var(--dash-fs-caption, .68rem);font-weight:600;color:var(--dash-muted)}.bbps-report-review-dialog__live-message{margin:.4rem 0 0;font-size:var(--dash-fs-caption, .72rem);color:var(--dash-muted);line-height:1.45}.bbps-report-review-dialog__live-meta{display:grid;gap:.35rem;margin:.5rem 0 0;padding-top:.45rem;border-top:1px dashed color-mix(in srgb,var(--dash-border, #e2e8f0) 70%,transparent)}.bbps-report-review-dialog__live-meta dt{font-size:var(--dash-fs-overline, .6rem);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--dash-muted)}.bbps-report-review-dialog__live-meta dd{margin:.1rem 0 0;font-size:var(--dash-fs-caption, .72rem);font-weight:600;color:var(--dash-text);word-break:break-all}.bbps-report-review-dialog__form{display:flex;flex-direction:column;gap:.65rem}.bbps-report-review-dialog__form .dash-confirm__field{margin-bottom:0}.bbps-report-review-dialog__select,.bbps-report-review-dialog__textarea{width:100%;padding:.5rem .65rem;border:1px solid var(--dash-border, #dbe3ef);border-radius:8px;font:inherit;font-size:var(--dash-fs-body, .8rem);color:var(--dash-text, #1e293b);background:var(--dash-surface, #fff);transition:border-color .15s ease,box-shadow .15s ease}.bbps-report-review-dialog__textarea{min-height:4.5rem;resize:vertical;line-height:1.45}.bbps-report-review-dialog__select:focus,.bbps-report-review-dialog__textarea:focus{outline:none;border-color:color-mix(in srgb,var(--dash-primary, #2563eb) 45%,var(--dash-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--dash-primary, #2563eb) 12%,transparent)}.bbps-report-review-dialog .dash-confirm__field:last-child{margin-bottom:0}@media(max-width:520px){.bbps-report-review-dialog__meta{grid-template-columns:1fr}.bbps-report-review-dialog__live-head{flex-direction:column;align-items:stretch}.bbps-report-review-dialog__check-btn{justify-content:center;width:100%}}.activity-log-time{font-family:monospace;font-size:var(--dash-fs-caption, .65rem);white-space:nowrap}.activity-log-client{gap:.2rem}.activity-log-client__line{display:flex;gap:.35rem;align-items:baseline;min-width:0}.activity-log-client__label{flex:0 0 4.5rem;font-size:var(--dash-fs-overline, .62rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted)}.activity-log-client__label:after{content:"|";margin-left:.35rem;color:var(--dash-border);font-weight:400}.activity-log-client__value{min-width:0;color:var(--dash-text);font-size:var(--dash-fs-caption, .65rem);line-height:1.35}.activity-log-client__ua{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;color:var(--dash-muted)}.report-status-badge{display:inline-flex;align-items:center;font-size:var(--dash-fs-overline, .62rem);font-weight:600;padding:.15rem .45rem;border-radius:4px;white-space:nowrap}.bbps-report-status-badge{display:inline-flex;align-items:center;font-size:var(--dash-fs-overline, .62rem);font-weight:600;padding:.15rem .45rem;border-radius:4px;white-space:nowrap;background:var(--wl-muted-surface, #f3f4f6);color:var(--dash-muted)}.bbps-report-status-badge--success{background:var(--wl-status-success-bg);color:var(--wl-status-success-text)}.bbps-report-status-badge--failed{background:var(--wl-status-danger-bg, var(--wl-danger-soft));color:var(--wl-status-danger-text, var(--wl-danger))}.bbps-report-status-badge--pending{background:var(--wl-status-warning-bg, var(--wl-warning-soft));color:var(--wl-status-warning-text, var(--wl-warning))}.bbps-report-status-badge--refunded{background:var(--dash-info-tint-bg, #ede9fe);color:var(--dash-primary)}.bbps-report-status-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:100%}.bbps-report-review-note{max-width:16rem;font-size:var(--dash-fs-caption, .62rem);font-weight:500;color:var(--dash-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bbps-report-review-summary{display:flex;flex-direction:column;gap:.08rem;max-width:16rem}.bbps-report-review-summary__resolution{font-size:var(--dash-fs-caption, .62rem);font-weight:600;color:var(--dash-text);line-height:1.3}.bbps-report-review-summary__by{font-size:var(--dash-fs-overline, .58rem);font-weight:500;color:var(--dash-muted);line-height:1.25}.report-empty{text-align:center;padding:3rem 1rem;color:var(--dash-muted);font-size:var(--dash-fs-label, .72rem)}.report-table__empty{text-align:center;padding:2rem 1rem;color:var(--dash-muted);font-size:var(--dash-fs-label, .72rem)}@media(max-width:900px){.report-page{flex:none;min-height:auto;overflow:visible}.report-page__results .report-table-wrap,.report-page__results .admin-table-wrap{flex:none;min-height:12rem;max-height:min(70vh,36rem);overflow:auto}}@media(max-width:768px){.report-filters{flex-direction:column}.report-filters__group{min-width:100%}}.notif-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem}.notif-detail-field{display:flex;flex-direction:column;gap:.15rem}.notif-detail-field__label{font-size:var(--dash-fs-overline, .62rem);font-weight:600;color:var(--dash-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}.notif-detail-field__value{font-size:var(--dash-fs-label, .72rem);color:var(--dash-text, #0f172a)}.notif-detail-section{border-top:1px solid var(--dash-border, #e2e8f0);padding-top:.65rem}.notif-detail-section__title{margin:0 0 .35rem;font-size:var(--dash-fs-overline, .62rem);font-weight:600;color:var(--dash-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}.notif-detail-section__text{margin:0;font-size:var(--dash-fs-label, .72rem);color:var(--dash-text, #0f172a);line-height:1.5}.notif-detail-section__body{margin:0;padding:.65rem;font-family:var(--dash-font-mono, "SF Mono", "Fira Code", monospace);font-size:var(--dash-fs-overline, .62rem);line-height:1.6;background:var(--dash-surface-inset);border:1px solid var(--dash-border);border-radius:6px;white-space:pre-wrap;word-break:break-word;color:var(--dash-text);max-height:20rem;overflow-y:auto}.notif-detail-section__body--error{background:var(--dash-danger-tint-bg);border-color:var(--dash-danger-tint-border);color:var(--wl-status-danger-text)}.report-member-cell{display:flex;align-items:center;gap:.4rem;min-width:0}.report-member-cell__avatar{flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;background:var(--wl-primary-soft);color:var(--dash-primary)}.report-member-cell__body{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.2}.report-member-cell__name{font-weight:600;font-size:var(--dash-fs-body, .9rem);color:var(--dash-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-member-cell__shop{font-size:var(--dash-fs-overline, .62rem);color:var(--dash-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-member-cell--compact{align-items:flex-start}.report-member-cell--compact .report-member-cell__avatar{margin-top:.05rem}.report-member-cell__meta{display:flex;flex-direction:column;gap:0;min-width:0;margin-top:.05rem}.report-member-cell--compact .copyable-field{gap:.2rem;line-height:1.15}.report-member-cell--compact .copyable-field__text{font-size:var(--dash-fs-caption, .74rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-member-cell--compact .copyable-field__prefix{font-size:.58rem;letter-spacing:.02em}.report-member-cell--compact .copy-icon-btn{width:1.1rem;height:1.1rem}.report-member-cell--compact .copy-icon-btn__icon{width:11px;height:11px}.bbps-report-stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.4rem;margin:0 0 .5rem}.bbps-report-stat-card{--report-stat-accent: var(--dash-primary);--report-stat-soft: color-mix(in srgb, var(--report-stat-accent) 8%, var(--dash-surface));--report-stat-border: color-mix(in srgb, var(--report-stat-accent) 28%, var(--dash-border));display:grid;grid-template-columns:2.65rem minmax(0,1fr);align-items:stretch;gap:0;padding:0;border-radius:8px;border:1px solid var(--report-stat-border);background:var(--report-stat-soft);box-shadow:var(--dash-shadow);overflow:hidden}.bbps-report-stat-card--primary{--report-stat-accent: var(--dash-primary)}.bbps-report-stat-card--success{--report-stat-accent: var(--wl-success)}.bbps-report-stat-card--danger{--report-stat-accent: var(--wl-danger)}.bbps-report-stat-card--warning{--report-stat-accent: var(--wl-warning)}.bbps-report-stat-card--neutral{--report-stat-accent: var(--dash-muted)}.bbps-report-stat-card__visual{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--report-stat-accent) 14%,var(--dash-surface));color:var(--report-stat-accent)}.bbps-report-stat-card__visual .material-symbols-outlined{font-size:1.35rem;line-height:1}.bbps-report-stat-card__body{display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-width:0;padding:.45rem .6rem .45rem .5rem}.bbps-report-stat-card__label{font-size:var(--dash-fs-caption, .65rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted, #64748b)}.bbps-report-stat-card__value{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--dash-text, #0f172a)}.bbps-report-stat-card--success .bbps-report-stat-card__value{color:var(--wl-status-success-text, var(--wl-success-strong))}.bbps-report-stat-card--danger .bbps-report-stat-card__value{color:var(--wl-status-danger-text, var(--wl-danger))}.bbps-report-stat-card--warning .bbps-report-stat-card__value{color:var(--wl-status-warning-text, var(--wl-warning))}@media(max-width:640px){.bbps-report-stat-cards{grid-template-columns:1fr}}.report-page--commission>.report-page__commission-overview{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0}.report-page--commission>.report-page__results{flex:1 1 0;min-height:0}.report-page--commission .bbps-report-stat-cards{margin-bottom:0}.bbps-report-filters--commission{margin-bottom:.45rem}.bbps-report-filters__commission-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.45rem .65rem}.bbps-report-filters__commission-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem;flex:1 1 16rem;min-width:0}.bbps-report-filters--commission .bbps-report-filters__actions{align-items:flex-end;padding-top:0}.commission-channel-strip{border-radius:10px;border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow);padding:.55rem .65rem .6rem}.commission-channel-strip__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.commission-channel-strip__title{margin:0;font-size:var(--dash-fs-overline, .62rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-muted)}.commission-channel-strip__total{font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-muted)}.commission-channel-strip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.commission-channel-strip__item{--channel-accent: var(--dash-primary);display:flex;flex-direction:column;gap:.28rem;min-width:0;padding:.45rem .5rem .5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--channel-accent) 20%,var(--dash-border));background:color-mix(in srgb,var(--channel-accent) 4%,var(--dash-surface))}.commission-channel-strip__item--primary{--channel-accent: var(--dash-primary)}.commission-channel-strip__item--violet{--channel-accent: color-mix(in srgb, var(--dash-primary) 72%, #7c3aed)}.commission-channel-strip__item--success{--channel-accent: var(--wl-success)}.commission-channel-strip__item--warning{--channel-accent: var(--wl-warning, #d97706)}.commission-channel-strip__item--gateway{--channel-accent: #db2777}.commission-channel-strip__item-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem}.commission-channel-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:7px;color:var(--channel-accent);background:color-mix(in srgb,var(--channel-accent) 12%,var(--dash-surface))}.commission-channel-strip__icon .material-symbols-outlined{font-size:1rem;line-height:1}.commission-channel-strip__copy{display:flex;flex-direction:column;gap:.02rem;min-width:0}.commission-channel-strip__label{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.commission-channel-strip__amount{font-size:.82rem;font-weight:700;line-height:1.1;color:var(--channel-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commission-channel-strip__share{font-size:.68rem;font-weight:700;color:var(--dash-muted)}.commission-channel-strip__meter{height:.28rem;border-radius:999px;overflow:hidden;background:var(--dash-border)}.commission-channel-strip__meter-fill{display:block;height:100%;border-radius:999px;background:var(--channel-accent)}.commission-channel-strip__meta{display:flex;flex-wrap:wrap;gap:.2rem .3rem;margin:0;font-size:.58rem;font-weight:600;color:var(--dash-muted);line-height:1.25}.commission-channel-strip__meta span[aria-hidden]{opacity:.65}.commission-payout-txn-cell{gap:.05rem}.commission-payout-txn-cell__line{font-size:var(--dash-fs-caption, .65rem);font-weight:600;line-height:1.3}.commission-payout-txn-cell__line--success{color:var(--dash-text)}.commission-payout-txn-cell__line--muted{color:var(--dash-muted);font-weight:500}@media(max-width:900px){.commission-channel-strip__grid{grid-template-columns:1fr}}@media(max-width:640px){.bbps-report-filters__commission-row{align-items:stretch}.bbps-report-filters--commission .bbps-report-filters__actions{width:100%;justify-content:flex-start}}.financial-summary-cards{display:grid;gap:.65rem;margin:0 0 .85rem}.financial-summary-cards--mix{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-summary-cards--mix .financial-summary-card{grid-template-columns:2.65rem minmax(0,1fr);border-radius:8px}.financial-summary-cards--mix .financial-summary-card__visual .material-symbols-outlined{font-size:1.25rem}.financial-summary-cards--mix .financial-summary-card__body{gap:.05rem;padding:.45rem .55rem .45rem .5rem}.financial-summary-cards--mix .financial-summary-card__value{font-size:1rem}.financial-summary-cards--mix .financial-summary-card__metrics{gap:.15rem}.financial-summary-cards--mix .financial-summary-card__metric dt,.financial-summary-cards--mix .financial-summary-card__metric dd{line-height:1.15}.financial-summary-card{--financial-accent: var(--dash-primary);--financial-soft: color-mix(in srgb, var(--financial-accent) 8%, var(--dash-surface));--financial-border: color-mix(in srgb, var(--financial-accent) 28%, var(--dash-border));display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:stretch;border-radius:10px;border:1px solid var(--financial-border);background:var(--financial-soft);box-shadow:var(--dash-shadow);overflow:hidden}.financial-summary-card--primary{--financial-accent: var(--dash-primary)}.financial-summary-card--success{--financial-accent: var(--wl-success)}.financial-summary-card--warning{--financial-accent: var(--wl-warning)}.financial-summary-card--neutral{--financial-accent: var(--dash-muted)}.financial-summary-card__visual{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--financial-accent) 14%,var(--dash-surface));color:var(--financial-accent)}.financial-summary-card__visual .material-symbols-outlined{font-size:1.85rem;line-height:1}.financial-summary-card__body{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.8rem .9rem .8rem .7rem}.financial-summary-card__body--compact{padding:.7rem .8rem}.financial-summary-card__label{font-size:var(--dash-fs-caption, .65rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.financial-summary-card__value{font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--dash-text)}.financial-summary-card__value--compact{font-size:1rem}.financial-summary-card--primary .financial-summary-card__value{color:var(--dash-primary)}.financial-summary-card--success .financial-summary-card__value{color:var(--wl-status-success-text, var(--wl-success-strong))}.financial-summary-card--warning .financial-summary-card__value{color:var(--wl-status-warning-text, var(--wl-warning))}.financial-summary-card__hint{font-size:var(--dash-fs-overline, .62rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted)}.financial-summary-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .5rem;margin:0}.financial-summary-card__metrics--inline{grid-template-columns:1fr}.financial-summary-card__metric{display:flex;flex-direction:column;gap:.1rem;min-width:0}.financial-summary-card__metric dt{margin:0;font-size:var(--dash-fs-overline, .62rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted)}.financial-summary-card__metric dd{margin:0;font-size:var(--dash-fs-label, .72rem);font-weight:600;color:var(--dash-text)}@media(max-width:1100px){.financial-summary-cards--mix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.financial-summary-cards--mix{grid-template-columns:1fr}}.financial-wallet-trend{display:flex;flex-direction:column;gap:.65rem;margin:0 0 .85rem}.financial-wallet-trend__chart-card{border-radius:10px;border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow);overflow:hidden}.financial-wallet-trend__chart-header{padding:.85rem 1rem 0}.financial-wallet-trend__chart-title{margin:0;font-size:var(--dash-fs-body, .8rem);font-weight:700;color:var(--dash-text)}.financial-wallet-trend__chart-subtitle{margin:.2rem 0 0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.financial-wallet-trend__chart-body{padding:.65rem 1rem .85rem}.financial-wallet-trend__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:9rem;color:var(--dash-muted);text-align:center}.financial-wallet-trend__empty .material-symbols-outlined{font-size:1.75rem;opacity:.65}.financial-wallet-trend__empty p{margin:0;font-size:var(--dash-fs-caption, .65rem);font-weight:600}.financial-wallet-trend__area-chart{display:flex;flex-direction:column;gap:.45rem}.financial-wallet-trend__plot{height:10.5rem;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--dash-primary) 4%,var(--dash-surface))}.financial-wallet-trend__plot svg{display:block;width:100%;height:100%}.financial-wallet-trend__labels{display:grid;gap:.15rem;font-size:.58rem;font-weight:600;color:var(--dash-muted);text-align:center}.financial-wallet-trend__insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.financial-wallet-trend__insight{--trend-accent: var(--dash-primary);display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--trend-accent) 28%,var(--dash-border));background:color-mix(in srgb,var(--trend-accent) 8%,var(--dash-surface));box-shadow:var(--dash-shadow)}.financial-wallet-trend__insight--primary{--trend-accent: var(--dash-primary)}.financial-wallet-trend__insight--success{--trend-accent: var(--wl-success)}.financial-wallet-trend__insight--warning{--trend-accent: var(--wl-warning)}.financial-wallet-trend__insight-label{font-size:var(--dash-fs-overline, .62rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.financial-wallet-trend__insight-value{font-size:1.05rem;font-weight:700;line-height:1.1;color:var(--trend-accent)}.financial-wallet-trend__insight-hint{font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-text)}@media(max-width:900px){.financial-wallet-trend__insights{grid-template-columns:1fr}}.dashboard-nav__subheading{display:block;margin:.45rem 0 .2rem;padding:.35rem .75rem 0;font-size:var(--dash-fs-overline, .62rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-muted, #94a3b8)}.report-filters__row--member{align-items:center}.bbps-report-filters{display:flex;flex-direction:column;gap:.35rem;position:relative;z-index:5;overflow:visible}.bbps-report-filters__search-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:.45rem;align-items:start}.bbps-report-filters__search-row--single{grid-template-columns:minmax(0,1fr)}.bbps-report-filters__controls-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .65rem}.bbps-report-filters__controls-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.45rem;flex:1 1 18rem;min-width:0}.bbps-report-filters .report-filters__group{gap:.1rem}.bbps-report-filters__group--compact{min-width:7.5rem;width:8.75rem;flex-shrink:0}.bbps-report-filters__group--date{min-width:8.75rem;width:9.25rem;flex-shrink:0}.bbps-report-filters__group--member{min-width:11rem;flex:1 1 12rem;max-width:16rem;position:relative;z-index:6}.bbps-report-filters__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.35rem;margin-left:auto;flex-shrink:0;padding-top:1.05rem}.bbps-report-filters__actions .report-filters__btn{height:1.9rem;padding:0 .65rem}.bbps-report-filters__group--member-multi{min-width:14rem;flex:1 1 16rem;max-width:22rem}.members-tree-multi-search__chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.members-tree-multi-search__added{flex-shrink:0;font-size:var(--dash-fs-overline, .62rem);font-weight:600;color:var(--dash-muted)}.members-tree-search__result--selected{opacity:.72;cursor:default}.bbps-report-filters .members-tree-search,.bbps-report-filters .members-tree-multi-search,.bbps-report-filters .members-search{margin-bottom:0;width:100%}.bbps-report-filters .members-search__input{height:1.9rem;padding:0 .6rem;font-size:var(--dash-fs-caption, .65rem);border-radius:5px;box-sizing:border-box}.bbps-report-filters .members-tree-search__bar{margin-bottom:0}.bbps-report-filters__group--member .members-tree-search,.bbps-report-filters__group--member-multi .members-tree-multi-search{display:flex;flex-direction:column;gap:0}.bbps-report-filters__group--member-multi .members-tree-multi-search__chips{margin-top:.3rem}.bbps-report-filters .members-tree-search__panel{z-index:calc(var(--z-local-dropdown, 15) + 6)}.bbps-report-filters--summary .bbps-report-filters__controls-row{margin:0}.bbps-report-filters__group--chip{min-width:0;width:auto;flex-shrink:1}.bbps-report-filters__group--chip .report-filters__member-chip{height:1.9rem;box-sizing:border-box}.report-filters.bbps-report-filters .report-filters__label{margin-bottom:0;min-height:.95rem;line-height:1.2;font-size:var(--dash-fs-overline, .62rem)}.report-filters.bbps-report-filters{padding:.45rem .55rem;gap:.35rem}.report-filters.bbps-report-filters .report-filters__input,.report-filters.bbps-report-filters .report-filters__select{height:1.9rem;padding-top:0;padding-bottom:0;font-size:var(--dash-fs-caption, .65rem);box-sizing:border-box}.report-filters__member-search{min-width:14rem;flex:1}.report-filters__member-chip{display:inline-flex;align-items:center;gap:.35rem;padding:0 .55rem;border-radius:5px;background:var(--wl-primary-soft, #eff6ff);border:1px solid var(--dash-border, #e2e8f0);color:var(--dash-text, #0f172a);font-size:var(--dash-fs-label, .72rem);font-weight:500;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-filters__member-clear{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--dash-muted, #64748b);cursor:pointer;font-size:.9rem;line-height:1}.report-filters__member-clear:hover{background:var(--dash-surface, #fff);color:var(--dash-text, #0f172a)}@media(max-width:960px){.bbps-report-filters__search-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bbps-report-filters__search-row .report-filters__group--grow{grid-column:1 / -1}}@media(max-width:640px){.report-page__scope-note{margin-left:0;max-width:none;width:100%;text-align:left}.bbps-report-filters__search-row{grid-template-columns:1fr}.bbps-report-filters__group--compact,.bbps-report-filters__group--date,.bbps-report-filters__group--member{width:100%;min-width:0;max-width:none}.bbps-report-filters__controls-row{flex-direction:column;align-items:stretch}.bbps-report-filters__actions{width:100%;margin-left:0;justify-content:flex-start}}.financial-report{display:flex;flex-direction:column;gap:.75rem}.financial-report__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.6rem}.financial-report__hero-primary{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--dash-primary) 24%,var(--dash-border));background:linear-gradient(145deg,color-mix(in srgb,var(--dash-primary) 10%,var(--dash-surface)) 0%,var(--dash-surface) 72%);box-shadow:var(--dash-shadow)}.financial-report__hero-eyebrow{font-size:var(--dash-fs-overline, .62rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-muted)}.financial-report__hero-value{font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--dash-primary)}.financial-report__hero-caption{margin:.15rem 0 0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.financial-report__hero-side{display:grid;grid-template-columns:1fr;gap:.45rem}.financial-report__mini-stat{--mini-accent: var(--dash-primary);display:flex;flex-direction:column;gap:.1rem;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--mini-accent) 24%,var(--dash-border));background:color-mix(in srgb,var(--mini-accent) 6%,var(--dash-surface));box-shadow:var(--dash-shadow)}.financial-report__mini-stat--primary{--mini-accent: var(--dash-primary)}.financial-report__mini-stat--success{--mini-accent: var(--wl-success)}.financial-report__mini-stat--warning{--mini-accent: var(--wl-warning)}.financial-report__mini-label{font-size:var(--dash-fs-overline, .62rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.financial-report__mini-value{font-size:1.05rem;font-weight:700;line-height:1.15;color:var(--dash-text)}.financial-report__mini-hint{font-size:var(--dash-fs-overline, .62rem);color:var(--dash-muted)}.financial-report__main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:.65rem;align-items:start}.financial-report__panel{border-radius:12px;border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow);overflow:hidden}.financial-report__panel-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.55rem .75rem;padding:.8rem .9rem .55rem;border-bottom:1px solid var(--dash-border)}.financial-report__panel-title{margin:0;font-size:var(--dash-fs-body, .8rem);font-weight:700;color:var(--dash-text)}.financial-report__panel-subtitle{margin:.15rem 0 0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.financial-report__trend-chips{display:flex;flex-wrap:wrap;gap:.35rem}.financial-report__trend-chip{display:flex;flex-direction:column;gap:.05rem;min-width:5.5rem;padding:.35rem .5rem;border-radius:8px;background:var(--wl-muted-surface, #f8fafc);border:1px solid var(--dash-border)}.financial-report__trend-chip-label{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.financial-report__trend-chip strong{font-size:var(--dash-fs-label, .72rem);color:var(--dash-text);line-height:1.2}.financial-report__trend-chip span:last-child{font-size:.58rem;color:var(--dash-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7rem}.financial-report__chart-body{padding:.65rem .9rem .8rem}.financial-report__area-chart{display:flex;flex-direction:column;gap:.4rem}.financial-report__plot{height:11rem;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--dash-primary) 4%,var(--dash-page-bg, #f8fafc))}.financial-report__plot svg{display:block;width:100%;height:100%}.financial-report__chart-labels{display:grid;gap:.15rem;font-size:.58rem;font-weight:600;color:var(--dash-muted);text-align:center}.financial-report__mix-list{list-style:none;margin:0;padding:.55rem .75rem .75rem;display:flex;flex-direction:column;gap:.55rem}.financial-report__mix-item,.financial-report__mix-item--primary{--mix-accent: var(--dash-primary)}.financial-report__mix-item--success{--mix-accent: var(--wl-success)}.financial-report__mix-item--warning{--mix-accent: var(--wl-warning)}.financial-report__mix-item--neutral{--mix-accent: var(--dash-muted)}.financial-report__mix-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-bottom:.3rem}.financial-report__mix-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;background:color-mix(in srgb,var(--mix-accent) 12%,var(--dash-surface));color:var(--mix-accent)}.financial-report__mix-icon .material-symbols-outlined{font-size:1.05rem;line-height:1}.financial-report__mix-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.financial-report__mix-label{font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financial-report__mix-amount{font-size:var(--dash-fs-overline, .62rem);font-weight:600;color:var(--dash-muted)}.financial-report__mix-share{font-size:var(--dash-fs-label, .72rem);font-weight:700;color:var(--mix-accent)}.financial-report__mix-track{height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--mix-accent) 8%,var(--dash-border));overflow:hidden}.financial-report__mix-fill{display:block;height:100%;border-radius:inherit;background:var(--mix-accent)}.financial-report__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:9rem;color:var(--dash-muted);text-align:center}.financial-report__empty--compact{min-height:6rem;padding:.75rem}.financial-report__empty .material-symbols-outlined{font-size:1.75rem;opacity:.65}.financial-report__empty p{margin:0;font-size:var(--dash-fs-caption, .65rem);font-weight:600}@media(max-width:1100px){.financial-report__hero{grid-template-columns:1fr}.financial-report__hero-side{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-report__main{grid-template-columns:1fr}}@media(max-width:720px){.financial-report__hero-side{grid-template-columns:1fr}.financial-report__trend-chips{width:100%}.financial-report__trend-chip{flex:1 1 5.5rem}}.report-page--settlement .report-page__body{display:flex;flex-direction:column;gap:.5rem;min-height:0}.report-page--settlement .bbps-report-stat-cards{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:.5rem}.settlement-channel-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.settlement-channel-card{--channel-accent: var(--dash-primary);--channel-soft: color-mix(in srgb, var(--channel-accent) 7%, var(--dash-surface));--channel-border: color-mix(in srgb, var(--channel-accent) 24%, var(--dash-border));display:flex;flex-direction:column;gap:.5rem;padding:.7rem .75rem .75rem;border-radius:11px;border:1px solid var(--channel-border);background:var(--channel-soft);box-shadow:var(--dash-shadow);font-size:.9rem}.settlement-channel-card--primary{--channel-accent: var(--dash-primary)}.settlement-channel-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.settlement-channel-card__visual{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9px;background:color-mix(in srgb,var(--channel-accent) 14%,var(--dash-surface));color:var(--channel-accent)}.settlement-channel-card__visual .material-symbols-outlined{font-size:1.3rem;line-height:1}.settlement-channel-card__title{margin:0;font-size:.92rem;font-weight:700;color:var(--dash-text)}.settlement-channel-card__submitted{margin:.1rem 0 0;font-size:.72rem;color:var(--dash-muted)}.settlement-channel-card__submitted strong{color:var(--dash-text);font-weight:700}.settlement-channel-card__queue-link{display:flex;flex-direction:column;align-items:center;gap:.08rem;padding:.35rem .5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--wl-warning) 34%,var(--dash-border));background:color-mix(in srgb,var(--wl-warning) 10%,var(--dash-surface));text-decoration:none;min-width:4rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.settlement-channel-card__queue-link:hover{border-color:color-mix(in srgb,var(--wl-warning) 55%,var(--dash-border));background:color-mix(in srgb,var(--wl-warning) 16%,var(--dash-surface));box-shadow:0 2px 8px color-mix(in srgb,var(--wl-warning) 18%,transparent);transform:translateY(-1px)}.settlement-channel-card__queue-link:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-warning) 55%,var(--dash-primary));outline-offset:2px}.settlement-channel-card__queue-count{font-size:1.05rem;font-weight:700;line-height:1;color:var(--wl-status-warning-text, var(--wl-warning))}.settlement-channel-card__queue-copy{display:inline-flex;align-items:center;gap:.14rem}.settlement-channel-card__queue-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.settlement-channel-card__queue-arrow{font-size:.8rem;line-height:1;color:var(--wl-status-warning-text, var(--wl-warning));transition:transform .15s ease}.settlement-channel-card__queue-link:hover .settlement-channel-card__queue-arrow{transform:translate(1px,-1px)}.settlement-channel-card__funnel{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr) auto minmax(0,.95fr) minmax(0,.95fr);align-items:stretch;gap:.3rem}.settlement-channel-card__funnel-step{display:flex;flex-direction:column;gap:.06rem;min-width:0;padding:.38rem .45rem;border-radius:8px;border:1px solid var(--dash-border);background:var(--dash-surface);text-align:center}.settlement-channel-card__funnel-step span{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted)}.settlement-channel-card__funnel-step strong{font-size:.82rem;color:var(--dash-text)}.settlement-channel-card__funnel-step--primary{border-color:color-mix(in srgb,var(--dash-primary) 24%,var(--dash-border));background:color-mix(in srgb,var(--dash-primary) 6%,var(--dash-surface))}.settlement-channel-card__funnel-step--warning{border-color:color-mix(in srgb,var(--wl-warning) 28%,var(--dash-border));background:color-mix(in srgb,var(--wl-warning) 8%,var(--dash-surface))}.settlement-channel-card__funnel-step--success{border-color:color-mix(in srgb,var(--wl-success) 28%,var(--dash-border));background:color-mix(in srgb,var(--wl-success) 8%,var(--dash-surface))}.settlement-channel-card__funnel-step--danger{border-color:color-mix(in srgb,var(--wl-danger) 28%,var(--dash-border));background:color-mix(in srgb,var(--wl-danger) 8%,var(--dash-surface))}.settlement-channel-card__funnel-arrow{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;font-size:.95rem;line-height:1;color:var(--dash-muted);background:var(--dash-surface);border:1px solid var(--dash-border);align-self:center}.settlement-channel-card__funnel-bar{display:grid;height:.34rem;border-radius:999px;overflow:hidden;background:var(--dash-border)}.settlement-channel-card__funnel-bar-approved{background:var(--wl-success)}.settlement-channel-card__funnel-bar-pending{background:var(--wl-warning)}.settlement-channel-card__funnel-bar-rejected{background:var(--wl-danger)}.settlement-channel-card__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem .45rem;margin:0}.settlement-channel-card__metric{display:flex;flex-direction:column;gap:.12rem;min-width:0}.settlement-channel-card__metric-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.settlement-channel-card__metric-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem}.settlement-channel-card__metric-value{font-size:.82rem;font-weight:700;color:var(--dash-text)}.settlement-channel-card__trend{display:inline-flex;align-items:center;gap:.12rem;padding:.1rem .32rem;border-radius:999px;font-size:.6rem;font-weight:700;line-height:1.2}.settlement-channel-card__trend .material-symbols-outlined{font-size:.88rem;line-height:1}.settlement-channel-card__trend--success{color:var(--wl-status-success-text, var(--wl-success));background:color-mix(in srgb,var(--wl-success) 12%,var(--dash-surface))}.settlement-channel-card__trend--danger{color:var(--wl-status-danger-text, var(--wl-danger));background:color-mix(in srgb,var(--wl-danger) 12%,var(--dash-surface))}.settlement-channel-card__trend--warning{color:var(--wl-status-warning-text, var(--wl-warning));background:color-mix(in srgb,var(--wl-warning) 12%,var(--dash-surface))}.settlement-channel-card__trend--neutral{color:var(--dash-muted);background:var(--wl-muted-surface, #f1f5f9)}@media(max-width:1100px){.report-page--settlement .bbps-report-stat-cards,.settlement-channel-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.settlement-channel-cards{grid-template-columns:1fr}.settlement-channel-card__funnel{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"submitted submitted submitted" "arrow1 arrow1 arrow1" "pending pending pending" "arrow2 arrow2 arrow2" "approved approved rejected"}.settlement-channel-card__funnel-step:nth-child(1){grid-area:submitted}.settlement-channel-card__funnel-arrow:nth-child(2){grid-area:arrow1;justify-self:center}.settlement-channel-card__funnel-step:nth-child(3){grid-area:pending}.settlement-channel-card__funnel-arrow:nth-child(4){grid-area:arrow2;justify-self:center}.settlement-channel-card__funnel-step:nth-child(5){grid-area:approved}.settlement-channel-card__funnel-step:nth-child(6){grid-area:rejected}.settlement-channel-card__funnel-arrow:nth-child(2),.settlement-channel-card__funnel-arrow:nth-child(4){transform:rotate(90deg)}}@media(max-width:640px){.report-page--settlement .bbps-report-stat-cards,.settlement-channel-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.financial-bento{display:flex;flex-direction:column;gap:.65rem}.financial-bento__kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.financial-bento__kpi{--kpi-accent: var(--dash-primary);display:flex;flex-direction:column;gap:.1rem;padding:.55rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--kpi-accent) 22%,var(--dash-border));background:color-mix(in srgb,var(--kpi-accent) 5%,var(--dash-surface));box-shadow:var(--dash-shadow)}.financial-bento__kpi--primary{--kpi-accent: var(--dash-primary)}.financial-bento__kpi--success{--kpi-accent: var(--wl-success)}.financial-bento__kpi--warning{--kpi-accent: var(--wl-warning)}.financial-bento__kpi--neutral{--kpi-accent: var(--dash-muted)}.financial-bento__kpi-label{font-size:var(--dash-fs-overline, .62rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.financial-bento__kpi-value{font-size:clamp(.85rem,1.5vw,1rem);font-weight:700;line-height:1.15;color:var(--dash-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financial-bento__mix-panel,.financial-bento__trend-panel{border-radius:12px;border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow);padding:.75rem .85rem .85rem}.financial-bento__trend-panel--monthly .financial-bento__bar-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--wl-success) 85%,white) 0%,var(--wl-success) 100%)}.financial-bento__trend-panel--monthly .financial-bento__bar-count{color:var(--wl-success)}.financial-bento__trend-panel--monthly .financial-bento__bar-track{background:color-mix(in srgb,var(--wl-success) 5%,var(--dash-page-bg, #f8fafc))}.financial-bento__trend-panel--monthly .financial-bento__bar-chart{grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr))}.financial-bento__panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.6rem}.financial-bento__panel-title{margin:0;font-size:var(--dash-fs-body, .8rem);font-weight:700;color:var(--dash-text)}.financial-bento__panel-subtitle{margin:.12rem 0 0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.financial-bento__panel-meta{font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-muted)}.financial-bento__stacked-bar{display:flex;height:.65rem;border-radius:999px;overflow:hidden;background:var(--dash-border);margin-bottom:.65rem}.financial-bento__stacked-segment{display:block;height:100%;min-width:2px}.financial-bento__mix-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem}.financial-bento__mix-legend-item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.35rem;font-size:var(--dash-fs-caption, .65rem)}.financial-bento__mix-dot{width:.45rem;height:.45rem;border-radius:50%}.financial-bento__mix-icon{font-size:.95rem;color:var(--dash-muted)}.financial-bento__mix-name{font-weight:600;color:var(--dash-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financial-bento__mix-amount{font-weight:600;color:var(--dash-muted);white-space:nowrap}.financial-bento__mix-pct{font-weight:700;color:var(--dash-primary)}.financial-bento__highlights{display:flex;flex-wrap:wrap;gap:.4rem}.financial-bento__highlights--inline{margin-bottom:.55rem}.financial-bento__highlight{display:flex;flex-direction:column;gap:.05rem;padding:.3rem .5rem;border-radius:8px;background:var(--wl-muted-surface, #f8fafc);border:1px solid var(--dash-border);min-width:5rem}.financial-bento__highlight span{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.financial-bento__highlight strong{font-size:var(--dash-fs-label, .72rem);color:var(--dash-text)}.financial-bento__highlight small{font-size:.58rem;color:var(--dash-muted)}.financial-bento__bar-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(1.35rem,1fr));gap:.3rem;align-items:end;min-height:10rem;padding-top:.25rem}.financial-bento__bar-col{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}.financial-bento__bar-track{display:flex;align-items:flex-end;width:100%;height:8.5rem;border-radius:6px 6px 0 0;background:color-mix(in srgb,var(--dash-primary) 5%,var(--dash-page-bg, #f8fafc))}.financial-bento__bar-fill{display:block;width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--dash-primary) 85%,white) 0%,var(--dash-primary) 100%);min-height:0}.financial-bento__bar-label{font-size:.58rem;font-weight:600;color:var(--dash-muted);text-align:center;white-space:nowrap}.financial-bento__bar-count{font-size:.55rem;font-weight:700;color:var(--dash-primary);min-height:.7rem}.financial-bento__empty-copy{margin:0;padding:1.5rem 0;text-align:center;font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-muted)}.financial-mix{border-radius:12px;border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow);padding:.75rem .85rem .85rem}.financial-mix__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.55rem .85rem;margin-bottom:.65rem}.financial-mix__title{margin:0;font-size:var(--dash-fs-body, .8rem);font-weight:700;color:var(--dash-text)}.financial-mix__subtitle{margin:.12rem 0 0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.financial-mix__total{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;min-width:7rem}.financial-mix__total span{font-size:var(--dash-fs-overline, .62rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.financial-mix__total strong{font-size:.95rem;font-weight:700;color:var(--dash-text)}.financial-mix__total small{font-size:.58rem;color:var(--dash-muted)}.financial-mix__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.financial-mix__card{display:flex;flex-direction:column;gap:.45rem;padding:.6rem .65rem .65rem;border-radius:10px;border:1px solid var(--dash-border);background:var(--dash-page-bg, #f8fafc)}.financial-mix__card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.financial-mix__icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:9px}.financial-mix__icon .material-symbols-outlined{font-size:1.15rem;line-height:1}.financial-mix__card-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.financial-mix__card-label{font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financial-mix__card-amount{font-size:.82rem;font-weight:700;color:var(--dash-text)}.financial-mix__card-pct{font-size:.95rem;font-weight:700;color:var(--dash-primary)}.financial-mix__meter{height:.42rem;border-radius:999px;overflow:hidden;background:var(--dash-border)}.financial-mix__meter-fill{display:block;height:100%;border-radius:999px;min-width:0}.financial-range-filter{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.2rem;border-radius:8px;border:1px solid var(--dash-border);background:var(--dash-page-bg, #f8fafc)}.financial-range-filter__btn{border:none;background:transparent;color:var(--dash-muted);font:inherit;font-size:var(--dash-fs-caption, .65rem);font-weight:600;line-height:1;padding:.35rem .55rem;border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.financial-range-filter__btn:hover{color:var(--dash-text);background:color-mix(in srgb,var(--dash-primary) 8%,var(--dash-surface))}.financial-range-filter__btn--active{color:var(--dash-primary);background:color-mix(in srgb,var(--dash-primary) 12%,var(--dash-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dash-primary) 22%,var(--dash-border))}@media(max-width:1100px){.financial-bento__kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-mix__grid{grid-template-columns:1fr}}@media(max-width:640px){.financial-bento__kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-channel-card__metrics{grid-template-columns:1fr}}.report-page--downline .report-page__body{display:flex;flex-direction:column;gap:0}.report-page--downline .bbps-report-stat-cards{margin-bottom:1.25rem}.downline-report-section{margin-top:1.5rem}.report-page--downline .report-page__body>.downline-report-section:first-of-type{margin-top:0}.downline-report-section__header{margin-bottom:.75rem}.downline-report-section__title{margin:0;font-size:var(--dash-fs-h3, 1rem);font-weight:600;color:var(--dash-text)}.downline-report-section__hint{margin:.25rem 0 0;font-size:var(--dash-fs-body, .8rem);color:var(--dash-muted)}.downline-report-section__empty{margin:0;padding:1rem 1.1rem;border:1px dashed var(--dash-border);border-radius:var(--dash-radius, 8px);color:var(--dash-muted);background:var(--dash-page-bg)}.downline-report-table__row--total td{font-weight:700;background:color-mix(in srgb,var(--wl-primary, #2563eb) 6%,var(--dash-surface));border-top:2px solid var(--dash-border)}.downline-report-member{display:flex;flex-direction:column;gap:.1rem}.downline-report-member-cell{display:grid;grid-template-columns:auto 1fr;column-gap:.4rem;row-gap:.05rem;align-items:start;min-width:0}.downline-report-member-cell>.report-member-cell--compact{display:contents}.downline-report-member-cell .report-member-cell__avatar{grid-column:1;grid-row:1}.downline-report-member-cell .report-member-cell__body{grid-column:2;grid-row:1}.downline-report-member-cell .downline-report-member__role{grid-column:2;grid-row:2;margin-top:0}.downline-report-member__role{font-size:var(--dash-fs-caption, .72rem);color:var(--dash-muted)}.downline-report-section--status .downline-report-section__header{margin-bottom:.5rem}.downline-report-section--status .bbps-report-stat-cards{margin-bottom:0}.report-page--service .report-page__body{display:flex;flex-direction:column}.report-page--service .bbps-report-stat-cards{margin-bottom:1.25rem}.service-report-badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:var(--dash-fs-caption, .72rem);font-weight:600;color:var(--dash-muted);background:var(--dash-page-bg);border:1px solid var(--dash-border)}.service-report-badge--active{color:var(--wl-success, #059669);border-color:color-mix(in srgb,var(--wl-success, #059669) 35%,var(--dash-border));background:color-mix(in srgb,var(--wl-success, #059669) 8%,var(--dash-surface))}.service-report-table{min-width:880px}.service-report-table__expand-col{width:2.25rem;padding-left:.45rem;padding-right:.15rem}.service-report-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid var(--dash-border);border-radius:4px;background:var(--dash-page-bg);color:var(--dash-muted);cursor:pointer}.service-report-expand-btn:hover{color:var(--dash-primary);border-color:var(--dash-primary);background:var(--wl-primary-soft)}.service-report-expand-btn .material-symbols-outlined{font-size:1.1rem}.service-report-pos-device-row__name{font-weight:600}.service-report-pos-method-row td{background:color-mix(in srgb,var(--dash-page-bg) 72%,var(--dash-surface))}.service-report-pos-method-row__name{padding-left:.35rem}.service-report-pos-method-row__name .commission-scheme-row__label--method{display:flex;align-items:center;gap:.45rem;min-width:0}.service-report-pos-method-row__name .commission-scheme-row__label-text{font-size:var(--dash-fs-body, .82rem);font-weight:600;color:var(--dash-text)}.service-report-pos-method-row__label{display:block;font-size:var(--dash-fs-overline, .62rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted);margin-bottom:.1rem}.service-report-pos-method-row__meta{color:var(--dash-muted);font-size:var(--dash-fs-caption, .72rem)}.quota-section{display:flex;flex-direction:column;gap:.85rem}.quota-section__note{margin:0;font-size:var(--dash-fs-caption, .72rem);color:var(--dash-muted);line-height:1.45}.quota-table{min-width:920px}.quota-table__type{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.quota-table__type-icon{font-size:1rem;color:var(--dash-muted)}.quota-table__name{font-weight:600}.quota-table__meter{height:.45rem;border-radius:999px;overflow:hidden;background:var(--dash-border);min-width:5.5rem}.quota-table__meter-fill{display:block;height:100%;border-radius:999px;min-width:0;transition:width .2s ease}.quota-table__meter-fill--ok{background:var(--wl-success, #059669)}.quota-table__meter-fill--50{background:var(--wl-warning, #d97706)}.quota-table__meter-fill--70{background:color-mix(in srgb,var(--wl-warning, #d97706) 55%,#ea580c)}.quota-table__meter-fill--90{background:#ea580c}.quota-table__meter-fill--100{background:var(--wl-danger, #dc2626)}.quota-table__pct{font-weight:700;font-variant-numeric:tabular-nums}.quota-table__pct--50{color:var(--wl-warning, #d97706)}.quota-table__pct--70{color:#ea580c}.quota-table__pct--90,.quota-table__pct--100{color:var(--wl-danger, #dc2626)}.quota-table__remaining--negative{color:var(--wl-danger, #dc2626);font-weight:600}.quota-table__badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:var(--dash-fs-caption, .72rem);font-weight:600}.quota-table__badge--missing{color:var(--wl-warning, #d97706);border:1px solid color-mix(in srgb,var(--wl-warning, #d97706) 35%,var(--dash-border));background:color-mix(in srgb,var(--wl-warning, #d97706) 8%,var(--dash-surface))}.quota-table__row--warning td{background:color-mix(in srgb,var(--wl-warning, #d97706) 4%,var(--dash-surface))}@media(max-width:960px){.quota-table{min-width:760px}}.report-cell--stack{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.report-cell--stack__meta{font-size:var(--dash-fs-caption, .62rem);color:var(--dash-text-muted, #64748b)}.payout-api-log-preflight-badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:var(--dash-fs-caption, .62rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.payout-api-log-preflight-banner{margin:0 0 .85rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--wl-warning) 35%,var(--dash-border));border-radius:8px;background:color-mix(in srgb,var(--wl-warning) 8%,var(--dash-surface));font-size:var(--dash-fs-caption, .72rem);font-weight:600;line-height:1.45;color:var(--wl-warning-strong, var(--dash-text))}.payout-api-log-beneficiary-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.payout-api-log-beneficiary-line__name{font-size:var(--dash-fs-label, .72rem);color:var(--dash-text, #0f172a);line-height:1.35}.notif-detail-section--compact{margin-bottom:.85rem}.notif-detail-section__body--error-text{margin:0;font-size:var(--dash-fs-body, .82rem);font-weight:600;line-height:1.45;color:var(--wl-danger, #b91c1c);white-space:pre-wrap}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-bone{border-radius:4px;background:linear-gradient(90deg,var(--dash-border) 25%,var(--wl-muted-surface, #f0f0f0) 50%,var(--dash-border) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-bone--xs{height:8px;width:50%;margin-top:4px}.skeleton-bone--sm{height:10px;width:70%;margin-top:4px}.skeleton-bone--md{height:12px;width:85%;margin-top:4px}.skeleton-bone--lg{height:14px;width:60%;margin-top:4px}.skeleton-bone--full{height:10px;width:100%;margin-top:6px}.skeleton-bone--badge{height:20px;width:54px;border-radius:4px}.skeleton-bone--btn{height:30px;width:100%;margin-top:10px;border-radius:6px}.skeleton-bone--circle{width:2rem;height:2rem;border-radius:50%;flex-shrink:0}.skeleton-row td{padding:.6rem .75rem;border-bottom:1px solid var(--dash-border);vertical-align:top}.skeleton-row--compact td{padding:.35rem .6rem;vertical-align:middle}.skeleton-row--compact .skeleton-bone--md{height:1.45rem;width:60%;margin-top:0;border-radius:5px}.skeleton-card{width:280px;flex-shrink:0;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);overflow:hidden;box-shadow:var(--dash-shadow)}.skeleton-card__header{padding:.85rem 1rem .65rem;background:var(--wl-primary-soft);border-bottom:1px solid var(--dash-border);display:flex;flex-direction:column;align-items:center}.skeleton-bone--title{height:1.275rem;width:65%;margin:0}.skeleton-card__tags{display:flex;gap:.25rem;justify-content:center;margin:.4rem 0 0}.skeleton-bone--tag{height:calc(.58rem * 1.5 + .2rem);width:42px;border-radius:999px}.skeleton-bone--meta{height:calc(.6rem * 1.5);width:55%;margin-top:.3rem}.skeleton-card__body{padding:.75rem 1rem;flex:1;display:flex;flex-direction:column}.skeleton-card__rates{display:flex;flex-direction:column;gap:.3rem;flex:1}.skeleton-card__rate-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem 0;border-bottom:1px dashed var(--dash-border)}.skeleton-card__rate-row:last-child{border-bottom:none}.skeleton-bone--rate-label{height:calc(.65rem * 1.5);width:45%}.skeleton-bone--rate-value{height:1.08rem;width:30%}.skeleton-bone--go{height:2.17rem;width:100%;margin-top:.65rem;border-radius:6px}.skeleton-bank-card{display:flex;align-items:center;gap:.7rem;min-height:3.35rem;padding:.55rem .65rem;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:10px}.skeleton-bank-card__visual{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.1rem}.skeleton-bank-card__text{flex:1;display:flex;flex-direction:column;gap:.35rem;min-width:0}@media(max-width:640px){.skeleton-card{width:100%}}.profile-layout{display:flex;gap:1.25rem;max-width:814px}.profile-sidebar{width:194px;flex-shrink:0;display:flex;flex-direction:column;gap:2px;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);padding:.4rem;box-shadow:var(--dash-shadow);align-self:flex-start}.profile-sidebar a.profile-sidebar__item,.profile-sidebar button.profile-sidebar__item{display:flex;align-items:center;gap:.45rem;padding:.5rem .65rem;border-radius:6px;font-size:.78rem;font-weight:500;color:var(--dash-muted);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.profile-sidebar button.profile-sidebar__item{margin:0;border:none;appearance:none;cursor:pointer;background:transparent;font-family:var(--wl-font);line-height:1.5;width:100%;text-align:left}.profile-sidebar a.profile-sidebar__item:hover,.profile-sidebar button.profile-sidebar__item:hover{background:var(--wl-primary-soft);color:var(--dash-text)}.profile-sidebar a.profile-sidebar__item--active,.profile-sidebar button.profile-sidebar__item--active{background:var(--dash-primary);color:#fff}.profile-sidebar a.profile-sidebar__item--active:hover,.profile-sidebar button.profile-sidebar__item--active:hover{background:var(--dash-primary-hover);color:#fff}.profile-sidebar__icon{font-size:.9rem;line-height:1}.profile-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:1rem}.profile-avatar-wrapper{position:relative;flex-shrink:0}.profile-card{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);padding:1.25rem;box-shadow:var(--dash-shadow);min-width:0}.profile-card__header{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.profile-card__header-info{min-width:0;flex:1}.profile-card__name{font-size:.95rem;font-weight:700;color:var(--dash-text);margin:0;display:flex;align-items:center;gap:.35rem}.profile-card__role{margin:.12rem 0 0;font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-primary);line-height:1.3}.profile-card__email{font-size:.75rem;color:var(--dash-muted);margin:.1rem 0 0;display:flex;align-items:center;gap:.3rem}.profile-card__phone{margin:.15rem 0 0;font-size:var(--dash-fs-body, .8rem);color:var(--dash-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.profile-card__inline-link{font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-primary);text-decoration:none}.profile-card__inline-link:hover{text-decoration:underline}.profile-card__title{font-size:var(--dash-fs-card-title, .9rem);font-weight:700;color:var(--dash-text);margin:0}.profile-card__heading{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.profile-card__header-action{display:flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}.profile-card__subtitle{font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted);margin:.2rem 0 0}.profile-card__divider{height:1px;background:var(--dash-border);margin:1rem 0}.profile-badge{display:inline-flex;align-items:center;gap:.2rem;font-size:.6rem;font-weight:600;padding:.1rem .35rem;border-radius:3px;line-height:1.3;vertical-align:middle;flex-shrink:0}.profile-badge--verified{background:#dcfce7;color:#15803d}.profile-badge--unverified{background:#fef3c7;color:#92400e}.profile-badge__icon{width:10px;height:10px;flex-shrink:0}.profile-form{display:flex;flex-direction:column;gap:.85rem}.profile-form--contact{position:relative}.profile-form__row{display:flex;gap:.85rem}.profile-form__row--location{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;overflow:visible}.profile-form__row--location .profile-form__group{overflow:visible;min-width:0}.profile-form__row--location .members-scope-autocomplete,.profile-form__row--location .members-scope-autocomplete__control{min-width:0;max-width:100%}.profile-form__row--location .members-scope-autocomplete__input{min-width:0}.profile-form__row--location .members-scope-autocomplete--open{z-index:calc(var(--z-local-dropdown, 20) + 2)}.profile-form__group{display:flex;flex-direction:column;gap:.25rem;flex:1}.profile-form__label--with-tag{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.profile-form__optional-tag{font-size:var(--dash-fs-overline, .62rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.06rem .38rem;border-radius:999px;line-height:1.35;background:var(--wl-status-info-bg, #dbeafe);color:var(--wl-status-info-text, #1d4ed8)}.profile-form__label{font-size:var(--dash-fs-label, .72rem);font-weight:600;color:var(--dash-text)}.profile-form__input{width:100%;height:2.5rem;padding:0 .75rem;border:1px solid var(--dash-border);border-radius:6px;font:inherit;font-size:var(--dash-fs-body, .9rem);background:var(--dash-surface);color:var(--dash-text);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.profile-form__input::placeholder{color:var(--dash-muted)}.profile-form__input:focus{outline:none;border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--wl-primary-soft)}.profile-form__input--disabled{background:var(--wl-muted-surface);color:var(--dash-muted);cursor:not-allowed}.profile-form__input--error{border-color:#dc2626}.profile-form__input--error:focus{box-shadow:0 0 0 3px #fee2e2}.profile-form__hint{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.profile-form__amount-words{display:block;margin-top:.2rem;font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-text, #1e293b);line-height:1.4}.profile-form__autofill-trap{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.profile-form__hint--link{display:inline-block;margin-top:.25rem;font-weight:600;color:var(--dash-primary);text-decoration:none}.profile-form__hint--link:hover{text-decoration:underline}.profile-form__hint--warning{color:var(--dash-warning, #b45309);margin:0 0 .35rem}.profile-form__readonly-value{font-size:var(--dash-fs-body, .8rem);color:var(--dash-text);padding:.55rem 0}.profile-contact-readonly__hint{margin:0 0 .75rem}.profile-mobile-current{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:var(--dash-fs-body, .8rem);color:var(--dash-text)}.profile-mobile-otp-hint,.profile-otp-flow__hint{margin:0 0 .75rem}.profile-form__actions--row{flex-wrap:wrap;gap:.65rem}.profile-form__error{font-size:var(--dash-fs-meta, .68rem);font-weight:500;color:#dc2626}.profile-form__textarea{width:100%;padding:.55rem .75rem;border:1px solid var(--dash-border);border-radius:6px;font:inherit;font-size:var(--dash-fs-body, .8rem);background:var(--dash-surface);color:var(--dash-text);box-sizing:border-box;resize:vertical;min-height:4.5rem;transition:border-color .15s,box-shadow .15s}.profile-form__textarea::placeholder{color:var(--dash-muted)}.profile-form__textarea:focus{outline:none;border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--wl-primary-soft)}.profile-form__permission-option{border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface, #fff);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.profile-form__permission-option:has(.profile-form__permission-option__checkbox:checked){border-color:#2563eb73;box-shadow:0 0 0 3px var(--wl-primary-soft, rgba(37, 99, 235, .08))}.profile-form__permission-option__label{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;cursor:pointer}.profile-form__permission-option__checkbox{margin-top:.15rem;flex-shrink:0}.profile-form__permission-option__content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.profile-form__permission-option__title{font-size:.9375rem;font-weight:600;color:var(--dash-text, #111827);line-height:1.35}.profile-form__permission-option__desc{font-size:.8125rem;line-height:1.5;color:var(--dash-muted, #6b7280)}.profile-form__actions{display:flex;align-items:center;gap:.75rem;padding-top:0}.profile-form>.profile-form__actions,.profile-form>.onboarding-form-actions{margin-top:1rem}.profile-form__actions a{display:inline-flex;text-decoration:none}.profile-form__btn{display:inline-flex;align-items:center;justify-content:center;height:2.35rem;padding:0 1.15rem;border-radius:6px;font:inherit;font-size:var(--dash-fs-btn, .78rem);font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,color .15s;border:none}.profile-form__btn--primary{background:var(--dash-primary);color:#fff}.profile-form__btn--primary:hover{background:var(--dash-primary-hover)}.profile-form__btn--primary:disabled{opacity:.6;cursor:not-allowed}.profile-form__btn--outline{background:var(--dash-page-bg);color:var(--dash-text);border:1px solid var(--dash-border)}.profile-form__btn--outline:hover{background:var(--wl-primary-soft);border-color:var(--dash-primary);color:var(--dash-primary)}.profile-form__btn--soft{background:var(--wl-primary-soft, #dbeafe);border:1px solid #93c5fd;color:var(--dash-primary, #2563eb)}.profile-form__btn--soft:hover:not(:disabled){background:#bfdbfe;border-color:var(--dash-primary, #2563eb);color:var(--dash-primary, #2563eb)}.profile-form__btn--soft:disabled{opacity:.65;cursor:not-allowed}.form-email-tags{display:flex;flex-direction:column;gap:.55rem}.form-email-tags__input{margin:0}.form-email-tags--error .form-email-tags__input{border-color:var(--dash-danger, #dc2626)}.form-email-tags--disabled .form-email-tags__input{opacity:.65;cursor:not-allowed}.form-email-tags__list{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.form-email-tags__tag{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .45rem .15rem .55rem;border-radius:5px;background:var(--wl-primary-soft, #eff6ff);border:1px solid var(--dash-border, #e2e8f0);color:var(--dash-text, #0f172a);font-size:var(--dash-fs-label, .72rem);font-weight:500;max-width:100%}.form-email-tags__tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-email-tags__tag-remove{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--dash-muted, #64748b);cursor:pointer;font-size:.95rem;line-height:1}.form-email-tags__tag-remove:hover:not(:disabled){background:var(--dash-surface, #fff);color:var(--dash-text, #0f172a)}.form-email-tags__tag-remove:disabled{cursor:not-allowed;opacity:.5}.system-settings-quota-toggle{margin:0}.system-settings-quota-toggle .payment-active-field__copy{flex:1}.payment-services-settings{display:flex;flex-direction:column;gap:.75rem}.payment-service-toggle-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-page-bg, #f8fafc);box-shadow:var(--dash-shadow)}.payment-service-toggle-card--off{background:color-mix(in srgb,#fef2f2 28%,var(--dash-page-bg, #f8fafc));border-color:color-mix(in srgb,#fecaca 55%,var(--dash-border))}.payment-service-toggle-card--saving{opacity:.72;pointer-events:none}.payment-service-toggle-card__switch{width:100%}.payment-service-toggle-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.payment-service-toggle-card__title-row .payment-active-field__title{margin:0}.payment-service-toggle-card__badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.payment-service-toggle-card__badge--on{color:#166534;background:#dcfce7;border:1px solid #86efac}.payment-service-toggle-card__badge--off{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.payment-service-toggle-card__saving{font-size:.75rem;color:var(--dash-muted)}.payment-service-toggle-card__reason{display:flex;flex-direction:column;gap:.3rem;padding:.75rem .85rem;border-radius:10px;background:var(--dash-surface);border:1px solid color-mix(in srgb,#fecaca 45%,var(--dash-border));box-shadow:inset 0 1px color-mix(in srgb,#fff 70%,transparent)}.payment-service-toggle-card__reason-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c}.payment-service-toggle-card__reason-text{margin:0;font-size:.8125rem;line-height:1.45;color:var(--dash-text)}.payment-service-disable-dialog{display:flex;flex-direction:column;gap:.85rem;margin-top:.35rem}.payment-service-disable-dialog__presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.payment-service-disable-dialog__preset{min-height:2.35rem;padding:.45rem .65rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-surface);color:var(--dash-text);font-size:.8125rem;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.payment-service-disable-dialog__preset:hover{border-color:color-mix(in srgb,var(--dash-primary) 35%,var(--dash-border));background:color-mix(in srgb,var(--dash-primary) 4%,var(--dash-surface))}.payment-service-disable-dialog__preset--active{border-color:var(--dash-primary);background:var(--wl-primary-soft);color:var(--dash-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dash-primary) 18%,transparent)}.payment-service-disable-dialog__field{display:flex;flex-direction:column;gap:.4rem}.payment-service-disable-dialog__label{font-size:.75rem;font-weight:650;color:var(--dash-text)}.payment-service-disable-dialog__input{width:100%;min-height:5.5rem;padding:.7rem .8rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-surface);color:var(--dash-text);font:inherit;font-size:.875rem;line-height:1.45;resize:vertical;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.payment-service-disable-dialog__input::placeholder{color:var(--dash-muted)}.payment-service-disable-dialog__input:focus{outline:none;border-color:var(--dash-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dash-primary) 16%,transparent)}.payment-service-disable-dialog__error{margin:0;font-size:.8125rem;color:#b91c1c}.dash-confirm--payment-service-disable .dash-confirm__message{margin-bottom:0}@media(max-width:520px){.payment-service-disable-dialog__presets{grid-template-columns:1fr}}.profile-kyc__status-section{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:0;padding-top:0;border-top:none}.profile-kyc__status-title{font-size:var(--dash-fs-label, .72rem);font-weight:600;color:var(--dash-text);margin:0}.profile-kyc__status-grid{display:flex;flex-direction:column;gap:.45rem}.profile-kyc__status-item{display:flex;align-items:center;justify-content:space-between;padding:.45rem .65rem;background:var(--wl-muted-surface);border-radius:6px}.profile-kyc__status-label{font-size:.75rem;font-weight:500;color:var(--dash-text)}.profile-kyc__status-badge{font-size:.6rem;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.profile-kyc__status-badge--pending{background:#fef3c7;color:#92400e}.profile-kyc__status-badge--review{background:var(--wl-status-info-bg, #dbeafe);color:var(--wl-status-info-text, #1d4ed8)}.profile-kyc__status-badge--approved{background:#dcfce7;color:#166534}.profile-kyc__status-badge--verified{background:#dcfce7;color:#15803d}.profile-kyc__status-badge--not-submitted{background:var(--dash-border);color:var(--dash-muted)}.profile-form__group .kyc-doc-field-value{margin-top:.2rem}.tpin-card{max-width:560px}.tpin-steps{display:flex;align-items:center;gap:0;margin-bottom:1rem}.tpin-steps__item{display:flex;align-items:center;gap:.35rem}.tpin-steps__number{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;background:var(--dash-border);color:var(--dash-muted);flex-shrink:0;transition:background .2s,color .2s}.tpin-steps__label{font-size:.72rem;font-weight:500;color:var(--dash-muted);transition:color .2s}.tpin-steps__item--active .tpin-steps__number{background:var(--dash-primary);color:#fff}.tpin-steps__item--active .tpin-steps__label{color:var(--dash-text);font-weight:600}.tpin-steps__line{flex:1;height:2px;background:var(--dash-border);margin:0 .5rem}.tpin-qr-section{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0}.tpin-qr-placeholder{display:flex;align-items:center;justify-content:center;padding:.5rem}.tpin-qr-svg{border-radius:8px}.tpin-qr-manual{text-align:center;width:100%}.tpin-qr-manual__label{font-size:.72rem;color:var(--dash-muted);margin:0 0 .4rem}.tpin-qr-manual__secret{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:min(100%,28rem);padding:.4rem .5rem .4rem .75rem;background:var(--wl-muted-surface);border:1px dashed var(--dash-border);border-radius:6px}.tpin-qr-manual__secret code{flex:1;min-width:0;font-size:.85rem;font-weight:700;letter-spacing:.1em;color:var(--dash-text);text-align:left;word-break:break-all}.tpin-qr-manual__info{font-size:.65rem;color:var(--dash-muted);margin:.5rem 0 0}.tpin-verify-section{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0}.tpin-otp-input-wrap{position:relative;display:inline-flex;align-items:center}.tpin-otp-input{width:180px;height:3rem;text-align:center;font-size:1.5rem;font-weight:700;font-family:monospace;letter-spacing:.3em;border:2px solid var(--dash-border);border-radius:8px;background:var(--dash-surface);color:var(--dash-text);transition:border-color .15s,box-shadow .15s}.tpin-otp-input:focus{outline:none;border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--wl-primary-soft)}.tpin-otp-input::placeholder{color:var(--dash-border);letter-spacing:.2em}.tpin-verify-check{position:absolute;right:-28px;font-size:1.1rem;color:#15803d;font-weight:700}.tpin-verify-hint{font-size:.68rem;color:var(--dash-muted);margin:0}.tpin-disable-section{gap:.65rem}.tpin-disable-warning{font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted);margin:0}.tpin-recovery-section{padding:.25rem 0}.recovery-codes-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;margin-bottom:0}.recovery-codes-footer{margin-top:1rem}.recovery-codes-footer .profile-form__actions{margin-top:0;padding-top:0}.tpin-recovery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.35rem}.tpin-recovery-code{position:relative;display:flex;align-items:center;gap:.3rem;padding:.4rem .55rem;background:var(--wl-muted-surface);border:1px solid var(--dash-border);border-radius:5px;font:inherit;cursor:pointer;transition:background .12s,border-color .12s}.tpin-recovery-code:hover{border-color:var(--dash-primary);background:var(--wl-primary-soft)}.tpin-recovery-code--copied{border-color:#15803d;background:#dcfce7}.tpin-recovery-code__num{font-size:.58rem;color:var(--dash-muted);min-width:16px}.tpin-recovery-code code{font-size:.72rem;font-weight:600;color:var(--dash-text);letter-spacing:.02em}.tpin-recovery-code__check{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:.7rem;color:#15803d;font-weight:700}.pin-input{display:flex;gap:.6rem;justify-content:flex-start}.pin-input__digit{width:3rem;height:3.25rem;text-align:center;font-size:1.4rem;font-weight:700;font-family:monospace;border:2px solid var(--dash-border, var(--wl-border, #d1d5db));border-radius:10px;background:var(--dash-surface, var(--wl-surface, #fff));color:transparent;text-shadow:0 0 0 var(--dash-text, var(--wl-text, #1f2937));-webkit-text-security:disc;caret-color:var(--dash-primary, var(--wl-primary, #3b82f6));transition:border-color .15s,box-shadow .15s,transform .1s}.pin-input__digit:focus{outline:none;border-color:var(--dash-primary, var(--wl-primary, #3b82f6));box-shadow:0 0 0 3px var(--wl-primary-soft, #dbeafe);transform:scale(1.05)}.pin-input__digit--error{border-color:#dc2626}.pin-input__digit--error:focus{box-shadow:0 0 0 3px #fee2e2;transform:scale(1.05)}@keyframes pin-input-shake{0%,to{transform:translate(0)}12%{transform:translate(-7px)}24%{transform:translate(7px)}36%{transform:translate(-6px)}48%{transform:translate(6px)}60%{transform:translate(-4px)}72%{transform:translate(4px)}84%{transform:translate(-2px)}}.pin-input--shake{animation:pin-input-shake .52s cubic-bezier(.36,.07,.19,.97)}.pin-input--shake .pin-input__digit,.pin-input--invalid .pin-input__digit,.pin-input--invalid .pin-input__digit:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f;transform:none}@media(prefers-reduced-motion:reduce){.pin-input--shake{animation:none}}.pin-input__digit--visible{color:var(--dash-text, var(--wl-text, #1f2937));text-shadow:none;-webkit-text-security:none}.pin-input--otp{gap:.45rem}.pin-input--otp .pin-input__digit{width:2.65rem;height:3rem;font-size:1.25rem}.pin-input--aadhaar{gap:.35rem}.pin-input--aadhaar-rows{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;width:fit-content;max-width:100%}.pin-input__aadhaar-row{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}.pin-input__sep--aadhaar-between{display:inline-flex;flex-shrink:0}.pin-input--aadhaar-rows .pin-input__digit{flex:0 0 auto;width:2rem;height:2.75rem;max-width:none;font-size:1.05rem}@media(max-width:639px){.pin-input--aadhaar-rows{flex-direction:column;align-items:stretch;gap:.65rem;width:100%}.pin-input__aadhaar-row{width:100%;gap:.5rem}.pin-input--aadhaar-rows .pin-input__digit{flex:1 1 0;min-width:0;width:auto;max-width:3.25rem;height:3rem;font-size:1.15rem}}.pin-input--aadhaar .pin-input__digit{width:2rem;height:2.75rem;font-size:1.05rem}.pin-input--disabled .pin-input__digit{background:var(--wl-muted-surface, #f3f4f6);color:var(--wl-text-muted, #64748b);border-color:var(--wl-border, #e5e7eb);cursor:not-allowed;opacity:.9}.pin-input--disabled .pin-input__digit:focus{box-shadow:none;border-color:var(--wl-border, #e5e7eb)}.pin-input__sep--aadhaar{line-height:2.75rem;font-size:1rem;padding:0 .05rem}.pin-input--pan{gap:.3rem}.pin-input--pan .pin-input__digit,.pin-input__digit--pan{width:1.85rem;height:2.75rem;font-size:.95rem;text-transform:uppercase}.pin-input--recovery{flex-wrap:nowrap}.pin-input__sep{display:inline-flex;align-items:center;font-size:1.25rem;font-weight:700;color:var(--dash-muted, #64748b);-webkit-user-select:none;user-select:none;padding:0 .1rem;line-height:3rem}@media(max-width:639px){.pin-input--aadhaar-rows .pin-input__sep.pin-input__sep--aadhaar-between{display:none}}.pin-input__digit--recovery{text-transform:lowercase}.tpin-setup-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:var(--wl-page-bg, #f3f4f6)}.tpin-setup-card{width:100%;max-width:440px;background:var(--wl-surface, #fff);border:1px solid var(--wl-border, #e5e7eb);border-radius:16px;padding:2.5rem 2rem;box-shadow:0 4px 24px #0000000f;text-align:center}.tpin-setup-card__icon{font-size:2.5rem;margin-bottom:.75rem;line-height:1}.tpin-setup-card__title{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--wl-text, #1f2937);margin-bottom:.35rem}.tpin-setup-card__subtitle{font-size:.85rem;color:var(--wl-text-muted, #6b7280);margin-bottom:1.5rem;line-height:1.5}.tpin-setup-card .pin-input{justify-content:center}.tpin-setup-card .pin-input__digit{width:3.5rem;height:3.75rem;font-size:1.6rem;border-radius:12px}.tpin-setup-card .profile-form{text-align:left}.tpin-setup-card .profile-form__label{color:var(--wl-text, #374151)}.tpin-setup-card .profile-form__error{color:#dc2626}.tpin-setup-card .profile-form__actions{justify-content:center;padding-top:0}.tpin-setup-card .profile-form__btn--primary{background:var(--wl-primary, #3b82f6);color:#fff;height:2.75rem;font-size:.9rem;border-radius:10px}.tpin-setup-card .profile-form__btn--primary:hover:not(:disabled){background:var(--wl-primary-strong, #2563eb);box-shadow:0 4px 14px #3b82f64d}.tpin-setup-card .profile-form__btn--primary:disabled{opacity:.6;cursor:not-allowed}.profile-mobile-otp-hint{margin-bottom:.75rem}@media(max-width:640px){.profile-layout{flex-direction:column}.profile-sidebar{width:100%;flex-direction:row;flex-wrap:wrap}.profile-form__row{flex-direction:column}.profile-form__row--location{grid-template-columns:1fr}.pin-input__digit{width:2.5rem;height:2.75rem;font-size:1.2rem}.tpin-setup-card{padding:2rem 1.5rem}}.members-page{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.members-page:has(>.admin-list-page){overflow:hidden}.members-page:not(:has(>.admin-list-page)){overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.members-page>.admin-list-page{flex:1;min-height:0}.members-page .members-toolbar{margin-bottom:0}.members-page--tree .dash-scroll-page__top{padding:.25rem 0 .35rem;margin-bottom:.25rem;border-bottom:1px solid var(--dash-border)}.members-page--tree .dash-scroll-page__top .dashboard-breadcrumb{padding:0;margin-bottom:0;background:transparent}.members-page--tree .admin-list-page__header{display:none}.members-page--tree .members-tree-container{border:none;background:transparent;border-radius:0}.members-page .admin-list-page.dash-scroll-page .dash-scroll-page__top{position:relative;isolation:isolate;z-index:var(--z-sticky)}.members-page .members-view-toggle__btn:not(.members-view-toggle__btn--active-list):not(.members-view-toggle__btn--active-tree){background:var(--dash-page-bg);color:var(--dash-text)}.members-page .members-view-toggle__btn--active-list{background:var(--dash-primary);color:#fff}.members-page .members-view-toggle__btn--active-tree{background:var(--wl-success, #16a34a);color:#fff}.members-page .members-view-toggle__btn--active-tree:hover{background:var(--wl-success-strong, #15803d)}.members-page .members-view-toggle__btn:not(.members-view-toggle__btn--active-list):hover{background:var(--wl-primary-soft);color:var(--dash-primary)}.members-page .members-view-toggle__btn:not(.members-view-toggle__btn--active-tree):nth-child(2):hover{background:#dcfce7;color:#15803d}.members-toolbar{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.members-toolbar .members-search,.members-toolbar .members-tree-search{flex:1 1 14rem;min-width:12rem;max-width:22rem;margin-bottom:0}.members-page .members-toolbar:has(.members-tree-search),.members-page .members-toolbar:has(.members-search){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.members-header-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.members-header-actions .dash-btn,.members-header-actions a.dash-btn{height:1.9rem}.members-list-export__icon{font-size:1rem;line-height:1}.members-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.members-list-toolbar .members-search{flex:1 1 16rem;min-width:min(100%,16rem)}.members-list-export{flex:0 0 auto}.members-page .members-toolbar:has(.members-search){margin-bottom:1rem;padding-bottom:.15rem}.members-page .members-list-pane{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.members-page .members-list-pane>.admin-table-wrap{max-height:min(70vh,36rem);overflow:auto}.members-page .members-list-pane>.admin-table-empty{min-height:8rem}.members-page .members-list-pane .dash-pagination{flex-shrink:0;padding-bottom:.35rem}.members-toolbar .members-search__input{max-width:none;width:100%}.members-page .members-toolbar .members-search__input,.members-page .members-toolbar .members-tree-search__bar .members-search__input{height:2.35rem;padding:0 .75rem;font-size:var(--dash-fs-body, .8rem);border-radius:var(--dash-radius, 8px)}.members-page .members-toolbar .members-view-toggle{flex-shrink:0;border-radius:var(--dash-radius, 8px);align-self:stretch}.members-page .members-toolbar .members-view-toggle__btn{min-height:2.35rem;padding:0 1.15rem;font-size:var(--dash-fs-body, .8rem);display:inline-flex;align-items:center;justify-content:center}.members-view-toggle{display:inline-flex;border:1px solid var(--dash-border);border-radius:5px;overflow:hidden}.members-view-toggle--sm{border-radius:4px}.members-view-toggle__btn{font:inherit;font-size:var(--dash-fs-btn-toolbar, .72rem);font-weight:600;padding:.3rem .6rem;background:transparent;color:var(--dash-muted);border:none;cursor:pointer;transition:background .15s,color .15s}.members-view-toggle__btn:not(:last-child){border-right:1px solid var(--dash-border)}.members-view-toggle__btn--active-list,.members-view-toggle__btn--active-tree{color:#fff}.members-view-toggle__btn--active-list{background:var(--dash-primary)}.members-view-toggle__btn--active-tree{background:var(--wl-success, #16a34a)}.members-view-toggle__btn:hover:not(.members-view-toggle__btn--active-list):not(.members-view-toggle__btn--active-tree){background:var(--wl-muted-surface, #f3f4f6)}.members-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--wl-primary-soft, #dbeafe);color:var(--dash-primary);font-size:var(--dash-fs-btn-inline, .68rem);font-weight:700;flex-shrink:0}.members-avatar--lg{width:2.8rem;height:2.8rem;font-size:var(--dash-fs-body, .8rem)}.members-role-badge,.rbac-perm-item__role-badge{display:inline-block;padding:.12rem .45rem;border-radius:4px;background:var(--wl-muted-surface, #f3f4f6);color:var(--dash-text);font-size:var(--dash-fs-meta, .68rem);font-weight:500;border:1px solid var(--dash-border)}.members-status{display:inline-block;padding:.12rem .45rem;border-radius:4px;font-size:var(--dash-fs-meta, .68rem);font-weight:600}.members-status--active{background:var(--wl-status-success-bg);color:var(--wl-status-success-text)}.members-status--pending{background:#fef9c3;color:#a16207}.members-status--deactivated{background:#fee2e2;color:#b91c1c}.members-status--locked{background:#ffedd5;color:#c2410c}.members-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;border-radius:10px;background:var(--wl-muted-surface, #f3f4f6);color:var(--dash-muted);font-size:var(--dash-fs-meta, .68rem);font-weight:600;padding:0 .3rem}.members-name-cell{display:flex;align-items:center;gap:.5rem;font-size:var(--dash-fs-body, .8rem);color:var(--dash-text)}.members-identity-cell{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.members-identity-cell .members-avatar,.members-identity-cell .members-identity-cell__avatar{margin-top:.1rem}.members-identity-cell--readonly .members-identity-cell__avatar{margin-top:.05rem}.members-page .admin-table td{vertical-align:top}.members-page .admin-table .members-table-col--balance,.members-page .admin-table .members-table-col--balance .members-wallet-cell--simple{text-align:left}.members-page .admin-table .members-table-col--commission{min-width:15rem;max-width:18rem}.members-page .admin-table .members-table-col--actions{min-width:15.5rem;white-space:nowrap}.members-empty-cell{color:var(--dash-text-muted, #94a3b8);font-size:var(--dash-fs-body, .8rem)}.members-empty-cell--no-parent{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;border:1px solid var(--dash-warning-tint-border, #fcd34d);background:var(--dash-warning-tint-bg, #fffbeb);color:var(--wl-status-warning-text, #92400e);font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.members-no-parent-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.members-no-parent-cell__hint{color:var(--dash-text-muted, #94a3b8);font-size:.72rem;line-height:1.35}.member-details-readonly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}@media(max-width:640px){.member-details-readonly{grid-template-columns:1fr}}.member-details-readonly__field{margin:0}.members-wallet-cell{min-width:5.5rem}.members-wallet-cell--simple{text-align:right}.members-wallet-cell__total-only{font-size:var(--dash-fs-body, .8rem);font-variant-numeric:tabular-nums;font-weight:700;color:var(--dash-text);line-height:1.25}.members-wallet-cell--table{display:block;width:100%;max-width:100%;border-radius:4px}.members-wallet-table{width:100%;border-collapse:collapse;font-size:var(--dash-fs-caption, .65rem);line-height:1.25;background:transparent;border:1px solid var(--dash-border);border-radius:4px}.members-wallet-table th,.members-wallet-table td{background:transparent;border:1px solid var(--dash-border)}.admin-table .members-wallet-table th,.admin-table .members-wallet-table td{background:transparent;border:1px solid var(--dash-border);text-transform:none;letter-spacing:normal;white-space:nowrap}.admin-table tbody tr:last-child .members-wallet-table td,.admin-table tbody tr:last-child .members-wallet-table th{border-bottom:1px solid var(--dash-border)}.admin-table tbody tr:hover .members-wallet-table th,.admin-table tbody tr:hover .members-wallet-table td{background:transparent}.admin-table .members-wallet-table .members-wallet-table__label,.members-wallet-table__label{padding:.3rem .55rem .3rem .6rem;font-weight:600;font-size:var(--dash-fs-overline, .62rem);text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted);text-align:left;white-space:nowrap;vertical-align:middle;background:transparent}.admin-table .members-wallet-table .members-wallet-table__value,.members-wallet-table__value{padding:.3rem .6rem .3rem .55rem;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--dash-fs-body, .8rem);color:var(--dash-text);text-align:right;white-space:nowrap;vertical-align:middle;background:transparent}.members-wallet-table__value--locked{color:var(--dash-warning, #d97706)}.member-row-actions.dash-table-actions{max-width:none}.member-row-actions .member-action-btn{border:1px solid transparent}.member-row-actions .member-action-btn--edit{background:var(--dash-primary);border-color:var(--dash-primary);color:var(--dash-text-on-primary)}.member-row-actions .member-action-btn--edit:hover:not(:disabled){background:var(--dash-primary-hover);border-color:var(--dash-primary-hover);color:var(--dash-text-on-primary)}.member-row-actions .member-action-btn--wallet{background:var(--dash-success-tint-bg);border-color:var(--dash-success-tint-border);color:var(--dash-success-tint-text)}.member-row-actions .member-action-btn--wallet:hover:not(:disabled){background:color-mix(in srgb,var(--wl-success) 22%,var(--dash-surface));border-color:color-mix(in srgb,var(--wl-success) 45%,var(--dash-border));color:var(--wl-status-success-text)}.member-row-actions .member-action-btn--payment{background:var(--dash-info-tint-bg);border-color:var(--dash-info-tint-border);color:var(--wl-status-info-text)}.member-row-actions .member-action-btn--payment:hover:not(:disabled){background:color-mix(in srgb,var(--wl-primary) 22%,var(--dash-surface));border-color:color-mix(in srgb,var(--wl-primary) 45%,var(--dash-border));color:var(--wl-status-info-text)}.member-row-actions .member-action-btn--permissions{background:color-mix(in srgb,var(--dash-accent-purple) 12%,var(--dash-surface));border-color:color-mix(in srgb,var(--dash-accent-purple) 32%,var(--dash-border));color:var(--dash-accent-purple-text)}.member-row-actions .member-action-btn--permissions:hover:not(:disabled){background:color-mix(in srgb,var(--dash-accent-purple) 22%,var(--dash-surface));border-color:color-mix(in srgb,var(--dash-accent-purple) 48%,var(--dash-border));color:var(--dash-accent-purple-text)}.member-row-actions .member-action-btn--downline{background:var(--wl-downline, #ea580c);border-color:var(--wl-downline, #ea580c);color:#fff}.member-row-actions .member-action-btn--downline:hover:not(:disabled){background:var(--wl-downline-strong, #c2410c);border-color:var(--wl-downline-strong, #c2410c);color:#fff}.member-row-actions .member-action-btn--downline-summary{background:color-mix(in srgb,var(--wl-primary) 14%,var(--dash-surface));border-color:color-mix(in srgb,var(--wl-primary) 36%,var(--dash-border));color:var(--wl-status-info-text)}.member-row-actions .member-action-btn--downline-summary:hover:not(:disabled){background:color-mix(in srgb,var(--wl-primary) 24%,var(--dash-surface));border-color:color-mix(in srgb,var(--wl-primary) 48%,var(--dash-border));color:var(--wl-status-info-text)}.member-row-actions .member-action-btn--lock{background:var(--dash-warning-tint-bg);border-color:var(--dash-warning-tint-border);color:var(--dash-warning-tint-text)}.member-row-actions .member-action-btn--lock:hover:not(:disabled){background:color-mix(in srgb,var(--wl-warning) 22%,var(--dash-surface));border-color:color-mix(in srgb,var(--wl-warning) 45%,var(--dash-border));color:var(--wl-status-warning-text)}.member-row-actions .member-action-btn--unlock,.member-row-actions .member-action-btn--reactivate{background:var(--dash-success-tint-bg);border-color:var(--dash-success-tint-border);color:var(--dash-success-tint-text)}.member-row-actions .member-action-btn--unlock:hover:not(:disabled),.member-row-actions .member-action-btn--reactivate:hover:not(:disabled){background:color-mix(in srgb,var(--wl-success) 22%,var(--dash-surface));border-color:color-mix(in srgb,var(--wl-success) 45%,var(--dash-border));color:var(--wl-status-success-text)}.member-row-actions .member-action-btn--deactivate{background:var(--dash-danger-tint-bg);border-color:var(--dash-danger-tint-border);color:var(--dash-danger-tint-text)}.member-row-actions .member-action-btn--deactivate:hover:not(:disabled){background:color-mix(in srgb,var(--wl-danger) 22%,var(--dash-surface));border-color:color-mix(in srgb,var(--wl-danger) 45%,var(--dash-border));color:var(--wl-status-danger-text)}.members-search{margin-bottom:.65rem}.members-page-search{margin-bottom:.75rem}.members-search__input{width:100%;max-width:22rem;height:2.15rem;padding:0 .6rem;border:1px solid var(--dash-border);border-radius:5px;font:inherit;font-size:var(--dash-fs-body, .8rem);background:var(--dash-surface, #fff);color:var(--dash-text);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.members-search__input::placeholder{color:var(--dash-muted)}.members-search__input:focus{outline:none;border-color:var(--dash-primary);box-shadow:0 0 0 2px var(--wl-primary-soft, #eff6ff)}.members-search__input:disabled{opacity:.65;cursor:not-allowed}.members-tree-search{position:relative;margin-bottom:.75rem}.members-tree-search__bar{margin-bottom:0}.members-tree-search__bar-wrap{position:relative;width:100%}.members-tree-search__bar-wrap .members-tree-search__bar,.members-tree-search__bar-wrap .members-search{width:100%;margin-bottom:0}.members-tree-search__clear{position:absolute;top:50%;right:.55rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid color-mix(in srgb,var(--dash-border) 80%,transparent);border-radius:999px;background:var(--dash-surface-inset, #f8fafc);color:var(--dash-muted);cursor:pointer;transform:translateY(-50%);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.members-tree-search__clear .material-symbols-outlined{font-size:.95rem;line-height:1}.members-tree-search__clear:hover{background:var(--dash-page-bg, #f3f4f6);border-color:var(--dash-border);color:var(--dash-text)}.members-tree-search__clear:focus-visible{outline:2px solid var(--dash-primary);outline-offset:1px}.members-tree-search__bar-wrap:has(.members-tree-search__clear) .members-search__input{padding-right:2.45rem}.members-tree-search__bar .members-search__input{max-width:none}.members-tree-search__panel{position:absolute;top:calc(100% + .25rem);left:0;right:0;max-width:28rem;background:var(--dash-surface, #fff);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);box-shadow:0 8px 24px #0000001a;z-index:calc(var(--z-local-dropdown) + 1);max-height:18rem;overflow-y:auto}.members-tree-search__status{padding:.75rem .9rem;font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted)}.members-tree-search__result{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .75rem;border:none;border-bottom:1px solid var(--dash-border);background:transparent;text-align:left;cursor:pointer;font:inherit}.members-tree-search__result:last-child{border-bottom:none}.members-tree-search__result:hover{background:var(--wl-primary-soft, #dbeafe08)}.members-tree-search__result-info{display:flex;flex-direction:column;flex:1;min-width:0}.members-tree-search__result-name{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text)}.members-tree-search__result-meta{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-scope-autocomplete{position:relative;width:100%;overflow:visible}.members-scope-autocomplete--open{z-index:1}.members-scope-autocomplete__control{display:flex;align-items:center;width:100%;min-height:2.35rem;background:var(--dash-surface, #fff);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);box-shadow:0 1px 2px #0000000a;transition:border-color .15s ease,box-shadow .15s ease}.members-scope-autocomplete__control--open{border-color:var(--dash-primary, #2563eb);box-shadow:0 0 0 2px var(--wl-primary-soft, rgba(37, 99, 235, .12))}.members-scope-autocomplete__control--disabled{background:var(--dash-page-bg, #f3f4f6);opacity:.85}.members-scope-autocomplete__control--error{border-color:var(--dash-danger, #dc2626);box-shadow:0 0 0 2px #dc26261f}.members-scope-autocomplete__input{flex:1;min-width:0;border:none;background:transparent;padding:.5rem .55rem;font-size:var(--dash-fs-body, .8rem);color:var(--dash-text);outline:none}.members-scope-autocomplete__input::placeholder{color:var(--dash-muted)}.members-scope-autocomplete__input:disabled{cursor:not-allowed}.members-scope-autocomplete__addons{display:flex;align-items:center;flex-shrink:0;gap:.1rem;padding-right:.3rem;border-left:1px solid var(--dash-border);margin-left:.15rem;padding-left:.2rem;align-self:stretch}.members-scope-autocomplete__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:auto 0;padding:0;border:none;border-radius:4px;background:transparent;color:var(--dash-muted);font:inherit;line-height:1;cursor:pointer}.members-scope-autocomplete__icon-btn:hover:not(:disabled){background:var(--dash-page-bg, #f3f4f6);color:var(--dash-text)}.members-scope-autocomplete__icon-btn:disabled{cursor:not-allowed;opacity:.5}.members-scope-autocomplete__clear{font-size:1.15rem;font-weight:500}.members-scope-autocomplete__chevron-icon{display:block;font-size:.55rem;line-height:1}.members-scope-autocomplete__panel{position:absolute;top:calc(100% + .35rem);left:0;right:0;background:var(--dash-surface, #fff);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);box-shadow:0 4px 6px #0000000d,0 10px 28px #0000001f;z-index:1;overflow:hidden}.members-scope-autocomplete__panel--scroll{max-height:12rem;overflow-x:hidden;overflow-y:auto}.members-scope-autocomplete__group-label{padding:.45rem .75rem .2rem;font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-muted)}.members-scope-autocomplete__group-label--spaced{padding-top:.65rem}.members-scope-autocomplete__status{padding:.65rem .75rem;font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted)}.members-scope-autocomplete__result{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .7rem;border:none;border-bottom:1px solid var(--dash-border);background:transparent;text-align:left;cursor:pointer;font:inherit}.members-scope-autocomplete__result:last-child{border-bottom:none}.members-scope-autocomplete__result:hover,.members-scope-autocomplete__result--active,.members-scope-autocomplete__result[aria-selected=true]{background:var(--wl-primary-soft, #eff6ff)}.members-scope-autocomplete__result--selected{font-weight:600}.members-scope-autocomplete__result-info{display:flex;flex-direction:column;flex:1;min-width:0}.members-scope-autocomplete__result-name{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text)}.members-scope-autocomplete__result-meta{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-tree-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0;background:var(--dash-page-bg, #f3f4f6);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px)}.members-page .admin-list-page.dash-scroll-page .admin-list-page__body:has(.members-tree-container){overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:0}.members-tree-container.dash-scroll-page__fill{flex:1;min-height:0;overflow:visible;display:flex;flex-direction:column;gap:1rem;padding:.75rem}.members-page--tree .members-tree-container.dash-scroll-page__fill{gap:0;padding:0;border:none;background:transparent;border-radius:0}.members-tree-container .org-chart{position:relative;z-index:1}.members-tree-scope{flex-shrink:0;padding:.85rem 1rem;background:var(--dash-surface, #fff);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);overflow:visible;position:relative;z-index:2}.members-tree-scope__hint{margin:0 0 .5rem;font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted)}.members-tree-scope__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;overflow:visible}.members-tree-scope__field{display:flex;flex-direction:column;gap:.35rem;flex:1 1 12rem;min-width:10rem;max-width:20rem;overflow:visible;position:relative}.members-tree-scope__field--super{margin-right:.25rem;padding-right:.75rem;border-right:1px solid var(--dash-border);z-index:1}.members-tree-scope__field--master{margin-left:.15rem;padding-right:.75rem;border-right:1px solid var(--dash-border);z-index:2}.members-tree-scope__field--distributor{margin-left:.15rem;z-index:3}.members-tree-scope__field--super:has(.members-scope-autocomplete--open){z-index:calc(var(--z-local-dropdown) + 3)}.members-tree-scope__field--master:has(.members-scope-autocomplete--open){z-index:calc(var(--z-local-dropdown) + 4)}.members-tree-scope__field--distributor:has(.members-scope-autocomplete--open){z-index:calc(var(--z-local-dropdown) + 5)}.members-tree-scope__required{color:var(--dash-danger, #dc2626);font-weight:600}.members-tree-scope__optional{font-weight:500;color:var(--dash-muted)}.members-tree-scope__label{font-size:var(--dash-fs-label, .72rem);font-weight:600;color:var(--dash-text)}.members-tree-scope__error{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-danger, #dc2626)}.members-tree-scope__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;padding-bottom:.1rem;position:relative;z-index:0}.members-tree-scope__btn{min-height:2.35rem;padding:.5rem 1.1rem;font-size:var(--dash-fs-body, .8rem);white-space:nowrap}.members-tree-scope-empty{flex:1;min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.25rem;background:var(--dash-surface, #fff);border:1px dashed var(--dash-border);border-radius:var(--dash-radius, 8px)}.members-tree-scope-empty__title{margin:0 0 .35rem;font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text)}.members-tree-scope-empty__text{margin:0;max-width:28rem;font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted);line-height:1.45}.members-tree-container .org-chart--svg{flex:1;min-height:0}.dash-scroll-page__body .rbac-role-list{min-height:0}.admin-list-page__body:has(.rbac-perm-catalog-shell){display:flex;flex-direction:column;overflow:hidden}.org-chart{--org-chart-line: #94a3b8;--org-chart-line-w: 3px;--org-chart-rail-inset: 2rem;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;min-width:0;padding:0}.org-chart__header{flex-shrink:0;min-height:1.35rem;padding:.1rem .15rem .15rem}.org-chart__canvas-shell{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.org-chart__canvas-search{position:absolute;top:.75rem;left:50%;z-index:calc(var(--z-local-dropdown) + 2);width:min(34rem,calc(100% - 1.5rem));transform:translate(-50%);pointer-events:none}.org-chart__canvas-search>*{pointer-events:auto}.org-chart__canvas-search .members-tree-search--canvas,.org-chart__canvas-search .members-tree-search--canvas .members-tree-search__bar,.org-chart__canvas-search .members-tree-search--canvas .members-search{width:100%;margin-bottom:0}.org-chart__canvas-search .members-tree-search--canvas .members-search{position:relative}.org-chart__canvas-search .members-tree-search--canvas .members-search:before{content:"search";position:absolute;left:.8rem;top:50%;transform:translateY(-50%);font-family:Material Symbols Outlined;font-size:1.05rem;line-height:1;color:var(--dash-muted);pointer-events:none}.org-chart__canvas-search .members-tree-search__bar-wrap:has(.members-tree-search__clear) .members-search__input{padding-right:2.85rem}.org-chart__canvas-search .members-tree-search__clear{right:.65rem;width:1.65rem;height:1.65rem;background:#ffffffeb;border-color:color-mix(in srgb,var(--dash-border) 70%,#fff);box-shadow:0 1px 2px #0f172a0f}.org-chart__canvas-search .members-tree-search__clear:hover{background:var(--dash-page-bg, #f3f4f6);border-color:var(--dash-border)}.org-chart__canvas-search .members-tree-search--canvas .members-search__input{width:100%;max-width:none;height:2.25rem;padding:0 1rem 0 2.55rem;font-size:var(--dash-fs-body, .8rem);border-radius:999px;background:#fffffff5;border:1px solid color-mix(in srgb,var(--dash-border) 75%,#fff);color:var(--dash-text);box-shadow:0 1px 2px #0f172a0d,0 6px 18px #0f172a14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.org-chart__canvas-search .members-tree-search--canvas .members-search__input::placeholder{color:var(--dash-muted)}.org-chart__canvas-search .members-tree-search--canvas .members-search__input:focus{outline:none;border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--wl-primary-soft, #eff6ff),0 6px 18px #0f172a1a}.org-chart__canvas-search .members-tree-search__panel{left:0;right:0;width:100%;max-width:none;border-radius:var(--dash-radius, 8px);box-shadow:0 10px 28px #0f172a1f}.org-chart__canvas-zoom{position:absolute;right:.75rem;bottom:.75rem;z-index:calc(var(--z-local-dropdown) + 2);display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;pointer-events:none}.org-chart__canvas-zoom>*{pointer-events:auto}.org-chart__zoom-group{display:inline-flex;flex-shrink:0;flex-direction:column;width:fit-content;border:1px solid color-mix(in srgb,var(--dash-border) 80%,#fff);border-radius:var(--dash-radius, 8px);overflow:hidden;background:#fffffff5;box-shadow:0 1px 2px #0f172a0d,0 6px 18px #0f172a14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.org-chart__zoom-group--steps{width:2.15rem}.org-chart__zoom-group--secondary{flex-direction:row;align-items:center}.org-chart__zoom-btn{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:2.15rem;height:2.15rem;padding:0;border:none;border-bottom:1px solid var(--dash-border);background:transparent;color:var(--dash-text);cursor:pointer}.org-chart__zoom-group--steps .org-chart__zoom-btn{width:100%}.org-chart__zoom-group--secondary .org-chart__zoom-btn{width:auto;min-width:2.15rem;height:2.15rem;border-bottom:none;border-right:1px solid var(--dash-border)}.org-chart__zoom-btn .material-symbols-outlined{font-size:1.05rem;line-height:1}.org-chart__zoom-btn--fit{padding:0 .55rem;font-size:var(--dash-fs-caption, .65rem);font-weight:600}.org-chart__zoom-btn-label{line-height:1}.org-chart__zoom-btn--download{padding:0 .55rem}.org-chart__zoom-group .org-chart__zoom-btn:last-of-type{border-bottom:none}.org-chart__zoom-group--secondary .org-chart__zoom-btn:last-of-type{border-right:none}.org-chart__zoom-btn:hover:not(:disabled){background:var(--wl-primary-soft, #eff6ff);color:var(--dash-primary)}.org-chart__zoom-btn:disabled{opacity:.45;cursor:not-allowed}.org-chart__zoom-label{font-size:var(--dash-fs-caption, .65rem);font-weight:600;color:var(--dash-muted);padding:0 .55rem;min-width:2.75rem;text-align:center;line-height:2.15rem}.org-chart__trail{flex:1 1 auto;min-width:0;position:relative;z-index:0;overflow:hidden}.members-tree-container .org-chart__trail .dashboard-breadcrumb--subtle{z-index:0;padding:0;margin:0;position:static;background:transparent}.members-tree-container .org-chart__trail .dashboard-breadcrumb__list{font-size:var(--dash-fs-label, .72rem);flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.members-tree-container .org-chart__trail .dashboard-breadcrumb__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.members-tree-container .org-chart--svg{position:relative;z-index:0}.org-chart__trail-btn{font:inherit;background:none;border:none;padding:0;cursor:pointer}.org-chart__trail-btn:disabled{color:var(--dash-text);cursor:default;font-weight:600}.org-chart__stack{display:flex;flex-direction:column;align-items:center;gap:0}.org-chart__ancestors,.org-chart__ancestor-wrap{display:flex;flex-direction:column;align-items:center}.org-chart__stack-connector{width:var(--org-chart-line-w, 3px);height:1rem;background:var(--org-chart-line, #94a3b8);border-radius:1px}.org-chart__up-btn{font:inherit;font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted);background:var(--dash-surface, #fff);border:1px solid var(--dash-border);border-radius:50%;width:1.6rem;height:1.6rem;cursor:pointer;margin-bottom:.35rem;line-height:1}.org-chart__up-btn:hover{color:var(--dash-primary);border-color:var(--dash-primary)}.org-chart__card--expandable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.org-chart__card--expandable:hover{border-color:var(--dash-primary);box-shadow:0 2px 8px #00000014}.org-chart__card--ancestor{opacity:.85;transform:scale(.95)}.org-chart__card-footer{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem .4rem .45rem;border-top:1px solid var(--dash-border);background:var(--dash-page-bg, #f9fafb)}.org-chart__expand-icon{font-size:var(--dash-fs-label, .72rem);color:var(--dash-primary);line-height:1}.org-chart__expand-label{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.org-chart--svg{flex:1;min-height:0;overflow:hidden;padding:0;gap:.2rem;--org-canvas-bg: #e4eaf3;--org-canvas-dot: rgb(100 116 139 / .2)}.org-canvas-viewport{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--dash-radius, 8px);background-color:var(--org-canvas-bg, #e4eaf3);background-image:radial-gradient(circle,var(--org-canvas-dot, rgb(100 116 139 / .2)) 1px,transparent 1px);background-size:18px 18px;border:1px solid color-mix(in srgb,var(--dash-border) 85%,#64748b);box-shadow:inset 0 1px #ffffff8c;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.org-canvas-viewport--panning{cursor:grabbing}.org-canvas-viewport--panning,.org-canvas-viewport--panning *{user-select:none!important;-webkit-user-select:none!important}.org-chart-svg{display:block;width:100%;height:100%;shape-rendering:geometricPrecision;text-rendering:geometricPrecision;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.org-chart-svg .org-svg-card{filter:drop-shadow(0 1px 2px rgb(15 23 42 / .07)) drop-shadow(0 3px 10px rgb(15 23 42 / .06))}.org-chart-svg text{user-select:none;-webkit-user-select:none;pointer-events:none}.org-chart-svg .org-svg-card--interactive{cursor:pointer}.org-chart-svg .org-svg-card--deactivated{cursor:default}.org-chart-svg .org-svg-card--deactivated text{fill:#9ca3af}.org-chart-svg .org-svg-card__hit{cursor:inherit}.org-chart-svg .org-svg-card__copy,.org-chart-svg .org-svg-card__edit,.org-chart-svg .org-svg-card__wallet,.org-chart-svg .org-svg-card__footer,.org-chart-svg .org-svg-card__action{pointer-events:auto;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;outline:none}.org-chart-svg .org-svg-card__copy:focus,.org-chart-svg .org-svg-card__copy:focus-visible,.org-chart-svg .org-svg-card__edit:focus,.org-chart-svg .org-svg-card__edit:focus-visible,.org-chart-svg .org-svg-card__wallet:focus,.org-chart-svg .org-svg-card__wallet:focus-visible,.org-chart-svg .org-svg-card__footer:focus,.org-chart-svg .org-svg-card__footer:focus-visible,.org-chart-svg .org-svg-card__action:focus,.org-chart-svg .org-svg-card__action:focus-visible{outline:none}.org-chart-svg .org-svg-card__copy,.org-chart-svg .org-svg-card__edit,.org-chart-svg .org-svg-card__wallet{cursor:pointer}.org-chart-svg .org-svg-card__edit:hover text,.org-chart-svg .org-svg-card__wallet:hover text,.org-chart-svg .org-svg-card__footer:hover text{fill:var(--dash-primary, #1d4ed8)}.org-svg-card--interactive:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.org-chart__empty--overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#ffffff8c}.org-chart__canvas{width:100%;min-width:0}.org-chart__level{display:flex;flex-direction:column;align-items:center;width:100%}.org-chart__focus-wrap{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.35rem}.org-chart__branch-area{width:100%;margin-top:0;padding-bottom:1lh}.org-chart__top-connect{position:relative;height:1.25rem;width:100%;margin-bottom:0}.org-chart__drop-line{position:absolute;left:50%;top:0;width:var(--org-chart-line-w, 3px);height:calc(100% + var(--org-chart-line-w, 3px));background:var(--org-chart-line, #94a3b8);border-radius:1px;transform:translate(-50%)}.org-chart__bridge-line{position:absolute;top:100%;left:calc(var(--org-chart-rail-inset, 2rem) + var(--org-chart-line-w, 3px) / 2);width:calc(50% - var(--org-chart-rail-inset, 2rem) - var(--org-chart-line-w, 3px) / 2);height:var(--org-chart-line-w, 3px);background:var(--org-chart-line, #94a3b8);border-radius:1px}.org-chart__children-panel{display:flex;width:100%;align-items:stretch;gap:0}.org-chart__children-rail{flex:0 0 var(--org-chart-line-w, 3px);width:var(--org-chart-line-w, 3px);margin-left:var(--org-chart-rail-inset, 2rem);margin-top:calc(var(--org-chart-line-w, 3px) * -1);background:var(--org-chart-line, #94a3b8);border-radius:1px;align-self:stretch;position:relative}.org-chart__children-grid{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.65rem;flex:1;min-width:0;padding:.5rem 0 1lh .85rem}.org-chart__children-grid--root{justify-content:flex-start;padding:.25rem 0}.org-chart__branch{display:flex;flex-direction:row;align-items:center;flex:0 1 var(--org-chart-card-width, 18rem);max-width:100%;position:relative}.org-chart__branch-connector{position:absolute;left:-.85rem;top:50%;width:.85rem;height:var(--org-chart-line-w, 3px);background:var(--org-chart-line, #94a3b8);border-radius:1px;transform:translateY(-50%)}.org-chart__line-arrow{display:block;position:absolute;width:0;height:0;pointer-events:none}.org-chart__line-arrow--down{left:50%;bottom:0;transform:translate(-50%,50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--org-chart-line, #94a3b8)}.org-chart__line-arrow--rail{left:50%;top:0;transform:translate(-50%,-50%)}.org-chart__line-arrow--right{right:0;top:50%;transform:translate(50%,-50%);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--org-chart-line, #94a3b8)}.org-chart__branch .org-chart__card{flex:1;min-width:0;margin-left:0}.org-chart__card{display:flex;flex-direction:column;width:var(--org-chart-card-width, 18rem);background:var(--dash-surface, #fff);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);box-shadow:0 1px 3px #0000000f;overflow:hidden;text-align:left;box-sizing:border-box}.org-chart__card--has-children{border-top:3px solid var(--dash-primary)}.org-chart__card--focus{border:2px solid var(--wl-success, #16a34a);box-shadow:0 0 0 1px #16a34a1f,0 2px 10px #16a34a1f}.org-chart__card-body{position:relative;padding:.65rem .6rem .55rem;flex:1;min-height:0}.org-chart__card-main{display:flex;align-items:flex-start;gap:.5rem}.org-chart__avatar-rect{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:3rem;border-radius:6px;background:var(--wl-primary-soft, #dbeafe);color:var(--dash-primary);font-size:var(--dash-fs-btn-inline, .68rem);font-weight:700;line-height:1}.org-chart__card-details{flex:1;min-width:0}.org-chart__count-badge{position:absolute;right:.5rem;top:.45rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;border-radius:50%;background:var(--dash-primary);color:#fff;font-size:var(--dash-fs-meta, .68rem);font-weight:700;padding:0 .2rem}.org-chart__card-name{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text);line-height:1.25;word-break:break-word;padding-right:1.4rem}.org-chart__card-role{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-primary);margin-top:.12rem;font-weight:500}.org-chart__card-email-row{display:flex;align-items:flex-start;gap:.35rem;margin-top:.2rem}.org-chart__card-email,.org-chart__card-subtitle{flex:1;min-width:0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted);line-height:1.35;word-break:break-word;white-space:normal}.org-chart__copy-email{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;min-width:1.5rem;padding:0}.org-chart__copy-email-icon{width:.85rem;height:.85rem;display:block}.org-chart__copy-email:not(:disabled):hover{color:var(--dash-primary)}.org-chart__card--ancestor .org-chart__avatar-rect{width:2rem;height:2.5rem;font-size:var(--dash-fs-meta, .68rem)}.org-chart__card--ancestor .org-chart__card-name{font-size:var(--dash-fs-label, .72rem)}.org-chart__loading,.org-chart__empty{padding:0;font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted);text-align:center}.org-chart__canvas-empty{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem 5rem;pointer-events:none}.org-chart__empty--search,.org-chart__empty--network{display:flex;flex-direction:column;align-items:center;gap:.45rem;max-width:24rem}.org-chart__empty-icon{font-size:2.15rem;color:color-mix(in srgb,var(--dash-muted) 85%,var(--dash-primary));opacity:.85}.org-chart__empty-title{margin:0;font-size:var(--dash-fs-body, .875rem);font-weight:600;color:var(--dash-text, #0f172a)}.org-chart__empty-hint{margin:0;max-width:22rem;line-height:1.5;color:var(--dash-muted)}.member-drawer-overlay{position:fixed;inset:0;background:var(--wl-overlay-backdrop, rgb(0 0 0 / .3));z-index:var(--z-overlay)}.member-drawer-stack{position:fixed;top:0;right:0;bottom:0;width:min(40vw,500px);z-index:var(--z-drawer)}.member-drawer__close{position:absolute;left:0;top:.65rem;z-index:1001;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--dash-border);border-radius:50%;background:var(--dash-surface, #fff);color:var(--dash-muted);font:inherit;font-size:1.2rem;font-weight:400;line-height:1;cursor:pointer;box-shadow:var(--dash-shadow, 0 1px 2px rgb(0 0 0 / .05));transform:translate(calc(-100% - 8px));transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.member-drawer__close span{display:block;margin-top:-.05rem}.member-drawer__close:hover{color:var(--dash-close-hover);border-color:color-mix(in srgb,var(--wl-primary) 48%,var(--wl-border));background:var(--dash-btn-soft-hover-bg);box-shadow:var(--dash-shadow)}.member-drawer__close:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.member-drawer{position:absolute;inset:0;background:var(--dash-surface, #fff);border-left:1px solid var(--dash-border);box-shadow:-4px 0 20px #00000014;display:flex;flex-direction:column;overflow:hidden}.member-drawer__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.member-drawer__top{position:relative;border-bottom:1px solid var(--dash-border);background:var(--dash-page-bg, #f9fafb)}.member-drawer__trail{padding:0 .9rem .45rem}.member-drawer__trail-btn{font:inherit;background:none;border:none;padding:0;cursor:pointer}.member-drawer__search{padding:0 .9rem .65rem;margin-bottom:.75rem}.member-drawer__pagination{flex-shrink:0;padding:.35rem .9rem .5rem;margin-top:auto}.member-drawer__search .members-search__input{max-width:none}.member-drawer__actions-bar{display:flex;align-items:center;justify-content:space-between}.member-drawer__profile{display:flex;align-items:center;gap:.65rem;padding:.75rem .9rem}.member-drawer__profile-info{display:flex;flex-direction:column;flex:1;min-width:0}.member-drawer__profile-name{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text)}.member-drawer__profile-role{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-primary);font-weight:500}.member-drawer__profile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-left:auto;flex-shrink:0}.member-drawer__loading,.member-drawer__empty{text-align:center;padding:2rem 1rem;color:var(--dash-muted);font-size:var(--dash-fs-label, .72rem)}.member-drawer__list{display:flex;flex-direction:column}.member-drawer__row{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .9rem;border-bottom:1px solid var(--dash-border)}.member-drawer__row-main{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.member-drawer__row-avatar{flex-shrink:0}.member-drawer__row-actions{display:flex;flex-wrap:wrap;gap:.3rem;width:100%;padding-left:2.5rem}.member-drawer__row-actions .dash-btn,.member-drawer__profile-actions .dash-btn{flex-shrink:0}.member-drawer__row:last-child{border-bottom:none}.member-drawer__row:hover{background:var(--wl-primary-soft, #dbeafe08)}.member-drawer__row-info{display:flex;flex-direction:column;flex:1;min-width:0}.member-drawer__row-name{font-size:var(--dash-fs-body, .8rem);font-weight:500;color:var(--dash-text)}.member-drawer__row-email{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.member-drawer__child-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-bottom:1px solid var(--dash-border)}.member-drawer__child-row:last-child{border-bottom:none}.member-drawer__child-row:hover{background:var(--wl-primary-soft, #dbeafe08)}.member-drawer__child-info{display:flex;flex-direction:column;flex:1;min-width:0}.member-drawer__child-name{font-size:var(--dash-fs-body, .8rem);font-weight:500;color:var(--dash-text)}.member-drawer__child-email{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-skeleton-list{display:flex;flex-direction:column;gap:.65rem}.members-skeleton-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .35rem;border-bottom:1px solid var(--dash-border)}.members-skeleton-row:last-child{border-bottom:none}.members-skeleton-row__text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.members-skeleton-row__text .skeleton-bone,.members-skeleton-row__badge{margin-top:0}.member-drawer__skeleton{padding-top:.15rem}.member-drawer__search-skeleton{height:2.35rem;width:100%;margin-top:.65rem;border-radius:var(--dash-radius, 8px)}.member-drawer__search-wrap{position:relative}.member-drawer__search-wrap--loading .members-search{visibility:hidden}.member-drawer__search-wrap--loading .member-drawer__search-skeleton{position:absolute;inset:0;margin-top:0}.downline-summary-skeleton{display:flex;flex-direction:column;gap:1.25rem}.downline-summary-skeleton__section{display:flex;flex-direction:column;gap:.75rem}.downline-summary-skeleton__section-title{width:9rem;margin-top:0}.downline-summary-skeleton__stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.4rem}.downline-summary-skeleton__stat-cards--compact{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.downline-summary-skeleton__stat-card{display:grid;grid-template-columns:2.65rem minmax(0,1fr);align-items:stretch;gap:.55rem;padding:.55rem .65rem .55rem .55rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-surface-inset, var(--dash-page-bg))}.downline-summary-skeleton__stat-icon{width:2.65rem;height:2.65rem;border-radius:8px;margin-top:0}.downline-summary-skeleton__stat-text{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0}.downline-summary-skeleton__stat-text .skeleton-bone{margin-top:0}.downline-summary-skeleton__table{display:flex;flex-direction:column;gap:.45rem;padding:.75rem;border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface-inset, var(--dash-page-bg))}.downline-summary-skeleton__table-head{height:1rem;margin-top:0}.downline-summary-skeleton__table-row{height:.85rem;margin-top:0}.downline-summary-skeleton__member-rows .members-skeleton-row{padding-inline:0}.member-downline-summary-drawer__header-skeleton{display:flex;flex-direction:column;gap:.4rem}.member-downline-summary-drawer__header-skeleton .skeleton-bone{margin-top:0}.member-downline-summary-drawer__header-line--title{width:62%}.member-downline-summary-drawer__header-line--role{width:28%}.member-downline-summary-drawer__header-line--scope{width:78%}.rbac-role-groups{display:flex;flex-direction:column;gap:1.25rem}.rbac-role-group__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.rbac-role-group__title{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--dash-muted)}.rbac-role-group__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--dash-page-bg, #f3f4f6);font-size:.65rem;font-weight:600;color:var(--dash-muted)}.rbac-role-group__empty{margin:0;padding:.75rem 1rem;border:1px dashed var(--dash-border);border-radius:var(--dash-radius, 8px);font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.rbac-role-list{display:flex;flex-direction:column;gap:.4rem}.rbac-role-card{border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface);overflow:hidden}.rbac-role-card--expanded{border-color:var(--dash-primary);box-shadow:0 2px 8px #2563eb14}.rbac-role-card__header{display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;gap:.5rem;transition:background .15s,color .15s}.rbac-role-card__actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.rbac-role-card--expanded .rbac-role-card__header{background:var(--wl-primary-soft, #eff6ff);border-bottom:1px solid rgba(37,99,235,.12)}.rbac-role-card__info{display:flex;flex-direction:column;gap:.1rem}.rbac-role-card__name{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text)}.rbac-role-card--expanded .rbac-role-card__name{color:var(--dash-primary)}.rbac-role-card__meta{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.rbac-role-card--expanded .rbac-role-card__meta{color:var(--dash-muted)}.rbac-role-card__permissions{padding:.75rem;background:var(--dash-page-bg, #f3f4f6)}.rbac-role-card__empty{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.rbac-role-card__badges{display:flex;flex-wrap:wrap;gap:.3rem}.rbac-perm-catalog-shell{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rbac-perm-catalog{columns:1;column-gap:.75rem;padding-bottom:.25rem}@media(min-width:720px){.rbac-perm-catalog{columns:2}}@media(min-width:1100px){.rbac-perm-catalog{columns:3}}.rbac-perm-group{break-inside:avoid;display:inline-block;width:100%;margin:0 0 .75rem;vertical-align:top;border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface);overflow:hidden}.rbac-perm-group__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:var(--dash-primary, #2563eb);border-bottom:1px solid rgb(255 255 255 / .12)}.rbac-perm-group__title{margin:0;font-size:.72rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.rbac-perm-group__count{flex-shrink:0;font-size:.6rem;font-weight:600;color:#fff;background:#ffffff2e;padding:.1rem .4rem;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff47}.rbac-perm-group__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.rbac-perm-group__list--dense{--rbac-perm-catalog-visible-rows: 7;--rbac-perm-catalog-row-height: 3.75rem;max-height:calc(var(--rbac-perm-catalog-visible-rows) * var(--rbac-perm-catalog-row-height));overflow-y:auto;overscroll-behavior:contain}.rbac-perm-group__list--dense .rbac-perm-item{gap:.15rem;padding:.32rem .6rem;height:var(--rbac-perm-catalog-row-height);min-height:var(--rbac-perm-catalog-row-height);max-height:var(--rbac-perm-catalog-row-height);overflow:hidden;box-sizing:border-box;flex-shrink:0}.rbac-perm-group__list--dense .rbac-perm-item__header{flex-wrap:nowrap;gap:.25rem .4rem;min-width:0}.rbac-perm-group__list--dense .rbac-perm-item__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.rbac-perm-group__list--dense .rbac-perm-item__roles{gap:.2rem;flex-wrap:nowrap;overflow:hidden;padding-left:.2rem}.rbac-perm-group__list--dense .rbac-perm-item__none{padding:.08rem .35rem;flex-shrink:0}.rbac-perm-group__list--dense .rbac-perm-item__role-badge{font-size:.62rem;padding:.08rem .32rem}.rbac-perm-item__role-more{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted, #64748b);font-weight:600}.rbac-perm-item{display:flex;flex-direction:column;gap:.25rem;padding:.4rem .65rem;border-bottom:1px solid var(--dash-border)}.rbac-perm-item:last-child{border-bottom:none}.rbac-perm-item__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.rbac-perm-item__key{max-width:100%;font-size:var(--dash-fs-label, .72rem);font-weight:600;color:var(--dash-text);background:var(--wl-muted-surface, #f3f4f6);padding:.1rem .35rem;border-radius:3px;word-break:break-word}.rbac-perm-item__desc{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.rbac-perm-item__roles{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding-left:.15rem}.rbac-perm-item__none{display:inline-block;padding:.1rem .4rem;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted);font-style:italic}.member-edit-modal__overlay{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:flex-start;justify-content:center;padding:calc(var(--dash-topbar-h, 80px) + 1rem) 1rem 1rem;overflow-y:auto;background:#0f172a73}.member-edit-modal{width:min(920px,100%);height:min(calc(100vh - var(--dash-topbar-h, 80px) - 2rem),720px);max-height:min(calc(100vh - var(--dash-topbar-h, 80px) - 2rem),720px);flex-shrink:0;display:flex;flex-direction:column;background:var(--dash-surface, #fff);border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);box-shadow:0 20px 40px #0f172a2e;overflow:hidden;font-family:var(--wl-font);font-size:var(--dash-fs-body, .8rem);line-height:1.5;color:var(--dash-text)}.member-edit-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--dash-border);background:var(--dash-page-bg, #f9fafb)}.member-edit-modal__title{margin:0;font-size:var(--dash-fs-card-title, .9rem);font-weight:700;color:var(--dash-text)}.member-edit-modal__subtitle{margin:.15rem 0 0;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.member-edit-modal__close{border:none;background:transparent;color:var(--dash-muted);font-size:1.35rem;line-height:1;cursor:pointer;padding:.1rem .35rem}.member-edit-modal__close:hover{color:var(--dash-text)}.member-edit-modal__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:1rem;background:var(--dash-page-bg, #f1f5f9)}.member-edit-modal__layout{max-width:none;align-items:stretch;flex:1;min-height:0}.member-edit-modal__layout .profile-sidebar{align-self:flex-start;position:sticky;top:0}.member-edit-modal__content{flex:1;min-width:0;min-height:0;overflow:auto}.member-edit-modal__content .profile-card,.member-edit-modal__content .profile-form{margin:0}.member-edit-readonly__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.member-edit-readonly__title{margin:0;font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text)}.member-edit-readonly__hint{margin:0 0 .75rem;font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted)}.member-edit-security{display:flex;flex-direction:column;gap:.75rem}.member-edit-kyc__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.member-account-status-card__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.member-account-status-card__intro{flex:1 1 auto;min-width:0}.member-account-status-card__intro .profile-kyc__status-section{margin-bottom:.1rem}.member-account-status-card__intro .profile-card__title.profile-kyc__status-title{font-size:var(--dash-fs-card-title, .9rem);font-weight:700}.member-account-status-card__intro .profile-card__subtitle{margin-top:.1rem}.member-account-status-card__actions{flex:0 0 auto;margin-left:auto;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.35rem}@media(max-width:640px){.member-account-status-card__actions{flex-wrap:wrap;width:100%;margin-left:0;justify-content:flex-start}}.member-edit-status{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.member-edit-modal__loading,.member-edit-modal__error{flex:1;min-height:0;overflow:auto;padding:1.25rem 1rem;font-size:var(--dash-fs-label, .72rem);color:var(--dash-muted)}.member-edit-modal__error{display:flex;flex-direction:column;gap:.65rem;color:var(--dash-danger, #dc2626)}@media(max-width:768px){.member-edit-modal__overlay{padding-top:1rem}.member-edit-modal{height:min(calc(100vh - 2rem),720px);max-height:min(calc(100vh - 2rem),720px)}.member-edit-modal__layout{flex-direction:column;height:auto;min-height:0}.member-edit-modal__layout .profile-sidebar{width:100%;flex-direction:row;flex-wrap:wrap}.member-edit-modal__layout .profile-sidebar button.profile-sidebar__item{flex:1 1 auto;justify-content:center;width:auto}}.member-parent-change-confirm-modal.dash-confirm--wide{width:min(100%,48rem)}.member-parent-change-confirm-modal .dash-confirm__actions{margin-top:1rem;gap:.75rem}.member-parent-change-confirm{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.member-parent-change-confirm__flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center}.member-parent-change-confirm__arrow{font-size:1.25rem;font-weight:600;color:var(--dash-muted, #6b7280);text-align:center}.member-parent-change-card{border:1px solid var(--dash-border, #e5e7eb);border-radius:.5rem;padding:.75rem;background:var(--dash-surface, #fff)}.member-parent-change-card--empty{background:var(--dash-surface-muted, #f9fafb)}.member-parent-change-card__label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-muted, #6b7280);margin-bottom:.5rem}.member-parent-change-card__body{display:flex;gap:.625rem;align-items:flex-start}.member-parent-change-card__details{display:flex;flex-direction:column;gap:.125rem;min-width:0}.member-parent-change-card__name{font-weight:600;font-size:.875rem;color:var(--dash-text, #1f2937)}.member-parent-change-card__meta{font-size:.75rem;color:var(--dash-muted, #6b7280);word-break:break-word}.member-parent-change-card__empty{margin:0;font-size:.8125rem;color:var(--dash-muted, #6b7280)}@media(max-width:640px){.member-parent-change-confirm__flow{grid-template-columns:1fr}.member-parent-change-confirm__arrow{transform:rotate(90deg)}}.member-role-change-confirm-modal.dash-confirm--wide{width:min(calc(100vw - 2rem),34rem)}.member-role-change-confirm{display:flex;flex-direction:column;gap:.85rem}.member-role-change-confirm__flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center}.member-role-change-confirm__role{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-surface)}.member-role-change-confirm__label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.member-role-change-confirm__value{font-size:.9rem;font-weight:600;color:var(--dash-text)}.member-role-change-confirm__arrow{font-size:1.1rem;color:var(--dash-muted);text-align:center}.member-role-change-confirm__warning{margin:0;padding:.65rem .75rem;border-radius:8px;border:1px solid var(--dash-warning-tint-border, #fcd34d);background:var(--dash-warning-tint-bg, #fffbeb);color:var(--wl-status-warning-text, #92400e);font-size:.78rem;line-height:1.45}.member-edit-no-parent-banner{margin-bottom:.75rem}.member-edit-no-parent-banner__link{color:inherit;font:inherit;font-weight:700;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}@media(max-width:640px){.member-role-change-confirm__flow{grid-template-columns:1fr}.member-role-change-confirm__arrow{transform:rotate(90deg)}}.file-upload-zone-wrap{display:flex;flex-direction:column;gap:.35rem;height:100%}.file-upload-zone{position:relative;border:1.5px dashed #cbd5e1;border-radius:.65rem;background:#f8fafc;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.file-upload-zone--empty-state{min-height:6.75rem}.file-upload-zone:hover{border-color:#93c5fd;background:#eff6ff}.file-upload-zone--dragover{border-color:var(--dash-primary, #2563eb);background:#eff6ff;box-shadow:0 0 0 3px var(--wl-primary-soft, #dbeafe)}.file-upload-zone:focus-visible{outline:none;border-color:var(--dash-primary, #2563eb);box-shadow:0 0 0 3px var(--wl-primary-soft, #dbeafe)}.file-upload-zone--filled{min-height:auto;padding:.55rem .65rem;border-style:solid;border-color:#bbf7d0;background:#f0fdf4;cursor:default}.file-upload-zone--filled:hover{border-color:#86efac;background:#f0fdf4}.file-upload-zone--existing{border-color:#bfdbfe;background:#eff6ff}.file-upload-zone--existing:hover{border-color:#93c5fd;background:#eff6ff}.file-upload-zone__badge{display:inline-flex;align-self:flex-start;margin-bottom:.15rem;padding:.1rem .4rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:var(--dash-fs-caption, .65rem);font-weight:600;letter-spacing:.02em}.file-upload-zone--error{border-color:#fca5a5;background:#fef2f2}.file-upload-zone--error:hover{border-color:#f87171;background:#fef2f2}.file-upload-zone__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:6.75rem;padding:.85rem .75rem;text-align:center}.file-upload-zone__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#fff;color:var(--dash-primary, #2563eb);border:1px solid #dbeafe}.file-upload-zone__title{margin:0;font-size:.76rem;font-weight:600;color:#1e293b}.file-upload-zone__formats{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;min-height:1.35rem}.file-upload-zone__format-tag{font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.08rem .35rem;border-radius:999px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.file-upload-zone__format-meta{font-size:.6rem;color:#64748b;margin-left:.1rem}.file-upload-zone__filled{display:flex;align-items:center;gap:.65rem}.file-upload-zone__thumb{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:.45rem;overflow:hidden;border:1px solid #d1fae5;background:#fff;display:flex;align-items:center;justify-content:center}.file-upload-zone__image{width:100%;height:100%;object-fit:cover}.file-upload-zone__file-icon{display:flex;flex-direction:column;align-items:center;gap:.1rem;color:#64748b;font-size:.55rem;font-weight:600}.file-upload-zone__meta{flex:1;min-width:0}.file-upload-zone__filename{margin:0;font-size:.72rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-upload-zone__size{margin:.12rem 0 0;font-size:.62rem;color:#64748b}.file-upload-zone__actions{display:flex;align-items:center;gap:.55rem;margin-top:.35rem}.file-upload-zone__action{border:none;background:transparent;padding:0;font-size:.68rem;font-weight:600;color:var(--dash-primary, #2563eb);cursor:pointer;text-decoration:none}.file-upload-zone__action:hover{text-decoration:underline}.file-upload-zone__action--remove{color:#dc2626}.file-upload-zone--compact-preview.file-upload-zone--filled{padding:.5rem .6rem}.file-upload-zone--compact-preview .file-upload-zone__filled{align-items:center}.file-upload-zone--compact-preview .file-upload-zone__thumb{width:auto;height:auto;border:none;background:transparent;overflow:visible}.file-upload-zone--compact-preview .file-upload-zone__meta{min-width:0}.file-upload-zone__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:639px){.file-upload-zone--empty-state,.file-upload-zone__empty{min-height:5.25rem}.file-upload-zone__empty{padding:.75rem .65rem}.file-upload-zone__title{font-size:.82rem;line-height:1.35;max-width:16rem}.file-upload-zone__filled{flex-direction:column;align-items:stretch;gap:.55rem}.file-upload-zone__thumb{width:100%;height:auto;aspect-ratio:16 / 10;max-height:8.5rem}.file-upload-zone__actions{flex-wrap:wrap;gap:.45rem .75rem;margin-top:.45rem}.file-upload-zone__action{min-height:2.25rem;padding:.35rem .15rem;font-size:.78rem;-webkit-tap-highlight-color:transparent}.file-upload-zone__formats{gap:.35rem}.file-upload-zone__format-tag{font-size:.62rem}}.wallet-page .dash-scroll-page__top.wallet-page__breadcrumb{flex-shrink:0;background:var(--dash-page-bg, #f3f4f6);padding-bottom:.25rem;position:relative;isolation:isolate}.wallet-page .dash-scroll-page__top.wallet-page__breadcrumb .dashboard-breadcrumb{margin-bottom:0}.wallet-page .dash-scroll-page__body.wallet-page__scroll{flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.wallet-page__scroll .wallet-section{margin-top:.75rem}.wallet-txn-filters{margin-top:.75rem;margin-bottom:0}.wallet-page__transactions{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.wallet-page__transactions .wallet-section__title{flex-shrink:0;margin:0}.wallet-page__table-wrap>.admin-table-wrap{max-height:min(70vh,36rem);overflow:auto;border:1px solid var(--dash-border, #e2e8f0);border-radius:var(--dash-radius, 8px)}.wallet-page__table-wrap>.admin-table-empty{min-height:8rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--dash-border, #e2e8f0);border-radius:var(--dash-radius, 8px)}.wallet-page__transactions .dash-pagination{flex-shrink:0;margin-top:0}.wallet-balance-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;margin-bottom:1rem}.wallet-balance-cards--single{grid-template-columns:minmax(0,1fr);max-width:22rem}.account-ledger-balance-card{position:relative;max-width:22rem;margin-top:.75rem;margin-bottom:1rem;padding:0;padding-right:2.75rem}.account-ledger-balance-card__load-icon{position:absolute;top:.65rem;right:.65rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--wallet-card-accent) 40%,var(--dash-border));border-radius:8px;background:var(--dash-surface);color:var(--wallet-card-accent);cursor:pointer;box-shadow:var(--dash-shadow);transition:background .15s ease,border-color .15s ease,color .15s ease}.account-ledger-balance-card__load-icon:hover{background:color-mix(in srgb,var(--wallet-card-accent) 22%,var(--dash-surface));border-color:color-mix(in srgb,var(--wallet-card-accent) 55%,var(--dash-border));color:var(--wallet-card-accent)}.account-ledger-balance-card__load-icon:focus-visible{outline:2px solid var(--wallet-card-accent);outline-offset:2px}.wallet-balance-card{--wallet-card-accent: var(--wl-success);--wallet-card-soft: color-mix(in srgb, var(--wallet-card-accent) 8%, var(--dash-surface));--wallet-card-border: color-mix(in srgb, var(--wallet-card-accent) 30%, var(--dash-border));display:grid;grid-template-columns:3.75rem minmax(0,1fr);align-items:stretch;gap:0;padding:0;border:1px solid var(--wallet-card-border);border-radius:10px;background:var(--wallet-card-soft);color:var(--dash-text);box-shadow:var(--dash-shadow);overflow:hidden}.wallet-balance-card--available{--wallet-card-accent: var(--wl-success);--wallet-card-soft: var(--dash-success-tint-bg);--wallet-card-border: var(--dash-success-tint-border)}.wallet-balance-card--locked{--wallet-card-accent: var(--wl-danger);--wallet-card-soft: var(--dash-danger-tint-bg);--wallet-card-border: var(--dash-danger-tint-border)}.wallet-balance-card__visual{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--wallet-card-accent) 14%,var(--dash-surface));color:var(--wallet-card-accent)}.wallet-balance-card__visual .material-symbols-outlined{font-size:1.75rem;line-height:1}.wallet-balance-card__body{display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:0;padding:.75rem .85rem .75rem .65rem}.wallet-balance-card__label{font-size:var(--dash-fs-caption, .65rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.wallet-balance-card__value{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--dash-text);font-variant-numeric:tabular-nums}.wallet-balance-card--available .wallet-balance-card__value{color:var(--dash-success-tint-text)}.wallet-balance-card--locked .wallet-balance-card__value{color:var(--dash-danger-tint-text)}.wallet-balance-card--available .wallet-balance-card__visual{color:var(--wl-status-success-text)}.wallet-balance-card--locked .wallet-balance-card__visual{color:var(--wl-status-danger-text)}.wallet-section__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.wallet-section__head .wallet-section__title{margin-bottom:0}.wallet-user-grid--preview{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.wallet-user-card--static{cursor:default}.wallet-user-card--static:hover{border-color:var(--dash-border, #e2e8f0);box-shadow:none}.wallet-user-card--openable{cursor:pointer;font:inherit;color:inherit;appearance:none;-webkit-appearance:none}.wallet-user-card--openable:hover{border-color:var(--dash-primary, #2563eb);box-shadow:0 2px 8px #2563eb1a}.wallet-user-card--openable .wallet-user-card__pin{cursor:pointer;z-index:1;background:none;border:none;padding:0;line-height:1}.wallet-section{margin-top:1.5rem}.wallet-section__title{font-size:.82rem;font-weight:600;color:var(--dash-text, #1e293b);margin-bottom:.75rem}.wallet-user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.wallet-user-card{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 2rem .75rem 1rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:10px;background:var(--dash-surface, #fff);cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:left;width:100%}.wallet-user-card:hover{border-color:var(--dash-primary, #2563eb);box-shadow:0 2px 8px #2563eb1a}.wallet-user-card--fav{border-color:#fbbf24;background:#fffbeb}.wallet-user-card__pin{position:absolute;top:.35rem;right:.45rem;font-size:1.4rem;color:#cbd5e1;transition:color .15s;line-height:1}.wallet-user-card__pin:hover,.wallet-user-card__pin--active{color:#f59e0b}.wallet-user-card__avatar{width:36px;height:36px;border-radius:50%;background:#e0e7ff;color:#3730a3;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0}.wallet-user-card__info{display:flex;flex-direction:column;min-width:0}.wallet-user-card__name{font-size:.76rem;font-weight:600;color:var(--dash-text, #1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-user-card__email{font-size:.65rem;color:var(--dash-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-user-card__role{font-size:.6rem;color:var(--dash-primary, #2563eb);font-weight:500;margin-top:.1rem}.wallet-modal-overlay{position:fixed;inset:0;background:var(--wl-overlay-backdrop, rgb(0 0 0 / .4));display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:1rem}.wallet-modal{background:var(--dash-surface, #fff);border-radius:14px;width:100%;max-width:400px;box-shadow:0 20px 60px #00000026;overflow:hidden}.wallet-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--dash-divider)}.wallet-modal__header-text{min-width:0}.wallet-modal__header h4{font-size:.85rem;font-weight:600;color:var(--dash-text);margin:0}.wallet-modal__header-meta{margin:.25rem 0 0;font-size:.68rem;color:var(--dash-muted);font-weight:500}.wallet-modal__balances{margin-bottom:.85rem}.wallet-modal__balances .members-wallet-cell--simple{text-align:left}.wallet-mini-balances{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.85rem}.wallet-mini-balances--single{grid-template-columns:1fr}.wallet-mini-balances__item{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .6rem;border-radius:8px;background:var(--dash-surface, #fff);border:1px solid var(--dash-border, #e2e8f0)}.wallet-mini-balances__item--available{background:var(--dash-success-tint-bg);border-color:var(--dash-success-tint-border)}.wallet-mini-balances__item--available .wallet-mini-balances__value{color:var(--dash-success-tint-text)}.wallet-mini-balances__item--locked{background:var(--dash-danger-tint-bg);border-color:var(--dash-danger-tint-border)}.wallet-mini-balances__label{font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted, #64748b)}.wallet-mini-balances__value{font-size:.82rem;font-weight:700;color:var(--dash-text, #1e293b)}.wallet-mini-balances__item--locked .wallet-mini-balances__value{color:var(--dash-danger-tint-text)}.wallet-modal__close{font-size:1.25rem;line-height:1;background:none;border:none;color:var(--dash-close-color);cursor:pointer;padding:.25rem;transition:color .15s}.wallet-modal__close:hover{color:var(--dash-close-hover)}.wallet-modal__body{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.wallet-modal__recipient{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--dash-surface-inset, #f8fafc);border-radius:8px}.wallet-modal__label{display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:500;color:var(--dash-muted)}.wallet-modal__amount-wrap{display:flex;align-items:center;border:1px solid var(--dash-input-border);border-radius:8px;background:var(--dash-input-bg);overflow:hidden}.wallet-modal__amount-wrap:focus-within{border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--dash-focus-ring)}.wallet-modal__input-prefix{padding:.5rem 0 .5rem .75rem;font-size:.8rem;color:var(--dash-muted)}.wallet-modal__input{flex:1;min-width:0;padding:.5rem .75rem;border:none;border-radius:0;font-size:.8rem;color:var(--dash-text);background:transparent;outline:none}.wallet-modal__amount-wrap .wallet-modal__input:focus{box-shadow:none}.wallet-modal__amount-words{display:block;margin-top:.25rem;font-size:.68rem;font-weight:600;color:var(--dash-text);line-height:1.4}.wallet-modal__field>.wallet-modal__input,.wallet-modal__label>.wallet-modal__input{padding:.5rem .75rem;border:1px solid var(--dash-input-border);border-radius:8px;font-size:.8rem;color:var(--dash-text);background:var(--dash-input-bg);outline:none;transition:border-color .15s,box-shadow .15s}.wallet-modal__field>.wallet-modal__input:focus,.wallet-modal__label>.wallet-modal__input:focus{border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--dash-focus-ring)}.wallet-modal__tpin{margin-top:.25rem}.wallet-modal__tpin .profile-form__group{margin-bottom:0}.wallet-modal__footer{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--dash-divider)}.wallet-modal__footer--between{justify-content:space-between;align-items:center}.wallet-modal--wide{max-width:440px}.wallet-modal--favorites{max-width:min(92vw,860px);width:100%}.wallet-modal--favorites .wallet-modal__body{padding:1rem 1.25rem 1.15rem;gap:.85rem}.wallet-modal--favorites .wallet-favorites-search{margin:0;width:100%}.wallet-modal--favorites .wallet-favorites-search .members-search__input{max-width:none}.wallet-modal--tall{max-height:min(85vh,560px);display:flex;flex-direction:column}.wallet-modal__body--scroll{overflow-y:auto;flex:1;min-height:0}.wallet-modal__hint{font-size:.78rem;color:var(--dash-muted);margin:0}.wallet-modal__error{font-size:.78rem;color:#dc2626;margin:0}.wallet-modal__fav-btn{position:static;margin-left:auto;font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:none;border:none;cursor:pointer}.wallet-balance-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.wallet-balance-rows__item{padding:.6rem .75rem;background:var(--dash-surface-inset, #f8fafc);border-radius:8px;display:flex;flex-direction:column;gap:.15rem}.wallet-balance-rows__item--muted .wallet-balance-rows__value{color:var(--dash-muted)}.wallet-balance-rows__label{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.wallet-balance-rows__value{font-size:.82rem;font-weight:600;color:var(--dash-text)}.wallet-action-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.wallet-action-tabs__btn{padding:.35rem .65rem;font-size:.7rem;font-weight:600;border:1px solid var(--dash-border);border-radius:6px;background:var(--dash-surface);color:var(--dash-muted);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.wallet-action-tabs__btn--transfer{border-color:var(--dash-success-tint-border);color:var(--dash-success-tint-text)}.wallet-action-tabs__btn--transfer.wallet-action-tabs__btn--active{border-color:color-mix(in srgb,var(--wl-success) 55%,var(--wl-border));background:var(--dash-success-tint-bg);color:var(--dash-success-tint-text)}.wallet-action-tabs__btn--revert{border-color:var(--dash-warning-tint-border);color:var(--dash-warning-tint-text)}.wallet-action-tabs__btn--revert.wallet-action-tabs__btn--active{border-color:color-mix(in srgb,var(--wl-warning) 55%,var(--wl-border));background:var(--dash-warning-tint-bg);color:var(--dash-warning-tint-text)}.wallet-action-tabs__btn--lock{border-color:var(--dash-danger-tint-border);color:var(--dash-danger-tint-text)}.wallet-action-tabs__btn--lock.wallet-action-tabs__btn--active{border-color:color-mix(in srgb,var(--wl-danger) 55%,var(--wl-border));background:var(--dash-danger-tint-bg);color:var(--dash-danger-tint-text)}.wallet-action-tabs__btn--unlock{border-color:var(--dash-success-tint-border);color:var(--dash-success-tint-text)}.wallet-action-tabs__btn--unlock.wallet-action-tabs__btn--active{border-color:color-mix(in srgb,var(--wl-success) 55%,var(--wl-border));background:var(--dash-success-tint-bg);color:var(--dash-success-tint-text)}.wallet-action-submit{border:none;color:#fff}.wallet-action-submit--transfer{background:#16a34a}.wallet-action-submit--transfer:hover:not(:disabled){background:#15803d}.wallet-action-submit--revert{background:#ea580c}.wallet-action-submit--revert:hover:not(:disabled){background:#c2410c}.wallet-action-submit--lock{background:#dc2626}.wallet-action-submit--lock:hover:not(:disabled){background:#b91c1c}.wallet-action-submit--unlock{background:#16a34a}.wallet-action-submit--unlock:hover:not(:disabled){background:#15803d}.wallet-action-submit:disabled{opacity:.55;cursor:not-allowed}.wallet-favorites-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:0}.wallet-favorites-list>.wallet-modal__hint{grid-column:1 / -1}@media(max-width:720px){.wallet-favorites-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.wallet-favorites-list{grid-template-columns:1fr}}.wallet-section .admin-table td{vertical-align:top}.wallet-txn-amount-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.wallet-txn-amount-cell .wallet-txn-badge{align-self:flex-start;width:fit-content;flex-shrink:0}@media(max-width:520px){.wallet-balance-cards{grid-template-columns:1fr}}.account-ledger-table .admin-table th,.account-ledger-table .admin-table td{vertical-align:top}.account-ledger-table .admin-table th:nth-child(n+5),.account-ledger-table .admin-table td:nth-child(n+5){text-align:right;font-variant-numeric:tabular-nums}.account-ledger-amount{display:block;font-weight:600;color:var(--dash-text, #0f172a);white-space:nowrap}.account-ledger-amount--empty{font-weight:400;color:var(--dash-muted, #94a3b8)}.account-ledger-amount--credit{color:var(--dash-success, #059669)}.account-ledger-amount--debit{color:var(--dash-danger, #dc2626)}.account-ledger-details{display:flex;flex-direction:column;gap:.25rem;min-width:0;align-items:flex-start}.account-ledger-details .wallet-txn-badge{width:fit-content;flex-shrink:0;align-self:flex-start}.account-ledger-details__desc{font-size:.8125rem;color:var(--dash-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.bbps-ledger-note{display:flex;flex-direction:column;gap:.2rem;min-width:0;max-width:14rem}.bbps-ledger-note__product{font-size:.72rem;font-weight:700;color:var(--dash-text, #1e293b);line-height:1.2}.bbps-ledger-note__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .35rem;margin:0}.bbps-ledger-note__metric{display:flex;flex-direction:column;gap:.05rem;min-width:0}.bbps-ledger-note__metric dt{margin:0;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-muted, #64748b)}.bbps-ledger-note__metric dd{margin:0;font-size:.72rem;font-weight:600;color:var(--dash-text, #1e293b);white-space:nowrap}.bbps-ledger-note__summary{font-size:.72rem;font-weight:600;color:var(--dash-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbps-ledger-note--detail{max-width:none;gap:.45rem;padding:.65rem .75rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:8px;background:color-mix(in srgb,var(--dash-primary, #2563eb) 4%,var(--dash-surface, #fff))}.bbps-ledger-note__breakdown{display:grid;gap:.35rem;margin:0}.bbps-ledger-note__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.bbps-ledger-note__row dt{margin:0;font-size:.72rem;font-weight:600;color:var(--dash-muted, #64748b)}.bbps-ledger-note__row dd{margin:0;font-size:.8rem;font-weight:700;color:var(--dash-text, #1e293b)}.bbps-ledger-note__row--total dd{color:var(--dash-primary, #2563eb)}.wallet-txn-detail__field--bbps-note .wallet-txn-detail__label{margin-bottom:.35rem}.account-ledger-page .dash-scroll-page__body.wallet-page__scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:block}.account-ledger-page .wallet-page__transactions{margin-top:.75rem}.account-ledger-page .wallet-page__table-wrap>.admin-table-wrap,.account-ledger-page .wallet-page__table-wrap>.admin-table-empty{max-height:none;overflow-x:auto;overflow-y:visible}.account-ledger-table .admin-table{min-width:56rem}.account-ledger-section__head{flex-shrink:0}.account-ledger-section__actions{display:flex;align-items:center;justify-content:flex-end;gap:.85rem;flex-wrap:wrap;flex-shrink:0;margin-inline-start:auto;padding-inline-end:.15rem}.account-ledger-export{position:relative}.account-ledger-export__trigger{display:inline-flex;align-items:center;gap:.35rem}.account-ledger-export__panel{position:absolute;top:calc(100% + .35rem);right:0;z-index:20;min-width:11rem;padding:.35rem;border:1px solid var(--dash-border);border-radius:var(--dash-radius, 8px);background:var(--dash-surface);box-shadow:0 8px 24px #0f172a1f}.account-ledger-export__item{display:block;width:100%;padding:.45rem .65rem;border:0;border-radius:6px;background:transparent;color:var(--dash-text);font:inherit;font-size:var(--dash-fs-body, .8rem);text-align:left;cursor:pointer}.account-ledger-export__item:hover:not(:disabled){background:var(--wl-primary-soft);color:var(--dash-primary)}.account-ledger-export__item-wrap{display:block;cursor:not-allowed}.account-ledger-export__item--disabled,.account-ledger-export__item--disabled:disabled{opacity:.55;cursor:not-allowed}.account-ledger-section__pagination{margin:0;justify-content:flex-end;flex-shrink:0}.account-ledger-section__actions .account-ledger-export{flex-shrink:0}.account-ledger-filters{display:flex;flex-direction:column;gap:.65rem}.account-ledger-filters__search-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:end}.account-ledger-filters__search-row .report-filters__group{min-width:0}.account-ledger-filters__meta-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem .75rem}.account-ledger-filters__meta-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;flex:1 1 16rem;min-width:0}.account-ledger-filters__group--compact{min-width:8.5rem;width:9.5rem;flex-shrink:0}.report-filters__amount-words{display:block;margin-top:.15rem;font-size:.62rem;font-weight:600;color:var(--dash-text);line-height:1.35}.account-ledger-filters__group--date{min-width:9.5rem;width:10.5rem;flex-shrink:0}.account-ledger-filters__actions{margin-left:auto;flex-shrink:0}.account-ledger-balance-card{margin-top:.25rem}.account-ledger-page .wallet-txn-filters{margin-top:.85rem}@media(max-width:960px){.account-ledger-filters__search-row{grid-template-columns:repeat(2,minmax(0,1fr))}.account-ledger-filters__search-row .report-filters__group:last-child{grid-column:1 / -1}}@media(max-width:640px){.account-ledger-filters__search-row{grid-template-columns:1fr}.account-ledger-filters__search-row .report-filters__group:last-child{grid-column:auto}.account-ledger-filters__group--compact,.account-ledger-filters__group--date{width:100%;min-width:0}.account-ledger-filters__meta-row{flex-direction:column;align-items:stretch}.account-ledger-filters__actions{width:100%;justify-content:flex-end}.account-ledger-section__head{flex-direction:column;align-items:stretch;gap:.5rem}.account-ledger-section__actions{width:100%;justify-content:flex-end;gap:.65rem;padding-inline-end:0}}@media(max-width:768px){.account-ledger-filters .report-filters__group{min-width:0}}.members-ledger-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.members-ledger-header__title{margin:0;font-size:var(--dash-fs-title);font-weight:700;color:#0f172a}.members-ledger-header__meta{margin:.25rem 0 0;font-size:var(--dash-fs-label);color:#64748b}.members-ledger-lookup__hint{margin:0 0 1rem}.members-ledger-lookup__search{max-width:32rem}.wallet-modal__ledger-link-wrap{margin-top:.65rem}.location-enforcement{display:flex;align-items:center;justify-content:center;padding:1.5rem}.location-enforcement--standalone{position:fixed;inset:0;z-index:100000;min-height:100vh;overflow:auto;background:var(--dash-page-bg, #eef2ff)}.location-enforcement__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--dash-primary, #2563eb) 16%,transparent),transparent 42%),radial-gradient(circle at 85% 80%,color-mix(in srgb,var(--dash-primary, #2563eb) 12%,transparent),transparent 40%),linear-gradient(160deg,var(--dash-page-bg, #eef2ff) 0%,#f8fafc 48%,#e2e8f0 100%)}.location-enforcement__layout{position:relative;z-index:1;width:min(100%,52rem);margin:0 auto;padding:2rem 1.25rem 2.5rem;display:flex;flex-direction:column;gap:1.25rem}.location-enforcement__brand{display:flex;align-items:center;gap:.75rem}.location-enforcement__logo{height:2rem;width:auto}.location-enforcement__brand-name{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--dash-text, #0f172a)}.location-enforcement__panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;border-radius:16px;overflow:hidden;border:1px solid var(--dash-border, #e2e8f0);background:var(--dash-surface, #fff);box-shadow:0 24px 60px #0f172a1f,0 4px 16px #0f172a0f}.location-enforcement__browser{padding:1.25rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-right:1px solid var(--dash-border, #e2e8f0)}.location-enforcement__browser-chrome{display:flex;align-items:center;gap:.45rem;margin-bottom:.75rem}.location-enforcement__browser-dot{width:.55rem;height:.55rem;border-radius:999px}.location-enforcement__browser-dot--red{background:#f87171}.location-enforcement__browser-dot--amber{background:#fbbf24}.location-enforcement__browser-dot--green{background:#4ade80}.location-enforcement__browser-bar{flex:1;display:flex;align-items:center;gap:.35rem;min-width:0;margin-left:.35rem;padding:.35rem .55rem;border-radius:999px;background:#fff;border:1px solid #e2e8f0}.location-enforcement__browser-lock{width:.75rem;height:.75rem;color:#64748b;flex-shrink:0}.location-enforcement__browser-url{font-size:.62rem;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-enforcement__browser-body{border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 24px #0f172a14}.location-enforcement__browser-map{position:relative;height:9.5rem;overflow:hidden;background:linear-gradient(180deg,#dbeafe,#eff6ff)}.location-enforcement__map-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(#93c5fd 1px,transparent 1px),linear-gradient(90deg,#93c5fd 1px,transparent 1px);background-size:18px 18px;animation:location-map-drift 14s linear infinite}.location-enforcement__map-pin{position:absolute;left:50%;top:42%;transform:translate(-50%,-100%);z-index:2;animation:location-pin-bob 2.4s ease-in-out infinite}.location-enforcement__map-pin-head{display:block;width:1.1rem;height:1.1rem;border-radius:999px 999px 999px 0;transform:rotate(-45deg);background:var(--dash-primary, #2563eb);border:2px solid #fff;box-shadow:0 4px 10px #2563eb59}.location-enforcement__map-pin-shadow{position:absolute;left:50%;bottom:-.35rem;width:.85rem;height:.25rem;transform:translate(-50%);border-radius:999px;background:#0f172a2e;animation:location-pin-shadow 2.4s ease-in-out infinite}.location-enforcement__map-pulse{position:absolute;left:50%;top:42%;width:4rem;height:4rem;transform:translate(-50%,-50%);border-radius:999px;border:2px solid color-mix(in srgb,var(--dash-primary, #2563eb) 45%,transparent);animation:location-map-pulse 2.4s ease-out infinite}.location-enforcement__browser-prompt{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.55rem .65rem;padding:.85rem;background:#fff;border-top:1px solid #e2e8f0;animation:location-prompt-in .6s ease-out both}.location-enforcement__browser-prompt-icon{grid-row:span 2;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--dash-primary, #2563eb) 12%,#fff);color:var(--dash-primary, #2563eb)}.location-enforcement__browser-prompt-icon svg{width:1.15rem;height:1.15rem}.location-enforcement__browser-prompt-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.location-enforcement__browser-prompt-title{font-size:.72rem;font-weight:700;color:#0f172a}.location-enforcement__browser-prompt-host{font-size:.62rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-enforcement__browser-prompt-actions{grid-column:2;display:flex;justify-content:flex-end;gap:.45rem}.location-enforcement__browser-prompt-btn{font-size:.62rem;font-weight:600;padding:.28rem .55rem;border-radius:999px}.location-enforcement__browser-prompt-btn--ghost{color:#64748b;background:#f1f5f9}.location-enforcement__browser-prompt-btn--primary{color:#fff;background:var(--dash-primary, #2563eb);animation:location-allow-glow 2s ease-in-out infinite}.location-enforcement__content{padding:1.5rem 1.35rem;display:flex;flex-direction:column;justify-content:center}.location-enforcement__eyebrow{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dash-primary, #2563eb)}.location-enforcement__title{margin:0 0 .65rem;font-size:1.35rem;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--dash-text, #0f172a)}.location-enforcement__text{margin:0 0 .85rem;font-size:.875rem;line-height:1.55;color:var(--dash-muted, #64748b)}.location-enforcement__hint{margin:0 0 .85rem;padding:.75rem .85rem;border-radius:10px;background:#fffbeb;border:1px solid #fde68a}.location-enforcement__hint-text{margin:0 0 .45rem;font-size:.8125rem;font-weight:600;line-height:1.45;color:#92400e}.location-enforcement__hint-steps{margin:0;padding:0 0 0 1.1rem;display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;line-height:1.5;color:#78350f}.location-enforcement__steps{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.location-enforcement__step{display:flex;align-items:center;gap:.55rem;font-size:.78rem;color:#64748b}.location-enforcement__step--active{color:var(--dash-text, #0f172a);font-weight:600}.location-enforcement__step-index{width:1.25rem;height:1.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;background:#f1f5f9;color:#64748b}.location-enforcement__step--active .location-enforcement__step-index{background:color-mix(in srgb,var(--dash-primary, #2563eb) 14%,#fff);color:var(--dash-primary, #2563eb)}.location-enforcement__error{margin:0 0 .85rem;padding:.65rem .75rem;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:.8125rem;line-height:1.45}.location-enforcement__action{margin-top:.25rem}.location-enforcement__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:0 1.15rem;border:none;border-radius:10px;background:var(--dash-primary, #2563eb);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.location-enforcement__btn:disabled{opacity:.85;cursor:wait}.location-enforcement__btn:hover:not(:disabled){background:var(--dash-primary-strong, #1d4ed8);transform:translateY(-1px)}.location-enforcement__btn-spinner{width:.95rem;height:.95rem;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:location-spin .7s linear infinite}@keyframes location-map-drift{0%{transform:translateY(0)}to{transform:translateY(18px)}}@keyframes location-pin-bob{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-50%,calc(-100% - 4px))}}@keyframes location-pin-shadow{0%,to{transform:translate(-50%) scale(1);opacity:.35}50%{transform:translate(-50%) scale(.85);opacity:.2}}@keyframes location-map-pulse{0%{transform:translate(-50%,-50%) scale(.35);opacity:.8}to{transform:translate(-50%,-50%) scale(1.15);opacity:0}}@keyframes location-prompt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes location-allow-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--dash-primary, #2563eb) 35%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--dash-primary, #2563eb) 18%,transparent)}}@keyframes location-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.location-enforcement{padding:1rem;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom))}.location-enforcement__layout{width:100%;padding:1rem 0 1.5rem;gap:1rem}.location-enforcement__panel{grid-template-columns:1fr;border-radius:14px}.location-enforcement__browser{padding:.85rem;border-right:none;border-bottom:1px solid var(--dash-border, #e2e8f0)}.location-enforcement__browser-chrome{margin-bottom:.5rem}.location-enforcement__browser-dot{width:.45rem;height:.45rem}.location-enforcement__browser-body{border-radius:10px}.location-enforcement__browser-map{height:5.5rem}.location-enforcement__browser-prompt{gap:.4rem .5rem;padding:.65rem}.location-enforcement__browser-prompt-icon{width:1.65rem;height:1.65rem;border-radius:8px}.location-enforcement__browser-prompt-icon svg{width:.95rem;height:.95rem}.location-enforcement__content{padding:1.25rem 1rem}.location-enforcement__title{font-size:1.15rem}.location-enforcement__text,.location-enforcement__hint{font-size:.8125rem;margin-bottom:.65rem}.location-enforcement__steps{margin-bottom:.75rem;gap:.35rem}.location-enforcement__step{font-size:.72rem}.location-enforcement__action{position:sticky;bottom:0;margin:.5rem -1rem 0;padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--dash-surface, #fff) 70%,transparent)}.location-enforcement__btn{width:100%;min-height:2.85rem;font-size:.9375rem;border-radius:12px}.location-enforcement__error{font-size:.78rem;padding:.55rem .65rem}.location-enforcement__hint{padding:.65rem .75rem}.location-enforcement__hint-text{font-size:.78rem}.location-enforcement__hint-steps{font-size:.72rem}}@media(max-width:380px){.location-enforcement{padding:.65rem}.location-enforcement__layout{padding:.65rem 0 1rem;gap:.75rem}.location-enforcement__logo{height:1.5rem}.location-enforcement__brand-name{font-size:.875rem}.location-enforcement__browser{padding:.65rem}.location-enforcement__browser-map{height:4rem}.location-enforcement__content{padding:1rem .85rem}.location-enforcement__eyebrow{font-size:.6rem}.location-enforcement__title{font-size:1.05rem;margin-bottom:.45rem}.location-enforcement__text,.location-enforcement__hint{font-size:.78rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){.location-enforcement__map-grid,.location-enforcement__map-pin,.location-enforcement__map-pin-shadow,.location-enforcement__map-pulse,.location-enforcement__browser-prompt,.location-enforcement__browser-prompt-btn--primary,.location-enforcement__btn-spinner{animation:none}}.dashboard-root{--dash-primary: var(--wl-primary);--dash-primary-hover: var(--wl-primary-strong);--dash-surface: var(--wl-surface);--dash-page-bg: var(--wl-page-bg);--dash-border: var(--wl-border);--dash-text: var(--wl-text);--dash-muted: var(--wl-text-muted);--dash-sidebar-w: 264px;--dash-topbar-h: 80px;--dash-radius: var(--wl-radius);--dash-shadow: var(--wl-shadow);--dash-fs-overline: .62rem;--dash-fs-caption: .65rem;--dash-fs-meta: .68rem;--dash-fs-label: .72rem;--dash-fs-btn-toolbar: .72rem;--dash-fs-btn-inline: .68rem;--dash-fs-btn: .78rem;--dash-fs-body: .8rem;--dash-fs-card-title: .9rem;--dash-fs-title: 1rem;min-height:100vh;background:var(--dash-page-bg);color:var(--dash-text);font-family:var(--wl-font);font-size:var(--dash-fs-body);line-height:1.5}.dashboard-shell{display:flex;min-height:calc(100vh - var(--dash-topbar-h))}.dashboard-sidebar{width:var(--dash-sidebar-w);flex-shrink:0;position:sticky;top:var(--dash-topbar-h);height:calc(100vh - var(--dash-topbar-h));background:var(--dash-surface);border-right:1px solid var(--dash-border);display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-sidebar)}.dashboard-nav{display:flex;flex-direction:column;gap:2px;padding:.5rem;flex:1;overflow-y:auto}.dashboard-nav__link{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.82rem;font-weight:500;color:var(--dash-muted);border:none;background:transparent;cursor:pointer;text-align:left;width:100%;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s;line-height:1.3}.dashboard-nav__link svg{flex-shrink:0;width:18px;height:18px}.dashboard-nav__label{flex:1;min-width:0}.dashboard-nav__badge{margin-left:auto;flex-shrink:0;display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;border-radius:999px;background:var(--dash-primary, #2563eb);color:#fff;font-size:.62rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box;vertical-align:middle}.dashboard-nav__link--active .dashboard-nav__badge,.dashboard-nav__sublink--active .dashboard-nav__badge{background:#ffffff38;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59;border-color:transparent}.dashboard-nav__badge--muted{background:var(--wl-muted-surface, #f3f4f6);color:var(--dash-muted, #64748b);border:1px solid var(--dash-border, #e2e8f0);box-shadow:none}.dashboard-nav__link--active .dashboard-nav__badge--muted,.dashboard-nav__sublink--active .dashboard-nav__badge--muted{background:#ffffff26;color:#ffffffd9;box-shadow:inset 0 0 0 1px #ffffff40;border-color:transparent}.dashboard-nav__link:hover .dashboard-nav__badge,.dashboard-nav__link--active:hover .dashboard-nav__badge{background:var(--wl-primary-soft, #dbeafe);color:var(--dash-primary, #2563eb);box-shadow:inset 0 0 0 1px var(--wl-accent-border, #93c5fd);border-color:var(--wl-accent-border, #93c5fd)}.dashboard-nav__sublink--active:hover .dashboard-nav__badge{background:#ffffff47;color:#fff;box-shadow:inset 0 0 0 1px #ffffff6b;border-color:transparent}.dashboard-nav__sublink--active:hover .dashboard-nav__badge--muted{background:#ffffff38;color:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffff52;border-color:transparent}.dashboard-nav__link:hover{background:var(--wl-primary-soft);color:var(--dash-text)}.dashboard-nav__link--active{background:var(--dash-primary);color:#fff}.dashboard-nav__link--active:hover{background:var(--dash-primary-hover);color:#fff}.dashboard-nav__link--placeholder:disabled{opacity:.45;cursor:not-allowed}.dashboard-nav__form{margin:auto 0 0;padding-top:.25rem;border-top:1px solid var(--dash-border)}.dashboard-nav__form .dashboard-nav__link{border:none;font-family:inherit;font-size:.82rem;font-weight:500;background:transparent;color:var(--dash-muted);cursor:pointer;transition:background .15s,color .15s}.dashboard-nav__form .dashboard-nav__link:hover{background:#fee2e2;color:#dc2626}.dashboard-nav__chev{margin-left:auto;width:16px;height:16px;flex-shrink:0;opacity:.6;transition:transform .2s ease,opacity .2s;transform:rotate(-90deg)}.dashboard-nav__link:hover .dashboard-nav__chev{opacity:1}.dashboard-nav details[open]>summary .dashboard-nav__chev{transform:rotate(0);opacity:.85}.dashboard-nav details{border-radius:6px}.dashboard-nav summary{list-style:none;cursor:pointer}.dashboard-nav summary::-webkit-details-marker{display:none}.dashboard-nav__sub{display:flex;flex-direction:column;gap:1px;padding:.15rem 0 .25rem;font-size:.78rem;color:var(--dash-muted)}.dashboard-nav__subitem{display:flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:5px;font-size:.76rem;font-weight:500;color:var(--dash-muted);cursor:default;transition:background .15s,color .15s}.dashboard-nav__subitem svg{flex-shrink:0;width:16px;height:16px}.dashboard-nav__subitem:hover{background:var(--wl-primary-soft);color:var(--dash-text)}.dashboard-nav__sub--stack{display:flex;flex-direction:column;gap:1px;margin-left:1.1rem;border-left:2px solid var(--dash-border);padding:.15rem 0 .25rem .35rem}.dashboard-nav__sublink{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.35rem .6rem;border-radius:5px;font-size:.76rem;font-weight:500;color:var(--dash-muted);text-decoration:none;text-align:left;white-space:nowrap;transition:background .15s,color .15s}.dashboard-nav__sublink svg{flex-shrink:0;width:16px;height:16px}.dashboard-nav__sublink:hover{background:var(--wl-primary-soft);color:var(--dash-text)}.dashboard-nav__sublink:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-nav__sublink--active{background:var(--dash-primary);color:#fff}.dashboard-nav__sublink--active:hover{background:var(--dash-primary-hover);color:#fff}.dashboard-nav__sublink--placeholder{opacity:.55;cursor:not-allowed;width:100%;border:none;background:transparent;font-family:inherit}.dashboard-nav__sublink--placeholder:disabled{pointer-events:none}.dashboard-nav__sublink--disabled{opacity:.5;cursor:not-allowed;color:var(--dash-muted);width:100%;border:none;background:transparent;font-family:inherit;text-align:left}.dashboard-nav__sublink--disabled:disabled{pointer-events:none}.dashboard-nav__sublink--disabled .dashboard-nav__bbps-mnemonic{filter:grayscale(1);opacity:.75}.dashboard-nav__sublink--disabled svg{opacity:.55}.dashboard-service-banner{flex-shrink:0;padding:.75rem 1.5rem 0}.dashboard-service-banner__text{margin:0;padding:.625rem .875rem;background:var(--wl-warning-soft, #fef3c7);border:1px solid var(--wl-warning-border, #fcd34d);border-radius:8px;color:var(--wl-warning-text, #92400e);font-size:.875rem;line-height:1.45}.dashboard-nav__sublink .dashboard-nav__badge{margin-left:auto;min-width:1.65rem}.dashboard-nav__badge--capped{min-width:2.15rem;padding:0 .28rem;font-size:.54rem}.dashboard-nav__sublink--bbps{align-items:center;gap:.5rem;padding:.45rem .6rem}.dashboard-nav__bbps-mnemonic{flex-shrink:0;width:20px;height:20px;object-fit:contain}.dashboard-nav__bbps-label{font-size:.76rem;font-weight:600;line-height:1.2;min-width:0}.dashboard-nav__sublink--bbps.dashboard-nav__sublink--active{background:var(--wl-primary-soft, #eff6ff);color:var(--dash-text, #0f172a);box-shadow:inset 0 0 0 1px var(--wl-accent-border, #bfdbfe)}.dashboard-nav__sublink--bbps.dashboard-nav__sublink--active:hover{background:var(--wl-primary-soft, #eff6ff);color:var(--dash-text, #0f172a)}.dashboard-nav__sublink--bbps.dashboard-nav__sublink--active .dashboard-nav__bbps-label{color:var(--dash-primary, #2563eb);font-weight:700}.dashboard-nav__link--active-summary{background:var(--dash-nav-parent-active-bg);color:var(--dash-nav-parent-active-text);font-weight:600}.dashboard-nav__link--active-summary:hover{background:var(--dash-nav-parent-active-bg);color:var(--dash-nav-parent-active-text)}.dashboard-nav__link--active-summary .dashboard-nav__chev{opacity:1;color:var(--dash-nav-parent-active-text)}.dashboard-nav__link--active-summary svg{color:var(--dash-nav-parent-active-text)}.dashboard-main{flex:1;display:flex;flex-direction:column;min-width:0;width:100%;height:calc(100vh - var(--dash-topbar-h));overflow:hidden;position:relative}.dashboard-topbar{position:sticky;top:0;z-index:var(--z-topbar);box-sizing:border-box;width:100%;max-width:none;height:var(--dash-topbar-h);display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;background:var(--dash-surface);border-bottom:1px solid var(--dash-border)}.dashboard-topbar__start{display:flex;align-items:center;gap:.35rem;flex:1;min-width:0;height:100%;padding-left:.5rem;box-sizing:border-box;border-right:1px solid var(--dash-border)}.dashboard-topbar__menu{display:none;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:8px;background:transparent;color:var(--dash-text);cursor:pointer;transition:background .15s}.dashboard-topbar__menu:hover{background:var(--dash-btn-secondary-hover-bg);color:var(--dash-text)}.dashboard-topbar__menu:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-topbar__brand{flex:1;min-width:0;padding:0 .75rem 0 .25rem;box-sizing:border-box;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.dashboard-topbar__brand-logo{display:block;max-width:75%;max-height:calc(var(--dash-topbar-h) - 14px);width:auto;height:auto;object-fit:contain;object-position:left center}.dashboard-topbar__right{display:flex;align-items:center;gap:.75rem;margin-left:auto;padding:0 1rem}.dashboard-topbar__balances{display:flex;align-items:center;gap:.5rem}.dashboard-topbar__user{position:relative;z-index:var(--z-topbar-menu);flex-shrink:0}.dashboard-balance__icon{width:1.1rem;height:1.1rem;color:var(--dash-primary);flex-shrink:0}.dashboard-balance__suffix{font-weight:400;color:var(--dash-muted);font-size:.75rem}.dashboard-content{--dash-content-pad-x: 1.5rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 var(--dash-content-pad-x) 2rem;display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}.dashboard-content:has(.bbps-page){align-items:stretch}@media(max-width:639px){.dashboard-content:has(.bbps-page){--dash-content-pad-x: max(.75rem, env(safe-area-inset-left, 0px));padding-left:var(--dash-content-pad-x);padding-right:max(.75rem,env(safe-area-inset-right,0px));padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.dashboard-content:has(.ccbp-page--pay){padding-right:0}.dashboard-content:has(.bbps-page) .dashboard-breadcrumb__list{flex-wrap:wrap;row-gap:.25rem}}.dashboard-content:has(.ccbp-page,.pg-page,.report-page,.dash-scroll-page,.admin-list-page){overflow-y:hidden;min-height:0}.dashboard-content:has(.ccbp-page--pay){padding-right:0}.dashboard-content>.report-page,.dashboard-content>.dash-scroll-page,.dashboard-content>.dash-scroll-page.error-page,.dashboard-content>.admin-list-page,.dashboard-content>.members-page,.dashboard-content>.ccbp-page,.dashboard-content>.pg-page,.dashboard-content>.bc-page--dashboard:has(.report-page),.dashboard-content>.bc-page--dashboard:has(.ccbp-page),.dashboard-content>.bc-page--dashboard:has(.ccbp-page--pay),.dashboard-content .admin-list-page,.dashboard-content .dash-scroll-page{flex:1 1 0;min-height:0}.dashboard-content>.members-page>.admin-list-page,.dashboard-content .members-page>.admin-list-page{flex:1 1 0;min-height:0}.dashboard-breadcrumb{position:sticky;top:0;z-index:5;background:var(--dash-page-bg);padding:.75rem 0 .5rem;margin:0 0 .35rem}.dashboard-breadcrumb__list{display:flex;align-items:center;gap:.1rem;list-style:none;margin:0;padding:0;font-size:var(--dash-fs-body, .8rem)}.dashboard-breadcrumb__item{display:inline-flex;align-items:center;gap:0}.dashboard-breadcrumb__chevron{color:var(--dash-muted);margin:0 .3rem;font-size:var(--dash-fs-caption, .65rem);font-weight:400;opacity:.6;-webkit-user-select:none;user-select:none}.dashboard-breadcrumb__sep{color:var(--dash-muted);margin:0 .25rem;flex-shrink:0;opacity:.4}.dashboard-breadcrumb__home-icon{flex-shrink:0;margin-right:.25rem}.dashboard-breadcrumb__link{display:inline-flex;align-items:center;gap:0;color:var(--dash-muted);text-decoration:none;font-weight:500;padding:.12rem .3rem;border-radius:4px;transition:color .15s,background .15s;cursor:pointer}.dashboard-breadcrumb__link:hover{color:var(--dash-primary);background:var(--wl-primary-soft)}.dashboard-breadcrumb__text{display:inline-flex;align-items:center;gap:0;color:var(--dash-muted);font-weight:400;padding:.12rem .3rem;opacity:.55;cursor:default}.dashboard-breadcrumb__current{display:inline-flex;align-items:center;gap:0;color:var(--dash-text);font-weight:600;padding:0;cursor:default}.dashboard-breadcrumb--subtle{position:sticky;top:0;z-index:5;background:var(--dash-page-bg);padding:.5rem 0 .65rem;margin:0 0 .35rem}.dashboard-home{display:flex;flex-direction:column;gap:var(--dash-home-gap);--dash-fs-title: 1.125rem;--dash-fs-section-title: .95rem;--dash-fs-section-sub: .78rem;--dash-fs-display: 1.5rem;--dash-fs-card-title: 1rem;--dash-fs-quick-label: .78rem;--dash-fs-promo: .85rem;--dash-fs-label: .8rem;--dash-fs-caption: .72rem;--dash-fs-icon-sm: .95rem;--dash-home-gap: .85rem;--dash-section-gap: .65rem;--dash-card-padding: 1rem;--dash-card-padding-lg: 1.15rem;--dash-card-radius: 10px;--dash-card-radius-sm: 7px;--dash-quick-grid-gap: .4rem;--dash-quick-icon-size: 2.5rem;--dash-quick-icon-glyph: 1.25rem;--dash-quick-bbps-size: 1.9rem;--dash-quick-item-min: 5.75rem;--dash-kpi-icon-size: 2.25rem;--dash-kpi-icon-glyph: 1.15rem;--dash-kpi-chart-height: 2.75rem;--dash-chart-plot-h: 190px;--dash-chart-donut-h: 210px;--dash-promo-min-h: 4.5rem}.dashboard-home>.dashboard-breadcrumb{margin-bottom:0;padding-bottom:0}.dashboard-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--dash-section-gap);margin-bottom:0}.dashboard-row--welcome{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch}.dashboard-row--welcome-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.dashboard-row--welcome-3{grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr)}.dashboard-row--welcome-only{grid-template-columns:1fr}.dashboard-row--welcome>.dashboard-hero,.dashboard-row--welcome>.dashboard-channels,.dashboard-row--welcome>.dashboard-payment-services{min-width:0;height:100%}.dashboard-row--welcome>.dashboard-hero{flex:unset}.dashboard-attention{display:flex;flex-direction:column;gap:.75rem;padding:var(--dash-card-padding-lg) var(--dash-card-padding-lg) var(--dash-card-padding);background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-card-radius);box-shadow:var(--dash-shadow)}.dashboard-attention__title{margin:0;font-size:1rem;font-weight:650;color:var(--dash-text);letter-spacing:-.01em}.dashboard-attention__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.dashboard-attention__intro{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.dashboard-attention__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;font-size:1.15rem;color:var(--dash-accent-amber-text, #b45309);background:color-mix(in srgb,#d97706 12%,var(--dash-surface))}.dashboard-attention__subtitle{margin:.2rem 0 0;font-size:.78rem;color:var(--dash-muted)}.dashboard-top .dashboard-attention,.dashboard-ops__right .dashboard-attention,.dashboard-ops--stack .dashboard-attention{gap:.65rem;padding:.85rem 1rem}.dashboard-top .dashboard-attention__title,.dashboard-ops__right .dashboard-attention__title,.dashboard-ops--stack .dashboard-attention__title{font-size:var(--dash-fs-subtitle, .88rem);font-weight:700}.dashboard-top .dashboard-attention__intro,.dashboard-ops__right .dashboard-attention__intro,.dashboard-ops--stack .dashboard-attention__intro{gap:.5rem}.dashboard-top .dashboard-attention__icon,.dashboard-ops__right .dashboard-attention__icon,.dashboard-ops--stack .dashboard-attention__icon{width:1.85rem;height:1.85rem;border-radius:7px;font-size:1rem}.dashboard-top .dashboard-attention__subtitle,.dashboard-ops__right .dashboard-attention__subtitle,.dashboard-ops--stack .dashboard-attention__subtitle{margin-top:.1rem;font-size:var(--dash-fs-caption, .72rem)}.dashboard-top .dashboard-attention-card--alert,.dashboard-ops__right .dashboard-attention-card--alert,.dashboard-ops--stack .dashboard-attention-card--alert{border-color:color-mix(in srgb,var(--wl-warning, #d97706) 35%,var(--dash-border));background:color-mix(in srgb,var(--wl-warning, #d97706) 6%,var(--dash-surface, #fff))}.dashboard-attention__grid .dashboard-attention-card--alert .dashboard-attention-card__icon{color:var(--wl-warning, #d97706);background:color-mix(in srgb,var(--wl-warning, #d97706) 14%,var(--dash-surface, #fff))}.dashboard-attention-card{text-decoration:none;color:var(--dash-text)}.dashboard-attention-card:focus-visible{outline:2px solid color-mix(in srgb,var(--dash-primary) 45%,transparent);outline-offset:2px}.dashboard-attention-card--alert{border-color:color-mix(in srgb,var(--wl-warning, #d97706) 35%,var(--dash-border));background:color-mix(in srgb,var(--wl-warning, #d97706) 6%,var(--dash-surface, #fff))}.dashboard-attention-card--soon{opacity:.82;cursor:default}.dashboard-attention-card--soon .dashboard-attention-card__icon{background:var(--dash-chip-bg);color:var(--dash-muted)}.dashboard-attention-card__label{margin:0;font-size:.8rem;font-weight:650;color:var(--dash-text);line-height:1.25}.dashboard-attention-card__meta{margin:.15rem 0 0;font-size:.72rem;color:var(--dash-muted)}.dashboard-attention-card__soon{display:inline-flex;margin-top:.2rem;padding:.08rem .4rem;border-radius:999px;font-size:.64rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--dash-muted);background:var(--dash-chip-bg)}.dashboard-payment-services{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:.85rem .95rem;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-card-radius);box-shadow:var(--dash-shadow)}.dashboard-payment-services__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .65rem}.dashboard-payment-services__intro{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.dashboard-payment-services__title{margin:0;font-size:.9rem;font-weight:700;color:var(--dash-text, #0f172a);letter-spacing:-.01em;line-height:1.25}.dashboard-payment-services__subtitle{margin:.12rem 0 0;font-size:.68rem;color:var(--dash-text-muted, #64748b)}.dashboard-payment-services__manage{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem}.dashboard-payment-services__manage .material-symbols-outlined{font-size:.9rem}.dashboard-payment-services__badge--on{color:#166534;background:#dcfce7;border:1px solid #86efac}.dashboard-payment-services__badge--off{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.dashboard-channels{display:flex;flex-direction:column;gap:.85rem;min-width:0;height:auto;padding:var(--dash-card-padding-lg) var(--dash-card-padding-lg) var(--dash-card-padding);background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-card-radius);box-shadow:var(--dash-shadow)}.dashboard-channels__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem .75rem}.dashboard-channels__intro{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.dashboard-channels__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;font-size:1.15rem;color:var(--dash-primary, #2563eb);background:#2563eb14}.dashboard-channels__title{margin:0;font-size:1rem;font-weight:650;color:var(--dash-text, #0f172a);letter-spacing:-.01em;line-height:1.25}.dashboard-channels__subtitle{margin:.18rem 0 0;font-size:.72rem;color:var(--dash-text-muted, #64748b)}.dashboard-channels__manage{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem}.dashboard-channels__manage .material-symbols-outlined{font-size:.95rem}.dashboard-channels__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17rem,1fr);gap:.55rem;flex:0 0 auto;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:.15rem;scrollbar-width:thin}.dashboard-channel-slot{display:grid;grid-template-columns:5.25rem minmax(0,1fr) 3.1rem;align-items:stretch;gap:0;min-height:5.25rem;padding:0;overflow:hidden;border-radius:11px;color:inherit}.dashboard-channel-slot--empty{border-style:dashed}.dashboard-channel-slot__visual{width:5.25rem;min-height:5.25rem;aspect-ratio:1}.dashboard-channel-slot__visual .payment-qr-preview-btn{display:flex;width:100%;height:100%;min-width:5.25rem;min-height:5.25rem;border-radius:0}.dashboard-channel-slot__visual .payment-qr-preview-btn__frame{width:100%;height:100%}.dashboard-channel-slot__visual .payment-qr-preview-btn__image{width:100%;height:100%;min-width:5.25rem;min-height:5.25rem;border:none;border-radius:0;object-fit:contain;padding:.5rem;box-sizing:border-box}.dashboard-channel-slot__visual .payment-channel-card__visual-icon .material-symbols-outlined{font-size:2.35rem}.dashboard-channel-slot__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.1rem;padding:.55rem .65rem;min-width:0}.dashboard-channel-slot__head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.08rem}.dashboard-channel-slot__title{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--payment-card-accent)}.dashboard-channel-slot .payment-channel-card__flow{width:3.1rem;padding:.45rem .3rem}.dashboard-channel-slot .payment-channel-card__flow-icon{font-size:1.35rem}.dashboard-channel-slot .payment-channel-card__flow-label{font-size:.52rem}.dashboard-channel-slot__name{display:block;font-size:.84rem;font-weight:650;color:var(--dash-text, #0f172a);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-channel-slot__meta{margin:.1rem 0 0;font-size:.68rem;color:var(--dash-text-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-channel-slot__empty{margin:0;font-size:.74rem;color:var(--dash-text-muted, #64748b);line-height:1.35}.dashboard-channel-slot__status--info{padding:.1rem .38rem;border-radius:999px;border:1px solid color-mix(in srgb,#7c3aed 28%,var(--dash-border, #e2e8f0));background:color-mix(in srgb,#7c3aed 8%,var(--dash-surface, #fff));color:#5b21b6;font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dashboard-channel-slot__status{display:inline-flex;align-items:center;gap:.28rem;padding:.12rem .38rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.dashboard-channel-slot__status--idle{color:#64748b;background:#f8fafc;border:1px solid var(--dash-border, #e2e8f0)}.dashboard-channel-slot__set-active{align-self:flex-start;margin-top:.15rem;padding:0;border:none;background:transparent;font:inherit;font-size:.68rem;font-weight:650;color:var(--payment-card-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dashboard-channel-slot__set-active:hover{color:color-mix(in srgb,var(--payment-card-accent) 80%,#000)}.dashboard-hero{flex:1;min-width:min(100%,18rem);height:100%;display:flex;flex-direction:column;gap:0;padding:var(--dash-card-padding-lg) var(--dash-card-padding-lg) var(--dash-card-padding);background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-card-radius);box-shadow:var(--dash-shadow)}.dashboard-hero__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem}.dashboard-hero__identity{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 14rem}.dashboard-hero__copy{min-width:0}.dashboard-hero__title{margin:0;font-size:var(--dash-fs-title);font-weight:700;letter-spacing:-.02em;color:var(--dash-text);line-height:1.25}.dashboard-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.25rem 0 0;font-size:var(--dash-fs-section-sub);color:var(--dash-muted);line-height:1.35}.dashboard-hero__meta-sep{opacity:.55}.dashboard-hero__role{font-weight:600;color:var(--dash-primary)}.dashboard-hero__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;flex:0 1 auto}.dashboard-hero__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;font-size:var(--dash-fs-caption, .65rem);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;border:1px solid var(--dash-border);background:var(--dash-page-bg, #f8fafc);color:var(--dash-text)}.dashboard-hero__chip-icon{font-size:var(--dash-fs-icon-sm);line-height:1}.dashboard-hero__chip--balance{border-color:color-mix(in srgb,var(--dash-primary) 22%,var(--dash-border));background:color-mix(in srgb,var(--dash-primary) 6%,var(--dash-surface));color:var(--dash-primary)}.dashboard-hero__chip-label{color:var(--dash-muted);font-weight:600}.dashboard-hero__chip-value{font-weight:700}.dashboard-hero__chip--uat{border-color:#fcd34d;background:#fffbeb;color:#92400e}.dashboard-hero__chip--alert{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.dashboard-hero__chip--alert:hover{background:#fee2e2}.dashboard-hero__quick{margin-top:.95rem;padding-top:.85rem;border-top:1px solid var(--dash-border)}.dashboard-hero__quick-title{margin:0 0 .65rem;font-size:var(--dash-fs-overline, .62rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dash-muted)}.dashboard-hero__quick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dash-quick-item-min),1fr));gap:var(--dash-quick-grid-gap, .35rem)}.dashboard-hero__quick-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.55rem .35rem .5rem;border-radius:var(--dash-card-radius-sm);text-decoration:none;color:var(--dash-text);transition:background .15s,transform .12s}.dashboard-hero__quick-item:hover{background:color-mix(in srgb,var(--dash-primary) 5%,var(--dash-page-bg, #f8fafc));transform:translateY(-1px)}.dashboard-hero__quick-item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none;border:1px dashed var(--dash-border)}.dashboard-hero__quick-item--disabled .dashboard-hero__quick-bbps{filter:grayscale(1);opacity:.75}.dashboard-hero__quick-item:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-hero__quick-icon{display:grid;place-items:center;width:var(--dash-quick-icon-size);height:var(--dash-quick-icon-size);border-radius:var(--dash-card-radius-sm);line-height:1}.dashboard-hero__quick-icon .material-symbols-outlined{font-size:var(--dash-quick-icon-glyph)}.dashboard-hero__quick-icon--blue{background:var(--wl-status-info-bg, #dbeafe);color:var(--wl-status-info-text, #1d4ed8)}.dashboard-hero__quick-icon--violet{background:#ede9fe;color:#6d28d9}.dashboard-hero__quick-icon--cyan{background:#cffafe;color:#0e7490}.dashboard-hero__quick-icon--green{background:#dcfce7;color:#15803d}.dashboard-hero__quick-icon--amber{background:#fef3c7;color:#b45309}.dashboard-hero__quick-icon--slate{background:var(--dash-table-header-bg, #f1f5f9);color:#475569}.dashboard-hero__quick-icon--bbps{background:#fff7ed}.dashboard-hero__quick-bbps{display:block;width:var(--dash-quick-bbps-size);height:var(--dash-quick-bbps-size)}.dashboard-hero__quick-label{font-size:var(--dash-fs-quick-label);font-weight:600;line-height:1.25;text-align:center;color:var(--dash-text)}.dashboard-top{display:flex;flex-direction:column;gap:.65rem}.dashboard-top__welcome-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:stretch;min-width:0}.dashboard-top__welcome-row .dashboard-welcome{min-width:0}.dashboard-ops,.dashboard-ops--stack{display:flex;flex-direction:column;gap:.65rem}.dashboard-ops__right{display:flex;flex-direction:column;gap:.65rem;min-width:0}.dashboard-ops--dual{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);grid-template-rows:auto auto;align-items:stretch}.dashboard-ops--dual>.dashboard-ops__right{display:contents}.dashboard-ops--dual>.dashboard-payment-services{grid-column:1;grid-row:1 / -1;align-self:stretch;height:100%;min-height:100%}.dashboard-ops--dual .dashboard-channels{grid-column:2;grid-row:1}.dashboard-ops--dual .dashboard-attention{grid-column:2;grid-row:2}.dashboard-ops--dual>.dashboard-payment-services .dashboard-payment-services__list{flex:1}.dashboard-ops--dual>.dashboard-payment-services .dashboard-payment-services__item{flex:1}.dashboard-ops--single{display:flex;flex-direction:column;gap:.65rem}@media(max-width:1100px){.dashboard-ops--dual{grid-template-columns:1fr;grid-template-rows:auto}.dashboard-ops--dual>.dashboard-ops__right{display:flex;flex-direction:column;gap:.65rem}.dashboard-ops--dual>.dashboard-payment-services,.dashboard-ops--dual .dashboard-channels,.dashboard-ops--dual .dashboard-attention{grid-column:auto;grid-row:auto;min-height:0}.dashboard-ops--dual>.dashboard-payment-services .dashboard-payment-services__item{flex:initial}}.dashboard-welcome{padding:.9rem 1rem;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-card-radius);box-shadow:var(--dash-shadow)}.dashboard-welcome__grid{display:grid;grid-template-columns:minmax(18rem,40%) minmax(0,1fr);gap:.85rem 1.1rem;align-items:center}.dashboard-welcome__grid--solo{grid-template-columns:1fr}.dashboard-welcome__identity-col{display:flex;align-items:center;min-width:0;min-height:100%}.dashboard-welcome__identity{display:flex;align-items:center;gap:.85rem;min-width:0;width:100%}.dashboard-welcome__identity .profile-avatar{width:3.5rem;height:3.5rem;font-size:1.15rem}.dashboard-welcome__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.dashboard-welcome__title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.dashboard-welcome__date{flex-shrink:0;margin:0;padding:.18rem .45rem;border-radius:5px;font-size:.68rem;font-weight:600;color:var(--dash-muted);background:var(--dash-surface);border:1px solid var(--dash-border);line-height:1.2;white-space:nowrap}.dashboard-welcome__title{margin:0;min-width:0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--dash-text)}.dashboard-welcome__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;min-width:0;font-size:.78rem;color:var(--dash-muted);line-height:1.3}.dashboard-welcome__role{font-weight:650;color:var(--dash-primary)}.dashboard-welcome__role:after{content:"·";margin-left:.3rem;color:var(--dash-muted);font-weight:400}.dashboard-welcome__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-welcome__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.dashboard-welcome__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-page-bg, #f8fafc);text-decoration:none;color:var(--dash-text);transition:border-color .15s ease,box-shadow .15s ease}.dashboard-welcome__chip:hover{border-color:color-mix(in srgb,var(--dash-primary) 24%,var(--dash-border));box-shadow:0 2px 6px #0f172a0d}.dashboard-welcome__chip-icon{font-size:.85rem;line-height:1}.dashboard-welcome__chip-label{font-size:.6rem;font-weight:650;color:var(--dash-muted)}.dashboard-welcome__chip-value{font-size:.68rem;font-weight:750;color:var(--dash-text)}.dashboard-welcome__chip--balance{border-color:color-mix(in srgb,var(--dash-primary) 20%,var(--dash-border));background:color-mix(in srgb,var(--dash-primary) 5%,var(--dash-surface))}.dashboard-welcome__chip--balance .dashboard-welcome__chip-value{color:var(--dash-primary)}.dashboard-welcome__chip--locked{border-color:color-mix(in srgb,#d97706 28%,var(--dash-border));background:color-mix(in srgb,#d97706 6%,var(--dash-surface))}.dashboard-welcome__chip--locked .dashboard-welcome__chip-value{color:#b45309}.dashboard-welcome__actions{display:flex;flex-direction:column;justify-content:center;gap:.45rem;min-width:0;min-height:100%;padding-left:1rem;border-left:1px solid var(--dash-border)}.dashboard-welcome__actions-label{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dash-muted);line-height:1.2}.dashboard-welcome__nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.35rem}.dashboard-welcome__nav-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;min-width:0;padding:.4rem .3rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--dash-border) 70%,transparent);background:var(--dash-surface);text-decoration:none;color:var(--dash-text);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.dashboard-welcome__nav-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:7px;flex-shrink:0}.dashboard-welcome__nav-icon .material-symbols-outlined{font-size:1.1rem}.dashboard-welcome__nav-icon--blue{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd}.dashboard-welcome__nav-icon--violet{color:#6d28d9;background:#ede9fe;border:1px solid #c4b5fd}.dashboard-welcome__nav-icon--cyan{color:#0e7490;background:#cffafe;border:1px solid #67e8f9}.dashboard-welcome__nav-icon--green{color:#15803d;background:#dcfce7;border:1px solid #86efac}.dashboard-welcome__nav-icon--slate{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.dashboard-welcome__nav-icon--bbps{background:#ffedd5;border:1px solid #fdba74}.dashboard-welcome__nav-label{font-size:.62rem;font-weight:650;line-height:1.2;text-align:center;color:var(--dash-text)}.dashboard-welcome__nav-item:hover{background:var(--dash-surface);border-color:color-mix(in srgb,var(--dash-primary) 24%,var(--dash-border));box-shadow:0 2px 6px #0f172a0d}.dashboard-welcome__nav-item:hover .dashboard-welcome__nav-label{color:var(--dash-primary)}.dashboard-welcome__nav-item:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-welcome__nav-item--disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.dashboard-welcome__nav-item--disabled .dashboard-welcome__nav-icon,.dashboard-welcome__nav-item--disabled .dashboard-welcome__nav-bbps{filter:grayscale(1)}.dashboard-welcome__nav-bbps{width:1.1rem;height:1.1rem}.dashboard-payment-services{display:flex;flex-direction:column;gap:.55rem;padding:.8rem .9rem}.dashboard-payment-services__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16.5rem,1fr);gap:.42rem;margin:0;padding:0 0 .15rem;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.dashboard-payment-services__item{display:flex;align-items:center;gap:.65rem;min-width:16.5rem;min-height:4.25rem;padding:.6rem .68rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-page-bg, #f8fafc);list-style:none}.dashboard-payment-services__item--off{background:color-mix(in srgb,#fef2f2 35%,var(--dash-page-bg, #f8fafc));border-color:color-mix(in srgb,#fecaca 50%,var(--dash-border))}.dashboard-payment-services__item--saving{opacity:.72;pointer-events:none}.dashboard-payment-services__item--clickable{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dashboard-payment-services__item--clickable:hover,.dashboard-payment-services__item--clickable:focus-visible{border-color:color-mix(in srgb,var(--dash-primary) 40%,var(--dash-border));background:color-mix(in srgb,var(--dash-primary) 5%,var(--dash-page-bg, #f8fafc))}.dashboard-payment-services__item--clickable:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-payment-services__icon{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:7px;font-size:1.1rem;color:var(--dash-primary);background:color-mix(in srgb,var(--dash-primary) 8%,var(--dash-surface));flex-shrink:0}.dashboard-payment-services__item--qr .dashboard-payment-services__icon{color:#1d4ed8;background:#eff6ff}.dashboard-payment-services__item--pos .dashboard-payment-services__icon{color:#7c3aed;background:#f5f3ff}.dashboard-payment-services__item--bbps .dashboard-payment-services__icon{color:#b45309;background:#fffbeb}.dashboard-payment-services__body{min-width:0;display:flex;flex-direction:column;gap:.1rem;flex:1}.dashboard-payment-services__aside{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.dashboard-payment-services__switch{display:inline-flex;align-items:center;cursor:pointer}.dashboard-payment-services__switch-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.dashboard-payment-services__switch-track{display:inline-flex;align-items:center;width:1.85rem;height:1.05rem;padding:.08rem;border-radius:999px;background:#cbd5e1;transition:background .15s ease;box-sizing:border-box}.dashboard-payment-services__switch-thumb{width:.82rem;height:.82rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a2e;transition:transform .15s ease}.dashboard-payment-services__switch-input:checked+.dashboard-payment-services__switch-track{background:var(--dash-primary, #2563eb)}.dashboard-payment-services__switch-input:checked+.dashboard-payment-services__switch-track .dashboard-payment-services__switch-thumb{transform:translate(.78rem)}.dashboard-payment-services__switch-input:focus-visible+.dashboard-payment-services__switch-track{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-payment-services__item-label{font-size:.78rem;font-weight:650;line-height:1.25;color:var(--dash-text)}.dashboard-payment-services__item-description{display:block;max-width:18rem;font-size:.65rem;color:var(--dash-muted);line-height:1.3}.dashboard-payment-services__item-reason{font-size:.65rem;color:var(--dash-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-payment-services__badge{display:inline-flex;align-items:center;padding:.12rem .38rem;border-radius:5px;font-size:.56rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2}.dashboard-channels{display:flex;flex-direction:column;height:auto;gap:.5rem;padding:.75rem .85rem}.dashboard-channels__list{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17rem,1fr);gap:.4rem;align-items:start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:.15rem;scrollbar-width:thin}.dashboard-channels__list .dashboard-channel-slot{display:grid;grid-template-columns:3.25rem minmax(0,1fr) 2.2rem;align-items:stretch;gap:0;min-width:17rem;height:auto;min-height:3.65rem;padding:0;overflow:hidden;border-radius:8px;align-self:start}.dashboard-channels__list .dashboard-channel-slot--empty{border-style:dashed}.dashboard-channels__list .dashboard-channel-slot__visual{width:3.25rem;height:3.65rem;min-height:3.65rem;aspect-ratio:unset}.dashboard-channels__list .dashboard-channel-slot__visual .payment-qr-preview-btn{width:100%;height:100%;min-width:3.25rem;min-height:3.65rem;border-radius:0}.dashboard-channels__list .dashboard-channel-slot__visual .payment-qr-preview-btn__image{width:100%;height:100%;min-width:3.25rem;min-height:3.65rem;padding:.3rem;border:none;border-radius:0}.dashboard-channels__list .dashboard-channel-slot__visual .payment-channel-card__visual-icon .material-symbols-outlined{font-size:1.55rem}.dashboard-channels__list .dashboard-channel-slot__content{padding:.4rem .45rem}.dashboard-channels__list .dashboard-channel-slot__title{font-size:.58rem}.dashboard-channels__list .dashboard-channel-slot__name{font-size:.72rem}.dashboard-channels__list .dashboard-channel-slot__meta,.dashboard-channels__list .dashboard-channel-slot__empty{font-size:.6rem}.dashboard-channels__list .dashboard-channel-slot .payment-channel-card__flow{display:flex;width:2.2rem;padding:.3rem .16rem}.dashboard-channels__list .dashboard-channel-slot .payment-channel-card__flow-icon{font-size:.95rem}.dashboard-channels__list .dashboard-channel-slot .payment-channel-card__flow-label{font-size:.44rem;line-height:1.15}@media(max-width:1100px){.dashboard-payment-services__list{grid-auto-columns:minmax(15rem,1fr)}.dashboard-payment-services__item{min-width:15rem}.dashboard-channels__list{grid-auto-columns:minmax(15rem,1fr)}.dashboard-channels__list .dashboard-channel-slot{min-width:15rem}}@media(max-width:900px){.dashboard-welcome__grid{grid-template-columns:1fr;gap:.85rem}.dashboard-welcome__actions{padding-left:0;border-left:none;padding-top:.85rem;border-top:1px solid var(--dash-border)}.dashboard-top__welcome-row{grid-template-columns:1fr}}@media(max-width:768px){.dashboard-welcome__identity{align-items:flex-start}}.dashboard-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:stretch}.dashboard-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:190px;height:48px;padding:0 1rem;font-size:var(--dash-fs-body);font-weight:600;color:var(--dash-primary);background:var(--dash-surface);border:2px solid var(--dash-primary);border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;box-sizing:border-box}.dashboard-action-btn svg{width:18px;height:18px;flex-shrink:0}.dashboard-action-btn:hover{background:var(--wl-primary-soft)}.dashboard-bbps-entry{margin-bottom:2rem}.dashboard-bbps-entry .bc-mnemonic-entry{margin-top:.75rem}.dashboard-section-sub{margin:0;font-size:var(--dash-fs-section-sub);color:var(--dash-muted);line-height:1.4}.dashboard-section-title{font-size:var(--dash-fs-section-title);font-weight:700;margin:0;line-height:1.3;color:var(--dash-text)}.dashboard-service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}a.dashboard-service-card{text-decoration:none;color:inherit}.dashboard-service-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:.85rem .5rem;margin:0;font:inherit;color:inherit;appearance:none;-webkit-appearance:none;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s}.dashboard-service-card:hover{transform:translateY(-2px);background:var(--wl-muted-surface);box-shadow:var(--wl-shadow-hover);border-color:var(--wl-accent-border)}.dashboard-service-card:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-service-card__icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1}.dashboard-service-card__icon--uat{background:var(--dash-muted-surface, #f4f4f5);color:var(--dash-text-muted, #52525b)}.dashboard-service-card__icon--uat .material-symbols-outlined{font-size:1.5rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.dashboard-service-card__label{font-size:.68rem;font-weight:600;line-height:1.25;color:var(--dash-text)}.dashboard-promos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--dash-section-gap);margin-top:0}.dashboard-promo{min-height:var(--dash-promo-min-h);padding:var(--dash-card-padding) var(--dash-card-padding-lg);border-radius:var(--dash-radius);font-weight:600;font-size:var(--dash-fs-promo);line-height:1.35;color:#fff;display:flex;align-items:center;box-shadow:var(--dash-shadow)}.dashboard-promo--a{background:linear-gradient(135deg,var(--wl-primary),var(--wl-primary-strong))}.dashboard-promo--b{background:linear-gradient(135deg,#0d9488,#0f766e)}.dashboard-promo--c{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.dashboard-metrics{margin-bottom:0}.dashboard-metrics__intro{display:flex;flex-direction:column;gap:.25rem;margin-bottom:var(--dash-section-gap)}.dashboard-metrics__intro .dashboard-section-title{font-size:.95rem;font-weight:700;color:var(--dash-text)}.dashboard-metrics__intro .dashboard-section-sub{font-size:.78rem;color:var(--dash-muted)}.dashboard-metrics__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:var(--dash-section-gap);--dashboard-kpi-blue: #2563eb;--dashboard-kpi-violet: #7c3aed;--dashboard-kpi-cyan: #0891b2;--dashboard-kpi-green: #16a34a;--dashboard-kpi-amber: #d97706;--dashboard-kpi-up: #16a34a;--dashboard-kpi-down: #dc2626}.dashboard-kpi{display:flex;flex-direction:column;gap:.55rem;padding:.95rem 1rem;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-card-radius);box-shadow:var(--dash-shadow);transition:border-color .18s ease,box-shadow .18s ease}.dashboard-kpi:hover{border-color:color-mix(in srgb,var(--dashboard-kpi-accent) 20%,var(--dash-border));box-shadow:0 4px 14px #0f172a0f}.dashboard-kpi__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.dashboard-kpi__icon-wrap{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:8px;background:color-mix(in srgb,var(--dashboard-kpi-accent) 10%,var(--dash-surface));color:var(--dashboard-kpi-accent);flex-shrink:0}.dashboard-kpi__icon{font-size:1.15rem;line-height:1}.dashboard-kpi__delta{display:inline-flex;align-items:center;gap:.15rem;padding:.18rem .45rem;border-radius:999px;font-size:.68rem;font-weight:650;line-height:1;white-space:nowrap}.dashboard-kpi__delta-icon{font-size:.85rem;line-height:1}.dashboard-kpi__delta--up{background:#ecfdf3;color:var(--dashboard-kpi-up)}.dashboard-kpi__delta--down{background:#fef2f2;color:var(--dashboard-kpi-down)}.dashboard-kpi__main{display:flex;align-items:center;gap:.55rem}.dashboard-kpi__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.12rem;min-width:0}.dashboard-kpi__label{font-size:.75rem;font-weight:600;color:var(--dash-muted);line-height:1.3}.dashboard-kpi__value{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--dash-text);line-height:1.1}.dashboard-kpi__hint{font-size:.72rem;color:var(--dash-muted);line-height:1.35}.dashboard-kpi__chart{flex:0 0 38%;max-width:6.5rem;height:var(--dash-kpi-chart-height);padding:.3rem .25rem .2rem;border-radius:6px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%)}.dashboard-kpi__chart--up{background:color-mix(in srgb,var(--dashboard-kpi-up) 6%,var(--dash-surface))}.dashboard-kpi__chart--down{background:color-mix(in srgb,var(--dashboard-kpi-down) 6%,var(--dash-surface))}.dashboard-kpi__sparkline{display:block;width:100%;height:100%;overflow:visible}.dashboard-kpi--blue{--dashboard-kpi-accent: var(--dashboard-kpi-blue)}.dashboard-kpi--violet{--dashboard-kpi-accent: var(--dashboard-kpi-violet)}.dashboard-kpi--cyan{--dashboard-kpi-accent: var(--dashboard-kpi-cyan)}.dashboard-kpi--green{--dashboard-kpi-accent: var(--dashboard-kpi-green)}.dashboard-kpi--amber{--dashboard-kpi-accent: var(--dashboard-kpi-amber)}.dashboard-kpi--soon{background:linear-gradient(145deg,color-mix(in srgb,var(--dashboard-kpi-accent) 4%,var(--dash-surface)) 0%,var(--dash-surface) 55%)}.dashboard-kpi--soon .dashboard-kpi__value{font-size:.85rem;letter-spacing:0}.dashboard-kpi__soon-pill{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--dash-muted) 12%,var(--dash-surface));color:var(--dash-muted);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dashboard-metrics__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.dashboard-chart-card{padding:1rem;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-card-radius);box-shadow:var(--dash-shadow);transition:border-color .18s ease,box-shadow .18s ease}.dashboard-chart-card:hover{border-color:color-mix(in srgb,var(--dash-primary) 16%,var(--dash-border));box-shadow:0 4px 14px #0f172a0d}.dashboard-chart-card__header{margin-bottom:.75rem}.dashboard-chart-card__body{height:var(--dash-chart-plot-h)}.dashboard-chart-card__body--donut{height:var(--dash-chart-donut-h)}.dashboard-chart-card__title{margin:0;font-size:.85rem;font-weight:700;color:var(--dash-text);line-height:1.3}.dashboard-chart-card__subtitle{margin:.15rem 0 0;font-size:.75rem;color:var(--dash-muted);line-height:1.35}.dashboard-chart-card__header--split{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-chart-card--accent{background:linear-gradient(160deg,color-mix(in srgb,#8b5cf6 4%,var(--dash-surface)) 0%,var(--dash-surface) 40%)}.dashboard-chart-card--has-soon .dashboard-donut__chart{position:relative}.dashboard-chart-soon-overlay{position:absolute;inset:auto 0 0 auto;pointer-events:none}.dashboard-chart-soon-overlay__badge{display:inline-flex;padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--dash-text) 80%,transparent);color:var(--dash-surface);font-size:.55rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;height:100%;padding:1.25rem;text-align:center;border:1px dashed color-mix(in srgb,var(--dash-border) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--dash-bg, #f8fafc) 50%,var(--dash-surface))}.dashboard-chart-empty__icon{font-size:1.5rem;color:color-mix(in srgb,var(--dash-muted) 60%,transparent)}.dashboard-chart-empty__title{margin:0;font-size:.8rem;font-weight:650;color:var(--dash-text)}.dashboard-chart-empty__hint{margin:0;max-width:18rem;font-size:.72rem;color:var(--dash-muted);line-height:1.45}.dashboard-bar-chart{display:flex;align-items:flex-end;gap:.5rem;height:100%}.dashboard-bar-chart__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.3rem}.dashboard-bar-chart__value{font-size:.8rem;font-weight:700;color:var(--dash-text);line-height:1}.dashboard-bar-chart__track{width:100%;height:132px;display:flex;align-items:flex-end;justify-content:center}.dashboard-bar-chart__fill{width:72%;max-width:2.25rem;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--dash-primary, #2563eb) 0%,#60a5fa 100%)}.dashboard-bar-chart__label{font-size:.72rem;color:var(--dash-muted);font-weight:600;line-height:1.2}.dashboard-donut{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;height:100%}.dashboard-donut__chart{display:flex;align-items:center;justify-content:center;height:100%;min-width:0}.dashboard-donut__ring{width:min(100%,9.5rem);aspect-ratio:1;height:auto;max-height:100%;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.dashboard-donut__hole{width:58%;aspect-ratio:1;height:auto;border-radius:50%;background:var(--dash-surface);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--dash-border)}.dashboard-donut__center-label{font-size:.68rem;font-weight:700;color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em}.dashboard-donut__legend{list-style:none;margin:0;padding:0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.65rem}.dashboard-donut__legend li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.55rem}.dashboard-donut__swatch{width:.6rem;height:.6rem;border-radius:3px;margin-top:.15rem}.dashboard-donut__legend-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.dashboard-donut__legend-label{font-size:.78rem;font-weight:600;color:var(--dash-text);line-height:1.3}.dashboard-donut__legend-value{font-size:.72rem;font-weight:600;color:var(--dash-muted)}.dashboard-donut__legend-item--soon .dashboard-donut__swatch{opacity:.45}.dashboard-donut__soon-tag{display:inline-flex;margin-left:.3rem;padding:.08rem .3rem;border-radius:999px;background:color-mix(in srgb,var(--dash-muted) 14%,var(--dash-surface));color:var(--dash-muted);font-size:.55rem;font-weight:700;text-transform:uppercase;vertical-align:middle}.dashboard-hbar-chart{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:.1rem 0}.dashboard-hbar-chart__row{display:grid;grid-template-columns:7.5rem 1fr 2.5rem;align-items:center;gap:.5rem}.dashboard-hbar-chart__label{font-size:.75rem;color:var(--dash-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-hbar-chart__track{height:.55rem;background:var(--dash-bg, #f1f5f9);border-radius:999px;overflow:hidden}.dashboard-hbar-chart__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.dashboard-hbar-chart__fill--approved{background:linear-gradient(90deg,#16a34a,#4ade80)}.dashboard-hbar-chart__fill--pending{background:linear-gradient(90deg,#d97706,#fbbf24)}.dashboard-hbar-chart__fill--rejected{background:linear-gradient(90deg,#dc2626,#f87171)}.dashboard-hbar-chart__value{font-size:.8rem;font-weight:700;color:var(--dash-text);text-align:right}.dashboard-area-chart{display:flex;flex-direction:column;height:100%}.dashboard-area-chart__plot{height:152px;flex-shrink:0;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,rgb(37 99 235 / .04) 0%,transparent 100%)}.dashboard-area-chart__plot svg{display:block;width:100%;height:152px}.dashboard-area-chart__labels{display:flex;justify-content:space-between;margin-top:.4rem;font-size:.72rem;color:var(--dash-muted);font-weight:600;line-height:1.2}.dashboard-area-chart--dual .dashboard-area-chart__plot{background:linear-gradient(180deg,#16a34a0a,#d9770608)}.dashboard-flow-legend{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-flow-legend__item{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:650;color:var(--dash-muted)}.dashboard-flow-legend__item:before{content:"";width:.85rem;height:.18rem;border-radius:999px}.dashboard-flow-legend__item--received:before{background:var(--dashboard-kpi-up, #16a34a)}.dashboard-flow-legend__item--spent:before{background:var(--dashboard-kpi-amber, #d97706)}@media(max-width:1100px){.dashboard-metrics__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.dashboard-chart-card__header--split{flex-direction:column}.dashboard-hero__top{flex-direction:column;align-items:stretch}.dashboard-hero__chips{justify-content:flex-start}.dashboard-hero__quick-grid{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr))}.dashboard-metrics__kpis,.dashboard-metrics__charts{grid-template-columns:1fr}.dashboard-donut{grid-template-columns:1fr;gap:.85rem}.dashboard-donut__chart{justify-content:flex-start}.dashboard-hbar-chart__row{grid-template-columns:5.5rem 1fr 2rem}}.dashboard-insights{display:flex;flex-direction:column;gap:.65rem}.dashboard-insights__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.dashboard-insights__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.6rem}.dashboard-insight-tile{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border-radius:var(--dash-card-radius);border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow);text-decoration:none;color:var(--dash-text);animation:dashboard-insight-enter .4s ease both;transition:border-color .18s ease,box-shadow .18s ease,transform .16s ease}.dashboard-insight-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:3px 0 0 3px;background:var(--dashboard-insight-accent, var(--dash-primary));opacity:.7}.dashboard-insight-tile:hover{border-color:color-mix(in srgb,var(--dashboard-insight-accent, var(--dash-primary)) 28%,var(--dash-border));box-shadow:0 4px 16px #0f172a12;transform:translateY(-1px)}.dashboard-insight-tile:focus-visible{outline:2px solid var(--dashboard-insight-accent, var(--dash-primary));outline-offset:2px}.dashboard-insight-tile__icon-wrap{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:8px;background:color-mix(in srgb,var(--dashboard-insight-accent, var(--dash-primary)) 10%,var(--dash-surface));color:var(--dashboard-insight-accent, var(--dash-primary));flex-shrink:0}.dashboard-insight-tile__icon{font-size:1.15rem;line-height:1}.dashboard-insight-tile__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.dashboard-insight-tile__label{font-size:.75rem;font-weight:600;color:var(--dash-muted);line-height:1.3}.dashboard-insight-tile__value{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--dash-text);line-height:1.15}.dashboard-insight-tile__hint{font-size:.72rem;color:var(--dash-muted);line-height:1.4}.dashboard-insight-tile__arrow{position:absolute;top:.65rem;right:.65rem;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;color:var(--dashboard-insight-accent, var(--dash-primary));opacity:0;transition:opacity .15s ease}.dashboard-insight-tile__arrow .material-symbols-outlined{font-size:.85rem}.dashboard-insight-tile:hover .dashboard-insight-tile__arrow{opacity:.6}.dashboard-insight-tile--primary{--dashboard-insight-accent: #2563eb}.dashboard-insight-tile--success{--dashboard-insight-accent: #16a34a}.dashboard-insight-tile--danger{--dashboard-insight-accent: #dc2626}.dashboard-insight-tile--warning{--dashboard-insight-accent: #d97706}.dashboard-insight-tile--violet{--dashboard-insight-accent: #7c3aed}.dashboard-insight-tile--cyan{--dashboard-insight-accent: #0891b2}@keyframes dashboard-insight-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.dashboard-insights__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}@media(max-width:600px){.dashboard-insights__grid{grid-template-columns:1fr}.dashboard-insight-tile__arrow{opacity:.5}}@media(prefers-reduced-motion:reduce){.dashboard-insight-tile{animation:none;transition:none}.dashboard-insight-tile:hover{transform:none}}.dashboard-strip__track,.dashboard-quota-alerts__track,.dashboard-attention__grid{--dash-strip-cols: 4;--dash-strip-gap: .55rem;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--dash-strip-cols) - 1) * var(--dash-strip-gap)) / var(--dash-strip-cols));grid-template-columns:none;gap:var(--dash-strip-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:.15rem;scrollbar-width:thin}.dashboard-strip__card,.dashboard-quota-alert,.dashboard-attention__grid .dashboard-attention-card{box-sizing:border-box;display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:none;padding:.55rem .65rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-surface, #fff)}.dashboard-strip__icon,.dashboard-quota-alert__icon,.dashboard-attention__grid .dashboard-attention-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:7px}.dashboard-strip__icon .material-symbols-outlined,.dashboard-quota-alert__icon .material-symbols-outlined,.dashboard-attention__grid .dashboard-attention-card__icon .material-symbols-outlined{font-size:1rem}.dashboard-strip__body,.dashboard-quota-alert__body,.dashboard-attention-card__body{min-width:0;flex:1}.dashboard-attention__grid .dashboard-attention-card__icon{background:color-mix(in srgb,var(--wl-primary) 12%,var(--dash-surface));color:var(--dash-primary)}.dashboard-strip__label,.dashboard-quota-alert__label,.dashboard-attention__grid .dashboard-attention-card__label{margin:0;font-size:.72rem;font-weight:700;line-height:1.25;color:var(--dash-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-strip__meta,.dashboard-quota-alert__meta,.dashboard-attention__grid .dashboard-attention-card__meta{margin:.08rem 0 0;font-size:.64rem;line-height:1.3;color:var(--dash-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-strip__aside,.dashboard-quota-alert__pct{flex-shrink:0;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.dashboard-attention__grid .dashboard-attention-card__action{flex-shrink:0;display:inline-flex;align-items:center;font-size:0;color:var(--dash-primary)}.dashboard-attention__grid .dashboard-attention-card__action .material-symbols-outlined{font-size:.9rem}@media(max-width:640px){.dashboard-strip__track,.dashboard-quota-alerts__track,.dashboard-attention__grid{--dash-strip-cols: 1;grid-auto-columns:minmax(12rem,calc(100% - 1rem))}}.dashboard-quota-alerts{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;background:var(--dash-surface, #fff);border:1px solid var(--dash-border);border-radius:var(--dash-card-radius);box-shadow:var(--dash-shadow)}.dashboard-quota-alerts__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-quota-alerts__intro{min-width:0}.dashboard-quota-alerts__title{margin:0;font-size:var(--dash-fs-subtitle, .88rem);font-weight:700;color:var(--dash-text)}.dashboard-quota-alerts__subtitle{margin:.15rem 0 0;font-size:var(--dash-fs-caption, .72rem);color:var(--dash-muted);line-height:1.4}.dashboard-quota-alerts__report-link{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;font-size:var(--dash-fs-caption, .72rem);font-weight:600;color:var(--dash-primary);text-decoration:none;padding:.12rem .35rem;border-radius:4px;transition:color .15s ease,background .15s ease}.dashboard-quota-alerts__report-link .material-symbols-outlined{font-size:.85rem;line-height:1}.dashboard-quota-alerts__report-link:hover{color:var(--dash-primary);background:var(--wl-primary-soft);text-decoration:none}.dashboard-quota-alerts__report-link:focus-visible{outline:2px solid color-mix(in srgb,var(--dash-primary) 45%,transparent);outline-offset:2px}.dashboard-quota-alert--50{border-color:color-mix(in srgb,var(--wl-warning, #d97706) 35%,var(--dash-border));background:color-mix(in srgb,var(--wl-warning, #d97706) 6%,var(--dash-surface, #fff))}.dashboard-quota-alert--70{border-color:color-mix(in srgb,#ea580c 35%,var(--dash-border));background:color-mix(in srgb,#ea580c 6%,var(--dash-surface, #fff))}.dashboard-quota-alert--90,.dashboard-quota-alert--100{border-color:color-mix(in srgb,var(--wl-danger, #dc2626) 35%,var(--dash-border));background:color-mix(in srgb,var(--wl-danger, #dc2626) 6%,var(--dash-surface, #fff))}.dashboard-quota-alert--50 .dashboard-quota-alert__icon{color:var(--wl-warning, #d97706);background:color-mix(in srgb,var(--wl-warning, #d97706) 14%,var(--dash-surface, #fff))}.dashboard-quota-alert--70 .dashboard-quota-alert__icon{color:#ea580c;background:color-mix(in srgb,#ea580c 14%,var(--dash-surface, #fff))}.dashboard-quota-alert--90 .dashboard-quota-alert__icon,.dashboard-quota-alert--100 .dashboard-quota-alert__icon{color:var(--wl-danger, #dc2626);background:color-mix(in srgb,var(--wl-danger, #dc2626) 14%,var(--dash-surface, #fff))}.dashboard-quota-alert--50 .dashboard-quota-alert__pct{color:var(--wl-warning, #d97706)}.dashboard-quota-alert--70 .dashboard-quota-alert__pct{color:#ea580c}.dashboard-quota-alert--90 .dashboard-quota-alert__pct,.dashboard-quota-alert--100 .dashboard-quota-alert__pct{color:var(--wl-danger, #dc2626)}.dashboard-quota-alert__icon{background:var(--dash-surface-inset);color:var(--dash-muted)}.dashboard-user-menu{position:relative}.dashboard-user-menu__trigger{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:2px solid var(--wl-accent-border);border-radius:50%;background:var(--dash-surface);cursor:pointer;font:inherit;flex-shrink:0;transition:border-color .15s,box-shadow .15s}.dashboard-user-menu__trigger:hover{border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--wl-primary-soft)}.dashboard-user-menu__trigger:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-user-menu__avatar{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--wl-primary),var(--wl-primary-strong));color:#fff;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700}.dashboard-user-menu__panel{position:absolute;right:0;top:calc(100% + 8px);width:240px;padding:.4rem;background:var(--dash-overlay-surface, var(--dash-surface));border:1px solid var(--dash-border);border-radius:10px;box-shadow:var(--dash-shadow);z-index:var(--z-topbar-menu);animation:menu-fade-in .12s ease-out}@keyframes menu-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dashboard-user-menu__header{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem}.dashboard-user-menu__avatar-lg{width:2.25rem;height:2.25rem;border-radius:50%;background:linear-gradient(135deg,var(--wl-primary),var(--wl-primary-strong));color:#fff;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0}.dashboard-user-menu__info{min-width:0}.dashboard-user-menu__name{font-size:.8rem;font-weight:600;color:var(--dash-text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-user-menu__role{font-size:.62rem;font-weight:600;color:color-mix(in srgb,var(--dash-primary) 75%,var(--dash-text));line-height:1.3;margin-top:.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-user-menu__email{font-size:.68rem;color:var(--dash-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-user-menu__divider{height:1px;background:var(--dash-border);margin:.25rem .4rem}.dashboard-user-menu__nav{display:flex;flex-direction:column;gap:1px}.dashboard-user-menu__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:none;border-radius:6px;background:transparent;color:var(--dash-text);font-family:inherit;font-size:.78rem;font-weight:500;cursor:pointer;text-decoration:none;text-align:left;transition:background .12s,color .12s}.dashboard-user-menu__item:hover{background:var(--dash-btn-secondary-hover-bg);color:var(--dash-text)}.dashboard-user-menu__item:hover .dashboard-user-menu__item-icon{opacity:1;color:color-mix(in srgb,var(--dash-primary) 65%,var(--dash-text))}.dashboard-user-menu__item:disabled{opacity:.45;cursor:not-allowed}.dashboard-user-menu__item:disabled:hover{background:transparent;color:var(--dash-text)}.dashboard-user-menu__item:disabled:hover .dashboard-user-menu__item-icon{opacity:.7;color:inherit}.dashboard-user-menu__item--danger{color:var(--dash-text)}.dashboard-user-menu__item--danger:hover{background:var(--dash-danger-tint-bg);color:var(--dash-danger-tint-text)}.dashboard-user-menu__item--danger:hover .dashboard-user-menu__item-icon{color:var(--dash-danger-tint-text)}.dashboard-user-menu__item-icon{width:16px;height:16px;flex-shrink:0;opacity:.75;color:var(--dash-muted);transition:opacity .12s,color .12s}.profile-avatar{border-radius:50%;background:linear-gradient(135deg,var(--wl-primary),var(--wl-primary-strong));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;object-fit:cover}.profile-avatar--sm{width:2rem;height:2rem;font-size:.7rem}.profile-avatar--md{width:2.5rem;height:2.5rem;font-size:.85rem}.profile-avatar--lg{width:3.5rem;height:3.5rem;font-size:1.1rem}.profile-avatar--img{background:none}.dashboard-user-menu__logout-form{margin:0}.wallet-popup-root{position:relative}.wallet-popup-trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:var(--wl-muted-surface);border:1px solid var(--dash-border);border-radius:20px;font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--dash-text);transition:background .15s,border-color .15s,color .15s}.wallet-popup-trigger:hover{background:var(--dash-btn-secondary-hover-bg);border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--dash-border));color:var(--dash-text);box-shadow:none}.dashboard-load-balance-trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:var(--wl-muted-surface);border:1px solid var(--dash-border);border-radius:20px;font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--dash-text);transition:background .15s,border-color .15s,color .15s}.dashboard-load-balance-trigger:hover{background:var(--dash-btn-secondary-hover-bg);border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--dash-border));color:var(--dash-text);box-shadow:none}.wallet-popup__panel{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-height:min(90vh,560px);display:flex;flex-direction:column;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:var(--z-topbar-menu);overflow:hidden}.wallet-popup__backdrop{position:fixed;inset:0;z-index:var(--z-popover);border:none;margin:0;padding:0;background:#0f172a1f;cursor:default}.wallet-popup__panel--fixed{position:fixed;z-index:calc(var(--z-popover) + 1);right:auto;top:auto}.wallet-popup__balances{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--dash-border);background:var(--dash-surface-inset, #f8fafc)}.wallet-popup__balances--single{grid-template-columns:1fr}.wallet-popup__balance-item{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .6rem;border-radius:8px;background:var(--dash-surface, #fff);border:1px solid var(--dash-border)}.wallet-popup__balance-item--available{background:#f0fdf4;border-color:#bbf7d0}.wallet-popup__balance-item--available .wallet-popup__balance-value{color:#15803d}.wallet-popup__balance-item--locked{background:#fef2f2;border-color:#fecaca}.wallet-popup__balance-label{font-size:var(--dash-fs-overline);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}.wallet-popup__balance-value{font-size:.82rem;font-weight:700;color:var(--dash-text)}.wallet-popup__balance-item--locked .wallet-popup__balance-value{color:#b91c1c}.wallet-popup__header{flex-shrink:0;display:flex;align-items:baseline;gap:.4rem;padding:.6rem .75rem;border-bottom:1px solid var(--dash-border)}.wallet-popup__title{font-size:var(--dash-fs-label);font-weight:700;color:var(--dash-text);text-transform:uppercase;letter-spacing:.03em}.wallet-popup__subtitle{font-size:var(--dash-fs-caption);font-weight:400;color:var(--dash-muted)}.wallet-popup__list{flex:1;min-height:0;height:420px;max-height:420px;overflow-y:auto;overscroll-behavior:contain}.wallet-popup__item{display:flex;flex-direction:column;gap:2px;padding:.5rem .75rem;border-bottom:1px solid var(--dash-border);transition:background .1s}.wallet-popup__item--compact{gap:.15rem;padding:.42rem .65rem;cursor:pointer}.wallet-popup__item-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.wallet-popup__item-foot{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.wallet-popup__item-meta{display:flex;align-items:center;gap:.25rem;min-width:0;flex:1}.wallet-popup__item-sep{color:var(--dash-muted);opacity:.55;font-size:var(--dash-fs-overline);line-height:1;flex-shrink:0}.wallet-popup__item-trail{display:flex;align-items:center;gap:.15rem;flex-shrink:0;max-width:46%;min-width:0}.wallet-popup__item-more{display:inline-flex;align-items:center;gap:.12rem;flex-shrink:0;font-size:var(--dash-fs-overline);font-weight:600;color:var(--dash-primary);white-space:nowrap}.wallet-popup__item-more svg{flex-shrink:0;opacity:.85}.wallet-popup__item-chevron{font-size:.82rem;font-weight:600;color:var(--dash-muted);line-height:1;opacity:.65;flex-shrink:0}.wallet-popup__item-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.wallet-popup__item-row--sub{flex-wrap:wrap;gap:.35rem .5rem}.wallet-popup__item-name{font-size:var(--dash-fs-label);font-weight:600;color:var(--dash-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.wallet-popup__item-ref{font-size:var(--dash-fs-overline);font-family:ui-monospace,monospace;color:var(--dash-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wallet-table-ref{font-family:ui-monospace,monospace;font-size:var(--dash-fs-label);color:var(--dash-muted)}.wallet-popup__item:last-child{border-bottom:none}.wallet-popup__item:not(.wallet-popup__item--skeleton):hover{background:var(--wl-primary-soft)}.wallet-popup__item:not(.wallet-popup__item--skeleton):hover .wallet-popup__item-more{color:var(--dash-primary-hover, #1d4ed8)}.wallet-popup__item:not(.wallet-popup__item--skeleton):hover .wallet-popup__item-more svg{opacity:1;transform:translate(1px);transition:transform .12s}.wallet-popup__item-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.wallet-popup__item-sn{font-size:var(--dash-fs-overline);font-weight:600;color:var(--dash-muted);font-family:monospace}.wallet-popup__item-status{display:inline-block;padding:1px 6px;border-radius:4px;font-size:var(--dash-fs-overline);font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.02em}.wallet-popup__item-desc{font-size:var(--dash-fs-label);font-weight:500;color:var(--dash-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-popup__item-bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1px}.wallet-popup__item-txn{font-size:var(--dash-fs-overline);color:var(--dash-muted);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wallet-popup__item-amount{font-size:var(--dash-fs-label);font-weight:700;white-space:nowrap;flex-shrink:0}.wallet-popup__item-amount--credit{color:#15803d}.wallet-popup__item-amount--debit{color:#dc2626}.wallet-popup__item-amount--neutral{color:var(--dash-text-muted, #64748b)}.wallet-popup__item-date{font-size:var(--dash-fs-overline);color:var(--dash-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wallet-popup__item-charge{font-size:var(--dash-fs-overline);color:var(--dash-muted);font-family:monospace;opacity:.7}.wallet-popup__view-more{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.55rem .75rem;font-size:var(--dash-fs-meta);font-weight:600;color:var(--dash-primary);text-decoration:none;border-top:1px solid var(--dash-border);transition:background .12s}.wallet-popup__view-more:hover{background:var(--wl-primary-soft)}.wallet-popup__view-more svg{flex-shrink:0}.wallet-popup__empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem;text-align:center;color:var(--dash-muted, #94a3b8);font-size:var(--dash-fs-caption);font-weight:500}.wallet-popup__empty-hint{font-size:var(--dash-fs-overline);font-weight:400;max-width:200px;line-height:1.4}.wallet-popup__item--skeleton{pointer-events:none}.wallet-popup__item-extra{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--dash-border)}.wallet-popup__item-quick{flex-shrink:0;padding:.2rem .55rem;font-size:var(--dash-fs-overline);font-weight:600;border-radius:4px;cursor:pointer;color:var(--wl-status-info-text, #1d4ed8);background:#eff6ff;border:1px solid #bfdbfe}.wallet-popup__item-quick:hover{background:var(--wl-status-info-bg, #dbeafe);border-color:#93c5fd}.wallet-txn-badge{display:inline-block;padding:1px 6px;border-radius:4px;font-size:var(--dash-fs-overline);font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.4}.wallet-txn-badge--lock{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.wallet-txn-badge--unlock,.wallet-txn-badge--credit,.wallet-txn-badge--topup{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.wallet-txn-badge--revert{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.wallet-txn-badge--default{color:#475569;background:var(--dash-table-header-bg, #f1f5f9);border:1px solid var(--dash-border, #e2e8f0)}.wallet-txn-detail-overlay{position:fixed;inset:0;z-index:var(--z-modal-raised);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--wl-overlay-backdrop, rgb(15 23 42 / .45))}.wallet-txn-detail{width:100%;max-width:560px;max-height:92vh;display:flex;flex-direction:column;background:var(--dash-surface, #fff);border-radius:12px;box-shadow:0 20px 50px #0000002e;overflow:hidden}.wallet-txn-detail__header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--dash-divider)}.wallet-txn-detail__header h4{margin:0;font-size:var(--dash-fs-label);font-weight:600;color:var(--dash-text)}.wallet-txn-detail__close{font-size:var(--dash-fs-title);line-height:1;background:none;border:none;color:var(--dash-close-color);cursor:pointer;transition:color .15s}.wallet-txn-detail__close:hover{color:var(--dash-close-hover)}.wallet-txn-detail__body{flex:1;min-height:0;padding:1.15rem 1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem}.wallet-txn-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.25rem}@media(max-width:520px){.wallet-txn-detail__grid{grid-template-columns:1fr}}.wallet-txn-detail__parties{display:flex;flex-direction:column;gap:.65rem}.wallet-txn-detail__party{padding:.75rem .85rem;background:var(--dash-surface-inset, #f8fafc);border:1px solid var(--dash-border, #e2e8f0);border-radius:8px}.wallet-txn-detail__party-title{display:block;font-size:var(--dash-fs-body);font-weight:700;color:var(--dash-text)}.wallet-txn-detail__party-body{display:flex;flex-direction:column;gap:.45rem;margin-top:.45rem}.wallet-txn-detail__type-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--dash-divider)}.wallet-txn-detail__amount{font-size:1rem;font-weight:700;color:var(--dash-text)}.wallet-txn-detail__field{display:flex;flex-direction:column;gap:.2rem}.wallet-txn-detail__label{font-size:var(--dash-fs-caption);font-weight:700;color:var(--dash-text)}.wallet-txn-detail__value{font-size:.82rem;color:var(--dash-text);word-break:break-word}.wallet-txn-detail__value--name{font-weight:600;font-size:.72rem}.wallet-txn-detail__related{display:flex;flex-direction:column;gap:.35rem}.wallet-txn-detail__external-link{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;max-width:100%;padding:.45rem .65rem;border:1px solid var(--dash-info-tint-border);border-radius:6px;background:var(--dash-info-tint-bg);color:var(--wl-status-info-text, #1d4ed8);font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.wallet-txn-detail__external-link:hover{background:color-mix(in srgb,var(--wl-primary) 14%,var(--dash-surface));border-color:color-mix(in srgb,var(--wl-primary) 40%,var(--wl-border));color:var(--wl-status-info-text)}.wallet-txn-detail__external-link .material-symbols-outlined{font-size:1rem;line-height:1}.wallet-txn-detail__footer{padding:.75rem 1rem;border-top:1px solid var(--dash-divider);display:flex;justify-content:flex-end}.dashboard-sidebar-backdrop{display:none;position:fixed;inset:0;top:var(--dash-topbar-h);z-index:var(--z-mobile-nav-backdrop);margin:0;padding:0;border:none;background:#0f172a73;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.dashboard-sidebar-backdrop--visible{display:block;opacity:1;pointer-events:auto}@media(max-width:900px){.dashboard-topbar__menu{display:flex}.dashboard-topbar__start{width:auto;flex:1;min-width:0;max-width:calc(100% - 12rem)}.dashboard-shell{flex-direction:row;position:relative}.dashboard-main{flex:1;min-width:0;height:auto;overflow:visible}.dashboard-content:has(.ccbp-page,.pg-page,.report-page,.dash-scroll-page,.admin-list-page){overflow-y:auto}.dashboard-content>.report-page,.dashboard-content>.ccbp-page,.dashboard-content>.pg-page,.dashboard-content>.bc-page--dashboard:has(.report-page),.dashboard-content>.bc-page--dashboard:has(.ccbp-page),.dashboard-content .admin-list-page,.dashboard-content .dash-scroll-page{flex:none;min-height:auto;overflow:visible}.dashboard-content .admin-list-page__body,.dashboard-content .dash-scroll-page__body{overflow:visible;max-height:none}.dashboard-sidebar{position:fixed;top:var(--dash-topbar-h);left:0;bottom:0;z-index:var(--z-mobile-nav);width:min(18rem,88vw);max-width:var(--dash-sidebar-w);height:auto;transform:translate(-100%);transition:transform .25s ease;box-shadow:none;border-right:1px solid var(--dash-border);flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:0;overflow:hidden}.dashboard-sidebar--open{transform:translate(0);box-shadow:4px 0 24px #0000002e}.dashboard-nav{flex-direction:column;flex-wrap:nowrap;width:100%;padding:.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.dashboard-nav details{width:100%}.dashboard-topbar__right{padding:0 .65rem}.dashboard-topbar__balances{display:none}}@media(min-width:901px){.dashboard-sidebar-backdrop,.dashboard-topbar__menu{display:none!important}.dashboard-topbar__start{width:var(--dash-sidebar-w);flex:0 0 var(--dash-sidebar-w);padding-left:0}.dashboard-topbar__brand{padding:0 1rem}}@media(max-width:640px){.dashboard-topbar{min-height:var(--dash-topbar-h);height:auto;flex-wrap:nowrap;padding:0;gap:0}.dashboard-topbar__start{max-width:55%;border-right:1px solid var(--dash-border)}.dashboard-topbar__right{flex:1;justify-content:flex-end;min-width:0;padding:.35rem .5rem}.dashboard-actions{flex-direction:column}.dashboard-action-btn{width:100%}}.dashboard-theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.35rem;height:2.35rem;padding:0;border:1px solid var(--dash-border);border-radius:8px;background:var(--wl-muted-surface);color:var(--dash-text);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dashboard-theme-toggle:hover{background:var(--dash-btn-secondary-hover-bg);border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--dash-border));color:color-mix(in srgb,var(--wl-primary) 55%,var(--dash-text))}.dashboard-theme-toggle:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-theme-toggle__icon{font-size:1.15rem;line-height:1}.dashboard-topbar__actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.bc-page{position:relative;min-height:100%;background:#fff}.bc-page--dashboard{background:transparent;min-height:auto;width:100%;flex:1 1 auto;display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.bc-page--dashboard:has(.report-page){min-height:0;flex:1 1 0;overflow:hidden}.bc-page--white{background:var(--dash-surface, #fff)}.bc-page--surface{background:var(--dash-page-bg, #f1f5f9)}.bc-brand-bar{position:fixed;top:calc(var(--dash-topbar-h, 56px) + 12px);right:calc(var(--dash-sidebar-w, 264px) + 24px);z-index:40;display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none}.bc-brand-bar--inline{position:relative;top:auto;right:auto;flex-shrink:0;pointer-events:none}.bc-brand-bar__logo{display:block;object-fit:contain;flex-shrink:0}.bc-brand-bar__logo--connect{width:83px;height:30px}.bc-brand-bar__logo--assured{width:130px;height:120px}.bc-mnemonic-entry{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;border:1px solid var(--dash-border, #e2e8f0);border-radius:12px;background:var(--dash-surface, #fff);text-decoration:none;color:inherit;transition:box-shadow .15s,border-color .15s;max-width:160px}.bc-mnemonic-entry:hover{border-color:var(--dash-primary, #3b82f6);box-shadow:var(--wl-shadow-hover, 0 4px 12px rgb(59 130 246 / .15))}.bc-mnemonic-entry__icon{width:56px;height:56px;object-fit:contain}.bc-mnemonic-entry__label{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text, #1e293b);text-align:center}.bc-bill-pay__grid{gap:1rem;width:100%}.bc-bill-pay__grid.dashboard-service-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr))}@media(max-width:479px){.bc-bill-pay__grid.dashboard-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.bc-bill-pay__grid .dashboard-service-card__label{font-size:.75rem}}@media(min-width:480px)and (max-width:639px){.bc-bill-pay__grid.dashboard-service-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}@media(min-width:640px){.bc-bill-pay__grid.dashboard-service-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(min-width:1024px){.bc-bill-pay__grid.dashboard-service-grid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr))}}.bc-hub-header{position:relative;display:flex;align-items:stretch;justify-content:flex-start;gap:0;margin-bottom:1.25rem;padding:.35rem 0 .5rem;width:100%;min-width:0;min-height:3.75rem;box-sizing:border-box}.bc-hub-header .bc-brand-bar--header-fill{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;pointer-events:none}.bc-hub-header .bc-brand-bar__logo--header-fill{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:right center}.bc-hub-header:has(.bc-brand-bar__logo--assured.bc-brand-bar__logo--header-fill){min-height:5.5rem}.bc-hub-header .bc-brand-bar__logo--header-fill.bc-brand-bar__logo--assured{object-position:right center}@media(max-width:639px){.bc-hub-header{flex-direction:column;align-items:stretch;min-height:0;gap:0;padding-bottom:.65rem}.bc-hub-header .bc-brand-bar--header-fill{position:relative;inset:auto;order:-1;width:100%;height:3.25rem;min-height:3.25rem;justify-content:center}.bc-hub-header .bc-brand-bar__logo--header-fill{object-position:center center;max-height:3.25rem}.bc-hub-header__copy{padding-right:0;padding-top:.5rem}.bc-hub-header__sub{font-size:var(--dash-fs-body, .8rem)}}.bc-hub-header__copy{position:relative;z-index:1;flex:1;min-width:0;max-width:58%;padding-right:.75rem;align-self:center}@media(max-width:639px){.bc-hub-header__copy{max-width:none;align-self:stretch}}.bc-hub-header__title{margin:0;font-size:clamp(1rem,2.5vw + .4rem,1.2rem);font-weight:700;color:var(--dash-text, #1e293b);letter-spacing:-.02em;line-height:1.25}.bc-hub-header__sub{margin:.3rem 0 0;font-size:var(--dash-fs-body, .8rem);line-height:1.45;color:var(--dash-muted, #64748b);max-width:none}.bc-quick-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;margin-top:1.5rem;width:100%}@media(max-width:479px){.bc-quick-links{grid-template-columns:1fr;gap:.5rem;margin-top:1rem}.bc-quick-links__card{padding:.75rem .85rem}}.bc-quick-links__card{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;background:var(--dash-surface, #fff);border:1px solid var(--dash-border, #e2e8f0);border-radius:var(--dash-radius, 10px);text-decoration:none;color:inherit;box-shadow:var(--dash-shadow, 0 1px 2px rgb(0 0 0 / .04));transition:border-color .15s,box-shadow .15s,transform .12s}.bc-quick-links__card:hover{border-color:var(--wl-accent-border, #93c5fd);box-shadow:var(--wl-shadow-hover, 0 4px 12px rgb(59 130 246 / .12));transform:translateY(-1px)}.bc-quick-links__card:focus-visible{outline:2px solid var(--dash-primary, #3b82f6);outline-offset:2px}.bc-quick-links__label{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-primary, #2563eb)}.bc-quick-links__desc{font-size:var(--dash-fs-caption, .65rem);color:var(--dash-muted, #64748b)}.bc-bill-details,.bc-receipt{width:100%;box-sizing:border-box;background:var(--dash-surface, #fff);border:1px solid var(--dash-border, #e2e8f0);border-radius:8px;padding:0;overflow:hidden}@media(max-width:639px){.bc-bill-details,.bc-receipt{border-radius:8px}}.bc-bill-details__title,.bc-receipt__title{margin:0;padding:.5rem .85rem;font-size:var(--dash-fs-label, .72rem);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--dash-text, #1e293b);background:#f8fafc;border-bottom:1px solid var(--dash-border, #e2e8f0)}.bc-bill-details__columns{display:grid;grid-template-columns:1fr;gap:0;padding:.35rem .85rem}@media(min-width:640px){.bc-bill-details__columns{grid-template-columns:1.4fr 1fr;gap:0 1.25rem}}.bc-detail-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;font-size:var(--dash-fs-body, .8rem)}.bc-detail-list>div{display:grid;grid-template-columns:minmax(0,42%) 1fr;gap:.2rem .65rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--dash-border, #e2e8f0)}.bc-detail-list>div:last-child{border-bottom:none}.bc-detail-list dt{color:var(--dash-muted, #64748b);font-weight:500;font-size:var(--dash-fs-caption, .65rem)}.bc-detail-list dd{margin:0;color:var(--dash-text, #1e293b);font-weight:600;font-size:var(--dash-fs-body, .8rem)}.bc-detail-list--amounts{border-left:none;padding-top:.5rem}@media(min-width:640px){.bc-detail-list--amounts{border-left:1px solid var(--dash-border, #e2e8f0);padding-left:1rem;padding-top:0}}.bc-detail-list--amounts>div:last-child{border-bottom:none;padding-top:.35rem}.bc-detail-list--amounts>div:last-child dt{font-weight:600;color:var(--dash-text, #1e293b)}.bc-detail-list--amounts>div:last-child dd{font-weight:700}.bc-detail-grid{display:grid;grid-template-columns:1fr;gap:0;font-size:var(--dash-fs-body, .8rem);width:100%;padding:.35rem .85rem}.bc-detail-grid>div{display:grid;grid-template-columns:minmax(0,38%) 1fr;gap:.2rem .75rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--dash-border, #e2e8f0)}.bc-detail-grid>div:last-child{border-bottom:none}@media(min-width:640px){.bc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;padding:.5rem .85rem}.bc-detail-grid>div{border-bottom:1px solid var(--dash-border, #e2e8f0);padding:.35rem 0;display:grid}.bc-detail-grid>div:last-child,.bc-detail-grid>div:nth-last-child(2):nth-child(odd){border-bottom:none}.bc-detail-grid dt{display:block;margin-bottom:0}.bc-detail-grid dd{display:block}}@media(min-width:1024px){.bc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}}.bc-detail-grid dt{color:var(--dash-muted, #64748b);font-weight:500;font-size:var(--dash-fs-caption, .65rem)}.bc-detail-grid dd{margin:0;color:var(--dash-text, #1e293b);font-weight:600;font-size:var(--dash-fs-body, .8rem)}.bc-receipt__txn-id{font-family:ui-monospace,monospace;font-size:var(--dash-fs-body, .8rem);word-break:break-all}.bc-success-banner{display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#15803d;font-weight:500;font-size:var(--dash-fs-body, .8rem)}.bc-category-badge{display:inline-block;font-size:var(--dash-fs-caption, .65rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted, #64748b);margin-top:.15rem}.bc-category-card--soon,.bc-category-card--disabled,.dashboard-service-card.bc-category-card--disabled{opacity:.52;cursor:default;pointer-events:none;background:var(--wl-muted-surface, #f3f4f6);border-color:color-mix(in srgb,var(--dash-border) 85%,transparent);box-shadow:none;transform:none}.bc-category-card--soon:hover,.bc-category-card--disabled:hover,.dashboard-service-card.bc-category-card--disabled:hover{transform:none;background:var(--wl-muted-surface, #f3f4f6);box-shadow:none;border-color:color-mix(in srgb,var(--dash-border) 85%,transparent)}.dashboard-service-card__icon--disabled{background:color-mix(in srgb,var(--dash-border) 35%,var(--wl-muted-surface, #f3f4f6))!important;filter:grayscale(.85)}.dashboard-service-card__label--disabled{color:var(--dash-muted, #64748b)}.bc-amount-options{margin:0;padding:0;border:none}.bc-amount-options__legend{font-size:var(--dash-fs-label, .72rem);font-weight:600;color:var(--dash-text, #1e293b);margin-bottom:.4rem}.bc-amount-options__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.bc-amount-options__item{display:flex;align-items:center;gap:.4rem;font-size:var(--dash-fs-body, .8rem);cursor:pointer;padding:.2rem 0}.bc-amount-options__item input[type=checkbox]{flex-shrink:0}.bc-amount-options__label{flex:1;color:var(--dash-text, #1e293b);font-size:var(--dash-fs-caption, .65rem);white-space:nowrap}.bc-amount-options__value{font-weight:600;font-size:var(--dash-fs-body, .8rem);color:var(--dash-text, #1e293b);text-align:right;font-variant-numeric:tabular-nums}.bc-modal-root{--bc-modal-max-w: 48rem;--bc-modal-max-w-compact: 28rem;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:max(3.25rem,env(safe-area-inset-top,0px) + 2.5rem) max(.75rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bc-modal-close{position:fixed;top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px));z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:background .15s}.bc-modal-close:hover{background:#ffffff1f}.bc-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:min(100%,32rem);max-height:min(88vh,44rem);overflow:hidden;background:var(--dash-surface, #fff);border-radius:12px;box-shadow:0 20px 50px #00000038}.bc-modal--wide{max-width:min(100%,var(--bc-modal-max-w, 48rem));max-height:92vh}.bc-modal--compact{max-width:min(100%,var(--bc-modal-max-w-compact, 28rem));max-height:92vh;min-height:min(32rem,88vh)}@media(min-width:480px){.bc-modal-root{padding-left:1.25rem;padding-right:1.25rem}.bc-modal{max-width:min(100%,36rem)}.bc-modal__header,.bc-modal__body,.bc-modal__footer{padding-left:1.5rem;padding-right:1.5rem}.bc-modal--wide{max-width:min(100%,var(--bc-modal-max-w, 48rem))}.bc-modal--compact{max-width:min(100%,var(--bc-modal-max-w-compact, 28rem))}}@media(min-width:640px){.bc-modal{max-width:min(100%,40rem);max-height:min(90vh,46rem)}.bc-modal--wide{max-width:min(100%,var(--bc-modal-max-w, 48rem));max-height:92vh}.bc-modal--compact{max-width:min(100%,var(--bc-modal-max-w-compact, 28rem));max-height:92vh}}.bc-modal__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding:1.25rem 1.25rem .85rem;border-bottom:1px solid var(--dash-border, #e2e8f0);background:var(--dash-surface, #fff)}.bc-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 1.25rem;background:var(--dash-surface, #fff)}.bc-modal--wide .bc-modal__body{padding:0 1rem}.bc-modal--compact .bc-modal__body{padding:.65rem 1rem .85rem}.bc-modal__footer{flex-shrink:0;margin:0;padding:.85rem 1.25rem 1.25rem;border-top:1px solid var(--dash-border, #e2e8f0);background:var(--dash-surface, #fff)}.bc-modal--wide .bc-modal__footer{padding:.5rem 1rem .75rem}.bc-modal--compact .bc-modal__footer{padding:.75rem 1rem 1.1rem}.bc-modal__header.bc-modal__header--success,.bc-modal__header.bc-modal__header--invoice{align-items:center;justify-content:space-between;box-sizing:border-box}.bc-modal__header.bc-modal__header--success{--bc-modal-logo-h: 4.75rem;--bc-modal-logo-w: 5.1rem;min-height:calc(var(--bc-modal-logo-h) + .85rem);padding:.5rem 1rem;gap:.5rem .85rem}.bc-modal--compact .bc-modal__header--invoice,.bc-modal--compact .bc-modal__header--success{--bc-modal-logo-h: 4.5rem;--bc-modal-logo-w: 4.85rem;min-height:calc(var(--bc-modal-logo-h) + .85rem);padding:.45rem 1rem;gap:.5rem .75rem}.bc-modal__title--success,.bc-modal--compact .bc-modal__title--invoice{font-size:1rem;line-height:1.3}.bc-modal__title--success{flex:1;min-width:0;margin:0;display:flex;align-items:center;align-self:center;line-height:1.35;padding-right:.5rem}.bc-modal__header-logo{flex:0 0 var(--bc-modal-logo-w);width:var(--bc-modal-logo-w);height:var(--bc-modal-logo-h);min-width:var(--bc-modal-logo-w);min-height:var(--bc-modal-logo-h);display:flex;align-items:center;justify-content:center;align-self:center;overflow:visible}.bc-modal__header-logo .bc-brand-bar__logo,.bc-modal__header--success .bc-modal__logo--success,.bc-modal__header--invoice .bc-modal__logo--invoice{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain;object-position:center}.bc-modal__title--invoice{flex:1;min-width:0;margin:0;display:flex;align-items:center;justify-content:center;align-self:center;text-align:center;line-height:1.35;padding:0 .5rem}.bc-modal__title{margin:0;font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:700;color:var(--dash-text, #0f172a);line-height:1.3;letter-spacing:-.01em}.bc-modal__title--center{width:100%;text-align:center;padding-top:.15rem}.bc-modal__logo--assured:not(.bc-modal__logo--success):not(.bc-modal__logo--invoice){width:72px!important;height:66px!important;flex-shrink:0}.bc-modal__stack{list-style:none;margin:0;padding:.25rem 0 .5rem}.bc-modal--wide .bc-modal__stack{padding:.1rem 0 .2rem}.bc-modal__stack-item{display:grid;grid-template-columns:1fr;gap:.2rem 0;padding:.6rem 0;border-bottom:1px solid var(--dash-border, #e2e8f0);font-size:var(--dash-fs-body, .8rem);line-height:1.5;color:var(--dash-text, #1e293b)}.bc-modal--wide .bc-modal__stack-item{padding:.3rem 0;font-size:var(--dash-fs-body, .8rem);line-height:1.3}@media(min-width:400px){.bc-modal--wide .bc-modal__stack-item{grid-template-columns:minmax(8.25rem,36%) 1fr;gap:.2rem .75rem;align-items:baseline;padding:.3rem 0}}@media(min-width:520px){.bc-modal__stack-item{grid-template-columns:minmax(10.5rem,38%) 1fr;gap:.35rem 1.25rem;align-items:start;padding:.75rem 0}}.bc-modal__stack-label{font-weight:700;color:var(--dash-text, #0f172a)}.bc-modal__stack-label:after{content:":"}.bc-modal__stack-value{font-weight:500;color:var(--dash-text, #334155);word-break:break-word;overflow-wrap:anywhere}@media(min-width:520px){.bc-modal__stack-value{text-align:left}}.bc-modal__cta{display:block;width:100%;height:2.35rem;padding:0 1rem;border-radius:6px;font-size:var(--dash-fs-btn, .78rem)}.bc-modal--wide .bc-modal__cta,.bc-modal--compact .bc-modal__cta{height:2.35rem;padding:0 .85rem;font-size:var(--dash-fs-btn, .78rem)}.bc-modal__invoice-grid{margin:0;padding:.35rem 0 .5rem;display:flex;flex-direction:column;gap:.15rem}.bc-modal--compact .bc-modal__invoice-grid{padding:.2rem 0 .4rem;gap:.25rem}@media(min-width:520px){.bc-modal__invoice-grid{gap:.35rem}}.bc-modal__invoice-row{display:grid;grid-template-columns:1fr;gap:.2rem 0;align-items:start;padding:.3rem 0;font-size:var(--dash-fs-body, .8rem);line-height:1.45}.bc-modal--compact .bc-modal__invoice-row{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;padding:.25rem 0;font-size:var(--dash-fs-body, .8rem);line-height:1.45}@media(min-width:520px){.bc-modal__invoice-row{grid-template-columns:minmax(9rem,42%) 1fr;gap:.5rem 1.5rem;padding:.25rem 0}}.bc-modal__invoice-label{font-size:var(--dash-fs-caption, .65rem);font-weight:500;color:var(--dash-muted, #64748b);text-align:left}.bc-modal__invoice-value{font-size:var(--dash-fs-body, .8rem);font-weight:600;color:var(--dash-text, #1e293b);text-align:right;word-break:break-word;overflow-wrap:anywhere}.bc-modal--compact .bc-modal__invoice-label{flex:1 1 auto;min-width:0}.bc-modal--compact .bc-modal__invoice-value{flex:0 1 auto;max-width:58%;justify-self:end}@media(min-width:400px){.bc-modal--compact .bc-modal__invoice-row{display:grid;grid-template-columns:minmax(7.25rem,46%) 1fr;gap:.28rem .65rem;align-items:baseline;padding:.28rem 0}.bc-modal--compact .bc-modal__invoice-label{flex:unset}.bc-modal--compact .bc-modal__invoice-value{flex:unset;max-width:100%;justify-self:end}}@media(min-width:520px){.bc-modal__invoice-value{text-align:right;justify-self:end;max-width:100%}}.bc-modal__footnote{margin:0;padding:0;border-top:none;font-size:var(--dash-fs-caption, .65rem);line-height:1.45;text-align:center;color:var(--dash-muted, #64748b)}.bc-modal--compact .bc-modal__footnote{font-size:var(--dash-fs-caption, .65rem);line-height:1.35}@media(max-width:519px){.bc-modal-root{align-items:flex-end;padding:0}.bc-modal{width:100%;max-width:none;max-height:min(92vh,100dvh);border-radius:12px 12px 0 0;margin-top:auto}.bc-modal__header,.bc-modal__body,.bc-modal__footer{padding-left:1rem;padding-right:1rem}.bc-modal--wide,.bc-modal--compact{max-height:min(92vh,100dvh)}.bc-modal--compact .bc-modal__header--invoice,.bc-modal--compact .bc-modal__header--success{--bc-modal-logo-h: 3.75rem;--bc-modal-logo-w: 4.05rem;min-height:calc(var(--bc-modal-logo-h) + .65rem);padding:.35rem .85rem}.bc-modal--wide .bc-modal__stack-item{padding:.28rem 0;font-size:var(--dash-fs-caption, .65rem)}.bc-modal--compact .bc-modal__invoice-row{padding:.28rem 0;font-size:var(--dash-fs-body, .8rem);line-height:1.4}.bc-modal--compact{min-height:min(70vh,28rem)}.bc-modal__title{font-size:1rem}.bc-modal__cta{min-height:2.35rem}.bc-modal__footnote{font-size:var(--dash-fs-caption, .65rem);text-align:left}}@media(max-width:639px){.bbps-form-card .money-input__control{font-size:var(--dash-fs-body, .8rem);min-height:2.35rem}.bbps-form-card .money-input__field{min-height:2.35rem}}.onboarding-root{min-height:100vh;background:var(--wl-page-bg, #f3f4f6);display:flex;flex-direction:column}.onboarding-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--wl-surface, #fff);border-bottom:1px solid var(--wl-border, #e5e7eb)}.onboarding-header__actions{display:flex;align-items:center;gap:.65rem}.onboarding-header__brand{display:flex;align-items:center;min-width:0}.onboarding-header__brand-logo{display:block;max-width:min(180px,42vw);max-height:2rem;width:auto;height:auto;object-fit:contain;object-position:left center}.onboarding-header__logout{display:flex;margin:0;flex-shrink:0}.onboarding-header__logout-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:2.35rem;padding:0 .85rem;border:1px solid var(--wl-border, #d1d5db);border-radius:8px;background:var(--wl-muted-surface, #fff);color:var(--wl-text, #374151);font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,color .15s}.onboarding-header__logout-btn:hover{background:var(--dash-btn-secondary-hover-bg, #f3f4f6);border-color:color-mix(in srgb,var(--wl-primary, #2563eb) 50%,var(--wl-border, #d1d5db));color:var(--wl-text, #374151)}.onboarding-header__logout-btn:focus-visible{outline:2px solid var(--wl-primary, #2563eb);outline-offset:2px}.onboarding-main{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem}.onboarding-card{width:min(100%,560px);min-width:0;background:var(--wl-surface, #fff);border-radius:.85rem;border:1px solid var(--wl-border, #e5e7eb);box-shadow:var(--wl-shadow, 0 8px 24px rgba(15, 23, 42, .06));padding:1.25rem 1.5rem 1rem;color:var(--wl-text, #111827)}.onboarding-card--wide{width:min(100%,760px)}.onboarding-card__overlay-scope{position:relative;min-width:0}.onboarding-card__body{min-width:0}.onboarding-card--busy .onboarding-card__overlay-scope>:not(.onboarding-busy-overlay){pointer-events:none;-webkit-user-select:none;user-select:none}.onboarding-wizard-trail{min-width:0;margin:-1.25rem -1.5rem 1.15rem}.onboarding-wizard-trail__list{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;column-gap:.15rem;margin:0;padding:.7rem .65rem .6rem;list-style:none;border-radius:.85rem .85rem 0 0;background:color-mix(in srgb,var(--wl-muted-surface, #f8fafc) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--wl-border, #e2e8f0) 85%,transparent);box-shadow:inset 0 1px #ffffffa6;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.onboarding-wizard-trail__list::-webkit-scrollbar{display:none}.onboarding-wizard-trail__item{flex:0 0 auto;display:flex;justify-content:center}.onboarding-wizard-trail__connector{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:flex-start;width:1.1rem;height:1.35rem;margin-top:.42rem;margin-inline:.12rem;color:color-mix(in srgb,var(--wl-text-muted, #94a3b8) 55%,transparent)}.onboarding-wizard-trail__connector .step-trail-connector{width:100%;max-width:1.1rem;height:auto;display:block}.onboarding-wizard-trail__step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.28rem;width:max-content;flex-shrink:0;padding:.28rem .4rem .32rem;border-radius:.65rem;color:var(--wl-text-muted, #94a3b8);text-align:center;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}a.onboarding-wizard-trail__step{text-decoration:none;color:inherit}a.onboarding-wizard-trail__step:hover{background:color-mix(in srgb,var(--wl-primary, #2563eb) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wl-primary, #2563eb) 12%,transparent)}a.onboarding-wizard-trail__step--complete:hover,.onboarding-wizard-trail__step--complete{color:var(--wl-success-strong, #15803d)}.onboarding-wizard-trail__step--current{color:var(--wl-primary-strong, #1d4ed8);padding:.32rem .55rem .36rem;background:color-mix(in srgb,var(--wl-primary, #2563eb) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wl-primary, #2563eb) 16%,transparent)}.onboarding-wizard-trail__marker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:999px;font-size:.625rem;font-weight:700;line-height:1;background:color-mix(in srgb,var(--wl-text-muted, #94a3b8) 14%,transparent);color:var(--wl-text-muted, #64748b)}.onboarding-wizard-trail__step--complete .onboarding-wizard-trail__marker{background:var(--wl-success, #16a34a);color:#fff}.onboarding-wizard-trail__step--current .onboarding-wizard-trail__marker{background:var(--wl-primary, #2563eb);color:#fff}.onboarding-wizard-trail__check{display:block}.onboarding-wizard-trail__label{display:block;font-size:.5625rem;font-weight:650;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.onboarding-card__overlay-scope .onboarding-busy-overlay,.kyc-form-wrap .onboarding-busy-overlay{border-radius:0 0 calc(.85rem - 1px) calc(.85rem - 1px)}.onboarding-busy-overlay,.kyc-form-busy-overlay{position:absolute;inset:0;z-index:var(--z-local-dropdown, 20);display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--wl-page-bg, #f8fafc) 55%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:inherit;animation:onboarding-busy-overlay-in var(--dash-overlay-duration, .24s) var(--dash-overlay-ease, cubic-bezier(.4, 0, .2, 1))}.onboarding-busy-overlay__panel,.kyc-form-busy-overlay__panel{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:min(100%,22rem);padding:1.35rem 1.5rem 1.15rem;text-align:center;background:color-mix(in srgb,var(--dash-overlay-surface, #fff) 92%,transparent);border:1px solid var(--dash-border-subtle, rgb(226 232 240 / .9));border-radius:calc(var(--dash-radius, .75rem) + .15rem);box-shadow:0 0 0 1px color-mix(in srgb,var(--dash-primary, #2563eb) 8%,transparent),0 18px 44px #0f172a24;animation:onboarding-busy-panel-in .36s var(--dash-overlay-ease, cubic-bezier(.4, 0, .2, 1))}.onboarding-busy-overlay__spinner-wrap,.kyc-form-busy-overlay__spinner-wrap{position:relative;width:3rem;height:3rem;margin-bottom:.15rem}.onboarding-busy-overlay__spinner-ring,.kyc-form-busy-overlay__spinner-ring{position:absolute;inset:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--dash-primary, #2563eb) 16%,transparent);border-top-color:var(--dash-primary, #2563eb);animation:onboarding-busy-spin .85s cubic-bezier(.45,.05,.25,.95) infinite}.onboarding-busy-overlay__spinner-core,.kyc-form-busy-overlay__spinner-core{position:absolute;inset:.55rem;border-radius:50%;background:color-mix(in srgb,var(--dash-primary, #2563eb) 12%,transparent);animation:onboarding-busy-pulse 1.6s ease-in-out infinite}.onboarding-busy-overlay__message,.kyc-form-busy-overlay__message{margin:0;font-size:.9375rem;font-weight:650;line-height:1.35;color:var(--wl-ink, var(--wl-text, #0f172a))}.onboarding-busy-overlay__hint,.kyc-form-busy-overlay__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--wl-text-muted, #64748b)}.onboarding-busy-overlay__hint--warning{padding:.55rem .65rem;border-radius:.55rem;background:color-mix(in srgb,var(--wl-warning, #eab308) 10%,transparent);border:1px solid color-mix(in srgb,var(--wl-warning, #eab308) 24%,transparent);color:color-mix(in srgb,var(--wl-warning-strong, #ca8a04) 88%,var(--wl-text, #0f172a))}.onboarding-busy-overlay__progress,.kyc-form-busy-overlay__progress{width:100%;height:.22rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--dash-primary, #2563eb) 10%,transparent)}.onboarding-busy-overlay__progress-bar,.kyc-form-busy-overlay__progress-bar{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--dash-primary, #2563eb),transparent);animation:onboarding-busy-progress 1.35s ease-in-out infinite}@keyframes onboarding-busy-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes onboarding-busy-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onboarding-busy-spin{to{transform:rotate(360deg)}}@keyframes onboarding-busy-pulse{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1);opacity:1}}@keyframes onboarding-busy-progress{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.onboarding-busy-overlay,.kyc-form-busy-overlay,.onboarding-busy-overlay__panel,.kyc-form-busy-overlay__panel,.onboarding-busy-overlay__spinner-ring,.kyc-form-busy-overlay__spinner-ring,.onboarding-busy-overlay__spinner-core,.kyc-form-busy-overlay__spinner-core,.onboarding-busy-overlay__progress-bar,.kyc-form-busy-overlay__progress-bar{animation:none}}.onboarding-card__steps{display:none}.onboarding-card__title{font-size:1.1rem;font-weight:700;margin:0 0 .35rem;color:var(--wl-ink, var(--wl-text, #111827))}.onboarding-card__subtitle{font-size:.8rem;color:var(--wl-text-muted, #6b7280);margin:0}.onboarding-card__details{margin:0 0 1rem;padding-left:1.1rem;font-size:.72rem;color:var(--wl-text-muted, #6b7280);line-height:1.55}.onboarding-card__details li+li{margin-top:.25rem}.onboarding-card__divider{height:1px;background:var(--wl-border, #e5e7eb);margin:.75rem 0}.onboarding-actions{display:flex;gap:.75rem;flex-wrap:wrap}.onboarding-card .profile-form{gap:.65rem;margin:0}.onboarding-card .profile-form__group{flex:none}.onboarding-form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:0}.onboarding-card .profile-form__actions,.onboarding-form-actions{padding-top:0}.onboarding-form-actions .profile-form__btn,.kyc-substep-actions .profile-form__btn{width:auto;margin:0;line-height:1.15}.onboarding-form-actions--row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.65rem}.onboarding-form-actions__btn{display:inline-flex;width:auto;text-decoration:none}.profile-form>.onboarding-form-actions,.onboarding-card__details+.onboarding-actions,.onboarding-card__details+.onboarding-form-actions,.onboarding-kyc-docs+.onboarding-form-actions,.profile-form__hint+.onboarding-form-actions,.tpin-recovery-section+.recovery-codes-actions,.recovery-codes-actions+.onboarding-form-actions,.recovery-codes-actions+.recovery-codes-footer,.recovery-codes-actions+form,.onboarding-card>.onboarding-form-actions{margin-top:1rem}.onboarding-recovery-ack{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1rem;font-size:.78rem;color:var(--wl-text, #374151);line-height:1.45;cursor:pointer}.onboarding-recovery-ack input{margin-top:.15rem;flex-shrink:0}.onboarding-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;padding:.25rem .55rem;border-radius:999px;background:var(--wl-status-warning-bg, #fef3c7);color:var(--wl-status-warning-text, #92400e)}.onboarding-pending-panel{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0}.onboarding-pending-panel .onboarding-kyc-admin-notes,.onboarding-pending-panel .onboarding-form-actions{margin-top:0;width:100%}.onboarding-status--review{background:var(--wl-status-info-bg, #dbeafe);color:var(--wl-status-info-text, #1d4ed8)}.onboarding-status--approved{background:var(--wl-status-success-bg, #dcfce7);color:var(--wl-status-success-text, #166534)}.onboarding-kyc-admin-notes{margin-top:1.25rem;padding:.85rem 1rem;border-radius:10px;border:1px solid var(--dash-warning-tint-border, #fed7aa);border-left:3px solid var(--wl-warning, #d97706);background:var(--dash-warning-tint-bg, #fffbeb)}.onboarding-kyc-admin-notes--review{border-color:color-mix(in srgb,var(--wl-primary) 35%,var(--wl-border));border-left-color:var(--wl-primary, #2563eb);background:var(--wl-status-info-bg, #eff6ff)}.onboarding-kyc-admin-notes__label{display:block;margin-bottom:.35rem;font-size:var(--dash-fs-overline, .62rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wl-status-warning-text, #92400e)}.onboarding-kyc-admin-notes--review .onboarding-kyc-admin-notes__label{color:var(--wl-status-info-text, #1d4ed8)}.onboarding-kyc-admin-notes__body{margin:0;font-size:var(--dash-fs-body, .8rem);line-height:1.5;color:var(--wl-text, var(--dash-text, #1e293b));white-space:pre-wrap}.onboarding-doc-grid{display:grid;gap:.85rem;overflow:visible;min-width:0}.onboarding-doc-grid>*{min-width:0}.onboarding-doc-grid .members-scope-autocomplete--open{z-index:calc(var(--z-local-dropdown, 20) + 2)}@media(min-width:640px){.onboarding-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-kyc-docs{display:flex;flex-direction:column;gap:1rem}.onboarding-kyc-docs--grid{display:grid;gap:.85rem}@media(min-width:640px){.onboarding-kyc-docs--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-kyc-section+.onboarding-kyc-section{margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--wl-border, #e5e7eb)}.onboarding-kyc-section__head{margin-bottom:.85rem}.onboarding-kyc-section__title{margin:0;font-size:.82rem;font-weight:700;color:var(--wl-ink, var(--wl-text, #111827))}.onboarding-kyc-section__hint{margin:.25rem 0 0;font-size:.65rem;color:var(--wl-text-muted, #6b7280);line-height:1.45}.onboarding-kyc-section__body{display:flex;flex-direction:column;gap:.85rem;min-width:0}.kyc-doc-field__row--file-only{align-items:stretch}.kyc-field-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.kyc-field-label__text{line-height:1.3}.kyc-field-label__tag{font-size:var(--dash-fs-overline, .62rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.06rem .38rem;border-radius:999px;line-height:1.35}.kyc-field-label__tag--optional{background:var(--wl-status-info-bg, #dbeafe);color:var(--wl-status-info-text, #1d4ed8)}.kyc-doc-field__number-row{margin-bottom:.55rem}@media(max-width:639px){.kyc-doc-field__number-row{margin-bottom:.65rem}.kyc-doc-field__format-hint{font-size:.68rem;line-height:1.45}.onboarding-kyc-section__body{gap:1rem}.onboarding-kyc-docs,.onboarding-kyc-docs--grid{gap:1.1rem}.onboarding-form-actions{position:sticky;bottom:0;z-index:2;margin:0 -1rem -1rem;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--wl-surface, #fff) 75%,color-mix(in srgb,var(--wl-surface, #fff) 0%,transparent))}.onboarding-form-actions .profile-form__btn{width:100%;min-height:2.75rem}}.kyc-doc-field__number-row .profile-form__input{width:100%}.profile-form__input--gstin{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.profile-form__input--udyam{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.kyc-doc-field__format-hint{margin-top:.35rem}.kyc-doc-field__number-row--error .profile-form__input{border-color:color-mix(in srgb,var(--wl-danger) 55%,var(--wl-border))}.onboarding-kyc-docs--grid .kyc-doc-field{height:100%}.kyc-doc-field__row{display:flex;align-items:stretch;gap:.5rem}.kyc-doc-field__row--error .kyc-doc-field__upload-btn{border-color:color-mix(in srgb,var(--wl-danger) 45%,var(--wl-border))}.kyc-doc-field__row--segmented{align-items:flex-start}.kyc-doc-field__segmented{flex:1;min-width:0;overflow-x:auto;padding-bottom:.1rem}.kyc-doc-field__segmented .pin-input{flex-wrap:nowrap}.kyc-doc-field__input{flex:1;min-width:0}.kyc-doc-field__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kyc-doc-field__upload-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--wl-border, #d1d5db);border-radius:.5rem;background:var(--wl-surface, #fff);color:var(--wl-primary-strong, #1d4ed8);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.kyc-doc-field__upload-btn:hover{background:var(--wl-primary-soft, #eff6ff);border-color:color-mix(in srgb,var(--wl-primary, #2563eb) 45%,var(--wl-border, #d1d5db))}.kyc-doc-field__upload-btn--done{color:var(--wl-status-success-text, #15803d);border-color:color-mix(in srgb,var(--wl-success, #16a34a) 45%,var(--wl-border, #d1d5db));background:var(--wl-status-success-bg, #f0fdf4)}.kyc-doc-field__hint{margin:.35rem 0 0;font-size:.65rem;color:var(--wl-text-muted, #9ca3af)}.kyc-doc-field__preview{display:flex;align-items:center;gap:.75rem;margin-top:.55rem;padding:.55rem .65rem;border:1px solid var(--wl-border, #e5e7eb);border-radius:.55rem;background:var(--wl-muted-surface, #f9fafb)}.kyc-doc-field__preview-thumb{flex-shrink:0;width:3rem;height:3rem;border-radius:.4rem;overflow:hidden;border:1px solid var(--wl-border, #e5e7eb);background:var(--wl-surface, #fff);display:flex;align-items:center;justify-content:center}.kyc-doc-field__preview-image{width:100%;height:100%;object-fit:cover}.kyc-doc-field__preview-file{display:flex;flex-direction:column;align-items:center;gap:.1rem;color:var(--wl-text-muted, #6b7280);font-size:.55rem;font-weight:600}.kyc-doc-field__preview-body{flex:1;min-width:0}.kyc-doc-field__preview-meta{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.kyc-doc-field__preview-name{margin:0;font-size:.72rem;font-weight:600;color:var(--wl-text, #374151);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kyc-doc-field__preview-size{margin:.15rem 0 0;font-size:.65rem;color:var(--wl-text-muted, #9ca3af)}.kyc-doc-field__remove-btn{flex-shrink:0;border:none;background:transparent;color:var(--wl-danger, #dc2626);font-size:.68rem;font-weight:600;cursor:pointer;padding:.25rem .35rem;border-radius:.35rem}.kyc-doc-field__remove-btn:hover{background:var(--wl-danger-soft, #fef2f2)}.onboarding-card .profile-form__btn--outline{background:var(--wl-muted-surface);color:var(--wl-text);border:1px solid var(--wl-border)}.onboarding-card .profile-form__btn--outline:hover:not(:disabled){background:var(--wl-primary-soft);border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--wl-border));color:var(--wl-primary)}.onboarding-card .pin-input__digit{background:var(--wl-surface, var(--dash-surface, #fff));border-color:var(--wl-border, var(--dash-border, #d1d5db));color:var(--wl-text, var(--dash-text, #1f2937));text-shadow:none;-webkit-text-security:none}.onboarding-card .pin-input__digit:focus{border-color:var(--wl-primary, var(--dash-primary, #2563eb));box-shadow:0 0 0 3px var(--wl-primary-soft, #dbeafe)}.onboarding-card .pin-input--disabled .pin-input__digit{background:var(--wl-muted-surface, #f3f4f6);color:var(--wl-text-muted, #64748b);border-color:var(--wl-border, #e5e7eb);cursor:not-allowed;opacity:.92;box-shadow:none}.onboarding-card .pin-input--disabled .pin-input__digit:focus{border-color:var(--wl-border, #e5e7eb);box-shadow:none}.onboarding-card .profile-form__input:disabled,.onboarding-card .profile-form__input--disabled{background:var(--wl-muted-surface, #f3f4f6);color:var(--wl-text-muted, #64748b);border-color:var(--wl-border, #e5e7eb);cursor:not-allowed;opacity:.92}.onboarding-card .pin-input__sep{color:var(--wl-text-muted, var(--dash-muted, #64748b))}.onboarding-card .file-upload-zone{border-color:var(--wl-border);background:var(--wl-muted-surface)}.onboarding-card .file-upload-zone:hover{border-color:color-mix(in srgb,var(--wl-primary) 45%,var(--wl-border));background:var(--wl-primary-soft)}.onboarding-card .file-upload-zone--dragover,.onboarding-card .file-upload-zone:focus-visible{border-color:var(--wl-primary);background:var(--wl-primary-soft);box-shadow:0 0 0 3px var(--wl-primary-soft)}.onboarding-card .file-upload-zone--filled{border-style:solid;border-color:color-mix(in srgb,var(--wl-success) 45%,var(--wl-border));background:var(--wl-status-success-bg)}.onboarding-card .file-upload-zone--filled:hover{border-color:color-mix(in srgb,var(--wl-success) 55%,var(--wl-border));background:var(--wl-status-success-bg)}.onboarding-card .file-upload-zone--existing{border-color:color-mix(in srgb,var(--wl-primary) 35%,var(--wl-border));background:var(--wl-status-info-bg)}.onboarding-card .file-upload-zone--existing:hover{border-color:color-mix(in srgb,var(--wl-primary) 50%,var(--wl-border));background:var(--wl-status-info-bg)}.onboarding-card .file-upload-zone--error{border-color:color-mix(in srgb,var(--wl-danger) 45%,var(--wl-border));background:var(--wl-status-danger-bg)}.onboarding-card .file-upload-zone--error:hover{border-color:color-mix(in srgb,var(--wl-danger) 55%,var(--wl-border));background:var(--wl-status-danger-bg)}.onboarding-card .file-upload-zone__badge{background:var(--wl-status-info-bg);color:var(--wl-status-info-text)}.onboarding-card .file-upload-zone__icon{background:var(--wl-surface);border:1px solid var(--wl-border);color:var(--wl-primary)}.onboarding-card .file-upload-zone__title{color:var(--wl-text)}.onboarding-card .file-upload-zone__format-tag{background:var(--wl-muted-surface);color:var(--wl-text-muted);border-color:var(--wl-border)}.onboarding-card .file-upload-zone__format-meta{color:var(--wl-text-muted)}.onboarding-card .file-upload-zone__thumb{border-color:var(--wl-border);background:var(--wl-surface)}.onboarding-card .file-upload-zone__file-icon{color:var(--wl-text-muted)}.onboarding-card .file-upload-zone__filename{color:var(--wl-text)}.onboarding-card .file-upload-zone__size{color:var(--wl-text-muted)}.onboarding-card .file-upload-zone__action{color:var(--wl-primary)}.onboarding-card .file-upload-zone__action--remove{color:var(--wl-danger)}@media(max-width:639px){.onboarding-main{align-items:flex-start;padding:.75rem .65rem calc(1rem + env(safe-area-inset-bottom,0px))}.onboarding-header{padding:.75rem .85rem;gap:.5rem}.onboarding-header__actions{gap:.4rem}.onboarding-header__logout-btn{min-height:2.25rem;padding:0 .65rem;font-size:.72rem}.onboarding-card,.onboarding-card--wide{width:100%;max-width:100%;min-width:0;padding:1rem .85rem .85rem;border-radius:.75rem;overflow-x:clip}.onboarding-card--busy,.onboarding-card--busy.onboarding-card--wide{overflow:visible}.onboarding-card__overlay-scope .onboarding-busy-overlay{border-radius:0 0 calc(.75rem - 1px) calc(.75rem - 1px);background:color-mix(in srgb,var(--wl-page-bg, #f8fafc) 72%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.onboarding-card__title{font-size:1rem;line-height:1.35}.onboarding-card__subtitle{font-size:.78rem;line-height:1.45}.onboarding-wizard-trail{margin:-1rem -.85rem 1rem}.onboarding-wizard-trail__list{justify-content:flex-start;padding:.6rem .45rem .55rem}.onboarding-wizard-trail__connector{width:.85rem;margin-inline:.08rem;margin-top:.38rem}.onboarding-wizard-trail__connector .step-trail-connector{max-width:.85rem}.onboarding-wizard-trail__step{padding:.24rem .32rem .28rem}.onboarding-wizard-trail__step--current{padding:.28rem .4rem .32rem}.onboarding-wizard-trail__label{font-size:.5rem;letter-spacing:.02em}.onboarding-wizard-trail__marker{width:1.2rem;height:1.2rem;font-size:.5625rem}.onboarding-card .profile-form__input,.onboarding-card .profile-form__textarea,.onboarding-card .profile-form__select{width:100%;min-width:0;max-width:100%}.onboarding-card .profile-form__group,.onboarding-kyc-section__body,.kyc-doc-field,.file-upload-zone-wrap{min-width:0;max-width:100%}.onboarding-card .profile-form__group:has(.pin-input--pan),.onboarding-card .kyc-doc-field__number-row:has(.pin-input--pan){min-width:0;max-width:100%;overflow:hidden}.onboarding-card .pin-input--pan{width:100%;max-width:100%;min-width:0;justify-content:space-between;gap:clamp(.08rem,.7vw,.3rem)}.onboarding-card .pin-input--aadhaar-rows .pin-input__digit{max-width:none;height:2.85rem;font-size:clamp(.95rem,4.5vw,1.15rem)}.onboarding-card .pin-input--pan .pin-input__digit,.onboarding-card .pin-input--pan .pin-input__digit--pan{flex:1 1 0;min-width:0;width:auto;max-width:1.75rem;height:2.45rem;font-size:clamp(.75rem,3.4vw,.95rem)}.onboarding-card .pin-input__digit:focus{transform:none}.onboarding-card .pin-input--otp{width:100%;max-width:100%;justify-content:space-between;gap:clamp(.12rem,1vw,.45rem)}.onboarding-card .pin-input--otp .pin-input__digit{flex:1 1 0;min-width:0;width:auto;max-width:2.65rem;height:2.75rem;font-size:clamp(.95rem,4.2vw,1.25rem)}.onboarding-form-actions--row{flex-direction:column;align-items:stretch}.onboarding-form-actions--row .profile-form__btn,.onboarding-form-actions--row .onboarding-form-actions__btn{width:100%;min-height:2.75rem}.onboarding-actions{flex-direction:column;align-items:stretch}.onboarding-actions .profile-form__btn{width:100%;min-height:2.75rem}.kyc-doc-field__row--segmented{flex-direction:column;align-items:stretch}.kyc-doc-field__segmented{overflow-x:visible;padding-bottom:0}.kyc-substep-actions{position:sticky;bottom:0;z-index:2;flex-direction:column-reverse;align-items:stretch;gap:.55rem;margin:1rem -.85rem -.85rem;padding:.85rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--wl-surface, #fff) 78%,color-mix(in srgb,var(--wl-surface, #fff) 0%,transparent))}.kyc-substep-actions__group{width:100%}.kyc-substep-actions .profile-form__btn{width:100%;min-height:2.75rem}}.iab{display:flex;align-items:center;justify-content:center;padding:1.5rem}.iab--standalone{position:fixed;inset:0;z-index:100001;min-height:100vh;overflow:auto;background:var(--dash-page-bg, #eef2ff)}.iab__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--dash-primary, #2563eb) 14%,transparent),transparent 45%),radial-gradient(circle at 80% 75%,color-mix(in srgb,#f59e0b 10%,transparent),transparent 40%),linear-gradient(160deg,var(--dash-page-bg, #eef2ff) 0%,#f8fafc 48%,#e2e8f0 100%)}.iab__layout{position:relative;z-index:1;width:min(100%,28rem);margin:0 auto;padding:2rem 1.25rem 2.5rem;display:flex;flex-direction:column;gap:1.25rem}.iab__brand{display:flex;align-items:center;gap:.75rem}.iab__logo{height:2rem;width:auto}.iab__brand-name{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--dash-text, #0f172a)}.iab__panel{border-radius:16px;overflow:hidden;border:1px solid var(--dash-border, #e2e8f0);background:var(--dash-surface, #fff);box-shadow:0 24px 60px #0f172a1f,0 4px 16px #0f172a0f}.iab__hero{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:linear-gradient(180deg,#fef3c7,#fff7ed 60%,#fff);border-bottom:1px solid var(--dash-border, #e2e8f0)}.iab__hero-icon{width:3.5rem;height:3.5rem;color:var(--dash-primary, #2563eb);animation:iab-globe-pulse 3s ease-in-out infinite}.iab__content{padding:1.5rem 1.35rem;display:flex;flex-direction:column}.iab__eyebrow{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d97706}.iab__title{margin:0 0 .65rem;font-size:1.35rem;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--dash-text, #0f172a)}.iab__text{margin:0 0 1.15rem;font-size:.875rem;line-height:1.55;color:var(--dash-muted, #64748b)}.iab__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:0 1.15rem;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.iab__btn+.iab__btn{margin-top:.55rem}.iab__btn--primary{background:var(--dash-primary, #2563eb);color:#fff}.iab__btn--primary:hover{background:var(--dash-primary-strong, #1d4ed8);transform:translateY(-1px)}.iab__btn--secondary{background:var(--dash-surface, #f1f5f9);color:var(--dash-text, #0f172a);border:1px solid var(--dash-border, #e2e8f0)}.iab__btn--secondary:hover{background:#e2e8f0}.iab__copy-icon{width:.95rem;height:.95rem;flex-shrink:0}.iab__instructions{margin-top:1rem;padding:.85rem 1rem;border-radius:10px;background:#f8fafc;border:1px solid var(--dash-border, #e2e8f0)}.iab__instructions-label{margin:0 0 .5rem;font-size:.78rem;font-weight:700;color:var(--dash-text, #0f172a)}.iab__instructions-list{margin:0;padding:0 0 0 1.15rem;display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem;line-height:1.55;color:var(--dash-muted, #64748b)}.iab__inline-icon{display:inline-flex;vertical-align:middle;margin:0 .15rem;color:var(--dash-primary, #2563eb)}.iab__hint{margin:.85rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--dash-muted, #64748b)}@keyframes iab-globe-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}@media(prefers-reduced-motion:reduce){.iab__hero-icon{animation:none}}
