.theme-toggle-btn[data-astro-cid-soiqu46v]{justify-content:center;align-items:center;gap:var(--space-xs,8px);min-block-size:40px;box-sizing:border-box;border-radius:var(--radius-sm,8px);border:1px solid var(--color-shell-nav-border,#ffffff26);background:var(--color-shell-nav-hover,#ffffff1a);min-height:40px;color:var(--color-shell-nav-on-surface,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-block:6px;padding-inline:12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.theme-toggle-btn[data-astro-cid-soiqu46v]:hover{background:var(--color-shell-nav-active,#fff3)}.theme-toggle-btn[data-astro-cid-soiqu46v]:focus-visible{outline:2px solid var(--color-shell-nav-active-accent,var(--color-cta-gold));outline-offset:2px}.theme-toggle-btn--compact[data-astro-cid-soiqu46v]{block-size:40px;min-block-size:40px;height:40px;min-height:40px;inline-size:40px;min-inline-size:40px;box-sizing:border-box;border-radius:var(--radius-sm,8px);flex-shrink:0;width:40px;min-width:40px;padding:0}.theme-toggle-icon-wrap[data-astro-cid-soiqu46v]{justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.theme-icon[data-astro-cid-soiqu46v]{justify-content:center;align-items:center;display:inline-flex}[data-astro-cid-soiqu46v][data-current-theme=light] .theme-icon--light[data-astro-cid-soiqu46v]{display:none}[data-astro-cid-soiqu46v][data-current-theme=light] .theme-icon--dark[data-astro-cid-soiqu46v],[data-astro-cid-soiqu46v][data-current-theme=dark] .theme-icon--light[data-astro-cid-soiqu46v]{display:inline-flex}[data-astro-cid-soiqu46v][data-current-theme=dark] .theme-icon--dark[data-astro-cid-soiqu46v]{display:none}.theme-toggle-text[data-astro-cid-soiqu46v]{font-size:13px;font-weight:500}.language-toggle-btn[data-astro-cid-jcz4oe7h]{justify-content:center;align-items:center;gap:var(--space-xs,8px);min-block-size:40px;box-sizing:border-box;border-radius:var(--radius-sm,8px);border:1px solid var(--color-shell-nav-border,#ffffff26);background:var(--color-shell-nav-hover,#ffffff1a);min-height:40px;color:var(--color-shell-nav-on-surface,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-block:6px;padding-inline:12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.language-toggle-btn[data-astro-cid-jcz4oe7h]:hover{background:var(--color-shell-nav-active,#fff3);color:var(--color-shell-nav-on-surface,#fff)}.language-toggle-btn[data-astro-cid-jcz4oe7h]:focus-visible{outline:2px solid var(--color-shell-nav-active-accent,var(--color-cta-gold));outline-offset:2px}.language-toggle-btn--compact[data-astro-cid-jcz4oe7h]{block-size:40px;min-block-size:40px;height:40px;inline-size:40px;min-inline-size:40px;box-sizing:border-box;border-radius:var(--radius-sm,8px);width:40px;padding:0}.language-toggle-btn--compact[data-astro-cid-jcz4oe7h].language-toggle-btn--current-code{gap:5px;inline-size:auto;min-inline-size:58px;padding-inline:9px}.language-toggle-icon[data-astro-cid-jcz4oe7h]{font-size:20px;line-height:1;display:inline-block}.language-toggle-text__code[data-astro-cid-jcz4oe7h]{display:none}.language-toggle-text[data-astro-cid-jcz4oe7h]{font-size:13px;font-weight:500}.language-menu[data-astro-cid-jcz4oe7h]{display:inline-flex;position:relative}.language-menu__summary[data-astro-cid-jcz4oe7h]{gap:6px;list-style:none}.language-menu__summary[data-astro-cid-jcz4oe7h]::-webkit-details-marker{display:none}.language-menu__summary--compact[data-astro-cid-jcz4oe7h]{min-block-size:40px;max-inline-size:6.5rem;padding-inline:8px}.language-menu__summary--compact[data-astro-cid-jcz4oe7h] .language-toggle-text[data-astro-cid-jcz4oe7h]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.language-menu__list[data-astro-cid-jcz4oe7h]{z-index:70;border:1px solid var(--color-shell-nav-border,var(--color-border-subtle));border-radius:var(--radius-md,10px);background:var(--color-shell-nav-surface,var(--color-surface));min-inline-size:10rem;color:var(--color-shell-nav-on-surface,var(--color-on-surface));box-shadow:var(--shadow-lg,var(--shadow-card));margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.language-menu__item[data-astro-cid-jcz4oe7h]{border-radius:var(--radius-sm,8px);min-block-size:40px;color:var(--color-shell-nav-on-surface,var(--color-on-surface));justify-content:space-between;align-items:center;gap:8px;padding-inline:10px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.language-menu__item[data-astro-cid-jcz4oe7h]:hover{background:var(--color-shell-nav-hover,var(--color-surface-container-high));color:var(--color-shell-nav-on-surface,var(--color-on-surface))}:is(.language-menu__item[data-astro-cid-jcz4oe7h]:focus-visible,.language-menu__summary[data-astro-cid-jcz4oe7h]:focus-visible){outline:2px solid var(--color-shell-nav-active-accent,var(--color-cta-gold));outline-offset:2px}.language-menu__item[data-astro-cid-jcz4oe7h][aria-current=true]{color:var(--color-shell-nav-active-accent,var(--color-cta-gold));background:var(--color-shell-nav-active,#ffffff1f);font-weight:600}.language-menu__check[data-astro-cid-jcz4oe7h]{color:var(--color-shell-nav-active-accent,var(--color-cta-gold));font-size:16px}.language-menu__icon-wrap[data-astro-cid-jcz4oe7h]{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.language-menu__compact-glyph[data-astro-cid-jcz4oe7h]{border-radius:var(--radius-full,9999px);background:var(--color-cta-gold,#c49a45);block-size:13px;min-inline-size:13px;color:var(--color-on-cta-gold,#0a0a0a);text-align:center;-webkit-user-select:none;user-select:none;padding-inline:1px;font-size:9px;font-weight:700;line-height:13px;display:none;position:absolute;inset-block-end:-2px;inset-inline-end:-5px}.language-menu__summary--compact[data-astro-cid-jcz4oe7h] .language-menu__icon-wrap[data-astro-cid-jcz4oe7h],.language-menu__summary--compact[data-astro-cid-jcz4oe7h] .language-menu__chevron[data-astro-cid-jcz4oe7h]{display:none}.dev-attr[data-astro-cid-64aqwbps]{align-items:center;display:inline-flex;position:relative}.dev-attr[data-astro-cid-64aqwbps][data-dev-attr] a[data-astro-cid-64aqwbps].dev-attr-btn{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.dev-attr--auth[data-astro-cid-64aqwbps][data-dev-attr] a[data-astro-cid-64aqwbps].dev-attr-btn{width:40px;inline-size:40px;height:40px;block-size:40px;min-width:40px;min-inline-size:40px;min-height:40px;min-block-size:40px}.dev-attr--mobile[data-astro-cid-64aqwbps][data-dev-attr] a[data-astro-cid-64aqwbps].dev-attr-btn,.dev-attr--desktop[data-astro-cid-64aqwbps][data-dev-attr] a[data-astro-cid-64aqwbps].dev-attr-btn{width:2.375rem;inline-size:2.375rem;height:2.375rem;block-size:2.375rem;min-width:2.375rem;min-inline-size:2.375rem;min-height:2.375rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface);min-block-size:2.375rem;color:var(--color-on-surface)}:is(.dev-attr--mobile[data-astro-cid-64aqwbps][data-dev-attr] a[data-astro-cid-64aqwbps].dev-attr-btn:focus-visible,.dev-attr--desktop[data-astro-cid-64aqwbps][data-dev-attr] a[data-astro-cid-64aqwbps].dev-attr-btn:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}@media (pointer:coarse){.dev-attr-btn[data-astro-cid-64aqwbps]:after{content:"";inset:-4px;min-height:44px;min-block-size:44px;min-width:44px;min-inline-size:44px;position:absolute;inset-block:-4px;inset-inline:-4px}}.dev-attr[data-astro-cid-64aqwbps][data-dev-attr] .dev-attr-btn__icon[data-astro-cid-64aqwbps]{width:100%;inline-size:100%;height:100%;flex-shrink:0;block-size:100%;display:block}.dev-attr[data-astro-cid-64aqwbps][data-dev-attr] .dev-attr-btn__text[data-astro-cid-64aqwbps]{display:none}.dev-attr-popover[data-astro-cid-64aqwbps]{top:calc(100% + 8px);inset-block-start:calc(100% + 8px);left:auto;right:0;z-index:80;padding:14px 16px;border-radius:var(--radius-md,12px);border:1px solid var(--color-border,#00000026);background:var(--color-surface,#fff);width:290px;max-width:min(300px,100vw - 32px);color:var(--color-on-surface,#0f172a);max-height:calc(100vh - 96px);overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;margin-left:0;margin-right:0;flex-direction:column;gap:12px;max-block-size:calc(100vh - 96px);margin-inline:0;padding-inline:16px;display:flex;position:absolute;inset-inline:auto 0;overflow-y:auto;box-shadow:0 10px 25px -5px #0003,0 8px 10px -6px #00000026}@supports (height:100dvh){.dev-attr-popover[data-astro-cid-64aqwbps]{max-height:calc(100dvh - 96px);max-block-size:calc(100dvh - 96px)}}[dir=rtl] .dev-attr-popover[data-astro-cid-64aqwbps]{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;left:0;right:auto}@media (max-width:480px){.dev-attr[data-astro-cid-64aqwbps][data-dev-attr] .dev-attr-popover[data-astro-cid-64aqwbps]{--dev-attr-viewport-inset:16px;top:56px;inset-block-start:56px;left:var(--dev-attr-viewport-inset);right:auto;width:calc(100vw - 32px);inline-size:calc(100vw - 32px);max-width:360px;box-sizing:border-box;margin-left:0;margin-right:0;max-inline-size:360px;margin-inline:0;position:fixed;inset-inline-start:var(--dev-attr-viewport-inset);inset-inline-end:auto}[dir=rtl] .dev-attr[data-astro-cid-64aqwbps][data-dev-attr] .dev-attr-popover[data-astro-cid-64aqwbps]{left:var(--dev-attr-viewport-inset);right:auto;inset-inline-start:auto;inset-inline-end:var(--dev-attr-viewport-inset)}}@media (min-width:392px) and (max-width:480px){.dev-attr[data-astro-cid-64aqwbps][data-dev-attr] .dev-attr-popover[data-astro-cid-64aqwbps]{--dev-attr-viewport-inset:calc(50vw - 180px)}}[data-theme=dark] .dev-attr-popover[data-astro-cid-64aqwbps],.dark .dev-attr-popover[data-astro-cid-64aqwbps]{background:var(--color-surface,#1e293b);color:var(--color-on-surface,#f8fafc);border-color:var(--color-border,#334155);box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #0006}.dev-attr-popover[data-astro-cid-64aqwbps][hidden]{display:none}.dev-attr-popover__header[data-astro-cid-64aqwbps]{justify-content:space-between;align-items:center;gap:8px;display:flex}.dev-attr-popover__title[data-astro-cid-64aqwbps]{min-width:0;text-align:start;min-inline-size:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.dev-attr-popover__close[data-astro-cid-64aqwbps]{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:var(--radius-sm,6px);min-block-size:40px;min-inline-size:40px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex}.dev-attr-popover__close[data-astro-cid-64aqwbps]:hover{opacity:1;background:#00000014}[data-theme=dark] .dev-attr-popover__close[data-astro-cid-64aqwbps]:hover,.dark .dev-attr-popover__close[data-astro-cid-64aqwbps]:hover{background:#ffffff1f}.dev-attr-popover__close[data-astro-cid-64aqwbps]:focus-visible{outline:2px solid var(--color-cta-gold,#c49a45);outline-offset:1px;opacity:1}.dev-attr-popover__name[data-astro-cid-64aqwbps]{margin:0;color:inherit;margin-top:-4px;font-size:13px;font-weight:600;line-height:1.35}.dev-attr-popover__body[data-astro-cid-64aqwbps]{color:inherit;opacity:.9;margin:0;font-size:12.5px;line-height:1.5}.dev-attr-popover__body[data-astro-cid-64aqwbps] p[data-astro-cid-64aqwbps]{margin:0}.dev-attr-popover__actions[data-astro-cid-64aqwbps]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.dev-attr-action[data-astro-cid-64aqwbps]{padding:8px 12px;border-radius:var(--radius-sm,8px);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;min-block-size:38px;padding-inline:12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:flex}[dir=rtl] .dev-attr-action[data-astro-cid-64aqwbps]{padding-left:12px;padding-right:12px}.dev-attr-action[data-astro-cid-64aqwbps]:focus-visible{outline:2px solid var(--color-cta-gold,#c49a45);outline-offset:2px}.dev-attr-action--primary[data-astro-cid-64aqwbps],.dev-attr-action--primary[data-astro-cid-64aqwbps]:hover{background:var(--color-primary-container);color:var(--color-on-primary-container);border:1px solid var(--color-primary)}.dev-attr-action--primary[data-astro-cid-64aqwbps]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dev-attr-action__icon[data-astro-cid-64aqwbps]{flex-shrink:0;font-size:16px}.dev-attr-action--whatsapp[data-astro-cid-64aqwbps]{color:inherit;border:1px solid var(--color-border,#00000026);background:0 0}[data-theme=dark] .dev-attr-action--whatsapp[data-astro-cid-64aqwbps],.dark .dev-attr-action--whatsapp[data-astro-cid-64aqwbps]{border-color:var(--color-border,#334155)}.dev-attr-action--whatsapp[data-astro-cid-64aqwbps]:hover{background:#25d3661a;border-color:#25d366}.dev-attr-action__wa-icon[data-astro-cid-64aqwbps]{color:#25d366;flex-shrink:0;font-size:18px}.dev-attr-action__wa-content[data-astro-cid-64aqwbps]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.dev-attr-popover[data-astro-cid-64aqwbps],.dev-attr-btn[data-astro-cid-64aqwbps],.dev-attr-popover__close[data-astro-cid-64aqwbps],.dev-attr-action[data-astro-cid-64aqwbps]{transition:none!important;animation:none!important}}
