:root{--bg-color: #0f111a;--glass-bg: rgba(30, 41, 59, .4);--glass-bg-hover: rgba(30, 41, 59, .7);--glass-border: rgba(255, 255, 255, .08);--glass-border-hover: rgba(255, 255, 255, .2);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .4);--glass-blur: blur(24px);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #64748b;--accent: #6366f1;--accent-light: #818cf8;--accent-gradient: linear-gradient(135deg, #818cf8 0%, #c084fc 100%);--accent-btn: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--favorite-active: #fbbf24}body{font-family:Outfit,Segoe UI,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-primary);margin:0;padding:0;min-height:100vh;overflow-x:hidden}.container{max-width:1200px;width:95%;margin:60px auto;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:32px;box-shadow:var(--glass-shadow);padding:50px 48px;box-sizing:border-box}@media(max-width:768px){.container{padding:30px 24px;margin:30px auto;border-radius:24px}}h1{text-align:center;font-size:3em;margin-bottom:.3em;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-1px}h2,h3{color:var(--text-primary);font-weight:600}p{color:var(--text-secondary);line-height:1.6}a{text-decoration:none;color:var(--accent-light);transition:color .3s ease;font-weight:500}a:hover{color:#e879f9}footer{text-align:center;margin-top:4em;font-size:.95em;color:var(--text-muted)}hr{margin:3em 0;border:none;height:1px;background:linear-gradient(90deg,transparent,var(--glass-border),transparent)}button{font-family:Outfit,sans-serif;font-weight:600;background:var(--accent-btn);color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 28px;font-size:1.1em;cursor:pointer;box-shadow:0 4px 15px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1)}button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f180;border-color:#ffffff4d}button:active{transform:translateY(0)}select,input[type=text],input[type=number],input[type=url],textarea{font-family:Outfit,sans-serif;background:#0f172a99;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);border-radius:16px;padding:14px 20px;font-size:1.05em;outline:none;transition:all .3s ease;box-shadow:inset 0 2px 4px #0003}select:focus,input:focus,textarea:focus{border-color:var(--accent);background:#0f172acc;box-shadow:0 0 0 4px #6366f126,inset 0 2px 4px #0003}select option{background:#1e293b;color:#f8fafc}.app-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--glass-border)}.logo{display:flex;align-items:center;gap:12px;text-decoration:none}.logo img{width:44px;height:44px;border-radius:12px;box-shadow:0 4px 12px #0000004d}.logo span{font-size:1.4em;font-weight:700;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.lang-picker{display:flex;align-items:center;background:#00000040;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:6px 14px;transition:border-color .2s,background .2s}.lang-picker:focus-within{border-color:#8b5cf6;background:#0006}.lang-picker label{font-size:1.1em;margin-right:6px;cursor:pointer}.lang-picker select{background:transparent;border:none;color:var(--text-primary);font-size:.95em;font-weight:600;padding:0 18px 0 0;outline:none;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right center;background-size:14px}.breadcrumbs{text-align:center;font-size:.95em;color:var(--text-muted);margin-bottom:2em}.breadcrumbs a{color:var(--text-secondary)}.breadcrumbs a:hover{color:#a78bfa}.content-text-seo{max-width:600px;margin:40px auto;text-align:left;line-height:1.8;padding:0 16px}.content-text-seo section{margin-bottom:28px}.content-text-seo h2{font-size:1.35em;color:var(--accent);margin-bottom:10px}.content-text-seo h3{font-size:1.15em;color:var(--text-primary);margin-bottom:14px}.content-text-seo p,.content-text-seo li{color:var(--text-secondary);font-size:.97em}.content-text-seo ul{padding-left:1.3em}.content-text-seo ul li{margin-bottom:6px}.faq-item{margin-bottom:14px;padding:16px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;backdrop-filter:var(--glass-blur)}.faq-item strong{color:var(--text-primary);display:block;margin-bottom:6px}.faq-item p{color:var(--text-secondary);margin:0;font-size:.95em}.disclaimer{margin-top:16px;padding:12px 16px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:10px;font-size:.9em;color:var(--text-muted)}.bg-mesh{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden;background-color:#0f172a}.bg-mesh:before,.bg-mesh:after{content:"";position:absolute;width:60vw;height:60vh;border-radius:50%;filter:blur(100px);opacity:.6;animation:drift 20s infinite alternate ease-in-out}.bg-mesh:before{top:-10%;left:-10%;background:#4c1d95}.bg-mesh:after{bottom:-10%;right:-10%;background:#1e3a8a;animation-delay:-10s}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(15%,15%) scale(1.1)}}
