body:has(.signup194){background:#070706!important;color:#f4eddf!important;margin:0!important}
#app:has(.signup194){max-width:1536px!important;margin:0 auto!important;padding:0!important}
#app .signup194{background:#070706!important;border:0!important;border-radius:0!important;padding:0 4.5%!important;font:15px/1.5 system-ui;color:#f4eddf;box-shadow:none!important;min-height:100vh}
.signup194 [hidden]{display:none!important}.signup194 a,.signup194 button{color:#e6c784!important}.signup194 button{cursor:pointer;font:inherit;background:none!important;border:0!important;border-bottom:1px solid #947947!important;border-radius:0!important;box-shadow:none!important;padding:2px 0!important}.signup194 button:focus-visible,.signup194 a:focus-visible,.signup194 input:focus-visible{outline:2px solid #f4d28d!important;outline-offset:3px}
.signup-header194{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:20px}.signup-brand194{font:30px Georgia;color:#e6c784!important;text-decoration:none!important;line-height:1.1}.signup-brand194 span{display:block;font:13px Georgia;letter-spacing:2px;text-align:center;margin-top:5px}.signup-header194 nav,.signup-footer194 nav{display:flex;gap:28px}.signup-layout194{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);gap:0;align-items:start;padding-top:30px}.signup-form-column194{padding:22px 18px 30px 3%;position:relative;z-index:1}.signup-eyebrow194{color:#dfbc73;font-size:12px;letter-spacing:3px}.signup194 h1{font:400 clamp(28px,3.2vw,48px)/1.15 Georgia;margin:12px 0;color:#f4eddf}.signup-lead194{font:clamp(16px,1.7vw,24px)/1.5 Georgia;margin:12px 0 24px}.signup-photo194{display:flex;gap:20px;align-items:center;margin:22px 0}.signup-photo194 small{display:block;font-size:11px;color:#a39c8c;margin-top:4px}.signup-photo-button194{position:relative!important;display:grid!important;place-items:center;width:74px;height:74px;border:1px solid #ac884c;border-radius:50%;background:#22221f!important;cursor:pointer;margin:0!important;flex-shrink:0}.signup-photo-button194 input{position:absolute;width:1px!important;height:1px!important;opacity:0}.signup-photo-button194 span{font-size:36px;color:#a09d93;width:100%;height:100%;display:grid;place-items:center;border-radius:50%;overflow:hidden}.signup-photo-button194 img{width:100%;height:100%;object-fit:cover}.signup-photo-button194 b{position:absolute;right:-1px;bottom:1px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e6c784;color:#111;font-size:20px}
.signup194 form{display:grid!important;gap:18px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.signup194 form label:not(.signup-agree194){display:grid!important;gap:7px!important;font:16px Georgia;color:#f4eddf!important;margin:0!important}.signup194 form input:not([type=checkbox]){width:100%!important;max-width:none!important;box-sizing:border-box;height:46px!important;padding:10px 13px!important;border:1px solid #ac884c!important;border-radius:6px!important;background:#0a0a09!important;color:#f4eddf!important;font:14px system-ui!important;box-shadow:none!important}.signup194 input::placeholder{color:#908a7e}.signup194 form small{font:12px system-ui;color:#a39c8c}.signup-password194{position:relative}.signup194 .signup-password194 input{padding-right:42px!important}.signup194 .signup-password194 button{position:absolute;right:14px;top:11px;border:0!important;line-height:24px}.signup-agree194{display:flex!important;align-items:center;flex-wrap:wrap;gap:5px!important;font:13px system-ui!important;color:#f4eddf!important}.signup-agree194 input{accent-color:#d3ad65;width:18px;height:18px;margin:0 8px 0 0}.signup194 .signup-submit194{background:linear-gradient(#efcf92,#c39a52)!important;color:#0a0906!important;border:0!important;border-radius:6px!important;padding:13px!important;width:100%;font:700 18px Georgia;min-height:48px}.signup194 .signup-submit194:disabled{opacity:.6;cursor:wait}.signup-account-link194{text-align:center;font:16px Georgia;margin:22px 0}.signup-notice194:empty{display:none}.signup-notice194{font-size:13px;color:#e6c784}.signup-more194,.signup-recovery194{color:#b8ae99;font-size:12px;border:0!important;background:none!important;padding:0!important}.signup-hero194{position:relative;text-align:center;padding:0 0 20px}.signup-hero194 h2{font:400 clamp(27px,3vw,46px)/1.16 Georgia;color:#ead4ac;margin:18px 0 0;position:relative;z-index:1}.signup-hero194>img{display:block;width:100%;height:490px;max-height:55vw;object-fit:cover;object-position:center 52%;mask-image:linear-gradient(transparent,#000 9%,#000 88%,transparent);margin-top:-5px}.signup-benefits194{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0 26px}.signup-benefits194 span{display:flex;align-items:center;justify-content:center;gap:12px;font:28px Georgia;color:#ddbc77}.signup-benefits194 span+span{border-left:1px solid #63502e}.signup-benefits194 b{font:17px/1.4 Georgia;color:#eadbc2;text-align:left}.signup-events194{border-top:1px solid #695532;padding-top:18px;text-align:right}.signup-events194 small{display:block;color:#c5b594;margin-bottom:5px}.signup-events194 a{font:19px Georgia;text-underline-offset:5px}.signup-footer194{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #aa8546;padding:16px 0;color:#9c9484;font-size:12px}.signup-footer194 button{font-size:12px}.signup-rules194{max-width:560px;background:#11110e;color:#f4eddf;border:1px solid #a78a4f;padding:24px}.signup-rules194::backdrop{background:#000a}.signup-rules194>button{float:right}.signup-rules194 h2{font:24px Georgia}
@media(max-width:760px){#app .signup194{padding:0 6%!important}.signup-header194{padding:16px 0}.signup-brand194{font-size:24px}.signup-header194 nav{gap:16px;font-size:12px}.signup-layout194{grid-template-columns:1fr;padding-top:0}.signup-form-column194{padding:20px 0}.signup-hero194>img{height:400px;max-height:none}.signup-hero194 h2{font-size:30px}.signup-benefits194 b{font-size:13px}.signup-benefits194 span{gap:5px;font-size:22px}.signup-footer194{align-items:start;flex-direction:column;gap:8px}.signup-more194 summary{min-height:30px}.signup194 h1{font-size:35px}}
@media(prefers-reduced-motion:reduce){.signup194 *{animation:none!important;transition:none!important}}

/* Signup cleanup v289: scoped to the entrance only. */
body:has(.signup194){background:#080f1b!important}
body:has(.signup194)>header,body:has(.signup194)>footer,body:has(.signup194) main>.nbox-originals-promo287{display:none!important}
body:has(.signup194) main{max-width:none!important;margin:0!important;padding:0!important}
#app:has(.signup194){max-width:1280px!important}
#app .signup194{background:#080f1b!important;min-height:100vh;box-sizing:border-box;padding:0 4.5%!important}
.signup-header194{padding:18px 0!important;border-bottom:1px solid #665637}
.signup-header194 nav{align-items:center;gap:26px}
.signup-header194 nav a{order:-1}
.signup-header194 nav button,.signup-header194 nav a{min-height:36px;display:inline-flex;align-items:center}
.signup-layout194{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:40px;padding:26px 0 30px!important}
.signup-form-column194{padding:0!important;min-width:0}
.signup194 h1{font-size:clamp(28px,3.1vw,40px);margin:10px 0}
.signup-lead194{font-size:19px;margin:8px 0 22px}
.signup194 form{gap:16px!important}
.signup194 form label:not(.signup-agree194){font:600 14px/1.4 system-ui!important}
.signup194 form input:not([type=checkbox]){background:#0b1422!important;height:46px!important}
.signup194 form input::placeholder{color:#b0b4bd}
.signup194 form small{color:#b0b4bd}
.signup-hero194{padding:0!important;min-width:0}
.signup-hero194 h2{font-size:clamp(27px,2.8vw,37px);margin:8px 0 12px;line-height:1.2}
.signup-hero194>img{height:330px!important;max-height:none!important;object-fit:cover;object-position:center 48%;margin:0;mask-image:linear-gradient(transparent,#000 5%,#000 88%,transparent)}
.signup194 .signup-photo194,.signup194 .signup-account-link194,.signup194 .signup-benefits194,.signup194 .signup-events194{display:none!important}
.signup194 .signup-promo289{max-width:none;margin:0!important;padding:12px 0!important;border:0;border-bottom:1px solid #665637;border-radius:0;background:transparent;box-shadow:none;gap:18px}
.signup194 .signup-promo289 img{width:56px;height:76px;object-fit:cover;border-radius:3px}
.signup-promo289 .nbox-promo-copy287{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;align-items:center}
.signup194 .signup-promo289 h2{font:600 17px/1.3 system-ui;margin:0;grid-column:1;color:#f4eddf}
.signup-promo289 .nbox-promo-kicker287{grid-column:1;font-size:10px}
.signup194 .signup-promo289 a{grid-column:2;grid-row:1/3;font:600 13px system-ui;padding:11px 14px;border-radius:5px;background:#e6c784;color:#111!important;white-space:nowrap}
.signup194 .signup-submit194{font:700 17px system-ui!important}
.signup-more194 summary,.signup-recovery194 summary{cursor:pointer;padding:7px 0;min-height:28px}
.signup-agree194{line-height:1.6!important}
.signup-footer194{padding:16px 0!important;gap:16px}
.signup-footer194 nav{gap:22px}
.signup-footer194 button{min-height:32px}
@media(max-width:760px){
.signup-layout194{grid-template-columns:1fr;gap:24px;padding:24px 0!important}
.signup-header194 nav{gap:14px}.signup-brand194{font-size:25px}
.signup-hero194 h2{font-size:27px}.signup-hero194>img{height:230px!important}
.signup194 h1{font-size:34px}.signup-lead194{font-size:18px}
.signup-promo289 .nbox-promo-copy287{grid-template-columns:1fr;gap:5px}
.signup194 .signup-promo289 a{grid-column:1;grid-row:auto;justify-self:start;padding:8px 12px}
.signup194 .signup-promo289 h2{font-size:14px}
.signup-footer194{flex-direction:column;align-items:flex-start}
}
