.theme-chooser[data-v-931aca32]{color:var(--ink);align-items:center;gap:14px;display:inline-flex}.theme-chooser button[data-v-931aca32]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.theme-chooser-icon[data-v-931aca32]{width:33px;height:33px;font-size:var(--fs-md);justify-content:center;align-items:center;transition:color .18s;display:inline-flex}.theme-chooser-icon[data-v-931aca32]:hover,.theme-chooser-label[data-v-931aca32]:hover{color:var(--blue)}.theme-chooser-text[data-v-931aca32]{font-size:var(--fs-sm);text-align:left;gap:3px;line-height:1.3;display:grid}.theme-chooser .theme-chooser-label[data-v-931aca32]{text-align:left;font-weight:700}.theme-chooser-options[data-v-931aca32]{flex-wrap:wrap;gap:0 6px;display:flex}.theme-chooser-option[data-v-931aca32]{opacity:.7;transition:color .18s,opacity .18s}.theme-chooser-option+.theme-chooser-option[data-v-931aca32]:before{content:"·";opacity:.7;margin-right:6px}.theme-chooser-option[data-v-931aca32]:hover{opacity:1;color:var(--blue)}.theme-chooser .theme-chooser-option.is-active[data-v-931aca32]{opacity:1;color:var(--blue);font-weight:700}.site-footer[data-v-30b797c4]{color:var(--ink);background:var(--theme-background-secondary)}.site-footer-shell[data-v-30b797c4]{width:min(1320px,100%);margin:0 auto}.site-footer-main[data-v-30b797c4]{color:var(--ink);gap:clamp(34px,4vw,60px);padding:clamp(40px,5vw,72px) clamp(28px,4vw,64px);display:grid}.footer-top[data-v-30b797c4]{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-brand[data-v-30b797c4]{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.footer-brand img[data-v-30b797c4]{width:auto;height:clamp(36px,3.4vw,46px);display:block}[data-theme=dark] .footer-brand img[data-v-30b797c4]{filter:brightness(0)invert()}.footer-columns[data-v-30b797c4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.4vw,56px);display:grid}.footer-col h2[data-v-30b797c4]{color:var(--ink);font-size:var(--fs-base);letter-spacing:0;margin:0 0 22px;font-weight:700}.footer-col ul[data-v-30b797c4]{color:var(--ink);font-size:var(--fs-md);gap:14px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.footer-col li[data-v-30b797c4]{margin:0}.footer-col a[data-v-30b797c4]{color:var(--ink);text-decoration:none}.footer-col a[data-v-30b797c4]:hover{color:var(--blue)}.footer-downloads a[data-v-30b797c4]{align-items:flex-start;gap:10px;display:inline-flex}.footer-top-lead[data-v-30b797c4]{align-items:center;gap:clamp(28px,3vw,48px);display:flex}.footer-top-aside[data-v-30b797c4]{align-items:center;gap:24px;display:flex}.footer-certs[data-v-30b797c4]{color:var(--ink);align-items:center;gap:16px;text-decoration:none;display:inline-flex}.footer-caption[data-v-30b797c4]{font-size:var(--fs-sm);gap:3px;line-height:1.3;display:grid}.footer-caption--end[data-v-30b797c4]{text-align:right}.footer-caption strong[data-v-30b797c4]{font-weight:700}.footer-caption span[data-v-30b797c4]{opacity:.7}.footer-certs:hover .footer-caption strong[data-v-30b797c4]{color:var(--blue)}.footer-cert-badges[data-v-30b797c4]{opacity:.85;align-items:center;gap:12px;transition:opacity .15s;display:inline-flex}.footer-certs:hover .footer-cert-badges[data-v-30b797c4]{opacity:1}.footer-cert-badges img[data-v-30b797c4]{width:auto;height:clamp(36px,3.4vw,46px);display:block}@media (width<=1060px){.footer-columns[data-v-30b797c4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.footer-columns[data-v-30b797c4]{grid-template-columns:1fr;gap:28px}.footer-top[data-v-30b797c4]{flex-wrap:wrap}.footer-top-lead[data-v-30b797c4]{flex-wrap:wrap;width:100%}.footer-top-aside[data-v-30b797c4]{justify-content:space-between;width:100%}.footer-caption--end[data-v-30b797c4]{text-align:left}}.locale-panel[data-v-6d0e59ff]{z-index:60;position:fixed;inset:0}.locale-panel button[data-v-6d0e59ff]{font:inherit;cursor:pointer;border:0}.locale-backdrop[data-v-6d0e59ff]{background:var(--scrim);cursor:pointer;border:0;position:absolute;inset:0}.locale-sheet[data-v-6d0e59ff]{width:min(1180px,100% - 48px);color:var(--ink);margin:0 auto;padding:118px 0 80px;position:relative}.locale-close[data-v-6d0e59ff]{width:34px;height:34px;color:var(--ink);font-size:var(--fs-3xl);background:0 0;border-radius:4px;place-items:center;line-height:1;display:grid;position:fixed;top:18px;right:44px}.locale-close[data-v-6d0e59ff]:hover{background:var(--surface-2)}.locale-region h2[data-v-6d0e59ff]{color:var(--ink);font-size:var(--fs-lg);letter-spacing:0;margin:0 0 20px;font-weight:700}.locale-columns[data-v-6d0e59ff]{grid-template-columns:repeat(3,minmax(210px,1fr));gap:28px;display:grid}.locale-column[data-v-6d0e59ff]{align-content:start;gap:8px;display:grid}.locale-country[data-v-6d0e59ff]{border-radius:4px;padding:13px 16px}.locale-country.active[data-v-6d0e59ff]{background:var(--surface-2)}.locale-country h3[data-v-6d0e59ff]{color:var(--ink);font-size:var(--fs-sm);align-items:center;gap:8px;margin:0 0 4px;font-weight:700;line-height:1.25;display:flex}.locale-country h3[data-v-6d0e59ff] .flag-icon{flex:none;width:20px;height:14px}.locale-country div[data-v-6d0e59ff]{flex-wrap:wrap;gap:14px;display:flex}.locale-country button[data-v-6d0e59ff]{color:var(--muted);font-size:var(--fs-2xs);background:0 0;padding:0;line-height:1.45}.locale-country button[data-v-6d0e59ff]:hover,.locale-country button.active[data-v-6d0e59ff]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=680px){.locale-sheet[data-v-6d0e59ff]{width:min(100% - 32px,1180px);padding:92px 0 46px}.locale-columns[data-v-6d0e59ff]{grid-template-columns:1fr}.locale-close[data-v-6d0e59ff]{top:12px;right:14px}}.locale-trigger[data-v-d5ba5855]{align-items:center;gap:var(--bar-gap-item,8px);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:1;display:inline-flex}.locale-trigger[data-v-d5ba5855] svg{width:var(--bar-icon-size,1.15em);height:var(--bar-icon-size,1.15em);font-size:var(--bar-icon-size,1.15em)}.locale-divider[data-v-d5ba5855]{width:1px;height:var(--bar-divider-height,1.15em);background:var(--bar-divider);margin:0 4px}.site-footer-bar[data-v-88f34aed]{--bar-height:38px;--bar-padding-x:24px;--bar-font-size:12px;--bar-icon-size:14px;--bar-divider-height:14px;--bar-gap-item:8px;--bar-gap-legal:24px;z-index:10;height:var(--bar-height);padding:0 var(--bar-padding-x);background:var(--surface-inverse);color:var(--on-inverse);font-size:var(--bar-font-size);justify-content:space-between;align-items:center;font-weight:700;line-height:1;display:flex;position:sticky;bottom:0}.footer-legal[data-v-88f34aed]{align-items:center;gap:var(--bar-gap-legal);display:flex}.footer-legal-link[data-v-88f34aed]{align-items:center;gap:var(--bar-gap-item);color:var(--on-inverse);font:inherit;font-size:var(--bar-font-size);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.footer-legal-link[data-v-88f34aed],.site-footer-bar[data-v-88f34aed] .locale-trigger{height:var(--bar-height)}.footer-legal-link:hover span[data-v-88f34aed],.site-footer-bar[data-v-88f34aed] .locale-trigger:hover span:not(.locale-divider){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.footer-legal-link[data-v-88f34aed]:focus-visible,.site-footer-bar[data-v-88f34aed] .locale-trigger:focus-visible{outline:2px solid var(--on-inverse);outline-offset:2px}.footer-legal-link[data-v-88f34aed] svg{width:var(--bar-icon-size);height:var(--bar-icon-size);font-size:var(--bar-icon-size)}.footer-bar-actions[data-v-88f34aed]{align-items:center;gap:var(--bar-gap-legal);display:flex}@media (width<=680px){.site-footer-bar[data-v-88f34aed]{--bar-padding-x:16px;--bar-gap-legal:16px;gap:var(--bar-gap-legal)}.footer-legal[data-v-88f34aed],.footer-legal-link[data-v-88f34aed]{min-width:0}.footer-legal-link span[data-v-88f34aed]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.footer-legal-link[data-v-88f34aed] svg,.footer-bar-actions[data-v-88f34aed]{flex-shrink:0}.site-footer-bar[data-v-88f34aed] .locale-trigger>span:not(.locale-divider){display:none}}.login-link[data-v-f967acf7]{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-header[data-v-e484c63d]{--ink:var(--header-ink);--line:var(--header-line);--blue:var(--header-accent);z-index:50;background:var(--navbar-bg-color);position:sticky;top:0}.topbar[data-v-e484c63d]{border-bottom:1px solid var(--line);background:var(--navbar-bg-color);height:86px;font-size:var(--fs-nav);justify-content:space-between;align-items:center;padding:0 clamp(24px,4vw,64px);font-weight:700;display:flex}.brand[data-v-e484c63d]{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.brand img[data-v-e484c63d]{width:auto;height:clamp(28px,3vw,40px);display:block}[data-theme=dark] .brand img[data-v-e484c63d]{filter:brightness(0)invert()}.nav-links[data-v-e484c63d],.nav-actions[data-v-e484c63d]{align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.nav-links a[data-v-e484c63d],.nav-actions a[data-v-e484c63d]{color:var(--ink);text-decoration:none}.nav-links a.router-link-active[data-v-e484c63d]{color:var(--blue)}.nav-actions .login-button[data-v-e484c63d]{border:1.5px solid var(--blue);border-radius:var(--radius-xs);min-height:38px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--navbar-bg-color));cursor:pointer;padding:0 20px;font-weight:700;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s}.nav-actions .login-button[data-v-e484c63d]:hover{color:var(--on-accent);border-color:var(--blue-outline);background:var(--blue);box-shadow:0 6px 16px var(--blue-shadow);transform:translateY(-1px)}.nav-actions .login-button[data-v-e484c63d]:active{box-shadow:0 2px 8px var(--blue-shadow);transform:translateY(0)}.nav-actions .login-button[data-v-e484c63d]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.product-trigger[data-v-e484c63d]{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:0;font-weight:700;display:inline-flex}.product-trigger[aria-expanded=true][data-v-e484c63d]{color:var(--blue)}.product-trigger .chevron[data-v-e484c63d]{border-bottom:.14em solid;border-right:.14em solid;width:.5em;height:.5em;transition:transform .18s;transform:translateY(-.18em)rotate(45deg)}.product-trigger .chevron.is-open[data-v-e484c63d]{transform:translateY(.18em)rotate(-135deg)}.product-bar[data-v-e484c63d]{background:var(--surface-2);grid-template-rows:minmax(0,0fr);transition:grid-template-rows .26s;display:grid;overflow:hidden}.product-bar.is-open[data-v-e484c63d]{border-bottom:1px solid var(--line);box-shadow:0 14px 24px var(--header-shadow);grid-template-rows:minmax(0,1fr)}.product-bar-clip[data-v-e484c63d]{min-height:0;overflow:hidden}.product-bar-inner[data-v-e484c63d]{flex-wrap:wrap;justify-content:center;gap:clamp(14px,1.8vw,26px);width:min(1180px,100% - 48px);margin-inline:auto;padding:14px 0;display:flex}.product-bar .product-card[data-v-e484c63d]{min-width:160px;color:var(--ink);text-align:left;flex:0 270px;align-items:center;gap:11px;text-decoration:none;display:flex}.product-icon[data-v-e484c63d]{object-fit:contain;border-radius:7px;flex:none;width:30px;height:30px}.product-card-text[data-v-e484c63d]{gap:1px;min-width:0;display:grid}.product-card-text strong[data-v-e484c63d]{font-size:var(--fs-base);font-weight:700;line-height:1.15}.product-card-text>span[data-v-e484c63d]{color:var(--muted);font-size:var(--fs-xs);font-weight:400;line-height:1.2}.product-bar .product-card:hover .product-card-text strong[data-v-e484c63d],.product-bar .product-card.is-active .product-card-text strong[data-v-e484c63d]{color:var(--blue)}.mobile-menu-toggle[data-v-e484c63d]{border:1px solid var(--border-strong);background:var(--navbar-bg-color);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none}.hamburger-icon[data-v-e484c63d]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.hamburger-icon span[data-v-e484c63d]{background:currentColor;border-radius:1px;height:2px;display:block}.close-icon[data-v-e484c63d]{font-size:28px;font-weight:400;line-height:1}.mobile-menu[data-v-e484c63d]{z-index:70;background:var(--navbar-bg-color);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-menu-topbar .mobile-menu-toggle[data-v-e484c63d]{display:inline-flex}.mobile-menu-body[data-v-e484c63d]{flex:1;padding:8px 0 24px;overflow-y:auto}.mobile-link[data-v-e484c63d]{color:var(--ink);font:inherit;font-size:var(--fs-lg);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-weight:700;text-decoration:none;display:flex}a.mobile-link[data-v-e484c63d]{cursor:pointer}.mobile-link .chevron[data-v-e484c63d]{border-bottom:.15em solid;border-right:.15em solid;width:.55em;height:.55em;transition:transform .18s;transform:translateY(-.19em)rotate(45deg)}.mobile-link .chevron.is-open[data-v-e484c63d]{transform:translateY(.19em)rotate(225deg)}.mobile-products[data-v-e484c63d]{gap:8px;padding:0 14px 8px;display:grid}.mobile-product-card[data-v-e484c63d]{background:var(--surface-2);color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.mobile-product-card .product-card-text strong[data-v-e484c63d]{font-size:var(--fs-base)}.mobile-menu-footer[data-v-e484c63d]{border-top:1px solid var(--line);gap:10px;padding:14px;display:grid}.mobile-topbar-actions[data-v-e484c63d]{align-items:center;gap:10px;display:inline-flex}.mobile-menu-footer .secondary-button[data-v-e484c63d]{border:1.5px solid var(--blue);min-height:48px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, var(--surface));cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1060px){.topbar[data-v-e484c63d]{padding:0 24px}.nav-links[data-v-e484c63d],.nav-actions[data-v-e484c63d],.product-bar[data-v-e484c63d]{display:none}.mobile-menu-toggle[data-v-e484c63d]{display:inline-flex}}@media (width<=680px){.topbar[data-v-e484c63d]{flex-wrap:wrap;gap:14px;height:auto;min-height:58px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.nav-actions .login-button[data-v-e484c63d]{transition:color .18s,border-color .18s,background .18s}.nav-actions .login-button[data-v-e484c63d]:hover,.nav-actions .login-button[data-v-e484c63d]:active{transform:none}}svg[data-v-90c51013]{color:var(--blue)}.card-accent[data-v-90c51013]{display:block}.drawer-backdrop[data-v-af0bf62c]{z-index:500;background:color-mix(in srgb, var(--ink) 45%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-af0bf62c]{background:var(--surface);border:1px solid var(--line);border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;width:min(734px,100%);height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182805}.drawer-stripe[data-v-af0bf62c]{z-index:1;position:absolute;top:0;right:40px}.drawer-header[data-v-af0bf62c]{flex-shrink:0;justify-content:flex-end;align-items:center;padding:24px 48px 0;display:flex}.btn-pdf[data-v-af0bf62c]{background:var(--blue);color:#fff;border:1px solid var(--blue-outline);border-radius:var(--radius-xs,4px);height:28px;box-shadow:0 1px 2px 0 var(--blue-shadow);font-size:var(--fs-sm,.833rem);align-items:center;gap:6px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.btn-pdf--disabled[data-v-af0bf62c]{opacity:.5;cursor:default}.btn-pdf[data-v-af0bf62c] svg{font-size:12px}.drawer-header-actions[data-v-af0bf62c]{align-items:center;gap:10px;display:flex}.btn-icon[data-v-af0bf62c]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xs,4px);width:28px;height:28px;color:var(--ink);cursor:pointer;place-items:center;padding:0;transition:background .12s;display:inline-grid;box-shadow:0 1px 2px #dae4e733}.btn-icon[data-v-af0bf62c]:hover{background:var(--surface-2)}.btn-icon[data-v-af0bf62c] svg{font-size:12px}.drawer-title[data-v-af0bf62c]{flex-direction:column;flex-shrink:0;gap:2px;padding:20px 48px 0;display:flex}.drawer-title-primary[data-v-af0bf62c]{color:var(--ink);font-size:clamp(1.8rem,3.5vw,2.571rem);font-weight:700;line-height:1}.drawer-title-secondary[data-v-af0bf62c]{color:var(--muted);font-size:clamp(1.8rem,3.5vw,2.571rem);font-weight:700;line-height:1}.drawer-meta[data-v-af0bf62c]{font-size:var(--fs-xs,.722rem);color:var(--muted-soft);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;margin:10px 0 0;font-weight:700;display:flex}.meta-sep[data-v-af0bf62c]{opacity:.5}.drawer-translation[data-v-af0bf62c]{border-radius:var(--radius-md,8px);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--fs-sm,.875rem);flex-shrink:0;align-items:flex-start;gap:10px;margin:16px 48px 0;padding:12px 14px;line-height:1.45;display:flex}.drawer-translation[data-v-af0bf62c] svg{color:var(--blue);flex-shrink:0;margin-top:2px}.drawer-translation a[data-v-af0bf62c]{color:var(--blue);margin-left:4px;font-weight:700}.drawer-content[data-v-af0bf62c]{overscroll-behavior:contain;flex:1 1 0;padding:24px 48px 64px;overflow-y:auto}.drawer-content[data-v-af0bf62c]:focus{outline:none}.legal-body[data-v-af0bf62c] h2{font-size:var(--fs-h3-fluid,clamp(1.1rem, 2vw, 1.4rem));color:var(--ink);margin:28px 0 12px;font-weight:700;line-height:1.2}.legal-body[data-v-af0bf62c] h2:first-child{margin-top:0}.legal-body[data-v-af0bf62c] ol{color:var(--muted);font-size:var(--fs-base,1rem);gap:10px;margin:0 0 24px;padding-left:24px;line-height:1.6;display:grid}.legal-body[data-v-af0bf62c] p{color:var(--muted);font-size:var(--fs-base,1rem);margin:0 0 16px;line-height:1.65}.legal-body[data-v-af0bf62c] a{color:var(--blue);text-decoration:none}.legal-body[data-v-af0bf62c] a:hover{text-decoration:underline}.drawer-gradient[data-v-af0bf62c]{background:linear-gradient(to bottom, transparent, var(--surface) 80%);pointer-events:none;height:96px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.drawer-gradient--hidden[data-v-af0bf62c]{opacity:0}.drawer-enter-active[data-v-af0bf62c],.drawer-leave-active[data-v-af0bf62c]{transition:opacity .25s}.drawer-enter-active .drawer[data-v-af0bf62c],.drawer-leave-active .drawer[data-v-af0bf62c]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-af0bf62c],.drawer-leave-to[data-v-af0bf62c]{opacity:0}.drawer-enter-from .drawer[data-v-af0bf62c],.drawer-leave-to .drawer[data-v-af0bf62c]{transform:translateY(100%)}@media (width<=600px){.drawer-header[data-v-af0bf62c],.drawer-title[data-v-af0bf62c],.drawer-content[data-v-af0bf62c]{padding-left:24px;padding-right:24px}.drawer-translation[data-v-af0bf62c]{margin-left:24px;margin-right:24px}.drawer-stripe[data-v-af0bf62c]{right:16px}}.telemetry-notice[data-v-2105e56a]{z-index:90;align-items:center;gap:var(--space-xs);border-left:4px solid var(--blue);background:var(--ink);max-width:calc(100vw - 24px);color:var(--on-dark);font-size:var(--fs-xs);border-radius:4px;padding:6px 10px;line-height:1.3;display:flex;position:fixed;bottom:12px;left:12px}.telemetry-notice__close[data-v-2105e56a]{color:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;line-height:1}.skip-link{z-index:100;color:var(--skip-link-fg);background:var(--skip-link-bg);border-radius:4px;padding:8px 14px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-40px;left:12px}.skip-link:focus{top:12px}main:focus{outline:none}.page-enter-active,.page-leave-active{transition:opacity .22s,transform .22s}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:opacity .15s}.page-enter-from,.page-leave-to{transform:none}}:root{--fs-root:14px;--fs-3xs:.444rem;--fs-2xs:.667rem;--fs-xs:.722rem;--fs-sm:.833rem;--fs-md:.889rem;--fs-base:1rem;--fs-lg:1.222rem;--fs-xl:1.333rem;--fs-2xl:1.444rem;--fs-3xl:1.556rem;--fs-nav:clamp(.95rem, 1.08vw, 1.16rem);--fs-card-title:clamp(1.05rem, 1.25vw, 1.25rem);--fs-card-text:clamp(.9rem, 1vw, 1rem);--fs-lead-fluid:clamp(1rem, 1.7vw, 1.333rem);--fs-partner-fluid:clamp(1rem, 1.5vw, 1.333rem);--fs-h3-fluid:clamp(1.333rem, 2.4vw, 1.889rem);--fs-h2-fluid:clamp(1.556rem, 3vw, 2.333rem);--fs-h1-fluid:clamp(2.333rem, 5vw, 4rem);--fs-hero-fluid:clamp(2.611rem, 5vw, 4.333rem);--fs-hero-avatar:clamp(2rem, 2.5vw, 2.857rem);--space-2xs:.444rem;--space-xs:.667rem;--space-sm:1rem;--space-md:1.333rem;--space-lg:2rem;--space-xl:2.667rem;--space-2xl:3.556rem;--space-3xl:5.333rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-color:#f5f7f8;--navbar-bg-color:#fff;--ink:#031d2b;--ink-700:#01314b;--muted:#345b6e;--muted-soft:#5d7d8d;--on-dark:#b6e5ef;--line:#c9d8db;--blue:#0ea5e9;--blue-400:#16bae7;--blue-100:#b6e5ef;--blue-outline:#0e8ec8;--blue-shadow:#08628a33;--dark:#031d2b;--soft:#f6f8f8;--soft-2:#edf4f5;--theme-background-secondary:#e7ecee;--surface:#fff;--surface-2:#f4f7f8;--surface-3:#eef4f6;--surface-inverse:#002b38;--draft-bg:#fff3b0;--draft-accent:#d9a400;--on-draft:#222;--on-inverse:#fff;--border:#dce7eb;--border-strong:#b7c7ce;--icon-tint-bg:#d8e6eb;--radius-xxs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;font-family:Titillium Web,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-root);color:var(--ink);background:var(--bg-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--on-accent:#fff;--on-photo-pill:#031d2b;--shadow-soft:#dae4e733;--header-ink:#12313d;--header-line:#e6eef1;--header-accent:#18aeea;--page-fold:#fff;--page-fold-edge:#c2d3d9;--skip-link-fg:#fff;--skip-link-bg:#002b38;--scrim:#fffffff0;--bar-divider:#d6e3e759;--header-shadow:#002b380f;--cover-shadow:#00000059;--media-gradient-1:linear-gradient(135deg, var(--ink) 0%, #0b4d6b 60%, var(--blue) 100%);--media-gradient-2:linear-gradient(120deg, #012438 0%, #08607e 55%, var(--blue-400) 100%);--media-gradient-3:linear-gradient(150deg, #01314b 0%, #0a7299 55%, #28c6e8 100%);line-height:1.45}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-color:#0c151b;--navbar-bg-color:#11202a;--ink:#e7eef2;--ink-700:#f2f7fa;--muted:#a2b6c0;--muted-soft:#8096a2;--on-dark:#b6e5ef;--line:#28373f;--blue:#34b3ee;--blue-400:#4cc3f5;--blue-100:#1d3d4b;--blue-outline:#2b86b8;--blue-shadow:#00000073;--dark:#11202a;--soft:#16242d;--soft-2:#1b2a34;--theme-background-secondary:#0e1a22;--surface:#121e26;--surface-2:#16242d;--surface-3:#1b2a34;--surface-inverse:#16242d;--draft-bg:#4a3d00;--draft-accent:#e0b400;--on-draft:#fff8d6;--on-inverse:#eaf4f8;--border:#28373f;--border-strong:#3a4c58;--icon-tint-bg:#1e3540;--on-accent:#fff;--shadow-soft:#dae4e733;--header-ink:#e7eef2;--header-line:#28373f;--header-accent:#4cc3f5;--page-fold:#fff;--page-fold-edge:#c2d3d9;--skip-link-fg:#fff;--skip-link-bg:#002b38;--scrim:#0c151bf0;--bar-divider:#d6e3e759;--header-shadow:#002b380f;--cover-shadow:#00000059;--media-gradient-1:linear-gradient(135deg, #031d2b 0%, #0b4d6b 60%, var(--blue) 100%);--media-gradient-2:linear-gradient(120deg, #012438 0%, #08607e 55%, var(--blue-400) 100%);--media-gradient-3:linear-gradient(150deg, #01314b 0%, #0a7299 55%, #28c6e8 100%)}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/titillium-web-regular-DuEjM8vE.woff2)format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/titillium-web-italic-B_tharN6.woff2)format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/titillium-web-700-C_J2Ye2S.woff2)format("woff2")}body,p{margin:0}#app{width:100%;min-height:100vh;color:var(--ink);text-align:left;border:0}.app-layout{flex-direction:column;min-height:100vh;display:flex}.app-layout>main{flex:1}.home-page *{box-sizing:border-box}.home-page{min-height:100vh;color:var(--ink);overflow:hidden}button{cursor:pointer}button:disabled{cursor:not-allowed}.home-page button,.topbar button{font:inherit;border:0}.section-inner{width:min(1180px,100% - 48px);margin:0 auto}.primary-button{border:1px solid var(--blue-outline);border-radius:var(--radius-xs);min-height:40px;color:var(--on-accent);background:var(--blue);box-shadow:0 6px 16px var(--blue-shadow);font-family:inherit;font-size:var(--fs-md);letter-spacing:0;padding:0 18px;font-weight:700}.secondary-button{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:40px;color:var(--muted);background:var(--surface);box-shadow:0 1px 2px var(--shadow-soft);font-family:inherit;font-size:var(--fs-md);padding:0 16px;font-weight:700}.chevron{border-bottom:.15em solid;border-right:.15em solid;width:.55em;height:.55em;transform:translateY(-.19em)rotate(45deg)}.flag-icon{object-fit:cover;border-radius:2px;width:18px;height:13px;display:inline-block}@media (width<=680px){.section-inner{width:min(100% - 28px,1180px)}}.app-img{transition:opacity .28s,filter .28s}.app-img--pending{opacity:0}[data-theme=dark] .app-img--media{filter:brightness(.82)contrast(1.06)}[data-theme=dark] .app-img--media:hover,[data-theme=dark] a:focus-visible .app-img--media{filter:none}[data-theme=dark] .theme-light-only,:root:not([data-theme=dark]) .theme-dark-only{display:none!important}@media (prefers-reduced-motion:reduce){.app-img{transition:none}.app-img--pending{opacity:1}}.stats__panel[data-theme=bliq]{--t-panel:#0b3545;--t-accent:#2dd4bf;--t-card:#ffffff14;--t-heading:#fff;--t-sub:#a8ddd4;--t-value:#fff;--t-label:#a8ddd4;--t-stat-icon-bg:#ffffff1a;--t-logo-filter:brightness(0) invert(1);--t-watermark-opacity:.1}.stats__panel[data-theme=crashr]{--t-panel:#f0f5ff;--t-accent:#2563eb;--t-card:#2563eb12;--t-heading:#1e3a8a;--t-sub:#4b72c8;--t-value:#1e3a8a;--t-label:#4b72c8;--t-stat-icon-bg:#2563eb1f;--t-badge-ring:#2563eb2e;--t-logo-filter:none;--t-watermark-opacity:.08}[data-theme=dark] .stats__panel[data-theme=crashr]{--t-panel:#0f1d3a;--t-accent:#60a5fa;--t-card:#60a5fa1a;--t-heading:#dbe7ff;--t-sub:#9db7ea;--t-value:#fff;--t-label:#9db7ea;--t-stat-icon-bg:#60a5fa29;--t-badge-ring:#60a5fa47}.stats__panel[data-theme=star]{--t-panel:#162566;--t-accent:#f97316;--t-card:#ffffff14;--t-heading:#fff;--t-sub:#a8b8e8;--t-value:#fff;--t-label:#ffd5a8;--t-stat-icon-bg:#ffffff1a;--t-logo-filter:brightness(0) invert(1);--t-watermark-opacity:.1}.phone-frame[data-theme=crashr]{--frame-accent:#2563eb;--frame-field:#eaf1ff}
