:root{--bg:#090a12;--card:#1b1d30b8;--in:#080912b3;--tx:#eceefb;--mu:#8f93b3;--bd:#ffffff17;--ac:#4b6bff;--ac3:#2342c9;--ok:#6fe3a6;--okb:#28a0642e;--er:#ff7088;--erb:#ff466429;--wn:#f5b74e;--wnb:#f5b74e29;--sh:0 1px 0 #ffffff0f inset, 0 24px 40px -22px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=light]{--bg:#eef0f8;--card:#ffffffd1;--in:#f0f2fae6;--tx:#14162a;--mu:#666b88;--bd:#14163c1a;--ok:#12805c;--okb:#dff5ea;--er:#c4314b;--erb:#fde8ec;--wn:#a15c07;--wnb:#fff1d9;--sh:0 1px 0 #fff inset, 0 24px 36px -24px #28327859;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px);scrollbar-width:thin;scrollbar-color:#8ca0dc40 transparent;overflow:hidden auto}body{color:var(--tx);background:radial-gradient(60% 45% at 85% 0, #506eff3d, transparent), radial-gradient(45% 40% at 0 100%, #aa50ff2e, transparent), var(--bg);background-attachment:fixed;min-height:100vh;margin:0;font:15px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8ca0dc40 padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#8ca0dc80 padding-box content-box}:root[data-theme=light]{scrollbar-color:#64748b59 transparent}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#64748b59 padding-box content-box}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#64748b99 padding-box content-box}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.i{flex:none;width:18px;height:18px}.btn{border:1px solid var(--bd);background:var(--card);box-shadow:0 3px 0 var(--bd);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:transform .1s,box-shadow .1s;display:inline-flex}.btn:hover{border-color:var(--ac)}.btn:active{box-shadow:0 0 0 var(--bd);transform:translateY(3px)}.btn.p{background:linear-gradient(180deg, #6783ff, var(--ac));color:#fff;box-shadow:0 4px 0 var(--ac3), 0 14px 22px -8px #4b6bffb3;border-color:#5774ff}.btn.p:active{box-shadow:0 0 0 var(--ac3), 0 4px 10px -4px #4b6bffb3}.btn.sm{border-radius:10px;padding:6px 12px;font-size:13px}.btn.dg{color:var(--er)}.btn-danger{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.btn-danger:hover{background:#b91c1c}.danger-zone{background:#ef444414;border:1px solid #ef444459;border-radius:14px;gap:12px;padding:16px;display:grid}.ib{color:var(--mu);background:0 0;border:0;border-radius:9px;place-items:center;padding:7px;display:inline-grid}.ib:hover{background:var(--in);color:var(--tx)}.ib.sm{padding:5px 9px;font-size:12px;font-weight:700}.card{background:var(--card);border:1px solid var(--bd);box-shadow:var(--sh);-webkit-backdrop-filter:blur(14px);border-radius:20px}input,select,textarea{border:1px solid var(--bd);background:var(--in);border-radius:12px;outline:none;width:100%;padding:12px 14px;box-shadow:inset 0 2px 6px #00000040}input[type=checkbox]{width:18px;height:18px;accent-color:var(--ac);padding:0}input:focus,select:focus,textarea:focus{border-color:var(--ac)}select option{color:#eceefb;background:#1b1d30}label{color:var(--mu);margin:0 0 6px;font-size:13px;display:block}label i{color:var(--er);font-style:normal}.hint{color:var(--mu);margin:6px 0 0;font-size:12.5px}.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.sub{color:var(--mu);margin:0;font-size:14px}.inf{border:1.5px solid var(--ac);width:18px;height:18px;color:var(--ac);cursor:help;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.fr{align-items:center;gap:10px;display:flex}.fr>div{flex:1}.chk{color:var(--tx);cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}#login{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex;position:relative;overflow:visible;background:0 0!important}#bg,#emb{width:100%;height:100%;display:block}#bg{z-index:0;pointer-events:none;position:fixed;inset:0}.brandp,.lf{z-index:1;position:relative}.brandp{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 0 24px;display:flex;position:relative}.logo{align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.logo b{background:linear-gradient(180deg, #6783ff, var(--ac));color:#fff;box-shadow:0 3px 0 var(--ac3);border-radius:11px;padding:7px;display:grid}.brandp h1{letter-spacing:-.03em;margin:0;font-size:44px;line-height:1.08}.brandp p{color:var(--mu);max-width:440px;margin:0;font-size:17px}.pts{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pts li{gap:12px;display:flex}.pts span{background:var(--card);border:1px solid var(--bd);color:var(--ac);border-radius:10px;height:fit-content;padding:7px;display:grid}.lf{z-index:2;justify-content:center;align-items:center;width:100%;max-width:420px;padding:0;display:flex;position:relative}.fw{width:100%;max-width:420px;position:relative}.fw form{z-index:2;gap:16px;width:100%;max-width:420px;padding:32px;transition:transform .3s;display:grid;position:relative;transform:none}.fw form:hover{transform:none}.lf form{z-index:2;gap:16px;width:100%;max-width:420px;padding:32px;transition:transform .3s;display:grid;position:relative;transform:none}.lf form:hover{transform:none}.lf h2{margin:0;font-size:26px}.fw .botw{z-index:1;width:112px;height:124px;position:absolute;top:-88px;right:28px}#bl,#bd{width:100%;height:100%}.botw{width:120px;height:132px;position:relative}#snd2{z-index:10001;cursor:pointer;color:#f2f2fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12121fd9;border:1px solid #ffffff26;border-radius:12px;padding:8px 12px;font-size:16px;transition:all .2s;position:fixed;bottom:24px;left:24px;right:auto;box-shadow:0 4px 16px #0006}#snd2:hover{background:#ffffff1f;border-color:#a855f7;transform:scale(1.05)}#snd{background:var(--card);border:1px solid var(--bd);cursor:pointer;z-index:10;color:var(--tx);border-radius:8px;padding:4px 6px;font-size:12px;position:absolute;top:-6px;right:-6px}#dock{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:60;width:96px;height:104px;animation:.8s cubic-bezier(.2,1.3,.4,1) fly;display:block;position:fixed}@keyframes fly{0%{opacity:0;transform:translate(-32vw,-58vh)scale(1.7)rotate(-18deg)}to{opacity:1;transform:none}}@media (width<=700px){#dock{width:64px;height:70px;bottom:12px;right:12px}}.bot{cursor:pointer;filter:drop-shadow(0 12px 14px #00000073);width:100%;height:100%;overflow:visible}.bot *{transform-box:fill-box;transform-origin:50%}.bot .m,.bot .hap,.bot .tear,.bot .ch,.bot .ban,.bot .phn,.bot .vine,.bot .zz{opacity:0;transition:opacity .2s}.bot .ms{opacity:1}.bot .ms,.bot .mm{stroke:#4a2a1b;stroke-width:3.2px;stroke-linecap:round;fill:none}.bot .hap{stroke:#2b1a12;stroke-width:4.5px;stroke-linecap:round;fill:none}.bot .eyes{transform:translate(var(--ex,0px), var(--ey,0px));transition:transform .25s}.bot .eye{transition:transform .2s;animation:4.6s infinite blink}.bot .hand{transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.bot .head{transition:transform .3s}.bot .float{animation:3.2s ease-in-out infinite bob}.bot .tail{transform-origin:10% 100%;animation:2.2s ease-in-out infinite alternate tail}.bot[data-m=listen] .head{animation:.9s ease-in-out infinite nod}.bot[data-m=listen] .ch{opacity:.55}.bot[data-m=away] .eye{animation:none}.bot[data-m=away] .ch{opacity:.4}.bot[data-m=shy] .eye{animation:none;transform:scaleY(.08)}.bot[data-m=shy] .ch{opacity:.95}.bot[data-m=shy] .hl{transform:translate(24px,-60px)}.bot[data-m=shy] .hr{transform:translate(-24px,-60px)}.bot[data-m=happy] .eye,.bot[data-m=happy] .ms{opacity:0}.bot[data-m=happy] .hap,.bot[data-m=happy] .mo{opacity:1}.bot[data-m=happy] .ch{opacity:.95}.bot[data-m=happy] .float{animation:.5s ease-in-out infinite jump}.bot[data-m=happy] .hl{transform:translate(-6px,-30px)}.bot[data-m=happy] .hr{transform:translate(6px,-30px)}.bot[data-m=sad] .eye{animation:none;transform:scaleY(.6)translateY(3px)}.bot[data-m=sad] .ms{opacity:0}.bot[data-m=sad] .mm{opacity:1}.bot[data-m=sad] .tear{opacity:1;animation:1.2s infinite tear}.bot[data-m=sad] .head{transform:translateY(5px)rotate(-3deg)}.bot[data-m=sad] .float{animation:none}.bot[data-m=sad] .hl{transform:translate(4px,6px)}.bot[data-m=sad] .hr{transform:translate(-4px,6px)}.bot[data-m=wow] .eye{animation:none;transform:scale(1.3)}.bot[data-m=wow] .ms{opacity:0}.bot[data-m=wow] .mw{opacity:1}.bot[data-m=wow] .float{animation:.35s 2 jump}.bot[data-m=banana] .ban{opacity:1}.bot[data-m=banana] .ban,.bot[data-m=banana] .hr{animation:3s ease-in-out infinite eat}.bot[data-m=banana] .ms{opacity:0}.bot[data-m=banana] .mc{opacity:1;animation:.35s infinite chew}.bot[data-m=banana] .ch{opacity:.6}.bot[data-m=reels] .phn{opacity:1}.bot[data-m=reels] .hl{transform:translate(25px,-4px)}.bot[data-m=reels] .hr{transform:translate(-25px,-4px)}.bot[data-m=reels] .eyes{transform:translateY(7px)}.bot[data-m=reels] .head{animation:2.4s infinite chuckle}.bot[data-m=reels] .scr{animation:6s infinite scrollreel}.bot[data-m=reels] .ch{opacity:.7}.bot[data-m=scratch] .hr{animation:.35s infinite alternate scratch}.bot[data-m=scratch] .eyes{transform:translate(5px,-5px)}.bot[data-m=scratch] .head{transform:rotate(-4deg)}.bot[data-m=nap] .eye{animation:none;transform:scaleY(.08)}.bot[data-m=nap] .zz{opacity:1;animation:2.4s infinite zz}.bot[data-m=nap] .head{transform:translateY(4px)rotate(5deg)}.bot[data-m=nap] .ch{opacity:.6}.bot[data-m=swing] .vine{opacity:1}.bot[data-m=swing] .float{transform-box:view-box;transform-origin:110px -70px;animation:2.2s ease-in-out infinite swing}.bot[data-m=swing] .ms{opacity:0}.bot[data-m=swing] .mo{opacity:1}@keyframes blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes bob{50%{transform:translateY(-4px)}}@keyframes tail{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}@keyframes nod{0%,to{transform:translateY(0)}35%{transform:translateY(6px)rotate(2deg)}70%{transform:translateY(-2px)rotate(-2deg)}}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes tear{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes chew{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes eat{0%,to{transform:translate(0)rotate(0)}35%,75%{transform:translate(-34px,-26px)rotate(-25deg)}}@keyframes chuckle{0%,80%,to{transform:translateY(0)}86%{transform:translateY(-4px)}92%{transform:translateY(1px)}}@keyframes scrollreel{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-30px)}50%,68%{transform:translateY(-60px)}75%,93%{transform:translateY(-90px)}to{transform:translateY(0)}}@keyframes scratch{0%{transform:translate(-30px,-76px)}to{transform:translate(-39px,-69px)}}@keyframes zz{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(8px,-14px)}}@keyframes swing{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.body{padding-bottom:120px!important}.otp-box{justify-content:center;gap:8px;margin:8px 0;display:flex}.otp-digit{text-align:center;border:1px solid var(--bd);background:var(--in);width:46px;height:54px;color:var(--tx);border-radius:12px;outline:none;padding:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:24px;font-weight:700;transition:border-color .15s,box-shadow .15s}.otp-digit:focus{border-color:var(--ac);box-shadow:0 0 0 2px #4b6bff59}.auth-switch{color:var(--mu);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;display:flex}.auth-switch button{color:var(--ac);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.auth-switch button:hover{color:#fff}.admin-pill{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800;box-shadow:0 2px 8px #f59e0b66}.toggle-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tx);align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}.toggle-switch{background:#334155;border-radius:99px;flex-shrink:0;width:46px;height:24px;transition:background-color .2s;position:relative}.toggle-switch.on{background:var(--ac)}.toggle-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.toggle-switch.on .toggle-thumb{transform:translate(22px)}.cred-card{background:#14171d;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:16px 20px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.cred-card:hover{border-color:#ffffff38}.cred-card small{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.cred-card .cred-val{color:#fff;font-size:16px;font-weight:700}.cred-card .cred-val.mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:600}:root[data-theme=light] .cred-card{background:#fff;border:1px solid #14163c1f;box-shadow:0 1px 4px #0000000a}:root[data-theme=light] .cred-card:hover{border-color:#2563eb59;box-shadow:0 2px 8px #2563eb14}:root[data-theme=light] .cred-card small{color:#64748b}:root[data-theme=light] .cred-card .cred-val{color:#0f172a}:root[data-theme=light] .cred-card-copy-btn{color:#64748b}:root[data-theme=light] .cred-card-copy-btn:hover{color:#0f172a;background:#0000000f}:root[data-theme=light] .secret-slider-track{background:#f1f5f9;border:1px solid #cbd5e1}:root[data-theme=light] .secret-slider-bar{background:#e2e8f0}:root[data-theme=light] .secret-slider-bar:after{background:#2563eb}:root[data-theme=light] .app-switcher-select{color:#0f172a!important;background:#fff!important;border:1px solid #14163c29!important}:root[data-theme=light] .app-switcher-select option{color:#0f172a;background:#fff}.cred-card-copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:color .15s,background-color .15s,transform .1s;display:inline-flex}.cred-card-copy-btn:hover{color:#fff;background:#ffffff1a}.cred-card-copy-btn:active{transform:scale(.92)}.secret-slider-container{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.secret-slider-track{align-items:center;gap:8px;max-width:280px;margin-top:2px;display:flex}.secret-slider-track .arrow{color:#64748b;-webkit-user-select:none;user-select:none;font-size:10px}.secret-slider-bar{background:#262a35;border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.secret-slider-bar:after{content:"";background:#475569;border-radius:3px;width:48%;height:100%;position:absolute;left:12%}.app-cred-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-switcher-badge{background:#1c1f28;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:flex}.app-switcher-select{color:#60a5fa;cursor:pointer;background:0 0;border:none;outline:none;padding:2px 4px;font-size:13.5px;font-weight:600}.app-switcher-select option{color:#fff;background:#161820}.btn-warning{color:#fff;background:#b45309;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.btn-warning:hover{background:#d97706}.notice-box{color:#bfdbfe;background:#1e3a8a59;border:1px solid #3b82f659;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;font-size:13.5px;line-height:1.5;display:flex}.snippet-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.btn-copy-code{color:#fff;background:#2563eb;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:background-color .15s;display:inline-flex;box-shadow:0 4px 12px #2563eb59}.btn-copy-code:hover{background:#1d4ed8}.btn-view-example{color:#fff;background:#16a34a;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:background-color .15s;display:inline-flex;box-shadow:0 4px 12px #16a34a59}.btn-view-example:hover{background:#15803d}.btn-view-tutorial{color:#fff;background:#475569;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:background-color .15s;display:inline-flex;box-shadow:0 4px 12px #47556959}.btn-view-tutorial:hover{background:#334155}.code-box{color:#c9d1d9;background:#0d1117;border:1px solid #ffffff14;border-radius:12px;padding:16px 20px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.code-box .kw{color:#ff7b72}.code-box .str{color:#79c0ff}.code-box .com{color:#8b949e;font-style:italic}.code-box .fn{color:#d2a8ff}:root[data-theme=light] .code-box{color:#1e293b;background:#f8fafc;border:1px solid #14163c1f}:root[data-theme=light] .code-box .kw{color:#d73a49}:root[data-theme=light] .code-box .str{color:#032f62}:root[data-theme=light] .code-box .com{color:#6a737d}:root[data-theme=light] .code-box .fn{color:#6f42c1}#app{min-height:100vh;display:block}header{top:env(safe-area-inset-top,0px);z-index:20;background:var(--card);border-bottom:1px solid var(--bd);-webkit-backdrop-filter:blur(16px);align-items:center;gap:18px;padding:12px 28px;display:flex;position:sticky}.appsel{border:1px solid var(--bd);background:var(--in);border-radius:14px;align-items:center;gap:10px;padding:4px 6px 4px 14px;display:flex}.appsel label{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin:0;font-size:11px}#asel{text-transform:uppercase;width:200px;box-shadow:none;background:0 0;border:0;padding:8px 6px;font-weight:700}nav{gap:4px;margin:0 auto;display:flex}nav button{color:var(--mu);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}nav button span{white-space:nowrap;font-size:13.5px;display:none}nav button:hover{color:var(--tx);background:var(--in)}nav button.on,nav button.active{padding:9px 16px;color:#fff!important;background:var(--ac)!important;box-shadow:0 4px 14px #4b6bff66, 0 2px 0 var(--ac3)!important}nav button.on span,nav button.active span{display:inline!important}:root[data-theme=light] nav button.on,:root[data-theme=light] nav button.active{color:#fff!important;background:var(--ac)!important;box-shadow:0 4px 12px #4b6bff59, 0 2px 0 var(--ac3)!important}.hr{gap:4px;display:flex}.body{grid-template-columns:330px 1fr;align-items:start;gap:26px;max-width:1360px;margin:0 auto;padding:26px 28px;display:grid}#dp{gap:14px;padding:18px;display:grid;position:sticky;top:90px}#emb{background:radial-gradient(70% 70% at 50% 60%,#4b6bff40,#0000);border-radius:14px;height:190px}.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .15s ease-out}.dn{justify-content:space-between;align-items:center;gap:8px;display:flex}.dn h2{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:20px}.pill{background:var(--okb);color:var(--ok);white-space:nowrap;border-radius:99px;padding:3px 11px;font-size:11.5px;font-weight:700}.pill.er{background:var(--erb);color:var(--er)}.pill.wn{background:var(--wnb);color:var(--wn)}.pill.ok{color:#10b981;background:#10b98129;border:1px solid #10b98159}.pill.inact{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b59}input::-ms-reveal{display:none!important}input::-ms-clear{display:none!important}input::-webkit-credentials-auto-fill-button{visibility:hidden;position:absolute;right:0}.pw-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.pw-input-wrapper input{padding-right:44px!important}.pw-toggle-btn{position:absolute;top:50%;right:8px;transform:translateY(-50%);cursor:pointer!important;color:var(--mu)!important;z-index:5!important;pointer-events:auto!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px!important;transition:color .15s,background-color .15s!important;display:inline-flex!important}.pw-toggle-btn:hover{color:var(--tx)!important;background:#ffffff14!important}:root[data-theme=light] .pw-toggle-btn:hover{color:#0f172a!important;background:#0000000f!important}.gen-modal-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.gen-modal-header h3{color:var(--tx);letter-spacing:-.3px;margin:0;font-size:19px;font-weight:700}:root[data-theme=light] .gen-modal-header h3{color:#0f172a!important}.gen-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:20px;line-height:1;transition:all .15s}.gen-modal-close:hover{color:#fff;background:#ffffff14}:root[data-theme=light] .gen-modal-close{color:#64748b}:root[data-theme=light] .gen-modal-close:hover{color:#0f172a;background:#0000000f}.gen-field-label{color:#f1f5f9;margin-bottom:6px;font-size:13px;font-weight:600;display:block}:root[data-theme=light] .gen-field-label{color:#1e293b!important}.gen-input-red,.gen-input-blue{color:#fff;background:#0a0d14;border:1px solid #ffffff24;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .15s}.gen-input-red option,.gen-input-blue option{color:#fff;background:#0a0d14}:root[data-theme=light] .gen-input-red,:root[data-theme=light] .gen-input-blue{color:#0f172a!important;background:#fff!important;border:1px solid #14163c2e!important;box-shadow:0 1px 3px #0000000a!important}:root[data-theme=light] .gen-input-red option,:root[data-theme=light] .gen-input-blue option{color:#0f172a;background:#fff}.gen-input-red:focus,.gen-input-blue:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb40!important}:root[data-theme=light] .gen-input-red:focus,:root[data-theme=light] .gen-input-blue:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb33!important}.gen-calc-box{background:#0a0d16;border:1px solid #ffffff14;border-radius:8px;padding:10px 14px;font-size:13px}.gen-calc-box strong{color:#60a5fa;font-size:14px}:root[data-theme=light] .gen-calc-box{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}:root[data-theme=light] .gen-calc-box strong{color:#2563eb!important}.gen-hwid-box{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.gen-hwid-box .hwid-title{color:#f8fafc;font-size:13.5px;font-weight:600}:root[data-theme=light] .gen-hwid-box{background:#f8fafc!important;border:1px solid #14163c1f!important}:root[data-theme=light] .gen-hwid-box .hwid-title{color:#0f172a!important}.gen-checkboxes{color:#cbd5e1;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}:root[data-theme=light] .gen-checkboxes{color:#334155!important}.gen-btn-red,.gen-btn-blue{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;width:100%;margin-top:8px;padding:13px 18px;font-size:15px;font-weight:700;transition:transform .1s,filter .15s;box-shadow:0 4px 14px #2563eb61}.gen-btn-red:hover,.gen-btn-blue:hover{filter:brightness(1.1);transform:translateY(-1px)}.gen-btn-red:active,.gen-btn-blue:active{transform:translateY(0)}.manage-nav{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:6px;display:flex}:root[data-theme=light] .manage-nav{background:#00000008;border:1px solid #14163c14}.manage-nav-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.manage-nav-btn:hover{color:#fff;background:#ffffff0d}:root[data-theme=light] .manage-nav-btn{color:#64748b}:root[data-theme=light] .manage-nav-btn:hover{color:#0f172a;background:#0000000d}.manage-nav-btn.on,.manage-nav-btn.active{background:var(--ac)!important;color:#fff!important;box-shadow:0 4px 14px #4b6bff66, 0 2px 0 var(--ac3)!important}:root[data-theme=light] .manage-nav-btn.on,:root[data-theme=light] .manage-nav-btn.active{background:var(--ac)!important;color:#fff!important;box-shadow:0 4px 14px #4b6bff59, 0 2px 0 var(--ac3)!important}.reveal-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:inline-flex}.reveal-btn:hover{color:#60a5fa}.role-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.role-badge.admin{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.role-badge.reseller{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.role-badge.developer,.role-badge.role-developer{color:#818cf8;background:#6366f126;border:1px solid #6366f14d}.role-badge.role-admin{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.role-badge.role-reseller{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.role-badge.role-user{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b840}.perm-matrix{background:#080c14;border:1px solid #ffffff14;border-radius:8px;gap:8px;margin-top:8px;padding:12px;display:grid}.perm-checkbox-item{color:#cbd5e1;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.perm-checkbox-item:hover{color:#fff}.app-assign-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:14px;transition:border-color .2s,background .2s}.app-assign-card.selected{background:#2563eb0a;border-color:#2563eb}.app-check-item{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;transition:all .15s;display:flex}:root[data-theme=light] .perm-matrix{background:#f8fafc;border:1px solid #14163c1a}:root[data-theme=light] .perm-checkbox-item{color:#334155}:root[data-theme=light] .perm-checkbox-item:hover{color:#0f172a}:root[data-theme=light] .app-assign-card{background:#fff;border:1px solid #14163c1f;box-shadow:0 1px 4px #00000008}:root[data-theme=light] .app-check-item{color:#0f172a;background:#fff;border:1px solid #14163c1a}.app-check-item:hover{background:#ffffff0a;border-color:#2563eb66}.tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tiles.one{grid-template-columns:1fr}.tiles div{background:var(--in);text-align:center;border-radius:12px;padding:10px 12px}.tiles small,.cv small{text-transform:uppercase;letter-spacing:.08em;color:var(--mu);font-size:11px;display:block}.tiles b{font-size:17px}.cv{background:var(--in);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.cv strong{word-break:break-all;font-size:13px}.acts{flex-wrap:wrap;gap:8px;display:flex}main{gap:20px;min-width:0;display:grid}.ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ph h1{letter-spacing:-.02em;margin:0;font-size:28px}.ph p{color:var(--mu);margin:0}.pad{padding:22px}.sp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.row{justify-content:space-between;align-items:center;display:flex}.agrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.ac{cursor:pointer;gap:10px;padding:22px;display:grid;position:relative}.ac h3{text-transform:uppercase;margin:0;font-size:18px}.ac:hover{box-shadow:var(--sh), 0 30px 50px -24px hsl(var(--h), 90%, 55%)}.ac.on{border-color:hsl(var(--h), 90%, 62%);box-shadow:var(--sh), 0 0 0 1px hsl(var(--h), 90%, 62%)}.orb{background:radial-gradient(circle at 32% 28%, #fff9, transparent 38%), hsl(var(--h), 85%, 58%);width:54px;height:54px;box-shadow:0 14px 24px -8px hsl(var(--h), 90%, 50%), inset -6px -8px 14px #00000059;border-radius:50%}pre{color:#d6dcff;background:#07080f;border-radius:14px;margin:0 0 14px;padding:18px;font-size:13px;line-height:1.7;overflow-x:auto}.tw{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--mu);border-bottom:1px solid var(--bd);padding:12px 18px;font-size:12px}td{border-bottom:1px solid var(--bd);padding:13px 18px}tr:last-child td{border:0}.r{text-align:right;white-space:nowrap}.ug{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.uc{padding:18px;transition:transform .2s;position:relative}.uc:hover{transform:translateY(-4px)}.uc.open{z-index:10}.uc .h{align-items:center;gap:8px;display:flex}.uc .h b{word-break:break-all;flex:1;font-size:17px}.uc dl{color:var(--mu);gap:2px;margin:12px 0 0;font-size:12.5px;display:grid}.uc dd{margin:0}.uc dd b{color:var(--tx)}.menu{border:1px solid var(--bd);z-index:20;background:#1b1d30;border-radius:12px;min-width:160px;padding:6px;position:absolute;top:52px;right:14px;box-shadow:0 20px 40px #00000080}:root[data-theme=light] .menu{background:#fff}.menu button{text-align:left;width:100%;color:var(--tx);background:0 0;border:0;border-radius:8px;padding:9px 12px;font-weight:600;display:block}.menu button:hover{background:var(--in)}.menu button:first-child{background:var(--ac);color:#fff}.menu .x{color:var(--er)}.empty{text-align:center;color:var(--mu);padding:44px 20px}#modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#04050ca6;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}#mbox{background:var(--card);border:1px solid var(--bd);width:100%;max-width:440px;box-shadow:var(--sh);border-radius:20px;gap:16px;padding:26px;animation:.25s pop;display:grid}#mbox.wide{max-width:680px}@keyframes pop{0%{opacity:0;transform:perspective(800px)rotateX(14deg)translateY(20px)}}#mbox h3{margin:0;font-size:20px}.mf{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}#toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#111;opacity:0;pointer-events:none;z-index:99;background:#fff;border-radius:12px;padding:11px 18px;font-weight:600;transition:all .25s;position:fixed;transform:translate(-50%,30px)}#toast.show{opacity:1;transform:translate(-50%)}@media (width<=980px){#login{padding:24px 16px}.brandp{padding:0 0 16px}.brandp h1{font-size:30px}header{flex-wrap:wrap;gap:10px;padding:10px 14px}nav{order:3;width:100%;margin:0;overflow-x:auto}nav button span{display:none}nav button.on span,nav button.active span{display:inline!important}.hr{margin-left:auto}.body{grid-template-columns:1fr;padding:16px 14px}#dp{position:static}#asel{width:150px}.lf form{transform:none}}.app-assign-scroll-box{background:#090d16;border:1px solid #ffffff14;border-radius:8px;gap:8px;max-height:280px;padding:10px;display:grid;overflow-y:auto}.app-assign-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:10px;transition:all .15s}.app-assign-item.checked{background:#2563eb14;border-color:#2563eb}:root[data-theme=light] .app-assign-scroll-box{box-shadow:inset 0 1px 3px #0000000a;background:#fff!important;border:1px solid #14163c26!important}:root[data-theme=light] .app-assign-item{color:#0f172a!important;background:#f8fafc!important;border:1px solid #14163c1a!important}:root[data-theme=light] .app-assign-item.checked{background:#eff6ff!important;border-color:#3b82f6!important}:root[data-theme=light] .app-assign-item label{color:#0f172a!important}:root{--chat-bg:#070914;--glass:#ffffff0e;--glass2:#ffffff17;--line:#ffffff1f;--tx:#eef1ff;--mut:#8f97b8;--b:#5b7cff;--p:#8b5cf6;--g:#22c98b;--grad:linear-gradient(135deg, #5b7cff, #8b5cf6)}.keypass-open-chat{width:100%;height:calc(100vh - 145px);min-height:520px;max-height:860px;color:var(--tx);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.keypass-open-chat header{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border-radius:18px;flex-shrink:0;align-items:center;gap:12px;margin-bottom:8px;padding:12px 18px;display:flex}.keypass-open-chat .logo{background:var(--grad);color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid;box-shadow:0 6px 20px #5b7cff73}.keypass-open-chat .hd{flex:1;min-width:0}.keypass-open-chat .hd b{color:#fff;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.keypass-open-chat .hd span{color:var(--mut);align-items:center;margin-top:2px;font-size:12.5px;display:flex}.keypass-open-chat .dot{background:var(--g);width:7px;height:7px;box-shadow:0 0 8px var(--g);border-radius:50%;flex-shrink:0;margin-right:6px;display:inline-block}.keypass-open-chat .av{align-items:center;display:flex}.keypass-open-chat .av i{color:#fff;text-transform:uppercase;border:2px solid #12152a;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-9px;font:700 11px/1 inherit;display:grid}.keypass-open-chat .msgs{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 6px;display:flex;overflow-y:auto}.keypass-open-chat .msgs::-webkit-scrollbar{width:6px}.keypass-open-chat .msgs::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:9px}.keypass-open-chat .day{color:var(--mut);background:var(--glass);border:1px solid var(--line);border-radius:99px;align-self:center;margin:10px 0;padding:4px 14px;font-size:12px}.keypass-open-chat .row{align-items:flex-end;gap:8px;max-width:78%;display:flex}.keypass-open-chat .row.me{flex-direction:row-reverse;align-self:flex-end}.keypass-open-chat .row .av1{color:#fff;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:700 11px/1 inherit;display:grid}.keypass-open-chat .bub{background:var(--glass2);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tx);word-break:break-word;border-radius:20px 20px 20px 6px;padding:9px 14px;font-size:14px;line-height:1.45;position:relative}.keypass-open-chat .me .bub{background:var(--grad);color:#fff;border-color:#0000;border-radius:20px 20px 6px;box-shadow:0 8px 24px #5b7cff59}.keypass-open-chat .who{color:#9fb2ff;margin-bottom:2px;font-size:12px;font-weight:700}.keypass-open-chat .tag{color:var(--g);background:#22c98b29;border-radius:99px;margin-left:6px;padding:1px 8px;font-size:10.5px;font-weight:600}.keypass-open-chat .meta{opacity:.7;text-align:right;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.keypass-open-chat .voice{align-items:center;gap:10px;min-width:210px;display:flex}.keypass-open-chat .voice .pl{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .15s;display:grid}.keypass-open-chat .voice .pl:hover{transform:scale(1.1)}.keypass-open-chat .wave{flex:1;align-items:center;gap:2px;height:26px;display:flex}.keypass-open-chat .wave s{opacity:.7;background:currentColor;border-radius:2px;flex:1;min-width:2px;display:block}.keypass-open-chat .ann{text-align:center;align-self:center;max-width:82%;margin:8px 0}.keypass-open-chat .ann .bub{color:#fff;background:linear-gradient(135deg,#5b7cff2e,#8b5cf62e);border-color:#8b5cf666;border-radius:18px}.keypass-open-chat .state{text-align:center;color:var(--mut);flex:1;place-items:center;margin:auto;padding:30px;display:grid}.keypass-open-chat .state .ic{background:var(--glass2);border:1px solid var(--line);border-radius:26px;place-items:center;width:84px;height:84px;margin:0 auto 14px;display:grid;box-shadow:0 0 50px #5b7cff33}.keypass-open-chat .state h3{color:#fff;margin-bottom:4px;font-size:18px;font-weight:700}.keypass-open-chat .notice{color:#ffd48a;background:#ffb84d1a;border:1px solid #ffb84d47;border-radius:14px;align-items:center;gap:8px;margin:0 8px 8px;padding:9px 14px;font-size:13px;display:flex}.keypass-open-chat .comp{flex-shrink:0;margin:0 6px 12px;position:relative}.keypass-open-chat .cap{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#ffffff13;border-radius:99px;align-items:center;gap:4px;padding:6px 8px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff14}.keypass-open-chat .cap:focus-within{border-color:#5b7cffb3;box-shadow:0 0 0 4px #5b7cff29,0 10px 30px #00000059}.keypass-open-chat .cap.off{opacity:.5;pointer-events:none}.keypass-open-chat .ib{width:40px;height:40px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:all .15s;display:grid}.keypass-open-chat .ib:hover,.keypass-open-chat .ib:focus-visible{color:#fff;background:#ffffff1f;outline:0}.keypass-open-chat .ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.keypass-open-chat .send{background:var(--grad);color:#fff;box-shadow:0 6px 18px #5b7cff80}.keypass-open-chat .send:hover{background:var(--grad);filter:brightness(1.12)}.keypass-open-chat .cap input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 8px;font-size:14.5px}.keypass-open-chat .cap input::placeholder{color:var(--mut)}.keypass-open-chat .rec{color:#ff7a90;flex:1;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.keypass-open-chat .rec i{background:#ff4d6a;border-radius:50%;width:10px;height:10px;animation:1s infinite kp_rec_bl}@keyframes kp_rec_bl{50%{opacity:.25}}.keypass-open-chat .pop{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);z-index:100;background:#141830f0;border-radius:18px;padding:8px;position:absolute;bottom:64px;left:0;box-shadow:0 20px 50px #00000080}.keypass-open-chat .pop button{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:flex}.keypass-open-chat .pop button:hover{background:var(--glass2)}.keypass-open-chat .emo{grid-template-columns:repeat(6,1fr);gap:2px;display:grid;left:auto;right:96px}.keypass-open-chat .emo span{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:10px;padding:6px;font-size:22px;transition:background .1s}.keypass-open-chat .emo span:hover{background:var(--glass2)}:root[data-theme=light] .keypass-open-chat header{background:#ffffffd9;border-color:#0000001a}:root[data-theme=light] .keypass-open-chat .hd b{color:#0f172a}:root[data-theme=light] .keypass-open-chat .hd span{color:#64748b}:root[data-theme=light] .keypass-open-chat .bub{color:#0f172a;background:#ffffffe6;border-color:#00000014;box-shadow:0 2px 8px #0000000a}:root[data-theme=light] .keypass-open-chat .who{color:#4f46e5}:root[data-theme=light] .keypass-open-chat .cap{background:#ffffffe6;border-color:#0000001f;box-shadow:0 4px 20px #00000014}:root[data-theme=light] .keypass-open-chat .cap input{color:#0f172a}:root[data-theme=light] .keypass-open-chat .cap input::placeholder{color:#94a3b8}:root[data-theme=light] .keypass-open-chat .day{color:#64748b;background:#0000000d;border-color:#0000001a}:root[data-theme=light] .keypass-open-chat .pop{background:#fffffff2;border-color:#0000001f;box-shadow:0 10px 30px #00000026}:root[data-theme=light] .keypass-open-chat .pop button{color:#0f172a}:root[data-theme=light] .keypass-open-chat .pop button:hover,:root[data-theme=light] .keypass-open-chat .emo span:hover{background:#0000000f}.landing-page{color:var(--tx,#f2f2fa);z-index:1;background:0 0;min-height:100vh;font-family:Inter,system-ui,sans-serif;line-height:1.5;position:relative;overflow:visible}.landing-nav{z-index:50;-webkit-backdrop-filter:blur(20px);background:#0a0a148c;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:16px max(24px,50% - 620px);display:flex;position:sticky;top:0;box-shadow:0 4px 30px #00000040}.landing-logo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:22px;font-weight:800;display:flex}.landing-logo img{transition:transform .2s}.landing-logo:hover img{transform:scale(1.05)}.landing-nav-btns{align-items:center;gap:12px;display:flex}.landing-btn{color:#f2f2fa;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.landing-btn:hover{background:#ffffff14;border-color:#ffffff4d}.landing-btn-p{color:#fff;background:linear-gradient(135deg,#5b7cff,#a855f7);border:none;box-shadow:0 6px 24px #5b7cff59}.landing-btn-p:hover{filter:brightness(1.15);transform:translateY(-1px)}.landing-section{text-align:center;max-width:1100px;margin:0 auto;padding:85px 20px}.landing-hero{padding-top:105px;padding-bottom:90px;position:relative}.landing-pill{color:#d8b4fe;background:#a855f714;border:1px solid #a855f74d;border-radius:99px;margin-bottom:22px;padding:6px 18px;font-size:13.5px;font-weight:500;display:inline-block}.landing-hero h1{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(38px,7vw,70px);font-weight:800;line-height:1.08}.landing-gr{background:linear-gradient(90deg,#ec4899,#a855f7,#5b7cff);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-sub{color:#9a9ab5;max-width:660px;margin:0 auto 32px;font-size:18.5px;line-height:1.6}.landing-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:26px;display:flex}.landing-cta .landing-btn{padding:13px 28px;font-size:15.5px}.landing-ticks{color:#9a9ab5;flex-wrap:wrap;justify-content:center;gap:24px;font-size:13.5px;display:flex}.landing-ticks span:before{content:"✓ ";color:#34d399;font-weight:700}.landing-eye{color:#a855f7;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:12.5px;font-weight:700}.landing-section h2{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(28px,4.5vw,42px);font-weight:800}.landing-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:42px;display:grid}.landing-fc{-webkit-backdrop-filter:blur(18px);background:#12122273;border:1px solid #ffffff1f;border-radius:20px;padding:28px 24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s,background .35s,opacity .75s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 8px 32px #00000059,inset 0 1px 1px #ffffff1a}.landing-fc:hover{background:#1a1a32a6;border-color:#a855f773;transform:translateY(-8px)scale(1.015);box-shadow:0 20px 44px #00000080,0 0 28px #a855f733,inset 0 1px 2px #fff3}.landing-fc h3{color:#f2f2fa;margin:0 0 8px;font-size:18px;font-weight:700}.landing-fc p{color:#9a9ab5;margin:0;font-size:14.5px;line-height:1.55}.landing-ic{background:#1e1b3a;border:1px solid #a855f733;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:22px;display:grid}.landing-how{counter-reset:step}.landing-how .landing-fc:before{counter-increment:step;content:counter(step);color:#fff;background:linear-gradient(135deg,#5b7cff,#a855f7);border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;font-size:14px;font-weight:800;display:grid;box-shadow:0 4px 12px #5b7cff59}.landing-langs{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px;margin-top:36px;display:grid}.landing-lt{-webkit-backdrop-filter:blur(16px);background:#12122273;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 6px 20px #00000040,inset 0 1px 1px #ffffff14}.landing-lt i{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;font-weight:800;display:grid}.landing-lt-logo-wrap{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;transition:transform .25s,background .25s;display:flex}.landing-lt:hover .landing-lt-logo-wrap{background:#ffffff1f;transform:scale(1.08)}.landing-lt-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);width:100%;height:100%}.landing-ctab{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#17133a99,#12122280);border:1px solid #a855f74d;border-radius:24px;padding:56px 24px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;box-shadow:0 24px 64px #0000008c,0 0 32px #a855f726,inset 0 1px 1px #ffffff26}.landing-ctab:hover{border-color:#a855f780;transform:translateY(-4px);box-shadow:0 28px 76px #000000a6,0 0 40px #a855f740,inset 0 1px 2px #ffffff40}.landing-footer{-webkit-backdrop-filter:blur(16px);color:#9a9ab5;background:#0a0a1473;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px max(24px,50% - 620px);font-size:13.5px;display:flex}#landing-hb{cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5);border:none;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;transition:transform .2s;display:grid;box-shadow:0 8px 28px #2563eb80;z-index:10002!important;position:fixed!important;inset:auto 24px 24px auto!important}#landing-hb:hover{transform:scale(1.08)}#landing-hp{-webkit-backdrop-filter:blur(24px);text-align:left;background:#121222e0;border:1px solid #ffffff26;border-radius:18px;width:350px;max-width:calc(100vw - 32px);padding:16px;animation:.2s landingFadeUp;box-shadow:0 20px 50px #000000a6,inset 0 1px 1px #ffffff26;z-index:10003!important;position:fixed!important;inset:auto 24px 92px auto!important}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#landing-hp h3{color:#f2f2fa;margin:0;font-size:16px;font-weight:700}#landing-hp small{color:#9a9ab5;margin-top:2px;margin-bottom:12px;font-size:12px;display:block}.landing-help-opt{text-align:left;color:#f2f2fa;cursor:pointer;background:#1a1a2e;border:1px solid #ffffff14;border-radius:12px;width:100%;margin-top:8px;padding:12px 14px;font-size:13.5px;transition:all .15s;display:block}.landing-help-opt:hover{background:#20203a;border-color:#5b7cff}.landing-recov-msgs{background:#090a14a6;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;height:250px;max-height:52vh;margin-top:8px;padding:12px;display:flex;overflow-y:auto}.landing-recov-bubble-user{align-self:flex-end;max-width:86%}.landing-recov-bubble-user .content{color:#fff;word-break:break-word;background:linear-gradient(135deg,#4b6bff,#3b5bdb);border-radius:14px 14px 2px;padding:8px 12px;font-size:13px;line-height:1.4;box-shadow:0 2px 8px #4b6bff40}.landing-recov-bubble-admin{align-self:flex-start;max-width:86%}.landing-recov-bubble-admin .content{color:var(--tx);word-break:break-word;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px 14px 14px 2px;padding:8px 12px;font-size:13px;line-height:1.4}.landing-recov-input-bar{gap:8px;margin-top:10px;display:flex}.landing-recov-input{color:var(--tx);background:#0a0c18d9;border:1px solid #ffffff1f;border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:13px;transition:border-color .15s}.landing-recov-input:focus{border-color:#4b6bff}.landing-recov-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4b6bff,#6366f1);border:none;border-radius:10px;justify-content:center;align-items:center;padding:9px 15px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.landing-recov-send-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.landing-recov-send-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}#landing-hm{color:#7dd3fc;background:#7dd3fc14;border:1px solid #7dd3fc33;border-radius:8px;min-height:18px;margin-top:12px;padding:6px 10px;font-size:12.5px;line-height:1.4}.brandp-left{z-index:10001;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;transition:transform .2s,opacity .2s;display:flex;position:fixed;top:24px;left:28px}.brandp-left:hover{opacity:.95;transform:scale(1.03)}@media (width<=640px){.brandp-left{top:18px;left:18px}.brandp-left img{width:32px;height:32px}.brandp-left span{font-size:18px}}#login .card{-webkit-backdrop-filter:blur(24px);background:#121222a6;border:1px solid #ffffff26;box-shadow:0 24px 60px #0009,inset 0 1px 1px #ffffff26}.auth-modal-close{z-index:10001;color:#f2f2fa;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12121fd9;border:1px solid #ffffff26;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;transition:all .2s;display:grid;position:fixed;top:24px;right:28px;box-shadow:0 4px 16px #0006}.auth-modal-close:hover{background:#ffffff26;border-color:#a855f7;transform:scale(1.06)}.reveal-init{opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.reveal-init.revealed{opacity:1;transform:translateY(0)}.landing-grid .landing-fc:first-child{transition-delay:50ms}.landing-grid .landing-fc:nth-child(2){transition-delay:.12s}.landing-grid .landing-fc:nth-child(3){transition-delay:.19s}.landing-grid .landing-fc:nth-child(4){transition-delay:.26s}.landing-grid .landing-fc:nth-child(5){transition-delay:.33s}.landing-grid .landing-fc:nth-child(6){transition-delay:.4s}.landing-langs .landing-lt:nth-child(odd){transition-delay:40ms}.landing-langs .landing-lt:nth-child(2n){transition-delay:80ms}.landing-fc{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s,opacity .75s cubic-bezier(.16,1,.3,1)}.landing-fc:hover{border-color:#a855f7;transform:translateY(-8px)scale(1.015);box-shadow:0 16px 36px #00000073,0 0 24px #a855f740}.landing-lt{transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,opacity .75s cubic-bezier(.16,1,.3,1)}.landing-lt:hover{background:#19192f;border-color:#5b7cff;transform:translateY(-4px)scale(1.03);box-shadow:0 8px 20px #5b7cff40}.landing-ctab{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,opacity .75s cubic-bezier(.16,1,.3,1)}.landing-ctab:hover{transform:translateY(-4px);box-shadow:0 24px 70px #000000a6,0 0 30px #a855f733}:root[data-theme=light] body{color:#0f172a!important;background:radial-gradient(circle at 50% 20%,#fff 0%,#f1f4fd 55%,#e8eefa 100%)!important}:root[data-theme=light] .landing-page{color:#0f172a!important}:root[data-theme=light] .landing-nav{background:#ffffffc7!important;border-bottom:1px solid #cbd5e199!important;box-shadow:0 4px 20px #64748b0f!important}:root[data-theme=light] .landing-logo span{color:#0f172a!important}:root[data-theme=light] .landing-btn{color:#1e293b!important;background:#ffffffd9!important;border:1px solid #cbd5e1e6!important;box-shadow:0 1px 3px #0000000d!important}:root[data-theme=light] .landing-btn:hover{color:#4f46e5!important;background:#fff!important;border-color:#6366f1!important;box-shadow:0 4px 12px #6366f126!important}:root[data-theme=light] .landing-btn-p{color:#fff!important;background:linear-gradient(135deg,#4f46e5,#8b5cf6)!important;border:none!important;box-shadow:0 6px 20px #4f46e54d!important}:root[data-theme=light] .landing-btn-p:hover{filter:brightness(1.1)!important;box-shadow:0 8px 24px #4f46e566!important}:root[data-theme=light] .landing-hero h1{color:#0f172a!important}:root[data-theme=light] .landing-gr{background:linear-gradient(90deg,#db2777,#7c3aed,#2563eb)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}:root[data-theme=light] .landing-sub,:root[data-theme=light] .landing-ticks{color:#475569!important}:root[data-theme=light] .landing-ticks span:before{color:#059669!important}:root[data-theme=light] .landing-eye{color:#7c3aed!important}:root[data-theme=light] .landing-section h2{color:#0f172a!important}:root[data-theme=light] .landing-fc{-webkit-backdrop-filter:blur(20px)!important;background:#ffffffc7!important;border:1px solid #fffffff2!important;box-shadow:0 10px 30px #64748b14,0 1px 3px #0000000a!important}:root[data-theme=light] .landing-fc:hover{background:#fff!important;border-color:#8b5cf6!important;box-shadow:0 20px 40px #7c3aed1f,0 0 0 1px #8b5cf633!important}:root[data-theme=light] .landing-fc h3{color:#0f172a!important}:root[data-theme=light] .landing-fc p{color:#475569!important}:root[data-theme=light] .landing-ic{background:#f1f5f9!important;border:1px solid #e2e8f0!important}:root[data-theme=light] .landing-how .landing-fc:before{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;box-shadow:0 4px 12px #3b82f647!important}:root[data-theme=light] .landing-lt{color:#1e293b!important;background:#fffc!important;border:1px solid #cbd5e1cc!important;box-shadow:0 4px 14px #0000000a!important}:root[data-theme=light] .landing-lt:hover{color:#0f172a!important;background:#fff!important;border-color:#3b82f6!important;box-shadow:0 8px 24px #3b82f626!important}:root[data-theme=light] .landing-lt-logo-wrap{background:#f1f5f9f2!important;border-color:#cbd5e1cc!important;box-shadow:0 2px 6px #0000000d!important}:root[data-theme=light] .landing-ctab{-webkit-backdrop-filter:blur(24px)!important;background:linear-gradient(135deg,#eef2ffe6,#f5f3ffe6)!important;border:1px solid #a855f74d!important;box-shadow:0 20px 50px #7c3aed1a!important}:root[data-theme=light] .landing-ctab h2{color:#0f172a!important}:root[data-theme=light] .landing-ctab .landing-sub{color:#475569!important}:root[data-theme=light] .landing-footer{color:#64748b!important;background:#ffffffb3!important;border-top:1px solid #e2e8f0cc!important}:root[data-theme=light] .landing-footer span{color:#0f172a!important}:root[data-theme=light] #landing-hp{background:#fffffff2!important;border:1px solid #e2e8f0e6!important;box-shadow:0 20px 50px #0000001f!important}:root[data-theme=light] #landing-hp h3{color:#0f172a!important}:root[data-theme=light] #landing-hp small{color:#64748b!important}:root[data-theme=light] .landing-help-opt{color:#1e293b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}:root[data-theme=light] .landing-help-opt:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#3b82f6!important}:root[data-theme=light] #landing-hm{color:#1d4ed8!important;background:#2563eb14!important;border:1px solid #2563eb33!important}:root[data-theme=light] .landing-recov-msgs{background:#f1f5f9d9!important;border-color:#e2e8f0e6!important}:root[data-theme=light] .landing-recov-bubble-admin .content{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1cc!important;box-shadow:0 1px 4px #0000000d!important}:root[data-theme=light] .landing-recov-input{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}:root[data-theme=light] #login{background:0 0!important}:root[data-theme=light] .brandp-left span{color:#0f172a!important}:root[data-theme=light] .auth-modal-close{color:#0f172a!important;background:#ffffffe0!important;border:1px solid #cbd5e1cc!important;box-shadow:0 4px 16px #00000014!important}:root[data-theme=light] .auth-modal-close:hover{color:#7c3aed!important;background:#fff!important;border-color:#7c3aed!important}:root[data-theme=light] #snd2{color:#0f172a!important;background:#ffffffe0!important;border:1px solid #cbd5e1cc!important;box-shadow:0 4px 16px #00000014!important}:root[data-theme=light] #snd2:hover{background:#fff!important;border-color:#7c3aed!important}:root[data-theme=light] #login .card{-webkit-backdrop-filter:blur(28px)!important;background:#ffffffe0!important;border:1px solid #fffffff2!important;box-shadow:0 24px 60px #47556929,0 0 0 1px #e2e8f0cc!important}:root[data-theme=light] #login .card h2{color:#0f172a!important}:root[data-theme=light] #login .card .hint{color:#64748b!important}:root[data-theme=light] #login .card label{color:#334155!important;font-weight:600!important}:root[data-theme=light] #login .card input[type=text],:root[data-theme=light] #login .card input[type=password],:root[data-theme=light] #login .card input[type=email]{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0000000a!important}:root[data-theme=light] #login .card input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}:root[data-theme=light] #login .card input::placeholder{color:#94a3b8!important}:root[data-theme=light] #login .pw-toggle-btn{color:#64748b!important}:root[data-theme=light] #login .pw-toggle-btn:hover{color:#0f172a!important}:root[data-theme=light] .auth-remember-label{color:#334155!important}:root[data-theme=light] .auth-switch span{color:#64748b!important}:root[data-theme=light] .auth-switch button{color:#2563eb!important;font-weight:600!important}.keypass-open-chat .cancel-rec-btn{color:#ff4d6d!important;background:#ff4d6d26!important;border:1px solid #ff4d6d59!important}.keypass-open-chat .cancel-rec-btn:hover{transform:scale(1.08);background:#ff4d6d4d!important}.chat-mode-bar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#ffffff09;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.chat-mode-tabs{border:1px solid var(--line);background:#00000047;border-radius:99px;gap:4px;padding:3px;display:inline-flex}.chat-mode-tab{color:var(--mut);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.chat-mode-tab:hover{color:#fff}.chat-mode-tab.on{color:#fff;background:var(--grad);box-shadow:0 4px 12px #5b7cff66}.chat-msg-ctx-menu{z-index:9999;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);background:#12162cf5;border-radius:16px;min-width:210px;padding:6px;animation:.12s ease-out ctxFadeIn;position:fixed;overflow:hidden;box-shadow:0 18px 45px #000000a6,0 0 0 1px #ffffff14}@keyframes ctxFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ctx-reactions-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:4px;margin-bottom:4px;padding:4px 6px 8px;display:flex}.ctx-react-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:18px;transition:transform .15s,background .15s}.ctx-react-btn:hover{background:#ffffff1f;transform:scale(1.22)}.ctx-menu-item{color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;transition:background .12s,color .12s;display:flex}.ctx-menu-item:hover{color:#fff;background:#ffffff14}.ctx-menu-item.danger{color:#ff6b81}.ctx-menu-item.danger:hover{color:#ff4d6d;background:#ff4d6d26}.chat-reply-banner{border-left:3px solid #5b7cff;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-radius:12px;align-items:center;gap:10px;margin:0 8px 6px;padding:7px 12px;font-size:12px;display:flex}.chat-reply-bar-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.chat-reply-bar-to{color:#8fa2ff;font-weight:700}.chat-reply-bar-txt{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-reply-bar-close{color:var(--mut);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:13px}.chat-reply-bar-close:hover{color:#fff;background:#ffffff1a}.quoted-msg-box{background:#00000038;border-left:3px solid #5b7cff;border-radius:6px;margin-bottom:6px;padding:4px 8px;font-size:11.5px}.quoted-msg-author{color:#8fa2ff;margin-bottom:2px;font-weight:700}.quoted-msg-text{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bub-reactions{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.reaction-pill{border:1px solid var(--line);color:#e2e8f0;cursor:pointer;background:#ffffff12;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;transition:all .15s;display:inline-flex}.reaction-pill:hover{background:#ffffff24}.reaction-pill.me{color:#fff;background:#5b7cff38;border-color:#5b7cff80}.chat-pinned-banner{color:#d1dcff;background:#5b7cff1f;border-bottom:1px solid #5b7cff40;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;display:flex}.pinned-banner-content{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pinned-banner-txt{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.kp-dm-layout{border:1px solid var(--line);background:#ffffff05;border-radius:18px;height:100%;min-height:520px;display:flex;overflow:hidden}.kp-dm-sidebar{border-right:1px solid var(--line);background:#0e1224b3;flex-direction:column;flex-shrink:0;width:250px;display:flex}.kp-dm-sidebar-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.kp-dm-sidebar-header h4{color:#fff;margin:0;font-size:14px;font-weight:700}.kp-dm-friends-list{flex-direction:column;flex:1;gap:3px;padding:8px;display:flex;overflow-y:auto}.kp-dm-friend-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:background .15s;display:flex;position:relative}.kp-dm-friend-item:hover{background:#ffffff12}.kp-dm-friend-item.active{background:#5b7cff2e;border:1px solid #5b7cff59}.kp-dm-friend-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid;position:relative}.kp-dm-online-dot{background:#22c98b;border:2px solid #0e1224;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.kp-dm-friend-info{flex:1;min-width:0}.kp-dm-friend-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.kp-dm-friend-sub{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.kp-dm-main-chat{background:0 0;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.insta-profile-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);color:#fff;background:#12162af5;border-radius:22px;width:100%;max-width:440px;padding:24px;position:relative;box-shadow:0 24px 60px #000000a6}.insta-avatar-wrapper{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:50%;width:96px;height:96px;margin:0 auto 14px;padding:3px;position:relative;box-shadow:0 8px 24px #dc274359}.insta-avatar-inner{color:#fff;background:#12162a;border:2px solid #12162a;border-radius:50%;place-items:center;width:100%;height:100%;font-size:34px;font-weight:800;display:grid}.insta-profile-names{text-align:center;margin-bottom:18px}.insta-display-name{justify-content:center;align-items:center;gap:6px;font-size:19px;font-weight:800;display:flex}.insta-username{color:var(--mut);margin-top:2px;font-size:13.5px}.insta-role-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:99px;margin-top:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.insta-role-badge.admin{color:#fff;background:linear-gradient(135deg,#ff416c,#ff4b2b)}.insta-role-badge.reseller{color:#fff;background:linear-gradient(135deg,#8a2387,#e94057,#f27121)}.insta-role-badge.user{color:#e2e8f0;background:#ffffff1f}.insta-stats-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-around;align-items:center;margin-bottom:16px;padding:14px 10px;display:flex}.insta-stat-col{text-align:center}.insta-stat-val{color:#fff;font-size:17px;font-weight:800}.insta-stat-lbl{color:var(--mut);margin-top:2px;font-size:11.5px}.insta-bio-box{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:18px;padding:10px 14px;font-size:13px;line-height:1.45}.insta-actions-row{gap:8px;display:flex}.insta-actions-row .btn{flex:1}.manage-nav-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:20px;padding-bottom:2px;display:flex}.manage-nav-tab{color:var(--mut);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:all .16s;display:inline-flex}.manage-nav-tab:hover{color:#fff;background:#ffffff0d}.manage-nav-tab.on{color:#fff;background:#5b7cff2e;border:1px solid #5b7cff59}.reseller-credit-pill{color:#22c98b;background:#22c98b26;border:1px solid #22c98b59;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.modal-overlay-center{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#04050cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.insta-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.insta-links-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.insta-link-pill{color:#93c5fd;background:#ffffff14;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;text-decoration:none;transition:all .15s;display:inline-flex}.insta-link-pill:hover{color:#fff;background:#5b7cff40;border-color:#5b7cff80;transform:translateY(-1px)}.insta-edit-form{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.insta-settings-card{border-top:1px solid var(--line);gap:14px;margin-top:16px;padding-top:16px;display:grid}
