@font-face{font-family:Sidebar Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Sidebar Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.gui-btng{--focus-ring-outline: initial;--icon-stroke-width: 2.5;--icon-light-display: none;--icon-regular-display: none;--icon-bold-display: inline;--motion-duration: .15s;--motion-easing: cubic-bezier(.2, .8, .2, 1);--motion-large-duration: .3s;--motion-large-easing: cubic-bezier(.16, 1, .3, 1);--motion-popup-scale: .96;--motion-press-distance: 1px;--option-badge-background: var(--color-brand-900);--option-badge-foreground: var(--color-brand-25);--navigation-active-foreground: var(--color-brand-25);--emphasis-chart-fill: color-mix(in srgb, var(--color-brand-900) 20%, transparent);--emphasis-balance-background: var(--color-brand-300);--emphasis-rewards-background: var(--color-brand-100);--emphasis-icon-background: var(--color-brand-200);--emphasis-icon-foreground: var(--color-brand-950);--emphasis-type-background: var(--color-brand-900);--emphasis-type-foreground: var(--color-brand-25);--navigation-active-background: var(--color-brand-900);--surface-raised-image: none;--surface-raised-shadow: 0 0 0 0 transparent;--surface-recessed-image: none;--surface-recessed-shadow: 0 0 0 0 transparent;--space-zero: 0px;--space-xxs: 9px;--space-xs: 18px;--space-s: 27px;--space-m: 36px;--space-l: 54px;--space-xl: 72px;--space-xxl: 108px;--tracking-xs: -.02em;--tracking-s: -.01em;--tracking-m: 0em;--tracking-l: .01em;--tracking-xl: .02em;--size-xxs: 15px;--line-xxs: 21px;--letter-spacing-xxs: .02em;--size-xs: 18px;--line-xs: 24px;--letter-spacing-xs: .01em;--size-s: 21px;--line-s: 30px;--letter-spacing-s: .01em;--size-m: 24px;--line-m: 36px;--letter-spacing-m: 0em;--size-l: 36px;--line-l: 48px;--letter-spacing-l: -.01em;--size-xl: 54px;--line-xl: 60px;--letter-spacing-xl: -.01em;--size-xxl: 72px;--line-xxl: 78px;--letter-spacing-xxl: -.02em;--radius-zero: 0px;--radius-xs: 8px;--radius-s: 16px;--radius-m: 24px;--radius-l: 48px;--radius-xl: 72px;--radius-full: 9999px;--border-none: 0px;--border-s: 3px;--border-m: 6.01px;--border-l: 9.02px;--border-default-color: var(--neutral-4-transparent);--border-shadow-none: 0 0 0 0 transparent;--border-shadow-s: 0 0 0 3px var(--neutral-4-transparent);--border-shadow-m: 0 0 0 6.01px var(--neutral-4-transparent);--border-shadow-l: 0 0 0 9.02px var(--neutral-4-transparent);--font-ui: "Sidebar Geist", sans-serif;--weight-ui-regular: 500;--weight-ui-medium: 600;--weight-ui-heavy: 800;--weight-brand-regular: 600;--weight-brand-medium: 700;--weight-brand-heavy: 900;--weight-editorial-regular: 600;--weight-editorial-medium: 700;--weight-editorial-heavy: 900;--font-data: "Sidebar Geist Mono", monospace;--weight-data-regular: 600;--weight-data-medium: 700;--weight-data-heavy: 900;--color-none: transparent;--color-1: var(--color-brand-900);--color-1-transparent: color-mix(in srgb, var(--color-1) 20%, transparent);--color-2: var(--color-brand-100);--color-2-transparent: color-mix(in srgb, var(--color-2) 20%, transparent);--color-3: var(--color-brand-200);--color-3-transparent: color-mix(in srgb, var(--color-3) 20%, transparent);--color-4: var(--color-brand-300);--color-4-transparent: color-mix(in srgb, var(--color-4) 20%, transparent);--color-5: var(--color-brand-400);--color-5-transparent: color-mix(in srgb, var(--color-5) 20%, transparent);--color-6: var(--color-brand-500);--color-6-transparent: color-mix(in srgb, var(--color-6) 20%, transparent);--color-7: var(--color-brand-600);--color-7-transparent: color-mix(in srgb, var(--color-7) 20%, transparent);--color-8: var(--color-brand-700);--color-8-transparent: color-mix(in srgb, var(--color-8) 20%, transparent);--color-9: var(--color-brand-800);--color-9-transparent: color-mix(in srgb, var(--color-9) 20%, transparent);--color-10: var(--color-brand-900);--color-10-transparent: color-mix(in srgb, var(--color-10) 20%, transparent);--neutral-1: var(--color-brand-25);--neutral-1-transparent: var(--color-brand-25);--neutral-2: var(--color-brand-50);--neutral-2-transparent: color-mix(in srgb, var(--neutral-2) 20%, transparent);--neutral-3: var(--color-brand-100);--neutral-3-transparent: color-mix(in srgb, var(--neutral-3) 20%, transparent);--neutral-4: var(--color-brand-200);--neutral-4-transparent: color-mix(in srgb, var(--neutral-4) 20%, transparent);--neutral-5: var(--color-brand-300);--neutral-5-transparent: color-mix(in srgb, var(--neutral-5) 20%, transparent);--neutral-6: var(--color-brand-600);--neutral-6-transparent: color-mix(in srgb, var(--neutral-6) 20%, transparent);--neutral-7: var(--color-brand-700);--neutral-7-transparent: color-mix(in srgb, var(--neutral-7) 20%, transparent);--neutral-8: var(--color-brand-800);--neutral-8-transparent: color-mix(in srgb, var(--neutral-8) 20%, transparent);--neutral-9: var(--color-brand-900);--neutral-9-transparent: color-mix(in srgb, var(--neutral-9) 20%, transparent);--neutral-10: var(--color-brand-950);--neutral-10-transparent: color-mix(in srgb, var(--neutral-10) 20%, transparent);--success: var(--color-brand-950);--success-transparent: color-mix(in srgb, var(--color-brand-950) 20%, transparent);--warning: var(--color-brand-950);--warning-transparent: color-mix(in srgb, var(--color-brand-950) 20%, transparent);--error: var(--color-brand-950);--error-transparent: color-mix(in srgb, var(--color-brand-950) 20%, transparent);--shadow-none: none;--shadow-s: 0px 1px 2px 0px transparent;--shadow-m: 0px 8px 24px 0px transparent;--shadow-l: 0px 12px 30px 0px transparent;--cte-canvas: var(--color-brand-25);--cte-surface: var(--color-brand-50);--cte-surface-muted: var(--color-brand-100);--cte-text: var(--color-brand-950);--cte-text-muted: var(--color-brand-700);--cte-border: var(--neutral-4-transparent);--cte-accent: var(--color-brand-900);--cte-accent-text: var(--color-brand-25);--cte-danger: var(--color-brand-950);--cte-focus: var(--color-brand-900);--cte-font: "Sidebar Geist", sans-serif;--cte-font-size: 21px;--cte-font-weight: 500;--cte-line-height: 30px;--cte-letter-spacing: .01em;--cte-detail-font-size: 18px;--cte-detail-line-height: 24px;--cte-detail-letter-spacing: .01em;--font-brand: "PP Right Grotesk", "PP Right Grotesk Compact", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-editorial: "PP Right Grotesk", "PP Right Grotesk Compact", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--focus-ring: 0 0 0 var(--border-l) color-mix(in srgb, var(--color-1-transparent) 24%, transparent)}.dark-mode .gui-btng{--color-1: var(--color-brand-200);--color-1-transparent: color-mix(in srgb, var(--color-1) 20%, transparent);--color-2: var(--color-brand-800);--color-2-transparent: color-mix(in srgb, var(--color-2) 20%, transparent);--color-3: var(--color-brand-700);--color-3-transparent: color-mix(in srgb, var(--color-3) 20%, transparent);--color-4: var(--color-brand-600);--color-4-transparent: color-mix(in srgb, var(--color-4) 20%, transparent);--color-5: var(--color-brand-500);--color-5-transparent: color-mix(in srgb, var(--color-5) 20%, transparent);--color-6: var(--color-brand-400);--color-6-transparent: color-mix(in srgb, var(--color-6) 20%, transparent);--color-7: var(--color-brand-300);--color-7-transparent: color-mix(in srgb, var(--color-7) 20%, transparent);--color-8: var(--color-brand-200);--color-8-transparent: color-mix(in srgb, var(--color-8) 20%, transparent);--color-9: var(--color-brand-100);--color-9-transparent: color-mix(in srgb, var(--color-9) 20%, transparent);--color-10: var(--color-brand-25);--color-10-transparent: color-mix(in srgb, var(--color-10) 20%, transparent);--neutral-1: var(--color-brand-800);--neutral-1-transparent: color-mix(in srgb, var(--neutral-1) 20%, transparent);--neutral-2: var(--color-brand-900);--neutral-2-transparent: color-mix(in srgb, var(--neutral-2) 20%, transparent);--neutral-3: var(--color-brand-900);--neutral-3-transparent: color-mix(in srgb, var(--neutral-3) 20%, transparent);--neutral-4: var(--color-brand-700);--neutral-4-transparent: color-mix(in srgb, var(--neutral-4) 20%, transparent);--neutral-5: var(--color-brand-600);--neutral-5-transparent: color-mix(in srgb, var(--neutral-5) 20%, transparent);--neutral-6: var(--color-brand-400);--neutral-6-transparent: color-mix(in srgb, var(--neutral-6) 20%, transparent);--neutral-7: var(--color-brand-300);--neutral-7-transparent: color-mix(in srgb, var(--neutral-7) 20%, transparent);--neutral-8: var(--color-brand-200);--neutral-8-transparent: color-mix(in srgb, var(--neutral-8) 20%, transparent);--neutral-9: var(--color-brand-100);--neutral-9-transparent: color-mix(in srgb, var(--neutral-9) 20%, transparent);--neutral-10: var(--color-brand-25);--neutral-10-transparent: color-mix(in srgb, var(--neutral-10) 20%, transparent);--option-badge-background: var(--color-brand-200);--option-badge-foreground: var(--color-brand-900);--navigation-active-foreground: var(--color-brand-900);--navigation-active-background: var(--color-brand-200);--emphasis-chart-fill: color-mix(in srgb, var(--color-brand-200) 20%, transparent);--emphasis-balance-background: var(--color-brand-600);--emphasis-rewards-background: var(--color-brand-800);--emphasis-icon-background: var(--color-brand-700);--emphasis-icon-foreground: var(--color-brand-25);--emphasis-type-background: var(--color-brand-700);--emphasis-type-foreground: var(--color-brand-25);--border-default-color: var(--neutral-4-transparent);--success: var(--color-brand-25);--success-transparent: color-mix(in srgb, var(--color-brand-25) 20%, transparent);--warning: var(--color-brand-25);--warning-transparent: color-mix(in srgb, var(--color-brand-25) 20%, transparent);--error: var(--color-brand-25);--error-transparent: color-mix(in srgb, var(--color-brand-25) 20%, transparent);--cte-canvas: var(--color-brand-950);--cte-surface: var(--color-brand-900);--cte-surface-muted: var(--color-brand-900);--cte-text: var(--color-brand-25);--cte-text-muted: var(--color-brand-300);--cte-border: var(--neutral-4-transparent);--cte-accent: var(--color-brand-200);--cte-accent-text: var(--color-brand-900);--cte-danger: var(--color-brand-25);--cte-focus: var(--color-brand-200)}.gui-btng{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--cte-text);text-wrap:pretty;font-synthesis:none}.gui-btng :where(a,button,summary):focus-visible{outline:var(--border-m) solid var(--cte-focus);outline-offset:var(--border-s)}.gui-display,.gui-heading-xl,.gui-heading-l,.gui-heading-m{font-family:var(--font-brand);font-weight:var(--weight-brand-heavy);color:var(--cte-text)}.gui-display{font-size:var(--size-xl);line-height:var(--line-xl);letter-spacing:var(--tracking-m)}.gui-heading-xl{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--tracking-m)}.gui-heading-l{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m)}.gui-heading-m{font-weight:var(--weight-brand-medium);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--tracking-m)}@media(min-width:768px){.gui-display{font-size:var(--size-xxl);line-height:var(--line-xxl);letter-spacing:var(--tracking-m)}.gui-heading-xl{font-size:var(--size-xl);line-height:var(--line-xl);letter-spacing:var(--tracking-m)}.gui-heading-l{font-size:var(--size-l);line-height:var(--line-l);letter-spacing:var(--tracking-m)}}.gui-body{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.gui-body-xs{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.gui-lede{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.gui-meta{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs)}.gui-label{font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l)}.gui-data{font-family:var(--font-data);font-weight:var(--weight-data-medium);font-variant-numeric:tabular-nums}.gui-data-xl{font-family:var(--font-data);font-weight:var(--weight-data-heavy);font-size:var(--size-xl);line-height:var(--line-xl);letter-spacing:var(--letter-spacing-xl);font-variant-numeric:tabular-nums}.gui-muted{color:var(--cte-text-muted)}.gui-accent{color:var(--color-1)}.gui-strong{font-weight:var(--weight-ui-medium);color:var(--cte-text)}.gui-canvas{background-color:var(--cte-canvas);color:var(--cte-text);overflow-x:clip}.gui-ground{background-color:var(--cte-surface-muted);color:var(--cte-text)}.gui-card{border:0;border-radius:var(--radius-m);background-color:var(--neutral-1);box-shadow:var(--border-shadow-s),var(--shadow-s)}.gui-card--link{transition:box-shadow var(--motion-duration) var(--motion-easing)}.gui-card--link:hover{box-shadow:0 0 0 var(--border-s) var(--neutral-4),var(--shadow-m)}.gui-card--featured{box-shadow:0 0 0 var(--border-m) var(--color-1),var(--shadow-s)}.gui-table{border-collapse:collapse;text-align:center}.gui-table :where(th,td){padding:var(--space-s);vertical-align:middle;font-weight:inherit}.gui-table tbody :where(th,td),.gui-table thead :where(th,td){box-shadow:inset 0 calc(-1 * var(--border-s)) 0 0 var(--neutral-4-transparent)}.gui-table tbody th{text-align:start}.gui-table .gui-table-pick{background-color:var(--color-2)}.gui-media-toggle{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xxs);border:0;border-radius:var(--radius-full);background-color:var(--neutral-1);color:var(--neutral-10);font-size:var(--size-xs);box-shadow:var(--border-shadow-s);cursor:pointer}.gui-media-toggle svg{width:1em;height:1em}.gui-media-toggle:focus-visible{box-shadow:var(--border-shadow-s),var(--focus-ring)}.gui-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--space-l);height:var(--space-l);padding:0;border:0;border-radius:var(--radius-full);background-color:transparent;color:var(--cte-text);font-size:var(--size-m);cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing)}.gui-icon-button:hover,.gui-icon-button--filled{background-color:var(--neutral-3)}.gui-icon-button--filled:hover{background-color:var(--neutral-4)}.gui-icon-button svg{width:1em;height:1em}.gui-menu{position:fixed;inset:0;z-index:50;height:100dvh;padding:0 var(--space-xs) var(--space-l);background-color:var(--cte-canvas);color:var(--cte-text);overflow-y:auto;overscroll-behavior:contain;transition:opacity var(--motion-large-duration) var(--motion-large-easing),translate var(--motion-large-duration) var(--motion-large-easing)}.gui-menu[data-starting-style],.gui-menu[data-ending-style]{opacity:0;translate:0 calc(var(--space-xxs) * -1)}.gui-menu:focus{outline:none}@media(min-width:768px){.gui-menu{padding-inline:var(--space-m)}}@media(prefers-reduced-motion:reduce){.gui-menu{transition-duration:0s;translate:none}}.gui-menu-list>li+li{box-shadow:inset 0 var(--border-s) 0 0 var(--neutral-4)}.gui-menu-link{display:block;padding-block:var(--space-xs);text-decoration:none}.gui-menu-link:hover{color:var(--color-7)}.gui-emphasis{border-radius:var(--radius-m);background-color:var(--emphasis-type-background);color:var(--emphasis-type-foreground)}.gui-emphasis :where(.gui-display,.gui-heading-xl,.gui-heading-l,.gui-heading-m,.gui-muted){color:inherit}.gui-highlight{padding-inline:var(--space-xxs);border-radius:var(--radius-xs);background-color:var(--emphasis-icon-background);color:var(--emphasis-icon-foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone}.gui-separator-top{box-shadow:inset 0 var(--border-s) 0 0 var(--neutral-4)}.gui-link{color:var(--color-1);font-weight:var(--weight-ui-medium);text-decoration-line:underline;text-decoration-thickness:var(--border-s);text-decoration-color:currentColor;text-underline-offset:.18em;transition:color var(--motion-duration) var(--motion-easing)}.gui-link:hover{color:var(--color-7)}.gui-index{font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--cte-text)}.gui-index .gui-link{font-weight:var(--weight-ui-heavy)}.gui-footer-link{color:var(--cte-text);text-decoration:none}.gui-footer-link:hover{color:var(--color-1);text-decoration:underline;text-decoration-thickness:var(--border-s);text-underline-offset:.18em}@media(min-width:768px){:lang(nl) .gui-btng :is(h1,h2,h3){hyphens:manual}}.gui-theme-toggle{padding:0;border:0;background:none;font:inherit;cursor:pointer}.gui-theme-toggle[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:var(--border-s);text-underline-offset:.18em}.dark-mode .gui-btng img[src*=btng-logo-square]{box-shadow:0 0 0 var(--border-s) var(--neutral-4)}.gui-input,.gui-select{width:100%;min-width:0;padding:var(--space-xs) var(--space-s);border:0;border-radius:var(--radius-s);background-color:var(--neutral-1);color:var(--neutral-10);box-shadow:0 0 0 var(--border-s) var(--neutral-4);font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);transition:box-shadow var(--motion-duration) var(--motion-easing)}.gui-input::placeholder{color:var(--cte-text-muted);opacity:1}.gui-input:hover,.gui-select:hover{box-shadow:0 0 0 var(--border-s) var(--neutral-5)}.gui-input:focus-visible,.gui-select:focus-visible{outline:var(--border-m) solid var(--cte-focus);outline-offset:var(--border-s);box-shadow:0 0 0 var(--border-s) var(--color-1-transparent),var(--focus-ring)}.gui-input:disabled,.gui-input[data-disabled]{cursor:not-allowed;background-color:var(--neutral-3);color:var(--neutral-6);box-shadow:0 0 0 var(--border-s) var(--neutral-4-transparent)}.gui-select{appearance:none;padding-inline-end:calc(var(--space-s) * 2);cursor:pointer}body:has(main [data-closing-cta]) [data-footer-cta]{display:none}body:has(main [data-closing-cta]) [data-footer-cta]+.gui-separator-top{margin-top:0}.gui-prose{font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--cte-text)}.gui-prose>*+*{margin-top:var(--space-s)}.gui-prose :where(h2,h3,h4){font-family:var(--font-brand);font-weight:var(--weight-brand-heavy);letter-spacing:var(--tracking-m);color:var(--cte-text);text-wrap:balance}.gui-prose h2{margin-top:var(--space-xl);font-size:var(--size-l);line-height:var(--line-l)}.gui-prose h3{margin-top:var(--space-l);font-size:var(--size-m);line-height:var(--line-m)}.gui-prose h4{margin-top:var(--space-m);font-size:var(--size-s);line-height:var(--line-s)}.gui-prose :where(h2,h3,h4)+*{margin-top:var(--space-xs)}.gui-prose>:first-child{margin-top:0}.gui-prose a{color:var(--color-1);font-weight:var(--weight-ui-medium);text-decoration:underline;text-decoration-thickness:var(--border-s);text-underline-offset:.18em}.gui-prose a:hover{color:var(--color-7)}.gui-prose strong{font-weight:var(--weight-ui-medium)}.gui-prose :where(ul,ol){padding-inline-start:var(--space-s)}.gui-prose ul{list-style:disc}.gui-prose ol{list-style:decimal}.gui-prose li+li{margin-top:var(--space-xxs)}.gui-prose li::marker{color:var(--neutral-7)}.gui-prose blockquote{padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background-color:var(--neutral-1);box-shadow:var(--border-shadow-s);font-family:var(--font-brand);font-weight:var(--weight-brand-medium);font-size:var(--size-m);line-height:var(--line-m)}.gui-prose :where(img,video){display:block;width:100%;height:auto;border-radius:var(--radius-m);box-shadow:var(--border-shadow-s)}.gui-prose figcaption{margin-top:var(--space-xs);font-size:var(--size-xxs);line-height:var(--line-xxs);color:var(--cte-text-muted)}.gui-prose hr{height:var(--border-s);border:0;background-color:var(--neutral-4);margin-block:var(--space-l)}.gui-prose :not(pre)>code{padding:0 var(--space-xxs);border-radius:var(--radius-xs);background-color:var(--neutral-3);font-family:var(--font-data);font-size:.9em}.gui-prose pre{overflow-x:auto;padding:var(--space-s);border-radius:var(--radius-m);background-color:var(--neutral-10);color:var(--neutral-1);font-family:var(--font-data);font-size:var(--size-xs);line-height:var(--line-xs)}.gui-prose table{display:block;max-width:100%;overflow-x:auto;width:100%;border-collapse:collapse;font-size:var(--size-xs);line-height:var(--line-xs)}.gui-prose :where(th,td){padding:var(--space-xs);text-align:start;vertical-align:top;box-shadow:inset 0 calc(-1 * var(--border-s)) 0 0 var(--neutral-4)}.gui-prose th{font-weight:var(--weight-ui-medium)}.gui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-m);border:0;border-radius:var(--radius-s);font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing),box-shadow var(--motion-duration) var(--motion-easing),translate var(--motion-duration) var(--motion-easing)}.gui-button:active{translate:0 var(--motion-press-distance)}@media(max-width:639.98px){.gui-button{max-width:100%;white-space:normal;text-align:center}}.gui-button[aria-disabled=true],.gui-button:disabled{cursor:not-allowed;background-color:var(--neutral-3);color:var(--neutral-6);box-shadow:0 0 0 var(--border-s) var(--neutral-4-transparent)}.gui-button--primary{background-color:var(--color-1);color:var(--neutral-1);box-shadow:0 0 0 var(--border-s) var(--color-1-transparent)}.gui-button--primary:hover{box-shadow:0 0 0 var(--border-s) var(--color-1-transparent),var(--shadow-s)}.gui-button--primary:focus-visible{outline:var(--border-m) solid var(--cte-focus);box-shadow:0 0 0 var(--border-s) var(--color-1-transparent),var(--focus-ring)}.gui-button--secondary{background-color:var(--color-1-transparent);color:var(--neutral-10);box-shadow:0 0 0 var(--border-s) var(--neutral-3-transparent)}.gui-button--secondary:hover{background-color:var(--neutral-4-transparent);box-shadow:0 0 0 var(--border-s) var(--neutral-4-transparent)}.gui-button--outline{background-color:transparent;color:var(--neutral-10);box-shadow:0 0 0 var(--border-s) var(--neutral-4-transparent)}.gui-button--outline:hover{background-color:var(--neutral-3-transparent)}.gui-button--ghost{background-color:transparent;color:var(--neutral-10);box-shadow:0 0 0 var(--border-s) transparent}.gui-button--ghost:hover{background-color:var(--neutral-3-transparent)}.gui-button--secondary:focus-visible,.gui-button--outline:focus-visible,.gui-button--ghost:focus-visible{outline:var(--border-m) solid var(--cte-focus);box-shadow:0 0 0 var(--border-s) var(--color-1-transparent),var(--focus-ring)}.gui-button svg{flex:none;width:1em;height:1em}.gui-badge{display:inline-flex;align-items:center;padding:0 var(--space-xxs);border-radius:var(--radius-full);background-color:var(--option-badge-background);color:var(--option-badge-foreground);font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-xxs);line-height:var(--line-xxs);letter-spacing:var(--letter-spacing-xxs)}.gui-accordion-item{box-shadow:inset 0 calc(-1 * var(--border-s)) 0 0 var(--neutral-4-transparent)}.gui-accordion-header{margin:0}.gui-accordion-trigger{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--space-xs);padding-block:var(--space-m);padding-inline:0;border:0;border-radius:var(--radius-s);background:none;color:var(--neutral-10);font-family:var(--font-ui);font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--tracking-l);text-align:start;cursor:pointer}.gui-accordion-trigger:focus-visible{box-shadow:var(--focus-ring)}.gui-accordion-indicator{flex:none;color:var(--neutral-7);font-size:var(--size-m);line-height:var(--line-s);transition:rotate var(--motion-large-duration) var(--motion-large-easing)}.gui-accordion-indicator svg{width:1em;height:1em}.gui-accordion-trigger[data-panel-open] .gui-accordion-indicator{rotate:180deg}.gui-accordion-panel{height:var(--accordion-panel-height);overflow:hidden;transition:height var(--motion-large-duration) var(--motion-large-easing)}.gui-accordion-panel[data-starting-style],.gui-accordion-panel[data-ending-style]{height:0}.gui-accordion-content{padding-bottom:var(--space-m);color:var(--neutral-8)}.gui-letter{position:relative;isolation:isolate}.gui-letter-sheet{border-radius:var(--radius-xs);background-color:var(--neutral-1);box-shadow:var(--border-shadow-s)}.gui-letter:before,.gui-letter:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--radius-xs);background-color:var(--neutral-1);box-shadow:var(--border-shadow-s)}.gui-letter:before{rotate:-1.5deg}.gui-letter:after{rotate:1deg}.gui-float{position:fixed;right:var(--space-m);bottom:var(--space-m);z-index:40;opacity:0;visibility:hidden;translate:0 var(--space-xs);transition:opacity var(--motion-large-duration) var(--motion-large-easing),translate var(--motion-large-duration) var(--motion-large-easing),visibility 0s linear var(--motion-large-duration)}.gui-float[data-visible]{opacity:1;visibility:visible;translate:0 0;transition:opacity var(--motion-large-duration) var(--motion-large-easing),translate var(--motion-large-duration) var(--motion-large-easing)}@media(prefers-reduced-motion:reduce){.gui-btng *{transition-duration:0s!important}.gui-button:active,.gui-float{translate:none}}
