body{background:#07070d;color:#e8e0f0;font-family:Arial,Helvetica,sans-serif;line-height:1.6;margin:0;padding:0;min-height:100vh;overflow-x:hidden}.cancel-page{max-width:560px;margin:0 auto;padding:0 16px 60px}.cancel-page .breadcrumb{background:0 0;margin:0;padding:8px 0;font-size:1.3rem}.cancel-page .breadcrumb>li+li::before{display:none}.cancel-page .breadcrumb a{color:rgba(255,255,255,.5);text-decoration:none}.cancel-page .breadcrumb a:hover{color:rgba(255,255,255,.7)}.cancel-page .breadcrumb span{color:rgba(255,255,255,.3)}.cancel-page .breadcrumb .glyphicon-chevron-right{color:rgba(255,255,255,.2)}.cancel-hero{text-align:center;padding:32px 0 24px;position:relative}.cancel-hero::before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.12),transparent 70%);border-radius:50%;pointer-events:none}.cancel-hero h1{font-size:2.4rem;font-weight:800;margin:12px 0 6px;position:relative;z-index:1;line-height:1.2}.cancel-hero h1 .highlight{background:linear-gradient(135deg,#f38dc0,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cancel-hero .subtitle{color:rgba(255,255,255,.5);font-size:1.3rem;margin:0 0 20px;position:relative;z-index:1}.cancel-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#000;font-weight:700;font-size:1.1rem;padding:6px 18px;border-radius:50px;margin-bottom:12px;letter-spacing:.5px;text-transform:uppercase;position:relative;z-index:1;box-shadow:0 0 30px rgba(245,158,11,.3)}.cancel-offer-card{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px 24px;text-align:center;position:relative;overflow:hidden;margin-bottom:24px}.cancel-offer-card::before{content:"";position:absolute;top:-80px;right:-80px;width:200px;height:200px;background:radial-gradient(circle,rgba(236,72,153,.06),transparent 70%);border-radius:50%;pointer-events:none}.cancel-offer-card::after{content:"";position:absolute;bottom:-40px;left:-40px;width:150px;height:150px;background:radial-gradient(circle,rgba(245,158,11,.05),transparent 70%);border-radius:50%;pointer-events:none}.cancel-offer-card h2{font-size:1.6rem;font-weight:700;margin:0 0 4px;color:#fff}.cancel-offer-card .offer-desc{color:rgba(255,255,255,.5);font-size:1.3rem;margin:0 0 20px}.cancel-gift-icon{font-size:3.2rem;margin-bottom:8px;line-height:1}.cancel-price-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.cancel-price-old{color:rgba(255,255,255,.25);text-decoration:line-through;font-size:1.6rem}.cancel-price-arrow{color:rgba(255,255,255,.15);font-size:1.4rem}.cancel-price-new{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.8rem;font-weight:800}.cancel-input-group{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;margin-bottom:16px;max-width:280px;margin-left:auto;margin-right:auto}.cancel-input-group label{display:block;color:rgba(255,255,255,.5);font-size:1.1rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.cancel-input-row{display:flex;align-items:center;justify-content:center;gap:4px}.cancel-input-row input[type=number]{background:0 0;border:none;color:#fff;font-size:2.4rem;font-weight:700;width:80px;text-align:center;outline:0;-moz-appearance:textfield}.cancel-input-row input[type=number]::-webkit-inner-spin-button,.cancel-input-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cancel-input-row .cancel-cents{color:rgba(255,255,255,.4);font-size:1.4rem;font-weight:600}.cancel-currency{color:rgba(255,255,255,.4);font-size:1.6rem;font-weight:600}#holder-erro-valor{margin-top:8px;font-size:1.3rem;color:#f87171}#holder-erro-valor p{margin:0;font-size:1.3rem}.cancel-cta-btn{display:block;width:100%;padding:16px 24px;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff;border:none;border-radius:50px;font-size:1.4rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-transform:uppercase}.cancel-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(236,72,153,.35)}.cancel-cta-btn:active{transform:translateY(0)}.cancel-cta-btn::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.cancel-separator{display:flex;align-items:center;gap:12px;margin:20px 0;color:rgba(255,255,255,.15)}.cancel-separator::after,.cancel-separator::before{content:"";flex:1;height:1px;background:rgba(255,255,255,.06)}.cancel-social{text-align:center;margin-bottom:24px}.cancel-social h3{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 4px}.cancel-social .social-sub{color:rgba(255,255,255,.4);font-size:1.3rem;margin:0 0 16px}.cancel-photos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px}.cancel-photos img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid rgba(236,72,153,.2);transition:all .3s}.cancel-photos img:hover{border-color:#ec4899;transform:scale(1.1)}.cancel-photos .photo-more{width:100px;height:100px;border-radius:50%;background:rgba(255,255,255,.04);border:2px dashed rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.3);font-size:1.3rem;font-weight:600}.cancel-online-count{color:rgba(255,255,255,.3);font-size:1.3rem;margin-top:4px}.cancel-footer{text-align:center;padding-top:12px}.cancel-disclaimer{color:rgba(255,255,255,.4);font-size:1.3rem;margin:0 0 16px;line-height:1.5}.cancel-delete-link{display:inline-block;color:rgba(255,255,255,.55);font-size:1.3rem;text-decoration:none;padding:10px 20px;border:1px solid rgba(255,255,255,.25);border-radius:8px;transition:all .3s;cursor:pointer;background:rgba(255,255,255,.04)}.cancel-delete-link:hover{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.07)}.has-error input[type=number]{background:rgba(248,113,113,.05)}.has-error .cancel-currency{color:#f87171}.onboarding-wrap{max-width:600px;margin:0 auto;padding:0 16px 40px}.onboarding-header{padding:20px 0 10px}.onboarding-header .onboarding-login-link{font-size:1.3rem;color:rgba(255,255,255,.3);margin:8px 0 0}.onboarding-header .onboarding-login-link a{color:#ec4899;text-decoration:none}.onboarding-progress{margin:16px 0 24px;position:relative}.onboarding-progress .onboarding-progress-bar{height:3px;background:rgba(255,255,255,.08);border-radius:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);overflow:hidden}.onboarding-progress .onboarding-progress-bar::after{content:"";display:block;height:100%;width:0;background:linear-gradient(90deg,#ec4899,#f43f5e);border-radius:2px;transition:width .5s ease}.onboarding-progress .onboarding-progress-steps{display:flex;justify-content:space-between;position:relative;z-index:1}.onboarding-progress .progress-step{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.06);border:2px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;color:rgba(255,255,255,.2);transition:all .3s}.onboarding-progress .progress-step.active{background:linear-gradient(135deg,#ec4899,#f43f5e);border-color:#ec4899;color:#fff}.onboarding-progress .progress-step.done{background:rgba(236,72,153,.2);border-color:rgba(236,72,153,.3);color:#ec4899}.onboarding-step{display:none}.onboarding-step.active{display:block}.onboarding-step h2{font-size:2rem;font-weight:800;color:#fff;margin:0 0 6px}.onboarding-step .onboarding-desc{color:rgba(255,255,255,.4);font-size:1.3rem;margin:0 0 24px}.onboarding-step-content{padding:8px 0}.onboarding-btn{display:inline-block;padding:14px 40px;background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff;border:none;border-radius:50px;font-size:1.4rem;font-weight:700;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:.5px}.onboarding-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px rgba(236,72,153,.35)}.onboarding-btn:disabled{opacity:.3;cursor:not-allowed}.onboarding-btn-secondary{background:rgba(255,255,255,.06);color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.1);margin-top:12px}.onboarding-btn-secondary:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);box-shadow:none;transform:none}.onboarding-form .form-group{margin-bottom:16px}.onboarding-form label{color:rgba(255,255,255,.5);font-size:1.2rem;font-weight:400}.onboarding-form .form-control{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;font-size:1.3rem;padding:10px 14px;height:auto}.onboarding-form .form-control:focus{border-color:rgba(236,72,153,.3);box-shadow:0 0 0 2px rgba(236,72,153,.05);background:rgba(255,255,255,.06)}.onboarding-form .form-control::placeholder{color:rgba(255,255,255,.15)}.onboarding-form select.form-control{color:#fff}.onboarding-form select.form-control option{background:#1a1a2e;color:#fff}.onboarding-form textarea.form-control{resize:vertical}.profile-card{background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.06);border-radius:16px;padding:20px 12px;cursor:pointer;transition:all .3s;margin-bottom:10px;text-align:center}.profile-card:hover{border-color:rgba(236,72,153,.2);background:rgba(255,255,255,.05)}.profile-card.selected{border-color:#ec4899;background:rgba(236,72,153,.08);box-shadow:0 0 20px rgba(236,72,153,.1)}.profile-card .profile-card-icon{font-size:3.4rem;margin-bottom:8px;line-height:1}.profile-card .profile-card-label{font-size:1.3rem;font-weight:700;color:#fff;line-height:1.3}.profile-card .profile-card-desc{font-size:1.3rem;color:rgba(255,255,255,.3);margin-top:4px}.onboarding-photo-upload .photo-preview{position:relative}.onboarding-photo-upload .photo-preview img{width:100%;height:100%;object-fit:cover;border-radius:50%}.onboarding-plan-card{background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;cursor:pointer;transition:all .3s;margin-bottom:8px;text-align:center}.onboarding-plan-card:hover{border-color:rgba(236,72,153,.2)}.onboarding-plan-card.selected{border-color:#ec4899;background:rgba(236,72,153,.08)}.onboarding-plan-card .plan-prazo{font-size:1.4rem;font-weight:700;color:#fff}.onboarding-plan-card .plan-valor{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:4px 0}.onboarding-plan-card .plan-desconto{font-size:1.3rem;color:rgba(255,255,255,.25);text-decoration:line-through}.onboarding-offer-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px 24px;text-align:center}.onboarding-offer-card label{color:rgba(255,255,255,.5);font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}#onb-email-group{display:none}.onboarding-toast{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:9999;min-width:300px;max-width:500px;padding:14px 20px;border-radius:10px;font-size:1.3rem;font-weight:600;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.4);animation:toastIn .3s ease}.onboarding-toast.toast-error{background:#dc3545;color:#fff}.onboarding-toast.toast-success{background:#28a745;color:#fff}@keyframes toastIn{from{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.onboarding-field-error{border-color:#dc3545!important;background:rgba(220,53,69,.08)!important;box-shadow:0 0 0 2px rgba(220,53,69,.15)!important;transition:all .3s ease}@media screen and (max-width:767px){.onboarding-btn{width:100%;padding:14px 20px}.onboarding-profiles .col-xs-6{padding:0 4px}.profile-card{padding:14px 8px}.profile-card .profile-card-icon{font-size:2.8rem}.onboarding-game-buttons{flex-direction:column;align-items:center}.onboarding-game-buttons .onboarding-btn{width:200px}}.onboarding-hero{text-align:center;padding:12px 0 20px;position:relative}.onboarding-hero h1{font-size:2.6rem;font-weight:800;color:#fff;margin:0 0 8px;line-height:1.2}.onboarding-hero .onboarding-hero-sub{color:rgba(255,255,255,.5);font-size:1.4rem;margin:0}.onboarding-seo{margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06)}.onboarding-seo .onboarding-seo-title{text-align:center;font-size:2rem;font-weight:800;color:#fff;margin:0 0 8px}.onboarding-seo .onboarding-seo-intro{text-align:center;color:rgba(255,255,255,.45);font-size:1.3rem;line-height:1.6;max-width:560px;margin:0 auto 24px}.onboarding-seo .onboarding-seo-grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:576px){.onboarding-seo .onboarding-seo-grid{grid-template-columns:repeat(2,1fr)}}.onboarding-seo .onboarding-seo-card{display:flex;flex-direction:column;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:20px 18px;transition:border-color .3s,background .3s}.onboarding-seo .onboarding-seo-card:hover{border-color:rgba(236,72,153,.2);background:rgba(255,255,255,.04)}.onboarding-seo .onboarding-seo-card .onboarding-seo-card-head{display:flex;align-items:center;gap:12px;margin:0 0 10px}.onboarding-seo .onboarding-seo-card .onboarding-seo-icon{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.7rem;line-height:1;background:linear-gradient(135deg,rgba(236,72,153,.18),rgba(236,72,153,.08));border:1px solid rgba(236,72,153,.25)}.onboarding-seo .onboarding-seo-card h3{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.onboarding-seo .onboarding-seo-card h3 a{color:#fff;text-decoration:none}.onboarding-seo .onboarding-seo-card h3 a:hover{color:#ec4899}.onboarding-seo .onboarding-seo-card p{font-size:1.3rem;color:rgba(255,255,255,.45);margin:0 0 12px;line-height:1.55}.onboarding-seo .onboarding-seo-card .onboarding-seo-more{margin-top:auto;font-size:1.3rem;font-weight:700;color:#ec4899;text-decoration:none}.onboarding-seo .onboarding-seo-card .onboarding-seo-more:hover{color:#f27fb8}