/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer tailwind{@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;}@layer base{:root,:host{--width-card-xs:200px;--width-card-sm:280px;--width-card-md:320px;--width-card-xl:480px;--width-card-2xl:640px;--width-card-3xl:768px;--font-sans:"Inter", "Inter Fallback", system-ui, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", "Fira Code", monospace;--font-weight-normal:300;--max-width-narrow:780px;--max-width-normal:1280px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:"Inter", "Inter Fallback", system-ui, sans-serif;--default-mono-font-family:"JetBrains Mono", "JetBrains Mono Fallback", "Fira Code", monospace}@layer base{:root{--radius:.625rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:var(--radius);--radius-pill:9999px;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--ease-standard:ease-in-out;--ease-linear:linear;--text-xxs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:.95rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:2.875rem;--text-display-sm:1.35rem;--text-display-md:2.125rem;--text-display-lg:1.4rem;--text-display-floor:1.75rem;--icon-xs:.75rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--ak-leading-tight:1.1;--ak-leading-snug:1.2;--ak-leading-normal:1.35;--tracking-tight:-.025em;--tracking-snug:-.02em;--tracking-wide:.1em;--font-weight-normal:300;--font-weight-semimedium:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-20:5rem;--space-28:7rem;--space-56:14rem;--stroke-thin:.03125rem;--stroke-base:.05625rem;--stroke-md:.0625rem;--stroke-strong:.125rem;--offset-sticky-header-desktop:84px;--offset-sticky-header-mobile:calc(var(--space-4) * 2 + 2.25rem + var(--stroke-base));--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--shadow-xs:0 0 3px 0 #00000014;--shadow-sm:0 0 8px -3px #00000014;--ak-shadow-md:0 0 14px -6px #00000014;--ak-shadow-lg:0 0 24px -8px #0000001f;--ring-width:3px;--ring-offset:2px;--pattern-topo-size:720px;--blur-md:8px;--size-px:1px;--opacity-disabled:.55;--scale-floating-label:.82;--font-sans:"Inter", "Inter Fallback", system-ui, sans-serif;--font-display:"Inter", "Inter Fallback", system-ui, sans-serif;--font-display-serif:"Playfair Display", system-ui, serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", "Fira Code", monospace;--white:#fff;--black:#000;--akua-blue-900:#00008f;--akua-blue-700:#0018cc;--akua-blue-500:#002aff;--akua-blue-400:#35f;--akua-blue-300:#667aff;--akua-blue-200:#9af;--akua-blue-100:#ccd4ff;--akua-blue-050:#eef0ff;--akua-green-600:#1a8c00;--akua-green-500:#2fe502;--akua-green-300:#c3ff8f;--akua-green-100:#eaffdc;--vermilion-300:#ff975d;--vermilion-500:#d55e00;--vermilion-600:#b64100;--vermilion-700:#8f2f00;--tone-blue-100:#e9f5ff;--tone-blue-050:#f8fcff;--tone-yellow-100:#fff6d8;--tone-yellow-050:#fffdf2;--tone-ocre-100:#ffe8d8;--tone-ocre-050:#fff6ef;--tone-cream-100:#f8f1df;--tone-cream-050:#fffaf0;--tone-green-100:#e7f6e8;--tone-green-050:#f5fcf6;--tone-earth-100:#f2e4c8;--tone-earth-050:#fbf4e5;--beige-050:#fbf7ef;--beige-100:#f6ecd9;--beige-200:#eddcbd;--beige-300:#dfc79c;--beige-400:#c9ab78;--beige-600:#9a7f52;--beige-800:#5e4d33;--zinc-950:#09090b;--zinc-900:#18181b;--zinc-800:#27272a;--zinc-700:#3f3f46;--zinc-600:#52525b;--zinc-500:#71717a;--zinc-400:#a1a1aa;--zinc-300:#d4d4d8;--zinc-200:#e4e4e7;--zinc-100:#f4f4f5;--zinc-050:#fafafa;--functional-error:#ef4444;--functional-warning:#f59e0b;--functional-success:#2fe502;--functional-info:#002aff;--sand-light:#fafaf9;--sand-dark:#eca788;--background:var(--sand-light);--foreground:oklch(14.5% 0 0);--foreground-body:oklch(40.5% 0 0);--foreground-soft:var(--foreground-body)}@supports (color:color-mix(in lab, red, red)){:root{--foreground-soft:color-mix(in srgb, var(--foreground-body) 70%, transparent)}}:root{--card:var(--sand-light);--card-foreground:oklch(14.5% 0 0);--popover:#fff;--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-subtle:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--secondary-subtle:color-mix(in srgb, var(--secondary) 45%, transparent)}}:root{--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--akua-blue:var(--akua-blue-500);--akua-blue-subtle:#002aff1a;--akua-green:var(--akua-green-300);--akua-green-accent:var(--akua-green-500);--color-text-on-dark:#fff;--color-text-on-light:#000;--max-w:1600px;--dark:var(--foreground);--tool-accent:var(--vermilion-500);--tool-active:var(--vermilion-600);--tool-solid:var(--vermilion-600);--tool-solid-hover:var(--vermilion-700);--tool-on-solid:var(--white);--tool-line:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-line:color-mix(in srgb, var(--tool-accent) 38%, transparent)}}:root{--tool-hairline:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-hairline:color-mix(in srgb, var(--tool-accent) 22%, transparent)}}:root{--tool-ring:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-ring:color-mix(in srgb, var(--tool-accent) 50%, transparent)}}:root{--tool-hover:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-hover:color-mix(in srgb, var(--tool-accent) 8%, transparent)}}:root{--tool-tint:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-tint:color-mix(in srgb, var(--tool-accent) 10%, var(--popover))}}:root{--tool-callout:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-callout:color-mix(in srgb, var(--tool-accent) 5%, var(--popover))}}:root{--tool-head:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-head:color-mix(in srgb, var(--tool-accent) 18%, var(--popover))}}:root{--tool-pattern-head:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--tool-pattern-head:color-mix(in srgb, var(--white) 55%, transparent)}}:root{--tool-pattern-body:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tool-pattern-body:color-mix(in srgb, var(--tool-accent) 12%, transparent)}}:root{--tool-pattern-size:35rem;--tool-control-height:calc(var(--space-8) + var(--space-1))}@media (pointer:coarse){:root{--tool-control-height:var(--space-10)}}:root.dark,html.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--foreground-body:oklch(82% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--tool-active:var(--vermilion-300);--tool-pattern-head:var(--white)}@supports (color:color-mix(in lab, red, red)){:root.dark,html.dark{--tool-pattern-head:color-mix(in srgb, var(--white) 8%, transparent)}}:root.dark,html.dark{--tool-pattern-body:var(--tool-accent)}@supports (color:color-mix(in lab, red, red)){:root.dark,html.dark{--tool-pattern-body:color-mix(in srgb, var(--tool-accent) 17%, transparent)}}}:root{--ak-leading-relaxed:1.5;--rating-star:#f2b300;--elevation-float:0 0 24px -8px #00000029;--radius-xl:.875rem;--blog-header-height:calc(var(--space-4) * 2 + var(--space-10) + var(--space-1) + var(--stroke-base))}@media (width<=991px){:root{--blog-header-height:calc(var(--space-4) * 2 + var(--text-4xl) + var(--stroke-base))}}:root.dark,html.dark{--elevation-float:0 0 24px -8px #0009}}@layer components{html{color-scheme:light;scroll-padding-top:calc(var(--blog-header-height) + var(--space-6))}html.dark{color-scheme:dark}.blog-body{background-color:var(--background);min-height:100vh;color:var(--foreground-body);font-family:var(--font-sans);font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}.blog-body__fill{flex-direction:column;flex:auto;display:flex}:where(h1,h2,h3,h4,h5,h6){color:var(--foreground)}:focus-visible{outline:var(--ring-width) solid var(--ring)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:var(--ring-width) solid color-mix(in srgb, var(--ring) 50%, transparent)}}:focus-visible{outline-offset:var(--ring-offset);border-radius:var(--radius-sm)}.sr-only{width:var(--size-px);height:var(--size-px);margin:calc(-1 * var(--size-px));clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;padding:0;position:absolute;overflow:hidden}.blog-shell{width:100%;max-width:var(--max-width-normal);padding-inline:var(--space-4);margin-inline:auto}@media (width>=640px){.blog-shell{padding-inline:var(--space-6)}}.blog-main{padding-block:var(--space-10) var(--space-20);flex:auto}.blog-icon{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;display:inline-block}.blog-icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.blog-icon--md{width:var(--icon-md);height:var(--icon-md)}.blog-skip{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transform:translateY(calc(-100% - var(--space-4)));text-decoration:none;position:absolute}.blog-skip:focus-visible{transform:none}.site-logo{width:auto;height:var(--space-6);color:var(--foreground);display:block}.site-logo path{fill:currentColor}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:var(--stroke-base) solid transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--ak-leading-snug);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(calc(-1 * var(--size-px)))}.btn--primary{background:var(--akua-blue-500);color:var(--color-text-on-dark)}.btn--primary:hover{background:var(--akua-blue-700)}.btn--muted{border-color:var(--border);background:var(--muted);color:var(--foreground)}.btn--muted:hover{border-color:var(--zinc-300)}.btn--sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.site-header{z-index:var(--z-sticky);height:var(--blog-header-height);border-bottom:var(--stroke-base) solid var(--border);background-color:var(--background);position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--space-4);height:100%;display:flex}.site-header__brand{align-items:baseline;gap:var(--space-2);flex-shrink:0;display:flex}.site-header__logo{color:inherit;display:inline-flex}.site-header__section{bottom:calc(.138 * var(--space-6));color:var(--akua-blue-500);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1;text-decoration:none;position:relative}.site-nav{min-width:0;margin-inline:auto;display:none}@media (width>=992px){.site-nav{display:block}}.site-nav__list{align-items:center;gap:var(--space-5);display:flex}.site-nav__link{color:var(--foreground-body);font-size:var(--text-base);white-space:nowrap;transition:color var(--duration-base) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.site-nav__link:hover{color:var(--akua-blue-500)}.site-nav__link[aria-current=page]{color:var(--foreground);font-weight:var(--font-weight-medium)}.site-header__actions{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}@media (width>=992px){.site-header__actions{margin-left:0}}.site-header__cta{display:none}@media (width>=992px){.site-header__cta{display:inline-flex}}:is(.theme-toggle,.site-header__burger){width:var(--text-4xl);height:var(--text-4xl);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;transition:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);place-items:center;display:inline-grid}:is(.theme-toggle,.site-header__burger):hover{background-color:var(--muted);color:var(--akua-blue-500)}@media (width>=992px){.site-header__burger{display:none}}.site-header__burger-close{display:none}.site-header:has(.site-menu:popover-open) .site-header__burger-open{display:none}.site-header:has(.site-menu:popover-open) .site-header__burger-close{display:inline-block}.theme-toggle__sun,html.dark .theme-toggle__moon{display:none}html.dark .theme-toggle__sun{display:inline-block}.site-menu{inset:var(--blog-header-height) 0 auto;width:100%;max-width:none;max-height:calc(100dvh - var(--blog-header-height));padding:var(--space-3) var(--space-4) var(--space-6);border:0;border-bottom:var(--stroke-base) solid var(--border);background:var(--popover);color:var(--foreground);box-shadow:var(--ak-shadow-lg);margin:0;overflow-y:auto}.site-menu:popover-open{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=992px){.site-menu:popover-open{display:none}}.site-menu__list{gap:var(--space-1);display:grid}.site-menu__link{padding:var(--space-2) 0;border-bottom:var(--stroke-base) solid var(--border);display:block}@supports (color:color-mix(in lab, red, red)){.site-menu__link{border-bottom:var(--stroke-base) solid color-mix(in srgb, var(--border) 75%, transparent)}}.site-menu__link{color:var(--foreground);font-size:var(--text-sm);text-decoration:none}.site-menu__link:hover{color:var(--akua-blue-500)}.site-menu__link[aria-current=page]{font-weight:var(--font-weight-semibold)}.site-menu__cta{width:100%;min-height:var(--space-14)}.flag-icon{width:auto;height:var(--icon-sm);aspect-ratio:3/2;border-radius:var(--radius-sm);box-shadow:0 0 0 var(--stroke-base) var(--border);flex:none;display:inline-block}.lang-switch{display:none;position:relative}@media (width>=992px){.lang-switch{align-items:center;display:inline-flex}}.lang-switch__trigger{align-items:center;gap:var(--space-2);height:var(--space-10);color:inherit;font:inherit;font-size:var(--text-base);cursor:pointer;transition:color var(--duration-base) var(--ease-standard);display:inline-flex}.lang-switch__trigger:hover{color:var(--akua-blue-500)}.lang-switch__chevron{transition:transform var(--duration-base) var(--ease-standard)}.lang-switch:hover .lang-switch__chevron,.lang-switch:focus-within .lang-switch__chevron{transform:rotate(180deg)}.lang-switch__menu{top:calc(100% + var(--space-3));z-index:var(--z-dropdown);min-width:var(--width-card-xs);padding:var(--space-2);border:var(--stroke-base) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--ak-shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-1 * var(--space-1)));transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), visibility var(--duration-base) var(--ease-standard);position:absolute;right:0}.lang-switch__menu:before{content:"";top:calc(var(--space-3) * -1);height:var(--space-3);position:absolute;left:0;right:0}.lang-switch:hover .lang-switch__menu,.lang-switch:focus-within .lang-switch__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lang-switch__list{flex-direction:column;display:flex}.lang-switch__link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--text-sm);transition:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.lang-switch__link:hover{background-color:var(--muted);color:var(--akua-blue-500)}.lang-switch__link[aria-current=true]{font-weight:var(--font-weight-semibold)}.lang-switch__check{color:var(--akua-blue-500)}.lang-switch-mobile__title{margin:0 0 var(--space-2);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.lang-switch-mobile__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.lang-switch-mobile__link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--stroke-base) solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);font-size:var(--text-sm);transition:color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);text-decoration:none;display:inline-flex}.lang-switch-mobile__link:hover{border-color:var(--akua-blue-200);color:var(--akua-blue-500)}.lang-switch-mobile__link[aria-current=true]{border-color:var(--akua-blue-200);background-color:var(--akua-blue-050);color:var(--akua-blue-700);font-weight:var(--font-weight-semibold)}.site-footer{border-top:var(--stroke-base) solid var(--border);background-color:var(--background);color:var(--foreground-body);flex-shrink:0}.site-footer__inner{gap:var(--space-8);padding-block:var(--space-10) var(--space-8);flex-direction:column;display:flex}.site-footer__grid{gap:var(--space-8) var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.site-footer__grid{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));align-items:start}}.site-footer__col--brand{max-width:var(--width-card-md)}.site-footer__logo-link{color:inherit;display:inline-block}.site-footer__tagline{margin:var(--space-4) 0 0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed)}.site-footer__heading{margin:0 0 var(--space-3);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-snug);text-transform:uppercase}.site-footer__list{gap:var(--space-2);flex-direction:column;display:flex}.site-footer__link{color:var(--muted-foreground);font-size:var(--text-sm);text-align:start;cursor:pointer;transition:color var(--duration-base) var(--ease-standard);text-decoration:none}.site-footer__link:hover{color:var(--akua-blue-500)}.site-footer__cta{margin-block-end:var(--space-1)}.site-footer__social{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.site-footer__social-link{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-footer__social-link{background:color-mix(in srgb, var(--muted-foreground) 12%, transparent)}}.site-footer__social-link{color:var(--foreground);transition:color var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard)}.site-footer__social-link:hover{background:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.site-footer__social-link:hover{background:color-mix(in srgb, var(--akua-blue-500) 14%, transparent)}}.site-footer__social-link:hover{color:var(--akua-blue-500)}.site-footer__social-icon{width:var(--icon-md);height:var(--icon-md)}.site-footer__social-icon path{fill:currentColor}.site-footer__bottom{padding-top:var(--space-6);border-top:var(--stroke-base) solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs)}.blog-kicker{color:var(--akua-blue-500);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.blog-list-header{max-width:var(--max-width-narrow);margin-bottom:var(--space-10)}.blog-list-header__title{margin:var(--space-2) 0 0;font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--ak-leading-tight)}.blog-list-header__lede{margin:var(--space-4) 0 0;font-size:var(--text-lg);line-height:var(--ak-leading-relaxed);text-wrap:pretty}.blog-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--width-card-sm), calc((100% - 2 * var(--space-6)) / 3))), 1fr));gap:var(--space-6);display:grid}.blog-grid__item{display:flex}.blog-card{padding-bottom:var(--space-5);border:var(--stroke-base) solid var(--border);border-radius:var(--radius-xl);background:var(--popover);transition:border-color var(--duration-base) var(--ease-standard);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.blog-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-card:hover{border-color:color-mix(in srgb, var(--foreground) 22%, transparent)}}.blog-card__header{gap:var(--space-3);flex-direction:column;display:flex}.blog-card__cover{margin-bottom:var(--space-1);aspect-ratio:3/2;order:-1;overflow:hidden}.blog-card__cover picture{height:100%;display:block}.blog-card__cover img{object-fit:cover;width:100%;height:100%}.blog-card__title{padding:0 var(--space-5);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--ak-leading-snug);margin:0}.blog-card__link{color:var(--foreground);text-decoration:none}.blog-card__link:after{content:"";position:absolute;inset:0}.blog-card__link:hover{color:var(--akua-blue-500)}.blog-card .blog-post-meta{padding:0 var(--space-5)}.blog-card__excerpt{margin:var(--space-4) 0 0;padding:0 var(--space-5);font-size:var(--text-md);line-height:var(--ak-leading-relaxed);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}.blog-card__footer{margin-top:var(--space-4);padding:0 var(--space-5)}.blog-post-meta{align-items:center;gap:var(--space-2) var(--space-5);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--ak-leading-normal);flex-wrap:wrap;margin:0;display:flex}.blog-post-meta__item{align-items:center;gap:var(--space-2);display:inline-flex}.blog-post-meta__author{z-index:1;color:inherit;text-decoration:none;position:relative}.blog-post-meta__author:hover{color:var(--foreground)}.blog-post-meta__picture{width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-pill)}.blog-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-tag{z-index:1;padding:var(--space-1) var(--space-3);border:var(--stroke-base) solid var(--akua-blue-500);display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.blog-tag{border:var(--stroke-base) solid color-mix(in srgb, var(--akua-blue-500) 25%, transparent)}}.blog-tag{border-radius:var(--radius-pill);background:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-tag{background:color-mix(in srgb, var(--akua-blue-500) 5%, var(--popover))}}.blog-tag{color:var(--akua-blue-500);font-size:var(--text-xs);line-height:var(--ak-leading-snug);transition:border-color var(--duration-base) var(--ease-standard);text-decoration:none}.blog-tag:hover{border-color:var(--akua-blue-500)}.blog-article{padding-top:var(--space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"post""related";justify-content:center;display:grid}@media (width>=768px){.blog-article{grid-template-columns:minmax(0, var(--max-width-narrow))}}@media (width>=1200px){.blog-article{grid-template-areas:"post aside""related related";grid-template-columns:minmax(0, var(--max-width-narrow)) var(--width-card-sm);column-gap:var(--space-12);padding-top:var(--space-10)}}.blog-post{grid-area:post;min-width:0;container-type:inline-size}.blog-article__aside{grid-area:aside;display:none}@media (width>=1200px){.blog-article__aside{display:block}}.blog-article__related{grid-area:related;min-width:0}.blog-post__title{margin:0 0 var(--space-4);font-size:clamp(var(--text-3xl), 4vw, var(--text-4xl));font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--ak-leading-tight);text-wrap:balance}.blog-post__header+.blog-prose>:first-child{margin-top:var(--space-6)}.blog-cover{margin:var(--space-6) 0 var(--space-8)}.blog-cover__image{border:var(--stroke-base) solid var(--border);border-radius:var(--radius-lg);width:100%;height:auto;display:block}.blog-cover__credit{margin:var(--space-2) 0 0;color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--ak-leading-relaxed);text-align:right}.blog-post-footer{gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--stroke-base) solid var(--border);flex-direction:column;display:flex}.blog-pager{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.blog-pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-pager__link{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--stroke-base) solid var(--border);border-radius:var(--radius-xl);background:var(--popover);transition:border-color var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.blog-pager__link:hover{border-color:var(--akua-blue-500)}.blog-pager__link--next{text-align:right;grid-column:-2;align-items:flex-end}.blog-pager__label{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-sm);display:inline-flex}.blog-pager__title{color:var(--foreground);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-snug)}.blog-related{margin-top:var(--space-20)}.blog-related__title{margin:0 0 var(--space-6);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-snug)}.blog-toc--aside{top:calc(var(--blog-header-height) + var(--space-6));max-height:calc(100dvh - var(--blog-header-height) - var(--space-12));padding-left:var(--space-5);border-left:var(--stroke-base) solid var(--border);position:sticky;overflow-y:auto}.blog-toc__title{margin:0 0 var(--space-3);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.blog-toc__list{gap:var(--space-1);flex-direction:column;display:flex}.blog-toc__link{padding-block:var(--space-1);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--ak-leading-normal);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:block}.blog-toc__link:hover{color:var(--foreground)}.blog-toc__link[aria-current=true]{color:var(--akua-blue-500);font-weight:var(--font-weight-medium)}.blog-toc__item--h3 .blog-toc__link{padding-left:var(--space-4)}.blog-toc--mobile{top:var(--blog-header-height);z-index:var(--z-dropdown);border-bottom:var(--stroke-base) solid var(--border);background:var(--background);position:sticky}@media (width>=1200px){.blog-toc--mobile{display:none}}@media (width<=1199px){html:has(.blog-toc--mobile){scroll-padding-top:calc(var(--blog-header-height) + var(--space-12) + var(--space-4))}}.blog-toc__details{max-width:var(--max-width-normal);margin-inline:auto}.blog-toc__summary{align-items:center;gap:var(--space-2);min-height:var(--space-12);padding-inline:var(--space-4);font-size:var(--text-sm);cursor:pointer;list-style:none;display:flex}.blog-toc__summary::-webkit-details-marker{display:none}@media (width>=640px){.blog-toc__summary{padding-inline:var(--space-6)}}.blog-toc__summary-title{padding:var(--space-1) var(--space-3);border:var(--stroke-base) solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);font-weight:var(--font-weight-medium);flex-shrink:0}.blog-toc__chevron{color:var(--muted-foreground);transition:transform var(--duration-base) var(--ease-standard)}.blog-toc__details[open] .blog-toc__chevron{transform:rotate(90deg)}.blog-toc__current{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-toc--mobile .blog-toc__list{max-height:calc(100dvh - var(--blog-header-height) - var(--space-20));padding:var(--space-2) var(--space-4) var(--space-4);border-top:var(--stroke-base) solid var(--border);background:var(--popover);overflow-y:auto}@media (width>=640px){.blog-toc--mobile .blog-toc__list{padding-inline:var(--space-6)}}.blog-prose{color:var(--foreground-body);overflow-wrap:break-word}.blog-prose>*+*{margin-top:var(--space-4)}.blog-prose :where(h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--foreground);font-weight:var(--font-weight-medium);text-wrap:balance}.blog-prose h2:not(:where(.not-content *)){margin-top:var(--space-12);font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl));letter-spacing:var(--tracking-snug);line-height:var(--ak-leading-snug)}.blog-prose h3:not(:where(.not-content *)){margin-top:var(--space-8);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);line-height:var(--ak-leading-snug)}.blog-prose :is(h4,h5,h6):not(:where(.not-content *)){margin-top:var(--space-6);font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:var(--ak-leading-snug)}.blog-prose :is(h2,h3,h4,h5,h6):not(:where(.not-content *))+*{margin-top:var(--space-3)}.blog-prose a:not(:where(.not-content *)){color:var(--akua-blue-500);text-decoration:underline;text-decoration-thickness:var(--stroke-base);text-underline-offset:var(--ring-offset)}.blog-prose a:not(:where(.not-content *)):hover{color:var(--akua-blue-700)}.blog-prose strong:not(:where(.not-content *)){color:var(--foreground);font-weight:var(--font-weight-semibold)}.blog-prose :is(ul,ol):not(:where(.not-content *)){padding-left:var(--space-6)}.blog-prose ul:not(:where(.not-content *)){list-style:outside}.blog-prose ol:not(:where(.not-content *)){list-style:decimal}.blog-prose li:not(:where(.not-content *))+li,.blog-prose li:not(:where(.not-content *))>:is(ul,ol){margin-top:var(--space-2)}.blog-prose hr:not(:where(.not-content *)){margin-block:var(--space-10);border:0;border-top:var(--stroke-base) solid var(--border)}.blog-prose :not(pre)>code:not(:where(.not-content *)){padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-sm)}.blog-prose blockquote:not(:where(.not-content *)){padding-left:var(--space-4);border-left:var(--stroke-strong) solid var(--border)}.blog-prose .katex{white-space:nowrap}.blog-prose .katex-display{margin-block:var(--space-5);padding-block:var(--space-1);color:var(--foreground);overflow:auto hidden}.blog-prose .blog-md-table{margin-top:var(--space-5);margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--popover)}@media (width<=1023px){.blog-prose .blog-md-table{margin-bottom:var(--space-6)}}.blog-md-table table{border:var(--stroke-base) solid var(--border);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;background:var(--popover);width:100%;font-size:var(--text-sm);line-height:var(--ak-leading-normal);display:table;overflow:hidden}@media (width<=1023px){.blog-md-table table{scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.blog-md-table table{scrollbar-color:color-mix(in srgb, var(--foreground) 22%, transparent) transparent}}}.blog-md-table :is(th,td){padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-base) solid var(--border);text-align:left;vertical-align:bottom}.blog-md-table th{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.blog-md-table th .katex{letter-spacing:normal;text-transform:none}.blog-md-table td{color:var(--foreground-body)}.blog-md-table td:first-child{color:var(--foreground)}.blog-md-table :is(th,td)[align=right]{text-align:right;font-variant-numeric:tabular-nums}.blog-md-table td[align=right]{font-family:var(--font-mono);white-space:nowrap}.blog-md-table tbody tr:last-child td{border-bottom:0}.blog-prose details:not(:where(.not-content *)){padding:0 var(--space-4) var(--space-4);border:var(--stroke-base) solid var(--border);border-radius:var(--radius-xl);background:var(--popover)}.blog-prose details:not(:where(.not-content *)):not([open]){padding-bottom:0}.blog-prose details:not(:where(.not-content *))+details{margin-top:var(--space-3)}.blog-prose summary:not(:where(.not-content *)){margin-inline:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);color:var(--foreground);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);cursor:pointer}.blog-prose summary:not(:where(.not-content *))::marker{color:var(--muted-foreground)}.blog-prose details[open]:not(:where(.not-content *))>summary{margin-bottom:var(--space-3);border-bottom:var(--stroke-base) solid var(--border)}.blog-prose .blog-figure{margin-block:var(--space-8)}.blog-figure__plate{border:var(--stroke-base) solid var(--border);border-radius:var(--radius-lg);background:var(--white);position:relative;overflow:hidden}.blog-figure__plate img{cursor:zoom-in;width:100%;height:auto;display:block}.blog-figure__scroll{overscroll-behavior-x:contain;overflow-x:auto}.blog-figure__plate img.blog-figure__schema{min-width:calc(var(--max-width-narrow) - 2 * var(--stroke-base))}.blog-figure--narrow .blog-figure__plate{max-width:var(--width-card-xl);margin-inline:auto}.blog-figure__actions{top:var(--space-2);right:var(--space-2);gap:var(--space-2);display:flex;position:absolute}.blog-figure__button{width:var(--space-8);height:var(--space-8);border:var(--stroke-base) solid var(--beige-200);border-radius:var(--radius-md);background:var(--white);color:var(--beige-800);cursor:zoom-in;transition:border-color var(--duration-base) var(--ease-standard);place-items:center;display:grid;position:relative}.blog-figure__plate:has(img:hover) .blog-figure__zoom,.blog-figure__button:hover{border-color:var(--akua-blue-500);color:var(--akua-blue-500)}.blog-figure__pause{cursor:pointer}.blog-figure__pause .blog-figure__icon-play,.blog-figure__pause[data-paused] .blog-figure__icon-pause{display:none}.blog-figure__pause[data-paused] .blog-figure__icon-play{display:block}@media (prefers-reduced-motion:reduce){.blog-figure__pause{display:none}}:is(.blog-figure__button,.blog-lightbox__button):after{content:attr(aria-label);top:calc(100% + var(--space-2));z-index:1;padding:var(--space-1) var(--space-2);border:var(--stroke-base) solid var(--beige-200);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--ak-shadow-md);color:var(--beige-800);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--ak-leading-normal);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;right:0}@media (hover:hover){:is(.blog-figure__button,.blog-lightbox__button):hover:after{opacity:1}}:is(.blog-figure__button,.blog-lightbox__button):focus-visible:after{opacity:1}.blog-figure__caption{max-width:var(--width-card-2xl);margin:var(--space-3) auto 0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);text-align:center}.blog-figure__caption p{margin:0}.blog-figure__caption strong{color:var(--foreground);font-weight:var(--font-weight-semibold)}.blog-figure:has(.blog-figure__scroll) .blog-figure__caption{margin-top:var(--space-6)}.blog-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-12) var(--space-4) var(--space-4);color:var(--foreground);background:0 0;border:0;margin:0}.blog-lightbox[open]{display:flex}.blog-lightbox::backdrop{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.blog-lightbox::backdrop{background:color-mix(in srgb, var(--background) 94%, transparent)}}.blog-lightbox__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.blog-lightbox__scroll::-webkit-scrollbar{display:none}.blog-lightbox__img{border:var(--stroke-base) solid var(--border);border-radius:var(--radius-lg);background:var(--white);flex:none;max-width:none;margin:auto;display:block}.blog-lightbox__actions{top:var(--space-2);right:var(--space-4);gap:var(--space-2);display:flex;position:absolute}.blog-lightbox__button{width:var(--space-10);height:var(--space-10);border:var(--stroke-base) solid var(--border);border-radius:var(--radius-md);background:var(--popover);color:var(--foreground);cursor:pointer;place-items:center;display:grid;position:relative}.blog-lightbox__button:after{border-color:var(--border);background:var(--popover);color:var(--foreground)}:root:has(.blog-lightbox[open]){overflow:hidden}@property --blog-fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --blog-fade-right{syntax:"<length>";inherits:false;initial-value:0}.blog-post [data-scroll]{-webkit-mask-image:linear-gradient(to right, transparent, var(--white) var(--blog-fade-left), var(--white) calc(100% - var(--blog-fade-right)), transparent), linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);-webkit-mask-image:linear-gradient(to right, transparent, var(--white) var(--blog-fade-left), var(--white) calc(100% - var(--blog-fade-right)), transparent), linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);mask-image:linear-gradient(to right, transparent, var(--white) var(--blog-fade-left), var(--white) calc(100% - var(--blog-fade-right)), transparent), linear-gradient(var(--white) 0 0), linear-gradient(var(--white) 0 0);transition:--blog-fade-left var(--duration-base) var(--ease-standard), --blog-fade-right var(--duration-base) var(--ease-standard);-webkit-mask-composite:source-over,xor,source-over;-webkit-mask-composite:source-over,xor,source-over;-webkit-mask-clip:padding-box,padding-box,border-box;mask-clip:padding-box,padding-box,border-box;mask-composite:add,exclude,add}.blog-post [data-scroll][data-fade~=left]{--blog-fade-left:var(--space-6)}.blog-post [data-scroll][data-fade~=right]{--blog-fade-right:var(--space-6)}.blog-scroll-hint{top:var(--space-1);height:0;color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--ak-leading-normal);text-align:right;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard);display:block;position:relative}.blog-scroll-hint[data-shown]{opacity:1}.blog-prose>.blog-scroll-hint{margin-top:0}@media (prefers-reduced-motion:reduce){.blog-post [data-scroll],.blog-scroll-hint{transition:none}}:where(.blog-prose>:nth-child(n+7):not(.blog-figure,.blog-md-table,ul,ol,.katex-display,.blog-scroll-hint)),:where(.blog-prose>.blog-md-table:nth-child(n+7)>table){content-visibility:auto;contain-intrinsic-size:auto var(--space-28)}:is(.blog-tool,.blog-formula,.blog-glossary,.blog-sources,.blog-products){content-visibility:auto}.blog-tool{contain-intrinsic-size:auto calc(var(--space-56) * 4)}.blog-formula{contain-intrinsic-size:auto var(--width-card-md)}.blog-glossary{contain-intrinsic-size:auto calc(var(--space-56) * 4.5)}.blog-sources{contain-intrinsic-size:auto calc(var(--space-56) * 18)}.blog-products{contain-intrinsic-size:auto calc(var(--space-56) * 3.125)}:root.blog-render-all :is(.blog-prose>*,.blog-md-table>table,.blog-tool,.blog-formula,.blog-glossary,.blog-sources,.blog-products){content-visibility:visible}.blog-not-found{align-items:flex-start;gap:var(--space-5);max-width:var(--max-width-narrow);padding-block:var(--space-20);flex-direction:column;display:flex}.blog-not-found__title{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--ak-leading-tight);margin:0}.blog-not-found__text{font-size:var(--text-lg);line-height:var(--ak-leading-relaxed);margin:0}.blog-eyebrow,.blog-kicker{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);line-height:var(--ak-leading-normal);text-transform:uppercase;margin:0}.blog-eyebrow{margin-top:var(--space-6);color:var(--akua-blue-500)}.blog-kicker{color:var(--muted-foreground)}.blog-prose .blog-part-no{margin:var(--space-12) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:normal;color:var(--akua-blue-500)}.blog-prose .blog-part-no+h2{margin-top:0}.blog-direct{padding:var(--space-4) var(--space-5);border:var(--stroke-md) solid var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-direct{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-500) 25%, transparent)}}.blog-direct{border-radius:var(--radius-lg);background:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-direct{background:color-mix(in srgb, var(--akua-blue-500) 5%, var(--popover))}}.blog-direct{color:var(--foreground)}.blog-direct>:first-child{margin-top:0}.blog-toolnav{gap:var(--space-3);margin:var(--space-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-toolnav__item{min-width:0;padding:var(--space-3) var(--space-4);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--foreground);transition:border-color var(--duration-base) var(--ease-standard);text-decoration:none;display:block}.blog-toolnav__item:hover{border-color:var(--akua-blue-500)}.blog-toolnav__number{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--akua-blue-500);display:block}.blog-toolnav__title{margin-top:var(--space-1);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--ak-leading-normal);display:block}.blog-toolnav__desc{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground);display:block}.blog-glossary{margin:var(--space-8) 0 0;padding:var(--space-5) 0 var(--space-1);border-block:var(--stroke-md) solid var(--border)}.blog-glossary .blog-kicker{margin-bottom:var(--space-3);font-size:var(--text-xs)}.blog-glossary__list{grid-template-columns:minmax(0, calc(var(--space-12) * 4)) minmax(0, 1fr);gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--ak-leading-relaxed);display:grid}.blog-glossary__list dt{font-weight:var(--font-weight-semibold);color:var(--foreground)}.blog-glossary__list dd{color:var(--foreground-body);margin:0}.blog-glossary__list dt:target,.blog-glossary__list dt:target+dd{--blog-target-x:var(--space-2);--blog-target-y:var(--space-1);margin-block:calc(-1 * var(--blog-target-y));padding-block:var(--blog-target-y);background:var(--tone-blue-100)}.blog-glossary__list dt:target{margin-inline:calc(-1 * var(--blog-target-x)) calc(var(--space-5) / -2);padding-inline:var(--blog-target-x) calc(var(--space-5) / 2);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.blog-glossary__list dt:target+dd{margin-inline:calc(var(--space-5) / -2) calc(-1 * var(--blog-target-x));padding-inline:calc(var(--space-5) / 2) var(--blog-target-x);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.blog-prose a.blog-term{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:var(--stroke-strong)}.blog-prose a.blog-term:hover{text-decoration-style:solid}.blog-keypoints{margin:var(--space-8) 0 0;padding:var(--space-5) var(--space-6) var(--space-2);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover)}.blog-keypoints .blog-kicker{margin-bottom:var(--space-3);font-size:var(--text-xs)}.blog-keypoints__list{margin:0;padding-inline-start:var(--space-6);list-style:decimal}.blog-keypoints__list li{margin-bottom:var(--space-3);font-size:var(--text-md);line-height:var(--ak-leading-relaxed);color:var(--foreground)}.blog-keypoints__list li::marker{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--akua-blue-500)}.blog-keyfigs{gap:var(--space-3);margin:var(--space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-keyfig{min-width:0;padding:var(--space-4);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover)}:where(.blog-keyfig) p{margin:0}.blog-keyfig__value{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--ak-leading-tight);color:var(--foreground)}.blog-keyfig__value small{margin-left:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-semimedium);color:var(--muted-foreground)}.blog-keyfig__label{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}.blog-keyfig__text{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body)}.blog-formula{margin:var(--space-4) 0 var(--space-6);padding:var(--space-1) var(--space-5) var(--space-4);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--foreground)}.blog-formula__line{margin:var(--space-5) 0;font-size:var(--text-md)}.blog-formula__line>:only-child,.blog-formula__line .katex-display{margin:0}.blog-formula__note{margin:var(--space-2) 0 0;padding-left:var(--space-6);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground);position:relative}.blog-formula__note:before{content:"";top:calc(var(--space-1) / 2);width:calc(var(--space-3) + var(--stroke-strong));height:calc(var(--space-3) + var(--stroke-strong));background:currentColor;position:absolute;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 10 20 15 15 20'/%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 10 20 15 15 20'/%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.blog-formula__note+.blog-formula__line{margin-top:var(--space-6)}.blog-formula__note .katex{font-size:var(--text-base)}@media (width<=40rem){.blog-formula{padding-inline:var(--space-4)}.blog-formula__line{font-size:var(--text-base)}}.blog-prose details.blog-fold{margin:var(--space-4) 0;border:var(--stroke-md) solid var(--border);border-radius:var(--radius-xl);background:var(--popover);padding:0}.blog-prose .blog-fold__summary{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);margin:0;list-style:none;display:flex}.blog-prose .blog-fold__summary::-webkit-details-marker{display:none}.blog-prose .blog-fold__summary:before{inline-size:var(--icon-sm);block-size:var(--icon-sm);background-color:var(--muted-foreground);content:"";transition:rotate var(--duration-base) var(--ease-standard);flex-shrink:0;margin:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.blog-prose details[open]>.blog-fold__summary:before{rotate:90deg}.blog-prose details[open]>.blog-fold__summary{border-bottom:var(--stroke-md) solid var(--border);margin-bottom:0}.blog-fold__title{flex:1;min-width:0}.blog-fold__state{font-size:var(--text-xs);font-weight:var(--font-weight-semimedium);color:var(--akua-blue-500);flex-shrink:0}.blog-fold[open] .blog-fold__show,.blog-fold:not([open]) .blog-fold__hide{display:none}.blog-fold__body{padding:0 var(--space-4) var(--space-4)}.blog-prose .blog-fold__body table:not(:where(.not-content *)),.blog-prose .blog-fold__body>:first-child{margin-top:var(--space-4)}.blog-prose .blog-hint{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground)}.blog-aside{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover)}.blog-prose .blog-aside__title{margin:0 0 var(--space-2);font-weight:var(--font-weight-medium);color:var(--foreground)}.blog-prose .blog-aside__title+*{margin-top:0}.blog-ref{margin-left:var(--size-px);font-size:var(--text-xxs);font-weight:var(--font-weight-medium);line-height:0}.blog-ref a{text-decoration:none}.blog-sources{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);padding-inline-start:var(--space-6)}.blog-sources li{margin-bottom:var(--space-3);overflow-wrap:anywhere}.blog-sources li::marker{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground)}.blog-sources li:target{color:var(--foreground)}.blog-series-note{margin-top:var(--space-10);padding-top:var(--space-5);border-top:var(--stroke-md) solid var(--border);font-size:var(--text-sm);color:var(--muted-foreground)}.blog-disclaimer{margin:var(--space-6) 0;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:var(--stroke-strong) solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-disclaimer{border-left:var(--stroke-strong) solid color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-disclaimer{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body)}:where(.blog-disclaimer) p{margin:0}.blog-disclaimer__title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-weight:var(--font-weight-semibold);color:var(--foreground);display:flex}.blog-disclaimer__title svg{color:var(--muted-foreground);flex-shrink:0}.blog-num{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-snug)}@media (width<=40rem){.blog-toolnav,.blog-keyfigs{grid-template-columns:minmax(0,1fr)}.blog-glossary__list{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.blog-glossary__list dd{margin-bottom:var(--space-3)}.blog-glossary__list dt:target{margin:calc(-1 * var(--blog-target-y)) calc(-1 * var(--blog-target-x)) calc(-1 * var(--space-1));padding:var(--blog-target-y) var(--blog-target-x) var(--space-1);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.blog-glossary__list dt:target+dd{margin:0 calc(-1 * var(--blog-target-x)) calc(var(--space-3) - var(--blog-target-y));padding:0 var(--blog-target-x) var(--blog-target-y);border-radius:0 0 var(--radius-lg) var(--radius-lg)}}.blog-figure__chart{--blog-chart-margin:14;min-width:calc(var(--space-56) * 2.5 * (640 + 2 * var(--blog-chart-margin)) / 640);position:relative}.blog-figure__chart--wide{min-width:calc((var(--space-56) * 2.5 + var(--space-10)) * (640 + 2 * var(--blog-chart-margin)) / 640)}.blog-figure__overlay{width:100%;height:100%;position:absolute;inset:0}.blog-chart{width:100%;height:auto;min-width:calc(var(--space-56) * 2.5);display:block}.blog-chart-wrap{position:relative;overflow-x:auto}.blog-chart-box{min-width:calc(var(--space-56) * 2.5);position:relative}.blog-chart-box--wide{min-width:calc(var(--space-56) * 2.5 + var(--space-10))}.blog-chart-box>.blog-chart{min-width:0}.blog-chart--wide{min-width:calc(var(--space-56) * 2.5 + var(--space-10))}:is(.blog-figure__scroll,.blog-chart-wrap,.blog-table-wrap,.blog-presets__list,.blog-prose pre)::-webkit-scrollbar{height:calc(var(--space-2) + var(--stroke-strong))}:is(.blog-figure__scroll,.blog-chart-wrap,.blog-table-wrap,.blog-presets__list,.blog-prose pre)::-webkit-scrollbar-track{background:0 0}:is(.blog-figure__scroll,.blog-chart-wrap,.blog-table-wrap,.blog-presets__list,.blog-prose pre)::-webkit-scrollbar-thumb{border:calc(var(--stroke-md) * 3) solid transparent;border-radius:var(--radius-pill);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.blog-figure__scroll,.blog-chart-wrap,.blog-table-wrap,.blog-presets__list,.blog-prose pre)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 18%, transparent)}}:is(.blog-figure__scroll,.blog-chart-wrap,.blog-table-wrap,.blog-presets__list,.blog-prose pre)::-webkit-scrollbar-thumb{background-clip:padding-box}@supports not selector(::-webkit-scrollbar){:is(.blog-figure__scroll,.blog-chart-wrap,.blog-table-wrap,.blog-presets__list,.blog-prose pre){scrollbar-width:thin;scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab, red, red)){:is(.blog-figure__scroll,.blog-chart-wrap,.blog-table-wrap,.blog-presets__list,.blog-prose pre){scrollbar-color:color-mix(in srgb, var(--foreground) 22%, transparent) transparent}}}.blog-presets{position:relative}.blog-presets>.blog-scroll-hint{top:calc(100% + var(--space-1));position:absolute;right:0}@container not (width>=40rem){.blog-figure:has(.blog-figure__chart) .blog-figure__caption,.blog-figure:has(.blog-figure__chart--wide) .blog-figure__caption,.blog-chart-wrap:has(.blog-chart-box)~.blog-legend{margin-top:var(--space-6)}}@container not (width>=48rem){.blog-chart-wrap:has(.blog-chart-box--wide)~.blog-legend{margin-top:var(--space-6)}}.blog-prose pre:not(:where(.not-content *)){margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border:var(--stroke-base) solid var(--border);border-radius:var(--radius-md);background:var(--muted);color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);overflow-x:auto}:where(.blog-chart,.blog-front,.blog-aw-profile) text{font-family:var(--font-sans);fill:var(--foreground-body)}.blog-c-sm{font-size:13px}.blog-c-xs{font-size:11.5px}.blog-c-mono{font-family:var(--font-mono)}.blog-c-cap{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-medium);fill:var(--muted-foreground)}.blog-c-ink{fill:var(--foreground)}.blog-c-muted{fill:var(--muted-foreground)}.blog-c-halo{paint-order:stroke;stroke:var(--popover);stroke-width:5px;stroke-linejoin:round}.blog-c-grid{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-c-grid{stroke:color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-c-grid{stroke-width:1px}.blog-c-axis{stroke:var(--muted-foreground);stroke-width:1px}.blog-c-dotted{stroke-dasharray:2 3}.blog-c-frame{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-c-frame{stroke:color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-c-frame{stroke-width:1px}.blog-c-capacity{stroke:var(--akua-blue-500);stroke-width:1.6px;stroke-dasharray:6 4}.blog-c-etc{fill:none;stroke:var(--beige-600);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.blog-c-threshold{fill:none;stroke:var(--foreground);stroke-width:1.2px;stroke-dasharray:4 3;opacity:.7}.blog-c-compare{fill:none;stroke:var(--muted-foreground);stroke-width:2px;opacity:.9}.blog-c-water-line{fill:none;stroke:var(--akua-blue-500);stroke-width:2.2px;stroke-linejoin:round}.blog-c-cap-5{stroke-dasharray:3 4}.blog-c-heat-wash{fill:var(--beige-300)}@supports (color:color-mix(in lab, red, red)){.blog-c-heat-wash{fill:color-mix(in srgb, var(--beige-300) 32%, transparent)}}.blog-c-heat-line{stroke:var(--beige-600);stroke-width:1.6px}.blog-c-heat-line.blog-c-dotted{stroke-width:1px;opacity:.6}.blog-c-rain{fill:var(--akua-blue-100)}.blog-c-irr,.blog-c-band-ok{fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){.blog-c-band-ok{fill:color-mix(in srgb, var(--akua-blue-300) 12%, transparent)}}.blog-c-band-warn{fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){.blog-c-band-warn{fill:color-mix(in srgb, var(--akua-blue-300) 4.5%, transparent)}}.blog-c-band-bad{fill:var(--beige-400)}@supports (color:color-mix(in lab, red, red)){.blog-c-band-bad{fill:color-mix(in srgb, var(--beige-400) 22%, transparent)}}.blog-c-bar-water{fill:var(--akua-blue-200);stroke:var(--akua-blue-500);stroke-width:.8px}.blog-c-bar-etc{fill:var(--beige-200);stroke:var(--beige-600);stroke-width:.8px}.blog-c-soil{fill:var(--beige-100)}.blog-c-soil-hatch{stroke:var(--beige-400);stroke-width:.8px}.blog-c-lost-hatch{stroke:var(--akua-blue-300);stroke-width:.8px}.blog-c-water-wash{fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){.blog-c-water-wash{fill:color-mix(in srgb, var(--akua-blue-300) 16%, transparent)}}.blog-c-water-film{fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){.blog-c-water-film{fill:color-mix(in srgb, var(--akua-blue-300) 42%, transparent)}}.blog-c-root-line{stroke:var(--beige-600);stroke-width:1.6px;stroke-dasharray:6 3}.blog-c-front-line{stroke:var(--akua-blue-500);stroke-width:1.6px;stroke-dasharray:4 3}.blog-c-front-arrow{stroke:var(--akua-blue-500);stroke-width:2.5px}.blog-c-front-head{fill:var(--akua-blue-500)}.blog-c-horizon{fill:var(--beige-100);stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-c-horizon{stroke:color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-c-ru{fill:var(--akua-blue-100);stroke:var(--akua-blue-500);stroke-width:1px}.blog-c-rfu{fill:var(--akua-blue-500)}.blog-c-ru-fill{fill:var(--akua-blue-100)}.blog-c-hit{fill:#0000}.blog-c-cross{opacity:0}.blog-c-cross.is-visible{opacity:1}.blog-c-cross-line{stroke:var(--foreground);stroke-width:1px;opacity:.35}.blog-c-dot-etc{fill:var(--beige-600);stroke:var(--popover);stroke-width:2px}.blog-c-dot-water{fill:var(--akua-blue-500);stroke:var(--popover);stroke-width:2px}@property --blog-wm-size{syntax:"<length>";inherits:true;initial-value:27px}.blog-post>.blog-prose{--blog-wm-size:calc((100cqi - 2 * var(--stroke-base)) * 48 / 1120)}.blog-wm-box{position:relative}.blog-wm{right:calc(var(--blog-wm-size) * .3);bottom:calc(var(--blog-wm-size) * .3);width:var(--blog-wm-size);height:var(--blog-wm-size);background:var(--foreground);opacity:.1;pointer-events:none;border-radius:50%;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='50 50 1000 1000'%3E%3Cpath d='M270.997 581.752C452.28 477.089 615.756 582.546 797.039 477.882C961.384 382.997 982.142 298.782 982.192 298.578C1015.13 355.629 1036.54 418.588 1045.21 483.86L1045.99 489.98C1050.17 524.716 1050.7 559.711 1047.62 594.396C1043.72 641.966 1032.77 689.048 1014.54 734.608C972.64 839.322 898.583 926.645 800.867 982.505C800.578 982.673 800.289 982.844 799.999 983.011L794.652 986.053C739.209 1017.16 678.304 1037.38 615.198 1045.61C552.094 1053.84 487.986 1049.93 426.31 1034.11L420.349 1032.55C358.834 1015.96 301.029 987.773 250.026 949.531L245.114 945.798C194.553 906.908 151.852 858.744 119.287 803.904L116.167 798.578C116.167 798.578 93.9477 683.972 270.997 581.752ZM378.54 716.606C304.325 759.455 268.131 806.306 250.285 839.833C243.628 852.341 239.384 863.289 236.678 871.86C306.397 938.862 385.661 977.907 478.785 993.311C579.509 1009.97 684.193 990.674 773.603 940.298C774.454 939.819 775.302 939.335 776.149 938.851C826.814 909.385 871.222 870.272 906.87 823.703C942.808 776.756 969.142 723.151 984.368 665.951C991.019 640.968 995.492 615.511 997.773 589.867C999.585 567.628 999.685 545.246 998.091 522.845C964.096 558.554 917.633 599.408 858.772 633.391C780.6 678.522 685.471 673.982 607.346 673.711C523.607 673.42 447.997 676.504 378.54 716.606ZM296.079 625.196C215.752 671.573 185.464 717.722 173.646 747.257C167.584 762.409 165.838 774.51 165.424 781.99C165.395 782.514 165.38 783.016 165.363 783.495C175.498 800.061 186.672 815.928 198.802 831.007C218.433 787.642 261.072 726.502 353.458 673.162L357.321 670.967C519.651 580.208 704.026 661.816 830.689 591.646L833.69 589.948C905.747 548.346 957.986 495.144 989.838 456.668C985.97 438.318 980.968 420.241 974.871 402.538C943.514 437.624 895.469 478.978 822.121 521.326C718.54 581.128 619.587 580.139 534.045 579.942C447.208 579.743 373.781 580.335 296.079 625.196Z'/%3E%3Cpath d='M304.43 114.462C403.567 58.6081 518.873 38.3605 631.344 57.0584C743.815 75.7567 846.74 132.283 923.154 217.322L923.02 218.625C921.507 231.491 904.569 337.206 750.131 426.372L724.978 382.805C799.82 339.595 836.567 293.723 854.713 261.398C861.121 249.982 865.328 239.997 868.103 232.088C801.54 166.008 716.051 122.036 623.35 106.625C522.126 89.7968 418.351 108.018 329.128 158.286C239.905 208.554 170.554 287.872 132.513 383.162C107.472 445.889 96.9838 513.075 101.251 579.755C136.174 542.944 184.003 500.54 244.047 465.874C322.309 420.69 417.592 425.31 495.841 425.639C579.713 425.991 655.439 422.953 724.978 382.805L750.131 426.372L746.263 428.571C583.743 519.432 399.017 437.492 272.204 507.74L269.2 509.44C141.312 583.276 71.9065 696.917 71.9065 696.917C39.2617 589.219 43.5563 473.863 84.0156 369.292L85.9723 364.322C128.24 258.444 205.293 170.316 304.43 114.462Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='50 50 1000 1000'%3E%3Cpath d='M270.997 581.752C452.28 477.089 615.756 582.546 797.039 477.882C961.384 382.997 982.142 298.782 982.192 298.578C1015.13 355.629 1036.54 418.588 1045.21 483.86L1045.99 489.98C1050.17 524.716 1050.7 559.711 1047.62 594.396C1043.72 641.966 1032.77 689.048 1014.54 734.608C972.64 839.322 898.583 926.645 800.867 982.505C800.578 982.673 800.289 982.844 799.999 983.011L794.652 986.053C739.209 1017.16 678.304 1037.38 615.198 1045.61C552.094 1053.84 487.986 1049.93 426.31 1034.11L420.349 1032.55C358.834 1015.96 301.029 987.773 250.026 949.531L245.114 945.798C194.553 906.908 151.852 858.744 119.287 803.904L116.167 798.578C116.167 798.578 93.9477 683.972 270.997 581.752ZM378.54 716.606C304.325 759.455 268.131 806.306 250.285 839.833C243.628 852.341 239.384 863.289 236.678 871.86C306.397 938.862 385.661 977.907 478.785 993.311C579.509 1009.97 684.193 990.674 773.603 940.298C774.454 939.819 775.302 939.335 776.149 938.851C826.814 909.385 871.222 870.272 906.87 823.703C942.808 776.756 969.142 723.151 984.368 665.951C991.019 640.968 995.492 615.511 997.773 589.867C999.585 567.628 999.685 545.246 998.091 522.845C964.096 558.554 917.633 599.408 858.772 633.391C780.6 678.522 685.471 673.982 607.346 673.711C523.607 673.42 447.997 676.504 378.54 716.606ZM296.079 625.196C215.752 671.573 185.464 717.722 173.646 747.257C167.584 762.409 165.838 774.51 165.424 781.99C165.395 782.514 165.38 783.016 165.363 783.495C175.498 800.061 186.672 815.928 198.802 831.007C218.433 787.642 261.072 726.502 353.458 673.162L357.321 670.967C519.651 580.208 704.026 661.816 830.689 591.646L833.69 589.948C905.747 548.346 957.986 495.144 989.838 456.668C985.97 438.318 980.968 420.241 974.871 402.538C943.514 437.624 895.469 478.978 822.121 521.326C718.54 581.128 619.587 580.139 534.045 579.942C447.208 579.743 373.781 580.335 296.079 625.196Z'/%3E%3Cpath d='M304.43 114.462C403.567 58.6081 518.873 38.3605 631.344 57.0584C743.815 75.7567 846.74 132.283 923.154 217.322L923.02 218.625C921.507 231.491 904.569 337.206 750.131 426.372L724.978 382.805C799.82 339.595 836.567 293.723 854.713 261.398C861.121 249.982 865.328 239.997 868.103 232.088C801.54 166.008 716.051 122.036 623.35 106.625C522.126 89.7968 418.351 108.018 329.128 158.286C239.905 208.554 170.554 287.872 132.513 383.162C107.472 445.889 96.9838 513.075 101.251 579.755C136.174 542.944 184.003 500.54 244.047 465.874C322.309 420.69 417.592 425.31 495.841 425.639C579.713 425.991 655.439 422.953 724.978 382.805L750.131 426.372L746.263 428.571C583.743 519.432 399.017 437.492 272.204 507.74L269.2 509.44C141.312 583.276 71.9065 696.917 71.9065 696.917C39.2617 589.219 43.5563 473.863 84.0156 369.292L85.9723 364.322C128.24 258.444 205.293 170.316 304.43 114.462Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.blog-legend{justify-content:center;gap:calc(var(--space-1) + var(--stroke-strong)) calc(var(--space-4) + var(--stroke-strong));max-width:var(--width-card-3xl);margin:var(--space-3) auto var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.blog-legend--compact{margin-top:var(--space-2)}.blog-legend__key{width:calc(var(--space-3) + var(--stroke-strong));height:calc(var(--space-2) + var(--stroke-strong));margin-right:calc(var(--space-1) + var(--stroke-strong));border-radius:var(--stroke-strong);vertical-align:-1px;display:inline-block}.blog-legend__key--etc,.blog-legend__key--water,.blog-legend__key--compare{height:var(--stroke-strong);border-radius:var(--stroke-md);vertical-align:calc(var(--stroke-md) * 3)}.blog-legend__key--etc{background:var(--beige-600)}.blog-legend__key--water{background:var(--akua-blue-500)}.blog-legend__key--compare{background:var(--muted-foreground)}.blog-legend__key--irr{background:var(--akua-blue-300)}.blog-legend__key--rain{background:var(--akua-blue-100)}.blog-legend__key--wave{background:var(--beige-300)}@supports (color:color-mix(in lab, red, red)){.blog-legend__key--wave{background:color-mix(in srgb, var(--beige-300) 32%, transparent)}}.blog-legend__key--wave{border:var(--stroke-md) solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-legend__key--wave{border:var(--stroke-md) solid color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-legend__key--ru{background:var(--akua-blue-100);border:var(--stroke-md) solid var(--akua-blue-500)}.blog-legend__key--rfu{background:var(--akua-blue-500)}.blog-legend__key--capacity,.blog-legend__key--threshold{border-top:var(--stroke-strong) dashed;height:0;vertical-align:calc(var(--stroke-md) * 3);border-radius:0}.blog-legend__key--capacity{border-top-color:var(--akua-blue-500)}.blog-legend__key--threshold{border-top-color:var(--foreground);opacity:.7}.blog-tip{z-index:2;min-width:calc(var(--width-card-xs) - var(--space-8));padding:var(--space-2) calc(var(--space-2) + var(--stroke-strong));border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);box-shadow:var(--ak-shadow-lg);font-size:var(--text-xs);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);pointer-events:none;position:absolute}.blog-tip b{font-weight:var(--font-weight-semibold);color:var(--foreground)}.blog-tip__row{justify-content:space-between;gap:calc(var(--space-3) + var(--stroke-strong));display:flex}.blog-tip__row span:last-child{font-family:var(--font-mono);color:var(--foreground)}.blog-tip__state{margin-top:var(--space-1);color:var(--foreground)}.blog-tool{--blog-tool-pad:var(--space-5);--blog-tool-inner-radius:calc(var(--radius-xl) - var(--stroke-md));margin:var(--space-8) 0;border:var(--stroke-md) solid var(--akua-blue-500);border-radius:var(--radius-xl);color:var(--foreground-body);scroll-margin-top:calc(var(--blog-header-height) + var(--space-4))}.blog-tool__head{align-items:center;column-gap:var(--space-4);padding:var(--space-4) var(--blog-tool-pad);border-bottom:var(--stroke-md) solid var(--border);border-radius:var(--blog-tool-inner-radius) var(--blog-tool-inner-radius) 0 0;background:var(--popover);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"number actions""title title""desc desc";display:grid}.blog-tool__number{color:var(--akua-blue-500);grid-area:number}.blog-tool__title{min-width:0;font-size:var(--text-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--ak-leading-snug);text-wrap:balance;color:var(--foreground);margin:0}.blog-tool__desc{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground);grid-area:desc}.blog-tool__body{isolation:isolate;padding:var(--blog-tool-pad);border-radius:0 0 var(--blog-tool-inner-radius) var(--blog-tool-inner-radius);position:relative}.blog-tool__body:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--akua-blue-500);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.blog-tool__body:before{background-color:color-mix(in srgb, var(--akua-blue-500) 7.5%, transparent)}}.blog-tool__body:before{-webkit-mask:url(/images/blog/motif-courbes-de-niveau.svg) 0 0 / var(--tool-pattern-size) repeat;-webkit-mask:url(/images/blog/motif-courbes-de-niveau.svg) 0 0 / var(--tool-pattern-size) repeat;mask:url(/images/blog/motif-courbes-de-niveau.svg) 0 0 / var(--tool-pattern-size) repeat;pointer-events:none}.blog-tool__plate{padding:var(--space-3);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover)}.blog-tool__split{gap:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.blog-tool__visual-split{--blog-tool-visual-w:15rem;--blog-tool-visual-max:20rem;grid-template-columns:minmax(0, calc(var(--blog-tool-visual-w) + 2 * (var(--space-3) + var(--stroke-md)))) minmax(0, 1fr);gap:var(--space-6);align-items:start;display:grid}.blog-tool__visual{width:100%;max-width:var(--blog-tool-visual-max);height:auto;margin:0 auto;display:block}.blog-tool__visual-split>.blog-tool__plate{width:100%;max-width:calc(var(--blog-tool-visual-max) + 2 * (var(--space-3) + var(--stroke-md)));margin-inline:auto}.blog-tool__visual svg{width:100%;height:auto;display:block}.blog-tool__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.blog-controls{--blog-ctl-min:12.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--blog-ctl-min), 1fr));gap:var(--space-4) var(--space-5);margin-bottom:var(--space-4);display:grid}.blog-controls--stack{grid-template-columns:minmax(0,1fr)}.blog-controls--wide{--blog-ctl-min:15rem}.blog-ctl{min-width:0}.blog-ctl--spaced{margin-top:var(--space-4)}.blog-ctl__label{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);color:var(--foreground);display:flex}.blog-ctl__label output{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semimedium);color:var(--muted-foreground);white-space:nowrap}.blog-ctl__value{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--ak-leading-normal);color:var(--foreground);margin:0}.blog-select-wrap{position:relative}.blog-select-wrap:after{content:"";top:50%;right:var(--space-2);width:var(--icon-sm);height:var(--icon-sm);background:var(--muted-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / var(--icon-sm) var(--icon-sm) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / var(--icon-sm) var(--icon-sm) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / var(--icon-sm) var(--icon-sm) no-repeat;pointer-events:none;position:absolute;translate:0 -50%}.blog-select{width:100%;height:var(--space-8);padding:0 calc(var(--space-2) + var(--icon-sm) + var(--space-2)) 0 var(--space-3);border:var(--stroke-md) solid var(--input);border-radius:var(--radius-md);background:var(--popover);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--ak-leading-snug);text-overflow:ellipsis;appearance:none;cursor:pointer}.blog-select:focus-visible,.blog-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 var(--ring-width) var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.blog-select:focus-visible,.blog-input:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-input{width:100%;height:var(--space-8);padding:0 var(--space-3);border:var(--stroke-md) solid var(--input);border-radius:var(--radius-md);background:var(--popover);color:var(--foreground);font:inherit;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.blog-seg{gap:var(--space-1);width:fit-content;max-width:100%;padding:var(--space-1);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-xl);background:var(--secondary);flex-wrap:wrap;display:flex}.blog-seg button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--foreground);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);white-space:nowrap;cursor:pointer;background:0 0;border:0}.blog-seg button:hover,.blog-seg button[aria-pressed=true]{background:var(--white)}.blog-seg--grid{--blog-seg-min:7.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--blog-seg-min), 1fr));border-radius:var(--radius-lg);width:100%;display:grid}.blog-seg--grid button{border-radius:var(--radius-md);white-space:normal}.blog-seg button:focus-visible{box-shadow:0 0 0 var(--ring-width) var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.blog-seg button:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-btn{min-height:var(--space-8);padding:var(--space-1) var(--space-3);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--ak-leading-normal);text-align:left;cursor:pointer;background:0 0}.blog-btn:hover{background:var(--border)}.blog-btn:focus-visible{box-shadow:0 0 0 var(--ring-width) var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.blog-btn:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-btn--primary{border-color:var(--akua-blue-500);background:var(--akua-blue-500);color:var(--color-text-on-dark)}.blog-btn--primary:hover{border-color:var(--akua-blue-700);background:var(--akua-blue-700)}.blog-btn--small{min-height:var(--space-6);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.blog-tool input[type=range]{--blog-range-fill:50%;width:100%;height:var(--space-5);appearance:none;cursor:pointer;background:0 0;margin:0}.blog-tool input[type=range]::-webkit-slider-runnable-track{height:var(--space-1);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--akua-blue-500) 0 var(--blog-range-fill), var(--secondary) var(--blog-range-fill) 100%)}.blog-tool input[type=range]::-webkit-slider-thumb{width:var(--space-4);height:var(--space-4);margin-top:calc((var(--space-1) - var(--space-4)) / 2);border:var(--stroke-md) solid var(--akua-blue-500);background:var(--white);appearance:none;border-radius:50%}.blog-tool input[type=range]::-moz-range-track{height:var(--space-1);border-radius:var(--radius-pill);background:var(--secondary)}.blog-tool input[type=range]::-moz-range-progress{height:var(--space-1);border-radius:var(--radius-pill);background:var(--akua-blue-500)}.blog-tool input[type=range]::-moz-range-thumb{width:calc(var(--space-4) - 2 * var(--stroke-md));height:calc(var(--space-4) - 2 * var(--stroke-md));border:var(--stroke-md) solid var(--akua-blue-500);background:var(--white);border-radius:50%}.blog-tool input[type=range]:focus-visible{outline:none}.blog-tool input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--space-1) var(--ring)}@supports (color:color-mix(in lab, red, red)){.blog-tool input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-tool input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--space-1) var(--ring)}@supports (color:color-mix(in lab, red, red)){.blog-tool input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--ring) 50%, transparent)}}@media (pointer:coarse){.blog-tool input[type=range]{height:var(--space-10)}.blog-seg button,.blog-btn{min-height:var(--space-10)}.blog-select,.blog-input{height:var(--space-10)}}.blog-presets{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-4);display:flex}.blog-presets .blog-kicker{margin-right:var(--space-1);flex:none}.blog-presets__list{gap:var(--space-2);min-width:0;margin:calc(-1 * var(--ring-width));padding:var(--ring-width);flex:auto;display:flex;overflow-x:auto}.blog-presets__list .blog-btn{white-space:nowrap;flex:none}@media (width<=40rem){.blog-presets{align-items:stretch;gap:calc(var(--space-2) + var(--ring-width));margin-bottom:var(--space-6);flex-direction:column}.blog-presets__list{flex:none}}.blog-kpis{gap:var(--space-2);margin:var(--space-1) 0 var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.blog-kpi{min-width:0;padding:var(--space-3);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover)}:where(.blog-kpi) p{margin:0}.blog-kpi__label{font-size:var(--text-sm);line-height:var(--ak-leading-normal);color:var(--muted-foreground)}.blog-kpi__value{font-size:var(--text-display-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-snug);color:var(--foreground);font-variant-numeric:tabular-nums}.blog-kpi__value small{margin-left:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-semimedium);color:var(--muted-foreground)}.blog-kpi__sub{font-size:var(--text-xs);color:var(--muted-foreground)}.blog-readout{padding:var(--space-3) var(--space-4);border:var(--stroke-md) solid var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-readout{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-500) 25%, var(--popover))}}.blog-readout{border-radius:var(--radius-lg);background:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-readout{background:color-mix(in srgb, var(--akua-blue-500) 5%, var(--popover))}}.blog-readout{font-size:var(--text-base);line-height:var(--ak-leading-relaxed);color:var(--foreground)}.blog-readout--spaced{margin-top:var(--space-4)}.blog-readout strong{font-weight:var(--font-weight-semibold);color:var(--foreground)}.blog-tool .blog-hint{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground)}.blog-details{margin-top:var(--space-3);font-size:var(--text-sm)}.blog-details summary{color:var(--akua-blue-500);cursor:pointer}.blog-table-wrap{margin:var(--space-4) 0 0;border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);overflow-x:auto}.blog-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.blog-table caption{padding:var(--space-2) var(--space-3) 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase;color:var(--muted-foreground)}.blog-table th,.blog-table td{padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-md) solid var(--border);text-align:left;vertical-align:bottom}.blog-table td.is-num{white-space:nowrap}.blog-table tr:last-child td{border-bottom:none}.blog-table th{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-foreground)}.blog-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.blog-table td.is-num{font-family:var(--font-mono)}.blog-table td:first-child{color:var(--foreground)}.blog-tool__head-actions{gap:var(--space-2);flex-wrap:wrap;grid-area:actions;display:flex}a.blog-tool__action{color:var(--foreground);text-decoration:none}.blog-tool__action:disabled{opacity:.5;cursor:not-allowed}.blog-tool__action{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.blog-calc-icon{flex-shrink:0;display:block}.blog-calc .blog-tool__body>.blog-calc-warn{margin-bottom:var(--space-4)}.blog-calc .blog-presets{margin-bottom:var(--space-6)}.blog-presets .blog-btn[aria-pressed=true]{border-color:var(--akua-blue-500);background:var(--secondary);color:var(--akua-blue-500)}.blog-calc-steps{--blog-calc-badge:1.75rem;margin:0;padding:0;list-style:none}.blog-calc-step{grid-template-columns:var(--blog-calc-badge) minmax(0, 1fr);column-gap:var(--space-4);display:grid}.blog-calc-step__rail{flex-direction:column;align-items:center;display:flex}.blog-calc-step__rail:after{content:"";width:var(--stroke-strong);background:var(--akua-blue-100);flex-grow:1}.blog-calc-step:last-child .blog-calc-step__rail:after{content:none}.blog-calc-step__body{gap:var(--space-3);min-width:0;padding-bottom:var(--space-6);flex-direction:column;display:flex}.blog-calc-step:last-child .blog-calc-step__body{padding-bottom:0}.blog-calc-step__title{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--blog-calc-badge);color:var(--foreground);margin:0;display:flex}.blog-calc-badge{flex-shrink:0;display:block}.blog-calc-badge circle{fill:var(--popover);stroke:var(--akua-blue-500)}.blog-calc-badge text{font-family:var(--font-sans);font-weight:var(--font-weight-medium);fill:var(--akua-blue-500)}.blog-calc-step__title .blog-calc-badge{display:none}.blog-calc-note{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground);margin:0}.blog-calc-note--intro{margin-top:calc(-1 * var(--space-1))}.blog-calc-grid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.blog-calc-step__body .blog-ctl,.blog-calc-step__body .blog-ctl>div:not([hidden],[class]){gap:var(--space-1);flex-direction:column;display:flex}.blog-calc-step__body .blog-ctl__label{margin:0}.blog-calc-step__body .blog-ctl>.blog-calc-note:has(+:is(.blog-seg,.blog-select-wrap,.blog-calc-input,input)){margin-bottom:var(--space-1)}.blog-calc-grid--3{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.blog-calc-input{position:relative}.blog-calc-input .blog-input{padding-right:calc(var(--space-12) + var(--space-2));appearance:textfield}.blog-calc-input .blog-input::-webkit-inner-spin-button{appearance:none;margin:0}.blog-calc-input .blog-input::-webkit-outer-spin-button{appearance:none;margin:0}.blog-calc-input__unit{top:0;right:var(--space-2);height:100%;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted-foreground);pointer-events:none;align-items:center;display:flex;position:absolute}.blog-calc-link{align-self:flex-start;align-items:center;gap:var(--space-1);color:var(--akua-blue-500);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;display:inline-flex}.blog-calc-link:hover{color:var(--akua-blue-700);text-underline-offset:var(--space-1);text-decoration:underline}.blog-calc-link:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 var(--ring-width) var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.blog-calc-link:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-calc-link__icon{display:inline-flex}.blog-aw-soil{--blog-aw-profile-w:12.5rem;grid-template-columns:calc(var(--blog-aw-profile-w) + 2 * (var(--space-3) + var(--stroke-md))) minmax(0, 1fr);gap:var(--space-5) var(--space-6);align-items:start;display:grid}.blog-aw-soil__visual{flex-direction:column;align-items:center;display:flex}.blog-aw-profiles{width:var(--blog-aw-profile-w);max-width:100%;position:relative}.blog-aw-profile{width:100%;height:auto;display:block}.blog-aw-profile--narrow{display:none}.blog-aw-soil__visual .blog-legend{margin-top:0}.blog-legend__key--aw-water{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);background:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){.blog-legend__key--aw-water{background:color-mix(in srgb, var(--akua-blue-300) 82%, transparent)}}.blog-legend__key--aw-water{vertical-align:middle}.blog-aw-band{cursor:pointer;outline:none}.blog-aw-ground{fill:var(--beige-100)}.blog-aw-ground--clay{fill:var(--beige-200)}.blog-aw-hatch{stroke:var(--beige-300)}.blog-aw-hatch--strong{stroke:var(--beige-400)}.blog-aw-hatch-dot{fill:var(--beige-400)}.blog-aw-stone{fill:var(--beige-050);stroke:var(--beige-600)}.blog-aw-water{fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){.blog-aw-water{fill:color-mix(in srgb, var(--akua-blue-300) 82%, transparent)}}.blog-aw-band__ring{fill:none;stroke:var(--beige-300)}.blog-aw-band__ring--on{stroke:var(--akua-blue-500)}.blog-aw-band:focus-visible .blog-aw-band__ring{stroke:var(--ring);stroke-width:var(--ring-width)}.blog-aw-tag{fill:var(--white)}@supports (color:color-mix(in lab, red, red)){.blog-aw-tag{fill:color-mix(in srgb, var(--white) 90%, transparent)}}.blog-aw-tag__title{font-weight:var(--font-weight-medium);fill:var(--foreground)}.blog-aw-tag__value{font-family:var(--font-mono);font-weight:var(--font-weight-medium);fill:var(--akua-blue-900)}.blog-aw-tag__label{fill:var(--foreground-body)}.blog-aw-tick{font-family:var(--font-mono);fill:var(--muted-foreground)}.blog-aw-shade{fill:var(--white)}@supports (color:color-mix(in lab, red, red)){.blog-aw-shade{fill:color-mix(in srgb, var(--white) 62%, transparent)}}.blog-aw-shade{pointer-events:none}.blog-aw-shade__label,.blog-aw-gap__label{fill:var(--beige-800);pointer-events:none}.blog-aw-gap{fill:none;stroke:var(--beige-400)}.blog-aw-roots{stroke:var(--akua-blue-700)}.blog-aw-roots__bg{fill:var(--white)}@supports (color:color-mix(in lab, red, red)){.blog-aw-roots__bg{fill:color-mix(in srgb, var(--white) 90%, transparent)}}.blog-aw-roots__label{font-family:var(--font-mono);fill:var(--akua-blue-700)}.blog-calc-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--beige-050);flex-direction:column;display:flex;container:calc-card/inline-size}.blog-calc-tabs{gap:var(--space-1);padding:var(--space-1);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--secondary);scrollbar-width:none;display:flex;overflow-x:auto}.blog-calc-tabs::-webkit-scrollbar{display:none}.blog-calc-tab,.blog-calc-add{padding:var(--space-2);border-radius:var(--radius-md);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);white-space:nowrap;cursor:pointer;background:0 0;border:0}.blog-calc-tab{flex:1 0 auto}.blog-calc-tab[aria-selected=true]{background:var(--white)}.blog-calc-add{justify-content:center;align-items:center;gap:var(--space-1);color:var(--akua-blue-500);flex:none;display:inline-flex}@media (hover:hover){.blog-calc-tab:hover{background:var(--white)}.blog-calc-add:hover{background:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-calc-add:hover{background:color-mix(in srgb, var(--akua-blue-500) 10%, transparent)}}}.blog-calc-tab:focus-visible,.blog-calc-add:focus-visible{box-shadow:0 0 0 var(--ring-width) var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.blog-calc-tab:focus-visible,.blog-calc-add:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-calc-add__short{display:none}@container calc-card not (width>=16rem){.blog-calc-add__full{display:none}.blog-calc-add__short{display:inline}}@container calc-card not (width>=24rem){.blog-calc-tabs:has(>[role=tab]:nth-child(2)) .blog-calc-add__full{display:none}.blog-calc-tabs:has(>[role=tab]:nth-child(2)) .blog-calc-add__short{display:inline}}@container calc-card not (width>=28rem){.blog-calc-tabs:has(>[role=tab]:nth-child(3)) .blog-calc-add__full{display:none}.blog-calc-tabs:has(>[role=tab]:nth-child(3)) .blog-calc-add__short{display:inline}}@container calc-card not (width>=32rem){.blog-calc-tabs:has(>[role=tab]:nth-child(4)) .blog-calc-add__full{display:none}.blog-calc-tabs:has(>[role=tab]:nth-child(4)) .blog-calc-add__short{display:inline}}@container calc-card not (width>=16rem){.blog-calc-add .blog-calc-add__short,.blog-calc-tabs:has(>[role=tab]:nth-child(2)) .blog-calc-add .blog-calc-add__short{display:none}}@container calc-card not (width>=24rem){.blog-calc-tabs:has(>[role=tab]:nth-child(3)) .blog-calc-add .blog-calc-add__short{display:none}}@container calc-card not (width>=28rem){.blog-calc-tabs:has(>[role=tab]:nth-child(4)) .blog-calc-add .blog-calc-add__short{display:none}}.blog-calc-panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.blog-calc-panel .blog-ctl__label{margin-bottom:var(--space-1)}.blog-calc-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--space-6);display:flex}.blog-calc-panel__range{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--ak-leading-normal);color:var(--foreground-body);margin:0}.blog-calc-entry{gap:var(--space-2);flex-direction:column;display:flex}.blog-calc-entry .blog-ctl__label{margin:0}.blog-calc-entry--below{margin-top:var(--space-3)}.blog-front-soil{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.blog-seg--grid.blog-calc-seg3{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-aw-crop{gap:var(--space-4);flex-direction:column;display:flex}.blog-aw-texture{gap:var(--space-2);flex-direction:column;display:flex}.blog-calc-fields{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-calc-fields .blog-ctl__label{font-size:var(--text-sm)}.blog-aw-granulo{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.blog-aw-triangle-wrap{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.blog-aw-triangle{display:block}.blog-aw-triangle__zone{fill:var(--beige-050);stroke:var(--beige-300)}.blog-aw-triangle__zone.is-on{fill:var(--akua-blue-200)}.blog-aw-triangle__frame{fill:none;stroke:var(--beige-600)}.blog-aw-triangle__axis{font-family:var(--font-sans);fill:var(--muted-foreground)}.blog-aw-triangle__point{fill:var(--white);stroke:var(--akua-blue-500)}.blog-aw-triangle__dot{fill:var(--akua-blue-500)}.blog-aw-triangle__class{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);color:var(--foreground);text-align:center;margin:0}.blog-aw-stones{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.blog-aw-stones:has(>[data-out=stone-kind][hidden]){grid-template-columns:minmax(0,1fr)}@container calc-card not (width>=28rem){.blog-seg--grid.blog-calc-seg3,.blog-aw-stones,.blog-aw-granulo{grid-template-columns:minmax(0,1fr)}}.blog-calc-outcome{padding-top:var(--space-3);border-top:var(--stroke-md) solid var(--border);flex-direction:column;display:flex}.blog-calc-outcome p{margin:0}.blog-calc-outcome__main{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground)}.blog-calc-outcome__main strong{font-weight:var(--font-weight-medium)}.blog-calc-outcome__arrow{color:var(--muted-foreground)}.blog-calc-outcome__detail{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground)}.blog-calc-warn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--beige-300);margin:0}@supports (color:color-mix(in lab, red, red)){.blog-calc-warn{background:color-mix(in srgb, var(--beige-300) 22%, var(--white))}}.blog-calc-warn{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--beige-800)}.blog-calc-warn--block{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm)}.blog-calc-result{gap:var(--space-4);padding:var(--space-4);border:var(--stroke-md) solid var(--akua-blue-500);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.blog-calc-result{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-500) 22%, var(--popover))}}.blog-calc-result{border-radius:var(--radius-lg);background:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-calc-result{background:color-mix(in srgb, var(--akua-blue-500) 3.5%, var(--popover))}}.blog-calc-result:has(>.blog-calc-warn--block){background:0 0;border:0;padding:0}.blog-calc-kpis{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-calc-kpi p{margin:0}.blog-calc-kpi__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);color:var(--foreground)}.blog-calc-kpi__value{font-size:var(--text-4xl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug);line-height:var(--ak-leading-snug);color:var(--foreground)}.blog-calc-kpi--strong .blog-calc-kpi__value{color:var(--akua-blue-700)}.blog-calc-kpi__unit{margin-left:var(--space-1);font-size:var(--text-base);font-weight:var(--font-weight-semimedium);letter-spacing:0;color:var(--foreground-body)}.blog-calc-kpi__sub{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground)}.blog-aw-gauge{display:block;overflow:visible}.blog-aw-gauge__track{fill:var(--akua-blue-100)}.blog-aw-gauge__rfu{fill:var(--akua-blue-500)}.blog-aw-gauge__hot{stroke:var(--akua-blue-900)}.blog-aw-gauge__hot-label{font-family:var(--font-sans);fill:var(--akua-blue-900)}.blog-aw-gauge-legend{justify-content:space-between;gap:var(--space-4);margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-xs);line-height:var(--ak-leading-normal);color:var(--foreground-body);display:flex}.blog-aw-gauge-legend span{max-width:46%}.blog-aw-gauge-legend span:last-child{text-align:right}.blog-aw-days{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground);margin:0}.blog-cap-emitters{gap:var(--space-3);flex-direction:column;display:flex}.blog-cap-density .blog-ctl__label{font-size:var(--text-sm)}.blog-cap-sectors{padding-top:var(--space-3);border-top:var(--stroke-md) solid var(--border)}.blog-cap-optional{font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.blog-cap-scope{gap:var(--space-1);margin-top:calc(-1 * var(--space-1));flex-direction:column;display:flex}.blog-cap-scope>p{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);margin:0}.blog-cap-complex{gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);flex-direction:column;display:flex}.blog-cap-complex p,.blog-cap-complex ol{margin:0}.blog-cap-complex ol{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;list-style:decimal;display:flex}.blog-cap-pump-only{font-size:var(--text-sm);color:var(--foreground-body)}.blog-cap-rate:empty{display:none}.blog-cap-raw-link,.blog-calc-note a{font-weight:var(--font-weight-medium);color:var(--akua-blue-500);text-decoration:none}.blog-cap-raw-link:hover,.blog-calc-note a:hover{color:var(--akua-blue-700);text-underline-offset:var(--space-1);text-decoration:underline}.blog-cap-chain{--blog-cap-label-w:10.5rem;grid-template-columns:var(--blog-cap-label-w) minmax(0, 1fr);gap:var(--space-2) var(--space-3);padding-top:var(--space-5);align-items:center;display:grid;position:relative}.blog-cap-chain__label{font-size:var(--text-sm);line-height:var(--ak-leading-normal);color:var(--foreground-body)}.blog-cap-chain__bar{width:100%;display:block;overflow:visible}.blog-cap-chain__fill--day{fill:var(--akua-blue-100)}.blog-cap-chain__fill--week{fill:var(--akua-blue-300)}.blog-cap-chain__fill--net{fill:var(--akua-blue-500)}.blog-cap-chain__value{font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.blog-cap-chain__value--in-day,.blog-cap-chain__value--in-week{fill:var(--akua-blue-900)}.blog-cap-chain__value--in-net{fill:var(--white)}.blog-cap-chain__value--out{fill:var(--foreground)}.blog-cap-hatch__bg{fill:var(--beige-050)}.blog-cap-hatch__line{fill:var(--beige-100)}.blog-cap-chain__gap-line{stroke:var(--beige-400)}.blog-cap-chain__etc{top:0;left:calc(var(--blog-cap-label-w) + var(--space-3));width:calc(100% - var(--blog-cap-label-w) - var(--space-3));height:calc(100% + var(--space-1));pointer-events:none;position:absolute;overflow:visible}.blog-cap-chain__etc line{stroke:var(--akua-blue-900)}.blog-cap-chain__etc text{font-family:var(--font-mono);fill:var(--akua-blue-900);paint-order:stroke;stroke:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-cap-chain__etc text{stroke:color-mix(in srgb, var(--akua-blue-500) 3.5%, var(--popover))}}.blog-cap-chain__etc text{stroke-linejoin:round}.blog-cap-legend{align-items:center;gap:var(--space-1);margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-xs);line-height:var(--ak-leading-normal);color:var(--muted-foreground);display:flex}.blog-cap-legend__key{flex-shrink:0;display:block}.blog-cap-legend__key rect{stroke:var(--beige-400)}.blog-cap-sentences{gap:var(--space-2);flex-direction:column;display:flex}.blog-cap-sentences p{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground);margin:0}.blog-cap-sector{padding:var(--space-2) var(--space-3);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-md);background:var(--popover);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);margin:0}.blog-cap-equiv{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground);margin:0}@media (width<=40rem){.blog-tool__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"number""title""actions""desc"}.blog-tool__head-actions{margin-top:var(--space-3)}.blog-calc-step{grid-template-columns:minmax(0,1fr)}.blog-calc-step__rail{display:none}.blog-calc-step__title .blog-calc-badge{display:block}.blog-calc-grid,.blog-calc-grid--3,.blog-aw-soil,.blog-aw-granulo,.blog-aw-stones,.blog-calc-kpis,.blog-seg--grid.blog-calc-seg3{grid-template-columns:minmax(0,1fr)}.blog-aw-soil{--blog-aw-profile-w:15.5rem}.blog-aw-profile--wide{display:none}.blog-aw-profile--narrow{display:block}.blog-calc-card,.blog-cap .blog-calc-result{padding:var(--space-3)}.blog-cap-chain{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.blog-cap-chain__bar+.blog-cap-chain__label{margin-top:var(--space-1)}.blog-cap-chain__etc{width:100%;left:0}}.blog-calc [hidden]{display:none}@media (width<=48rem){.blog-tool__split,.blog-tool__visual-split{grid-template-columns:minmax(0,1fr)}.blog-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-products{gap:var(--space-4);margin:var(--space-8) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-product{border:var(--stroke-base) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);min-width:0;transition:box-shadow var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.blog-product:hover{box-shadow:var(--ak-shadow-md)}.blog-product:has(.blog-product__link:focus-visible){outline:var(--ring-width) solid var(--ring)}@supports (color:color-mix(in lab, red, red)){.blog-product:has(.blog-product__link:focus-visible){outline:var(--ring-width) solid color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-product:has(.blog-product__link:focus-visible){outline-offset:var(--ring-offset)}.blog-product__media{aspect-ratio:16/10;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--muted);overflow:hidden}.blog-product__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-standard);display:block}.blog-product__media--center img{object-position:center}.blog-product__media--top-left img{object-position:left top}.blog-product:hover .blog-product__media img{transform:scale(1.02)}.blog-product__body{gap:var(--space-3);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.blog-product__title{font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-relaxed);letter-spacing:normal;color:var(--foreground);margin:0}.blog-product__link{color:inherit;outline:none;text-decoration:none}.blog-product__link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.blog-product__intro{font-size:var(--text-sm);font-weight:var(--font-weight-semimedium);line-height:var(--ak-leading-normal);color:var(--muted-foreground);margin:0}.blog-product__features{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.blog-product__feature{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semimedium);line-height:var(--ak-leading-relaxed);color:var(--foreground);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.blog-product__check{width:var(--icon-sm);height:var(--icon-sm);margin-top:calc(var(--space-1) / 2);color:var(--akua-green-600)}.blog-product__footer{padding-top:var(--space-4);justify-content:flex-end;margin-top:auto;display:flex}.blog-product__button{padding:var(--space-3) var(--space-6);border:var(--stroke-base) solid transparent;border-radius:var(--radius-sm);background:var(--akua-blue-500);color:var(--color-text-on-dark);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--ak-leading-snug);transition:background-color var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.blog-product:hover .blog-product__button{background:var(--akua-blue-700);transform:translateY(-1px)}@media (width<=48rem){.blog-products{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.blog-product,.blog-product__media img,.blog-product__button,.blog-toolnav__item{transition:none}}.blog-tool:not([data-run=open]) [data-run-result],.blog-tool:not([data-run=open]) [data-run-after],.blog-tool:not([data-run=locked]) .blog-run__gate{display:none}.blog-tool:not([data-run=open]) .blog-calc-step:has(+[data-run-result]) .blog-calc-step__rail:after{content:none}.blog-tool:not([data-run=open]) .blog-calc-step:has(+[data-run-result]) .blog-calc-step__body{padding-bottom:0}.blog-run__gate{--blog-run-gate-text:16rem;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:var(--stroke-md) solid var(--akua-blue-500);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.blog-run__gate{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-500) 22%, var(--popover))}}.blog-run__gate{border-radius:var(--radius-lg);background:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-run__gate{background:color-mix(in srgb, var(--akua-blue-500) 3.5%, var(--popover))}}.blog-run__gate-text{flex:1 1 var(--blog-run-gate-text);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);margin:0}.blog-run__start{align-items:center;gap:var(--space-2);display:inline-flex}.blog-run__panel{gap:var(--space-3);padding:var(--space-4);border:var(--stroke-md) solid var(--akua-blue-500);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-run__panel{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-500) 22%, var(--popover))}}.blog-run__panel{border-radius:var(--radius-lg);background:var(--akua-blue-500)}@supports (color:color-mix(in lab, red, red)){.blog-run__panel{background:color-mix(in srgb, var(--akua-blue-500) 3.5%, var(--popover))}}.blog-run__panel{animation:blog-run-in var(--duration-base) var(--ease-standard)}.blog-run__panel.is-closing{animation:blog-run-out calc(var(--duration-base) + var(--duration-fast)) var(--ease-standard) forwards}.blog-tool [data-run-result].is-revealed{animation:blog-run-reveal calc(var(--duration-base) * 2) var(--ease-standard)}.blog-run__result:focus{outline:none}.blog-run__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.blog-run__kicker{color:var(--akua-blue-500)}.blog-run__pct{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:var(--ak-leading-normal);color:var(--foreground);margin:0}.blog-run__bar{height:var(--space-2);border-radius:var(--radius-pill);background:var(--secondary);position:relative;overflow:hidden}.blog-run__fill{inline-size:calc(var(--blog-run-progress,0) * 100%);border-radius:inherit;background:var(--akua-blue-500);position:absolute;inset:0 auto 0 0;overflow:hidden}.blog-run__fill:after{content:"";background:linear-gradient(90deg, transparent, var(--white), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.blog-run__fill:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--white) 45%, transparent), transparent)}}.blog-run__fill:after{animation:blog-run-shine calc(var(--duration-base) * 6) var(--ease-standard) infinite;transform:translate(-100%)}.blog-run__log{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-run__line{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);animation:blog-run-line var(--duration-base) var(--ease-standard);display:flex}.blog-run__line[data-state=active]{color:var(--muted-foreground)}.blog-run__icon{height:calc(var(--text-sm) * var(--ak-leading-relaxed));color:var(--akua-blue-500);flex-shrink:0;align-items:center;display:inline-flex}.blog-run__line[data-state=active] .blog-run__icon{color:var(--muted-foreground)}.blog-run__line[data-state=active] .blog-run__icon svg{animation:blog-run-spin calc(var(--duration-base) * 4) linear infinite}.blog-run__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground)}.blog-run__line[data-state=active] .blog-run__num{color:var(--muted-foreground)}.blog-run__skip{align-self:flex-end}@keyframes blog-run-in{0%{opacity:0}}@keyframes blog-run-out{to{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}@keyframes blog-run-reveal{0%{opacity:0;transform:translateY(var(--space-3))}}@keyframes blog-run-line{0%{opacity:0;transform:translateY(var(--space-1))}}@keyframes blog-run-spin{to{transform:rotate(1turn)}}@keyframes blog-run-shine{to{transform:translate(100%)}}.blog-tool [hidden],.blog-share [hidden]{display:none}.blog-tool-after{gap:var(--space-6);margin-top:var(--space-6);flex-direction:column;display:flex}.blog-tool-card{gap:var(--space-3);padding:var(--space-4);border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);flex-direction:column;display:flex}.blog-tool-card__title{font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-snug);color:var(--foreground);margin:0}.blog-tool-card__text,.blog-tool-form__status{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);margin:0}.blog-tool-card__text{color:var(--muted-foreground)}.blog-tool-form__status:empty{display:none}.blog-textarea{height:auto;min-height:calc(var(--space-12) + var(--space-8));padding:var(--space-2) var(--space-3);line-height:var(--ak-leading-relaxed);resize:vertical}.blog-textarea,.blog-email__input,.blog-feedback__input{font-variant-numeric:normal;font-family:inherit}.blog-email__input,.blog-feedback__input{min-width:0;height:var(--space-10);flex:1}.blog-email__send,.blog-feedback__send{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:0 var(--space-4);flex:none;display:inline-flex}.blog-check{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--foreground-body);cursor:pointer;display:flex}.blog-check input{width:var(--icon-sm);height:var(--icon-sm);margin:calc((var(--text-sm) * var(--ak-leading-relaxed) - var(--icon-sm)) / 2) 0 0;accent-color:var(--akua-blue-500);flex-shrink:0}.blog-hp{width:var(--stroke-md);height:var(--stroke-md);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.blog-pill{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.blog-pill svg{width:var(--icon-sm);height:var(--icon-sm)}.blog-pill--check{background:var(--tone-green-100);color:var(--akua-green-600)}.blog-pill--brand{background:var(--akua-blue-050);color:var(--akua-blue-500)}.blog-email__form{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.blog-email__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-snug);color:var(--foreground)}.blog-email__row{gap:var(--space-2);display:flex}.blog-email__send-short{display:none}.blog-email__privacy{font-size:var(--text-xs);line-height:var(--ak-leading-relaxed);margin:0}.blog-email__privacy a{color:var(--muted-foreground)}.blog-email__sent{align-items:flex-start;gap:var(--space-3);display:flex}.blog-email--banner{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--stroke-md) solid var(--border);flex-direction:column;display:flex}.blog-email--banner .blog-email__label{width:var(--stroke-md);height:var(--stroke-md);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.blog-email--banner .blog-email__send-short{display:inline}.blog-email--banner .blog-email__send-long{display:none}.blog-share__icon{display:inline-flex}.blog-share__icon--done{color:var(--akua-blue-500);display:none}.blog-share__button[data-state=copied]{border-color:var(--akua-blue-500);background:var(--akua-blue-050)}.blog-share__button[data-state=copied] .blog-share__icon--link{display:none}.blog-share__button[data-state=copied] .blog-share__icon--done{display:inline-flex}.blog-share{--blog-share-w:25rem;inset:var(--blog-share-y,0) auto auto var(--blog-share-x,0);width:min(var(--blog-share-w), calc(100vw - 2 * var(--space-4)));height:auto;margin:var(--space-2) 0 0;border:var(--stroke-md) solid var(--border);border-radius:var(--radius-lg);background:var(--popover);box-shadow:var(--elevation-float);color:var(--foreground-body);padding:0;position:absolute;overflow:visible}.blog-share:focus{outline:none}.blog-share::backdrop{background:0 0}.blog-share__grip{display:none}.blog-share__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.blog-share__text{gap:calc(var(--space-1) / 2);flex-direction:column;flex:1;min-width:0;display:flex}.blog-share__title{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-snug);color:var(--foreground);overflow-wrap:anywhere;margin:0}.blog-share__note{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground);margin:0}.blog-share__url{margin-top:var(--space-2);font-size:var(--text-xs)}.blog-share:not([data-state=failed]) .blog-share__failed,.blog-share[data-state=failed] .blog-share__done{display:none}.blog-share__close{width:var(--space-8);height:var(--space-8);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.blog-share__close svg{width:var(--icon-sm);height:var(--icon-sm)}.blog-share__close:hover{background:var(--border);color:var(--foreground)}.blog-share__close:focus-visible{box-shadow:0 0 0 var(--ring-width) var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.blog-share__close:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-tool__title-row{align-items:baseline;gap:var(--space-1) var(--space-4);min-width:0;margin-top:var(--space-2);flex-wrap:wrap;grid-area:title;display:flex}.blog-rating{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--ak-leading-normal);color:var(--foreground);text-decoration:none;display:inline-flex}.blog-rating:hover .blog-rating__count{text-decoration:underline}.blog-rating:focus-visible{box-shadow:0 0 0 var(--ring-width) var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.blog-rating:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-rating__stars{--blog-rating-star:var(--icon-sm);--blog-rating-gap:calc(var(--space-1) / 2);display:inline-flex;position:relative}.blog-rating__row{gap:var(--blog-rating-gap);color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.blog-rating__row{color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-rating__row--fill{width:calc(var(--blog-rating-full,0) * (var(--blog-rating-star) + var(--blog-rating-gap)) + var(--blog-rating-part,0) * var(--blog-rating-star));color:var(--rating-star);position:absolute;inset:0 auto 0 0;overflow:hidden}.blog-rating__row svg{width:var(--blog-rating-star);height:var(--blog-rating-star);fill:currentColor;stroke:none;flex:none}.blog-rating__value{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.blog-rating__count{color:var(--muted-foreground)}.blog-feedback{gap:var(--space-4);padding-top:var(--space-5);border-top:var(--stroke-md) solid var(--border);scroll-margin-top:calc(var(--blog-header-height) + var(--space-4));flex-direction:column;margin:0;display:flex}.blog-feedback__row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.blog-feedback__intro{gap:calc(var(--space-1) / 2);flex-direction:column;min-width:0;display:flex}.blog-feedback__question,.blog-feedback__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-snug);color:var(--foreground);margin:0}.blog-feedback__sub,.blog-feedback__saved,.blog-feedback__help{font-size:var(--text-sm);line-height:var(--ak-leading-relaxed);color:var(--muted-foreground);margin:0}.blog-feedback__saved{align-items:center;gap:var(--space-2);display:flex}.blog-feedback__saved svg{color:var(--akua-green-600)}.blog-feedback__optional{font-weight:var(--font-weight-semimedium);color:var(--muted-foreground)}.blog-feedback__rate{align-items:center;column-gap:var(--space-2);border:0;grid-template-areas:"word stars"".scale";min-width:0;margin:0;padding:0;display:grid}.blog-feedback__word{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-normal);color:var(--akua-blue-500);grid-area:word}.blog-feedback__scale{padding:0 calc((var(--space-10) - var(--space-6)) / 2);font-size:var(--text-xs);line-height:var(--ak-leading-normal);color:var(--muted-foreground);grid-area:scale;justify-content:space-between;display:flex}.blog-feedback[data-rated]:not([data-rated=""]) .blog-feedback__scale{display:none}.blog-feedback__more{gap:var(--space-1);flex-direction:column;display:flex}.blog-feedback__more>.blog-email__row,.blog-feedback__more>.blog-textarea{margin-top:var(--space-1)}.blog-feedback__send--end{margin-top:var(--space-3);align-self:flex-end}.blog-feedback__thanks{align-items:flex-start;gap:var(--space-3);display:flex}.blog-feedback__given{gap:calc(var(--space-1) / 2);color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.blog-feedback__given{color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-feedback__given svg{width:var(--icon-sm);height:var(--icon-sm)}.blog-feedback__given[data-stars="1"] svg:nth-child(-n+1),.blog-feedback__given[data-stars="2"] svg:nth-child(-n+2),.blog-feedback__given[data-stars="3"] svg:nth-child(-n+3),.blog-feedback__given[data-stars="4"] svg:nth-child(-n+4),.blog-feedback__given[data-stars="5"] svg:nth-child(-n+5){color:var(--akua-blue-500);fill:currentColor}.blog-stars{grid-area:stars;display:flex}.blog-stars__input{width:var(--stroke-md);height:var(--stroke-md);opacity:0;pointer-events:none;position:absolute}.blog-stars__star{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);color:var(--foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.blog-stars__star{color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-stars__star{cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.blog-stars__star svg{width:var(--space-6);height:var(--space-6);fill:var(--blog-star-fill,none)}.blog-stars__input:focus-visible+.blog-stars__star{box-shadow:0 0 0 var(--ring-width) var(--ring)}@supports (color:color-mix(in lab, red, red)){.blog-stars__input:focus-visible+.blog-stars__star{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--ring) 50%, transparent)}}.blog-stars:has(.blog-stars__input[value="1"]:checked) .blog-stars__star:nth-of-type(-n+1),.blog-stars:has(.blog-stars__input[value="2"]:checked) .blog-stars__star:nth-of-type(-n+2),.blog-stars:has(.blog-stars__input[value="3"]:checked) .blog-stars__star:nth-of-type(-n+3),.blog-stars:has(.blog-stars__input[value="4"]:checked) .blog-stars__star:nth-of-type(-n+4),.blog-stars:has(.blog-stars__input[value="5"]:checked) .blog-stars__star:nth-of-type(-n+5),.blog-stars:has(.blog-stars__star:first-of-type:hover) .blog-stars__star:nth-of-type(-n+1),.blog-stars:has(.blog-stars__star:nth-of-type(2):hover) .blog-stars__star:nth-of-type(-n+2),.blog-stars:has(.blog-stars__star:nth-of-type(3):hover) .blog-stars__star:nth-of-type(-n+3),.blog-stars:has(.blog-stars__star:nth-of-type(4):hover) .blog-stars__star:nth-of-type(-n+4),.blog-stars:has(.blog-stars__star:nth-of-type(5):hover) .blog-stars__star:nth-of-type(-n+5){--blog-star-fill:currentColor;color:var(--akua-blue-500)}@media (width<=40rem){.blog-tool__title-row{flex-direction:column;align-items:flex-start}.blog-tool__head{position:relative}.blog-tool__head .blog-rating{top:calc(var(--space-4) - (var(--text-sm) - var(--text-xs)) * var(--ak-leading-normal) / 2);right:var(--blog-tool-pad);position:absolute}.blog-feedback__row{flex-direction:column;align-items:stretch}.blog-feedback__rate{row-gap:var(--space-1);grid-template-areas:"word""stars""scale"}.blog-stars{justify-content:space-between}.blog-stars__star{height:var(--space-12);flex:1}.blog-feedback__scale{padding:0 var(--space-2)}.blog-email__row{flex-direction:column}.blog-email__input,.blog-feedback__input{flex:none}.blog-email__input{height:var(--space-12);font-size:var(--text-md)}.blog-email__send{min-height:var(--space-12)}.blog-email--banner .blog-email__label{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.blog-email--banner .blog-email__send-short{display:none}.blog-email--banner .blog-email__send-long{display:inline}.blog-share{width:auto;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:blog-share-up calc(var(--duration-base) + var(--duration-fast)) var(--ease-standard);border-width:0;margin:0;position:fixed;inset:auto 0 0;overflow:auto}.blog-share::backdrop{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-share::backdrop{background:color-mix(in srgb, var(--foreground) 40%, transparent)}}.blog-share__grip{width:var(--space-10);height:var(--space-1);margin:var(--space-2) auto 0;border-radius:var(--radius-pill);background:var(--foreground);display:block}@supports (color:color-mix(in lab, red, red)){.blog-share__grip{background:color-mix(in srgb, var(--foreground) 16%, transparent)}}.blog-share__close{width:var(--space-10);height:var(--space-10)}}@keyframes blog-share-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.blog-run__panel,.blog-run__panel.is-closing,.blog-run__fill:after,.blog-run__line,.blog-run__line[data-state=active] .blog-run__icon svg,.blog-tool [data-run-result].is-revealed,.blog-share{animation:none}.blog-stars__star{transition:none}}html.dark :is(.site-header__section,.blog-kicker,.blog-tag,.lang-switch__check),html.dark .blog-prose a,html.dark .blog-toc__link[aria-current=true]{color:var(--akua-blue-300)}html.dark :is(.site-nav__link,.site-menu__link,.lang-switch__trigger,.lang-switch__link,.site-footer__link,.blog-card__link):hover,html.dark :is(.theme-toggle,.site-header__burger):hover,html.dark .blog-prose a:hover{color:var(--akua-blue-200)}html.dark .blog-tag{border-color:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-tag{border-color:color-mix(in srgb, var(--akua-blue-300) 30%, transparent)}}html.dark .blog-tag{background:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-tag{background:color-mix(in srgb, var(--akua-blue-300) 8%, var(--popover))}}html.dark .blog-tag:hover,html.dark .blog-pager__link:hover,html.dark .lang-switch-mobile__link[aria-current=true]{border-color:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .lang-switch-mobile__link[aria-current=true]{border-color:color-mix(in srgb, var(--akua-blue-300) 40%, transparent)}}html.dark .lang-switch-mobile__link[aria-current=true]{background-color:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .lang-switch-mobile__link[aria-current=true]{background-color:color-mix(in srgb, var(--akua-blue-300) 12%, transparent)}}html.dark .lang-switch-mobile__link[aria-current=true]{color:var(--akua-blue-200)}html.dark .blog-post-meta__picture{filter:invert()}html.dark .btn--muted:hover{border-color:var(--zinc-600)}html.dark .blog-eyebrow,html.dark .blog-prose .blog-part-no{color:var(--akua-blue-300)}html.dark .blog-direct{border:var(--stroke-md) solid var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-direct{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-400) 25%, transparent)}}html.dark .blog-direct{background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-direct{background:color-mix(in srgb, var(--akua-blue-400) 5%, var(--popover))}}html.dark .blog-toolnav__item:hover{border-color:var(--akua-blue-300)}html.dark .blog-toolnav__number{color:var(--akua-blue-300)}html.dark .blog-glossary__list dt:target,html.dark .blog-glossary__list dt:target+dd{background:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-glossary__list dt:target,html.dark .blog-glossary__list dt:target+dd{background:color-mix(in srgb, var(--akua-blue-300) 16%, transparent)}}html.dark .blog-keypoints__list li::marker,html.dark .blog-fold__state{color:var(--akua-blue-300)}html.dark .blog-disclaimer{border-left:var(--stroke-strong) solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-disclaimer{border-left:var(--stroke-strong) solid color-mix(in srgb, var(--foreground) 22%, transparent)}}html.dark .blog-c-grid:not(.blog-theme-light *){stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-grid:not(.blog-theme-light *){stroke:color-mix(in srgb, var(--foreground) 22%, transparent)}}html.dark .blog-c-frame:not(.blog-theme-light *){stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-frame:not(.blog-theme-light *){stroke:color-mix(in srgb, var(--foreground) 22%, transparent)}}html.dark .blog-c-capacity:not(.blog-theme-light *){stroke:var(--akua-blue-300)}html.dark .blog-c-etc:not(.blog-theme-light *){stroke:var(--beige-300)}html.dark .blog-c-water-line:not(.blog-theme-light *){stroke:var(--akua-blue-300)}html.dark .blog-c-heat-wash:not(.blog-theme-light *){fill:var(--beige-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-heat-wash:not(.blog-theme-light *){fill:color-mix(in srgb, var(--beige-400) 10%, transparent)}}html.dark .blog-c-heat-line:not(.blog-theme-light *){stroke:var(--beige-300)}html.dark .blog-c-rain:not(.blog-theme-light *){fill:var(--akua-blue-200)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-rain:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-200) 32%, transparent)}}html.dark .blog-c-irr:not(.blog-theme-light *){fill:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-irr:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-400) 70%, var(--popover))}}html.dark .blog-c-band-ok:not(.blog-theme-light *){fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-band-ok:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-300) 15%, transparent)}}html.dark .blog-c-band-warn:not(.blog-theme-light *){fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-band-warn:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-300) 5%, transparent)}}html.dark .blog-c-band-bad:not(.blog-theme-light *){fill:var(--beige-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-band-bad:not(.blog-theme-light *){fill:color-mix(in srgb, var(--beige-400) 13%, transparent)}}html.dark .blog-c-bar-water:not(.blog-theme-light *){fill:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-bar-water:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-400) 70%, var(--popover))}}html.dark .blog-c-bar-water:not(.blog-theme-light *){stroke:var(--akua-blue-200)}html.dark .blog-c-bar-etc:not(.blog-theme-light *){fill:var(--beige-800);stroke:var(--beige-400)}html.dark .blog-c-soil:not(.blog-theme-light *){fill:var(--beige-800)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-soil:not(.blog-theme-light *){fill:color-mix(in srgb, var(--beige-800) 40%, var(--popover))}}html.dark .blog-c-soil-hatch:not(.blog-theme-light *){stroke:var(--beige-800)}html.dark .blog-c-water-wash:not(.blog-theme-light *){fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-water-wash:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-300) 20%, transparent)}}html.dark .blog-c-water-film:not(.blog-theme-light *){fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-water-film:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-300) 50%, transparent)}}html.dark .blog-c-root-line:not(.blog-theme-light *){stroke:var(--beige-300)}html.dark .blog-c-front-line:not(.blog-theme-light *),html.dark .blog-c-front-arrow:not(.blog-theme-light *){stroke:var(--akua-blue-300)}html.dark .blog-c-front-head:not(.blog-theme-light *){fill:var(--akua-blue-300)}html.dark .blog-c-horizon:not(.blog-theme-light *){fill:var(--beige-800)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-horizon:not(.blog-theme-light *){fill:color-mix(in srgb, var(--beige-800) 40%, var(--popover))}}html.dark .blog-c-horizon:not(.blog-theme-light *){stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-horizon:not(.blog-theme-light *){stroke:color-mix(in srgb, var(--foreground) 22%, transparent)}}html.dark .blog-c-ru:not(.blog-theme-light *){fill:var(--akua-blue-200)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-ru:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-200) 45%, transparent)}}html.dark .blog-c-ru:not(.blog-theme-light *){stroke:var(--akua-blue-300)}html.dark .blog-c-rfu:not(.blog-theme-light *){fill:var(--akua-blue-400)}html.dark .blog-c-ru-fill:not(.blog-theme-light *){fill:var(--akua-blue-200)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-c-ru-fill:not(.blog-theme-light *){fill:color-mix(in srgb, var(--akua-blue-200) 45%, transparent)}}html.dark .blog-c-dot-etc:not(.blog-theme-light *){fill:var(--beige-300)}html.dark .blog-c-dot-water:not(.blog-theme-light *){fill:var(--akua-blue-300)}html.dark .blog-legend__key--etc{background:var(--beige-300)}html.dark .blog-legend__key--water{background:var(--akua-blue-300)}html.dark .blog-legend__key--irr{background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-legend__key--irr{background:color-mix(in srgb, var(--akua-blue-400) 70%, var(--popover))}}html.dark .blog-legend__key--rain{background:var(--akua-blue-200)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-legend__key--rain{background:color-mix(in srgb, var(--akua-blue-200) 32%, transparent)}}html.dark .blog-legend__key--wave{background:var(--beige-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-legend__key--wave{background:color-mix(in srgb, var(--beige-400) 10%, transparent)}}html.dark .blog-legend__key--wave{border:var(--stroke-md) solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-legend__key--wave{border:var(--stroke-md) solid color-mix(in srgb, var(--foreground) 22%, transparent)}}html.dark .blog-legend__key--ru{background:var(--akua-blue-200)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-legend__key--ru{background:color-mix(in srgb, var(--akua-blue-200) 45%, transparent)}}html.dark .blog-legend__key--ru{border:var(--stroke-md) solid var(--akua-blue-300)}html.dark .blog-legend__key--rfu{background:var(--akua-blue-400)}html.dark .blog-legend__key--capacity{border-top-color:var(--akua-blue-300)}html.dark .blog-tool{border:var(--stroke-md) solid var(--akua-blue-400)}html.dark .blog-tool__number{color:var(--akua-blue-400)}html.dark .blog-tool__body:before{background-color:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-tool__body:before{background-color:color-mix(in srgb, var(--akua-blue-300) 10%, transparent)}}html.dark .blog-seg button:hover,html.dark .blog-seg button[aria-pressed=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-seg button:hover,html.dark .blog-seg button[aria-pressed=true]{background:color-mix(in srgb, var(--foreground) 16%, var(--popover))}}html.dark .blog-btn--primary{border-color:var(--akua-blue-400);background:var(--akua-blue-400)}html.dark .blog-btn--primary:hover{border-color:var(--akua-blue-300);background:var(--akua-blue-300)}html.dark .blog-tool input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--akua-blue-400) 0 var(--blog-range-fill), var(--secondary) var(--blog-range-fill) 100%)}html.dark .blog-tool input[type=range]::-webkit-slider-thumb{border:var(--stroke-md) solid var(--akua-blue-400)}html.dark .blog-tool input[type=range]::-moz-range-progress{background:var(--akua-blue-400)}html.dark .blog-tool input[type=range]::-moz-range-thumb{border:var(--stroke-md) solid var(--akua-blue-400)}html.dark .blog-readout{border:var(--stroke-md) solid var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-readout{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-400) 25%, var(--popover))}}html.dark .blog-readout{background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-readout{background:color-mix(in srgb, var(--akua-blue-400) 5%, var(--popover))}}html.dark .blog-details summary{color:var(--akua-blue-300)}html.dark .blog-presets .blog-btn[aria-pressed=true]{border-color:var(--akua-blue-400);color:var(--akua-blue-300)}html.dark .blog-calc-step__rail:after{background:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-calc-step__rail:after{background:color-mix(in srgb, var(--akua-blue-300) 35%, transparent)}}html.dark .blog-calc-badge circle{stroke:var(--akua-blue-400)}html.dark .blog-calc-badge text{fill:var(--akua-blue-300)}html.dark .blog-calc-link,html.dark .blog-calc-link:hover{color:var(--akua-blue-300)}html.dark .blog-aw-ground{fill:var(--beige-800)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-ground{fill:color-mix(in srgb, var(--beige-800) 40%, var(--popover))}}html.dark .blog-aw-ground--clay{fill:var(--beige-800)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-ground--clay{fill:color-mix(in srgb, var(--beige-800) 60%, var(--popover))}}html.dark .blog-aw-hatch{stroke:var(--beige-600)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-hatch{stroke:color-mix(in srgb, var(--beige-600) 70%, transparent)}}html.dark .blog-aw-hatch--strong{stroke:var(--beige-400)}html.dark .blog-aw-stone{fill:var(--beige-300);stroke:var(--beige-800)}html.dark .blog-aw-band__ring{stroke:var(--beige-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-band__ring{stroke:color-mix(in srgb, var(--beige-400) 45%, transparent)}}html.dark .blog-aw-band__ring--on{stroke:var(--akua-blue-400)}html.dark .blog-aw-tag{fill:var(--popover)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-tag{fill:color-mix(in srgb, var(--popover) 90%, transparent)}}html.dark .blog-aw-tag__value{fill:var(--akua-blue-200)}html.dark .blog-aw-shade{fill:var(--popover)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-shade{fill:color-mix(in srgb, var(--popover) 62%, transparent)}}html.dark .blog-aw-shade__label,html.dark .blog-aw-gap__label{fill:var(--beige-300)}html.dark .blog-aw-roots{stroke:var(--akua-blue-300)}html.dark .blog-aw-roots__bg{fill:var(--popover)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-roots__bg{fill:color-mix(in srgb, var(--popover) 90%, transparent)}}html.dark .blog-aw-roots__label{fill:var(--akua-blue-300)}html.dark .blog-calc-card{background:var(--beige-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-calc-card{background:color-mix(in srgb, var(--beige-300) 4%, var(--popover))}}html.dark .blog-calc-tab[aria-selected=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-calc-tab[aria-selected=true]{background:color-mix(in srgb, var(--foreground) 16%, var(--popover))}}html.dark .blog-calc-add{color:var(--akua-blue-300)}@media (hover:hover){html.dark .blog-calc-tab:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-calc-tab:hover{background:color-mix(in srgb, var(--foreground) 16%, var(--popover))}}html.dark .blog-calc-add:hover{background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-calc-add:hover{background:color-mix(in srgb, var(--akua-blue-400) 10%, transparent)}}}html.dark .blog-aw-triangle__zone{fill:var(--beige-800)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-triangle__zone{fill:color-mix(in srgb, var(--beige-800) 30%, var(--popover))}}html.dark .blog-aw-triangle__zone{stroke:var(--beige-600)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-triangle__zone{stroke:color-mix(in srgb, var(--beige-600) 70%, transparent)}}html.dark .blog-aw-triangle__zone.is-on{fill:var(--akua-blue-200)}html.dark .blog-aw-triangle__frame{stroke:var(--beige-800)}html.dark .blog-calc-warn{background:var(--beige-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-calc-warn{background:color-mix(in srgb, var(--beige-300) 10%, var(--popover))}}html.dark .blog-calc-warn{color:var(--beige-300)}html.dark .blog-calc-result{border:var(--stroke-md) solid var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-calc-result{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-400) 22%, var(--popover))}}html.dark .blog-calc-result{background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-calc-result{background:color-mix(in srgb, var(--akua-blue-400) 3.5%, var(--popover))}}html.dark .blog-calc-result:has(>.blog-calc-warn--block){background:0 0;border:0}html.dark .blog-calc-kpi--strong .blog-calc-kpi__value{color:var(--akua-blue-300)}html.dark .blog-aw-gauge__track{fill:var(--akua-blue-200)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-aw-gauge__track{fill:color-mix(in srgb, var(--akua-blue-200) 45%, transparent)}}html.dark .blog-aw-gauge__rfu{fill:var(--akua-blue-400)}html.dark .blog-aw-gauge__hot{stroke:var(--akua-blue-200)}html.dark .blog-aw-gauge__hot-label{fill:var(--akua-blue-200)}html.dark .blog-cap-raw-link,html.dark .blog-calc-note a,html.dark .blog-cap-raw-link:hover,html.dark .blog-calc-note a:hover{color:var(--akua-blue-300)}html.dark .blog-cap-chain__fill--day{fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-cap-chain__fill--day{fill:color-mix(in srgb, var(--akua-blue-300) 30%, var(--popover))}}html.dark .blog-cap-chain__fill--week{fill:var(--akua-blue-300)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-cap-chain__fill--week{fill:color-mix(in srgb, var(--akua-blue-300) 58%, var(--popover))}}html.dark .blog-cap-chain__fill--net{fill:var(--akua-blue-400)}html.dark .blog-cap-chain__value--in-day,html.dark .blog-cap-chain__value--in-week{fill:var(--foreground)}html.dark .blog-cap-hatch__bg{fill:var(--beige-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-cap-hatch__bg{fill:color-mix(in srgb, var(--beige-400) 10%, var(--popover))}}html.dark .blog-cap-hatch__line{fill:var(--beige-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-cap-hatch__line{fill:color-mix(in srgb, var(--beige-400) 26%, var(--popover))}}html.dark .blog-cap-chain__gap-line{stroke:var(--beige-600)}html.dark .blog-cap-chain__etc line{stroke:var(--akua-blue-200)}html.dark .blog-cap-chain__etc text{fill:var(--akua-blue-200);stroke:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-cap-chain__etc text{stroke:color-mix(in srgb, var(--akua-blue-400) 3.5%, var(--popover))}}html.dark .blog-cap-legend__key rect{stroke:var(--beige-600)}html.dark .blog-product__check{color:var(--akua-green-500)}html.dark .blog-run__gate{border:var(--stroke-md) solid var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-run__gate{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-400) 22%, var(--popover))}}html.dark .blog-run__gate{background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-run__gate{background:color-mix(in srgb, var(--akua-blue-400) 3.5%, var(--popover))}}html.dark .blog-run__panel{border:var(--stroke-md) solid var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-run__panel{border:var(--stroke-md) solid color-mix(in srgb, var(--akua-blue-400) 22%, var(--popover))}}html.dark .blog-run__panel{background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-run__panel{background:color-mix(in srgb, var(--akua-blue-400) 3.5%, var(--popover))}}html.dark .blog-run__kicker{color:var(--akua-blue-400)}html.dark .blog-run__fill{background:var(--akua-blue-400)}html.dark .blog-run__icon{color:var(--akua-blue-400)}html.dark .blog-check input{accent-color:var(--akua-blue-400)}html.dark .blog-pill--check{background:var(--akua-green-500)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-pill--check{background:color-mix(in srgb, var(--akua-green-500) 16%, transparent)}}html.dark .blog-pill--check{color:var(--akua-green-500)}html.dark .blog-pill--brand{background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-pill--brand{background:color-mix(in srgb, var(--akua-blue-400) 18%, transparent)}}html.dark .blog-pill--brand,html.dark .blog-share__icon--done{color:var(--akua-blue-400)}html.dark .blog-share__button[data-state=copied]{border-color:var(--akua-blue-400);background:var(--akua-blue-400)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-share__button[data-state=copied]{background:color-mix(in srgb, var(--akua-blue-400) 18%, transparent)}}html.dark .blog-rating__row:not(.blog-rating__row--fill){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-rating__row:not(.blog-rating__row--fill){color:color-mix(in srgb, var(--foreground) 22%, transparent)}}html.dark .blog-feedback__saved svg{color:var(--akua-green-500)}html.dark .blog-feedback__word{color:var(--akua-blue-400)}html.dark .blog-feedback__given{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-feedback__given{color:color-mix(in srgb, var(--foreground) 22%, transparent)}}html.dark .blog-feedback__given[data-stars="1"] svg:nth-child(-n+1),html.dark .blog-feedback__given[data-stars="2"] svg:nth-child(-n+2),html.dark .blog-feedback__given[data-stars="3"] svg:nth-child(-n+3),html.dark .blog-feedback__given[data-stars="4"] svg:nth-child(-n+4),html.dark .blog-feedback__given[data-stars="5"] svg:nth-child(-n+5){color:var(--akua-blue-400)}html.dark .blog-stars__star{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-stars__star{color:color-mix(in srgb, var(--foreground) 22%, transparent)}}html.dark .blog-stars:has(.blog-stars__input[value="1"]:checked) .blog-stars__star:nth-of-type(-n+1),html.dark .blog-stars:has(.blog-stars__input[value="2"]:checked) .blog-stars__star:nth-of-type(-n+2),html.dark .blog-stars:has(.blog-stars__input[value="3"]:checked) .blog-stars__star:nth-of-type(-n+3),html.dark .blog-stars:has(.blog-stars__input[value="4"]:checked) .blog-stars__star:nth-of-type(-n+4),html.dark .blog-stars:has(.blog-stars__input[value="5"]:checked) .blog-stars__star:nth-of-type(-n+5),html.dark .blog-stars:has(.blog-stars__star:first-of-type:hover) .blog-stars__star:nth-of-type(-n+1),html.dark .blog-stars:has(.blog-stars__star:nth-of-type(2):hover) .blog-stars__star:nth-of-type(-n+2),html.dark .blog-stars:has(.blog-stars__star:nth-of-type(3):hover) .blog-stars__star:nth-of-type(-n+3),html.dark .blog-stars:has(.blog-stars__star:nth-of-type(4):hover) .blog-stars__star:nth-of-type(-n+4),html.dark .blog-stars:has(.blog-stars__star:nth-of-type(5):hover) .blog-stars__star:nth-of-type(-n+5){color:var(--akua-blue-400)}@media (width<=40rem){html.dark .blog-share::backdrop{background:var(--background)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-share::backdrop{background:color-mix(in srgb, var(--background) 72%, transparent)}}html.dark .blog-share__grip{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .blog-share__grip{background:color-mix(in srgb, var(--foreground) 22%, transparent)}}}}@layer utilities;@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_blog/InterVariable.latin.Big-DfSI.woff2)format("woff2-variations");unicode-range:U+0,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2B3,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2E2,U+304,U+308,U+394,U+3B5,U+3B8,U+3BC,U+3C0,U+3C3,U+1D48-1D49,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+207F,U+20AC,U+2122,U+2190-2199,U+2212,U+2248,U+2260,U+2264-2265,U+2713,U+FEFF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_blog/InterVariable.latin-ext.6gPRJGac.woff2)format("woff2-variations");unicode-range:U+100-130,U+132-148,U+14A-151,U+154-1C3,U+1C5-24F,U+259,U+300-303,U+306-307,U+309-30A,U+30C,U+30F,U+313,U+315,U+31B,U+323,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+1E00-1E9B,U+1E9D-1EFF,U+2070-2071,U+2074-207E,U+2080-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+2113,U+2116,U+2C7C,U+2C7F,U+A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_blog/InterVariable.rest.7BUlFE2A.woff2)format("woff2-variations");unicode-range:U+250-254,U+256-258,U+25A-27B,U+27E-284,U+286-290,U+292-2A4,U+2A6-2B2,U+2B4-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-2E1,U+2E3-2FF,U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-393,U+395-3A1,U+3A3-3B4,U+3B6-3B7,U+3B9-3BB,U+3BD-3BF,U+3C1-3C2,U+3C4-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-479,U+480-49D,U+4A0-4FF,U+52F,U+E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1DFF,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2DFF,U+2E18,U+A69F,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_blog/InterVariable-Italic.latin.D0K6YKC-.woff2)format("woff2-variations");unicode-range:U+0,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2B3,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2E2,U+304,U+308,U+394,U+3B5,U+3B8,U+3BC,U+3C0,U+3C3,U+1D48-1D49,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+207F,U+20AC,U+2122,U+2190-2199,U+2212,U+2248,U+2260,U+2264-2265,U+2713,U+FEFF}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_blog/InterVariable-Italic.latin-ext.fvFfUTzb.woff2)format("woff2-variations");unicode-range:U+100-130,U+132-148,U+14A-151,U+154-1C3,U+1C5-24F,U+259,U+300-303,U+306-307,U+309-30A,U+30C,U+30F,U+313,U+315,U+31B,U+323,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+1E00-1E9B,U+1E9D-1EFF,U+2070-2071,U+2074-207E,U+2080-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+2113,U+2116,U+2C7C,U+2C7F,U+A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_blog/InterVariable-Italic.rest.CexlwE5D.woff2)format("woff2-variations");unicode-range:U+250-254,U+256-258,U+25A-27B,U+27E-284,U+286-290,U+292-2A4,U+2A6-2B2,U+2B4-2BA,U+2BD-2C5,U+2C7-2D9,U+2DB,U+2DD-2E1,U+2E3-2FF,U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-393,U+395-3A1,U+3A3-3B4,U+3B6-3B7,U+3B9-3BB,U+3BD-3BF,U+3C1-3C2,U+3C4-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-479,U+480-49D,U+4A0-4FF,U+52F,U+E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1DFF,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2DFF,U+2E18,U+A69F,U+A92E,U+E000,U+E002-E02B,U+E04B-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E274,U+E27B-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_blog/JetBrainsMonoVariable.latin.B9siQuI5.woff2)format("woff2-variations");unicode-range:U+D,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+394,U+3B5,U+3B8,U+3BC,U+3C0,U+3C3,U+2001,U+200B,U+2010,U+2013-2014,U+2016,U+2018-2022,U+2024,U+2026,U+2030,U+2032-2034,U+2039-203A,U+203C-203F,U+2044-2046,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+2713,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_blog/JetBrainsMonoVariable.latin-ext.BwQ3Sdgd.woff2)format("woff2-variations");unicode-range:U+100-130,U+132-151,U+154-17F,U+18F-190,U+192,U+19B,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1E6-1E7,U+1EA-1EB,U+1F4-1F5,U+1FC-1FF,U+218-21B,U+232-233,U+237,U+259,U+300-303,U+306-307,U+309-30C,U+30F,U+312,U+31B,U+323,U+325-328,U+336-338,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-207A,U+207C,U+2080-2089,U+20AB,U+20AE,U+20B4,U+20BD,U+20BF,U+2113,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_blog/JetBrainsMonoVariable.rest.Cf935P4d.woff2)format("woff2-variations");unicode-range:U+25B,U+2B9-2BA,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+2F7,U+374-375,U+37E,U+384-38A,U+38C,U+38E-393,U+395-3A1,U+3A3-3B4,U+3B6-3B7,U+3B9-3BB,U+3BD-3BF,U+3C1-3C2,U+3C4-3CF,U+3D5-3D7,U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-493,U+49A-49B,U+4A2-4A3,U+4AE-4B1,U+4B6-4B7,U+4BA-4BB,U+4D8-4D9,U+4DC-4DF,U+4E4-4E9,U+4F4-4F5,U+AEA,U+2102,U+210D,U+2115,U+2119-211A,U+211D,U+2124,U+212E,U+2140,U+218A-218B,U+219D-219E,U+21A0,U+21A2-21A3,U+21A5-21A7,U+21A9-21AA,U+21AD,U+21BE,U+21C9,U+21D0-21D4,U+21DB,U+21DE-21DF,U+21E5,U+21E7-21E8,U+21EA,U+2200-220C,U+220E-2211,U+2213,U+2218-221A,U+221E,U+2223-2225,U+2227-222B,U+2234-2239,U+223C,U+223E,U+2243,U+2245,U+2247,U+2249,U+224B,U+224D,U+2254,U+2257,U+225F,U+2261-2263,U+226A-2273,U+227A-227C,U+2282-2289,U+228E-2299,U+229B-22A5,U+22B4,U+22B8,U+22BB-22BD,U+22C2-22C4,U+22C6,U+22C8-22CA,U+22CE,U+22D0,U+22E2,U+22EE-22F1,U+2302-2305,U+2308-230B,U+2318,U+231C-231F,U+2324-2326,U+2328,U+232B,U+2336-237A,U+2389-238B,U+2395,U+239B-23AD,U+23CE,U+23FB-23FE,U+2400-2421,U+2423-2424,U+2500-25A1,U+25AA-25AB,U+25B2-25CC,U+25CE-25CF,U+25D4-25D5,U+25E6-25EB,U+25EF,U+25F6,U+266D,U+266F,U+2687,U+26A0-26A1,U+2715,U+2717,U+2736,U+276E-2771,U+2794,U+279C-279E,U+27C5-27C6,U+27DC,U+27E6-27EB,U+27F5-27F7,U+2916,U+294A,U+2987-2988,U+2A00,U+2A05-2A06,U+2B58,U+E0A0-E0A2,U+E0B0-E0B3,U+FE62,U+FF5B,U+FF5D,U+16910,U+1D538-1D539,U+1D53B-1D53E,U+1D540-1D544,U+1D546,U+1D54A-1D550,U+1D552-1D56B}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_blog/JetBrainsMonoVariable-Italic.latin.Bz-Clzqa.woff2)format("woff2-variations");unicode-range:U+D,U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+394,U+3B5,U+3B8,U+3BC,U+3C0,U+3C3,U+2001,U+200B,U+2010,U+2013-2014,U+2016,U+2018-2022,U+2024,U+2026,U+2030,U+2032-2034,U+2039-203A,U+203C-203F,U+2044-2046,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+2713,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_blog/JetBrainsMonoVariable-Italic.latin-ext.CWBiWMPr.woff2)format("woff2-variations");unicode-range:U+100-130,U+132-151,U+154-17F,U+18F-190,U+192,U+19B,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1E6-1E7,U+1EA-1EB,U+1F4-1F5,U+1FC-1FF,U+218-21B,U+232-233,U+237,U+259,U+300-303,U+306-307,U+309-30C,U+30F,U+312,U+31B,U+323,U+325-328,U+336-338,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-207A,U+207C,U+2080-2089,U+20AB,U+20AE,U+20B4,U+20BD,U+20BF,U+2113,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_blog/JetBrainsMonoVariable-Italic.rest.CM6f91c0.woff2)format("woff2-variations");unicode-range:U+25B,U+2B9-2BA,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+2F7,U+374-375,U+37E,U+384-38A,U+38C,U+38E-393,U+395-3A1,U+3A3-3B4,U+3B6-3B7,U+3B9-3BB,U+3BD-3BF,U+3C1-3C2,U+3C4-3CF,U+3D5-3D7,U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-493,U+49A-49B,U+4A2-4A3,U+4AE-4B1,U+4B6-4B7,U+4BA-4BB,U+4D8-4D9,U+4DC-4DF,U+4E4-4E9,U+4F4-4F5,U+AEA,U+2102,U+210D,U+2115,U+2119-211A,U+211D,U+2124,U+212E,U+2140,U+218A-218B,U+219D-219E,U+21A0,U+21A2-21A3,U+21A5-21A7,U+21A9-21AA,U+21AD,U+21BE,U+21C9,U+21D0-21D4,U+21DB,U+21DE-21DF,U+21E5,U+21E7-21E8,U+21EA,U+2200-220C,U+220E-2211,U+2213,U+2218-221A,U+221E,U+2223-2225,U+2227-222B,U+2234-2239,U+223C,U+223E,U+2243,U+2245,U+2247,U+2249,U+224B,U+224D,U+2254,U+2257,U+225F,U+2261-2263,U+226A-2273,U+227A-227C,U+2282-2289,U+228E-2299,U+229B-22A5,U+22B4,U+22B8,U+22BB-22BD,U+22C2-22C4,U+22C6,U+22C8-22CA,U+22CE,U+22D0,U+22E2,U+22EE-22F1,U+2302-2305,U+2308-230B,U+2318,U+231C-231F,U+2324-2326,U+2328,U+232B,U+2336-237A,U+2389-238B,U+2395,U+239B-23AD,U+23CE,U+23FB-23FE,U+2400-2421,U+2423-2424,U+2500-25A1,U+25AA-25AB,U+25B2-25CC,U+25CE-25CF,U+25D4-25D5,U+25E6-25EB,U+25EF,U+25F6,U+266D,U+266F,U+2687,U+26A0-26A1,U+2715,U+2717,U+2736,U+276E-2771,U+2794,U+279C-279E,U+27C5-27C6,U+27DC,U+27E6-27EB,U+27F5-27F7,U+2916,U+294A,U+2987-2988,U+2A00,U+2A05-2A06,U+2B58,U+E0A0-E0A2,U+E0B0-E0B3,U+FE62,U+FF5B,U+FF5D,U+16910,U+1D538-1D539,U+1D53B-1D53E,U+1D540-1D544,U+1D546,U+1D54A-1D550,U+1D552-1D56B}@font-face{font-family:Inter Fallback;font-style:normal;src:local(Arial),local(ArialMT);size-adjust:107.09%;ascent-override:90.46%;descent-override:22.53%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:italic;src:local(Arial Italic),local(Arial-ItalicMT);size-adjust:107.09%;ascent-override:90.46%;descent-override:22.53%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;font-style:normal;src:local(Courier New),local(CourierNewPSMT);size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}#cc-main{color:var(--cc-primary-color);font-family:var(--cc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;z-index:var(--cc-z-index);background:0 0;font-size:16px;font-weight:400;line-height:1.15;position:fixed}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;outline:revert;outline-offset:2px;margin:0;font-family:inherit;font-size:100%;line-height:normal;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147480000;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;transition:background-size .25s,color .25s;position:relative}#cc-main .cc__link:hover,#cc-main a:hover{color:var(--cc-primary-color);background-size:100% 1px}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (width>=640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;z-index:1;flex-direction:column;max-width:24rem;display:flex;position:fixed;overflow:hidden;transform:translateY(1.6em);box-shadow:0 .625em 1.875em #0000024d}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);right:var(--cc-modal-margin);width:unset;margin:0 auto}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{flex-direction:column;justify-content:space-between;display:flex;position:relative}#cc-main .cm__btns,#cc-main .cm__links{width:unset;padding:1rem 1.3rem}#cc-main .cm__texts{flex-direction:column;flex:1;justify-content:center;padding:1rem 0 0;display:flex}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__desc{color:var(--cc-secondary-color);max-height:40vh;padding-bottom:1em;font-size:.9em;line-height:1.5;overflow:visible auto}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);flex-direction:column;justify-content:center;display:flex}#cc-main .cm__btn-group{grid-auto-columns:minmax(0,1fr);display:grid}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .cm--inline .cm__btn+.cm__btn{margin-top:0;margin-left:.375rem}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{flex:1;justify-content:space-between;display:flex}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;min-height:42px;padding:.5em 1em;font-size:.82em;font-weight:600}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-top:none;border-right:none;width:42px;height:42px;font-size:1em;display:none;position:absolute;top:0;right:0;overflow:hidden;min-width:auto!important;padding:0!important}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{flex-direction:row;padding-top:0;padding-bottom:0;display:flex}#cc-main .cm__link-group{flex-direction:row;width:100%;font-size:.8em;display:flex}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{max-width:unset;opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100vw;margin:0;left:0;right:0;transform:translateY(0)}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{width:100%;max-width:55em;margin:0 auto}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s,border-color .15s,color .15s}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:0;position:fixed;inset:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-right:1.3rem;padding-left:3rem!important}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (width<=640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{width:auto!important;max-width:none!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;min-width:auto!important;max-width:none!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .cm__btn-group{flex-direction:column!important;min-width:auto!important;display:flex!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{z-index:2;position:relative}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;width:100%;width:unset;z-index:1;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 .625em 1.875em #0000024d}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{border-bottom:1px solid var(--cc-separator-border-color);justify-content:space-between;align-items:center;display:flex}#cc-main .pm__title{flex:1;align-items:center;margin-right:2em;font-weight:600;display:flex}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);width:40px;height:40px;transition:all .15s;position:relative}#cc-main .pm__close-btn span{width:100%;height:100%;display:flex}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{overflow-y:auto;overflow-y:overlay;flex:1}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);flex-direction:column;margin-bottom:.5em;display:flex}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;overflow:hidden;margin-top:0!important}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s,border-color .25s}#cc-main .pm__section:first-child{border:none;margin-top:0;margin-bottom:2em;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;transition:background-color .25s,border-color .25s;display:flex;position:relative}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-right-radius:0;border-bottom-left-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5)rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);pointer-events:none;border-radius:100%;justify-content:center;width:20px;height:20px;display:flex;position:absolute;left:18px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{background:var(--cc-btn-secondary-bg);color:var(--cc-secondary-color);text-align:center;white-space:nowrap;border-radius:5em;flex:none;justify-content:center;align-items:center;width:auto;min-width:23px;height:23px;margin-left:1em;padding:0 .6em 1px;font-size:.8em;font-weight:600;display:flex;position:relative;overflow:hidden}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);width:23px;padding:0}#cc-main .pm__service-counter[data-counterlabel]{width:auto;padding:0 .6em 1px}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);width:50px;height:23px;transform:translateZ(0)}#cc-main .section__toggle-wrapper{cursor:pointer;z-index:1;position:absolute;right:18px}#cc-main .toggle-service{width:42px;height:19px;position:relative;right:0}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{width:42px;height:19px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{width:19px;height:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{cursor:pointer;border:0;margin:0;display:block;position:absolute;top:0;left:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);pointer-events:none;flex-direction:row;transition:all .25s;display:flex;position:absolute}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border-radius:var(--cc-pm-toggle-border-radius);border:none;width:23px;height:23px;transition:transform .25s,background-color .25s;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 2px #1820035c}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{width:100%;height:100%;transition:opacity .15s;position:absolute}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55)rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;pointer-events:none;z-index:-1;position:absolute;top:0;overflow:hidden}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);flex-direction:column;font-size:.9em;display:flex}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{flex-direction:column;display:flex}#cc-main .pm__service{justify-content:space-between;align-items:center;padding:.4em 1.2em;transition:background-color .15s;display:flex;position:relative}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;width:100%;margin-right:1em;display:flex}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;min-width:8px;height:8px;margin-top:1px;margin-left:6px;margin-right:20px}#cc-main .pm__service-title{word-break:break-word;width:100%;font-size:.95em}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;text-align:left;width:100%;margin:0;padding:0;font-size:.9em;overflow:hidden}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{vertical-align:top;padding:.625em .625em .625em 1.2em}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);justify-content:space-between;display:flex}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;flex:auto;min-width:110px;min-height:42px;padding:.5em 1.5em;font-size:.82em;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);max-width:43em;max-height:37.5em;right:var(--cc-modal-margin);margin:0 auto;top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100%;max-width:29em;height:100%;max-height:none;margin:0;top:0;bottom:0}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:1;position:fixed;inset:0}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:0}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;text-align:right;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (width<=640px){#cc-main .pm{border-radius:0;height:auto;max-height:100%;inset:0;transform:translateY(1.6em);max-width:none!important}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}:root{--consent-card-margin:var(--space-6)}#cc-main{--cc-font-family:var(--font-sans);--cc-bg:var(--popover);--cc-primary-color:var(--foreground);--cc-secondary-color:var(--foreground-body);--cc-modal-border-radius:var(--radius-lg);--cc-btn-border-radius:var(--radius-sm);--cc-modal-margin:var(--consent-card-margin);--cc-separator-border-color:var(--border);--cc-link-color:var(--akua-blue-500);--cc-btn-primary-bg:var(--white);--cc-btn-primary-color:var(--foreground);--cc-btn-primary-border-color:var(--border);--cc-btn-primary-hover-bg:var(--border);--cc-btn-primary-hover-color:var(--foreground);--cc-btn-primary-hover-border-color:var(--border);--cc-footer-bg:color-mix(in srgb, var(--background) 60%, transparent);--cc-footer-color:var(--foreground-body);--cc-footer-border-color:var(--border)}#cc-main .cm{max-width:var(--width-card-lg);border:var(--stroke-base) solid var(--border);box-shadow:var(--ak-shadow-lg);background-color:var(--cc-bg);background-image:url(/images/blog/motif-topographique.svg), radial-gradient(ellipse farthest-corner at 0% 0%, var(--white) 0%, var(--white) 35%, var(--akua-blue-050) 55%, var(--akua-blue-100) 78%, var(--akua-blue-200) 100%);background-size:var(--pattern-topo-size) var(--pattern-topo-size), 100% 100%;background-repeat:repeat,no-repeat}#cc-main .cm__texts{gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-4)}#cc-main .cm__title,#cc-main .cm__desc{padding:0}#cc-main .cm__title+.cm__desc{margin-top:0}#cc-main .cm__title{font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--ak-leading-snug);letter-spacing:var(--tracking-snug);color:var(--foreground)}#cc-main .cm__desc{font-size:var(--text-sm);line-height:var(--ak-leading-normal);color:var(--foreground-body)}#cc-main .cc__link{align-items:center;gap:var(--space-1);font:inherit;font-weight:var(--font-weight-semimedium);color:var(--akua-blue-500);transition:color var(--duration-base) var(--ease-standard);background-image:none;display:inline-flex;&:hover{color:var(--akua-blue-700);text-decoration:underline}}#cc-main .cc__link-icon{width:1em;height:1em}#cc-main .cm__btns{padding:0 var(--space-6) var(--space-6);border-top:none}#cc-main .cm__btn-group{gap:var(--space-2)}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin:0}#cc-main .cc--anim .cm__btn{min-height:auto;padding:var(--space-2) var(--space-4);border-width:var(--stroke-base);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--ak-leading-snug);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);&:hover{transform:translateY(-1px)}&:focus-visible{outline:var(--ring-width) solid color-mix(in srgb, var(--ring) 50%, transparent);outline-offset:var(--ring-offset)}}#cc-main .cm__footer{padding:var(--space-2);border-top:var(--stroke-base) solid var(--cc-footer-border-color);-webkit-backdrop-filter:blur(var(--blur-md))}#cc-main .cm__links{padding:0}#cc-main .cm__link-group{font-size:var(--text-xs);line-height:var(--ak-leading-snug);justify-content:center;& a{font-weight:var(--font-weight-normal);line-height:inherit;text-underline-offset:var(--ring-offset);background-image:none;text-decoration:underline}}@media (width<=640px){:root{--consent-card-margin:var(--space-3)}#cc-main .cm__texts{padding:var(--space-4)}#cc-main .cm__title,#cc-main .cm__desc,#cc-main .cm__links{padding-inline:0!important}#cc-main .cm__btns{padding:0 var(--space-4) var(--space-4)!important;border-top:none!important}#cc-main .cm__btn-group{display:grid!important}#cc-main .cm--flip .cm__btn+.cm__btn{margin:0!important}html.show--consent:not(.hs-messages-widget-open) #hubspot-messages-iframe-container{bottom:calc(var(--consent-card-height,0px) + var(--consent-card-margin))!important}}html.dark #cc-main{--cc-link-color:var(--akua-blue-300);--cc-btn-primary-bg:var(--secondary);--cc-btn-primary-color:var(--foreground);--cc-btn-primary-hover-bg:var(--accent);--cc-btn-secondary-bg:var(--secondary);--cc-btn-secondary-color:var(--foreground);--cc-btn-secondary-hover-bg:var(--accent);--cc-btn-secondary-border-color:var(--border);--cc-toggle-off-bg:var(--muted-foreground);--cc-section-category-border:var(--border);--cc-cookie-category-block-bg:var(--secondary);--cc-cookie-category-block-border:var(--border);--cc-cookie-category-block-hover-bg:var(--accent);--cc-cookie-category-block-hover-border:var(--border);--cc-cookie-category-expanded-block-bg:var(--card);--cc-overlay-bg:color-mix(in srgb, var(--background) 80%, transparent)}html.dark #cc-main .cm{background-image:none}html.dark #cc-main .cc__link{color:var(--akua-blue-300);&:hover{color:var(--akua-blue-200)}}
