:root{--primary:#111827;--secondary:#374151;--highlight:#9ca3af;--background:#f8fafc;--surface:#fff;--surface-light:#f3f4f6;--text:#111827;--text-secondary:#6b7280;--border:#e5e7eb;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 25px #0000001a;--shadow-lg:0 18px 50px #00000029;--radius:16px;--radius-lg:24px;--transition:.25s ease;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:14px/1.5 var(--sans);letter-spacing:.18px;color:var(--text);background:var(--background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{box-sizing:border-box;background:var(--background);overscroll-behavior-x:none;touch-action:pan-y;flex-direction:column;width:100%;min-height:100svh;display:flex}html{overscroll-behavior-x:none;touch-action:pan-y}body{background:var(--background);min-width:320px;color:var(--text);font-family:var(--sans);overscroll-behavior-x:none;touch-action:pan-y;margin:0;overflow-x:hidden}h1,h2{font-family:var(--heading);color:var(--text);font-weight:700}h1{letter-spacing:-1.6px;margin:32px 0;font-size:56px}h2{margin:0 0 8px;font-size:24px}p{color:var(--text-secondary);margin:0}code,.counter{font-family:var(--mono);color:var(--text);border-radius:6px;display:inline-flex}code{background:var(--surface-light);padding:4px 8px;font-size:15px}@media (width<=1024px){:root{font-size:16px}h1{margin:20px 0;font-size:36px}h2{font-size:20px}}:root{--primary:#2563eb;--primary-hover:#1d4ed8;--background:#0f172a;--surface:#111827;--surface-light:#1e293b;--border:#334155;--text:#fff;--text-secondary:#94a3b8;--success:#16a34a;--warning:#f59e0b;--danger:#dc2626;--radius:12px;--transition:.25s;--shadow:0 10px 25px #00000040}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--background);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:root{--primary:#2563eb;--primary-hover:#1d4ed8;--secondary:#1e40af;--accent:#f59e0b;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--background:#f8fafc;--surface:#fff;--surface-light:#f1f5f9;--text:#111827;--text-secondary:#475569;--text-muted:#94a3b8;--border:#e2e8f0;--radius:14px;--transition:.25s ease}._container_1y953_1{color:inherit;flex:0 auto;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}._logo_1y953_37{object-fit:cover;object-position:center;border:1px solid var(--border);background:#fff;border-radius:50%;flex-shrink:0;width:56px;min-width:56px;height:56px;min-height:56px;box-shadow:0 6px 18px #00000014}._placeholder_1y953_89{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;min-height:56px;font-size:22px;font-weight:700;display:flex}._info_1y953_157{flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:visible}._name_1y953_185{white-space:normal;word-break:break-word;margin:0;font-size:16px;font-weight:800;line-height:1.2}._description_1y953_211{color:var(--text-muted);white-space:normal;word-break:break-word;margin-top:2px;font-size:13px;line-height:1.3}._logoSkeleton_1y953_239{background:#e5e7eb;border-radius:50%;flex-shrink:0;width:56px;height:56px;animation:1.4s infinite _pulse_1y953_1}._titleSkeleton_1y953_271{background:#e5e7eb;border-radius:6px;width:140px;height:18px;animation:1.4s infinite _pulse_1y953_1}._subtitleSkeleton_1y953_299{background:#e5e7eb;border-radius:6px;width:100px;height:12px;margin-top:6px;animation:1.4s infinite _pulse_1y953_1}@keyframes _pulse_1y953_1{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@media (width<=768px){._container_1y953_1{justify-content:flex-start}._logo_1y953_37,._placeholder_1y953_89,._logoSkeleton_1y953_239{width:44px;min-width:44px;height:44px;min-height:44px}._info_1y953_157{display:none}}@media (width<=480px){._logo_1y953_37,._placeholder_1y953_89,._logoSkeleton_1y953_239{width:42px;min-width:42px;height:42px;min-height:42px}}._container_4xiol_1{width:100%;position:relative}._inputArea_4xiol_17{background:#fff;border:1px solid #d9e3ec;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}._inputArea_4xiol_17 input{background:0 0;border:none;outline:none;flex:1;font-size:15px}._dropdown_4xiol_85{z-index:9999;background:#fff;border-radius:12px;width:100%;position:absolute;top:52px;overflow:hidden;box-shadow:0 12px 30px #00000026}._item_4xiol_125{cursor:pointer;text-align:left;background:#fff;border:none;gap:12px;width:100%;padding:12px;display:flex}._item_4xiol_125:hover{background:#f5f8fb}._item_4xiol_125 img{object-fit:cover;border-radius:8px;width:60px;height:60px}._item_4xiol_125 div{flex-direction:column;display:flex}._item_4xiol_125 strong{font-size:14px}._item_4xiol_125 span{color:#666;font-size:13px}._item_4xiol_125 small{color:#0097d8;margin-top:5px;font-weight:700}._empty_4xiol_265{text-align:center;padding:20px}._button_8svq2_1{background:var(--surface-light);cursor:pointer;width:38px;height:38px;transition:var(--transition);box-shadow:var(--shadow-sm);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}._button_8svq2_1:hover{background:var(--primary);color:var(--surface)}._badge_8svq2_73{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}._overlay_zn524_1{z-index:1998;background:#00000073;animation:.2s _fade_zn524_1;position:fixed;inset:0}._drawer_zn524_29{background:var(--surface);pointer-events:none;touch-action:pan-y;overscroll-behavior:contain;z-index:1999;flex-direction:column;width:420px;max-width:100%;height:100dvh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-10px 0 35px #0000002e}._open_zn524_97{pointer-events:auto;transform:translate(0)}._header_zn524_111{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px;display:flex}._header_zn524_111 h2{margin:0;font-size:22px}._header_zn524_111 button{cursor:pointer;background:0 0;border:none}._items_zn524_175{overscroll-behavior:contain;flex:1;padding:18px;overflow-y:auto}@media (width<=768px){._drawer_zn524_29{width:100%;max-width:100%}}._item_zn524_175{gap:14px;margin-bottom:18px;display:flex}._item_zn524_175 img{object-fit:cover;border:1px solid var(--border);border-radius:12px;width:82px;height:82px}._info_zn524_263{flex-direction:column;flex:1;gap:6px;display:flex}._info_zn524_263 h4{margin:0;font-size:15px;line-height:1.3}._info_zn524_263 span{color:var(--primary);font-weight:700}._controls_zn524_323{align-items:center;gap:8px;margin-top:8px;display:flex}._controls_zn524_323 button{background:var(--surface-light);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._controls_zn524_323 button:hover{background:var(--primary);color:#fff}._footer_zn524_407{border-top:1px solid var(--border);padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}._footer_zn524_407 h3{justify-content:space-between;margin-bottom:18px;display:flex}._checkout_zn524_447{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;height:48px;margin-bottom:10px;font-weight:700}._checkout_zn524_447:hover{background:var(--secondary)}._checkout_zn524_447:disabled{opacity:.55;cursor:not-allowed;background:#9ca3af}._checkout_zn524_447:disabled:hover{background:#9ca3af}._clear_zn524_523{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;width:100%;height:44px}._clear_zn524_523:hover{background:var(--surface-light)}._empty_zn524_567{text-align:center;color:var(--text-secondary);margin-top:80px}@keyframes _fade_zn524_1{0%{opacity:0}to{opacity:1}}._header_1ryp8_1{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);background:#ffffffe6;position:sticky;top:0}._container_1ryp8_19{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;max-width:1600px;margin:auto;padding:12px 24px;display:grid}._logoArea_1ryp8_41,._searchContainer_1ryp8_43,._actions_1ryp8_45{min-width:0}._searchContainer_1ryp8_43{width:100%}._actions_1ryp8_45{justify-content:flex-end;align-items:center;gap:12px;display:flex}._whatsappButton_1ryp8_75{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-weight:700;text-decoration:none;display:flex}._whatsappButton_1ryp8_75:hover{background:var(--secondary)}@media (width<=1024px){._container_1ryp8_19{gap:12px;padding:12px 16px}}@media (width<=768px){._container_1ryp8_19{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 12px}._whatsappButton_1ryp8_75{display:none}}._wrapper_13s3k_1{text-align:center;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;max-width:480px;margin:64px auto;padding:40px 32px}._icon_13s3k_21{color:var(--text-secondary,#6b7280);justify-content:center;align-items:center;margin:0 auto 16px;display:flex}._title_13s3k_37{color:var(--text,#111827);margin:0 0 12px;font-size:1.4rem}._message_13s3k_49{color:var(--text-secondary,#6b7280);margin:0 0 24px;line-height:1.5}._actions_13s3k_61{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._primaryButton_13s3k_75,._secondaryButton_13s3k_77{cursor:pointer;border:none;border-radius:10px;padding:12px 20px;font-weight:600;transition:filter .15s}._primaryButton_13s3k_75{background:var(--button,#2563eb);color:#fff}._secondaryButton_13s3k_77{color:var(--text,#111827);border:1px solid var(--border,#e5e7eb);background:0 0}._primaryButton_13s3k_75:hover,._secondaryButton_13s3k_77:hover{filter:brightness(.95)}._layout_1pvei_1{background:var(--background);min-height:100vh}._content_1pvei_17{width:100%;max-width:1400px;margin:auto;padding:clamp(16px,2.5vw,30px) clamp(12px,2vw,20px) 60px;overflow-x:clip}._wrapper_30p4a_1{background:var(--background,#f8fafc);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_30p4a_19{text-align:center;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;width:100%;max-width:480px;padding:40px 32px;box-shadow:0 10px 30px #0f172a14}._title_30p4a_41{color:var(--text,#111827);margin:0 0 12px;font-size:1.5rem}._message_30p4a_53{color:var(--text-secondary,#6b7280);margin:0 0 24px;line-height:1.5}._actions_30p4a_65{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._primaryButton_30p4a_79,._secondaryButton_30p4a_81{cursor:pointer;border:none;border-radius:10px;padding:12px 20px;font-weight:600;transition:filter .15s}._primaryButton_30p4a_79{background:var(--button,#2563eb);color:#fff}._secondaryButton_30p4a_81{color:var(--text,#111827);border:1px solid var(--border,#e5e7eb);background:0 0}._primaryButton_30p4a_79:hover,._secondaryButton_30p4a_81:hover{filter:brightness(.95)}
