.brand-logo--sm[data-astro-cid-x7gkp2ld]{--logo-badge-size:1.875rem;--logo-badge-font:.95rem;--logo-text-font:1rem;--logo-gap:.5rem}.brand-logo--md[data-astro-cid-x7gkp2ld]{--logo-badge-size:2.25rem;--logo-badge-font:1.125rem;--logo-text-font:1.15rem;--logo-gap:.65rem}.brand-logo--lg[data-astro-cid-x7gkp2ld]{--logo-badge-size:2.75rem;--logo-badge-font:1.35rem;--logo-text-font:1.35rem;--logo-gap:.75rem}.brand-logo[data-astro-cid-x7gkp2ld]{align-items:center;gap:var(--logo-gap);color:inherit;text-decoration:none;transition:opacity .2s;display:inline-flex}.brand-logo[data-astro-cid-x7gkp2ld]:hover{opacity:.9}.brand-logo[data-astro-cid-x7gkp2ld] .brand-logo__image[data-astro-cid-x7gkp2ld]{height:var(--logo-badge-size);object-fit:contain;width:auto}.brand-logo[data-astro-cid-x7gkp2ld] .brand-logo__badge[data-astro-cid-x7gkp2ld]{width:var(--logo-badge-size);height:var(--logo-badge-size);font-size:var(--logo-badge-font);background-color:var(--color-primary);color:#fff;box-shadow:0 2px 6px color-mix(in srgb, var(--color-primary) 30%, transparent);flex-shrink:0;line-height:1}.brand-logo[data-astro-cid-x7gkp2ld] .brand-logo__name[data-astro-cid-x7gkp2ld]{font-size:var(--logo-text-font);color:var(--theme-text);line-height:1.2}.nav-menu--sm[data-astro-cid-cqonsu25]{--nav-font-size:.8125rem;--nav-gap:1rem;--nav-padding:.25rem .5rem}.nav-menu--md[data-astro-cid-cqonsu25]{--nav-font-size:.9375rem;--nav-gap:1.5rem;--nav-padding:.375rem .75rem}.nav-menu--lg[data-astro-cid-cqonsu25]{--nav-font-size:1.0625rem;--nav-gap:2rem;--nav-padding:.5rem 1rem}.nav-menu[data-astro-cid-cqonsu25]{font-size:var(--nav-font-size)}.nav-menu[data-astro-cid-cqonsu25] .nav-menu__list[data-astro-cid-cqonsu25]{margin:0;padding:0;list-style:none;display:flex}.nav-menu[data-astro-cid-cqonsu25] .nav-menu__item[data-astro-cid-cqonsu25]{display:inline-flex}.nav-menu[data-astro-cid-cqonsu25] .nav-menu__link[data-astro-cid-cqonsu25]{padding:var(--nav-padding);color:#475569;border-radius:var(--radius-sm,.375rem);align-items:center;gap:.4rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.nav-menu[data-astro-cid-cqonsu25] .nav-menu__link[data-astro-cid-cqonsu25]:hover{color:var(--color-primary)}.nav-menu[data-astro-cid-cqonsu25] .nav-menu__link[data-astro-cid-cqonsu25].nav-menu__link--active{color:var(--color-primary);font-weight:600}.nav-menu[data-astro-cid-cqonsu25] .nav-menu__badge[data-astro-cid-cqonsu25]{text-transform:uppercase;background-color:var(--color-primary);color:#fff;border-radius:9999px;padding:.1rem .35rem;font-size:.65rem;font-weight:700;line-height:1}.nav-menu--horizontal[data-astro-cid-cqonsu25] .nav-menu__list[data-astro-cid-cqonsu25]{align-items:center;gap:var(--nav-gap);flex-direction:row}.nav-menu--vertical[data-astro-cid-cqonsu25]{width:100%}.nav-menu--vertical[data-astro-cid-cqonsu25] .nav-menu__list[data-astro-cid-cqonsu25]{flex-direction:column;gap:.25rem;width:100%}.nav-menu--vertical[data-astro-cid-cqonsu25] .nav-menu__item[data-astro-cid-cqonsu25]{width:100%}.nav-menu--vertical[data-astro-cid-cqonsu25] .nav-menu__link[data-astro-cid-cqonsu25]{width:100%;padding:.6rem .75rem}.nav-menu--vertical[data-astro-cid-cqonsu25] .nav-menu__link[data-astro-cid-cqonsu25]:hover{color:#0f172a;background-color:#0f172a0d}.nav-menu--vertical[data-astro-cid-cqonsu25] .nav-menu__link[data-astro-cid-cqonsu25].nav-menu__link--active{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.theme-toggle[data-astro-cid-yg7dccdf]{border:1px solid var(--theme-border);color:var(--theme-muted);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.theme-toggle[data-astro-cid-yg7dccdf]:hover{color:var(--theme-text);background-color:#0000000d}.lang-switcher[data-astro-cid-bi7vjpwx]{border:1px solid var(--theme-border);border-radius:var(--radius-md);align-items:center;gap:.25rem;padding:.15rem;display:inline-flex}.header-classic[data-astro-cid-z7zinrpq]{z-index:40;border-bottom:1px solid var(--theme-border);-webkit-backdrop-filter:blur(12px);background-color:#ffffffe6;width:100%;transition:background-color .2s,border-color .2s,box-shadow .2s;position:relative}.header-classic--sticky[data-astro-cid-z7zinrpq]{position:sticky;top:0}.header-classic--fixed[data-astro-cid-z7zinrpq]{position:fixed;top:0;left:0;right:0}.header-classic--transparent[data-astro-cid-z7zinrpq]{-webkit-backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}.header-classic__cta[data-astro-cid-z7zinrpq]{background-color:var(--color-primary);color:#fff;text-decoration:none}.header-classic__cta[data-astro-cid-z7zinrpq]:hover{background-color:color-mix(in srgb, var(--color-primary) 85%, #000)}.section[data-astro-cid-5bgubikn]{box-sizing:border-box;width:100%;position:relative}.section--full-height[data-astro-cid-5bgubikn]{min-height:100dvh}.section[data-astro-cid-5bgubikn] .section__container[data-astro-cid-5bgubikn]{width:100%;max-width:var(--container-7xl);box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.section[data-astro-cid-5bgubikn] .section__container--full-width[data-astro-cid-5bgubikn]{width:100%;max-width:100%}.section[data-astro-cid-5bgubikn] .section__container[data-astro-cid-5bgubikn] .section__header[data-astro-cid-5bgubikn]{flex-direction:column;align-items:flex-start;display:flex}.section[data-astro-cid-5bgubikn] .section__container[data-astro-cid-5bgubikn] .section__header[data-astro-cid-5bgubikn] .section__accent[data-astro-cid-5bgubikn]{order:-1;width:fit-content}.section[data-astro-cid-5bgubikn] .section__container[data-astro-cid-5bgubikn] .section__header[data-astro-cid-5bgubikn] .section__lede[data-astro-cid-5bgubikn]{color:var(--theme-muted);line-height:var(--leading-relaxed)}.reveal-container[data-astro-cid-q6fprs2k]{box-sizing:border-box}.diff-wrapper[data-astro-cid-fej2de7z]{user-select:none;touch-action:pan-y;border:1px solid var(--theme-border,#0000001a);background-color:var(--theme-bg,#fff);width:100%;display:block;position:relative;overflow:hidden}.diff-wrapper[data-astro-cid-fej2de7z].diff--interactive{cursor:ew-resize}.diff-wrapper[data-astro-cid-fej2de7z].diff-aspect--video{aspect-ratio:16/9}.diff-wrapper[data-astro-cid-fej2de7z].diff-aspect--square{aspect-ratio:1}.diff-wrapper[data-astro-cid-fej2de7z].diff-aspect--wide{aspect-ratio:21/9}.diff-wrapper[data-astro-cid-fej2de7z].diff-aspect--photo{aspect-ratio:4/3}.diff-wrapper[data-astro-cid-fej2de7z].diff-aspect--auto{aspect-ratio:auto;grid-template-rows:1fr;grid-template-columns:100%;display:grid}.diff-wrapper[data-astro-cid-fej2de7z].diff-aspect--auto .diff__item[data-astro-cid-fej2de7z]{grid-area:1/1/2/2;width:100%;height:100%;position:relative}.diff-wrapper[data-astro-cid-fej2de7z].diff-aspect--auto .diff__item--before[data-astro-cid-fej2de7z]{z-index:2}.diff-wrapper[data-astro-cid-fej2de7z].diff-aspect--auto .diff__item--after[data-astro-cid-fej2de7z]{z-index:1}.diff-wrapper[data-astro-cid-fej2de7z].diff-radius--none{border-radius:0}.diff-wrapper[data-astro-cid-fej2de7z].diff-radius--sm{border-radius:.25rem}.diff-wrapper[data-astro-cid-fej2de7z].diff-radius--md{border-radius:.375rem}.diff-wrapper[data-astro-cid-fej2de7z].diff-radius--lg{border-radius:.5rem}.diff-wrapper[data-astro-cid-fej2de7z].diff-radius--xl{border-radius:.75rem}.diff-wrapper[data-astro-cid-fej2de7z].diff-radius--2xl{border-radius:1rem}.diff-wrapper[data-astro-cid-fej2de7z].diff-radius--3xl{border-radius:1.5rem}.diff-wrapper[data-astro-cid-fej2de7z].diff-radius--full{border-radius:9999px}.diff__item[data-astro-cid-fej2de7z]{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.diff__item[data-astro-cid-fej2de7z].diff__item--before{z-index:2}.diff__item[data-astro-cid-fej2de7z].diff__item--after{z-index:1}.diff__content[data-astro-cid-fej2de7z]{justify-content:stretch;align-items:stretch;width:100%;height:100%;display:flex}.diff__image[data-astro-cid-fej2de7z]{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.diff__placeholder[data-astro-cid-fej2de7z]{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.diff__placeholder[data-astro-cid-fej2de7z].diff__placeholder--before{color:#64748b;background:#f8fafc}.diff__placeholder[data-astro-cid-fej2de7z].diff__placeholder--after{color:#0f172a;border:1px dashed var(--theme-border);background:#fff}.diff__placeholder[data-astro-cid-fej2de7z] .diff__placeholder-text[data-astro-cid-fej2de7z]{letter-spacing:.05em;text-transform:uppercase;font-size:1.25rem;font-weight:700}.diff__label[data-astro-cid-fej2de7z]{z-index:3;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);pointer-events:none;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem}.diff__label[data-astro-cid-fej2de7z].diff__label--before{color:#dc2626;background-color:#ef44441f;border:1px solid #ef44444d;left:1rem}.diff__label[data-astro-cid-fej2de7z].diff__label--after{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);right:1rem}.diff__handle[data-astro-cid-fej2de7z]{z-index:10;cursor:ew-resize;touch-action:none;outline:none;justify-content:center;align-items:center;width:44px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.diff__handle[data-astro-cid-fej2de7z]:focus-visible .diff__thumb[data-astro-cid-fej2de7z]{box-shadow:0 0 0 3px var(--color-primary)}.diff__handle[data-astro-cid-fej2de7z]:hover .diff__thumb[data-astro-cid-fej2de7z]{transform:scale(1.1)}.diff__line[data-astro-cid-fej2de7z]{background:var(--color-primary);opacity:.9;width:2px;box-shadow:0 0 12px var(--color-primary);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.diff__thumb[data-astro-cid-fej2de7z]{z-index:2;color:#0f172a;border:2px solid var(--color-primary);background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:1px;width:40px;height:40px;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 10px #00000026}.diff__thumb[data-astro-cid-fej2de7z] .diff__icon[data-astro-cid-fej2de7z]{stroke-width:2.5px;width:14px;height:14px}.diff__range[data-astro-cid-fej2de7z]{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.card[data-astro-cid-z35at5hp]{box-sizing:border-box;text-decoration:none}#footer[data-astro-cid-q6ic7tzw] h4[data-astro-cid-q6ic7tzw]{color:#fff!important}#footer[data-astro-cid-q6ic7tzw] ul[data-astro-cid-q6ic7tzw] a[data-astro-cid-q6ic7tzw]{color:#94a3b8;transition:color .2s}#footer[data-astro-cid-q6ic7tzw] ul[data-astro-cid-q6ic7tzw] a[data-astro-cid-q6ic7tzw]:hover{color:#38bdf8}
