.full-bleed-header[data-v-a825052d]{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.header-particles[data-v-a825052d]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.header-particle[data-v-a825052d]{position:absolute;bottom:-10px;border-radius:9999px;background:#ffffff8c;animation-name:header-particle-float-a825052d;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes header-particle-float-a825052d{0%{transform:translateY(0) translate(0);opacity:0}12%{opacity:.6}50%{transform:translateY(-90px) translate(8px)}88%{opacity:.45}to{transform:translateY(-180px) translate(-8px);opacity:0}}@media (prefers-reduced-motion: reduce){.header-particle[data-v-a825052d]{animation:none;opacity:0}}.hero-pill[data-v-a825052d]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .9rem;border-radius:9999px;font-size:.8rem;font-weight:600;line-height:1;vertical-align:middle;margin-bottom:.5rem;margin-right:.5rem}.access-tier-badge[data-v-a825052d]{font-weight:700;letter-spacing:.01em}.access-tier-badge.is-premium[data-v-a825052d]{background:linear-gradient(90deg,var(--primary-700),var(--primary-900));color:#fff;box-shadow:0 2px 10px #00000040}.access-tier-badge.is-free[data-v-a825052d]{background:#22c55e;color:#fff;box-shadow:0 2px 10px #22c55e59}.button-primary[data-v-a825052d]{background-color:var(--primary-600)!important;border-color:var(--primary-700)!important;color:#fff}.button-primary[data-v-a825052d]:hover{background-color:var(--primary-700)!important;border-color:var(--primary-900)!important;color:#fff}.mb-4[data-v-a825052d]{margin-bottom:2rem}.mb-6[data-v-a825052d]{margin-bottom:3rem}.bg-blue-600[data-v-a825052d]{background:linear-gradient(135deg,#3b82f6,#1e40af)}[data-v-a825052d] .bg-orange-500{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#f97316}[data-v-a825052d] .bg-orange-500:hover{background:linear-gradient(135deg,#ea580c,#dc2626);border-color:#ea580c}.shadow-lg[data-v-a825052d]{box-shadow:0 10px 25px #0000001a}[data-v-a825052d] .bg-green-600{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}[data-v-a825052d] .bg-blue-600{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6}[data-v-a825052d] .bg-purple-600{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6}.sticky[data-v-a825052d]{position:sticky;top:1rem}.sticky-sidebar[data-v-a825052d]{position:sticky;top:7rem;margin-top:0;border-radius:.5rem;box-shadow:0 10px 25px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width: 1024px){.sticky-sidebar[data-v-a825052d]{margin-top:-1rem;border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid #e5e7eb}}@media (max-width: 1023px){.sticky-sidebar[data-v-a825052d]{position:static;margin-top:2rem}}.prose[data-v-a825052d]{color:#374151;line-height:1.75}.prose h1[data-v-a825052d],.prose h2[data-v-a825052d],.prose h3[data-v-a825052d],.prose h4[data-v-a825052d]{color:#111827;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}.prose h1[data-v-a825052d]{font-size:1.5rem}.prose h2[data-v-a825052d]{font-size:1.25rem}.prose h3[data-v-a825052d]{font-size:1.125rem}.prose p[data-v-a825052d]{margin-bottom:1rem}.prose ul[data-v-a825052d],.prose ol[data-v-a825052d]{margin:1rem 0;padding-left:1.5rem}.prose li[data-v-a825052d]{margin-bottom:.5rem;line-height:1.6}.prose strong[data-v-a825052d]{font-weight:600;color:#111827}.prose em[data-v-a825052d]{font-style:italic}@media (max-width: 1024px){.sticky[data-v-a825052d]{position:static}}@media (max-width: 768px){.grid-cols-1[data-v-a825052d]{grid-template-columns:repeat(1,minmax(0,1fr))}.text-3xl[data-v-a825052d]{font-size:1.875rem!important}.text-4xl[data-v-a825052d]{font-size:2.25rem!important}}.transition-all[data-v-a825052d]{transition:all .3s ease}@keyframes spin-a825052d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-a825052d] .p-card{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-a825052d] .p-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000001a}[data-v-a825052d] .p-button{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-a825052d] .p-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}[data-v-a825052d] .p-avatar img{border:3px solid #ffffff;box-shadow:0 2px 8px #0000001a}[data-v-a825052d] .p-tag{font-weight:600;letter-spacing:.025em;padding:.375rem .75rem}.bg-gray-50[data-v-a825052d]{background-color:#f9fafb;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23f3f4f6' fill-opacity='0.4'%3E%3Ccircle cx='7' cy='7' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}[data-v-a825052d] .p-progress-spinner{color:#3b82f6}[data-v-a825052d] .p-button:focus{box-shadow:0 0 0 3px #3b82f61a}[data-v-a825052d] .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{background:transparent!important;border:1px solid #e5e7eb;color:#374151;font-weight:600;padding:.5rem;border-radius:.5rem;margin-bottom:.25rem}[data-v-a825052d] .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link:hover{background:transparent!important;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}[data-v-a825052d] .p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-header .p-accordion-header-link{background:transparent!important;border-color:#d1d5db}[data-v-a825052d] .p-accordion .p-accordion-tab .p-accordion-content{background:#fff;border:1px solid #e5e7eb;border-top:none;padding:1.5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;margin-top:-.25rem}.line-clamp-2[data-v-a825052d]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}[data-v-a825052d] .p-progressbar{background:#e5e7eb;border-radius:4px}[data-v-a825052d] .p-progressbar .p-progressbar-value{background:linear-gradient(135deg,#10b981,#059669)}[data-v-a825052d] .p-badge{font-size:.75rem;min-width:1.5rem;height:1.5rem}.hover\:bg-gray-50[data-v-a825052d]:hover{background-color:#f9fafb}.transition-colors[data-v-a825052d]{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.sr-only[data-v-a825052d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 640px){h1[data-v-a825052d]{font-size:1.875rem!important}h2[data-v-a825052d]{font-size:1.5rem!important}}[data-v-a825052d] .sidebar-tabs .p-tabview-nav:has(li:only-child){display:none}[data-v-a825052d] .sidebar-tabs .p-tabview-nav{background:transparent;border-bottom:1px solid #e5e7eb;gap:1.25rem}[data-v-a825052d] .sidebar-tabs .p-tabview-nav-link{background:transparent;border:none;border-bottom:2px solid transparent;padding:0 0 .6rem;margin-bottom:-1px;font-weight:600;font-size:.85rem;color:#6b7280}[data-v-a825052d] .sidebar-tabs .p-highlight .p-tabview-nav-link{color:var(--primary-700);border-bottom-color:var(--primary-600)}[data-v-a825052d] .sidebar-tabs .p-tabview-panels{padding:1rem 0 0;background:transparent}[data-v-a825052d] .sidebar-tabs .p-tabview-panel{padding:0}.sidebar-tab-header[data-v-a825052d]{display:inline-flex;align-items:center;gap:.4rem}.cart-demo-badge[data-v-a825052d]{display:inline-flex;align-items:center;gap:.35rem;background:var(--primary-100);border:1px solid var(--primary-300);color:var(--primary-900);padding:.2rem .6rem;border-radius:9999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.cupos-selector[data-v-a825052d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.cupos-label[data-v-a825052d]{font-weight:600;color:#374151;font-size:.9rem}.cupos-stepper[data-v-a825052d]{display:flex;align-items:center;gap:.75rem;background:var(--primary-100);border-radius:9999px;padding:.25rem}.cupos-btn[data-v-a825052d]{width:2rem;height:2rem;border-radius:9999px;border:none;background:#fff;color:var(--primary-600);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000026;cursor:pointer;transition:all .2s ease}.cupos-btn[data-v-a825052d]:hover:not(:disabled){background:var(--primary-600);color:#fff;transform:scale(1.08)}.cupos-btn[data-v-a825052d]:disabled{opacity:.4;cursor:not-allowed}.cupos-value[data-v-a825052d]{min-width:1.5rem;text-align:center;font-weight:700;color:var(--primary-900)}.cupos-discount-tag[data-v-a825052d]{display:inline-flex;align-items:center;gap:.35rem;background:#ecfdf5;color:#047857;border:1px solid #A7F3D0;font-size:.75rem;font-weight:600;padding:.35rem .6rem;border-radius:.5rem;margin-bottom:.75rem}.cart-price-box[data-v-a825052d]{background:var(--primary-100);border-radius:.75rem;padding:.9rem 1rem;margin-bottom:1rem}.cart-price-row[data-v-a825052d]{display:flex;justify-content:space-between;font-size:.8rem;color:#6b7280;margin-bottom:.25rem}.cart-price-strike[data-v-a825052d]{text-decoration:line-through}.cart-price-discount[data-v-a825052d]{color:#059669;font-weight:600}.cart-price-total-row[data-v-a825052d]{display:flex;justify-content:space-between;align-items:baseline;padding-top:.4rem;border-top:1px dashed var(--primary-300)}.cart-price-total-row span[data-v-a825052d]:first-child{font-weight:600;color:#374151}.cart-price-total[data-v-a825052d]{font-size:1.5rem;font-weight:800;color:var(--primary-700);transition:all .2s ease}.cart-price-unit[data-v-a825052d]{display:block;text-align:right;font-size:.7rem;color:#9ca3af;margin-top:.15rem}[data-v-a825052d] .cart-add-btn{background-color:var(--primary-600)!important;border-color:var(--primary-700)!important;font-weight:700!important;padding:.8rem!important;color:#fff!important}[data-v-a825052d] .cart-add-btn:hover{background-color:var(--primary-700)!important;border-color:var(--primary-900)!important;transform:translateY(-2px)}.fade-enter-active[data-v-a825052d],.fade-leave-active[data-v-a825052d]{transition:opacity .2s ease}.fade-enter-from[data-v-a825052d],.fade-leave-to[data-v-a825052d]{opacity:0}.p-accordionheader{padding:0!important;background:var(--50bf21fd)!important}
