:is(#pg-auth,#pg-verify-email,#pg-forgot-password,#pg-reset-password,.mfa-verify-overlay) .u-hidden:not(#loginForm):not(#registerForm){display:none!important}:is(#pg-auth,#pg-verify-email,#pg-forgot-password,#pg-reset-password,.mfa-verify-overlay){--vx-black: #050507;--vx-lift: #0b0c10;--vx-hair: rgba(247, 228, 180, .1);--vx-hair-warm: rgba(212, 160, 65, .26);--vx-gold: #d4a041;--vx-gold-hi: #f5c97a;--vx-gold-lo: #8a6420;--vx-ink: #f7f5f1;--vx-ink-mid: #b6bac6;--vx-ink-soft: #7b8294;--vx-sans: "DM Sans", system-ui, -apple-system, sans-serif;--vx-mono: "JetBrains Mono", ui-monospace, monospace;--vx-chalk: rgba(233, 226, 210, .34);--vx-chalk-soft: rgba(233, 226, 210, .26);--vx-chalk-5: rgba(233, 226, 210, .32);--vx-chalk-10: rgba(212, 160, 65, .62)}#pg-auth .auth-room,#pg-verify-email .auth-room,#pg-forgot-password .auth-room,#pg-reset-password .auth-room{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--vx-black);pointer-events:none}#pg-auth .ar-navy,#pg-verify-email .ar-navy,#pg-forgot-password .ar-navy,#pg-reset-password .ar-navy{position:absolute;inset:0;-webkit-mask-image:none;mask-image:none;filter:none;background:radial-gradient(118% 96% at 50% 38%,#0a0a0e,#08080b 20%,#060609 38%,#040406,#030304 82%,#020203)}#pg-auth .ar-field,#pg-verify-email .ar-field,#pg-forgot-password .ar-field,#pg-reset-password .ar-field{position:absolute;inset:0;filter:none;opacity:1;background-color:transparent;background-image:repeating-linear-gradient(180deg,rgba(233,226,210,.135) 0 1px,transparent 1px 42px),repeating-linear-gradient(180deg,rgba(233,226,210,.135) 0 1px,transparent 1px 42px),repeating-linear-gradient(180deg,rgba(233,226,210,.115) 0 1px,transparent 1px 42px),repeating-linear-gradient(180deg,rgba(233,226,210,.115) 0 1px,transparent 1px 42px),repeating-linear-gradient(180deg,transparent 0 209px,rgba(233,226,210,.13) 209px 210px),repeating-linear-gradient(180deg,transparent 0 419px,rgba(212,160,65,.265) 419px 420px);background-size:22px 42px,22px 42px,11px 42px,11px 42px,100% 210px,100% 420px;background-position:33% 0,67% 0,3% 0,97% 0,0 0,0 0;background-repeat:repeat-y,repeat-y,repeat-y,repeat-y,repeat,repeat}#pg-auth .ar-scan,#pg-verify-email .ar-scan,#pg-forgot-password .ar-scan,#pg-reset-password .ar-scan{position:absolute;inset:0;background:none;-webkit-mask-image:none;mask-image:none}#pg-auth .ar-scan:before,#pg-auth .ar-scan:after{content:"40";position:absolute;top:46%;font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-weight:400;font-size:clamp(56px,9vw,128px);line-height:.82;letter-spacing:.05em;color:#e9e2d21d;white-space:nowrap;pointer-events:none}#pg-auth .ar-scan:before{left:12%}#pg-auth .ar-scan:after{right:12%;transform:scaleX(-1)}#pg-auth .ar-scan,#pg-verify-email .ar-scan,#pg-forgot-password .ar-scan,#pg-reset-password .ar-scan{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 13%,rgba(212,160,65,.055) 13.05%,transparent 13.1%),linear-gradient(90deg,transparent 0 87%,rgba(212,160,65,.055) 87.05%,transparent 87.1%);-webkit-mask-image:linear-gradient(180deg,transparent 0 28%,#000 58%,transparent 96%);mask-image:linear-gradient(180deg,transparent 0 28%,#000 58%,transparent 96%)}#pg-auth .ar-tint,#pg-verify-email .ar-tint,#pg-forgot-password .ar-tint,#pg-reset-password .ar-tint{position:absolute;left:0;right:0;top:33%;height:30vh;background:linear-gradient(180deg,transparent 0,rgba(212,160,65,.1) 47%,transparent 100%)}#pg-auth .ar-bloom,#pg-verify-email .ar-bloom,#pg-forgot-password .ar-bloom,#pg-reset-password .ar-bloom{position:absolute;left:50%;top:-34vh;width:148vw;height:96vh;margin-left:-74vw;background:radial-gradient(50% 50% at 50% 50%,rgba(245,201,122,.13) 0%,rgba(212,160,65,.06) 42%,transparent 72%)}#pg-auth .ar-pocket,#pg-verify-email .ar-pocket,#pg-forgot-password .ar-pocket,#pg-reset-password .ar-pocket{position:absolute;left:50%;top:34%;width:74vw;max-width:1040px;height:62vh;transform:translate(-50%,-32%);background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,.035) 0%,rgba(212,160,65,.035) 38%,transparent 70%)}#pg-auth .ar-sides,#pg-verify-email .ar-sides,#pg-forgot-password .ar-sides,#pg-reset-password .ar-sides{position:absolute;inset:0;background:linear-gradient(90deg,var(--vx-black) 0,transparent 18%),linear-gradient(270deg,var(--vx-black) 0,transparent 18%)}#pg-auth .ar-fadetop,#pg-verify-email .ar-fadetop,#pg-forgot-password .ar-fadetop,#pg-reset-password .ar-fadetop{position:absolute;left:0;right:0;top:0;height:26vh;background:linear-gradient(180deg,var(--vx-black) 0,transparent 100%)}#pg-auth .ar-fadebot,#pg-verify-email .ar-fadebot,#pg-forgot-password .ar-fadebot,#pg-reset-password .ar-fadebot{position:absolute;left:0;right:0;bottom:0;height:30vh;background:linear-gradient(0deg,rgba(5,5,7,.62) 0,rgba(5,5,7,.2) 48%,transparent 100%)}#pg-auth .ar-navy{z-index:0}#pg-auth .ar-field{z-index:1}#pg-auth .ar-tint{z-index:2}#pg-auth .ar-scan{z-index:3}#pg-auth .ar-bloom{z-index:4}#pg-auth .ar-pocket{z-index:5}#pg-auth .ar-sides{z-index:6}#pg-auth .ar-fadetop{z-index:7}#pg-auth .ar-fadebot{z-index:8}#pg-auth .auth-page-wrap,#pg-verify-email .auth-page-wrap,#pg-forgot-password .auth-page-wrap,#pg-reset-password .auth-page-wrap{position:relative;z-index:1;padding-block:clamp(30px,7vh,74px) clamp(48px,10vh,96px)}#pg-auth .auth-brand-lockup img{filter:drop-shadow(0 0 22px rgba(212,160,65,.36))}#pg-auth .auth-brand-name{font-family:var(--vx-sans);font-weight:700;letter-spacing:-.02em;color:var(--vx-ink)}#pg-auth .auth-brand-name .ai{color:var(--vx-gold-hi)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-container{position:relative;z-index:1;border:1px solid var(--vx-hair);border-radius:20px;background:linear-gradient(180deg,rgba(247,228,180,.055) 0%,rgba(247,228,180,.014) 22%,transparent 52%),#0b0c10d1;box-shadow:0 1px #f7e4b41a inset,0 40px 90px -50px #000000f2,0 0 0 1px #0006;padding:clamp(26px,4vw,40px) clamp(22px,3.4vw,38px) clamp(28px,4vw,38px);overflow:hidden}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-container:before{content:"";position:absolute;left:12%;right:12%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(245,201,122,.55),transparent);pointer-events:none}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-eye:after{content:none}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-eye{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--vx-mono);font-size:9.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--vx-gold);background:none;border:0}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-eye:before,:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-eye:after{content:"";flex:none;width:clamp(24px,9%,52px);height:1px;background:linear-gradient(90deg,transparent,var(--vx-hair-warm))}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-eye:after{transform:scaleX(-1)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tick{width:13px;height:13px;border-color:var(--vx-hair-warm);opacity:.9}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tabs{position:relative;display:flex;gap:0;padding:4px;border:1px solid var(--vx-hair);border-radius:999px;background:linear-gradient(180deg,#ffecc40e,#ffecc403 46%),#0a0b10d1;box-shadow:inset 0 1px #fff0d61a,0 22px 46px -26px #000000e6}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tab{position:relative;z-index:1;flex:1;height:34px;padding:0 12px;border:0;border-radius:999px;background:none;box-shadow:none;font-family:var(--vx-mono);font-weight:500;font-size:9.5px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--vx-ink-soft);transition:color .34s ease}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tab:hover{color:var(--vx-ink-mid)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tab.active{color:var(--vx-ink);background:none;box-shadow:none}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tab:focus-visible{outline:2px solid var(--vx-gold-hi);outline-offset:2px}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tab-ind{top:4px;bottom:4px;left:4px;width:calc(50% - 4px);height:auto;border-radius:999px;background:linear-gradient(180deg,#f5c97a2b,#d4a0410e 62%,#d4a04108);border:1px solid rgba(212,160,65,.26);box-shadow:inset 0 1px #fff0d633,0 0 18px -7px #f5c97abf;transition:left .58s cubic-bezier(.34,1.42,.38,1)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tabs[data-mode=register] .auth-tab-ind{left:50%}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-head h1{font-family:var(--vx-sans);font-weight:700;font-size:clamp(28px,4.4vw,40px);line-height:1.04;letter-spacing:-.035em;text-transform:none;color:var(--vx-ink);margin:0}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-head h1 b{font-weight:700;background:linear-gradient(102deg,#ffe6b8,var(--vx-gold-hi) 46%,var(--vx-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-head p{font-family:var(--vx-sans);font-size:clamp(14px,3.4vw,15.5px);line-height:1.55;color:var(--vx-ink-mid);margin:10px 0 0;text-wrap:pretty}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-field label{font-family:var(--vx-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--vx-ink-soft)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-optional{color:#7b8294b3;letter-spacing:.12em}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-input-wrap{background:#0505079e;border:1px solid var(--vx-hair);border-radius:12px;box-shadow:0 1px #00000080 inset;transition:border-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),background-color .26s ease}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-input-wrap:hover{border-color:#f7e4b42e}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-input-wrap:focus-within{border-color:var(--vx-hair-warm);background:#050507c7;box-shadow:0 1px #00000080 inset,0 0 0 3px #d4a0411a,0 0 22px -6px #d4a04157}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-input-wrap input{font-family:var(--vx-sans);font-size:15px;color:var(--vx-ink);background:none}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-input-wrap input::placeholder{color:#7b8294b8}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-input-icon{color:var(--vx-ink-soft)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-input-wrap:focus-within .auth-input-icon{color:var(--vx-gold)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-pw-toggle{color:var(--vx-ink-soft);background:none;border:0;transition:color .22s ease}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-pw-toggle:hover{color:var(--vx-gold-hi)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-strength-bar{background:#ffffff0f;border-radius:999px;height:3px}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-strength-fill{border-radius:999px}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-strength-label{font-family:var(--vx-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-forgot-link{font-family:var(--vx-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--vx-ink-soft);background:none;border:0;transition:color .22s ease}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-forgot-link:hover{color:var(--vx-gold-hi)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;min-height:52px;border:0;border-radius:999px;padding:6px 24px;background:linear-gradient(160deg,#ffeac2,var(--vx-gold-hi) 40%,var(--vx-gold));color:#17120a;box-shadow:inset 0 1px #fffaf099,0 12px 30px -14px #d4a041e6;transition:translate .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-text{font-family:var(--vx-sans);font-size:15px;font-weight:600;letter-spacing:-.005em;text-transform:none}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-arrow{width:17px;height:17px;flex:none;background:none;border-radius:0;padding:0;color:#17120a;stroke-width:2.4;transition:translate .3s cubic-bezier(.22,1,.36,1)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-btn:hover{translate:0 -2px;filter:brightness(1.04);box-shadow:inset 0 1px #fffaf099,0 18px 40px -14px #d4a041f2}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-btn:hover .auth-submit-arrow{translate:3px 0}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-btn:active{translate:0}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-btn:focus-visible{outline:2px solid var(--vx-gold-hi);outline-offset:3px}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-msg{font-family:var(--vx-sans);font-size:13px;line-height:1.5;border-radius:10px}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-error{color:#ffb4b4;background:#ff6b6b14;border:1px solid rgba(255,107,107,.24)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-success{color:#8ff0cd;background:#34d39914;border:1px solid rgba(52,211,153,.24)}@media(max-width:560px){:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-container{border-radius:16px;padding:24px 18px 26px}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-head h1{font-size:clamp(26px,8vw,32px)}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-tabs{gap:20px}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .ar-tint{top:38%}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .ar-sides{background:none}}@media(min-width:561px){:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-container{max-width:468px}}@media(prefers-reduced-motion:reduce){:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-btn,:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-arrow,:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-input-wrap{transition:none}:is(#pg-auth,#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-submit-btn:hover{transform:none}}:is(#pg-forgot-password,#pg-reset-password,#pg-verify-email){position:relative;isolation:isolate;background:var(--vx-black)}:is(#pg-forgot-password,#pg-reset-password,#pg-verify-email):before{content:"";position:fixed;inset:0;z-index:-2;background-color:#050507;background-image:repeating-linear-gradient(180deg,rgba(233,226,210,.135) 0 1px,transparent 1px 42px),repeating-linear-gradient(180deg,rgba(233,226,210,.135) 0 1px,transparent 1px 42px),repeating-linear-gradient(180deg,rgba(233,226,210,.115) 0 1px,transparent 1px 42px),repeating-linear-gradient(180deg,rgba(233,226,210,.115) 0 1px,transparent 1px 42px),repeating-linear-gradient(180deg,transparent 0 209px,rgba(233,226,210,.13) 209px 210px),repeating-linear-gradient(180deg,transparent 0 419px,rgba(212,160,65,.265) 419px 420px);background-size:22px 42px,22px 42px,11px 42px,11px 42px,100% 210px,100% 420px;background-position:33% 0,67% 0,3% 0,97% 0,0 0,0 0;background-repeat:repeat-y,repeat-y,repeat-y,repeat-y,repeat,repeat;pointer-events:none}:is(#pg-forgot-password,#pg-reset-password,#pg-verify-email):after{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(118% 96% at 50% 38%,#0a0a0e00,#06060959 46%,#030304b8 78%,#020203e0),radial-gradient(56% 38% at 50% 34%,rgba(245,201,122,.09) 0%,rgba(212,160,65,.035) 46%,transparent 76%);pointer-events:none}:is(#pg-forgot-password,#pg-reset-password,#pg-verify-email):where(.active)~#legalFootnotes,body:has(#pg-forgot-password.active) #legalFootnotes,body:has(#pg-reset-password.active) #legalFootnotes,body:has(#pg-verify-email.active) #legalFootnotes{display:none}:is(#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-container h1{font-family:var(--vx-sans);font-weight:700;font-size:clamp(25px,4vw,33px);line-height:1.08;letter-spacing:-.035em;text-transform:none;color:var(--vx-ink)}:is(#pg-forgot-password,#pg-reset-password,#pg-verify-email) .auth-container>p{font-family:var(--vx-sans);font-size:clamp(14px,3.4vw,15.5px);line-height:1.55;color:var(--vx-ink-mid);text-wrap:pretty}
