.beauty-root.page-st{--bf-teal:#112b2f;--bf-teal-2:#193c42;--bf-paper:#eeeae2;--bf-paper-2:#f6f3ed;--bf-ink:#112b2f;--bf-cream:#f5f1e9;--bf-gold:#e3cda8;--bf-gold-dark:#836736;--bf-rule:#1b464c;--bf-dots-teal:radial-gradient(#ffffff13 .7px, transparent .8px) 0 0 / 5px 5px;--bf-dots-paper:radial-gradient(#112b2f21 .7px, transparent .8px) 0 0 / 5px 5px;--bf-teal-band:var(--bf-dots-teal), radial-gradient(90% 70% at 85% 0%, #b79a691a, transparent 60%), linear-gradient(180deg, var(--bf-teal-2), var(--bf-teal));--bf-paper-band:var(--bf-dots-paper), linear-gradient(90deg, #ffffff59, transparent 22%, transparent 78%, #112b2f0f), var(--bf-paper);--bf-metal:linear-gradient(180deg, #fbf7f08c 0%, #fbf7f000 42%, #1141492e 100%), linear-gradient(100deg, #836736 0%, #c4b18f 22%, #f3e6cf 46%, #baa47f 64%, #e4d1b1 80%, #967f57 100%);--bg:#112b2f;--bg2:#132d31;--panel:#0c1d20;--panel2:#0f2427;--gold:#e3cda8;--gold-soft:#f0e4d0;--gold-light:#f0e4d0;--gold-deep:#b79a69;--muted:#dad1c1;--muted-dim:#b5a994;--line:#56472e;--line-soft:#18373c;background:var(--bf-teal)}.beauty-root.page-st .v2-nav{background:var(--bf-dots-teal), linear-gradient(180deg, var(--bf-teal-2), var(--bf-teal));border-bottom:5px solid var(--bf-rule)}.beauty-root.page-st .v2-footer{background:var(--bf-teal-band);border-top:5px solid var(--bf-rule)}.beauty-root.page-st main>section{border-bottom:5px solid var(--bf-rule);background:var(--bf-teal-band)!important}.beauty-root.page-st :is(.gold-line,.gold-inline){-webkit-text-fill-color:currentColor!important;color:var(--bf-gold)!important;background:0 0!important}.beauty-root.page-st :is(.eyebrow,.tour-eyebrow,.tour-count){color:var(--bf-gold)}.beauty-root.page-st :is(.button:not(.secondary),.st-join-page .btn-primary){text-shadow:0 1px #fbf5ec8c;background:var(--bf-metal)!important;color:#0e272b!important;border:1px solid #725a30!important}.beauty-root.page-st .button.secondary{color:var(--bf-cream)!important;background:0 0!important;border-color:#e3cda899!important}.beauty-root.page-recovery.page-st main>section:is(.recovery-flow-section,.recovery-onboarding-section){color:var(--bf-ink);background:var(--bf-paper-band)!important}.beauty-root.page-recovery.page-st 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-st main>section:is(.recovery-flow-section,.recovery-onboarding-section) :is(h2,h3) :is(.gold-line,.gold-inline):not(.recovery-flow-card *){color:var(--bf-gold-dark)!important}.beauty-root.page-recovery.page-st main>section:is(.recovery-flow-section,.recovery-onboarding-section) .eyebrow:not(.recovery-flow-card *){color:var(--bf-gold-dark)}.beauty-root.page-recovery.page-st .recovery-onboarding-figure figcaption{color:var(--bf-ink)!important}.beauty-root.page-recovery.page-st .recovery-flow-card,.beauty-root.page-recovery.page-st .recovery-security{background:var(--bf-dots-teal), linear-gradient(180deg, var(--bf-teal-2), var(--bf-teal));border:3px solid var(--bf-rule);box-shadow:0 30px 60px -28px #05121499}.beauty-root.page-recovery.page-st .recovery-security :is(p,strong){color:var(--bf-cream)}.beauty-root.page-recovery.page-st .recovery-image-frame{border:3px solid var(--bf-rule);background:var(--bf-teal)}.beauty-root.page-recovery.page-st :is(.recovery-wallet-result,.recovery-pilot-close){background:var(--bf-dots-teal), linear-gradient(180deg, #1e4045, #132d31);border:1px solid #e3cda866}.beauty-root.page-recovery.page-st .recovery-result-panel{background:#09181b}.beauty-root.page-recovery.page-st .recovery-result-list li{background:#ffffff08;border-color:#e3cda859}.beauty-root.page-st .st-wallet-badge{max-width:none;display:block;width:150px!important;height:auto!important}.beauty-root.page-st .result-actions{justify-items:start;gap:10px}.beauty-root.page-st .st-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 #05121499}.beauty-root.page-st .st-join-page :is(h2,p,li,strong){color:var(--bf-ink)}.beauty-root.page-st .st-join-page .eyebrow{color:var(--bf-gold-dark)}.beauty-root.page-st .st-join-page ul{gap:6px;margin:12px 0 0;padding-left:1.2em;display:grid}.beauty-root.page-st .st-join-page a{color:var(--bf-gold-dark)}.beauty-root.page-st .mk-join{gap:12px;margin:20px 0 6px;display:grid}.beauty-root.page-st .mk-join label{letter-spacing:.12em;text-transform:uppercase;color:var(--bf-gold-dark);gap:6px;font-size:.78rem;font-weight:600;display:grid}.beauty-root.page-st .mk-join label small{text-transform:none;letter-spacing:0;opacity:.75}.beauty-root.page-st .mk-join input{color:#1d373b;background:#fefdfb;border:1px solid #112b2f40;border-radius:10px;padding:12px 14px;font:400 1rem/1.4 Inter,Arial,sans-serif}.beauty-root.page-st .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-st .mk-join .btn:disabled{opacity:.7;cursor:default}.beauty-root.page-st .mk-join__msg{color:#9b2c2c;margin:0;font-size:.95rem}.beauty-root.page-st .mk-join__msg[hidden]{display:none}.beauty-root.page-st .mk-join__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.beauty-root.page-st .mk-join-done{color:var(--bf-ink);margin:18px 0 6px;font-size:1.1rem}.beauty-root.page-st .tour-tabs button[aria-selected=true]{background:var(--bf-metal);color:#0e272b}.beauty-root.page-st .tour-tabs button:hover{color:var(--bf-gold)}.beauty-root.page-st #dashboard-tour .tour-watch{background:var(--bf-metal);color:#0e272b}.beauty-root.page-st #dashboard-tour .tour-watch:hover{filter:brightness(1.06)}.beauty-root.page-st .st-join-page{text-align:left}.beauty-root.page-st .st-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-st .st-join-page :is(.gold-line,.gold-inline){color:var(--bf-gold-dark)!important}.beauty-root.page-st .st-join-page ul{padding-left:1.3em;list-style:outside}.beauty-root.page-st .st-join-page .mk-join label{text-align:left}.beauty-root.page-st .st-join-page .mk-join input{text-align:left;letter-spacing:0;border-radius:10px;padding:12px 14px;color:#1d373b!important;background:#fefdfb!important;border:1px solid #112b2f40!important}.beauty-root.page-st .st-join-page .mk-join input::placeholder{color:#1d373b80}.beauty-root.page-st .spots-left{border:1px solid;border-radius:999px;margin:0 0 4px;padding:6px 14px;font-size:.92rem;font-weight:700;display:inline-block}[data-free-month][hidden],[data-paid-month][hidden]{display:none!important}
