/* Keep glass on the navigation only; large blur surfaces were expensive. */
.panel,.account-cover,.auth-card,.account-notice,.simple-features article,.simple-start,.button.ghost,.language,.carousel-controls button,.auth-right,.auth-card .tabs,.auth-card .input-shell input{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.hero-grain{display:none}.auth-experience:before{display:none}.auth-experience{display:block;min-height:100svh;background:linear-gradient(90deg,#08090bf5 0%,#08090bd9 30%,#08090b55 75%),url('/assets/client-preview.png') center/cover no-repeat}.auth-visual{display:none!important}.auth-right{min-height:100svh;background:none;display:flex;align-items:center;justify-content:flex-start;padding:140px max(32px,8.5vw) 100px;position:relative}.auth-toolbar{top:48px;left:max(32px,8.5vw);right:40px}.auth-back{font-size:12px}.auth-card{margin:0;width:360px;max-width:100%;padding:0!important;text-align:left;background:none!important;border:0!important;border-radius:0;box-shadow:none!important}.auth-card-brand{justify-content:flex-start;margin-bottom:35px}.auth-card h2{font-size:34px;margin-bottom:10px}.auth-card>p{font-size:13px;margin-bottom:28px}.auth-card .tabs{display:none}.auth-card .input-shell{margin-top:12px}.auth-card .input-shell input{height:46px;background:#ffffff08;border:1px solid #ffffff18;border-radius:12px;font-size:14px}.auth-card .full{height:46px;margin-top:25px}.auth-card .auth-switch{text-align:left;font-size:12px;margin-top:22px}.auth-card .strength{display:none}.auth-right-foot{display:none}
.profile-mode{background:#0b0c0f url('/assets/client-preview.png') center top/cover fixed no-repeat}.profile-mode:before{content:'';position:fixed;inset:0;background:#08090be8;pointer-events:none;z-index:-1}.profile-mode{isolation:isolate}.profile-mode>header{display:none}.account-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:55px;width:min(1120px,calc(100% - 64px));margin:65px auto 90px}.account-sidebar{display:flex;flex-direction:column;gap:14px;align-items:stretch;padding-top:8px}.account-sidebar .brand{font-size:18px;margin-bottom:24px}.account-sidebar .brand img{width:24px;height:24px;object-fit:contain}.account-sidebar .button{font-size:12px;justify-content:flex-start;padding:12px 14px}.account-sidebar .auth-back{margin-top:15px;display:flex;gap:8px}.account-layout .account-page{width:100%;max-width:none;margin:0;padding:0;min-width:0}.account-page .page-title h1{font-size:28px;font-weight:500}.account-page .page-title{margin-bottom:25px}.account-cover{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.cover-edit{height:165px;border-radius:16px;overflow:hidden;background:#08090b}.account-identity{background:none;padding:0 0 25px;gap:18px;border-bottom:1px solid #ffffff12}.avatar-edit{width:76px;height:76px;border-radius:50%;border-width:4px;margin-top:-18px}.identity-copy h2{font-size:21px;margin-top:17px}.identity-copy p{font-size:12px}.account-identity .launcher-download{font-size:12px;min-height:36px;padding:10px 15px;margin-top:15px}.account-columns{display:block;margin-top:0}.account-columns>.panel{background:transparent!important;border:0!important;border-bottom:1px solid #ffffff12!important;border-radius:0;padding:26px 0;box-shadow:none!important}.account-columns h3{font-size:15px;font-weight:500}.account-details{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.account-details>div{display:block;border:0;padding:0}.account-details dt{font-size:11px;margin-bottom:8px}.account-details dd{font-size:13px;text-align:left}.account-columns .muted{font-size:11px}.account-columns #password-form{max-width:420px}.account-columns #password-form label{font-size:12px}.account-columns #password-form input{height:42px;min-height:42px}.account-columns #password-form .button{width:auto;min-width:150px;font-size:13px}.profile-mode footer.footer{background:#0b0c0fdd}
@media(max-width:700px){.auth-right{padding:130px 24px 60px}.auth-toolbar{left:24px;top:25px;right:24px}.auth-experience{background:linear-gradient(90deg,#08090bf0,#08090bbf),url('/assets/client-preview.png') center/cover}.auth-card{width:100%;max-width:380px;margin:auto}.account-layout{width:calc(100% - 32px);margin:25px auto 50px;grid-template-columns:1fr;gap:25px}.account-sidebar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.account-sidebar .brand{width:100%;margin-bottom:8px}.account-sidebar .auth-back{margin:0}.account-details{grid-template-columns:1fr 1fr}.account-identity{flex-wrap:wrap}.account-identity .launcher-download{margin:0;width:100%}.profile-mode{background-attachment:scroll}.cover-edit{height:145px}}
@media(prefers-reduced-motion:reduce){video{visibility:hidden}}

#logout{margin-left:auto;color:#a7a7af;background:transparent;border:1px solid #ffffff18;border-radius:10px;gap:8px}#logout:hover{color:white;background:#ffffff0a}.fh-video{width:min(1040px,calc(100% - 80px));max-width:1040px}.totp-secret{display:block;overflow-wrap:anywhere;user-select:all;padding:14px;background:#ffffff08}.recovery-codes{user-select:all;line-height:1.8}.admin-page{max-width:1200px}.admin-tabs{padding:8px;background:#ffffff04;border:1px solid #ffffff12;border-radius:14px}.admin-tabs .button{flex:1;justify-content:center}.admin-page .panel{background:#111114!important;border:1px solid #ffffff14;border-radius:16px;box-shadow:none}.admin-page th{position:sticky;top:0;background:#18181c}.admin-page td{vertical-align:middle}.admin-page tr:hover td{background:#ffffff03}.admin-page input{min-height:42px}.admin-page .table-wrap{border-radius:12px}.admin-page #search-form{margin-bottom:20px}#twofactor-form{max-width:440px}#twofactor-form .button{margin-top:18px}.auth-card #otp{margin-top:14px;font-size:13px}@media(max-width:700px){.fh-video{width:calc(100% - 32px)}.admin-tabs .button{flex:1 1 40%}}

.auth-captcha{margin:18px 0;min-width:0}.auth-captcha-widget{min-width:0;max-width:100%}.auth-captcha [role=status]{font-size:12px;line-height:1.5;margin:8px 0}.auth-captcha [role=status]:empty{display:none}
