[hidden]{display:none!important}.hero-v2 h1{font-size:clamp(43px,5.8vw,80px)}.values{grid-template-columns:1fr 1fr}.values article{min-height:245px}.values h3{margin-top:20px}.feature-visual{height:62px;margin-top:22px;display:flex;align-items:center;position:relative}.detection-visual{gap:14px}.detection-visual span{height:31px;width:31px;border:1px solid #784050;border-radius:8px;transform:rotate(45deg);background:#4b1e3033}.detection-visual i{height:1px;width:110px;background:linear-gradient(90deg,#ed526e,transparent);position:absolute;left:0;top:30px;animation:scan-line 3s ease-in-out infinite}.speed-visual{gap:8px;align-items:end;height:50px}.speed-visual span{width:9px;height:30%;background:linear-gradient(#c25b7c,#53283d);border-radius:3px}.speed-visual span:nth-child(3n){height:70%}.speed-visual span:nth-child(3n+1){height:45%}.speed-visual span:nth-child(4n){height:95%}.update-visual{gap:25px;font-size:13px;color:#b58299}.update-visual span{padding:10px 16px;border:1px solid #5e3048;border-radius:9px;background:#3a1c2d55}.update-visual i{font-size:24px;font-style:normal}.feature-discord{display:inline-block;font-size:12px;margin-top:40px;color:#e399b4}.team{position:relative;overflow:hidden;max-width:none;isolation:isolate;padding-left:6%;padding-right:6%;min-height:420px;background:#08090c}.team .section-heading{position:relative;z-index:1}.team-ambient{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.team-ambient>span{position:absolute;left:5%;top:20%;width:120%;height:280px;border:1px solid #b4a3b72c;border-radius:50%;filter:blur(4px);box-shadow:0 0 40px #9a879515,inset 0 0 25px #eee1;transform:rotate(-24deg);animation:ambient-drift 18s ease-in-out infinite alternate}.team-ambient>span:nth-child(2){left:-50%;top:40%;transform:rotate(31deg);height:380px;animation-delay:-9s;box-shadow:0 0 55px #b6547222}.role-group{max-width:1160px;margin:65px auto}.role-group-title{text-align:center;font-size:11px;letter-spacing:3.5px;font-weight:600;color:#77747f;margin:0 0 30px;text-transform:uppercase}.role-members{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.discord-member{width:210px;min-height:230px;background:linear-gradient(140deg,#ffffff09,#ffffff03);border:1px solid #ffffff16;backdrop-filter:blur(14px);border-radius:16px;padding:27px 14px 22px;text-align:center;transition:border-color .25s,background .25s}.discord-member:hover{border-color:#d58caa55;background:#ffffff0a}.discord-avatar{position:relative;width:80px;height:80px;margin:0 auto 17px}.avatar-photo{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #ffffff15;background:#202028}.avatar-decoration{position:absolute;width:120%;height:120%;left:-10%;top:-10%;pointer-events:none}.discord-member h4{font-size:15px;font-weight:700;margin:0 0 10px;overflow-wrap:anywhere}.discord-role{display:inline-block;padding:4px 12px;border-radius:30px;border:1px solid #ffffff20;background:#ffffff09;color:#bcbac2;font-size:10px;max-width:100%;overflow-wrap:anywhere}.discord-member p{font-size:11px;margin-top:8px;color:#77737e;overflow-wrap:anywhere}.team-update{text-align:center;font-size:10px;color:#67616e;margin-top:35px}.team-placeholder{text-align:center;max-width:440px;margin:55px auto;padding:35px 25px;background:#ffffff04;border:1px solid #ffffff0c;border-radius:18px;backdrop-filter:blur(12px)}.placeholder-avatar{width:66px;height:66px;margin:0 auto 22px;border-radius:50%;border:1px solid #794153;color:#e598b2;background:#3e1b2b;display:grid;place-items:center;font-size:27px;font-weight:800}.team-placeholder h3{font-size:18px;margin-bottom:12px}.team-placeholder p{font-size:12px}.team-placeholder a{margin-top:23px;font-size:12px}.package-grid{grid-template-columns:repeat(2,1fr);max-width:870px;margin:auto;gap:24px}.quote-price{font-size:26px!important;letter-spacing:-1px!important}.package-security{font-size:10px;color:#ae8393;margin-top:25px;padding-top:20px;border-top:1px solid #33232e}.package .desc{min-height:46px}.packages{padding-bottom:100px}.admin-shell{min-height:650px}.admin-main{max-height:80vh}.admin-main h2{font-family:Manrope,sans-serif;font-size:30px}.aside-bottom button{margin-top:20px}#loginView{padding-top:45px}#loginView>p{font-size:12px;margin:17px 0 25px}.form-error{color:#fa8fa3;font-size:12px}.form-hint{font-size:11px;line-height:1.7;color:#8f8b9a}.connection-state{border:1px solid #3d3040;padding:16px;background:#24192355;border-radius:8px;font-size:12px;color:#c99bb0;margin-bottom:23px}#discordForm{margin-bottom:30px}#rolePicker{border-top:1px solid #302333;padding-top:24px}.role-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.role-heading h3{font-size:15px}#roleList{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 25px;max-height:320px;overflow:auto}.role-option{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid #3a303f;border-radius:6px;padding:12px;cursor:pointer}.role-option input{width:auto;accent-color:#e3395d}.role-color{width:8px;height:8px;border-radius:50%;flex-shrink:0}.role-option>span:last-child{overflow-wrap:anywhere;min-width:0}#saveRoles{font-size:11px;padding:12px 16px;margin:0 12px 12px 0}#discordMessage{font-size:12px;margin-top:17px;color:#d69aad}#editor h3{font-size:16px}.nav-action{white-space:nowrap}.status-dot{background:#8abca3}.feature-discord:hover{color:white}footer{gap:18px;flex-wrap:wrap}@keyframes ambient-drift{to{translate:3% 40px;opacity:.5}}@keyframes scan-line{50%{translate:30px 0;opacity:.4}}@media(max-width:650px){.hero-v2 h1{font-size:clamp(35px,8.8vw,54px);letter-spacing:-1.8px}.values{grid-template-columns:1fr}.package-grid{grid-template-columns:1fr}.discord-member{width:calc(50% - 9px);min-height:210px;padding:24px 10px 20px}.role-members{gap:16px;max-width:460px;margin:auto}.discord-avatar{width:68px;height:68px}.discord-member h4{font-size:13px}.role-group{margin:45px auto}.role-group-title{font-size:10px;letter-spacing:3px}#roleList{grid-template-columns:1fr}.admin-main{max-height:none}.admin-shell{min-height:0}.aside-bottom{display:block;grid-column:1/-1;padding-top:5px}.aside-bottom p{display:none}.aside-bottom button{margin:8px 0 0}.admin-shell aside{gap:5px}.admin-label{display:none}#loginView{padding:15px 0 25px}.package .desc{min-height:0}footer>a:last-child{margin-left:auto}}@media(prefers-reduced-motion:reduce){.team-ambient>span,.detection-visual i{animation:none}}
