@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";html,body,#root{margin:0!important;padding:0!important;width:100%;height:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body{overflow-x:hidden!important}@supports (scrollbar-gutter: stable){html{scrollbar-gutter:stable}}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}body{margin:0;font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7fafc;color:#0f172a}input,button,select,textarea{font-family:inherit}.container{max-width:960px;margin:0 auto;padding:16px}.app-header{position:fixed;top:24px;left:50%;transform:translate(-50%);width:630px;max-width:1228.5px;z-index:50;display:flex;justify-content:center;background:transparent;padding:0}.app-header .container{display:flex;align-items:center;justify-content:center;padding:0 12px}.floating-pill{display:flex;align-items:center;justify-content:space-between;gap:14px;height:44px;padding:6px;color:#fff;background-image:linear-gradient(to right bottom,#ffffff1a,#fff0);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:9999px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;box-shadow:#fff 0 0,#ffffff1a 0 0 0 1px,#0000 0 0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-logo{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:15px}.fp-dot{width:10px;height:10px;border-radius:50%;background:#06b6d4;box-shadow:0 0 10px #06b6d499}.fp-title{letter-spacing:.6px}.fp-email{color:#cbd5e1;font-size:13px}.fp-premium-tag{color:gold;margin-left:6px;font-weight:600}.fp-actions{display:flex;gap:10px;align-items:center}.fp-btn-premium{--neon: #06f0ff;background:transparent;color:var(--neon);border:1px solid rgba(6,240,255,.18);padding:6px 12px;border-radius:9999px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease;box-shadow:0 4px 18px #06f0ff0f,inset 0 1px #ffffff05}.fp-btn-logout{display:flex;align-items:center;gap:8px;background:#fff;color:#000;padding:6px 12px;border-radius:9999px;border:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.fp-btn-ghost{background:transparent;border:none;color:#e6eef8;padding:6px 10px;border-radius:8px;cursor:pointer;transition:color .14s ease,transform .14s ease}.fp-btn-premium:hover{background:linear-gradient(90deg,#06f0ff0f,#06f0ff05);transform:translateY(-3px) scale(1.01);box-shadow:0 10px 30px #06f0ff24,0 2px 8px #0206172e}.fp-btn-premium:active{transform:translateY(0)}.fp-btn-premium:focus{outline:2px solid rgba(6,182,212,.14);outline-offset:2px}.fp-btn-logout:hover{transform:translateY(-2px);box-shadow:0 12px 36px #06f0ff1f,0 4px 12px #0206172e}.fp-btn-logout:active{transform:translateY(0)}.fp-btn-logout:focus{outline:2px solid rgba(0,0,0,.08);outline-offset:2px}.fp-btn-ghost:hover{color:#fff;transform:translateY(-1px)}.fp-btn-ghost:focus{outline:2px solid rgba(255,255,255,.06);outline-offset:2px}.app-header .floating-pill{transition:box-shadow .22s ease,transform .22s ease}@keyframes neonPulse{0%{box-shadow:0 8px 18px #06f0ff0f}50%{box-shadow:0 12px 30px #06f0ff1f}to{box-shadow:0 8px 18px #06f0ff0f}}.fp-btn-premium.neon{animation:neonPulse 2.2s infinite ease-in-out}.slideshow-container{position:relative;width:100%;height:100vh;overflow:hidden}.slideshow-container,.slideshow-container *{box-sizing:border-box}.slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .45s ease-in-out,visibility .45s ease-in-out;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}.slide.active{opacity:1;visibility:visible;pointer-events:auto}.slide.inactive{pointer-events:none}.slideshow-nav{z-index:40}.app-logo{font-weight:700;letter-spacing:.5px}.app-nav button{background:transparent;color:#ffffffe6;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;padding:0}.app-banner{background:linear-gradient(90deg,#111827,#0b1220);color:#fff;padding:28px 0}.app-banner .container{display:flex;align-items:center;gap:20px}.banner-title{font-size:20px;font-weight:700}.module-list-item{background:#fff;padding:14px 12px;border-radius:8px;display:flex;align-items:center;gap:12px;width:100%;border:1px solid rgba(2,6,23,.04);transition:box-shadow .14s ease,transform .14s ease}.module-list-item+.module-list-item{margin-top:8px}.module-list-item .module-list-title{color:#0f172a;font-size:15px}.module-list-item .module-list-sub{color:#0f172a99;font-size:12px}.module-list-item:hover{transform:translate(4px);box-shadow:0 10px 20px #0206170f}.module-list-item.active{border-left:4px solid #0ea5a4;background:#fff}.module-list-item:after{content:"›";color:#0f172a59;font-weight:700;margin-left:auto}.card{background:var(--vd-panel, #0f172a);border-radius:8px;padding:16px;box-shadow:0 6px 18px #0206170f;border:1px solid var(--vd-secondary, #334155)}.btn-primary{background:#0ea5a4;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer}.btn-ghost{background:transparent;border:1px solid #e2e8f0;padding:8px 12px;border-radius:6px;cursor:pointer}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.pricing-card{background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid rgba(255,255,255,.04);padding:14px;border-radius:12px;color:#e6eef8;text-align:center;box-shadow:0 8px 20px #02061747}.pricing-card .pricing-title{font-size:14px;opacity:.9;margin-bottom:8px}.pricing-card .pricing-price{font-size:20px;font-weight:700;color:#06b6d4;margin-bottom:6px}.pricing-card .pricing-note{font-size:12px;opacity:.8}.pricing-card.highlight{background:linear-gradient(90deg,#06b6d414,#2563eb0a);border:1px solid rgba(6,182,212,.12);box-shadow:0 12px 30px #06b6d414}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}.module-card{height:160px;border-radius:12px;background-size:cover;background-position:center;position:relative;cursor:pointer;overflow:hidden;display:flex;align-items:flex-end}.module-overlay{background:linear-gradient(180deg,#0000,#00000073);color:#fff;width:100%;padding:12px}.module-title{font-weight:700;font-size:16px}.module-sub{font-size:12px;opacity:.9}.dashboard-layout{display:flex;gap:16px}.sidebar{width:280px;display:flex;flex-direction:column}.module-list-item{display:flex;align-items:center;gap:12px;border-radius:8px;background:transparent;border:none;text-align:left;cursor:pointer}.module-list-item .module-list-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#e6f6f5,#f3fbfa);border-radius:10px;color:#0ea5a4;font-weight:700}.module-list-item.active{background:linear-gradient(90deg,#0ea5a414,#7c3aed0f)}.module-list-thumb{width:64px;height:40px;object-fit:cover;border-radius:6px;border:1px solid rgba(0,0,0,.06)}.module-list-title{font-weight:600;font-size:14px}.profile-block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px;border-radius:10px;background:linear-gradient(180deg,#60a5fa,#38bdf8);color:#fff}.avatar{width:64px;height:64px;border-radius:999px;background:#ffffff1f;display:flex;align-items:center;justify-content:center}.avatar svg{width:28px;height:28px;color:#fff}.profile-info{display:block}.profile-name{font-weight:700;font-size:16px}.profile-sub{font-size:13px;opacity:.95}.sidebar{background:transparent;padding:12px;width:260px;flex-shrink:0}.sidebar .profile-block{box-shadow:0 10px 24px #0206170f}.module-list-item{background:#fff;padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:12px;width:100%;border:1px solid rgba(2,6,23,.04);transition:transform .12s ease,box-shadow .12s ease}.module-list-item .module-list-info{flex:1;text-align:left}.module-list-item .module-list-title{color:#0f172a}.module-list-item .module-list-sub{color:#0f172a8c}.module-list-item:not(.active):hover{transform:translate(6px);box-shadow:0 8px 18px #0206170f}.module-list-item.active{background:linear-gradient(90deg,#0ea5a40f,#7c3aed0a);border-color:#0ea5a41f}.module-list-item:after{content:"›";color:#0f172a59;font-weight:700;margin-left:8px}.module-list-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#02061705;border-radius:6px}.module-list-thumb{display:none!important}.panel{flex:1;padding:18px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0206170a}.panel .tool-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.panel .tool-title{font-size:18px;font-weight:700;color:#0f172a}.panel .tool-meta{color:#64748b;font-size:13px}.panel .tool-controls{display:flex;gap:8px;align-items:center}.btn-start{background:#10b981;color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}.btn-stop{background:#ef4444;color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}.btn-save{background:#0ea5a4;color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.form-grid .form-row input,.form-grid .form-row select{box-sizing:border-box;max-width:calc(100% - 5px)}.form-row{display:flex;flex-direction:column}.form-row label{font-size:13px;color:var(--vd-muted)!important;margin-bottom:6px}.form-row input,.form-row textarea,.form-row select{width:100%;padding:8px 10px;border:1px solid #e6edf3;max-width:100%;background:#fff}.form-row textarea{min-height:80px;resize:vertical}.account-fields{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;justify-items:start}.account-fields .field{display:flex;flex-direction:column;position:relative}.account-fields .field label{font-size:13px;color:var(--vd-muted)!important;margin-bottom:8px}.account-fields .field input,.account-fields .field select,.account-fields .field textarea{width:100%;padding:6px 36px 6px 10px;height:30px;font-size:13px;border:1px solid var(--vd-secondary);border-radius:8px;background:var(--vd-bg-alt);box-shadow:0 1px #02061708;transition:border-color .12s ease,box-shadow .16s ease;max-width:560px;margin-right:auto}.account-fields .field .field-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.account-fields .field input:focus,.account-fields .field select:focus,.account-fields .field textarea:focus{outline:none;border-color:#0ea5a4;box-shadow:0 8px 24px #0ea5a414}.account-item{display:flex;flex-direction:column;align-items:stretch;padding:18px;box-sizing:border-box}.account-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.btn-ghost{background:transparent;border:1px solid #e6eaf0;padding:6px 10px;border-radius:8px;cursor:pointer}@media (max-width: 880px){.account-fields{grid-template-columns:repeat(2,1fr)}}:root{--vd-bg: #0b1121;--vd-bg-alt: #0f172a;--vd-panel: #0f172a;--vd-sidebar: #1e293b;--vd-active: #111d2d;--vd-primary: #0075ff;--vd-secondary: #334155;--vd-text: #f8fafc;--vd-muted: #94a3b8;--vd-live-log-bg: #0a0a0a}body{background:var(--vd-bg)!important;color:var(--vd-text)!important}a,a:visited{color:var(--vd-primary)}small,.muted,.profile-sub,.module-list-sub{color:var(--vd-muted)!important}.sidebar{background:transparent}.sidebar .profile-block{background:var(--vd-sidebar)!important;color:var(--vd-text)!important;border:1px solid var(--vd-secondary);border-radius:12px;box-shadow:none}.module-list-item{background:var(--vd-sidebar)!important;color:var(--vd-text)!important;padding:10px 12px;border-radius:12px;border:1px solid rgba(51,65,85,.06);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.module-list-item .module-list-title,.module-list-item .module-list-info,.module-list-item .module-list-sub{color:var(--vd-text)!important}.module-list-item:not(.active):hover{background:#334155!important;transform:translate(6px);box-shadow:0 8px 18px #0206171f}.module-list-item.active{background:var(--vd-active)!important;border:1.5px solid var(--vd-primary)!important;box-shadow:0 0 10px #0075ff26!important;color:var(--vd-text)!important}.module-list-item:after{color:var(--vd-muted)!important}.module-list-icon{background:#ffffff05!important;color:var(--vd-text)!important}.panel{background:var(--vd-panel)!important;color:var(--vd-text)!important;border-radius:8px;padding:18px;border:1px solid var(--vd-secondary);box-shadow:0 8px 24px #0206170f}.panel .tool-header{padding-bottom:12px;border-bottom:1px solid var(--vd-secondary)!important}.panel .tool-title{color:var(--vd-text)!important}.panel .tool-meta{color:var(--vd-muted)!important}.btn-primary,.btn-start,.btn-save{background:var(--vd-primary)!important;color:#fff!important;border:none!important;padding:8px 12px!important;border-radius:8px!important;cursor:pointer!important}.btn-ghost,.fp-btn-ghost,.btn-ghost[role],.btn-ghost[aria]{background:transparent!important;border:1px solid var(--vd-secondary)!important;color:var(--vd-text)!important}.fp-btn-logout{background:transparent!important;color:var(--vd-text)!important;border:1px solid rgba(255,255,255,.04)!important}.btn-stop{background:#ef4444!important;color:#fff!important}.form-row input,.form-row textarea,.form-row select,.account-fields .field input,.account-fields .field textarea,.account-fields .field select{background:var(--vd-bg-alt)!important;color:var(--vd-text)!important;border:1px solid var(--vd-secondary)!important;border-radius:8px!important}.form-row label,.account-fields .field .field-icon{color:var(--vd-muted)!important}.account-fields .field input:focus,.account-fields .field select:focus,.account-fields .field textarea:focus{outline:none!important;border-color:var(--vd-primary)!important;box-shadow:0 8px 24px #0075ff14!important}.live-logs,.logs,.panel pre,.panel .logs{background:var(--vd-live-log-bg)!important;border:1px solid var(--vd-secondary)!important;border-radius:8px!important;color:#dbeafe!important;padding:12px!important;overflow:auto}hr,.divider,.panel .tool-header,.form-row,.panel{border-color:var(--vd-secondary)!important}.floating-pill{background:linear-gradient(180deg,#ffffff05,#ffffff03);color:var(--vd-text)!important;border:1px solid rgba(255,255,255,.03)}.fp-btn-premium{color:var(--vd-primary);border:1px solid rgba(0,117,255,.12)}.text-muted{color:var(--vd-muted)!important}.bg-panel{background:var(--vd-panel)!important}@media (max-width: 880px){.sidebar{width:220px}.module-list-item{border-radius:10px}}@media (max-width: 560px){.account-fields{grid-template-columns:1fr}}.account-list{margin-top:12px;display:flex;flex-direction:column;gap:14px}.main-content-wrapper{min-height:100vh;background:linear-gradient(180deg,#06080f05,#06080f00);padding-top:90px;padding-bottom:48px}.vp-card{background:#0a0e1499;color:#e6eef8;padding:18px;border-radius:12px;border:1px solid rgba(255,255,255,.04);box-shadow:0 10px 30px #02061780;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}.vp-heading{color:#e6eef8;font-size:20px;margin:0 0 12px;font-weight:700}.vp-card-title{color:#cfeff6;font-size:15px;margin:0 0 8px;font-weight:600}.vp-text{color:#e2eef8e6;font-size:14px;line-height:1.5;margin:0}.vp-link{color:#7fefff;text-decoration:none;transition:color .16s ease,text-shadow .2s ease}.vp-link:hover{color:#aaf7ff;text-shadow:0 4px 18px rgba(122,241,255,.12)}@media (max-width: 880px){.main-content-wrapper .container{padding-left:12px;padding-right:12px}.slideshow-container{height:60vh}}.account-item{padding:14px;border-radius:10px;background:var(--vd-sidebar);border:1px solid var(--vd-secondary);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px}.account-item .meta{color:#475569;font-size:13px}.account-actions{display:flex;gap:8px}.btn-remove,button.remove-btn,.account-item .remove-btn{background:transparent!important;border:1px solid #ef4444!important;color:#ef4444!important;padding:6px 10px!important;border-radius:6px!important;cursor:pointer!important}.btn-remove:hover,button.remove-btn:hover,.account-item .remove-btn:hover{background:#ef444414!important}.chip{padding:6px 8px;background:#1f2937;border-radius:999px;font-size:12px;color:var(--vd-muted)}.log-box{margin-top:12px;background:#0b1220;color:#d1fae5;padding:12px;border-radius:8px;height:240px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace;font-size:12px}.log-line{white-space:pre-wrap;word-break:break-word}.small-muted{color:#94a3b8;font-size:12px}@media (max-width: 880px){.form-grid{grid-template-columns:1fr}.sidebar{width:220px}}.card{display:block}.dashboard-layout .card{display:flex;gap:16px;padding:0;overflow:hidden}.module-list-sub{font-size:12px;color:#0f172a99}.panel{flex:1}.vp-premium-page{background-color:#0b1120;min-height:100vh;color:#fff;padding:60px 20px;font-family:system-ui,-apple-system,sans-serif}.vp-premium-container{max-width:1000px;margin:0 auto}.vp-premium-header{font-size:2rem;font-weight:700;margin-bottom:30px;letter-spacing:-.5px}.vp-premium-layout{display:flex;gap:30px;align-items:flex-start}.vp-premium-form-section{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:30px}.vp-premium-pricing-section{width:380px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:30px}.vp-pricing-title{font-size:1.2rem;font-weight:600;margin-bottom:20px;color:#f3f4f6}.vp-pricing-grid{display:flex;flex-direction:column;gap:16px}.vp-pricing-card{background:transparent;border:1px solid #374151;border-radius:12px;padding:20px;transition:all .2s ease;cursor:pointer}.vp-pricing-card:hover{border-color:#60a5fa;background:#ffffff05}.vp-pricing-card.highlight{border-color:#0ea5e9;background:#0ea5e90d}.vp-pricing-name{font-size:.95rem;color:#9ca3af;margin-bottom:8px;font-weight:500}.vp-pricing-card.highlight .vp-pricing-name{color:#38bdf8}.vp-pricing-price{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:6px}.vp-pricing-note{font-size:.85rem;color:#6b7280}.vp-support-text{margin-top:24px;font-size:.85rem;color:#9ca3af;text-align:center;line-height:1.6}@media (max-width: 768px){.vp-premium-layout{flex-direction:column}.vp-premium-pricing-section{width:100%}}.vp-premium-code-input{background:#111d2d;border:1.5px solid #0075ff;border-radius:8px;padding:12px 16px;color:#fff;font-size:14px;line-height:1.3;width:100%;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.vp-premium-code-input::placeholder{color:#8b99ad;opacity:1}.vp-premium-code-input:focus{outline:none;border-color:#1a85ff;box-shadow:0 6px 18px #0075ff40}.vp-premium-form-card{width:340px;padding:18px;background:#0b1320;border-radius:12px;border:1px solid rgba(255,255,255,.04);box-shadow:0 10px 30px #02061799;color:#e6eef8;box-sizing:border-box}.vp-premium-form-card h4{margin:0 0 12px;color:#fff}.vp-premium-form-card .vp-premium-code-input{margin-bottom:12px}.vp-premium-form-actions{display:flex;gap:8px;align-items:center}.vp-premium-redeem-btn{background:linear-gradient(90deg,#06b6d4,#0ea5e9);color:#04202a;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}.vp-premium-close-btn{background:transparent;color:#e6eef8;border:1px solid rgba(255,255,255,.06);padding:8px 12px;border-radius:8px;cursor:pointer}.vp-premium-form-card .status{margin-top:10px;color:#9fb7c8;font-size:13px}
