.FactionCapacityBadge-module__Emw3QG__badge{--capacity-color:var(--text-secondary);font-family:var(--font-ui),sans-serif;color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.FactionCapacityBadge-module__Emw3QG__badge[data-capacity-tone=critical]{--capacity-color:var(--color-danger)}.FactionCapacityBadge-module__Emw3QG__badge[data-capacity-tone=warning]{--capacity-color:var(--text-accent)}.FactionCapacityBadge-module__Emw3QG__badge[data-capacity-tone=healthy]{--capacity-color:var(--color-success)}.FactionCapacityBadge-module__Emw3QG__badge strong{color:var(--capacity-color);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.FactionCapacityBadge-module__Emw3QG__badge>span{font-size:12px;line-height:1.4}.FactionCapacityBadge-module__Emw3QG__badge small{color:var(--text-muted);font-size:10px;display:block}.FactionCapacityBadge-module__Emw3QG__badge[data-compact=true]{gap:3px}.FactionCapacityBadge-module__Emw3QG__badge[data-compact=true] strong{font-size:11px}.FactionCapacityBadge-module__Emw3QG__badge[data-inline=true]{white-space:nowrap;gap:6px}.FactionCapacityBadge-module__Emw3QG__badge[data-inline=true] strong{font-size:18px}
.CinematicFactionPicker-module__JaT9rG__picker{gap:20px;min-width:0;display:grid}.CinematicFactionPicker-module__JaT9rG__accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CinematicFactionPicker-module__JaT9rG__choices{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.CinematicFactionPicker-module__JaT9rG__choice{border:1px solid var(--border);background:var(--bg-panel-header);min-width:0;min-height:148px;color:var(--text-primary);isolation:isolate;text-align:left;cursor:pointer;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease);align-items:flex-end;padding:78px 8px 12px;display:flex;position:relative;overflow:clip}.CinematicFactionPicker-module__JaT9rG__choice:after{content:"";z-index:-1;background:linear-gradient(#0000 26%,#000000d9 76%,#000 97%);position:absolute;inset:0}.CinematicFactionPicker-module__JaT9rG__choice:hover,.CinematicFactionPicker-module__JaT9rG__choice:focus-visible{border-color:var(--text-accent)}.CinematicFactionPicker-module__JaT9rG__choice[aria-checked=true]{border-color:var(--text-accent);box-shadow:inset 0 3px var(--text-accent)}.CinematicFactionPicker-module__JaT9rG__portrait{z-index:-2;object-fit:cover;object-position:center 8%;opacity:.68;transform:translate(var(--portrait-x,0px),var(--portrait-y,0px)) scale(1.08);transition:opacity var(--duration) var(--ease),transform .22s ease-out}.CinematicFactionPicker-module__JaT9rG__choice:hover .CinematicFactionPicker-module__JaT9rG__portrait,.CinematicFactionPicker-module__JaT9rG__choice:focus-visible .CinematicFactionPicker-module__JaT9rG__portrait,.CinematicFactionPicker-module__JaT9rG__choice[aria-checked=true] .CinematicFactionPicker-module__JaT9rG__portrait{opacity:1}.CinematicFactionPicker-module__JaT9rG__emblem{background:radial-gradient(circle,#000c,#0000 72%);padding:2px;display:flex;position:absolute;top:7px;left:6px}.CinematicFactionPicker-module__JaT9rG__capacity{font-family:var(--font-mono),monospace;color:var(--text-secondary);background:#000000c2;align-items:center;gap:3px;padding:2px 4px;font-size:10px;display:inline-flex;position:absolute;top:48px;left:8px}.CinematicFactionPicker-module__JaT9rG__name{font-family:var(--font-ui),sans-serif;text-wrap:balance;min-width:0;font-size:13px;font-weight:600;line-height:1.35;display:block}.CinematicFactionPicker-module__JaT9rG__selected{color:var(--text-accent);position:absolute;top:8px;right:5px}.CinematicFactionPicker-module__JaT9rG__choice:disabled{cursor:wait}@media (max-width:700px){.CinematicFactionPicker-module__JaT9rG__choices{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:92px;grid-auto-flow:column;gap:7px;padding:3px 2px 6px;overflow-x:auto}.CinematicFactionPicker-module__JaT9rG__choice{min-height:116px;padding:68px 6px 8px}.CinematicFactionPicker-module__JaT9rG__name{font-size:11px}.CinematicFactionPicker-module__JaT9rG__emblem img{width:26px!important;height:26px!important}.CinematicFactionPicker-module__JaT9rG__capacity{top:39px;left:6px}.CinematicFactionPicker-module__JaT9rG__selected{top:7px}}@media (max-height:700px){.CinematicFactionPicker-module__JaT9rG__choice{min-height:100px;padding-top:62px}}@media (max-width:700px) and (max-height:550px){.CinematicFactionPicker-module__JaT9rG__choice{min-height:70px;padding-top:30px}.CinematicFactionPicker-module__JaT9rG__capacity,.CinematicFactionPicker-module__JaT9rG__emblem{display:none}}@media (prefers-reduced-motion:reduce){.CinematicFactionPicker-module__JaT9rG__choice,.CinematicFactionPicker-module__JaT9rG__portrait{transition:none}.CinematicFactionPicker-module__JaT9rG__portrait{transform:none}}
.CinematicRegistrationJourney-module__AE9Jda__journey{flex-direction:column;flex:1;min-height:0;display:flex}.CinematicRegistrationJourney-module__AE9Jda__progress{color:var(--text-muted);font:12px/1.4 var(--font-ui),sans-serif;align-items:center;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.CinematicRegistrationJourney-module__AE9Jda__progress li{align-items:center;gap:8px;display:flex}.CinematicRegistrationJourney-module__AE9Jda__progress li[aria-current]{color:var(--text-accent)}.CinematicRegistrationJourney-module__AE9Jda__progress li>span{min-width:18px;font:15px var(--font-mono),monospace;align-items:center;display:flex}.CinematicRegistrationJourney-module__AE9Jda__progress .CinematicRegistrationJourney-module__AE9Jda__connector{background:var(--border-active);opacity:.65;width:44px;height:1px}.CinematicRegistrationJourney-module__AE9Jda__heading{padding-bottom:24px}.CinematicRegistrationJourney-module__AE9Jda__heading h1{color:var(--text-primary);font:600 clamp(32px,3.5vw,56px)/1.1 var(--font-headline),serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.CinematicRegistrationJourney-module__AE9Jda__heading h1:focus{outline:none}.CinematicRegistrationJourney-module__AE9Jda__heading h1>span{display:inline-block}.CinematicRegistrationJourney-module__AE9Jda__heading>p{color:var(--text-secondary);font:14px/1.5 var(--font-ui),sans-serif;margin:14px 0 0}.CinematicRegistrationJourney-module__AE9Jda__stage{isolation:isolate;flex:1;min-height:0;position:relative}.CinematicRegistrationJourney-module__AE9Jda__phase{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding-right:12px;transition:opacity .22s,transform .3s,visibility;position:absolute;inset:0;overflow-y:auto}.CinematicRegistrationJourney-module__AE9Jda__phase[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,transform .25s,visibility 0s .25s;transform:translate(-22px)}.CinematicRegistrationJourney-module__AE9Jda__phase[data-journey-phase=account][aria-hidden=true]{transform:translate(22px)}.CinematicRegistrationJourney-module__AE9Jda__phase[aria-hidden=false]{opacity:1;transition-delay:90ms,90ms,0s;transform:none}.CinematicRegistrationJourney-module__AE9Jda__phaseContent{padding:0 0 28px}.CinematicRegistrationJourney-module__AE9Jda__dossier{gap:18px;display:grid}.CinematicRegistrationJourney-module__AE9Jda__availability{border-block:1px solid var(--border);font:12px/1.5 var(--font-ui),sans-serif;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.CinematicRegistrationJourney-module__AE9Jda__availability>span:last-child{text-align:right;max-width:230px}.CinematicRegistrationJourney-module__AE9Jda__territory{font-family:var(--font-ui),sans-serif;margin-top:-10px}.CinematicRegistrationJourney-module__AE9Jda__territory summary,.CinematicRegistrationJourney-module__AE9Jda__mobileStory summary{cursor:pointer;min-height:44px;font:13px/1.4 var(--font-ui),sans-serif;color:var(--text-accent);align-items:center;gap:8px;list-style:none;display:flex}.CinematicRegistrationJourney-module__AE9Jda__territory summary::-webkit-details-marker{display:none}.CinematicRegistrationJourney-module__AE9Jda__mobileStory summary::-webkit-details-marker{display:none}.CinematicRegistrationJourney-module__AE9Jda__territory summary>svg:last-child,.CinematicRegistrationJourney-module__AE9Jda__mobileStory summary>svg:last-child{margin-left:auto;transition:transform .2s}.CinematicRegistrationJourney-module__AE9Jda__territory[open] summary>svg:last-child,.CinematicRegistrationJourney-module__AE9Jda__mobileStory[open] summary>svg:last-child{transform:rotate(180deg)}.CinematicRegistrationJourney-module__AE9Jda__territory .auth-faction-zone-panel{background:var(--bg-secondary);border-color:var(--border);margin-top:8px}.CinematicRegistrationJourney-module__AE9Jda__territory .auth-faction-zone-note{font-size:12px}.CinematicRegistrationJourney-module__AE9Jda__startNote{border-left:2px solid var(--color-warning);color:var(--text-secondary);font:12px/1.6 var(--font-ui),sans-serif;background:color-mix(in srgb,var(--bg-secondary) 80%,transparent);margin:-5px 0 0;padding:8px 12px}.CinematicRegistrationJourney-module__AE9Jda__mobileStory{display:none}.CinematicRegistrationJourney-module__AE9Jda__empty{justify-items:start;gap:18px;padding:20px 0;display:grid}.CinematicRegistrationJourney-module__AE9Jda__empty h2{font:600 32px/1.25 var(--font-headline),serif;margin:0}.CinematicRegistrationJourney-module__AE9Jda__empty p{color:var(--text-secondary);font:16px/1.65 var(--font-ui),sans-serif;margin:0}.CinematicRegistrationJourney-module__AE9Jda__empty>svg{color:var(--text-accent)}.CinematicRegistrationJourney-module__AE9Jda__accountChoice{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:18px;padding:10px 0 20px;display:flex}.CinematicRegistrationJourney-module__AE9Jda__accountChoice>span:nth-child(2){min-width:0;font-family:var(--font-ui),sans-serif;flex:1;gap:4px;display:grid}.CinematicRegistrationJourney-module__AE9Jda__accountChoice small{color:var(--text-secondary);font-size:12px}.CinematicRegistrationJourney-module__AE9Jda__accountChoice>span:nth-child(2) strong{color:var(--text-primary);font-size:16px;font-weight:600}.CinematicRegistrationJourney-module__AE9Jda__fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.CinematicRegistrationJourney-module__AE9Jda__login{color:var(--text-secondary);font:13px/1.5 var(--font-ui),sans-serif;margin:18px 0 0}.CinematicRegistrationJourney-module__AE9Jda__login a{color:var(--text-accent)}.CinematicRegistrationJourney-module__AE9Jda__actions{border-top:1px solid var(--border-active);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:74px;margin-top:10px;padding-top:16px;display:flex}.CinematicRegistrationJourney-module__AE9Jda__actions>.btn{min-width:235px}.CinematicRegistrationJourney-module__AE9Jda__submit{flex:1;max-width:370px}.CinematicRegistrationJourney-module__AE9Jda__actions .btn{font-size:14px}.CinematicRegistrationJourney-module__AE9Jda__nextHint{color:var(--text-secondary);font:13px/1.5 var(--font-ui),sans-serif}.CinematicRegistrationJourney-module__AE9Jda__back{min-height:44px;color:var(--text-secondary);font:13px/1.4 var(--font-ui),sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.CinematicRegistrationJourney-module__AE9Jda__back:hover{color:var(--text-accent)}.CinematicRegistrationJourney-module__AE9Jda__error{color:var(--color-danger);font:13px/1.5 var(--font-ui),sans-serif;flex-basis:100%;margin:0}.CinematicRegistrationJourney-module__AE9Jda__rail{z-index:4;left:4vw;right:4vw;bottom:max(12px,env(safe-area-inset-bottom));padding-top:12px;position:fixed}.CinematicRegistrationJourney-module__AE9Jda__rail:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#000000c7 15%,#000 28%);position:absolute;inset:-28px -4vw -20px}.CinematicRegistrationJourney-module__AE9Jda__railHeader{color:var(--text-primary);font:600 13px/1.5 var(--font-ui),sans-serif;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.CinematicRegistrationJourney-module__AE9Jda__railHelp>span{color:var(--text-secondary);font-size:12px;font-weight:400}.CinematicRegistrationJourney-module__AE9Jda__more{z-index:2;background:linear-gradient(0deg,var(--bg-panel-header) 38%,transparent);pointer-events:none;justify-content:flex-end;padding:14px 0 0;display:flex;position:absolute;bottom:0;left:0;right:12px}.CinematicRegistrationJourney-module__AE9Jda__more[data-visible=false]{visibility:hidden}.CinematicRegistrationJourney-module__AE9Jda__more button{pointer-events:auto;background:var(--bg-panel-header);min-height:32px;color:var(--text-accent);font:11px/1.4 var(--font-ui),sans-serif;cursor:pointer;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}@media (max-width:1100px){.CinematicRegistrationJourney-module__AE9Jda__nextHint{display:none}.CinematicRegistrationJourney-module__AE9Jda__actions>.btn{margin-left:auto}.CinematicRegistrationJourney-module__AE9Jda__heading{padding-bottom:16px}.CinematicRegistrationJourney-module__AE9Jda__heading h1{font-size:36px}}@media (max-width:700px){.CinematicRegistrationJourney-module__AE9Jda__progress{gap:10px;margin-bottom:10px;font-size:11px}.CinematicRegistrationJourney-module__AE9Jda__progress .CinematicRegistrationJourney-module__AE9Jda__connector{width:22px}.CinematicRegistrationJourney-module__AE9Jda__heading h1{font-size:30px}.CinematicRegistrationJourney-module__AE9Jda__heading{padding-bottom:12px}.CinematicRegistrationJourney-module__AE9Jda__heading>p{text-shadow:0 1px 3px #000,0 0 12px #000;margin-top:8px;font-size:12px}.CinematicRegistrationJourney-module__AE9Jda__phase{padding-right:5px}.CinematicRegistrationJourney-module__AE9Jda__availability{background:linear-gradient(90deg,#0009,#00000061);flex-wrap:wrap;gap:10px}.CinematicRegistrationJourney-module__AE9Jda__availability>span:last-child{text-align:left;max-width:none;font-size:11px}.CinematicRegistrationJourney-module__AE9Jda__dossier{gap:12px}.CinematicRegistrationJourney-module__AE9Jda__mobileStory{border-bottom:1px solid var(--border);margin:-6px 0 4px;display:block}.CinematicRegistrationJourney-module__AE9Jda__mobileStory h2{font:600 22px/1.3 var(--font-headline),serif;margin:12px 0}.CinematicRegistrationJourney-module__AE9Jda__mobileStory p{font:13px/1.6 var(--font-ui),sans-serif;color:var(--text-secondary)}.CinematicRegistrationJourney-module__AE9Jda__actions{gap:10px;min-height:60px;margin-top:5px;padding-top:10px}.CinematicRegistrationJourney-module__AE9Jda__actions>.btn{width:100%;margin:0}.CinematicRegistrationJourney-module__AE9Jda__actions .btn{font-size:12px;min-height:48px!important;padding-inline:12px!important}.CinematicRegistrationJourney-module__AE9Jda__back{max-width:90px;font-size:11px}.CinematicRegistrationJourney-module__AE9Jda__submit{max-width:none}.CinematicRegistrationJourney-module__AE9Jda__rail{left:16px;right:16px;bottom:max(8px,env(safe-area-inset-bottom));padding-top:6px}.CinematicRegistrationJourney-module__AE9Jda__railHeader{padding-bottom:3px;font-size:12px}.CinematicRegistrationJourney-module__AE9Jda__railHelp>span{font-size:10px}.CinematicRegistrationJourney-module__AE9Jda__accountChoice{gap:8px;margin-bottom:12px;padding-bottom:12px}}@media (max-height:700px){.CinematicRegistrationJourney-module__AE9Jda__heading>p{display:none}.CinematicRegistrationJourney-module__AE9Jda__heading h1{font-size:32px}.CinematicRegistrationJourney-module__AE9Jda__heading{padding-bottom:12px}.CinematicRegistrationJourney-module__AE9Jda__progress{margin-bottom:10px}}@media (max-width:700px) and (max-height:550px){.CinematicRegistrationJourney-module__AE9Jda__heading{display:none}.CinematicRegistrationJourney-module__AE9Jda__progress{margin-bottom:8px}.CinematicRegistrationJourney-module__AE9Jda__railHelp>span{display:none}}@media (prefers-reduced-motion:no-preference){.CinematicRegistrationJourney-module__AE9Jda__dossier,.CinematicRegistrationJourney-module__AE9Jda__heading h1>span{animation:.3s ease-out CinematicRegistrationJourney-module__AE9Jda__reveal}.CinematicRegistrationJourney-module__AE9Jda__journey[data-page-active=true] .CinematicRegistrationJourney-module__AE9Jda__more[data-visible=true] svg{animation:4.8s ease-in-out infinite CinematicRegistrationJourney-module__AE9Jda__nudge}.CinematicRegistrationJourney-module__AE9Jda__more button:is(:hover,:focus-visible) svg{animation-play-state:paused}@keyframes CinematicRegistrationJourney-module__AE9Jda__reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes CinematicRegistrationJourney-module__AE9Jda__nudge{0%,26%,to{transform:translateY(0)}9%,19%{transform:translateY(4px)}14%{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.CinematicRegistrationJourney-module__AE9Jda__phase,.CinematicRegistrationJourney-module__AE9Jda__phase[aria-hidden],.CinematicRegistrationJourney-module__AE9Jda__territory summary>svg,.CinematicRegistrationJourney-module__AE9Jda__mobileStory summary>svg{transition:none}}.CinematicRegistrationJourney-module__AE9Jda__phaseNote{color:var(--text-secondary);font:12px/1.6 var(--font-ui),sans-serif;align-items:flex-start;gap:8px;margin:0;display:flex}.CinematicRegistrationJourney-module__AE9Jda__phaseNote>img{flex-shrink:0;margin-top:3px}.CinematicRegistrationJourney-module__AE9Jda__railHeader .CinematicRegistrationJourney-module__AE9Jda__mobileRailHint{display:none}@media (max-width:700px){.CinematicRegistrationJourney-module__AE9Jda__railHeader .CinematicRegistrationJourney-module__AE9Jda__desktopRailHint{display:none}.CinematicRegistrationJourney-module__AE9Jda__railHeader .CinematicRegistrationJourney-module__AE9Jda__mobileRailHint{display:inline}.CinematicRegistrationJourney-module__AE9Jda__railHeader>span:first-child{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){.CinematicRegistrationJourney-module__AE9Jda__actions>:not(.CinematicRegistrationJourney-module__AE9Jda__error){animation:.22s ease-out CinematicRegistrationJourney-module__AE9Jda__reveal}.CinematicRegistrationJourney-module__AE9Jda__progress li{transition:color .2s}}.CinematicRegistrationJourney-module__AE9Jda__railHelp{align-items:center;gap:8px;min-width:0;display:flex}
.CinematicAuthShell-module__mlGP0G__shell{--entry-gold:var(--text-accent);isolation:isolate;background:var(--bg-panel-header);min-height:100svh;color:var(--text-primary);position:relative}.CinematicAuthShell-module__mlGP0G__scenery{z-index:-1;position:fixed;inset:0;overflow:hidden}.CinematicAuthShell-module__mlGP0G__scenery>img{object-fit:cover;filter:brightness(.72)saturate(1.14)}.CinematicAuthShell-module__mlGP0G__scenery:after{content:"";background:linear-gradient(90deg,#0000001f,#0000003d 42%,#000000eb 74%,#000),linear-gradient(#0000 35%,#000),linear-gradient(#000000a6,#0000 24%);position:absolute;inset:0}.CinematicAuthShell-module__mlGP0G__character{width:63%;position:absolute;top:9%;bottom:-15%;left:4%}.CinematicAuthShell-module__mlGP0G__character img{object-fit:contain;object-position:center top}.CinematicAuthShell-module__mlGP0G__returnLink{z-index:2;min-height:60px;color:var(--text-primary);isolation:isolate;align-items:center;gap:18px;text-decoration:none;display:flex;position:absolute;top:30px;left:4vw}.CinematicAuthShell-module__mlGP0G__returnLink:hover{color:var(--text-primary);text-decoration:none}.CinematicAuthShell-module__mlGP0G__returnLink>svg{color:var(--entry-gold);transition:transform var(--duration) var(--ease);flex-shrink:0}.CinematicAuthShell-module__mlGP0G__returnLink:hover>svg{transform:translate(-3px)}.CinematicAuthShell-module__mlGP0G__brand{align-items:center;gap:12px;min-width:0;display:flex}.CinematicAuthShell-module__mlGP0G__brandMark{object-fit:contain;width:48px;height:60px}.CinematicAuthShell-module__mlGP0G__brand .brand-wordmark-text{color:var(--text-primary);font-family:var(--font-brand),serif;white-space:nowrap;text-shadow:0 2px 18px #0009;gap:.2em;font-size:clamp(40px,4.2vw,64px);line-height:1;display:inline-flex}.CinematicAuthShell-module__mlGP0G__story{width:40%;padding-block:24px;position:fixed;bottom:8vh;left:6vw}.CinematicAuthShell-module__mlGP0G__story:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35% 70%,#000000a6,#0000 72%);position:absolute;inset:-48px -32px -24px}.CinematicAuthShell-module__mlGP0G__identity{align-items:center;gap:18px;display:flex}.CinematicAuthShell-module__mlGP0G__identity>img{flex:0 0 48px}.CinematicAuthShell-module__mlGP0G__story h2{text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,60px);line-height:1.14}.CinematicAuthShell-module__mlGP0G__story p{font-family:var(--font-ui),sans-serif;color:var(--text-secondary);margin:16px 0 0;font-size:clamp(16px,1.4vw,21px);line-height:1.6}.CinematicAuthShell-module__mlGP0G__content{flex-direction:column;justify-content:center;width:min(500px,42%);min-height:100svh;margin-left:auto;margin-right:5vw;padding:44px 0;display:flex}.CinematicAuthShell-module__mlGP0G__shell[data-embedded=true]{background:#0b0804;min-height:100%}.CinematicAuthShell-module__mlGP0G__shell[data-embedded=true] .CinematicAuthShell-module__mlGP0G__content{width:100%;min-height:0;margin:0;padding:12px 24px 24px}.CinematicAuthShell-module__mlGP0G__shell .auth-page{background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.CinematicAuthShell-module__mlGP0G__shell .auth-page:before{display:none}.CinematicAuthShell-module__mlGP0G__shell .auth-page:after{display:none}.CinematicAuthShell-module__mlGP0G__shell .auth-shell{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}:is(.CinematicAuthShell-module__mlGP0G__shell .auth-side,.CinematicAuthShell-module__mlGP0G__shell .auth-login-utilities){display:none!important}.CinematicAuthShell-module__mlGP0G__shell .auth-back-link{min-height:44px;color:var(--text-secondary);margin-bottom:14px;display:inline-flex}.CinematicAuthShell-module__mlGP0G__shell .auth-panel{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important}.CinematicAuthShell-module__mlGP0G__shell .auth-header{margin:0 0 22px!important}.CinematicAuthShell-module__mlGP0G__shell .auth-header h1{color:#ede0c8;font-size:38px!important}.CinematicAuthShell-module__mlGP0G__shell .auth-header p{color:#c5b59c;font-size:15px;line-height:1.55}.CinematicAuthShell-module__mlGP0G__shell .auth-kicker{color:var(--entry-gold)!important;font-size:12px!important}.CinematicAuthShell-module__mlGP0G__shell .auth-form{gap:17px!important}:is(.CinematicAuthShell-module__mlGP0G__shell .auth-email-login-form,.CinematicAuthShell-module__mlGP0G__shell .auth-footer,.CinematicAuthShell-module__mlGP0G__shell .auth-register-cta){width:100%;max-width:none}.CinematicAuthShell-module__mlGP0G__shell .input-group{margin-bottom:0}.CinematicAuthShell-module__mlGP0G__shell .input-group label{color:#eee5d5;margin-bottom:8px;line-height:1.5;font-size:14px!important}.CinematicAuthShell-module__mlGP0G__shell .input{color:#fff7e8;background:#0d0905!important;border:1px solid #b98a16!important;border-radius:2px!important;min-height:50px!important;padding:12px 14px!important;font-size:16px!important}.CinematicAuthShell-module__mlGP0G__shell .input:focus{box-shadow:0 0 0 2px #e5bc6c1f;border-color:var(--entry-gold)!important}.CinematicAuthShell-module__mlGP0G__shell .btn{min-height:48px;font-size:14px}.CinematicAuthShell-module__mlGP0G__shell .btn-primary{letter-spacing:.04em;background:var(--entry-gold)!important;border-color:var(--entry-gold)!important;color:#17160f!important}.CinematicAuthShell-module__mlGP0G__shell .auth-social{max-width:none;gap:12px!important}.CinematicAuthShell-module__mlGP0G__shell .auth-divider{width:100%;font-family:var(--font-ui),sans-serif;text-transform:none;margin:22px 0;font-size:14px}.CinematicAuthShell-module__mlGP0G__shell .auth-provider-explanation{font-family:var(--font-ui),sans-serif;font-size:13px;line-height:1.5}.CinematicAuthShell-module__mlGP0G__shell .auth-footer{margin-top:24px;font-size:14px}.CinematicAuthShell-module__mlGP0G__shell .auth-footer a{min-height:44px;color:var(--text-secondary);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border-active);text-decoration-color:var(--border-active)}.CinematicAuthShell-module__mlGP0G__shell .auth-footer a:hover{color:var(--entry-gold)}.CinematicAuthShell-module__mlGP0G__shell .auth-register-cta>span{font-family:var(--font-ui),sans-serif}.CinematicAuthShell-module__mlGP0G__shell .btn-secondary:not(.auth-provider-button){background:var(--bg-secondary);border-color:var(--border-active);color:var(--text-primary)}.CinematicAuthShell-module__mlGP0G__shell .btn-secondary:not(.auth-provider-button):hover{background:var(--bg-card-hover);border-color:var(--entry-gold)}.CinematicAuthShell-module__mlGP0G__shell :is(a,button,input):focus-visible{outline:2px solid var(--entry-gold);outline-offset:4px}.CinematicAuthShell-module__mlGP0G__shell .auth-register-cta{background:0 0;border:0;border-top:1px solid #373a2e;margin:22px 0 0;padding:20px 0 0}.CinematicAuthShell-module__mlGP0G__shell .auth-register-cta h2{margin-bottom:12px;font-size:19px}:is(.CinematicAuthShell-module__mlGP0G__shell .auth-register-grid,.CinematicAuthShell-module__mlGP0G__shell .auth-email-fields){grid-template-columns:1fr!important;gap:0!important;display:grid!important}:is(.CinematicAuthShell-module__mlGP0G__shell .auth-register-credentials,.CinematicAuthShell-module__mlGP0G__shell .auth-register-faction-column){border:0;width:100%;min-width:0;padding:0}.CinematicAuthShell-module__mlGP0G__shell .auth-game-actionbar{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:20px!important;padding:0!important;position:static!important}.CinematicAuthShell-module__mlGP0G__shell .auth-game-actionbar-inner{grid-template-columns:1fr!important;gap:18px!important;width:100%!important;max-width:none!important;padding:0!important;display:grid!important}.CinematicAuthShell-module__mlGP0G__shell .auth-community-guidelines-consent{align-items:flex-start;font-size:13px!important}.CinematicAuthShell-module__mlGP0G__shell .auth-register-actionbar-decision{gap:12px;width:100%;display:grid}.CinematicAuthShell-module__mlGP0G__shell .auth-register-actionbar-decision .btn{width:100%}:is(.CinematicAuthShell-module__mlGP0G__shell .auth-register-map-availability-note,.CinematicAuthShell-module__mlGP0G__shell .auth-action-error){font-size:13px!important}.CinematicAuthShell-module__mlGP0G__shell .notification{padding:14px;font-size:14px}.CinematicAuthShell-module__mlGP0G__shell .notification-title{white-space:normal}:is(.CinematicAuthShell-module__mlGP0G__shell .input-group label,.CinematicAuthShell-module__mlGP0G__shell .auth-footer,.CinematicAuthShell-module__mlGP0G__shell .auth-community-guidelines-consent,.CinematicAuthShell-module__mlGP0G__shell .auth-header p){font-family:var(--font-ui),sans-serif!important}.CinematicAuthShell-module__mlGP0G__shell[data-embedded=true] .auth-kicker{display:none}.CinematicAuthShell-module__mlGP0G__shell[data-embedded=true] .auth-register-heading p{display:none}.CinematicAuthShell-module__mlGP0G__picker{margin-top:10px}.CinematicAuthShell-module__mlGP0G__picker select{width:100%;margin-top:7px;display:block}.CinematicAuthShell-module__mlGP0G__choice{background:#18120a;border:1px solid #4a4635;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.CinematicAuthShell-module__mlGP0G__choice img{object-fit:cover;flex:0 0 58px;width:58px;height:66px}.CinematicAuthShell-module__mlGP0G__choice strong{font-size:16px;display:block}.CinematicAuthShell-module__mlGP0G__choice p{color:#c5b59c;font-size:13px}.CinematicAuthShell-module__mlGP0G__picker details>summary{min-height:44px;color:var(--entry-gold);cursor:pointer;padding:10px 0;font-size:13px}:is(.CinematicAuthShell-module__mlGP0G__picker .auth-faction-gallery,.CinematicAuthShell-module__mlGP0G__picker .auth-faction-alternatives-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.CinematicAuthShell-module__mlGP0G__picker .auth-faction-detail{margin-top:12px}.CinematicAuthShell-module__mlGP0G__shell[data-embedded=true] .auth-header h1{font-size:30px!important}@media (max-width:700px){.CinematicAuthShell-module__mlGP0G__content{justify-content:flex-start;width:100%;min-height:100svh;margin:0;padding:108px 24px 30px}.CinematicAuthShell-module__mlGP0G__story{display:none}.CinematicAuthShell-module__mlGP0G__returnLink{gap:12px;top:20px;left:24px;right:24px}.CinematicAuthShell-module__mlGP0G__brand{gap:8px}.CinematicAuthShell-module__mlGP0G__brandMark{width:34px;height:43px}.CinematicAuthShell-module__mlGP0G__brand .brand-wordmark-text{font-size:clamp(34px,9.4vw,42px)}.CinematicAuthShell-module__mlGP0G__scenery:after{background:#070807de}.CinematicAuthShell-module__mlGP0G__shell[data-embedded=true] .CinematicAuthShell-module__mlGP0G__content{padding:8px 20px 28px}.CinematicAuthShell-module__mlGP0G__shell .auth-header h1{font-size:32px!important}}@media (prefers-reduced-motion:reduce){.CinematicAuthShell-module__mlGP0G__returnLink>svg{transition:none}.CinematicAuthShell-module__mlGP0G__returnLink:hover>svg{transform:none}}@media (prefers-reduced-motion:no-preference){.CinematicAuthShell-module__mlGP0G__content{animation:.35s ease-out CinematicAuthShell-module__mlGP0G__entry}@keyframes CinematicAuthShell-module__mlGP0G__entry{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}}.CinematicAuthShell-module__mlGP0G__providerEntry{font-family:var(--font-ui),sans-serif;padding:8px 0 0}.CinematicAuthShell-module__mlGP0G__providerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.CinematicAuthShell-module__mlGP0G__providerLinks a{color:#efe8da;background:#120d07;border:1px solid #b98a16;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:13px;text-decoration:none;display:flex}.CinematicAuthShell-module__mlGP0G__providerLinks a:hover{border-color:#d4a017}.CinematicAuthShell-module__mlGP0G__providerLinks a>svg:first-child{flex:0 0 21px;width:21px;height:21px}.CinematicAuthShell-module__mlGP0G__providerEntry>p{color:#b6ad9b;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.CinematicAuthShell-module__mlGP0G__providerEntry .auth-divider{margin:19px 0 16px}@media (max-width:380px){.CinematicAuthShell-module__mlGP0G__providerLinks{gap:7px}.CinematicAuthShell-module__mlGP0G__providerLinks a{gap:5px;font-size:12px}.CinematicAuthShell-module__mlGP0G__providerLinks a>svg:last-child{display:none}}:is(.CinematicAuthShell-module__mlGP0G__shell .auth-shell,.CinematicAuthShell-module__mlGP0G__shell .auth-container){animation:none}.CinematicAuthShell-module__mlGP0G__sceneLayer{opacity:0;transition:opacity .65s;position:absolute;inset:0}.CinematicAuthShell-module__mlGP0G__sceneLayer[data-active=true]{opacity:1}.CinematicAuthShell-module__mlGP0G__cityImage{object-fit:cover;filter:brightness(.72)saturate(1.14);transform:translate(calc(var(--scene-x,0px) * -.4),calc(var(--scene-y,0px) * -.4)) scale(1.04)}.CinematicAuthShell-module__mlGP0G__character{transform:translate(var(--scene-x,0px),var(--scene-y,0px))}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true]{--registration-rail-height:218px;height:var(--registration-viewport-height,100svh);min-height:0;position:fixed;inset:0;overflow:hidden}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__content{width:min(850px,52%);height:calc(var(--registration-viewport-height,100svh) - var(--registration-rail-height));flex-direction:column;min-height:0;margin:0 4vw 0 auto;padding:26px 0 0;animation:none;display:flex}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true]:not(:has([data-registration-rail])) .CinematicAuthShell-module__mlGP0G__content{height:var(--registration-viewport-height,100svh);overflow-y:auto}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__character{width:55%;top:8%;bottom:-5%;left:-3%}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__scenery:after{background:linear-gradient(90deg,#0000,#0000001f 25%,#000000e6 48%,#000 82%),linear-gradient(#0000 30%,#000),linear-gradient(#0009,#0000 24%)}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__story{width:34%;left:4vw;bottom:calc(var(--registration-rail-height) + 22px);padding:0}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__story:before{background:radial-gradient(at 40% 74%,#000000f0 12%,#000000bf 48%,#0000 74%);inset:-70px -55px -36px}.CinematicAuthShell-module__mlGP0G__lore{position:relative}.CinematicAuthShell-module__mlGP0G__loreKicker{font:12px/1.4 var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent);align-items:center;gap:12px;margin-bottom:16px;display:flex}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__lore h2{font:600 clamp(26px,2.3vw,38px)/1.2 var(--font-headline),serif;text-wrap:balance;color:var(--text-primary);text-shadow:0 2px 20px #000;margin:0}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__lore p{font:15px/1.75 var(--font-ui),sans-serif;color:var(--text-primary);text-shadow:0 2px 15px #000;margin:16px 0 0}:is(.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-page,.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-shell,.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-login-panel){flex-direction:column;flex:1;height:100%!important;min-height:0!important;display:flex!important}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-form{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-back-link{flex-shrink:0;align-self:flex-start;margin:0 0 12px;font-size:12px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-credentials{box-shadow:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid;position:static}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-email-fields{display:contents!important}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] :is(input,[role=radio],summary){scroll-margin-block:12px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-actionbar-consent{background:color-mix(in srgb,var(--bg-secondary) 65%,transparent);border:1px solid var(--border);color:var(--text-secondary);align-items:flex-start;gap:12px;padding:14px;line-height:1.6;display:flex;font-size:12px!important}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-actionbar-consent input{width:22px;height:22px;accent-color:var(--entry-gold);flex:0 0 22px;margin:3px 0 0}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-actionbar-consent a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-actionbar-consent label{cursor:pointer}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-map-availability-note{font:12px/1.5 var(--font-ui),sans-serif;color:var(--text-secondary);margin:16px 0 0}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .btn:disabled{opacity:.45;box-shadow:none}@media (max-width:1100px){.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__content{width:55%}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__brand .brand-wordmark-text{font-size:clamp(34px,4vw,44px)}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__brandMark{width:34px;height:43px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__returnLink{gap:8px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__lore p{font-size:13px}}@media (max-width:700px){.CinematicAuthShell-module__mlGP0G__shell[data-registration=true]{--registration-rail-height:171px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__content{width:auto;margin:0 16px;padding:108px 0 0}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__returnLink{top:18px;left:16px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__story{display:none}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__scenery{height:100%;position:fixed}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__character{opacity:1;width:100%;top:70px;bottom:0;left:25%}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__cityImage{filter:brightness(.42)saturate(1.14)}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__scenery:after{background:linear-gradient(#000c,#00000059 9%,#00000014 18%,#00000080 36%,#000000f0 58%,#000 76%),linear-gradient(90deg,#000000f0,#000000b8 32%,#0000002e 76%,#00000014)}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-back-link{display:none}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-register-credentials{grid-template-columns:1fr;gap:14px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .input-group label{margin-bottom:6px;font-size:12px!important}}@media (max-height:700px) and (min-width:701px){.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__content{padding-top:12px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__lore p{font-size:12px;line-height:1.6}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__lore h2{font-size:26px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__story{bottom:calc(var(--registration-rail-height) + 6px)}}@media (max-width:700px) and (max-height:550px){.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__content{padding-top:12px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__returnLink{display:none}}@media (prefers-reduced-motion:reduce){.CinematicAuthShell-module__mlGP0G__sceneLayer{transition:none}}@media (max-width:700px){.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-back-link{z-index:5;max-width:calc(100% - 32px);min-height:30px;margin:0;font-size:10px;line-height:1.3;display:flex;position:fixed;top:69px;right:16px}}@media (max-width:700px) and (max-height:550px){.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .auth-back-link{display:none}}@media (hover:none) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (prefers-reduced-motion:no-preference){.CinematicAuthShell-module__mlGP0G__scenery .CinematicAuthShell-module__mlGP0G__cityImage{animation:18s ease-in-out infinite paused CinematicAuthShell-module__mlGP0G__touchCityDrift}.CinematicAuthShell-module__mlGP0G__scenery .CinematicAuthShell-module__mlGP0G__character{animation:18s ease-in-out infinite paused CinematicAuthShell-module__mlGP0G__touchCharacterDrift}.CinematicAuthShell-module__mlGP0G__scenery[data-moving=true]:not([data-hidden=true]):not([data-editing=true]) .CinematicAuthShell-module__mlGP0G__sceneLayer[data-active=true] :is(.CinematicAuthShell-module__mlGP0G__cityImage,.CinematicAuthShell-module__mlGP0G__character){animation-play-state:running}.CinematicAuthShell-module__mlGP0G__shell:has(dialog[open]) .CinematicAuthShell-module__mlGP0G__scenery :is(.CinematicAuthShell-module__mlGP0G__cityImage,.CinematicAuthShell-module__mlGP0G__character){animation-play-state:paused!important}@keyframes CinematicAuthShell-module__mlGP0G__touchCityDrift{0%,to{transform:translate(0,0)scale(1.04)}50%{transform:translate(-4px,2px)scale(1.055)}}@keyframes CinematicAuthShell-module__mlGP0G__touchCharacterDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8px,-5px)scale(1.012)}}}.CinematicAuthShell-module__mlGP0G__returnLink:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 34% 36%,#000000d6 0%,#0000008f 44%,#0000002e 66%,#0000 82%);position:absolute;inset:-30px -68px -30px -4vw}@media (max-width:700px){.CinematicAuthShell-module__mlGP0G__returnLink{min-height:48px}.CinematicAuthShell-module__mlGP0G__returnLink:before{background:linear-gradient(#000000e6,#0000008c 40%,#0000);inset:-20px -24px -15px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__brand .brand-wordmark-text{font-size:clamp(34px,9.4vw,42px)}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__brandMark{width:34px;height:43px}.CinematicAuthShell-module__mlGP0G__shell[data-registration=true] .CinematicAuthShell-module__mlGP0G__returnLink{gap:12px}}
