@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white:#fff;--black:#000;--ink-20:#f6fbfd;--ink-25:#f6fbfc;--ink-30:#f3fafc;--ink-35:#eef7fb;--ink-40:#f2f4f5;--ink-50:#eef0f1;--ink-60:#e9eef0;--ink-80:#e6e9eb;--ink-130:#d5dadd;--ink-140:#d5d9dc;--ink-170:#c9cfd3;--ink-250:#b4bbc0;--ink-255:#b4bbbf;--ink-300:#a3abb0;--ink-320:#a3a5a8;--ink-340:#9aa0a4;--ink-420:#8a8c8f;--ink-540:#6b6e72;--ink-590:#5f6266;--ink-700:#45474a;--ink-790:#2e3336;--ink-800:#2e3033;--ink-820:#2b2d30;--ink-850:#1f2629;--ink-860:#1f2427;--ink-880:#1b2124;--ink-890:#191e21;--ink-910:#191a1b;--ink-915:#16191b;--ink-940:#111416;--ink-950:#111;--ink-955:#0e1113;--ink-960:#0b0e10;--stone-10:#fffbf9;--stone-20:#fff8f5;--stone-30:#f8f7f4;--stone-35:#faf6ef;--stone-40:#f7f6f3;--stone-45:#f6f5f2;--stone-50:#f4f3f0;--stone-55:#f1f0ed;--stone-60:#eeede9;--stone-70:#edece8;--stone-75:#ecebe7;--stone-100:#e3e2de;--stone-130:#dddbd6;--stone-140:#dad8d3;--stone-180:#cfcdc8;--stone-200:#c9c7c1;--stone-240:#bdbbb6;--red-510:#c9483b;--red-570:#b3401e;--red-620:#9a3b1e;--red-700:#7e2e14;--red-790:#4a2a22;--red-820:#4a2016;--red-900:#24191a;--orange-30:#fff5f1;--orange-60:#fcebe5;--orange-120:#fbd3c4;--orange-150:#f6cdbe;--orange-200:#f6b7a2;--orange-400:#d9734f;--orange-440:#d9632b;--orange-450:#c8693f;--orange-610:#7a5320;--amber-20:#fff8e8;--amber-30:#fbf5ec;--amber-40:#fbf4ea;--amber-45:#fff1d6;--amber-50:#f7efe2;--amber-60:#f5eee3;--amber-65:#f6eddf;--amber-80:#f1e7d6;--amber-110:#f3dfb4;--amber-140:#f1d3a6;--amber-145:#f3d2a0;--amber-180:#f5c27a;--amber-270:#e2a84b;--amber-400:#b98a00;--amber-440:#8c8478;--amber-580:#8a5a12;--amber-640:#7a4b00;--amber-720:#5c3a00;--lime-20:#f8fae6;--lime-30:#f2f9ec;--lime-35:#f4f9e2;--lime-40:#f0f8e6;--lime-45:#f1f8d8;--lime-50:#f2f8d3;--lime-55:#f3f7d5;--lime-60:#e8f9a8;--lime-65:#e5f2d8;--lime-90:#ddee9a;--lime-230:#9acb6e;--lime-660:#4a540e;--green-40:#edf8e8;--green-50:#e7f5e0;--green-60:#e3f4da;--green-65:#dff5d6;--green-70:#ddf3e6;--green-75:#ddf0d3;--green-90:#d4eec8;--green-100:#bdefa9;--green-110:#c6ebb6;--green-130:#bfe5b0;--green-140:#a8e6a1;--green-200:#9fd39a;--green-210:#7dd892;--green-250:#25d366;--green-330:#3fb950;--green-430:#3e9b2a;--green-470:#22924a;--green-550:#1f7a4a;--green-600:#2f6b1f;--green-660:#2f5a17;--emerald-40:#e9f7f1;--emerald-490:#1f8a6e;--teal-160:#7fe3d6;--teal-190:#7fd7de;--teal-240:#3fd0c2;--teal-290:#2cc3b5;--blue-40:#eaf6fa;--blue-45:#e8f5f9;--blue-50:#e6f4f9;--blue-70:#ddeff6;--blue-75:#e1eef2;--blue-80:#dceff5;--blue-85:#d3f0f6;--blue-90:#d6eff7;--blue-95:#d6eef6;--blue-100:#cdebf5;--blue-105:#d7e7ec;--blue-110:#cde7f0;--blue-120:#bfe3f0;--blue-150:#a9ddec;--blue-155:#9fddf0;--blue-220:#9fc6d3;--blue-290:#7fb5c9;--blue-310:#4db4d6;--blue-330:#49b0d3;--blue-340:#9aa3a8;--blue-370:#3aa3c7;--blue-390:#3a9ec3;--blue-440:#7d878d;--blue-470:#2387ad;--blue-480:#3b78e7;--blue-490:#6f7b81;--blue-510:#3f6fd8;--blue-520:#0866ff;--blue-560:#5f6a70;--blue-565:#1e6f8e;--blue-570:#0a66c2;--blue-650:#4a555b;--blue-690:#134f66;--blue-750:#16414f;--blue-770:#2e383d;--blue-780:#0f3a49;--blue-800:#2a3236;--blue-805:#2a3135;--blue-810:#0b3442;--blue-815:#273035;--blue-830:#192d37;--blue-835:#232b2f;--blue-880:#08232d;--indigo-550:#5b5fc7;--purple-70:#efeaf8;--purple-660:#5b3e9c;--color-bg:var(--white);--color-text:var(--ink-910);--color-text-2:var(--ink-820);--color-text-3:var(--ink-700);--color-muted:var(--ink-540);--color-link:var(--blue-565);--color-link-hover:var(--blue-690);--color-focus:var(--blue-565);--color-selection:var(--blue-100);--color-accent:var(--blue-330);--color-accent-soft:var(--blue-50);--color-border:var(--stone-75);--color-border-strong:var(--stone-100);--color-border-soft:var(--stone-55);--color-surface:var(--stone-30);--color-surface-2:var(--stone-55);--color-dark:var(--ink-910);--color-on-dark:var(--white);--font-sans:"Geist Variable", system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--space-2xs:4px;--space-xs:6px;--space-sm:8px;--space-md:10px;--space-lg:12px;--space-xl:14px;--space-2xl:16px;--space-3xl:24px;--radius-2xs:5px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:22px;--radius-3xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px #191a1b0d;--shadow-sm:0 1px 2px #191a1b0f;--shadow-ring:0 0 0 4px #49b0d32e;--shadow-cta:inset 0 -2px 0 #00000014, 0 10px 24px -12px #1e6f8eb3;--shadow-card:0 1px 2px #08232d14, 0 24px 40px -30px #08232d73;--shadow-float:0 34px 56px -40px #191a1b8c;--shadow-panel:0 40px 70px -50px #191a1b59;--shadow-flag:0 0 0 1px #191a1b1a;--shadow-menu:0 2px 6px #191a1b0f, 0 40px 70px -34px #191a1b66;--shadow-cta-inset:inset 0 -2px 0 #00000014;--shadow-fab:0 14px 30px -12px #191a1b8c;--shadow-banner-bar:0 -10px 30px -12px #1111112e;--shadow-banner:0 12px 40px #1111111f;--shadow-window:0 2px 4px #191a1b0a, 0 50px 90px -50px #192d3773;--shadow-hair:0 1px 2px #191a1b0a;--shadow-badge:0 8px 20px -10px #08232d80;--shadow-lift:0 18px 40px -16px #191a1b59;--shadow-chat:0 2px 4px #191a1b0d, 0 44px 90px -36px #192d3780;--shadow-demo:0 2px 4px #191a1b0a, 0 30px 60px -40px #192d3773;--shadow-model-on:0 0 0 1px var(--blue-110), 0 6px 16px -8px #1e6f8e73;--gradient-hero-glow:radial-gradient(34% 46% at 28% 42%, #bdefa98c, transparent 70%), radial-gradient(38% 50% at 52% 34%, #7fd7de80, transparent 70%), radial-gradient(32% 44% at 76% 46%, #e8f9a899, transparent 70%);--shadow-pressed:0 1px 3px #191a1b1f;--shadow-chip-loose:0 10px 24px -12px #191a1b47;--shadow-memory:0 24px 44px -22px #1e6f8e73;--shadow-plan:0 2px 4px #191a1b0a, 0 40px 80px -52px #1e6f8e80;--shadow-soft:0 1px 2px #191a1b14;--shadow-outline:0 0 0 1.5px var(--ink-910);--shadow-step-on:0 1px 2px #191a1b0d, 0 12px 30px -18px #191a1b40;--shadow-knob:0 1px 2px #00000040;--shadow-context:0 20px 40px -26px #1e6f8e80;--shadow-next:0 40px 60px -44px #191a1b8c;--shadow-flash:0 0 0 8px #49b0d333;--shadow-code:0 40px 80px -46px #111416b3;--shadow-pricing:0 2px 4px #191a1b0a, 0 40px 80px -48px #1e6f8e73;--shadow-segment:0 1px 2px #191a1b1f;--shadow-knob-soft:0 1px 2px #0003;--shadow-cover:0 30px 50px -26px #191a1b80;--shadow-cover-lg:0 40px 60px -30px #191a1b80;--shadow-cover-sm:0 22px 36px -22px #191a1b80;--shadow-post-hover:0 34px 56px -40px #191a1b80;--shadow-featured-hover:0 40px 70px -46px #191a1b80;--shadow-tab-on:0 1px 2px #191a1b0f, 0 10px 24px -16px #191a1b59;--shadow-contact:0 40px 70px -56px #191a1b73;--shadow-map-link:0 6px 16px -6px #191a1b59;--gradient-pricing-glow:radial-gradient(34% 46% at 28% 42%, #bdefa973, transparent 70%), radial-gradient(38% 50% at 52% 34%, #7fd7de6b, transparent 70%), radial-gradient(32% 44% at 76% 46%, #e8f9a880, transparent 70%);--gradient-verbs:radial-gradient(55% 80% at 0% 100%, #f3d2a073, transparent 62%), radial-gradient(45% 60% at 100% 0%, #e8f9a859, transparent 62%), linear-gradient(180deg, var(--amber-30), var(--amber-50));--gradient-models:radial-gradient(55% 80% at 100% 100%, #e8f9a8bf, transparent 62%), radial-gradient(45% 60% at 0% 0%, #7fd7de40, transparent 62%), linear-gradient(160deg, var(--green-40), var(--lime-35));--gradient-how:radial-gradient(55% 80% at 100% 0%, #7fd7de61, transparent 62%), radial-gradient(50% 70% at 0% 100%, #bdefa940, transparent 62%), linear-gradient(180deg, var(--blue-45), var(--ink-30));--gradient-security:radial-gradient(48% 70% at 92% 8%, #e8f9a88c, transparent 62%), radial-gradient(55% 75% at 0% 100%, #bdefa973, transparent 62%), linear-gradient(140deg, var(--blue-310) 0%, var(--blue-390) 100%);--gradient-contact:radial-gradient(70% 120% at 100% 0%, #e8f9a8cc, transparent 60%), linear-gradient(120deg, var(--green-65) 0%, var(--blue-85) 60%);--gradient-cta:linear-gradient(115deg, var(--green-65) 0%, var(--blue-85) 50%, var(--lime-50) 100%);--gradient-cta-drift:linear-gradient(115deg, var(--green-65) 0%, var(--blue-85) 25%, var(--lime-50) 50%, var(--blue-85) 75%, var(--green-65) 100%);--gradient-demo-card:radial-gradient(80% 100% at 100% 0%, #e8f9a8cc, transparent 60%), linear-gradient(140deg, var(--green-65), var(--blue-85));--gradient-contact-team:radial-gradient(80% 110% at 100% 0%, #e8f9a8d9, transparent 60%), linear-gradient(130deg, var(--green-65), var(--blue-85));--gradient-progress:linear-gradient(90deg, var(--teal-190), var(--blue-330));--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.7, 0, .2, 1);--ease-overshoot:cubic-bezier(.2, .9, .3, 1.3);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-quick:.15s;--duration-fast:.16s;--duration-base:.2s;--duration-medium:.28s;--duration-slow:.32s;--duration-slower:.38s;--z-raised:2;--z-glow:40;--z-sticky:59;--z-header:60;--z-dropdown:80;--z-overlay:90;--z-cookies:100;--z-skip-link:200;--container:1200px;--container-wide:1280px;--gutter:24px;--scroll-offset:80px;--astro-code-foreground:var(--ink-130);--astro-code-background:var(--ink-940);--astro-code-token-constant:var(--amber-180);--astro-code-token-string:var(--lime-60);--astro-code-token-comment:var(--blue-490);--astro-code-token-keyword:var(--green-140);--astro-code-token-parameter:var(--amber-180);--astro-code-token-function:var(--teal-190);--astro-code-token-string-expression:var(--green-140);--astro-code-token-punctuation:var(--ink-130);--astro-code-token-link:var(--teal-190)}[data-tone=blue]{--tint:var(--blue-50);--ink:var(--blue-565);--wash-to:var(--ink-30);--wash:linear-gradient(160deg, var(--tint), var(--wash-to));--cover:radial-gradient(60% 90% at 100% 0%, #7fd7dea6, transparent 60%), radial-gradient(50% 70% at 0% 100%, #bdefa973, transparent 60%), linear-gradient(140deg, var(--blue-90), var(--blue-40))}[data-tone=green]{--tint:var(--green-50);--ink:var(--green-600);--wash-to:var(--lime-30);--wash:linear-gradient(160deg, var(--tint), var(--wash-to));--cover:radial-gradient(60% 90% at 0% 100%, #bdefa9d9, transparent 60%), radial-gradient(50% 70% at 100% 0%, #e8f9a899, transparent 60%), linear-gradient(140deg, var(--green-60), var(--lime-40))}[data-tone=lime]{--tint:var(--lime-55);--ink:var(--lime-660);--wash-to:var(--lime-20);--wash:linear-gradient(160deg, var(--tint), var(--wash-to));--cover:radial-gradient(60% 90% at 0% 0%, #e8f9a8e6, transparent 60%), radial-gradient(55% 80% at 100% 100%, #7fd7de73, transparent 60%), linear-gradient(140deg, var(--lime-45), var(--green-50))}[data-tone=amber]{--tint:var(--amber-60);--ink:var(--orange-610);--wash-to:var(--stone-35);--wash:linear-gradient(160deg, var(--tint), var(--wash-to));--cover:radial-gradient(60% 90% at 100% 100%, #f3d2a0bf, transparent 60%), radial-gradient(50% 70% at 0% 0%, #fbd3c499, transparent 60%), linear-gradient(140deg, var(--amber-40), var(--amber-65))}[data-tone=emerald]{--tint:var(--green-70);--ink:var(--green-550);--cover:radial-gradient(60% 90% at 100% 0%, #25d36659, transparent 60%), radial-gradient(50% 70% at 0% 100%, #7fd7de73, transparent 60%), linear-gradient(140deg, var(--green-70), var(--emerald-40))}[data-tone=red]{--tint:var(--orange-60);--ink:var(--red-620)}[data-tone=neutral]{--tint:var(--stone-55);--ink:var(--ink-910)}[data-tone=stone]{--tint:var(--stone-70);--ink:var(--ink-820)}[data-tone=yellow]{--tint:var(--amber-45);--ink:var(--amber-640)}[data-tone=sky]{--tint:var(--blue-95);--ink:var(--blue-690)}[data-tone=navy]{--tint:color-mix(in srgb, var(--white) 72%, transparent);--ink:var(--blue-880)}[data-ai=chatgpt]{--ai:var(--emerald-490)}[data-ai=claude]{--ai:var(--orange-450)}[data-ai=gemini]{--ai:var(--blue-510)}[data-ai=mistral]{--ai:var(--orange-440)}[data-ai=local]{--ai:var(--ink-700)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-out)}:root{interpolate-size:allow-keywords}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-offset)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a,button,summary{-webkit-tap-highlight-color:transparent}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}img{-webkit-user-drag:none}::selection{background:var(--color-selection)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.motion-glow{--glow-color:color-mix(in srgb, var(--blue-330) 16%, transparent);z-index:var(--z-glow);pointer-events:none;opacity:0;width:0;height:0;transition:opacity var(--duration-slow) var(--ease-out);mix-blend-mode:multiply;contain:strict;background:radial-gradient(380px circle at var(--glow-x,0) var(--glow-y,0), var(--glow-color), transparent 60%);position:fixed;top:0;left:0}.motion-glow[data-dark]{--glow-color:color-mix(in srgb, var(--blue-100) 16%, transparent);mix-blend-mode:screen}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-arrow]{transition:transform var(--duration-base) var(--ease-out)}a:hover [data-arrow],button:hover [data-arrow]{transform:translate(3px)}summary::-webkit-details-marker{display:none}details>summary>span[aria-hidden]:last-child{transition:transform var(--duration-slow) var(--ease-in-out);transform-origin:50%}details[open]>summary>span[aria-hidden]:last-child{transform:rotate(45deg)}details::details-content{opacity:0;block-size:0;transition:block-size var(--duration-slower) var(--ease-out), opacity var(--duration-medium) var(--ease-out), content-visibility var(--duration-slower) allow-discrete;overflow:hidden}details[open]::details-content{opacity:1;block-size:auto}@keyframes u-spin{to{transform:rotate(360deg)}}@keyframes u-marquee{to{transform:translate(-50%)}}@keyframes u-drift{to{transform:translate(-50%)}}@keyframes u-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes u-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}}.display,.title-1,.title-2,.title-3{text-wrap:balance;margin:0;font-weight:800}.display{letter-spacing:-.045em;font-size:clamp(40px,6vw,80px);line-height:.99}.title-1{letter-spacing:-.04em;font-size:clamp(30px,4.6vw,58px);line-height:1.02}.title-2{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,46px);line-height:1.04}.title-3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,29px);line-height:1.1}.text-xs{font-size:12px}.text-sm{font-size:13.5px}.text-md{font-size:15px}.text-lg{font-size:17px}.text-xl{font-size:18px}.eyebrow{letter-spacing:-.005em;white-space:nowrap;font-size:14.5px;font-weight:600}.mono{font-family:var(--font-mono);font-weight:500}[data-hl]{background-image:linear-gradient(180deg, transparent 60%, var(--hl,var(--blue-120)) 60%, var(--hl,var(--blue-120)) 92%, transparent 92%);box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%}[data-hl=blue]{--hl:var(--blue-150)}[data-hl=mint]{--hl:var(--green-110)}[data-hl=amber]{--hl:var(--amber-140)}[data-hl=lime]{--hl:var(--lime-90)}[data-hl=red]{--hl:var(--orange-120)}[data-hl=green]{--hl:var(--green-90)}[data-hl=lemon]{--hl:var(--lime-60)}@property --gap{syntax:"*";inherits:false}@property --min{syntax:"*";inherits:false}.container{max-width:var(--container);margin-inline:auto}.section{padding:clamp(48px, 8vw, 104px) var(--gutter)}.section-boxed{padding:clamp(32px,5vw,64px) clamp(12px,2vw,24px)}.boxed{max-width:var(--container-wide);box-sizing:border-box;border-radius:32px;margin-inline:auto;padding:clamp(40px,6.5vw,96px) clamp(20px,5vw,72px)}.stack{gap:var(--gap,var(--space-2xl));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--gap,var(--space-md));flex-wrap:wrap;display:flex}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,210px)), 1fr));gap:var(--gap,var(--space-lg));display:grid}.cookie-banner[data-astro-cid-d2nb3wen]{display:none}.cookie-banner[data-astro-cid-d2nb3wen][data-visible]{display:block}.compact[data-astro-cid-d2nb3wen],.card[data-astro-cid-d2nb3wen]{z-index:var(--z-cookies);background:var(--color-bg);color:var(--color-text);flex-direction:column;position:fixed}.compact[data-astro-cid-d2nb3wen]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);box-shadow:var(--shadow-banner-bar);gap:10px;display:flex;bottom:0;left:0;right:0}.card[data-astro-cid-d2nb3wen]{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:440px;box-shadow:var(--shadow-banner);gap:14px;padding:20px;display:none;bottom:16px;left:16px;right:16px}.cookie-banner[data-astro-cid-d2nb3wen][data-config] .compact[data-astro-cid-d2nb3wen]{display:none}.cookie-banner[data-astro-cid-d2nb3wen][data-config] .card[data-astro-cid-d2nb3wen]{display:flex}.compact-text[data-astro-cid-d2nb3wen]{color:var(--color-text-3);margin:0;font-size:13.5px;line-height:1.45}.compact-actions[data-astro-cid-d2nb3wen]{align-items:center;gap:8px;display:flex}.text-button[data-astro-cid-d2nb3wen]{all:unset;min-height:40px;color:var(--color-link);font:600 14px var(--font-sans);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out);padding:0 6px}.button[data-astro-cid-d2nb3wen]{border-radius:var(--radius-md);min-height:40px;font:600 14px var(--font-sans);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out)}.text-button[data-astro-cid-d2nb3wen]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.text-button[data-astro-cid-d2nb3wen]:active,.button[data-astro-cid-d2nb3wen]:active{transform:scale(.97)}.outline[data-astro-cid-d2nb3wen]{border:1px solid var(--ink-140);background:var(--color-bg);color:var(--color-text);padding:0 14px}.solid[data-astro-cid-d2nb3wen]{background:var(--color-accent);color:var(--color-on-dark);border:0;padding:0 16px;font-weight:700}.push[data-astro-cid-d2nb3wen]{margin-left:auto}.title[data-astro-cid-d2nb3wen]{margin:0;font-size:17px;font-weight:600}.text[data-astro-cid-d2nb3wen]{color:var(--color-text-3);margin:0;font-size:14px;line-height:1.55}.settings[data-astro-cid-d2nb3wen]{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:4px 14px;display:none}.cookie-banner[data-astro-cid-d2nb3wen][data-config] .settings[data-astro-cid-d2nb3wen]{display:flex}.row[data-astro-cid-d2nb3wen]{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.row[data-astro-cid-d2nb3wen]+.row[data-astro-cid-d2nb3wen]{border-top:1px solid var(--ink-50)}label[data-astro-cid-d2nb3wen].row{cursor:pointer}.row-label[data-astro-cid-d2nb3wen]{font-size:14px;font-weight:600}.row-desc[data-astro-cid-d2nb3wen]{color:var(--color-muted);font-size:13px}.row-on[data-astro-cid-d2nb3wen]{color:var(--color-link);font-size:13px;font-weight:600}.check[data-astro-cid-d2nb3wen]{width:20px;height:20px;accent-color:var(--color-link)}.card-actions[data-astro-cid-d2nb3wen]{flex-wrap:wrap;gap:8px;display:flex}.wide[data-astro-cid-d2nb3wen]{flex:1;min-width:110px;min-height:44px;padding:0 14px;font-weight:600}.when-open[data-astro-cid-d2nb3wen],.cookie-banner[data-astro-cid-d2nb3wen][data-config] .when-closed[data-astro-cid-d2nb3wen]{display:none}.cookie-banner[data-astro-cid-d2nb3wen][data-config] .when-open[data-astro-cid-d2nb3wen]{display:inline}@media (width>=640px){.compact[data-astro-cid-d2nb3wen]{display:none}.card[data-astro-cid-d2nb3wen]{display:flex}}.to-top[data-astro-cid-mh7e5rbi]{z-index:var(--z-overlay);background:var(--color-dark);width:48px;height:48px;color:var(--color-on-dark);box-shadow:var(--shadow-fab);cursor:pointer;transition:background var(--duration-quick) var(--ease-out), transform var(--duration-quick) var(--ease-out);border:0;border-radius:14px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:clamp(16px,2.5vw,28px);right:clamp(16px,2.5vw,28px)}.to-top[data-astro-cid-mh7e5rbi][hidden]{display:none}.to-top[data-astro-cid-mh7e5rbi]:hover{background:var(--ink-800);transform:translateY(-2px)}.to-top[data-astro-cid-mh7e5rbi]:active{transform:scale(.97)}.site-footer[data-astro-cid-oenwriqq]{background:var(--ink-955);color:var(--ink-80)}.inner[data-astro-cid-oenwriqq]{max-width:var(--container);padding:clamp(64px, 8vw, 96px) var(--gutter) 0;flex-direction:column;gap:clamp(40px,5vw,56px);margin:0 auto;display:flex}.top[data-astro-cid-oenwriqq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:40px 72px;display:grid}.brand[data-astro-cid-oenwriqq]{flex-direction:column;gap:24px;display:flex}.logo[data-astro-cid-oenwriqq]{align-self:flex-start;display:flex}.logo-img[data-astro-cid-oenwriqq]{filter:brightness(0)invert();width:auto;height:30px}.claim[data-astro-cid-oenwriqq]{max-width:440px;color:var(--ink-40);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.25}.contact[data-astro-cid-oenwriqq]{flex-direction:column;gap:12px;font-size:15px;font-style:normal;display:flex}.contact-row[data-astro-cid-oenwriqq]{color:var(--ink-80);align-self:flex-start;align-items:center;gap:12px;text-decoration:none;display:flex}a[data-astro-cid-oenwriqq].contact-row:hover{color:var(--color-on-dark)}.address[data-astro-cid-oenwriqq]{color:var(--ink-250)}.contact-icon[data-astro-cid-oenwriqq]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--teal-190) 12%, transparent);width:34px;height:34px;color:var(--teal-190);flex-shrink:0;justify-content:center;align-items:center;display:flex}.side[data-astro-cid-oenwriqq]{flex-direction:column;gap:32px;display:flex}.pages[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.page[data-astro-cid-oenwriqq]{border-bottom:1px solid var(--ink-850);color:var(--ink-80);transition:color var(--duration-quick) var(--ease-out), padding var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:17px;font-weight:500;text-decoration:none;display:flex}.page[data-astro-cid-oenwriqq]:hover{color:var(--color-on-dark);padding-left:4px}.page-arrow[data-astro-cid-oenwriqq]{color:var(--blue-560);font-size:15px}.social[data-astro-cid-oenwriqq]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.social-link[data-astro-cid-oenwriqq]{box-sizing:border-box;border:1px solid var(--blue-800);background:var(--ink-880);width:44px;height:44px;color:var(--color-on-dark);transition:background var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.social-link[data-astro-cid-oenwriqq]:hover{background:var(--blue-800);color:var(--color-on-dark);transform:translateY(-2px)}.linkedin[data-astro-cid-oenwriqq]{font:800 16px/1 var(--font-sans);letter-spacing:-.04em}.bottom[data-astro-cid-oenwriqq]{border-top:1px solid var(--blue-835);color:var(--blue-440);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:24px 0 32px;font-size:14px;display:flex}.legal-info[data-astro-cid-oenwriqq],.legal[data-astro-cid-oenwriqq]{flex-wrap:wrap;align-items:center;display:flex}.legal-info[data-astro-cid-oenwriqq]{gap:10px 20px}.country[data-astro-cid-oenwriqq]{color:var(--ink-80);align-items:center;gap:8px;font-weight:600;display:flex}.legal[data-astro-cid-oenwriqq]{gap:8px 20px}.legal-link[data-astro-cid-oenwriqq]{color:var(--blue-340);transition:color var(--duration-base) var(--ease-out);text-decoration:none}.legal-link[data-astro-cid-oenwriqq]:hover{color:var(--color-on-dark)}.cookies[data-astro-cid-oenwriqq]{all:unset;color:var(--teal-190);cursor:pointer;font-weight:600}.cookies[data-astro-cid-oenwriqq]:hover{color:var(--green-100)}.cookies[data-astro-cid-oenwriqq]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lang-switch[data-astro-cid-vhd37z2g]{flex-shrink:0;position:relative}.trigger[data-astro-cid-vhd37z2g]{all:unset;box-sizing:border-box;background:var(--stone-55);color:var(--color-text);cursor:pointer;transition:background var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:6px;display:flex}.trigger[data-astro-cid-vhd37z2g]:hover,.trigger[data-astro-cid-vhd37z2g][aria-expanded=true]{background:var(--stone-75)}.trigger[data-astro-cid-vhd37z2g]:active{transform:scale(.95)}.trigger[data-astro-cid-vhd37z2g]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.flag[data-astro-cid-vhd37z2g]{object-fit:cover;height:14px;box-shadow:var(--shadow-flag);border-radius:3px;display:block}.chevron[data-astro-cid-vhd37z2g]{color:var(--color-muted);transition:transform var(--duration-base) var(--ease-out);display:flex}.trigger[data-astro-cid-vhd37z2g][aria-expanded=true] .chevron[data-astro-cid-vhd37z2g]{transform:rotate(180deg)}.desktop[data-astro-cid-vhd37z2g] .trigger[data-astro-cid-vhd37z2g]{border-radius:var(--radius-pill);height:36px;font:600 12px var(--font-mono);padding:0 10px 0 8px}.desktop[data-astro-cid-vhd37z2g] .trigger[data-astro-cid-vhd37z2g] .flag[data-astro-cid-vhd37z2g]{width:20px}.mobile[data-astro-cid-vhd37z2g] .trigger[data-astro-cid-vhd37z2g]{border-radius:var(--radius-lg);height:42px;padding:0 8px 0 10px}.mobile[data-astro-cid-vhd37z2g] .trigger[data-astro-cid-vhd37z2g] .flag[data-astro-cid-vhd37z2g]{width:21px}.options[data-astro-cid-vhd37z2g]{z-index:var(--z-dropdown);border:1px solid var(--color-border-strong);background:var(--color-bg);min-width:168px;box-shadow:var(--shadow-menu);transform-origin:100% 0;border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);right:0}.options[data-astro-cid-vhd37z2g][hidden]{display:none}.mobile[data-astro-cid-vhd37z2g] .options[data-astro-cid-vhd37z2g]{transform-origin:0 0;left:0;right:auto}.option[data-astro-cid-vhd37z2g]{border-radius:var(--radius-md);color:var(--color-text);transition:background var(--duration-quick) var(--ease-out);align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.option[data-astro-cid-vhd37z2g]:hover{background:var(--stone-45);color:var(--color-text)}.option[data-astro-cid-vhd37z2g][aria-current]{background:var(--color-accent-soft);color:var(--color-link);font-weight:600}.sheet[data-astro-cid-imidouvt]{z-index:var(--z-overlay);box-sizing:border-box;border-top:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;height:calc(100dvh - 64px);display:flex;position:fixed;top:64px;left:0;right:0}.sheet[data-astro-cid-imidouvt][hidden]{display:none}.content[data-astro-cid-imidouvt]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;padding:18px 20px 12px;display:flex;overflow:auto}.group[data-astro-cid-imidouvt]{flex-direction:column;gap:10px;display:flex}.group-label[data-astro-cid-imidouvt]{color:var(--color-muted);font:500 12px var(--font-mono);padding:0 4px}.products[data-astro-cid-imidouvt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product[data-astro-cid-imidouvt]{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg);min-height:96px;color:var(--color-text);transition:transform var(--duration-fast) var(--ease-out);border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.product[data-astro-cid-imidouvt][aria-current]{background:var(--ink-20)}.product[data-astro-cid-imidouvt]:active{transform:scale(.97)}.product-icon[data-astro-cid-imidouvt]{border-radius:var(--radius-md);background:var(--tint);width:32px;height:32px;color:var(--ink);justify-content:center;align-items:center;display:flex}.links[data-astro-cid-imidouvt]{flex-direction:column;display:flex}.link[data-astro-cid-imidouvt]{border-bottom:1px solid var(--color-border-soft);min-height:56px;color:var(--color-text);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:0 4px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.link[data-astro-cid-imidouvt][aria-current]{color:var(--color-link)}.link-arrow[data-astro-cid-imidouvt]{color:var(--ink-340);display:flex}.footer[data-astro-cid-imidouvt]{padding:14px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-bg);grid-template-columns:1fr;gap:10px;display:grid}.footer-button[data-astro-cid-imidouvt]{border:1px solid var(--stone-130);border-radius:var(--radius-lg);min-height:48px;color:var(--color-text);justify-content:center;align-items:center;gap:8px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.product[data-astro-cid-nojnhupx]{position:relative}.trigger[data-astro-cid-nojnhupx]{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);color:var(--color-text-3);cursor:pointer;transition:background var(--duration-quick) var(--ease-out), color var(--duration-quick) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:8px 10px 8px 12px;font-size:15px;font-weight:500;display:flex}.trigger[data-astro-cid-nojnhupx]:hover,.trigger[data-astro-cid-nojnhupx][aria-expanded=true]{background:var(--stone-55);color:var(--color-text)}.trigger[data-astro-cid-nojnhupx][aria-current]{background:var(--color-accent-soft);color:var(--color-text)}.trigger[data-astro-cid-nojnhupx]:active{transform:scale(.97)}.trigger[data-astro-cid-nojnhupx]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.chevron[data-astro-cid-nojnhupx]{transition:transform var(--duration-base) var(--ease-out);display:flex}.trigger[data-astro-cid-nojnhupx][aria-expanded=true] .chevron[data-astro-cid-nojnhupx]{transform:rotate(180deg)}.panel-wrap[data-astro-cid-nojnhupx]{z-index:var(--z-dropdown);padding-top:10px;position:absolute;top:100%;left:-12px}.panel[data-astro-cid-nojnhupx]{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-bg);width:600px;box-shadow:var(--shadow-menu);transform-origin:0 0;border-radius:20px;grid-template-columns:minmax(0,1fr) 210px;gap:10px;padding:10px;display:grid}.items[data-astro-cid-nojnhupx]{flex-direction:column;gap:2px;display:flex}.item[data-astro-cid-nojnhupx]{color:var(--color-text);transition:background var(--duration-quick) var(--ease-out);border-radius:14px;align-items:flex-start;gap:14px;padding:12px;text-decoration:none;display:flex}.item[data-astro-cid-nojnhupx]:hover,.item[data-astro-cid-nojnhupx][aria-current]{background:var(--stone-45);color:var(--color-text)}.item-icon[data-astro-cid-nojnhupx]{background:var(--tint);width:40px;height:40px;color:var(--ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.item-text[data-astro-cid-nojnhupx]{flex-direction:column;gap:3px;min-width:0;display:flex}.item-label[data-astro-cid-nojnhupx]{font-size:15px;font-weight:600}.item-desc[data-astro-cid-nojnhupx],.github-desc[data-astro-cid-nojnhupx]{font-size:13.5px;line-height:1.45}.item-desc[data-astro-cid-nojnhupx]{color:var(--color-muted)}.github[data-astro-cid-nojnhupx]{background:radial-gradient(80% 70% at 100% 0%, color-mix(in srgb, var(--blue-330) 35%, transparent), transparent 65%), var(--ink-940);color:var(--color-on-dark);border-radius:14px;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.github[data-astro-cid-nojnhupx]:hover{color:var(--color-on-dark)}.github-text[data-astro-cid-nojnhupx]{flex-direction:column;gap:6px;display:flex}.github-title[data-astro-cid-nojnhupx]{font-size:15px;font-weight:700}.github-desc[data-astro-cid-nojnhupx]{color:var(--ink-255)}.progress[data-astro-cid-p3hmhndn]{background:var(--gradient-progress);transform-origin:0;width:100%;height:3px;transition:transform .1s linear;position:absolute;top:100%;left:0;transform:scaleX(0)}.site-header[data-astro-cid-isef26zo]{z-index:var(--z-header);background:color-mix(in srgb, var(--white) 60%, transparent);backdrop-filter:saturate(1.6)blur(14px);transition:border-color .25s var(--ease-out), background .25s var(--ease-out);view-transition-name:site-header;border-bottom:1px solid #0000;display:block;position:sticky;top:0}.site-header[data-astro-cid-isef26zo][data-solid]{border-bottom-color:var(--color-border);background:color-mix(in srgb, var(--white) 92%, transparent)}.bar[data-astro-cid-isef26zo]{max-width:var(--container);align-items:center;gap:10px;height:64px;margin:0 auto;padding:0 16px;display:flex}.logo[data-astro-cid-isef26zo]{border-radius:6px;flex-shrink:0;align-items:center;display:flex}.logo-img[data-astro-cid-isef26zo]{width:auto;height:24px;display:block}.desktop[data-astro-cid-isef26zo]{display:none}.spacer[data-astro-cid-isef26zo]{flex:1}.cta-mobile[data-astro-cid-isef26zo]{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-accent);min-height:40px;color:var(--color-on-dark);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.burger[data-astro-cid-isef26zo]{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.burger-bar[data-astro-cid-isef26zo]{background:var(--color-text);width:18px;height:2px;transition:transform var(--duration-base) var(--ease-out);border-radius:2px;display:block}.burger-bar[data-astro-cid-isef26zo]:nth-child(2){transition:opacity var(--duration-quick) var(--ease-out)}.burger[data-astro-cid-isef26zo][aria-expanded=true] .burger-bar[data-astro-cid-isef26zo]:first-child{transform:translateY(7px)rotate(45deg)}.burger[data-astro-cid-isef26zo][aria-expanded=true] .burger-bar[data-astro-cid-isef26zo]:nth-child(2){opacity:0}.burger[data-astro-cid-isef26zo][aria-expanded=true] .burger-bar[data-astro-cid-isef26zo]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.main-nav[data-astro-cid-isef26zo]{flex:1;align-items:center;gap:2px;margin-left:16px}.nav-link[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);color:var(--color-text-3);white-space:nowrap;transition:background var(--duration-quick) var(--ease-out), color var(--duration-quick) var(--ease-out), transform var(--duration-fast) var(--ease-out);padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.nav-link[data-astro-cid-isef26zo]:hover{background:var(--stone-55);color:var(--color-text)}.nav-link[data-astro-cid-isef26zo][aria-current]{background:var(--color-accent-soft);color:var(--color-text)}.nav-link[data-astro-cid-isef26zo]:active{transform:scale(.97)}.actions[data-astro-cid-isef26zo]{align-items:center;gap:6px}.github[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);color:var(--color-text-3);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.github[data-astro-cid-isef26zo]:hover{background:var(--stone-55);color:var(--color-text)}.github[data-astro-cid-isef26zo]:active{transform:scale(.97)}.cta[data-astro-cid-isef26zo]{border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-dark);white-space:nowrap;box-shadow:var(--shadow-cta-inset);transition:background var(--duration-quick) var(--ease-out), transform var(--duration-fast) var(--ease-out);padding:9px 16px;font-size:15px;font-weight:700;text-decoration:none}.cta[data-astro-cid-isef26zo]:hover{background:var(--blue-370);color:var(--color-on-dark)}.cta[data-astro-cid-isef26zo]:active{transform:scale(.97)}@media (width>=640px){.bar[data-astro-cid-isef26zo]{gap:16px;padding:0 24px}}@media (width>=1280px){.desktop[data-astro-cid-isef26zo]{display:flex}.mobile[data-astro-cid-isef26zo]{display:none}}.skip-link[data-astro-cid-z4jru4n3]{z-index:var(--z-skip-link);background:var(--color-dark);color:var(--color-on-dark);border-radius:var(--radius-sm);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link[data-astro-cid-z4jru4n3]:focus{color:var(--color-on-dark);top:12px}
