@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-black:#000;--color-white:#fff;--color-white-rgb:255, 255, 255;--color-white-a05:#ffffff0d;--color-white-a10:#ffffff1a;--color-white-a15:#ffffff26;--color-white-a30:#ffffff4d;--color-white-a66:#ffffffa8;--color-white-a74:#ffffffbd;--color-white-a78:#ffffffc7;--color-white-a88:#ffffffe0;--color-slate-50:#f5f5f8;--color-slate-100:#eeeff5;--color-slate-150:#e9e9ed;--color-slate-200:#e5e5ea;--color-slate-300:#d0d0d7;--color-slate-350:#a0aec0;--color-slate-400:#b1b2b5;--color-slate-500:#9e9eb0;--color-slate-600:#7a7a8e;--color-slate-700:#4a4a5a;--color-slate-750:#4a4a6a;--color-slate-850:#2d313c;--color-slate-875:#262a33;--color-slate-900:#1a1a2e;--color-slate-900-a50:#1a1a2e80;--color-slate-950:#1a1e27;--color-indigo-900-rgb:27, 20, 100;--color-indigo-900:#1b1464;--color-indigo-800-rgb:30, 40, 120;--color-indigo-800:#1e2878;--color-indigo-800-a45:#1e287873;--color-indigo-900-a07:#1b146412;--color-indigo-900-a08:#1b146414;--color-pink-600:#d4346a;--color-pink-600-rgb:212, 52, 106;--color-pink-600-a95:#d4346af2;--color-pink-600-a15:#d4346a26;--color-sky-50:#f0f4ff;--color-sky-400:#81a8fc;--color-sky-500:#688ffc;--color-amber-100:#fef3c7;--color-amber-700:#ba5d00;--color-amber-800:#92400e;--color-gold-500:#a09040;--color-gold-400:#d4c98a;--color-gold-450:#c9b96b;--color-gold-350:#e8dfa0;--color-gold-550:#b8a55a;--color-emerald-50:#e6f7ef;--color-emerald-600:#00a86b;--color-red-500:#fc8181;--color-red-550:#e66868;--color-red-700:#c53030;--color-red-600-rgb:214, 48, 49;--color-red-600-a90:#d63031e6;--color-red-600:#d63031;--color-red-50:#fee2e2;--color-red-50-light:#fff5f5;--color-bg-page:#f7f8fa;--color-bg-app:#e8e6ee;--color-black-a25:#00000040;--color-black-a15:#00000026;--color-black-a40:#0006;--color-black-a50:#00000080;--color-black-a60:#0009}body{background-color:var(--color-bg-app);min-height:100vh;color:var(--color-slate-900);justify-content:center;align-items:stretch;margin:0;font-family:Inter,sans-serif;display:flex;overflow:hidden auto}.app-container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100dvh;padding:.75rem 0;display:flex}.loading-state,.error-state{background-color:var(--color-white);text-align:center;box-sizing:border-box;border-radius:15px;width:100%;padding:3rem;box-shadow:0 8px 26px #1b146426}.loading-text{color:var(--color-slate-600);font-size:1.1rem;font-weight:500;animation:1.5s ease-in-out infinite pulse}.error-state{background-color:var(--color-red-700);color:var(--color-white)}.error-title{margin-bottom:.5rem;font-size:2.8rem;font-weight:700}.error-message{margin-bottom:.5rem;font-size:1.3rem}.error-sub-message{opacity:.8;font-size:1rem}.main-card-wrapper{background-color:var(--color-bg-page);border:8px solid var(--color-indigo-900);box-sizing:border-box;contain:layout;border-radius:20px;flex-direction:column;align-items:center;gap:.75rem;width:min(52.125rem,100vw - 2rem);max-width:52.125rem;height:100dvh;padding:.75rem;display:flex;overflow-y:auto;box-shadow:0 8px 40px #1b146426}.app-container--clean-frame .main-card-wrapper{box-shadow:0 8px 30px var(--color-black-a15);border:none}.main-card{flex-direction:column;width:100%;min-height:100%;display:flex}.state-view{justify-content:center;align-items:center;min-height:100%;display:flex}.button{cursor:pointer;background-color:var(--color-slate-150);border:none;border-radius:999px;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.button:hover{background-color:var(--color-slate-300)}.button.login{background-color:var(--color-sky-400);font-size:1.4rem;font-weight:600}.button.login:hover{background-color:var(--color-sky-500)}.button.logout{background-color:var(--color-red-500);font-size:1.4rem;font-weight:600}.button.logout:hover{background-color:var(--color-red-550)}.navigation-bar{border:none;border-radius:6px;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex;overflow:visible}.nav-button{color:var(--color-slate-950);text-align:center;border-radius:6px;flex:calc(20% - .5rem);padding:.5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s}.nav-button.active{background-color:var(--color-sky-400);color:var(--color-slate-950)}.wallet-pot-link{color:var(--color-white);text-decoration:none}.wallet-pot-link:hover{color:var(--color-slate-100)}.section{padding:0}.profile-name{font-size:2rem}.request-input{flex-direction:column;align-items:center;gap:.5rem;display:flex}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.mode-toggle{background-color:var(--color-indigo-900);z-index:9999;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex;position:fixed;bottom:.75rem;right:1rem}.mode-toggle-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.mode-toggle-label{color:var(--color-slate-350);min-width:2.5rem}.mode-toggle-btn{border:1px solid var(--color-white-a15);color:var(--color-slate-350);cursor:pointer;background-color:#0000;border-radius:4px;padding:.25rem .5rem;font-family:Inter,sans-serif;font-size:.7rem;transition:all .15s}.mode-toggle-btn:hover{border-color:var(--color-white-a30)}.mode-toggle-btn.active{background-color:var(--color-sky-400);color:var(--color-slate-950);border-color:var(--color-sky-400);font-weight:500}.ui-button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.ui-button--sm{min-height:2.125rem;padding:.5rem .875rem;font-size:.75rem}.ui-button--md{min-height:2.625rem;padding:.625rem 1rem;font-size:.8125rem}.ui-button--lg{min-height:3rem;padding:.75rem 1.125rem;font-size:.875rem}.ui-button--full-width{width:100%}.ui-button--primary{background-color:var(--color-indigo-900);color:var(--color-white)}.ui-button--primary:hover:not(:disabled){background-color:var(--color-indigo-800)}.ui-button--outline{background-color:var(--color-white);border-color:var(--color-indigo-900);color:var(--color-indigo-900)}.ui-button--outline:hover:not(:disabled){background-color:var(--color-sky-50)}.ui-button--danger{background-color:var(--color-red-600);border-color:var(--color-red-600);color:var(--color-white)}.ui-button--danger:hover:not(:disabled){filter:brightness(.96)}.ui-button--ghost{color:var(--color-indigo-900);background-color:#0000}.ui-button--ghost:hover:not(:disabled){background-color:var(--color-sky-50)}.ui-button:disabled{cursor:not-allowed;opacity:.6}.ui-button__label,.ui-button__icon{justify-content:center;align-items:center;display:inline-flex}.ui-input{border:1px solid var(--color-slate-200);background-color:var(--color-white);width:100%;min-height:2.625rem;color:var(--color-slate-900);box-sizing:border-box;border-radius:.5rem;padding:.625rem .75rem;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.2;transition:border-color .15s,box-shadow .15s}.ui-input--dense{min-height:2.375rem}.ui-input::placeholder{color:var(--color-slate-500)}.ui-input:focus{border-color:var(--color-indigo-900);box-shadow:0 0 0 1px var(--color-indigo-900);outline:none}.ui-input--invalid{border-color:var(--color-red-600);box-shadow:none}.ui-card{background-color:var(--color-white);border:1px solid var(--color-indigo-900-a08);box-shadow:0 1px 4px var(--color-indigo-900-a07);box-sizing:border-box;border-radius:.625rem;padding:.875rem}.ui-card--compact{padding:.625rem}.ui-card--flat{box-shadow:none}.ui-form-field{flex-direction:column;gap:.375rem;width:100%;display:flex}.ui-form-field__label{color:var(--color-slate-600);font-family:Inter,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.3}.ui-form-field__helper{color:var(--color-slate-600);font-family:Inter,sans-serif;font-size:.625rem;font-weight:400;line-height:1.4}.ui-form-field__error{color:var(--color-red-600);font-family:Inter,sans-serif;font-size:.625rem;font-weight:500;line-height:1.4}.ui-amount-input{width:100%;position:relative}.ui-amount-input .ui-input{padding-left:2.75rem}.ui-amount-input__currency{color:var(--color-slate-900);z-index:1;letter-spacing:.01em;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ui-screen-header{box-sizing:border-box}.ui-screen-header--home{align-items:center;min-height:3rem;padding:.75rem 0;display:flex}.ui-screen-header--home .ui-screen-header__title{text-align:left}.ui-screen-header--internal{background-color:var(--color-indigo-900);justify-content:space-between;align-items:center;min-height:3rem;padding:0 1rem;display:flex;position:relative}.ui-screen-header__back{min-width:3rem;height:2rem;color:var(--color-white-a88);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.25rem;padding:0;font-size:.8125rem;line-height:1;display:flex}.ui-screen-header__back-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:0;display:inline-flex}.ui-screen-header__back-label{align-items:center;font-size:.8125rem;font-weight:400;line-height:1;display:inline-flex}.ui-screen-header__title{text-align:center;color:var(--color-slate-900);flex:auto;margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.2}.ui-screen-header--internal .ui-screen-header__title{color:var(--color-white);pointer-events:none;font-size:.9375rem;font-weight:500;position:absolute;left:0;right:0}.ui-screen-header__spacer{min-width:3rem;display:inline-block}.ui-screen-header__right{justify-content:flex-end;align-items:center;min-width:3rem;display:inline-flex}.ui-status-banner{box-sizing:border-box;border-radius:.375rem;width:100%;padding:.625rem}.ui-status-banner__title{letter-spacing:.01em;margin-bottom:.25rem;font-family:Inter,sans-serif;font-size:.625rem;font-weight:600}.ui-status-banner__content{font-family:Inter,sans-serif;font-size:.625rem;font-weight:500;line-height:1.4}.ui-status-banner--info{background-color:var(--color-sky-50);color:var(--color-slate-700)}.ui-status-banner--success{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.ui-status-banner--warning{background-color:var(--color-amber-100);color:var(--color-amber-800)}.ui-status-banner--danger{background-color:var(--color-red-50);color:var(--color-red-600)}.ui-list-item{background:var(--color-white);text-align:left;box-sizing:border-box;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.8125rem 1rem;display:flex}.ui-list-item--compact{padding:.625rem 1rem}.ui-list-item--divider{border-bottom:1px solid var(--color-slate-200)}button.ui-list-item{cursor:pointer;font:inherit}.ui-list-item__left{align-items:center;gap:.75rem;min-width:0;display:flex}.ui-list-item__icon{background-color:var(--color-slate-100);width:2rem;height:2rem;color:var(--color-indigo-900);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-list-item__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ui-list-item__title{color:var(--color-slate-900);font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2}.ui-list-item__subtitle{color:var(--color-slate-600);font-family:Inter,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.2}.ui-list-item__right{color:var(--color-slate-600);align-items:center;gap:.375rem;display:inline-flex}.ui-list-item__value{color:var(--color-slate-900);font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2}.ui-list-item__chevron{color:var(--color-slate-600);font-size:.875rem;font-weight:700;line-height:1}.ui-modal__overlay{background-color:var(--color-slate-900-a50);z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ui-modal{background-color:var(--color-white);box-sizing:border-box;border-radius:.75rem;width:min(28rem,100%);padding:1rem}.ui-modal__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-modal__title{color:var(--color-slate-900);margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.2}.ui-modal__close{color:var(--color-slate-600);cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1}.ui-modal__content{color:var(--color-slate-700);font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.4}.ui-modal__actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.ui-otp-input{gap:.5rem;width:100%;display:grid}.ui-otp-input__cell{border:2px solid var(--color-slate-200);background-color:var(--color-white);min-height:3rem;color:var(--color-slate-900);text-align:center;border-radius:.5rem;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2}.ui-otp-input__cell:focus{border-color:var(--color-indigo-900);outline:none}.ui-otp-input--invalid .ui-otp-input__cell{border-color:var(--color-red-600);background-color:var(--color-red-50)}.ui-otp-input--compact{gap:.375rem;width:fit-content;margin-inline:auto}.ui-otp-input--compact .ui-otp-input__cell{border-radius:.4375rem;min-height:2.125rem;font-size:.9375rem}.ui-avatar{border-radius:9999px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:700;line-height:1;display:inline-flex}.ui-avatar--sm{width:2rem;height:2rem;font-size:.75rem}.ui-avatar--md{width:2.25rem;height:2.25rem;font-size:.8125rem}.ui-avatar--lg{width:4rem;height:4rem;font-size:.875rem}.ui-avatar--neutral{background-color:var(--color-slate-100);color:var(--color-indigo-900)}.ui-avatar--brand{background-color:var(--color-indigo-900);color:var(--color-white)}.ui-avatar--success{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.ui-physical-card{aspect-ratio:1.586;background-color:var(--color-indigo-800);width:100%;box-shadow:0 6px 28px var(--color-indigo-800-a45);color:var(--color-white);border-radius:.75rem;position:relative;overflow:hidden}.ui-physical-card--locked{background-color:var(--color-slate-750);box-shadow:0 4px 20px var(--color-black-a40)}.ui-physical-card__face{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .2s;position:absolute;inset:0}.ui-physical-card--locked .ui-physical-card__face{filter:grayscale(.75)brightness(.92)}.ui-physical-card__overlay{z-index:3;background:var(--color-black-a15);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-physical-card__badge{background:var(--color-red-600-a90);border-radius:.375rem;padding:.25rem .75rem}.ui-physical-card__badge-text{color:var(--color-white);letter-spacing:.14em;font-size:.625rem;font-weight:700}.ui-physical-card__balance-block{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:.875rem;left:1rem}.ui-physical-card__balance-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-white-a66);font-size:.5rem;font-weight:500}.ui-physical-card__balance-value{letter-spacing:.01em;margin-top:.125rem;font-size:1.125rem;font-weight:700}.ui-action-tile{background:var(--color-white);min-width:0;box-shadow:0 1px 4px var(--color-indigo-900-a07);font:inherit;cursor:pointer;border:none;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem;transition:opacity .15s;display:flex}.ui-action-tile__icon{width:1.125rem;height:1.125rem;color:var(--color-indigo-900);justify-content:center;align-items:center;display:inline-flex}.ui-action-tile__label{width:100%;color:var(--color-slate-600);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}.ui-action-tile--active .ui-action-tile__icon{color:var(--color-emerald-600)}.ui-action-tile--disabled{opacity:.7;cursor:not-allowed}.ui-action-tile__icon--loading{color:var(--color-slate-500)}.ui-action-tile__spinner{border:2px solid var(--color-slate-300);border-top-color:var(--color-indigo-900);border-radius:50%;width:.875rem;height:.875rem;animation:.8s linear infinite ui-action-tile-spin}@keyframes ui-action-tile-spin{to{transform:rotate(360deg)}}.ui-section-label{color:var(--color-slate-600);letter-spacing:.02em;padding:.875rem 1rem .375rem;font-size:.6875rem;font-weight:600}.ui-pull-to-refresh{-webkit-user-select:none;user-select:none}.ui-pull-to-refresh__indicator{justify-content:center;align-items:center;transition:height .22s;display:flex;overflow:hidden}.ui-pull-to-refresh__refresh{align-items:center;gap:.375rem;display:inline-flex}.ui-pull-to-refresh__spinner{border:2px solid var(--color-slate-300);border-top-color:var(--color-indigo-900);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite ui-pull-refresh-spin}.ui-pull-to-refresh__text{color:var(--color-slate-600);font-size:.6875rem;font-weight:500}.ui-pull-to-refresh__text--ready{color:var(--color-indigo-900)}.ui-pull-to-refresh__hint{color:var(--color-slate-600);align-items:center;gap:.25rem;margin:.125rem 0 .5rem;font-size:.6875rem;font-weight:500;animation:2.4s ease-in-out infinite ui-pull-refresh-hint-fade;display:inline-flex}.ui-pull-to-refresh__hint-arrow{animation:1.1s ease-in-out infinite ui-pull-refresh-hint-bounce}@keyframes ui-pull-refresh-spin{to{transform:rotate(360deg)}}@keyframes ui-pull-refresh-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes ui-pull-refresh-hint-fade{0%,to{opacity:.65}50%{opacity:1}}.ui-loader{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.ui-loader__spinner{border:3px solid var(--color-slate-200);border-top-color:var(--color-indigo-900);border-radius:50%;width:1.75rem;height:1.75rem;animation:.8s linear infinite ui-loader-spin}.ui-loader__label{color:var(--color-slate-600);font-size:.6875rem}@keyframes ui-loader-spin{to{transform:rotate(360deg)}}.ui-overlay-loader{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;background:#fffc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-toast-root{z-index:12000;pointer-events:none;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.ui-toast{max-width:min(24rem,100vw - 2rem);box-shadow:0 10px 28px var(--color-black-a25);color:var(--color-white);border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ui-toast--success{background:var(--color-emerald-600)}.ui-toast--warning{background:var(--color-amber-700)}.ui-toast--error{background:var(--color-red-700)}.ui-toast__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-toast__message{line-height:1.3}.login-entry{justify-content:center;align-items:center;min-height:100%;padding:1rem;display:flex}.login-entry__card{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:20rem;padding:1.25rem 1rem;display:flex}.login-entry__logo{align-self:center;width:10.5rem;height:auto;margin-inline:auto;display:block}.login-entry__title{color:var(--color-slate-900);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.login-entry__subtitle{color:var(--color-slate-600);margin:0;font-size:.75rem;line-height:1.4}.card-details-page{flex-direction:column;gap:0;display:flex}.card-details-page--loading{justify-content:center;align-items:center;min-height:100dvh}.card-details-page__header{margin:-.75rem -.75rem .5rem}.card-details-page__header.ui-screen-header--internal{padding:0}.card-details-page__content{flex-direction:column;gap:.5rem;padding:0 .5rem;display:flex;position:relative}.card-details-card-wrap{padding-top:.125rem}.card-details-card{aspect-ratio:1.586;width:100%;box-shadow:0 6px 28px var(--color-indigo-800-a45);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;position:relative;overflow:hidden}.card-details-card__number{color:var(--color-white);letter-spacing:.06em;white-space:nowrap;font-family:Inter,sans-serif;font-size:clamp(1.02rem,3.7vw,1.12rem);font-weight:700;line-height:1;position:absolute;top:45%;left:2.35rem;right:1rem}.card-details-card__meta{gap:1.25rem;display:flex;position:absolute;bottom:33%;left:2.35rem}.card-details-card__meta-item{flex-direction:row;align-items:center;gap:.0825rem;display:flex}.card-details-card__meta-label{color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;opacity:.95;flex-direction:column;gap:.06rem;font-size:.3rem;font-weight:600;line-height:1.05;display:inline-flex}.card-details-card__meta-value{color:var(--color-white);letter-spacing:.02em;font-size:.8rem;font-weight:700;line-height:1}.card-details-card__holder{color:var(--color-white);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(.7rem,2.7vw,.85rem);font-weight:700;position:absolute;bottom:18%;left:2.35rem}.card-details-card__secure-field{align-items:center;width:12.75rem;max-width:100%;height:1.4rem;display:inline-flex;overflow:hidden}.card-details-card__secure-field iframe{background:0 0;border:0;display:block;width:100%!important;height:100%!important}.card-details-card__secure-field--meta{width:3.6rem;height:.95rem}.card-details-list-card.ui-card--compact{border-radius:.625rem;padding:0;overflow:hidden}.card-details-simple-row{justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.card-details-simple-row__label{color:var(--color-slate-600);font-size:.75rem;font-weight:400}.card-details-simple-row__right{align-items:center;gap:.125rem;display:flex}.card-details-simple-row__value{color:var(--color-slate-900);text-align:right;font-size:.85rem;font-weight:600;line-height:1.2}.card-details-simple-row__value--pan{letter-spacing:.08em;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace}.card-details-simple-row__value-slot{text-align:right;max-height:1rem}.card-details-simple-row__value-slot--pan{max-width:11.2rem}.card-details-simple-row__value-slot--exp{max-width:2.4rem}.card-details-simple-row__value-slot--cvv{max-width:2rem}.card-details-simple-row__copy-button{width:1.25rem;height:1.25rem;color:var(--color-slate-600);cursor:pointer;background:0 0;border:none;justify-content:center;padding:0;display:inline-flex;position:relative}.card-details-simple-row__divider{background:var(--color-slate-200);height:1px;margin:0 1rem}.card-details-marqeta-loader-overlay{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffc7;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-details-info{background:var(--color-amber-700);color:var(--color-white);border-radius:.5rem;align-items:flex-start;gap:.375rem;padding:.5rem;font-size:.625rem;line-height:1.4;display:flex}.card-details-info__icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.card-details-info__text{display:inline-block}.card-details-page__replacement-btn{margin-bottom:.5rem}.mq-notification{display:none!important}.card-replacement-page{flex-direction:column;gap:0;display:flex}.card-replacement-page__header{margin:-.75rem -.75rem .5rem}.card-replacement-page__header.ui-screen-header--internal{padding:0}.card-replacement-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem .75rem;display:flex}.card-replacement-page__title-row{align-items:flex-start;gap:.5rem;margin-bottom:.625rem;display:flex}.card-replacement-page__icon{background:var(--color-indigo-900-a07);width:1.875rem;height:1.875rem;color:var(--color-indigo-900);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.card-replacement-page__card-title{color:var(--color-slate-900);font-size:.8125rem;font-weight:700}.card-replacement-page__card-subtitle{color:var(--color-slate-600);font-size:.6875rem;line-height:1.4}.card-replacement-page__detail-list{flex-direction:column;gap:.25rem;display:flex}.card-replacement-page__detail-item{border-bottom:1px solid var(--color-slate-200);justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.card-replacement-page__detail-item:last-child{border-bottom:0}.card-replacement-page__detail-label{color:var(--color-slate-600);font-size:.6875rem}.card-replacement-page__detail-value{color:var(--color-slate-900);font-size:.75rem;font-weight:600}.card-replacement-page__checklist{flex-direction:column;gap:.625rem;display:flex}.card-replacement-page__address{border-bottom:1px solid var(--color-slate-200);flex-direction:column;gap:.375rem;padding:0 0 .5rem;display:flex}.card-replacement-page__address-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card-replacement-page__address-title{color:var(--color-slate-900);font-size:.75rem;font-weight:700}.card-replacement-page__address-toggle{color:var(--color-indigo-900);cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:600}.card-replacement-page__address-lines{color:var(--color-slate-700);flex-direction:column;gap:.125rem;font-size:.6875rem;line-height:1.35;display:flex}.card-replacement-page__address-hint{color:var(--color-slate-600);font-size:.6875rem;line-height:1.4}.card-replacement-page__checkbox-row{color:var(--color-slate-900);align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.45;display:flex}.card-replacement-page__checkbox-row input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-indigo-900);margin-top:.125rem}.card-replacement-page__actions{flex-direction:column;gap:.5rem;display:flex}.home-root{flex-direction:column;gap:0;display:flex}.home-root__header{padding-left:.75rem}.home-root__content{flex-direction:column;gap:.625rem;padding:0 .5rem;display:flex}.home-root__sections,.home-root__column{flex-direction:column;gap:0;display:flex}.home-root__card-block{flex-direction:column;gap:.5rem;width:100%;max-width:27.5rem;margin:0 auto;display:flex}.home-root--loading{justify-content:center;min-height:12rem}.home-root__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;padding-top:.5rem;display:grid}.home-root__list-card{padding:0;overflow:hidden}.home-root__chevron{color:var(--color-slate-600)}.home-root__danger-item .ui-list-item__title{color:var(--color-red-600)}.home-roundups__item .ui-list-item__icon{background:var(--color-indigo-900);color:var(--color-white);width:2.25rem;height:2.25rem}.home-roundups__item .ui-list-item__right{align-items:flex-end}.home-roundups__value-wrap{flex-direction:column;align-items:flex-end;gap:.125rem;display:inline-flex}.home-roundups__value{color:var(--color-slate-900);font-size:.9375rem;font-weight:700;line-height:1}.home-roundups__hint{color:var(--color-slate-600);font-size:.5625rem;line-height:1.1}.home-roundups__hint--positive{color:var(--color-emerald-700);font-weight:500}.home-linked-accounts__bank-badge{width:2.125rem;height:2.125rem;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.home-linked-accounts__connect-icon{background:var(--color-indigo-900);border-radius:999px;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}.home-savings__bank-badge{border-radius:999px;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}.home-savings__bank-badge-letter{color:var(--color-white);font-size:.75rem;font-weight:700}.home-savings__bank-badge-letter--dark{color:var(--color-slate-900)}.home-savings__hub-icon{background:var(--color-slate-100);border-radius:999px;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}@media (width>=48rem){.home-root--design-flow .home-root__content{padding:0 .875rem}.home-root--design-flow .home-root__card-block{max-width:29rem}.home-root--design-editorial .home-root__content{gap:.875rem;padding:0 1rem}.home-root--design-editorial .home-root__card-block{max-width:27rem}.home-root--design-editorial .home-root__sections{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.home-root--design-editorial .home-root__column--primary{grid-area:1/1}.home-root--design-editorial .home-root__column--pots{grid-area:2/1}.home-root--design-editorial .home-root__column--secondary{grid-area:1/2/span 2}.home-root--design-editorial .home-root__column--roundups{grid-area:3/1}.home-root--design-alt .home-root__content{gap:.875rem;padding:0 1rem}.home-root--design-alt .home-root__card-block{max-width:27rem}.home-root--design-alt .home-root__sections{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.home-root--design-alt .home-root__column--primary{grid-area:1/1}.home-root--design-alt .home-root__column--pots{grid-area:1/2/span 2}.home-root--design-alt .home-root__column--secondary{grid-area:2/1}.home-root--design-alt .home-root__column--roundups{grid-area:3/1}.home-root--design-panel .home-root__content{grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr);align-items:start;gap:.875rem;padding:0 1rem;display:grid}.home-root--design-panel .home-root__card-block{display:contents}.home-root--design-panel .home-root__card-block>:first-child{grid-column:1/span 2;width:100%;max-width:29rem;margin:0 auto}.home-root--design-panel .home-root__actions{flex-direction:column;grid-area:2/2;gap:.25rem;margin-top:-.125rem;padding-top:0;display:flex}.home-root--design-panel .home-root__sections{grid-area:2/1}.home-root--design-panel .home-root__actions--panel-list .ui-list-item{padding:.8125rem 1rem}}.move-to-card-page{flex-direction:column;gap:0;display:flex}.move-to-card-page__header{margin:-.75rem -.75rem .5rem}.move-to-card-page__header.ui-screen-header--internal{padding:0}.move-to-card-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem .75rem;display:flex}.move-to-card-page__row-label{color:var(--color-slate-600);font-size:.6875rem}.move-to-card-page__row{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.move-to-card-page__row--divider{border-bottom:1px solid var(--color-slate-200);padding-bottom:.75rem}.move-to-card-page__row-title{color:var(--color-slate-900);font-size:.875rem;font-weight:600}.move-to-card-page__row-value{color:var(--color-slate-900);font-size:.875rem;font-weight:700}.move-to-card-page__amount-helper{color:var(--color-slate-600);margin-top:.25rem;font-size:.625rem}.move-to-card-page__actions{flex-direction:column;gap:.5rem;padding-top:.125rem;display:flex}.move-to-card-page__cancel{color:var(--color-indigo-900);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.75rem;font-weight:500}.move-to-card-success-card{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.move-to-card-success-card__icon{background:var(--color-emerald-50);border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.move-to-card-success-card__title{color:var(--color-slate-900);font-size:1.0625rem;font-weight:700}.move-to-card-success-card__subtitle{color:var(--color-slate-600);font-size:.75rem}.pin-change-page{flex-direction:column;gap:0;display:flex}.pin-change-page__header{margin:-.75rem -.75rem .5rem}.pin-change-page__header.ui-screen-header--internal{padding:0}.pin-change-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem .75rem;display:flex}.pin-change-page__input-group{flex-direction:column;gap:.75rem;display:flex}.pin-change-page__icon-wrap{background:var(--color-slate-100);width:4.5rem;height:4.5rem;color:var(--color-indigo-900);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:inline-flex}.pin-change-page__field{flex-direction:column;align-items:center;gap:.375rem;display:flex}.pin-change-page__field .ui-otp-input{margin-inline:auto}.pin-change-page__label{color:var(--color-slate-600);text-align:center;font-size:.6875rem;font-weight:600;display:block}.pin-change-page__error{color:var(--color-red-700);font-size:.6875rem;line-height:1.4}.pin-change-page__actions{flex-direction:column;gap:.5rem;display:flex}.pin-reminder-page{flex-direction:column;gap:0;display:flex}.pin-reminder-page__header{margin:-.75rem -.75rem .5rem}.pin-reminder-page__header.ui-screen-header--internal{padding:0}.pin-reminder-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem;display:flex;position:relative}.pin-reminder-hero{text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}.pin-reminder-hero__icon-wrap{background:var(--color-slate-100);width:4.5rem;height:4.5rem;color:var(--color-indigo-900);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:inline-flex}.pin-reminder-hero__label{color:var(--color-slate-600);margin-bottom:.375rem;font-size:.6875rem}.pin-reminder-hero__pin{color:var(--color-slate-900);letter-spacing:.625rem;font-size:2.25rem;font-weight:700;line-height:1}.pin-reminder-hero__pin--secure{justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:2.25rem;margin:0 auto;display:flex}.pin-reminder-hero__pin--secure iframe{background:0 0;border:0;display:block;width:100%!important;min-width:0!important;height:2.25rem!important;margin:0 auto!important}.pin-reminder-hero__pin--secure[data-pin=hidden] iframe{max-width:5rem!important}.pin-reminder-hero__pin--secure[data-pin=revealed] iframe{max-width:7rem!important}.pin-reminder-hero__marqeta-toggle-button{border:1px solid var(--color-slate-300);background:var(--color-white);color:var(--color-slate-700);border-radius:999px;margin-top:.75rem;padding:.4rem .9rem;font-size:.75rem;font-weight:600;position:relative}.pin-reminder-hero__marqeta-timeout{min-height:1rem;margin-top:.5rem}.pin-reminder-loader-overlay{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffc7;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pin-reminder-info{background:var(--color-amber-700);color:var(--color-white);border-radius:.5rem;align-items:flex-start;gap:.375rem;padding:.5rem;font-size:.625rem;line-height:1.4;display:flex}.pin-reminder-info__icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.pin-reminder-info__text{display:inline-block}.transfer-page{flex-direction:column;gap:0;display:flex}.transfer-page__header{margin:-.75rem -.75rem .5rem}.transfer-page__header.ui-screen-header--internal{padding:0}.transfer-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem .75rem;display:flex}.transfer-page__content--success{padding-top:1rem}.transfer-page__actions{flex-direction:column;gap:.5rem;padding-top:.125rem;display:flex}.transfer-page__cancel{color:var(--color-indigo-900);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.75rem;font-weight:500}.transfer-page__recipient-note{text-align:center;color:var(--color-slate-600);font-size:.625rem}.transfer-success-card{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.transfer-success-card__icon{background:var(--color-emerald-50);border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.transfer-success-card__title{color:var(--color-slate-900);font-size:1.0625rem;font-weight:700}.transfer-success-card__subtitle{color:var(--color-slate-600);font-size:.75rem}.transfer-recipient-picker{position:relative}.transfer-recipient-picker__field{border:1px solid var(--color-slate-200);background:var(--color-white);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.375rem;width:100%;min-height:2.375rem;padding:.5rem .625rem;display:flex}.transfer-recipient-picker__field--open{border-color:var(--color-indigo-900);box-shadow:0 0 0 1px var(--color-indigo-900)}.transfer-recipient-picker__field-value{color:var(--color-slate-900);text-align:left;font-size:.8125rem}.transfer-recipient-picker__chevron{color:var(--color-slate-600);transition:transform .15s}.transfer-recipient-picker__chevron--open{transform:rotate(90deg)}.transfer-recipient-picker__menu{border:1px solid var(--color-slate-200);box-shadow:0 1px 4px var(--color-indigo-900-a07);border-radius:.5rem;margin-top:.25rem;overflow:hidden}.transfer-recipient-picker__option{background:var(--color-white);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--color-slate-200);align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;display:flex}.transfer-recipient-picker__option--selected{background:var(--color-slate-100)}.transfer-recipient-picker__option-avatar{flex-shrink:0}.transfer-recipient-picker__option-text{flex-direction:column;flex:1;min-width:0;display:flex}.transfer-recipient-picker__option-title{color:var(--color-slate-900);font-size:.75rem;font-weight:500}.transfer-recipient-picker__option-subtitle{color:var(--color-slate-600);font-size:.625rem}.transfer-recipient-picker__add{background:var(--color-white);text-align:left;cursor:pointer;border:none;align-items:center;gap:.5rem;width:100%;padding:.5625rem .625rem;display:flex}.transfer-recipient-picker__add-icon{background:var(--color-indigo-900);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.transfer-recipient-picker__add-label{color:var(--color-indigo-900);font-size:.75rem;font-weight:600}.transfer-summary-card__title{color:var(--color-slate-900);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.transfer-summary-card__row{justify-content:space-between;align-items:center;padding:.375rem 0;display:flex}.transfer-summary-card__row--divider{border-top:1px solid var(--color-slate-200)}.transfer-summary-card__label{color:var(--color-slate-600);font-size:.6875rem}.transfer-summary-card__value{color:var(--color-slate-900);font-size:.6875rem;font-weight:500}.transfer-summary-card__value--strong{font-weight:700}.verify-identity-page{flex-direction:column;gap:0;display:flex}.verify-identity-page__header{margin:-.75rem -.75rem .5rem}.verify-identity-page__header.ui-screen-header--internal{padding:0}.verify-identity-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem;display:flex}.verify-identity-hero{text-align:center;padding:1.5rem 1rem .5rem}.verify-identity-hero__icon-wrap{background:var(--color-slate-100);width:4rem;height:4rem;color:var(--color-indigo-900);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:inline-flex}.verify-identity-hero__title{color:var(--color-slate-900);margin-bottom:.375rem;font-size:1rem;font-weight:700}.verify-identity-hero__subtitle{color:var(--color-slate-600);font-size:.75rem;line-height:1.4}.verify-identity-hero__destination{color:var(--color-slate-900);font-weight:600}.verify-identity-otp-card{flex-direction:column;gap:.625rem;display:flex}.verify-identity-otp-card__label{text-align:center;color:var(--color-slate-600);font-size:.6875rem;font-weight:500}.verify-identity-otp-card__error{text-align:center;color:var(--color-red-600);font-size:.6875rem;font-weight:500}.verify-identity-otp-card__expires{text-align:center;color:var(--color-slate-600);font-size:.625rem}.verify-identity-otp-card__expires span{color:var(--color-slate-900);font-weight:600}.verify-identity-page__resend{color:var(--color-indigo-900);cursor:pointer;background:0 0;border:none;padding:.625rem .5rem;font-size:.75rem;font-weight:500}.verify-identity-page__resend:disabled{color:var(--color-slate-600);cursor:not-allowed}.verify-identity-info-card__inner{background:var(--color-indigo-900);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.625rem;display:flex}.verify-identity-info-card__icon{flex-shrink:0;margin-top:.0625rem;display:inline-flex}.verify-identity-info-card__text{color:var(--color-white);font-size:.6875rem;line-height:1.4}.verify-identity-info-card__text span{margin-bottom:.125rem;font-weight:600;display:block}.verify-identity-page__alt-help{text-align:center;color:var(--color-slate-600);padding-top:.25rem;font-size:.6875rem}.verify-identity-page__alt-help button{color:var(--color-indigo-900);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600;text-decoration:underline}.recipients-page{flex-direction:column;gap:0;margin:-.75rem -.75rem 0;display:flex}.recipients-page__header{margin-bottom:.5rem}.recipients-page__header.ui-screen-header--internal{padding:0}.recipients-page__content{flex-direction:column;gap:.625rem;padding-bottom:.75rem;display:flex}.recipients-page__empty{text-align:center;padding:2rem .75rem 1rem}.recipients-page__empty-text{color:var(--color-slate-600);font-size:.8125rem}.recipients-page__list{background:var(--color-white)}.recipients-page__list .ui-list-item__icon{background:0 0;width:2.125rem;height:2.125rem;padding:0}.recipients-page__row{align-items:center;display:flex;position:relative}.recipients-page__row--remove .ui-list-item{padding-left:.375rem;padding-right:.75rem}.recipients-page__row--remove .ui-list-item__left{gap:.375rem}.recipients-page__row--selected{background:var(--color-red-50)}.recipients-page__row--selected .ui-list-item{background:0 0}.recipients-page__check-column{background:0 0;justify-content:flex-end;align-self:stretch;align-items:center;width:2rem;display:inline-flex}.recipients-page__checkbox{border:2px solid var(--color-slate-200);cursor:pointer;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;color:var(--color-white);background:0 0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.recipients-page__checkbox svg{flex-shrink:0;display:block}.recipients-page__checkbox--selected{border-color:var(--color-red-600);background:var(--color-red-600)}.recipients-page__chevron{color:var(--color-indigo-900);opacity:.75}.recipients-page__actions{flex-direction:column;gap:.5rem;margin:0 .875rem;display:flex}.recipients-page__remove-trigger.ui-button--outline{border:1.5px solid var(--color-red-600);color:var(--color-red-600);background:0 0}.recipients-page__remove-trigger.ui-button--outline:hover:not(:disabled){background:var(--color-red-50-light)}.new-recipient-card{flex-direction:column;gap:.75rem;display:flex}.transactions-page{flex-direction:column;gap:0;display:flex}.transactions-page__header{margin:-.75rem -.75rem .5rem}.transactions-page__header.ui-screen-header--internal{padding:0}.transactions-page__content{padding:0 .5rem}.transactions-page__state{justify-content:center;align-items:center;min-height:10rem;display:flex}.transactions-list{background:var(--color-white);box-shadow:0 1px 4px var(--color-indigo-900-a07);border-radius:.625rem;overflow:hidden}.transactions-list .ui-list-item__icon{background:0 0;width:2.125rem;height:2.125rem;padding:0}.transactions-row__avatar{background:var(--color-slate-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}.transactions-row__avatar--credit{background:var(--color-emerald-50)}.transactions-row__logo{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.transactions-row__fallback{justify-content:center;align-items:center;width:100%;height:100%;display:none}.transactions-row__avatar[data-no-logo=true] .transactions-row__fallback,.transactions-row__avatar[data-logo-failed=true] .transactions-row__fallback{display:inline-flex}.transactions-row__category-icon{flex-shrink:0}.transactions-row__amount{color:var(--color-slate-900);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.2}.transactions-row__amount--credit{color:var(--color-emerald-600)}.support-page{flex-direction:column;gap:0;display:flex}.support-page__header{margin:-.75rem -.75rem .5rem}.support-page__header.ui-screen-header--internal{padding:0}.support-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem .75rem;display:flex}.support-page__list-card{padding:0;overflow:hidden}.support-page__search-wrap{border:1px solid var(--color-slate-200);background:var(--color-white);height:2.375rem;box-shadow:0 1px 4px var(--color-indigo-900-a07);border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.support-page__search-input{color:var(--color-slate-900);background:0 0;border:none;outline:none;flex:1;font-size:.75rem}.support-page__search-input::placeholder{color:var(--color-slate-500)}.support-page__faq-row{cursor:pointer;align-items:center;gap:.5rem;padding:.75rem .875rem;display:flex}.support-page__faq-row--divider{border-bottom:1px solid var(--color-slate-200)}.support-page__faq-label{color:var(--color-slate-900);flex:1;font-size:.75rem}.support-page__empty{text-align:center;color:var(--color-slate-600);padding:1rem;font-size:.8125rem}.support-page__contact-row{flex-direction:column;gap:.125rem;padding:.625rem .875rem;display:flex}.support-page__contact-row--divider{border-bottom:1px solid var(--color-slate-200)}.support-page__contact-name{color:var(--color-slate-900);font-size:.8125rem;font-weight:500}.support-page__contact-phone{color:var(--color-indigo-900);margin-top:.0625rem;font-size:.6875rem;font-weight:500}.support-page__contact-hours{color:var(--color-slate-600);margin-top:.0625rem;font-size:.625rem}.support-page__ticket-wrap{padding-top:.25rem}.rounds-page{flex-direction:column;gap:0;display:flex}.rounds-page--loading{justify-content:center;align-items:center;min-height:50vh}.rounds-page__header{margin:-.75rem -.75rem .5rem}.rounds-page__header.ui-screen-header--internal{padding:0}.rounds-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem .75rem;display:flex}.rounds-page__header-icon-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.rounds-summary-card{flex-direction:column;gap:.75rem;display:flex}.rounds-summary-card--hero{background:linear-gradient(135deg, var(--color-indigo-900), #2a1f7a);border-color:#0000}.rounds-summary-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rounds-summary-card__eyebrow{letter-spacing:.06em;color:var(--color-white-a66);font-size:.625rem;font-weight:700}.rounds-summary-card__amount{color:var(--color-indigo-900);font-size:1.375rem;font-weight:700}.rounds-summary-card__amount--hero{color:var(--color-white);margin-top:.125rem;font-size:2.125rem;line-height:1}.rounds-summary-card__subtle{color:var(--color-white-a66);margin-top:.25rem;font-size:.6875rem}.rounds-summary-card__next-sweep{background:var(--color-white-a15);text-align:center;border-radius:.625rem;padding:.5625rem .8125rem}.rounds-summary-card__next-label{letter-spacing:.05em;color:var(--color-white-a66);font-size:.5625rem}.rounds-summary-card__next-day{color:var(--color-white);margin-top:.125rem;font-size:1rem;font-weight:700}.rounds-summary-card__next-meta{color:var(--color-white-a66);font-size:.5625rem}.rounds-summary-card__destination{background:var(--color-white-a15);border-radius:.5rem;align-items:center;gap:.625rem;padding:.5625rem .75rem;display:flex}.rounds-summary-card__destination-badge{width:1.75rem;height:1.75rem;color:var(--color-slate-950);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.rounds-summary-card__destination-copy{flex-direction:column;flex:1;gap:.0625rem;display:inline-flex}.rounds-summary-card__destination-title{color:var(--color-white);font-size:.75rem;font-weight:600}.rounds-summary-card__destination-meta{color:var(--color-white-a66);font-size:.625rem}.rounds-summary-card__destination-tag{background:var(--color-emerald-600);color:var(--color-white);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.rounds-callout-card{background:var(--color-emerald-50);border-color:#0000}.rounds-callout-card__row{align-items:center;gap:.625rem;display:flex}.rounds-callout-card__icon{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.rounds-callout-card__copy{flex-direction:column;gap:.125rem;display:inline-flex}.rounds-callout-card__title{color:var(--color-slate-900);font-size:.8125rem;font-weight:600}.rounds-callout-card__subtitle{color:var(--color-slate-600);font-size:.75rem}.rounds-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.rounds-stats-card{text-align:center;flex-direction:column;justify-content:center;gap:.125rem;display:inline-flex}.rounds-stats-card__label{letter-spacing:.04em;color:var(--color-slate-600);font-size:.5625rem;font-weight:600}.rounds-stats-card__value{color:var(--color-slate-900);font-size:1.125rem;font-weight:700}.rounds-confirm-hero{text-align:center;padding-top:1.125rem;padding-bottom:.875rem}.rounds-confirm-hero__flow{align-items:center;gap:.625rem;margin-bottom:.75rem;display:inline-flex}.rounds-confirm-hero__node{border-radius:999px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:700;display:inline-flex}.rounds-confirm-hero__node--pot{background:var(--color-indigo-900);color:var(--color-white);font-size:.625rem}.rounds-confirm-hero__node--destination{color:var(--color-slate-950);font-size:1.125rem}.rounds-confirm-hero__dots{background:repeating-linear-gradient(to right, var(--color-emerald-600) 0 .25rem, transparent .25rem .375rem);border-radius:999px;width:1.625rem;height:.25rem}.rounds-confirm-hero__title{color:var(--color-slate-900);font-size:1.125rem;font-weight:700}.rounds-confirm-hero__subtitle{color:var(--color-slate-600);margin-top:.25rem;font-size:.75rem;line-height:1.45}.rounds-cta-card{padding:0;overflow:hidden}.rounds-cta-card__button{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem .875rem;display:flex}.rounds-cta-card__left{align-items:center;gap:.5rem;display:flex}.rounds-cta-card__left>svg{box-sizing:border-box;background:var(--color-slate-100);width:2.25rem;height:2.25rem;color:var(--color-indigo-900);border-radius:999px;padding:.625rem}.rounds-cta-card__text{flex-direction:column;align-items:flex-start;display:flex}.rounds-cta-card__title{color:var(--color-indigo-900);font-size:.8125rem;font-weight:600}.rounds-cta-card__subtitle{color:var(--color-slate-600);font-size:.6875rem}.rounds-cta-card__right{align-items:center;gap:.25rem;display:flex}.rounds-cta-card__chevron{color:var(--color-slate-500)}.rounds-list-card{padding:0;overflow:hidden}.rounds-recent-row{justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.rounds-recent-row--divider{border-bottom:1px solid var(--color-slate-200)}.rounds-recent-row__left{flex-direction:column;gap:.125rem;display:flex}.rounds-recent-row__merchant{color:var(--color-slate-900);font-size:.75rem;font-weight:600}.rounds-recent-row__meta{color:var(--color-slate-600);font-size:.625rem}.rounds-recent-row__right{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.rounds-recent-row__amount{color:var(--color-indigo-900);font-size:.75rem;font-weight:700}.rounds-recent-row__hint{color:var(--color-slate-600);font-size:.5625rem}.rounds-empty{text-align:center;color:var(--color-slate-600);padding:1rem;font-size:.75rem}.rounds-settings-card{flex-direction:column;gap:.625rem;display:flex}.rounds-settings-card__description{color:var(--color-slate-600);grid-column:1/-1;margin:0;font-size:.6875rem;line-height:1.45}.rounds-settings-card__description--full{margin-bottom:.125rem}.rounds-destination-row{background:var(--color-white);text-align:left;cursor:pointer;border:0;align-items:center;gap:.625rem;width:100%;padding:.75rem .875rem;display:flex}.rounds-destination-row--divider{border-bottom:1px solid var(--color-slate-200)}.rounds-destination-row--active{background:var(--color-indigo-50);box-shadow:inset 3px 0 0 var(--color-indigo-900)}.rounds-destination-row__badge{width:2rem;height:2rem;color:var(--color-slate-950);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.rounds-destination-row__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:inline-flex}.rounds-destination-row__title{color:var(--color-slate-900);font-size:.8125rem;font-weight:600}.rounds-destination-row__subtitle{color:var(--color-slate-600);font-size:.6875rem}.rounds-destination-row__right{justify-content:flex-end;min-width:1rem;display:inline-flex}.rounds-toggle{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rounds-toggle__text{flex-direction:column;gap:.125rem;display:flex}.rounds-toggle__title{color:var(--color-slate-900);font-size:.8125rem;font-weight:600}.rounds-toggle__subtitle{color:var(--color-slate-600);font-size:.625rem}.rounds-toggle__switch{background:var(--color-slate-300);cursor:pointer;border:0;border-radius:999px;align-items:center;width:2.5rem;height:1.375rem;padding:.125rem;transition:background-color .2s;display:inline-flex}.rounds-toggle__switch--active{background:var(--color-indigo-900)}.rounds-toggle__knob{background:var(--color-white);border-radius:999px;width:1.125rem;height:1.125rem;transition:transform .2s;transform:translate(0)}.rounds-toggle__switch--active .rounds-toggle__knob{transform:translate(1.125rem)}.rounds-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.rounds-choice-grid--days{grid-template-columns:repeat(5,minmax(0,1fr))}.rounds-pill{border:1px solid var(--color-slate-250);background:var(--color-white);min-height:2.25rem;color:var(--color-slate-800);cursor:pointer;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;padding:.25rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.rounds-pill--active{border-color:var(--color-indigo-900);background:var(--color-indigo-900);color:var(--color-white)}.rounds-pill--multiplier{flex-direction:column;gap:.0625rem;min-height:3.25rem}.rounds-pill__value{font-size:1.1875rem;font-weight:700;line-height:1;display:block}.rounds-pill__hint{min-height:.6875rem;color:var(--color-slate-500);font-size:.5625rem;font-weight:500;line-height:1.1;display:block}.rounds-pill--multiplier.rounds-pill--active .rounds-pill__hint{color:var(--color-white-a70)}.rounds-pill--day{min-height:2.3125rem;font-size:.8125rem;font-weight:700}.rounds-pill--amount{min-height:2.625rem;font-size:1.125rem;font-weight:700}.rounds-breakdown-row{justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.rounds-breakdown-row--divider{border-bottom:1px solid var(--color-slate-200)}.rounds-breakdown-row__label{color:var(--color-slate-600);font-size:.6875rem}.rounds-breakdown-row__value{color:var(--color-slate-900);font-size:.75rem;font-weight:600}.rounds-success-card{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.rounds-success-card__icon{background:var(--color-emerald-100);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.rounds-success-card__title{color:var(--color-slate-900);font-size:1.25rem;font-weight:700}.rounds-success-card__subtitle{color:var(--color-slate-700);font-size:.75rem;line-height:1.4}.rounds-projection-card{text-align:center}.rounds-projection-card--callout{text-align:left;background:var(--color-slate-100);border-color:#0000}.rounds-projection-card__title{color:var(--color-slate-600);font-size:.6875rem}.rounds-projection-card__value{color:var(--color-indigo-900);margin-top:.25rem;font-size:1.125rem;font-weight:700}.rounds-projection-card__hint{color:var(--color-slate-600);margin-top:.25rem;font-size:.625rem}.rounds-projection-card__hint--long{color:var(--color-slate-700);margin-top:0;font-size:.75rem;line-height:1.5}.rounds-projection-card__relief{color:var(--color-emerald-600)}.rounds-actions{flex-direction:column;gap:.5rem;display:flex}.rounds-note-card{background:var(--color-slate-100);border-color:var(--color-slate-200)}.rounds-note-card__row{color:var(--color-slate-900);align-items:flex-start;gap:.5rem;display:flex}.rounds-note-card__text{color:var(--color-slate-750);margin:0;font-size:.6875rem;line-height:1.45}.linked-accounts-page{flex-direction:column;display:flex}.linked-accounts-page__header{margin:-.75rem -.75rem .5rem}.linked-accounts-page__header.ui-screen-header--internal{padding:0}.linked-accounts-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem .75rem;display:flex}.linked-accounts-page__hero{background:linear-gradient(135deg, var(--color-indigo-900), var(--color-indigo-800));color:var(--color-white);border-radius:.75rem;padding:1rem}.linked-accounts-page__hero-title{margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.linked-accounts-page__hero-subtitle{color:var(--color-white-a66);font-size:.625rem}.linked-accounts-page__hero-balance{margin-top:.625rem;font-size:1.375rem;font-weight:700}.linked-accounts-page__hero-meta{color:var(--color-white-a66);margin-top:.25rem;font-size:.625rem}.linked-accounts-page__icon-btn{color:var(--color-white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.linked-accounts-page__bank-badge{aspect-ratio:1;box-sizing:border-box;width:2.375rem;min-width:2.375rem;height:2.375rem;min-height:2.375rem;color:var(--color-white);border-radius:999px;flex:0 0 2.375rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.linked-accounts-page__fca-note{background:var(--color-slate-100);color:var(--color-slate-700);border-radius:.625rem;padding:.75rem;font-size:.6875rem;line-height:1.4}.linked-accounts-page__fca-note b{color:var(--color-slate-900)}.linked-accounts-page__connect-another{border:1.5px dashed var(--color-slate-300);background:var(--color-white);cursor:pointer;text-align:left;border-radius:.625rem;align-items:center;gap:.625rem;padding:.875rem;display:flex}.linked-accounts-page__connect-another-icon{background:var(--color-slate-100);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.linked-accounts-page__connect-another-copy{flex-direction:column;gap:.125rem;display:flex}.linked-accounts-page__connect-another-title{color:var(--color-indigo-900);font-size:.8125rem;font-weight:600}.linked-accounts-page__connect-another-subtitle{color:var(--color-slate-600);font-size:.6875rem}.linked-accounts-page__cta{background:var(--color-indigo-900);color:var(--color-white);cursor:pointer;border:0;border-radius:999px;height:2.75rem;font-size:.8125rem;font-weight:600}.linked-accounts-page__cta:disabled{opacity:.55;cursor:not-allowed}.linked-accounts-page__cta--secondary{color:var(--color-indigo-900);border:1px solid var(--color-indigo-900);background:0 0}.linked-accounts-page__cta--danger{background:var(--color-red-600)}.linked-accounts-page__inline-card{flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.linked-accounts-page__inline-title{color:var(--color-slate-900);font-size:.8125rem;font-weight:700}.linked-accounts-page__inline-subtitle{color:var(--color-slate-700);font-size:.6875rem;line-height:1.45}.linked-accounts-page__center-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:2.75rem 1rem 1.25rem;display:flex}.linked-accounts-page__center-state--compact{padding-top:1rem;padding-bottom:.25rem}.linked-accounts-page__danger-icon{background:var(--color-red-50);border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.linked-accounts-page__danger-icon-inner{color:var(--color-red-600);justify-content:center;align-items:center;display:inline-flex}.linked-accounts-page__spinner{border:.22rem solid var(--color-slate-200);border-top-color:var(--color-indigo-900);border-radius:999px;width:3.5rem;height:3.5rem;animation:1s linear infinite linked-spin}.linked-accounts-page__title{color:var(--color-slate-900);font-size:1.125rem;font-weight:700}.linked-accounts-page__subtitle{color:var(--color-slate-700);font-size:.75rem;line-height:1.5}.linked-accounts-page__row-between{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.linked-accounts-page__consent-btn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.linked-accounts-page__consequence-row{align-items:flex-start;gap:.5rem;padding:.375rem 0;display:flex}.linked-accounts-page__consequence-row--divider{border-bottom:1px solid var(--color-slate-200)}.linked-accounts-page__consequence-icon{color:var(--color-slate-500);font-size:.75rem;line-height:1.4}.linked-accounts-page__danger{color:var(--color-red-600)}.linked-accounts-page__actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.linked-accounts-page__action-btn{background:var(--color-white);box-shadow:0 1px 4px var(--color-indigo-900-a07);color:var(--color-indigo-900);cursor:pointer;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.linked-accounts-page__action-btn:disabled{opacity:.6;cursor:not-allowed}.linked-accounts-page__action-btn--danger{color:var(--color-red-600)}.linked-accounts-page__tx-value{color:var(--color-slate-900);font-size:.8125rem;font-weight:700}.linked-accounts-page__tx-value--in{color:var(--color-emerald-600)}.linked-accounts-page__list-loader{padding:.75rem .875rem .875rem}.linked-accounts-page__list-sentinel{width:100%;height:1px}.linked-accounts-page__list-error{justify-content:center;padding:.75rem .875rem .875rem;display:flex}@keyframes linked-spin{to{transform:rotate(360deg)}}.savings-page{flex-direction:column;gap:0;display:flex}.savings-page__header{margin:-.75rem -.75rem .5rem}.savings-page__header.ui-screen-header--internal{padding:0}.savings-page__header-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.savings-page__content{flex-direction:column;gap:.625rem;padding:0 .5rem .75rem;display:flex}.savings-hero{background:linear-gradient(135deg, var(--color-indigo-900), #2a1f7a);color:var(--color-white);border-color:#0000;padding:1.125rem}.savings-hero__eyebrow{letter-spacing:.06em;color:var(--color-white-a66);font-size:.625rem;font-weight:700}.savings-hero__value{margin-top:.25rem;font-size:1.75rem;font-weight:700;line-height:1}.savings-hero__split{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.875rem;display:grid}.savings-hero__split-card{background:var(--color-white-a15);border-radius:.5rem;padding:.5rem .625rem}.savings-hero__split-label{color:var(--color-white-a66);font-size:.5625rem}.savings-hero__split-value{color:var(--color-white);margin-top:.125rem;font-size:.8125rem;font-weight:700}.savings-tax-card{background:var(--color-emerald-50);border-color:#0000;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.savings-tax-card__icon{background:var(--color-emerald-600);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.savings-tax-card__copy{flex-direction:column;flex:1;min-width:0;display:inline-flex}.savings-tax-card__title{color:var(--color-slate-900);font-size:.75rem;font-weight:600}.savings-tax-card__subtitle{color:var(--color-slate-600);font-size:.6875rem}.savings-tax-card__cta{background:var(--color-emerald-600);color:var(--color-white);cursor:pointer;border:0;border-radius:.375rem;min-height:1.625rem;padding:0 .625rem;font-size:.6875rem;font-weight:600}.savings-list-card{padding:0;overflow:hidden}.savings-account-row{background:var(--color-white);text-align:left;cursor:pointer;border:0;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.savings-account-row--divider{border-bottom:1px solid var(--color-slate-200)}.savings-account-row__badge{border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:inline-flex}.savings-account-row__badge-letter{color:var(--color-white);font-size:.8125rem;font-weight:700}.savings-account-row__badge-letter--dark{color:var(--color-slate-900)}.savings-account-row__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:inline-flex}.savings-account-row__provider{color:var(--color-slate-900);font-size:.8125rem;font-weight:600}.savings-account-row__name{color:var(--color-slate-600);font-size:.6875rem}.savings-account-row__right{flex-direction:column;align-items:flex-end;gap:.125rem;display:inline-flex}.savings-account-row__value{color:var(--color-slate-900);font-size:.875rem;font-weight:700}.savings-account-row__perf{font-size:.625rem;font-weight:500}.savings-account-row__perf--positive{color:var(--color-emerald-600)}.savings-account-row__perf--negative{color:var(--color-red-600)}.savings-add-cta{border:1.5px dashed var(--color-slate-300);background:var(--color-white);text-align:left;cursor:pointer;border-radius:.625rem;align-items:center;gap:.75rem;width:100%;padding:.875rem;display:flex}.savings-add-cta__icon{background:var(--color-slate-100);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.savings-add-cta__title{color:var(--color-indigo-900);font-size:.8125rem;font-weight:600}.savings-add-cta__subtitle{color:var(--color-slate-600);font-size:.6875rem}.savings-intro-copy{color:var(--color-slate-600);padding:.375rem 0;font-size:.75rem}.savings-type-list{flex-direction:column;gap:.625rem;display:flex}.savings-type-card{border:1px solid var(--color-slate-200);width:100%;box-shadow:0 1px 4px var(--color-indigo-900-a07);background:var(--color-white);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.875rem;padding:1rem;display:flex}.savings-type-card__icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.savings-type-card__title{color:var(--color-slate-900);font-size:.875rem;font-weight:700}.savings-type-card__subtitle{color:var(--color-slate-600);margin-top:.125rem;font-size:.6875rem}.savings-type-card__note{margin-top:.25rem;font-size:.625rem;font-weight:500}.savings-type-card__examples{color:var(--color-slate-400);margin-top:.125rem;font-size:.625rem}.savings-note{background:var(--color-slate-100);color:var(--color-slate-600);border-radius:.5rem;padding:.75rem;font-size:.625rem;line-height:1.5}.savings-search{border:1px solid var(--color-slate-200);box-shadow:0 1px 4px var(--color-indigo-900-a07);background:var(--color-white);border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;display:flex}.savings-search input{width:100%;color:var(--color-slate-900);background:0 0;border:0;outline:none;font-size:.8125rem}.savings-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.savings-provider-grid__card{border:1px solid var(--color-slate-200);background:var(--color-white);box-shadow:0 1px 4px var(--color-indigo-900-a07);text-align:center;cursor:pointer;border-radius:.625rem;flex-direction:column;align-items:center;gap:.4375rem;padding:.875rem .5rem;display:flex}.savings-provider-grid__badge{border-radius:999px;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}.savings-provider-grid__badge-letter{color:var(--color-white);font-size:.9375rem;font-weight:700}.savings-provider-grid__badge-letter--dark{color:var(--color-slate-900)}.savings-provider-grid__name{color:var(--color-slate-900);font-size:.625rem;font-weight:500;line-height:1.3}.savings-provider-list{padding:0;overflow:hidden}.savings-provider-list__row{background:var(--color-white);text-align:left;cursor:pointer;border:0;align-items:center;gap:.625rem;width:100%;padding:.75rem .875rem;display:flex}.savings-provider-list__row--divider{border-bottom:1px solid var(--color-slate-200)}.savings-provider-list__name{color:var(--color-slate-900);flex:1;font-size:.8125rem;font-weight:500}.savings-consent-flow{align-items:center;gap:.75rem;margin-bottom:.75rem;display:inline-flex}.savings-consent-flow__node{border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-weight:700;display:inline-flex}.savings-consent-flow__node--app{background:var(--color-indigo-900);color:var(--color-white);font-size:.6875rem}.savings-consent-flow__node--provider{color:var(--color-slate-900);background:#fcb900;font-size:1.125rem}.savings-consent-flow__dots{background:repeating-linear-gradient(to right, var(--color-slate-300) 0 .25rem, transparent .25rem .375rem);border-radius:999px;width:1.25rem;height:.25rem}.savings-consent-title{color:var(--color-slate-900);margin:0;font-size:.875rem;font-weight:700}.savings-consent-subtitle{color:var(--color-slate-600);margin-top:.25rem;font-size:.6875rem;line-height:1.5}.savings-consent-list{padding:0;overflow:hidden}.savings-consent-list__row{align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.savings-consent-list__row--divider{border-bottom:1px solid var(--color-slate-200)}.savings-consent-list__icon{background:var(--color-emerald-50);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}.savings-consent-list__text{flex-direction:column;flex:1;display:inline-flex}.savings-consent-list__label{color:var(--color-slate-900);font-size:.8125rem;font-weight:500}.savings-consent-list__sub{color:var(--color-slate-600);font-size:.6875rem}.savings-consent-check{border:2px solid var(--color-slate-300);border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.savings-consent-check--active{border-color:var(--color-emerald-600);background:var(--color-emerald-600)}.savings-agree-card{cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.savings-agree-copy{color:var(--color-slate-600);font-size:.6875rem;line-height:1.5}.savings-warning-card{background:var(--color-slate-100)}.savings-warning-card__row{align-items:flex-start;gap:.5rem;display:flex}.savings-warning-card__copy{color:var(--color-slate-600);font-size:.625rem;line-height:1.45}.savings-actions{flex-direction:column;gap:.5rem;display:flex}.savings-connecting{text-align:center;padding:3.25rem 2rem}.savings-connecting__orb-wrap{width:5rem;height:5rem;margin:0 auto 1.75rem;position:relative}.savings-connecting__orb{width:5rem;height:5rem;color:var(--color-slate-900);background:#fcb900;border-radius:999px;justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;display:inline-flex}.savings-connecting__spinner{border:3px solid var(--color-slate-200);border-top-color:var(--color-indigo-900);border-radius:999px;animation:1s linear infinite savings-spin;position:absolute;inset:-.375rem}.savings-connecting__done{background:var(--color-emerald-600);border:2px solid var(--color-bg-page);border-radius:999px;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex;position:absolute;bottom:-.25rem;right:-.25rem}.savings-connecting__title{color:var(--color-slate-900);margin-bottom:1.25rem;font-size:1rem;font-weight:700}.savings-connecting__steps{text-align:left;flex-direction:column;gap:.625rem;display:flex}.savings-connecting__step{background:var(--color-white);border:1px solid var(--color-slate-200);color:var(--color-slate-500);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:500;display:flex}.savings-connecting__step--active,.savings-connecting__step--done{color:var(--color-slate-900)}.savings-connecting__step-icon{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.savings-connecting__step-spinner{border:2px solid var(--color-slate-300);border-top-color:var(--color-indigo-900);border-radius:999px;width:.9375rem;height:.9375rem;animation:.9s linear infinite savings-spin}.savings-success{flex-direction:column;gap:.625rem;display:flex}.savings-success__card{text-align:center;padding-top:1.25rem}.savings-success__icon{background:var(--color-emerald-50);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.625rem;display:inline-flex}.savings-success__title{color:var(--color-slate-900);font-size:1.25rem;font-weight:700}.savings-success__subtitle{color:var(--color-slate-700);margin-top:.375rem;font-size:.75rem;line-height:1.45}.savings-summary-row{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.savings-summary-row--divider{border-bottom:1px solid var(--color-slate-200)}.savings-summary-row__label{color:var(--color-slate-600);font-size:.75rem}.savings-summary-row__value{color:var(--color-slate-900);font-size:.75rem;font-weight:600}.savings-detail-hero{border-color:#0000;padding:1.25rem;position:relative;overflow:hidden}.savings-detail-hero--pension{background:linear-gradient(135deg,#fcb900,#fcb900cc)}.savings-detail-hero--isa{background:linear-gradient(135deg,#004b88,#004b88cc)}.savings-detail-hero--investment{background:linear-gradient(135deg,#c41230,#c41230cc)}.savings-detail-hero__bubble{background:#ffffff1f;border-radius:999px;width:7.5rem;height:7.5rem;position:absolute;top:-1.25rem;right:-1.25rem}.savings-detail-hero__eyebrow{letter-spacing:.06em;color:#ffffffbd;font-size:.625rem}.savings-detail-hero--pension .savings-detail-hero__eyebrow,.savings-detail-hero--pension .savings-detail-hero__meta{color:#1a1a2e99}.savings-detail-hero__value{color:var(--color-white);margin-top:.25rem;font-size:1.75rem;font-weight:700;line-height:1}.savings-detail-hero--pension .savings-detail-hero__value{color:var(--color-slate-900)}.savings-detail-hero__meta{color:#ffffffbd;margin-top:.25rem;font-size:.75rem;font-weight:500}.savings-progress{background:var(--color-slate-200);border-radius:999px;height:.5rem;margin-bottom:.5rem;overflow:hidden}.savings-progress__fill{border-radius:999px;height:100%}.savings-progress__fill--tax{background:var(--color-emerald-600)}.savings-progress__fill--isa{background:#004b88}.savings-split-row{justify-content:space-between;align-items:flex-end;margin-bottom:.75rem;display:flex}.savings-split-row__label{color:var(--color-slate-600);font-size:.625rem}.savings-split-row__value{color:var(--color-slate-900);font-size:.8125rem;font-weight:700}.savings-split-row__value--positive{color:var(--color-emerald-600)}.savings-activity-card{padding:0;overflow:hidden}.savings-activity-row{align-items:center;gap:.625rem;padding:.6875rem .875rem;display:flex}.savings-activity-row--divider{border-bottom:1px solid var(--color-slate-200)}.savings-activity-row__icon{background:var(--color-emerald-50);width:2.125rem;height:2.125rem;color:var(--color-emerald-600);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.savings-activity-row__text{flex-direction:column;flex:1;display:inline-flex}.savings-activity-row__title{color:var(--color-slate-900);font-size:.8125rem;font-weight:500}.savings-activity-row__date{color:var(--color-slate-600);font-size:.625rem}.savings-activity-row__amount{color:var(--color-emerald-600);font-size:.8125rem;font-weight:600}.savings-inline-callout{border-radius:.375rem;gap:.5rem;padding:.625rem;display:flex}.savings-inline-callout--success{background:var(--color-emerald-50)}.savings-inline-callout--warning{background:var(--color-amber-100)}.savings-inline-callout__copy{color:var(--color-slate-900);font-size:.6875rem;line-height:1.45}.savings-muted-label{color:var(--color-slate-600);margin-bottom:.25rem;font-size:.6875rem}@keyframes savings-spin{to{transform:rotate(360deg)}}.drawdown-stepper{align-items:center;gap:0;padding:.75rem 1rem .25rem;display:flex}.drawdown-stepper__item-wrap{flex:1;align-items:center;min-width:0;display:flex}.drawdown-stepper__item{flex-direction:column;flex:1;align-items:center;min-width:0;display:inline-flex}.drawdown-stepper__dot{background:var(--color-slate-100);width:1.375rem;height:1.375rem;color:var(--color-slate-600);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.1875rem;font-size:.5625rem;font-weight:700;display:inline-flex}.drawdown-stepper__dot--active{background:var(--color-indigo-900);color:var(--color-white)}.drawdown-stepper__dot--done{background:var(--color-emerald-600)}.drawdown-stepper__label{color:var(--color-slate-600);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.5rem;line-height:1.2;overflow:hidden}.drawdown-stepper__label--active{color:var(--color-indigo-900);font-weight:700}.drawdown-stepper__label--done{color:var(--color-emerald-600)}.drawdown-stepper__line{background:var(--color-slate-200);border-radius:1px;flex:.6;height:2px;margin-bottom:.875rem}.drawdown-stepper__line--done{background:var(--color-emerald-600)}.drawdown-title{color:var(--color-slate-900);font-size:.875rem;font-weight:700}.drawdown-title--sm{margin-bottom:.5rem;font-size:.75rem}.drawdown-subtitle{color:var(--color-slate-600);margin-top:.125rem;font-size:.6875rem;line-height:1.5}.drawdown-pot-card{border:2px solid var(--color-slate-200);background:var(--color-white);width:100%;box-shadow:0 1px 4px var(--color-indigo-900-a07);text-align:left;cursor:pointer;border-radius:.75rem;flex-direction:column;gap:.625rem;padding:1rem;display:flex}.drawdown-pot-card--active{border-color:var(--color-indigo-900)}.drawdown-pot-card__top{align-items:center;gap:.75rem;display:flex}.drawdown-pot-card__text{flex-direction:column;flex:1;display:inline-flex}.drawdown-pot-card__provider{color:var(--color-slate-900);font-size:.875rem;font-weight:600}.drawdown-pot-card__name{color:var(--color-slate-600);font-size:.6875rem}.drawdown-pot-card__radio{border:2px solid var(--color-slate-300);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.drawdown-pot-card__radio--active{border-color:var(--color-indigo-900)}.drawdown-pot-card__radio-inner{background:var(--color-indigo-900);border-radius:999px;width:.625rem;height:.625rem}.drawdown-pot-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.drawdown-pot-card__stat{background:var(--color-slate-100);border-radius:.5rem;flex-direction:column;padding:.5rem .625rem;display:inline-flex}.drawdown-pot-card__stat--tax-free{background:var(--color-emerald-50)}.drawdown-pot-card__stat-label{color:var(--color-slate-600);font-size:.5625rem}.drawdown-pot-card__stat-value{color:var(--color-slate-900);margin-top:.125rem;font-size:.875rem;font-weight:700}.drawdown-pot-card__stat-value--tax{color:var(--color-emerald-600)}.drawdown-pot-pill{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.drawdown-pot-pill__title{color:var(--color-slate-900);font-size:.8125rem;font-weight:600;display:block}.drawdown-pot-pill__subtitle{color:var(--color-slate-600);font-size:.625rem;display:block}.drawdown-input-label{color:var(--color-slate-600);margin-bottom:.375rem;font-size:.6875rem}.drawdown-amount-input{border:1.5px solid var(--color-slate-300);border-radius:.5rem;align-items:center;height:3.5rem;margin-bottom:.5rem;padding:0 .875rem;display:flex}.drawdown-amount-input--focused{border-color:var(--color-indigo-900)}.drawdown-amount-input--error{border-color:var(--color-red-600)}.drawdown-amount-input__currency{color:var(--color-slate-900);margin-right:.25rem;font-size:1.5rem;font-weight:700}.drawdown-amount-input input{width:100%;color:var(--color-slate-900);background:0 0;border:0;outline:none;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.drawdown-presets{gap:.375rem;margin-bottom:.375rem;display:flex}.drawdown-presets__btn{background:var(--color-slate-100);color:var(--color-slate-900);cursor:pointer;border:0;border-radius:.375rem;flex:1;min-height:1.875rem;font-size:.6875rem;font-weight:600}.drawdown-presets__btn--active{background:var(--color-indigo-900);color:var(--color-white)}.drawdown-inline-note{color:var(--color-slate-600);font-size:.625rem}.drawdown-inline-note__percent{color:var(--color-slate-900);font-weight:600}.drawdown-inline-note__percent--warning{color:var(--color-amber-700)}.drawdown-alert{border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.625rem;font-size:.6875rem;line-height:1.45;display:flex}.drawdown-alert strong{font-weight:600}.drawdown-alert--danger{background:var(--color-red-50);color:#7a1010}.drawdown-alert--warning{background:var(--color-amber-100);color:var(--color-amber-800)}.drawdown-alert--success{background:var(--color-emerald-50);color:var(--color-slate-900)}.drawdown-check-row{text-align:left;width:100%;color:var(--color-slate-600);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.625rem;margin-top:.625rem;padding:0;font-size:.6875rem;line-height:1.5;display:flex}.drawdown-check{border:2px solid var(--color-slate-300);border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.drawdown-check--active{border-color:var(--color-indigo-900);background:var(--color-indigo-900)}.drawdown-two-col{justify-content:space-between;display:flex}.drawdown-two-col__value{color:var(--color-slate-900);font-size:.8125rem;font-weight:700;display:block}.drawdown-two-col__value--positive{color:var(--color-emerald-600)}.drawdown-two-col__label{color:var(--color-slate-600);font-size:.625rem;display:block}.drawdown-summary-row{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.drawdown-summary-row--divider{border-bottom:1px solid var(--color-slate-200)}.drawdown-summary-row__label{color:var(--color-slate-600);font-size:.75rem}.drawdown-summary-row__value{color:var(--color-slate-900);text-align:right;font-size:.75rem;font-weight:600}.drawdown-value--positive{color:var(--color-emerald-600)}.drawdown-value--negative{color:var(--color-red-600)}.drawdown-option-card{border:2px solid var(--color-slate-200);background:var(--color-white);width:100%;box-shadow:0 1px 4px var(--color-indigo-900-a07);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.drawdown-option-card--active{border-color:var(--color-indigo-900)}.drawdown-option-card__icon{background:var(--color-slate-100);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}.drawdown-option-card__icon--active{background:var(--color-indigo-900)}.drawdown-option-card__text{flex-direction:column;flex:1;display:inline-flex}.drawdown-option-card__title{color:var(--color-slate-900);font-size:.8125rem;font-weight:600}.drawdown-option-card__badge{background:var(--color-indigo-900);color:var(--color-white);border-radius:.25rem;margin-left:.375rem;padding:.125rem .375rem;font-size:.5rem;font-weight:700}.drawdown-option-card__subtitle{color:var(--color-slate-600);margin-top:.125rem;font-size:.6875rem;line-height:1.4}.drawdown-flow-step{align-items:flex-start;gap:.625rem;display:flex}.drawdown-flow-step+.drawdown-flow-step{margin-top:.625rem}.drawdown-flow-step__number{background:var(--color-indigo-900);width:1.375rem;height:1.375rem;color:var(--color-white);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.drawdown-flow-step__title{color:var(--color-slate-900);font-size:.75rem;font-weight:500;display:block}.drawdown-flow-step__subtitle{color:var(--color-slate-600);font-size:.625rem;display:block}.drawdown-bank-row{border-bottom:1px solid var(--color-slate-200);align-items:center;gap:.625rem;padding:.625rem 0;display:flex}.drawdown-bank-row__badge{width:2.125rem;height:2.125rem;color:var(--color-white);background:#00aeef;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.drawdown-bank-row__text{flex-direction:column;flex:1;display:inline-flex}.drawdown-bank-row__title{color:var(--color-slate-900);font-size:.8125rem;font-weight:500}.drawdown-bank-row__subtitle{color:var(--color-slate-600);font-size:.6875rem}.drawdown-scam-hero{background:var(--color-indigo-900);border-color:#0000;align-items:center;gap:.625rem;display:flex}.drawdown-scam-hero__icon{background:var(--color-white-a15);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.drawdown-scam-hero__title{color:var(--color-white);font-size:.875rem;font-weight:700;display:block}.drawdown-scam-hero__subtitle{color:var(--color-white-a66);font-size:.625rem;display:block}.drawdown-scam-card{border:1.5px solid var(--color-slate-200);background:var(--color-white);width:100%;box-shadow:0 1px 4px var(--color-indigo-900-a07);text-align:left;cursor:pointer;border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.875rem;display:flex}.drawdown-scam-card--active{border-color:var(--color-emerald-600)}.drawdown-scam-card__text{color:var(--color-slate-900);font-size:.75rem;line-height:1.45}.drawdown-muted-center{text-align:center;color:var(--color-slate-600);font-size:.625rem;line-height:1.5}.drawdown-info-row{color:var(--color-slate-600);align-items:flex-start;gap:.375rem;font-size:.625rem;line-height:1.5;display:flex}.drawdown-declaration-copy{background:var(--color-slate-100);color:var(--color-slate-900);border-radius:.5rem;padding:.75rem;font-size:.6875rem;line-height:1.55}.drawdown-verify-hero{text-align:center}.drawdown-verify-hero__icon{background:var(--color-slate-100);border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:inline-flex}.drawdown-verify-hero__title{color:var(--color-slate-900);font-size:1rem;font-weight:700}.drawdown-verify-hero__subtitle{color:var(--color-slate-600);margin-top:.375rem;font-size:.75rem;line-height:1.4}.drawdown-verify-label{text-align:center;color:var(--color-slate-600);margin-bottom:.625rem;font-size:.6875rem}.drawdown-verify-error{text-align:center;color:var(--color-red-600);margin-top:.5rem;font-size:.6875rem}.drawdown-verify-expiry{text-align:center;color:var(--color-slate-600);margin-top:.5rem;font-size:.625rem}.drawdown-verify-resend{color:var(--color-indigo-900);cursor:pointer;background:0 0;border:0;min-height:2rem;font-size:.75rem;font-weight:500}.drawdown-verify-resend:disabled{color:var(--color-slate-600);cursor:not-allowed}.drawdown-processing{padding:2.5rem 1.5rem 1rem}.drawdown-processing__orb-wrap{justify-content:center;margin-bottom:1.5rem;display:flex}.drawdown-processing__spinner{border:4px solid var(--color-slate-100);border-top-color:var(--color-indigo-900);border-radius:999px;width:3.5rem;height:3.5rem;animation:.9s linear infinite savings-spin}.drawdown-processing__done{background:var(--color-emerald-50);border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.drawdown-processing__row{align-items:center;gap:.5rem;display:flex}.drawdown-processing__row+.drawdown-processing__row{margin-top:.5rem}.drawdown-processing__dot{background:var(--color-slate-100);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.drawdown-processing__dot span{background:var(--color-slate-600);border-radius:999px;width:.375rem;height:.375rem}.drawdown-processing__dot--active{background:var(--color-indigo-900)}.drawdown-processing__dot--active span{background:var(--color-white)}.drawdown-processing__dot--done{background:var(--color-emerald-600)}.drawdown-processing__text{color:var(--color-slate-600);font-size:.75rem}.drawdown-processing__text--active{color:var(--color-indigo-900);font-weight:600}.drawdown-processing__text--done{color:var(--color-emerald-600)}.drawdown-success-hero{text-align:center}.drawdown-success-hero__icon{background:var(--color-emerald-50);border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:.75rem;display:inline-flex}.drawdown-success-hero__title{color:var(--color-slate-900);font-size:1.25rem;font-weight:700}.drawdown-success-hero__subtitle{color:var(--color-slate-600);margin-top:.375rem;font-size:.75rem;line-height:1.5}
