.LoginScreen_terminal__rMvl8{--term-green:#3f8;--term-dim:rgba(51,255,136,.55);--term-bg:#030705;--term-font:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,"Cascadia Mono","Roboto Mono",Consolas,"DejaVu Sans Mono",monospace;position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;z-index:5000;background:var(--term-bg);color:var(--term-green);font-family:var(--term-font);font-size:15px;line-height:1.6;text-shadow:0 0 8px rgba(51,255,136,.45)}.LoginScreen_scanlines__dkmWO{position:absolute;inset:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(180deg,transparent,transparent 2px,rgba(0,0,0,.28) 3px,rgba(0,0,0,.28) 4px);animation:LoginScreen_flicker__7FNvS 5s steps(30) infinite}@keyframes LoginScreen_flicker__7FNvS{0%,to{opacity:.55}47%{opacity:.62}48%{opacity:.42}49%{opacity:.6}}.LoginScreen_vignette__z7pyZ{position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.75) 100%)}.LoginScreen_statusBar__YZyfm{position:relative;z-index:3;cursor:help;display:flex;justify-content:space-between;gap:16px;padding:10px 20px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--term-dim);border-bottom:1px solid rgba(51,255,136,.22);flex:none}.LoginScreen_statusRight__591VG{display:flex;gap:18px}.LoginScreen_statusName__umzUc{cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoginScreen_statusFormerName__KsXP6{color:#b8ffd6;text-shadow:0 0 12px rgba(51,255,136,.9)}.LoginScreen_screen__dJS8J{position:relative;z-index:3;flex:1 1;min-height:0;overflow-y:auto;padding:5vh 28px 3vh;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.LoginScreen_boot__9D6Dq{font-size:11px;letter-spacing:1px;color:rgba(51,255,136,.4);text-transform:uppercase;margin-bottom:18px}.LoginScreen_line__ekCQb{display:flex;align-items:flex-start;gap:10px;white-space:pre-wrap}.LoginScreen_prompt__cT_AP{color:var(--term-dim);flex:none}.LoginScreen_lineText__JqyLB{display:inline}.LoginScreen_swapWord__n8ukC{color:#b8ffd6;text-shadow:0 0 12px rgba(51,255,136,.85);cursor:help}.LoginScreen_caretBlock__b_N5a{display:inline-block;width:.6em;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--term-green);box-shadow:0 0 10px rgba(51,255,136,.8);animation:LoginScreen_blink__sOTrN 1.06s steps(1) infinite}@keyframes LoginScreen_blink__sOTrN{0%,49%{opacity:1}50%,to{opacity:0}}.LoginScreen_wakeRow__c4UgE{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;font-size:clamp(16px,2.4vw,26px)}.LoginScreen_welcomeHeading__s4RBH{margin:10px 0 0;font-size:clamp(15px,2.1vw,23px);font-weight:400;font-family:inherit;line-height:1.5;max-width:30ch}.LoginScreen_selectBlock__aVjVM{margin-top:26px;width:100%;max-width:620px;animation:LoginScreen_fadeUp__JPUjB .4s ease-out both}@keyframes LoginScreen_fadeUp__JPUjB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.LoginScreen_selectHint__Za7en{margin:0 0 10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(51,255,136,.45)}.LoginScreen_selects__CFR5x{display:flex;flex-direction:column;gap:6px}.LoginScreen_select__faWPv{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;background:rgba(51,255,136,.04);border:1px solid rgba(51,255,136,.25);border-radius:2px;color:var(--term-green);font-family:inherit;font-size:15px;text-align:left;cursor:pointer;transition:background-color .12s linear,border-color .12s linear,color .12s linear}.LoginScreen_select__faWPv:focus-visible{outline:1px dashed var(--term-green);outline-offset:3px}.LoginScreen_selectCursor__vJ2ZG{background:rgba(51,255,136,.14);border-color:var(--term-green);box-shadow:inset 0 0 22px rgba(51,255,136,.14),0 0 18px rgba(51,255,136,.18)}.LoginScreen_selectChosen___TD73{background:var(--term-green);border-color:var(--term-green);color:#001208;text-shadow:none}.LoginScreen_selectDimmed__RS9M4{opacity:.28}.LoginScreen_select__faWPv:disabled{cursor:default}.LoginScreen_selectCaret__T3f4u{flex:none;width:1ch;font-weight:700}.LoginScreen_selectIndex__PlBGr{flex:none;color:inherit;opacity:.6}.LoginScreen_avatarFrame__DtozW{width:52px;height:52px;flex:none;overflow:hidden;border:1px solid var(--tile-accent,var(--term-green));box-shadow:0 0 14px var(--tile-glow,rgba(51,255,136,.4));background:#000}.LoginScreen_avatarFrame__DtozW img{width:100%;height:100%;object-fit:cover;display:block}.LoginScreen_selectMeta__kfALO{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.LoginScreen_selectName__rpDHb{font-size:17px;font-weight:700;letter-spacing:2px}.LoginScreen_selectTagline__XeH20{font-size:12px;opacity:.65;letter-spacing:1px}.LoginScreen_selectStatus__8bnIS{flex:none;font-size:11px;letter-spacing:1px;text-transform:uppercase;opacity:.7}.LoginScreen_selectHint__Za7en code{font-family:inherit;color:#b8ffd6}.LoginScreen_selectFoot__f9koI{margin:14px 0 0;font-size:14px;display:flex;align-items:center;gap:10px;min-height:1.4em}.LoginScreen_shell__xGOmi{margin-top:16px;font-size:13.5px;line-height:1.55;cursor:text}.LoginScreen_shellEntry__UX2L8{margin-bottom:2px}.LoginScreen_shellCommand__jXkcS{display:flex;align-items:baseline;gap:8px}.LoginScreen_shellOutput__TZGoi{margin:0 0 6px;padding-left:2ch;font-family:inherit;font-size:inherit;line-height:1.5;color:rgba(51,255,136,.82);white-space:pre-wrap;overflow-x:auto}.LoginScreen_shellInput__81JUI{flex:1 1;min-width:0;background:transparent;border:none;outline:none;padding:0;color:var(--term-green);font-family:inherit;font-size:inherit;line-height:inherit;caret-color:var(--term-green);text-shadow:inherit}.LoginScreen_shellInput__81JUI::placeholder{color:rgba(51,255,136,.28)}.LoginScreen_shellInput__81JUI:disabled{opacity:.4}.LoginScreen_skipHint__oY9Ej{margin-top:auto;padding-top:24px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(51,255,136,.3)}@media (max-width:700px){.LoginScreen_screen__dJS8J{padding:5vh 6vw 3vh}.LoginScreen_select__faWPv{gap:10px;padding:8px 10px}.LoginScreen_selectStatus__8bnIS{display:none}}@media (prefers-reduced-motion:reduce){.LoginScreen_caretBlock__b_N5a,.LoginScreen_scanlines__dkmWO,.LoginScreen_selectBlock__aVjVM{animation:none}}