:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-secondary:#16a34a;--color-accent-orange:#d92d12;--color-bg:#050505;--color-surface:#ffffff08;--color-surface-hover:#ffffff0d;--color-border:#ffffff1a;--color-text-main:#fff;--color-text-secondary:#e5e5e5;--color-text-muted:#a1a1aa;--gradient-main:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-header-meta:linear-gradient(to right, #b91c1c, #450a0a);--gradient-header-tiktok:linear-gradient(to right, #000, #330514);--gradient-header-proxy:linear-gradient(to right, #14532d, #052e16);--gradient-card-body:linear-gradient(to bottom, #020617, #0f172a);--gradient-card-meta:linear-gradient(135deg, #b91c1c33, #2563eb1f);--gradient-card-tiktok:linear-gradient(135deg, #ffffff14, #ec489924);--gradient-card-default:linear-gradient(135deg, #22c55e24, #2563eb1a);--gradient-hero:linear-gradient(90deg, #2e7d32 0%, #1565c0 100%);--spacing-container:1200px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--font-main:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-hero:clamp(2.5rem, 5vw, 4rem);--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-full:9999px;--radius-card:24px;--shadow-sm:0 4px 6px -1px #0003;--shadow-md:0 10px 15px -3px #0000004d;--shadow-card:0 18px 40px -24px #000000d9;--shadow-glow:0 0 20px #2563eb33}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text-main);font-family:var(--font-main);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#2563eb26,#0000 34rem),linear-gradient(#0505054d,#050505db 72%);position:fixed;inset:0}body:before{content:"";z-index:-1;pointer-events:none;background-image:url(/images/background-main-optimized.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}#app{flex-direction:column;min-height:100vh;display:flex}#main-content{flex:1 0 auto}@media (width<=768px){body:before{display:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg);border-left:1px solid #ffffff0d}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);border:2px solid var(--color-bg);background:#ffffff26;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#2563eb80}*{scrollbar-width:thin;scrollbar-color:#ffffff26 var(--color-bg)}a{color:inherit;text-decoration:none;transition:opacity .2s}button{font-family:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #4ade80bf}.container{width:100%;max-width:var(--spacing-container);margin:0 auto;padding:0 1.5rem}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.grid-responsive{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.catalog-loading{min-height:18rem;color:var(--color-text-secondary);place-items:center;display:grid}.text-gradient{background:var(--gradient-main);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.text-gradient{color:#fff;background:0 0}}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.btn{border-radius:var(--radius-full);cursor:pointer;font-weight:600;font-size:var(--text-base);border:none;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;transition:all .2s;display:inline-flex}.btn-primary{background:var(--gradient-main);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 20px #2563eb66}.btn-secondary{background:var(--color-surface);color:var(--color-text-main);border:1px solid var(--color-border)}.btn-secondary:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.btn-ghost{color:var(--color-text-secondary);background:0 0;padding:.5rem 1rem}.btn-ghost:hover{color:#fff;background:#ffffff0d}.btn-buy{background:var(--color-accent-orange);color:#fff;text-transform:uppercase;border-radius:9999px;width:100%;padding:1rem;font-size:1.1rem;font-weight:800;box-shadow:0 4px 15px #ff3b1f66}.btn-buy:hover{background:#bd240d;transform:translateY(-2px);box-shadow:0 8px 25px #ff3b1f99}.floating-whatsapp{right:calc(1.5rem + env(safe-area-inset-right,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:100;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(14px);color:#fff;cursor:pointer;touch-action:manipulation;background:#040a16d9;border:1px solid #ffffff1f;justify-content:flex-start;align-items:center;max-width:calc(100vw - 2rem);min-height:54px;padding:5px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.5s cubic-bezier(.16,1,.3,1) .8s backwards zapIn;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 16px 40px -18px #000000e6,0 0 24px -8px #25d36659}@keyframes zapIn{0%{opacity:0;transform:translateY(12px)scale(.9)}}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{border-color:#25d36673;transform:translateY(-3px);box-shadow:0 20px 44px -18px #000000e6,0 0 28px -6px #25d36680}.floating-whatsapp-icon{color:#fff;background:linear-gradient(135deg,#25d366,#128c4b);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 16px -2px #25d36699,inset 0 1px #ffffff40}.floating-whatsapp-icon svg{width:22px;height:22px;display:block}.floating-whatsapp-icon:after{content:"";background:#4ade80;border:2px solid #04160c;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.floating-whatsapp-label{color:#ececec;max-width:0;min-height:44px;font-size:var(--text-sm);white-space:nowrap;opacity:0;align-items:center;padding-right:0;font-weight:600;line-height:1.2;transition:max-width .24s,padding .2s,opacity .18s,transform .2s;display:inline-flex;overflow:hidden;transform:translate(-.25rem)}.floating-whatsapp:hover .floating-whatsapp-label,.floating-whatsapp:focus-visible .floating-whatsapp-label{opacity:1;max-width:15rem;padding:0 14px 0 10px;transform:translate(0)}.floating-whatsapp:focus-visible{outline-offset:3px;outline:2px solid #4ade80bf}@media (width<=480px){.floating-whatsapp{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.floating-whatsapp:hover .floating-whatsapp-label,.floating-whatsapp:focus-visible .floating-whatsapp-label{max-width:12.5rem}}@media (prefers-reduced-motion:reduce){.floating-whatsapp,.floating-whatsapp-label{transition:none;animation:none}}.site-footer{border-top:1px solid var(--color-border);color:#9bb1d4;background:#000000d1;flex:none;margin-top:clamp(3rem,6vw,5rem);padding:clamp(2.5rem,5vw,4rem) 0 2.5rem}.site-footer__inner{flex-direction:column;align-items:stretch;gap:2.5rem;display:flex}.site-footer__brand{flex-direction:column;justify-content:center;align-self:center;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.site-footer__brand-word{letter-spacing:.02em;font-size:clamp(1.65rem,3.4vw,2.2rem);font-weight:900;line-height:.86;display:block}.site-footer__brand-word--light{color:var(--color-text-main)}.site-footer__brand-word--gradient{background:var(--gradient-main);color:#0000;-webkit-background-clip:text;background-clip:text}.site-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.site-footer__section{flex-direction:column;gap:.75rem;display:flex}.site-footer__section--center{text-align:center;align-items:center}.site-footer__section--right{text-align:right;align-items:flex-end}.site-footer__section h2{color:var(--color-text-main);font-size:var(--text-lg);margin:0 0 .4rem;font-weight:800;line-height:1.2}.site-footer__section a,.site-footer__section p,.site-footer__bottom p{color:inherit;font-size:var(--text-sm);margin:0;line-height:1.45}.site-footer__section a{text-decoration:none;transition:color .2s}.site-footer__section a:hover,.site-footer__section a:focus-visible,.site-footer__instagram:hover,.site-footer__instagram:focus-visible{color:var(--color-text-main)}.site-footer__highlight{font-weight:800;color:#22c55e!important}.site-footer__bottom{border-top:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding-top:1.75rem;display:flex}.site-footer__instagram{color:#bfd0e8;min-height:44px;font-size:var(--text-base);justify-content:center;align-items:center;gap:.55rem;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer__instagram svg{flex:none}@media (width<=768px){.site-footer{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}.site-footer__columns{grid-template-columns:1fr;gap:2rem}.site-footer__section,.site-footer__section--center,.site-footer__section--right{text-align:center;align-items:center}.site-footer__section a{align-items:center;min-height:36px;display:inline-flex}}.glass-panel{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-md);will-change:backdrop-filter;background:#0006}.card{border:1px solid var(--color-border);border-radius:var(--radius-lg);isolation:isolate;background:#020617b8;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-md);border-color:#4ade8038;transform:translateY(-4px)}.badge{border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;padding:.25rem .75rem;font-weight:700;display:inline-flex}.badge-outline{color:var(--color-text-main);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;box-shadow:0 4px 6px -1px #0000001a;border-radius:12px!important;padding:.5rem 1rem!important}.hero-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 0;margin:0 auto 2.5rem;display:flex}.hero-feature-badge{color:#ededed;white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;padding:.25rem 1.25rem;font-size:.95rem;font-weight:600;transition:color .2s;display:flex}.hero-feature-badge+.hero-feature-badge{border-left:1px solid #ffffff1f}.hero-feature-badge:hover{color:#fff}@keyframes badgeRise{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-hero-badges .hero-feature-badge{opacity:1}@media (prefers-reduced-motion:no-preference){.animate-hero-badges .hero-feature-badge{opacity:0;animation:.55s cubic-bezier(.16,1,.3,1) both badgeRise}.animate-hero-badges .hero-feature-badge:nth-child(2){animation-delay:.12s}.animate-hero-badges .hero-feature-badge:nth-child(3){animation-delay:.24s}}@media (prefers-reduced-motion:reduce){.animate-hero-badges .hero-feature-badge{opacity:1;animation:none}.hero-feature-badge{transition:none}}.badge-accent{background:var(--gradient-main);color:#fff;border:none}.badge-featured{color:#fff;background:#b91c1c}.badge-blue{color:#fff;background:#1e3a8a;border:1px solid #3b82f6}.hero-community-link{border-radius:var(--radius-full);max-width:100%;min-height:34px;color:var(--color-text-secondary);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff1a;align-items:center;gap:.6rem;padding:.25rem .7rem .25rem .3rem;font-size:.8rem;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.hero-community-link:hover{color:#fff;border-color:#ffffff40}.hero-community-new{border-radius:var(--radius-full);color:#4ade80;letter-spacing:.06em;background:#4ade801f;border:1px solid #4ade804d;flex:none;align-items:center;gap:.3rem;min-height:22px;padding:.1rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.hero-community-new svg{width:11px;height:11px;display:block}.hero-community-text{text-align:left;white-space:normal;min-width:0}.hero-community-highlight{color:#4ade80;white-space:nowrap;font-weight:700}.hero-community-arrow{color:currentColor;opacity:.6;flex:none;transition:transform .15s,opacity .15s;display:inline-flex}.hero-community-arrow svg{width:14px;height:14px;display:block}.hero-community-link:hover .hero-community-arrow{opacity:1;transform:translate(3px)}.input-field{border:1px solid var(--color-border);width:100%;color:var(--color-text-main);border-radius:var(--radius-full);font-family:var(--font-main);font-size:var(--text-base);box-shadow:var(--shadow-sm);background:#0006;outline:none;padding:1rem 1.5rem 1rem 3rem;transition:all .2s}.input-field:focus{border-color:var(--color-primary);box-shadow:var(--shadow-glow)}.input-wrapper{width:100%;max-width:500px;margin:0 auto;position:relative}.input-icon{color:var(--color-text-muted);position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.adsflowz-topbar{z-index:50;background:#020202;border-bottom:1px solid #ffffff14;width:100%;position:sticky;top:0;box-shadow:0 1px #ffffff05}.nav-container{justify-content:space-between;align-items:center;gap:2rem;min-height:76px;display:flex}.logo{cursor:pointer;color:#fff;letter-spacing:0;flex:none;align-items:center;gap:2px;min-width:160px;font-size:1.65rem;font-weight:700;line-height:1;text-decoration:none;display:flex}.nav-links{flex:1;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.nav-link-item{color:#9298a6;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.42rem;min-height:38px;padding:.5rem .72rem;font-size:.92rem;font-weight:650;line-height:1;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.logo__ads{color:#fff;font-weight:500}.logo strong{font-weight:800;display:inline-block}.nav-cta{white-space:nowrap;min-height:40px;margin-left:.5rem;padding:.6rem 1.1rem;font-size:.9rem}.nav-toggle{display:none}.nav-link-item:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14}.nav-link-item--active{color:#fff;background:#202020;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.section-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.section-title{font-size:var(--text-2xl);color:var(--color-text-main);letter-spacing:-.01em;align-items:center;gap:.5rem;font-weight:700;display:flex}.section-indicator{background:var(--color-secondary);border-radius:2px;width:4px;height:24px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.6s ease-out forwards fadeIn}@keyframes titleSlideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-hero-title{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards titleSlideUp}.animate-hero-desc{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards titleSlideUp}.animate-hero-badges{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards titleSlideUp}@keyframes typingTitle{0%{width:0}to{width:100%}}@keyframes typingDesc{0%{width:0}to{width:100%}}@keyframes blinkCursor{0%,to{border-color:#0000}50%{border-color:var(--color-primary)}}@keyframes hideCursor{to{border-color:#0000}}.typewriter-title-wrapper{white-space:normal;border-right:0;width:auto;margin:0 auto;display:inline-block;overflow:visible}.hero-title-container{justify-content:center;margin-bottom:1.5rem;display:flex}.typewriter-desc-wrapper{white-space:normal;clip-path:none;animation:none;display:inline-block;overflow:visible}@keyframes revealWipe{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.blink-animation{will-change:opacity;animation:2s ease-in-out infinite blink}.testimonial-card{min-height:290px;box-shadow:var(--shadow-card);background:linear-gradient(160deg,#0f172ad9,#020617e0);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem 1.5rem;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.testimonial-card:before{content:"";background:var(--gradient-main);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.testimonial-card:after{content:"“";background:var(--gradient-main);color:#0000;opacity:.16;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:5.5rem;line-height:1;position:absolute;top:.35rem;right:1.15rem}.testimonial-card:hover{box-shadow:0 22px 45px -22px #000000e6, 0 0 0 1px #2563eb26, var(--shadow-glow);border-color:#2563eb73;transform:translateY(-6px)}.testimonial-header{align-items:center;gap:.85rem;display:flex}.testimonial-avatar{color:#fff;background:linear-gradient(135deg,#4ade80f2,#2563ebf2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.3rem;font-weight:700;display:flex;box-shadow:0 0 0 3px #020617e6,0 0 0 4px #2563eb59,0 6px 16px -6px #2563eb99}.testimonial-meta{flex-direction:column;gap:.15rem;display:flex}.testimonial-name{color:var(--color-text-main);font-size:1.05rem;font-weight:700}.testimonial-role{color:var(--color-text-muted);font-size:.82rem}.testimonial-stars{letter-spacing:2px;font-size:1.05rem}.testimonial-text{color:var(--color-text-secondary);flex:1;margin:0;font-size:.95rem;font-style:italic;line-height:1.6;position:relative}.testimonial-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.85rem;display:flex}.testimonial-verified{color:var(--color-text-muted);letter-spacing:.01em;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.testimonial-highlight{color:#4ade80;letter-spacing:.02em;background:#4ade801f;border:1px solid #4ade804d;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.testimonials-wrap{position:relative}.testimonials-carousel{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;cursor:grab;scroll-behavior:smooth;gap:1.5rem;margin-right:-1.5rem;padding-bottom:2rem;padding-right:1.5rem;display:flex;overflow-x:auto}.testimonials-carousel.dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.testimonials-carousel.dragging .testimonial-card{pointer-events:none}.testimonials-carousel::-webkit-scrollbar{display:none}.testimonials-carousel .testimonial-card{scroll-snap-align:start;flex:0 0 350px}.carousel-arrow{z-index:5;width:44px;height:44px;color:var(--color-text-main);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617d9;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .25s,border-color .25s,transform .25s,opacity .25s;display:flex;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 8px 22px -10px #000000e6}.carousel-arrow:hover{background:var(--gradient-main);border-color:#0000;transform:translateY(-50%)scale(1.08)}.carousel-arrow-prev{left:-10px}.carousel-arrow-next{right:-10px}@media (width<=640px){.carousel-arrow{display:none}}.faq-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617a3;border:1px solid #ffffff17;border-radius:14px;margin-bottom:1rem;transition:all .3s;overflow:hidden}.faq-question{width:100%;color:var(--color-text-main);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:1.1rem;font-weight:600;display:flex}.faq-answer{max-height:0;color:var(--color-text-secondary);padding:0 1.5rem;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px;padding-bottom:1.5rem}@keyframes buyPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.btn-buy-pulse{will-change:transform;animation:2s ease-in-out infinite buyPulse}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.product-skeleton-grid{min-height:18rem}.product-skeleton-card{border-radius:var(--radius-card);background:#020617b8;border:1px solid #ffffff14;overflow:hidden}.product-skeleton-card__image,.product-skeleton-card__title,.product-skeleton-card__price,.product-skeleton-card__meta,.product-skeleton-card__button{background:linear-gradient(100deg,#ffffff0d 25%,#ffffff1f 37%,#ffffff0d 63%) 0 0/400% 100%;animation:1.4s ease-in-out infinite product-skeleton-shimmer}.product-skeleton-card__image{aspect-ratio:16/9}.product-skeleton-card__body{gap:.75rem;padding:1.5rem;display:grid}.product-skeleton-card__title{border-radius:.35rem;width:78%;height:1.35rem}.product-skeleton-card__price{border-radius:.35rem;width:42%;height:2rem}.product-skeleton-card__meta{border-radius:.35rem;width:58%;height:.85rem}.product-skeleton-card__button{border-radius:.65rem;width:100%;height:2.75rem;margin-top:.5rem}@keyframes product-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.product-hover-preview{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){.product-hover-preview{z-index:1000;color:#e2e8f0;opacity:0;visibility:hidden;pointer-events:none;transform-style:preserve-3d;will-change:transform, opacity;background:linear-gradient(135deg,#4ade80cc,#3b82f68c 42%,#a855f7b3);border-radius:22px;padding:1px;transition:opacity .1s ease-in,visibility 0s linear .12s;display:block;position:fixed;overflow:hidden;box-shadow:0 34px 80px -28px #000000f2,0 0 45px -18px #4ade80bf}.product-hover-preview.is-right{transform-origin:0;transform:perspective(1200px)rotateY(-360deg)}.product-hover-preview.is-left{transform-origin:100%;transform:perspective(1200px)rotateY(360deg)}.product-hover-preview.is-visible{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .72s cubic-bezier(.16,1,.3,1),visibility;transform:perspective(1200px)translate(0,0)scale(1)rotateY(0)}.product-hover-preview:before{content:"";-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 12%,#4ade8029,#0000 34%),radial-gradient(circle at 95% 88%,#6366f133,#0000 38%),linear-gradient(145deg,#070d1cfb,#091122f7);border-radius:21px;position:absolute;inset:1px}.product-hover-preview:after{content:"";background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-size:22px 22px;border-radius:21px;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.product-hover-preview__content{z-index:2;padding:1.85rem;position:relative}.product-hover-preview__scan{z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:42%;height:170%;position:absolute;top:-35%;left:-50%;transform:rotate(16deg)translate(0)}.product-hover-preview.is-visible .product-hover-preview__scan{animation:.85s ease-out 80ms both product-preview-scan}.product-hover-preview__corner{z-index:4;opacity:0;width:18px;height:18px;transition:opacity .22s .18s,transform .42s cubic-bezier(.16,1,.3,1) .12s;position:absolute}.product-hover-preview__corner--tl{border-top:2px solid #4ade80;border-left:2px solid #4ade80;top:10px;left:10px;transform:translate(8px,8px)}.product-hover-preview__corner--br{border-bottom:2px solid #818cf8;border-right:2px solid #818cf8;bottom:10px;right:10px;transform:translate(-8px,-8px)}.product-hover-preview.is-visible .product-hover-preview__corner{opacity:.8;transform:translate(0)}.product-hover-preview__header{opacity:0;border-bottom:1px solid #94a3b824;align-items:center;gap:.8rem;padding-bottom:1rem;transition:opacity .24s ease-out 80ms,transform .32s cubic-bezier(.16,1,.3,1) 80ms;display:flex;transform:translateY(10px)}.product-hover-preview.is-visible .product-hover-preview__header,.product-hover-preview.is-visible .product-hover-preview__grid{opacity:1;transform:translateY(0)}.product-hover-preview__eyebrow,.product-hover-preview__label{color:#86efac;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.product-hover-preview__header strong{color:#fff;letter-spacing:-.01em;margin-top:.3rem;font-size:1.2rem;line-height:1.35;display:block}.product-hover-preview__grid{opacity:0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.5rem;padding-top:1.5rem;transition:opacity .26s ease-out .18s,transform .38s cubic-bezier(.16,1,.3,1) .18s;display:grid;transform:translateY(14px)}.product-hover-preview__grid section+section{border-left:1px solid #94a3b833;padding-left:1.5rem}.product-hover-preview__label{color:#c7d2fe;margin-bottom:.75rem}.product-hover-preview p,.product-hover-preview li{color:#f8fafcf0;font-size:.92rem;line-height:1.6}.product-hover-preview p{margin:0}.product-hover-preview ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.product-hover-preview li{gap:.55rem;display:flex}.product-hover-preview li span{color:#4ade80;font-weight:900}.grid-responsive .card.is-preview-active{border-color:#4ade8080!important;box-shadow:0 28px 60px -28px #000000f2,0 0 32px -16px #4ade80bf!important}}@keyframes product-preview-scan{0%{opacity:0;transform:rotate(16deg)translate(0)}25%{opacity:1}to{opacity:0;transform:rotate(16deg)translate(390%)}}@media (prefers-reduced-motion:reduce){.product-skeleton-card__image,.product-skeleton-card__title,.product-skeleton-card__price,.product-skeleton-card__meta,.product-skeleton-card__button{animation:none}.product-hover-preview,.product-hover-preview__scan,.product-hover-preview__corner,.product-hover-preview__header,.product-hover-preview__grid{transition:none!important;animation:none!important}}.profile-processing-modal{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617c7;justify-content:center;align-items:center;padding:1.25rem;animation:.18s ease-out profileModalIn;display:none;position:fixed;inset:0}.profile-processing-card{isolation:isolate;box-sizing:border-box;background:linear-gradient(145deg,#0b1728,#07111f 64%);border:1px solid #5eead433;border-radius:22px;width:min(100%,560px);padding:1.75rem;animation:.26s ease-out profileCardIn;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008c}.profile-processing-glow{z-index:-1;filter:blur(42px);background:#14b8a626;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-100px}.profile-processing-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.profile-processing-visual{color:#99f6e4;letter-spacing:.04em;background:#0f766e2e;border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:.72rem;font-weight:900;display:grid;position:relative}.profile-processing-ring{border-radius:inherit;border:2px solid #5eead4;border-color:#5eead4 #818cf8 #5eead42e #5eead42e;animation:1.5s linear infinite spin;position:absolute;inset:0}.profile-processing-copy{min-width:0}.profile-processing-eyebrow{color:#5eead4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:800}.profile-processing-title{color:#fff;font-size:1.2rem;font-weight:850;line-height:1.25}.profile-processing-detail{color:#a8b4c6;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.84rem;line-height:1.45;overflow:hidden}.profile-processing-progress-copy{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:.55rem;font-size:.72rem;font-weight:700;display:flex}.profile-processing-progress-copy strong{color:#ccfbf1;font-variant-numeric:tabular-nums}.profile-processing-track{background:#ffffff12;border:1px solid #ffffff0a;border-radius:999px;height:8px;margin-bottom:1.35rem;overflow:hidden}.profile-processing-bar{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#6366f1);width:0;height:100%;transition:width .28s ease-out;position:relative;overflow:hidden;box-shadow:0 0 18px #2dd4bf61}.profile-processing-bar:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffff52 50%,#0000 75%);animation:1.35s ease-in-out infinite profileProgressShine;position:absolute;inset:0;transform:translate(-100%)}.profile-processing-steps{gap:.5rem;display:grid}.profile-processing-step{box-sizing:border-box;color:#718096;border:1px solid #0000;border-radius:11px;align-items:center;gap:.7rem;min-height:42px;padding:.55rem .7rem;font-size:.82rem;font-weight:650;transition:color .18s,background .18s,border-color .18s;display:flex}.profile-processing-step>strong{color:inherit;white-space:nowrap;margin-left:auto;font-size:.7rem}.profile-processing-step-icon{color:#718096;background:#94a3b814;border:1px solid #94a3b833;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:850;display:grid}.profile-processing-step-icon svg{width:15px;height:15px}.profile-processing-step.is-active{color:#f8fafc;background:#14b8a617;border-color:#2dd4bf40}.profile-processing-step.is-active .profile-processing-step-icon{color:#5eead4;background:#2dd4bf24;border-color:#5eead48c;box-shadow:0 0 0 4px #2dd4bf12}.profile-processing-step.is-done{color:#a8b4c6}.profile-processing-step.is-done .profile-processing-step-icon{color:#86efac;background:#22c55e24;border-color:#34d39959}.profile-processing-step.is-missing{color:#fca5a5;background:#7f1d1d14;border-color:#f8717129}.profile-processing-step.is-missing .profile-processing-step-icon{color:#fca5a5;background:#7f1d1d29;border-color:#f871714d}.profile-processing-note{color:#718096;text-align:center;border-top:1px solid #ffffff0f;margin-top:1.2rem;padding-top:1rem;font-size:.72rem;line-height:1.45}.profile-processing-modal[data-complete=true] .profile-processing-ring{border-color:#34d399;animation:none}.profile-processing-modal[data-failed=true] .profile-processing-ring{border-color:#f87171}@keyframes profileModalIn{0%{opacity:0}}@keyframes profileCardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes profileProgressShine{to{transform:translate(100%)}}@media (width<=480px){.profile-processing-card{border-radius:18px;padding:1.25rem}.profile-processing-visual{border-radius:15px;flex-basis:54px;width:54px;height:54px}.profile-processing-title{font-size:1.05rem}.profile-processing-detail{white-space:normal}.profile-processing-step{min-height:38px;padding-block:.45rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.profile-processing-modal,.profile-processing-card,.profile-processing-ring,.profile-processing-bar:after{animation:none}.profile-processing-bar{transition:none}}.category-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;display:grid}.category-grid .category-selector{scroll-snap-align:start}@media (width<=768px){.category-grid{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;margin-left:-1rem;margin-right:-1rem;padding:.5rem 1rem 1rem;display:flex;overflow-x:auto}.category-grid::-webkit-scrollbar{display:none}.category-grid .category-selector{scroll-snap-align:start;flex:0 0 140px}}.grid-responsive{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.product-page-grid{grid-template-columns:1fr;gap:2rem;padding:1.5rem;display:grid}@media (width>=900px){.product-page-grid{grid-template-columns:1fr 1.2fr;gap:3rem;padding:2.5rem}}@media (width<=768px){.container{padding:0 1rem}header .nav-container{gap:.8rem;min-height:68px;padding:0 1rem;position:relative}header .logo{min-width:auto;font-size:1.35rem}.nav-toggle{cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:inline-flex}.nav-toggle span{background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-toggle:hover{background:#ffffff0f}.nav-toggle:focus-visible{outline-offset:2px;outline:2px solid #4ade80bf}.nav-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav-open .nav-toggle span:nth-child(2){opacity:0}.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-links{display:none}.nav-open .nav-links{background:#060606;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:.25rem;padding:.75rem 1rem 1rem;display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:visible;box-shadow:0 24px 40px -20px #000000e6}.nav-open .nav-link-item{justify-content:flex-start;min-height:48px;padding:.8rem .9rem;font-size:.95rem}.nav-open .nav-cta{width:100%;min-height:48px;margin:.5rem 0 0}@media (prefers-reduced-motion:reduce){.nav-toggle span{transition:none}}.text-hero{margin-top:1rem;font-size:clamp(2rem,13vw,2.7rem)!important}.typewriter-title-wrapper{white-space:normal;border-right:0;width:auto;animation:.7s cubic-bezier(.16,1,.3,1) forwards titleSlideUp}.hero-title-container{margin-bottom:1rem}.hero-copy{font-size:1rem!important;line-height:1.45!important}#home-content{padding-top:1.5rem}.hero-trust{flex-direction:column;align-items:center;gap:0;margin-bottom:2rem}.hero-feature-badge{white-space:normal;text-align:center;padding:.6rem 0}.hero-feature-badge+.hero-feature-badge{border-top:1px solid #ffffff1f;border-left:0}.hero-community-link{justify-content:center;gap:.5rem;width:100%;padding:.35rem .7rem .35rem .3rem;font-size:.78rem}.hero-community-text{white-space:normal;text-align:center}.btn-buy{padding:1rem!important;font-size:1rem!important}.section-title{font-size:1.5rem!important}.section-header{align-items:flex-start}}.tc-page{max-width:760px;margin:2.5rem auto;padding-bottom:4rem}.tc-page-header{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.tc-back-btn{color:var(--color-text-muted);font-family:var(--font-main);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:.45rem .9rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.tc-back-btn:hover{color:#fff;background:#ffffff0d;border-color:#fff3}.tc-page-title-wrap{align-items:center;gap:1rem;display:flex}.tc-page-icon{background:#4ade801a;border:1px solid #4ade8033;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.tc-page-title{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.tc-page-subtitle{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.9rem}.tc-card{-webkit-backdrop-filter:blur(12px);background:#00000073;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:1.75rem;padding:2rem;display:flex}.tc-section-title{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;align-items:center;gap:6px;margin:0 0 1.25rem;font-size:.8rem;font-weight:700;display:flex}.tc-inputs{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tc-inputs .tc-field:first-child{grid-column:1/-1}.tc-presets{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.tc-preset-btn{color:#9ca3af;font-family:var(--font-main);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s}.tc-preset-btn:hover{color:#4ade80;background:#4ade801a;border-color:#4ade804d}.tc-preset-btn--active{color:#4ade80;background:#4ade8026;border-color:#4ade8073}.tc-field{flex-direction:column;gap:.5rem;display:flex}.tc-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.tc-optional{text-transform:none;color:#4b5563;border:1px solid #ffffff12;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:400}.tc-input-wrap{align-items:center;display:flex;position:relative}.tc-prefix{color:#6b7280;pointer-events:none;z-index:1;font-size:.95rem;font-weight:600;position:absolute;left:1rem}.tc-suffix{color:#6b7280;pointer-events:none;font-size:.95rem;font-weight:600;position:absolute;right:1rem}.tc-input{color:#fff;width:100%;font-family:var(--font-main);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:.9rem 1rem .9rem 2.75rem;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.tc-input:focus{background:#ffffff0d;border-color:#4ade8073;box-shadow:0 0 0 3px #4ade801a}.tc-input::placeholder{color:#374151}.tc-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.tc-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.tc-input[type=number]{appearance:textfield}.tc-divider{color:#4b5563;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;display:flex}.tc-divider:before,.tc-divider:after{content:"";background:#ffffff12;flex:1;height:1px}.tc-results{grid-template-columns:repeat(4,1fr);gap:.875rem;display:grid}.tc-result-card{border-radius:14px;flex-direction:column;gap:.3rem;padding:1.1rem 1rem;display:flex}@media (width<=600px){.tc-page{margin:1.5rem auto}.tc-card{gap:1.25rem;padding:1.25rem}.tc-inputs{grid-template-columns:1fr}.tc-inputs .tc-field:first-child{grid-column:1}.tc-results{grid-template-columns:1fr 1fr}.tc-bar-row{grid-template-columns:110px 1fr auto;gap:.5rem}.tc-bar-label{font-size:.75rem}.tc-card-value{font-size:1rem}.tc-page-title{font-size:1.4rem}}@media (width<=400px){.tc-results{grid-template-columns:1fr}}.tax-calc-trigger-btn{color:#9298a6;font-family:var(--font-main);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.42rem;min-height:38px;padding:.5rem .72rem;font-size:.92rem;font-weight:650;line-height:1;transition:all .2s;display:inline-flex}.tax-calc-trigger-btn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14}.tax-calc-trigger-btn.nav-link-item--active{color:#fff;background:#202020;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}@media (width<=768px){.tax-calc-trigger-btn{min-width:38px;min-height:38px;padding:.55rem}}.tax-calc-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:center;padding:1rem;transition:opacity .25s;display:flex;position:fixed;inset:0}.tax-calc-overlay--open{opacity:1;pointer-events:all}.tax-calc-overlay--open .tax-calc-modal{opacity:1;transform:translateY(0)scale(1)}.tax-calc-modal{opacity:0;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:#0a0a0f;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:560px;max-height:90vh;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s;overflow-y:auto;transform:translateY(20px)scale(.97);box-shadow:0 25px 60px #0009,0 0 0 1px #4ade8014}.tax-calc-header{z-index:2;background:#0a0a0f;border-bottom:1px solid #ffffff12;border-radius:20px 20px 0 0;align-items:center;gap:1rem;padding:1.5rem 1.5rem 1.25rem;display:flex;position:sticky;top:0}.tax-calc-header-icon{background:#4ade801a;border:1px solid #4ade8033;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tax-calc-title{color:#fff;margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.tax-calc-subtitle{color:#6b7280;margin:0;font-size:.8rem}.tax-calc-close{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;transition:all .2s;display:flex}.tax-calc-close:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.tax-calc-body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.tax-calc-inputs{flex-direction:column;gap:1rem;display:flex}.tax-calc-field{flex-direction:column;gap:.5rem;display:flex}.tax-calc-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:flex}.tax-calc-optional{text-transform:none;color:#4b5563;border:1px solid #ffffff12;border-radius:4px;padding:1px 6px;font-size:.72rem;font-weight:400}.tax-calc-input-wrap{align-items:center;display:flex;position:relative}.tax-calc-prefix{color:#6b7280;pointer-events:none;z-index:1;font-size:.95rem;font-weight:600;position:absolute;left:1rem}.tax-calc-suffix{color:#6b7280;pointer-events:none;font-size:.95rem;font-weight:600;position:absolute;right:1rem}.tax-calc-input{color:#fff;width:100%;font-family:var(--font-main);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:.85rem 1rem .85rem 2.75rem;font-size:1.05rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.tax-calc-input:focus{background:#ffffff0d;border-color:#4ade8073;box-shadow:0 0 0 3px #4ade801a}.tax-calc-input::placeholder{color:#374151}.tax-calc-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.tax-calc-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.tax-calc-input[type=number]{appearance:textfield}.tax-calc-divider{color:#4b5563;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.75rem;font-size:.78rem;font-weight:600;display:flex}.tax-calc-divider:before,.tax-calc-divider:after{content:"";background:#ffffff12;flex:1;height:1px}.tax-calc-results{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tax-calc-result-card{border-radius:12px;flex-direction:column;gap:.3rem;padding:1rem;display:flex}.tc-card-icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:.25rem;display:flex}.tc-card-label{text-transform:uppercase;letter-spacing:.04em;opacity:.75;margin:0;font-size:.75rem;font-weight:600}.tc-card-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:800}.tc-card-sub{opacity:.55;margin:0;font-size:.72rem}.tc-card-red{color:#f87171;background:#ef444414;border:1px solid #ef444433}.tc-card-red .tc-card-icon{background:#ef444426}.tc-card-green{color:#4ade80;background:#4ade8014;border:1px solid #4ade8033}.tc-card-green .tc-card-icon{background:#4ade8026}.tc-card-blue{color:#60a5fa;background:#3b82f614;border:1px solid #3b82f633}.tc-card-blue .tc-card-icon{background:#3b82f626}.tc-card-accent{color:#e5e7eb;background:linear-gradient(135deg,#4ade8014,#3b82f614);border:1px solid #ffffff1a}.tc-card-accent .tc-card-icon{background:#ffffff0d}.tc-card-accent .tc-card-value{background:linear-gradient(135deg,#4ade80,#60a5fa);color:#0000;-webkit-background-clip:text;background-clip:text}.tc-compare-section{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.85rem;padding:1rem 1.25rem;display:flex}.tc-compare-title{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0;font-size:.78rem;font-weight:600}.tc-compare-bars{flex-direction:column;gap:.65rem;display:flex}.tc-bar-row{grid-template-columns:140px 1fr auto;align-items:center;gap:.75rem;display:grid}.tc-bar-label{color:#d1d5db;white-space:nowrap;font-size:.8rem;font-weight:500}.tc-bar-track{background:#ffffff0d;border-radius:999px;height:10px;overflow:hidden}.tc-bar{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.tc-bar-br{background:linear-gradient(90deg,#ef4444,#b91c1c)}.tc-bar-us{background:linear-gradient(90deg,#4ade80,#22c55e)}.tc-bar-value{color:#9ca3af;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:90px;font-size:.78rem;font-weight:600}.tc-disclaimer{color:#4b5563;background:#4ade800a;border:1px solid #4ade801a;border-radius:10px;margin:0;padding:.85rem 1rem;font-size:.78rem;line-height:1.6}@media (width<=480px){.tax-calc-results{grid-template-columns:1fr}.tc-bar-row{grid-template-columns:120px 1fr auto;gap:.5rem}.tc-bar-label{font-size:.72rem}.tc-card-value{font-size:1rem}}.tools-page{width:100%;max-width:1080px;margin:0 auto;padding:clamp(2.25rem,5vw,4rem) 0 clamp(4rem,7vw,6rem)}.tools-page-header{flex-direction:column;align-items:flex-start;gap:1.35rem;margin-bottom:2rem;display:flex}.tools-title-row{align-items:center;gap:1.1rem;min-width:0;display:flex}.tools-title-copy{min-width:0}.tools-title-icon,.tools-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tools-title-icon{color:#93c5fd;background:#2563eb24;border:1px solid #60a5fa40}.tools-title{margin:0;font-size:clamp(2.35rem,4.4vw,3.25rem);line-height:1.08}.tools-subtitle{color:var(--color-text-secondary);margin:.45rem 0 0;font-size:1.02rem;line-height:1.5}.tools-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:1.25rem;display:grid}.tools-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tools-choice-card{min-height:190px;box-shadow:var(--shadow-card);color:inherit;background:#080d18d1;border:1px solid #ffffff1a;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:48px minmax(0,1fr);gap:1rem;padding:1.35rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid}.tools-choice-card:hover{background:#0b1220eb;border-color:#60a5fa57;transform:translateY(-2px)}.tools-choice-card--disabled{border-color:#f59e0b38}.tools-choice-card--disabled:hover{border-color:#f59e0b61}.tools-choice-link{color:#93c5fd;grid-column:2;align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;display:inline-flex}.tools-choice-copy{align-self:center}.tools-title-line{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.tools-dev-badge{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b47;border-radius:999px;align-items:center;min-height:24px;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.tools-single-card{max-width:920px;margin:0 auto}.tools-totp-card{max-width:680px}.tools-totp-help{margin-top:1rem}.tools-help-title{margin:0 0 1.75rem;font-size:1.35rem;line-height:1.25}.tools-help-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:2rem;margin-bottom:1.5rem;display:grid}.tools-help-heading{color:#3b82f6;margin:0 0 .85rem;font-size:1rem;line-height:1.3}.tools-steps{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.tools-steps li{color:var(--color-text-main);align-items:center;gap:.75rem;font-size:.95rem;line-height:1.35;display:flex}.tools-steps span{color:#fff;background:#2563eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.76rem;font-weight:800;display:inline-flex}.tools-key-example{color:#fff;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;align-items:center;min-height:50px;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;display:flex}.tools-help-copy{color:#b7c7df;margin:.75rem 0 0;font-size:.83rem}.tools-warning{color:#facc15;background:#eab3081f;border:1px solid #eab30857;border-radius:10px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.tools-warning-icon{color:#fde68a;flex:none;width:18px;height:18px;margin-top:.1rem}.tools-warning strong{margin-bottom:.35rem;font-size:.94rem;line-height:1.3;display:block}.tools-warning p{color:#facc15;margin:0;font-size:.9rem;font-weight:700;line-height:1.45}.tools-card{box-shadow:var(--shadow-card);background:#080d18d1;border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:1.25rem}.tools-card-header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.tools-dev-notice{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b42;border-radius:10px;margin-bottom:1.25rem;padding:1rem}.tools-dev-notice strong{margin-bottom:.35rem;font-size:.95rem;line-height:1.3;display:block}.tools-dev-notice p{color:#fde68a;margin:0;font-size:.9rem;line-height:1.45}.tools-card-icon-cookie{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b3d}.tools-card-icon-shield{color:#86efac;background:#22c55e1f;border:1px solid #4ade803d}.tools-card-title{margin:0;font-size:1.15rem;line-height:1.2}.tools-card-subtitle{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.88rem}.tools-label,.tools-small-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:block}.tools-input,.tools-textarea{width:100%;color:var(--color-text-main);font:500 .95rem/1.55 var(--font-main);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.tools-input{min-height:48px;padding:0 1rem}.tools-textarea{resize:vertical;min-height:150px;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.tools-output{min-height:220px}.tools-input:focus,.tools-textarea:focus{background:#ffffff0f;border-color:#60a5fa8c;box-shadow:0 0 0 3px #60a5fa1f}.tools-input::placeholder,.tools-textarea::placeholder{color:#64748b}.tools-input:disabled,.tools-textarea:disabled{cursor:not-allowed;opacity:.58;background:#ffffff06}.tools-actions{align-items:center;gap:.6rem;margin:1rem 0;display:flex}.tools-btn,.tools-icon-btn{cursor:pointer;color:#fff;border:0;transition:transform .2s,background .2s,border-color .2s}.tools-btn{border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;font-weight:700;display:inline-flex}.tools-btn-primary{background:var(--gradient-main)}.tools-icon-btn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tools-btn:disabled,.tools-icon-btn:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.3);transform:none}.tools-btn:hover,.tools-icon-btn:hover{background-color:#ffffff1a;transform:translateY(-1px)}.tools-btn:disabled:hover,.tools-icon-btn:disabled:hover{background-color:#ffffff0f;transform:none}.tools-output-head,.tools-meta-row{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.5rem;font-size:.82rem;display:flex}.tools-output-head strong,.tools-meta-row strong{color:var(--color-text-main);font-variant-numeric:tabular-nums}.tools-status{min-height:1.4rem;color:var(--color-text-muted);margin:.75rem 0 0;font-size:.86rem}.tools-status[data-type=success]{color:#86efac}.tools-status[data-type=error]{color:#fca5a5}.tools-totp-display{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.tools-code{font-variant-numeric:tabular-nums;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(2.2rem,7vw,3.25rem);font-weight:800;line-height:1}.tools-code-copy{flex-shrink:0}.tools-progress-wrap{background:#ffffff0f;border-radius:999px;height:10px;margin:1rem 0 .65rem;overflow:hidden}.tools-progress{background:linear-gradient(90deg,#22c55e,#60a5fa);border-radius:999px;height:100%;transition:width .2s linear}@media (width<=900px){.tools-page{padding-top:1.5rem}.tools-grid,.tools-choice-grid{grid-template-columns:1fr}}@media (width<=520px){.tools-title-row{align-items:flex-start}.tools-title-icon{width:44px;height:44px}.tools-title{font-size:2.05rem}.tools-choice-card{grid-template-columns:1fr;min-height:0}.tools-choice-link{grid-column:1}.tools-card{padding:1rem}.tools-card-header{align-items:flex-start}.tools-actions{flex-wrap:wrap}.tools-btn{flex:100%}.tools-totp-display{align-items:flex-start}.tools-meta-row{flex-direction:column;align-items:flex-start;gap:.2rem}.tools-help-grid{grid-template-columns:1fr;gap:1.25rem}.tools-warning{padding:.9rem}}.grid-responsive{gap:1.75rem}.section-header{margin-bottom:2.25rem}.section-title{letter-spacing:-.025em;background:linear-gradient(#fff 0%,#b9c0cc 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:800}.section-indicator{background:linear-gradient(#4ade80,#16a34a);border-radius:999px;width:5px;height:26px;box-shadow:0 0 16px #22c55e8c}.section-header .btn-ghost{letter-spacing:.01em}.section-header .btn-ghost:after{content:"→";margin-left:.4rem;transition:transform .25s;display:inline-block}.section-header .btn-ghost:hover:after{transform:translate(4px)}.grid-responsive .card{border-radius:var(--radius-card)!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s!important}.grid-responsive .card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:3;background:linear-gradient(135deg,#4ade808c,#2563eb66 45%,#0000 70%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.grid-responsive .card:hover{border-color:#4ade8047!important;transform:translateY(-6px)!important;box-shadow:0 28px 55px -28px #000000e6,0 0 0 1px #4ade801a,0 12px 40px -22px #22c55e66!important}.grid-responsive .card:hover:before{opacity:1}.grid-responsive .card>div:first-child:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#02061780);position:absolute;inset:0}.grid-responsive .card>div:first-child>img{transition:transform .55s cubic-bezier(.16,1,.3,1)}.grid-responsive .card:hover>div:first-child>img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.grid-responsive .card,.grid-responsive .card>div:first-child>img{transition:none!important}.grid-responsive .card:hover>div:first-child>img{transform:none}}.grid-responsive .card>div:first-child:before{content:"";opacity:0;pointer-events:none;z-index:2;background:radial-gradient(120% 80% at 50% -10%,#ffffff29,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.grid-responsive .card:hover>div:first-child:before{opacity:1}.grid-responsive .card h3{transition:color .3s}.grid-responsive .card:hover h3{color:#fff}.product-card__payment-methods{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.product-card__payment-icon{box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.product-card__payment-icon--instant{color:#ffc107;background:#ffc10733;font-size:1rem}.product-card__payment-icon--pix{background:#22c55e33}.product-card__payment-icon--pix img{filter:brightness(0)invert();width:1rem;height:1rem}.product-card__payment-icon--flag{background:#3b82f633}.product-card__payment-icon--flag img{border-radius:2px;width:1.125rem;height:.75rem}.grid-responsive .card .badge{-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 16px -6px #000000b3,inset 0 1px #ffffff2e}.grid-responsive .card .badge-accent{box-shadow:0 6px 18px -6px #2563eb99,inset 0 1px #ffffff38}.grid-responsive .card .badge-featured{box-shadow:0 6px 18px -6px #b91c1ca6,inset 0 1px #ffffff38}.grid-responsive .card .btn-buy{isolation:isolate;position:relative;overflow:hidden}.grid-responsive .card .btn-buy:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:60%;height:100%;transition:left .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-120%;transform:skew(-18deg)}.grid-responsive .card:hover .btn-buy:after{left:130%}.grid-responsive .card.animate-fade-in{animation-duration:.55s}.grid-responsive .card:nth-child(2){animation-delay:60ms}.grid-responsive .card:nth-child(3){animation-delay:.12s}.grid-responsive .card:nth-child(4){animation-delay:.18s}.grid-responsive .card:nth-child(5){animation-delay:.24s}.grid-responsive .card:nth-child(6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.grid-responsive .card.animate-fade-in{animation:none}.category-selector,.category-selector__icon,.category-selector__arrow,.grid-responsive .card .btn-buy:after{transition:none!important}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-variable.woff2)format("woff2")}body:is([data-surface=public],[data-surface=admin]){--store-ink:#080d12;--store-panel:#0e171d;--store-panel-raised:#142128;--store-line:#a7c4cd29;--store-green:#4ade80;--store-price:#22c55e;--store-buy:#22c55e;--store-blue:#60a5fa;--spacing-container:1320px;--radius-card:18px;background:var(--store-ink);font-family:Manrope,Segoe UI,sans-serif}body:is([data-surface=public],[data-surface=admin]):before,body:is([data-surface=public],[data-surface=admin]):after{content:none}html:has(>body:is([data-surface=public],[data-surface=admin])){scrollbar-color:#28bda8 #0b171d;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){html:has(>body:is([data-surface=public],[data-surface=admin])){scrollbar-color:auto;scrollbar-width:auto}html:has(>body:is([data-surface=public],[data-surface=admin]))::-webkit-scrollbar{width:13px;height:13px}html:has(>body:is([data-surface=public],[data-surface=admin]))::-webkit-scrollbar-track{background:#0b171d;border-left:1px solid #58c1c724}html:has(>body:is([data-surface=public],[data-surface=admin]))::-webkit-scrollbar-thumb{background:linear-gradient(#24dfa9,#2589c5);border:3px solid #0b171d;border-radius:999px}html:has(>body:is([data-surface=public],[data-surface=admin]))::-webkit-scrollbar-thumb:hover{background:linear-gradient(#64ffd0,#5bb9ed)}html:has(>body:is([data-surface=public],[data-surface=admin]))::-webkit-scrollbar-corner{background:#0b171d}}body:is([data-surface=public],[data-surface=admin]) .adsflowz-topbar{background:var(--store-ink);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #699ea733}body:is([data-surface=public],[data-surface=admin]) .adsflowz-topbar:after{content:"";background:linear-gradient(90deg,#0000 10%,#4ade808c,#2563eb8c,#0000 90%);height:1px;position:absolute;bottom:-1px;left:0;right:0}body:is([data-surface=public],[data-surface=admin]) .nav-container{gap:2.5rem;min-height:88px}body:is([data-surface=public],[data-surface=admin]) .logo{letter-spacing:-.06em;gap:0;min-width:0;font-size:1.78rem}body:is([data-surface=public],[data-surface=admin]) .logo:after{content:"STORE";color:#95aeb3;letter-spacing:.2em;border-left:1px solid #76aab057;margin:0 0 .1rem .85rem;padding:.3rem .45rem;font-size:.55rem;font-weight:800}body:is([data-surface=public],[data-surface=admin]) .nav-links{gap:0}body:is([data-surface=public],[data-surface=admin]) .nav-link-item{color:#bdced0;background:#ffffff06;border:1px solid #89b1b926;border-right:0;border-radius:0;min-height:48px;padding:.78rem 1.15rem;font-size:.85rem;font-weight:680;position:relative}body:is([data-surface=public],[data-surface=admin]) .nav-link-item:first-child{border-radius:12px 0 0 12px}body:is([data-surface=public],[data-surface=admin]) .nav-link-item:nth-child(5){border-right:1px solid #89b1b926;border-radius:0 12px 12px 0}body:is([data-surface=public],[data-surface=admin]) .nav-link-item:hover,body:is([data-surface=public],[data-surface=admin]) .nav-link-item--active{color:#fff;box-shadow:none;background:linear-gradient(140deg,#16a34a30,#2563eb21);border-color:#89b1b926}body:is([data-surface=public],[data-surface=admin]) .nav-link-item--active:after{content:"";background:linear-gradient(90deg, var(--store-green), var(--store-blue));border-radius:999px;height:2px;position:absolute;bottom:0;left:1.15rem;right:1.15rem}body:is([data-surface=public],[data-surface=admin]) .nav-cta{color:#e5fff0;background:#16a34a1f;border:1px solid #4ade8085;border-radius:12px;min-height:48px;margin-left:1.1rem;padding-inline:1.15rem;box-shadow:inset 0 1px #ffffff0d}body:is([data-surface=public],[data-surface=admin]) .nav-cta:after{content:"↗";color:var(--store-green);margin-left:.45rem;font-size:1.05rem;line-height:1}body:is([data-surface=public],[data-surface=admin]) .nav-cta:hover{border-color:var(--store-green);background:#16a34a3b;box-shadow:0 10px 22px -16px #4ade80a6}@media (width>=769px) and (width<=1100px){body:is([data-surface=public],[data-surface=admin]) .nav-container{gap:1rem}body:is([data-surface=public],[data-surface=admin]) .logo:after{display:none}body:is([data-surface=public],[data-surface=admin]) .nav-link-item{padding-inline:.75rem;font-size:.78rem}body:is([data-surface=public],[data-surface=admin]) .nav-cta{margin-left:.6rem;padding-inline:.8rem;font-size:.78rem}}@media (width<=768px){body:is([data-surface=public],[data-surface=admin]) .nav-container{min-height:68px}body:is([data-surface=public],[data-surface=admin]) .logo:after{display:none}body:is([data-surface=public],[data-surface=admin]) .nav-open .nav-links{border-color:var(--store-line);background:#0b151a}body:is([data-surface=public],[data-surface=admin]) .nav-open .nav-link-item,body:is([data-surface=public],[data-surface=admin]) .nav-open .nav-link-item:first-child,body:is([data-surface=public],[data-surface=admin]) .nav-open .nav-link-item:nth-child(5){border:1px solid var(--store-line);background:#ffffff06;border-radius:10px;justify-content:flex-start;width:100%}body:is([data-surface=public],[data-surface=admin]) .nav-open .nav-link-item--active{background:linear-gradient(140deg,#16a34a30,#2563eb21)}body:is([data-surface=public],[data-surface=admin]) .nav-open .nav-cta{width:100%;margin:.55rem 0 0}}body[data-surface=public] #main-content,body[data-surface=public] #home-content{padding-top:.5rem}body[data-surface=public] .storefront-hero{isolation:isolate;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;column-gap:clamp(2.5rem,4vw,5rem);width:min(1500px,100vw - 3rem);padding:clamp(2.5rem,4vw,4.25rem) 0 2.5rem;display:grid;position:relative;left:50%;transform:translate(-50%)}body[data-surface=public] .storefront-hero__content{z-index:1;min-width:0;position:relative}body[data-surface=public] .hero-community-link{color:#e7f6f6;background:linear-gradient(100deg,#062d2a94,#08192ab3 55%,#081d32b3);border:1px solid #33d6c394;width:100%;max-width:44rem;min-height:54px;padding:.45rem 1rem .45rem .45rem;font-size:.83rem;box-shadow:0 12px 36px -27px #00ebabe6,inset 0 1px #ccfff214}body[data-surface=public] .hero-community-link:hover{border-color:#4ef5d2eb}body[data-surface=public] .hero-community-new{color:#06221e;background:linear-gradient(115deg,#42f4be,#1bdcad);border:0;min-height:28px;padding-inline:.75rem;box-shadow:0 0 22px #1ce6af73}body[data-surface=public] .hero-community-arrow{color:#58f0d4;opacity:1;margin-left:auto;font-size:1.45rem;line-height:1}body[data-surface=public] .hero-title-container{margin:2.5rem 0 1.25rem;display:block}body[data-surface=public] .storefront-hero__eyebrow{color:#45ecc2;letter-spacing:.16em;align-items:center;gap:.8rem;margin-bottom:1.2rem;font-size:.88rem;font-weight:700;display:flex}body[data-surface=public] .storefront-hero__eyebrow:after{content:"";background:linear-gradient(90deg,#28f0b2,#0000);width:clamp(48px,8vw,96px);height:2px}body[data-surface=public] .storefront-hero h1{width:100%;max-width:700px;line-height:0}body[data-surface=public] .storefront-hero__title-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body[data-surface=public] .storefront-hero__wordmark{width:100%;height:auto;display:block}body[data-surface=public] .storefront-hero .hero-copy{text-align:center;color:#c9d6df;max-width:44rem;margin-bottom:1.35rem;font-size:clamp(1.08rem,1.3vw,1.45rem);line-height:1.46}body[data-surface=public] .hero-copy strong{color:#fff;font-weight:760}body[data-surface=public] .hero-actions{flex-wrap:wrap;gap:1rem;max-width:44rem;margin-bottom:1.35rem;display:flex}body[data-surface=public] .hero-action{color:#eefaff;letter-spacing:-.015em;border:1px solid #47e5d7b3;border-radius:20px;flex:210px;align-items:center;gap:.9rem;min-width:0;min-height:60px;padding:.5rem 1.15rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;display:inline-flex}body[data-surface=public] .hero-action:hover{transform:translateY(-2px)}body[data-surface=public] .hero-action--catalog{color:#062522;background:linear-gradient(105deg,#4ff2b8,#12d9a8 62%,#00b4b3);border-color:#afffe9bf;box-shadow:0 12px 30px -16px #00e8a2d9,inset 0 1px #ffffff73}body[data-surface=public] .hero-action--catalog:hover{filter:brightness(1.08);box-shadow:0 16px 32px -14px #00e8a2f2}body[data-surface=public] .hero-action--whatsapp{background:#05141fb3;box-shadow:inset 0 1px #c9fff814,0 14px 28px -24px #00d7d6cc}body[data-surface=public] .hero-action--whatsapp:hover{background:#0a3137b8;border-color:#5ef3d6}body[data-surface=public] .hero-action__icon{object-fit:contain;filter:drop-shadow(0 0 7px #00cfda2e);flex:0 0 48px;width:48px;height:48px;display:block}body[data-surface=public] .hero-action--whatsapp .hero-action__icon{filter:drop-shadow(0 0 8px #17e9a740)}body[data-surface=public] .hero-action__arrow{opacity:.78;border:1px solid;border-radius:50%;flex:0 0 31px;width:31px;height:31px;margin-left:auto;padding:5px;transition:transform .18s,opacity .18s}body[data-surface=public] .hero-action:hover .hero-action__arrow{opacity:1;transform:translate(2px)}body[data-surface=public] .hero-trust{justify-content:flex-start;gap:.6rem;margin:0}body[data-surface=public] .hero-feature-badge,body[data-surface=public] .hero-feature-badge+.hero-feature-badge{color:#e4eff0;white-space:normal;background:linear-gradient(90deg,#024e3e4d,#0a1825b8);border:1px solid #75c0c547;border-radius:999px;min-height:52px;padding:.45rem .85rem;font-size:.8rem}body[data-surface=public] .hero-feature-badge__icon{object-fit:contain;flex:0 0 38px;width:38px;height:38px;margin:-4px;display:block}body[data-surface=public] .storefront-hero__visual{background:radial-gradient(54% 55% at 8% 4%,#05c2a52b,#0000 75%),radial-gradient(68% 58% at 96% 70%,#1961bc47,#0000 75%),linear-gradient(145deg,#09212b,#071824 62%,#0b2033);border:1px solid #38d5efa3;border-radius:34px;min-height:640px;padding:2.15rem;position:relative;overflow:hidden;box-shadow:0 42px 80px -40px #000000f5,0 0 36px -19px #10cae0a3,inset 0 1px #ffffff26}body[data-surface=public] .storefront-hero__visual:before{content:"";opacity:.62;pointer-events:none;background-image:linear-gradient(#4fb4c524 1px,#0000 1px),linear-gradient(90deg,#4fb4c524 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000 65%,#0000 94%);mask-image:linear-gradient(#000,#000 65%,#0000 94%)}body[data-surface=public] .storefront-hero__visual:after{content:"";z-index:0;opacity:.38;transform-origin:bottom;pointer-events:none;background:radial-gradient(at 50% 15%,#0ca6c04d,#0000 60%),repeating-linear-gradient(0deg,#54c4e04d 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#54c4e033 0 1px,#0000 1px 58px);height:50%;position:absolute;bottom:-14%;left:-18%;right:-18%;transform:perspective(420px)rotateX(64deg)}body[data-surface=public] .storefront-hero__visual-label,body[data-surface=public] .storefront-hero__visual-footer{z-index:4;color:#b4d4e1;letter-spacing:.18em;align-items:center;gap:.6rem;font-size:.7rem;font-weight:800;display:flex;position:relative}body[data-surface=public] .storefront-hero__visual-label span{background:#19e6bb;border-radius:50%;width:13px;height:13px;box-shadow:0 0 18px #19e6bb}body[data-surface=public] .storefront-hero__art{aspect-ratio:2.08;width:56%;height:auto;box-shadow:0 26px 40px -12px #000000d1, 0 0 23px -12px var(--card-glow,#31bce7);transform:rotate(var(--tilt));cursor:pointer;background:#15242b;border:1px solid #98e5faa8;border-radius:20px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;position:absolute;overflow:hidden}body[data-surface=public] .storefront-hero__art:hover,body[data-surface=public] .storefront-hero__art:focus-visible{z-index:5;box-shadow:0 32px 52px -12px #000000e6, 0 0 28px -4px var(--card-glow,#31bce7);transform:rotate(var(--tilt)) translateY(-8px) scale(1.1);border-color:#d8fff2}body[data-surface=public] .storefront-hero__art--meta:hover,body[data-surface=public] .storefront-hero__art--meta:focus-visible,body[data-surface=public] .storefront-hero__art--tiktok:hover,body[data-surface=public] .storefront-hero__art--tiktok:focus-visible{transform:rotate(var(--tilt)) translate(10px, -8px) scale(1.1)}body[data-surface=public] .storefront-hero__art--google:hover,body[data-surface=public] .storefront-hero__art--google:focus-visible,body[data-surface=public] .storefront-hero__art--proxy:hover,body[data-surface=public] .storefront-hero__art--proxy:focus-visible{transform:rotate(var(--tilt)) translate(-10px, -8px) scale(1.1)}body[data-surface=public] .storefront-hero__art:focus-visible{outline-offset:4px;outline:2px solid #7ef7d0}body[data-surface=public] .storefront-hero__art img{object-fit:cover;opacity:.98;width:100%;height:100%}body[data-surface=public] .storefront-hero__art:after{content:"";background:linear-gradient(#0000 60%,#040c17b8);position:absolute;inset:0}body[data-surface=public] .storefront-hero__art span{z-index:2;color:#fff;letter-spacing:.11em;text-shadow:0 2px 12px #000;font-size:.9rem;font-weight:850;position:absolute;bottom:1rem;left:1.1rem}body[data-surface=public] .storefront-hero__art b{z-index:2;color:#74dcf5;text-shadow:0 2px 10px #000;font-size:.8rem;position:absolute;top:.9rem;right:1rem}body[data-surface=public] .storefront-hero__art--meta{--tilt:-6deg;--card-glow:#2388ff;z-index:1;top:17%;left:3%}body[data-surface=public] .storefront-hero__art--google{--tilt:6deg;--card-glow:#f5b72f;z-index:2;top:23%;right:3%}body[data-surface=public] .storefront-hero__art--tiktok{--tilt:5deg;--card-glow:#15e0d9;z-index:3;top:49%;left:3%}body[data-surface=public] .storefront-hero__art--proxy{--tilt:-5deg;--card-glow:#09dca2;z-index:4;top:56%;right:3%}body[data-surface=public] .storefront-hero__visual-footer{justify-content:space-between;position:absolute;bottom:1.25rem;left:2.15rem;right:2.15rem}body[data-surface=public] #home-content>section,body[data-surface=public] .category-page{margin-bottom:5.5rem!important}body[data-surface=public] .section-header{align-items:center;margin-bottom:1.7rem}body[data-surface=public] .section-title{letter-spacing:-.045em;gap:.85rem;font-size:clamp(1.55rem,2.5vw,2.3rem);font-weight:780}body[data-surface=public] .section-indicator{background:var(--gradient-main);border-radius:999px;width:22px;height:3px}body[data-surface=public] .btn-ghost,body[data-surface=public] .btn-secondary{border-radius:999px}body[data-surface=public] .btn-ghost{color:var(--store-green);font-size:.9rem}body[data-surface=public] .section-header .catalog-view-all{color:#28dbe4;letter-spacing:-.01em;white-space:nowrap;background:radial-gradient(110% 170% at 20% -80%,#73d8ff47,#0000 70%) padding-box padding-box,linear-gradient(115deg,#092334,#061b20 70%,#08261f) padding-box padding-box,linear-gradient(105deg,#5dd5ff,#1ac7ee 45%,#17e1a0 100%) border-box;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.72rem;min-width:144px;min-height:46px;padding:.55rem 1.15rem;font-size:.94rem;font-weight:720;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 0 22px -12px #22bef7eb,0 0 24px -15px #18e49dd1,inset 0 1px #daf9ff57}body[data-surface=public] .section-header .catalog-view-all span{background:linear-gradient(95deg,#25d2ff,#1beaa5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}body[data-surface=public] .section-header .catalog-view-all svg{color:#21e8bb;flex:0 0 19px;width:19px;height:19px;transition:transform .18s}body[data-surface=public] .section-header .catalog-view-all:after{content:none}body[data-surface=public] .section-header .catalog-view-all:hover{background:radial-gradient(110% 170% at 20% -80%,#73d8ff59,#0000 70%) padding-box padding-box,linear-gradient(115deg,#0b2b3b,#072721 70%,#0a3427) padding-box padding-box,linear-gradient(105deg,#82e1ff,#37d6f1 45%,#4af5b8 100%) border-box;transform:translateY(-2px);box-shadow:0 0 29px -10px #22bef7eb,0 0 30px -12px #18e49dd9,inset 0 1px #daf9ff6b}body[data-surface=public] .section-header .catalog-view-all:hover svg{transform:translate(3px)}body[data-surface=public] .section-header .catalog-view-all:focus-visible{outline-offset:3px;outline:2px solid #8ceee1}body[data-surface=public] .category-grid{gap:clamp(.7rem,1vw,1rem)}body[data-surface=public] .category-grid .category-selector{aspect-ratio:4/3;isolation:isolate;color:#f5f9fc;background-color:#071827;background-image:linear-gradient(90deg,#75cddd09 1px,#0000 1px),linear-gradient(#75cddd09 1px,#0000 1px),radial-gradient(64% 70% at 100% 100%,#00d0c12b,#0000 76%),radial-gradient(54% 38% at 0 0,#00cbc11a,#0000 76%),linear-gradient(145deg,#0b2d36 0%,#091b2b 54%,#071525 100%);background-size:72px 72px,72px 72px,auto,auto,auto;border:1px solid #43d3d38c;border-radius:clamp(22px,2.2vw,30px);flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:0;padding:clamp(1rem,1.7vw,1.5rem);text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #d2fffb1f,inset 0 0 28px #00b6ba0f,0 14px 32px -24px #000000e6}body[data-surface=public] .category-grid .category-selector:hover{border-color:#67f5e4e6;transform:translateY(-4px);box-shadow:inset 0 1px #dffffc33,0 0 26px #00d6ca21,0 20px 40px -25px #000000f2}body[data-surface=public] .category-grid .category-selector:focus-visible{outline-offset:4px;outline:2px solid #8df4df}body[data-surface=public] .category-grid .category-selector:active{transform:scale(.985)}body[data-surface=public] .category-selector__icon{aspect-ratio:1;background:linear-gradient(150deg,#23566fad,#0c2237e0);border:1px solid #82c6de6b;border-radius:18px;flex:none;place-items:center;width:clamp(48px,22%,60px);transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:inset 0 1px #dff9ff1a,0 10px 22px -14px #000000e6}body[data-surface=public] .category-selector__icon img{object-fit:contain;width:64%;height:64%;display:block}body[data-surface=public] .category-selector__arrow{color:#94f1dc;filter:drop-shadow(0 0 8px #63f1d959);width:28px;height:28px;transition:transform .22s;display:block;position:absolute;top:clamp(1rem,1.7vw,1.5rem);right:clamp(1rem,1.7vw,1.5rem)}body[data-surface=public] .category-selector__label{color:#f4f8fb;letter-spacing:-.035em;text-align:left;padding-right:.35rem;font-size:clamp(1.05rem,1.55vw,1.45rem);font-weight:760;line-height:1.18;position:relative}body[data-surface=public] .category-selector:hover .category-selector__icon{border-color:#99e4eead;transform:translateY(-2px);box-shadow:inset 0 1px #dff9ff26,0 12px 26px -12px #020a17f2,0 0 16px #1ecccc1f}body[data-surface=public] .category-selector:hover .category-selector__arrow{transform:translate(2px,-2px)}body:is([data-surface=public],[data-surface=admin]) .grid-responsive{gap:1.25rem}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .card{border-color:var(--store-line)!important;background:linear-gradient(#14252c,#0e191f 46%)!important;border-radius:18px!important;box-shadow:0 18px 36px -28px #000c!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .card>div:first-child{aspect-ratio:16/9;height:auto!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .card>div:nth-child(2){padding:1.4rem!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .card h3{min-height:2.9rem!important;font-size:1.1rem!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .card .btn-buy{background:var(--store-buy);color:#071b10;letter-spacing:.025em;border-radius:10px;min-height:48px;font-weight:750}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .card:hover{border-color:#4ade807a!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card{isolation:isolate;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;background:var(--store-panel)!important;border-radius:24px!important;display:flex!important;box-shadow:0 12px 28px -22px #000000b3!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:not([aria-disabled=true]){border-color:var(--store-line)!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card[aria-disabled=true]{border-color:#ef444452!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:before{content:none}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__media{aspect-ratio:16/9;background:#071626;border-bottom:1px solid var(--store-line)!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__media:after{z-index:1;background:linear-gradient(#0000 65%,#03112138)}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__labels{z-index:4;flex-wrap:wrap;align-items:flex-start;gap:.4rem;max-width:calc(100% - 1.7rem);display:flex;position:absolute;top:.85rem;left:.85rem}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__badge{color:#fff;letter-spacing:.025em;white-space:nowrap;text-shadow:0 1px 3px #0000008c;border:1px solid #ffffff9e;border-radius:999px;align-items:center;gap:.4rem;min-height:30px;padding:.3rem .65rem;font-size:.67rem;font-weight:850;line-height:1;display:inline-flex}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__badge svg{flex:0 0 14px;width:14px;height:14px}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__badge.badge-featured,body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__badge.badge-accent{color:#dcfce7;box-shadow:none;background:#163c29;border-color:#4ade8080}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__stock-status{z-index:4;color:#ffd4d4;letter-spacing:.04em;background:#50101af0;border:1px solid #ff9696ad;border-radius:7px;padding:.32rem .55rem;font-size:.64rem;font-weight:850;position:absolute;top:.85rem;right:.85rem}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__unavailable-overlay{z-index:3;background:#00000061;place-items:center;display:grid;position:absolute;inset:0}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__unavailable-overlay span{color:#ffc7c7;letter-spacing:.06em;background:#121118d1;border:1px solid #ef444480;border-radius:8px;padding:.4rem .75rem;font-size:.75rem;font-weight:800}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__body{background:var(--store-panel);flex-direction:column;flex:1;gap:.62rem;display:flex;padding:clamp(1.05rem,1.7vw,1.4rem)!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__title{letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:820;line-height:1.25;display:-webkit-box;overflow:hidden;min-height:2.7rem!important;font-size:clamp(1.1rem,1.4vw,1.3rem)!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__price-row{margin-top:.08rem}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__price{font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(1.9rem,2.4vw,2.3rem);font-weight:880;line-height:1.08;color:var(--store-price)!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card[aria-disabled=true] .product-card__price{color:var(--color-text-secondary)!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__payment-methods{gap:.52rem;margin-top:.08rem}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__payment-icon{border:1px solid var(--store-line);border-radius:9px;width:2.25rem;height:2.25rem;box-shadow:inset 0 1px #dfffff1c}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__payment-icon--instant,body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__payment-icon--pix,body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__payment-icon--flag{background:#ffffff09}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__payment-copy{margin:0 0 .4rem;font-size:.88rem;line-height:1.45}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__buy{width:100%;min-height:60px;box-shadow:none;color:#071b10;letter-spacing:.045em;text-align:center;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.7rem;margin-top:auto;padding:.9rem 1.1rem;font-size:1.02rem;font-weight:850;line-height:1.2;transition:transform .18s,box-shadow .18s,filter .18s;background:var(--store-buy)!important;display:flex!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__buy-arrow{flex:0 0 21px;width:21px;height:21px;transition:transform .18s}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:not([aria-disabled=true]):hover{transform:translateY(-4px);border-color:#4ade8080!important;box-shadow:0 12px 28px -22px #000000b3!important}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:not([aria-disabled=true]):hover .product-card__buy{filter:brightness(1.08)saturate(1.08);box-shadow:none}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:not([aria-disabled=true]):hover .product-card__buy-arrow{transform:translate(3px)}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:not([aria-disabled=true]):active .product-card__buy{filter:brightness(.96);transform:scale(.99)}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:focus-visible{outline:3px solid var(--store-green);outline-offset:4px}body[data-surface=public] .category-page__intro{border-color:var(--store-line)!important;background:linear-gradient(115deg,#16a34a1f,#2563eb1a),#0d191e!important;border-radius:22px!important;padding:clamp(1.5rem,4vw,3rem)!important}body[data-surface=public] .category-page__intro .section-title{font-size:clamp(1.9rem,3.5vw,3.2rem)}body[data-surface=public] .category-page__intro p{color:#bac9cf}body[data-surface=public] .product-detail{padding:0 0 clamp(4rem,7vw,6rem)}body[data-surface=public] .product-detail__breadcrumbs{color:#8fa5aa;flex-wrap:wrap;align-items:center;gap:.55rem;padding:1.25rem 0 1.5rem;font-size:.78rem;font-weight:600;display:flex}body[data-surface=public] .product-detail__breadcrumbs a{color:#a7bdc1;text-decoration:none}body[data-surface=public] .product-detail__breadcrumbs a:hover{color:var(--store-green)}body[data-surface=public] .product-detail__breadcrumbs [aria-current]{color:#e4eeea}body[data-surface=public] .product-detail__back{color:#a8c7b4;align-items:center;gap:.5rem;min-height:40px;margin-bottom:1.25rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}body[data-surface=public] .product-detail__back:hover{color:var(--store-green)}body[data-surface=public] .product-detail__back span{font-size:1.15rem}body[data-surface=public] .product-detail__eyebrow,body[data-surface=public] .product-detail__section-index{color:var(--store-green);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}body[data-surface=public] .product-detail h1{color:#f4f7f6;letter-spacing:-.055em;margin:.55rem 0 .65rem;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:800;line-height:1.08}body[data-surface=public] .product-detail__description{color:#acbec1;max-width:64ch;font-size:1rem;line-height:1.6}body[data-surface=public] .product-detail__layout{border:1px solid var(--store-line);background:var(--store-panel);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid;overflow:hidden}body[data-surface=public] .product-detail__visual,body[data-surface=public] .product-detail__included,body[data-surface=public] .product-detail__purchase{min-width:0}body[data-surface=public] .product-detail__visual{background:var(--store-panel)}body[data-surface=public] .product-detail__banner{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--store-line);width:100%;height:auto;display:block}body[data-surface=public] .product-detail__included{grid-column:1;padding:clamp(1.3rem,2.5vw,2rem)}body[data-surface=public] .product-detail__section-heading h2,body[data-surface=public] .product-detail__related-heading h2{color:#f1f6f4;letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.45rem,2.2vw,1.9rem)}body[data-surface=public] .product-detail__included ul{gap:.7rem;margin:1.45rem 0 0;padding:0;list-style:none;display:grid}body[data-surface=public] .product-detail__included li{color:#d7e5e3;background:#ffffff06;border:1px solid #a6c6cd1c;border-radius:11px;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;font-size:.92rem;line-height:1.5;display:flex}body[data-surface=public] .product-detail__included li span{width:24px;height:24px;color:var(--store-green);background:#4ade8021;border-radius:50%;flex:0 0 24px;place-items:center;font-size:.8rem;font-weight:900;display:grid}body[data-surface=public] .product-detail__purchase{grid-area:1/2/span 2;padding:clamp(1.35rem,2.3vw,2rem)}body[data-surface=public] .product-detail__price{color:var(--store-price);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:1rem 0;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:800;line-height:1.08}body[data-surface=public] .product-detail__facts{flex-wrap:wrap;gap:.55rem;padding:1.35rem 0;display:flex}body[data-surface=public] .product-detail__facts>span{color:#d5e3e2;background:#ffffff09;border:1px solid #a5c6cc26;border-radius:8px;align-items:center;gap:.45rem;min-height:35px;padding:.45rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}body[data-surface=public] .product-detail__facts img{object-fit:contain}body[data-surface=public] .product-detail__buy{background:var(--store-buy);width:100%;min-height:60px;box-shadow:none;color:#071b10;letter-spacing:.025em;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.2rem;font-size:1rem;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}body[data-surface=public] .product-detail__buy:hover{box-shadow:none;transform:translateY(-2px)}body[data-surface=public] .product-detail__buy:focus-visible{outline:3px solid var(--store-green);outline-offset:4px}body[data-surface=public] .product-detail__buy--disabled{color:#a9babc;box-shadow:none;cursor:not-allowed;background:#263539}body[data-surface=public] .product-detail__buy--disabled:hover{box-shadow:none;transform:none}body[data-surface=public] .product-detail__guarantee{border-top:1px solid var(--store-line);align-items:flex-start;gap:.8rem;margin-top:1.45rem;padding-top:1.35rem;display:flex}body[data-surface=public] .product-detail__guarantee-icon{width:28px;height:28px;color:var(--store-green);background:#4ade8024;border-radius:8px;flex:0 0 28px;place-items:center;font-weight:900;display:grid}body[data-surface=public] .product-detail__guarantee strong{color:#c8ead3;font-size:.84rem}body[data-surface=public] .product-detail__guarantee p{color:#aebfc2;margin-top:.4rem;font-size:.81rem;line-height:1.55}body[data-surface=public] .product-detail__related{border-top:1px solid var(--store-line);margin-top:clamp(3rem,5vw,4.5rem);padding-top:clamp(2rem,4vw,3rem)}body[data-surface=public] .product-detail__related-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}body[data-surface=public] .product-detail__related-heading a{color:#8ddba6;white-space:nowrap;font-size:.82rem;font-weight:750;text-decoration:none}body[data-surface=public] .product-detail__related-heading a:hover{color:var(--store-green)}@media (width<=979px){body[data-surface=public] .product-detail__layout{grid-template-columns:1fr}body[data-surface=public] .product-detail__purchase{grid-area:auto}body[data-surface=public] .product-detail__included{border-top:1px solid var(--store-line)}}@media (width<=600px){body[data-surface=public] .product-detail__breadcrumbs{padding:.9rem 0 1rem;font-size:.75rem}body[data-surface=public] .product-detail h1{font-size:clamp(1.5rem,6vw,2rem)}body[data-surface=public] .product-detail__related-heading{flex-direction:column;align-items:start}}@media (width>=1024px) and (hover:hover) and (pointer:fine){body[data-surface=public] .product-hover-preview.is-sidecar-preview{-webkit-backdrop-filter:blur(24px)saturate(125%);color:#f1f8fb;opacity:0;background:linear-gradient(145deg,#081b27db,#061120f0);border:1px solid #8febe59e;border-radius:20px;max-height:calc(100vh - 32px);padding:0;transition:opacity .15s ease-out,transform .18s ease-out,visibility 0s linear .18s;transform:translate(8px);box-shadow:0 30px 70px -26px #000000f5,0 0 36px -17px #2dd4bf7a,inset 0 1px #e2fffb3d}body[data-surface=public] .product-hover-preview.is-sidecar-preview.opens-left{transform:translate(-8px)}body[data-surface=public] .product-hover-preview.is-sidecar-preview.is-visible{opacity:1;visibility:visible;transition:opacity .15s ease-out,transform .18s ease-out,visibility;transform:translate(0)}body[data-surface=public] .product-hover-preview.is-sidecar-preview:before{border-radius:inherit;-webkit-backdrop-filter:none;background:radial-gradient(74% 70% at 0 0,#2dd4bf29,#0000 70%),radial-gradient(72% 78% at 100% 100%,#3b82f624,#0000 72%),linear-gradient(148deg,#e2f8ff14,#0000 44%);inset:1px}body[data-surface=public] .product-hover-preview.is-sidecar-preview:after{z-index:1;pointer-events:none;background:linear-gradient(118deg,#ffffff1f,#0000 28% 72%,#96dcff0d),radial-gradient(70% 34% at 50% 0,#e7faff17,#0000 78%),radial-gradient(56% 50% at 100% 100%,#6366f112,#0000 76%);border-radius:19px;display:block;inset:1px;-webkit-mask-image:none;mask-image:none}body[data-surface=public] .product-hover-preview.is-sidecar-preview .product-hover-preview__scan,body[data-surface=public] .product-hover-preview.is-sidecar-preview .product-hover-preview__corner{display:none}body[data-surface=public] .product-hover-preview__content{text-shadow:0 1px 5px #0006;padding:1.2rem}body[data-surface=public] .product-hover-preview__header,body[data-surface=public] .product-hover-preview__grid{opacity:1;transition:none;transform:none}body[data-surface=public] .product-hover-preview__header{border-bottom:1px solid #9ddbe13d;padding-bottom:.85rem}body[data-surface=public] .product-hover-preview__eyebrow{color:#afffda;letter-spacing:.08em;background:#18926f29;border:1px solid #61eabf3d;border-radius:999px;padding:.28rem .52rem;font-size:.64rem;display:inline-flex}body[data-surface=public] .product-hover-preview__header strong{color:#fff;letter-spacing:-.02em;margin-top:.7rem;font-size:1.08rem;line-height:1.3}body[data-surface=public] .product-hover-preview__grid{padding-top:.85rem;display:block}body[data-surface=public] .product-hover-preview__grid section{background:#030d1847;border:1px solid #8ec3d321;border-radius:12px;padding:.65rem .75rem}body[data-surface=public] .product-hover-preview__grid section+section{margin-top:.55rem}body[data-surface=public] .product-hover-preview__label{color:#9de6dd;letter-spacing:.08em;margin-bottom:.38rem;font-size:.66rem}body[data-surface=public] .product-hover-preview p,body[data-surface=public] .product-hover-preview li{color:#f2f7fa;font-size:.84rem;line-height:1.5}body[data-surface=public] .product-hover-preview p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body[data-surface=public] .product-hover-preview ul{gap:.25rem}body[data-surface=public] .product-hover-preview li{gap:.4rem}body[data-surface=public] .product-hover-preview li:nth-child(n+3){display:none}}body[data-surface=public] .testimonial-card,body[data-surface=public] .faq-item,body[data-surface=public] .tc-card,body[data-surface=public] .tools-choice-card,body[data-surface=public] .tools-card{border-color:var(--store-line);background:linear-gradient(155deg, var(--store-panel-raised), var(--store-panel));box-shadow:0 20px 40px -34px #000}body[data-surface=public] .testimonials-section{border-top:1px solid var(--store-line);padding:clamp(2rem,4vw,3rem) 0 0;position:relative}body[data-surface=public] .testimonials-section__eyebrow{color:var(--store-green);letter-spacing:.2em;margin-bottom:.55rem;font-size:.68rem;font-weight:800}body[data-surface=public] .testimonials-section .section-header{margin-bottom:1.6rem}body[data-surface=public] .testimonials-carousel{gap:1rem;margin:0;padding:.2rem .2rem 1.25rem}body[data-surface=public] .testimonials-carousel .testimonial-card{border:1px solid var(--store-line);background:radial-gradient(circle at 100% 0,#2563eb1c,#0000 45%),linear-gradient(145deg,#15242a,#101b21);border-radius:18px;flex:0 0 clamp(320px,31vw,410px);gap:0;min-height:342px;padding:1.8rem;box-shadow:inset 0 1px #ffffff0a}body[data-surface=public] .testimonial-card:before{border-radius:0 3px 3px 0;width:2px;height:auto;inset:1.8rem auto 1.8rem 0}body[data-surface=public] .testimonial-card:after{display:none}body[data-surface=public] .testimonial-card:hover{border-color:#4ade805c;transform:translateY(-3px);box-shadow:0 24px 40px -32px #000}body[data-surface=public] .testimonial-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}body[data-surface=public] .testimonial-stars{color:#a6e9b8;letter-spacing:.13em;font-size:.9rem}body[data-surface=public] .testimonial-card__number{color:#69858d;letter-spacing:.13em;white-space:nowrap;font-size:.68rem;font-weight:800}body[data-surface=public] .testimonial-text{color:#e4edeb;margin:1.8rem 0 1.25rem;font-size:1.04rem;font-style:normal;font-weight:450;line-height:1.55}body[data-surface=public] .testimonial-highlight{color:#a3eaba;background:#4ade8012;border-color:#4ade802e;align-self:flex-start;margin:0 0 1rem;font-size:.68rem}body[data-surface=public] .testimonial-footer{border-top:1px solid var(--store-line);justify-content:space-between;gap:.65rem;padding-top:1.15rem}body[data-surface=public] .testimonial-avatar{width:40px;height:40px;box-shadow:none;color:#d5fbe3;background:linear-gradient(145deg,#1d4d57,#173d57);border:1px solid #4ade8047;border-radius:11px;font-size:.96rem}body[data-surface=public] .testimonial-name{font-size:.86rem}body[data-surface=public] .testimonial-role{font-size:.7rem}body[data-surface=public] .testimonial-verified{color:#9cdbaf;white-space:nowrap;font-size:.65rem}body[data-surface=public] .carousel-arrow{border-color:var(--store-line);color:#d9e9e8;width:42px;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#142329;border-radius:11px;font-size:1.15rem;top:-4rem;left:auto;right:0;transform:none}body[data-surface=public] .carousel-arrow-prev{right:3.3rem}body[data-surface=public] .carousel-arrow:hover{background:#1a3638;border-color:#4ade807a;transform:none}body[data-surface=public] .faq-item{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px}body[data-surface=public] #duvidas-frequentes{scroll-margin-top:112px}body[data-surface=public] .faq-item.active{border-color:#4ade806b}body[data-surface=public] .faq-question{min-height:72px}body[data-surface=public] .tc-page,body[data-surface=public] .tools-page{padding-top:clamp(2rem,5vw,4rem)}body[data-surface=public] .tc-card,body[data-surface=public] .tools-card{border-radius:22px}body[data-surface=public] .tc-page-title,body[data-surface=public] .tools-title{letter-spacing:-.045em}body[data-surface=public] .tools-choice-card:hover{border-color:#4ade8073}body[data-surface=public] .tools-choice-grid{grid-template-columns:1fr;max-width:920px;margin-inline:auto}body[data-surface=public] .tools-choice-card--featured{background:radial-gradient(circle at 100% 0,#2563eb30,#0000 55%),linear-gradient(135deg,#172d2d,#111e25);border-color:#4ade803b;grid-template-columns:64px minmax(0,1fr);column-gap:1.4rem;min-height:230px;padding:2rem}body[data-surface=public] .tools-choice-card--featured .tools-card-icon{border-radius:16px;width:64px;height:64px}body[data-surface=public] .tools-choice-card--featured .tools-card-icon svg{width:26px;height:26px}body[data-surface=public] .tools-choice-card--featured .tools-card-title{letter-spacing:-.035em;font-size:clamp(1.45rem,2.5vw,2rem)}body[data-surface=public] .tools-choice-card--featured .tools-card-subtitle{color:#b5c9cb;max-width:52ch;margin-top:.7rem;font-size:.96rem;line-height:1.55}body[data-surface=public] .tools-choice-card--featured .tools-choice-link{color:#a2e4b7;font-size:.88rem}body[data-surface=public] .tools-page--totp{padding-top:clamp(1.25rem,3vw,2rem)}body[data-surface=public] .tools-page--totp .tools-page-header{gap:.85rem;margin-bottom:1.5rem}body[data-surface=public] .tools-totp-workspace{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:stretch;gap:1rem;display:grid}body[data-surface=public] .tools-totp-workspace .tools-card{border-color:var(--store-line);background:linear-gradient(150deg,#17292d,#101d23);border-radius:20px;padding:clamp(1.3rem,2.2vw,1.75rem)}body[data-surface=public] .tools-totp-result{background:radial-gradient(circle at 100% 0,#2563eb29,#0000 52%),linear-gradient(145deg,#17292d,#101d23)!important}body[data-surface=public] .tools-panel-step{color:var(--store-green);letter-spacing:.18em;font-size:.67rem;font-weight:850;display:block}body[data-surface=public] .tools-totp-workspace h2{color:#f0f6f4;letter-spacing:-.035em;margin:.65rem 0 .35rem;font-size:clamp(1.45rem,2.3vw,1.85rem);line-height:1.2}body[data-surface=public] .tools-panel-intro{color:#a7bdc0;min-height:3rem;font-size:.86rem;line-height:1.5}body[data-surface=public] .tools-totp-entry .tools-label{color:#dae8e5;letter-spacing:.11em;margin:1.6rem 0 .55rem;font-size:.72rem}body[data-surface=public] .tools-secret-field{position:relative}body[data-surface=public] .tools-secret-field .tools-input{color:#eff8f3;background:#0d1a20;border-color:#a4c2c93d;border-radius:12px;min-height:58px;padding:0 3.7rem 0 1rem;font-size:1rem}body[data-surface=public] .tools-secret-field .tools-input:focus{border-color:#4ade80b3;box-shadow:0 0 0 3px #4ade801f}body[data-surface=public] .tools-secret-field .tools-input[aria-invalid=true]{border-color:#f87171bf}body[data-surface=public] .tools-secret-field .tools-input::placeholder{color:#78949a}body[data-surface=public] .tools-secret-toggle{color:#b6d2d5;cursor:pointer;background:#1c3037;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:7px;right:7px}body[data-surface=public] .tools-secret-toggle:hover{color:#fff;background:#264147}body[data-surface=public] .tools-field-footer{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.4rem;display:flex}body[data-surface=public] .tools-field-footer p{color:#90a9af;font-size:.73rem;line-height:1.45}body[data-surface=public] .tools-clear-btn{color:#a3d9b2;cursor:pointer;background:0 0;border:0;flex:none;min-width:56px;min-height:44px;padding:0 .35rem;font-size:.78rem;font-weight:750}body[data-surface=public] .tools-clear-btn:hover{color:var(--store-green)}body[data-surface=public] .tools-error{color:#fca5a5;min-height:1.3rem;margin-top:.25rem;font-size:.78rem;line-height:1.45}body[data-surface=public] .tools-totp-result .tools-totp-display{background:linear-gradient(120deg,#4ade8012,#2563eb17);border:1px solid #4ade8038;border-radius:14px;margin:1.1rem 0 .9rem;padding:1rem 1.2rem;display:block}body[data-surface=public] .tools-totp-result .tools-small-label{color:#a1beb3;letter-spacing:.15em;font-size:.66rem}body[data-surface=public] .tools-totp-result .tools-code{color:#f4fbf7;letter-spacing:.11em;white-space:nowrap;margin-top:.65rem;font-size:clamp(2.55rem,5vw,3.75rem);font-weight:800;line-height:1.1}body[data-surface=public] .tools-totp-result .tools-meta-row{color:#a8bfc3;margin-bottom:.65rem;font-size:.76rem}body[data-surface=public] .tools-totp-result .tools-meta-row strong{color:#e9f8ed}body[data-surface=public] .tools-totp-result .tools-progress-wrap{background:#263a40;height:8px;margin:0 0 1.1rem}body[data-surface=public] .tools-totp-result .tools-progress{background:linear-gradient(90deg,#16a34a,#60a5fa);transition:width .3s linear,background .18s}body[data-surface=public] .tools-totp-result .tools-progress.is-expiring{background:#fbbf24}body[data-surface=public] .tools-copy-btn{color:#fff;cursor:pointer;background:linear-gradient(105deg,#16a34a,#1d4ed8);border:1px solid #ffffff21;border-radius:11px;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:56px;padding:.8rem 1rem;font-size:.94rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}body[data-surface=public] .tools-copy-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 25px -18px #4ade80d9}body[data-surface=public] .tools-copy-btn:disabled{border-color:var(--store-line);color:#b0c5c7;cursor:not-allowed;background:#283940}body[data-surface=public] .tools-totp-result .tools-status{color:#abc0c2;margin-top:.8rem;font-size:.8rem}body[data-surface=public] .tools-totp-result .tools-status[data-type=success]{color:#9deab4}body[data-surface=public] .tools-totp-result .tools-status[data-type=error]{color:#fca5a5}body[data-surface=public] .tools-totp-notes{border:1px solid var(--store-line);background:#101c22;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:2rem;margin-top:1rem;padding:1.35rem 1.5rem;display:grid}body[data-surface=public] .tools-totp-guidance strong{color:#e3efea;font-size:.84rem}body[data-surface=public] .tools-totp-guidance ol{flex-wrap:wrap;gap:.45rem 1.5rem;margin:.55rem 0 0;padding-left:1.2rem;display:flex}body[data-surface=public] .tools-totp-guidance li{color:#aabfc3;font-size:.76rem;line-height:1.5}body[data-surface=public] .tools-totp-safety{border-left:1px solid var(--store-line);color:#c9d3ba;align-self:center;padding-left:1.5rem;font-size:.77rem;line-height:1.5}@media (width<=840px){body[data-surface=public] .tools-totp-workspace{grid-template-columns:1fr}body[data-surface=public] .tools-totp-notes{grid-template-columns:1fr;gap:.9rem}body[data-surface=public] .tools-totp-safety{border-top:1px solid var(--store-line);border-left:0;padding:.9rem 0 0}}@media (width<=600px){body[data-surface=public] .tools-choice-card--featured{grid-template-columns:1fr;gap:1rem;min-height:0;padding:1.5rem}body[data-surface=public] .tools-choice-card--featured .tools-choice-link{grid-column:1}body[data-surface=public] .tools-totp-workspace .tools-card{padding:1.4rem}body[data-surface=public] .tools-panel-intro{min-height:0}body[data-surface=public] .tools-totp-result .tools-code{font-size:clamp(2.35rem,10vw,3.1rem)}body[data-surface=public] .tools-totp-result .tools-meta-row{flex-direction:row;align-items:center;gap:.5rem}body[data-surface=public] .tools-totp-notes{padding:1.2rem}}body[data-surface=public] .site-footer{border-top-color:var(--store-line);background:var(--store-ink);color:#b3c4cb}body[data-surface=public] .site-footer__brand{align-self:flex-start;align-items:flex-start}body[data-surface=public] .site-footer__section--center,body[data-surface=public] .site-footer__section--right{text-align:left;align-items:flex-start}body[data-surface=public] .site-footer__section h2{text-transform:uppercase;letter-spacing:.14em;font-size:.82rem}body[data-surface=public] .site-footer__bottom{text-align:left;flex-direction:row;justify-content:space-between}body[data-surface=public] .floating-whatsapp{background:linear-gradient(125deg,#0d342ff7,#071e25f7);border:1px solid #44e69c8c;border-radius:18px;gap:.7rem;min-height:62px;padding:7px 10px 7px 7px;overflow:visible;box-shadow:0 18px 44px -20px #000000e6,0 0 25px -14px #2adf99d9,inset 0 1px #ffffff24}body[data-surface=public] .floating-whatsapp:hover,body[data-surface=public] .floating-whatsapp:focus-visible{border-color:#56efb1;box-shadow:0 22px 48px -20px #000000f2,0 0 30px -10px #2adf99b8,inset 0 1px #fff3}body[data-surface=public] .floating-whatsapp-icon{width:46px;height:46px;box-shadow:none;background:0 0;border-radius:14px}body[data-surface=public] .floating-whatsapp-icon img{object-fit:contain;width:100%;height:100%;display:block}body[data-surface=public] .floating-whatsapp-icon:after{content:none}body[data-surface=public] .floating-whatsapp-label,body[data-surface=public] .floating-whatsapp:hover .floating-whatsapp-label,body[data-surface=public] .floating-whatsapp:focus-visible .floating-whatsapp-label{opacity:1;flex-direction:column;align-items:flex-start;gap:.1rem;max-width:none;min-height:0;padding:0;display:flex;transform:none}body[data-surface=public] .floating-whatsapp-label strong{color:#fff;font-size:.82rem;line-height:1.2}body[data-surface=public] .floating-whatsapp-label small{color:#a9dcc4;font-size:.7rem;line-height:1.2}body[data-surface=public] .floating-whatsapp-arrow{color:#8af4c0;border:1px solid #7fefbf52;border-radius:9px;place-items:center;width:27px;height:27px;margin-left:.4rem;font-size:1rem;line-height:1;display:grid}@media (width<=1000px){body[data-surface=public] .storefront-hero{grid-template-columns:1fr;padding-top:3.25rem}body[data-surface=public] .storefront-hero__content{max-width:48rem}body[data-surface=public] .storefront-hero__visual{width:min(100%,680px);min-height:660px;margin:3rem auto 0}}@media (width<=768px){body[data-surface=public] .storefront-hero{padding-top:2.75rem}body[data-surface=public] .hero-community-link{font-size:.74rem}body[data-surface=public] .hero-title-container{margin:1.9rem 0 1.2rem}body[data-surface=public] .storefront-hero .hero-copy{font-size:1.02rem!important;line-height:1.6!important}body[data-surface=public] .hero-actions{gap:.75rem}body[data-surface=public] .hero-action{min-height:56px}body[data-surface=public] .hero-trust{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}body[data-surface=public] .hero-trust .hero-feature-badge{text-align:left;border-radius:14px;justify-content:flex-start;gap:.4rem;min-width:0;min-height:44px;padding:.45rem .6rem;font-size:.72rem;line-height:1.35}body[data-surface=public] .hero-trust .hero-feature-badge__icon{flex-basis:28px;width:28px;height:28px;margin:0}body[data-surface=public] .hero-feature-badge+.hero-feature-badge{border:1px solid var(--store-line)}body[data-surface=public] .storefront-hero__visual{min-height:clamp(500px,75vw,580px);margin-top:2.2rem;padding:1.25rem}body[data-surface=public] .storefront-hero__art{aspect-ratio:auto;width:min(74%,440px);height:clamp(110px,20vw,155px)}body[data-surface=public] .storefront-hero__art--meta{top:15%;left:7%}body[data-surface=public] .storefront-hero__art--google{top:31%;right:6%}body[data-surface=public] .storefront-hero__art--tiktok{top:48%;left:7%}body[data-surface=public] .storefront-hero__art--proxy{top:64%;right:6%}body[data-surface=public] .storefront-hero__visual-footer{left:1.25rem;right:1.25rem}body[data-surface=public] .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}body[data-surface=public] .category-grid .category-selector{border-radius:22px;padding:1rem}body[data-surface=public] .section-title{font-size:1.55rem!important}body[data-surface=public] .category-page__intro .section-header{flex-wrap:wrap}body[data-surface=public] .site-footer__brand{align-self:center;align-items:center}body[data-surface=public] .site-footer__section--center,body[data-surface=public] .site-footer__section--right{text-align:center;align-items:center}body[data-surface=public] .site-footer__bottom{text-align:center;flex-direction:column}body[data-surface=public] .testimonials-carousel .testimonial-card{flex-basis:min(84vw,390px);min-height:330px}body[data-surface=public] .testimonials-section .carousel-arrow{display:none}}@media (width<=480px){body[data-surface=public] .hero-community-link{width:100%}body[data-surface=public] .storefront-hero__eyebrow{letter-spacing:.12em;font-size:.72rem}body[data-surface=public] .hero-action{border-radius:16px;flex-basis:100%;min-height:54px;padding-inline:1rem;font-size:.93rem}body[data-surface=public] .hero-feature-badge{font-size:.72rem}body[data-surface=public] .storefront-hero__visual{min-height:500px}body[data-surface=public] .storefront-hero__art{height:110px}body[data-surface=public] .storefront-hero__art span{font-size:.68rem}body[data-surface=public] .floating-whatsapp{right:calc(.75rem + env(safe-area-inset-right,0px));bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:18px;width:60px;min-height:60px;padding:6px}body[data-surface=public] .floating-whatsapp-icon{width:46px;height:46px}body[data-surface=public] .floating-whatsapp-label,body[data-surface=public] .floating-whatsapp-arrow{display:none}body[data-surface=public] .storefront-hero__visual-label,body[data-surface=public] .storefront-hero__visual-footer{font-size:.52rem}body[data-surface=public] .storefront-hero__visual-footer{letter-spacing:.08em;gap:.25rem;font-size:.45rem}body[data-surface=public] .storefront-hero__visual-footer span{white-space:nowrap}body[data-surface=public] .category-grid{gap:.65rem}body[data-surface=public] .category-grid .category-selector{border-radius:20px;padding:.85rem}body[data-surface=public] .category-selector__icon{border-radius:15px;width:46px}body[data-surface=public] .category-selector__arrow{width:24px;height:24px;top:.85rem;right:.85rem}body[data-surface=public] .category-selector__label{font-size:clamp(1rem,4vw,1.15rem)}body:is([data-surface=public],[data-surface=admin]) .grid-responsive{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body[data-surface=public] .storefront-hero__art{transition:none}body[data-surface=public] .storefront-hero__art:hover,body[data-surface=public] .storefront-hero__art:focus-visible{transform:rotate(var(--tilt))}body[data-surface=public] .hero-action{transition:none}body[data-surface=public] .hero-action:hover{transform:none}body[data-surface=public] .section-header .catalog-view-all,body[data-surface=public] .section-header .catalog-view-all svg{transition:none}body[data-surface=public] .section-header .catalog-view-all:hover{transform:none}body:is([data-surface=public],[data-surface=admin]) .grid-responsive .card,body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__buy,body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card__buy-arrow,body[data-surface=public] .category-selector,body[data-surface=public] .category-selector__icon,body[data-surface=public] .category-selector__arrow{transition:none!important}body[data-surface=public] .category-selector:hover,body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:not([aria-disabled=true]):hover,body:is([data-surface=public],[data-surface=admin]) .grid-responsive .product-card:not([aria-disabled=true]):active .product-card__buy{transform:none}}body[data-surface=admin]{--color-bg:var(--store-ink);--color-surface:var(--store-panel);--color-surface-hover:var(--store-panel-raised);--color-border:var(--store-line);--color-text-secondary:#b8cbd0;--color-text-muted:#95aeb3;--admin-field:#0a141a;--admin-accent-soft:#4ade801f;--admin-accent-border:#4ade804d;--admin-gradient:linear-gradient(120deg, #16a34a29, #2563eb1f);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-surface=admin] .dash-icon{vertical-align:-.18em;flex:none;width:1.1em;height:1.1em;display:inline-block}body[data-surface=admin] :is(.dash-nav-item,.dash-brand__name,.dash-logout) .dash-icon{width:20px;height:20px}body[data-surface=admin] .dash-shell{align-items:flex-start;gap:clamp(1.25rem,2.5vw,2.75rem);width:min(100% - 3rem,1760px);min-height:calc(100vh - 88px);margin:0 auto;padding-top:1.5rem;display:flex}body[data-surface=admin] .dash-sidebar{border:1px solid var(--store-line);background:var(--store-panel);border-radius:18px;flex-direction:column;flex:0 0 242px;padding:1.4rem 1rem 1rem;display:flex;position:sticky;top:108px}body[data-surface=admin] .dash-brand{border-bottom:1px solid var(--store-line);padding:0 .65rem 1.2rem}body[data-surface=admin] .dash-brand__name{letter-spacing:-.04em;align-items:center;gap:.65rem;font-size:1.1rem;font-weight:800;display:flex}body[data-surface=admin] .dash-brand__name .dash-icon{color:var(--store-green)}body[data-surface=admin] .dash-brand__caption{color:var(--color-text-muted);margin-top:.3rem;font-size:.75rem}body[data-surface=admin] .dash-navigation{flex-direction:column;gap:.35rem;padding-bottom:1rem;display:flex}body[data-surface=admin] .dash-nav-group{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:1.15rem 0 .25rem .8rem;font-size:.65rem;font-weight:750}body[data-surface=admin] .dash-nav-item{width:100%;min-height:46px;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:.7rem;padding:.7rem .8rem;font-size:.83rem;font-weight:650;transition:background .18s,border-color .18s,color .18s;display:flex}body[data-surface=admin] .dash-nav-item:hover{background:var(--store-panel-raised);color:#fff}body[data-surface=admin] .dash-nav-item[aria-current=page]{border-color:var(--admin-accent-border);background:var(--admin-gradient);color:#ecfff5}body[data-surface=admin] .dash-nav-item[aria-current=page] .dash-icon{color:var(--store-green)}body[data-surface=admin] .dash-logout{border:1px solid var(--store-line);background:var(--store-panel-raised);min-height:44px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:.6rem;padding:.6rem;font-size:.82rem;font-weight:650;display:flex}body[data-surface=admin] .dash-logout:hover{border-color:var(--admin-accent-border);color:#fff}body[data-surface=admin] .dash-workspace{flex:auto;min-width:0;padding:.6rem 0 3rem}body[data-surface=admin] #dash-view-content h1{color:#eff8f7;letter-spacing:-.04em;line-height:1.3}body[data-surface=admin] #dash-view-content{font-variant-numeric:tabular-nums}body[data-surface=admin] #creator-card-preview{grid-template-columns:minmax(0,1fr);width:100%}body[data-surface=admin] .dash-kpi{--kpi-accent:var(--store-blue);border:1px solid var(--store-line);background:linear-gradient(140deg, #60a5fa14, transparent 70%), var(--store-panel);box-shadow:inset 0 2px var(--kpi-accent)}body[data-surface=admin] .dash-kpi--zap{--kpi-accent:var(--store-green);background:linear-gradient(140deg, #4ade8014, transparent 70%), var(--store-panel)}body[data-surface=admin] .dash-kpi--live{--kpi-accent:#2dd4bf}body[data-surface=admin] .dash-kpi--views{--kpi-accent:#38bdf8}body[data-surface=admin] .dash-kpi--origin{--kpi-accent:#fbbf24}body[data-surface=admin] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-surface=admin] :is(button,input,select,textarea,a,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid var(--store-green)!important}body[data-surface=admin] :is(button,input,select){min-height:44px}body[data-surface=admin] input:is([type=checkbox],[type=radio]){min-height:0;accent-color:var(--store-green)}body[data-surface=admin] button:disabled{opacity:.45;cursor:not-allowed}body[data-surface=admin] select option{background:var(--admin-field);color:#eff8f7}body[data-surface=admin] .dash-primary{background:var(--admin-gradient);color:#ecfff5;width:100%;min-height:48px;font:inherit;cursor:pointer;border:1px solid #4ade8080;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;font-weight:750;transition:background .18s,border-color .18s;display:flex}body[data-surface=admin] .dash-primary:hover{border-color:var(--store-green);background:#16a34a38}body[data-surface=admin] .dash-login{background:radial-gradient(at 50% 40%,#16a34a12,#0000 55%);place-items:center;min-height:calc(100dvh - 88px);padding:3rem 1.5rem;display:grid}body[data-surface=admin] .dash-login-card{border:1px solid var(--store-line);background:var(--store-panel);border-radius:18px;width:100%;max-width:440px;padding:2.5rem;box-shadow:0 24px 64px -32px #000}body[data-surface=admin] .dash-login-mark{border:1px solid var(--admin-accent-border);background:var(--admin-gradient);width:56px;height:56px;color:var(--store-green);border-radius:16px;place-items:center;margin-bottom:1.5rem;display:grid}body[data-surface=admin] .dash-login-mark .dash-icon{width:26px;height:26px}body[data-surface=admin] .dash-eyebrow{color:var(--store-green);letter-spacing:.16em;font-size:.68rem;font-weight:800}body[data-surface=admin] .dash-login-card h1{letter-spacing:-.04em;margin:.65rem 0;font-size:1.85rem;line-height:1.2}body[data-surface=admin] .dash-login-description{color:var(--color-text-secondary);margin-bottom:1.75rem;font-size:.86rem}body[data-surface=admin] .dash-login-card label{color:#d7e6e8;margin-bottom:.5rem;font-size:.82rem;font-weight:650;display:block}body[data-surface=admin] #dash-pass{border:1px solid var(--store-line);background:var(--admin-field);color:#fff;width:100%;font:inherit;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem}body[data-surface=admin] .dash-login-note{border-top:1px solid var(--store-line);color:var(--color-text-muted);align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.75rem;display:flex}body[data-surface=admin] #dash-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem}body[data-surface=admin] .profile-processing-card{border-color:var(--store-line);background:var(--store-panel)}body[data-surface=admin] .profile-processing-eyebrow{color:var(--store-green)}body[data-surface=admin] .profile-processing-bar{background:linear-gradient(90deg, var(--store-green), var(--store-blue))}@media (width<=1180px){body[data-surface=admin] .dash-responsive-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px),(height<=900px){body[data-surface=admin] .dash-shell{flex-direction:column;gap:1.25rem}body[data-surface=admin] .dash-sidebar{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;padding:1rem;display:grid;position:static}body[data-surface=admin] .dash-brand{border-bottom:0;padding:0 .65rem}body[data-surface=admin] .dash-navigation{border-top:1px solid var(--store-line);grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;padding:1rem 0 0;display:grid}body[data-surface=admin] .dash-nav-group{display:none}body[data-surface=admin] .dash-workspace{width:100%;padding-top:0}body[data-surface=admin] .dash-logout{grid-area:1/2;padding-inline:1.25rem}}@media (width>=1100px) and (height<=900px){body[data-surface=admin] .dash-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=600px){body[data-surface=admin] .dash-shell{width:calc(100% - 2rem);padding-top:1rem}body[data-surface=admin] .dash-sidebar{padding:1rem .75rem}body[data-surface=admin] .dash-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=admin] .dash-nav-item{padding-inline:.6rem;font-size:.78rem}body[data-surface=admin] .dash-login-card{padding:1.75rem}}@media (prefers-reduced-motion:reduce){body[data-surface=admin] *,body[data-surface=admin] :before,body[data-surface=admin] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-surface=admin] .analysis-view{--analysis-muted:#b8cbd0;gap:1.25rem;min-width:0;display:grid}body[data-surface=admin] .analysis-view :is(h1,h2,p){margin:0}body[data-surface=admin] .analysis-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0 .5rem;display:flex}body[data-surface=admin] .analysis-header h1{letter-spacing:-.04em;margin:.35rem 0 .5rem;font-size:clamp(1.65rem,2.5vw,2.15rem)}body[data-surface=admin] .analysis-header p:not(.dash-eyebrow){color:var(--analysis-muted);font-size:.87rem}body[data-surface=admin] .analysis-button{border:1px solid var(--store-line);background:var(--store-panel-raised);color:#edf6f8;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;padding:.55rem .85rem;font-size:.78rem;font-weight:650}body[data-surface=admin] .analysis-button:hover{border-color:#4ade80}body[data-surface=admin] .analysis-text-button{min-height:40px;color:var(--analysis-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:end;padding:.4rem 0;font-size:.75rem;text-decoration:underline}body[data-surface=admin] .analysis-filters{border:1px solid var(--store-line);background:var(--store-panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;padding:1rem 1.25rem;display:flex}body[data-surface=admin] .analysis-period{flex-wrap:wrap;align-self:end;gap:.25rem;display:flex}body[data-surface=admin] .analysis-period button{min-height:38px;color:var(--analysis-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.4rem .7rem;font-size:.8rem;font-weight:650}body[data-surface=admin] .analysis-period button[aria-pressed=true]{color:#86efac;background:#4ade801a;border-color:#4ade8040}body[data-surface=admin] :is(.analysis-filter-fields,.analysis-dates,.analysis-chart-controls,.analysis-product-controls){flex-wrap:wrap;align-items:end;gap:.75rem;min-width:0;display:flex}body[data-surface=admin] .analysis-filter-fields{margin-left:auto}body[data-surface=admin] :is(.analysis-field,.analysis-dates label){color:var(--analysis-muted);gap:.35rem;min-width:0;font-size:.72rem;font-weight:600;display:grid}body[data-surface=admin] .analysis-view :is(select,input[type=date],input[type=search]){border:1px solid var(--store-line);color:#edf6f8;width:100%;min-width:0;max-width:100%;min-height:40px;font:inherit;background:#0a141a;border-radius:8px;padding:.45rem .65rem;font-size:.8rem}body[data-surface=admin] .analysis-dates{flex-basis:100%}body[data-surface=admin] .analysis-dates label{flex:0 170px}body[data-surface=admin] .analysis-view p.analysis-range{border-top:1px solid var(--store-line);color:#95aeb3;flex-basis:100%;padding-top:.65rem;font-size:.72rem;line-height:1.5}body[data-surface=admin] .analysis-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}body[data-surface=admin] .analysis-kpi{border:1px solid var(--store-line);border-top:2px solid var(--series-color);background:var(--store-panel);border-radius:12px;flex-direction:column;align-items:start;padding:1.25rem;display:flex}body[data-surface=admin] .analysis-kpi>span{color:var(--analysis-muted);font-size:.75rem;font-weight:600}body[data-surface=admin] .analysis-kpi strong{color:#edf6f8;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:.65rem 0 .5rem;font-size:clamp(1.9rem,2.8vw,2.6rem);font-weight:800;line-height:1}body[data-surface=admin] .analysis-kpi small{color:#95aeb3;font-size:.67rem;line-height:1.5}body[data-surface=admin] .analysis-card{border:1px solid var(--store-line);background:var(--store-panel);border-radius:14px;min-width:0;padding:1.4rem}body[data-surface=admin] .analysis-card-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.8rem;margin-bottom:1.25rem;display:flex}body[data-surface=admin] .analysis-card-head h2{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1rem;display:flex}body[data-surface=admin] .analysis-card-head p{color:var(--analysis-muted);margin-top:.35rem;font-size:.75rem;line-height:1.5}body[data-surface=admin] .analysis-chart-controls{margin-bottom:1rem}body[data-surface=admin] .analysis-series{flex-wrap:wrap;gap:.5rem;display:flex}body[data-surface=admin] .analysis-series label{border:1px solid var(--store-line);color:var(--analysis-muted);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.72rem;display:flex}body[data-surface=admin] .analysis-series label:has(input:checked){background:var(--store-panel-raised);color:#edf6f8}body[data-surface=admin] .analysis-series input{accent-color:var(--series-color);width:14px;height:14px}body[data-surface=admin] .analysis-dot{background:var(--series-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}body[data-surface=admin] .analysis-view p.analysis-note{color:#95aeb3;margin-top:.8rem;font-size:.72rem;line-height:1.65}body[data-surface=admin] .analysis-chart{min-width:0;height:320px;margin:1rem 0;position:relative}body[data-surface=admin] .analysis-product-chart{min-width:0;margin:1rem 0;position:relative}body[data-surface=admin] :is(.analysis-chart,.analysis-product-chart) canvas{max-width:100%}body[data-surface=admin] .analysis-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}body[data-surface=admin] .analysis-breakdown{gap:1rem;display:grid}body[data-surface=admin] .analysis-breakdown-row>div:first-child{color:var(--analysis-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8rem;display:flex}body[data-surface=admin] .analysis-breakdown-row strong{color:#edf6f8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem}body[data-surface=admin] .analysis-breakdown-row small{color:#95aeb3;text-align:right;min-width:48px;margin-left:.4rem;font-size:.68rem;font-weight:500;display:inline-block}body[data-surface=admin] .analysis-track{background:#1a2a32;border-radius:6px;height:7px;overflow:hidden}body[data-surface=admin] .analysis-track>span{border-radius:6px;height:100%;display:block}body[data-surface=admin] .analysis-data{border-top:1px solid var(--store-line);margin-top:1rem;padding-top:1rem}body[data-surface=admin] .analysis-data summary{cursor:pointer;min-height:32px;color:var(--analysis-muted);font-size:.8rem}body[data-surface=admin] .analysis-table-scroll{border:1px solid var(--store-line);border-radius:9px;max-width:100%;max-height:420px;margin-top:.5rem;overflow:auto}body[data-surface=admin] .analysis-view table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:.76rem}body[data-surface=admin] .analysis-view caption{text-align:left;color:#95aeb3;padding:.75rem;font-size:.72rem}body[data-surface=admin] .analysis-view :is(th,td){border-bottom:1px solid var(--store-line);padding:.8rem;line-height:1.5}body[data-surface=admin] .analysis-view thead th{background:var(--store-panel-raised);color:var(--analysis-muted);white-space:nowrap;font-weight:650}body[data-surface=admin] .analysis-view thead th:not(:first-child){text-align:right}body[data-surface=admin] .analysis-view tbody th{overflow-wrap:anywhere;min-width:140px;max-width:320px;font-weight:500}body[data-surface=admin] .analysis-view td{color:#edf6f8;text-align:right}body[data-surface=admin] .analysis-product-controls{margin-bottom:.75rem}body[data-surface=admin] .analysis-search{flex:170px}body[data-surface=admin] .analysis-product-legend{color:var(--analysis-muted);flex-wrap:wrap;gap:1rem;font-size:.72rem;display:flex}body[data-surface=admin] .analysis-product-legend[hidden]{display:none}body[data-surface=admin] .analysis-product-legend span{align-items:center;gap:.4rem;display:flex}body[data-surface=admin] .analysis-product-legend i{border-radius:2px;width:9px;height:9px;display:block}body[data-surface=admin] .analysis-empty{border:1px dashed var(--store-line);color:#95aeb3;text-align:center;border-radius:10px;margin:1rem 0;padding:3rem 1rem;font-size:.85rem}body[data-surface=admin] .analysis-alert{color:#fde68a;background:#fbbf240f;border:1px solid #fbbf2459;border-radius:10px;padding:1rem;font-size:.85rem;line-height:1.6}body[data-surface=admin] .analysis-view p.analysis-footnote{color:#95aeb3;font-size:.72rem;line-height:1.7}body[data-surface=admin] .analysis-view[aria-busy=true]{opacity:.65;cursor:progress}body[data-surface=admin] .dashboard-overview{gap:1rem;min-width:0;display:grid}body[data-surface=admin] .dashboard-section-heading h2{letter-spacing:-.02em;font-size:1rem}body[data-surface=admin] .dashboard-section-heading p{color:var(--analysis-muted);margin-top:.35rem;font-size:.75rem;line-height:1.5}body[data-surface=admin] .dashboard-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}body[data-surface=admin] .dashboard-catalog-card{border:1px solid var(--store-line);background:var(--admin-gradient);border-radius:12px;gap:.65rem;padding:1.1rem 1.25rem;display:grid}body[data-surface=admin] .dashboard-catalog-card>span{color:var(--analysis-muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}body[data-surface=admin] .dashboard-catalog-card .dash-icon{color:var(--store-green)}body[data-surface=admin] .dashboard-catalog-card strong{letter-spacing:-.04em;font-size:2rem;line-height:1}body[data-surface=admin] .dashboard-catalog-card small{color:var(--analysis-muted);font-size:.72rem;line-height:1.5}body[data-surface=admin] .dashboard-home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1rem;display:grid}body[data-surface=admin] .dashboard-shortcuts{gap:.5rem;display:grid}body[data-surface=admin] .dashboard-shortcut{border:1px solid var(--store-line);background:var(--store-panel-raised);color:#edf6f8;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.7rem;padding:.75rem;display:flex}body[data-surface=admin] .dashboard-shortcut:hover{border-color:var(--admin-accent-border);background:var(--admin-gradient)}body[data-surface=admin] .dashboard-shortcut>.dash-icon{color:var(--store-green);width:20px;height:20px}body[data-surface=admin] .dashboard-shortcut>span:first-of-type{flex:1;min-width:0}body[data-surface=admin] .dashboard-shortcut strong{font-size:.8rem;display:block}body[data-surface=admin] .dashboard-shortcut small{color:var(--analysis-muted);margin-top:.25rem;font-size:.7rem;line-height:1.45;display:block}body[data-surface=admin] .dashboard-recent-events{margin:0;padding:0;list-style:none}body[data-surface=admin] .dashboard-recent-events li{border-bottom:1px solid var(--store-line);align-items:center;gap:.7rem;padding:.85rem 0;display:flex}body[data-surface=admin] .dashboard-recent-events li:last-child{border-bottom:0}body[data-surface=admin] .dashboard-recent-events .dash-icon{color:var(--store-green)}body[data-surface=admin] .dashboard-recent-events li>div{flex:1;min-width:0}body[data-surface=admin] .dashboard-recent-events strong{font-size:.78rem;display:block}body[data-surface=admin] .dashboard-recent-events li span{overflow-wrap:anywhere;color:var(--analysis-muted);margin-top:.25rem;font-size:.7rem;display:block}body[data-surface=admin] .dashboard-recent-events time{color:var(--analysis-muted);text-align:right;flex-shrink:0;max-width:85px;font-size:.65rem}body[data-surface=admin] .analysis-performance{gap:1.25rem;min-width:0;display:grid}body[data-surface=admin] .dashboard-performance{border:1px solid var(--store-line);background:var(--store-panel);border-radius:16px;padding:1.25rem}body[data-surface=admin] .dashboard-performance .analysis-filters{background:0 0;border:0;border-radius:0;padding:0}body[data-surface=admin] .dashboard-performance .analysis-kpi{background:var(--store-panel-raised)}@media (width<=1180px){body[data-surface=admin] .analysis-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=admin] .dashboard-home-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){body[data-surface=admin] .dashboard-performance{padding:1rem}body[data-surface=admin] .dashboard-catalog-grid,body[data-surface=admin] .analysis-secondary-grid{grid-template-columns:minmax(0,1fr)}body[data-surface=admin] :is(.analysis-card,.analysis-filters){padding:1rem}body[data-surface=admin] .analysis-filter-fields{width:100%;margin-left:0}body[data-surface=admin] .analysis-filter-fields .analysis-field{flex:130px}body[data-surface=admin] .analysis-product-controls .analysis-field,body[data-surface=admin] .analysis-chart-controls .analysis-field{flex:115px}body[data-surface=admin] .analysis-kpi{padding:1rem .8rem}body[data-surface=admin] .analysis-kpi>span{font-size:.68rem}body[data-surface=admin] .analysis-chart{height:280px}body[data-surface=admin] .analysis-breakdown-row>div:first-child{font-size:.72rem}}
