@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-text{0%,to{opacity:.4}50%{opacity:1}}@keyframes sparkle-float{0%{transform:translate(var(--x1),var(--y1)) scale(0);opacity:0}20%,80%{opacity:var(--max-opacity)}to{transform:translate(var(--x2),var(--y2)) scale(1.2);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes logo-pulse{0%,to{filter:drop-shadow(0 0 12px rgba(255,105,180,.4));transform:scale(1)}50%{filter:drop-shadow(0 0 22px rgba(255,165,0,.6));transform:scale(1.03)}}@keyframes text-glow{0%,to{opacity:.9;filter:brightness(1)}50%{opacity:1;filter:brightness(1.2)}}@keyframes shine{0%{left:-60%}20%,to{left:120%}}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@keyframes blink{0%,to{opacity:.2}50%{opacity:.8}}@keyframes eye-gradient-pulse{0%,to{stroke:#ff69b4}50%{stroke:orange}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--bg-dark:#000000;--card-bg:rgba(15, 15, 15, 0.6);--card-border:rgba(255, 255, 255, 0.1);--text-primary:#ffffff;--text-secondary:#a0a0a0;--accent-pink:#ff69b4;--accent-orange:#ffa500;--accent-green:#00ff88;--blur-intensity:15px}*{margin:0;padding:0;box-sizing:border-box}#preloader,body{width:100%;display:flex;flex-direction:column}body{font-family:"Montserrat",sans-serif;background:radial-gradient(circle at center,#0a000a 0,#000 100%);color:var(--text-primary);min-height:100vh;min-height:100dvh;overflow-x:hidden;padding:20px;position:relative}#preloader{position:fixed;top:0;left:0;height:100%;background:#000;z-index:9999;justify-content:center;align-items:center;transition:opacity .8s cubic-bezier(.65,0,.35,1),visibility .8s}.loader-circle{width:50px;height:50px;border:3px solid rgba(255,105,180,.1);border-top:3px solid var(--accent-pink);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.loader-text{font-weight:700;letter-spacing:5px;text-transform:uppercase;font-size:.7rem;color:var(--accent-pink);animation:pulse-text 1.5s ease-in-out infinite}.sparkle-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;opacity:0;transition:opacity 1.5s ease-in-out}body.loaded .sparkle-container{opacity:1;transition-delay:.3s}html.skip-preloader body.loaded .sparkle-container{transition-delay:0s;transition-duration:.8s}.sparkle{position:absolute;border-radius:50%;opacity:0;mix-blend-mode:screen;animation:sparkle-float infinite linear;filter:blur(1px)}.container{width:100%;max-width:480px;text-align:center;position:relative;z-index:2;margin:auto;padding-top:40px;opacity:0;transform:translateY(20px);transition:all 1s ease-out .5s}body.loaded .container{opacity:1;transform:translateY(0)}body.loaded #preloader{opacity:0;visibility:hidden}html.skip-preloader #preloader{display:none!important}html.skip-preloader .container{transition:opacity .3s ease-out,transform .3s ease-out!important}.logo-wrapper{position:relative;display:inline-block;margin-bottom:25px;animation:float 6s ease-in-out infinite}.logo-img{width:200px;height:auto;filter:drop-shadow(0 0 12px rgba(255,105,180,.4));animation:logo-pulse 4s ease-in-out infinite}.modal-content h2,.modal-content li,.modal-content p,h1{margin-bottom:12px;word-wrap:break-word}h1{font-size:clamp(1.8rem,6vw,2.3rem);font-weight:800;letter-spacing:-1px;background:linear-gradient(135deg,#ff69b4 30%,orange 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,105,180,.2);animation:text-glow 4s ease-in-out infinite}.tagline{font-size:1rem;color:var(--text-secondary);margin-bottom:30px;font-weight:300}.link-card{display:flex;align-items:center;justify-content:center;padding:18px;margin-bottom:16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;text-decoration:none;color:var(--text-primary);font-weight:600;backdrop-filter:blur(var(--blur-intensity));transition:all .4s cubic-bezier(.2,1,.3,1);position:relative;overflow:hidden;width:100%;box-sizing:border-box}.link-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3);box-shadow:0 10px 30px rgba(0,0,0,.5)}.primary-btn{background:linear-gradient(135deg,var(--accent-pink),var(--accent-orange))!important;border:0!important;box-shadow:0 10px 25px rgba(255,105,180,.3)}.primary-btn::after{content:"";position:absolute;top:-50%;left:-60%;width:20%;height:200%;background:rgba(255,255,255,.2);transform:rotate(30deg);animation:shine 4s infinite}.icon{margin-right:12px;width:24px;height:24px;stroke:currentColor;z-index:1;flex-shrink:0}.status-widget{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:10px;z-index:100}.online-indicator{display:flex;align-items:center;background:rgba(0,255,136,.05);backdrop-filter:blur(10px);padding:8px 14px;border-radius:30px;border:1px solid rgba(0,255,136,.2);color:var(--accent-green);font-size:.85rem;font-weight:600;height:38px;box-sizing:border-box}.status-dot{width:8px;height:8px;background-color:var(--accent-green);border-radius:50%;margin-right:8px;box-shadow:0 0 8px var(--accent-green);animation:pulse-dot 2s infinite}.side-counter{display:flex;align-items:center;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);padding:8px 10px;border-radius:30px;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);font-size:.85rem;transition:all .5s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;max-width:40px;height:38px;box-sizing:border-box}.side-counter.expanded{max-width:150px;padding:8px 14px}.view-count-container{display:flex;align-items:center;opacity:0;transform:translateX(-10px);transition:all .4s ease .2s;white-space:nowrap}.side-counter.expanded .view-count-container{opacity:1;transform:translateX(0)}.skeleton-dot{width:4px;height:4px;background:var(--text-secondary);border-radius:50%;margin-left:5px;animation:blink 1s infinite}.eye-icon{width:16px;height:16px;flex-shrink:0;animation:eye-gradient-pulse 6s infinite ease-in-out;stroke:var(--text-secondary);fill:none}#view-count{font-weight:700;color:#fff;margin-left:8px}.info-btn,.modal-overlay{position:fixed;display:flex;align-items:center;justify-content:center}.info-btn{bottom:calc(20px + env(safe-area-inset-bottom));right:20px;z-index:90;width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.2,1,.3,1)}.info-btn:hover{background:rgba(255,105,180,.15);border-color:var(--accent-pink);color:var(--text-primary);transform:translateY(-3px);box-shadow:0 5px 15px rgba(255,105,180,.3)}.modal-overlay{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:1000;opacity:0;visibility:hidden;transition:all .4s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:30px 25px;width:90%;max-width:450px;position:relative;transform:translateY(30px) scale(.95);transition:all .4s ease;text-align:left;box-shadow:0 20px 50px rgba(0,0,0,.5);max-height:85vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.modal-overlay.active .modal-content{transform:translateY(0) scale(1)}.modal-close{position:absolute;top:15px;right:15px;background:0 0;border:0;color:var(--text-secondary);font-size:1.8rem;cursor:pointer;transition:color .3s;z-index:5;padding:5px}.breadcrumbs a:hover,.footer-nav a:hover,.modal-close:hover{color:var(--accent-pink)}.modal-content h2{font-size:1.3rem;margin-bottom:15px;font-weight:700;line-height:1.4;padding-right:30px}.modal-content li,.modal-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.legal-card ul,.modal-content ul{padding-left:20px;margin-bottom:10px}.legal-card h2,.modal-content h2,.modal-content strong{color:var(--text-primary)}.footer-nav{margin-top:30px;font-size:.8rem;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.breadcrumbs a,.footer-nav a{text-decoration:none;transition:color .3s}.footer-nav a{color:rgba(255,255,255,.4)}.footer-nav .separator,.footer-text{color:rgba(255,255,255,.2);font-size:.6rem}.footer-text{margin-top:15px;margin-bottom:20px;font-size:.8rem;text-align:center}.legal-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:40px;margin:20px auto;width:100%;max-width:800px;text-align:left;backdrop-filter:blur(var(--blur-intensity));position:relative;z-index:2;color:var(--text-secondary);line-height:1.6;box-shadow:0 10px 40px rgba(0,0,0,.5);animation:fadeIn .8s ease-out;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.error-page p,.legal-card h1{margin-bottom:30px;text-align:center}.error-page h1,.legal-card h1{font-size:clamp(1.5rem,6vw,2.2rem);font-weight:800;background:linear-gradient(135deg,#ff69b4 30%,orange 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;word-break:break-word;hyphens:auto}.error-page h1{text-align:center;font-size:clamp(4rem,15vw,6rem);letter-spacing:-2px;text-shadow:0 0 30px rgba(255,105,180,.2);margin-bottom:12px}.error-page p{font-size:1.1rem;color:var(--text-secondary);word-wrap:break-word}.legal-card h2{font-size:1.2rem;margin:25px 0 15px;font-weight:700;word-break:break-word}.legal-card li,.legal-card p{margin-bottom:15px;font-size:.95rem}.legal-card ul{margin-bottom:15px}.legal-card hr{border:0;border-top:1px solid var(--card-border);margin:30px 0}.back-btn,.breadcrumbs{margin-bottom:20px;align-items:center}.back-btn{display:inline-flex;justify-content:center;padding:10px 20px;background:rgba(255,255,255,.05);border:1px solid var(--card-border);border-radius:30px;color:var(--text-primary);text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;width:fit-content}.back-btn:hover{background:rgba(255,105,180,.15);border-color:var(--accent-pink);transform:translateX(-5px)}.back-btn svg{margin-right:8px;flex-shrink:0}.error-page .back-btn{padding:18px 30px;background:var(--card-bg);border-radius:18px;backdrop-filter:blur(var(--blur-intensity));width:100%;max-width:300px;margin:0 auto;display:inline-block}.error-page .back-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.5)}.breadcrumbs{font-size:.82rem;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:6px}.breadcrumbs a{color:var(--text-secondary)}.breadcrumbs .sep{color:rgba(255,255,255,.25)}.breadcrumbs .current,.faq-item summary,.steps-list li strong{color:var(--text-primary)}.faq-list{display:flex;flex-direction:column;gap:12px;margin:20px 0}.faq-item{background:rgba(255,255,255,.03);border:1px solid var(--card-border);border-radius:14px;padding:16px 20px;transition:border-color .3s,background .3s}.faq-item[open]{background:rgba(255,255,255,.05);border-color:rgba(255,105,180,.25)}.faq-item summary{cursor:pointer;font-weight:600;font-size:1rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";flex-shrink:0;font-size:1.3rem;font-weight:300;color:var(--accent-pink);transition:transform .3s ease;line-height:1}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-answer,.related-links{border-top:1px solid var(--card-border)}.faq-answer{color:var(--text-secondary);font-size:.92rem;line-height:1.65;margin-top:12px;padding-top:12px}.faq-answer a,.related-links a{color:var(--accent-pink);text-decoration:none}.faq-answer a:hover{text-decoration:underline}.related-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:20px}.related-links a{font-size:.85rem;color:var(--text-primary);background:rgba(255,255,255,.05);border:1px solid var(--card-border);padding:8px 16px;border-radius:20px;transition:all .3s ease}.related-links a:hover{background:rgba(255,105,180,.15);border-color:var(--accent-pink)}.guide-platform{margin:28px 0}.guide-platform h2{font-size:1.15rem;color:var(--text-primary);margin-bottom:14px;font-weight:700;display:flex;align-items:center;gap:8px}.steps-list{padding-left:22px;margin-bottom:10px}.steps-list li{margin-bottom:10px;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.legal-card p a,.steps-list a{color:var(--accent-pink);text-decoration:none}.legal-card p a:hover,.steps-list a:hover{text-decoration:underline}.table-wrap{overflow-x:auto;margin:16px 0 24px;border-radius:14px;border:1px solid var(--card-border)}.compare-table{width:100%;border-collapse:collapse;font-size:.88rem;min-width:480px}.compare-table td,.compare-table th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--card-border)}.compare-table th{background:rgba(255,255,255,.04);color:var(--text-primary);font-weight:700}.compare-table td{color:var(--text-secondary)}.compare-table tr:last-child td{border-bottom:none}.compare-table td.yes{color:var(--accent-green)}@media (max-width:600px){body{padding:10px}.legal-card{padding:25px 20px;margin:10px auto}}@media (max-width:480px){.logo-img{width:160px}.status-widget{top:15px;right:15px}.link-card{font-size:.9rem;padding:15px}.info-btn{bottom:calc(15px + env(safe-area-inset-bottom));right:15px}.modal-content{padding:25px 20px}.modal-close{top:10px;right:10px}}