@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800;900&family=Work+Sans:wght@400;500;600;700;800&family=Grand+Hotel&family=Playfair+Display:ital,wght@0,700;0,900;1,600&family=Cinzel:wght@500;600;700;800&display=swap");:root{--font-family-gala:"Cinzel","Playfair Display",Georgia,serif;--bg-primary:#f7f8fc;--bg-secondary:#eef0fa;--bg-tertiary:#e2e5f5;--card-bg:#fff;--primary:#4f46e5;--primary-glow:rgba(79,70,229,.18);--primary-hover:#4136c4;--primary-light:#eef0fe;--secondary:#ec4899;--secondary-glow:rgba(236,72,153,.18);--secondary-light:#fdf0f7;--accent:#0ea5c4;--accent-light:#e6f8fb;--brand-navy:#170f3d;--brand-navy-2:#241653;--success:#059669;--success-bg:#ecfdf5;--warning:#d97706;--warning-bg:#fffbeb;--danger:#dc2626;--danger-bg:#fef2f2;--text-primary:#14132b;--text-secondary:#454467;--text-muted:#78778e;--text-inverse:#fff;--border-radius-sm:10px;--border-radius-md:16px;--border-radius-lg:24px;--border-radius-full:9999px;--border-color:#e2e5f5;--border-color-hover:#cbcfeb;--card-shadow:0 10px 28px -6px rgba(79,70,229,.08),0 4px 10px -2px rgba(20,19,43,.05);--card-shadow-hover:0 18px 38px -8px rgba(79,70,229,.16),0 8px 20px -4px rgba(20,19,43,.08);--glass-bg:hsla(0,0%,100%,.9);--glass-border:rgba(226,229,245,.7);--glass-shadow:0 8px 28px 0 rgba(79,70,229,.08);--font-family-title:"Outfit",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-body:"Work Sans",-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:rgba(79,70,229,.28) transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(79,70,229,.25);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(79,70,229,.45)}::selection{background:rgba(79,70,229,.2);color:inherit}::-moz-selection{background:rgba(79,70,229,.2);color:inherit}input,select,textarea{caret-color:var(--primary,#4f46e5)}:focus-visible{outline:2px solid var(--primary,#4f46e5);outline-offset:2px}.tabular-nums,[data-tabular-nums=true]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}.text-balance{text-wrap:balance}html{scroll-behavior:smooth;font-size:16px}body,html{max-width:100%;overflow-x:hidden}body{background-color:var(--bg-primary);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;line-height:1.6}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:700;letter-spacing:-.02em;line-height:1.25}a{color:inherit;text-decoration:none}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--glass-shadow)}.glass-card,.glass-panel{border:1px solid var(--border-color)}.glass-card{background:var(--card-bg);border-radius:var(--border-radius-md);box-shadow:var(--card-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:rgba(79,70,229,.3);transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}.gradient-text{background:linear-gradient(120deg,#4f46e5,#8b5cf6 55%,#ec4899);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.gradient-bg{background:linear-gradient(135deg,#4f46e5,#ec4899)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;min-height:48px;font-family:var(--font-family-body);font-weight:600;font-size:1rem;border-radius:var(--border-radius-sm);border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;gap:8px;text-align:center;touch-action:manipulation}.btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed 55%,#ec4899);color:#fff;box-shadow:0 6px 18px rgba(79,70,229,.35)}.btn-primary:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 10px 26px rgba(79,70,229,.45);background:linear-gradient(135deg,#4136c4,#6d28d9 55%,#db2777)}.btn-primary:active{transform:translateY(0) scale(.99)}.btn-secondary{background:#fff;color:var(--text-primary);border:1.5px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.04)}.btn-secondary:hover{background:var(--bg-primary);border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:768px){.container{padding:0 32px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.responsive-grid-2,.responsive-grid-split{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:768px){.responsive-grid-split{grid-template-columns:1.2fr .8fr;gap:32px}.responsive-grid-2{grid-template-columns:1fr 1fr;gap:32px}}.horizontal-scroll-mobile{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:12px 4px 20px}.horizontal-scroll-mobile>*{scroll-snap-align:center;flex:0 0 85%;max-width:320px}@media (min-width:768px){.horizontal-scroll-mobile{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow-x:visible;padding:0}.horizontal-scroll-mobile>*{max-width:none;flex:initial}}.nav-menu{display:flex;align-items:center;gap:28px}@media (max-width:1023px){.desktop-only,.nav-menu{display:none!important}}@media (min-width:1024px){.mobile-only{display:none!important}}.nav-menu-link{font-size:.95rem;font-weight:600;color:var(--text-secondary);transition:color .2s ease;cursor:pointer}.nav-menu-link:hover{color:var(--primary)}.mobile-nav-toggle{display:flex;flex-direction:column;justify-content:space-around;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:120}.mobile-nav-bar{width:100%;height:3px;background:var(--text-primary);border-radius:2px;transition:all .3s ease}@media (min-width:1024px){.mobile-nav-toggle{display:none}}.mobile-menu-drawer{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:110;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 24px;animation:fadeIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .6s cubic-bezier(.16,1,.3,1) forwards}.eq-container{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:40px}.eq-bar{width:5px;background:linear-gradient(180deg,var(--secondary) 0,var(--primary) 100%);border-radius:4px;animation:eqPulse 1.1s ease-in-out infinite alternate}.eq-bar-1{height:35%;animation-delay:.1s}.eq-bar-2{height:85%;animation-delay:.3s}.eq-bar-3{height:100%;animation-delay:.5s}.eq-bar-4{height:60%;animation-delay:.2s}.eq-bar-5{height:90%;animation-delay:.4s}.eq-bar-6{height:45%;animation-delay:.6s}@keyframes eqPulse{0%{transform:scaleY(.3);opacity:.6}to{transform:scaleY(1);opacity:1}}.header-mini-eq{display:flex;align-items:flex-end;gap:3px;height:16px}.header-mini-bar{width:3px;background:linear-gradient(180deg,var(--secondary) 0,var(--primary) 100%);border-radius:2px;animation:eqPulse .9s ease-in-out infinite alternate}.hero-dark{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--brand-navy) 0,var(--brand-navy-2) 55%,#2e1c63 100%)}.hero-orb{position:absolute;border-radius:50%;filter:blur(10px);opacity:.55;pointer-events:none}.hero-orb-1{background:radial-gradient(circle,rgba(139,92,246,.55) 0,transparent 70%);animation:heroDrift1 22s ease-in-out infinite}.hero-orb-2{background:radial-gradient(circle,rgba(236,72,153,.45) 0,transparent 70%);animation:heroDrift2 26s ease-in-out infinite}.hero-orb-3{background:radial-gradient(circle,rgba(63,197,240,.4) 0,transparent 70%);animation:heroDrift3 19s ease-in-out infinite}@keyframes heroDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,40px) scale(1.08)}}@keyframes heroDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-35px,-25px) scale(1.1)}}@keyframes heroDrift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-30px) scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero-orb{animation:none}}.hero-rise{opacity:0;transform:translateY(16px);animation:heroRise .7s cubic-bezier(.2,.7,.2,1) forwards}@keyframes heroRise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-rise{animation:none;opacity:1;transform:none}}.hero-gradient-text{background:linear-gradient(100deg,#3fc5f0 0,var(--secondary) 45%,var(--primary) 70%,#3fc5f0 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:heroShimmer 6s ease-in-out infinite}@keyframes heroShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.hero-gradient-text{animation:none;background-position:30% 50%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;padding:14px 18px;min-height:48px;background-color:#fff;border:1.5px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-primary);font-family:var(--font-family-body);font-size:1rem;outline:none;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.02)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-glow)}label{display:block;font-weight:700;font-size:.95rem;color:var(--text-primary);margin-bottom:6px}.hero-conteudo{display:flex;align-items:center;text-align:center}.hero-botoes,.hero-conteudo{flex-direction:column;width:100%}.hero-botoes{max-width:450px}.hero-prova{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 10px;gap:14px 10px;padding:16px 18px;border-radius:16px;background:rgba(18,12,38,.55);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width:900px){.hero-conteudo{align-items:flex-start;text-align:left;max-width:56%;margin-right:auto}.hero-botoes{flex-direction:row;width:auto;max-width:none}.hero-botoes>*{width:auto;white-space:nowrap}.hero-prova{grid-template-columns:repeat(4,auto);gap:22px;padding:16px 24px}.hero-conteudo h1{font-size:3.4rem}.hero-conteudo p{font-size:1.15rem}}.header-dark{background-color:rgba(8,5,20,.88)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid hsla(0,0%,100%,.08)!important;box-shadow:none!important}.header-dark .nav-menu-link{color:#e8e4f7;font-size:1rem}.header-dark .nav-menu-link:hover{color:#c084fc}.header-dark .btn-secondary{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.18)!important;color:#f4f1ff!important;border-radius:100px!important}.header-dark .btn-secondary:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.3)!important}.header-dark .btn-primary{border-radius:100px!important}.header-dark .mobile-nav-bar{background-color:#f4f1ff}.hero-sublinhado{position:relative;display:inline-block}.hero-sublinhado svg{bottom:-.18em;height:.22em;overflow:visible}.hero-curva,.hero-sublinhado svg{position:absolute;left:0;right:0;width:100%;pointer-events:none}.hero-curva{bottom:-1px;height:42px;z-index:2;display:block}@media (min-width:900px){.hero-curva{height:90px}}.hero-prova-item{display:flex;align-items:center;gap:9px;text-align:left}.hero-prova-item>span{display:flex;flex-direction:column;line-height:1.25}.hero-prova-item strong{color:#f4f1ff;font-size:.92rem;font-weight:800}.hero-prova-item>span{font-size:.76rem;color:#ada3d9;font-weight:600}.hero-prova-item svg{flex-shrink:0;color:#c084fc}@keyframes medidorFlutua{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-12px) rotate(.6deg)}}.entrega-main{flex:1 1;padding:20px 0}@media (max-width:639px){.criar-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:50}.criar-header-inner{min-height:58px;padding:9px 14px!important}.criar-header .header-mini-eq{display:none}.criar-back-link{min-width:40px;padding:8px 10px!important}.criar-back-link span{display:none}.criar-main{padding:18px 0 calc(100px + env(safe-area-inset-bottom))!important}.criar-container{padding-left:14px!important;padding-right:14px!important}.criar-progress{height:8px!important;border-radius:999px}.criar-step-content{margin-top:20px!important}.criar-navigation-dock{padding:10px 0 calc(10px + env(safe-area-inset-bottom))!important;background:rgba(247,248,252,.94)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-color)}.criar-navigation-inner{padding:0 14px!important}.criar-nav-back{min-width:48px;padding:12px!important}.criar-nav-next{flex:1 1;min-height:52px!important;padding:12px 16px!important;font-size:1rem!important}.entrega-main{padding:14px 0 calc(28px + env(safe-area-inset-bottom))}.entrega-header-container{flex-wrap:nowrap;padding:9px 12px}.entrega-header-nav{flex-wrap:nowrap;gap:6px;min-width:0}.entrega-header-action{min-width:38px;padding:7px 9px!important}.entrega-header-action span{display:none}.entrega-card{margin-bottom:16px}.entrega-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin-left:-2px;margin-right:-2px;width:calc(100% + 4px)}}@media (min-width:768px){.entrega-main{padding:40px 0}}.entrega-container{max-width:1060px;margin:0 auto;padding:0 12px;width:100%}@media (min-width:640px){.entrega-container{padding:0 20px}}@media (min-width:1024px){.entrega-container{padding:0 24px}}.entrega-header-container{max-width:1200px;margin:0 auto;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;box-sizing:border-box}@media (min-width:768px){.entrega-header-container{padding:12px 24px}}.entrega-header-dark{background-color:rgba(12,6,22,.96)!important;border-bottom:1px solid rgba(236,72,153,.25)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px rgba(0,0,0,.5)!important}.entrega-header-dark .entrega-status-badge{background-color:rgba(16,185,129,.15)!important;color:#34d399!important;border-color:rgba(16,185,129,.35)!important}.entrega-header-dark .btn-secondary{background:hsla(0,0%,100%,.08)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important}.entrega-header-dark .btn-secondary:hover{background:hsla(0,0%,100%,.15)!important;border-color:rgba(236,72,153,.5)!important}.entrega-header-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.entrega-brand{display:inline-flex;align-items:center;line-height:0}.entrega-brand-logo{width:48px;height:48px;border-radius:13px}.entrega-header-meta{display:flex;align-items:center;gap:10px}.entrega-account-link{min-height:36px;padding:7px 13px;font-size:.8rem;text-decoration:none}.entrega-preview-intro{max-width:760px;margin:4px auto 30px;text-align:center}.entrega-preview-intro>span{color:#767386;font-size:.68rem;font-weight:800;letter-spacing:.16em}.entrega-preview-intro h1{color:#222035;font-size:clamp(1.8rem,4vw,2.3rem);letter-spacing:-.045em;line-height:1.15;margin:10px 0}.entrega-preview-intro p{color:#767386;font-size:.94rem;line-height:1.6;margin:0 auto;max-width:620px}.entrega-status-badge{font-size:.8rem;font-weight:700;padding:5px 12px;border-radius:100px;border:1px solid;white-space:nowrap}@media (max-width:480px){.entrega-header-container{flex-wrap:nowrap}.entrega-brand-logo{width:42px;height:42px;border-radius:12px}.entrega-header-meta{gap:6px}.entrega-account-link{padding:7px 10px;font-size:.76rem}.entrega-status-badge{font-size:.74rem;padding:4px 10px;width:auto}.entrega-preview-intro{margin:2px auto 22px}.entrega-preview-intro h1{font-size:1.75rem}}.entrega-card{padding:16px 12px;margin-bottom:24px;background-color:#fff;border-radius:var(--border-radius-md);box-shadow:var(--card-shadow);border:1px solid var(--border-color);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}@media (min-width:640px){.entrega-card{padding:24px 20px}}@media (min-width:1024px){.entrega-card{padding:28px;margin-bottom:28px}}.entrega-tabs{display:flex;gap:6px;margin-bottom:18px;width:100%;max-width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);padding:4px;border-radius:12px;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.entrega-tabs::-webkit-scrollbar{display:none}.entrega-tab-btn{flex:1 0 auto;position:relative;padding:8px 10px;font-size:.82rem;font-weight:700;border-radius:8px;border:none;cursor:pointer;text-align:center;white-space:nowrap;transition:all .2s ease}@media (max-width:639px){.entrega-tabs{gap:4px;padding:3px;border-radius:10px}.entrega-tab-btn{flex:1 0 auto;padding:7px 8px;font-size:.76rem}}.entrega-tab-badge{position:absolute;top:3px;right:6px;display:flex;align-items:center;justify-content:center;width:9px;height:9px;pointer-events:none}.entrega-tab-ping{position:absolute;height:100%;width:100%;background-color:#f43f5e;opacity:.75;animation:tabPing 1.6s cubic-bezier(0,0,.2,1) infinite}.entrega-tab-dot,.entrega-tab-ping{display:inline-flex;border-radius:9999px}.entrega-tab-dot{position:relative;height:9px;width:9px;background-color:#ec4899;border:1.5px solid rgba(12,6,22,.9);box-shadow:0 0 6px rgba(236,72,153,.9)}@keyframes tabPing{0%{transform:scale(.95);opacity:.85}70%,to{transform:scale(2.6);opacity:0}}@media (min-width:640px){.entrega-tabs{gap:8px;padding:6px;border-radius:14px}.entrega-tab-btn{padding:9px 18px;font-size:.88rem}}.entrega-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;width:100%}.entrega-grid,.entrega-grid>*{max-width:100%;box-sizing:border-box}.entrega-grid>*{min-width:0}@media (max-width:859px){.entrega-grid-col-1-top{order:1}.entrega-grid-col-1-bottom{order:2}.entrega-grid-col-2-top{order:3}.entrega-grid-col-2-bottom{order:4}}@media (min-width:860px){.entrega-grid{grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}.entrega-grid-col-1-top{grid-column:1;grid-row:1;min-width:0}.entrega-grid-col-2-top{grid-column:2;grid-row:1;min-width:0}.entrega-grid-col-1-bottom{grid-column:1;grid-row:2;min-width:0}.entrega-grid-col-2-bottom{grid-column:2;grid-row:2;min-width:0}}.entrega-qr-card{padding:16px;flex-direction:column;gap:16px;text-align:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-sizing:border-box;max-width:100%}.entrega-qr-buttons,.entrega-qr-card{display:flex;align-items:center;width:100%}.entrega-qr-buttons{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}@media (min-width:640px){.entrega-qr-card{flex-direction:row;text-align:left;padding:18px}.entrega-qr-buttons{justify-content:flex-start;width:auto}}.entrega-whatsapp-card{padding:14px 16px;border-radius:16px;margin-top:16px;border:1px solid rgba(37,211,102,.3);background:rgba(37,211,102,.06);display:flex;flex-direction:column;gap:12px}.entrega-whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;font-size:.88rem;font-weight:700;border-radius:10px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;box-shadow:0 3px 12px rgba(37,211,102,.25);width:100%}@media (min-width:640px){.entrega-whatsapp-card{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 20px}.entrega-whatsapp-btn{width:auto;white-space:nowrap}}.entrega-lyrics-card{padding:18px 16px;max-height:480px;overflow-y:auto;border-radius:var(--border-radius-md);border:1.5px solid var(--border-color);background-color:#fff;box-shadow:var(--card-shadow)}@media (min-width:640px){.entrega-lyrics-card{padding:24px 20px;max-height:580px}}@media (min-width:1024px){.entrega-lyrics-card{padding:28px;max-height:640px}}.entrega-form-row{display:flex;flex-direction:column;gap:10px}@media (min-width:540px){.entrega-form-row{flex-direction:row}}@media (max-width:640px){.admin-agent-bar{padding:10px 14px}.admin-agent-icon{font-size:1.15rem!important}.admin-agent-title{font-size:.85rem!important}.admin-agent-desc{display:none}.admin-agent-btn{padding:7px 14px!important;font-size:.8rem!important;width:100%}}.admin-mobile-only{display:none!important}.admin-desktop-only{display:flex!important}@media (max-width:768px){.admin-mobile-only{display:block!important}.admin-desktop-only{display:none!important}}.admin-order-row{cursor:pointer;transition:background-color .15s ease}.admin-order-row:hover{background-color:#f1f5f9!important}.admin-order-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:#f8fafc;color:#0f172a;font-family:system-ui,-apple-system,sans-serif;overflow-x:hidden;max-width:100vw;width:100%;box-sizing:border-box}.admin-order-grid{display:flex;gap:32px;flex-wrap:wrap}.admin-order-form-side,.admin-order-grid{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.admin-order-form-side{flex:1.3 1}.admin-order-info-side{flex:1 1;min-width:0;max-width:100%;width:100%;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}@media (max-width:1024px){.admin-order-grid{flex-direction:column!important;gap:20px!important}.admin-order-form-side,.admin-order-info-side{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}}.admin-card-responsive{padding:28px;background-color:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(0,0,0,.03);margin-bottom:24px;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}@media (max-width:640px){.admin-card-responsive{padding:16px!important;border-radius:12px!important;margin-bottom:16px!important}}.admin-grid-2cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px;min-width:0;max-width:100%}@media (max-width:640px){.admin-grid-2cols{grid-template-columns:1fr!important;gap:10px!important}.admin-order-page-wrapper .container{padding-left:12px!important;padding-right:12px!important}}.admin-card-responsive audio{max-width:100%!important;width:100%!important}.admin-card-responsive input,.admin-card-responsive pre,.admin-card-responsive select,.admin-card-responsive textarea{max-width:100%!important;box-sizing:border-box!important;overflow-x:auto}.nx-experience{--nx-paper:#faf8f5;--nx-ink:#29232d;--nx-muted:#4e4653;--nx-purple:#67408b;--nx-line:#e7e0e8;--primary:#67408b;--primary-hover:#54316f;--primary-light:#f2eaf8;--text-primary:#29232d;--text-secondary:#4e4653;--text-muted:#4e4653;--bg-primary:#faf8f5;background:var(--nx-paper);color:var(--nx-ink);min-height:100vh;font-family:var(--font-family-body);line-height:1.55}.nx-experience *,.nx-experience :after,.nx-experience :before{box-sizing:border-box}.nx-experience button,.nx-experience input,.nx-experience select,.nx-experience textarea{font:inherit}.nx-experience a,.nx-experience button{-webkit-tap-highlight-color:transparent}.nx-experience a:focus-visible,.nx-experience button:focus-visible,.nx-experience input:focus-visible,.nx-experience select:focus-visible,.nx-experience summary:focus-visible,.nx-experience textarea:focus-visible{outline:2px solid var(--nx-purple);outline-offset:3px}.nx-experience button:disabled{cursor:default;opacity:.65}.nx-header{background:#ffffffed;border-bottom:1px solid var(--nx-line);position:relative;z-index:20}.nx-header-inner{max-width:1160px;margin:auto;min-height:78px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nx-brand{display:inline-flex;align-items:center;gap:12px;color:var(--nx-ink);text-decoration:none}.nx-brand img{width:44px;height:44px;border-radius:12px}.nx-brand span{font-size:14px;font-weight:600}.nx-account-link{font-size:14px;color:var(--nx-purple);font-weight:650;text-decoration:none;padding:11px 0}.nx-experience h1{font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.12;letter-spacing:-.04em;margin:12px 0 16px}.nx-experience h1,.nx-experience h2{color:var(--nx-ink);text-wrap:balance}.nx-experience h2{font-size:1.5rem;line-height:1.25;letter-spacing:-.025em;margin:8px 0 12px}.nx-experience h3{font-size:1.05rem;margin:0 0 8px;color:var(--nx-ink)}.nx-subtitle{color:var(--nx-muted);font-size:1rem;max-width:540px;line-height:1.65;margin:0 0 22px}.nx-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.69rem;font-weight:750;color:var(--nx-purple)}.nx-creation-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:60px;gap:60px;align-items:start}.nx-creation-progress{max-width:540px;margin:0 0 24px}.nx-progress-segments{display:flex;gap:6px;margin-top:13px}.nx-progress-segments i{height:4px;flex:1 1;background:#e5dfe7;border-radius:5px}.nx-progress-segments .is-complete{background:var(--nx-purple)}.nx-recipient-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:24px 0 12px}.nx-recipient{border:1px solid var(--nx-line);border-radius:17px;padding:5px;background:#fff;overflow:hidden;color:var(--nx-ink);text-align:left;cursor:pointer}.nx-recipient img{display:block;width:100%;height:143px;object-fit:cover;border-radius:12px}.nx-recipient>span{display:flex;align-items:center;justify-content:space-between;padding:11px 9px 7px;font-weight:700;font-size:.92rem}.nx-recipient i{width:19px;height:19px;border:1px solid #bcb1c2;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px}.nx-recipient[aria-pressed=true]{border:2px solid var(--nx-purple);padding:4px;box-shadow:0 3px 14px #67408b12}.nx-recipient[aria-pressed=true] i{color:#fff;background:var(--nx-purple);border-color:var(--nx-purple)}.nx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 22px}.nx-chips button{background:#fff;border:1px solid var(--nx-line);border-radius:24px;min-height:44px;padding:10px 16px;color:var(--nx-muted);font-size:.86rem;cursor:pointer;transition:all .2s ease}.nx-chips button[aria-pressed=true]{color:var(--nx-purple);border-color:var(--nx-purple);background:#f4edf8}.nx-field{display:flex;flex-direction:column;gap:7px;margin:20px 0}.nx-field>span{font-size:.9rem;font-weight:650;color:var(--nx-ink)}.nx-field input,.nx-field select,.nx-field textarea{width:100%;min-height:50px;border:1px solid #cfc5d1;border-radius:11px;padding:12px 14px;background:#fff;color:var(--nx-ink);font-size:16px}.nx-field input[type=file]{font-size:14px}.nx-field textarea{resize:vertical;min-height:170px}.nx-field small,.nx-helper{font-size:.8rem;color:var(--nx-muted);line-height:1.6}.nx-helper{margin:12px 0}.nx-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.nx-field-row .nx-field{min-width:0;margin-top:0}.nx-field-row .nx-field>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-form-column{max-width:660px;margin:auto}.nx-card{background:#fff;border:1px solid var(--nx-line);border-radius:21px;padding:26px;min-width:0}.nx-card p{color:var(--nx-muted)}.nx-review{margin:24px 0}.nx-story-review{white-space:pre-wrap;font-size:.9rem;max-height:180px;overflow-y:auto}.nx-editorial{margin:15px 0 0;background:#ece3dc;border-radius:24px;overflow:hidden}.nx-editorial>img{display:block;width:100%;height:365px;object-fit:cover;object-position:43% center}.nx-editorial>div{padding:26px}.nx-editorial p{color:#655655;font-size:.9rem;line-height:1.65}.nx-editorial .nx-editorial-title{font:1.9rem/1.16 Georgia,serif;color:#493b40;letter-spacing:-.025em;margin-bottom:14px}.nx-editorial>small{display:block;padding:0 26px 16px;color:#655655;font-size:10px}.nx-sound-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:24px 0 10px}.nx-sound-grid button{padding:19px 16px;min-height:88px;border:1px solid var(--nx-line);border-radius:13px;text-align:left;background:#fff;color:var(--nx-ink);cursor:pointer}.nx-sound-grid button small,.nx-sound-grid button strong{display:block}.nx-sound-grid small{margin-top:6px;color:var(--nx-muted);font-size:.8rem}.nx-sound-grid button[aria-pressed=true]{border-color:var(--nx-purple);background:#f5eef9}.nx-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 19px;border:1px solid var(--nx-line);border-radius:11px;color:var(--nx-ink);background:#fff;font-size:.9rem;font-weight:650;cursor:pointer;text-decoration:none;line-height:1.4}.nx-button.nx-primary{background:var(--nx-purple);border-color:var(--nx-purple);color:#fff}.nx-button.nx-soft{background:#f0e7f5;color:var(--nx-purple);border-color:#e4d5ee}.nx-button.nx-recording{color:#a32c46;border-color:#a32c46}.nx-text-button{border:0;color:var(--nx-purple);background:transparent;padding:10px 0;font-weight:650;cursor:pointer;font-size:.9rem}.nx-upload-preview{width:96px;height:96px;object-fit:cover;border-radius:13px}.nx-consent{display:flex;align-items:flex-start;gap:11px;margin-top:22px;font-size:.85rem;color:var(--nx-muted)}.nx-consent input{flex-shrink:0;margin-top:3px;width:19px;height:19px;accent-color:var(--nx-purple)}.nx-details{margin-top:22px;padding-top:17px;border-top:1px solid var(--nx-line)}.nx-details summary{cursor:pointer;font-size:.9rem;font-weight:600}.nx-studio-progress{max-width:420px;margin:15px auto 28px;border-radius:20px;overflow:hidden;background:#f3eee9}.nx-studio-progress img{display:block;width:100%;height:190px;object-fit:cover}.nx-studio-progress>div{padding:23px}.nx-studio-progress p{color:var(--nx-muted);font-size:.9rem}.nx-progress-line{display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,#e6ddea,var(--nx-purple),#e6ddea);background-size:200% 100%;animation:nx-progress 2s linear infinite}@keyframes nx-progress{to{background-position:200% 0}}.nx-creation .criar-nav-next:not(:disabled){background:linear-gradient(135deg,var(--primary,#4f46e5) 0,var(--secondary,#ec4899) 100%)!important;color:#fff!important;box-shadow:0 6px 18px rgba(79,70,229,.35)!important}.nx-creation .criar-nav-next:disabled{background:var(--bg-tertiary,#e2e5f5)!important;color:var(--text-muted,#78778e)!important;box-shadow:none!important;cursor:not-allowed!important}.nx-center-head{max-width:700px;margin:4px auto 30px;text-align:center}.nx-center-head p{color:var(--nx-muted)}.nx-main{max-width:1000px;padding:24px 16px 90px;margin:auto;box-sizing:border-box}.nx-delivery-main{max-width:1160px;padding:34px 24px 70px;margin:auto}.nx-preview-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:24px;gap:24px}.nx-preview-layout.nx-preview-focused{display:block;max-width:800px;margin-inline:auto}.nx-song-top{display:flex;align-items:center;gap:22px}.nx-song-top img{width:150px;height:165px;border-radius:13px;object-fit:cover}.nx-song-top h2{font:1.8rem/1.16 Georgia,serif}.nx-song-top p{font-size:.86rem}.nx-versions{display:flex;gap:6px;margin:24px 0 18px;padding:5px;border-radius:11px;background:#f5f1f6}.nx-versions button{flex:1 1;padding:10px;border:0;border-radius:7px;background:transparent;color:var(--nx-muted);cursor:pointer;font-size:.85rem}.nx-versions [aria-pressed=true]{background:#fff;color:var(--nx-purple);font-weight:650;box-shadow:0 2px 6px #3023350b}.nx-player-controls{display:flex;align-items:center;gap:14px}.nx-player-toggle{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--nx-purple);color:#fff;border:none;display:grid;place-items:center;cursor:pointer}.nx-player-track{flex:1 1;min-width:0}.nx-player-track input{width:100%;accent-color:var(--nx-purple)}.nx-player-times{display:flex;justify-content:space-between;font-size:.75rem;color:var(--nx-muted);margin-top:4px}.nx-preview-note{margin-top:20px;border-radius:11px;padding:13px 15px;background:#f5f1f6;color:var(--nx-muted);font-size:.8rem}.nx-benefits{background:#f0e8ec;border-color:#e9dce3;display:flex;flex-direction:column;justify-content:center}.nx-benefits h2{font:2rem/1.16 Georgia,serif}.nx-checklist{list-style:none;padding:0;font-size:.88rem;margin:8px 0 24px}.nx-checklist li{margin:10px 0}.nx-checklist li:before{content:"✓";margin-right:10px;color:var(--nx-purple)}.nx-section-heading{margin:35px 0 18px}.nx-section-heading p{color:var(--nx-muted);font-size:.9rem}.nx-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;width:100%}.nx-dark-package-card:hover{border-color:hsla(0,0%,100%,.22)!important;box-shadow:0 10px 24px rgba(0,0,0,.35)!important}.nx-dark-package-card.is-selected:hover,.nx-dark-package-card:hover{transform:translateY(-3px)!important}.nx-package{position:relative;text-align:left;padding:22px 18px;border:1px solid var(--nx-line);background:#fff;border-radius:17px;color:var(--nx-ink);cursor:pointer}.nx-package[aria-pressed=true]{border:2px solid var(--nx-purple);padding:21px 17px;background:#fcf9ff}.nx-package.nx-package-featured{border-color:#a387b6;background:#f5edf8;box-shadow:0 5px 22px #67408b12;padding-top:46px}.nx-package-featured[aria-pressed=true]{border-color:var(--nx-purple);background:#eee2f4}.nx-package.nx-package-featured[aria-pressed=true]{padding-top:45px}.nx-package-badge{position:absolute;left:14px;right:14px;top:0;padding:5px 10px;text-align:center;background:var(--nx-purple);color:#fff;border-radius:0 0 9px 9px;font-size:.67rem;font-weight:700;letter-spacing:.04em}.nx-credit-alternative{display:block;margin:16px auto 0}.nx-package strong{display:block;font-size:.98rem;margin:12px 0}.nx-package-price{display:block;font-size:1.8rem;font-weight:750;letter-spacing:-.045em;margin:10px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-package ul{padding:0;list-style:none;color:var(--nx-muted);font-size:.8rem;line-height:1.7;margin:0}.nx-checkout-summary{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:16px;box-sizing:border-box;max-width:100%;overflow:hidden}.nx-checkout-summary p{margin:4px 0 0;font-size:.85rem}.nx-checkout-panel{max-width:700px;margin:22px auto;scroll-margin-top:20px}.nx-checkout-total{font-size:2.1rem;font-weight:750;color:var(--nx-purple);margin:12px 0;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-checkout-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.nx-checkout-actions>*{flex:1 1}.nx-message{padding:14px 16px;border-radius:11px;color:#594567;background:#f2edf6;font-size:.9rem;line-height:1.6;margin:15px 0}.nx-message.nx-error{color:#97283e;background:#faedf0}.nx-message.nx-success{color:#25674f;background:#edf6ef}.nx-pix-qr{display:flex;justify-content:center;padding:12px}.nx-pix-code{width:100%;resize:none;min-height:70px;padding:12px;background:#faf8fb;border:1px solid var(--nx-line);border-radius:10px;font-size:12px!important;color:var(--nx-ink)}.nx-post-layout{max-width:880px;margin:auto}.nx-post-layout>*{margin-bottom:22px}.nx-song-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.nx-share-button{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--nx-line);border-radius:50%;color:var(--nx-purple);background:#fff;cursor:pointer}.nx-song-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.nx-song-actions>*{flex:1 1}.nx-lyrics{white-space:pre-wrap;line-height:1.85;color:var(--nx-muted);margin-top:17px;font-family:inherit}.nx-bonus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.nx-bonus-grid .nx-card{padding:20px}.nx-second-offer{background:#f1e8ed;border-color:#e7d5df;display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center}.nx-second-offer h2{font:1.9rem/1.15 Georgia,serif;max-width:440px;text-wrap:balance}.nx-second-offer p{font-size:.9rem}.nx-offer-amount{font-size:2.3rem;font-weight:750;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-referral-card{display:flex;gap:25px;align-items:center;justify-content:space-between}.nx-referral-card p{font-size:.9rem}.nx-extra-options{margin-top:25px}.nx-extra-options .nx-chips{margin-top:18px}.nx-checkout-panel a,.nx-checkout-panel button{scroll-margin-top:20px}@media (max-width:800px){.nx-header-inner{padding:11px 20px;min-height:68px}.nx-brand img{width:39px;height:39px}.nx-brand span{display:none}.nx-creation-layout,.nx-preview-layout{grid-template-columns:1fr;gap:22px}.nx-creation-layout{max-width:560px;margin:auto}.nx-creation-progress{max-width:560px;margin:0 auto 22px}.nx-recipient img{height:120px}.nx-editorial{margin-top:12px}.nx-editorial>img{height:220px}.nx-editorial>div{padding:22px}.nx-experience h1{font-size:2rem}.nx-editorial .nx-editorial-title{font-size:1.7rem}.nx-delivery-main{padding:25px 20px 50px}.nx-card{padding:21px}.nx-center-head{text-align:left}.nx-song-top{gap:16px}.nx-song-top img{width:108px;height:128px}.nx-song-top h2{font-size:1.5rem}.nx-package-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.nx-package{padding:22px 18px}.nx-package[aria-pressed=true]{padding:21px 17px}.nx-package .nx-eyebrow{font-size:.62rem}.nx-package-price{font-size:1.6rem}.nx-checkout-summary,.nx-referral-card{flex-direction:column;align-items:stretch;gap:16px}.nx-second-offer{grid-template-columns:1fr;gap:10px}.nx-second-offer h2{font-size:1.7rem}.nx-offer-amount{font-size:2rem}.nx-creation .criar-navigation-inner{padding-inline:20px}.nx-creation .criar-nav-next{padding-inline:17px!important;font-size:.88rem!important}.nx-bonus-grid{grid-template-columns:1fr}}@media(max-width:360px){.nx-field-row{grid-template-columns:1fr;gap:0}.nx-recipient img{height:100px}.nx-recipient>span{font-size:.83rem;padding-inline:6px}.nx-package-grid{grid-template-columns:1fr}.nx-sound-grid{gap:8px}.nx-sound-grid button{padding:14px 12px}.nx-delivery-main{padding-inline:16px}.nx-song-top img{width:84px;height:105px}.nx-song-top h2{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nx-progress-line{animation:none}.nx-button,.nx-chips button,.nx-package,.nx-recipient{transition:none!important}}.nx-legacy-playback .entrega-grid-col-1-top,.nx-legacy-playback .entrega-grid-col-2-bottom,.nx-legacy-playback .entrega-grid-col-2-top,.nx-legacy-video .entrega-grid-col-1-top,.nx-legacy-video .entrega-grid-col-2-bottom,.nx-legacy-video .entrega-grid-col-2-top{display:none}.nx-legacy-playback .entrega-grid,.nx-legacy-video .entrega-grid{display:block;max-width:720px;margin:auto}.nx-legacy-playback .entrega-grid-col-1-bottom>:not(#card-playback),.nx-legacy-video .entrega-grid-col-1-bottom>:not(:first-child){display:none}.nx-account-tabs{display:flex;gap:8px;border-bottom:1px solid var(--nx-line);margin:26px 0;padding-bottom:14px;overflow-x:auto}.nx-account-tabs button{white-space:nowrap;background:none;border:none;border-radius:10px;padding:11px 18px;color:var(--nx-muted);cursor:pointer;font-size:.9rem}.nx-account-tabs [aria-pressed=true]{background:#ece3f2;color:var(--nx-purple);font-weight:700}.nx-credit-packages,.nx-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:20px;gap:20px}.nx-library-cover{width:100%;height:180px;object-fit:cover;border-radius:13px;margin-bottom:18px}.nx-wallet-balance{background:#f1e9f4}.nx-wallet-balance h2{font-size:2.4rem;margin-top:15px}.nx-wallet-balance p{max-width:600px;font-size:.9rem}.nx-ledger-row{padding:17px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--nx-line);font-size:.85rem}.nx-ledger-row small{display:block;margin-top:5px;color:var(--nx-muted)}.nx-login-card{max-width:540px;margin:auto}.nx-login-card>img{width:100%;height:220px;object-fit:cover;border-radius:13px;margin-bottom:23px}.nx-product-workspace{background:radial-gradient(ellipse at top right,#f3e9ee 0,transparent 48%),var(--nx-paper)}.nx-product-main{max-width:1160px;padding:28px 28px 45px;margin:auto}.nx-back-link{font-size:.88rem;margin-bottom:22px}.nx-product-nav{display:flex;gap:6px;border-bottom:1px solid var(--nx-line);overflow-x:auto;padding-bottom:12px}.nx-product-nav button{background:none;color:var(--nx-muted);border:0;padding:11px 22px;border-radius:12px;white-space:nowrap;cursor:pointer}.nx-product-nav [aria-current=page]{background:#ece3f2;color:var(--nx-purple);font-weight:700}.nx-product-heading{padding:35px 0 30px;max-width:700px}.nx-product-heading h1{margin-top:12px;font-size:clamp(2rem,4.3vw,3.15rem)}.nx-product-heading>p{color:var(--nx-muted);max-width:600px;margin:0}.nx-editor-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;grid-gap:28px;gap:28px}.nx-editor-stack{display:grid;grid-gap:20px;gap:20px;min-width:0}.nx-editor-fieldset{border:0;padding:0;margin:0}.nx-editor-section{min-width:0;padding:26px}.nx-editor-section-head{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.nx-section-number{flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f1eaf6;color:var(--nx-purple);font-size:.74rem;font-weight:700}.nx-editor-section-head h2{font-size:1.23rem;margin:4px 0 8px}.nx-editor-section-head p{font-size:.88rem;color:var(--nx-muted);margin:0}.nx-editor-section .nx-field{margin-bottom:16px}.nx-editor-section .nx-field textarea{min-height:100px}.nx-editor-section input,.nx-editor-section select,.nx-editor-section textarea{min-width:0;max-width:100%}.nx-editor-preview{min-width:0;position:-webkit-sticky;position:sticky;top:22px}.nx-editor-preview>.nx-eyebrow{display:block;margin:0 0 14px}.nx-editor-preview>p{margin-top:14px}.nx-video-preview{border-radius:22px;position:relative;overflow:hidden;isolation:isolate;background:#322a36}.nx-video-preview>img{width:100%;height:430px;object-fit:cover;display:block;opacity:.85}.nx-video-preview>div{position:absolute;inset:30% 0 0;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(transparent,#1c1527e8);color:#fff}.nx-video-preview h2{color:#fff;font:2.1rem/1.15 Georgia,serif;margin-block:12px}.nx-video-preview p,.nx-video-preview span{font-size:.85rem}.nx-video-ready video{width:100%;max-height:600px;margin:20px 0;border-radius:14px;background:#17121e}.nx-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.nx-photo-tile{position:relative;aspect-ratio:1;border-radius:12px;background:#eee8ef}.nx-photo-tile>img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.nx-photo-remove{position:absolute;top:5px;right:5px;width:30px;height:30px;border:0;border-radius:50%;color:#fff;background:#342739eb;font-size:1.1rem!important;cursor:pointer}.nx-photo-number{position:absolute;bottom:4px;left:5px;padding:1px 6px;border-radius:5px;background:#342739df;color:#fff;font-size:.7rem}.nx-editor-count{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:.85rem;margin-bottom:12px;flex-wrap:wrap}.nx-editor-count small,.nx-editor-count span{color:var(--nx-muted)}.nx-editor-count h3{margin:0}.nx-upload-zone{border:1.5px dashed #bda8cc;border-radius:15px;padding:24px 18px;text-align:center;background:#faf7fc;display:grid;grid-gap:9px;gap:9px;cursor:pointer}.nx-upload-zone strong{color:var(--nx-purple);font-size:.94rem}.nx-upload-zone span{font-size:.78rem;color:var(--nx-muted)}.nx-upload-zone input{width:100%;padding:9px 0;font-size:.8rem;color:var(--nx-muted)}.nx-quiz-options,.nx-track-picker{border:0;padding:0;min-width:0;margin:18px 0 0}.nx-quiz-options legend,.nx-track-picker legend{font-size:.86rem;font-weight:650;margin-bottom:14px}.nx-track-choice{border:1px solid var(--nx-line);border-radius:12px;padding:14px;margin-bottom:10px;background:#fdfcfe}.nx-track-choice label{display:flex;align-items:center;gap:9px;font-size:.9rem;font-weight:600;margin-bottom:10px}.nx-quiz-options input[type=radio],.nx-track-choice input{accent-color:var(--nx-purple);width:18px;height:18px;flex-shrink:0}.nx-track-choice audio{width:100%;height:38px;display:block}.nx-editor-processing{border-radius:14px;background:#f7f2fa;padding:22px;overflow:hidden}.nx-editor-processing h3{margin-top:20px}.nx-editor-processing p{color:var(--nx-muted);font-size:.86rem}.nx-editor-processing .nx-progress-line{display:block}.nx-editor-empty{max-width:680px;padding:38px}.nx-editor-empty h2{margin-top:16px}.nx-editor-empty>p{color:var(--nx-muted)}.nx-letter-excerpt{color:#66555f;font:1.05rem/1.85 Georgia,serif;margin:0 0 22px;padding:0 0 0 18px;border-left:2px solid #d7c6d5;white-space:pre-wrap;overflow-wrap:anywhere}.nx-letter-preview{border:1px solid var(--nx-line);border-radius:20px;background:#fffdf8;max-height:650px;overflow-y:auto;box-shadow:0 12px 38px #4630440b}.nx-letter-preview>div{box-shadow:none!important}.nx-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:12px;gap:12px}.nx-theme-choice{border:1px solid var(--nx-line);border-radius:12px;padding:5px;background:#fff;cursor:pointer;text-align:left;color:var(--nx-ink)}.nx-theme-choice[aria-pressed=true]{outline:2px solid var(--nx-purple);outline-offset:1px}.nx-theme-choice>span:first-child{display:block;height:110px;background-position:50%;background-size:cover;border-radius:8px}.nx-theme-choice>span:last-child{display:block;padding:8px 3px;font-size:.7rem}.nx-editor-share{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.nx-editor-share .nx-checkout-actions{margin:0}.nx-editor-share .nx-text-button{justify-self:start}.nx-editor-share [aria-disabled=true]{opacity:.5;pointer-events:none}.nx-share-address{width:100%;padding:10px;border:1px solid var(--nx-line);border-radius:8px;font-size:.75rem!important}.nx-memory-card{padding:18px;border:1px solid var(--nx-line);border-radius:14px;margin-bottom:16px;background:#fdfbfd}.nx-danger-link{color:#a13b50!important;font-size:.8rem}.nx-editor-hint{color:var(--nx-muted);padding:16px;background:#f8f4f9;border-radius:12px;font-size:.88rem}.nx-quiz-details summary{cursor:pointer}.nx-quiz-details summary h2{font-size:1.25rem}.nx-quiz-details summary>span:last-child{font-size:.87rem;color:var(--nx-muted)}.nx-quiz-details[open] summary{margin-bottom:24px}.nx-quiz-options>div{display:flex;align-items:center;gap:10px;margin:9px 0}.nx-quiz-options input:not([type=radio]){width:100%;padding:12px;border-radius:9px;border:1px solid var(--nx-line);background:#fff;color:var(--nx-ink);font-size:.87rem}.nx-retro-preview{border-radius:22px;background:#fff;border:1px solid var(--nx-line);overflow:hidden}.nx-retro-preview>img{width:100%;height:260px;object-fit:cover;display:block}.nx-retro-preview>div:last-child{padding:25px}.nx-retro-preview h2{font:1.8rem/1.2 Georgia,serif}.nx-retro-preview p{font-size:.85rem;color:var(--nx-muted)}.nx-preview-placeholder{height:190px;background:#eee4ed;display:grid;place-items:center;color:var(--nx-muted);font:1.1rem Georgia,serif}.nx-save-bar{display:grid;grid-gap:12px;gap:12px}.nx-addon-offer{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:30px;gap:30px}.nx-addon-editorial{overflow:hidden;border:1px solid var(--nx-line);border-radius:22px;background:#f3ecef}.nx-addon-editorial>img{width:100%;height:280px;object-fit:cover;display:block}.nx-addon-editorial>div{padding:28px}.nx-addon-editorial h2{font:1.8rem/1.2 Georgia,serif}.nx-addon-editorial p{color:var(--nx-muted)}.nx-addon-editorial small{color:var(--nx-muted);font-size:.7rem}.nx-addon-purchase{padding:30px}.nx-addon-purchase>.nx-button{width:100%}.nx-addon-price{font-size:2.5rem;font-weight:700;margin:24px 0;letter-spacing:-.05em}.nx-addon-price>span{display:block;font-size:.75rem;letter-spacing:0;font-weight:400;color:var(--nx-muted)}.nx-editor-pix{display:grid;grid-gap:15px;gap:15px}.nx-editor-pix>p{font-size:.88rem}.nx-editor-pix .nx-details{margin:0}.nx-editor-pix .nx-details canvas{max-width:100%}.nx-product-footer{display:flex;align-items:center;gap:12px;padding-top:40px;margin-top:35px;border-top:1px solid var(--nx-line);color:var(--nx-muted);font-size:.8rem}.nx-product-footer img{border-radius:8px}.nx-product-footer .nx-text-button{margin-left:auto}@media(max-width:800px){.nx-product-main{padding:20px 18px 35px}.nx-back-link{margin-bottom:15px}.nx-product-nav button{flex:1 1;padding-inline:13px;font-size:.88rem}.nx-product-heading{padding:28px 0 24px}.nx-addon-offer,.nx-editor-columns{grid-template-columns:1fr;gap:22px}.nx-editor-preview{position:static;grid-row:1}.nx-editor-section{padding:20px}.nx-editor-section-head{gap:12px}.nx-editor-section-head h2{font-size:1.13rem}.nx-video-preview>img{height:245px}.nx-video-preview>div{padding:22px}.nx-video-preview h2{font-size:1.8rem}.nx-editor-preview>.nx-eyebrow{margin-bottom:10px}.nx-letter-preview{max-height:380px}.nx-retro-preview>img{height:180px}.nx-retro-preview>div:last-child{padding:20px}.nx-retro-preview h2{font-size:1.55rem}.nx-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-upload-zone{padding:20px 14px}.nx-addon-editorial>img{height:200px}.nx-addon-editorial>div,.nx-addon-purchase{padding:22px}.nx-memory-card{padding:14px}.nx-editor-section .nx-field-row{grid-template-columns:1fr;gap:0}.nx-product-footer{flex-wrap:wrap}.nx-product-footer .nx-text-button{margin-left:0}.nx-editor-section .nx-checkout-actions{flex-direction:column}.nx-editor-section .nx-button,.nx-video-ready>.nx-button{width:100%}}.wz-t{font-family:var(--font-family-title,inherit);font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;letter-spacing:-.015em;line-height:1.3}.wz-s{font-size:.82rem;color:#64748b;line-height:1.4}.cards2,.wz-s{margin-bottom:.85rem}.cards2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.65rem;gap:.65rem}.card2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.2rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:.8rem .6rem;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);min-height:4.8rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;box-sizing:border-box;box-shadow:0 1px 3px rgba(15,23,42,.04)}.card2:hover{border-color:#a5b4fc;background:#f8fafc;transform:translateY(-1px)}.card2:active{transform:scale(.98)}.card2.on{background:linear-gradient(135deg,rgba(79,70,229,.06),rgba(124,58,237,.09))!important;border-color:#6366f1!important;box-shadow:0 4px 14px rgba(79,70,229,.14),0 0 0 1px #6366f1!important}.card2.on .c2-lb{color:#4338ca!important;font-weight:800!important}.card2.on .c2-sub{color:#6366f1!important;opacity:1!important}.c2-ic{font-size:1.5rem;line-height:1;margin-bottom:.2rem}.c2-lb{font-size:.84rem;font-weight:700;color:#1e293b;line-height:1.25}.c2-sub{font-size:.72rem;color:#64748b;line-height:1.2}.c2-selo{position:absolute;top:-.55rem;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.65rem;font-weight:800;color:#92400e;background:#fef3c7;border:1px solid #fde68a;padding:.15rem .55rem;border-radius:100px;box-shadow:0 2px 6px rgba(245,158,11,.2)}.criar-main{padding:20px 16px 95px!important}@media (max-width:640px){.criar-main{padding:12px 12px 85px!important}.wz-t{font-size:1.08rem}.wz-s{font-size:.8rem;margin-bottom:.75rem}.card2{min-height:4.4rem;padding:.7rem .5rem}.c2-ic{font-size:1.35rem}.c2-lb{font-size:.8rem}}.wz-inp{width:100%;border:1.5px solid #cbd5e1;border-radius:12px;padding:.85rem 1rem;font-size:.98rem;background:#fff;color:#0f172a;outline:none;transition:all .18s ease;box-sizing:border-box}.wz-inp:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.wz-inp.erro{border-color:#ef4444!important;background:#fef2f2}.btn-wz-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 8px 22px rgba(79,70,229,.35);border-radius:100px;padding:.85rem 1.35rem;font-weight:700;font-size:.95rem;border:none;cursor:pointer;flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;white-space:nowrap}.btn-wz-primary:hover{box-shadow:0 12px 28px rgba(79,70,229,.45);transform:translateY(-1px)}.btn-wz-primary:active{transform:scale(.98)}.btn-wz-back{background:#fff;color:#475569;border:1.5px solid #cbd5e1;box-shadow:0 2px 8px rgba(15,23,42,.04);border-radius:100px;padding:.82rem 1.15rem;font-weight:700;font-size:.88rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:all .18s ease;white-space:nowrap;flex-shrink:0}.btn-wz-back:hover{border-color:#94a3b8;color:#1e293b;background:#f8fafc}@media (max-width:480px){.btn-wz-primary{padding:.78rem .85rem;font-size:.86rem;gap:.3rem}.btn-wz-back{padding:.78rem .85rem;font-size:.84rem}}.presente-list{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem;margin-bottom:1.5rem}.presente-card{position:relative;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;padding:1.15rem 1.25rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;align-items:flex-start;gap:.85rem;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 8px rgba(15,23,42,.03)}.presente-card:hover{border-color:#818cf8;background:#f8fafc}.presente-card.on{border:2px solid #6366f1!important;background:linear-gradient(135deg,rgba(79,70,229,.05),rgba(124,58,237,.08))!important;box-shadow:0 6px 20px rgba(79,70,229,.14)!important}.presente-radio{width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease}.presente-card.on .presente-radio{border-color:#6366f1;background:#fff}.presente-radio-dot{width:12px;height:12px;border-radius:50%;background:#6366f1}.presente-content{flex:1 1;min-width:0}.presente-header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem}.presente-title{font-size:1rem;font-weight:750;color:#1e1b4b;margin:0;line-height:1.3}.presente-price{font-size:1.15rem;font-weight:800;color:#4f46e5;white-space:nowrap}.presente-desc{font-size:.85rem;color:#64748b;line-height:1.45;margin:0 0 .6rem}.btn-ver-exemplo{display:inline-flex;align-items:center;gap:.35rem;background:#1e1b4b;color:#fff;border:none;border-radius:100px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.btn-ver-exemplo:hover{opacity:.9;transform:translateY(-1px)}.badge-mais-completo{background:linear-gradient(90deg,#4f46e5,#7c3aed);box-shadow:0 2px 8px rgba(79,70,229,.35)}.badge-mais-completo,.badge-mais-escolhido{position:absolute;top:-.65rem;right:1.25rem;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .65rem;border-radius:100px}.badge-mais-escolhido{background:linear-gradient(90deg,#059669,#10b981);box-shadow:0 2px 8px rgba(5,150,105,.35)}.badge-exclusivo{position:absolute;top:-.65rem;right:1.25rem;background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .65rem;border-radius:100px;box-shadow:0 2px 8px rgba(99,102,241,.35)}.suno-retention-box{background:#fff;border:1.5px solid #f1e4e8;border-radius:20px;padding:24px 20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.03);margin-top:1rem}.suno-progress-track{width:100%;height:12px;background:#f1e4e8;border-radius:100px;overflow:hidden;position:relative;margin:1.25rem 0 .85rem}.suno-progress-fill{height:100%;background:linear-gradient(90deg,#f0417e,#d01a5c);border-radius:100px;transition:width .4s ease;box-shadow:0 0 12px rgba(240,65,126,.4)}.suno-percent-badge{font-size:1.85rem;font-weight:800;color:#b5124e;margin-bottom:.25rem;letter-spacing:-.02em}.suno-phase-text{font-size:.92rem;font-weight:600;color:#1e1418;margin:.5rem 0 1rem}.suno-retention-tip{background:#fff7f9;border:1px solid #fce4ed;border-radius:14px;padding:12px 14px;font-size:.82rem;color:#857d80;line-height:1.45;text-align:left;display:flex;align-items:flex-start;gap:8px}