.fino3d-pricing-design .fino3d-page-intro{margin-bottom:2rem}.fino3d-design-mode-costs{color:var(--primary);flex-wrap:wrap;justify-content:center;gap:.625rem 1.75rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.fino3d-pricing-design .fino3d-design-preview-note{color:var(--muted-foreground);text-align:center;margin-bottom:2.5rem;font-size:.75rem}.fino3d-design-billing-toggle{background:#ffffff06;border:1px solid #ffffff14;border-radius:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,33rem);margin-inline:auto;padding:.3125rem;display:grid;position:relative}.fino3d-design-tab-indicator{pointer-events:none;background:#eac98217;border:1px solid #eac98229;border-radius:.625rem;width:calc(33.3333% - .208333rem);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:.3125rem auto .3125rem .3125rem;transform:translate(100%)}.fino3d-design-billing-toggle[data-view=monthly] .fino3d-design-tab-indicator{transform:translate(0)}.fino3d-design-billing-toggle[data-view=packs] .fino3d-design-tab-indicator{transform:translate(200%)}.fino3d-design-billing-toggle button{min-width:0;min-height:2.875rem;color:var(--muted-foreground);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.8125rem;font-weight:500;transition:color .16s;display:inline-flex;position:relative}.fino3d-design-billing-toggle button:hover,.fino3d-design-billing-toggle button[aria-selected=true]{color:var(--foreground)}.fino3d-design-billing-toggle button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.fino3d-design-billing-toggle button span{color:var(--primary);white-space:nowrap;background:#eac9821a;border-radius:999px;padding:.1875rem .375rem;font-size:.625rem;font-weight:600}.fino3d-design-plan-panel:focus-visible{outline:2px solid var(--primary);outline-offset:6px;border-radius:1rem}.fino3d-design-plan-view{margin-top:2rem;animation:.18s ease-out fino3d-pricing-view-in}@keyframes fino3d-pricing-view-in{0%{opacity:0}to{opacity:1}}.fino3d-design-subscriptions{gap:1.25rem;max-width:56rem;margin-inline:auto}.fino3d-design-plan{flex-direction:column;min-height:31rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.fino3d-design-plan.fino3d-pricing-plan--accent{background:linear-gradient(135deg,#eac9820e,#0000 65%),#131617}.fino3d-design-plan-heading{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.fino3d-pricing-design .fino3d-design-plan-heading h3{font-size:1.125rem}.fino3d-design-saving-badge{color:var(--primary);background:#eac9821a;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.fino3d-pricing-design .fino3d-design-plan-description{color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem}.fino3d-design-plan .fino3d-pricing-price{margin-top:1.75rem}.fino3d-design-plan .fino3d-pricing-price strong{letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,3rem)}.fino3d-design-monthly-reference{color:var(--muted-foreground);margin-left:.5rem;font-size:1rem}.fino3d-pricing-design .fino3d-design-billing-total{min-height:1.5rem;color:var(--muted-foreground);margin-top:.625rem;font-size:.8125rem}.fino3d-design-plan .fino3d-pricing-credit-total{margin-top:1.5rem}.fino3d-pricing-design .fino3d-design-credit-policy{color:var(--muted-foreground);align-items:flex-start;gap:.5rem;margin-top:1.125rem;margin-bottom:1.75rem;font-size:.75rem;display:flex}.fino3d-design-credit-policy svg{color:var(--primary);flex-shrink:0;margin-top:.1875rem}.fino3d-pricing-design .fino3d-pricing-plan button:disabled{background:var(--primary);color:var(--primary-foreground);cursor:default}.fino3d-pricing-design .fino3d-design-plan button{align-self:center;width:min(100%,14rem);margin-top:auto}.fino3d-pricing-design .fino3d-design-renewal-note{color:var(--muted-foreground);text-align:center;max-width:56rem;min-height:2.55rem;margin:1rem auto 0;font-size:.75rem;line-height:1.7}.fino3d-design-packs .fino3d-pricing-plan{background:#ffffff04}.fino3d-design-packs .fino3d-pricing-plan--accent{background:#171817}.fino3d-pricing-design .fino3d-design-packs button:disabled{color:var(--foreground);background:0 0;border-color:#ffffff29}.fino3d-pricing-design .fino3d-design-packs .fino3d-pricing-plan--accent button:disabled{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.fino3d-design-free-trial{background:#ffffff05;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.fino3d-design-free-trial>svg{color:var(--primary);flex-shrink:0}.fino3d-design-free-trial h2{font-size:.9375rem;font-weight:600}.fino3d-pricing-design .fino3d-design-free-trial p{max-width:42rem;color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;line-height:1.7}.fino3d-design-free-trial a{color:var(--primary);text-underline-offset:4px;flex-shrink:0;margin-left:auto;font-size:.8125rem;text-decoration:underline}.fino3d-pricing-design .fino3d-design-tax-note{color:var(--muted-foreground);text-align:center;margin-top:2rem;font-size:.75rem}@media (width<=699px){.fino3d-design-billing-toggle button{flex-direction:column;gap:.1875rem;min-height:3rem;font-size:.75rem}.fino3d-design-plan{min-height:0}.fino3d-design-free-trial{flex-wrap:wrap;align-items:flex-start}.fino3d-design-free-trial>div{flex:1;min-width:0}.fino3d-design-free-trial a{margin-left:2.625rem}}@media (prefers-reduced-motion:reduce){.fino3d-design-billing-toggle button,.fino3d-design-tab-indicator{transition:none}.fino3d-design-plan-view{animation:none}}
