/* Approved account journey: warm paper, editorial type and lavender/sage surfaces. */
@font-face{font-family:Inter;src:url('../fonts/inter-ui/Inter-UI-Regular.woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('../fonts/inter-ui/Inter-UI-Medium.woff2');font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url('../fonts/inter-ui/Inter-UI-SemiBold.woff2');font-weight:600;font-display:swap}
@font-face{font-family:Editorial;src:url('../fonts/dm-serif-display/DMSerifDisplay-Regular.ttf');font-weight:400;font-display:swap}
body.qb-auth{--qa-paper:#faf9f6;--qa-ink:#29262f;--qa-muted:#716775;--qa-line:#e5dfe7;--qa-purple:#6a507e;--qa-sage:#e4ebd9;margin:0!important;padding:0!important;min-height:100vh;display:flex;flex-direction:column;background:var(--qa-paper)!important;color:var(--qa-ink);font:14px/1.65 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}
body.qb-auth *{box-sizing:border-box}
body.qb-auth [hidden]{display:none!important}
body.qb-auth a{color:var(--qa-purple)}
body.qb-auth a:hover{color:#483455;text-decoration:underline}
body.qb-auth :focus-visible{outline:3px solid #81649c;outline-offset:4px}
body.qb-auth .qa-skip{position:fixed;top:-100px;left:15px;z-index:3000;background:var(--qa-sage);padding:12px 20px;border-radius:8px;color:var(--qa-ink)}
body.qb-auth .qa-skip:focus{top:10px}
body.qb-auth .qa-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1320px,100%);margin:auto auto 0;padding:30px 46px;background:transparent;position:relative;z-index:20;flex-shrink:0}
body.qb-auth .qa-brand{display:flex;align-items:center;gap:7px;flex-shrink:0}
body.qb-auth .qa-brand img{width:132px;height:auto;filter:grayscale(1) brightness(.25)}
body.qb-auth .qa-brand>span{width:9px;height:9px;background:#97b25d;border-radius:50%;margin-top:10px}
body.qb-auth .qa-header nav{display:flex;align-items:center;gap:32px;font-size:12px}
body.qb-auth .qa-header .qa-home{color:var(--qa-ink)}
body.qb-auth .qa-home>span{font-size:17px;margin-right:5px}
body.qb-auth .qa-country{position:relative;color:var(--qa-ink)}
body.qb-auth .qa-country summary{display:flex;align-items:center;gap:9px;padding:8px 0;list-style:none;cursor:pointer;font-size:11px}
body.qb-auth .qa-country summary::-webkit-details-marker{display:none}
body.qb-auth .qa-country img{width:21px;height:15px;object-fit:cover;border-radius:3px}
body.qb-auth .qa-countries{position:absolute;right:0;top:100%;background:#fff;border:1px solid var(--qa-line);border-radius:13px;box-shadow:0 12px 35px #29262f12;padding:14px;width:min(410px,85vw);display:grid;grid-template-columns:1fr 1fr;gap:3px;max-height:65vh;overflow:auto}
body.qb-auth .qa-countries a{padding:9px 10px;border-radius:6px;font-size:12px;color:var(--qa-ink)}
body.qb-auth .qa-countries a:hover{background:#f0eaf5}
body.qb-auth .qa-entry{width:min(1228px,calc(100% - 92px));margin:8px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--qa-line);border-radius:24px;overflow:hidden;min-height:650px;background:#fff;flex:1}
body.qb-auth .qa-story{display:flex;flex-direction:column;padding:45px 48px 38px;background:#ede7f1;position:relative;overflow:hidden;min-width:0}
body.qb-auth .qa-eyebrow{font:600 10px/1.6 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.6px;color:#6c5a78}
body.qb-auth .qa-story h2{font:400 clamp(39px,4.25vw,60px)/1.12 Editorial,Georgia,serif;letter-spacing:-1.8px;color:var(--qa-ink);margin:25px 0 18px;position:relative;z-index:1}
body.qb-auth .qa-story-intro{font:13px/1.9 Inter,Arial,sans-serif;color:#695b71;max-width:345px;margin:0;position:relative;z-index:1}
body.qb-auth .qa-orbit{height:220px;position:relative;max-width:350px;width:100%;margin:auto;flex-shrink:0;display:grid;place-items:center}
body.qb-auth .qa-orbit-ring{width:230px;height:168px;border:1px solid #c9bdd0;border-radius:50%;position:absolute;transform:rotate(-30deg)}
body.qb-auth .qa-orbit-ring-two{width:175px;height:224px;transform:rotate(-25deg)}
body.qb-auth .qa-orbit-q{display:grid;place-items:center;width:105px;height:105px;border-radius:27px;background:var(--qa-ink);color:#eceddb;font:85px/.9 Editorial,Georgia,serif;transform:rotate(-11deg);padding-bottom:10px;box-shadow:9px 12px 0 #d3c5dd}
body.qb-auth .qa-orbit-dot{width:28px;height:28px;background:#becd90;border-radius:50%;position:absolute;left:35px;top:60px}
body.qb-auth .qa-orbit-star{font-size:66px;line-height:1;color:#8b759e;position:absolute;right:20px;top:27px;transform:rotate(12deg)}
body.qb-auth .qa-orbit-ticket{position:absolute;right:8px;bottom:20px;background:#faf9f6;border:1px solid #e4dce9;border-radius:10px;padding:11px 17px;font:400 22px/1.1 Editorial,Georgia,serif;transform:rotate(8deg);box-shadow:0 6px 10px #48345508}
body.qb-auth .qa-orbit-ticket>span{display:inline-block;margin-left:28px;color:#84718e}
body.qb-auth .qa-story-bottom{border-top:1px solid #d7cddd;padding-top:20px;margin-top:15px}
body.qb-auth .qa-story-bottom h3{font:500 12px/1.6 Inter,Arial,sans-serif;margin:0 0 7px;color:#514359}
body.qb-auth .qa-story-bottom p{font-size:11px;line-height:1.9;color:#74647d;max-width:360px;margin:0}
body.qb-auth .qa-form-panel{padding:38px 48px 24px;min-width:0;display:flex;flex-direction:column;justify-content:center}
body.qb-auth .qa-form-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}
body.qb-auth .qa-small-mark{color:#93a46c;font:36px/1 Georgia,serif}
body.qb-auth .qa-form-content{width:100%;margin:auto 0}
body.qb-auth .qb-account-auth-heading{margin:0 0 25px;text-align:start;border-top:0;padding-top:0}
body.qb-auth .qa-form-content h1{font:400 35px/1.18 Editorial,Georgia,serif!important;letter-spacing:-.75px!important;color:var(--qa-ink)!important;margin:0 0 12px!important;overflow-wrap:anywhere}
body.qb-auth .qb-account-auth-heading p{font:12px/1.8 Inter,Arial,sans-serif;color:var(--qa-muted);margin:0}
body.qb-auth .qa-form-content .form-group{margin-bottom:19px}
body.qb-auth .qa-form-content label,body.qb-auth .qa-verification-card label{font-size:12px;font-weight:500;color:#4e4455;margin-bottom:8px}
body.qb-auth .qa-form-content .form-control,body.qb-auth .qa-verification-card .form-control{border:1px solid #dcd5e1;border-radius:9px;background:#fff;box-shadow:none;min-height:48px;height:auto;padding:12px 14px;font:14px/1.5 Inter,Arial,sans-serif;color:var(--qa-ink);max-width:100%}
body.qb-auth .qa-form-content .form-control::placeholder{color:#968d9c;font-size:12px}
body.qb-auth .qa-form-content .form-control:focus,body.qb-auth .qa-verification-card .form-control:focus{border-color:#9176a6;box-shadow:0 0 0 3px #ede7f1}
body.qb-auth .qa-form-content .input-group{display:flex;align-items:stretch;flex-wrap:nowrap}
body.qb-auth .qa-form-content .input-group>.form-control{border-radius:9px 0 0 9px;min-width:0}
body.qb-auth .qa-form-content .input-group-append{display:flex}
body.qb-auth .qa-form-content .input-group-append button{background:#fff;border:1px solid #dcd5e1;border-left:0;border-radius:0 9px 9px 0;min-width:46px;padding:10px;color:#6e5d79}
body.qb-auth .qb-account-password-label{display:flex;align-items:center;justify-content:space-between;gap:10px}
body.qb-auth .qb-account-password-label a{font-size:11px;margin-bottom:8px}
body.qb-auth .qa-form-content .form-check{display:flex;align-items:center;gap:10px;padding:0}
body.qb-auth .qa-form-content .form-check-input{position:static;margin:0;flex-shrink:0;width:16px;height:16px;accent-color:var(--qa-purple)}
body.qb-auth .qa-form-content .form-check-label{margin:0;font-size:11px;font-weight:400;cursor:pointer}
body.qb-auth .qa-form-content .btn,body.qb-auth .qa-onboarding-main .btn{border-radius:30px;min-height:45px;padding:12px 19px;font:500 12px/1.5 Inter,Arial,sans-serif;white-space:normal;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}
body.qb-auth .qa-form-content .btn-brand-02,body.qb-auth .qa-onboarding-main .btn-primary{background:var(--qa-ink);color:#fff;border:1px solid var(--qa-ink);box-shadow:none}
body.qb-auth .qa-form-content .btn-brand-02:hover,body.qb-auth .qa-onboarding-main .btn-primary:hover{background:#493a55;border-color:#493a55;color:#fff}
body.qb-auth .qa-form-content .btn-block{display:flex;width:100%}
body.qb-auth .qa-onboarding-main .btn-outline-primary{color:var(--qa-purple);border:1px solid #b8a6c5;background:#fff}
body.qb-auth .qa-form-content .btn:disabled,body.qb-auth .qa-onboarding-main .btn:disabled{opacity:.55;cursor:wait}
body.qb-auth .qa-form-content small,body.qb-auth .qb-account-auth-note{font:10px/1.8 Inter,Arial,sans-serif;color:#756b7a;display:block;margin-top:8px}
body.qb-auth .qb-account-auth-note{background:#f7f5f8;border-radius:8px;padding:11px 13px;margin-bottom:12px}
body.qb-auth .qb-account-auth-switch{text-align:center;border-top:1px solid #ebe6ee;padding-top:20px;margin:24px 0 0;font-size:11px;color:var(--qa-muted)}
body.qb-auth .qb-account-auth-switch a{display:inline-block;margin-left:4px;font-weight:600}
body.qb-auth .qa-form-help{text-align:center;font-size:11px;margin:24px 0 0}
body.qb-auth .qa-form-help a{color:#75667e}
body.qb-auth .qa-footer{width:min(1320px,100%);padding:25px 46px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;line-height:1.7;color:#867a8d;background:transparent;position:static;max-height:none!important;height:auto}
body.qb-auth .qa-footer nav{display:flex;gap:25px;flex-wrap:wrap}
body.qb-auth .qa-footer a{color:#75677e}
body.qb-auth .qa-steps{list-style:none;display:flex;justify-content:space-between;margin:0 0 26px;padding:0;gap:10px}
body.qb-auth .qa-steps li{font-size:10px;display:flex;align-items:center;gap:6px;color:#85778e}
body.qb-auth .qa-steps li>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid #ded5e6}
body.qb-auth .qa-steps [aria-current]>span{background:var(--qa-ink);color:#fff;border-color:var(--qa-ink)}
body.qb-auth .qa-mode-register .qa-story{justify-content:space-between}
body.qb-auth .qa-mode-register .qa-orbit{height:260px}
body.qb-auth .qa-status h5,body.qb-auth .qa-status p{font:13px/1.9 Inter,Arial,sans-serif!important;color:var(--qa-muted);margin:0 0 22px!important;overflow-wrap:anywhere}
body.qb-auth .qa-status-symbol{display:grid;place-items:center;width:62px;height:62px;background:var(--qa-sage);border-radius:18px;font:32px/1 Georgia,serif;color:#536635;margin-bottom:25px}
body.qb-auth .qa-status .btn{margin:0 0 16px}
body.qb-auth .qa-status .spinner-border{color:#8a719d;width:22px;height:22px;border-width:2px;margin:18px 0}
body.qb-auth .qa-status .bg-success{display:none!important}
body.qb-auth .qa-resend{display:flex;flex-direction:column;gap:12px}
body.qb-auth .qa-resend .btn{margin:0}
body.qb-auth .qa-resend-form input{margin-bottom:14px}
body.qb-auth .qa-status-home{margin-top:15px}
body.qb-auth .qa-text-button{background:transparent;border:0;color:var(--qa-purple);padding:4px 0;text-decoration:underline;font:12px/1.5 Inter,Arial,sans-serif;cursor:pointer}
body.qb-auth .alert{border:1px solid #ded5e5;border-radius:10px;box-shadow:none;font:12px/1.8 Inter,Arial,sans-serif;padding:13px 15px;overflow-wrap:anywhere}
body.qb-auth .alert-danger{background:#faefec;color:#873d35;border-color:#e8c7bf}
body.qb-auth .alert-warning{background:#faf3e5;color:#76602d;border-color:#e8dab6}
body.qb-auth .alert-success{background:#edf3e5;color:#4d6736;border-color:#c7d6b3}
body.qb-auth .alert-primary{background:#f0eaf5;color:#5d4672;border-color:#d5c6e0}
/* Signed-in entry keeps the canonical identity selector and session-bound controls. */
body.qb-onboarding .navbar-header-fixed{position:relative;top:auto;background:var(--qa-paper);border-bottom:1px solid var(--qa-line);box-shadow:none;min-height:78px}
body.qb-onboarding .navbar-header-fixed .df-logo img{filter:grayscale(1) brightness(.25)}
body.qb-onboarding .qa-onboarding-main{width:min(1228px,calc(100% - 92px));margin:30px auto 0;padding:0;flex:1}
body.qb-onboarding .qa-welcome{display:flex;justify-content:space-between;gap:30px;align-items:center;border-radius:22px;background:#ede7f1;padding:36px 42px;margin-bottom:28px}
body.qb-onboarding .qa-welcome h1{font:400 48px/1.15 Editorial,Georgia,serif;letter-spacing:-1.3px;margin:16px 0;color:var(--qa-ink)}
body.qb-onboarding .qa-welcome p{font-size:13px;line-height:1.9;max-width:760px;color:#716178;margin:0}
body.qb-onboarding .qa-welcome-flower{font:130px/1 Georgia,serif;color:#9aac75;margin:0 20px}
body.qb-onboarding .qa-journey{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 32px;padding:0 0 28px;border-bottom:1px solid var(--qa-line)}
body.qb-onboarding .qa-journey li{display:flex;gap:12px;align-items:flex-start;font-size:12px;color:#766b7d}
body.qb-onboarding .qa-journey li>span{width:34px;height:34px;border:1px solid #d7ccdf;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:11px}
body.qb-onboarding .qa-journey strong{font-size:12px;color:#4f425a;font-weight:500;display:block;margin:4px 0 7px}
body.qb-onboarding .qa-journey p{font-size:11px;line-height:1.8;margin:0}
body.qb-onboarding .qa-journey .is-done>span{background:#e3ead5;border-color:#e3ead5;color:#53683c;font-size:16px}
body.qb-onboarding .qa-journey .is-current>span{background:#715880;color:#fff;border-color:#715880}
body.qb-onboarding .qa-onboarding-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:26px;align-items:start}
body.qb-onboarding .qa-verification-card{background:#fff;border:1px solid var(--qa-line);border-radius:17px;box-shadow:none;margin-bottom:20px}
body.qb-onboarding .qa-verification-card .card-header{background:transparent;border-bottom:1px solid #ece6ef;padding:23px 26px}
body.qb-onboarding .qa-verification-card h5{font:400 25px/1.25 Editorial,Georgia,serif;color:var(--qa-ink);margin:0}
body.qb-onboarding .qa-verification-card .card-body{padding:24px 26px;font-size:12px;line-height:1.9;color:#72657a}
body.qb-onboarding .qa-verification-card strong{color:#5b4869;font-weight:500}
body.qb-onboarding .qa-verification-card .row{margin-top:23px}
body.qb-onboarding .qa-verification-card .row>.col-md-6{flex:0 0 100%;max-width:100%}
body.qb-onboarding .qa-verification-card .row>.col-md-6+div{border-top:1px solid #ece6ef;padding-top:20px;margin-top:10px}
body.qb-onboarding .qa-verification-card input[type=checkbox]{accent-color:var(--qa-purple);margin-right:6px;width:16px;height:16px;vertical-align:middle}
body.qb-onboarding .qa-verification-card label:has(input[type=checkbox]){font-size:11px;font-weight:400;line-height:1.9}
body.qb-onboarding #provider-feedback{margin-bottom:0}
body.qb-onboarding #provider-feedback:empty{display:none}
body.qb-onboarding .qa-account-note{padding:29px;background:#eff1e8;border-radius:17px}
body.qb-onboarding .qa-account-note h2{font:400 30px/1.2 Editorial,Georgia,serif;margin:16px 0;color:var(--qa-ink)}
body.qb-onboarding .qa-account-note p{font-size:12px;line-height:1.9;color:#6b715f;margin-bottom:23px}
body.qb-onboarding .qa-account-note .qa-note-small{font-size:10px;margin:23px 0 0;padding-top:20px;border-top:1px solid #d9dfcc}
body.qb-onboarding .qa-next{margin-top:22px}
body.qb-onboarding .qa-section-heading h2{font:400 33px/1.25 Editorial,Georgia,serif;margin:10px 0 23px;color:var(--qa-ink)}
body.qb-onboarding .qa-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.qb-onboarding .qa-next-card{display:flex;flex-direction:column;padding:26px;border:1px solid #dde3d2;border-radius:16px;background:#edf1e5;color:var(--qa-ink);text-decoration:none}
body.qb-onboarding .qa-next-card:hover{border-color:#9bab80;text-decoration:none;box-shadow:0 4px 12px #29262f08}
body.qb-onboarding .qa-next-card.qa-peach{background:#f5eae2;border-color:#ebdcd2}
body.qb-onboarding .qa-next-card.qa-lilac{background:#eee9f4;border-color:#e2d8ec}
body.qb-onboarding .qa-choice-icon{font:32px/1.2 Georgia,serif;margin-bottom:20px;color:#707d53}
body.qb-onboarding .qa-next-card h3{font:400 25px/1.2 Editorial,Georgia,serif;margin:0 0 12px}
body.qb-onboarding .qa-next-card p{font-size:11px;color:#706676;line-height:1.85;margin:0 0 25px}
body.qb-onboarding .qa-choice-link{font-size:11px;font-weight:500;margin-top:auto;color:#5c486c}
body.qb-onboarding .qa-onboarding-help{text-align:center;font-size:12px;margin:35px 0}
@media(min-width:1500px){body.qb-auth .qa-header{padding-top:40px}body.qb-auth .qa-entry{min-height:700px}body.qb-auth .qa-form-panel{padding-inline:62px}}
@media(max-width:1000px){body.qb-auth .qa-header{padding:24px 30px}body.qb-auth .qa-entry,body.qb-onboarding .qa-onboarding-main{width:calc(100% - 60px)}body.qb-auth .qa-story{padding:35px 30px}body.qb-auth .qa-form-panel{padding:30px}body.qb-auth .qa-story h2{font-size:44px}body.qb-auth .qa-orbit{transform:scale(.9);margin-inline:auto}body.qb-auth .qa-footer{padding-inline:30px}body.qb-onboarding .qa-onboarding-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}body.qb-onboarding .qa-welcome h1{font-size:41px}body.qb-onboarding .qa-welcome-flower{font-size:100px;margin:0}body.qb-onboarding .qa-journey{gap:15px}}
@media(max-width:760px){body.qb-auth .qa-entry{grid-template-columns:1fr;min-height:0;width:calc(100% - 32px);margin-top:0;border-radius:19px;overflow:visible}body.qb-auth .qa-story{padding:28px;border-radius:19px 19px 0 0;min-height:205px;justify-content:center}body.qb-auth .qa-story h2{font-size:35px;letter-spacing:-.8px;margin:13px 0 12px;max-width:85%}body.qb-auth .qa-story-intro{font-size:12px;max-width:87%;line-height:1.8}body.qb-auth .qa-orbit,body.qb-auth .qa-story-bottom{display:none}body.qb-auth .qa-header{padding:22px 20px;gap:12px}body.qb-auth .qa-brand img{width:112px}body.qb-auth .qa-header nav{gap:14px}body.qb-auth .qa-header .qa-home{font-size:0}body.qb-auth .qa-home>span{font-size:22px;margin:0}body.qb-auth .qa-country summary{gap:6px;max-width:172px}body.qb-auth .qa-country summary>span:first-of-type{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.qb-auth .qa-form-panel{padding:26px 27px 22px}body.qb-auth .qa-form-top{margin-bottom:20px}body.qb-auth .qa-form-content h1{font-size:32px!important}body.qb-auth .qa-form-content .form-control,body.qb-auth .qa-verification-card .form-control{font-size:16px}body.qb-auth .qa-footer{padding:24px 20px;font-size:9px;gap:8px}body.qb-auth .qa-footer nav{gap:15px}body.qb-auth .qa-steps{margin-bottom:24px}body.qb-auth .qa-steps li{font-size:9px;gap:5px}body.qb-auth .qa-status-symbol{margin-bottom:20px}body.qb-onboarding .qa-onboarding-main{width:calc(100% - 32px);margin-top:18px}body.qb-onboarding .qa-welcome{padding:27px;gap:8px;margin-bottom:23px}body.qb-onboarding .qa-welcome h1{font-size:36px}body.qb-onboarding .qa-welcome p{font-size:12px}body.qb-onboarding .qa-welcome-flower{display:none}body.qb-onboarding .qa-journey{grid-template-columns:1fr;gap:19px;padding-bottom:24px;margin-bottom:24px}body.qb-onboarding .qa-journey li:not(.is-current) p{display:none}body.qb-onboarding .qa-onboarding-grid{grid-template-columns:1fr;gap:5px}body.qb-onboarding .qa-verification-card .card-body,body.qb-onboarding .qa-verification-card .card-header{padding:22px}body.qb-onboarding .qa-verification-card h5{font-size:24px}body.qb-onboarding .qa-next-grid{grid-template-columns:1fr;gap:14px}body.qb-onboarding .qa-next{margin-top:26px}body.qb-onboarding .qa-next-card{padding:24px}body.qb-onboarding .qa-choice-icon{margin-bottom:14px}body.qb-onboarding .qa-next-card p{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){body.qb-auth *,body.qb-auth *::before,body.qb-auth *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* First public-page wizard: keep native choices, ownership gates and saved draft flow. */
body.qb-auth.qa-profile-setup .qb-profile-create{width:min(1120px,calc(100% - 64px));padding:0!important;margin:30px auto 0!important;flex:1}
body.qb-auth.qa-profile-setup .mkw-app{background:transparent;padding:0 0 32px}
body.qb-auth.qa-profile-setup .mkw-wrap{max-width:none;border:1px solid var(--qa-line);border-radius:18px;background:#fff;padding:32px;box-shadow:none}
body.qb-auth.qa-profile-setup .mkw-h1{font:400 34px/1.2 Editorial,Georgia,serif;letter-spacing:-.5px;color:var(--qa-ink)}
body.qb-auth.qa-profile-setup .mkw-sub{font-size:13px;line-height:1.9;color:var(--qa-muted)}
body.qb-auth.qa-profile-setup .mkw-dot{background:#ede7f1;color:#6a507e;border-color:#ded3e5}
body.qb-auth.qa-profile-setup .is-now .mkw-dot{background:#6a507e;color:#fff;border-color:#6a507e}
body.qb-auth.qa-profile-setup .mkw-btn-primary{background:var(--qa-ink);border-color:var(--qa-ink);color:#fff;border-radius:30px}
body.qb-auth.qa-profile-setup .mkw-btn-ghost{border-radius:30px;color:#6a507e}
body.qb-auth.qa-profile-setup .qb-profile-choice{border-radius:14px;box-shadow:none;border-color:var(--qa-line)}
body.qb-auth.qa-profile-setup .qb-profile-choice[aria-pressed=true]{background:#eee8f4;border-color:#a78bb8}
body.qb-auth.qa-profile-setup .qb-profile-fields .form-control{border-radius:9px;min-height:48px;font-size:16px;border-color:#dbd3e1}
body.qb-auth.qa-profile-setup #profile-create-verification{border-radius:16px;padding:26px;background:#f7f0e2;border:1px solid #e6d6b7;margin-bottom:26px}
body.qb-auth.qa-profile-setup #profile-create-verification h2{font:400 29px/1.25 Editorial,Georgia,serif;color:#655239}
body.qb-auth.qa-profile-setup #profile-create-verification p{font-size:13px;line-height:1.9}
@media(max-width:760px){body.qb-auth.qa-profile-setup .qb-profile-create{width:calc(100% - 32px);margin-top:18px!important}body.qb-auth.qa-profile-setup .mkw-wrap{padding:24px 20px}body.qb-auth.qa-profile-setup .mkw-h1{font-size:29px}body.qb-auth.qa-profile-setup .mkw-stepper{gap:7px}body.qb-auth.qa-profile-setup .mkw-lb{font-size:10px}body.qb-auth.qa-profile-setup .mkw-foot{gap:12px;flex-wrap:wrap}}

body.qb-onboarding .navbar-header-fixed .avatar-initial{background:#6a507e!important;color:#fff}
body.qb-onboarding .navbar-header-fixed .qb-account-switch-trigger{color:#6a507e;border-color:#ddd2e5;background:#f5f1f8}
body.qb-auth.qa-profile-setup .qb-profile-choice.is-selected{background:#eee8f4;border-color:#a78bb8}
body.qb-auth.qa-profile-setup .qb-profile-choice input{accent-color:#6a507e}
body.qb-auth.qa-profile-setup .mkw-bar.is-on{background:#a88dba}

@media(max-width:380px){body.qb-auth .qa-header{padding-inline:16px;gap:10px}body.qb-auth .qa-header nav{gap:10px}body.qb-auth .qa-country summary>span:first-of-type{max-width:58px}}
