.shell{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:56px 20px 40px;position:relative}.brand{animation:fade-down .7s cubic-bezier(.2,.8,.2,1) both;margin-bottom:44px;text-align:center}.brand-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid var(--border);border-radius:999px;color:var(--text-dim);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:1.5px;margin-bottom:18px;padding:6px 14px;text-transform:uppercase}.brand-badge .dot{animation:pulse-dot 2s ease-in-out infinite;background:var(--ok);border-radius:50%;box-shadow:0 0 10px var(--ok);height:6px;width:6px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.brand h1{background:linear-gradient(135deg,#fff,#c4b5fd 30%,#93c5fd 55%,#f9a8d4);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(40px,6vw,56px);font-weight:700;letter-spacing:-2px;line-height:1;margin-bottom:12px;position:relative}.brand h1:after{background:radial-gradient(ellipse at center,#a78bfa2e,#0000 60%);content:"";filter:blur(20px);inset:-20px -40px;position:absolute;z-index:-1}.brand p{color:var(--text-dim);font-size:14px;font-weight:400;letter-spacing:.3px}@keyframes fade-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.card-wrap{animation:fade-up .8s cubic-bezier(.2,.8,.2,1) .1s both;max-width:560px;position:relative;width:100%}.card-wrap:before{background:linear-gradient(135deg,#a78bfa80,#60a5fa4d 50%,#f472b680);border-radius:24px;content:"";filter:blur(.5px);inset:-1px;opacity:.6;position:absolute;z-index:0}.card{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:linear-gradient(180deg,#161626d9,#0e0e1ad9);border-radius:23px;box-shadow:0 30px 80px #0000008c,inset 0 1px 0 #ffffff0f;padding:36px;position:relative;z-index:1}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.field{margin-bottom:22px;position:relative}.field-label{align-items:center;color:var(--text-dim);display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.field-hint{color:var(--text-faint);font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:none}.input-wrap{position:relative}.field input,.field textarea{background:#00000059;border:1px solid var(--border);border-radius:14px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:13px;outline:none;padding:14px 16px;resize:vertical;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.field textarea{line-height:1.55;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:var(--text-faint)}.field input:hover,.field textarea:hover{border-color:var(--border-bright)}.field input:focus,.field textarea:focus{background:#00000073;border-color:#a78bfa99;box-shadow:0 0 0 4px #a78bfa1f,0 0 30px #a78bfa14}.input-meta{bottom:10px;color:var(--text-faint);font-family:JetBrains Mono,monospace;font-size:10px;opacity:.7;pointer-events:none;position:absolute;right:14px}.select{position:relative}.select-button{align-items:center;background:#00000059;border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;justify-content:space-between;padding:14px 16px;text-align:left;transition:all .2s;width:100%}.select-button:hover{border-color:var(--border-bright)}.select-button.open{border-color:#a78bfa99;box-shadow:0 0 0 4px #a78bfa1f}.select-button .flag{align-items:center;display:inline-flex;gap:12px}.select-button .flag-emoji{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));font-size:18px}.select-button .chev{color:var(--text-dim);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.select-button.open .chev{transform:rotate(180deg)}.select-pop{animation:pop-in .18s cubic-bezier(.2,.8,.2,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#141422f5;border:1px solid var(--border-bright);border-radius:14px;box-shadow:0 20px 50px #0009,inset 0 1px 0 #ffffff0d;left:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.select-option{align-items:center;border-radius:10px;color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:11px 12px;transition:background .12s}.select-option:hover{background:#ffffff0f}.select-option.active{background:#a78bfa1f;color:#ddd6fe}.select-option .flag-emoji{font-size:18px}.select-option .check{color:var(--accent-a);margin-left:auto;opacity:0;transform:scale(.6);transition:all .15s}.select-option.active .check{opacity:1;transform:scale(1)}.btn{animation:gradient-flow 6s ease infinite;background:linear-gradient(135deg,#8b5cf6,#6366f1 50%,#ec4899);background-size:200% 200%;border:none;border-radius:14px;box-shadow:0 8px 24px #6366f159,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.3px;overflow:hidden;padding:16px 20px;position:relative;transition:transform .15s,box-shadow .25s,opacity .2s;width:100%}@keyframes gradient-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.btn:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.btn:hover:not(:disabled):before{left:100%}.btn:hover:not(:disabled){box-shadow:0 14px 36px #6366f180,inset 0 1px 0 #ffffff40;transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{animation:none;cursor:not-allowed;opacity:.6}.btn-content{align-items:center;display:inline-flex;gap:10px;justify-content:center;position:relative;z-index:1}.spinner{animation:spin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.btn-progress{background:#ffffff80;border-radius:0 3px 3px 0;bottom:0;height:3px;left:0;position:absolute;transition:width 1s linear}.result{animation:appear .35s cubic-bezier(.2,.8,.2,1);border:1px solid;border-radius:14px;font-size:13px;line-height:1.55;margin-top:22px;overflow:hidden;padding:18px;position:relative}@keyframes appear{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.result-head{align-items:center;display:flex;font-size:14px;font-weight:600;gap:10px}.result-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.result.ok{background:linear-gradient(135deg,#4ade8014,#4ade8008);border-color:#4ade8040;color:#bbf7d0}.result.ok .result-icon{background:#4ade8026;box-shadow:0 0 20px #4ade804d;color:var(--ok)}.result.err{background:linear-gradient(135deg,#f8717114,#f8717108);border-color:#f8717140;color:#fecaca}.result.err .result-icon{background:#f8717126;box-shadow:0 0 20px #f871714d;color:var(--err)}.result.warn{background:linear-gradient(135deg,#fbbf2414,#fbbf2408);border-color:#fbbf2440;color:#fde68a}.result.warn .result-icon{background:#fbbf2426;box-shadow:0 0 20px #fbbf244d;color:var(--warn)}.cookie-out{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;color:#d4d4dc;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;margin-top:14px;max-height:120px;overflow-y:auto;padding:14px;word-break:break-all}.result-actions{display:flex;gap:8px;margin-top:12px}.mini-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#d4d4dc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s}.mini-btn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.mini-btn.copied{background:#4ade8026;border-color:#4ade804d;color:var(--ok)}.footer{align-items:center;color:var(--text-faint);display:flex;font-size:11px;gap:12px;letter-spacing:.7px;margin-top:32px}.footer .sep{background:var(--text-faint);border-radius:50%;height:4px;opacity:.5;width:4px}@media (max-width:600px){.shell{padding:36px 14px 28px}.card{padding:24px}.brand h1{letter-spacing:-1px}}.sponsor-wrap{animation:fade-up .8s cubic-bezier(.2,.8,.2,1) .3s both;margin-top:14px}.sponsor-btn{align-items:center;animation:sponsor-flow 5s ease infinite;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#0ea5e92e,#38bdf81f 50%,#0ea5e92e);background-size:200% 200%;border:1px solid #38bdf859;border-radius:14px;box-shadow:0 4px 16px #0ea5e926,inset 0 1px 0 #ffffff14;color:#e0f2fe;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.3px;overflow:hidden;padding:14px 20px;position:relative;text-decoration:none;transition:transform .2s,box-shadow .25s,border-color .2s;width:100%}@keyframes sponsor-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.sponsor-btn:before{background:linear-gradient(90deg,#0000,#7dd3fc40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s;width:100%}.sponsor-btn:hover:before{left:100%}.sponsor-btn:hover{border-color:#7dd3fc99;box-shadow:0 10px 28px #0ea5e94d,inset 0 1px 0 #ffffff1f;color:#f0f9ff;transform:translateY(-2px)}.sponsor-btn:active{transform:translateY(0)}.sponsor-btn .tg-icon{align-items:center;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:50%;box-shadow:0 0 14px #38bdf880;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.sponsor-btn .tg-icon svg{color:#fff}.sponsor-label{background:#38bdf82e;border:1px solid #38bdf84d;border-radius:999px;color:#7dd3fc;font-size:10px;font-weight:700;letter-spacing:1.8px;padding:2px 8px;text-transform:uppercase}.sponsor-arrow{margin-left:4px;opacity:.7;transition:transform .2s,opacity .2s}.sponsor-btn:hover .sponsor-arrow{opacity:1;transform:translateX(3px)}*{box-sizing:border-box;margin:0;padding:0}:root{--bg-0:#06060f;--bg-1:#0a0a18;--text:#ececf5;--text-dim:#8a8aa8;--text-faint:#5a5a78;--accent-a:#a78bfa;--accent-b:#60a5fa;--accent-c:#f472b6;--ok:#4ade80;--err:#f87171;--warn:#fbbf24;--border:#ffffff14;--border-bright:#ffffff29}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#06060f;background:var(--bg-0);color:#ececf5;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:100%;overflow-x:hidden}body{position:relative}.bg-orbs{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-2}.bg-orbs span,.bg-orbs:after,.bg-orbs:before{border-radius:50%;content:"";filter:blur(90px);opacity:.55;position:absolute}.bg-orbs:before{animation:float-1 22s ease-in-out infinite alternate;background:radial-gradient(circle,#7c3aed,#0000 70%);height:520px;left:-120px;top:-120px;width:520px}.bg-orbs:after{animation:float-2 26s ease-in-out infinite alternate;background:radial-gradient(circle,#2563eb,#0000 70%);bottom:-160px;height:600px;right:-140px;width:600px}.bg-orbs span{animation:float-3 30s ease-in-out infinite alternate;background:radial-gradient(circle,#ec4899,#0000 70%);height:380px;left:55%;opacity:.35;top:40%;width:380px}@keyframes float-1{0%{transform:translate(0) scale(1)}to{transform:translate(120px,80px) scale(1.15)}}@keyframes float-2{0%{transform:translate(0) scale(1)}to{transform:translate(-80px,-60px) scale(1.1)}}@keyframes float-3{0%{transform:translate(0) scale(1) rotate(0deg)}to{transform:translate(-120px,60px) scale(1.2) rotate(40deg)}}.bg-noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");mix-blend-mode:overlay;opacity:.035}.bg-grid,.bg-noise{inset:0;pointer-events:none;position:fixed;z-index:-1}.bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,#000 30%,#0000 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,#0000 75%)}::selection{background:#a78bfa59;color:#fff}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}
/*# sourceMappingURL=main.5e68e746.css.map*/