@charset "UTF-8";:root{--color-primary: #1a3c6e;--color-primary-dark: #122a52;--color-primary-light: #2a5298;--color-accent: #e8a000;--color-success: #2e7d32;--color-warning: #f57c00;--color-error: #c62828;--color-info: #1565c0;--color-bg: #f9fafb;--color-surface: #ffffff;--color-border: #e5e7eb;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-disabled: #9ca3af;--spacing-base: 1rem;--content-max-width: 1408px;--sidebar-width: 272px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:none;border:none}#__next{isolation:isolate}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#111827;background-color:#f9fafb}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;color:#111827}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{line-height:1.625;color:#6b7280}small{font-size:.875rem}strong{font-weight:600}code,pre{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.9em}.app-layout{display:flex;min-height:100vh}.main-content{flex:1;display:flex;flex-direction:column;min-width:0;background-color:#f9fafb}.page-wrapper{flex:1;padding:2rem;max-width:var(--content-max-width);width:100%;margin:0 auto}@media(max-width:768px){.page-wrapper{padding:1rem}}.page-header{margin-bottom:1.5rem}.page-header__title{font-size:1.5rem;font-weight:700;color:#111827}.page-header__subtitle{font-size:.875rem;color:#6b7280;margin-top:.25rem}.dashboard-layout{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:#f0f4f8;color:#1a2332}.dashboard-layout--nav-open{overflow:hidden}.dashboard-layout__body{flex:1 1 0;min-height:0;overflow:hidden;flex-wrap:nowrap;align-items:stretch}.dashboard-layout__main{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#f0f4f8}.dashboard-layout__content{flex:1 1 0;min-height:0;height:0;padding:1.5rem 2rem 2.5rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:1024px){.dashboard-layout__content{padding:1.25rem 1.25rem 2rem}}@media(max-width:768px){.dashboard-layout__content{padding:1rem 1rem 1.5rem}}.dashboard-layout__content-inner{width:min(100%,1200px);margin:0}.dashboard-layout__content-inner--fluid{width:100%;max-width:none}.dashboard-topbar{position:sticky;top:0;flex-shrink:0;display:flex;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 2rem;background:#fff;border-bottom:1px solid #dde5ed;z-index:200}@media(max-width:768px){.dashboard-topbar{flex-wrap:wrap;padding:.75rem 1rem;gap:.75rem}}.dashboard-topbar__menu-btn{display:none;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:transparent;color:#005696;cursor:pointer;transition:background .15s ease}@media(max-width:1024px){.dashboard-topbar__menu-btn{display:inline-flex}}.dashboard-topbar__menu-btn:hover{background:#e8f0f6}.dashboard-topbar__menu-btn:focus-visible{outline:2px solid #005696;outline-offset:2px}.dashboard-topbar__menu-btn svg{width:1.25rem;height:1.25rem}.dashboard-topbar__search{flex:1;min-width:12rem;max-width:36rem;margin:0 auto;display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;border:1px solid #dde5ed;background:#f3f4f6;color:#8b98a8;font-size:.875rem;cursor:text}@media(max-width:768px){.dashboard-topbar__search{order:3;flex:1 1 100%;max-width:none;margin:0}}.dashboard-topbar__search-icon{display:flex;flex-shrink:0}.dashboard-topbar__search-icon svg{width:1rem;height:1rem}.dashboard-topbar__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}@media(max-width:768px){.dashboard-topbar__actions{order:2}}.dashboard-topbar__icon-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:transparent;color:#005696;cursor:pointer;transition:background .15s ease}.dashboard-topbar__icon-btn:hover{background:#e8f0f6}.dashboard-topbar__icon-btn:focus-visible{outline:2px solid #005696;outline-offset:2px}.dashboard-topbar__icon-btn svg{width:1.15rem;height:1.15rem}@media(max-width:480px){.dashboard-topbar__icon-btn--hide-sm{display:none}}.dashboard-topbar__avatar{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(135deg,#005696,#2a7fc1);color:#fff;font-size:.75rem;font-weight:700;overflow:hidden}.dashboard-topbar__avatar-img{width:100%;height:100%;object-fit:cover}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:.375rem;transition:all .2s ease;cursor:pointer;border:1px solid transparent;position:relative}.btn:focus-visible{outline:2px solid #1a3c6e;outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{height:2rem;padding:0 .75rem;font-size:.875rem}.btn--md{height:2.75rem;padding:0 1.25rem;font-size:1rem}.btn--lg{height:3.25rem;padding:0 1.5rem;font-size:1.125rem}.btn--primary{background-color:#1a3c6e;color:#fff}.btn--primary:hover:not(:disabled){background-color:#122a52}.btn--primary:active:not(:disabled){transform:translateY(1px)}.btn--outline{background-color:transparent;color:#1a3c6e;border-color:#1a3c6e}.btn--outline:hover:not(:disabled){background-color:#1a3c6e;color:#fff}.btn--ghost{background-color:transparent;color:#111827}.btn--ghost:hover:not(:disabled){background-color:#f3f4f6}.btn--full{width:100%}.btn--loading{pointer-events:none}.btn__spinner{position:absolute;width:1.25rem;height:1.25rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}.btn__text--hidden{visibility:hidden}.date-picker{position:relative}.date-picker--disabled{opacity:.55;pointer-events:none}.date-picker__trigger{width:100%;min-height:3rem;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background-color:#1a3c6e0a;border:1px solid rgba(26,60,110,.05);border-radius:.5rem;font-size:.875rem;color:#111827;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.date-picker__trigger:focus-visible{outline:none;border-color:#1a3c6e;box-shadow:0 0 0 3px #1a3c6e1a}.date-picker--error .date-picker__trigger{border-color:#c62828}.date-picker--error .date-picker__trigger:focus-visible{box-shadow:0 0 0 3px #c628281a}.date-picker__placeholder{color:#9ca3af}.date-picker__value{color:#111827}.date-picker__icon{width:1.125rem;height:1.125rem;flex-shrink:0;color:#6b7280}.date-picker__error{display:block;margin-top:.25rem;font-size:.875rem;color:#c62828}.date-picker__popover{position:absolute;top:calc(100% + .25rem);left:0;z-index:100;background-color:#fff;border:1px solid rgba(26,60,110,.14);border-radius:.75rem;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;min-width:18rem;animation:dp-in .14s ease-out}@media(max-width:480px){.date-picker__popover{min-width:0;width:100%}}.date-picker__panel{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.date-picker__nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.date-picker__nav-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:#6b7280;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.date-picker__nav-btn svg{width:1rem;height:1rem}.date-picker__nav-btn:hover:not(:disabled){background-color:#1a3c6e0f;color:#1a3c6e}.date-picker__nav-btn:disabled{opacity:.3;cursor:not-allowed}.date-picker__nav-label{flex:1;text-align:center;font-size:.875rem;font-weight:600;color:#111827}.date-picker__nav-label--clickable{border-radius:.5rem;padding:.25rem .5rem;transition:background-color .15s ease,color .15s ease;cursor:pointer}.date-picker__nav-label--clickable:hover{background-color:#1a3c6e0f;color:#1a3c6e}.date-picker__year-btn{padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#111827;text-align:center;transition:background-color .15s ease,color .15s ease}.date-picker__year-btn:hover:not(:disabled){background-color:#1a3c6e0f;color:#1a3c6e}.date-picker__year-btn--current{color:#1a3c6e;font-weight:600}.date-picker__year-btn--selected{background-color:#1a3c6e;color:#fff;font-weight:600}.date-picker__year-btn--selected:hover:not(:disabled){background-color:#122a52;color:#fff}.date-picker__year-btn:disabled{color:#9ca3af;cursor:not-allowed}.date-picker__month-btn{padding:.5rem .25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#111827;text-align:center;transition:background-color .15s ease,color .15s ease}.date-picker__month-btn:hover:not(:disabled){background-color:#1a3c6e0f;color:#1a3c6e}.date-picker__month-btn--current{color:#1a3c6e;font-weight:600}.date-picker__month-btn--selected{background-color:#1a3c6e;color:#fff;font-weight:600}.date-picker__month-btn--selected:hover:not(:disabled){background-color:#122a52;color:#fff}.date-picker__month-btn:disabled{color:#9ca3af;cursor:not-allowed}.date-picker__weekday{padding:.25rem;font-size:.75rem;font-weight:600;color:#9ca3af;text-align:center;text-transform:uppercase;letter-spacing:.04em}.date-picker__day-empty{display:block}.date-picker__day-btn{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:.75rem;color:#111827;transition:background-color .15s ease,color .15s ease}.date-picker__day-btn:hover:not(:disabled){background-color:#1a3c6e0f;color:#1a3c6e}.date-picker__day-btn--today{color:#1a3c6e;font-weight:600;box-shadow:inset 0 0 0 1px #1a3c6e66}.date-picker__day-btn--selected{background-color:#1a3c6e;color:#fff;font-weight:600}.date-picker__day-btn--selected:hover:not(:disabled){background-color:#122a52;color:#fff}.date-picker__day-btn:disabled{color:#9ca3af;cursor:not-allowed}@keyframes dp-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.input-group{display:flex;flex-direction:column;gap:.25rem}.input-group__label{font-size:.875rem;font-weight:500;color:#111827}.input-group__wrapper{position:relative;display:flex;align-items:center}.input-group__input{width:100%;min-height:3rem;padding:0 1rem;font-size:.875rem;color:#111827;background-color:#1a3c6e0a;border:1px solid rgba(26,60,110,.05);border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease}.input-group__input::placeholder{color:#9ca3af}.input-group__input:focus{outline:none;border-color:#1a3c6e;box-shadow:0 0 0 3px #1a3c6e1a}.input-group__input:disabled{background-color:#1a3c6e0a;color:#9ca3af;cursor:not-allowed}.input-group__input--with-icon{padding-left:2.75rem}.input-group__input--with-right-icon{padding-right:2.75rem}.input-group__icon{position:absolute;display:flex;align-items:center;justify-content:center;width:2.75rem;height:100%;color:#6b7280;pointer-events:none}.input-group__icon svg{width:1.25rem;height:1.25rem}.input-group__icon--left{left:0}.input-group__icon--right{right:0}.input-group__error{font-size:.875rem;color:#c62828}.input-group--error .input-group__input{border-color:#c62828}.input-group--error .input-group__input:focus{box-shadow:0 0 0 3px #c628281a}.checkbox{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox__input{position:absolute;opacity:0;width:0;height:0}.checkbox__box{flex-shrink:0;width:1.25rem;height:1.25rem;border:1px solid #e5e7eb;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background-color:#fff}.checkbox__box svg{width:.875rem;height:.875rem;opacity:0;color:#fff;transition:opacity .15s ease}.checkbox__input:checked+.checkbox__box{background-color:#1a3c6e;border-color:#1a3c6e}.checkbox__input:checked+.checkbox__box svg{opacity:1}.checkbox__input:focus-visible+.checkbox__box{outline:2px solid #1a3c6e;outline-offset:2px}.checkbox__label{font-size:.875rem;color:#6b7280;line-height:1.4}.checkbox--error .checkbox__box{border-color:#c62828}.otp-input{display:flex;flex-direction:column;align-items:center;gap:.5rem}.otp-input__boxes{display:flex;gap:.5rem}.otp-input__box{width:2.875rem;height:3.375rem;font-size:1.25rem;font-weight:600;text-align:center;color:#111827;background-color:#fff;border:1.5px solid rgba(26,60,110,.65);border-radius:1rem;transition:all .2s ease}.otp-input__box:focus{outline:none;border-color:#1a3c6e;box-shadow:0 0 0 3px #1a3c6e1a}.otp-input__box:disabled{background-color:#f3f4f6;cursor:not-allowed}@media(max-width:480px){.otp-input__box{width:2.5rem;height:3rem;font-size:1.125rem}}.otp-input__error{font-size:.875rem;color:#c62828;text-align:center}.otp-input--error .otp-input__box{border-color:#c62828}.otp-input--error .otp-input__box:focus{box-shadow:0 0 0 3px #c628281a}.passcode-input{position:relative;display:flex;flex-direction:column;align-items:center}.passcode-input__toggle{position:absolute;right:-2rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#6b7280;border-radius:.375rem;transition:all .2s ease}.passcode-input__toggle:hover{background-color:#f3f4f6;color:#111827}.passcode-input__toggle svg{width:1.25rem;height:1.25rem}@media(max-width:768px){.passcode-input__toggle{position:static;transform:none;margin-top:.5rem}}.progress-indicator{margin-bottom:2rem}.progress-indicator__label{margin-bottom:.75rem;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:.18em;color:#6b7280;text-transform:uppercase}.progress-indicator__steps{display:flex;align-items:center;justify-content:center}.progress-indicator__step-wrapper{display:flex;align-items:center}.progress-indicator__step{width:1.875rem;height:1.875rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;background-color:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;transition:all .2s ease}.progress-indicator__step--active,.progress-indicator__step--completed{background-color:#1a3c6e;color:#fff;border-color:#1a3c6e}.progress-indicator__line{width:2.25rem;height:2px;background-color:transparent;margin:0 .25rem;border-radius:1px;background-image:repeating-linear-gradient(to right,#d1d5db 0,#d1d5db 3px,transparent 3px,transparent 6px);transition:all .2s ease}.progress-indicator__line--completed{background-color:#1a3c6e;background-image:none}@media(max-width:480px){.progress-indicator__line{width:1.5rem}}.confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;padding:1rem;background:transparent;border:none;max-width:none;max-height:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.confirm-modal::backdrop{background-color:#00000057;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-modal__content{position:relative;background-color:#fff;border-radius:1rem;padding:2rem 2rem 1.5rem;max-width:39rem;width:100%;box-shadow:0 18px 42px #11182729;animation:modal-in .2s ease-out}.confirm-modal__close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;color:#7b8799}.confirm-modal__close svg{width:1rem;height:1rem}.confirm-modal__title{max-width:30rem;font-size:1.875rem;font-weight:600;color:#111827;margin-bottom:.75rem;line-height:1.15;letter-spacing:-.03em}.confirm-modal__title--centered{max-width:none;text-align:center}.confirm-modal__description{font-size:1.0625rem;color:#6b7280;line-height:1.55;margin-bottom:1.5rem}.confirm-modal__description--centered{text-align:center;margin-inline:auto}.confirm-modal__actions{display:flex;flex-direction:column;gap:.75rem}.confirm-modal__actions .btn{width:100%;min-height:3.375rem;border-radius:9999px}@media(max-width:480px){.confirm-modal__actions{flex-direction:column}}.confirm-modal__actions--stacked{flex-direction:column}.confirm-modal__actions--stacked .btn{width:100%}@keyframes modal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.brand-panel{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;background-color:#fff}@media(max-width:1024px){.brand-panel{display:none}}.brand-panel__shell{position:relative;width:min(25rem,100%);min-height:min(46rem,100vh - 3rem)}.registration{display:flex;min-height:100vh;background-color:#fff;width:min(100%,90rem);margin:0 auto}.registration__main{flex:1;display:flex;flex-direction:column;min-width:0;background-color:#fff}@media(min-width:1024px){.registration__main{flex:0 0 56%;max-width:56%}}.registration__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem 0}@media(max-width:768px){.registration__header{padding:1rem}}@media(max-width:480px){.registration__header{padding:.75rem .75rem 0}}.registration__logo{display:flex;align-items:center;gap:.5rem}.registration__logo-image{width:175px;height:80px;display:block;object-fit:contain}.registration__login-link{font-size:1rem;font-weight:500;color:#1a3c6e;transition:color .2s ease}.registration__login-link:hover{color:#122a52}.registration__content{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 2rem 1.5rem 2.5rem}@media(max-width:768px){.registration__content{padding:1.5rem 1rem;justify-content:center}}@media(max-width:480px){.registration__content{align-items:flex-start;padding:1.25rem .75rem 1rem}}.registration--success .registration__header{padding-top:1rem}.registration--success .registration__content{justify-content:center;align-items:flex-start;padding-top:5.5rem}.registration--success .registration__logo-text{font-size:2.5rem;letter-spacing:-.05em}.registration--success .registration__login-link{font-size:1.125rem;font-weight:500}.registration--login .registration__content{justify-content:center;padding-top:2rem;padding-left:2rem;padding-right:2rem}.registration--login .registration__footer{margin-right:2.5rem}.registration__footer{display:flex;align-items:center;justify-content:space-between;margin:0 3rem 1rem;padding:1rem 0 0;border-top:1px solid #e5e7eb;font-size:.75rem;color:#6b7280;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.registration__footer{flex-direction:column;gap:.5rem;margin:0 1rem 1rem;padding:1rem 0 0;text-align:center}}@media(max-width:480px){.registration__footer{margin:0 .75rem .75rem;letter-spacing:.05em}}.registration__footer-links{display:flex;gap:1rem}@media(max-width:480px){.registration__footer-links{flex-wrap:wrap;justify-content:center;gap:.75rem}}.registration__footer-links a{color:#6b7280;transition:color .2s ease}.registration__footer-links a:hover{color:#111827}.brand-panel{flex:0 0 44%;max-width:44%}.step{width:100%;max-width:25rem}@media(max-width:768px){.step{max-width:100%}}.step--account-type,.step--business-type,.step--login{max-width:28rem}.step--success{max-width:32rem}.step__back{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:#111827;align-self:flex-start;margin-bottom:1.25rem}.step__back svg{width:1.25rem;height:1.25rem}@media(max-width:480px){.step__back{margin-bottom:1rem;font-size:.9375rem}}.step__header{margin-bottom:2rem;text-align:left}@media(max-width:480px){.step__header{margin-bottom:1.5rem}}.step__title{margin-bottom:.5rem;font-size:2rem;font-weight:600;line-height:1.22;letter-spacing:-.03em;color:#111827}@media(max-width:768px){.step__title{font-size:1.75rem;line-height:1.18}}@media(max-width:480px){.step__title{font-size:1.5rem}}.step__subtitle{font-size:1.0625rem;font-weight:400;line-height:1.5;color:#6b7280}.step__subtitle strong{color:#111827;font-weight:600}@media(max-width:480px){.step__subtitle{font-size:1rem;line-height:1.45}}.step__form{display:flex;flex-direction:column;gap:1rem}@media(max-width:480px){.step__form{gap:.75rem}}.step__link{color:#1a3c6e;font-weight:600}.step__link:hover{color:#122a52;text-decoration:underline}.step__link--block{display:block;width:100%;margin-top:.75rem;padding:0;border:0;background:transparent;text-align:center;cursor:pointer;font:inherit;color:#1a3c6e;font-weight:600}.step__link--block:hover{color:#122a52;text-decoration:underline}.step__footer-text{margin-top:1.5rem;font-size:1rem;color:#6b7280;text-align:center}.step__resend{font-size:1rem;color:#6b7280;text-align:center}.step__otp-footer{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;text-align:center}.step__otp-hint{font-size:.875rem;color:#6b7280}.step__otp-hint .step__link{padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.step__otp-hint .step__link:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.step__otp-timer{margin:0;font-size:.9rem;color:#6b7280;line-height:1.45}.step__otp-countdown{color:#122a52;font-weight:700}.step__timer{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.5rem;margin-top:.5rem;font-size:.95rem;color:#6b7280;white-space:nowrap}.step__timer strong{color:#122a52;font-weight:700}@media(max-width:480px){.step__timer{flex-wrap:wrap;white-space:normal;text-align:center;line-height:1.45}}.step__timer-icon{width:1rem;height:1rem;flex-shrink:0}.step__error{font-size:.875rem;color:#c62828}.step--login .step__header{margin-bottom:2rem}.step--login .step__title{font-size:2rem;line-height:1.18}.step--login .step__subtitle{max-width:24rem;font-size:1rem;line-height:1.55}.step--login .step__footer-text{margin-top:1.25rem}.registration .btn{min-height:3rem;border-radius:9999px;font-weight:600;box-shadow:none}.registration .btn--primary{background-color:#1b66b1;color:#fff}.registration .btn--primary:hover:not(:disabled){background-color:#155796}.registration .btn--outline{background-color:#fff;color:#1b66b1;border-color:#1b66b1}.registration .btn--outline:hover:not(:disabled){background-color:#eff5fc;color:#1b66b1}.registration .btn:disabled{opacity:1;background-color:#97abc9;color:#fff;border-color:transparent}.account-type-grid{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.account-type-grid{gap:.75rem}}.account-type-card{display:flex;flex-direction:column;align-items:stretch;padding:0;background-color:#fff;border:1px solid #dce4f0;border-radius:1.25rem;box-shadow:0 8px 18px #1018280a;overflow:hidden;cursor:pointer;text-align:left;transition:all .2s ease}.account-type-card:focus-visible{outline:3px solid rgba(27,102,177,.18);outline-offset:3px}.account-type-card--selected{border-color:#1b66b1;box-shadow:0 12px 26px #1b66b11f}.account-type-card--selected .account-type-card__top{background-color:#1b66b1}.account-type-card--selected .account-type-card__icon,.account-type-card--selected .account-type-card__title,.account-type-card--selected .account-type-card__arrow{color:#fff}.account-type-card--selected .account-type-card__description{background-color:#78a1ca;color:#fffffff0}.account-type-card:hover:not(.account-type-card--selected),.account-type-card:focus-visible:not(.account-type-card--selected){border-color:#1b66b1;box-shadow:0 12px 26px #1b66b11f}.account-type-card:hover:not(.account-type-card--selected) .account-type-card__top,.account-type-card:focus-visible:not(.account-type-card--selected) .account-type-card__top{background-color:#1b66b1}.account-type-card:hover:not(.account-type-card--selected) .account-type-card__icon,.account-type-card:focus-visible:not(.account-type-card--selected) .account-type-card__icon{background-color:#ffffff29;color:#fff}.account-type-card:hover:not(.account-type-card--selected) .account-type-card__title,.account-type-card:hover:not(.account-type-card--selected) .account-type-card__arrow,.account-type-card:focus-visible:not(.account-type-card--selected) .account-type-card__title,.account-type-card:focus-visible:not(.account-type-card--selected) .account-type-card__arrow{color:#fff}.account-type-card:hover:not(.account-type-card--selected) .account-type-card__description,.account-type-card:focus-visible:not(.account-type-card--selected) .account-type-card__description{background-color:#6f9ec9;color:#fffffff5}.account-type-card__top{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1rem;background-color:#f6f9fd}@media(max-width:768px){.account-type-card__top{grid-template-columns:3rem 1fr auto;gap:.75rem;padding:1rem}}.account-type-card__icon{width:2.875rem;height:2.875rem;border-radius:.875rem;display:inline-flex;align-items:center;justify-content:center;background-color:#e7eef8;color:#1b4f87}.account-type-card__icon svg{width:1.5rem;height:1.5rem}@media(max-width:768px){.account-type-card__icon{width:2.5rem;height:2.5rem;border-radius:.75rem}.account-type-card__icon svg{width:1.25rem;height:1.25rem}}.account-type-card__title{font-size:1.5rem;font-weight:600;line-height:1.18;color:#111827}@media(max-width:768px){.account-type-card__title{font-size:1.25rem;line-height:1.2}}@media(max-width:480px){.account-type-card__title{font-size:1.125rem}}.account-type-card__arrow{width:1.125rem;height:1.125rem;color:#90a7c5}@media(max-width:768px){.account-type-card__arrow{width:1rem;height:1rem}}.account-type-card__description{padding:1rem 1.25rem;font-size:1rem;line-height:1.45;color:#6b7280;background-color:#fcfdff}@media(max-width:768px){.account-type-card__description{padding:1rem;font-size:.9375rem;line-height:1.5}}.business-type-list{display:flex;flex-direction:column;gap:.75rem}@media(max-width:480px){.business-type-list{gap:.5rem}}.business-type-option{display:flex;align-items:center;justify-content:space-between;min-height:3.125rem;padding:0 1rem;background-color:#fff;border:1px solid #7ca5cb;border-radius:9999px;cursor:pointer;transition:all .2s ease}.business-type-option:hover{border-color:#1b66b1}@media(max-width:480px){.business-type-option{min-height:2.875rem;padding:0 .75rem}}.business-type-option--selected{border-color:#1b66b1;background-color:#f8fbff}.business-type-option__radio{position:absolute;opacity:0;width:0;height:0}.business-type-option__content{flex:1}.business-type-option__label{font-size:1rem;font-weight:500;color:#111827}@media(max-width:480px){.business-type-option__label{font-size:.9375rem}}.business-type-option__radio-indicator{width:.875rem;height:.875rem;border-radius:9999px;background-color:#f3e8fb;box-shadow:inset 0 0 0 2px #1b66b10a}.business-type-option--selected .business-type-option__radio-indicator{background-color:#edd8fa}.country-select{position:relative}.country-select__trigger{width:100%;min-height:3.125rem;padding:0 1rem;display:flex;align-items:center;gap:.75rem;background-color:#fff;border:1px solid rgba(26,60,110,.32);border-radius:.5rem;font-size:1rem;color:#111827}@media(max-width:480px){.country-select__trigger{min-height:3rem;padding:0 .75rem;gap:.5rem;font-size:.9375rem}}.country-select__flag{display:block;width:1.25rem;height:auto;border-radius:2px;object-fit:cover;flex-shrink:0}.country-select__name,.country-select__placeholder{flex:1;text-align:left}.country-select__placeholder{color:#9ca3af}.country-select__arrow{width:1.25rem;height:1.25rem;color:#1a3c6e;transition:transform .2s ease}.country-select__arrow--open{transform:rotate(180deg)}.country-select__dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;background-color:#fff;border:1px solid rgba(26,60,110,.24);border-radius:.5rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;max-height:16rem;overflow-y:auto;z-index:100;animation:dropdown-in .15s ease-out}.country-select__option{width:100%;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#111827}.country-select__option:hover{background-color:#1a3c6e08}.country-select__option--selected{background-color:#1a3c6e0f}@media(max-width:480px){.country-select__option{padding:.75rem;gap:.5rem;font-size:.9375rem}}.country-select__check{width:1.25rem;height:1.25rem;color:#1a3c6e;margin-left:auto}.phone-input{position:relative;display:flex;align-items:center;gap:.5rem}@media(max-width:480px){.phone-input{flex-direction:column;align-items:stretch}}.phone-input__country-wrap{position:relative}@media(max-width:480px){.phone-input__country-wrap{width:100%}}.phone-input__country{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;min-height:3.25rem;background-color:#1a3c6e0a;border:1px solid rgba(26,60,110,.08);border-radius:.5rem}@media(max-width:480px){.phone-input__country{width:100%;justify-content:space-between}}.phone-input__flag{display:block;width:1.25rem;height:auto;border-radius:2px;object-fit:cover;flex-shrink:0}.phone-input__dropdown{position:absolute;top:calc(100% + .25rem);left:0;min-width:16rem;background-color:#fff;border:1px solid rgba(26,60,110,.24);border-radius:.5rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;max-height:16rem;overflow-y:auto;z-index:100;animation:dropdown-in .15s ease-out}@media(max-width:480px){.phone-input__dropdown{width:100%;min-width:unset}}.phone-input__option{width:100%;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:#111827;text-align:left}.phone-input__option:hover{background-color:#1a3c6e0a}.phone-input__option--selected{background-color:#1a3c6e14}@media(max-width:480px){.phone-input__option{padding:.75rem;gap:.5rem}}.phone-input__name{flex:1;text-align:left}.phone-input__dial-code{font-weight:600;color:#111827}.phone-input__number-wrap{flex:1;display:flex;flex-direction:column;gap:2px;min-height:3.25rem;padding:.5rem 1rem;background-color:#1a3c6e0a;border:1px solid rgba(26,60,110,.08);border-radius:.5rem}@media(max-width:480px){.phone-input__number-wrap{width:100%}}.phone-input__field-label{font-size:.625rem;color:#9ca3af}.phone-input__number{width:100%;padding:0;border:0;background:transparent;font-size:1rem;color:#111827}.phone-input__number::placeholder{color:#9ca3af}.phone-input__number:focus{outline:none}.phone-input__valid{position:absolute;right:.75rem;color:#2e7d32}.phone-input__valid svg{width:1.125rem;height:1.125rem}.step--otp .step__header,.step--passcode .step__header,.step--success .step__header{text-align:center}.step--success .step__title{max-width:33rem;margin:0 auto 1.5rem;font-size:2.25rem;font-weight:500;line-height:1.42;letter-spacing:-.03em}@media(max-width:480px){.step--success .step__title{margin-bottom:1rem;font-size:1.75rem}}.step--success .step__subtitle{max-width:24rem;margin:0 auto;font-size:1.125rem;line-height:1.55;text-align:center}@media(max-width:480px){.step--success .step__subtitle{font-size:1rem}}.step--success .step__footer-text{margin-top:5.25rem;font-size:1.125rem}@media(max-width:480px){.step--success .step__footer-text{margin-top:2rem;font-size:1rem}}.success-icon{width:8rem;height:8rem;margin:0 auto 2.5rem;display:flex;align-items:center;justify-content:center;color:#37bf82;animation:success-pop .35s ease-out}.success-icon svg{width:100%;height:100%}@keyframes success-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.landing{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#1a3c6e,#122a52);color:#fff;text-align:center}.landing__content{max-width:36rem}.landing__logo{margin-bottom:2rem}.landing__logo-text{font-size:2.25rem;font-weight:700;letter-spacing:-.02em}.landing__title{font-size:1.875rem;font-weight:700;margin-bottom:1rem;line-height:1.25}@media(max-width:768px){.landing__title{font-size:1.5rem}}.landing__subtitle{font-size:1.125rem;opacity:.9;margin-bottom:2rem;line-height:1.625}@media(max-width:768px){.landing__subtitle{font-size:1rem}}.landing__cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background-color:#fff;color:#1a3c6e;font-size:1.125rem;font-weight:600;border-radius:9999px;transition:all .2s ease;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.landing__cta:hover{transform:translateY(-2px);box-shadow:0 10px 40px #0003}.landing__cta:active{transform:translateY(0)}.landing__cta svg{width:1.25rem;height:1.25rem}.landing__features{display:flex;justify-content:center;gap:2rem;margin-top:3rem;flex-wrap:wrap}.landing__feature{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.9}.landing__feature-icon{width:2rem;height:2rem}.landing__feature-icon svg{width:100%;height:100%}.landing__feature-text{font-size:.875rem;font-weight:500}.sidebar{width:272px;flex-shrink:0;background:#004a99;display:flex;flex-direction:column;min-height:0;align-self:stretch;overflow:hidden;border-top-right-radius:1.75rem;border-bottom-right-radius:1.75rem}@media(max-width:1024px){.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:400;width:min(85vw,272px);max-width:272px;transform:translate(-100%);transition:transform .25s ease;box-shadow:0 12px 40px #001e5059}.sidebar--open{transform:translate(0)}}.sidebar-overlay{display:none}@media(max-width:1024px){.sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;border:none;padding:0;margin:0;background:#0f172a73;cursor:pointer;animation:sidebar-overlay-in .2s ease}}@keyframes sidebar-overlay-in{0%{opacity:0}to{opacity:1}}.sidebar__header{display:none;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .5rem;border-bottom:1px solid rgba(255,255,255,.12)}@media(max-width:1024px){.sidebar__header{display:flex}}.sidebar__header-title{font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9}.sidebar__close-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:#ffffff1a;color:#ffffffeb;cursor:pointer;transition:background .15s ease}.sidebar__close-btn:hover{background:#ffffff2e}.sidebar__close-btn:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.sidebar__close-btn svg{width:1.15rem;height:1.15rem}.sidebar__nav{flex:1;min-height:0;padding:1.25rem .75rem .5rem;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}@media(max-width:1024px){.sidebar__nav{padding-top:.75rem}}.sidebar__nav::-webkit-scrollbar{width:6px}.sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}.sidebar__nav::-webkit-scrollbar-track{background:transparent}.sidebar__section-label{margin:1rem 1rem .5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.sidebar__nav-item{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem 1rem;border-radius:999px;color:#ffffffeb;text-decoration:none;font-size:.875rem;font-weight:500;transition:background .15s ease,color .15s ease}.sidebar__nav-item:hover:not(.sidebar__nav-item--active){background:#ffffff1a}.sidebar__nav-item:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.sidebar__nav-item--active{background:#fff;color:#005696}.sidebar__nav-item--active:hover,.sidebar__nav-item--active:focus-visible{background:#fff;color:#005696}.sidebar__nav-item--active .sidebar__nav-icon{color:#005696}.sidebar__nav-icon{flex-shrink:0;display:flex;width:1.1rem;height:1.1rem;color:inherit}.sidebar__nav-icon svg{width:100%;height:100%}.sidebar__nav-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__nav-badge{min-width:1.4rem;height:1.4rem;padding:0 .4rem;border-radius:999px;background:#fff3;font-size:.7rem;display:inline-flex;align-items:center;justify-content:center}.sidebar__nav-item--active .sidebar__nav-badge{background:#e8f0f6;color:#005696}.sidebar__nav-group{display:flex;flex-direction:column;gap:.15rem;width:100%}.sidebar__nav-item-row{display:flex;align-items:center;gap:.15rem;border-radius:999px}.sidebar__nav-item-row--active .sidebar__nav-item--parent:not(.sidebar__nav-item--active){color:#ffffffeb}.sidebar__nav-item--parent{flex:1;min-width:0}.sidebar__chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-right:.25rem;border:none;border-radius:999px;background:transparent;color:#ffffffa6;cursor:pointer;transition:transform .15s ease,color .15s ease,background .15s ease}.sidebar__chevron svg{width:.9rem;height:.9rem}.sidebar__chevron:hover{background:#ffffff1a;color:#ffffffeb}.sidebar__chevron--open{transform:rotate(90deg)}.sidebar__subnav{list-style:none;margin:0;padding:0 2.4rem .25rem .65rem;display:flex;flex-direction:column;gap:.25rem;width:100%}.sidebar__subnav>li{display:flex;width:100%}.sidebar__subnav-hint{padding:.15rem 1rem .35rem 2.85rem;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.sidebar__nav-sublink{display:flex;align-items:center;gap:.5rem;width:100%;box-sizing:border-box;min-height:2.75rem;margin:0;padding:.5rem 1rem .5rem 2.2rem;border-radius:999px;color:#ffffffd9;text-decoration:none;font-size:.75rem;font-weight:500;transition:background .15s ease,color .15s ease}.sidebar__nav-sublink--stacked .sidebar__nav-sublink-body{gap:0}.sidebar__nav-sublink--stacked .sidebar__nav-sublink-label{line-height:1.15}.sidebar__nav-sublink--stacked .sidebar__nav-sublink-meta{line-height:1.1}.sidebar__nav-sublink:hover:not(.sidebar__nav-sublink--active){background:#ffffff14}.sidebar__nav-sublink--active{background:#fff;color:#005696}.sidebar__nav-sublink--active .sidebar__nav-sublink-meta{color:#005696a6}.sidebar__nav-sublink-icon{flex-shrink:0;display:flex;width:.95rem;height:.95rem}.sidebar__nav-sublink-icon svg{width:100%;height:100%}.sidebar__nav-sublink-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sidebar__nav-sublink-label{white-space:nowrap;line-height:1.25}.sidebar__nav-sublink-meta{font-size:.62rem;font-weight:500;line-height:1.2;color:#ffffff8c;white-space:nowrap}.sidebar__footer{flex-shrink:0;padding:1rem 1.25rem 1.5rem;font-size:.65rem;line-height:1.5;color:#ffffffd9}.sidebar__footer-copy{margin:.35rem 0 0;color:#ffffffb8}.dashboard-brand{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.dashboard-brand__logo{display:block;width:auto;height:3rem;max-width:9.25rem}.dashboard-brand--header{margin-right:.5rem}.dashboard-user-menu{position:relative}.dashboard-user-menu__trigger{cursor:pointer;border:none;font-family:inherit}.dashboard-user-menu__trigger:disabled{opacity:.7;cursor:wait}.dashboard-user-menu__panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;min-width:15rem;padding:.5rem;background:#fff;border:1px solid #dde5ed;border-radius:12px;box-shadow:0 12px 32px #1735601f}.dashboard-user-menu__identity{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem}.dashboard-user-menu__avatar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:linear-gradient(135deg,#005696,#2a7fc1);color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.dashboard-user-menu__meta{min-width:0;display:flex;flex-direction:column;gap:.15rem}.dashboard-user-menu__name{font-size:.875rem;font-weight:600;color:#1a2332;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-user-menu__email{font-size:.75rem;color:#8b98a8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-user-menu__divider{height:1px;margin:.25rem 0;background:#dde5ed}.dashboard-user-menu__item{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:8px;background:transparent;text-align:left;font-family:inherit;font-size:.875rem;font-weight:500;color:#1a2332;cursor:pointer;transition:background .15s ease}.dashboard-user-menu__item:hover:not(:disabled){background:#e8f0f6}.dashboard-user-menu__item:disabled{opacity:.65;cursor:wait}.dashboard-user-menu__item--danger{color:#e53935}.dashboard-layout .status-banner{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 2rem 0;padding:1rem 1.25rem;font-size:.875rem;border-radius:12px;border:1px solid transparent;background:#fff;box-shadow:0 2px 12px #004a990f}@media(max-width:768px){.dashboard-layout .status-banner{margin:1rem;flex-wrap:wrap}}.dashboard-layout .status-banner--pending{border-color:#f57c0059;background:#fff8e6;color:#92400e}.dashboard-layout .status-banner--rejected{border-color:#dc354559;background:#fef2f2;color:#991b1b}.dashboard-layout .status-banner__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;background:#0000000f}.dashboard-layout .status-banner__icon svg{width:1rem;height:1rem}.dashboard-layout .status-banner__copy{display:flex;flex-direction:column;flex:1;gap:.2rem}.dashboard-layout .status-banner__eyebrow{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.dashboard-layout .status-banner__message{line-height:1.5}.dashboard-layout .status-banner__cta{font-size:.875rem;font-weight:600;text-decoration:none;padding:.6rem 1rem;border-radius:999px;border:1px dashed #005696;color:#005696;background:#fff;white-space:nowrap}.dashboard-layout .status-banner__cta:hover{background:#e8f0f6}.verification-flow{background:#eef4fc}.verification-flow__body{min-height:0}.verification-flow__sidebar{width:14.75rem;flex-shrink:0;background:#165da5;color:#fff;padding:1rem 1rem 2rem 1.35rem;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;border-radius:0 1.75rem 1.75rem 0;align-self:start;min-height:calc(100vh - 6rem);margin-top:.25rem}@media(max-width:1024px){.verification-flow__sidebar{width:100%;border-radius:0;min-height:auto;margin-top:0;padding-bottom:1.25rem}}.verification-flow__brand{display:inline-flex;align-items:center;gap:.875rem;color:#fff;text-decoration:none}.verification-flow__brand-mark{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#ffffff24;color:#fff;font-size:1.125rem;font-weight:700}.verification-flow__brand-text{font-size:1.85rem;font-weight:700;letter-spacing:-.04em;color:#173560}.verification-flow__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media(max-width:1024px){.verification-flow__steps{flex-direction:row;flex-wrap:wrap;gap:.875rem 1rem}}.verification-flow__step{position:relative;display:flex;align-items:center;gap:1.15rem;min-height:3.25rem;padding-bottom:.65rem}.verification-flow__step:not(:last-child):after{content:"";position:absolute;left:1rem;top:2rem;bottom:-.375rem;width:2px;background:#ffffffa6}@media(max-width:1024px){.verification-flow__step{min-height:auto;padding-bottom:0}.verification-flow__step:not(:last-child):after{display:none}}.verification-flow__step-marker{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:2rem;height:2rem;border-radius:999px;border:2px solid rgba(255,255,255,.85);background:#fff;color:#165da5;font-size:.9375rem;font-weight:700;flex-shrink:0}.verification-flow__step-label{font-size:.98rem;font-weight:600;color:#ffffffeb}.verification-flow__step--complete .verification-flow__step-marker{color:#165da5}.verification-flow__step--active .verification-flow__step-marker{box-shadow:0 0 0 .3125rem #ffffff2e}.verification-flow__step--active .verification-flow__step-label{color:#fff;font-weight:700}.verification-flow__step--upcoming .verification-flow__step-marker{background:#ffffffe6;color:#165da5}.verification-flow__step--upcoming .verification-flow__step-label{color:#ffffffeb}.verification-flow__stage{min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.verification-flow__topbar{display:flex;align-items:center;justify-content:space-between;min-height:5.375rem;padding:1rem 2rem 1rem 1.65rem;background:#fff;border-bottom:1px solid #edf1f8}@media(max-width:768px){.verification-flow__topbar{padding:1rem 1.25rem}}.verification-flow__topbar-actions{display:flex;align-items:center;gap:.875rem}.verification-flow__icon-button{display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border:none;border-radius:999px;background:transparent;color:#5f6676;cursor:pointer}.verification-flow__avatar{display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:999px;background:#173560;color:#fff;font-size:1rem;font-weight:700}.verification-flow__main{flex:1;min-height:0;padding:2rem 2.5rem 3rem;display:flex;flex-direction:column;gap:2.75rem}@media(max-width:768px){.verification-flow__main{padding:1.25rem 1.25rem 2rem;gap:1.5rem}}.verification-flow__breadcrumb{display:inline-flex;align-items:center;gap:.5rem;color:#616b7d;font-size:.9375rem;font-weight:500}.verification-flow__breadcrumb-separator{color:#98a3b5}.verification-screen{width:100%;max-width:48rem}.verification-screen--sumsub-ready{display:flex;flex-direction:column;align-items:flex-start}.verification-screen--identity-complete{width:100%;max-width:54rem;flex:1;min-height:min(28rem,100dvh - 14rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.75rem;margin:0 auto;padding:1.5rem 0 2rem;box-sizing:border-box}@media(max-width:1024px){.verification-screen--identity-complete{flex:none;min-height:auto;padding:2rem 0 2.5rem}}@media(max-width:480px){.verification-screen--identity-complete{gap:1.25rem;padding:1rem 0 1.5rem}}.verification-screen__completion-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;color:#1ecf8b;line-height:0}.verification-screen__completion-icon svg{display:block;width:100%;height:100%}@media(max-width:480px){.verification-screen__completion-icon{width:4.75rem;height:4.75rem}}.verification-screen__completion-copy{display:flex;flex-direction:column;gap:.75rem;max-width:38rem;width:100%;padding:0 .5rem;box-sizing:border-box}.verification-screen__completion-copy .verification-screen__title{font-size:clamp(1.5rem,4.5vw,2.25rem)}.verification-screen__completion-copy .verification-screen__subtitle{font-size:clamp(1rem,2.5vw,1.125rem)}.verification-intro-modal__steps{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.verification-intro-modal__step-card{display:flex;align-items:center;gap:1rem;background:#eef4fc;border-radius:1.125rem;padding:1.25rem 1.5rem}.verification-intro-modal__step-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;color:#165da5;background:#fff;flex-shrink:0}.verification-intro-modal__step-copy{display:flex;flex-direction:column;gap:.25rem}.verification-intro-modal__step-label{color:#6c7689;font-size:.95rem;font-weight:600}.verification-intro-modal__step-title{color:#1a2438;font-size:1rem;font-weight:700}.verification-intro-modal__cta{width:100%;margin-top:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.verification-screen__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.verification-screen__title{margin:0;color:#131d30;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.04em}.verification-screen__subtitle{margin:0;color:#535d71;font-size:1.125rem;line-height:1.65}.verification-screen__title--centered,.verification-screen__subtitle--centered{text-align:center}.verification-screen__summary-card{background:#fff;border-radius:1.75rem;box-shadow:0 16px 42px #152f5d14;padding:1.625rem 1.875rem;display:flex;flex-direction:column;gap:1.375rem;max-width:36rem}.verification-screen__summary-row{display:flex;align-items:center;gap:1rem;color:#3e4a61;font-size:1rem;line-height:1.5}@media(max-width:480px){.verification-screen__summary-row{align-items:flex-start;flex-wrap:wrap}}.verification-screen__summary-icon{display:flex;align-items:center;justify-content:center;color:#69758a;flex-shrink:0}.verification-screen__summary-label{white-space:nowrap}.verification-screen__summary-value{color:#293244;font-weight:600}.verification-screen__summary-value--wide{white-space:normal}.verification-screen__summary-divider{height:1px;background:#e8edf5}.verification-screen__continue{width:min(36rem,100%);margin-top:2rem;border-radius:999px;min-height:3.625rem;font-size:1.125rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.875rem;background:#165da5;box-shadow:none}.verification-screen__continue--centered{margin-top:0}.verification-hub{width:100%;max-width:48rem;display:flex;flex-direction:column;gap:2rem}.verification-hub--loading-shell{min-height:22rem}.verification-hub__header{display:flex;flex-direction:column;gap:.5rem}.verification-hub__title{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.verification-hub__subtitle{font-size:1rem;color:#6b7280;line-height:1.625;margin:0}.verification-hub__steps{display:flex;align-items:flex-start;gap:0;list-style:none;padding:0;margin:0;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;padding:1.5rem;position:relative}.verification-hub__step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.verification-hub__step-number{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:#3b82f6;color:#fff;font-size:.875rem;font-weight:700;margin-bottom:.5rem;position:relative;z-index:1}.verification-hub__step-info{display:flex;flex-direction:column;gap:.25rem}.verification-hub__step-label{font-size:.875rem;font-weight:600;color:#111827}.verification-hub__step-desc{font-size:.75rem;color:#6b7280}.verification-hub__step-connector{position:absolute;top:1.1rem;left:50%;width:100%;height:2px;background:#e5e7eb;z-index:0}.verification-hub__requirements{display:flex;flex-direction:column;gap:1rem}.verification-hub__requirements-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.verification-hub__requirement-card{display:flex;flex-direction:column;gap:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.verification-hub__requirement-icon{color:#3b82f6}.verification-hub__requirement-title{font-size:1rem;font-weight:600;color:#111827;margin:0}.verification-hub__requirement-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.verification-hub__requirement-list li{font-size:.875rem;color:#6b7280;padding-left:1rem;position:relative}.verification-hub__requirement-list li:before{content:"–";position:absolute;left:0;color:#9ca3af}.verification-hub__cta{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.verification-hub__cta-note{font-size:.75rem;color:#6b7280;margin:0}.verification-hub__link{color:#3b82f6;text-decoration:none}.verification-hub__link:hover{text-decoration:underline}.verification-hub__sdk-wrapper{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f;overflow:hidden;min-height:500px}.verification-hub__error{font-size:.875rem;color:#c62828;margin:0}.role-selection{display:flex;flex-direction:column;gap:1.5rem;max-width:34rem;margin:0 auto}.role-selection__header{display:flex;flex-direction:column;gap:.5rem;text-align:center}.role-selection__title{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.role-selection__subtitle{font-size:1rem;color:#6b7280;line-height:1.625;margin:0}.role-selection__options{display:flex;flex-direction:column;gap:.75rem;width:100%}.role-selection__option{display:flex;align-items:center;gap:1rem;background:#ffffffc7;border:1px solid #d8e1ef;border-radius:1.5rem;padding:1.2rem 1.4rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.role-selection__option:hover{border-color:#2a5298}.role-selection__option--selected{background:#165da5;border-color:#165da5;box-shadow:0 16px 28px #165da529}.role-selection__option--selected .role-selection__option-title,.role-selection__option--selected .role-selection__option-desc,.role-selection__option--selected .role-selection__option-icon{color:#fff}.role-selection__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.role-selection__option-content{display:flex;flex-direction:column;gap:.25rem;flex:1}.role-selection__option-title{font-size:1rem;font-weight:600;color:#111827}.role-selection__option-desc{font-size:.875rem;color:#6b7280}.role-selection__option-check{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;border:2px solid #b8c4d8;flex-shrink:0;color:#fff;background:transparent;transition:background .15s ease,border-color .15s ease}.role-selection__option--selected .role-selection__option-check{background:transparent;border-color:#fff}.confirm-modal--responsibility .confirm-modal__content{max-width:35.5rem;border-radius:1.35rem;padding:3rem 3rem 2.5rem;text-align:center}.confirm-modal--responsibility .confirm-modal__title{max-width:none;font-size:2rem;margin-bottom:1rem}.confirm-modal--responsibility .confirm-modal__description{max-width:27rem;margin-inline:auto;margin-bottom:2rem}.confirm-modal--verification-intro .confirm-modal__content{max-width:36rem;border-radius:1.35rem;padding:2.75rem 3rem 2.25rem}.confirm-modal--verification-intro .confirm-modal__description{max-width:18rem;margin-bottom:1.5rem}.confirm-modal--sumsub{padding:1rem;align-items:center}.confirm-modal--sumsub .confirm-modal__content{max-width:min(72rem,100vw - 2rem);width:min(72rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;border-radius:1.5rem;overflow:hidden}.confirm-modal--sumsub .confirm-modal__title{font-size:2rem;margin-bottom:.75rem}.confirm-modal--sumsub .confirm-modal__description{margin-bottom:0}.confirm-modal__content--sumsub{display:flex;flex-direction:column;gap:1.25rem;min-height:0}.sumsub-modal__header{padding:.5rem .5rem 0;flex-shrink:0}.sumsub-modal__description{max-width:42rem}.sumsub-modal__body{flex:1 1 auto;min-height:0;max-height:100%;background:#f8fbff;border:1px solid #e2eaf5;border-radius:1.25rem;overflow:auto;overscroll-behavior:contain}.role-selection__actions{margin-top:.5rem}.business-details-step{display:flex;flex-direction:column;gap:1.5rem;max-width:42rem}.business-details-step__subtitle{font-size:1rem;color:#6b7280;line-height:1.625;margin:0}.business-details-step__error{font-size:.875rem;color:#c62828;margin:0}.business-details-step__form{display:flex;flex-direction:column;gap:1rem}.business-details-step__card{background:#fff;border-radius:1.25rem;padding:1.5rem 1.75rem;box-shadow:0 1px 3px #1a24380f}.business-details-step__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem}.business-details-step__actions .btn--primary{display:inline-flex;align-items:center;gap:.5rem}.verification-screen__intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;max-width:48rem}.verification-screen__intro-actions .verification-screen__continue{margin-top:0}.verification-flow__sidebar-footer{margin-top:auto;padding-top:1.5rem;display:flex;flex-direction:column;gap:.25rem}.verification-flow__support-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;margin:0}.verification-flow__support-phone{font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none}.verification-flow__support-phone:hover{text-decoration:underline}.verification-flow__version{font-size:.8125rem;color:#ffffffa6;margin:.5rem 0 0}.verification-flow__breadcrumb-back{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;color:inherit;cursor:pointer;line-height:0}.verification-flow__breadcrumb-back:hover{opacity:.75}.country-select--error .country-select__trigger{border-color:#c62828}.verification-status{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:2rem}.verification-status__card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:1rem;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;padding:2.5rem;max-width:560px;width:100%;gap:1rem}.verification-status__icon{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:9999px;background:#eff6ff;color:#3b82f6}.verification-status__title{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.verification-status__subtitle{font-size:1rem;color:#6b7280;line-height:1.625;margin:0}.verification-timeline{list-style:none;padding:0;margin:1rem 0;width:100%;display:flex;flex-direction:column;gap:0}.verification-timeline__step{display:flex;align-items:flex-start;gap:1rem;position:relative;padding-bottom:1rem}.verification-timeline__step:last-child{padding-bottom:0}.verification-timeline__step--done .verification-timeline__marker{background:#10b981;color:#fff;border-color:#10b981}.verification-timeline__step--current .verification-timeline__marker{background:#eff6ff;color:#3b82f6;border-color:#3b82f6}.verification-timeline__marker{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;background:#f3f4f6;color:#6b7280;border:2px solid #e5e7eb;font-size:.875rem;font-weight:600;position:relative;z-index:1}.verification-timeline__spinner{width:.75rem;height:.75rem;border:2px solid rgba(59,130,246,.3);border-top-color:#3b82f6;border-radius:9999px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.verification-timeline__connector{position:absolute;left:.9375rem;top:2rem;width:2px;height:calc(100% - 1rem);background:#e5e7eb;z-index:0}.verification-timeline__connector--done{background:#10b981}.verification-timeline__content{display:flex;flex-direction:column;gap:.125rem;padding-top:.25rem}.verification-timeline__label{font-size:.875rem;font-weight:600;color:#111827}.verification-timeline__desc{font-size:.75rem;color:#6b7280}.verification-status__note{font-size:.875rem;color:#6b7280;margin:0;line-height:1.625}.verification-status__locked{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280;background:#f9fafb;border-radius:.5rem;padding:.75rem 1rem;width:100%;justify-content:center}.sumsub-widget{min-height:480px}.sumsub-widget--loading,.sumsub-widget--error,.sumsub-widget--submitted{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;min-height:480px;padding:2rem;text-align:center}.confirm-modal--sumsub .sumsub-widget,.confirm-modal--sumsub .sumsub-widget--loading,.confirm-modal--sumsub .sumsub-widget--error,.confirm-modal--sumsub .sumsub-widget--submitted{min-height:min(48rem,100dvh - 12rem)}.sumsub-widget__spinner{width:2.5rem;height:2.5rem;border:3px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:9999px;animation:spin .7s linear infinite}.sumsub-widget__loading-text{font-size:.875rem;color:#6b7280;margin:0}.sumsub-widget__error-text{font-size:1rem;color:#ef4444;margin:0}.sumsub-widget__success-icon{color:#10b981}.sumsub-widget__submitted-title{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.sumsub-widget__submitted-body{font-size:.875rem;color:#6b7280;margin:0}.form-group{display:flex;flex-direction:column;gap:.25rem}.form-label{font-size:.875rem;font-weight:500;color:#111827}.form-input{width:100%;min-height:3rem;padding:0 1rem;font-size:.875rem;font-family:inherit;color:#111827;background-color:#1a3c6e0a;border:1px solid #e5e7eb;border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease}.form-input::placeholder{color:#9ca3af}.form-input:focus{outline:none;border-color:#1a3c6e;box-shadow:0 0 0 3px #1a3c6e1a}.form-input:disabled{background-color:#1a3c6e0a;color:#9ca3af;cursor:not-allowed}.form-input--error{border-color:#c62828}.form-input--error:focus{box-shadow:0 0 0 3px #c628281a}.form-error{font-size:.75rem;color:#c62828;margin-top:.25rem}.business-details-step{max-width:560px;display:flex;flex-direction:column;gap:1.5rem}.business-details-step__header{display:flex;flex-direction:column;gap:.5rem}.business-details-step__title{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.business-details-step__subtitle{font-size:.875rem;color:#6b7280;line-height:1.625;margin:0}.business-details-step__error{font-size:.875rem;color:#c62828;background:#c628280f;border:1px solid rgba(198,40,40,.2);border-radius:.5rem;padding:.75rem 1rem;margin:0}.business-details-step__form{display:flex;flex-direction:column;gap:1.25rem}.verification-owners{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.verification-owners__card{border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.verification-owners__card-title{font-size:1.1rem;font-weight:700;color:#1a2438}.verification-owners__actions{display:flex;flex-wrap:wrap;gap:.75rem}.verification-documents{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.75rem}.verification-documents__item{border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.verification-documents__meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;color:#6c7689;font-size:.9rem}.verification-pricing{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.verification-pricing__option{display:block;border:1px solid #d8e0ec;border-radius:12px;padding:1.25rem;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.verification-pricing__option:hover{border-color:#b8c7dc}.verification-pricing__option--selected{border-color:#165da5;box-shadow:0 0 0 1px #165da5}.verification-pricing__radio{position:absolute;opacity:0;pointer-events:none}.verification-pricing__content{display:flex;flex-direction:column;gap:.75rem}.verification-pricing__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.verification-pricing__label{font-size:1.125rem;font-weight:700;color:#1a2438}.verification-pricing__radio-indicator{width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid #c5cedd;flex-shrink:0}.verification-pricing__option--selected .verification-pricing__radio-indicator{border-color:#165da5;background:radial-gradient(circle,#165da5 0 40%,transparent 45%)}.verification-pricing__description{margin:0;color:#5f6676;font-size:.95rem;line-height:1.5}.verification-pricing__features{margin:0;padding-left:1.1rem;color:#3f4a5f;font-size:.9rem;line-height:1.6}.dash-page-surface{background:#fff;border-radius:16px;border:1px solid #dde5ed;box-shadow:0 2px 12px #004a990f;padding:1.25rem 1.5rem}@media(max-width:768px){.dash-page-surface{padding:1rem}}.dash-page-surface+.dash-page-surface,.dash-tabs+.dash-page-surface{margin-top:1.25rem}.dash-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.dash-page-header__title{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;color:#1a2332;letter-spacing:-.02em}.dash-page-header__intro{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.dash-page-header__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#00569614;color:#005696;flex-shrink:0;margin-top:.1rem}.dash-page-header__icon svg{width:1.2rem;height:1.2rem}.dash-page-header__subtitle{margin:.35rem 0 0;font-size:.875rem;color:#5c6b7a}.dash-page-header__back{font-size:.875rem;font-weight:500;color:#005696;text-decoration:none;white-space:nowrap}.dash-page-header__back:hover{text-decoration:underline}.dash-welcome{margin-bottom:1.5rem}.dash-welcome__title{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:#1a2332}.dash-welcome__subtitle{margin:.35rem 0 0;font-size:1rem;color:#5c6b7a}.dash-tabs{display:flex;gap:2rem;border-bottom:1px solid #dde5ed;margin-bottom:1.5rem;overflow-x:auto}.dash-tabs__tab{padding:.75rem 0;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#004a99;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.dash-tabs__tab:hover{opacity:.85}.dash-tabs__tab--active{opacity:1;border-bottom-color:#004a99}.dash-btn-dashed{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:999px;border:1px dashed #005696;background:#fff;color:#005696;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease}.dash-btn-dashed:hover{background:#e8f0f6}.dash-btn-dashed--danger{border-color:#e53935;color:#e53935}.dash-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:999px;border:1px solid #005696;background:#fff;color:#005696;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dash-btn-outline:hover{background:#e8f0f6}.dash-btn-outline:disabled{opacity:.55;cursor:not-allowed}.dash-btn-solid{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.5rem;border-radius:999px;border:none;background:#005696;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer}.dash-btn-solid:hover{background:#004a99}.dash-card{background:#fff;border-radius:16px;border:1px solid #dde5ed;box-shadow:0 2px 12px #004a990f;padding:1.25rem}.dash-card--flush-header{padding-top:1rem}.dash-card--currency-send{padding:1.5rem}.dash-card__section-title{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#1a2332}.dash-passcode-card{max-width:30rem}.dash-passcode-card .step__title{font-size:1.35rem;line-height:1.3}.dash-passcode-card .step__subtitle{font-size:.875rem;max-width:none}.dash-passcode-card .step__header{margin-bottom:1.25rem}.dash-panel-muted{background:#e8f0f6;border-radius:12px;padding:1.25rem}.dash-section-label{margin:0 0 .75rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5c6b7a}.dash-section-label--with-icon{display:inline-flex;align-items:center;gap:.5rem}.dash-section-label--with-icon svg{width:1rem;height:1rem;color:#8b98a8}.dash-balance-row{margin-bottom:1.5rem}.dash-balance-card{background:linear-gradient(135deg,#c8daf0,#dce8f8 42%,#e4dcf4);border-radius:12px;padding:1rem 1.25rem;min-height:7.5rem;display:flex;flex-direction:column;gap:.75rem;border:1px solid rgba(0,86,150,.1);box-shadow:0 2px 8px #004a990d}.dash-balance-card__head{display:flex;align-items:flex-start;gap:.75rem}.dash-balance-card__icon-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:8px;background:#004a99;color:#fff}.dash-balance-card__icon-box svg{width:1.25rem;height:1.25rem}.dash-balance-card__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.dash-balance-card__label{font-size:.875rem;font-weight:500;color:#5c6b7a}.dash-balance-card__pan{font-size:.68rem;color:#8b98a8;letter-spacing:.06em}.dash-balance-card__toggle{flex-shrink:0;display:flex;padding:.15rem;border:none;background:transparent;color:#8b98a8;cursor:pointer}.dash-balance-card__toggle svg{width:1.15rem;height:1.15rem}.dash-balance-card__toggle:hover{color:#005696}.dash-balance-card__amount{margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700;color:#1a2332;letter-spacing:-.02em}.dash-balance-card--add{align-items:center;justify-content:center;border:2px dashed #005696;background:#f0f4f8;cursor:pointer;text-decoration:none;color:#005696;font-weight:600;gap:.5rem;box-shadow:none}.dash-balance-card--add .dash-balance-card__icon{width:2.75rem;height:2.75rem;border-radius:50%;border:2px dashed #005696;display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1}.dash-home-grid{margin-bottom:1.5rem}@media(max-width:1024px){.dash-home-grid{margin-bottom:1.25rem}}@media(max-width:1024px){.dash-home-bottom{margin-bottom:.5rem}}.dash-promo{background:linear-gradient(125deg,#b8d4f0,#d4c8ee 48%,#c5ddf5);border-radius:16px;padding:1.5rem;min-height:11rem;overflow:hidden;border:1px solid rgba(0,86,150,.08);box-shadow:0 2px 12px #004a990f}@media(max-width:1024px){.dash-promo{padding:1.25rem;min-height:auto}}.dash-promo__content{display:flex;flex-direction:column;gap:.75rem;z-index:1;min-width:0}.dash-promo__title{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;color:#1a2332;max-width:14rem;line-height:1.25}@media(max-width:1024px){.dash-promo__title{max-width:none}}.dash-promo__body{margin:0;font-size:.8rem;line-height:1.5;color:#5c6b7a;max-width:16rem}@media(max-width:1024px){.dash-promo__body{max-width:none}}.dash-promo__cta{align-self:flex-start;margin-top:.25rem}.dash-promo__card-art{display:flex;align-items:center;justify-content:flex-end}@media(max-width:1024px){.dash-promo__card-art{justify-content:center;padding-top:.5rem}}.dash-promo__card-image{width:min(320px,100%);height:auto;border-radius:10px;box-shadow:0 8px 24px #004a9947;transform:rotate(-8deg) translateY(.25rem);object-fit:cover}@media(max-width:1024px){.dash-promo__card-image{transform:rotate(-4deg);margin-inline:auto}}.dash-card-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem}@media(max-width:1024px){.dash-card-stack{padding:1rem .5rem}}.dash-card-stack__deck{position:relative;width:100%;max-width:300px;filter:drop-shadow(0 18px 28px rgba(15,20,30,.28))}.dash-card-stack__layer{position:absolute;left:50%;width:calc(100% - 1.5rem);aspect-ratio:1.586;border-radius:12px;transform:translate(-50%);pointer-events:none}.dash-card-stack__layer--back{top:-1.8rem;background:linear-gradient(145deg,#c2cde2,#a8b0be);opacity:.45;z-index:0}.dash-card-stack__layer--mid{top:-1rem;width:calc(100% - .75rem);background:linear-gradient(145deg,#5c6678,#727d90);opacity:.65;z-index:1}.dash-mastercard-mark{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.dash-mastercard-mark__circles{display:flex;align-items:center}.dash-mastercard-mark__circle{width:1.5rem;height:1.5rem;border-radius:50%}.dash-mastercard-mark__circle--red{background:#eb001b}.dash-mastercard-mark__circle--yellow{margin-left:-.55rem;background:#f79e1b}.dash-mastercard-mark__wordmark{font-size:.48rem;letter-spacing:.02em;text-transform:lowercase;opacity:.92;line-height:1}.dash-debit-visual{position:relative;width:100%;max-width:280px;aspect-ratio:1.586;border-radius:12px;background:linear-gradient(135deg,#003d7a,#005696,#1a7fc4);padding:1.25rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 12px 28px #004a9940;overflow:hidden}.dash-debit-visual--home{position:relative;z-index:2;width:100%;max-width:none;background:linear-gradient(145deg,#225108eb,#2d3544f5 55%,#3a4354fa),linear-gradient(135deg,#1a2230,#2a3344);box-shadow:0 -18px 20px 1px #0f141e6b}.dash-debit-visual--home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,transparent 40%,rgba(255,255,255,.03) 50%,transparent 60%),repeating-linear-gradient(60deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 12px);pointer-events:none}.dash-debit-visual__home-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dash-debit-visual__brand-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.dash-debit-visual__card-logo{display:block;height:2.2rem;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:screen}.dash-debit-visual--home .dash-debit-visual__card-logo{height:2rem}.dash-debit-visual__tap{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.35);opacity:.9;flex-shrink:0}.dash-debit-visual__tap svg{width:1.25rem;height:1.25rem}.dash-debit-visual__tier{display:block;font-size:.48rem;letter-spacing:.14em;opacity:.72;line-height:1.2}.dash-debit-visual__type{font-size:.48rem;letter-spacing:.14em;opacity:.72;margin-top:.2rem;line-height:1.2}.dash-debit-visual__number{position:relative;z-index:1;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.82rem;letter-spacing:.14em;margin:.75rem 0 1rem;white-space:nowrap}.dash-debit-visual__footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:.75rem}.dash-debit-visual__holder{min-width:0}.dash-debit-visual__aside{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;flex-shrink:0}.dash-debit-visual__holder-label{font-size:.48rem;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.dash-debit-visual__holder-name{font-size:.72rem;font-weight:600;margin-top:.12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.dash-debit-visual__expires-block{text-align:right}.dash-debit-visual__expires-value{font-size:.72rem;font-weight:600;margin-top:.12rem;letter-spacing:.04em}.dash-send-action{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;background:#f0f4f8;border-radius:12px;text-decoration:none;color:#1a2332;font-size:.75rem;font-weight:500;text-align:center;transition:background .15s ease;border:1px solid transparent}.dash-send-action:hover{background:#e8f0f6}.dash-send-action__icon{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;color:#23272f}.dash-send-action__icon svg{width:1.45rem;height:1.45rem}.dash-txn-table-wrap{overflow-x:auto}.dash-txn-table{width:100%;border-collapse:collapse;font-size:.875rem}.dash-txn-table thead th{text-align:left;padding:.75rem 1rem;background:#e8f0f6;color:#5c6b7a;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dash-txn-table tbody td{padding:1rem;border-bottom:1px solid #dde5ed;vertical-align:middle}.dash-txn-date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3rem;padding:.5rem .75rem;background:#e8e4f8;border-radius:8px;text-align:center}.dash-txn-date strong{font-size:1rem;font-weight:700;color:#004a99;line-height:1.1}.dash-txn-date span{font-size:.65rem;color:#5c6b7a;line-height:1.2}.dash-txn-date--with-year{min-width:3.25rem;padding:.5rem}.dash-txn-date__year{font-size:.6rem!important;color:#8b98a8!important}.dash-txn-desc__title{margin:0;font-weight:600;color:#1a2332}.dash-txn-desc__ref{margin:.2rem 0 0;font-size:.75rem;color:#8b98a8}.dash-txn-amount{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;white-space:nowrap}.dash-txn-amount__icon{display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;line-height:1}.dash-txn-amount--debit,.dash-txn-amount--debit .dash-txn-amount__icon{color:#e53935}.dash-txn-amount--credit{color:#22a447}.dash-txn-amount--credit .dash-txn-amount__icon{color:#22a447;font-weight:700}.dash-txn-table--home thead th:nth-child(2){min-width:12rem}.dash-table-footer{display:flex;justify-content:flex-end;padding-top:1rem}.dash-table-footer a{font-size:.875rem;color:#005696;font-weight:500;text-decoration:none}.dash-table-footer a:hover{text-decoration:underline}.dash-account-select{margin-bottom:1.5rem}.dash-account-chip{width:100%;text-align:left;font-family:inherit;background:#eef2f6;border-radius:12px;padding:1rem 1.25rem;border:1px solid #dde5ed;cursor:pointer}.dash-account-chip--selected{border-color:#00569640;background:#e4edf5}.dash-account-chip--placeholder{cursor:default;opacity:.75}.dash-account-chip__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dash-account-chip__label{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#1a2332}.dash-account-chip__check{color:#22a447;font-size:.8rem}.dash-account-chip__chevron{color:#8b98a8}.dash-account-chip__chevron svg{width:1rem;height:1rem}.dash-account-chip__number{margin:.5rem 0 .35rem;font-size:.875rem;color:#5c6b7a;letter-spacing:.02em}.dash-account-chip__balance{font-size:1rem;font-weight:700;color:#1a2332}.dash-account-hero{background:linear-gradient(135deg,#dce8f4,#e8eef6);border-radius:12px;padding:1.25rem 1.5rem;position:relative;overflow:hidden;border:1px solid rgba(0,86,150,.1)}.dash-account-hero__corner{position:absolute;width:2.5rem;height:2.5rem;background:#004a99;border-radius:50%}.dash-account-hero__corner--tr{top:-1.25rem;right:-1.25rem}.dash-account-hero__corner--br{bottom:-1.25rem;right:-1.25rem}.dash-account-hero__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative;z-index:1}.dash-account-hero__type{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#1a2332}.dash-account-hero__hidden{color:#005696}.dash-account-hero__hidden svg{width:1.1rem;height:1.1rem}.dash-account-hero__number{margin:.5rem 0;font-size:.875rem;color:#5c6b7a;position:relative;z-index:1}.dash-account-hero__label{font-size:.72rem;font-weight:500;color:#5c6b7a;position:relative;z-index:1}.dash-account-hero__amount{margin:.25rem 0 0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;color:#1a2332;letter-spacing:-.02em;position:relative;z-index:1}.dash-details-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.dash-details-header__title{margin:0;font-size:1.05rem;font-weight:700;color:#1a2332}.dash-details-header__edit{display:flex;color:#005696}.dash-details-header__edit svg{width:1rem;height:1rem}.dash-details-header__edit:hover{opacity:.8}.dash-detail-row{padding:1rem 0;border-bottom:1px solid #dde5ed}.dash-detail-row:last-child{border-bottom:none}.dash-detail-row dt{font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#8b98a8;margin:0}.dash-detail-row dd{margin:0;font-size:.875rem;font-weight:700;color:#004a99;text-align:left}.dash-detail-row__action{font-size:.875rem;font-weight:600;color:#005696;text-decoration:none;white-space:nowrap}.dash-detail-row__action--empty{visibility:hidden;pointer-events:none}.dash-detail-row__action:hover{text-decoration:underline}.dash-load-more{display:flex;justify-content:center;margin-top:1.25rem}.dash-load-more__btn{width:auto;min-width:14rem;max-width:min(100%,22rem);padding:.85rem 2.5rem}.dash-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.dash-fund-section{margin-bottom:1.5rem}.dash-fund-section__title{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:#1a2332}.dash-fund-section__title--inline{margin-bottom:0}.dash-fund-section__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.dash-fund-section__link{font-size:.875rem;font-weight:500;color:#005696;text-decoration:none;white-space:nowrap}.dash-fund-section__link:hover{text-decoration:underline}.dash-fund-account{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.25rem;border:none;border-radius:12px;background:#e8f0f6;text-align:left;cursor:pointer;font-family:inherit}.dash-fund-account svg{width:1.1rem;height:1.1rem;color:#8b98a8;flex-shrink:0}.dash-fund-account__main{display:flex;flex-direction:column;gap:.2rem}.dash-fund-account__type{font-size:.72rem;font-weight:600;color:#22a447}.dash-fund-account__number{font-size:.875rem;color:#5c6b7a}.dash-fund-account__balance{font-size:.875rem;font-weight:600;color:#1a2332}.dash-fund-transfer-bar{display:flex;align-items:stretch;gap:1rem;padding:1rem;background:#e8f0f6;border-radius:12px}@media(max-width:768px){.dash-fund-transfer-bar{flex-direction:column}}.dash-fund-transfer-bar--payees{margin-bottom:1.25rem;padding:1.25rem}.dash-fund-transfer-bar__search{flex:1;margin-bottom:0}.dash-fund-transfer-bar__search .dash-input-field{background:#fff}.dash-fund-transfer-bar__add{flex-shrink:0;align-self:center;white-space:nowrap}@media(max-width:768px){.dash-fund-transfer-bar__add{width:100%;justify-content:center}}.dash-form-field{margin-bottom:1rem}.dash-input-wrap{position:relative}.dash-input-wrap--icon .dash-input-field{padding-right:2.75rem}.dash-input-wrap__icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;color:#8b98a8;pointer-events:none}.dash-input-wrap__icon svg{width:1.15rem;height:1.15rem}.dash-input-field{width:100%;min-height:2.75rem;padding:0 1rem;border:1px solid #dde5ed;border-radius:8px;background:#f3f4f6;font-size:.875rem;font-family:inherit}.dash-input-field::placeholder{color:#8b98a8}.dash-input-field--error{border-color:#e53935;background:#e539350a}.dash-form-error{margin:.25rem 0 0;font-size:.8rem;color:#e53935}.dash-form-helper-link{display:inline-block;margin-top:.5rem;font-size:.85rem;color:#6366f1;text-decoration:none}.dash-form-helper-link:hover{text-decoration:underline}.dash-payee-form{max-width:52rem}.dash-payee-form__heading{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#005696}.dash-payee-form .dash-btn-dashed{margin-top:.5rem}.dash-form-label{display:block;margin-bottom:.5rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5c6b7a}.dash-form-label--inline{display:inline;margin-bottom:0;text-transform:none;font-size:.875rem;letter-spacing:normal;color:#1a2332}.dash-input-field--compact{width:auto;min-width:6.5rem;min-height:2.5rem;padding:0 .75rem}.dash-payee-table .dash-payee-cell{display:flex;align-items:center;gap:.75rem}.dash-payee-table .dash-payee-avatar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#e8f0f6;color:#005696;font-size:.75rem;font-weight:700}.dash-payee-table .dash-payee-name{margin:0;font-weight:600}.dash-payee-table .dash-payee-bank{margin:0;font-size:.75rem;color:#8b98a8}.dash-currency-panel__title{margin:0 0 1.25rem;font-size:1rem;font-weight:700;color:#1a2332;letter-spacing:-.01em}.dash-currency-panel__actions{display:flex;justify-content:flex-end;margin-top:1.25rem;padding-top:.75rem}.dash-currency-grid{margin-bottom:.5rem}.dash-currency-option{padding:1rem 1.25rem;border:1px solid transparent;border-radius:12px;background:#f0f4f8;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease}.dash-currency-option--selected{background:#e8f0f8}.dash-currency-option__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.dash-currency-option__flag{display:block;width:1.75rem;height:1.15rem;border-radius:3px;object-fit:cover;flex-shrink:0;box-shadow:0 1px 2px #00000014}.dash-currency-option__radio{width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid #b0bcc8;flex-shrink:0;background:transparent;position:relative}.dash-currency-option__radio--checked{border-color:#005696;background:#005696}.dash-currency-option__radio--checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.375rem;height:.375rem;border-radius:50%;background:#fff}.dash-currency-option__name{margin:0;font-size:.875rem;font-weight:700;color:#1a2332;line-height:1.3}.dash-currency-option__code{margin:.25rem 0 0;font-size:.75rem;color:#5c6b7a}.dash-portfolio-row{margin-top:1.5rem}.dash-portfolio-card{color:#fff;border-radius:16px;position:relative;overflow:hidden;min-height:10rem;box-shadow:0 4px 16px #004a992e;display:flex;flex-direction:column}.dash-portfolio-card--primary{background:#005696}.dash-portfolio-card--primary .dash-portfolio-card__header{background:#004a99}.dash-portfolio-card--secondary{background:#3d7ab8}.dash-portfolio-card--secondary .dash-portfolio-card__header{background:#2d6aa3}.dash-portfolio-card__header{padding:.75rem 1.5rem}.dash-portfolio-card__body{flex:1;padding:1rem 1.5rem 1.5rem;position:relative}.dash-portfolio-card__meta{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.dash-portfolio-card__currency{margin:0 0 .5rem;font-size:2rem;font-weight:700;line-height:1.1}.dash-portfolio-card__balance-label{font-size:.65rem;letter-spacing:.1em;opacity:.85;margin-bottom:.35rem}.dash-portfolio-card__balance{font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.dash-portfolio-card__watermark{position:absolute;right:1rem;bottom:.5rem;font-size:5rem;font-weight:700;opacity:.12;line-height:1;pointer-events:none}.dash-card-detail-grid{margin-bottom:1.5rem}.dash-card-detail-panel{position:relative;padding-bottom:2rem}.dash-card-detail-panel__status{position:absolute;right:1.25rem;bottom:1.25rem;margin:0;color:#28a745;font-weight:600;font-size:.875rem}.dash-card-number-select{width:100%;max-width:16rem;padding:.35rem 1.75rem .35rem 0;border:none;background:transparent;font-size:.875rem;font-weight:600;font-family:inherit;color:#1a2332;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;cursor:pointer}.dash-card-visual-col{display:flex;flex-direction:column;align-items:center;gap:1rem}.dash-card-meta{display:grid;gap:.75rem;font-size:.875rem}.dash-card-meta dt{color:#8b98a8;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.dash-card-meta dd{margin:.15rem 0 .75rem;font-weight:600}.dash-card-actions{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;max-width:280px}.dash-card-actions--stacked{flex-direction:column;margin-top:.5rem}.dash-card-actions__full{width:100%;justify-content:center}.dash-card-actions__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%}.dash-card-actions__half{width:100%;justify-content:center;font-size:.8rem;padding-inline:.75rem}.dash-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#e8f0f6;border-radius:12px;margin-bottom:1.25rem}.dash-toggle-row--intl{margin-top:0}.dash-toggle-row__label{display:inline-flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;color:#1a2332}.dash-toggle-row__label svg{width:1.25rem;height:1.25rem;color:#005696;flex-shrink:0}.dash-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer}.dash-toggle__input{position:absolute;opacity:0;width:0;height:0}.dash-toggle__input:checked+.dash-toggle__track{background:#005696}.dash-toggle__input:checked+.dash-toggle__track:after{transform:translate(1.15rem)}.dash-toggle__track{position:relative;display:block;width:2.5rem;height:1.35rem;border-radius:999px;background:#cbd5e1;transition:background .15s ease}.dash-toggle__track:after{content:"";position:absolute;top:.2rem;left:.2rem;width:.95rem;height:.95rem;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 3px #00000026}.dash-usage-limit{margin-bottom:1.25rem}.dash-usage-limit__head{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem}.dash-usage-limit__bar{height:6px;background:#dde5ed;border-radius:999px;overflow:hidden}.dash-usage-limit__fill{height:100%;background:#005696;border-radius:inherit}.dash-usage-limit__link{display:inline-block;margin-top:.5rem;font-size:.875rem;color:#005696;text-decoration:none}.dash-services-grid{padding:1.25rem;background:#e8f0f6;border-radius:12px}.dash-services-grid a{color:#005696;text-decoration:none;font-size:.875rem}.dash-services-grid a:before{content:"• "}.dash-services-grid a:hover{text-decoration:underline}.dash-intl-list{display:flex;flex-direction:column;gap:1rem}.dash-intl-card{background:#fff;border:1px solid #dde5ed;border-radius:12px;padding:1.25rem}.dash-intl-card__top{display:grid;grid-template-columns:1fr auto auto;gap:1rem 1.25rem;align-items:center;margin-bottom:1rem}@media(max-width:768px){.dash-intl-card__top{grid-template-columns:1fr auto}}.dash-intl-card__title-row{display:flex;align-items:center;gap:.75rem;min-width:0}.dash-intl-card__title-row strong{display:block;font-size:.875rem}.dash-intl-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:#ede9fe;color:#6366f1}.dash-intl-card__icon svg{width:1.2rem;height:1.2rem}.dash-intl-card__status{display:block;margin-top:.2rem;font-size:.72rem;color:#28a745;font-weight:500}.dash-intl-card__limit-block{text-align:right}@media(max-width:768px){.dash-intl-card__limit-block{grid-column:1/-1;text-align:left}}.dash-intl-card__limit-label{display:block;font-size:.68rem;color:#8b98a8;letter-spacing:.04em}.dash-intl-card__limit{display:block;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;color:#005696}.dash-intl-card__slider{padding-top:.5rem}.dash-intl-card__range-labels{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.72rem;color:#8b98a8}.dash-intl-footer{display:flex;justify-content:center;margin-top:2rem}.dash-intl-footer__btn{min-width:min(100%,22rem);padding:.85rem 1.5rem}.dash-pin-card{padding:1.5rem}.dash-pin-form__otp-btn,.dash-pin-form__confirm{width:100%;max-width:28rem;justify-content:center;padding:.85rem 1.5rem}.dash-pin-form__otp{max-width:28rem}.dash-pin-form__resend{margin:.5rem 0 0;font-size:.875rem}.dash-pin-form__resend a{color:#005696;font-weight:600;text-decoration:none}.dash-pin-form__resend a:hover{text-decoration:underline}.dash-pin-form__hint{display:flex;align-items:flex-start;gap:.5rem;margin:.75rem 0 0;font-size:.875rem;color:#5c6b7a;line-height:1.5}.dash-pin-form__hint svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.15rem;color:#8b98a8}.dash-pin-form__hint strong{color:#005696;font-weight:600}.dash-pin-field__wrap{position:relative}.dash-pin-field__input{padding-right:2.75rem;letter-spacing:.2em}.dash-pin-field__toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;padding:0;border:none;background:transparent;color:#8b98a8;cursor:pointer}.dash-pin-field__toggle svg{width:1.15rem;height:1.15rem}.dash-pin-field__toggle:hover{color:#5c6b7a}.dash-info-banner{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border-radius:8px;font-size:.875rem;margin:1.25rem 0}.dash-info-banner p{margin:0;line-height:1.5}.dash-info-banner__icon{flex-shrink:0;line-height:0}.dash-info-banner__icon svg{width:1.25rem;height:1.25rem}.dash-info-banner a{color:#005696;font-weight:600;text-decoration:underline}.dash-info-banner--fraud{background:#e8f4fc;border:none}.dash-info-banner--safety{background:#eef2ff;border-left:4px solid #6366f1}.dash-block-grid{margin-bottom:1.25rem}.dash-block-card{padding:1.25rem;background:#e8f0f6;border-radius:12px}.dash-block-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.dash-block-card__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0}.dash-block-card__icon svg{width:1.1rem;height:1.1rem}.dash-block-card__icon--temp{background:#ede9fe;color:#6366f1}.dash-block-card__icon--perm{background:#fee2e2;color:#e53935}.dash-block-card__control{display:flex;align-items:center;gap:.5rem;margin-left:auto}.dash-block-card__control-label{font-size:.875rem;font-weight:600;color:#005696}.dash-block-card h3{margin:0 0 .5rem;font-size:1rem}.dash-block-card p{margin:0 0 1rem;font-size:.875rem;color:#5c6b7a;line-height:1.5}.dash-security-notice{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.25rem;background:#f9fafb;border-left:4px solid #e53935;border-radius:8px;font-size:.875rem}.dash-security-notice__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:#e53935}.dash-security-notice__icon svg{width:1.25rem;height:1.25rem}.dash-security-notice strong{display:block;margin-bottom:.5rem;color:#1a2332}.dash-security-notice p{margin:0;color:#5c6b7a;line-height:1.5}.dash-news-list,.dash-message-list{display:flex;flex-direction:column;gap:.75rem}.dash-news-item,.dash-message-item{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid #dde5ed;border-radius:12px}.dash-badge{padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:600}.dash-badge--live{background:#dcfce7;color:#166534}.dash-badge--update{background:#dbeafe;color:#1e40af}.dash-badge--platform{background:#f3f4f6;color:#5c6b7a}.dash-empty-state{padding:2.5rem;text-align:center;color:#8b98a8;font-size:.875rem}.dash-empty-state--in-card{margin-top:1.5rem;padding-top:3rem;padding-bottom:3rem}.dash-form-or{text-align:center;color:#8b98a8;font-size:.875rem;margin:1rem 0}.dash-radio-row{display:flex;gap:1.5rem;margin-bottom:1.25rem}.dash-radio{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;cursor:pointer}.dash-radio input{accent-color:#005696;width:1rem;height:1rem}.dash-crypto-hub{display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(max-width:768px){.dash-crypto-hub{gap:1rem}}.dash-crypto-action-row{margin-bottom:.5rem}.dash-crypto-action-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #dde5ed;border-radius:16px;box-shadow:0 2px 12px #004a990f;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.dash-crypto-action-card:hover{border-color:#00569659;box-shadow:0 4px 14px #004a9914}.dash-crypto-action-card__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;background:#00569614;color:#005696;flex-shrink:0}.dash-crypto-action-card__icon svg{width:1.35rem;height:1.35rem}.dash-crypto-action-card__body{flex:1;min-width:0}.dash-crypto-action-card__title{margin:0 0 .25rem;font-size:1.05rem;font-weight:700;color:#1a2332}.dash-crypto-action-card__subtitle{margin:0;font-size:.875rem;color:#8b98a8}.dash-crypto-action-card__chevron{color:#8b98a8;font-size:1.25rem;line-height:1}.dash-crypto-stat-card{background:#fff;border:1px solid #dde5ed;border-radius:16px;box-shadow:0 2px 12px #004a990f;padding:1.25rem;min-height:8.5rem;display:flex;flex-direction:column;gap:.5rem}.dash-crypto-stat-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dash-crypto-stat-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:#00569614;color:#005696;flex-shrink:0}.dash-crypto-stat-card__icon{width:1.1rem;height:1.1rem}.dash-crypto-stat-card__label{margin:0;font-size:.95rem;font-weight:600;color:#1a2332}.dash-crypto-stat-card__value{margin:0;font-size:1.75rem;font-weight:700;color:#1a2332;line-height:1.1}.dash-crypto-stat-card__hint{margin:0;font-size:.875rem;color:#8b98a8}.dash-crypto-stat-card__spark{margin-top:auto;height:2rem;border-radius:8px;background:linear-gradient(90deg,rgba(0,86,150,.18) 0 12%,transparent 12% 18%,rgba(0,86,150,.28) 18% 30%,transparent 30% 36%,rgba(0,86,150,.14) 36% 48%,transparent 48% 54%,rgba(0,86,150,.32) 54% 66%,transparent 66% 72%,rgba(0,86,150,.2) 72% 84%,transparent 84% 90%,rgba(0,86,150,.1) 90% 100%),linear-gradient(180deg,#0056960f,#00569605)}.dash-crypto-panel{background:#fff;border:1px solid #dde5ed;border-radius:16px;box-shadow:0 2px 12px #004a990f;padding:1.25rem 1.5rem;height:100%}.dash-crypto-panel__title{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#1a2332}.dash-crypto-panel__footer-link{display:inline-block;margin-top:1.25rem;font-size:.875rem;font-weight:600;color:#005696;text-decoration:none}.dash-crypto-panel__footer-link:hover{text-decoration:underline}.dash-crypto-rates-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.dash-crypto-rates-card__title-row{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:700;color:#1a2332}.dash-crypto-rates-card__live-dot{width:.5rem;height:.5rem;border-radius:50%;background:#22a447;flex-shrink:0}.dash-crypto-rates-card__updated{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8b98a8;white-space:nowrap}.dash-crypto-rates-card__stale-note{margin:0 0 .75rem;font-size:.875rem;color:#8b98a8}.dash-crypto-rates-card__section{margin-bottom:1rem}.dash-crypto-rates-card__section:last-child{margin-bottom:0}.dash-crypto-rates-card__section-label{margin:0 0 .5rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5c6b7a}.dash-crypto-rate-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.dash-crypto-rate-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dash-crypto-rate-item__pair{margin:0;font-size:.875rem;font-weight:600;color:#1a2332}.dash-crypto-rate-item__meta{text-align:right;min-width:5rem}.dash-crypto-rate-item__value{margin:0;font-size:.875rem;font-weight:700;color:#1a2332}.dash-crypto-rate-item__value--unavailable{color:#e53935}.dash-crypto-rate-item__value--empty{color:#8b98a8}.dash-crypto-rate-item__hint{margin:.25rem 0 0;font-size:.72rem;color:#8b98a8}.dash-crypto-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:10rem;text-align:center}.dash-crypto-empty-state__icon{width:2.5rem;height:2.5rem;color:#8b98a8;opacity:.65}.dash-crypto-tx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.dash-crypto-tx-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #dde5ed}.dash-crypto-tx-item:last-child{border-bottom:0;padding-bottom:0}.dash-crypto-tx-item__pair{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#1a2332}.dash-crypto-tx-item__meta{margin:0;font-size:.72rem;color:#8b98a8}.dash-crypto-tx-item__amount{margin:0;font-size:.875rem;font-weight:700;color:#1a2332;text-align:right}.dash-crypto-tx-item__status{margin:.25rem 0 0;font-size:.72rem;color:#8b98a8;text-align:right}.dash-crypto-rates-page__table-wrap{overflow-x:auto}.dash-crypto-rates-page__table{width:100%;border-collapse:collapse}.dash-crypto-rates-page__table th,.dash-crypto-rates-page__table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #dde5ed;font-size:.875rem}.dash-crypto-rates-page__table th{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5c6b7a;background:#e8f0f6}.dash-crypto-rates-page__table th:not(:first-child),.dash-crypto-rates-page__table td:not(:first-child){text-align:right}.dash-crypto-rates-page__unavailable{color:#e53935;font-weight:600}.dash-crypto-rates-page__empty{color:#8b98a8}.dash-crypto-rates-page__note{margin:1rem 0 0;font-size:.875rem;color:#8b98a8}.dash-crypto-beneficiaries{display:flex;flex-direction:column;gap:1rem;width:100%}.dash-crypto-beneficiaries__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.dash-crypto-beneficiaries__card{display:flex;flex-direction:column;padding:0;background:#fff;border:1px solid #dde5ed;border-radius:16px;box-shadow:0 2px 12px #004a990f;overflow:hidden}.dash-crypto-beneficiaries__tabs{display:flex;gap:1.5rem;padding:0 1.5rem;border-bottom:1px solid #dde5ed}@media(max-width:768px){.dash-crypto-beneficiaries__tabs{gap:1rem;padding:0 1rem}}.dash-crypto-beneficiaries__tab{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b98a8;text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.dash-crypto-beneficiaries__tab:hover{color:#1a2332}.dash-crypto-beneficiaries__tab--active{color:#005696;border-bottom-color:#005696}.dash-crypto-beneficiaries__tab-help{display:inline-flex;color:#8b98a8}.dash-crypto-beneficiaries__tab-help svg{width:.95rem;height:.95rem}.dash-crypto-beneficiaries__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;flex-wrap:wrap}.dash-crypto-beneficiaries__search-wrap{position:relative;flex:1;min-width:12rem;max-width:22rem}.dash-crypto-beneficiaries__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#8b98a8;pointer-events:none}.dash-crypto-beneficiaries__search-icon svg{width:1rem;height:1rem}.dash-crypto-beneficiaries__search{width:100%;padding:.55rem .75rem .55rem 2.25rem;border:1px solid #dde5ed;border-radius:8px;font-size:.875rem;color:#1a2332;background:#fff}.dash-crypto-beneficiaries__search::placeholder{color:#8b98a8}.dash-crypto-beneficiaries__search:focus{outline:none;border-color:#005696}.dash-crypto-beneficiaries__body{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem 1.25rem}@media(max-width:768px){.dash-crypto-beneficiaries__body{padding-inline:1rem}}.dash-crypto-beneficiaries__empty{display:flex;align-items:center;justify-content:center;min-height:14rem;margin:0;font-size:.875rem;color:#8b98a8;text-align:center}@media(max-width:768px){.dash-crypto-beneficiaries__empty{min-height:10rem}}.dash-crypto-beneficiaries__table{margin:0}.dash-crypto-entity-row__name{margin:0;font-weight:600;color:#1a2332}.dash-crypto-entity-row__meta{margin:.25rem 0 0;font-size:.875rem;color:#8b98a8}.dash-crypto-entity-row__error{margin:.25rem 0 0;font-size:.72rem;color:#e53935}.dash-crypto-sync-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dash-crypto-sync-badge--active{background:#22a4471f;color:#22a447}.dash-crypto-sync-badge--pending{background:#0056961a;color:#005696}.dash-crypto-sync-badge--failed{background:#e539351a;color:#e53935}.dash-crypto-sync-badge--cancelled{background:#64748b24;color:#475569}.dash-crypto-sync-badge--muted{background:#e8f0f6;color:#8b98a8}.dash-crypto-add-beneficiary{display:flex;flex-direction:column;gap:1rem}.dash-crypto-add-beneficiary__card{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #dde5ed;border-radius:16px;box-shadow:0 2px 12px #004a990f}@media(max-width:768px){.dash-crypto-add-beneficiary__card{padding:1rem}}.dash-crypto-add-beneficiary__summary{margin:0;font-size:.875rem;color:#8b98a8}.dash-crypto-add-beneficiary__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.dash-crypto-add-beneficiary__error{margin-bottom:0}.dash-crypto-stepper-wrap{display:flex;justify-content:center;width:100%}.dash-crypto-stepper{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none;width:min(100%,32rem)}.dash-crypto-stepper__segment{display:flex;align-items:center;flex:1;min-width:0}.dash-crypto-stepper__segment:last-child{flex:0 0 auto}.dash-crypto-stepper__item{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#8b98a8;white-space:nowrap;flex-shrink:0}.dash-crypto-stepper__item--active{color:#1a2332;font-weight:600}.dash-crypto-stepper__item--completed{color:#1a2332}.dash-crypto-stepper__label{line-height:1.2}.dash-crypto-stepper__connector{flex:1;height:2px;min-width:1.5rem;margin:0 .5rem;background:#dde5ed;border-radius:1px}.dash-crypto-stepper__connector--filled{background:#005696}.dash-crypto-stepper__index{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1.5px solid #dde5ed;background:#fff;font-size:.75rem;font-weight:600;flex-shrink:0}.dash-crypto-stepper__item--active .dash-crypto-stepper__index{border-color:#005696;background:#005696;color:#fff}.dash-crypto-stepper__item--completed .dash-crypto-stepper__index{border-color:#00569659;background:#00569626;color:#005696}.dash-crypto-segment{display:flex;width:100%;max-width:22rem;padding:.2rem;border-radius:999px;background:#e8f0f6;border:1px solid #dde5ed}.dash-crypto-segment__btn{flex:1 1 0;border:none;background:transparent;color:#1a2332;padding:.55rem 1.25rem;border-radius:999px;font-size:.875rem;font-weight:600;cursor:pointer;text-align:center;transition:background .15s ease,color .15s ease}.dash-crypto-segment__btn--active{background:#005696;color:#fff}.dash-crypto-segment-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.dash-crypto-corridor-panel{padding:1rem;border-radius:12px;background:#e8f0f6;border:1px solid #dde5ed}.dash-crypto-corridor-panel__title{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5c6b7a}.dash-crypto-corridor-panel__subtitle{margin:.25rem 0 .75rem;font-size:.875rem;color:#8b98a8}.dash-crypto-corridor-panel__rails{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.dash-crypto-corridor-panel__rails li{display:flex;flex-direction:column;gap:.15rem;font-size:.875rem}.dash-crypto-corridor-panel__rails li strong{color:#1a2332}.dash-crypto-corridor-panel__rails li span{color:#8b98a8}.dash-crypto-payout-alert{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:8px;border-left:3px solid #e53935;background:#e539350f;font-size:.875rem;color:#1a2332}.dash-crypto-payout-alert__icon{flex-shrink:0;margin-top:.1rem;color:#e53935}.dash-crypto-payout-alert__icon svg{width:1.1rem;height:1.1rem}.dash-crypto-payout-alert p{margin:0;line-height:1.45}.dash-crypto-payout-alert--bank p{font-style:italic}.dash-crypto-wallet-form{display:flex;flex-direction:column;gap:.75rem}.dash-crypto-wallets{display:flex;flex-direction:column;gap:1rem;width:100%}.dash-crypto-wallets__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem;align-items:start}@media(max-width:768px){.dash-crypto-wallets__grid{grid-template-columns:1fr}}.dash-crypto-wallets__card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#fff;border:1px solid #dde5ed;border-radius:16px;box-shadow:0 2px 12px #004a990f}.dash-crypto-wallets__card-title{margin:0;font-size:1.125rem;font-weight:600;color:#1a2332}.dash-crypto-wallets__list-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dash-crypto-wallets__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid #dde5ed;border-radius:8px;background:#fff;color:#8b98a8;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.dash-crypto-wallets__icon-btn svg{width:1rem;height:1rem}.dash-crypto-wallets__icon-btn:hover:not(:disabled){border-color:#005696;color:#005696;background:#e8f0f6}.dash-crypto-wallets__icon-btn:disabled{opacity:.55;cursor:not-allowed}.dash-crypto-wallets__search{width:100%}.dash-crypto-wallets__empty{margin:1.5rem 0;text-align:center;color:#8b98a8}.dash-crypto-wallets__address{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;color:#8b98a8;word-break:break-all}.dash-crypto-wallets__footnote{margin:0}.dash-crypto-wallets__error{display:flex;flex-direction:column;gap:.5rem}.dash-crypto-transfers{display:flex;flex-direction:column;gap:1rem;width:100%}.dash-crypto-transfers__card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#fff;border:1px solid #dde5ed;border-radius:16px;box-shadow:0 2px 12px #004a990f}.dash-crypto-transfers__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.dash-crypto-transfers__filters{display:flex;flex-wrap:wrap;gap:.5rem}.dash-crypto-transfers__filters .dash-input-field{min-width:10rem;width:auto}.dash-crypto-transfers__empty{margin:1.5rem 0;text-align:center;color:#8b98a8}.dash-crypto-transfers__ref{color:#1a2332;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem}.dash-crypto-transfers__table{width:100%}.dash-form-hint{margin:.25rem 0 0;font-size:.875rem;color:#8b98a8}.dash-crypto-ramp{display:flex;flex-direction:column;gap:1rem;width:100%}.dash-crypto-ramp__card{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #dde5ed;border-radius:16px;box-shadow:0 2px 12px #004a990f}@media(max-width:768px){.dash-crypto-ramp__card{padding:1rem}}.dash-crypto-ramp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.dash-crypto-ramp__grid>.dash-form-field>.dash-form-label,.dash-crypto-ramp__grid .dash-crypto-field-label-row{min-height:1.5rem;display:flex;align-items:center;margin-bottom:.5rem}@media(max-width:768px){.dash-crypto-ramp__grid{grid-template-columns:1fr}}.dash-crypto-ramp__full{grid-column:1/-1}.dash-crypto-ramp__hint{margin:.5rem 0 0;font-size:.875rem}.dash-crypto-ramp__quote-panel{padding:1rem;border-radius:12px;background:#e8f0f6;border:1px solid #dde5ed}.dash-crypto-ramp__quote-label{margin:0 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5c6b7a}.dash-crypto-ramp__quote-value{margin:0;font-size:1.35rem;font-weight:700;color:#1a2332}.dash-crypto-ramp__quote-unavailable{margin:0;color:#e53935;font-weight:600}.dash-crypto-ramp__actions{display:flex;flex-wrap:wrap;gap:.75rem}.dash-crypto-ramp__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.dash-crypto-ramp__summary div{display:flex;flex-direction:column;gap:.25rem}.dash-crypto-ramp__summary dt{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5c6b7a}.dash-crypto-ramp__summary dd{margin:0;font-size:.875rem;font-weight:600;color:#1a2332}.dash-crypto-ramp__countdown{margin:0;font-size:.875rem;font-weight:600;color:#005696}.dash-crypto-ramp__countdown--expired{color:#e53935}.dash-crypto-ramp__confirmed-title{margin:0;font-size:1.2rem;font-weight:700;color:#1a2332}.dash-crypto-ramp__deposit{margin:0;font-family:ui-monospace,monospace;font-size:.875rem;word-break:break-all}.dash-crypto-ramp__error{margin-bottom:0;padding:1rem;background:#e539350f;border:1px solid rgba(229,57,53,.22);border-left:3px solid #e53935;border-radius:12px}.dash-crypto-ramp__error-text{margin:0;color:#e53935;font-size:.875rem}.dash-crypto-amount-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.dash-crypto-amount-field__label{margin:0;font-size:.875rem;font-weight:600;color:#1a2332}.dash-crypto-amount-field .dash-input-field{margin:0}.dash-crypto-amount-field .dash-input-field:disabled{opacity:1;color:#1a2332;cursor:default}.dash-crypto-amount-field .dash-form-error{margin-top:0}.dash-crypto-amount-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:768px){.dash-crypto-amount-row{grid-template-columns:1fr}}.dash-crypto-quote-helper{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;width:100%;margin-top:.5rem}.dash-crypto-quote-helper__copy{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.dash-crypto-quote-helper__text{margin:0;font-size:.875rem;color:#8b98a8;line-height:1.4}.dash-crypto-inline-refresh{display:inline-flex;align-items:center;gap:.5rem;border:none;background:transparent;padding:0;font-size:.875rem;font-weight:500;color:#8b98a8;cursor:pointer;white-space:nowrap;flex-shrink:0;align-self:flex-end}.dash-crypto-inline-refresh:hover:not(:disabled){color:#1a2332;text-decoration:underline}.dash-crypto-inline-refresh:disabled{opacity:.5;cursor:not-allowed}.dash-crypto-inline-refresh svg{width:1rem;height:1rem}.dash-crypto-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.5rem;margin-bottom:.5rem}.dash-crypto-field-label-group{display:flex;align-items:center;justify-content:space-between;gap:.5rem;max-width:100%;width:100%}.dash-crypto-field-label-group .dash-form-label{margin-bottom:0}.dash-crypto-ramp__card>.row>.dash-form-field>.dash-form-label{display:flex;align-items:center;min-height:1.5rem}.dash-crypto-ramp__card>.row{width:100%}.dash-crypto-ramp__card>.row>.dash-form-field{margin-bottom:0}.dash-crypto-ramp__card .dash-form-label,.dash-crypto-ramp__card .dash-crypto-upload__label{font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:none;color:#1a2332}.dash-crypto-ramp__card select.dash-input-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.dash-crypto-field-add{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:none;background:#005696;color:#fff;text-decoration:none;flex-shrink:0;transition:background .15s ease,opacity .15s ease}.dash-crypto-field-add:hover{background:#005696;opacity:.88}.dash-crypto-field-add svg{width:.85rem;height:.85rem}.dash-crypto-upload{display:flex;flex-direction:column;gap:.5rem}.dash-crypto-upload__label{margin:0;font-size:.875rem;font-weight:600;color:#1a2332}.dash-crypto-upload__zone{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border:1px dashed #dde5ed;border-radius:8px;background:#e8f0f6;cursor:pointer;transition:border-color .15s ease}.dash-crypto-upload__zone:hover{border-color:#005696}.dash-crypto-upload__zone--error{border-color:#e53935}.dash-crypto-upload__zone--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.dash-crypto-upload__copy{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.dash-crypto-upload__icon{flex-shrink:0;color:#8b98a8}.dash-crypto-upload__icon svg{width:1.25rem;height:1.25rem}.dash-crypto-upload__hint{margin:0;font-size:.875rem;color:#8b98a8}.dash-crypto-upload__filename{margin:0;font-size:.875rem;font-weight:600;color:#1a2332;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-crypto-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.dash-crypto-upload__choose{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border:1px solid #dde5ed;border-radius:8px;background:#fff;font-size:.875rem;font-weight:600;color:#1a2332;cursor:pointer;flex-shrink:0}.dash-crypto-upload__choose svg{width:.9rem;height:.9rem}.dash-crypto-upload__error{margin:0;font-size:.72rem;color:#e53935}.dash-crypto-docs-panel{padding:1rem;border-radius:12px;border:1px solid #dde5ed;background:#e8f0f6;display:flex;flex-direction:column;gap:1rem;width:100%}.dash-crypto-docs-panel .row{width:100%}.dash-crypto-docs-panel__title{margin:0;font-size:.875rem;font-weight:700;color:#1a2332}.dash-crypto-docs-panel__subtitle{margin:.25rem 0 0;font-size:.875rem;color:#8b98a8}.dash-crypto-ramp__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;width:100%}.dash-crypto-tip{display:inline-flex;align-items:flex-start;gap:.5rem;flex:1 1 16rem;max-width:min(100%,28rem);margin-left:auto;padding:.75rem 1rem;border-radius:12px;border:1px solid #dde5ed;background:#fff;box-shadow:0 2px 12px #004a990f;font-size:.72rem;color:#1a2332;line-height:1.4}.dash-crypto-tip__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.15rem;height:1.15rem;border-radius:50%;background:#f57c00;color:#fff;font-size:.7rem;font-weight:700;line-height:1}.dash-crypto-tip p{margin:0}.dash-crypto-note{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;border:1px solid #dde5ed;border-left:3px solid #005696;background:#0056960a;font-size:.875rem;color:#8b98a8;font-style:italic;line-height:1.5}.dash-crypto-note__icon{flex-shrink:0;color:#005696;margin-top:.1rem}.dash-crypto-note__icon svg{width:1.1rem;height:1.1rem}.dash-crypto-note p{margin:0}.dash-crypto-live-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.dash-crypto-live-bar__status{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#1a2332}.dash-crypto-live-bar__dot{width:.5rem;height:.5rem;border-radius:50%;background:#22a447;flex-shrink:0}.dash-crypto-live-bar__updated{font-size:.875rem;color:#8b98a8}.dash-crypto-live-bar__refreshing{font-size:.875rem;color:#005696}.dash-crypto-live-bar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid #dde5ed;border-radius:8px;background:#fff;color:#8b98a8;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.dash-crypto-live-bar__icon-btn svg{width:1.1rem;height:1.1rem}.dash-crypto-live-bar__icon-btn:hover:not(:disabled){border-color:#005696;color:#005696;background:#e8f0f6}.dash-crypto-live-bar__icon-btn:disabled{opacity:.55;cursor:not-allowed}.dash-crypto-table-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dash-crypto-table-section__title-wrap{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.dash-crypto-table-section__direction-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;flex-shrink:0}.dash-crypto-table-section__direction-icon svg{width:1.1rem;height:1.1rem}.dash-crypto-table-section__direction-icon--onramp{background:#0056961a;color:#005696}.dash-crypto-table-section__direction-icon--offramp{background:#f57c0026;color:#f57c00}.dash-crypto-table-section__title{margin:0;font-size:1.05rem;font-weight:700;color:#1a2332}.dash-crypto-table-section__subtitle{margin:.25rem 0 0;font-size:.875rem;color:#8b98a8}.dash-crypto-table-section__badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap}.dash-crypto-table-section__badge--onramp{background:#0056961a;color:#005696}.dash-crypto-table-section__badge--offramp{background:#f57c0026;color:#f57c00}.dash-crypto-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid #dde5ed;font-size:.875rem;color:#8b98a8}@media(max-width:768px){.dash-crypto-pagination{flex-direction:column;align-items:stretch}.dash-crypto-pagination__controls{justify-content:space-between}}.dash-crypto-pagination__controls{display:inline-flex;align-items:center;gap:.5rem}.dash-crypto-pagination__btn{padding:.35rem .85rem;border:1px solid #dde5ed;border-radius:8px;background:#fff;font-size:.875rem;color:#8b98a8;cursor:pointer}.dash-crypto-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.dash-crypto-pagination__btn:not(:disabled):hover{border-color:#005696;color:#005696}.dash-crypto-add-beneficiary__divider{margin:.5rem 0;border:0;border-top:1px solid #dde5ed}.dash-crypto-add-beneficiary__section-title{margin:0;font-size:1rem;font-weight:700;color:#1a2332}.dash-crypto-add-beneficiary__section-hint{margin:.25rem 0 1rem;font-size:.875rem;color:#8b98a8}.dash-crypto-add-beneficiary__panel{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#e8f0f6;border:1px solid #dde5ed;border-radius:12px}.dash-crypto-add-beneficiary__panel--nested{margin-top:.5rem}.dash-crypto-add-beneficiary__panel .dash-crypto-add-beneficiary__section-hint{margin-bottom:.5rem}.dash-crypto-add-beneficiary__actions--split{justify-content:space-between}.dash-crypto-add-beneficiary__review{display:flex;flex-direction:column;gap:.75rem;margin:0 0 .5rem;padding:0}.dash-crypto-add-beneficiary__review div{display:grid;gap:.25rem}.dash-crypto-add-beneficiary__review dt{margin:0;font-size:.875rem;font-weight:600;color:#8b98a8}.dash-crypto-add-beneficiary__review dd{margin:0;color:#1a2332}.dash-crypto-add-beneficiary__secure-note{margin:0;text-align:center;font-size:.875rem;color:#8b98a8}.dash-crypto-add-beneficiary__error{padding:1rem;background:#e539350f;border:1px solid rgba(229,57,53,.22);border-left:3px solid #e53935;border-radius:12px}.dash-crypto-add-beneficiary__field-group{display:flex;flex-direction:column;gap:.75rem}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ui-spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:#dde5ed;border-top-color:#005696;animation:ui-spin .75s linear infinite;flex-shrink:0}.spinner--sm{width:16px;height:16px;border-width:2px}.spinner--md{width:24px;height:24px;border-width:2px}.spinner--lg{width:32px;height:32px;border-width:3px}.page-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem;background:#f9fafb;color:#6b7280;font-size:.875rem}.content-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1.5rem;min-height:12rem;color:#6b7280;font-size:.875rem}.loading-message{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.skeleton{display:block;border-radius:.5rem;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7ebe6,#f3f4f6 75%);background-size:400% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton--line{height:.875rem;width:100%;border-radius:.25rem}.skeleton--line-sm{height:.75rem;width:60%;border-radius:.25rem}.skeleton--circle{border-radius:9999px}.dashboard-shell-skeleton{pointer-events:none}.dashboard-shell-skeleton__topbar{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:1.5rem;min-height:4.5rem;padding:1rem 2rem;background:#fff;border-bottom:1px solid #dde5ed}.dashboard-shell-skeleton__logo{width:7rem;height:1.5rem;flex-shrink:0}.dashboard-shell-skeleton__search{flex:1;max-width:36rem;margin:0 auto;height:2.75rem;border-radius:999px}.dashboard-shell-skeleton__avatar{width:2.25rem;height:2.25rem;flex-shrink:0}.dashboard-shell-skeleton__sidebar{grid-column:1;grid-row:2;width:272px;background:#004a99;padding:1.25rem .75rem;display:flex;flex-direction:column;gap:.5rem;border-top-right-radius:1.75rem;border-bottom-right-radius:1.75rem}@media(max-width:1024px){.dashboard-shell-skeleton__sidebar{display:none}}.dashboard-shell-skeleton__nav-item{height:2.75rem;border-radius:999px;opacity:.35}.dashboard-page-skeleton{display:flex;flex-direction:column;gap:1.5rem;min-height:20rem}.dashboard-page-skeleton__title{width:min(100%,18rem);height:2rem}.dashboard-page-skeleton__subtitle{width:min(100%,14rem)}.dashboard-page-skeleton__balance-card{min-height:7.5rem;border-radius:12px}.dashboard-page-skeleton__card{min-height:14rem;border-radius:16px}.verification-docs-skeleton{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;min-height:10rem}.verification-docs-skeleton__item{height:4.5rem;border-radius:10px}.verification-owners-skeleton{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;min-height:16rem}.verification-owners-skeleton__card{height:14rem;border-radius:12px}.loading-overlay{position:relative}.loading-overlay__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#ffffffb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;color:#6b7280;font-size:.875rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.loading-overlay--visible .loading-overlay__veil{opacity:1;pointer-events:auto}.loading-overlay__message{font-weight:500}.container{width:100%;padding-right:.5rem;padding-left:.5rem;margin-right:auto;margin-left:auto}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;gap:var(--grid-gutter-y, 0) var(--grid-gutter-x, 1rem);--grid-gutter-x: 1rem;--grid-gutter-y: 0}.g-0,.gx-0,.gy-0{--grid-gutter-x: 0;--grid-gutter-y: 0}.g-1{--grid-gutter-x: .25rem;--grid-gutter-y: .25rem}.gx-1{--grid-gutter-x: .25rem;--grid-gutter-y: 0}.gy-1{--grid-gutter-x: 0;--grid-gutter-y: .25rem}.g-2{--grid-gutter-x: .5rem;--grid-gutter-y: .5rem}.gx-2{--grid-gutter-x: .5rem;--grid-gutter-y: 0}.gy-2{--grid-gutter-x: 0;--grid-gutter-y: .5rem}.g-3{--grid-gutter-x: .75rem;--grid-gutter-y: .75rem}.gx-3{--grid-gutter-x: .75rem;--grid-gutter-y: 0}.gy-3{--grid-gutter-x: 0;--grid-gutter-y: .75rem}.g-4{--grid-gutter-x: 1rem;--grid-gutter-y: 1rem}.gx-4{--grid-gutter-x: 1rem;--grid-gutter-y: 0}.gy-4{--grid-gutter-x: 0;--grid-gutter-y: 1rem}.g-5{--grid-gutter-x: 1.25rem;--grid-gutter-y: 1.25rem}.gx-5{--grid-gutter-x: 1.25rem;--grid-gutter-y: 0}.gy-5{--grid-gutter-x: 0;--grid-gutter-y: 1.25rem}.g-6{--grid-gutter-x: 1.5rem;--grid-gutter-y: 1.5rem}.gx-6{--grid-gutter-x: 1.5rem;--grid-gutter-y: 0}.gy-6{--grid-gutter-x: 0;--grid-gutter-y: 1.5rem}.col{box-sizing:border-box;flex-shrink:0;max-width:100%;flex:1 1 0;width:auto;min-width:0}.col-auto{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:auto}.col-1{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * .9166666667)}.row-cols-1>*{flex:0 0 auto;width:100%}.col-2{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * .8333333333)}.row-cols-2>*{flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * 1 / 2)}.col-3{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * .75)}.row-cols-3>*{flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * 2 / 3)}.col-4{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * .6666666667)}.row-cols-4>*{flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * 3 / 4)}.col-5{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(41.6666666667% - var(--grid-gutter-x, 0px) * .5833333333)}.row-cols-5>*{flex:0 0 auto;width:calc(20% - var(--grid-gutter-x, 0px) * 4 / 5)}.col-6{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * .5)}.row-cols-6>*{flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * 5 / 6)}.col-7{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(58.3333333333% - var(--grid-gutter-x, 0px) * .4166666667)}.row-cols-7>*{flex:0 0 auto;width:calc(14.2857142857% - var(--grid-gutter-x, 0px) * 6 / 7)}.col-8{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(66.6666666667% - var(--grid-gutter-x, 0px) * .3333333333)}.row-cols-8>*{flex:0 0 auto;width:calc(12.5% - var(--grid-gutter-x, 0px) * 7 / 8)}.col-9{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(75% - var(--grid-gutter-x, 0px) * .25)}.row-cols-9>*{flex:0 0 auto;width:calc(11.1111111111% - var(--grid-gutter-x, 0px) * 8 / 9)}.col-10{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(83.3333333333% - var(--grid-gutter-x, 0px) * .1666666667)}.row-cols-10>*{flex:0 0 auto;width:calc(10% - var(--grid-gutter-x, 0px) * 9 / 10)}.col-11{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(91.6666666667% - var(--grid-gutter-x, 0px) * .0833333333)}.row-cols-11>*{flex:0 0 auto;width:calc(9.0909090909% - var(--grid-gutter-x, 0px) * 10 / 11)}.col-12{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:100%}.row-cols-12>*{flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * 11 / 12)}@media(min-width:480px){.col-sm{box-sizing:border-box;flex-shrink:0;max-width:100%;flex:1 1 0;width:auto;min-width:0}.col-sm-auto{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:auto}.col-sm-1{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * .9166666667)}.col-sm-2{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * .8333333333)}.col-sm-3{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * .75)}.col-sm-4{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * .6666666667)}.col-sm-5{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(41.6666666667% - var(--grid-gutter-x, 0px) * .5833333333)}.col-sm-6{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * .5)}.col-sm-7{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(58.3333333333% - var(--grid-gutter-x, 0px) * .4166666667)}.col-sm-8{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(66.6666666667% - var(--grid-gutter-x, 0px) * .3333333333)}.col-sm-9{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(75% - var(--grid-gutter-x, 0px) * .25)}.col-sm-10{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(83.3333333333% - var(--grid-gutter-x, 0px) * .1666666667)}.col-sm-11{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(91.6666666667% - var(--grid-gutter-x, 0px) * .0833333333)}.col-sm-12{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:100%}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * 1 / 2)}.row-cols-sm-3>*{flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * 2 / 3)}.row-cols-sm-4>*{flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * 3 / 4)}.row-cols-sm-5>*{flex:0 0 auto;width:calc(20% - var(--grid-gutter-x, 0px) * 4 / 5)}.row-cols-sm-6>*{flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * 5 / 6)}.row-cols-sm-7>*{flex:0 0 auto;width:calc(14.2857142857% - var(--grid-gutter-x, 0px) * 6 / 7)}.row-cols-sm-8>*{flex:0 0 auto;width:calc(12.5% - var(--grid-gutter-x, 0px) * 7 / 8)}.row-cols-sm-9>*{flex:0 0 auto;width:calc(11.1111111111% - var(--grid-gutter-x, 0px) * 8 / 9)}.row-cols-sm-10>*{flex:0 0 auto;width:calc(10% - var(--grid-gutter-x, 0px) * 9 / 10)}.row-cols-sm-11>*{flex:0 0 auto;width:calc(9.0909090909% - var(--grid-gutter-x, 0px) * 10 / 11)}.row-cols-sm-12>*{flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * 11 / 12)}}@media(min-width:768px){.col-md{box-sizing:border-box;flex-shrink:0;max-width:100%;flex:1 1 0;width:auto;min-width:0}.col-md-auto{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:auto}.col-md-1{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * .9166666667)}.col-md-2{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * .8333333333)}.col-md-3{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * .75)}.col-md-4{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * .6666666667)}.col-md-5{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(41.6666666667% - var(--grid-gutter-x, 0px) * .5833333333)}.col-md-6{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * .5)}.col-md-7{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(58.3333333333% - var(--grid-gutter-x, 0px) * .4166666667)}.col-md-8{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(66.6666666667% - var(--grid-gutter-x, 0px) * .3333333333)}.col-md-9{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(75% - var(--grid-gutter-x, 0px) * .25)}.col-md-10{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(83.3333333333% - var(--grid-gutter-x, 0px) * .1666666667)}.col-md-11{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(91.6666666667% - var(--grid-gutter-x, 0px) * .0833333333)}.col-md-12{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:100%}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * 1 / 2)}.row-cols-md-3>*{flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * 2 / 3)}.row-cols-md-4>*{flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * 3 / 4)}.row-cols-md-5>*{flex:0 0 auto;width:calc(20% - var(--grid-gutter-x, 0px) * 4 / 5)}.row-cols-md-6>*{flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * 5 / 6)}.row-cols-md-7>*{flex:0 0 auto;width:calc(14.2857142857% - var(--grid-gutter-x, 0px) * 6 / 7)}.row-cols-md-8>*{flex:0 0 auto;width:calc(12.5% - var(--grid-gutter-x, 0px) * 7 / 8)}.row-cols-md-9>*{flex:0 0 auto;width:calc(11.1111111111% - var(--grid-gutter-x, 0px) * 8 / 9)}.row-cols-md-10>*{flex:0 0 auto;width:calc(10% - var(--grid-gutter-x, 0px) * 9 / 10)}.row-cols-md-11>*{flex:0 0 auto;width:calc(9.0909090909% - var(--grid-gutter-x, 0px) * 10 / 11)}.row-cols-md-12>*{flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * 11 / 12)}}@media(min-width:1024px){.col-lg{box-sizing:border-box;flex-shrink:0;max-width:100%;flex:1 1 0;width:auto;min-width:0}.col-lg-auto{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:auto}.col-lg-1{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * .9166666667)}.col-lg-2{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * .8333333333)}.col-lg-3{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * .75)}.col-lg-4{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * .6666666667)}.col-lg-5{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(41.6666666667% - var(--grid-gutter-x, 0px) * .5833333333)}.col-lg-6{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * .5)}.col-lg-7{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(58.3333333333% - var(--grid-gutter-x, 0px) * .4166666667)}.col-lg-8{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(66.6666666667% - var(--grid-gutter-x, 0px) * .3333333333)}.col-lg-9{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(75% - var(--grid-gutter-x, 0px) * .25)}.col-lg-10{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(83.3333333333% - var(--grid-gutter-x, 0px) * .1666666667)}.col-lg-11{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(91.6666666667% - var(--grid-gutter-x, 0px) * .0833333333)}.col-lg-12{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:100%}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * 1 / 2)}.row-cols-lg-3>*{flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * 2 / 3)}.row-cols-lg-4>*{flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * 3 / 4)}.row-cols-lg-5>*{flex:0 0 auto;width:calc(20% - var(--grid-gutter-x, 0px) * 4 / 5)}.row-cols-lg-6>*{flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * 5 / 6)}.row-cols-lg-7>*{flex:0 0 auto;width:calc(14.2857142857% - var(--grid-gutter-x, 0px) * 6 / 7)}.row-cols-lg-8>*{flex:0 0 auto;width:calc(12.5% - var(--grid-gutter-x, 0px) * 7 / 8)}.row-cols-lg-9>*{flex:0 0 auto;width:calc(11.1111111111% - var(--grid-gutter-x, 0px) * 8 / 9)}.row-cols-lg-10>*{flex:0 0 auto;width:calc(10% - var(--grid-gutter-x, 0px) * 9 / 10)}.row-cols-lg-11>*{flex:0 0 auto;width:calc(9.0909090909% - var(--grid-gutter-x, 0px) * 10 / 11)}.row-cols-lg-12>*{flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * 11 / 12)}}@media(min-width:1280px){.col-xl{box-sizing:border-box;flex-shrink:0;max-width:100%;flex:1 1 0;width:auto;min-width:0}.col-xl-auto{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:auto}.col-xl-1{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * .9166666667)}.col-xl-2{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * .8333333333)}.col-xl-3{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * .75)}.col-xl-4{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * .6666666667)}.col-xl-5{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(41.6666666667% - var(--grid-gutter-x, 0px) * .5833333333)}.col-xl-6{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * .5)}.col-xl-7{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(58.3333333333% - var(--grid-gutter-x, 0px) * .4166666667)}.col-xl-8{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(66.6666666667% - var(--grid-gutter-x, 0px) * .3333333333)}.col-xl-9{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(75% - var(--grid-gutter-x, 0px) * .25)}.col-xl-10{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(83.3333333333% - var(--grid-gutter-x, 0px) * .1666666667)}.col-xl-11{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(91.6666666667% - var(--grid-gutter-x, 0px) * .0833333333)}.col-xl-12{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:100%}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * 1 / 2)}.row-cols-xl-3>*{flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * 2 / 3)}.row-cols-xl-4>*{flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * 3 / 4)}.row-cols-xl-5>*{flex:0 0 auto;width:calc(20% - var(--grid-gutter-x, 0px) * 4 / 5)}.row-cols-xl-6>*{flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * 5 / 6)}.row-cols-xl-7>*{flex:0 0 auto;width:calc(14.2857142857% - var(--grid-gutter-x, 0px) * 6 / 7)}.row-cols-xl-8>*{flex:0 0 auto;width:calc(12.5% - var(--grid-gutter-x, 0px) * 7 / 8)}.row-cols-xl-9>*{flex:0 0 auto;width:calc(11.1111111111% - var(--grid-gutter-x, 0px) * 8 / 9)}.row-cols-xl-10>*{flex:0 0 auto;width:calc(10% - var(--grid-gutter-x, 0px) * 9 / 10)}.row-cols-xl-11>*{flex:0 0 auto;width:calc(9.0909090909% - var(--grid-gutter-x, 0px) * 10 / 11)}.row-cols-xl-12>*{flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * 11 / 12)}}@media(min-width:1536px){.col-2xl{box-sizing:border-box;flex-shrink:0;max-width:100%;flex:1 1 0;width:auto;min-width:0}.col-2xl-auto{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:auto}.col-2xl-1{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * .9166666667)}.col-2xl-2{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * .8333333333)}.col-2xl-3{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * .75)}.col-2xl-4{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * .6666666667)}.col-2xl-5{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(41.6666666667% - var(--grid-gutter-x, 0px) * .5833333333)}.col-2xl-6{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * .5)}.col-2xl-7{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(58.3333333333% - var(--grid-gutter-x, 0px) * .4166666667)}.col-2xl-8{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(66.6666666667% - var(--grid-gutter-x, 0px) * .3333333333)}.col-2xl-9{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(75% - var(--grid-gutter-x, 0px) * .25)}.col-2xl-10{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(83.3333333333% - var(--grid-gutter-x, 0px) * .1666666667)}.col-2xl-11{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:calc(91.6666666667% - var(--grid-gutter-x, 0px) * .0833333333)}.col-2xl-12{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0;flex:0 0 auto;width:100%}.row-cols-2xl-1>*{flex:0 0 auto;width:100%}.row-cols-2xl-2>*{flex:0 0 auto;width:calc(50% - var(--grid-gutter-x, 0px) * 1 / 2)}.row-cols-2xl-3>*{flex:0 0 auto;width:calc(33.3333333333% - var(--grid-gutter-x, 0px) * 2 / 3)}.row-cols-2xl-4>*{flex:0 0 auto;width:calc(25% - var(--grid-gutter-x, 0px) * 3 / 4)}.row-cols-2xl-5>*{flex:0 0 auto;width:calc(20% - var(--grid-gutter-x, 0px) * 4 / 5)}.row-cols-2xl-6>*{flex:0 0 auto;width:calc(16.6666666667% - var(--grid-gutter-x, 0px) * 5 / 6)}.row-cols-2xl-7>*{flex:0 0 auto;width:calc(14.2857142857% - var(--grid-gutter-x, 0px) * 6 / 7)}.row-cols-2xl-8>*{flex:0 0 auto;width:calc(12.5% - var(--grid-gutter-x, 0px) * 7 / 8)}.row-cols-2xl-9>*{flex:0 0 auto;width:calc(11.1111111111% - var(--grid-gutter-x, 0px) * 8 / 9)}.row-cols-2xl-10>*{flex:0 0 auto;width:calc(10% - var(--grid-gutter-x, 0px) * 9 / 10)}.row-cols-2xl-11>*{flex:0 0 auto;width:calc(9.0909090909% - var(--grid-gutter-x, 0px) * 10 / 11)}.row-cols-2xl-12>*{flex:0 0 auto;width:calc(8.3333333333% - var(--grid-gutter-x, 0px) * 11 / 12)}}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-grid{display:grid}@media(min-width:480px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-inline{display:inline}.d-sm-inline-block{display:inline-block}.d-sm-flex{display:flex}.d-sm-grid{display:grid}}@media(min-width:768px){.d-md-none{display:none}.d-md-block{display:block}.d-md-inline{display:inline}.d-md-inline-block{display:inline-block}.d-md-flex{display:flex}.d-md-grid{display:grid}}@media(min-width:1024px){.d-lg-none{display:none}.d-lg-block{display:block}.d-lg-inline{display:inline}.d-lg-inline-block{display:inline-block}.d-lg-flex{display:flex}.d-lg-grid{display:grid}}@media(min-width:1280px){.d-xl-none{display:none}.d-xl-block{display:block}.d-xl-inline{display:inline}.d-xl-inline-block{display:inline-block}.d-xl-flex{display:flex}.d-xl-grid{display:grid}}@media(min-width:1536px){.d-2xl-none{display:none}.d-2xl-block{display:block}.d-2xl-inline{display:inline}.d-2xl-inline-block{display:inline-block}.d-2xl-flex{display:flex}.d-2xl-grid{display:grid}}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.align-self-auto{align-self:auto}.align-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}@media(min-width:480px){.flex-sm-row{flex-direction:row}.flex-sm-column{flex-direction:column}.flex-sm-wrap{flex-wrap:wrap}.flex-sm-nowrap{flex-wrap:nowrap}}@media(min-width:768px){.flex-md-row{flex-direction:row}.flex-md-column{flex-direction:column}.flex-md-wrap{flex-wrap:wrap}.flex-md-nowrap{flex-wrap:nowrap}}@media(min-width:1024px){.flex-lg-row{flex-direction:row}.flex-lg-column{flex-direction:column}.flex-lg-wrap{flex-wrap:wrap}.flex-lg-nowrap{flex-wrap:nowrap}}@media(min-width:1280px){.flex-xl-row{flex-direction:row}.flex-xl-column{flex-direction:column}.flex-xl-wrap{flex-wrap:wrap}.flex-xl-nowrap{flex-wrap:nowrap}}@media(min-width:1536px){.flex-2xl-row{flex-direction:row}.flex-2xl-column{flex-direction:column}.flex-2xl-wrap{flex-wrap:wrap}.flex-2xl-nowrap{flex-wrap:nowrap}}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.m-3{margin:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.m-5{margin:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.m-6{margin:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.m-8{margin:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.m-auto{margin:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.p-5{padding:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.p-8{padding:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}@media(min-width:480px){.ms-sm-auto{margin-left:auto}.me-sm-auto{margin-right:auto}.mx-sm-auto{margin-left:auto;margin-right:auto}}@media(min-width:768px){.ms-md-auto{margin-left:auto}.me-md-auto{margin-right:auto}.mx-md-auto{margin-left:auto;margin-right:auto}}@media(min-width:1024px){.ms-lg-auto{margin-left:auto}.me-lg-auto{margin-right:auto}.mx-lg-auto{margin-left:auto;margin-right:auto}}@media(min-width:1280px){.ms-xl-auto{margin-left:auto}.me-xl-auto{margin-right:auto}.mx-xl-auto{margin-left:auto;margin-right:auto}}@media(min-width:1536px){.ms-2xl-auto{margin-left:auto}.me-2xl-auto{margin-right:auto}.mx-2xl-auto{margin-left:auto;margin-right:auto}}.w-100{width:100%}.w-auto{width:auto}.h-100{height:100%}.h-auto{height:auto}.min-w-0{min-width:0}.min-vh-100{min-height:100vh}.w-full{width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#111827}.text-secondary{color:#6b7280}.text-disabled{color:#9ca3af}.text-error{color:#c62828}.text-success{color:#2e7d32}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
