:root{--color-primary:rgba(0,255,120,0.9);--color-border:rgba(0,255,120,0.24);--color-surface-dark:rgba(0,20,10,0.3);--color-text-primary:rgba(170,255,210,0.92);--color-text-secondary:rgba(170,255,210,0.7);--color-text-tertiary:rgba(170,255,210,0.6);--bf-hud-green:rgba(0,255,120,0.85);--bf-hud-green-dim:rgba(0,255,120,0.22);--bf-hud-glow:rgba(0,255,120,0.2);--bf-shell-bg:radial-gradient(1200px 600px at 60% 30%,rgba(0,80,40,0.22),rgba(0,0,0,1) 60%);--font-size-lg:14px;--font-size-md:12px;--font-size-sm:10px;--font-size-xs:9px;--spacing-xl:32px;--spacing-lg:20px;--spacing-md:12px;--spacing-sm:8px;--letter-spacing-wide:0.1em;--letter-spacing-tight:0.05em;--bf-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}body:has(.clientRoot) .menu,body:has(.clientRoot) .menubar{display:none!important;visibility:hidden!important;opacity:0!important}body:has(.clientRoot){background:#000000!important;overflow:hidden}body:has(.clientRootScrollable){overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,255,120,.35) rgba(0,20,10,.55)}body:has(.clientRootScrollable)::-webkit-scrollbar{width:8px}body:has(.clientRootScrollable)::-webkit-scrollbar-track{background:rgba(0,20,10,.55);border-left:1px solid rgba(0,255,120,.08)}body:has(.clientRootScrollable)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(0,255,120,.45),rgba(0,180,90,.35));border:1px solid rgba(0,255,120,.25);border-radius:2px}body:has(.clientRootScrollable)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(0,255,120,.6),rgba(0,200,100,.45))}.clientRoot{min-height:100vh;display:flex;flex-direction:column;position:relative;padding-top:56px}.clientRoot,.clientRootScrollable{background:var(--bf-shell-bg);color:var(--color-text-primary);font-family:var(--bf-font-mono)}.clientRootScrollable{height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,255,120,.35) rgba(0,20,10,.55)}.clientRootScrollable::-webkit-scrollbar{width:8px}.clientRootScrollable::-webkit-scrollbar-track{background:rgba(0,20,10,.55);border-left:1px solid rgba(0,255,120,.08)}.clientRootScrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(0,255,120,.45),rgba(0,180,90,.35));border:1px solid rgba(0,255,120,.25);border-radius:2px}.clientRootScrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(0,255,120,.6),rgba(0,200,100,.45))}.clientRoot--desktopShell{padding-top:0;min-height:100%}.clientRoot--desktopShell .clientContainer{padding-top:12px}.hudStatusStrip{position:fixed;top:0;left:0;right:0;height:56px;background:rgba(0,0,0,.85);background:linear-gradient(180deg,rgba(0,20,10,.3),rgba(0,0,0,.95));border-bottom:1px solid rgba(0,255,120,.15);display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.5)}.hudStatusStripCenter,.hudStatusStripLeft,.hudStatusStripRight{display:flex;align-items:center;gap:12px}.hudStatusStripCenter{flex:1;justify-content:center;gap:20px;flex-wrap:wrap}.hudStatusLabelContainer{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.hudStatusLabel{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,255,120,.85);text-shadow:0 0 8px rgba(0,255,120,.3);line-height:1.2}.hudVersionLabel{color:rgba(0,255,120,.6);text-shadow:0 0 4px rgba(0,255,120,.2)}.hudLinkStatusRow,.hudVersionLabel{font-size:9px;letter-spacing:.05em;line-height:1}.hudLinkStatusRow{display:flex;align-items:center;gap:6px;color:rgba(170,255,210,.7);margin-top:1px}.hudLinkLabel{color:rgba(170,255,210,.6)}.hudStatusValue{color:rgba(0,255,120,.85);text-shadow:0 0 4px rgba(0,255,120,.3)}.hudSignalIndicator{display:flex;align-items:center;gap:3px;margin-left:4px}.hudSignalBar{width:3px;height:8px;background:rgba(0,255,120,.7);box-shadow:0 0 4px rgba(0,255,120,.4);animation:signalFluctuate 2s ease-in-out infinite}.hudSignalBar:first-child{animation-delay:0s}.hudSignalBar:nth-child(2){animation-delay:.2s}.hudSignalBar:nth-child(3){animation-delay:.4s}@keyframes signalFluctuate{0%,to{opacity:.7;transform:scaleY(1)}25%{opacity:.85;transform:scaleY(1.1)}50%{opacity:.6;transform:scaleY(.9)}75%{opacity:.8;transform:scaleY(1.05)}}.hudBreadcrumb{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(170,255,210,.6);opacity:.8}.hudModeToggle,.hudNavControl,.hudSystemStatus{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.05em;color:rgba(170,255,210,.7)}.clientContainer{display:flex;flex:1;max-width:1400px;margin:0 auto;width:100%}.clientContent{flex:1;padding:20px 40px 40px}.clientSection{margin-bottom:60px}.clientSectionHeader{margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid rgba(0,255,120,.2)}.clientSectionTitle{font-size:24px;letter-spacing:.1em;text-transform:uppercase;color:rgba(190,255,220,.95);margin:0 0 8px;text-shadow:1px 0 rgba(0,255,170,.15),-1px 0 rgba(0,255,90,.08)}.clientSectionDescription{font-size:13px;opacity:.8;line-height:1.6;margin:0}.clientDownloadCard{background:rgba(0,20,10,.3);border:1px solid rgba(0,255,120,.2);border-radius:4px;padding:32px;margin-bottom:24px;transition:all .2s}.clientDownloadCard:hover{border-color:rgba(0,255,120,.4);box-shadow:0 0 20px rgba(0,255,120,.1)}.clientDownloadHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:24px}.clientDownloadVersion{font-size:28px;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,255,120,.95);margin:0 0 12px}.clientDownloadMeta{display:flex;align-items:center;gap:12px;font-size:12px;color:rgba(170,255,210,.7);flex-wrap:wrap}.clientDownloadButton{background:rgba(0,255,120,.15);border:2px solid rgba(0,255,120,.4);color:rgba(0,255,120,.95);padding:12px 24px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .2s;font-family:inherit;font-weight:600;white-space:nowrap}.clientDownloadButton:hover{background:rgba(0,255,120,.25);border-color:rgba(0,255,120,.6);box-shadow:0 0 20px rgba(0,255,120,.3)}.clientVersionWarning{display:flex;gap:12px;padding:16px;background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);border-radius:4px;font-size:12px;line-height:1.6;color:rgba(255,200,100,.9);margin-top:16px}.clientWarningIcon{font-size:18px;flex-shrink:0}.clientServerStatus{padding:12px 16px;border-radius:4px;font-size:12px;margin-top:16px;margin-bottom:0}.clientServerStatus.active{background:rgba(0,255,120,.1);border:1px solid rgba(0,255,120,.3);color:rgba(0,255,120,.9)}.clientServerStatus.inactive{background:rgba(255,100,100,.1);border:1px solid rgba(255,100,100,.3);color:rgba(255,150,150,.9)}.clientServerStatusIndicator{display:flex;align-items:center;gap:8px}.clientServerStatusDot{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block;animation:pulse 2s ease-in-out infinite}.clientServerStatus.active .clientServerStatusDot{background:rgba(0,255,120,.9);box-shadow:0 0 8px rgba(0,255,120,.5)}.clientServerStatus.inactive .clientServerStatusDot{background:rgba(255,100,100,.9)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.clientServerVersionMismatch{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,165,0,.2);color:rgba(255,200,100,.9)}.clientVersionMismatch{color:rgba(255,100,100,.9);font-weight:600}.clientRegionScanner{background:rgba(0,20,10,.3);border:1px solid rgba(0,255,120,.2);border-radius:4px;padding:24px;margin-top:24px}.clientRegionScannerHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,255,120,.15)}.clientRegionScannerTitle{font-size:16px;color:rgba(0,255,120,.95);margin:0}.clientRegionScannerTitle,.clientScanButton{letter-spacing:.08em;text-transform:uppercase}.clientScanButton{background:rgba(0,255,120,.15);border:1px solid rgba(0,255,120,.3);color:rgba(0,255,120,.9);padding:8px 16px;font-size:11px;cursor:pointer;transition:all .2s;font-family:inherit;font-weight:600}.clientScanButton:hover:not(:disabled){background:rgba(0,255,120,.25);border-color:rgba(0,255,120,.5)}.clientScanButton:disabled{opacity:.5;cursor:not-allowed}.clientScanProgress{background:rgba(0,255,120,.05);border:1px solid rgba(0,255,120,.2);border-radius:4px;color:rgba(170,255,210,.8);text-align:center}.clientScanError,.clientScanProgress{padding:12px;font-size:12px;margin-bottom:16px}.clientScanError{background:rgba(255,100,100,.1);border:1px solid rgba(255,100,100,.3);border-radius:4px;color:rgba(255,150,150,.9)}.clientScanError span{font-weight:600;margin-right:8px}.clientRegionScannerPrompt{padding:16px;text-align:center;font-size:12px;color:rgba(170,255,210,.6);font-style:italic}.clientRegionResults{margin-top:16px}.clientRegionResultsHeader{margin-bottom:12px}.clientRegionBestIndicator{display:flex;align-items:center;gap:8px}.clientBestRegionBadge{display:inline-block;padding:6px 12px;background:rgba(0,255,120,.2);border:1px solid rgba(0,255,120,.4);border-radius:4px;font-size:11px;letter-spacing:.05em;color:rgba(0,255,120,.95);font-weight:600}.clientRegionList{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.clientRegionItem{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:rgba(0,10,6,.4);border:1px solid rgba(0,255,120,.15);border-radius:2px;transition:all .2s}.clientRegionItem:hover{background:rgba(0,255,120,.05);border-color:rgba(0,255,120,.3)}.clientRegionItem.best{background:rgba(0,255,120,.1);border-color:rgba(0,255,120,.4);box-shadow:0 0 8px rgba(0,255,120,.2)}.clientRegionItem.failed{opacity:.5;border-color:rgba(255,100,100,.2)}.clientRegionItemInfo{display:flex;flex-direction:column;gap:4px}.clientRegionName{font-size:12px;color:rgba(170,255,210,.9);font-weight:500}.clientRegionLatency{font-size:11px;font-weight:600;letter-spacing:.05em}.clientBestIndicator{color:rgba(0,255,120,.9);font-size:14px;margin-left:8px}.clientReleaseNotes{background:rgba(0,20,10,.3);border:1px solid rgba(0,255,120,.2);border-radius:4px;padding:24px}.clientReleaseNotesTitle{font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,255,120,.95);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(0,255,120,.15)}.clientReleaseNotesContent{font-size:13px;line-height:1.8;color:rgba(170,255,210,.85);white-space:pre-wrap}.clientReleaseNotesContent p{margin:0 0 12px}.clientForm{background:rgba(0,20,10,.3);border:1px solid rgba(0,255,120,.2);border-radius:4px;padding:24px;margin-bottom:32px}.clientFormRow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.clientFormField,.clientFormRow{margin-bottom:16px}.clientFormField label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(170,255,210,.8);margin-bottom:6px}.clientFormField input,.clientFormField textarea{width:100%;background:rgba(0,10,6,.5);border:1px solid rgba(0,255,120,.2);border-radius:2px;padding:8px 12px;color:rgba(170,255,210,.9);font-family:inherit;font-size:13px;transition:all .2s}.clientFormField input:focus,.clientFormField textarea:focus{outline:none;border-color:rgba(0,255,120,.5);box-shadow:0 0 8px rgba(0,255,120,.1)}.clientFormField textarea{resize:vertical;min-height:120px}.clientCheckboxLabel{display:flex;align-items:center;gap:8px;cursor:pointer}.clientCheckboxLabel input[type=checkbox]{width:auto;cursor:pointer}.clientFormActions{display:flex;gap:12px;margin-top:24px}.clientButton{background:rgba(0,255,120,.15);border:1px solid rgba(0,255,120,.3);color:rgba(0,255,120,.9);padding:10px 20px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s;font-family:inherit}.clientButton:hover{background:rgba(0,255,120,.25);border-color:rgba(0,255,120,.5)}.clientButtonPrimary{background:rgba(0,255,120,.2);border-color:rgba(0,255,120,.4);font-weight:600}.clientButtonSmall{padding:6px 12px;font-size:10px}.clientButtonDanger{background:rgba(255,0,0,.15);border-color:rgba(255,0,0,.3);color:rgba(255,100,100,.9)}.clientButtonDanger:hover{background:rgba(255,0,0,.25);border-color:rgba(255,0,0,.5)}.clientBuildsList{margin-top:32px}.clientBuildsListTitle{font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,255,120,.95);margin:0 0 20px}.clientBuildsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.clientBuildCard{background:rgba(0,20,10,.3);border:1px solid rgba(0,255,120,.2);border-radius:4px;padding:20px;transition:all .2s}.clientBuildCard:hover{border-color:rgba(0,255,120,.4);box-shadow:0 0 20px rgba(0,255,120,.1)}.clientBuildCard.latest{border-color:rgba(0,255,120,.5);background:rgba(0,255,120,.05)}.clientBuildCardHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,255,120,.15)}.clientBuildVersion{font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,255,120,.95);margin:0 0 8px}.clientBuildBadge{display:inline-block;padding:2px 6px;background:rgba(0,255,120,.2);border:1px solid rgba(0,255,120,.4);border-radius:2px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,255,120,.9);margin-left:8px}.clientBuildCardActions{display:flex;gap:8px}.clientBuildCardDetails{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.clientBuildDetail{display:flex;gap:8px;font-size:12px;color:rgba(170,255,210,.85)}.clientBuildDetailLabel{color:rgba(170,255,210,.6);min-width:60px}.clientBuildLink{color:rgba(0,255,120,.9);text-decoration:none;transition:color .2s}.clientBuildLink:hover{color:rgba(0,255,120,1);text-decoration:underline}.clientBuildNotes{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,255,120,.1)}.clientBuildNotesLabel{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(170,255,210,.6);margin-bottom:6px}.clientBuildNotesText{font-size:11px;line-height:1.6;color:rgba(170,255,210,.75);white-space:pre-wrap}.clientEmpty,.clientError,.clientLoading{padding:24px;text-align:center;font-size:14px;color:rgba(170,255,210,.7)}.clientError{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:4px;color:rgba(255,100,100,.9)}.clientError span{font-weight:600;margin-right:8px}.launcherSignInCard{background:var(--color-surface-dark,rgba(0,20,10,.3));border:1px solid var(--color-border,rgba(0,255,120,.24));border-radius:4px;padding:var(--spacing-xl,32px);max-width:420px;box-shadow:inset 0 0 0 1px rgba(0,255,120,.06)}.launcherSignInCard .launcherSignInHeader{margin-bottom:var(--spacing-lg,20px)}.launcherSignInCard .launcherSignInTitle{font-size:var(--font-size-lg,14px);letter-spacing:var(--letter-spacing-wide,.1em);text-transform:uppercase;color:var(--color-primary,rgba(0,255,120,.9));margin:0 0 var(--spacing-sm,8px) 0}.launcherSignInCard .launcherSignInDescription{font-size:var(--font-size-sm,10px);letter-spacing:var(--letter-spacing-tight,.05em);color:var(--color-text-secondary,rgba(170,255,210,.7));line-height:1.5;margin:0}.launcherSignInCard .launcherSignInButton{padding:12px 24px;background:rgba(0,255,120,.12);border:1px solid rgba(0,255,120,.4);color:rgba(0,255,120,.95);font-size:var(--font-size-md,12px);letter-spacing:var(--letter-spacing-wide,.1em);text-transform:uppercase;font-family:inherit;font-weight:600;cursor:pointer;transition:all .2s;width:100%}.launcherSignInCard .launcherSignInButton:hover:not(:disabled){background:rgba(0,255,120,.2);border-color:rgba(0,255,120,.55);box-shadow:0 0 12px rgba(0,255,120,.2)}.launcherSignInCard .launcherSignInButton:disabled{opacity:.5;cursor:not-allowed}.launcherSignInCard .launcherSignInLink{display:block;margin-top:var(--spacing-md,12px);font-size:var(--font-size-xs,9px);color:var(--color-text-tertiary,rgba(170,255,210,.6));background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.launcherSignInCard .launcherSignInLink:hover{color:var(--color-text-secondary,rgba(170,255,210,.7))}.launcherAgreementsCard{background:var(--color-surface-dark,rgba(0,20,10,.3));border:1px solid var(--color-border,rgba(0,255,120,.24));border-radius:4px;padding:var(--spacing-xl,32px);max-width:480px;box-shadow:inset 0 0 0 1px rgba(0,255,120,.06)}.launcherAgreementsCard .launcherAgreementsTitle{font-size:var(--font-size-lg,14px);letter-spacing:var(--letter-spacing-wide,.1em);text-transform:uppercase;color:var(--color-primary,rgba(0,255,120,.9));margin:0 0 var(--spacing-sm,8px) 0}.launcherAgreementsCard .launcherAgreementsDescription{font-size:var(--font-size-sm,10px);color:var(--color-text-secondary,rgba(170,255,210,.7));line-height:1.5;margin:0 0 var(--spacing-lg,20px) 0}.launcherAgreementsForm .launcherField{margin-bottom:var(--spacing-md,12px)}.launcherAgreementsForm .launcherFieldLabel{display:block;font-size:var(--font-size-xs,9px);letter-spacing:var(--letter-spacing-wide,.1em);text-transform:uppercase;color:var(--color-text-tertiary,rgba(170,255,210,.6));margin-bottom:4px}.launcherAgreementsForm .launcherFieldInput{width:100%;background:rgba(0,10,6,.6);border:1px solid rgba(0,255,120,.24);border-radius:2px;padding:10px 12px;color:var(--color-text-primary,rgba(170,255,210,.92));font-family:inherit;font-size:var(--font-size-md,12px);transition:border-color .2s,box-shadow .2s}.launcherAgreementsForm .launcherFieldInput:focus{outline:none;border-color:rgba(0,255,120,.5);box-shadow:0 0 8px rgba(0,255,120,.12)}.launcherAgreementsForm .launcherFieldRow{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md,12px)}.launcherAgreementsForm .launcherCheckboxGroup{margin:var(--spacing-lg,20px) 0;padding:var(--spacing-md,12px) 0;border-top:1px solid rgba(0,255,120,.15);border-bottom:1px solid rgba(0,255,120,.15)}.launcherAgreementsForm .launcherCheckboxItem{display:flex;align-items:flex-start;gap:10px;margin-bottom:var(--spacing-md,12px);cursor:pointer}.launcherAgreementsForm .launcherCheckboxItem:last-child{margin-bottom:0}.launcherAgreementsForm .launcherCheckboxItem input{margin-top:3px;width:16px;height:16px;accent-color:rgba(0,255,120,.8);cursor:pointer}.launcherAgreementsForm .launcherCheckboxItem label{font-size:var(--font-size-sm,10px);color:var(--color-text-secondary,rgba(170,255,210,.7));line-height:1.5;cursor:pointer}.launcherAgreementsForm .launcherCheckboxItem a{color:rgba(0,255,120,.9);text-decoration:underline}.launcherAgreementsForm .launcherCheckboxItem a:hover{color:rgba(0,255,120,1)}.launcherAgreementsForm .launcherSubmit{padding:12px 24px;background:rgba(0,255,120,.18);border:1px solid rgba(0,255,120,.45);color:rgba(0,255,120,.95);font-size:var(--font-size-md,12px);letter-spacing:var(--letter-spacing-wide,.1em);text-transform:uppercase;font-family:inherit;font-weight:600;cursor:pointer;transition:all .2s;width:100%;margin-top:var(--spacing-sm,8px)}.launcherAgreementsForm .launcherSubmit:hover:not(:disabled){background:rgba(0,255,120,.25);border-color:rgba(0,255,120,.6);box-shadow:0 0 12px rgba(0,255,120,.2)}.launcherAgreementsForm .launcherSubmit:disabled{opacity:.5;cursor:not-allowed}.launcherLegalDisclosure{margin-top:var(--spacing-md,16px);margin-bottom:var(--spacing-sm,8px);padding:12px 14px;border:1px solid rgba(0,255,120,.22);border-radius:4px;background:rgba(0,14,8,.55)}.launcherLegalDisclosure summary{cursor:pointer;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(170,255,210,.85);list-style:none}.launcherLegalDisclosure summary::-webkit-details-marker{display:none}.launcherLegalDisclosure summary:before{content:"▸ ";opacity:.7}.launcherLegalDisclosure[open] summary:before{content:"▾ "}.launcherLegalDisclosureList{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.launcherLegalDisclosureRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:.9rem;color:rgba(170,255,210,.88)}.launcherLegalDisclosureRow a{color:rgba(0,255,120,.95);text-decoration:underline;text-underline-offset:2px}.launcherLegalDisclosureRow a:hover{color:rgba(170,255,210,1)}.launcherLegalDisclosureStatus{font-size:.8rem;opacity:.85}.launcherLegalDisclosureStatus.ok{color:rgba(0,255,120,.75)}.launcherLegalDisclosureStatus.pending{color:rgba(250,200,120,.9)}.launcherSupportFooter{margin-top:24px;font-size:12px;color:rgba(170,255,210,.75)}.launcherSupportFooter p{margin:0 0 8px}.launcherSupportFooter p:last-child{margin-bottom:0}.launcherSupportFooter .launcherSupportLink{color:rgba(0,255,120,.95);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(0,255,120,.55);transition:color .2s ease,text-decoration-color .2s ease}.launcherSupportFooter .launcherSupportLink:hover{color:rgba(170,255,210,1);text-decoration-color:rgba(170,255,210,.85)}.launcherSupportFooter .launcherSupportLinkDiscord{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.launcherSessionBar{display:flex;align-items:center;gap:0;max-width:min(56vw,440px);border:1px solid rgba(0,255,120,.22);border-radius:2px;background:rgba(0,12,6,.78);box-shadow:inset 0 0 0 1px rgba(0,255,120,.05)}.launcherSessionIdentity{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 10px 5px 8px}.launcherSessionIdentityTag{flex-shrink:0;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,255,120,.72);text-shadow:0 0 6px rgba(0,255,120,.25)}.launcherSessionIdentityName{font-size:10px;line-height:1.2;color:rgba(190,255,220,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hudStatusSignOut{background:none;border:none;border-left:1px solid rgba(0,255,120,.18);padding:8px 10px;font-family:inherit;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:rgba(170,255,210,.62);cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.hudStatusSignOut:hover{color:rgba(255,160,140,.95);background:rgba(255,80,60,.08)}@media (max-width:768px){.clientContent{padding:20px}.clientFormRow{grid-template-columns:1fr}.clientDownloadHeader{flex-direction:column}.clientBuildsGrid,.launcherAgreementsForm .launcherFieldRow{grid-template-columns:1fr}.launcherSessionBar{max-width:min(72vw,320px)}}