.public-auth-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.public-account-guest .public-auth-trigger:first-child{color:var(--gold)}.public-account-guest .public-auth-trigger{min-height:30px}.public-auth-dialog{box-sizing:border-box;border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--paper);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:3px;margin:auto;padding:32px;overflow:auto;box-shadow:0 24px 80px #07131d40}.public-auth-dialog::backdrop{background:#07131d8c}.public-auth-dialog h2,.public-auth-page h1{margin:12px 0;font:700 32px/1.15 Georgia,serif}.public-auth-dialog>p,.public-auth-page>section>p{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.5}.public-auth-close{float:right;width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-12px -12px 0 8px;display:flex}.public-auth-form{gap:16px;display:grid}.public-auth-form label{color:var(--ink);gap:7px;font-size:12px;font-weight:700;display:grid}.public-auth-form input{box-sizing:border-box;background:var(--paper);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);border-radius:2px;padding:11px 12px;font-size:16px}.public-auth-form>button{border:1px solid var(--navy);background:var(--navy);color:#f5f2ea;cursor:pointer;min-height:44px;padding:12px;font-size:13px;font-weight:700}.public-auth-form>button:disabled{opacity:.6;cursor:wait}.public-auth-form>p[role=alert]{color:#b4232c;margin:0;font-size:13px;line-height:1.5}.public-auth-form small{color:var(--muted);font-size:12px;line-height:1.4}.public-auth-switch{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:18px;font-size:13px}.public-auth-switch button,.public-auth-switch a{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.public-auth-dialog :focus-visible,.public-auth-page :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.public-auth-page>section{border-top:2px solid var(--gold);padding:28px 0}@media (max-width:700px){.public-auth-dialog{padding:24px}.public-auth-dialog h2{font-size:29px}.public-auth-close{width:44px;height:44px}.public-auth-page{margin-top:28px}}.public-auth-dialog{color:#303030;background:#fff;border:0;border-radius:0;width:min(475px,100vw - 24px);padding:30px 14px 16px;font-family:Arial,sans-serif;position:relative}.public-auth-dialog h2{margin:0 28px 7px 0;font:400 14px/20px Arial,sans-serif}.public-auth-dialog>p{color:#303030;margin:0 0 10px;font:400 12px/18px Arial,sans-serif}.public-auth-dialog .public-auth-close{float:none;color:#303030;width:28px;height:26px;margin:0;position:absolute;top:0;right:0}.public-auth-dialog .public-auth-form{gap:9px}.public-auth-dialog .public-auth-form label{text-transform:uppercase;color:#303030;gap:4px;font:400 11px/14px Arial,sans-serif}.public-auth-dialog .public-auth-form input{color:#303030;background:#fff;border:1px solid #aaa;border-radius:2px;height:30px;min-height:30px;padding:6px 9px;font:400 12px/16px Arial,sans-serif}.public-auth-dialog .public-auth-form input::placeholder{color:#737373;opacity:1}.public-auth-dialog .public-auth-form>button{color:#fff;background:#303030;border:1px solid #303030;border-radius:2px;min-height:30px;padding:6px 10px;font:700 11px/16px Arial,sans-serif}.public-auth-dialog .public-auth-switch{text-align:center;color:#303030;border:0;margin-top:12px;padding-top:0;font:400 10px/16px Arial,sans-serif}.public-auth-dialog .public-auth-switch button{color:#303030;text-underline-offset:1px;font-weight:400;text-decoration:underline}.public-auth-dialog button:disabled{cursor:not-allowed}.public-auth-divider{align-items:center;gap:10px;margin:14px 0;font:400 11px/14px Arial,sans-serif;display:flex}.public-auth-socials{gap:10px;display:grid}.public-auth-socials svg{flex:none;width:16px;height:16px}@media (max-width:430px){.public-auth-dialog{max-height:calc(100dvh - 24px)}.public-auth-dialog .public-auth-form input{height:36px;font-size:16px}.public-auth-dialog .public-auth-close{width:32px;height:30px}}.public-auth-dialog{color:#111b22;background:#fbf8f0;border:1px solid #d8d2c5;border-radius:8px;width:min(492px,100vw - 24px);padding:28px 68px 26px;font-family:Arial,sans-serif}.public-auth-dialog h2,.public-auth-page h1{letter-spacing:0;text-align:center;margin:0 34px 24px;font:700 28px/1.2 Arial,sans-serif}.public-auth-dialog .public-auth-close{border-radius:50%;width:36px;height:36px;top:14px;right:14px}.public-auth-dialog .public-auth-form,.public-auth-page .public-auth-form{gap:14px}.public-auth-dialog .public-auth-form label,.public-auth-page .public-auth-form label{text-transform:none;color:#66717a;gap:6px;font:400 13px/1.3 Arial,sans-serif}.public-auth-dialog .public-auth-form input,.public-auth-page .public-auth-form input{color:#111b22;background:#fffdf8;border:1px solid #18242c;border-radius:7px;height:48px;min-height:48px;padding:10px 46px 10px 12px;font:400 16px/1.4 Arial,sans-serif}.public-auth-password{display:block;position:relative}.public-auth-password input{padding-right:46px!important}.public-auth-password>button{color:#53616a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.public-auth-password svg{width:18px;height:18px}.public-auth-dialog .public-auth-form>button,.public-auth-page .public-auth-form>button{color:#fbf8f0;background:#0b171e;border:1px solid #0b171e;border-radius:999px;min-height:48px;margin-top:2px;font:700 15px/1 Arial,sans-serif}.public-auth-form>p[role=status]{color:#23452d;background:#edf6ef;border:1px solid #9dbba7;margin:0;padding:10px;font-size:13px;line-height:1.45}.public-auth-dialog .public-auth-switch,.public-auth-page .public-auth-switch{text-align:center;color:#111b22;border:0;margin-top:14px;padding-top:0;font:400 13px/1.5 Arial,sans-serif}.public-auth-dialog .public-auth-switch button,.public-auth-dialog .public-auth-switch a,.public-auth-page .public-auth-switch a{color:#111b22;text-underline-offset:2px;font-weight:400;text-decoration:underline}.public-auth-login-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.public-auth-divider{color:#6b7479;align-items:center;gap:12px;margin:18px 0;font:400 12px/1 Arial,sans-serif;display:flex}.public-auth-divider:before,.public-auth-divider:after{content:"";background:#d8d2c5;flex:1;height:1px}.public-auth-google{color:#111b22;cursor:pointer;background:#fffdf8;border:1px solid #18242c;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;font:600 14px/1 Arial,sans-serif;display:flex}.public-auth-google svg{flex:none;width:19px;height:19px}.public-auth-google:disabled{opacity:.65;cursor:wait}.public-auth-page{max-width:492px;margin:44px auto;padding:0 20px 52px}.public-auth-page>section{border:1px solid #d8d2c5;border-top:3px solid var(--gold);background:#fbf8f0;border-radius:6px;padding:30px 44px}.public-auth-page>section>p{text-align:center;margin:0 0 20px}@media (max-width:560px){.public-auth-dialog{padding:26px 20px 22px}.public-auth-dialog h2,.public-auth-page h1{margin-bottom:20px;font-size:25px}.public-auth-page{margin-top:24px}.public-auth-page>section{padding:26px 20px}.public-auth-login-links{gap:20px}}
