.SettingsView-module__82pU3W__container{height:100vh;padding-top:5rem;padding-bottom:6rem;padding-left:var(--stage-padding-x);padding-right:var(--stage-padding-x);background:var(--background);scrollbar-gutter:stable;flex-direction:column;align-items:center;gap:3rem;display:flex;overflow-y:auto}.SettingsView-module__82pU3W__content{background:var(--surface-container);border:1px solid var(--outline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;flex-direction:column;align-items:center;width:100%;max-width:680px;padding:3.5rem;display:flex;box-shadow:0 24px 64px -12px #00000080,0 0 0 1px #ffffff05}.SettingsView-module__82pU3W__logoContainer{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:3.5rem;display:flex}.SettingsView-module__82pU3W__logoSvg{filter:drop-shadow(0 0 20px #ffffff26);width:clamp(120px,15vw,180px);height:auto}.SettingsView-module__82pU3W__logoText{font-family:var(--font-sans);color:var(--foreground);align-items:baseline;gap:.4rem;display:flex}.SettingsView-module__82pU3W__hub{letter-spacing:-.04em;text-transform:uppercase;opacity:1;background:linear-gradient(to bottom, var(--foreground) 0%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:URX-Medium,sans-serif;font-size:2.2rem;font-weight:700}.SettingsView-module__82pU3W__infoSection{flex-direction:column;gap:2rem;width:100%;display:flex}.SettingsView-module__82pU3W__infoGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;display:grid}.SettingsView-module__82pU3W__infoCard{background:var(--surface-container-high);border:1px solid var(--outline);border-radius:18px;flex-direction:column;gap:.5rem;padding:1.5rem;transition:all .3s;display:flex}.SettingsView-module__82pU3W__span2{grid-column:span 2;justify-content:center;align-items:center;display:flex;background:#ffffff0a!important;border-color:#ffffff1a!important;padding:2rem!important}.SettingsView-module__82pU3W__driverInfo{color:var(--foreground);letter-spacing:-.05em;text-align:center;font-family:Google-Sans,sans-serif;font-size:1.6rem;font-weight:700}.SettingsView-module__82pU3W__driverInfoSmall{color:var(--foreground);letter-spacing:-.02em;font-family:Google-Sans,sans-serif;font-size:1.1rem;font-weight:600}.SettingsView-module__82pU3W__infoCard:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-2px)}.SettingsView-module__82pU3W__infoLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--secondary);font-size:.7rem;font-weight:600}.SettingsView-module__82pU3W__infoValue{color:var(--foreground);font-size:1.1rem;font-weight:500}.SettingsView-module__82pU3W__socialLinks{gap:1.5rem;margin-top:1rem;display:flex}.SettingsView-module__82pU3W__socialIcon{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;border:1px solid #ffffff0d;border-radius:99px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.SettingsView-module__82pU3W__socialIcon:hover{color:#fff;background:#ffffff14;border-color:#fff3;transform:scale(1.05)}.SettingsView-module__82pU3W__accordion{background:var(--surface-container);border:1px solid var(--outline);border-radius:18px;width:100%;transition:all .3s;overflow:hidden}.SettingsView-module__82pU3W__accordionHeader{cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;display:flex}.SettingsView-module__82pU3W__accordionHeader:hover{background:#ffffff05}.SettingsView-module__82pU3W__accordionTitle{color:var(--foreground);font-size:.95rem;font-weight:600}.SettingsView-module__82pU3W__settingCopy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.SettingsView-module__82pU3W__settingDescription{max-width:420px;color:var(--secondary);font-size:.78rem;line-height:1.4}.SettingsView-module__82pU3W__inlineRestartButton{border:1px solid var(--outline);background:var(--surface-container-high);width:fit-content;color:var(--foreground);cursor:pointer;border-radius:10px;margin-top:.35rem;padding:.45rem .8rem;font-size:.75rem;font-weight:600;transition:background .2s,border-color .2s}.SettingsView-module__82pU3W__inlineRestartButton:hover{background:#ffffff0f;border-color:#ffffff29}.SettingsView-module__82pU3W__accordionContent{flex-direction:column;gap:.75rem;padding:0 1.5rem 1.5rem;display:flex}.SettingsView-module__82pU3W__listItem{color:var(--secondary);border-bottom:1px solid var(--outline);align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.SettingsView-module__82pU3W__listItem:hover{color:var(--foreground);padding-left:.25rem}.SettingsView-module__82pU3W__listItem:last-child{border-bottom:none}.SettingsView-module__82pU3W__dot{background:var(--secondary);border-radius:50%;width:6px;height:6px}.SettingsView-module__82pU3W__footer{opacity:.4;flex-direction:column;align-items:center;gap:.75rem;margin-top:4rem;display:flex}.SettingsView-module__82pU3W__updateSection{flex-direction:column;width:100%;display:flex}.SettingsView-module__82pU3W__updateButton{background:var(--foreground);width:100%;height:52px;color:var(--background);text-transform:none;cursor:pointer;border:none;border-radius:18px;justify-content:center;align-items:center;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #0003}.SettingsView-module__82pU3W__updateButton:hover:not(:disabled){background:#e2e8f0;transform:translateY(-1px)}.SettingsView-module__82pU3W__updateButton:disabled{color:#fff3;cursor:not-allowed;background:#ffffff0d}.SettingsView-module__82pU3W__manualCheckButton{background:var(--surface-container);border:1px solid var(--outline);width:100%;height:52px;color:var(--secondary);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.SettingsView-module__82pU3W__manualCheckButton:hover{background:var(--surface-container-high);color:var(--foreground);border-color:var(--primary)}.SettingsView-module__82pU3W__updateStatusText{color:var(--secondary);text-align:center;margin-top:.75rem;font-size:.8rem;font-weight:500}.SettingsView-module__82pU3W__updateAvailableBadge{color:#4ade80;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.SettingsView-module__82pU3W__copyright{color:var(--foreground);font-size:.8rem;font-weight:500}
