@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");:root{--bg-primary:#ffffff;--bg-secondary:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--accent:#3b82f6;--accent-rgb:59,130,246;--accent-hover:#2563eb;--accent-light:rgba(59,130,246,0.1);--border:#e2e8f0;--error:#ef4444;--error-light:rgba(239,68,68,0.1);--success:#10b981;--success-light:rgba(16,185,129,0.1);--card-bg:#ffffff;--card-bg-rgb:255,255,255;--success-rgb:16,185,129;--error-rgb:239,68,68;--card-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);--card-shadow-hover:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -2px rgba(0,0,0,0.04);--input-bg:#ffffff;--input-border:#cbd5e1;--navbar-blur:rgba(255,255,255,0.8);--badge-premium-bg:rgba(139,92,246,0.1);--badge-premium-text:#6d28d9;--badge-free-bg:rgba(100,116,139,0.1);--badge-free-text:#334155}html.dark{--bg-primary:#000000;--bg-secondary:#050505;--text-primary:#ffffff;--text-secondary:#a1a1aa;--accent:#3b82f6;--accent-rgb:59,130,246;--accent-hover:#60a5fa;--accent-light:rgba(59,130,246,0.1);--border:#27272a;--error:#f87171;--error-light:rgba(248,113,113,0.1);--success:#34d399;--success-light:rgba(52,211,153,0.1);--card-bg:#000000;--card-bg-rgb:0,0,0;--success-rgb:52,211,153;--error-rgb:248,113,113;--card-shadow:none;--card-shadow-hover:0 0 30px rgba(var(--accent-rgb),0.2);--input-bg:#000000;--input-border:#3f3f46;--navbar-blur:rgba(0,0,0,0.8);--badge-premium-bg:rgba(167,139,250,0.15);--badge-premium-text:#ddd6fe;--badge-free-bg:rgba(148,163,184,0.15);--badge-free-text:#f1f5f9}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.no-transition,.no-transition *{transition:none!important;animation:none!important}html{background-color:var(--bg-primary)}body{background-color:transparent!important;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;transition:color .3s ease}html.dark body{background-image:none!important}.card,.navbar,footer,header,main,nav{transition:border-color .3s ease,color .3s ease,box-shadow .3s ease}.navbar,footer,header,main,nav{background-color:transparent}.tool-animated-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;overflow:hidden;background-color:var(--bg-primary)}.tool-float{position:absolute;bottom:-100px;animation:floatUp linear infinite;will-change:transform;pointer-events:auto}.tool-inner{transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.tool-float:hover .tool-inner{transform:translate(80px,-50px) rotate(45deg) scale(1.2)}@keyframes floatUp{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-120vh) rotate(1turn)}}@keyframes fadeInUpSoft{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes clipTypewriter{0%{clip-path:inset(0 100% 0 0);opacity:0}1%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}.profile-grid aside.observed:not(.in-view),.profile-grid main.observed:not(.in-view),.tool-grid.observed:not(.in-view){opacity:0}.profile-grid aside.in-view,.profile-grid main.in-view,.tool-grid.in-view{opacity:0;animation:fadeInUpSoft 1s cubic-bezier(.16,1,.3,1) forwards}.tool-desc.observed:not(.in-view),.tool-name.observed:not(.in-view),h1.observed:not(.in-view),h2.observed:not(.in-view),h3.observed:not(.in-view),p.observed:not(.in-view){opacity:0}h1.in-view,h2.in-view,h3.in-view,p.in-view{opacity:0;animation:clipTypewriter 1.5s steps(50) forwards}.tool-name.in-view{opacity:0;animation:clipTypewriter .7s steps(30) forwards;animation-delay:.1s}.tool-desc.in-view{opacity:0;animation:clipTypewriter .9s steps(35) forwards;animation-delay:.25s}body.disable-entry-animations .card,body.disable-entry-animations .color-hover-card,body.disable-entry-animations .profile-grid aside,body.disable-entry-animations .profile-grid main,body.disable-entry-animations .tool-desc,body.disable-entry-animations .tool-grid,body.disable-entry-animations .tool-name,body.disable-entry-animations .typewriter-effect,body.disable-entry-animations h1,body.disable-entry-animations h2,body.disable-entry-animations h3,body.disable-entry-animations p{animation:none!important;opacity:1!important;clip-path:inset(0 0 0 0)!important;transform:translateY(0)!important}main>:first-child{animation-delay:.1s}main>:nth-child(2){animation-delay:.25s}main>:nth-child(3){animation-delay:.4s}.card{animation-delay:.2s}h1{animation-delay:.1s}h2{animation-delay:.2s}p{animation-delay:.3s}.typewriter-effect.observed:not(.in-view){opacity:0}.typewriter-effect.in-view{display:inline-block;overflow:hidden;white-space:nowrap;animation:typing 2.5s steps(40) forwards}@keyframes typing{0%{width:0}to{width:100%}}.gradient-text{background:linear-gradient(135deg,var(--accent),#8b5cf6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;display:inline-block}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin-bottom:1rem;line-height:1.2}::selection{background-color:var(--accent);color:#ffffff}a{color:inherit;text-decoration:none}.container{max-width:1600px;margin:0 auto;padding:0 1.5rem}.navbar{border-bottom:1px solid var(--border);background-color:var(--navbar-blur);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}.navbar-container{justify-content:space-between;height:4rem}.nav-links,.navbar-container{display:flex;align-items:center}.nav-links{gap:.75rem}.nav-item{font-size:.9rem;font-weight:600;color:var(--text-secondary);transition:all .2s ease;padding:.25rem 0;display:inline-flex;align-items:center}.nav-item:hover{color:var(--accent);transform:translateY(-2px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.85rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--border);background-color:var(--card-bg);color:var(--text-primary);font-family:inherit;white-space:nowrap}.btn:hover{background-color:var(--bg-secondary);border-color:var(--text-secondary);transform:translateY(-2px)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-primary{background:linear-gradient(135deg,var(--accent) 0,#3b82f6 100%);color:white;border:none;box-shadow:0 4px 14px rgba(59,130,246,.3);font-weight:700}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;box-shadow:0 8px 25px rgba(59,130,246,.45);transform:translateY(-3px);filter:brightness(1.05)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.dark .btn-primary{background:linear-gradient(135deg,var(--accent) 0,#2563eb 100%)}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.form-input,.form-label{color:var(--text-primary)}.form-input{width:100%;padding:1rem 1.25rem;border-radius:1rem;border:2px solid transparent;background-color:var(--bg-secondary);font-size:1.05rem;font-family:inherit;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1)}.form-input:hover{background-color:var(--bg-primary);border-color:var(--border)}.form-input:focus{outline:none;background-color:var(--bg-primary);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light)}.card{background-color:var(--card-bg);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden;border:1px solid var(--border);box-shadow:0 10px 30px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 20px 40px rgba(0,0,0,.06),0 0 0 1px var(--accent)}.admin-container .card{box-shadow:inset 0 0 0 2.5px var(--accent-light),0 4px 12px -2px rgba(0,0,0,.06)}html.dark .admin-container .card{box-shadow:inset 0 0 0 2.5px rgba(var(--accent-rgb),.15),0 4px 20px -2px rgba(0,0,0,.4)}.color-hover-card{background-color:var(--card-bg);border-radius:1.25rem;position:relative;border:1px solid var(--border);box-shadow:inset 0 0 0 2px var(--hover-shadow,rgba(var(--accent-rgb),.4)),0 4px 6px -1px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.color-hover-card:hover{transform:translateY(-8px);border-color:var(--hover-color);box-shadow:inset 0 0 0 2.5px var(--hover-color),0 25px 50px -12px rgba(0,0,0,.15),0 12px 30px -10px var(--hover-shadow,rgba(var(--accent-rgb),.25))!important}html.dark .card{border-color:var(--border);box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}html.dark .color-hover-card{border:1px solid rgba(var(--accent-rgb),.1);box-shadow:inset 0 0 0 2px var(--hover-shadow,rgba(var(--accent-rgb),.3)),0 4px 20px -2px rgba(0,0,0,.4)}html.dark .card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 24px rgba(var(--accent-rgb),.25),0 30px 60px -12px rgba(0,0,0,.8)!important}html.dark .color-hover-card:hover{box-shadow:inset 0 0 0 2.5px var(--hover-color),0 0 30px rgba(var(--accent-rgb),.2),0 30px 60px -12px rgba(0,0,0,.8)!important}.card-border-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 2.5px var(--hover-shadow,rgba(var(--accent-rgb),.15));transition:all .3s cubic-bezier(.4,0,.2,1)}.color-hover-card:hover .card-border-overlay{box-shadow:inset 0 0 0 3px var(--hover-color)}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;margin-top:1.5rem}.alert{padding:.875rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:500;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.alert-error{background-color:var(--error-light);color:var(--error);border:1px solid rgba(239,68,68,.3)}.spin{animation:tv-spin 1s linear infinite}@keyframes tv-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert-success{background-color:var(--success-light);color:var(--success);border:1px solid var(--success)}.drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;background-color:var(--bg-secondary);border:2px dashed var(--border);border-radius:1.25rem;width:100%;text-align:center;cursor:pointer;transition:all .3s ease;color:var(--text-secondary)}.drop-zone:hover{border-color:var(--accent);background-color:rgba(59,130,246,.03);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.02)}.badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.badge-premium{background-color:var(--badge-premium-bg);color:var(--badge-premium-text)}.badge-free{background-color:var(--badge-free-bg);color:var(--badge-free-text)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}footer{border-top:1px solid var(--border);padding:4rem 0;margin-top:4rem}.footer-link{color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .2s ease;display:inline-block}.footer-link:hover{color:var(--accent);transform:translateX(4px)}@keyframes search-pulse{0%{box-shadow:0 10px 30px -5px rgba(139,92,246,.4)}50%{box-shadow:0 15px 40px -2px rgba(139,92,246,.6)}to{box-shadow:0 10px 30px -5px rgba(139,92,246,.4)}}.search-container:focus-within,.search-container:hover{transform:scale(1.02) translateY(-4px);animation:search-pulse 2s ease-in-out infinite}@media (max-width:1024px){.container{max-width:100%;padding:0 1rem}}@media (max-width:768px){.navbar-container{height:auto;padding:.75rem 0;flex-direction:row;flex-wrap:wrap}.nav-links{display:none}.nav-links.mobile-active{display:flex;flex-direction:column;width:100%;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);margin-top:.75rem}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}section{padding:3rem 1rem!important}.search-container>div{padding:.5rem .5rem .5rem 1rem!important;gap:.5rem!important}.search-container input{font-size:.95rem!important}.search-container button.btn-primary{padding:.5rem 1rem!important;font-size:.85rem!important}footer{padding:3rem 0 2rem!important;text-align:center}footer .container{justify-content:center!important;text-align:center!important}footer .container>div{flex:1 1 100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}footer p{margin:0 auto!important}.footer-links-grid{grid-template-columns:1fr!important;gap:2rem!important}.gradient-text{display:inline}}@media (max-width:480px){.tools-grid{grid-template-columns:1fr}.btn{width:100%}.navbar-container{padding:.5rem 0}}.admin-input-hover{transition:all .3s ease!important}.admin-input-hover:hover:not(:disabled){background:var(--accent-light)!important;border-color:var(--accent)!important;box-shadow:0 0 20px rgba(var(--accent-rgb),.15)!important;transform:translateY(-1px)}.admin-input-hover:focus:not(:disabled){background:var(--card-bg)!important;border-color:var(--accent)!important;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.2)!important}.cron-inputs-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:1rem;margin-bottom:1.5rem}@media (max-width:640px){.cron-inputs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.cron-inputs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rich-text-content{white-space:pre-wrap}.rich-text-content p:empty:before{content:"\00a0"}.rich-text-content p{min-height:1.5em;margin-bottom:.5em}.rich-text-content ul{list-style-type:disc;padding-left:2rem;margin-bottom:1rem}.rich-text-content ol{list-style-type:decimal;padding-left:2rem;margin-bottom:1rem}.rich-text-content li{margin-bottom:.5rem;display:list-item}.profile-sidebar-title{font-size:2rem;font-weight:950;letter-spacing:-1px;background:linear-gradient(135deg,var(--text-primary),var(--plan-color,#3b82f6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile-tab-btn{width:100%;display:flex;align-items:center;text-align:left;background:transparent;border:none;border-radius:16px;font-weight:800;cursor:pointer;transition:all .35s cubic-bezier(.175,.885,.32,1.275)}.profile-tab-btn:hover:not(.active){background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;transform:translateX(6px)}.profile-tab-btn.active{transform:scale(1.02)}.profile-logout-btn:hover{background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.2)!important;transform:translateX(4px)}.overview-stat-card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--hover-border,var(--accent))!important;box-shadow:0 20px 40px -10px rgba(0,0,0,.12)!important}.overview-stat-card:hover .stat-icon-watermark{transform:scale(3.5) rotate(-15deg)!important;opacity:.12!important}.qa-card:hover .qa-icon-wrapper{transform:scale(1.15) rotate(8deg)}.qa-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 35px -5px rgba(0,0,0,.1)!important;border-color:var(--hover-color,var(--accent))!important}.overview-activity-row:hover{transform:translateX(5px);border-color:var(--accent)!important;filter:brightness(1.04)}.usage-filter-btn:hover:not(.active){background:rgba(var(--accent-rgb),.08)!important;color:var(--text-primary)!important}.premium-status-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.premium-status-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px -5px var(--hover-shadow,rgba(0,0,0,.1))!important;border-color:var(--hover-border,var(--accent))!important;filter:brightness(1.05)}.premium-status-card:hover .premium-icon-bg{transform:scale(1.15) rotate(8deg)}.queued-plan-card{transition:all .3s ease}.queued-plan-card:hover{transform:translateX(5px);border-color:var(--accent)!important;background:rgba(59,130,246,.1)!important}.gift-input{transition:all .3s ease}.gift-input:focus{box-shadow:0 0 0 4px rgba(59,130,246,.15)!important;border-color:var(--accent)!important;transform:scale(1.01)}.gift-btn{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.gift-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.02);box-shadow:0 15px 25px -5px rgba(59,130,246,.35)}.history-card{transition:all .3s ease}.history-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px rgba(0,0,0,.1)!important;filter:brightness(1.03)}.security-input:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)!important;border-color:var(--error)!important}.cancel-sub-btn{transition:all .3s ease}.cancel-sub-btn:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(239,68,68,.3)!important;filter:brightness(1.1)}@media (max-width:900px){.profile-grid{grid-template-columns:1fr!important}.profile-grid aside{position:static!important}}body.is-admin-panel .navbar,body.is-admin-panel footer,body.is-admin-panel>.tool-animated-bg,body.is-admin-panel>footer{display:none!important}