.zefoy-page{min-height:100vh;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);font-family:Prompt,Segoe UI,sans-serif}.zefoy-nav{background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.8rem 2rem;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.08)}.zefoy-logo,.zefoy-nav{display:flex;align-items:center}.zefoy-logo{color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none;gap:8px}.zefoy-logo span{color:#00e5ff}.zefoy-nav-links a{color:hsla(0,0%,100%,.7);text-decoration:none;margin-left:1.5rem;font-size:.9rem;transition:color .2s}.zefoy-nav-links a:hover{color:#fff}.captcha-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:2rem}.captcha-card{background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:3rem;max-width:460px;width:100%;text-align:center;animation:zefoyFadeIn .5s ease}.captcha-card h1{color:#fff;font-size:1.6rem;margin-bottom:.5rem}.captcha-card p{color:hsla(0,0%,100%,.6);margin-bottom:2rem;font-size:.95rem}.captcha-box{background:rgba(0,0,0,.3);border-radius:12px;padding:2rem;margin-bottom:1.5rem;position:relative}.captcha-question{font-size:3rem;font-weight:800;color:#00e5ff;letter-spacing:8px;text-shadow:0 0 20px rgba(0,229,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.captcha-refresh{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;width:36px;height:36px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:1.1rem}.captcha-refresh:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.captcha-input{width:100%;padding:14px 20px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:1.2rem;text-align:center;letter-spacing:4px;outline:none;transition:border .2s;margin-bottom:1rem;font-family:inherit;box-sizing:border-box}.captcha-input::placeholder{color:hsla(0,0%,100%,.3);letter-spacing:1px}.captcha-input:focus{border-color:#00e5ff;box-shadow:0 0 15px rgba(0,229,255,.2)}.captcha-submit{width:100%;padding:14px;background:linear-gradient(135deg,#00e5ff,#007bff);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit}.captcha-submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,123,255,.4)}.captcha-error{color:#ff5252;margin-top:1rem;font-size:.9rem}.dashboard-container{max-width:900px;margin:0 auto;padding:2rem;animation:zefoyFadeIn .5s ease}.tool-header{text-align:center;margin-bottom:2rem}.tool-header h1{color:#fff;font-size:1.5rem;margin-bottom:.3rem}.tool-header p{color:hsla(0,0%,100%,.5);font-size:.9rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.service-btn{background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:1.2rem 1.4rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:12px;position:relative;overflow:visible}.service-btn:hover:not(.maintenance):not(.selected){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-3px)}.service-btn.selected{border-color:var(--svc-color);background:hsla(0,0%,100%,.1);box-shadow:0 0 25px color-mix(in srgb,var(--svc-color) 30%,transparent)}.service-btn.maintenance{opacity:.4;cursor:not-allowed}.service-btn .svc-icon{font-size:1.8rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:12px}.service-btn .svc-info{flex:1 1}.service-btn .svc-name{color:#fff;font-weight:600;font-size:.95rem}.service-btn .svc-desc{color:hsla(0,0%,100%,.45);font-size:.78rem;margin-top:2px}.service-btn .svc-status{position:absolute;top:8px;right:10px;font-size:.7rem;padding:3px 8px;border-radius:6px;font-weight:600}.status-active{background:rgba(76,175,80,.2);color:#69f0ae}.status-maintenance{background:rgba(255,152,0,.2);color:#ffcc02}.status-cooldown{background:rgba(244,67,54,.2);color:#ef5350}.url-panel{background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:2rem;animation:zefoySlideUp .3s ease}.url-panel h2{color:#fff;font-size:1.2rem;margin-bottom:.3rem}.url-panel .meta{color:hsla(0,0%,100%,.4);font-size:.85rem;margin-bottom:1.5rem}.url-form{display:flex;gap:12px}.url-input{flex:1 1;padding:14px 20px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;font-size:1rem;outline:none;transition:border .2s;font-family:inherit}.url-input::placeholder{color:hsla(0,0%,100%,.25)}.url-input:focus{border-color:#00e5ff}.url-submit{padding:14px 32px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;color:#fff;white-space:nowrap;font-family:inherit}.url-submit:hover:not(:disabled){transform:translateY(-2px)}.url-submit:disabled{opacity:.5;cursor:wait}.result-box{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:12px;font-size:.95rem;font-weight:500;animation:zefoyFadeIn .3s}.result-success{background:rgba(76,175,80,.15);color:#69f0ae;border:1px solid rgba(76,175,80,.3)}.result-error{background:rgba(244,67,54,.15);color:#ef5350;border:1px solid rgba(244,67,54,.3)}.result-processing{background:rgba(0,229,255,.1);color:#00e5ff;border:1px solid rgba(0,229,255,.2)}.progress-bar{width:100%;height:4px;background:hsla(0,0%,100%,.1);border-radius:4px;margin-top:1rem;overflow:hidden}.progress-bar-inner{height:100%;background:linear-gradient(90deg,#00e5ff,#007bff);border-radius:4px;animation:zefoyProgress 3s ease-in-out}.zefoy-footer{text-align:center;padding:2rem;color:hsla(0,0%,100%,.25);font-size:.85rem}.free-badge{font-size:.7rem;background:rgba(0,229,255,.2);padding:2px 8px;border-radius:6px}.ad-zone{margin-bottom:1.5rem}.ad-placeholder{background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.15);border-radius:12px;padding:1.2rem;text-align:center;color:hsla(0,0%,100%,.2);font-size:.85rem}@keyframes zefoyFadeIn{0%{opacity:0}to{opacity:1}}@keyframes zefoySlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zefoyProgress{0%{width:0}to{width:100%}}@media (max-width:768px){.zefoy-nav{padding:.6rem 1rem;gap:.5rem}.zefoy-logo{font-size:1.1rem;gap:4px}.free-badge{font-size:.6rem;padding:1px 5px}.zefoy-nav-links a{margin-left:.6rem;font-size:.75rem}.captcha-container{padding:1rem;min-height:calc(100vh - 50px)}.captcha-card{padding:1.5rem;border-radius:16px}.captcha-card h1{font-size:1.3rem}.captcha-card p{font-size:.85rem;margin-bottom:1.2rem}.dashboard-container{padding:1rem}.tool-header h1{font-size:1.2rem}.tool-header p{font-size:.8rem}.services-grid{grid-template-columns:1fr;gap:.7rem}.service-btn{padding:.9rem 1rem}.service-btn .svc-icon{font-size:1.5rem;width:40px;height:40px}.service-btn .svc-name{font-size:.85rem}.service-btn .svc-desc{font-size:.72rem}.service-btn .svc-status{font-size:.62rem;padding:2px 6px}.url-panel{padding:1.2rem;border-radius:14px}.url-panel h2{font-size:1rem}.url-panel .meta{font-size:.75rem;margin-bottom:1rem}.url-form{flex-direction:column;gap:8px}.url-input{padding:12px 14px;font-size:.9rem}.url-submit{padding:12px 20px;font-size:.9rem;width:100%}.result-box{padding:.8rem 1rem;font-size:.85rem}.ad-placeholder{padding:.8rem;font-size:.75rem}.zefoy-footer{padding:1.5rem 1rem;font-size:.75rem}.zefoy-footer span{font-size:.65rem!important}}@media (max-width:374px){.zefoy-nav-links a{margin-left:.4rem;font-size:.7rem}.zefoy-logo{font-size:1rem}.captcha-card{padding:1.2rem}}