.beauty-root.page-bc{--bf-plum:#2b122e;--bf-plum-2:#3d1b40;--bf-paper:#efe1e3;--bf-paper-2:#f7ecee;--bf-ink:#2b122e;--bf-cream:#f6e8eb;--bf-rose:#e8a3b0;--bf-rose-dark:#8a2f57;--bf-rule:#4a1d38;--bf-dots-plum:radial-gradient(#ffffff13 .7px, transparent .8px) 0 0 / 5px 5px;--bf-dots-paper:radial-gradient(#2b122e21 .7px, transparent .8px) 0 0 / 5px 5px;--bf-plum-band:var(--bf-dots-plum), radial-gradient(90% 70% at 85% 0%, #be627c1a, transparent 60%), linear-gradient(180deg, var(--bf-plum-2), var(--bf-plum));--bf-paper-band:var(--bf-dots-paper), linear-gradient(90deg, #ffffff59, transparent 22%, transparent 78%, #2b122e0f), var(--bf-paper);--bf-metal:linear-gradient(180deg, #ffeeec8c 0%, #ffeeec00 42%, #4614222e 100%), linear-gradient(100deg, #8a2f57 0%, #c98a8a 22%, #f6d3cc 46%, #bf7a7e 64%, #e8b4ad 80%, #9c5162 100%);--bg:#2b122e;--bg2:#2f1430;--panel:#1f0d1d;--panel2:#261024;--gold:#e8a3b0;--gold-soft:#f3cdd0;--gold-light:#f3cdd0;--gold-deep:#be627c;--muted:#dcbfc8;--muted-dim:#b8919d;--line:#5a2a4c;--line-soft:#3a1a36;background:var(--bf-plum)}.beauty-root.page-bc .v2-nav{background:var(--bf-dots-plum), linear-gradient(180deg, var(--bf-plum-2), var(--bf-plum));border-bottom:5px solid var(--bf-rule)}.beauty-root.page-bc .v2-footer{background:var(--bf-plum-band);border-top:5px solid var(--bf-rule)}.beauty-root.page-bc main>section{border-bottom:5px solid var(--bf-rule);background:var(--bf-plum-band)!important}.beauty-root.page-bc :is(.gold-line,.gold-inline){-webkit-text-fill-color:currentColor!important;color:var(--bf-rose)!important;background:0 0!important}.beauty-root.page-bc :is(.eyebrow,.tour-eyebrow,.tour-count){color:var(--bf-rose)}.beauty-root.page-bc :is(.button:not(.secondary),.bc-join-page .btn-primary){text-shadow:0 1px #ffe8e88c;background:var(--bf-metal)!important;color:#2a0f1f!important;border:1px solid #782a4c!important}.beauty-root.page-bc .button.secondary{color:var(--bf-cream)!important;background:0 0!important;border-color:#e8a3b099!important}.beauty-root.page-recovery.page-bc main>section:is(.recovery-flow-section,.recovery-onboarding-section){color:var(--bf-ink);background:var(--bf-paper-band)!important}.beauty-root.page-recovery.page-bc main>section:is(.recovery-flow-section,.recovery-onboarding-section) :is(h2,h3,p,li,figcaption):not(.recovery-flow-card *):not(.recovery-security *){color:var(--bf-ink)}.beauty-root.page-recovery.page-bc main>section:is(.recovery-flow-section,.recovery-onboarding-section) :is(h2,h3) :is(.gold-line,.gold-inline):not(.recovery-flow-card *){color:var(--bf-rose-dark)!important}.beauty-root.page-recovery.page-bc main>section:is(.recovery-flow-section,.recovery-onboarding-section) .eyebrow:not(.recovery-flow-card *){color:var(--bf-rose-dark)}.beauty-root.page-recovery.page-bc .recovery-onboarding-figure figcaption{color:var(--bf-ink)!important}.beauty-root.page-recovery.page-bc .recovery-flow-card,.beauty-root.page-recovery.page-bc .recovery-security{background:var(--bf-dots-plum), linear-gradient(180deg, var(--bf-plum-2), var(--bf-plum));border:3px solid var(--bf-rule);box-shadow:0 30px 60px -28px #14050f99}.beauty-root.page-recovery.page-bc .recovery-security :is(p,strong){color:var(--bf-cream)}.beauty-root.page-recovery.page-bc .recovery-image-frame{border:3px solid var(--bf-rule);background:var(--bf-plum)}.beauty-root.page-recovery.page-bc :is(.recovery-wallet-result,.recovery-pilot-close){background:var(--bf-dots-plum), linear-gradient(180deg, #43203f, #2f1430);border:1px solid #e8a3b066}.beauty-root.page-recovery.page-bc .recovery-result-panel{background:#1a0a17}.beauty-root.page-recovery.page-bc .recovery-result-list li{background:#ffffff08;border-color:#e8a3b059}.beauty-root.page-bc .bc-wallet-badge{max-width:none;display:block;width:150px!important;height:auto!important}.beauty-root.page-bc .result-actions{justify-items:start;gap:10px}.beauty-root.page-bc .bc-join-page{background:var(--bf-dots-paper), var(--bf-paper-2);border:3px solid var(--bf-rule);width:min(100%,620px);color:var(--bf-ink);border-radius:22px;margin:0 auto;padding:clamp(22px,4vw,36px);box-shadow:0 30px 60px -28px #14050f99}.beauty-root.page-bc .bc-join-page :is(h2,p,li,strong){color:var(--bf-ink)}.beauty-root.page-bc .bc-join-page .eyebrow{color:var(--bf-rose-dark)}.beauty-root.page-bc .bc-join-page ul{gap:6px;margin:12px 0 0;padding-left:1.2em;display:grid}.beauty-root.page-bc .bc-join-page a{color:var(--bf-rose-dark)}.beauty-root.page-bc .mk-join{gap:12px;margin:20px 0 6px;display:grid}.beauty-root.page-bc .mk-join label{letter-spacing:.12em;text-transform:uppercase;color:var(--bf-rose-dark);gap:6px;font-size:.78rem;font-weight:600;display:grid}.beauty-root.page-bc .mk-join label small{text-transform:none;letter-spacing:0;opacity:.75}.beauty-root.page-bc .mk-join input,.beauty-root.page-bc .mk-join select{color:#3a1e34;background:#fffafb;border:1px solid #2b122e40;border-radius:10px;padding:12px 14px;font:400 1rem/1.4 Inter,Arial,sans-serif}.beauty-root.page-bc .mk-join .btn{cursor:pointer;border-radius:999px;justify-self:start;min-height:48px;margin-top:4px;padding:0 24px;font:700 1rem/1 Inter,Arial,sans-serif}.beauty-root.page-bc .mk-join .btn:disabled{opacity:.7;cursor:default}.beauty-root.page-bc .mk-join__msg{color:#8a1f3d;margin:0;font-size:.95rem}.beauty-root.page-bc .mk-join__msg[hidden]{display:none}.beauty-root.page-bc .mk-join__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.beauty-root.page-bc .mk-join-done{color:var(--bf-ink);margin:18px 0 6px;font-size:1.1rem}.beauty-root.page-bc .tour-tabs button[aria-selected=true]{background:var(--bf-metal);color:#2a0f1f}.beauty-root.page-bc .tour-tabs button:hover{color:var(--bf-rose)}.beauty-root.page-bc #dashboard-tour .tour-watch{background:var(--bf-metal);color:#2a0f1f}.beauty-root.page-bc #dashboard-tour .tour-watch:hover{filter:brightness(1.06)}.beauty-root.page-bc .bc-join-page{text-align:left}.beauty-root.page-bc .bc-join-page h2{text-align:left;margin:8px 0 0;font:600 clamp(2rem,4vw,2.6rem)/1.1 Cormorant Garamond,Georgia,serif}.beauty-root.page-bc .bc-join-page :is(.gold-line,.gold-inline){color:var(--bf-rose-dark)!important}.beauty-root.page-bc .bc-join-page ul{padding-left:1.3em;list-style:outside}.beauty-root.page-bc .bc-join-page .mk-join label{text-align:left}.beauty-root.page-bc .bc-join-page .mk-join input,.beauty-root.page-bc .bc-join-page .mk-join select{text-align:left;letter-spacing:0;border-radius:10px;padding:12px 14px;color:#3a1e34!important;background:#fffafb!important;border:1px solid #2b122e40!important}.beauty-root.page-bc .bc-join-page .mk-join input::placeholder{color:#3a1e3480}[data-free-month][hidden],[data-paid-month][hidden]{display:none!important}.beauty-root.page-bc .mk-join__companies{border:0;min-width:0;margin:0;padding:0}.beauty-root.page-bc .mk-join__companies legend{letter-spacing:.12em;text-transform:uppercase;color:var(--bf-rose-dark);margin-bottom:10px;padding:0;font-size:.78rem;font-weight:600}.beauty-root.page-bc .mk-join__company-list{border-top:1px solid #4a23402e;grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.beauty-root.page-bc .mk-join__company-list button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4a23402e;min-height:44px;padding:13px 2px;font-size:1rem}.beauty-root.page-bc .mk-join__company-list button:hover{color:var(--bf-rose-dark)}.beauty-root.page-bc .mk-join__company-list button.is-on{color:var(--bf-rose-dark);font-weight:600}.beauty-root.page-bc .mk-join__company-list button.is-on:after{content:"  ✓"}
