.reference-ui .contact-head-layout,.reference-ui .contact-grid,.reference-ui .account-header,.reference-ui .account-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:18px;align-items:start}.reference-ui .contact-head-layout{padding-block:54px}.reference-ui .contact-status,.reference-ui .contact-info,.reference-ui .contact-form,.reference-ui .account-auth-card,.reference-ui .account-profile-section,.reference-ui .account-library-section,.reference-ui .detail-wrap{position:relative;background:linear-gradient(180deg,#0a171d,#061014);border:1px solid var(--rf-line2);box-shadow:var(--rf-shadow);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.reference-ui .contact-status,.reference-ui .contact-info,.reference-ui .contact-form{padding:22px}.reference-ui .contact-status:before,.reference-ui .contact-info:before,.reference-ui .contact-form:before,.reference-ui .account-auth-card:before,.reference-ui .account-profile-section:before,.reference-ui .account-library-section:before,.reference-ui .detail-wrap:before{content:"";position:absolute;left:18px;top:-1px;width:120px;height:1px;background:linear-gradient(90deg,var(--rf-cyan),transparent);box-shadow:0 0 8px var(--rf-cyan)}.reference-ui .contact-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rf-cyan);box-shadow:0 0 12px var(--rf-cyan);margin-right:10px}.reference-ui .contact-info h3,.reference-ui .contact-form h3,.reference-ui .account-profile-section h2,.reference-ui .account-library-section h2{font-family:Sora,sans-serif;text-transform:uppercase;letter-spacing:-.03em}.reference-ui .contact-channels,.reference-ui .contact-security-note{margin-top:18px;padding-top:16px;border-top:1px solid var(--rf-line)}.reference-ui .contact-form .field,.reference-ui .admin-form>div{display:grid;gap:7px;margin-bottom:13px}.reference-ui input,.reference-ui textarea,.reference-ui select{width:100%;box-sizing:border-box;background:#040b0f!important;color:var(--rf-white)!important;border:1px solid var(--rf-line2)!important;border-radius:0!important;min-height:46px;padding:11px 12px;font:500 .86rem Inter,sans-serif;outline:none}.reference-ui textarea{min-height:150px;resize:vertical}.reference-ui input:focus,.reference-ui textarea:focus,.reference-ui select:focus{border-color:var(--rf-cyan)!important;box-shadow:0 0 0 1px rgba(99,247,240,.18),0 0 16px rgba(99,247,240,.08)}.reference-ui label{color:#9fb1b7;font:700 .65rem Sora,sans-serif;text-transform:uppercase;letter-spacing:.12em}.reference-ui .admin-login-overlay{background:radial-gradient(circle at 50% 18%,rgba(99,247,240,.08),transparent 30%),rgba(2,7,10,.95)}.reference-ui .account-auth-card{width:min(560px,calc(100% - 24px));padding:26px!important;box-sizing:border-box}.reference-ui .account-auth-mark img{filter:drop-shadow(0 0 18px rgba(99,247,240,.3))}.reference-ui .account-auth-card h1{font:700 clamp(2rem,6vw,3.4rem) Sora,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.reference-ui .account-auth-lead,.reference-ui .account-auth-note,.reference-ui .account-avatar-note,.reference-ui .account-section-head p{color:var(--rf-muted)}.reference-ui .admin-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.reference-ui .admin-tab{min-height:42px;border:1px solid var(--rf-line2)!important;background:#071116!important;color:#9fb1b7!important;font:700 .68rem Sora,sans-serif;text-transform:uppercase;letter-spacing:.1em}.reference-ui .admin-tab.active{color:var(--rf-white)!important;border-color:var(--rf-cyan)!important;box-shadow:inset 0 0 18px rgba(99,247,240,.07)}.reference-ui .account-shell{width:min(1320px,calc(100% - 24px));margin:28px auto;padding:18px!important;box-sizing:border-box}.reference-ui .account-dashboard-kicker{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--rf-line);background:#050d12;color:#718890;font:700 .62rem Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere}.reference-ui .account-header{grid-template-columns:auto 1fr auto;padding:20px 0}.reference-ui .account-avatar{border:1px solid var(--rf-cyan)!important;box-shadow:0 0 18px rgba(99,247,240,.1)}.reference-ui .account-badges span,.reference-ui .account-panel-label{display:inline-flex;border:1px solid var(--rf-line2);padding:7px 10px;color:#9fb1b7;font:700 .62rem Sora,sans-serif;text-transform:uppercase;letter-spacing:.09em;background:#071116}.reference-ui .account-profile-section,.reference-ui .account-library-section{padding:20px;margin-top:12px}.reference-ui .admin-panel{border:1px solid var(--rf-line);background:#050d12;padding:16px;margin-top:10px}.reference-ui .account-disabled-banner{border:1px solid rgba(183,109,58,.55)!important;background:rgba(183,109,58,.08)!important;color:#d7b69d!important}.reference-ui .detail-wrap{width:min(980px,calc(100% - 24px));margin:32px auto;padding:28px!important;min-height:48vh;box-sizing:border-box;overflow-wrap:anywhere}.reference-ui .detail-wrap h1,.reference-ui .detail-wrap h2,.reference-ui .detail-wrap h3,.reference-ui .detail-wrap h4{font-family:Sora,sans-serif;text-transform:uppercase}.reference-ui .detail-wrap a{color:var(--rf-cyan);overflow-wrap:anywhere}.reference-ui .detail-wrap img{max-width:100%;height:auto;border:1px solid var(--rf-line2);box-sizing:border-box}.reference-ui .detail-body{overflow-wrap:anywhere}.reference-ui .detail-body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:820px){.reference-ui .contact-head-layout,.reference-ui .contact-grid,.reference-ui .account-header,.reference-ui .account-section-head{grid-template-columns:1fr}.reference-ui .contact-head-layout{padding-block:30px}.reference-ui .contact-status{margin-top:8px}.reference-ui .account-shell{width:calc(100% - 12px);margin:8px auto}.reference-ui .account-header{grid-template-columns:1fr;text-align:left}.reference-ui .admin-tabs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ui .detail-wrap{width:calc(100% - 12px);margin:8px auto;padding:18px!important}.reference-ui .contact-grid{gap:10px}.reference-ui .contact-info,.reference-ui .contact-form{padding:16px}.reference-ui .account-dashboard-kicker{flex-direction:column}.reference-ui .account-profile-section,.reference-ui .account-library-section,.reference-ui .admin-panel{padding:14px}.reference-ui .hero-ctas .btn{flex:1 1 180px;min-width:0}}@media(max-width:480px){.reference-ui .admin-tabs{grid-template-columns:1fr}.reference-ui .contact-info,.reference-ui .contact-form{padding:14px}.reference-ui .account-auth-card{width:calc(100% - 12px);padding:18px!important}.reference-ui .account-profile-section,.reference-ui .account-library-section,.reference-ui .admin-panel{padding:12px}.reference-ui .detail-wrap{padding:14px!important}.reference-ui .hero-ctas{gap:8px}.reference-ui .hero-ctas .btn{width:100%;flex-basis:100%}}