@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--stage-border-angle:0deg}}}@layer theme{:root,:host{--font-mono:var(--font-ibm-plex-mono), var(--dka-primitive-typography-fontFamily-mono), ui-monospace, monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-kumbh-sans), var(--dka-primitive-typography-fontFamily-ui), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-ibm-plex-mono), var(--dka-primitive-typography-fontFamily-mono), ui-monospace, monospace}}@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,ui-sans-serif, system-ui, 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]){-webkit-text-decoration:underline dotted;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;-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{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;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--dka-brand-dka-color-accent:var(--dka-primitive-color-olive-700);--dka-brand-dka-color-complement:var(--dka-primitive-color-orange-500);--dka-brand-dka-color-primary:var(--dka-primitive-color-teal-700);--dka-brand-dka-radius-scale-anchor:var(--dka-primitive-radius-md);--dka-brand-dka-typography-display:var(--dka-primitive-typography-fontFamily-display);--dka-brand-dka-typography-mono:var(--dka-primitive-typography-fontFamily-mono);--dka-brand-dka-typography-ui:var(--dka-primitive-typography-fontFamily-ui);--dka-component-ai-button-bg:linear-gradient(transparent, transparent) padding-box, var(--dka-component-ai-button-border) border-box;--dka-component-ai-button-border:var(--dka-component-ai-card-border);--dka-component-ai-button-text:var(--dka-component-ai-gradient-text);--dka-component-ai-card-bg:linear-gradient(150deg, var(--dka-component-ai-gradient-from), var(--dka-component-ai-surface-bg,var(--dka-component-card-default-bg)) 54%, var(--dka-component-ai-gradient-to))}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-ai-card-bg:linear-gradient(150deg, color-mix(in srgb, var(--dka-component-ai-gradient-from) 9%, var(--dka-component-ai-surface-bg,var(--dka-component-card-default-bg))), var(--dka-component-ai-surface-bg,var(--dka-component-card-default-bg)) 54%, color-mix(in srgb, var(--dka-component-ai-gradient-to) 7%, var(--dka-component-ai-surface-bg,var(--dka-component-card-default-bg))))}}:root{--dka-component-ai-card-border:linear-gradient(135deg, var(--dka-component-ai-gradient-from), var(--dka-component-ai-gradient-highlight) 48%, var(--dka-component-ai-gradient-to))}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-ai-card-border:linear-gradient(135deg, color-mix(in srgb, var(--dka-component-ai-gradient-from) 72%, transparent), color-mix(in srgb, var(--dka-component-ai-gradient-highlight) 46%, transparent) 48%, color-mix(in srgb, var(--dka-component-ai-gradient-to) 64%, transparent))}}:root{--dka-component-ai-card-shadow:0 0 32px var(--dka-component-ai-gradient-from)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-ai-card-shadow:0 0 32px color-mix(in srgb, var(--dka-component-ai-gradient-from) 10%, transparent)}}:root{--dka-component-ai-gradient-from:var(--dka-primitive-color-theme-discover-a);--dka-component-ai-gradient-highlight:var(--dka-primitive-color-theme-discover-highlight);--dka-component-ai-gradient-text:linear-gradient(135deg, var(--dka-component-ai-gradient-from), var(--dka-component-ai-gradient-to));--dka-component-ai-gradient-to:var(--dka-primitive-color-theme-discover-b);--dka-component-ai-surface-bg:var(--dka-app-card-bg);--dka-component-alert-dark-error-bg:var(--dka-semantic-dark-color-bg-error);--dka-component-alert-dark-error-border:var(--dka-semantic-dark-color-accent-error);--dka-component-alert-dark-error-text:var(--dka-semantic-dark-color-text-error);--dka-component-alert-dark-info-bg:var(--dka-semantic-dark-color-bg-info);--dka-component-alert-dark-info-border:var(--dka-semantic-dark-color-accent-secondary);--dka-component-alert-dark-info-text:var(--dka-semantic-dark-color-text-info);--dka-component-alert-dark-success-bg:var(--dka-semantic-dark-color-bg-success);--dka-component-alert-dark-success-border:var(--dka-semantic-dark-color-accent-success);--dka-component-alert-dark-success-text:var(--dka-semantic-dark-color-text-success);--dka-component-alert-dark-warning-bg:var(--dka-semantic-dark-color-bg-warning);--dka-component-alert-dark-warning-border:var(--dka-semantic-dark-color-accent-warning);--dka-component-alert-dark-warning-text:var(--dka-semantic-dark-color-text-warning);--dka-component-alert-light-error-bg:var(--dka-semantic-light-color-bg-subtle);--dka-component-alert-light-error-border:var(--dka-semantic-light-color-accent-error);--dka-component-alert-light-error-text:var(--dka-semantic-light-color-text-error);--dka-component-alert-light-info-bg:var(--dka-semantic-light-color-bg-subtle);--dka-component-alert-light-info-border:var(--dka-semantic-light-color-accent-secondary);--dka-component-alert-light-info-text:var(--dka-semantic-light-color-text-info);--dka-component-alert-light-success-bg:var(--dka-semantic-light-color-bg-subtle);--dka-component-alert-light-success-border:var(--dka-semantic-light-color-accent-success);--dka-component-alert-light-success-text:var(--dka-semantic-light-color-text-success);--dka-component-alert-light-warning-bg:var(--dka-semantic-light-color-bg-subtle);--dka-component-alert-light-warning-border:var(--dka-semantic-light-color-accent-warning);--dka-component-alert-light-warning-text:var(--dka-semantic-light-color-text-warning);--dka-component-alert-padding-x:var(--dka-primitive-spacing-4);--dka-component-alert-padding-y:var(--dka-primitive-spacing-3);--dka-component-alert-radius:var(--dka-primitive-radius-md);--dka-component-app-bar-blur:blur(18px) saturate(1.2);--dka-component-app-bar-border-color-from:#98e4a6ad;--dka-component-app-bar-border-color-to:#6ad8d4b3;--dka-component-app-bar-dark-bg:var(--dka-semantic-dark-color-bg-page)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-app-bar-dark-bg:color-mix(in srgb, var(--dka-semantic-dark-color-bg-page) 76%, transparent)}}:root{--dka-component-app-bar-dark-shadow:0 4px 20px var(--dka-component-theme-gradient-bg-accent)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-app-bar-dark-shadow:0 4px 20px color-mix(in srgb, var(--dka-component-theme-gradient-bg-accent) 8%, #0000004d)}}:root{--dka-component-app-bar-height:52.8px;--dka-component-app-bar-light-bg:var(--dka-semantic-light-color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-app-bar-light-bg:color-mix(in srgb, var(--dka-semantic-light-color-bg-surface) 76%, transparent)}}:root{--dka-component-app-bar-light-shadow:0 4px 20px var(--dka-component-theme-gradient-bg-accent)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-app-bar-light-shadow:0 4px 20px color-mix(in srgb, var(--dka-component-theme-gradient-bg-accent) 15%, #0000000f)}}:root{--dka-component-app-bar-nav-active:var(--dka-semantic-dark-color-accent-primary);--dka-component-app-bar-nav-text:var(--dka-semantic-dark-color-text-secondary);--dka-component-app-bar-padding-x:var(--dka-primitive-spacing-8);--dka-component-app-bar-padding-y:var(--dka-primitive-spacing-1);--dka-component-app-bar-text:var(--dka-semantic-dark-color-text-primary);--dka-component-app-bar-text-light:var(--dka-semantic-light-color-text-primary);--dka-component-app-bar-toolbar-z-index:5;--dka-component-app-bar-z-index:10;--dka-component-app-shell-bar-height:52.8px;--dka-component-app-shell-page-bg-light:var(--dka-primitive-color-gold-100)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-app-shell-page-bg-light:color-mix(in srgb, var(--dka-primitive-color-gold-100) 65%, var(--dka-primitive-color-neutral-0))}}:root{--dka-component-app-shell-page-gutter:clamp(1rem, 4vw, var(--dka-component-app-bar-padding-x));--dka-component-archetype-icon-size:calc(var(--dka-primitive-spacing-8) + var(--dka-primitive-spacing-7));--dka-component-area-surface-bg-opacity:.5;--dka-component-area-surface-blur:blur(14px) saturate(1.15);--dka-component-area-surface-dark-bg:var(--dka-semantic-dark-color-bg-glass);--dka-component-area-surface-dark-border:var(--dka-semantic-dark-color-border-glass);--dka-component-area-surface-dark-shadow:0 2px 16px #0000001f;--dka-component-area-surface-gap:var(--dka-primitive-spacing-3);--dka-component-area-surface-light-bg:var(--dka-semantic-light-color-bg-glass);--dka-component-area-surface-light-border:var(--dka-semantic-light-color-border-glass);--dka-component-area-surface-light-shadow:0 2px 16px #0000000a;--dka-component-area-surface-padding:var(--dka-primitive-spacing-6);--dka-component-area-surface-radius:var(--dka-primitive-radius-lg);--dka-component-avatar-away:var(--dka-semantic-dark-color-accent-warning);--dka-component-avatar-bg-dark:var(--dka-semantic-dark-color-bg-subtle);--dka-component-avatar-bg-light:var(--dka-semantic-light-color-bg-subtle);--dka-component-avatar-border-dark:var(--dka-semantic-dark-color-border-default);--dka-component-avatar-border-light:var(--dka-semantic-light-color-border-default);--dka-component-avatar-busy:var(--dka-semantic-dark-color-accent-error);--dka-component-avatar-offline:var(--dka-semantic-dark-color-text-disabled);--dka-component-avatar-online:var(--dka-semantic-dark-color-accent-success);--dka-component-avatar-radius:var(--dka-primitive-radius-full);--dka-component-avatar-text-dark:var(--dka-semantic-dark-color-text-primary);--dka-component-avatar-text-light:var(--dka-semantic-light-color-text-primary);--dka-component-badge-font-size:var(--dka-primitive-typography-fontSize-xs);--dka-component-badge-padding-x:var(--dka-primitive-spacing-1);--dka-component-badge-padding-y:var(--dka-primitive-spacing-05);--dka-component-badge-radius:var(--dka-primitive-radius-full);--dka-component-button-focus-ring-color:var(--dka-semantic-dark-color-interactive-primary);--dka-component-button-font-size-lg:var(--dka-primitive-typography-fontSize-body-lg);--dka-component-button-font-size-md:var(--dka-primitive-typography-fontSize-base);--dka-component-button-font-size-sm:var(--dka-primitive-typography-fontSize-sm);--dka-component-button-ghost-bg-hover:var(--dka-semantic-dark-color-bg-subtle);--dka-component-button-ghost-dark-border:var(--dka-semantic-dark-color-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-button-ghost-dark-border:color-mix(in srgb, var(--dka-semantic-dark-color-border-strong) 72%, var(--dka-semantic-dark-color-text-muted))}}:root{--dka-component-button-ghost-dark-border-hover:var(--dka-semantic-dark-color-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-button-ghost-dark-border-hover:color-mix(in srgb, var(--dka-semantic-dark-color-border-strong) 58%, var(--dka-semantic-dark-color-accent-primary))}}:root{--dka-component-button-ghost-light-border:var(--dka-semantic-light-color-border-default);--dka-component-button-ghost-light-border-hover:var(--dka-semantic-light-color-border-strong);--dka-component-button-ghost-padding-x:var(--dka-primitive-spacing-3);--dka-component-button-ghost-padding-y:var(--dka-primitive-spacing-1);--dka-component-button-ghost-radius:var(--dka-primitive-radius-sm);--dka-component-button-ghost-text:var(--dka-semantic-dark-color-text-secondary);--dka-component-button-ghost-text-active:var(--dka-semantic-dark-color-text-primary);--dka-component-button-ghost-text-disabled:var(--dka-semantic-dark-color-text-disabled);--dka-component-button-ghost-text-hover:var(--dka-semantic-dark-color-text-primary);--dka-component-button-icon-glyph-size:16px;--dka-component-button-icon-size:32px;--dka-component-button-marketing-font-size:var(--dka-primitive-typography-fontSize-base);--dka-component-button-marketing-min-height:58px;--dka-component-button-marketing-min-width:176px;--dka-component-button-marketing-motion-duration:var(--dka-primitive-animation-duration-fast);--dka-component-button-marketing-motion-easing:var(--dka-primitive-animation-easing-ease-out);--dka-component-button-marketing-padding-inline:28px;--dka-component-button-marketing-primary-bg:linear-gradient(90deg, var(--dka-primitive-color-theme-default-a), var(--dka-primitive-color-theme-default-b));--dka-component-button-marketing-primary-color:var(--dka-semantic-light-color-text-heading);--dka-component-button-marketing-primary-filter-active:brightness(.96);--dka-component-button-marketing-primary-filter-hover:brightness(1.08);--dka-component-button-marketing-primary-shadow:0 10px 22px #307f6929;--dka-component-button-marketing-primary-shadow-active:0 6px 14px #307f6929;--dka-component-button-marketing-primary-shadow-hover:0 14px 32px #307f6947;--dka-component-button-marketing-radius:999px;--dka-component-button-marketing-secondary-bg:#ffffff6b;--dka-component-button-marketing-secondary-bg-active:#ffffff52;--dka-component-button-marketing-secondary-bg-hover:#ffffff9e;--dka-component-button-marketing-secondary-color:var(--dka-semantic-light-color-accent-primary);--dka-component-button-marketing-translate-hover:-1px;--dka-component-button-primary-app-padding-x:var(--dka-primitive-spacing-6);--dka-component-button-primary-app-padding-y:var(--dka-primitive-spacing-3);--dka-component-button-primary-bg:var(--dka-semantic-dark-color-interactive-primary);--dka-component-button-primary-bg-active:var(--dka-semantic-dark-color-interactive-primary-active);--dka-component-button-primary-bg-disabled:var(--dka-semantic-dark-color-bg-subtle);--dka-component-button-primary-bg-hover:var(--dka-semantic-dark-color-interactive-primary-hover);--dka-component-button-primary-glow:var(--dka-primitive-shadow-glow-teal-md);--dka-component-button-primary-gradient-bg:linear-gradient(135deg, var(--dka-component-theme-gradient-from), var(--dka-component-theme-gradient-to));--dka-component-button-primary-padding-x:var(--dka-primitive-spacing-6);--dka-component-button-primary-padding-y:var(--dka-primitive-spacing-1);--dka-component-button-primary-radius:var(--dka-primitive-radius-full);--dka-component-button-primary-shadow:var(--dka-primitive-shadow-glow-teal-sm);--dka-component-button-primary-text:var(--dka-primitive-color-neutral-0);--dka-component-button-primary-text-disabled:var(--dka-semantic-dark-color-text-disabled);--dka-component-button-secondary-border:var(--dka-semantic-dark-color-interactive-secondary);--dka-component-button-secondary-border-active:var(--dka-semantic-dark-color-interactive-secondary-active);--dka-component-button-secondary-border-disabled:var(--dka-semantic-dark-color-border-default);--dka-component-button-secondary-border-hover:var(--dka-semantic-dark-color-interactive-secondary-hover);--dka-component-button-secondary-padding-x:var(--dka-primitive-spacing-6);--dka-component-button-secondary-padding-y:var(--dka-primitive-spacing-2);--dka-component-button-secondary-radius:var(--dka-primitive-radius-full);--dka-component-button-secondary-text:var(--dka-semantic-dark-color-interactive-secondary);--dka-component-button-secondary-text-active:var(--dka-semantic-dark-color-interactive-secondary-active);--dka-component-button-secondary-text-disabled:var(--dka-semantic-dark-color-text-disabled);--dka-component-button-secondary-text-hover:var(--dka-semantic-dark-color-interactive-secondary-hover);--dka-component-button-size-lg-padding-x:var(--dka-primitive-spacing-8);--dka-component-button-size-lg-padding-y:var(--dka-primitive-spacing-2);--dka-component-button-size-sm-padding-x:var(--dka-primitive-spacing-4);--dka-component-button-size-sm-padding-y:var(--dka-primitive-spacing-1);--dka-component-button-theme-text:var(--dka-component-theme-button-text);--dka-component-button-ui-radius:var(--dka-primitive-radius-full);--dka-component-button-ui-size:32px;--dka-component-card-content-bg:var(--dka-semantic-dark-color-bg-glass);--dka-component-card-content-border:var(--dka-semantic-dark-color-border-glass);--dka-component-card-content-padding:var(--dka-primitive-spacing-8);--dka-component-card-content-radius:var(--dka-primitive-radius-xl);--dka-component-card-default-bg:var(--dka-semantic-dark-color-bg-surface);--dka-component-card-default-border:var(--dka-semantic-dark-color-border-default);--dka-component-card-default-content-gap:var(--dka-primitive-spacing-4);--dka-component-card-default-padding:var(--dka-primitive-spacing-6);--dka-component-card-default-radius:var(--dka-primitive-radius-md);--dka-component-card-glass-bg:var(--dka-semantic-dark-color-bg-glass);--dka-component-card-glass-bg-opacity-dark:.65;--dka-component-card-glass-bg-opacity-light:.78;--dka-component-card-glass-blur:blur(6px) saturate(1.1);--dka-component-card-glass-border:var(--dka-semantic-dark-color-border-glass);--dka-component-card-glass-hover-border-dark:var(--dka-component-theme-gradient-from)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-card-glass-hover-border-dark:color-mix(in srgb, var(--dka-component-theme-gradient-from) 60%, transparent)}}:root{--dka-component-card-glass-hover-border-light:var(--dka-component-theme-gradient-to)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-card-glass-hover-border-light:color-mix(in srgb, var(--dka-component-theme-gradient-to) 40%, var(--dka-primitive-color-neutral-700))}}:root{--dka-component-card-glass-hover-shadow-dark:0 2px 12px var(--dka-component-theme-gradient-to)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-card-glass-hover-shadow-dark:0 2px 12px color-mix(in srgb, var(--dka-component-theme-gradient-to) 18%, #0000001f)}}:root{--dka-component-card-glass-hover-shadow-light:0 2px 12px var(--dka-component-theme-gradient-to)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-card-glass-hover-shadow-light:0 2px 12px color-mix(in srgb, var(--dka-component-theme-gradient-to) 16%, #1e1e1e17)}}:root{--dka-component-card-glass-padding:var(--dka-primitive-spacing-6);--dka-component-card-glass-radius:var(--dka-primitive-radius-lg);--dka-component-card-glass-shadow-dark:inset 0 1px 0 #ffffff14, inset 0 0 0 1px #ffffff0d;--dka-component-checkbox-bg-dark:var(--dka-semantic-dark-color-bg-control);--dka-component-checkbox-bg-light:var(--dka-semantic-light-color-bg-control);--dka-component-checkbox-border-dark:var(--dka-semantic-dark-color-border-muted);--dka-component-checkbox-border-light:var(--dka-semantic-light-color-border-muted);--dka-component-checkbox-checked-dark:var(--dka-semantic-dark-color-accent-primary);--dka-component-checkbox-checked-light:var(--dka-semantic-light-color-accent-primary);--dka-component-checkbox-disabled-dark:var(--dka-semantic-dark-color-bg-control-disabled);--dka-component-checkbox-disabled-light:var(--dka-semantic-light-color-bg-control-disabled);--dka-component-checkbox-focus-dark:var(--dka-semantic-dark-color-accent-primary);--dka-component-checkbox-focus-light:var(--dka-semantic-light-color-accent-primary);--dka-component-checkbox-hover-dark:var(--dka-semantic-dark-color-border-strong);--dka-component-checkbox-hover-light:var(--dka-semantic-light-color-border-strong);--dka-component-checkbox-radius:var(--dka-primitive-radius-xs);--dka-component-chip-dark-bg:var(--dka-semantic-dark-color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-chip-dark-bg:color-mix(in srgb, var(--dka-semantic-dark-color-bg-surface) 92%, transparent)}}:root{--dka-component-chip-dark-border:var(--dka-semantic-dark-color-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-chip-dark-border:color-mix(in srgb, var(--dka-semantic-dark-color-border-strong) 78%, var(--dka-semantic-dark-color-text-muted))}}:root{--dka-component-chip-dark-text:var(--dka-app-text-secondary);--dka-component-chip-dark-text-strong:var(--dka-semantic-dark-color-text-primary);--dka-component-chip-font-size:var(--dka-primitive-typography-fontSize-sm);--dka-component-chip-gap:var(--dka-primitive-spacing-2);--dka-component-chip-highlight-pulse-duration:2s;--dka-component-chip-highlight-positive-dark-accent:var(--dka-semantic-dark-color-accent-success);--dka-component-chip-highlight-positive-dark-bg:var(--dka-semantic-dark-color-bg-success);--dka-component-chip-highlight-positive-dark-border:var(--dka-semantic-dark-color-accent-success);--dka-component-chip-highlight-positive-dark-text:var(--dka-semantic-dark-color-text-success);--dka-component-chip-highlight-positive-light-accent:var(--dka-semantic-light-color-accent-success);--dka-component-chip-highlight-positive-light-bg:var(--dka-semantic-light-color-bg-success);--dka-component-chip-highlight-positive-light-border:var(--dka-semantic-light-color-accent-success);--dka-component-chip-highlight-positive-light-text:var(--dka-semantic-light-color-text-success);--dka-component-chip-icon-size:var(--dka-primitive-spacing-3);--dka-component-chip-light-bg:var(--dka-semantic-light-color-bg-surface);--dka-component-chip-light-border:var(--dka-semantic-light-color-border-default);--dka-component-chip-light-text:var(--dka-semantic-light-color-text-secondary);--dka-component-chip-light-text-strong:var(--dka-semantic-light-color-text-primary);--dka-component-chip-padding-x:var(--dka-primitive-spacing-3);--dka-component-chip-padding-y:var(--dka-primitive-spacing-2);--dka-component-chip-radius:var(--dka-primitive-radius-sm);--dka-component-divider-color-dark:var(--dka-semantic-dark-color-border-default);--dka-component-divider-color-light:var(--dka-semantic-light-color-border-default);--dka-component-divider-text-dark:var(--dka-semantic-dark-color-text-muted);--dka-component-divider-text-light:var(--dka-semantic-light-color-text-muted);--dka-component-drawer-z-index:1200;--dka-component-form-group-gap:var(--dka-primitive-spacing-4);--dka-component-form-group-section-gap:var(--dka-primitive-spacing-6);--dka-component-input-dark-bg:var(--dka-semantic-dark-color-bg-input);--dka-component-input-dark-bg-disabled:var(--dka-semantic-dark-color-bg-page);--dka-component-input-dark-bg-hover:var(--dka-semantic-dark-color-bg-input-hover);--dka-component-input-dark-border:var(--dka-semantic-dark-color-border-default);--dka-component-input-dark-border-disabled:var(--dka-semantic-dark-color-border-default);--dka-component-input-dark-border-error:var(--dka-semantic-dark-color-feedback-error);--dka-component-input-dark-border-focus:var(--dka-semantic-dark-color-accent-primary);--dka-component-input-dark-border-hover:var(--dka-semantic-dark-color-border-strong);--dka-component-input-dark-error-text:var(--dka-semantic-dark-color-feedback-error);--dka-component-input-dark-helper:var(--dka-semantic-dark-color-text-muted);--dka-component-input-dark-label:var(--dka-semantic-dark-color-text-secondary);--dka-component-input-dark-placeholder:var(--dka-semantic-dark-color-text-muted);--dka-component-input-dark-text:var(--dka-semantic-dark-color-text-primary);--dka-component-input-font-size:var(--dka-primitive-typography-fontSize-sm);--dka-component-input-light-bg:var(--dka-semantic-light-color-bg-page);--dka-component-input-light-bg-disabled:var(--dka-semantic-light-color-bg-subtle);--dka-component-input-light-bg-hover:var(--dka-semantic-light-color-bg-subtle);--dka-component-input-light-border:var(--dka-semantic-light-color-border-default);--dka-component-input-light-border-disabled:var(--dka-semantic-light-color-border-default);--dka-component-input-light-border-error:var(--dka-semantic-light-color-feedback-error);--dka-component-input-light-border-focus:var(--dka-semantic-light-color-accent-primary);--dka-component-input-light-border-hover:var(--dka-semantic-light-color-border-strong);--dka-component-input-light-error-text:var(--dka-semantic-light-color-feedback-error);--dka-component-input-light-helper:var(--dka-semantic-light-color-text-muted);--dka-component-input-light-label:var(--dka-semantic-light-color-text-secondary);--dka-component-input-light-placeholder:var(--dka-semantic-light-color-text-muted);--dka-component-input-light-text:var(--dka-semantic-light-color-text-primary);--dka-component-input-padding-x:var(--dka-primitive-spacing-2);--dka-component-input-padding-y:var(--dka-primitive-spacing-1);--dka-component-input-radius:var(--dka-primitive-radius-sm);--dka-component-modal-backdrop-blur:blur(2px);--dka-component-modal-dark-backdrop:linear-gradient(135deg, var(--dka-primitive-color-theme-discover-a), var(--dka-primitive-color-theme-discover-highlight) 50%, var(--dka-primitive-color-theme-discover-b)), var(--dka-primitive-color-theme-discover-bg-blob)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-modal-dark-backdrop:linear-gradient(135deg, color-mix(in srgb, var(--dka-primitive-color-theme-discover-a) 26%, transparent), color-mix(in srgb, var(--dka-primitive-color-theme-discover-highlight) 16%, transparent) 50%, color-mix(in srgb, var(--dka-primitive-color-theme-discover-b) 26%, transparent)), color-mix(in srgb, var(--dka-primitive-color-theme-discover-bg-blob) 12%, #040403eb)}}:root{--dka-component-modal-dark-bg:var(--dka-semantic-dark-color-bg-surface);--dka-component-modal-dark-border:var(--dka-semantic-dark-color-border-default);--dka-component-modal-dark-divider:var(--dka-semantic-dark-color-border-default);--dka-component-modal-dark-glass-bg:var(--dka-primitive-color-neutral-600)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-modal-dark-glass-bg:color-mix(in srgb, var(--dka-primitive-color-neutral-600) 88%, transparent)}}:root{--dka-component-modal-dark-text:var(--dka-semantic-dark-color-text-primary);--dka-component-modal-dark-text-sub:var(--dka-semantic-dark-color-text-secondary);--dka-component-modal-destructive-accent:var(--dka-semantic-dark-color-accent-error);--dka-component-modal-destructive-bg:var(--dka-semantic-dark-color-bg-error);--dka-component-modal-light-backdrop:linear-gradient(135deg, var(--dka-primitive-color-theme-discover-a), var(--dka-primitive-color-theme-discover-highlight) 50%, var(--dka-primitive-color-theme-discover-b)), var(--dka-primitive-color-theme-discover-bg-blob)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-modal-light-backdrop:linear-gradient(135deg, color-mix(in srgb, var(--dka-primitive-color-theme-discover-a) 14%, transparent), color-mix(in srgb, var(--dka-primitive-color-theme-discover-highlight) 9%, transparent) 50%, color-mix(in srgb, var(--dka-primitive-color-theme-discover-b) 14%, transparent)), color-mix(in srgb, var(--dka-primitive-color-theme-discover-bg-blob) 6%, #a0a09e6b)}}:root{--dka-component-modal-light-bg:var(--dka-semantic-light-color-bg-surface);--dka-component-modal-light-border:var(--dka-semantic-light-color-border-default);--dka-component-modal-light-divider:var(--dka-semantic-light-color-border-default);--dka-component-modal-light-glass-bg:var(--dka-primitive-color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-modal-light-glass-bg:color-mix(in srgb, var(--dka-primitive-color-neutral-50) 88%, transparent)}}:root{--dka-component-modal-light-text:var(--dka-semantic-light-color-text-primary);--dka-component-modal-light-text-sub:var(--dka-semantic-light-color-text-secondary);--dka-component-modal-max-width:min(600px, calc(100vw - 2rem));--dka-component-modal-min-width:min(360px, calc(100vw - 2rem));--dka-component-modal-padding-x:var(--dka-primitive-spacing-8);--dka-component-modal-padding-y:var(--dka-primitive-spacing-6);--dka-component-modal-radius:var(--dka-primitive-radius-md);--dka-component-modal-shadow:var(--dka-primitive-shadow-xl);--dka-component-modal-z-index:1100;--dka-component-nav-context-width-expanded:224px;--dka-component-nav-item-active-bg-dark:var(--dka-semantic-dark-color-bg-subtle);--dka-component-nav-item-active-bg-light:var(--dka-semantic-light-color-bg-subtle);--dka-component-nav-item-active-text:var(--dka-semantic-dark-color-accent-primary);--dka-component-nav-item-hover-dark:var(--dka-semantic-dark-color-bg-surface);--dka-component-nav-item-hover-light:var(--dka-semantic-light-color-bg-subtle);--dka-component-nav-item-indicator:var(--dka-semantic-dark-color-accent-primary);--dka-component-nav-item-radius:var(--dka-primitive-radius-sm);--dka-component-nav-item-text-dark:var(--dka-semantic-dark-color-text-secondary);--dka-component-nav-item-text-light:var(--dka-semantic-light-color-text-secondary);--dka-component-phase-chart-track-blur:var(--dka-component-app-bar-blur);--dka-component-popup-z-index:1000;--dka-component-progress-fill:var(--dka-semantic-dark-color-accent-primary);--dka-component-progress-fill-error:var(--dka-semantic-dark-color-accent-error);--dka-component-progress-fill-success:var(--dka-semantic-dark-color-accent-success);--dka-component-progress-fill-warning:var(--dka-semantic-dark-color-accent-warning);--dka-component-progress-radius:var(--dka-primitive-radius-full);--dka-component-progress-track-dark:var(--dka-semantic-dark-color-bg-track);--dka-component-progress-track-light:var(--dka-semantic-light-color-bg-track);--dka-component-radio-bg-dark:var(--dka-semantic-dark-color-bg-control);--dka-component-radio-bg-light:var(--dka-semantic-light-color-bg-control);--dka-component-radio-border-dark:var(--dka-semantic-dark-color-border-muted);--dka-component-radio-border-light:var(--dka-semantic-light-color-border-muted);--dka-component-radio-checked-dark:var(--dka-semantic-dark-color-accent-primary);--dka-component-radio-checked-light:var(--dka-semantic-light-color-accent-primary);--dka-component-radio-disabled-dark:var(--dka-semantic-dark-color-bg-control-disabled);--dka-component-radio-disabled-light:var(--dka-semantic-light-color-bg-control-disabled);--dka-component-radio-focus-dark:var(--dka-semantic-dark-color-accent-primary);--dka-component-radio-focus-light:var(--dka-semantic-light-color-accent-primary);--dka-component-radio-hover-dark:var(--dka-semantic-dark-color-border-strong);--dka-component-radio-hover-light:var(--dka-semantic-light-color-border-strong);--dka-component-radio-radius:var(--dka-primitive-radius-full);--dka-component-search-overlay-blur:blur(24px) saturate(1.4);--dka-component-search-overlay-dark-bg:var(--dka-semantic-dark-color-bg-page)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-search-overlay-dark-bg:color-mix(in srgb, var(--dka-semantic-dark-color-bg-page) 70%, transparent)}}:root{--dka-component-search-overlay-light-bg:var(--dka-primitive-color-gold-100)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-search-overlay-light-bg:color-mix(in srgb, var(--dka-primitive-color-gold-100) 45%, transparent)}}:root{--dka-component-search-overlay-panel-max-width:640px;--dka-component-search-overlay-result-hover-bg:linear-gradient(90deg, var(--dka-component-theme-gradient-from), var(--dka-component-theme-gradient-to))}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-search-overlay-result-hover-bg:linear-gradient(90deg, color-mix(in srgb, var(--dka-component-theme-gradient-from) 12%, transparent), color-mix(in srgb, var(--dka-component-theme-gradient-to) 12%, transparent))}}:root{--dka-component-section-gap:var(--dka-semantic-spacing-gap-md);--dka-component-section-grid-gap:var(--dka-primitive-spacing-6);--dka-component-section-header-content-gap:calc(var(--dka-semantic-spacing-gap-xl) + var(--dka-semantic-spacing-gap-md));--dka-component-section-padding-x:0;--dka-component-section-padding-y:var(--dka-semantic-spacing-layout-section-gap-mobile);--dka-component-select-dark-bg:var(--dka-semantic-dark-color-bg-input);--dka-component-select-dark-bg-disabled:var(--dka-semantic-dark-color-bg-control-disabled);--dka-component-select-dark-bg-open:var(--dka-semantic-dark-color-bg-surface);--dka-component-select-dark-border:var(--dka-semantic-dark-color-border-default);--dka-component-select-dark-border-disabled:var(--dka-semantic-dark-color-text-disabled);--dka-component-select-dark-border-open:var(--dka-semantic-dark-color-accent-primary);--dka-component-select-dark-option-hover:var(--dka-semantic-dark-color-bg-subtle);--dka-component-select-dark-option-selected:var(--dka-semantic-dark-color-accent-primary);--dka-component-select-dark-panel-bg:var(--dka-semantic-dark-color-bg-surface);--dka-component-select-dark-panel-border:var(--dka-semantic-dark-color-border-default);--dka-component-select-dark-placeholder:var(--dka-semantic-dark-color-text-muted);--dka-component-select-dark-text:var(--dka-semantic-dark-color-text-primary);--dka-component-select-dark-text-disabled:var(--dka-semantic-dark-color-text-disabled);--dka-component-select-font-size:var(--dka-primitive-typography-fontSize-sm);--dka-component-select-light-bg:var(--dka-semantic-light-color-bg-page);--dka-component-select-light-bg-disabled:var(--dka-semantic-light-color-bg-control-disabled);--dka-component-select-light-bg-open:var(--dka-semantic-light-color-bg-surface);--dka-component-select-light-border:var(--dka-semantic-light-color-border-default);--dka-component-select-light-border-disabled:var(--dka-semantic-light-color-text-disabled);--dka-component-select-light-border-open:var(--dka-semantic-light-color-accent-primary);--dka-component-select-light-option-hover:var(--dka-semantic-light-color-bg-subtle);--dka-component-select-light-option-selected:var(--dka-semantic-light-color-accent-primary);--dka-component-select-light-panel-bg:var(--dka-semantic-light-color-bg-surface);--dka-component-select-light-panel-border:var(--dka-semantic-light-color-border-default);--dka-component-select-light-placeholder:var(--dka-semantic-light-color-text-muted);--dka-component-select-light-text:var(--dka-semantic-light-color-text-primary);--dka-component-select-light-text-disabled:var(--dka-semantic-light-color-text-disabled);--dka-component-select-padding-x:var(--dka-primitive-spacing-3);--dka-component-select-padding-y:var(--dka-primitive-spacing-2);--dka-component-select-radius:var(--dka-primitive-radius-sm);--dka-component-sidebar-dark-bg:var(--dka-semantic-dark-color-bg-subtle);--dka-component-sidebar-dark-border:var(--dka-semantic-dark-color-border-default);--dka-component-sidebar-gap:var(--dka-primitive-spacing-3);--dka-component-sidebar-light-bg:var(--dka-semantic-light-color-bg-subtle);--dka-component-sidebar-light-border:var(--dka-semantic-light-color-border-default);--dka-component-sidebar-nav-active-bg-dark:var(--dka-semantic-dark-color-bg-subtle);--dka-component-sidebar-nav-active-bg-light:var(--dka-semantic-light-color-bg-subtle);--dka-component-sidebar-nav-active-text:var(--dka-semantic-dark-color-accent-primary);--dka-component-sidebar-nav-text-dark:var(--dka-semantic-dark-color-text-secondary);--dka-component-sidebar-nav-text-light:var(--dka-semantic-light-color-text-secondary);--dka-component-sidebar-padding-x:var(--dka-primitive-spacing-4);--dka-component-sidebar-padding-y:var(--dka-primitive-spacing-6);--dka-component-sidebar-width-min:var(--dka-primitive-spacing-40);--dka-component-spinner-color-dark:var(--dka-semantic-dark-color-accent-primary);--dka-component-spinner-color-light:var(--dka-semantic-light-color-accent-primary);--dka-component-spinner-track-dark:var(--dka-semantic-dark-color-bg-track);--dka-component-spinner-track-light:var(--dka-semantic-light-color-bg-track);--dka-component-table-border-dark:var(--dka-semantic-dark-color-border-default);--dka-component-table-border-light:var(--dka-semantic-light-color-border-default);--dka-component-table-cell-text-dark:var(--dka-semantic-dark-color-text-primary);--dka-component-table-cell-text-light:var(--dka-semantic-light-color-text-primary);--dka-component-table-header-bg-dark:var(--dka-semantic-dark-color-bg-subtle);--dka-component-table-header-bg-light:var(--dka-semantic-light-color-bg-subtle);--dka-component-table-header-text-dark:var(--dka-semantic-dark-color-text-secondary);--dka-component-table-header-text-light:var(--dka-semantic-light-color-text-secondary);--dka-component-table-padding-x:var(--dka-primitive-spacing-4);--dka-component-table-padding-y:var(--dka-primitive-spacing-2);--dka-component-table-row-bg-dark:var(--dka-semantic-dark-color-bg-surface);--dka-component-table-row-bg-light:var(--dka-semantic-light-color-bg-surface);--dka-component-table-row-hover-dark:var(--dka-semantic-dark-color-bg-subtle);--dka-component-table-row-hover-light:var(--dka-semantic-light-color-bg-subtle);--dka-component-table-row-zebra-dark:var(--dka-semantic-dark-color-bg-subtle);--dka-component-table-row-zebra-light:var(--dka-semantic-light-color-bg-subtle);--dka-component-tag-dark-gold-bg:var(--dka-primitive-color-gold-700);--dka-component-tag-dark-gold-border:var(--dka-semantic-dark-color-accent-warning);--dka-component-tag-dark-gold-text:var(--dka-primitive-color-gold-100);--dka-component-tag-dark-neutral-bg:var(--dka-primitive-color-neutral-600);--dka-component-tag-dark-neutral-border:var(--dka-semantic-dark-color-border-muted);--dka-component-tag-dark-neutral-text:var(--dka-primitive-color-neutral-100);--dka-component-tag-dark-olive-bg:var(--dka-primitive-color-olive-700);--dka-component-tag-dark-olive-border:var(--dka-semantic-dark-color-accent-success);--dka-component-tag-dark-olive-text:var(--dka-primitive-color-olive-100);--dka-component-tag-dark-orange-bg:var(--dka-primitive-color-orange-700);--dka-component-tag-dark-orange-border:var(--dka-semantic-dark-color-accent-primary);--dka-component-tag-dark-orange-text:var(--dka-primitive-color-orange-100);--dka-component-tag-dark-red-bg:var(--dka-primitive-color-red-700);--dka-component-tag-dark-red-border:var(--dka-semantic-dark-color-accent-error);--dka-component-tag-dark-red-text:var(--dka-primitive-color-red-100);--dka-component-tag-dark-teal-bg:var(--dka-primitive-color-teal-700);--dka-component-tag-dark-teal-border:var(--dka-semantic-dark-color-accent-secondary);--dka-component-tag-dark-teal-text:var(--dka-primitive-color-teal-100);--dka-component-tag-font-size:var(--dka-primitive-typography-fontSize-xs);--dka-component-tag-light-gold-bg:var(--dka-primitive-color-gold-100);--dka-component-tag-light-gold-border:var(--dka-semantic-light-color-accent-warning);--dka-component-tag-light-gold-text:var(--dka-primitive-color-gold-700);--dka-component-tag-light-neutral-bg:var(--dka-primitive-color-neutral-100);--dka-component-tag-light-neutral-border:var(--dka-semantic-light-color-border-muted);--dka-component-tag-light-neutral-text:var(--dka-primitive-color-neutral-700);--dka-component-tag-light-olive-bg:var(--dka-primitive-color-olive-100);--dka-component-tag-light-olive-border:var(--dka-semantic-light-color-accent-success);--dka-component-tag-light-olive-text:var(--dka-primitive-color-olive-700);--dka-component-tag-light-orange-bg:var(--dka-primitive-color-orange-100);--dka-component-tag-light-orange-border:var(--dka-semantic-light-color-accent-primary);--dka-component-tag-light-orange-text:var(--dka-primitive-color-orange-700);--dka-component-tag-light-red-bg:var(--dka-primitive-color-red-100);--dka-component-tag-light-red-border:var(--dka-semantic-light-color-accent-error);--dka-component-tag-light-red-text:var(--dka-primitive-color-red-700);--dka-component-tag-light-teal-bg:var(--dka-primitive-color-teal-100);--dka-component-tag-light-teal-border:var(--dka-semantic-light-color-accent-secondary);--dka-component-tag-light-teal-text:var(--dka-primitive-color-teal-700);--dka-component-tag-padding-x:var(--dka-primitive-spacing-1);--dka-component-tag-padding-y:var(--dka-primitive-spacing-05);--dka-component-tag-radius:var(--dka-primitive-radius-xs);--dka-component-textarea-dark-bg:var(--dka-semantic-dark-color-bg-input);--dka-component-textarea-dark-bg-disabled:var(--dka-semantic-dark-color-bg-control-disabled);--dka-component-textarea-dark-bg-hover:var(--dka-semantic-dark-color-bg-input-hover);--dka-component-textarea-dark-border:var(--dka-semantic-dark-color-border-default);--dka-component-textarea-dark-border-disabled:var(--dka-semantic-dark-color-text-disabled);--dka-component-textarea-dark-border-error:var(--dka-semantic-dark-color-feedback-error);--dka-component-textarea-dark-border-focus:var(--dka-semantic-dark-color-accent-primary);--dka-component-textarea-dark-placeholder:var(--dka-semantic-dark-color-text-muted);--dka-component-textarea-dark-text:var(--dka-semantic-dark-color-text-primary);--dka-component-textarea-font-size:var(--dka-primitive-typography-fontSize-sm);--dka-component-textarea-light-bg:var(--dka-semantic-light-color-bg-page);--dka-component-textarea-light-bg-disabled:var(--dka-semantic-light-color-bg-control-disabled);--dka-component-textarea-light-bg-hover:var(--dka-semantic-light-color-bg-input-hover);--dka-component-textarea-light-border:var(--dka-semantic-light-color-border-default);--dka-component-textarea-light-border-disabled:var(--dka-semantic-light-color-text-disabled);--dka-component-textarea-light-border-error:var(--dka-semantic-light-color-feedback-error);--dka-component-textarea-light-border-focus:var(--dka-semantic-light-color-accent-primary);--dka-component-textarea-light-placeholder:var(--dka-semantic-light-color-text-muted);--dka-component-textarea-light-text:var(--dka-semantic-light-color-text-primary);--dka-component-textarea-padding-x:var(--dka-primitive-spacing-3);--dka-component-textarea-padding-y:var(--dka-primitive-spacing-3);--dka-component-textarea-radius:var(--dka-primitive-radius-sm);--dka-component-theme-about-accent:var(--dka-primitive-color-theme-about-accent);--dka-component-theme-about-accent-dark:var(--dka-primitive-color-theme-about-accent-dark);--dka-component-theme-about-font-from:var(--dka-primitive-color-theme-about-font-from);--dka-component-theme-about-font-to:var(--dka-primitive-color-theme-about-font-to);--dka-component-theme-about-gradient-from:var(--dka-primitive-color-theme-about-a);--dka-component-theme-about-gradient-to:var(--dka-primitive-color-theme-about-b);--dka-component-theme-about-highlight:var(--dka-primitive-color-theme-about-highlight);--dka-component-theme-about-highlight-dark:var(--dka-primitive-color-theme-about-highlight-dark);--dka-component-theme-button-text:var(--dka-primitive-color-neutral-900);--dka-component-theme-create-accent:var(--dka-primitive-color-theme-create-accent);--dka-component-theme-create-accent-dark:var(--dka-primitive-color-theme-create-accent-dark);--dka-component-theme-create-font-from:var(--dka-primitive-color-theme-create-font-from);--dka-component-theme-create-font-to:var(--dka-primitive-color-theme-create-font-to);--dka-component-theme-create-gradient-from:var(--dka-primitive-color-theme-create-a);--dka-component-theme-create-gradient-to:var(--dka-primitive-color-theme-create-b);--dka-component-theme-create-highlight:var(--dka-primitive-color-theme-create-highlight);--dka-component-theme-create-highlight-dark:var(--dka-primitive-color-theme-create-highlight-dark);--dka-component-theme-default-font-from:var(--dka-primitive-color-theme-default-font-from);--dka-component-theme-default-font-from-dark:var(--dka-primitive-color-theme-default-font-from-dark);--dka-component-theme-default-font-to:var(--dka-primitive-color-theme-default-font-to);--dka-component-theme-default-font-to-dark:var(--dka-primitive-color-theme-default-font-to-dark);--dka-component-theme-default-highlight-dark:var(--dka-primitive-color-theme-default-highlight-dark);--dka-component-theme-discover-accent:var(--dka-primitive-color-theme-discover-accent);--dka-component-theme-discover-accent-dark:var(--dka-primitive-color-theme-discover-accent-dark);--dka-component-theme-discover-font-from:var(--dka-primitive-color-theme-discover-font-from);--dka-component-theme-discover-font-to:var(--dka-primitive-color-theme-discover-font-to);--dka-component-theme-discover-gradient-from:var(--dka-primitive-color-theme-discover-a);--dka-component-theme-discover-gradient-to:var(--dka-primitive-color-theme-discover-b);--dka-component-theme-discover-highlight:var(--dka-primitive-color-theme-discover-highlight);--dka-component-theme-discover-highlight-dark:var(--dka-primitive-color-theme-discover-highlight-dark);--dka-component-theme-gradient-bg-accent:var(--dka-primitive-color-theme-default-bg-blob);--dka-component-theme-gradient-from:var(--dka-primitive-color-theme-default-a);--dka-component-theme-gradient-highlight:var(--dka-primitive-color-theme-default-highlight);--dka-component-theme-gradient-to:var(--dka-primitive-color-theme-default-b);--dka-component-theme-grow-accent:var(--dka-primitive-color-theme-grow-accent);--dka-component-theme-grow-accent-dark:var(--dka-primitive-color-theme-grow-accent-dark);--dka-component-theme-grow-font-from:var(--dka-primitive-color-theme-grow-font-from);--dka-component-theme-grow-font-to:var(--dka-primitive-color-theme-grow-font-to);--dka-component-theme-grow-gradient-from:var(--dka-primitive-color-theme-grow-a);--dka-component-theme-grow-gradient-to:var(--dka-primitive-color-theme-grow-b);--dka-component-theme-grow-highlight:var(--dka-primitive-color-theme-grow-highlight);--dka-component-theme-grow-highlight-dark:var(--dka-primitive-color-theme-grow-highlight-dark);--dka-component-theme-ui-secondary-bg:var(--dka-primitive-color-theme-ui-secondary-bg);--dka-component-theme-ui-secondary-text:var(--dka-primitive-color-theme-ui-secondary-text);--dka-component-theme-ui-tertiary-bg:var(--dka-primitive-color-theme-ui-tertiary-bg);--dka-component-theme-ui-tertiary-text:var(--dka-primitive-color-theme-ui-tertiary-text);--dka-component-toast-dark-bg:var(--dka-semantic-dark-color-bg-surface);--dka-component-toast-dark-border:var(--dka-semantic-dark-color-border-default);--dka-component-toast-dark-error-accent:var(--dka-semantic-dark-color-accent-error);--dka-component-toast-dark-error-bg:var(--dka-semantic-dark-color-bg-error);--dka-component-toast-dark-error-border:var(--dka-semantic-dark-color-accent-error);--dka-component-toast-dark-info-accent:var(--dka-semantic-dark-color-accent-secondary);--dka-component-toast-dark-info-bg:var(--dka-semantic-dark-color-bg-info);--dka-component-toast-dark-info-border:var(--dka-semantic-dark-color-accent-secondary);--dka-component-toast-dark-success-accent:var(--dka-semantic-dark-color-accent-success);--dka-component-toast-dark-success-bg:var(--dka-semantic-dark-color-bg-success);--dka-component-toast-dark-success-border:var(--dka-semantic-dark-color-accent-success);--dka-component-toast-dark-text:var(--dka-semantic-dark-color-text-primary);--dka-component-toast-dark-text-sub:var(--dka-semantic-dark-color-text-secondary);--dka-component-toast-dark-warning-accent:var(--dka-semantic-dark-color-accent-warning);--dka-component-toast-dark-warning-bg:var(--dka-semantic-dark-color-bg-warning);--dka-component-toast-dark-warning-border:var(--dka-semantic-dark-color-accent-warning);--dka-component-toast-font-size:var(--dka-primitive-typography-fontSize-sm);--dka-component-toast-light-bg:var(--dka-semantic-light-color-bg-surface);--dka-component-toast-light-border:var(--dka-semantic-light-color-border-default);--dka-component-toast-light-error-accent:var(--dka-semantic-light-color-accent-error);--dka-component-toast-light-error-bg:var(--dka-semantic-light-color-bg-error);--dka-component-toast-light-error-border:var(--dka-semantic-light-color-accent-error);--dka-component-toast-light-info-accent:var(--dka-semantic-light-color-accent-secondary);--dka-component-toast-light-info-bg:var(--dka-semantic-light-color-bg-info);--dka-component-toast-light-info-border:var(--dka-semantic-light-color-accent-secondary);--dka-component-toast-light-success-accent:var(--dka-semantic-light-color-accent-success);--dka-component-toast-light-success-bg:var(--dka-semantic-light-color-bg-success);--dka-component-toast-light-success-border:var(--dka-semantic-light-color-accent-success);--dka-component-toast-light-text:var(--dka-semantic-light-color-text-primary);--dka-component-toast-light-text-sub:var(--dka-semantic-light-color-text-secondary);--dka-component-toast-light-warning-accent:var(--dka-semantic-light-color-accent-warning);--dka-component-toast-light-warning-bg:var(--dka-semantic-light-color-bg-warning);--dka-component-toast-light-warning-border:var(--dka-semantic-light-color-accent-warning);--dka-component-toast-padding-x:var(--dka-primitive-spacing-4);--dka-component-toast-padding-y:var(--dka-primitive-spacing-3);--dka-component-toast-radius:var(--dka-primitive-radius-md);--dka-component-toast-stack-expand-gap:var(--dka-primitive-spacing-2);--dka-component-toast-stack-peek-max-visible:3;--dka-component-toast-stack-peek-offset-y:var(--dka-primitive-spacing-3);--dka-component-toast-stack-peek-opacity-floor:.55;--dka-component-toast-stack-peek-scale-step:.04;--dka-component-toast-stack-transition-duration:.24s;--dka-component-toast-stack-transition-easing:cubic-bezier(.22, .61, .36, 1);--dka-component-toast-z-index:1500;--dka-component-toggle-disabled-dark:var(--dka-semantic-dark-color-bg-control-disabled);--dka-component-toggle-disabled-light:var(--dka-semantic-light-color-bg-control-disabled);--dka-component-toggle-focus-dark:var(--dka-semantic-dark-color-accent-primary);--dka-component-toggle-focus-light:var(--dka-semantic-light-color-accent-primary);--dka-component-toggle-hover-dark:var(--dka-semantic-dark-color-border-strong);--dka-component-toggle-hover-light:var(--dka-semantic-light-color-border-strong);--dka-component-toggle-radius:var(--dka-primitive-radius-full);--dka-component-toggle-thumb:var(--dka-primitive-color-neutral-0);--dka-component-toggle-track-off-dark:var(--dka-semantic-dark-color-bg-track);--dka-component-toggle-track-off-light:var(--dka-semantic-light-color-bg-track);--dka-component-toggle-track-on-dark:var(--dka-semantic-dark-color-accent-primary);--dka-component-toggle-track-on-light:var(--dka-semantic-light-color-accent-primary);--dka-component-tooltip-bg-dark:var(--dka-semantic-dark-color-bg-surface);--dka-component-tooltip-bg-light:var(--dka-semantic-light-color-bg-surface);--dka-component-tooltip-padding-x:var(--dka-primitive-spacing-2);--dka-component-tooltip-padding-y:var(--dka-primitive-spacing-1);--dka-component-tooltip-radius:var(--dka-primitive-radius-xs);--dka-component-tooltip-text-dark:var(--dka-semantic-dark-color-text-primary);--dka-component-tooltip-text-light:var(--dka-semantic-light-color-text-primary);--dka-mail-dark-accent-primary:#15a6b9;--dka-mail-dark-accent-primary-contrast:#fff;--dka-mail-dark-accent-primary-deep:#0e7e8c;--dka-mail-dark-accent-secondary:#e66c1b;--dka-mail-dark-bg-page:#0e1413;--dka-mail-dark-bg-subtle:#1f2726;--dka-mail-dark-bg-surface:#161d1c;--dka-mail-dark-border-default:#28322f;--dka-mail-dark-status-error:#c42d41;--dka-mail-dark-status-success:#3b7409;--dka-mail-dark-status-warning:#d2a212;--dka-mail-dark-text-muted:#8b9794;--dka-mail-dark-text-primary:#f2f5f4;--dka-mail-dark-text-secondary:#c4cecc;--dka-mail-light-accent-primary:#15a6b9;--dka-mail-light-accent-primary-contrast:#fff;--dka-mail-light-accent-primary-deep:#0e7e8c;--dka-mail-light-accent-secondary:#e66c1b;--dka-mail-light-bg-page:#f4f6f6;--dka-mail-light-bg-subtle:#eef2f2;--dka-mail-light-bg-surface:#fff;--dka-mail-light-border-default:#e2e7e7;--dka-mail-light-status-error:#c42d41;--dka-mail-light-status-success:#3b7409;--dka-mail-light-status-warning:#d2a212;--dka-mail-light-text-muted:#6b7775;--dka-mail-light-text-primary:#14201f;--dka-mail-light-text-secondary:#3a4746;--dka-primitive-animation-duration-fast:.15s;--dka-primitive-animation-duration-normal:.25s;--dka-primitive-animation-duration-slow:.4s;--dka-primitive-animation-easing-ease-out:cubic-bezier(0, 0, .2, 1);--dka-primitive-animation-easing-linear:linear;--dka-primitive-animation-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--dka-primitive-blur-2xl:32px;--dka-primitive-blur-base:12px;--dka-primitive-blur-lg:18px;--dka-primitive-blur-md:16px;--dka-primitive-blur-sm:8px;--dka-primitive-blur-subtle:2px;--dka-primitive-blur-xl:24px;--dka-primitive-blur-xs:6px;--dka-primitive-color-glass-dark-bg:#363634d9;--dka-primitive-color-glass-dark-bg-active:#363634f2;--dka-primitive-color-glass-dark-bg-hover:#363634e6;--dka-primitive-color-glass-dark-border:#52525080;--dka-primitive-color-glass-dark-border-strong:#525250cc;--dka-primitive-color-glass-light-bg:#ffffffd9;--dka-primitive-color-glass-light-bg-active:#fffffff2;--dka-primitive-color-glass-light-bg-hover:#ffffffe6;--dka-primitive-color-glass-light-border:#d0d0ca80;--dka-primitive-color-glass-light-border-strong:#d0d0cacc;--dka-primitive-color-gold-100:#fdf6e3;--dka-primitive-color-gold-500:#d2a212;--dka-primitive-color-gold-700:#a97f17;--dka-primitive-color-neutral-0:#fff;--dka-primitive-color-neutral-100:#e8e8e4;--dka-primitive-color-neutral-200:#d0d0ca;--dka-primitive-color-neutral-300:#a8a8a0;--dka-primitive-color-neutral-400:#787870;--dka-primitive-color-neutral-50:#f5f5f3;--dka-primitive-color-neutral-500:#525250;--dka-primitive-color-neutral-600:#363634;--dka-primitive-color-neutral-700:#242422;--dka-primitive-color-neutral-800:#181816;--dka-primitive-color-neutral-900:#0f0f0e;--dka-primitive-color-neutral-950:#080807;--dka-primitive-color-olive-100:#f0f5e8;--dka-primitive-color-olive-500:#3b7409;--dka-primitive-color-olive-700:#2a5206;--dka-primitive-color-orange-100:#fdf0e6;--dka-primitive-color-orange-300:#f08a45;--dka-primitive-color-orange-500:#e66c1b;--dka-primitive-color-orange-600:#c45510;--dka-primitive-color-orange-700:#a03f10;--dka-primitive-color-red-100:#fdeaed;--dka-primitive-color-red-500:#c42d41;--dka-primitive-color-red-700:#9b1f30;--dka-primitive-color-teal-100:#e6f8f6;--dka-primitive-color-teal-300:#52c4b6;--dka-primitive-color-teal-500:#2bae9e;--dka-primitive-color-teal-600:#1f8a7c;--dka-primitive-color-teal-700:#156b60;--dka-primitive-color-theme-about-a:#e9ae6a;--dka-primitive-color-theme-about-accent:#2a7f76;--dka-primitive-color-theme-about-accent-dark:#17d3c2;--dka-primitive-color-theme-about-b:#e64960;--dka-primitive-color-theme-about-bg-blob:#e64960;--dka-primitive-color-theme-about-font-from:#9e671d;--dka-primitive-color-theme-about-font-to:#da294d;--dka-primitive-color-theme-about-highlight:#a43358;--dka-primitive-color-theme-about-highlight-dark:#ff789e;--dka-primitive-color-theme-create-a:#ff7e18;--dka-primitive-color-theme-create-accent:#2c6beb;--dka-primitive-color-theme-create-accent-dark:#92b7fd;--dka-primitive-color-theme-create-b:#f2de5a;--dka-primitive-color-theme-create-bg-blob:#ff7e18;--dka-primitive-color-theme-create-font-from:#b15a1e;--dka-primitive-color-theme-create-font-to:#80731d;--dka-primitive-color-theme-create-highlight:#a97d17;--dka-primitive-color-theme-create-highlight-dark:#febd27;--dka-primitive-color-theme-default-a:#98e4a6;--dka-primitive-color-theme-default-b:#6ad8d4;--dka-primitive-color-theme-default-bg-blob:#6ad8d4;--dka-primitive-color-theme-default-font-from:#25a85e;--dka-primitive-color-theme-default-font-from-dark:#b5c11e;--dka-primitive-color-theme-default-font-to:#22806c;--dka-primitive-color-theme-default-font-to-dark:#34bca1;--dka-primitive-color-theme-default-highlight:#10b08b;--dka-primitive-color-theme-default-highlight-dark:#33cab8;--dka-primitive-color-theme-discover-a:#77ddbd;--dka-primitive-color-theme-discover-accent:#a339ec;--dka-primitive-color-theme-discover-accent-dark:#cba4f1;--dka-primitive-color-theme-discover-b:#e9ae6a;--dka-primitive-color-theme-discover-bg-blob:#77ddbd;--dka-primitive-color-theme-discover-font-from:#218067;--dka-primitive-color-theme-discover-font-to:#9e671d;--dka-primitive-color-theme-discover-highlight:#809760;--dka-primitive-color-theme-discover-highlight-dark:#b4da7a;--dka-primitive-color-theme-grow-a:#f4d78e;--dka-primitive-color-theme-grow-accent:#ad36e4;--dka-primitive-color-theme-grow-accent-dark:#d899fd;--dka-primitive-color-theme-grow-b:#abd24c;--dka-primitive-color-theme-grow-bg-blob:#abd24c;--dka-primitive-color-theme-grow-font-from:#8c6f1d;--dka-primitive-color-theme-grow-font-to:#617b1d;--dka-primitive-color-theme-grow-highlight:#76b635;--dka-primitive-color-theme-grow-highlight-dark:#a4e84b;--dka-primitive-color-theme-ui-secondary-bg:#363634;--dka-primitive-color-theme-ui-secondary-text:#f5f5f3;--dka-primitive-color-theme-ui-tertiary-bg:#92929214;--dka-primitive-color-theme-ui-tertiary-text:#15a6b9;--dka-primitive-color-warm-neutral-0:#fff;--dka-primitive-color-warm-neutral-100:#ebe7e1;--dka-primitive-color-warm-neutral-200:#d3cdc4;--dka-primitive-color-warm-neutral-300:#aca59b;--dka-primitive-color-warm-neutral-400:#7c756b;--dka-primitive-color-warm-neutral-50:#f6f4f0;--dka-primitive-color-warm-neutral-500:#554f47;--dka-primitive-color-warm-neutral-600:#38332e;--dka-primitive-color-warm-neutral-700:#252119;--dka-primitive-color-warm-neutral-800:#1a1612;--dka-primitive-color-warm-neutral-900:#100d0a;--dka-primitive-color-warm-neutral-950:#090705;--dka-primitive-radius-2xl:32px;--dka-primitive-radius-2xs:1px;--dka-primitive-radius-full:9999px;--dka-primitive-radius-lg:16px;--dka-primitive-radius-md:12px;--dka-primitive-radius-sm:8px;--dka-primitive-radius-xl:24px;--dka-primitive-radius-xs:4px;--dka-primitive-shadow-glass:0 4px 24px #1e1e1e14, inset 0 1px 0 #fff9;--dka-primitive-shadow-glow-orange-md:0 0 24px #e66c1b4d, 0 0 48px #e66c1b1f;--dka-primitive-shadow-glow-orange-sm:0 0 12px #e66c1b40;--dka-primitive-shadow-glow-teal-md:0 0 24px #2bae9e4d, 0 0 48px #2bae9e1f;--dka-primitive-shadow-glow-teal-sm:0 0 12px #2bae9e40;--dka-primitive-shadow-lg:0 8px 32px #1e1e1e1f;--dka-primitive-shadow-md:0 4px 16px #1e1e1e1a;--dka-primitive-shadow-sm:0 2px 8px #1e1e1e14;--dka-primitive-shadow-xl:0 16px 48px #1e1e1e24;--dka-primitive-spacing-05:2px;--dka-primitive-spacing-075:3px;--dka-primitive-spacing-1:4px;--dka-primitive-spacing-2:8px;--dka-primitive-spacing-24:96px;--dka-primitive-spacing-3:12px;--dka-primitive-spacing-32:128px;--dka-primitive-spacing-36:144px;--dka-primitive-spacing-4:16px;--dka-primitive-spacing-40:160px;--dka-primitive-spacing-48:192px;--dka-primitive-spacing-5:20px;--dka-primitive-spacing-6:24px;--dka-primitive-spacing-7:32px;--dka-primitive-spacing-8:48px;--dka-primitive-spacing-9:64px;--dka-primitive-spacing-container-lg:1200px;--dka-primitive-spacing-container-md:960px;--dka-primitive-spacing-container-pad:96px;--dka-primitive-spacing-container-sm:640px;--dka-primitive-spacing-container-xl:1440px;--dka-primitive-typography-fontFamily-display:Bitter;--dka-primitive-typography-fontFamily-mono:IBM Plex Mono;--dka-primitive-typography-fontFamily-ui:Kumbh Sans;--dka-primitive-typography-fontSize-2xl:36px;--dka-primitive-typography-fontSize-2xl-lg:40px;--dka-primitive-typography-fontSize-3xl:48px;--dka-primitive-typography-fontSize-4xl:64px;--dka-primitive-typography-fontSize-base:16px;--dka-primitive-typography-fontSize-body-lg:18px;--dka-primitive-typography-fontSize-code:13px;--dka-primitive-typography-fontSize-lg:24px;--dka-primitive-typography-fontSize-md:20px;--dka-primitive-typography-fontSize-micro:9px;--dka-primitive-typography-fontSize-sm:13px;--dka-primitive-typography-fontSize-sm-lg:14px;--dka-primitive-typography-fontSize-xl:28px;--dka-primitive-typography-fontSize-xl-lg:32px;--dka-primitive-typography-fontSize-xs:11px;--dka-primitive-typography-fontWeight-bold:700;--dka-primitive-typography-fontWeight-extrabold:800;--dka-primitive-typography-fontWeight-medium:500;--dka-primitive-typography-fontWeight-regular:400;--dka-primitive-typography-fontWeight-semibold:600;--dka-primitive-typography-letterSpacing-normal:0;--dka-primitive-typography-letterSpacing-snug:-.3px;--dka-primitive-typography-letterSpacing-tight:-.9px;--dka-primitive-typography-letterSpacing-wide:.5px;--dka-primitive-typography-letterSpacing-widest:1.92px;--dka-primitive-typography-lineHeight-normal:1.4;--dka-primitive-typography-lineHeight-relaxed:1.6;--dka-primitive-typography-lineHeight-snug:1.25;--dka-primitive-typography-lineHeight-tight:1.2;--dka-semantic-dark-color-accent-complement:var(--dka-primitive-color-orange-500);--dka-semantic-dark-color-accent-error:var(--dka-primitive-color-red-500);--dka-semantic-dark-color-accent-info:var(--dka-primitive-color-teal-500);--dka-semantic-dark-color-accent-primary:var(--dka-primitive-color-teal-500);--dka-semantic-dark-color-accent-secondary:var(--dka-primitive-color-orange-500);--dka-semantic-dark-color-accent-success:var(--dka-primitive-color-olive-500);--dka-semantic-dark-color-accent-warning:var(--dka-primitive-color-gold-500);--dka-semantic-dark-color-bg-control:var(--dka-primitive-color-neutral-700);--dka-semantic-dark-color-bg-control-disabled:var(--dka-primitive-color-neutral-600);--dka-semantic-dark-color-bg-error:var(--dka-primitive-color-red-700);--dka-semantic-dark-color-bg-glass:var(--dka-primitive-color-glass-dark-bg);--dka-semantic-dark-color-bg-info:var(--dka-primitive-color-teal-700);--dka-semantic-dark-color-bg-input:var(--dka-primitive-color-neutral-600);--dka-semantic-dark-color-bg-input-hover:var(--dka-primitive-color-neutral-500);--dka-semantic-dark-color-bg-page:var(--dka-primitive-color-neutral-800);--dka-semantic-dark-color-bg-subtle:var(--dka-primitive-color-neutral-600);--dka-semantic-dark-color-bg-success:var(--dka-primitive-color-olive-700);--dka-semantic-dark-color-bg-surface:var(--dka-primitive-color-neutral-700);--dka-semantic-dark-color-bg-track:var(--dka-primitive-color-neutral-600);--dka-semantic-dark-color-bg-warning:var(--dka-primitive-color-gold-700);--dka-semantic-dark-color-border-default:var(--dka-primitive-color-neutral-600);--dka-semantic-dark-color-border-glass:var(--dka-primitive-color-glass-dark-border);--dka-semantic-dark-color-border-muted:var(--dka-primitive-color-neutral-400);--dka-semantic-dark-color-border-strong:var(--dka-primitive-color-neutral-600);--dka-semantic-dark-color-feedback-error:var(--dka-primitive-color-red-500);--dka-semantic-dark-color-feedback-info:var(--dka-primitive-color-teal-500);--dka-semantic-dark-color-feedback-success:var(--dka-primitive-color-olive-500);--dka-semantic-dark-color-feedback-warning:var(--dka-primitive-color-gold-500);--dka-semantic-dark-color-interactive-primary:var(--dka-primitive-color-teal-500);--dka-semantic-dark-color-interactive-primary-active:var(--dka-primitive-color-teal-700);--dka-semantic-dark-color-interactive-primary-hover:var(--dka-primitive-color-teal-600);--dka-semantic-dark-color-interactive-secondary:var(--dka-primitive-color-orange-500);--dka-semantic-dark-color-interactive-secondary-active:var(--dka-primitive-color-orange-700);--dka-semantic-dark-color-interactive-secondary-hover:var(--dka-primitive-color-orange-600);--dka-semantic-dark-color-text-body:var(--dka-primitive-color-warm-neutral-100);--dka-semantic-dark-color-text-caption:var(--dka-primitive-color-warm-neutral-300);--dka-semantic-dark-color-text-disabled:var(--dka-primitive-color-warm-neutral-600);--dka-semantic-dark-color-text-error:var(--dka-primitive-color-red-100);--dka-semantic-dark-color-text-heading:var(--dka-primitive-color-warm-neutral-50);--dka-semantic-dark-color-text-info:var(--dka-primitive-color-teal-100);--dka-semantic-dark-color-text-label:var(--dka-primitive-color-warm-neutral-200);--dka-semantic-dark-color-text-muted:var(--dka-primitive-color-warm-neutral-400);--dka-semantic-dark-color-text-primary:var(--dka-primitive-color-neutral-50);--dka-semantic-dark-color-text-secondary:var(--dka-primitive-color-neutral-300);--dka-semantic-dark-color-text-success:var(--dka-primitive-color-olive-100);--dka-semantic-dark-color-text-warning:var(--dka-primitive-color-gold-100);--dka-semantic-layout-container-pad:var(--dka-semantic-spacing-layout-container-pad-desktop);--dka-semantic-layout-section-lg:var(--dka-primitive-spacing-36);--dka-semantic-layout-section-md:var(--dka-semantic-spacing-layout-section-gap-desktop);--dka-semantic-layout-section-sm:var(--dka-semantic-spacing-layout-section-gap-compact-desktop);--dka-semantic-layout-section-xl:var(--dka-semantic-spacing-layout-section-gap-editorial-desktop);--dka-semantic-layout-section-xs:var(--dka-primitive-spacing-8);--dka-semantic-light-color-accent-complement:var(--dka-primitive-color-orange-600);--dka-semantic-light-color-accent-error:var(--dka-primitive-color-red-500);--dka-semantic-light-color-accent-info:var(--dka-primitive-color-teal-600);--dka-semantic-light-color-accent-primary:var(--dka-primitive-color-teal-600);--dka-semantic-light-color-accent-secondary:var(--dka-primitive-color-orange-600);--dka-semantic-light-color-accent-success:var(--dka-primitive-color-olive-500);--dka-semantic-light-color-accent-warning:var(--dka-primitive-color-gold-700);--dka-semantic-light-color-bg-control:var(--dka-primitive-color-neutral-50);--dka-semantic-light-color-bg-control-disabled:var(--dka-primitive-color-neutral-200);--dka-semantic-light-color-bg-error:var(--dka-primitive-color-red-100);--dka-semantic-light-color-bg-glass:var(--dka-primitive-color-glass-light-bg);--dka-semantic-light-color-bg-info:var(--dka-primitive-color-teal-100);--dka-semantic-light-color-bg-input:var(--dka-primitive-color-neutral-50);--dka-semantic-light-color-bg-input-hover:var(--dka-primitive-color-neutral-100);--dka-semantic-light-color-bg-page:var(--dka-primitive-color-neutral-50);--dka-semantic-light-color-bg-subtle:var(--dka-primitive-color-neutral-100);--dka-semantic-light-color-bg-success:var(--dka-primitive-color-olive-100);--dka-semantic-light-color-bg-surface:var(--dka-primitive-color-neutral-0);--dka-semantic-light-color-bg-track:var(--dka-primitive-color-neutral-200);--dka-semantic-light-color-bg-warning:var(--dka-primitive-color-gold-100);--dka-semantic-light-color-border-default:var(--dka-primitive-color-neutral-200);--dka-semantic-light-color-border-glass:var(--dka-primitive-color-glass-light-border);--dka-semantic-light-color-border-muted:var(--dka-primitive-color-neutral-300);--dka-semantic-light-color-border-strong:var(--dka-primitive-color-neutral-300);--dka-semantic-light-color-feedback-error:var(--dka-primitive-color-red-500);--dka-semantic-light-color-feedback-info:var(--dka-primitive-color-teal-600);--dka-semantic-light-color-feedback-success:var(--dka-primitive-color-olive-700);--dka-semantic-light-color-feedback-warning:var(--dka-primitive-color-gold-700);--dka-semantic-light-color-interactive-primary:var(--dka-primitive-color-teal-600);--dka-semantic-light-color-interactive-primary-active:var(--dka-primitive-color-teal-700);--dka-semantic-light-color-interactive-primary-hover:var(--dka-primitive-color-teal-700);--dka-semantic-light-color-interactive-secondary:var(--dka-primitive-color-orange-500);--dka-semantic-light-color-interactive-secondary-active:var(--dka-primitive-color-orange-700);--dka-semantic-light-color-interactive-secondary-hover:var(--dka-primitive-color-orange-600);--dka-semantic-light-color-text-body:var(--dka-primitive-color-neutral-800);--dka-semantic-light-color-text-caption:var(--dka-primitive-color-neutral-500);--dka-semantic-light-color-text-disabled:var(--dka-primitive-color-neutral-300);--dka-semantic-light-color-text-error:var(--dka-primitive-color-red-700);--dka-semantic-light-color-text-heading:var(--dka-primitive-color-neutral-900);--dka-semantic-light-color-text-info:var(--dka-primitive-color-teal-700);--dka-semantic-light-color-text-label:var(--dka-primitive-color-neutral-700);--dka-semantic-light-color-text-muted:var(--dka-primitive-color-neutral-400);--dka-semantic-light-color-text-primary:var(--dka-primitive-color-neutral-900);--dka-semantic-light-color-text-secondary:var(--dka-primitive-color-neutral-700);--dka-semantic-light-color-text-success:var(--dka-primitive-color-olive-700);--dka-semantic-light-color-text-warning:var(--dka-primitive-color-gold-700);--dka-semantic-spacing-gap-lg:var(--dka-primitive-spacing-4);--dka-semantic-spacing-gap-md:var(--dka-primitive-spacing-3);--dka-semantic-spacing-gap-sm:var(--dka-primitive-spacing-2);--dka-semantic-spacing-gap-xl:var(--dka-primitive-spacing-6);--dka-semantic-spacing-gap-xs:var(--dka-primitive-spacing-1);--dka-semantic-spacing-inset-control-x:var(--dka-primitive-spacing-3);--dka-semantic-spacing-inset-control-y:var(--dka-primitive-spacing-1);--dka-semantic-spacing-inset-surface-lg:var(--dka-primitive-spacing-8);--dka-semantic-spacing-inset-surface-md:var(--dka-primitive-spacing-6);--dka-semantic-spacing-inset-surface-sm:var(--dka-primitive-spacing-4);--dka-semantic-spacing-layout-container-pad-desktop:var(--dka-primitive-spacing-container-pad);--dka-semantic-spacing-layout-container-pad-mobile:var(--dka-primitive-spacing-4);--dka-semantic-spacing-layout-section-gap-compact-desktop:var(--dka-primitive-spacing-24);--dka-semantic-spacing-layout-section-gap-compact-mobile:var(--dka-primitive-spacing-6);--dka-semantic-spacing-layout-section-gap-desktop:var(--dka-primitive-spacing-32);--dka-semantic-spacing-layout-section-gap-editorial-desktop:var(--dka-primitive-spacing-40);--dka-semantic-spacing-layout-section-gap-editorial-mobile:var(--dka-primitive-spacing-9);--dka-semantic-spacing-layout-section-gap-mobile:var(--dka-primitive-spacing-8);--dka-semantic-typography-annotation-fontSize-micro:var(--dka-primitive-typography-fontSize-micro);--dka-semantic-typography-body-default:var(--dka-primitive-typography-fontSize-base);--dka-semantic-typography-body-large:var(--dka-primitive-typography-fontSize-body-lg);--dka-semantic-typography-body-small:var(--dka-primitive-typography-fontSize-sm);--dka-semantic-typography-code-fontFamily:var(--dka-primitive-typography-fontFamily-mono);--dka-semantic-typography-code-fontSize:var(--dka-primitive-typography-fontSize-code);--dka-semantic-typography-code-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-semantic-typography-code-letterSpacing:var(--dka-primitive-typography-letterSpacing-normal);--dka-semantic-typography-code-lineHeight:var(--dka-primitive-typography-lineHeight-relaxed);--dka-semantic-typography-display-editorial-desktop:var(--dka-primitive-typography-fontSize-3xl);--dka-semantic-typography-display-editorial-mobile:var(--dka-primitive-typography-fontSize-xl);--dka-semantic-typography-display-hero-desktop:var(--dka-primitive-typography-fontSize-4xl);--dka-semantic-typography-display-hero-mobile:var(--dka-primitive-typography-fontSize-2xl);--dka-semantic-typography-headline-page:var(--dka-primitive-typography-fontSize-2xl);--dka-semantic-typography-headline-section:var(--dka-primitive-typography-fontSize-xl);--dka-semantic-typography-headline-subsection:var(--dka-primitive-typography-fontSize-lg);--dka-typography-accent-fontFamily:var(--dka-primitive-typography-fontFamily-display);--dka-typography-accent-fontSize:var(--dka-primitive-typography-fontSize-xl);--dka-typography-accent-fontWeight:var(--dka-primitive-typography-fontWeight-medium);--dka-typography-accent-letterSpacing:var(--dka-primitive-typography-letterSpacing-tight);--dka-typography-accent-lineHeight:var(--dka-primitive-typography-lineHeight-snug);--dka-typography-body-lg-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-body-lg-fontSize:var(--dka-primitive-typography-fontSize-body-lg);--dka-typography-body-lg-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-typography-body-lg-letterSpacing:var(--dka-primitive-typography-letterSpacing-snug);--dka-typography-body-lg-lineHeight:var(--dka-primitive-typography-lineHeight-relaxed);--dka-typography-body-md-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-body-md-fontSize:var(--dka-primitive-typography-fontSize-sm-lg);--dka-typography-body-md-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-typography-body-md-letterSpacing:var(--dka-primitive-typography-letterSpacing-snug);--dka-typography-body-md-lineHeight:var(--dka-primitive-typography-lineHeight-relaxed);--dka-typography-body-sm-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-body-sm-fontSize:var(--dka-primitive-typography-fontSize-sm);--dka-typography-body-sm-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-typography-body-sm-letterSpacing:var(--dka-primitive-typography-letterSpacing-snug);--dka-typography-body-sm-lineHeight:var(--dka-primitive-typography-lineHeight-relaxed);--dka-typography-body-xl-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-body-xl-fontSize:var(--dka-primitive-typography-fontSize-md);--dka-typography-body-xl-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-typography-body-xl-letterSpacing:var(--dka-primitive-typography-letterSpacing-snug);--dka-typography-body-xl-lineHeight:var(--dka-primitive-typography-lineHeight-relaxed);--dka-typography-body-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-body-fontSize:var(--dka-primitive-typography-fontSize-base);--dka-typography-body-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-typography-body-letterSpacing:var(--dka-primitive-typography-letterSpacing-snug);--dka-typography-body-lineHeight:var(--dka-primitive-typography-lineHeight-relaxed);--dka-typography-caption-fontFamily:var(--dka-primitive-typography-fontFamily-display);--dka-typography-caption-fontSize:var(--dka-primitive-typography-fontSize-xs);--dka-typography-caption-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-typography-caption-letterSpacing:var(--dka-primitive-typography-letterSpacing-normal);--dka-typography-caption-lineHeight:var(--dka-primitive-typography-lineHeight-normal);--dka-typography-code-fontFamily:var(--dka-primitive-typography-fontFamily-mono);--dka-typography-code-fontSize:var(--dka-primitive-typography-fontSize-sm);--dka-typography-code-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-typography-code-letterSpacing:var(--dka-primitive-typography-letterSpacing-normal);--dka-typography-code-lineHeight:var(--dka-primitive-typography-lineHeight-relaxed);--dka-typography-display-hero-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-display-hero-fontSize:var(--dka-primitive-typography-fontSize-4xl);--dka-typography-display-hero-fontWeight:var(--dka-primitive-typography-fontWeight-extrabold);--dka-typography-display-hero-letterSpacing:var(--dka-primitive-typography-letterSpacing-tight);--dka-typography-display-hero-lineHeight:var(--dka-primitive-typography-lineHeight-tight);--dka-typography-display-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-display-fontSize:var(--dka-primitive-typography-fontSize-3xl);--dka-typography-display-fontWeight:var(--dka-primitive-typography-fontWeight-extrabold);--dka-typography-display-letterSpacing:var(--dka-primitive-typography-letterSpacing-tight);--dka-typography-display-lineHeight:var(--dka-primitive-typography-lineHeight-tight);--dka-typography-h1-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-h1-fontSize:var(--dka-primitive-typography-fontSize-2xl-lg);--dka-typography-h1-fontWeight:var(--dka-primitive-typography-fontWeight-bold);--dka-typography-h1-letterSpacing:var(--dka-primitive-typography-letterSpacing-tight);--dka-typography-h1-lineHeight:var(--dka-primitive-typography-lineHeight-snug);--dka-typography-h2-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-h2-fontSize:var(--dka-primitive-typography-fontSize-xl-lg);--dka-typography-h2-fontWeight:var(--dka-primitive-typography-fontWeight-bold);--dka-typography-h2-letterSpacing:var(--dka-primitive-typography-letterSpacing-tight);--dka-typography-h2-lineHeight:var(--dka-primitive-typography-lineHeight-snug);--dka-typography-h3-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-h3-fontSize:var(--dka-primitive-typography-fontSize-lg);--dka-typography-h3-fontWeight:var(--dka-primitive-typography-fontWeight-bold);--dka-typography-h3-letterSpacing:var(--dka-primitive-typography-letterSpacing-tight);--dka-typography-h3-lineHeight:var(--dka-primitive-typography-lineHeight-normal);--dka-typography-h4-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-h4-fontSize:var(--dka-primitive-typography-fontSize-md);--dka-typography-h4-fontWeight:var(--dka-primitive-typography-fontWeight-bold);--dka-typography-h4-letterSpacing:var(--dka-primitive-typography-letterSpacing-snug);--dka-typography-h4-lineHeight:var(--dka-primitive-typography-lineHeight-normal);--dka-typography-label-lg-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-label-lg-fontSize:var(--dka-primitive-typography-fontSize-base);--dka-typography-label-lg-fontWeight:var(--dka-primitive-typography-fontWeight-semibold);--dka-typography-label-lg-letterSpacing:var(--dka-primitive-typography-letterSpacing-normal);--dka-typography-label-lg-lineHeight:var(--dka-primitive-typography-lineHeight-normal);--dka-typography-label-sm-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-label-sm-fontSize:var(--dka-primitive-typography-fontSize-xs);--dka-typography-label-sm-fontWeight:var(--dka-primitive-typography-fontWeight-semibold);--dka-typography-label-sm-letterSpacing:var(--dka-primitive-typography-letterSpacing-normal);--dka-typography-label-sm-lineHeight:var(--dka-primitive-typography-lineHeight-normal);--dka-typography-label-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-label-fontSize:var(--dka-primitive-typography-fontSize-sm);--dka-typography-label-fontWeight:var(--dka-primitive-typography-fontWeight-semibold);--dka-typography-label-letterSpacing:var(--dka-primitive-typography-letterSpacing-normal);--dka-typography-label-lineHeight:var(--dka-primitive-typography-lineHeight-normal);--dka-typography-overline-fontFamily:var(--dka-primitive-typography-fontFamily-ui);--dka-typography-overline-fontSize:var(--dka-primitive-typography-fontSize-sm);--dka-typography-overline-fontWeight:var(--dka-primitive-typography-fontWeight-medium);--dka-typography-overline-letterSpacing:var(--dka-primitive-typography-letterSpacing-wide);--dka-typography-overline-lineHeight:var(--dka-primitive-typography-lineHeight-normal);--dka-web-component-button-font-size:var(--dka-primitive-typography-fontSize-base);--dka-web-component-button-font-size-lg:var(--dka-primitive-typography-fontSize-body-lg);--dka-web-component-button-font-size-sm:var(--dka-primitive-typography-fontSize-sm);--dka-web-component-button-min-height:58px;--dka-web-component-button-min-height-lg:68px;--dka-web-component-button-min-height-sm:44px;--dka-web-component-button-min-width:176px;--dka-web-component-button-min-width-lg:200px;--dka-web-component-button-min-width-sm:0px;--dka-web-component-button-motion-duration:var(--dka-primitive-animation-duration-fast);--dka-web-component-button-motion-easing:var(--dka-primitive-animation-easing-ease-out);--dka-web-component-button-padding-inline:28px;--dka-web-component-button-padding-inline-lg:var(--dka-primitive-spacing-8);--dka-web-component-button-padding-inline-sm:var(--dka-primitive-spacing-6);--dka-web-component-button-primary-bg:linear-gradient(90deg, var(--dka-primitive-color-theme-default-a), var(--dka-primitive-color-theme-default-b));--dka-web-component-button-primary-color:var(--dka-semantic-light-color-text-heading);--dka-web-component-button-primary-filter-active:brightness(.96);--dka-web-component-button-primary-filter-hover:brightness(1.08);--dka-web-component-button-primary-shadow:0 10px 22px #307f6929;--dka-web-component-button-primary-shadow-active:0 6px 14px #307f6929;--dka-web-component-button-primary-shadow-hover:0 14px 32px #307f6947;--dka-web-component-button-radius:999px;--dka-web-component-button-secondary-bg:#ffffff6b;--dka-web-component-button-secondary-bg-active:#ffffff52;--dka-web-component-button-secondary-bg-hover:#ffffff9e;--dka-web-component-button-secondary-color:var(--dka-semantic-light-color-accent-primary);--dka-web-component-button-translate-hover:-1px;--dka-web-dark-bg-page:var(--dka-semantic-dark-color-bg-page);--dka-web-dark-text-body:var(--dka-semantic-dark-color-text-body);--dka-web-light-bg-page:var(--dka-semantic-light-color-bg-page);--dka-web-light-text-body:var(--dka-semantic-light-color-text-body);--dka-web-narrow-container-width:640px;--dka-web-section-gap-desktop:var(--dka-primitive-spacing-24);--dka-web-section-gap-mobile:var(--dka-primitive-spacing-9);--dka-webapp-accent-primary-border-default:var(--dka-app-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-accent-primary-border-default:color-mix(in srgb, var(--dka-app-accent-primary) 24%, var(--dka-app-border-default))}}:root{--dka-webapp-accent-primary-border-faint:var(--dka-app-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-accent-primary-border-faint:color-mix(in srgb, var(--dka-app-accent-primary) 30%, transparent)}}:root{--dka-webapp-accent-primary-border-strong:var(--dka-app-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-accent-primary-border-strong:color-mix(in srgb, var(--dka-app-accent-primary) 35%, var(--dka-app-border-default))}}:root{--dka-webapp-accent-primary-faint:var(--dka-app-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-accent-primary-faint:color-mix(in srgb, var(--dka-app-accent-primary) 10%, transparent)}}:root{--dka-webapp-accent-primary-ghost:var(--dka-app-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-accent-primary-ghost:color-mix(in srgb, var(--dka-app-accent-primary) 15%, transparent)}}:root{--dka-webapp-accent-primary-ring:var(--dka-app-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-accent-primary-ring:color-mix(in srgb, var(--dka-app-accent-primary) 18%, transparent)}}:root{--dka-webapp-accent-primary-subtle:var(--dka-app-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-accent-primary-subtle:color-mix(in srgb, var(--dka-app-accent-primary) 12%, transparent)}}:root{--dka-webapp-ai-card-title-font-family:var(--dka-primitive-typography-fontFamily-ui);--dka-webapp-ai-card-title-font-size:var(--dka-primitive-typography-fontSize-xs);--dka-webapp-ai-card-title-font-weight:var(--dka-primitive-typography-fontWeight-semibold);--dka-webapp-ai-card-title-gap:var(--dka-primitive-spacing-2);--dka-webapp-ai-card-title-letter-spacing:var(--dka-primitive-typography-letterSpacing-widest);--dka-webapp-ai-card-title-line-height:var(--dka-primitive-typography-lineHeight-snug);--dka-webapp-ai-card-title-text-transform:uppercase;--dka-webapp-ai-button-bg:linear-gradient(transparent, transparent) padding-box, var(--dka-component-ai-button-border) border-box;--dka-webapp-ai-button-text:var(--dka-component-ai-button-text);--dka-webapp-ai-card-bg:var(--dka-component-ai-card-bg);--dka-webapp-ai-card-border:var(--dka-component-ai-card-border);--dka-webapp-ai-card-shadow:var(--dka-component-ai-card-shadow);--dka-webapp-ai-gradient-fallback:var(--dka-component-ai-gradient-highlight,var(--dka-app-accent-primary));--dka-webapp-ai-gradient-from:var(--dka-component-ai-gradient-from);--dka-webapp-ai-gradient-highlight:var(--dka-component-ai-gradient-highlight);--dka-webapp-ai-gradient-to:var(--dka-component-ai-gradient-to);--dka-webapp-ai-gradient-text:var(--dka-component-ai-gradient-text);--dka-webapp-ai-usage-claude:var(--dka-app-accent-secondary);--dka-webapp-ai-usage-openai:var(--dka-app-accent-primary);--dka-webapp-ai-usage-whisper:var(--dka-primitive-color-teal-300);--dka-webapp-area-blur:var(--dka-component-area-surface-blur,blur(12px));--dka-webapp-border-hover-bg:var(--dka-app-border-default)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-border-hover-bg:color-mix(in srgb, var(--dka-app-border-default) 32%, transparent)}}:root{--dka-webapp-card-shadow:var(--dka-primitive-shadow-sm);--dka-webapp-component-button-primary-bg:var(--dka-component-button-primary-gradient-bg,var(--dka-component-button-primary-bg));--dka-webapp-component-button-primary-glow:var(--dka-component-button-primary-glow,none);--dka-webapp-component-button-primary-padding-x:var(--dka-component-button-primary-app-padding-x,var(--dka-primitive-spacing-4));--dka-webapp-component-button-primary-padding-y:var(--dka-component-button-primary-app-padding-y,var(--dka-primitive-spacing-2));--dka-webapp-component-button-primary-text:var(--dka-component-button-theme-text);--dka-webapp-confirm-dialog-max-width:400px;--dka-webapp-dark-accent-primary:var(--dka-semantic-dark-color-accent-primary);--dka-webapp-dark-accent-primary-contrast:var(--dka-primitive-color-neutral-0);--dka-webapp-dark-accent-secondary:var(--dka-semantic-dark-color-accent-secondary);--dka-webapp-dark-area-bg:var(--dka-semantic-dark-color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-area-bg:color-mix(in srgb, var(--dka-semantic-dark-color-bg-surface) 92%, transparent)}}:root{--dka-webapp-dark-area-border:var(--dka-component-area-surface-dark-border,var(--dka-semantic-dark-color-border-default));--dka-webapp-dark-area-shadow:var(--dka-component-area-surface-dark-shadow,var(--dka-primitive-shadow-sm));--dka-webapp-dark-bg-elevated:var(--dka-primitive-color-neutral-600);--dka-webapp-dark-bg-gradient:var(--dka-component-theme-gradient-bg-accent,var(--dka-semantic-dark-color-accent-primary))}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-bg-gradient:color-mix(in srgb, var(--dka-component-theme-gradient-bg-accent,var(--dka-semantic-dark-color-accent-primary)) 4%, transparent)}}:root{--dka-webapp-dark-bg-header:var(--dka-semantic-dark-color-bg-page)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-bg-header:color-mix(in srgb, var(--dka-semantic-dark-color-bg-page) 85%, transparent)}}:root{--dka-webapp-dark-bg-page:var(--dka-semantic-dark-color-bg-page);--dka-webapp-dark-bg-subtle:var(--dka-semantic-dark-color-bg-subtle)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-bg-subtle:color-mix(in srgb, var(--dka-semantic-dark-color-bg-subtle) 88%, var(--dka-semantic-dark-color-text-heading))}}:root{--dka-webapp-dark-bg-surface:var(--dka-semantic-dark-color-bg-surface);--dka-webapp-dark-border-default:var(--dka-semantic-dark-color-border-default);--dka-webapp-dark-border-strong:var(--dka-semantic-dark-color-border-strong);--dka-webapp-dark-card-bg:var(--dka-semantic-dark-color-bg-surface);--dka-webapp-dark-card-border:var(--dka-semantic-dark-color-border-default);--dka-webapp-dark-card-hover-border:var(--dka-semantic-dark-color-accent-primary);--dka-webapp-dark-card-hover-shadow:var(--dka-primitive-shadow-glow-teal-md);--dka-webapp-dark-dropdown-border:var(--dka-semantic-dark-color-border-strong);--dka-webapp-dark-error-default:var(--dka-semantic-dark-color-accent-error);--dka-webapp-dark-focus-color:var(--dka-semantic-dark-color-accent-primary);--dka-webapp-dark-header-border-gradient:linear-gradient(90deg, transparent, var(--dka-component-app-bar-border-color-from,#ffffff14) 25%, var(--dka-component-app-bar-border-color-to,#ffffff0a) 75%, transparent);--dka-webapp-dark-header-shadow:var(--dka-component-app-bar-dark-shadow);--dka-webapp-dark-input-bg:var(--dka-component-input-dark-bg)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-input-bg:color-mix(in srgb, var(--dka-component-input-dark-bg) 88%, var(--dka-semantic-dark-color-bg-surface))}}:root{--dka-webapp-dark-input-bg-hover:var(--dka-component-input-dark-bg-hover);--dka-webapp-dark-input-border:var(--dka-component-input-dark-border)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-input-border:color-mix(in srgb, var(--dka-component-input-dark-border) 60%, var(--dka-app-text-muted))}}:root{--dka-webapp-dark-input-border-focus:var(--dka-component-input-dark-border-focus);--dka-webapp-dark-input-border-hover:var(--dka-component-input-dark-border-hover)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-input-border-hover:color-mix(in srgb, var(--dka-component-input-dark-border-hover) 68%, var(--dka-app-text-secondary))}}:root{--dka-webapp-dark-modal-backdrop:var(--dka-component-modal-dark-backdrop);--dka-webapp-dark-modal-bg:var(--dka-semantic-dark-color-bg-surface);--dka-webapp-dark-placeholder:var(--dka-component-input-dark-placeholder)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-placeholder:color-mix(in srgb, var(--dka-component-input-dark-placeholder) 78%, var(--dka-app-text-secondary))}}:root{--dka-webapp-dark-search-overlay-bg:var(--dka-component-search-overlay-dark-bg);--dka-webapp-dark-success-default:var(--dka-semantic-dark-color-accent-success);--dka-webapp-dark-text-disabled:var(--dka-semantic-dark-color-text-disabled);--dka-webapp-dark-text-muted:var(--dka-semantic-dark-color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-text-muted:color-mix(in srgb, var(--dka-semantic-dark-color-text-muted) 74%, var(--dka-semantic-dark-color-text-body))}}:root{--dka-webapp-dark-text-muted-on-header:var(--dka-semantic-dark-color-text-muted);--dka-webapp-dark-text-on-header:var(--dka-semantic-dark-color-text-heading);--dka-webapp-dark-text-primary:var(--dka-semantic-dark-color-text-heading);--dka-webapp-dark-text-secondary:var(--dka-semantic-dark-color-text-body)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-dark-text-secondary:color-mix(in srgb, var(--dka-semantic-dark-color-text-body) 88%, var(--dka-semantic-dark-color-text-heading))}}:root{--dka-webapp-dark-toast-gradient-opacity-from:72%;--dka-webapp-dark-toast-gradient-opacity-to:58%;--dka-webapp-dark-toggle-bg-hover:var(--dka-semantic-dark-color-bg-subtle);--dka-webapp-dark-toggle-border:var(--dka-semantic-dark-color-border-default);--dka-webapp-dark-toggle-border-hover:var(--dka-semantic-dark-color-border-strong);--dka-webapp-dark-toggle-text:var(--dka-semantic-dark-color-text-muted);--dka-webapp-dark-toggle-text-hover:var(--dka-semantic-dark-color-text-heading);--dka-webapp-dark-warning-default:var(--dka-semantic-dark-color-accent-warning);--dka-webapp-dropdown-bg:var(--dka-app-bg-header);--dka-webapp-dropdown-blur:var(--dka-component-app-bar-blur,blur(18px) saturate(1.2));--dka-webapp-dropdown-item-hover:var(--dka-app-bg-subtle);--dka-webapp-dropdown-item-padding-x:var(--dka-primitive-spacing-3);--dka-webapp-dropdown-item-padding-y:var(--dka-primitive-spacing-2);--dka-webapp-dropdown-padding:var(--dka-primitive-spacing-2);--dka-webapp-dropdown-width:calc(var(--dka-primitive-spacing-48) + var(--dka-primitive-spacing-24));--dka-webapp-elevation-1:var(--dka-primitive-shadow-sm);--dka-webapp-elevation-2:var(--dka-primitive-shadow-md);--dka-webapp-elevation-3:var(--dka-primitive-shadow-lg);--dka-webapp-error-border:var(--dka-app-error-default)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-error-border:color-mix(in srgb, var(--dka-app-error-default) 30%, transparent)}}:root{--dka-webapp-error-ghost:var(--dka-app-error-default)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-error-ghost:color-mix(in srgb, var(--dka-app-error-default) 8%, transparent)}}:root{--dka-webapp-error-subtle:var(--dka-app-error-default)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-error-subtle:color-mix(in srgb, var(--dka-app-error-default) 10%, transparent)}}:root{--dka-webapp-expandable-card-collapsed-block-size:calc(var(--dka-primitive-spacing-48) + var(--dka-primitive-spacing-16));--dka-webapp-expandable-card-content-collapsed-block-size:calc(var(--dka-primitive-spacing-32) + var(--dka-primitive-spacing-8));--dka-webapp-expandable-card-fade-size:var(--dka-primitive-spacing-8);--dka-webapp-expandable-card-toggle-gap:var(--dka-primitive-spacing-3);--dka-webapp-form-control-min-height:var(--dka-component-button-ui-size);--dka-webapp-form-control-padding-x:var(--dka-component-select-padding-x);--dka-webapp-form-control-padding-y:var(--dka-component-select-padding-y);--dka-webapp-form-field-grid-gap:var(--dka-component-form-group-section-gap);--dka-webapp-form-field-label-gap:var(--dka-primitive-spacing-2);--dka-webapp-form-row-gap:var(--dka-primitive-spacing-8);--dka-webapp-light-accent-primary:var(--dka-semantic-light-color-accent-primary);--dka-webapp-light-accent-primary-contrast:var(--dka-primitive-color-neutral-0);--dka-webapp-light-accent-secondary:var(--dka-semantic-light-color-accent-secondary);--dka-webapp-light-area-bg:var(--dka-semantic-light-color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-light-area-bg:color-mix(in srgb, var(--dka-semantic-light-color-bg-surface) 84%, transparent)}}:root{--dka-webapp-light-area-border:var(--dka-component-area-surface-light-border,var(--dka-semantic-light-color-border-default));--dka-webapp-light-area-shadow:var(--dka-component-area-surface-light-shadow,var(--dka-primitive-shadow-sm));--dka-webapp-light-bg-elevated:var(--dka-primitive-color-neutral-50);--dka-webapp-light-bg-gradient:var(--dka-component-theme-gradient-bg-accent,var(--dka-semantic-light-color-accent-primary))}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-light-bg-gradient:color-mix(in srgb, var(--dka-component-theme-gradient-bg-accent,var(--dka-semantic-light-color-accent-primary)) 6%, transparent)}}:root{--dka-webapp-light-bg-header:var(--dka-semantic-light-color-bg-surface)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-light-bg-header:color-mix(in srgb, var(--dka-semantic-light-color-bg-surface) 85%, transparent)}}:root{--dka-webapp-light-bg-page:var(--dka-semantic-light-color-bg-page);--dka-webapp-light-bg-subtle:var(--dka-semantic-light-color-bg-subtle);--dka-webapp-light-bg-surface:var(--dka-semantic-light-color-bg-surface);--dka-webapp-light-border-default:var(--dka-semantic-light-color-border-default);--dka-webapp-light-border-strong:var(--dka-semantic-light-color-border-strong);--dka-webapp-light-card-bg:var(--dka-semantic-light-color-bg-surface);--dka-webapp-light-card-border:var(--dka-semantic-light-color-border-default);--dka-webapp-light-card-hover-border:var(--dka-semantic-light-color-accent-primary);--dka-webapp-light-card-hover-shadow:var(--dka-primitive-shadow-glow-teal-sm);--dka-webapp-light-dropdown-border:var(--dka-semantic-light-color-border-strong);--dka-webapp-light-error-default:var(--dka-semantic-light-color-accent-error);--dka-webapp-light-focus-color:var(--dka-component-theme-gradient-from,var(--dka-semantic-light-color-accent-primary));--dka-webapp-light-header-border-gradient:linear-gradient(90deg, transparent, var(--dka-component-app-bar-border-color-from,#00000014) 25%, var(--dka-component-app-bar-border-color-to,#0000000a) 75%, transparent);--dka-webapp-light-header-shadow:var(--dka-component-app-bar-light-shadow);--dka-webapp-light-input-bg:var(--dka-component-input-light-bg);--dka-webapp-light-input-bg-hover:var(--dka-component-input-light-bg-hover);--dka-webapp-light-input-border:var(--dka-component-input-light-border)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-light-input-border:color-mix(in srgb, var(--dka-component-input-light-border) 70%, var(--dka-app-text-muted))}}:root{--dka-webapp-light-input-border-focus:var(--dka-component-input-light-border-focus);--dka-webapp-light-input-border-hover:var(--dka-component-input-light-border-hover)}@supports (color:color-mix(in lab, red, red)){:root{--dka-webapp-light-input-border-hover:color-mix(in srgb, var(--dka-component-input-light-border-hover) 72%, var(--dka-app-text-secondary))}}:root{--dka-webapp-light-modal-backdrop:var(--dka-component-modal-light-backdrop);--dka-webapp-light-modal-bg:var(--dka-semantic-light-color-bg-surface);--dka-webapp-light-placeholder:var(--dka-component-input-light-placeholder);--dka-webapp-light-search-overlay-bg:var(--dka-component-search-overlay-light-bg);--dka-webapp-light-success-default:var(--dka-semantic-light-color-accent-success);--dka-webapp-light-text-disabled:var(--dka-semantic-light-color-text-disabled);--dka-webapp-light-text-muted:var(--dka-semantic-light-color-text-muted);--dka-webapp-light-text-muted-on-header:var(--dka-semantic-light-color-text-muted);--dka-webapp-light-text-on-header:var(--dka-semantic-light-color-text-heading);--dka-webapp-light-text-primary:var(--dka-semantic-light-color-text-heading);--dka-webapp-light-text-secondary:var(--dka-semantic-light-color-text-body);--dka-webapp-light-toast-gradient-opacity-from:82%;--dka-webapp-light-toast-gradient-opacity-to:68%;--dka-webapp-light-toggle-bg-hover:var(--dka-semantic-light-color-bg-subtle);--dka-webapp-light-toggle-border:var(--dka-semantic-light-color-border-default);--dka-webapp-light-toggle-border-hover:var(--dka-semantic-light-color-border-strong);--dka-webapp-light-toggle-text:var(--dka-semantic-light-color-text-muted);--dka-webapp-light-toggle-text-hover:var(--dka-semantic-light-color-text-primary,var(--dka-semantic-light-color-text-heading));--dka-webapp-light-warning-default:var(--dka-semantic-light-color-accent-warning);--dka-webapp-narrow-container-width:640px;--dka-webapp-search-overlay-blur:var(--dka-component-search-overlay-blur);--dka-webapp-segmented-control-gap:var(--dka-primitive-spacing-2);--dka-webapp-segmented-control-padding-x:var(--dka-primitive-spacing-3);--dka-webapp-segmented-control-padding-y:var(--dka-primitive-spacing-2);--dka-webapp-segmented-control-radius:var(--dka-primitive-radius-full);--dka-webapp-toast-blur:blur(20px) saturate(1.3);--dka-webapp-toast-error-border:var(--dka-primitive-color-red-500);--dka-webapp-toast-error-from:var(--dka-primitive-color-red-700);--dka-webapp-toast-error-to:var(--dka-primitive-color-red-500);--dka-webapp-toast-info-border:var(--dka-primitive-color-teal-300);--dka-webapp-toast-info-from:var(--dka-primitive-color-teal-700);--dka-webapp-toast-info-to:var(--dka-primitive-color-teal-300);--dka-webapp-toast-success-border:var(--dka-primitive-color-theme-default-highlight);--dka-webapp-toast-success-from:var(--dka-primitive-color-theme-default-a);--dka-webapp-toast-success-to:var(--dka-primitive-color-theme-default-b);--dka-webapp-toast-text-on-dark:var(--dka-primitive-color-neutral-0);--dka-webapp-toast-text-on-light:var(--dka-primitive-color-neutral-900);--dka-webapp-toast-warning-border:var(--dka-primitive-color-gold-500);--dka-webapp-toast-warning-from:var(--dka-primitive-color-gold-500);--dka-webapp-toast-warning-to:var(--dka-primitive-color-orange-300)}:root,[data-theme=dark]{--dka-webapp-accent-primary:var(--dka-webapp-dark-accent-primary);--dka-webapp-accent-primary-contrast:var(--dka-webapp-dark-accent-primary-contrast);--dka-webapp-accent-secondary:var(--dka-webapp-dark-accent-secondary);--dka-webapp-area-bg:var(--dka-webapp-dark-area-bg);--dka-webapp-area-border:var(--dka-webapp-dark-area-border);--dka-webapp-area-shadow:var(--dka-webapp-dark-area-shadow);--dka-webapp-bg-elevated:var(--dka-webapp-dark-bg-elevated);--dka-webapp-bg-gradient:var(--dka-webapp-dark-bg-gradient);--dka-webapp-bg-header:var(--dka-webapp-dark-bg-header);--dka-webapp-bg-page:var(--dka-webapp-dark-bg-page);--dka-webapp-bg-subtle:var(--dka-webapp-dark-bg-subtle);--dka-webapp-bg-surface:var(--dka-webapp-dark-bg-surface);--dka-webapp-border-default:var(--dka-webapp-dark-border-default);--dka-webapp-border-strong:var(--dka-webapp-dark-border-strong);--dka-webapp-card-bg:var(--dka-webapp-dark-card-bg);--dka-webapp-card-border:var(--dka-webapp-dark-card-border);--dka-webapp-card-hover-border:var(--dka-webapp-dark-card-hover-border);--dka-webapp-card-hover-shadow:var(--dka-webapp-dark-card-hover-shadow);--dka-webapp-dropdown-border:var(--dka-webapp-dark-dropdown-border);--dka-webapp-error-default:var(--dka-webapp-dark-error-default);--dka-webapp-focus-color:var(--dka-webapp-dark-focus-color);--dka-webapp-header-border-gradient:var(--dka-webapp-dark-header-border-gradient);--dka-webapp-header-shadow:var(--dka-webapp-dark-header-shadow);--dka-webapp-input-bg:var(--dka-webapp-dark-input-bg);--dka-webapp-input-bg-hover:var(--dka-webapp-dark-input-bg-hover);--dka-webapp-input-border:var(--dka-webapp-dark-input-border);--dka-webapp-input-border-focus:var(--dka-webapp-dark-input-border-focus);--dka-webapp-input-border-hover:var(--dka-webapp-dark-input-border-hover);--dka-webapp-modal-backdrop:var(--dka-webapp-dark-modal-backdrop);--dka-webapp-modal-bg:var(--dka-webapp-dark-modal-bg);--dka-webapp-placeholder:var(--dka-webapp-dark-placeholder);--dka-webapp-search-overlay-bg:var(--dka-webapp-dark-search-overlay-bg);--dka-webapp-success-default:var(--dka-webapp-dark-success-default);--dka-webapp-text-disabled:var(--dka-webapp-dark-text-disabled);--dka-webapp-text-muted:var(--dka-webapp-dark-text-muted);--dka-webapp-text-muted-on-header:var(--dka-webapp-dark-text-muted-on-header);--dka-webapp-text-on-header:var(--dka-webapp-dark-text-on-header);--dka-webapp-text-primary:var(--dka-webapp-dark-text-primary);--dka-webapp-text-secondary:var(--dka-webapp-dark-text-secondary);--dka-webapp-toast-gradient-opacity-from:var(--dka-webapp-dark-toast-gradient-opacity-from);--dka-webapp-toast-gradient-opacity-to:var(--dka-webapp-dark-toast-gradient-opacity-to);--dka-webapp-toggle-bg-hover:var(--dka-webapp-dark-toggle-bg-hover);--dka-webapp-toggle-border:var(--dka-webapp-dark-toggle-border);--dka-webapp-toggle-border-hover:var(--dka-webapp-dark-toggle-border-hover);--dka-webapp-toggle-text:var(--dka-webapp-dark-toggle-text);--dka-webapp-toggle-text-hover:var(--dka-webapp-dark-toggle-text-hover);--dka-webapp-warning-default:var(--dka-webapp-dark-warning-default)}[data-theme=light]{--dka-webapp-accent-primary:var(--dka-webapp-light-accent-primary);--dka-webapp-accent-primary-contrast:var(--dka-webapp-light-accent-primary-contrast);--dka-webapp-accent-secondary:var(--dka-webapp-light-accent-secondary);--dka-webapp-area-bg:var(--dka-webapp-light-area-bg);--dka-webapp-area-border:var(--dka-webapp-light-area-border);--dka-webapp-area-shadow:var(--dka-webapp-light-area-shadow);--dka-webapp-bg-elevated:var(--dka-webapp-light-bg-elevated);--dka-webapp-bg-gradient:var(--dka-webapp-light-bg-gradient);--dka-webapp-bg-header:var(--dka-webapp-light-bg-header);--dka-webapp-bg-page:var(--dka-webapp-light-bg-page);--dka-webapp-bg-subtle:var(--dka-webapp-light-bg-subtle);--dka-webapp-bg-surface:var(--dka-webapp-light-bg-surface);--dka-webapp-border-default:var(--dka-webapp-light-border-default);--dka-webapp-border-strong:var(--dka-webapp-light-border-strong);--dka-webapp-card-bg:var(--dka-webapp-light-card-bg);--dka-webapp-card-border:var(--dka-webapp-light-card-border);--dka-webapp-card-hover-border:var(--dka-webapp-light-card-hover-border);--dka-webapp-card-hover-shadow:var(--dka-webapp-light-card-hover-shadow);--dka-webapp-dropdown-border:var(--dka-webapp-light-dropdown-border);--dka-webapp-error-default:var(--dka-webapp-light-error-default);--dka-webapp-focus-color:var(--dka-webapp-light-focus-color);--dka-webapp-header-border-gradient:var(--dka-webapp-light-header-border-gradient);--dka-webapp-header-shadow:var(--dka-webapp-light-header-shadow);--dka-webapp-input-bg:var(--dka-webapp-light-input-bg);--dka-webapp-input-bg-hover:var(--dka-webapp-light-input-bg-hover);--dka-webapp-input-border:var(--dka-webapp-light-input-border);--dka-webapp-input-border-focus:var(--dka-webapp-light-input-border-focus);--dka-webapp-input-border-hover:var(--dka-webapp-light-input-border-hover);--dka-webapp-modal-backdrop:var(--dka-webapp-light-modal-backdrop);--dka-webapp-modal-bg:var(--dka-webapp-light-modal-bg);--dka-webapp-placeholder:var(--dka-webapp-light-placeholder);--dka-webapp-search-overlay-bg:var(--dka-webapp-light-search-overlay-bg);--dka-webapp-success-default:var(--dka-webapp-light-success-default);--dka-webapp-text-disabled:var(--dka-webapp-light-text-disabled);--dka-webapp-text-muted:var(--dka-webapp-light-text-muted);--dka-webapp-text-muted-on-header:var(--dka-webapp-light-text-muted-on-header);--dka-webapp-text-on-header:var(--dka-webapp-light-text-on-header);--dka-webapp-text-primary:var(--dka-webapp-light-text-primary);--dka-webapp-text-secondary:var(--dka-webapp-light-text-secondary);--dka-webapp-toast-gradient-opacity-from:var(--dka-webapp-light-toast-gradient-opacity-from);--dka-webapp-toast-gradient-opacity-to:var(--dka-webapp-light-toast-gradient-opacity-to);--dka-webapp-toggle-bg-hover:var(--dka-webapp-light-toggle-bg-hover);--dka-webapp-toggle-border:var(--dka-webapp-light-toggle-border);--dka-webapp-toggle-border-hover:var(--dka-webapp-light-toggle-border-hover);--dka-webapp-toggle-text:var(--dka-webapp-light-toggle-text);--dka-webapp-toggle-text-hover:var(--dka-webapp-light-toggle-text-hover);--dka-webapp-warning-default:var(--dka-webapp-light-warning-default)}:root,[data-theme=dark]{--dka-web-bg-page:var(--dka-web-dark-bg-page);--dka-web-text-body:var(--dka-web-dark-text-body)}[data-theme=light]{--dka-web-bg-page:var(--dka-web-light-bg-page);--dka-web-text-body:var(--dka-web-light-text-body)}:root,[data-theme=dark]{--dka-mail-accent-primary:var(--dka-mail-dark-accent-primary);--dka-mail-accent-primary-contrast:var(--dka-mail-dark-accent-primary-contrast);--dka-mail-accent-primary-deep:var(--dka-mail-dark-accent-primary-deep);--dka-mail-accent-secondary:var(--dka-mail-dark-accent-secondary);--dka-mail-bg-page:var(--dka-mail-dark-bg-page);--dka-mail-bg-subtle:var(--dka-mail-dark-bg-subtle);--dka-mail-bg-surface:var(--dka-mail-dark-bg-surface);--dka-mail-border-default:var(--dka-mail-dark-border-default);--dka-mail-status-error:var(--dka-mail-dark-status-error);--dka-mail-status-success:var(--dka-mail-dark-status-success);--dka-mail-status-warning:var(--dka-mail-dark-status-warning);--dka-mail-text-muted:var(--dka-mail-dark-text-muted);--dka-mail-text-primary:var(--dka-mail-dark-text-primary);--dka-mail-text-secondary:var(--dka-mail-dark-text-secondary)}[data-theme=light]{--dka-mail-accent-primary:var(--dka-mail-light-accent-primary);--dka-mail-accent-primary-contrast:var(--dka-mail-light-accent-primary-contrast);--dka-mail-accent-primary-deep:var(--dka-mail-light-accent-primary-deep);--dka-mail-accent-secondary:var(--dka-mail-light-accent-secondary);--dka-mail-bg-page:var(--dka-mail-light-bg-page);--dka-mail-bg-subtle:var(--dka-mail-light-bg-subtle);--dka-mail-bg-surface:var(--dka-mail-light-bg-surface);--dka-mail-border-default:var(--dka-mail-light-border-default);--dka-mail-status-error:var(--dka-mail-light-status-error);--dka-mail-status-success:var(--dka-mail-light-status-success);--dka-mail-status-warning:var(--dka-mail-light-status-warning);--dka-mail-text-muted:var(--dka-mail-light-text-muted);--dka-mail-text-primary:var(--dka-mail-light-text-primary);--dka-mail-text-secondary:var(--dka-mail-light-text-secondary)}:root,[data-theme=dark]{--dka-component-alert-error-bg:var(--dka-component-alert-dark-error-bg);--dka-component-alert-error-border:var(--dka-component-alert-dark-error-border);--dka-component-alert-error-text:var(--dka-component-alert-dark-error-text);--dka-component-alert-info-bg:var(--dka-component-alert-dark-info-bg);--dka-component-alert-info-border:var(--dka-component-alert-dark-info-border);--dka-component-alert-info-text:var(--dka-component-alert-dark-info-text);--dka-component-alert-success-bg:var(--dka-component-alert-dark-success-bg);--dka-component-alert-success-border:var(--dka-component-alert-dark-success-border);--dka-component-alert-success-text:var(--dka-component-alert-dark-success-text);--dka-component-alert-warning-bg:var(--dka-component-alert-dark-warning-bg);--dka-component-alert-warning-border:var(--dka-component-alert-dark-warning-border);--dka-component-alert-warning-text:var(--dka-component-alert-dark-warning-text);--dka-component-app-bar-bg:var(--dka-component-app-bar-dark-bg);--dka-component-app-bar-shadow:var(--dka-component-app-bar-dark-shadow);--dka-component-area-surface-bg:var(--dka-component-area-surface-dark-bg);--dka-component-area-surface-border:var(--dka-component-area-surface-dark-border);--dka-component-area-surface-shadow:var(--dka-component-area-surface-dark-shadow);--dka-component-button-ghost-border:var(--dka-component-button-ghost-dark-border);--dka-component-button-ghost-border-hover:var(--dka-component-button-ghost-dark-border-hover);--dka-component-chip-bg:var(--dka-component-chip-dark-bg);--dka-component-chip-border:var(--dka-component-chip-dark-border);--dka-component-chip-highlight-positive-accent:var(--dka-component-chip-highlight-positive-dark-accent);--dka-component-chip-highlight-positive-bg:var(--dka-component-chip-highlight-positive-dark-bg);--dka-component-chip-highlight-positive-border:var(--dka-component-chip-highlight-positive-dark-border);--dka-component-chip-highlight-positive-text:var(--dka-component-chip-highlight-positive-dark-text);--dka-component-chip-text:var(--dka-component-chip-dark-text);--dka-component-chip-text-strong:var(--dka-component-chip-dark-text-strong);--dka-component-input-bg:var(--dka-component-input-dark-bg);--dka-component-input-bg-disabled:var(--dka-component-input-dark-bg-disabled);--dka-component-input-bg-hover:var(--dka-component-input-dark-bg-hover);--dka-component-input-border:var(--dka-component-input-dark-border);--dka-component-input-border-disabled:var(--dka-component-input-dark-border-disabled);--dka-component-input-border-error:var(--dka-component-input-dark-border-error);--dka-component-input-border-focus:var(--dka-component-input-dark-border-focus);--dka-component-input-border-hover:var(--dka-component-input-dark-border-hover);--dka-component-input-error-text:var(--dka-component-input-dark-error-text);--dka-component-input-helper:var(--dka-component-input-dark-helper);--dka-component-input-label:var(--dka-component-input-dark-label);--dka-component-input-placeholder:var(--dka-component-input-dark-placeholder);--dka-component-input-text:var(--dka-component-input-dark-text);--dka-component-modal-backdrop:var(--dka-component-modal-dark-backdrop);--dka-component-modal-bg:var(--dka-component-modal-dark-bg);--dka-component-modal-border:var(--dka-component-modal-dark-border);--dka-component-modal-divider:var(--dka-component-modal-dark-divider);--dka-component-modal-glass-bg:var(--dka-component-modal-dark-glass-bg);--dka-component-modal-text:var(--dka-component-modal-dark-text);--dka-component-modal-text-sub:var(--dka-component-modal-dark-text-sub);--dka-component-select-bg:var(--dka-component-select-dark-bg);--dka-component-select-bg-disabled:var(--dka-component-select-dark-bg-disabled);--dka-component-select-bg-open:var(--dka-component-select-dark-bg-open);--dka-component-select-border:var(--dka-component-select-dark-border);--dka-component-select-border-disabled:var(--dka-component-select-dark-border-disabled);--dka-component-select-border-open:var(--dka-component-select-dark-border-open);--dka-component-select-option-hover:var(--dka-component-select-dark-option-hover);--dka-component-select-option-selected:var(--dka-component-select-dark-option-selected);--dka-component-select-panel-bg:var(--dka-component-select-dark-panel-bg);--dka-component-select-panel-border:var(--dka-component-select-dark-panel-border);--dka-component-select-placeholder:var(--dka-component-select-dark-placeholder);--dka-component-select-text:var(--dka-component-select-dark-text);--dka-component-select-text-disabled:var(--dka-component-select-dark-text-disabled);--dka-component-sidebar-bg:var(--dka-component-sidebar-dark-bg);--dka-component-sidebar-border:var(--dka-component-sidebar-dark-border);--dka-component-tag-gold-bg:var(--dka-component-tag-dark-gold-bg);--dka-component-tag-gold-border:var(--dka-component-tag-dark-gold-border);--dka-component-tag-gold-text:var(--dka-component-tag-dark-gold-text);--dka-component-tag-neutral-bg:var(--dka-component-tag-dark-neutral-bg);--dka-component-tag-neutral-border:var(--dka-component-tag-dark-neutral-border);--dka-component-tag-neutral-text:var(--dka-component-tag-dark-neutral-text);--dka-component-tag-olive-bg:var(--dka-component-tag-dark-olive-bg);--dka-component-tag-olive-border:var(--dka-component-tag-dark-olive-border);--dka-component-tag-olive-text:var(--dka-component-tag-dark-olive-text);--dka-component-tag-orange-bg:var(--dka-component-tag-dark-orange-bg);--dka-component-tag-orange-border:var(--dka-component-tag-dark-orange-border);--dka-component-tag-orange-text:var(--dka-component-tag-dark-orange-text);--dka-component-tag-red-bg:var(--dka-component-tag-dark-red-bg);--dka-component-tag-red-border:var(--dka-component-tag-dark-red-border);--dka-component-tag-red-text:var(--dka-component-tag-dark-red-text);--dka-component-tag-teal-bg:var(--dka-component-tag-dark-teal-bg);--dka-component-tag-teal-border:var(--dka-component-tag-dark-teal-border);--dka-component-tag-teal-text:var(--dka-component-tag-dark-teal-text);--dka-component-textarea-bg:var(--dka-component-textarea-dark-bg);--dka-component-textarea-bg-disabled:var(--dka-component-textarea-dark-bg-disabled);--dka-component-textarea-bg-hover:var(--dka-component-textarea-dark-bg-hover);--dka-component-textarea-border:var(--dka-component-textarea-dark-border);--dka-component-textarea-border-disabled:var(--dka-component-textarea-dark-border-disabled);--dka-component-textarea-border-error:var(--dka-component-textarea-dark-border-error);--dka-component-textarea-border-focus:var(--dka-component-textarea-dark-border-focus);--dka-component-textarea-placeholder:var(--dka-component-textarea-dark-placeholder);--dka-component-textarea-text:var(--dka-component-textarea-dark-text);--dka-component-toast-bg:var(--dka-component-toast-dark-bg);--dka-component-toast-border:var(--dka-component-toast-dark-border);--dka-component-toast-error-accent:var(--dka-component-toast-dark-error-accent);--dka-component-toast-error-bg:var(--dka-component-toast-dark-error-bg);--dka-component-toast-error-border:var(--dka-component-toast-dark-error-border);--dka-component-toast-info-accent:var(--dka-component-toast-dark-info-accent);--dka-component-toast-info-bg:var(--dka-component-toast-dark-info-bg);--dka-component-toast-info-border:var(--dka-component-toast-dark-info-border);--dka-component-toast-success-accent:var(--dka-component-toast-dark-success-accent);--dka-component-toast-success-bg:var(--dka-component-toast-dark-success-bg);--dka-component-toast-success-border:var(--dka-component-toast-dark-success-border);--dka-component-toast-text:var(--dka-component-toast-dark-text);--dka-component-toast-text-sub:var(--dka-component-toast-dark-text-sub);--dka-component-toast-warning-accent:var(--dka-component-toast-dark-warning-accent);--dka-component-toast-warning-bg:var(--dka-component-toast-dark-warning-bg);--dka-component-toast-warning-border:var(--dka-component-toast-dark-warning-border)}[data-theme=light]{--dka-component-alert-error-bg:var(--dka-component-alert-light-error-bg);--dka-component-alert-error-border:var(--dka-component-alert-light-error-border);--dka-component-alert-error-text:var(--dka-component-alert-light-error-text);--dka-component-alert-info-bg:var(--dka-component-alert-light-info-bg);--dka-component-alert-info-border:var(--dka-component-alert-light-info-border);--dka-component-alert-info-text:var(--dka-component-alert-light-info-text);--dka-component-alert-success-bg:var(--dka-component-alert-light-success-bg);--dka-component-alert-success-border:var(--dka-component-alert-light-success-border);--dka-component-alert-success-text:var(--dka-component-alert-light-success-text);--dka-component-alert-warning-bg:var(--dka-component-alert-light-warning-bg);--dka-component-alert-warning-border:var(--dka-component-alert-light-warning-border);--dka-component-alert-warning-text:var(--dka-component-alert-light-warning-text);--dka-component-app-bar-bg:var(--dka-component-app-bar-light-bg);--dka-component-app-bar-shadow:var(--dka-component-app-bar-light-shadow);--dka-component-area-surface-bg:var(--dka-component-area-surface-light-bg);--dka-component-area-surface-border:var(--dka-component-area-surface-light-border);--dka-component-area-surface-shadow:var(--dka-component-area-surface-light-shadow);--dka-component-button-ghost-border:var(--dka-component-button-ghost-light-border);--dka-component-button-ghost-border-hover:var(--dka-component-button-ghost-light-border-hover);--dka-component-chip-bg:var(--dka-component-chip-light-bg);--dka-component-chip-border:var(--dka-component-chip-light-border);--dka-component-chip-highlight-positive-accent:var(--dka-component-chip-highlight-positive-light-accent);--dka-component-chip-highlight-positive-bg:var(--dka-component-chip-highlight-positive-light-bg);--dka-component-chip-highlight-positive-border:var(--dka-component-chip-highlight-positive-light-border);--dka-component-chip-highlight-positive-text:var(--dka-component-chip-highlight-positive-light-text);--dka-component-chip-text:var(--dka-component-chip-light-text);--dka-component-chip-text-strong:var(--dka-component-chip-light-text-strong);--dka-component-input-bg:var(--dka-component-input-light-bg);--dka-component-input-bg-disabled:var(--dka-component-input-light-bg-disabled);--dka-component-input-bg-hover:var(--dka-component-input-light-bg-hover);--dka-component-input-border:var(--dka-component-input-light-border);--dka-component-input-border-disabled:var(--dka-component-input-light-border-disabled);--dka-component-input-border-error:var(--dka-component-input-light-border-error);--dka-component-input-border-focus:var(--dka-component-input-light-border-focus);--dka-component-input-border-hover:var(--dka-component-input-light-border-hover);--dka-component-input-error-text:var(--dka-component-input-light-error-text);--dka-component-input-helper:var(--dka-component-input-light-helper);--dka-component-input-label:var(--dka-component-input-light-label);--dka-component-input-placeholder:var(--dka-component-input-light-placeholder);--dka-component-input-text:var(--dka-component-input-light-text);--dka-component-modal-backdrop:var(--dka-component-modal-light-backdrop);--dka-component-modal-bg:var(--dka-component-modal-light-bg);--dka-component-modal-border:var(--dka-component-modal-light-border);--dka-component-modal-divider:var(--dka-component-modal-light-divider);--dka-component-modal-glass-bg:var(--dka-component-modal-light-glass-bg);--dka-component-modal-text:var(--dka-component-modal-light-text);--dka-component-modal-text-sub:var(--dka-component-modal-light-text-sub);--dka-component-select-bg:var(--dka-component-select-light-bg);--dka-component-select-bg-disabled:var(--dka-component-select-light-bg-disabled);--dka-component-select-bg-open:var(--dka-component-select-light-bg-open);--dka-component-select-border:var(--dka-component-select-light-border);--dka-component-select-border-disabled:var(--dka-component-select-light-border-disabled);--dka-component-select-border-open:var(--dka-component-select-light-border-open);--dka-component-select-option-hover:var(--dka-component-select-light-option-hover);--dka-component-select-option-selected:var(--dka-component-select-light-option-selected);--dka-component-select-panel-bg:var(--dka-component-select-light-panel-bg);--dka-component-select-panel-border:var(--dka-component-select-light-panel-border);--dka-component-select-placeholder:var(--dka-component-select-light-placeholder);--dka-component-select-text:var(--dka-component-select-light-text);--dka-component-select-text-disabled:var(--dka-component-select-light-text-disabled);--dka-component-sidebar-bg:var(--dka-component-sidebar-light-bg);--dka-component-sidebar-border:var(--dka-component-sidebar-light-border);--dka-component-tag-gold-bg:var(--dka-component-tag-light-gold-bg);--dka-component-tag-gold-border:var(--dka-component-tag-light-gold-border);--dka-component-tag-gold-text:var(--dka-component-tag-light-gold-text);--dka-component-tag-neutral-bg:var(--dka-component-tag-light-neutral-bg);--dka-component-tag-neutral-border:var(--dka-component-tag-light-neutral-border);--dka-component-tag-neutral-text:var(--dka-component-tag-light-neutral-text);--dka-component-tag-olive-bg:var(--dka-component-tag-light-olive-bg);--dka-component-tag-olive-border:var(--dka-component-tag-light-olive-border);--dka-component-tag-olive-text:var(--dka-component-tag-light-olive-text);--dka-component-tag-orange-bg:var(--dka-component-tag-light-orange-bg);--dka-component-tag-orange-border:var(--dka-component-tag-light-orange-border);--dka-component-tag-orange-text:var(--dka-component-tag-light-orange-text);--dka-component-tag-red-bg:var(--dka-component-tag-light-red-bg);--dka-component-tag-red-border:var(--dka-component-tag-light-red-border);--dka-component-tag-red-text:var(--dka-component-tag-light-red-text);--dka-component-tag-teal-bg:var(--dka-component-tag-light-teal-bg);--dka-component-tag-teal-border:var(--dka-component-tag-light-teal-border);--dka-component-tag-teal-text:var(--dka-component-tag-light-teal-text);--dka-component-textarea-bg:var(--dka-component-textarea-light-bg);--dka-component-textarea-bg-disabled:var(--dka-component-textarea-light-bg-disabled);--dka-component-textarea-bg-hover:var(--dka-component-textarea-light-bg-hover);--dka-component-textarea-border:var(--dka-component-textarea-light-border);--dka-component-textarea-border-disabled:var(--dka-component-textarea-light-border-disabled);--dka-component-textarea-border-error:var(--dka-component-textarea-light-border-error);--dka-component-textarea-border-focus:var(--dka-component-textarea-light-border-focus);--dka-component-textarea-placeholder:var(--dka-component-textarea-light-placeholder);--dka-component-textarea-text:var(--dka-component-textarea-light-text);--dka-component-toast-bg:var(--dka-component-toast-light-bg);--dka-component-toast-border:var(--dka-component-toast-light-border);--dka-component-toast-error-accent:var(--dka-component-toast-light-error-accent);--dka-component-toast-error-bg:var(--dka-component-toast-light-error-bg);--dka-component-toast-error-border:var(--dka-component-toast-light-error-border);--dka-component-toast-info-accent:var(--dka-component-toast-light-info-accent);--dka-component-toast-info-bg:var(--dka-component-toast-light-info-bg);--dka-component-toast-info-border:var(--dka-component-toast-light-info-border);--dka-component-toast-success-accent:var(--dka-component-toast-light-success-accent);--dka-component-toast-success-bg:var(--dka-component-toast-light-success-bg);--dka-component-toast-success-border:var(--dka-component-toast-light-success-border);--dka-component-toast-text:var(--dka-component-toast-light-text);--dka-component-toast-text-sub:var(--dka-component-toast-light-text-sub);--dka-component-toast-warning-accent:var(--dka-component-toast-light-warning-accent);--dka-component-toast-warning-bg:var(--dka-component-toast-light-warning-bg);--dka-component-toast-warning-border:var(--dka-component-toast-light-warning-border)}:root{--dka-app-accent-primary:var(--dka-webapp-accent-primary);--dka-app-accent-primary-border-default:var(--dka-webapp-accent-primary-border-default);--dka-app-accent-primary-border-faint:var(--dka-webapp-accent-primary-border-faint);--dka-app-accent-primary-border-strong:var(--dka-webapp-accent-primary-border-strong);--dka-app-accent-primary-contrast:var(--dka-webapp-accent-primary-contrast);--dka-app-accent-primary-faint:var(--dka-webapp-accent-primary-faint);--dka-app-accent-primary-ghost:var(--dka-webapp-accent-primary-ghost);--dka-app-accent-primary-ring:var(--dka-webapp-accent-primary-ring);--dka-app-accent-primary-subtle:var(--dka-webapp-accent-primary-subtle);--dka-app-accent-secondary:var(--dka-webapp-accent-secondary);--dka-app-ai-button-bg:var(--dka-webapp-ai-button-bg);--dka-app-ai-button-text:var(--dka-webapp-ai-button-text);--dka-app-ai-card-bg:var(--dka-webapp-ai-card-bg);--dka-app-ai-card-border:var(--dka-webapp-ai-card-border);--dka-app-ai-card-shadow:var(--dka-webapp-ai-card-shadow);--dka-app-ai-card-title-font-family:var(--dka-webapp-ai-card-title-font-family);--dka-app-ai-card-title-font-size:var(--dka-webapp-ai-card-title-font-size);--dka-app-ai-card-title-font-weight:var(--dka-webapp-ai-card-title-font-weight);--dka-app-ai-card-title-gap:var(--dka-webapp-ai-card-title-gap);--dka-app-ai-card-title-letter-spacing:var(--dka-webapp-ai-card-title-letter-spacing);--dka-app-ai-card-title-line-height:var(--dka-webapp-ai-card-title-line-height);--dka-app-ai-card-title-text-transform:var(--dka-webapp-ai-card-title-text-transform);--dka-app-ai-gradient-fallback:var(--dka-webapp-ai-gradient-fallback);--dka-app-ai-gradient-from:var(--dka-webapp-ai-gradient-from);--dka-app-ai-gradient-highlight:var(--dka-webapp-ai-gradient-highlight);--dka-app-ai-gradient-text:var(--dka-webapp-ai-gradient-text);--dka-app-ai-gradient-to:var(--dka-webapp-ai-gradient-to);--dka-app-ai-usage-claude:var(--dka-webapp-ai-usage-claude);--dka-app-ai-usage-openai:var(--dka-webapp-ai-usage-openai);--dka-app-ai-usage-whisper:var(--dka-webapp-ai-usage-whisper);--dka-app-area-bg:var(--dka-webapp-area-bg);--dka-app-area-blur:var(--dka-webapp-area-blur);--dka-app-area-border:var(--dka-webapp-area-border);--dka-app-area-shadow:var(--dka-webapp-area-shadow);--dka-app-bg-elevated:var(--dka-webapp-bg-elevated);--dka-app-bg-gradient:var(--dka-webapp-bg-gradient);--dka-app-bg-header:var(--dka-webapp-bg-header);--dka-app-bg-page:var(--dka-webapp-bg-page);--dka-app-bg-subtle:var(--dka-webapp-bg-subtle);--dka-app-bg-surface:var(--dka-webapp-bg-surface);--dka-app-border-default:var(--dka-webapp-border-default);--dka-app-border-hover-bg:var(--dka-webapp-border-hover-bg);--dka-app-border-strong:var(--dka-webapp-border-strong);--dka-app-card-bg:var(--dka-webapp-card-bg);--dka-app-card-border:var(--dka-webapp-card-border);--dka-app-card-hover-border:var(--dka-webapp-card-hover-border);--dka-app-card-hover-shadow:var(--dka-webapp-card-hover-shadow);--dka-app-card-shadow:var(--dka-webapp-card-shadow);--dka-app-component-button-primary-bg:var(--dka-webapp-component-button-primary-bg);--dka-app-component-button-primary-glow:var(--dka-webapp-component-button-primary-glow);--dka-app-component-button-primary-padding-x:var(--dka-webapp-component-button-primary-padding-x);--dka-app-component-button-primary-padding-y:var(--dka-webapp-component-button-primary-padding-y);--dka-app-component-button-primary-text:var(--dka-webapp-component-button-primary-text);--dka-app-confirm-dialog-max-width:var(--dka-webapp-confirm-dialog-max-width);--dka-app-dark-accent-primary:var(--dka-webapp-dark-accent-primary);--dka-app-dark-accent-primary-contrast:var(--dka-webapp-dark-accent-primary-contrast);--dka-app-dark-accent-secondary:var(--dka-webapp-dark-accent-secondary);--dka-app-dark-area-bg:var(--dka-webapp-dark-area-bg);--dka-app-dark-area-border:var(--dka-webapp-dark-area-border);--dka-app-dark-area-shadow:var(--dka-webapp-dark-area-shadow);--dka-app-dark-bg-elevated:var(--dka-webapp-dark-bg-elevated);--dka-app-dark-bg-gradient:var(--dka-webapp-dark-bg-gradient);--dka-app-dark-bg-header:var(--dka-webapp-dark-bg-header);--dka-app-dark-bg-page:var(--dka-webapp-dark-bg-page);--dka-app-dark-bg-subtle:var(--dka-webapp-dark-bg-subtle);--dka-app-dark-bg-surface:var(--dka-webapp-dark-bg-surface);--dka-app-dark-border-default:var(--dka-webapp-dark-border-default);--dka-app-dark-border-strong:var(--dka-webapp-dark-border-strong);--dka-app-dark-card-bg:var(--dka-webapp-dark-card-bg);--dka-app-dark-card-border:var(--dka-webapp-dark-card-border);--dka-app-dark-card-hover-border:var(--dka-webapp-dark-card-hover-border);--dka-app-dark-card-hover-shadow:var(--dka-webapp-dark-card-hover-shadow);--dka-app-dark-dropdown-border:var(--dka-webapp-dark-dropdown-border);--dka-app-dark-error-default:var(--dka-webapp-dark-error-default);--dka-app-dark-focus-color:var(--dka-webapp-dark-focus-color);--dka-app-dark-header-border-gradient:var(--dka-webapp-dark-header-border-gradient);--dka-app-dark-header-shadow:var(--dka-webapp-dark-header-shadow);--dka-app-dark-input-bg:var(--dka-webapp-dark-input-bg);--dka-app-dark-input-bg-hover:var(--dka-webapp-dark-input-bg-hover);--dka-app-dark-input-border:var(--dka-webapp-dark-input-border);--dka-app-dark-input-border-focus:var(--dka-webapp-dark-input-border-focus);--dka-app-dark-input-border-hover:var(--dka-webapp-dark-input-border-hover);--dka-app-dark-modal-backdrop:var(--dka-webapp-dark-modal-backdrop);--dka-app-dark-modal-bg:var(--dka-webapp-dark-modal-bg);--dka-app-dark-placeholder:var(--dka-webapp-dark-placeholder);--dka-app-dark-search-overlay-bg:var(--dka-webapp-dark-search-overlay-bg);--dka-app-dark-success-default:var(--dka-webapp-dark-success-default);--dka-app-dark-text-disabled:var(--dka-webapp-dark-text-disabled);--dka-app-dark-text-muted:var(--dka-webapp-dark-text-muted);--dka-app-dark-text-muted-on-header:var(--dka-webapp-dark-text-muted-on-header);--dka-app-dark-text-on-header:var(--dka-webapp-dark-text-on-header);--dka-app-dark-text-primary:var(--dka-webapp-dark-text-primary);--dka-app-dark-text-secondary:var(--dka-webapp-dark-text-secondary);--dka-app-dark-toast-gradient-opacity-from:var(--dka-webapp-dark-toast-gradient-opacity-from);--dka-app-dark-toast-gradient-opacity-to:var(--dka-webapp-dark-toast-gradient-opacity-to);--dka-app-dark-toggle-bg-hover:var(--dka-webapp-dark-toggle-bg-hover);--dka-app-dark-toggle-border:var(--dka-webapp-dark-toggle-border);--dka-app-dark-toggle-border-hover:var(--dka-webapp-dark-toggle-border-hover);--dka-app-dark-toggle-text:var(--dka-webapp-dark-toggle-text);--dka-app-dark-toggle-text-hover:var(--dka-webapp-dark-toggle-text-hover);--dka-app-dark-warning-default:var(--dka-webapp-dark-warning-default);--dka-app-dropdown-bg:var(--dka-webapp-dropdown-bg);--dka-app-dropdown-blur:var(--dka-webapp-dropdown-blur);--dka-app-dropdown-border:var(--dka-webapp-dropdown-border);--dka-app-dropdown-item-hover:var(--dka-webapp-dropdown-item-hover);--dka-app-dropdown-item-padding-x:var(--dka-webapp-dropdown-item-padding-x);--dka-app-dropdown-item-padding-y:var(--dka-webapp-dropdown-item-padding-y);--dka-app-dropdown-padding:var(--dka-webapp-dropdown-padding);--dka-app-dropdown-width:var(--dka-webapp-dropdown-width);--dka-app-elevation-1:var(--dka-webapp-elevation-1);--dka-app-elevation-2:var(--dka-webapp-elevation-2);--dka-app-elevation-3:var(--dka-webapp-elevation-3);--dka-app-error-border:var(--dka-webapp-error-border);--dka-app-error-default:var(--dka-webapp-error-default);--dka-app-error-ghost:var(--dka-webapp-error-ghost);--dka-app-error-subtle:var(--dka-webapp-error-subtle);--dka-app-expandable-card-collapsed-block-size:var(--dka-webapp-expandable-card-collapsed-block-size);--dka-app-expandable-card-content-collapsed-block-size:var(--dka-webapp-expandable-card-content-collapsed-block-size);--dka-app-expandable-card-fade-size:var(--dka-webapp-expandable-card-fade-size);--dka-app-expandable-card-toggle-gap:var(--dka-webapp-expandable-card-toggle-gap);--dka-app-focus-color:var(--dka-webapp-focus-color);--dka-app-form-control-min-height:var(--dka-webapp-form-control-min-height);--dka-app-form-control-padding-x:var(--dka-webapp-form-control-padding-x);--dka-app-form-control-padding-y:var(--dka-webapp-form-control-padding-y);--dka-app-form-field-grid-gap:var(--dka-webapp-form-field-grid-gap);--dka-app-form-field-label-gap:var(--dka-webapp-form-field-label-gap);--dka-app-form-row-gap:var(--dka-webapp-form-row-gap);--dka-app-header-border-gradient:var(--dka-webapp-header-border-gradient);--dka-app-header-shadow:var(--dka-webapp-header-shadow);--dka-app-input-bg:var(--dka-webapp-input-bg);--dka-app-input-bg-hover:var(--dka-webapp-input-bg-hover);--dka-app-input-border:var(--dka-webapp-input-border);--dka-app-input-border-focus:var(--dka-webapp-input-border-focus);--dka-app-input-border-hover:var(--dka-webapp-input-border-hover);--dka-app-light-accent-primary:var(--dka-webapp-light-accent-primary);--dka-app-light-accent-primary-contrast:var(--dka-webapp-light-accent-primary-contrast);--dka-app-light-accent-secondary:var(--dka-webapp-light-accent-secondary);--dka-app-light-area-bg:var(--dka-webapp-light-area-bg);--dka-app-light-area-border:var(--dka-webapp-light-area-border);--dka-app-light-area-shadow:var(--dka-webapp-light-area-shadow);--dka-app-light-bg-elevated:var(--dka-webapp-light-bg-elevated);--dka-app-light-bg-gradient:var(--dka-webapp-light-bg-gradient);--dka-app-light-bg-header:var(--dka-webapp-light-bg-header);--dka-app-light-bg-page:var(--dka-webapp-light-bg-page);--dka-app-light-bg-subtle:var(--dka-webapp-light-bg-subtle);--dka-app-light-bg-surface:var(--dka-webapp-light-bg-surface);--dka-app-light-border-default:var(--dka-webapp-light-border-default);--dka-app-light-border-strong:var(--dka-webapp-light-border-strong);--dka-app-light-card-bg:var(--dka-webapp-light-card-bg);--dka-app-light-card-border:var(--dka-webapp-light-card-border);--dka-app-light-card-hover-border:var(--dka-webapp-light-card-hover-border);--dka-app-light-card-hover-shadow:var(--dka-webapp-light-card-hover-shadow);--dka-app-light-dropdown-border:var(--dka-webapp-light-dropdown-border);--dka-app-light-error-default:var(--dka-webapp-light-error-default);--dka-app-light-focus-color:var(--dka-webapp-light-focus-color);--dka-app-light-header-border-gradient:var(--dka-webapp-light-header-border-gradient);--dka-app-light-header-shadow:var(--dka-webapp-light-header-shadow);--dka-app-light-input-bg:var(--dka-webapp-light-input-bg);--dka-app-light-input-bg-hover:var(--dka-webapp-light-input-bg-hover);--dka-app-light-input-border:var(--dka-webapp-light-input-border);--dka-app-light-input-border-focus:var(--dka-webapp-light-input-border-focus);--dka-app-light-input-border-hover:var(--dka-webapp-light-input-border-hover);--dka-app-light-modal-backdrop:var(--dka-webapp-light-modal-backdrop);--dka-app-light-modal-bg:var(--dka-webapp-light-modal-bg);--dka-app-light-placeholder:var(--dka-webapp-light-placeholder);--dka-app-light-search-overlay-bg:var(--dka-webapp-light-search-overlay-bg);--dka-app-light-success-default:var(--dka-webapp-light-success-default);--dka-app-light-text-disabled:var(--dka-webapp-light-text-disabled);--dka-app-light-text-muted:var(--dka-webapp-light-text-muted);--dka-app-light-text-muted-on-header:var(--dka-webapp-light-text-muted-on-header);--dka-app-light-text-on-header:var(--dka-webapp-light-text-on-header);--dka-app-light-text-primary:var(--dka-webapp-light-text-primary);--dka-app-light-text-secondary:var(--dka-webapp-light-text-secondary);--dka-app-light-toast-gradient-opacity-from:var(--dka-webapp-light-toast-gradient-opacity-from);--dka-app-light-toast-gradient-opacity-to:var(--dka-webapp-light-toast-gradient-opacity-to);--dka-app-light-toggle-bg-hover:var(--dka-webapp-light-toggle-bg-hover);--dka-app-light-toggle-border:var(--dka-webapp-light-toggle-border);--dka-app-light-toggle-border-hover:var(--dka-webapp-light-toggle-border-hover);--dka-app-light-toggle-text:var(--dka-webapp-light-toggle-text);--dka-app-light-toggle-text-hover:var(--dka-webapp-light-toggle-text-hover);--dka-app-light-warning-default:var(--dka-webapp-light-warning-default);--dka-app-modal-backdrop:var(--dka-webapp-modal-backdrop);--dka-app-modal-bg:var(--dka-webapp-modal-bg);--dka-app-narrow-container-width:var(--dka-webapp-narrow-container-width);--dka-app-placeholder:var(--dka-webapp-placeholder);--dka-app-search-overlay-bg:var(--dka-webapp-search-overlay-bg);--dka-app-search-overlay-blur:var(--dka-webapp-search-overlay-blur);--dka-app-segmented-control-gap:var(--dka-webapp-segmented-control-gap);--dka-app-segmented-control-padding-x:var(--dka-webapp-segmented-control-padding-x);--dka-app-segmented-control-padding-y:var(--dka-webapp-segmented-control-padding-y);--dka-app-segmented-control-radius:var(--dka-webapp-segmented-control-radius);--dka-app-success-default:var(--dka-webapp-success-default);--dka-app-text-disabled:var(--dka-webapp-text-disabled);--dka-app-text-muted:var(--dka-webapp-text-muted);--dka-app-text-muted-on-header:var(--dka-webapp-text-muted-on-header);--dka-app-text-on-header:var(--dka-webapp-text-on-header);--dka-app-text-primary:var(--dka-webapp-text-primary);--dka-app-text-secondary:var(--dka-webapp-text-secondary);--dka-app-toast-blur:var(--dka-webapp-toast-blur);--dka-app-toast-error-border:var(--dka-webapp-toast-error-border);--dka-app-toast-error-from:var(--dka-webapp-toast-error-from);--dka-app-toast-error-to:var(--dka-webapp-toast-error-to);--dka-app-toast-gradient-opacity-from:var(--dka-webapp-toast-gradient-opacity-from);--dka-app-toast-gradient-opacity-to:var(--dka-webapp-toast-gradient-opacity-to);--dka-app-toast-info-border:var(--dka-webapp-toast-info-border);--dka-app-toast-info-from:var(--dka-webapp-toast-info-from);--dka-app-toast-info-to:var(--dka-webapp-toast-info-to);--dka-app-toast-success-border:var(--dka-webapp-toast-success-border);--dka-app-toast-success-from:var(--dka-webapp-toast-success-from);--dka-app-toast-success-to:var(--dka-webapp-toast-success-to);--dka-app-toast-text-on-dark:var(--dka-webapp-toast-text-on-dark);--dka-app-toast-text-on-light:var(--dka-webapp-toast-text-on-light);--dka-app-toast-warning-border:var(--dka-webapp-toast-warning-border);--dka-app-toast-warning-from:var(--dka-webapp-toast-warning-from);--dka-app-toast-warning-to:var(--dka-webapp-toast-warning-to);--dka-app-toggle-bg-hover:var(--dka-webapp-toggle-bg-hover);--dka-app-toggle-border:var(--dka-webapp-toggle-border);--dka-app-toggle-border-hover:var(--dka-webapp-toggle-border-hover);--dka-app-toggle-text:var(--dka-webapp-toggle-text);--dka-app-toggle-text-hover:var(--dka-webapp-toggle-text-hover);--dka-app-warning-default:var(--dka-webapp-warning-default);--dka-semantic-spacing-layout-container-pad:var(--dka-semantic-spacing-layout-container-pad-mobile);--dka-semantic-spacing-layout-section-gap:var(--dka-semantic-spacing-layout-section-gap-mobile);--dka-semantic-spacing-layout-section-gap-compact:var(--dka-semantic-spacing-layout-section-gap-compact-mobile);--dka-semantic-spacing-layout-section-gap-editorial:var(--dka-semantic-spacing-layout-section-gap-editorial-mobile);--dka-semantic-typography-display-editorial:var(--dka-semantic-typography-display-editorial-mobile);--dka-semantic-typography-display-hero:var(--dka-semantic-typography-display-hero-mobile);--dka-web-section-gap:var(--dka-web-section-gap-mobile)}@media (min-width:1280px){:root{--dka-semantic-spacing-layout-container-pad:var(--dka-semantic-spacing-layout-container-pad-desktop);--dka-semantic-spacing-layout-section-gap:var(--dka-semantic-spacing-layout-section-gap-desktop);--dka-semantic-spacing-layout-section-gap-compact:var(--dka-semantic-spacing-layout-section-gap-compact-desktop);--dka-semantic-spacing-layout-section-gap-editorial:var(--dka-semantic-spacing-layout-section-gap-editorial-desktop);--dka-semantic-typography-display-editorial:var(--dka-semantic-typography-display-editorial-desktop);--dka-semantic-typography-display-hero:var(--dka-semantic-typography-display-hero-desktop);--dka-web-section-gap:var(--dka-web-section-gap-desktop)}}:root{--dka-typography-h2-fontSize:var(--dka-primitive-typography-fontSize-3xl);--dka-web-surface-page-cream:var(--dka-primitive-color-gold-100)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-surface-page-cream:color-mix(in srgb, var(--dka-primitive-color-gold-100) 72%, var(--dka-primitive-color-neutral-0))}}:root{--dka-web-surface-page-accent-color:var(--dka-primitive-color-theme-default-b);--dka-web-surface-page-accent-opacity:18%;--dka-web-surface-page-accent:var(--dka-web-surface-page-accent-color)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-surface-page-accent:color-mix(in srgb, var(--dka-web-surface-page-accent-color) var(--dka-web-surface-page-accent-opacity), transparent)}}:root{--dka-web-surface-page-bg:var(--dka-web-surface-page-cream);--dka-web-surface-page-canvas-bg:var(--dka-web-surface-page-cream);--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, var(--dka-web-surface-page-accent) 100%);--dka-web-surface-pointer-opacity:.72;--dka-web-surface-pointer-blur:blur(18px);--dka-web-surface-page-text:var(--dka-semantic-light-color-text-body);--dka-web-surface-text-heading:var(--dka-semantic-light-color-text-heading);--dka-web-surface-text-secondary:var(--dka-semantic-light-color-text-secondary);--dka-web-surface-text-muted:var(--dka-semantic-light-color-text-muted);--dka-web-surface-focus:var(--dka-semantic-light-color-accent-primary);--dka-web-surface-focus-ring-size:2px;--dka-web-surface-radius:var(--dka-primitive-radius-2xl);--dka-web-surface-radius-pill:var(--dka-primitive-radius-full);--dka-web-surface-radius-inner:calc(var(--dka-web-surface-radius) - var(--dka-primitive-spacing-3));--dka-web-input-radius:var(--dka-primitive-radius-md);--dka-web-card-radius:var(--dka-web-surface-radius);--dka-web-flyout-radius:var(--dka-web-surface-radius);--dka-web-glass-blur:blur(20px) saturate(1.15);--dka-web-glass-bg:var(--dka-web-surface-page-cream)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-glass-bg:color-mix(in srgb, color-mix(in srgb, var(--dka-web-surface-page-cream) 32%, var(--dka-primitive-color-neutral-0)) 52%, transparent)}}:root{--dka-web-glass-bg-hover:var(--dka-web-surface-page-cream)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-glass-bg-hover:color-mix(in srgb, color-mix(in srgb, var(--dka-web-surface-page-cream) 32%, var(--dka-primitive-color-neutral-0)) 64%, transparent)}}:root{--dka-web-glass-gradient-border:linear-gradient(135deg, var(--dka-primitive-color-theme-default-a), var(--dka-primitive-color-theme-default-b))}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-glass-gradient-border:linear-gradient(135deg, color-mix(in srgb, var(--dka-primitive-color-theme-default-a) 52%, transparent), color-mix(in srgb, var(--dka-primitive-color-theme-default-b) 52%, transparent))}}:root{--dka-web-glass-gradient-border-hover:linear-gradient(135deg, var(--dka-primitive-color-theme-default-a), var(--dka-primitive-color-theme-default-b));--dka-web-surface-accent-primary:var(--dka-semantic-light-color-accent-primary);--dka-web-surface-accent-secondary:var(--dka-primitive-color-theme-default-b);--dka-web-label-letter-spacing:.06em;--dka-web-surface-accent-warm:var(--dka-primitive-color-gold-500);--dka-web-surface-gradient-brand:linear-gradient(90deg, var(--dka-primitive-color-theme-default-a), var(--dka-primitive-color-theme-default-b));--dka-web-gradient-text-primary-from:var(--dka-component-theme-default-font-from);--dka-web-gradient-text-primary-to:var(--dka-component-theme-default-font-to);--dka-web-gradient-text-primary:linear-gradient(90deg, var(--dka-web-gradient-text-primary-from), var(--dka-web-gradient-text-primary-to));--dka-web-layout-grid-padding-x:var(--dka-semantic-spacing-layout-container-pad-desktop);--dka-web-layout-grid-max-width:1600px;--dka-web-layout-grid-columns:12;--dka-web-layout-grid-gap:var(--dka-primitive-spacing-6);--dka-web-surface-page-padding-x:var(--dka-web-layout-grid-padding-x);--dka-web-surface-container-pad:var(--dka-web-layout-grid-padding-x);--dka-web-surface-section-gap:var(--dka-primitive-spacing-32);--dka-web-surface-section-gap-compact:var(--dka-semantic-spacing-layout-section-gap);--dka-web-surface-skip-offset:var(--dka-primitive-spacing-24);--dka-web-surface-skip-z-index:100;--dka-web-content-gap-overline-headline:var(--dka-primitive-spacing-7);--dka-web-content-gap-headline-text:var(--dka-primitive-spacing-7);--dka-web-content-gap-text-actionbar:var(--dka-primitive-spacing-7);--dka-web-hero-min-block-size:min(92svh, 880px);--dka-web-hero-background-color:transparent;--dka-web-hero-background-image:none;--dka-web-hero-background-position:center bottom;--dka-web-hero-background-size:cover;--dka-web-hero-background-size-mobile:auto 60%;--dka-web-hero-padding-block-start:calc(var(--dka-web-header-offset-block) + var(--dka-web-header-control-size) + var(--dka-web-availability-toast-offset-block) + var(--dka-web-availability-toast-reserved-block-size) + var(--dka-primitive-spacing-7));--dka-web-hero-padding-block-end:var(--dka-primitive-spacing-7);--dka-web-hero-copy-max-width:760px;--dka-web-hero-button-row-gap:var(--dka-primitive-spacing-5);--dka-web-hero-grid-column-gap:var(--dka-primitive-spacing-8);--dka-web-service-card-grid-gap:var(--dka-primitive-spacing-6);--dka-web-service-card-grid-gap-compact:var(--dka-primitive-spacing-4);--dka-web-service-card-grid-margin-top:var(--dka-primitive-spacing-8);--dka-web-service-card-inner-gap:var(--dka-primitive-spacing-4);--dka-web-service-card-title-gap:var(--dka-primitive-spacing-2);--dka-web-service-card-link-gap:var(--dka-primitive-spacing-2);--dka-web-service-card-min-block-size:280px;--dka-web-service-card-visual-bleed:1.4;--dka-web-service-card-visual-fill:.6;--dka-web-service-card-visual-ar:calc(880 / 480);--dka-web-service-card-icon-size:var(--dka-primitive-spacing-8);--dka-web-service-card-icon-img-size:28px;--dka-web-service-card-icon-radius:var(--dka-web-surface-radius-inner);--dka-web-service-card-media-radius:var(--dka-web-surface-radius-inner);--dka-web-service-card-media-margin-top:var(--dka-primitive-spacing-1);--dka-web-service-card-features-gap:var(--dka-primitive-spacing-2);--dka-web-service-card-features-indent:18px;--dka-web-service-card-bullet-size:6px;--dka-web-service-card-cta-gap:var(--dka-primitive-spacing-1);--dka-web-service-card-hover-lift:-2px;--dka-web-service-card-arrow-shift:var(--dka-primitive-spacing-1);--dka-web-service-card-cta-icon-size:14px;--dka-web-service-card-tags-gap:var(--dka-primitive-spacing-2);--dka-web-service-card-tags-max-height:80px;--dka-web-service-card-tags-fade-start:22%;--dka-web-service-card-tags-fade-end:72%;--dka-web-service-card-tag-bg:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-service-card-tag-bg:color-mix(in srgb, var(--dka-web-surface-text-heading) 7%, transparent)}}:root{--dka-web-service-card-tag-border:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-service-card-tag-border:color-mix(in srgb, var(--dka-web-surface-text-heading) 14%, transparent)}}:root{--dka-web-service-card-tag-color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-service-card-tag-color:color-mix(in srgb, var(--dka-web-surface-text-heading) 52%, transparent)}}:root{--dka-web-service-card-tag-font-size:10px;--dka-web-service-card-tag-letter-spacing:.02em;--dka-web-service-card-tag-padding-block:3px;--dka-web-service-card-tag-padding-inline:var(--dka-primitive-spacing-3);--dka-web-service-pillar-card-radius:24px;--dka-web-service-pillar-card-padding:36px 32px 32px;--dka-web-service-pillar-card-head-gap:var(--dka-primitive-spacing-4);--dka-web-service-pillar-card-body-margin-top:var(--dka-primitive-spacing-4);--dka-web-service-pillar-card-cta-margin-top:28px;--dka-web-service-pillar-card-cta-padding:9px 18px;--dka-web-section-heading-h2-margin-block-start:var(--dka-primitive-spacing-4);--dka-web-section-heading-h2-margin-block-end:var(--dka-primitive-spacing-5);--dka-web-section-body-color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-section-body-color:color-mix(in srgb, var(--dka-web-surface-text-heading) 78%, transparent)}}:root{--dka-web-service-card-statement-margin-top:var(--dka-primitive-spacing-6);--dka-typography-statement-fontFamily:var(--dka-primitive-typography-fontFamily-display);--dka-typography-statement-fontSize:var(--dka-primitive-typography-fontSize-xl);--dka-typography-statement-fontWeight:var(--dka-primitive-typography-fontWeight-regular);--dka-typography-statement-letterSpacing:var(--dka-primitive-typography-letterSpacing-tight);--dka-typography-statement-lineHeight:var(--dka-primitive-typography-lineHeight-snug);--dka-web-availability-toast-bg:linear-gradient(90deg, var(--dka-primitive-color-theme-default-a), var(--dka-primitive-color-theme-default-b))}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-availability-toast-bg:linear-gradient(90deg, color-mix(in srgb, var(--dka-primitive-color-theme-default-a) 46%, transparent), color-mix(in srgb, var(--dka-primitive-color-theme-default-b) 46%, transparent))}}:root{--dka-web-availability-toast-border:var(--dka-primitive-color-theme-default-b)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-availability-toast-border:color-mix(in srgb, var(--dka-primitive-color-theme-default-b) 42%, transparent)}}:root{--dka-web-availability-toast-color:var(--dka-web-surface-text-heading);--dka-web-availability-toast-shadow:0 10px 24px var(--dka-primitive-color-theme-default-b)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-availability-toast-shadow:0 10px 24px color-mix(in srgb, var(--dka-primitive-color-theme-default-b) 12%, transparent)}}:root{--dka-web-availability-toast-dot-size:8px;--dka-web-availability-toast-gap:var(--dka-primitive-spacing-2);--dka-web-availability-toast-link-gap:var(--dka-primitive-spacing-4);--dka-web-availability-toast-offset-block:var(--dka-primitive-spacing-7);--dka-web-availability-toast-offset-block-compact:var(--dka-primitive-spacing-3);--dka-web-availability-toast-padding-block:var(--dka-primitive-spacing-2);--dka-web-availability-toast-padding-inline:var(--dka-primitive-spacing-4);--dka-web-availability-toast-padding-block-mobile:var(--dka-primitive-spacing-1);--dka-web-availability-toast-padding-inline-mobile:var(--dka-primitive-spacing-3);--dka-web-availability-toast-font-size-mobile:var(--dka-primitive-typography-fontSize-xs);--dka-web-availability-toast-reserved-block-size:35px;--dka-web-availability-toast-motion-duration:.72s;--dka-web-availability-toast-motion-easing:var(--dka-web-header-motion-easing-emphasis);--dka-web-overline-color:var(--dka-primitive-color-teal-700);--dka-web-overline-gradient:var(--dka-web-gradient-text-primary);--dka-web-footer-border:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-footer-border:color-mix(in srgb, var(--dka-web-surface-text-heading) 12%, transparent)}}:root{--dka-web-footer-gradient-border:var(--dka-app-light-header-border-gradient);--dka-web-footer-gradient-border-size:1px;--dka-web-footer-gap:var(--dka-primitive-spacing-8);--dka-web-footer-gap-mobile:var(--dka-primitive-spacing-7);--dka-web-footer-padding-block:var(--dka-primitive-spacing-9);--dka-web-footer-padding-block-mobile:var(--dka-primitive-spacing-8);--dka-web-footer-padding-inline:var(--dka-web-surface-page-padding-x);--dka-web-footer-brand-gap:var(--dka-primitive-spacing-6);--dka-web-footer-brand-image-width:104px;--dka-web-footer-brand-image-width-mobile:88px;--dka-web-footer-copy-gap:var(--dka-primitive-spacing-1);--dka-web-footer-copy-max-width:420px;--dka-web-footer-column-min-width:128px;--dka-web-footer-column-gap:var(--dka-primitive-spacing-8);--dka-web-footer-column-gap-mobile:var(--dka-primitive-spacing-6);--dka-web-footer-column-row-gap:var(--dka-primitive-spacing-5);--dka-web-footer-column-row-gap-mobile:var(--dka-primitive-spacing-5);--dka-web-footer-eyebrow-font-size:var(--dka-primitive-typography-fontSize-xs);--dka-web-footer-eyebrow-font-size-mobile:var(--dka-primitive-typography-fontSize-sm);--dka-web-footer-heading-font-size:var(--dka-primitive-typography-fontSize-base);--dka-web-footer-body-font-size:var(--dka-primitive-typography-fontSize-sm);--dka-web-footer-label-font-size:var(--dka-primitive-typography-fontSize-xs);--dka-web-footer-label-font-size-mobile:var(--dka-primitive-typography-fontSize-sm);--dka-web-footer-label-text:var(--dka-web-surface-accent-primary);--dka-web-footer-link-font-size:var(--dka-primitive-typography-fontSize-sm);--dka-web-footer-link-font-size-mobile:var(--dka-primitive-typography-fontSize-sm);--dka-web-footer-link-gap:var(--dka-primitive-spacing-2);--dka-web-footer-link-text:var(--dka-web-surface-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-footer-link-text:color-mix(in srgb, var(--dka-web-surface-text-muted) 72%, transparent)}}:root{--dka-web-footer-link-text-hover:var(--dka-web-surface-accent-primary);--dka-web-footer-link-font-weight:400;--dka-web-footer-meta-font-size:var(--dka-primitive-typography-fontSize-xs);--dka-web-footer-meta-font-size-mobile:var(--dka-primitive-typography-fontSize-sm);--dka-web-footer-functionbar-gap:var(--dka-primitive-spacing-6);--dka-web-footer-functionbar-gap-mobile:var(--dka-primitive-spacing-3);--dka-web-footer-functionbar-padding-block-start:var(--dka-primitive-spacing-5);--dka-web-footer-status-gap:var(--dka-primitive-spacing-2);--dka-web-footer-status-dot-size:7px;--dka-web-footer-status-bg:var(--dka-component-chip-highlight-positive-light-bg);--dka-web-footer-status-border:var(--dka-component-chip-highlight-positive-light-border);--dka-web-footer-status-color:var(--dka-component-chip-highlight-positive-light-text);--dka-web-footer-status-dot-bg:var(--dka-component-chip-highlight-positive-light-accent);--dka-web-footer-status-pulse-duration:1.8s;--dka-web-footer-status-pulse-easing:ease-out;--dka-web-footer-functionbar-placeholder-size:32px;--dka-web-footer-functionbar-placeholder-padding-inline:var(--dka-primitive-spacing-3);--dka-web-footer-functionbar-placeholder-bg:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-footer-functionbar-placeholder-bg:color-mix(in srgb, var(--dka-web-surface-text-heading) 4%, transparent)}}:root{--dka-web-footer-functionbar-placeholder-border-style:dashed;--dka-web-footer-functionbar-placeholder-radius:var(--dka-web-surface-radius-pill);--dka-web-header-z-index:20;--dka-web-header-z-index-menu-open:40;--dka-web-mobile-menu-backdrop-bg:var(--dka-web-surface-page-cream)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-mobile-menu-backdrop-bg:color-mix(in srgb, var(--dka-web-surface-page-cream) 72%, transparent)}}:root{--dka-web-flyout-gradient-shadow:-2px -2px 5px var(--dka-component-theme-discover-gradient-from), 2px 4px 5px var(--dka-component-theme-discover-gradient-to)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-flyout-gradient-shadow:-2px -2px 5px color-mix(in srgb, var(--dka-component-theme-discover-gradient-from) 12%, transparent), 2px 4px 5px color-mix(in srgb, var(--dka-component-theme-discover-gradient-to) 9%, transparent)}}:root{--dka-web-mobile-menu-backdrop-blur:var(--dka-component-search-overlay-blur);--dka-web-mobile-menu-backdrop-motion-duration:var(--dka-web-header-motion-duration);--dka-web-mobile-menu-backdrop-motion-easing:var(--dka-web-header-motion-easing-emphasis);--dka-web-header-offset-block:var(--dka-primitive-spacing-6);--dka-web-header-offset-block-mobile:var(--dka-primitive-spacing-5);--dka-web-header-offset-block-compact:var(--dka-primitive-spacing-2);--dka-web-header-offset-inline-compact:var(--dka-primitive-spacing-4);--dka-web-header-offset-inline:var(--dka-primitive-spacing-7);--dka-web-header-offset-inline-mobile:var(--dka-web-layout-grid-padding-x);--dka-web-header-hidden-offset-extra:var(--dka-primitive-spacing-4);--dka-web-header-bar-gap:var(--dka-primitive-spacing-4);--dka-web-header-control-size:52px;--dka-web-header-control-size-mobile:44px;--dka-web-header-control-size-compact:40px;--dka-web-header-brand-logo-size:72px;--dka-web-header-brand-logo-size-mobile:44px;--dka-web-header-brand-logo-size-compact:36px;--dka-web-header-brand-font-size:1.25rem;--dka-web-header-brand-font-size-mobile:1rem;--dka-web-header-brand-font-size-compact:14px;--dka-web-header-brand-gap:var(--dka-primitive-spacing-4);--dka-web-header-brand-gap-mobile:var(--dka-primitive-spacing-3);--dka-web-header-brand-padding-root-block:var(--dka-primitive-spacing-1);--dka-web-header-brand-padding-root-inline-start:var(--dka-primitive-spacing-2);--dka-web-header-brand-padding-root-inline-end:var(--dka-primitive-spacing-6);--dka-web-header-brand-padding-root-inline-start-mobile:var(--dka-primitive-spacing-1);--dka-web-header-brand-padding-root-inline-end-mobile:var(--dka-primitive-spacing-4);--dka-web-header-brand-gap-compact:var(--dka-primitive-spacing-3);--dka-web-header-brand-padding-compact:var(--dka-primitive-spacing-2);--dka-web-header-brand-padding-compact-inline-start:var(--dka-primitive-spacing-5);--dka-web-header-brand-padding-compact-inline-end:var(--dka-primitive-spacing-7);--dka-web-header-motion-duration:.82s;--dka-web-header-motion-duration-size:.56s;--dka-web-header-motion-duration-reduced:.36s;--dka-web-header-motion-duration-size-reduced:.28s;--dka-web-header-motion-easing:cubic-bezier(.19, 1, .22, 1);--dka-web-header-motion-easing-emphasis:cubic-bezier(.16, 1, .3, 1);--dka-web-header-glass-surface:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-glass-surface:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 85%, transparent)}}:root{--dka-web-header-glass-surface-strong:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-glass-surface-strong:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 85%, transparent)}}:root{--dka-web-header-glass-blur:blur(28px) saturate(1.12);--dka-web-header-glass-border:var(--dka-component-app-bar-border-color-from)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-glass-border:color-mix(in srgb, var(--dka-component-app-bar-border-color-from) 52%, transparent)}}:root{--dka-web-header-border-width:1px;--dka-web-header-radius-pill:var(--dka-web-surface-radius-pill);--dka-web-header-menu-radius:var(--dka-web-surface-radius-inner);--dka-web-header-gradient-border:var(--dka-app-light-header-border-gradient);--dka-web-header-shadow:0 8px 22px var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-shadow:0 8px 22px color-mix(in srgb, var(--dka-web-surface-text-heading) 7%, transparent)}}:root{--dka-web-header-shadow-soft:0 10px 28px var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-shadow-soft:0 10px 28px color-mix(in srgb, var(--dka-web-surface-accent-primary) 8%, transparent)}}:root{--dka-web-header-glass-edge:inset 0 1px 0 var(--dka-primitive-color-neutral-0), inset 0 -1px 0 var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-glass-edge:inset 0 1px 0 color-mix(in srgb, var(--dka-primitive-color-neutral-0) 52%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--dka-web-surface-text-heading) 6%, transparent)}}:root{--dka-web-header-focus-ring-size:var(--dka-web-surface-focus-ring-size);--dka-web-header-focus-ring-color:var(--dka-web-surface-focus)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-focus-ring-color:color-mix(in srgb, var(--dka-web-surface-focus) 62%, transparent)}}:root{--dka-web-header-nav-padding-block:var(--dka-primitive-spacing-1);--dka-web-header-nav-padding-inline:var(--dka-primitive-spacing-2);--dka-web-header-nav-group-gap:var(--dka-primitive-spacing-2);--dka-web-header-nav-separator-gap:var(--dka-primitive-spacing-4);--dka-web-header-nav-separator-bg:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-nav-separator-bg:color-mix(in srgb, var(--dka-web-surface-text-heading) 16%, transparent)}}:root{--dka-web-header-nav-separator-size:1px;--dka-web-header-nav-separator-block-size:56%;--dka-web-header-nav-separator-offset-block:22%;--dka-web-header-nav-separator-opacity:.72;--dka-web-header-nav-item-size:40px;--dka-web-header-nav-link-padding-inline:var(--dka-primitive-spacing-4);--dka-web-header-nav-link-font-size:1rem;--dka-web-header-nav-link-font-size-compact:var(--dka-primitive-typography-fontSize-sm);--dka-web-header-nav-link-font-weight:700;--dka-web-header-nav-link-hover-bg:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-nav-link-hover-bg:color-mix(in srgb, var(--dka-web-surface-accent-primary) 10%, transparent)}}:root{--dka-web-header-icon-size:22px;--dka-web-header-icon-stroke-width:1.7;--dka-web-header-action-size:var(--dka-web-header-nav-item-size);--dka-web-header-burger-gap:var(--dka-primitive-spacing-1);--dka-web-header-burger-line-size:3px;--dka-web-header-burger-line-width:21px;--dka-web-header-burger-line-width-short:14px;--dka-web-header-burger-line-offset-open:7px;--dka-web-header-burger-line-bg:linear-gradient(90deg, var(--dka-web-surface-accent-primary), var(--dka-web-surface-accent-secondary));--dka-web-header-link-text:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-header-link-text:color-mix(in srgb, var(--dka-web-surface-text-heading) 68%, transparent)}}:root{--dka-web-header-link-text-hover:var(--dka-web-surface-accent-primary);--dka-web-header-menu-width:420px;--dka-web-header-menu-offset-block:var(--dka-primitive-spacing-3);--dka-web-header-menu-padding:var(--dka-primitive-spacing-5);--dka-web-header-menu-nav-gap:var(--dka-primitive-spacing-1);--dka-web-header-menu-link-padding:var(--dka-primitive-spacing-3);--dka-web-header-menu-link-gap:var(--dka-primitive-spacing-5);--dka-web-header-menu-link-font-size:var(--dka-primitive-typography-fontSize-xl);--dka-web-header-menu-link-font-weight:800;--dka-web-header-menu-link-line-height:1.15;--dka-web-header-menu-icon-size:1.75rem;--dka-web-header-menu-actions-gap:var(--dka-primitive-spacing-2);--dka-web-header-menu-actions-offset-block:var(--dka-primitive-spacing-4);--dka-web-header-menu-action-font-size:var(--dka-primitive-typography-fontSize-sm);--dka-web-header-menu-action-font-weight:700;--dka-web-backtop-z-index:30;--dka-web-backtop-size:44px;--dka-web-backtop-size-mobile:40px;--dka-web-backtop-offset-inline:var(--dka-primitive-spacing-4);--dka-web-backtop-offset-block:var(--dka-primitive-spacing-4);--dka-web-backtop-offset:var(--dka-primitive-spacing-7);--dka-web-backtop-offset-mobile:var(--dka-primitive-spacing-7);--dka-web-backtop-safe-area-bottom:env(safe-area-inset-bottom,0px);--dka-web-backtop-safe-area-inline-end:env(safe-area-inset-right,0px);--dka-web-backtop-bg:var(--dka-web-header-glass-surface);--dka-web-backtop-bg-hover:var(--dka-web-header-glass-surface-strong);--dka-web-backtop-control-bg:transparent;--dka-web-backtop-border:var(--dka-web-header-glass-border);--dka-web-backtop-border-width:var(--dka-web-header-border-width);--dka-web-backtop-radius:var(--dka-web-header-radius-pill);--dka-web-backtop-blur:var(--dka-web-header-glass-blur);--dka-web-backtop-shadow:var(--dka-web-header-shadow), var(--dka-web-header-shadow-soft), var(--dka-web-header-glass-edge);--dka-web-backtop-color:var(--dka-web-surface-accent-primary);--dka-web-backtop-ring-track:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-backtop-ring-track:color-mix(in srgb, var(--dka-web-surface-text-heading) 12%, transparent)}}:root{--dka-web-backtop-ring-size-offset:4px;--dka-web-backtop-ring-stroke-width:2px;--dka-web-backtop-icon-size:22px;--dka-web-backtop-icon-size-mobile:20px;--dka-web-backtop-icon-stroke-width:1.7px;--dka-web-backtop-focus-ring-size:var(--dka-web-header-focus-ring-size);--dka-web-backtop-focus-ring-color:var(--dka-web-header-focus-ring-color);--dka-web-backtop-focus-ring-shadow:var(--dka-web-backtop-shadow), 0 0 0 var(--dka-web-backtop-focus-ring-size) var(--dka-web-backtop-focus-ring-color);--dka-web-backtop-motion-duration:var(--dka-web-header-motion-duration-size);--dka-web-backtop-motion-easing:var(--dka-web-header-motion-easing);--dka-web-backtop-hidden-translate-y:var(--dka-primitive-spacing-4);--dka-web-backtop-hover-translate-y:calc(0px - var(--dka-primitive-spacing-1));--dka-web-button-radius:var(--dka-web-component-button-radius);--dka-web-button-min-height:var(--dka-web-component-button-min-height);--dka-web-button-min-width:var(--dka-web-component-button-min-width);--dka-web-button-padding-inline:var(--dka-web-component-button-padding-inline);--dka-web-button-font-size:var(--dka-web-component-button-font-size);--dka-web-button-motion-duration:var(--dka-web-component-button-motion-duration);--dka-web-button-motion-easing:var(--dka-web-component-button-motion-easing);--dka-web-button-translate-hover:var(--dka-web-component-button-translate-hover);--dka-web-button-primary-bg:var(--dka-web-component-button-primary-bg);--dka-web-button-primary-color:var(--dka-web-component-button-primary-color);--dka-web-button-primary-shadow:var(--dka-web-component-button-primary-shadow);--dka-web-button-primary-shadow-hover:var(--dka-web-component-button-primary-shadow-hover);--dka-web-button-primary-shadow-active:var(--dka-web-component-button-primary-shadow-active);--dka-web-button-primary-filter-hover:var(--dka-web-component-button-primary-filter-hover);--dka-web-button-primary-filter-active:var(--dka-web-component-button-primary-filter-active);--dka-web-button-secondary-bg:var(--dka-web-glass-bg);--dka-web-button-secondary-bg-hover:var(--dka-web-glass-bg-hover);--dka-web-button-secondary-bg-active:var(--dka-web-glass-bg);--dka-web-button-secondary-color:var(--dka-web-component-button-secondary-color);--dka-web-button-secondary-blur:var(--dka-web-glass-blur);--dka-web-button-secondary-gradient-border:var(--dka-web-glass-gradient-border);--dka-web-button-secondary-gradient-border-hover:var(--dka-web-glass-gradient-border-hover);--dka-web-button-sm-min-height:var(--dka-web-component-button-min-height-sm);--dka-web-button-sm-min-width:var(--dka-web-component-button-min-width-sm);--dka-web-button-sm-padding-inline:var(--dka-web-component-button-padding-inline-sm);--dka-web-button-sm-font-size:var(--dka-web-component-button-font-size-sm);--dka-web-button-lg-min-height:var(--dka-web-component-button-min-height-lg);--dka-web-button-lg-min-width:var(--dka-web-component-button-min-width-lg);--dka-web-button-lg-padding-inline:var(--dka-web-component-button-padding-inline-lg);--dka-web-button-lg-font-size:var(--dka-web-component-button-font-size-lg);--dka-web-stage-discover-from:var(--dka-component-theme-discover-gradient-from);--dka-web-stage-discover-to:var(--dka-component-theme-discover-gradient-to);--dka-web-stage-discover-highlight:var(--dka-component-theme-discover-highlight);--dka-web-stage-create-from:var(--dka-component-theme-create-gradient-from);--dka-web-stage-create-to:var(--dka-component-theme-create-gradient-to);--dka-web-stage-create-highlight:var(--dka-component-theme-create-highlight);--dka-web-stage-grow-from:var(--dka-component-theme-grow-gradient-from);--dka-web-stage-grow-to:var(--dka-component-theme-grow-gradient-to);--dka-web-stage-grow-highlight:var(--dka-component-theme-grow-highlight);--dka-web-motion-trail-from:254, 202, 0;--dka-web-motion-trail-to:61, 203, 255;--dka-web-mobile-menu-theme-color:#d6d2c6;--dka-web-image-dark-filter:none;--dka-web-dark-surface-page-bg:var(--dka-semantic-dark-color-bg-page);--dka-web-dark-surface-page-canvas-bg:var(--dka-semantic-dark-color-bg-page);--dka-web-dark-surface-page-accent:var(--dka-primitive-color-theme-default-b)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-surface-page-accent:color-mix(in srgb, var(--dka-primitive-color-theme-default-b) 4%, transparent)}}:root{--dka-web-dark-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, var(--dka-web-dark-surface-page-accent) 100%);--dka-web-dark-surface-page-text:var(--dka-semantic-dark-color-text-body);--dka-web-dark-surface-text-heading:var(--dka-semantic-dark-color-text-heading);--dka-web-dark-surface-text-secondary:var(--dka-semantic-dark-color-text-secondary);--dka-web-dark-surface-text-muted:var(--dka-primitive-color-warm-neutral-300);--dka-web-dark-surface-focus:var(--dka-semantic-dark-color-accent-primary);--dka-web-dark-surface-accent-primary:var(--dka-semantic-dark-color-accent-primary);--dka-web-dark-glass-bg:var(--dka-primitive-color-glass-dark-bg);--dka-web-dark-glass-bg-hover:var(--dka-primitive-color-glass-dark-bg-hover);--dka-web-dark-gradient-text-primary-from:var(--dka-component-theme-default-font-from-dark);--dka-web-dark-gradient-text-primary-to:var(--dka-component-theme-default-font-to-dark);--dka-web-dark-overline-color:var(--dka-primitive-color-teal-500);--dka-web-dark-footer-status-bg:var(--dka-component-chip-highlight-positive-dark-bg);--dka-web-dark-footer-status-border:var(--dka-component-chip-highlight-positive-dark-border);--dka-web-dark-footer-status-color:var(--dka-component-chip-highlight-positive-dark-text);--dka-web-dark-footer-status-dot-bg:var(--dka-component-chip-highlight-positive-dark-accent);--dka-web-dark-header-glass-surface:var(--dka-semantic-dark-color-bg-page)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-header-glass-surface:color-mix(in srgb, var(--dka-semantic-dark-color-bg-page) 85%, transparent)}}:root{--dka-web-dark-header-glass-surface-strong:var(--dka-semantic-dark-color-bg-page)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-header-glass-surface-strong:color-mix(in srgb, var(--dka-semantic-dark-color-bg-page) 85%, transparent)}}:root{--dka-web-dark-header-glass-edge:inset 0 1px 0 var(--dka-primitive-color-neutral-0), inset 0 -1px 0 var(--dka-primitive-color-neutral-900)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-header-glass-edge:inset 0 1px 0 color-mix(in srgb, var(--dka-primitive-color-neutral-0) 8%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--dka-primitive-color-neutral-900) 22%, transparent)}}:root{--dka-web-dark-header-gradient-border:var(--dka-app-dark-header-border-gradient);--dka-web-dark-footer-gradient-border:var(--dka-app-dark-header-border-gradient);--dka-web-dark-mobile-menu-backdrop-bg:var(--dka-semantic-dark-color-bg-page)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-mobile-menu-backdrop-bg:color-mix(in srgb, var(--dka-semantic-dark-color-bg-page) 72%, transparent)}}:root{--dka-web-dark-motion-trail-from:106, 216, 212;--dka-web-dark-motion-trail-to:152, 228, 166;--dka-web-dark-mobile-menu-theme-color:var(--dka-semantic-dark-color-bg-page);--dka-web-dark-section-body-color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-section-body-color:color-mix(in srgb, var(--dka-web-surface-text-heading) 90%, transparent)}}:root{--dka-web-dark-footer-link-text:var(--dka-web-surface-text-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-footer-link-text:color-mix(in srgb, var(--dka-web-surface-text-secondary) 96%, transparent)}}:root{--dka-web-dark-footer-border:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-footer-border:color-mix(in srgb, var(--dka-web-surface-text-heading) 20%, transparent)}}:root{--dka-web-dark-footer-functionbar-placeholder-bg:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-dark-footer-functionbar-placeholder-bg:color-mix(in srgb, var(--dka-web-surface-text-heading) 12%, transparent)}}:root{--dka-web-dark-image-dark-filter:invert(1) hue-rotate(180deg) brightness(1.04)}[data-theme=dark]{--dka-web-surface-page-bg:var(--dka-web-dark-surface-page-bg);--dka-web-surface-page-canvas-bg:var(--dka-web-dark-surface-page-canvas-bg);--dka-web-surface-page-bg-gradient:var(--dka-web-dark-surface-page-bg-gradient);--dka-web-surface-page-text:var(--dka-web-dark-surface-page-text);--dka-web-surface-text-heading:var(--dka-web-dark-surface-text-heading);--dka-web-surface-text-secondary:var(--dka-web-dark-surface-text-secondary);--dka-web-surface-text-muted:var(--dka-web-dark-surface-text-muted);--dka-web-surface-focus:var(--dka-web-dark-surface-focus);--dka-web-surface-accent-primary:var(--dka-web-dark-surface-accent-primary);--dka-web-glass-bg:#262624c2;--dka-web-glass-bg-hover:#2e2e2cdb;--dka-web-gradient-text-primary-from:var(--dka-web-dark-gradient-text-primary-from);--dka-web-gradient-text-primary-to:var(--dka-web-dark-gradient-text-primary-to);--dka-web-overline-color:var(--dka-web-dark-overline-color);--dka-web-footer-status-bg:var(--dka-web-dark-footer-status-bg);--dka-web-footer-status-border:var(--dka-web-dark-footer-status-border);--dka-web-footer-status-color:var(--dka-web-dark-footer-status-color);--dka-web-footer-status-dot-bg:var(--dka-web-dark-footer-status-dot-bg);--dka-web-header-glass-surface:var(--dka-web-dark-header-glass-surface);--dka-web-header-glass-surface-strong:var(--dka-web-dark-header-glass-surface-strong);--dka-web-header-glass-edge:var(--dka-web-dark-header-glass-edge);--dka-web-header-gradient-border:var(--dka-web-dark-header-gradient-border);--dka-web-footer-gradient-border:var(--dka-web-dark-footer-gradient-border);--dka-web-mobile-menu-backdrop-bg:var(--dka-web-dark-mobile-menu-backdrop-bg);--dka-web-motion-trail-from:var(--dka-web-dark-motion-trail-from);--dka-web-motion-trail-to:var(--dka-web-dark-motion-trail-to);--dka-web-mobile-menu-theme-color:var(--dka-web-dark-mobile-menu-theme-color);--dka-web-section-body-color:var(--dka-web-dark-section-body-color);--dka-web-footer-link-text:var(--dka-web-dark-footer-link-text);--dka-web-footer-border:var(--dka-web-dark-footer-border);--dka-web-footer-functionbar-placeholder-bg:var(--dka-web-dark-footer-functionbar-placeholder-bg);--dka-web-image-dark-filter:var(--dka-web-dark-image-dark-filter)}@media (min-width:768px) and (max-width:1023px){:root{--dka-web-layout-grid-padding-x:var(--dka-primitive-spacing-8);--dka-web-layout-grid-columns:8;--dka-web-layout-grid-gap:var(--dka-primitive-spacing-4)}}@media (max-width:767px){:root{--dka-web-layout-grid-padding-x:var(--dka-primitive-spacing-4);--dka-web-layout-grid-columns:4;--dka-web-layout-grid-gap:var(--dka-primitive-spacing-4);--dka-web-header-offset-block-mobile:var(--dka-primitive-spacing-4)}}@media (max-width:900px){:root{--dka-web-availability-toast-reserved-block-size:32px}}@media (min-width:768px){:root{--dka-web-header-offset-block-compact:var(--dka-primitive-spacing-4)}}:root{--dka-typography-h3-fontSize:var(--dka-primitive-typography-fontSize-xl)}@media (max-width:767px){:root{--dka-typography-h2-fontSize:var(--dka-primitive-typography-fontSize-2xl)}}.insight-explorer{width:100%;display:block}.insight-explorer__form{gap:var(--dka-primitive-spacing-3);flex-direction:column;display:flex}.insight-explorer__label{font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);line-height:var(--dka-typography-h3-lineHeight);letter-spacing:var(--dka-typography-h3-letterSpacing);color:var(--dka-web-surface-text-heading)}.insight-explorer__field{position:relative}.insight-explorer__input{width:100%;min-height:var(--dka-primitive-spacing-9);padding:var(--dka-primitive-spacing-3) calc(var(--dka-primitive-spacing-8) + var(--dka-primitive-spacing-3)) var(--dka-primitive-spacing-3) var(--dka-primitive-spacing-5);border-radius:var(--dka-web-surface-radius-pill);border:1px solid var(--dka-web-surface-page-text)}@supports (color:color-mix(in lab, red, red)){.insight-explorer__input{border:1px solid color-mix(in srgb, var(--dka-web-surface-page-text) 18%, transparent)}}.insight-explorer__input{background:var(--dka-web-surface-page-canvas-bg);color:var(--dka-web-surface-page-text);font:inherit;font-size:var(--dka-typography-body-lg-fontSize);font-weight:var(--dka-primitive-typography-fontWeight-semibold);appearance:none}.insight-explorer__submit{inset-block:var(--dka-primitive-spacing-2);aspect-ratio:1;border-radius:var(--dka-primitive-radius-full);background:var(--dka-web-button-primary-bg);color:var(--dka-web-button-primary-color);box-shadow:var(--dka-web-button-primary-shadow);cursor:pointer;transition:filter var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing), transform var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--dka-primitive-spacing-2)}.insight-explorer__submit:hover{filter:var(--dka-web-button-primary-filter-hover)}.insight-explorer__submit:active{filter:var(--dka-web-button-primary-filter-active)}.insight-explorer__submit:disabled{opacity:.5;cursor:not-allowed;filter:none}.insight-explorer__submit svg{width:var(--dka-web-backtop-icon-size);height:var(--dka-web-backtop-icon-size)}.insight-explorer__chips{margin:var(--dka-primitive-spacing-6) 0 0;gap:var(--dka-primitive-spacing-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.insight-card__tags{gap:var(--dka-primitive-spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.insight-explorer__chip{padding:var(--dka-primitive-spacing-2) var(--dka-primitive-spacing-4);border-radius:var(--dka-web-surface-radius-pill);background:linear-gradient(90deg, var(--dka-web-gradient-text-primary-from), var(--dka-web-gradient-text-primary-to));-webkit-text-fill-color:transparent;color:#0000;font-family:var(--dka-typography-code-fontFamily);font-size:var(--dka-typography-body-sm-fontSize);cursor:pointer;-webkit-background-clip:text;background-clip:text;border:0;position:relative}.insight-explorer__chip:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--dka-web-gradient-text-primary-from), var(--dka-web-gradient-text-primary-to));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.insight-explorer__chip:hover:before,.insight-explorer__chip:focus-visible:before{filter:var(--dka-web-button-primary-filter-hover)}[data-page-theme] .insight-explorer__submit{background:linear-gradient(90deg, var(--page-gradient-from), var(--page-gradient-to))}[data-page-theme] .insight-explorer__chip{background:linear-gradient(90deg, var(--page-gradient-font-from), var(--page-gradient-font-to));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-page-theme] .insight-explorer__chip:before{background:linear-gradient(135deg, var(--page-gradient-font-from), var(--page-gradient-font-to))}.insight-explorer__results{margin-top:var(--dka-primitive-spacing-5);gap:var(--dka-primitive-spacing-4);flex-direction:column;display:flex}.insight-explorer__ask{align-self:flex-start}.insight-explorer__loading{padding:var(--dka-primitive-spacing-5) 0;justify-content:center;align-items:center;display:flex}.insight-answer,.insight-fallback{padding:var(--dka-primitive-spacing-4);border-radius:var(--dka-web-card-radius);border:1px solid var(--dka-web-surface-page-text)}@supports (color:color-mix(in lab, red, red)){.insight-answer,.insight-fallback{border:1px solid color-mix(in srgb, var(--dka-web-surface-page-text) 14%, transparent)}}.insight-answer,.insight-fallback{background:var(--dka-web-surface-page-text)}@supports (color:color-mix(in lab, red, red)){.insight-answer,.insight-fallback{background:color-mix(in srgb, var(--dka-web-surface-page-text) 4%, transparent)}}.insight-answer__body{white-space:pre-wrap;color:var(--dka-web-surface-text-secondary);margin:0}.insight-answer__sources{margin:var(--dka-primitive-spacing-3) 0 0;font-size:var(--dka-typography-caption-fontSize);color:var(--dka-web-surface-text-muted)}.insight-fallback{gap:var(--dka-primitive-spacing-3);flex-direction:column;align-items:flex-start;display:flex}.insight-fallback__actions{gap:var(--dka-primitive-spacing-2);flex-wrap:wrap;display:flex}.insight-explorer__cards{gap:var(--dka-web-layout-grid-gap);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.insight-card{height:100%;padding:var(--dka-primitive-spacing-4);border-radius:var(--dka-web-card-radius);border:1px solid var(--dka-web-surface-page-text)}@supports (color:color-mix(in lab, red, red)){.insight-card{border:1px solid color-mix(in srgb, var(--dka-web-surface-page-text) 12%, transparent)}}.insight-card{background:var(--dka-web-surface-page-canvas-bg)}.insight-card__title{margin:0 0 var(--dka-primitive-spacing-2);font-family:var(--dka-typography-h4-fontFamily);font-size:var(--dka-typography-h4-fontSize);font-weight:var(--dka-typography-h4-fontWeight);line-height:var(--dka-typography-h4-lineHeight);color:var(--dka-web-surface-text-heading)}.insight-card__body{font-size:var(--dka-typography-body-sm-fontSize);color:var(--dka-web-surface-text-secondary);margin:0}.insight-card__tag{font-size:var(--dka-typography-caption-fontSize);padding:0 var(--dka-primitive-spacing-2);border-radius:var(--dka-web-surface-radius-pill);background:var(--dka-web-surface-page-text)}@supports (color:color-mix(in lab, red, red)){.insight-card__tag{background:color-mix(in srgb, var(--dka-web-surface-page-text) 8%, transparent)}}.insight-card__tag{color:var(--dka-web-surface-text-muted)}.insight-explorer__error{font-weight:600}.insight-turnstile:not(:empty){margin-top:var(--dka-primitive-spacing-3)}.insight-turnstile__error{margin-top:var(--dka-primitive-spacing-1);color:var(--dka-web-section-body-color);font-size:var(--dka-typography-caption-fontSize);line-height:var(--dka-typography-caption-lineHeight)}.insight-turnstile__retry{appearance:none;color:var(--dka-web-surface-accent-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.insight-turnstile__retry:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-focus);outline-offset:2px;border-radius:var(--dka-primitive-radius-sm)}.deep-answers{margin-top:var(--dka-primitive-spacing-5)}.deep-answers__title{margin:0 0 var(--dka-primitive-spacing-3);font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);line-height:var(--dka-typography-h3-lineHeight);letter-spacing:var(--dka-typography-h3-letterSpacing);color:var(--dka-web-surface-text-heading)}:root{--background:var(--dka-web-surface-page-bg);--foreground:var(--dka-web-surface-page-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--figure-fill-base:var(--dka-primitive-color-neutral-0);--figure-tint-skin:2%;--figure-tint-garment:4%}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--figure-fill-base:var(--dka-web-surface-page-bg);--figure-tint-skin:10%;--figure-tint-garment:24%}html{background:var(--dka-web-surface-page-canvas-bg)}body{background:var(--dka-web-surface-page-bg-gradient), var(--dka-web-surface-page-bg);color:var(--foreground);font-family:var(--font-kumbh-sans), var(--dka-primitive-typography-fontFamily-ui), ui-sans-serif, system-ui, sans-serif}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--dka-web-surface-focus);outline-offset:4px}img{max-width:100%}h1{letter-spacing:var(--dka-typography-h1-letterSpacing)}h2{letter-spacing:var(--dka-typography-h2-letterSpacing)}h3{letter-spacing:var(--dka-typography-h3-letterSpacing)}h4{letter-spacing:var(--dka-typography-h4-letterSpacing)}p,li{letter-spacing:var(--dka-typography-body-letterSpacing)}.page-surface{color:var(--dka-web-surface-page-text);isolation:isolate;min-block-size:100svh;background:0 0;scroll-margin-block-start:var(--dka-web-surface-skip-offset);position:relative;overflow:clip}.page-surface-motion{filter:var(--dka-web-surface-pointer-blur);height:100vh;opacity:var(--dka-web-surface-pointer-opacity);pointer-events:none;z-index:0;width:100vw;display:block;position:fixed;inset:0}.page-surface>:not(.page-surface-motion){z-index:1;position:relative}.page-surface:focus{outline:none}.skip-link{background:var(--dka-web-surface-text-heading);border-radius:var(--dka-primitive-radius-full);color:var(--dka-web-surface-page-bg);font-size:var(--dka-primitive-typography-fontSize-sm);font-weight:var(--dka-primitive-typography-fontWeight-bold);padding:var(--dka-primitive-spacing-2) var(--dka-primitive-spacing-4);transition:transform var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);z-index:var(--dka-web-surface-skip-z-index);position:fixed;inset-block-start:var(--dka-primitive-spacing-4);inset-inline-start:var(--dka-web-surface-page-padding-x);transform:translateY(-160%)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.web-container{box-sizing:border-box;max-inline-size:var(--dka-web-layout-grid-max-width);padding-inline:var(--dka-web-surface-container-pad);width:100%;margin-inline:auto}.web-section{padding-block:var(--dka-web-surface-section-gap)}.web-section[data-padding=none]{padding-block:0}.web-section[data-padding=s]{padding-block:var(--dka-primitive-spacing-7)}.web-section[data-padding=m]{padding-block:var(--dka-primitive-spacing-9)}.web-section[data-padding=l]{padding-block:var(--dka-primitive-spacing-24)}.page-spacer{block-size:var(--dka-primitive-spacing-9)}.page-spacer[data-size=s]{block-size:var(--dka-primitive-spacing-7)}.page-spacer[data-size=m]{block-size:var(--dka-primitive-spacing-9)}.page-spacer[data-size=l]{block-size:var(--dka-primitive-spacing-24)}.page-spacer[data-size=xl]{block-size:var(--dka-primitive-spacing-32)}.site-header{--dka-web-header-current-control-size:var(--dka-web-header-control-size);--dka-web-header-current-brand-logo-size:var(--dka-web-header-brand-logo-size);--dka-web-header-current-offset-block:var(--dka-web-header-offset-block);--dka-web-header-current-offset-inline:var(--dka-web-header-offset-inline);transition:inset-block-start var(--dka-web-header-motion-duration) var(--dka-web-header-motion-easing-emphasis);z-index:var(--dka-web-header-z-index);position:fixed;inset-block-start:var(--dka-web-header-current-offset-block);inset-inline:0}.site-header[data-menu-state=open],.site-header[data-menu-state=closing]{z-index:var(--dka-web-header-z-index-menu-open)}.site-header[data-header-state=compact],.site-header[data-header-state=hidden]{--dka-web-header-current-control-size:var(--dka-web-header-control-size-compact);--dka-web-header-current-brand-logo-size:var(--dka-web-header-brand-logo-size-compact);--dka-web-header-current-offset-block:var(--dka-web-header-offset-block-compact);--dka-web-header-current-offset-inline:var(--dka-web-header-offset-inline-compact)}.site-header[data-header-state=hidden]:not(:focus-within):not([data-menu-state=open]):not([data-menu-state=closing]){--dka-web-header-current-offset-block:calc(0px - var(--dka-web-header-control-size) - var(--dka-web-header-offset-block) - var(--dka-web-header-hidden-offset-extra));pointer-events:none}.header-bar{align-items:center;gap:var(--dka-web-header-bar-gap);max-width:none;padding-inline:var(--dka-web-header-current-offset-inline);z-index:2;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid;position:relative}.header-actions{justify-content:flex-end;justify-self:end;align-items:center;display:flex;position:relative}.brand-mark{border:var(--dka-web-header-border-width) solid transparent;border-radius:var(--dka-web-header-radius-pill);color:var(--dka-web-surface-text-heading);font-size:var(--dka-web-header-brand-font-size);align-items:center;gap:var(--dka-web-header-brand-gap);min-block-size:calc(var(--dka-web-header-current-brand-logo-size) + (var(--dka-web-header-brand-padding-root-block) * 2));padding:var(--dka-web-header-brand-padding-root-block) var(--dka-web-header-brand-padding-root-inline-end) var(--dka-web-header-brand-padding-root-block) var(--dka-web-header-brand-padding-root-inline-start);transition:backdrop-filter var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), background var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), border-color var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), border-radius var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), box-shadow var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), font-size var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), gap var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), min-block-size var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), padding var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing);justify-self:start;display:flex;overflow:hidden}.brand-logo{height:var(--dka-web-header-current-brand-logo-size);object-fit:contain;transition:height var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), width var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing);width:var(--dka-web-header-current-brand-logo-size)}.brand-mark span{white-space:nowrap}.site-header[data-header-state=compact] .brand-mark,.site-header[data-header-state=hidden] .brand-mark{-webkit-backdrop-filter:var(--dka-web-header-glass-blur);backdrop-filter:var(--dka-web-header-glass-blur);background:var(--dka-web-header-glass-surface);border-color:var(--dka-web-header-glass-border);border-radius:var(--dka-web-header-radius-pill);box-shadow:var(--dka-web-header-shadow), var(--dka-web-header-shadow-soft), var(--dka-web-header-glass-edge);font-size:var(--dka-web-header-brand-font-size-compact);gap:var(--dka-web-header-brand-gap-compact);min-block-size:calc(var(--dka-web-header-current-brand-logo-size) + (var(--dka-web-header-brand-padding-compact) * 2));padding:var(--dka-web-header-brand-padding-compact) var(--dka-web-header-brand-padding-compact-inline-end) var(--dka-web-header-brand-padding-compact) var(--dka-web-header-brand-padding-compact-inline-start)}.site-nav{-webkit-backdrop-filter:var(--dka-web-header-glass-blur);backdrop-filter:var(--dka-web-header-glass-blur);background:var(--dka-web-header-glass-surface);border:var(--dka-web-header-border-width) solid var(--dka-web-header-glass-border);border-radius:var(--dka-web-header-radius-pill);box-shadow:var(--dka-web-header-shadow), var(--dka-web-header-shadow-soft), var(--dka-web-header-glass-edge);min-block-size:var(--dka-web-header-current-control-size);padding:var(--dka-web-header-nav-padding-block) var(--dka-web-header-nav-padding-inline);transition:gap var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), min-block-size var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), padding var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing);justify-self:end;align-items:center;gap:0;display:flex;position:relative;overflow:visible}.site-nav-links,.site-nav-actions{align-items:center;display:flex}.site-nav-links{gap:var(--dka-web-header-nav-group-gap)}.site-nav-actions{gap:var(--dka-web-header-nav-group-gap);margin-inline-start:var(--dka-web-header-nav-separator-gap);padding-inline-start:var(--dka-web-header-nav-separator-gap);position:relative}.site-nav-actions:before{background:var(--dka-web-header-nav-separator-bg);block-size:var(--dka-web-header-nav-separator-block-size);content:"";inline-size:var(--dka-web-header-nav-separator-size);opacity:var(--dka-web-header-nav-separator-opacity);z-index:1;position:absolute;inset-block-start:var(--dka-web-header-nav-separator-offset-block);inset-inline-start:0}.site-header[data-header-state=compact] .site-nav,.site-header[data-header-state=hidden] .site-nav{padding:var(--dka-web-header-nav-padding-block) var(--dka-web-header-nav-padding-inline);gap:0}.site-header[data-header-state=compact] .site-nav-links,.site-header[data-header-state=hidden] .site-nav-links{gap:var(--dka-web-header-nav-group-gap)}.site-header[data-header-state=compact] .site-nav-links a,.site-header[data-header-state=hidden] .site-nav-links a{font-size:var(--dka-web-header-nav-link-font-size-compact)}.site-nav-links a{border-radius:var(--dka-web-header-radius-pill);color:var(--dka-web-header-link-text);font-size:var(--dka-web-header-nav-link-font-size);font-weight:var(--dka-web-header-nav-link-font-weight);min-block-size:var(--dka-web-header-nav-item-size);padding-inline:var(--dka-web-header-nav-link-padding-inline);letter-spacing:0;text-transform:uppercase;transition:background var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), color var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), font-size var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), min-block-size var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing);align-items:center;display:inline-flex}.site-nav-links a:hover,.site-nav-links a:focus,.site-nav-links a:focus-visible,.site-nav-actions a:hover,.site-nav-actions a:focus,.site-nav-actions a:focus-visible{background:var(--dka-web-header-nav-link-hover-bg);color:var(--dka-web-header-link-text-hover)}.brand-mark:focus,.brand-mark:focus-visible,.site-nav-links a:focus,.site-nav-links a:focus-visible,.site-nav-actions a:focus,.site-nav-actions a:focus-visible,.menu-mark:focus,.menu-mark:focus-visible{box-shadow:0 0 0 var(--dka-web-header-focus-ring-size) var(--dka-web-header-focus-ring-color);outline:none}.site-nav-actions a{border-radius:var(--dka-web-header-radius-pill);color:var(--dka-web-header-link-text);inline-size:var(--dka-web-header-action-size);min-block-size:var(--dka-web-header-action-size);transition:background var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), color var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing);place-items:center;display:inline-grid}.header-icon{fill:none;block-size:var(--dka-web-header-icon-size);inline-size:var(--dka-web-header-icon-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--dka-web-header-icon-stroke-width)}.menu-mark{-webkit-backdrop-filter:var(--dka-web-header-glass-blur);backdrop-filter:var(--dka-web-header-glass-blur);background:var(--dka-web-header-glass-surface);border:var(--dka-web-header-border-width) solid var(--dka-web-header-glass-border);border-radius:var(--dka-web-header-radius-pill);box-shadow:var(--dka-web-header-shadow), var(--dka-web-header-shadow-soft), var(--dka-web-header-glass-edge);cursor:pointer;align-items:center;gap:var(--dka-web-header-burger-gap);height:calc(var(--dka-web-header-brand-logo-size-compact) + (var(--dka-web-header-brand-padding-compact) * 2));transition:height var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), width var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing);width:calc(var(--dka-web-header-brand-logo-size-compact) + (var(--dka-web-header-brand-padding-compact) * 2));flex-direction:column;justify-content:center;justify-self:end;padding:0;display:none;position:relative;overflow:hidden}.menu-mark:hover,.menu-mark[aria-expanded=true]{background:var(--dka-web-header-glass-surface-strong)}.menu-mark span{background:var(--dka-web-header-burger-line-bg);border-radius:var(--dka-web-header-radius-pill);height:var(--dka-web-header-burger-line-size);transform-origin:50%;transition:transform var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), width var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), opacity var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing);width:var(--dka-web-header-burger-line-width);display:block}.menu-mark span:first-child,.menu-mark span:nth-child(3){width:var(--dka-web-header-burger-line-width-short)}.menu-mark[aria-expanded=true] span:first-child{transform:translateY(var(--dka-web-header-burger-line-offset-open)) rotate(45deg);width:var(--dka-web-header-burger-line-width)}.menu-mark[aria-expanded=true] span:nth-child(2){opacity:0}.menu-mark[aria-expanded=true] span:nth-child(3){transform:translateY(calc(0px - var(--dka-web-header-burger-line-offset-open))) rotate(-45deg);width:var(--dka-web-header-burger-line-width)}.mobile-menu-backdrop{-webkit-backdrop-filter:var(--dka-web-mobile-menu-backdrop-blur);backdrop-filter:var(--dka-web-mobile-menu-backdrop-blur);appearance:none;background:var(--dka-web-mobile-menu-backdrop-bg);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dka-web-mobile-menu-backdrop-motion-duration) var(--dka-web-mobile-menu-backdrop-motion-easing), visibility var(--dka-web-mobile-menu-backdrop-motion-duration) var(--dka-web-mobile-menu-backdrop-motion-easing);visibility:hidden;z-index:1;border:0;padding:0;position:fixed;inset:0}.header-menu{-webkit-backdrop-filter:var(--dka-web-header-glass-blur);backdrop-filter:var(--dka-web-header-glass-blur);background:var(--dka-web-header-glass-surface-strong);border:var(--dka-web-header-border-width) solid var(--dka-web-header-glass-border);border-radius:var(--dka-web-flyout-radius);box-shadow:var(--dka-web-flyout-gradient-shadow), var(--dka-web-header-shadow), var(--dka-web-header-shadow-soft), var(--dka-web-header-glass-edge);color:var(--dka-web-surface-text-heading);inline-size:min(var(--dka-web-header-menu-width), calc(100vw - (var(--dka-web-header-offset-inline) * 2)));margin-block-start:var(--dka-web-header-menu-offset-block);margin-inline:auto var(--dka-web-header-offset-inline);padding:var(--dka-web-header-menu-padding);display:none;position:relative;overflow:hidden}.header-menu[hidden],.header-menu[inert]{display:none}.header-menu-nav,.header-menu-actions{display:grid}.header-menu-nav{gap:var(--dka-web-header-menu-nav-gap)}.header-menu-nav a,.header-menu-actions a{border-radius:var(--dka-web-header-menu-radius);align-items:center;gap:var(--dka-web-header-menu-link-gap,var(--dka-primitive-spacing-3));padding:var(--dka-web-header-menu-link-padding);display:flex}.header-menu-nav a{color:var(--dka-web-surface-text-heading);font-size:var(--dka-web-header-menu-link-font-size);font-weight:var(--dka-web-header-menu-link-font-weight);line-height:var(--dka-web-header-menu-link-line-height)}.header-menu-actions{border-block-start:var(--dka-web-header-border-width) solid var(--dka-web-header-glass-border);gap:var(--dka-web-header-menu-nav-gap);margin-block-start:var(--dka-web-header-menu-actions-offset-block);padding-block-start:var(--dka-web-header-menu-actions-offset-block)}.header-menu-actions a{color:var(--dka-web-header-link-text);font-size:var(--dka-web-header-menu-action-font-size);font-weight:var(--dka-web-header-menu-action-font-weight);text-transform:uppercase;line-height:1}.header-menu-icon{block-size:var(--dka-web-header-menu-icon-size,1.75rem);inline-size:var(--dka-web-header-menu-icon-size,1.75rem);flex-shrink:0}.header-menu-icon-lens{animation:header-menu-icon-lens-iris 2.8s var(--dka-primitive-animation-easing-ease-in-out,ease-in-out) infinite;transform-box:fill-box;transform-origin:50%}.header-menu-icon-shutter{animation:header-menu-icon-shutter-blink 2.8s var(--dka-primitive-animation-easing-ease-in-out,ease-in-out) infinite}@keyframes header-menu-icon-lens-iris{0%,to{transform:scale(.15)}50%{transform:scale(1.6)}}@keyframes header-menu-icon-shutter-blink{0%,42%,62%,to{opacity:1}52%{opacity:.2}}@media (prefers-reduced-motion:reduce){.header-menu-icon-lens,.header-menu-icon-shutter{animation:none}}.header-menu-nav a:hover,.header-menu-nav a:focus,.header-menu-nav a:focus-visible,.header-menu-actions a:hover,.header-menu-actions a:focus,.header-menu-actions a:focus-visible{color:var(--dka-web-surface-accent-primary)}.back-to-top{appearance:none;background:var(--dka-web-backtop-control-bg);border-radius:var(--dka-web-backtop-radius);bottom:calc(var(--dka-web-backtop-offset-block) + var(--dka-web-backtop-safe-area-bottom));box-shadow:none;box-sizing:border-box;color:var(--dka-web-backtop-color);cursor:pointer;height:var(--dka-web-backtop-size);opacity:0;pointer-events:none;right:calc(var(--dka-web-backtop-offset-inline) + var(--dka-web-backtop-safe-area-inline-end));transform:translateY(var(--dka-web-backtop-hidden-translate-y)) scale(.96);transition:background var(--dka-web-backtop-motion-duration) var(--dka-web-backtop-motion-easing), box-shadow var(--dka-web-backtop-motion-duration) var(--dka-web-backtop-motion-easing), opacity var(--dka-web-backtop-motion-duration) var(--dka-web-backtop-motion-easing), transform var(--dka-web-backtop-motion-duration) var(--dka-web-backtop-motion-easing);width:var(--dka-web-backtop-size);z-index:var(--dka-web-backtop-z-index);border:0;outline:0;place-items:center;padding:0;display:grid;position:fixed;overflow:visible}.back-to-top .surface{-webkit-backdrop-filter:var(--dka-web-backtop-blur);backdrop-filter:var(--dka-web-backtop-blur);background:var(--dka-web-backtop-bg);border:var(--dka-web-backtop-border-width) solid var(--dka-web-backtop-border);border-radius:inherit;box-shadow:var(--dka-web-backtop-shadow);pointer-events:none;height:100%;transition:background var(--dka-web-backtop-motion-duration) var(--dka-web-backtop-motion-easing), box-shadow var(--dka-web-backtop-motion-duration) var(--dka-web-backtop-motion-easing);grid-area:1/1;width:100%;position:relative;overflow:visible}.back-to-top:hover .surface,.back-to-top:focus .surface,.back-to-top:focus-visible .surface{background:var(--dka-web-backtop-bg-hover)}.back-to-top:focus,.back-to-top:focus-visible{outline:none}.back-to-top:focus .surface,.back-to-top:focus-visible .surface{box-shadow:var(--dka-web-backtop-focus-ring-shadow)}.back-to-top[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top[data-visible=true]:hover,.back-to-top[data-visible=true]:focus,.back-to-top[data-visible=true]:focus-visible{transform:translateY(var(--dka-web-backtop-hover-translate-y)) scale(1)}.back-to-top .backtop-ring,.back-to-top .icon{pointer-events:none;grid-area:1/1;position:relative}.back-to-top .backtop-ring{box-shadow:none;height:calc(var(--dka-web-backtop-size) - var(--dka-web-backtop-ring-size-offset));width:calc(var(--dka-web-backtop-size) - var(--dka-web-backtop-ring-size-offset));display:block;overflow:visible;transform:rotate(-90deg)}.back-to-top .ring-track,.back-to-top .ring-progress{fill:none;stroke-width:var(--dka-web-backtop-ring-stroke-width)}.back-to-top .ring-track{stroke:var(--dka-web-backtop-ring-track)}.back-to-top[data-page-theme]{color:var(--page-gradient-highlight)}.back-to-top .ring-progress{stroke:currentColor}.back-to-top .icon{fill:none;height:var(--dka-web-backtop-icon-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--dka-web-backtop-icon-stroke-width);width:var(--dka-web-backtop-icon-size)}.hero-section{background-color:var(--dka-web-hero-background-color);box-sizing:border-box;inline-size:100%;min-block-size:var(--dka-web-hero-min-block-size);padding-block:var(--dka-web-hero-padding-block-start) var(--dka-web-hero-padding-block-end);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-section:before{background-image:var(--dka-web-hero-background-image);background-position:var(--dka-web-hero-background-position);background-repeat:no-repeat;background-size:var(--dka-web-hero-background-size);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.hero-background-visual{color:var(--dka-web-surface-accent-primary);pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.hero-background-visual svg{block-size:100%;inline-size:auto;min-inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.hero-grid{z-index:1;flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;min-block-size:0;display:grid;position:relative}@media (min-width:1024px){.hero-grid{column-gap:var(--dka-web-hero-grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section{min-block-size:min(96svh,1040px)}}.hero-main{flex-direction:column;min-inline-size:0;display:flex}.hero-copy{max-width:var(--dka-web-hero-copy-max-width)}.hero-aside{min-block-size:320px;justify-content:center;align-items:center;margin-block-start:var(--dka-primitive-spacing-7);display:flex;position:relative;overflow:visible}.hero-aside-visual{color:var(--dka-web-surface-accent-primary);pointer-events:none;inline-size:100%}.hero-aside-visual svg{block-size:auto;inline-size:100%;display:block}.hero-tiles{margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-tile-item{position:absolute}.hero-tile{appearance:none;border-radius:var(--dka-primitive-borderRadius-l);cursor:pointer;block-size:100%;inline-size:100%;transition:transform var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.hero-tile:hover{transform:scale(1.03)}.hero-tile:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-focus);outline-offset:3px}.hero-tile img{object-position:center}.hero-tile-flyout{color:var(--dka-web-surface-text-heading);inline-size:min(340px, calc(100vw - 2 * var(--dka-primitive-spacing-3)));background:0 0;border:0;max-inline-size:100%;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.hero-tile-flyout::backdrop{background:0 0}@media (min-width:768px){.insight-chat__flyout{inline-size:min(440px, calc(100vw - 2 * var(--dka-primitive-spacing-3)))}}@media (min-width:1024px){.insight-chat__flyout{inline-size:min(520px, calc(100vw - 2 * var(--dka-primitive-spacing-3)))}}@media (min-width:1440px){.insight-chat__flyout{inline-size:580px}}.hero-tile-flyout-bubble{-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background:var(--dka-web-header-glass-surface);border:1px solid var(--dka-web-header-glass-border);border-radius:var(--dka-web-flyout-radius);box-shadow:var(--dka-web-header-shadow), var(--dka-web-flyout-gradient-shadow);gap:var(--dka-primitive-spacing-4);padding:var(--dka-primitive-spacing-7);flex-direction:column;display:flex;position:relative}.hero-tile-flyout-tail{block-size:25px;fill:var(--dka-web-header-glass-surface-strong);z-index:-1;inline-size:40px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.hero-tile-flyout[data-placement=top] .hero-tile-flyout-tail{inset-block-end:-24px}.hero-tile-flyout[data-placement=bottom] .hero-tile-flyout-tail{inset-block-start:-24px;transform:translate(-50%)rotate(180deg)}.hero-tile-flyout[data-placement=center] .hero-tile-flyout-tail{display:none}.hero-tile-component{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex;position:relative}.hero-tile-component>svg,.hero-tile-component>canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-tile-flyout-close{appearance:none;border-radius:var(--dka-primitive-radius-full);block-size:32px;color:var(--dka-web-surface-text-heading);cursor:pointer;inline-size:32px;transition:background var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--dka-primitive-spacing-4);inset-inline-end:var(--dka-primitive-spacing-4)}.hero-tile-flyout-close:hover{background:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.hero-tile-flyout-close:hover{background:color-mix(in srgb, var(--dka-web-surface-text-heading) 10%, transparent)}}.hero-tile-flyout-close:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-focus);outline-offset:2px}.hero-tile-flyout-title{font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);letter-spacing:var(--dka-typography-h3-letterSpacing);line-height:var(--dka-typography-h3-lineHeight);margin:0;padding-inline-end:var(--dka-primitive-spacing-8)}.hero-tile-flyout-text{color:var(--dka-web-section-body-color);font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);line-height:var(--dka-typography-body-lineHeight);margin:0}.hero-tile-flyout-actions{gap:var(--dka-primitive-spacing-3);flex-wrap:wrap;margin-block-start:var(--dka-primitive-spacing-2);display:flex}.hero-tile-flyout:popover-open .hero-tile-flyout-bubble{animation:hero-tile-flyout-in var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out)}@keyframes hero-tile-flyout-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.hero-tile-chatbot{inline-size:100%}.button-row--with-chat{align-items:flex-start}.button-row .hero-tile-chatbot{flex:18rem;inline-size:auto;min-inline-size:14rem}.hero-tile-chatbot .insight-explorer__input{min-height:var(--dka-web-button-min-height);background:var(--dka-web-glass-bg);-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);border-color:#0000}.hero-tile-chatbot .insight-explorer__field{border-radius:var(--dka-web-surface-radius-pill)}.hero-tile-chatbot__meta{align-items:center;gap:var(--dka-primitive-spacing-2);margin:var(--dka-primitive-spacing-1) 0 0;flex-wrap:wrap;padding-block-end:var(--dka-primitive-spacing-7);padding-inline-start:var(--dka-primitive-spacing-3);display:flex}.hero-tile-chatbot__sep{color:var(--dka-web-section-body-color);font-size:var(--dka-typography-caption-fontSize);line-height:var(--dka-typography-caption-lineHeight)}.hero-tile-chatbot__beta{background:var(--dka-web-surface-accent-primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.hero-tile-chatbot__beta{background:color-mix(in srgb, var(--dka-web-surface-accent-primary) 12%, transparent)}}.hero-tile-chatbot__beta{border:1px solid var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.hero-tile-chatbot__beta{border:1px solid color-mix(in srgb, var(--dka-web-surface-accent-primary) 45%, transparent)}}.hero-tile-chatbot__beta{border-radius:var(--dka-web-surface-radius-pill);color:var(--dka-web-surface-accent-primary);font-size:var(--dka-typography-caption-fontSize);font-weight:var(--dka-primitive-typography-fontWeight-semibold);line-height:var(--dka-typography-caption-lineHeight);padding-block:1px;padding-inline:var(--dka-primitive-spacing-2);text-transform:uppercase;display:inline-flex}.hero-tile-chatbot__hint{color:var(--dka-web-section-body-color);font-size:var(--dka-typography-caption-fontSize);line-height:var(--dka-typography-caption-lineHeight)}.hero-tile-chatbot .insight-explorer__field:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--page-gradient-from,var(--dka-web-gradient-text-primary-from)), var(--page-gradient-to,var(--dka-web-gradient-text-primary-to)));-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-tile-flyout-bubble{border-color:#0000}.hero-tile-flyout-bubble:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--page-gradient-from,var(--dka-web-gradient-text-primary-from)), var(--page-gradient-to,var(--dka-web-gradient-text-primary-to)));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.insight-chat__form{gap:var(--dka-primitive-spacing-3);flex-direction:column;display:flex}.insight-chat__thread{gap:var(--dka-primitive-spacing-2);flex-direction:column;max-block-size:50vh;display:flex;overflow-y:auto}.insight-chat__q{max-inline-size:85%;margin:var(--dka-primitive-spacing-5) 0 0;padding:var(--dka-primitive-spacing-3) var(--dka-primitive-spacing-4);border-radius:var(--dka-web-card-radius);background:var(--dka-web-surface-page-text);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.insight-chat__q{background:color-mix(in srgb, var(--dka-web-surface-page-text) 8%, transparent)}}.insight-chat__q{color:var(--dka-web-surface-text-heading);font-size:var(--dka-typography-body-sm-fontSize);font-weight:var(--dka-primitive-typography-fontWeight-semibold)}.insight-chat__sources{font-size:var(--dka-typography-caption-fontSize);color:var(--dka-web-surface-text-muted);margin:0}.insight-chat__cards{gap:var(--dka-primitive-spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.insight-chat__cards li{gap:var(--dka-primitive-spacing-1);flex-direction:column;display:flex}.insight-chat__cards strong{color:var(--dka-web-surface-text-heading)}.insight-chat__cards span{font-size:var(--dka-typography-body-sm-fontSize);color:var(--dka-web-surface-text-secondary)}.insight-chat__typing{color:var(--dka-web-surface-text-muted)}.insight-chat__loading{padding:var(--dka-primitive-spacing-5) 0;justify-content:center;align-items:center;display:flex}.insight-chat__spinner{vertical-align:-.1em;block-size:.9em;inline-size:.9em;border:2px solid;margin-inline-start:var(--dka-primitive-spacing-2);display:inline-block}@supports (color:color-mix(in lab, red, red)){.insight-chat__spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent)}}.insight-chat__spinner{border-block-start-color:var(--page-gradient-highlight,var(--dka-web-surface-accent-primary));border-radius:var(--dka-primitive-radius-full);animation:.7s linear infinite insight-chat-spin}@keyframes insight-chat-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.insight-chat__spinner{animation:none}.hero-tile{transition:none}.hero-tile:hover{transform:none}.hero-tile-flyout:popover-open .hero-tile-flyout-bubble{animation:none}}@media (min-width:1024px){.hero-aside{align-self:stretch;min-block-size:clamp(420px,60svh,720px);margin-block-start:0}.hero-grid[data-media-position=left] .hero-aside{grid-area:1/1}.hero-grid[data-media-position=left] .hero-main{grid-area:1/2}}.hero-support-section{padding-block-start:var(--dka-primitive-spacing-9);padding-block-end:var(--dka-primitive-spacing-9)}.hero-support-section .client-strip{opacity:.5}.hero-support{display:grid}@media (min-width:1024px){.hero-support{max-inline-size:calc((8 / 12) * (100% + var(--dka-web-layout-grid-gap)) - var(--dka-web-layout-grid-gap));margin-inline:auto}}.web-availability-toast{--dka-web-availability-toast-current-offset-block:var(--dka-web-availability-toast-offset-block);animation:web-availability-toast-enter var(--dka-web-availability-toast-motion-duration) var(--dka-web-availability-toast-motion-easing) backwards;-webkit-backdrop-filter:var(--dka-web-header-glass-blur);backdrop-filter:var(--dka-web-header-glass-blur);background:var(--dka-web-availability-toast-bg);border:1px solid var(--dka-web-availability-toast-border);border-radius:var(--dka-web-surface-radius-pill);box-shadow:var(--dka-web-availability-toast-shadow);color:var(--dka-web-availability-toast-color);align-items:center;gap:var(--dka-web-availability-toast-gap);font-family:var(--dka-typography-label-fontFamily);font-size:var(--dka-typography-label-fontSize);font-weight:var(--dka-typography-label-fontWeight);letter-spacing:var(--dka-typography-label-letterSpacing);inline-size:max-content;line-height:var(--dka-typography-label-lineHeight);max-inline-size:min(520px, calc(100vw - (var(--dka-web-header-offset-inline) * 2)));padding:var(--dka-web-availability-toast-padding-block) var(--dka-web-availability-toast-padding-inline);text-transform:uppercase;transition:inset-block-start var(--dka-web-header-motion-duration) var(--dka-web-header-motion-easing-emphasis), opacity var(--dka-web-header-motion-duration) var(--dka-web-header-motion-easing-emphasis), transform var(--dka-web-header-motion-duration) var(--dka-web-header-motion-easing-emphasis), visibility var(--dka-web-header-motion-duration) var(--dka-web-header-motion-easing-emphasis);z-index:1;flex-wrap:wrap;display:inline-flex;position:absolute;inset-block-start:calc(100% + var(--dka-web-availability-toast-current-offset-block));inset-inline-end:0}.site-header[data-header-state=compact] .web-availability-toast,.site-header[data-header-state=hidden][data-menu-state=open] .web-availability-toast,.site-header[data-header-state=hidden][data-menu-state=closing] .web-availability-toast{--dka-web-availability-toast-current-offset-block:var(--dka-web-availability-toast-offset-block-compact)}.site-header[data-header-state=hidden]:not(:focus-within):not([data-menu-state=open]):not([data-menu-state=closing]) .web-availability-toast,.site-header[data-header-state=compact] .web-availability-toast{opacity:0;pointer-events:none;transform:translateY(calc(0px - var(--dka-primitive-spacing-3)));visibility:hidden}.web-availability-status{color:inherit;align-items:center;gap:var(--dka-web-availability-toast-gap);text-decoration:none;display:inline-flex}.web-availability-toast a{color:inherit;font-weight:var(--dka-primitive-typography-fontWeight-medium);text-decoration:none}.web-availability-toast a:hover,.web-availability-toast a:focus,.web-availability-toast a:focus-visible{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.web-availability-links{border-inline-start:1px solid}@supports (color:color-mix(in lab, red, red)){.web-availability-links{border-inline-start:1px solid color-mix(in srgb, currentColor 34%, transparent)}}.web-availability-links{gap:var(--dka-web-availability-toast-link-gap);margin-inline-start:var(--dka-primitive-spacing-1);padding-inline-start:var(--dka-primitive-spacing-3);display:inline-flex}.web-availability-dot{border-radius:var(--dka-web-surface-radius-pill);block-size:var(--dka-web-availability-toast-dot-size);background:currentColor;box-shadow:0 0}@supports (color:color-mix(in lab, red, red)){.web-availability-dot{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 36%, transparent)}}.web-availability-dot{flex:0 0 var(--dka-web-availability-toast-dot-size);inline-size:var(--dka-web-availability-toast-dot-size);position:relative}.web-availability-dot:after{animation:web-availability-pulse var(--dka-web-footer-status-pulse-duration) var(--dka-web-footer-status-pulse-easing) infinite;border-radius:inherit;content:"";opacity:.26;background:currentColor;position:absolute;inset:0}.web-overline{color:var(--dka-web-overline-color);font-family:var(--dka-typography-overline-fontFamily);font-size:var(--dka-typography-overline-fontSize);font-weight:var(--dka-typography-overline-fontWeight);letter-spacing:var(--dka-typography-overline-letterSpacing);line-height:var(--dka-typography-overline-lineHeight);text-transform:uppercase;margin:0}.web-overline span{-webkit-text-fill-color:transparent;background:var(--dka-web-overline-gradient);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-copy h1{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-display-hero-fontFamily);font-size:var(--dka-typography-display-hero-fontSize);font-weight:var(--dka-typography-display-hero-fontWeight);letter-spacing:var(--dka-typography-display-hero-letterSpacing);line-height:var(--dka-typography-display-hero-lineHeight);margin-block:var(--dka-web-content-gap-overline-headline) var(--dka-web-content-gap-headline-text);max-width:var(--dka-web-hero-copy-max-width)}.hero-body{color:var(--dka-web-section-body-color);font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);font-weight:var(--dka-typography-body-fontWeight);letter-spacing:var(--dka-typography-body-letterSpacing);line-height:var(--dka-typography-body-lineHeight);max-width:var(--dka-web-hero-copy-max-width)}.button-row{gap:var(--dka-web-hero-button-row-gap);flex-wrap:wrap;margin-block-start:var(--dka-web-content-gap-text-actionbar);display:flex}.button-link{border-radius:var(--dka-web-button-radius);font-size:var(--dka-web-button-font-size);font-weight:var(--dka-primitive-typography-fontWeight-extrabold);letter-spacing:var(--dka-primitive-typography-letterSpacing-normal);min-height:var(--dka-web-button-min-height);min-width:var(--dka-web-button-min-width);padding-inline:var(--dka-web-button-padding-inline);text-transform:uppercase;transition:box-shadow var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing), filter var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing), transform var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}button.button-link{cursor:pointer;border:0;font-family:inherit}.button-link--primary{background:var(--dka-web-button-primary-bg);box-shadow:var(--dka-web-button-primary-shadow);color:var(--dka-web-button-primary-color)}.button-link--primary:hover{box-shadow:var(--dka-web-button-primary-shadow-hover);filter:var(--dka-web-button-primary-filter-hover);transform:translateY(var(--dka-web-button-translate-hover))}.button-link--primary:focus-visible{box-shadow:var(--dka-web-button-primary-shadow-hover);filter:var(--dka-web-button-primary-filter-hover)}.button-link--primary:active{box-shadow:var(--dka-web-button-primary-shadow-active);filter:var(--dka-web-button-primary-filter-active);transform:translateY(0)}.button-link--secondary{-webkit-backdrop-filter:var(--dka-web-button-secondary-blur);backdrop-filter:var(--dka-web-button-secondary-blur);background:var(--dka-web-button-secondary-bg);color:var(--dka-web-button-secondary-color);position:relative}.button-link--secondary .button-link-label{background:var(--dka-web-button-primary-bg);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.button-link--secondary:before{-webkit-mask-composite:xor;background:var(--dka-web-button-secondary-gradient-border);border-radius:inherit;content:"";pointer-events:none;transition:background var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button-link--secondary:hover{background:var(--dka-web-button-secondary-bg-hover);transform:translateY(var(--dka-web-button-translate-hover))}.button-link--secondary:focus-visible{background:var(--dka-web-button-secondary-bg-hover)}.button-link--secondary:hover:before,.button-link--secondary:focus-visible:before{background:var(--dka-web-button-secondary-gradient-border-hover)}.button-link--secondary:active{background:var(--dka-web-button-secondary-bg-active);transform:translateY(0)}.button-link--tertiary{border:2px solid var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.button-link--tertiary{border:2px solid color-mix(in srgb, var(--dka-web-surface-accent-primary) 40%, transparent)}}.button-link--tertiary{color:var(--dka-web-surface-accent-primary);transition:background var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing), border-color var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing), transform var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing)}.button-link--tertiary:hover{background:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.button-link--tertiary:hover{background:color-mix(in srgb, var(--dka-web-surface-accent-primary) 8%, transparent)}}.button-link--tertiary:hover{border-color:var(--dka-web-surface-accent-primary);transform:translateY(var(--dka-web-button-translate-hover))}.button-link--tertiary:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:3px}.button-link--tertiary:active{transform:translateY(0)}.button-link--icon-ghost{gap:var(--dka-primitive-spacing-3);padding-block:var(--dka-primitive-spacing-3);border:2px solid var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.button-link--icon-ghost{border:2px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 28%, transparent)}}.button-link--icon-ghost{color:var(--dka-web-surface-text-heading);transition:background var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing), border-color var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing), transform var(--dka-web-button-motion-duration) var(--dka-web-button-motion-easing)}.button-link--icon-ghost:hover{background:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.button-link--icon-ghost:hover{background:color-mix(in srgb, var(--dka-web-surface-text-heading) 8%, transparent)}}.button-link--icon-ghost:hover{border-color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.button-link--icon-ghost:hover{border-color:color-mix(in srgb, var(--dka-web-surface-text-heading) 50%, transparent)}}.button-link--icon-ghost:hover{transform:translateY(var(--dka-web-button-translate-hover))}.button-link--icon-ghost:active{transform:translateY(0)}.button-link--icon-ghost:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:3px}.button-link--icon-ghost .button-link-label{color:var(--page-gradient-highlight,var(--dka-web-surface-accent-primary))}.button-link--icon-ghost .button-link-icon{flex-shrink:0;block-size:1.15em;inline-size:1.15em}.button-link-icon-image{block-size:var(--dka-primitive-spacing-7);inline-size:var(--dka-primitive-spacing-7);object-fit:contain;flex-shrink:0}.button-link--text-link{font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);font-weight:var(--dka-typography-body-fontWeight);letter-spacing:var(--dka-typography-body-letterSpacing);text-transform:none;min-width:0;min-height:0;color:var(--dka-web-surface-accent-primary);gap:var(--dka-primitive-spacing-2);padding-inline:0}.button-link--text-link .button-link-arrow{stroke-width:1.75px;block-size:.95em;inline-size:.95em;transition:translate var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);flex-shrink:0}.button-link--text-link:hover .button-link-arrow,.button-link--text-link:focus-visible .button-link-arrow{translate:3px}.button-link--icon-link{border-radius:var(--dka-web-header-radius-pill);color:var(--dka-web-surface-text-heading);transition:background var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), color var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing)}.button-link--icon-link,.button-link--icon-link.button-link--sm,.button-link--icon-link.button-link--lg{min-width:0;padding-inline:0}.button-link--icon-link{inline-size:var(--dka-web-button-min-height)}.button-link--icon-link.button-link--sm{inline-size:var(--dka-web-button-sm-min-height)}.button-link--icon-link.button-link--lg{inline-size:var(--dka-web-button-lg-min-height)}.button-link--icon-link .button-link-icon{block-size:var(--dka-web-header-icon-size);inline-size:var(--dka-web-header-icon-size);stroke-width:var(--dka-web-header-icon-stroke-width)}.button-link--icon-link:hover,.button-link--icon-link:focus-visible{background:var(--dka-web-header-nav-link-hover-bg);color:var(--dka-web-header-link-text-hover)}.button-link--icon-link:focus-visible{box-shadow:0 0 0 var(--dka-web-header-focus-ring-size) var(--dka-web-header-focus-ring-color);outline:none}.button-link--text-link:hover,.button-link--text-link:focus-visible{text-decoration:underline}.button-link--text-link:focus-visible{border-radius:var(--dka-primitive-borderRadius-xs);outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:2px}.button-link--sm{font-size:var(--dka-web-button-sm-font-size);min-height:var(--dka-web-button-sm-min-height);min-width:var(--dka-web-button-sm-min-width);padding-inline:var(--dka-web-button-sm-padding-inline)}.button-link--lg{font-size:var(--dka-web-button-lg-font-size);min-height:var(--dka-web-button-lg-min-height);min-width:var(--dka-web-button-lg-min-width);padding-inline:var(--dka-web-button-lg-padding-inline)}.client-strip{--client-strip-gap:48px;--client-strip-duration:70s;--client-strip-fade:96px;width:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--client-strip-fade), #000 calc(100% - var(--client-strip-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--client-strip-fade), #000 calc(100% - var(--client-strip-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--client-strip-fade), #000 calc(100% - var(--client-strip-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--client-strip-fade), #000 calc(100% - var(--client-strip-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--client-strip-fade), #000 calc(100% - var(--client-strip-fade)), transparent 100%);position:relative;overflow:hidden}.client-logo-section .client-strip{--client-strip-gap:var(--dka-primitive-spacing-6);opacity:.5}@media (min-width:1024px){.client-logo-section .client-strip{max-inline-size:calc((8 / 12) * (100% + var(--dka-web-layout-grid-gap)) - var(--dka-web-layout-grid-gap))}.client-logo-section .client-strip[data-align=center]{margin-inline:auto}.client-logo-section .client-strip[data-align=left]{margin-inline-end:auto}.client-logo-section .client-strip[data-align=right]{margin-inline-start:auto}}.client-strip-track{animation:client-strip-scroll var(--client-strip-duration) linear infinite;align-items:center;gap:var(--client-strip-gap);will-change:transform;width:max-content;padding-inline-end:var(--client-strip-gap);display:flex}.client-strip:hover .client-strip-track,.client-strip:focus-within .client-strip-track{animation-play-state:paused}.client-strip-logo{filter:grayscale();object-fit:contain;flex:none;width:118px;height:54px}@keyframes client-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.metric-marquee{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.metric-marquee{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 50%, transparent)}}.metric-marquee{font-family:var(--dka-typography-body-sm-fontFamily);font-size:var(--dka-typography-body-sm-fontSize);font-weight:var(--dka-typography-body-sm-fontWeight);letter-spacing:var(--dka-typography-body-sm-letterSpacing);line-height:var(--dka-typography-body-sm-lineHeight);text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin-block-start:18px;display:flex}.metric-marquee span:after{content:" ·"}@media (max-width:1023px){:root{--dka-web-header-offset-block:var(--dka-web-header-offset-block-mobile);--dka-web-header-offset-inline:var(--dka-web-header-offset-inline-mobile);--dka-web-header-control-size:var(--dka-web-header-control-size-mobile);--dka-web-header-brand-logo-size:var(--dka-web-header-brand-logo-size-mobile);--dka-web-header-brand-font-size:var(--dka-web-header-brand-font-size-mobile);--dka-web-header-brand-gap:var(--dka-web-header-brand-gap-mobile);--dka-web-header-brand-padding-root-inline-start:var(--dka-web-header-brand-padding-root-inline-start-mobile);--dka-web-header-brand-padding-root-inline-end:var(--dka-web-header-brand-padding-root-inline-end-mobile)}.header-bar{grid-template-columns:minmax(0,1fr) auto}.site-nav{display:none}.menu-mark{display:inline-flex}.brand-mark span{font-size:inherit}.header-menu{bottom:calc(var(--dka-primitive-spacing-7) + env(safe-area-inset-bottom,0px));inline-size:calc(100% - (var(--dka-web-layout-grid-padding-x) * 2));inset-inline:var(--dka-web-layout-grid-padding-x);max-block-size:calc(100dvh - var(--dka-primitive-spacing-9) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;touch-action:pan-y;z-index:var(--dka-web-header-z-index-menu-open);margin:0;position:fixed;overflow-y:auto}.site-header[data-menu-state=open] .header-menu{animation:flyout-slide-up var(--dka-web-header-motion-duration) var(--dka-web-header-motion-easing-emphasis) both;display:block}.site-header[data-menu-state=closing] .header-menu{animation:flyout-slide-down var(--dka-web-header-motion-duration-reduced) var(--dka-web-header-motion-easing-emphasis) both;display:block}@keyframes flyout-slide-up{0%{opacity:0;transform:translateY(var(--dka-primitive-spacing-8))}to{opacity:1;transform:translateY(0)}}@keyframes flyout-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--dka-primitive-spacing-8))}}.site-header[data-menu-state=open] .mobile-menu-backdrop{opacity:1;pointer-events:auto;visibility:visible}.site-header[data-menu-state=closing] .mobile-menu-backdrop{opacity:0;pointer-events:none;transition-duration:var(--dka-web-header-motion-duration-reduced);visibility:visible}.site-header[data-menu-state=open] .brand-mark,.site-header[data-menu-state=closing] .brand-mark{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.site-header[data-menu-state=open] .web-availability-toast{opacity:0;pointer-events:none;transform:translateY(calc(0px - var(--dka-primitive-spacing-3)));visibility:hidden}.web-availability-toast{font-size:var(--dka-web-availability-toast-font-size-mobile);padding:var(--dka-web-availability-toast-padding-block-mobile) var(--dka-web-availability-toast-padding-inline-mobile)}.web-availability-toast .web-availability-links{display:none}.hero-copy h1{font-size:var(--dka-typography-display-fontSize)}.hero-grid{align-content:start}.hero-support{padding-block-start:var(--dka-primitive-spacing-8)}}@media (max-width:767px){.web-availability-toast{display:none}.hero-copy h1{font-size:var(--dka-typography-h1-fontSize)}.hero-copy{padding-inline:var(--dka-primitive-spacing-4)}.hero-section{--dka-web-content-gap-overline-headline:var(--dka-primitive-spacing-5);--dka-web-content-gap-headline-text:var(--dka-primitive-spacing-5);--dka-web-content-gap-text-actionbar:var(--dka-primitive-spacing-5)}.button-row{gap:var(--dka-primitive-spacing-3)}.button-row--with-chat .hero-tile-chatbot__meta{padding-block-end:var(--dka-primitive-spacing-8)}.hero-section .button-link{font-size:var(--dka-web-button-sm-font-size);min-height:var(--dka-web-button-sm-min-height);min-width:var(--dka-web-button-sm-min-width);padding-inline:var(--dka-web-button-sm-padding-inline)}}.section-heading{max-width:980px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--left{text-align:start;margin-inline-end:auto}.section-heading--right{text-align:end;margin-inline-start:auto}.section-heading h2,.section-heading h3,.closing-flat h2{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h2-fontFamily);font-size:var(--dka-typography-h2-fontSize);font-weight:var(--dka-typography-h2-fontWeight);letter-spacing:var(--dka-typography-h2-letterSpacing);line-height:var(--dka-typography-h2-lineHeight);margin-block:var(--dka-web-section-heading-h2-margin-block-start) var(--dka-web-section-heading-h2-margin-block-end)}.section-heading p:not(.web-overline){color:var(--dka-web-section-body-color);font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);font-weight:var(--dka-typography-body-fontWeight);letter-spacing:var(--dka-typography-body-letterSpacing);line-height:var(--dka-typography-body-lineHeight)}.headline-highlight{background:linear-gradient(90deg, var(--page-gradient-font-from,var(--dka-web-gradient-text-primary-from)), var(--page-gradient-font-to,var(--dka-web-gradient-text-primary-to)));-webkit-text-fill-color:transparent;color:#0000;font-weight:inherit;-webkit-background-clip:text;background-clip:text}@media (max-width:767px){.section-heading{padding-inline:var(--dka-primitive-spacing-4)}}.journey-section-heading{max-inline-size:66%;max-width:66%}.journey-tabs[data-align=center]{text-align:center}.journey-tabs[data-align=right]{text-align:end}.journey-tabs[data-align=center] .journey-tab-panels-viewport,.journey-tabs[data-align=right] .journey-tab-panels-viewport{text-align:start}.small-label{color:var(--dka-web-surface-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.small-label{color:color-mix(in srgb, var(--dka-web-surface-accent-secondary) 65%, var(--dka-web-surface-text-muted))}}.small-label{font-family:var(--dka-typography-label-sm-fontFamily);font-size:var(--dka-primitive-typography-fontSize-base);font-weight:var(--dka-primitive-typography-fontWeight-regular);letter-spacing:.18em;margin-block:var(--dka-primitive-spacing-9) var(--dka-primitive-spacing-6);opacity:.72;text-transform:uppercase;line-height:1}.journey-tabs{margin-block-start:var(--dka-primitive-spacing-8)}.journey-tabs-select{margin-block-end:var(--dka-primitive-spacing-7);display:none}.journey-tabs-list{-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background:var(--dka-web-glass-bg);border-radius:var(--dka-web-surface-radius-pill);gap:var(--dka-primitive-spacing-2);padding:var(--dka-primitive-spacing-1);flex-wrap:wrap;margin-block-end:var(--dka-primitive-spacing-7);display:inline-flex;position:relative}.journey-tabs-list:before{-webkit-mask-composite:xor;background:var(--dka-web-glass-gradient-border);border-radius:var(--dka-web-surface-radius-pill);content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.journey-tab{border-radius:var(--dka-web-surface-radius-pill);color:var(--dka-web-surface-text-heading);background:0 0;border:none;align-items:center}@supports (color:color-mix(in lab, red, red)){.journey-tab{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 64%, transparent)}}.journey-tab{cursor:pointer;font-family:var(--dka-typography-label-lg-fontFamily);font-size:var(--dka-primitive-typography-fontSize-sm);font-weight:var(--dka-primitive-typography-fontWeight-semibold);letter-spacing:var(--dka-web-label-letter-spacing);padding:var(--dka-primitive-spacing-3) var(--dka-primitive-spacing-5);text-transform:uppercase;transition:background var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out), color var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);line-height:1;display:inline-flex}.journey-tab:hover{color:var(--dka-web-surface-text-heading)}.journey-tab:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:var(--dka-primitive-spacing-1)}.journey-tab[data-active=true]{background:var(--dka-web-surface-text-heading);color:var(--dka-primitive-color-neutral-0)}.journey-tab-panels-viewport,.journey-tab-panels-track{display:contents}.journey-tab-panel-outer{gap:var(--dka-primitive-spacing-5);display:grid}.journey-tab-panel-outer[data-active=false]{display:none}@keyframes jt-slide-in-left{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes jt-slide-in-right{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}.journey-tab-panel-wrapper{position:relative}.journey-tab-panel-blob-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.journey-tab-panel-blob{filter:blur(60px)saturate(2.5);opacity:.14;pointer-events:none;will-change:border-radius, transform;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;display:block;position:absolute}.journey-tab-panel-blob--1{background:var(--dka-web-surface-accent-primary);block-size:clamp(120px,22vw,280px);inline-size:clamp(140px,26vw,320px);animation:22s ease-in-out infinite blob-drift-1;inset-block-start:var(--blob-1-y,-80px);inset-inline-start:var(--blob-1-x,55%)}.journey-tab-panel-blob--2{background:var(--dka-web-surface-accent-secondary);block-size:clamp(100px,18vw,220px);inline-size:clamp(120px,22vw,260px);animation:28s ease-in-out -9s infinite blob-drift-2;inset-block-end:var(--blob-2-y,-60px);inset-inline-start:var(--blob-2-x,15%)}@keyframes blob-drift-1{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)}15%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(-120px,80px)scale(1.1)}30%{border-radius:50% 50% 40% 60%/40% 70% 40% 50%;transform:translate(60px,160px)scale(.92)}45%{border-radius:70% 30% 60% 50%/30% 40% 70% 60%;transform:translate(180px,60px)scale(1.06)}60%{border-radius:40% 60% 30% 70%/60% 40% 50% 60%;transform:translate(100px,-80px)scale(.96)}75%{border-radius:55% 45% 60% 40%/50% 60% 40% 50%;transform:translate(-60px,-120px)scale(1.08)}88%{border-radius:30% 70% 50% 50%/40% 30% 70% 50%;transform:translate(-140px,20px)scale(.94)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)}}@keyframes blob-drift-2{0%{border-radius:40% 60% 70% 30%/50% 40% 60% 50%;transform:translate(0)scale(1)}18%{border-radius:70% 30% 50% 50%/30% 60% 40% 70%;transform:translate(100px,-100px)scale(1.12)}36%{border-radius:30% 70% 40% 60%/60% 30% 70% 40%;transform:translate(-130px,-60px)scale(.9)}55%{border-radius:60% 40%/40% 50% 60%;transform:translate(-80px,120px)scale(1.08)}72%{border-radius:50% 50% 30% 70%/70% 40% 50% 60%;transform:translate(140px,80px)scale(.95)}88%{border-radius:40% 60% 55% 45%/50% 60% 40%;transform:translate(60px,-50px)scale(1.04)}to{border-radius:40% 60% 70% 30%/50% 40% 60% 50%;transform:translate(0)scale(1)}}@keyframes blob-filter-1{0%{filter:blur(56px)saturate(2)brightness()}25%{filter:blur(56px)saturate(3.4)brightness(1.18)}50%{filter:blur(56px)saturate(1.5)brightness(.88)}75%{filter:blur(56px)saturate(3)brightness(1.12)}to{filter:blur(56px)saturate(2)brightness()}}@keyframes blob-filter-2{0%{filter:blur(56px)saturate(2.8)brightness(1.1)}30%{filter:blur(56px)saturate(1.4)brightness(.85)}60%{filter:blur(56px)saturate(3.5)brightness(1.2)}85%{filter:blur(56px)saturate(1.8)brightness(.92)}to{filter:blur(56px)saturate(2.8)brightness(1.1)}}.journey-tab-panel{-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background:var(--dka-web-glass-bg);border-radius:var(--dka-web-card-radius);padding:var(--dka-primitive-spacing-8);z-index:1;position:relative;overflow:visible}.journey-tab-panel:before{-webkit-mask-composite:xor;background:var(--dka-web-glass-gradient-border);border-radius:calc(var(--dka-web-card-radius) + 1px);content:"";pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.journey-tab-panel-dots{background-image:radial-gradient(circle, var(--dka-web-surface-text-heading) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.journey-tab-panel-dots{background-image:radial-gradient(circle, color-mix(in srgb, var(--dka-web-surface-text-heading) 18%, transparent) 1px, transparent 1px)}}.journey-tab-panel-dots{background-size:var(--dka-primitive-spacing-5) var(--dka-primitive-spacing-5);block-size:85%;clip-path:inset(0 round var(--dka-web-card-radius));pointer-events:none;z-index:0;position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask-image:linear-gradient(#0000 0%,#0006 55%,#000 100%);mask-image:linear-gradient(#0000 0%,#0006 55%,#000 100%)}.journey-tab-panel-grid-bg{background-image:linear-gradient(var(--dka-web-surface-text-heading) 1px, transparent 1px), linear-gradient(90deg, var(--dka-web-surface-text-heading) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.journey-tab-panel-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--dka-web-surface-text-heading) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dka-web-surface-text-heading) 9%, transparent) 1px, transparent 1px)}}.journey-tab-panel-grid-bg{background-size:var(--dka-primitive-spacing-5) var(--dka-primitive-spacing-5);clip-path:inset(0 round var(--dka-web-card-radius));pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 65% 85%,#000 0%,#00000073 42%,#0000 70%);mask-image:radial-gradient(at 65% 85%,#000 0%,#00000073 42%,#0000 70%)}.journey-tab-panel-comet{pointer-events:none;z-index:1;block-size:1px;position:absolute;inset-inline:0}.journey-tab-panel-comet--a{background-image:linear-gradient(to right, transparent 0%, var(--dka-web-gradient-text-primary-from) 25%, var(--dka-web-gradient-text-primary-from) 70%, var(--dka-web-gradient-text-primary-from) 100%);inset-block-start:40px}@supports (color:color-mix(in lab, red, red)){.journey-tab-panel-comet--a{background-image:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--dka-web-gradient-text-primary-from) 18%, transparent) 25%, color-mix(in srgb, var(--dka-web-gradient-text-primary-from) 70%, transparent) 70%, var(--dka-web-gradient-text-primary-from) 100%)}}.journey-tab-panel-comet--a{background-repeat:no-repeat;background-size:80px 1px;animation:4.2s ease-in-out infinite sc-comet-sweep}.journey-tab-panel-comet--b{background-image:linear-gradient(to right, transparent 0%, var(--dka-web-gradient-text-primary-to) 25%, var(--dka-web-gradient-text-primary-to) 70%, var(--dka-web-gradient-text-primary-to) 100%);inset-block-start:100px}@supports (color:color-mix(in lab, red, red)){.journey-tab-panel-comet--b{background-image:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--dka-web-gradient-text-primary-to) 18%, transparent) 25%, color-mix(in srgb, var(--dka-web-gradient-text-primary-to) 70%, transparent) 70%, var(--dka-web-gradient-text-primary-to) 100%)}}.journey-tab-panel-comet--b{background-repeat:no-repeat;background-size:80px 1px;animation:6.1s ease-in-out -2.5s infinite sc-comet-sweep}.journey-tab-panel:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:var(--dka-primitive-spacing-1)}.journey-tab-panel-grid{align-items:center;gap:var(--dka-primitive-spacing-24);grid-template-columns:1fr 1fr;display:grid}.journey-tab-text{align-self:start;gap:var(--dka-primitive-spacing-5);padding-block:var(--dka-primitive-spacing-8);flex-direction:column;display:flex}.journey-tab-text h3{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);letter-spacing:var(--dka-typography-h3-letterSpacing);line-height:var(--dka-typography-h3-lineHeight);margin-block-end:0}.journey-tab-text p{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.journey-tab-text p{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 78%, transparent)}}.journey-tab-text p{font-family:var(--dka-typography-body-lg-fontFamily);font-size:var(--dka-typography-body-lg-fontSize);font-weight:var(--dka-typography-body-lg-fontWeight);letter-spacing:var(--dka-typography-body-lg-letterSpacing);line-height:var(--dka-typography-body-lg-lineHeight)}.journey-tab-proof{color:var(--dka-web-surface-text-muted);font-family:var(--dka-typography-body-sm-fontFamily);font-size:var(--dka-typography-body-sm-fontSize);font-weight:var(--dka-typography-body-sm-fontWeight);letter-spacing:var(--dka-typography-body-sm-letterSpacing);line-height:var(--dka-typography-body-sm-lineHeight);display:block}.journey-tab-image{isolation:isolate;inline-size:100%;position:relative;overflow:visible}.journey-tab-image:before{--card-tint-from:44%;--card-tint-to:26%;background:linear-gradient(125deg, var(--dka-primitive-color-neutral-0) 0%, var(--dka-primitive-color-neutral-0) 24%, transparent 48%, transparent 64%, var(--dka-primitive-color-neutral-0) 100%), linear-gradient(to bottom, var(--page-gradient-from) 0%, var(--page-gradient-to) 100%)}@supports (color:color-mix(in lab, red, red)){.journey-tab-image:before{background:linear-gradient(125deg, color-mix(in srgb, var(--dka-primitive-color-neutral-0) 22%, transparent) 0%, color-mix(in srgb, var(--dka-primitive-color-neutral-0) 4%, transparent) 24%, transparent 48%, transparent 64%, color-mix(in srgb, var(--dka-primitive-color-neutral-0) 12%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--page-gradient-from) var(--card-tint-from), transparent) 0%, color-mix(in srgb, var(--page-gradient-to) var(--card-tint-to), transparent) 100%)}}.journey-tab-image:before{-webkit-backdrop-filter:blur(6px)saturate(1.35);backdrop-filter:blur(6px)saturate(1.35);border-radius:var(--dka-primitive-radius-lg);box-shadow:inset 0 1px 0 var(--dka-primitive-color-neutral-0), inset 0 0 0 1px var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){.journey-tab-image:before{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--dka-primitive-color-neutral-0) 28%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--dka-primitive-color-neutral-0) 7%, transparent)}}.journey-tab-image:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask:linear-gradient(to top left,#000 65%,#0000 100%);mask:linear-gradient(to top left,#000 65%,#0000 100%)}[data-theme=dark] .journey-tab-image:before{--card-tint-from:65%;--card-tint-to:42%}.journey-tab-image-clip{aspect-ratio:16/10;border-radius:var(--dka-primitive-radius-lg);z-index:1;inline-size:100%;position:relative;overflow:hidden}.journey-tab-image-clip>img{object-fit:fill}.journey-tab-bubbles{pointer-events:none;z-index:2;position:absolute;inset:0}.journey-tab-bubble{width:auto;height:auto;position:absolute}.journey-tab-bubble--1{inline-size:64%;inset-block-start:-8%;inset-inline-start:-8%}.journey-tab-bubble--2{opacity:.65;inline-size:56%;inset-block-end:-6%;inset-inline-start:-4%}.journey-tab-bubble--3{opacity:.72;inline-size:58%;inset-block-end:-10%;inset-inline-end:-6%}.service-card-section{--dka-web-service-card-bg:var(--dka-web-glass-bg);--dka-web-service-card-bg-hover:var(--dka-web-glass-bg-hover);--dka-web-service-card-icon-bg:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-icon-bg:color-mix(in srgb, var(--dka-web-surface-accent-primary) 14%, transparent)}}.service-card-section{--dka-web-service-card-blur:var(--dka-web-glass-blur);--dka-web-service-card-border-highlight:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-border-highlight:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 60%, transparent)}}.service-card-section{--dka-web-service-card-border-accent:var(--page-gradient-highlight,var(--dka-primitive-color-theme-default-b))}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-border-accent:color-mix(in srgb, var(--page-gradient-highlight,var(--dka-primitive-color-theme-default-b)) 18%, transparent)}}.service-card-section{--dka-web-service-card-gradient-border:linear-gradient(135deg, var(--dka-web-service-card-border-highlight), var(--dka-web-service-card-border-accent));--dka-web-service-card-gradient-border-hover:linear-gradient(135deg, var(--page-gradient-from,var(--dka-primitive-color-theme-default-a)), var(--page-gradient-to,var(--dka-primitive-color-theme-default-b)));--dka-web-service-card-shadow:0 1px 6px var(--dka-web-surface-text-heading), inset 0 1px 0 var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-shadow:0 1px 6px color-mix(in srgb, var(--dka-web-surface-text-heading) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--dka-primitive-color-neutral-0) 28%, transparent)}}.service-card-section{--dka-web-service-card-shadow-hover:0 3px 12px var(--dka-web-surface-text-heading), inset 0 1px 0 var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-shadow-hover:0 3px 12px color-mix(in srgb, var(--dka-web-surface-text-heading) 9%, transparent), inset 0 1px 0 color-mix(in srgb, var(--dka-primitive-color-neutral-0) 28%, transparent)}}.service-card-section{--dka-web-service-card-padding:var(--dka-primitive-spacing-7);--dka-web-service-card-embed-line-width:8px;--dka-web-service-card-embed-line-from:var(--page-gradient-from,var(--dka-primitive-color-theme-default-a))}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-embed-line-from:color-mix(in srgb, var(--page-gradient-from,var(--dka-primitive-color-theme-default-a)) 55%, transparent)}}.service-card-section{--dka-web-service-card-embed-line-to:var(--page-gradient-to,var(--dka-primitive-color-theme-default-b))}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-embed-line-to:color-mix(in srgb, var(--page-gradient-to,var(--dka-primitive-color-theme-default-b)) 55%, transparent)}}.service-card-section{--dka-web-service-card-embed-glow-from:var(--page-gradient-from,var(--dka-primitive-color-theme-default-a))}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-embed-glow-from:color-mix(in srgb, var(--page-gradient-from,var(--dka-primitive-color-theme-default-a)) 8%, transparent)}}.service-card-section{--dka-web-service-card-embed-glow-to:var(--page-gradient-to,var(--dka-primitive-color-theme-default-b))}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-embed-glow-to:color-mix(in srgb, var(--page-gradient-to,var(--dka-primitive-color-theme-default-b)) 8%, transparent)}}.service-card-section{--dka-web-service-card-embed-highlight:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-embed-highlight:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 22%, transparent)}}.service-card-grid{gap:var(--dka-web-service-card-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-block-start:var(--dka-web-service-card-grid-margin-top);padding:0;list-style:none;display:grid}.service-card-statement,.service-card-statement p{color:var(--dka-web-surface-text-muted)}.service-card-statement{font-family:var(--dka-primitive-typography-fontFamily-ui);font-size:var(--dka-typography-body-xl-fontSize);font-weight:var(--dka-typography-statement-fontWeight);letter-spacing:var(--dka-typography-statement-letterSpacing);line-height:var(--dka-typography-statement-lineHeight);margin-block-start:var(--dka-web-service-card-statement-margin-top);display:block}.service-card-statement-highlight{color:var(--dka-web-surface-text-heading);font-weight:var(--dka-primitive-typography-fontWeight-semibold)}.service-card-statement-tag{background:var(--dka-web-surface-accent-primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.service-card-statement-tag{background:color-mix(in srgb, var(--dka-web-surface-accent-primary) 12%, transparent)}}.service-card-statement-tag{border:1px solid var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.service-card-statement-tag{border:1px solid color-mix(in srgb, var(--dka-web-surface-accent-primary) 45%, transparent)}}.service-card-statement-tag{border-radius:var(--dka-web-surface-radius-pill);color:var(--dka-web-surface-accent-primary);font-size:.6em;font-weight:var(--dka-primitive-typography-fontWeight-semibold);text-transform:uppercase;vertical-align:middle;margin-inline-end:var(--dka-primitive-spacing-4);padding-block:.2em;padding-inline:.55em;line-height:1;display:inline-flex}.service-card-statement-link{color:var(--dka-web-surface-accent-primary);font-weight:var(--dka-typography-label-sm-fontWeight);align-items:center;gap:var(--dka-web-service-card-cta-gap);transition:color var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);text-decoration:none;display:inline-flex}.service-card-statement-link:hover,.service-card-statement-link:focus-visible{color:var(--dka-web-surface-accent-primary);text-decoration:underline}.service-card-statement-link:focus-visible{border-radius:var(--dka-primitive-border-radius-sm);outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:2px}.service-card-statement-link .service-card-tile-cta-arrow{block-size:1em;inline-size:1em;transition:translate var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);flex-shrink:0}.service-card-statement-link:hover .service-card-tile-cta-arrow,.service-card-statement-link:focus-visible .service-card-tile-cta-arrow{translate:var(--dka-web-service-card-arrow-shift) 0}.service-card-tile-wrapper{transition:transform var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);grid-column:span 3;display:flex;position:relative}.service-card-tile-wrapper:has(.service-card-tile--linked:hover){transform:translateY(var(--dka-web-service-card-hover-lift))}.service-card-tile-wrapper:before{-webkit-mask-composite:xor;background:var(--dka-web-service-card-gradient-border);border-radius:calc(var(--dka-web-card-radius) + 1px);content:"";pointer-events:none;transition:background var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (min-width:1024px){.service-card-tile-wrapper[data-cols="4"]{grid-column:span 4}.service-card-tile-wrapper[data-cols="6"]{grid-column:span 6}.service-card-tile-wrapper[data-cols="8"]{grid-column:span 8}.service-card-tile-wrapper[data-cols="9"]{grid-column:span 9}.service-card-tile-wrapper[data-cols="12"]{grid-column:span 12}}@media (min-width:768px) and (max-width:1023px){.service-card-grid{gap:var(--dka-web-service-card-grid-gap-compact);grid-template-columns:repeat(2,minmax(0,1fr))}.service-card-tile-wrapper{grid-column:span 1}.service-card-tile-wrapper[data-span="3"],.service-card-tile-wrapper[data-span="4"],.service-card-tile-wrapper:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:767px){.service-card-section{--dka-web-service-card-min-block-size:0}.service-card-grid{gap:var(--dka-web-service-card-grid-gap-compact);grid-template-columns:1fr}.service-card-tile-wrapper[data-span]{grid-column:span 1}.service-card-statement{padding-inline:var(--dka-primitive-spacing-4)}}.service-card-tile{-webkit-backdrop-filter:var(--dka-web-service-card-blur);backdrop-filter:var(--dka-web-service-card-blur);background:var(--dka-web-service-card-bg);border-radius:var(--dka-web-card-radius);box-shadow:var(--dka-web-service-card-shadow);color:var(--dka-web-surface-text-heading);gap:var(--dka-web-service-card-inner-gap);inline-size:100%;min-height:var(--dka-web-service-card-min-block-size);padding:var(--dka-web-service-card-padding);transition:background var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out), box-shadow var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out), transform var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);border:none;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.service-card-tile--linked:hover,.service-card-tile--linked:focus-visible{background:var(--dka-web-service-card-bg-hover);box-shadow:var(--dka-web-service-card-shadow-hover)}.service-card-tile-wrapper:has(.service-card-tile--linked:hover):before{background:var(--dka-web-service-card-gradient-border-hover)}.service-card-tile-wrapper:has(.service-card-tile--linked:focus-visible):before{background:var(--dka-web-service-card-gradient-border-hover)}.service-card-tile--linked:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-focus);outline-offset:var(--dka-primitive-spacing-1)}.service-card-tile-icon{background:var(--dka-web-service-card-icon-bg);border-radius:var(--dka-web-service-card-icon-radius);block-size:var(--dka-web-service-card-icon-size);color:var(--dka-web-surface-accent-primary);inline-size:var(--dka-web-service-card-icon-size);justify-content:center;align-items:center;display:inline-flex}.service-card-tile-icon img{block-size:var(--dka-web-service-card-icon-img-size);inline-size:var(--dka-web-service-card-icon-img-size);object-fit:contain}.service-card-tile-title{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h4-fontFamily);font-size:var(--dka-typography-h4-fontSize);font-weight:var(--dka-typography-label-fontWeight);letter-spacing:var(--dka-typography-h4-letterSpacing);line-height:var(--dka-typography-h4-lineHeight);margin:0}.service-card-tile-description{color:var(--dka-web-surface-text-muted);font-family:var(--dka-typography-body-md-fontFamily);font-size:var(--dka-typography-body-md-fontSize);font-weight:var(--dka-typography-body-md-fontWeight);letter-spacing:var(--dka-typography-body-md-letterSpacing);line-height:var(--dka-typography-body-md-lineHeight);margin:0;margin-block-start:calc(var(--dka-web-service-card-title-gap) - var(--dka-web-service-card-inner-gap))}.service-card-tile-tags{align-content:flex-start;gap:var(--dka-web-service-card-tags-gap);flex-wrap:wrap;flex:1;margin-block-start:var(--dka-web-service-card-features-gap);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.service-card-tile-grid{background-image:linear-gradient(var(--dka-web-surface-text-heading) 1px, transparent 1px), linear-gradient(90deg, var(--dka-web-surface-text-heading) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.service-card-tile-grid{background-image:linear-gradient(color-mix(in srgb, var(--dka-web-surface-text-heading) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dka-web-surface-text-heading) 9%, transparent) 1px, transparent 1px)}}.service-card-tile-grid{pointer-events:none;z-index:0;background-size:20px 20px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 65% 85%,#000 0%,#00000073 42%,#0000 70%);mask-image:radial-gradient(at 65% 85%,#000 0%,#00000073 42%,#0000 70%)}.service-card-tile-comet{pointer-events:none;z-index:1;block-size:1px;position:absolute;inset-inline:0}.service-card-tile-comet--a{background-image:linear-gradient(to right, transparent 0%, var(--dka-web-gradient-text-primary-from) 25%, var(--dka-web-gradient-text-primary-from) 70%, var(--dka-web-gradient-text-primary-from) 100%);inset-block-start:var(--sc-comet-y-1,40px)}@supports (color:color-mix(in lab, red, red)){.service-card-tile-comet--a{background-image:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--dka-web-gradient-text-primary-from) 18%, transparent) 25%, color-mix(in srgb, var(--dka-web-gradient-text-primary-from) 70%, transparent) 70%, var(--dka-web-gradient-text-primary-from) 100%)}}.service-card-tile-comet--a{animation:sc-comet-sweep var(--sc-comet-dur-1,4s) ease-in-out var(--sc-comet-delay-1,0s) infinite;background-repeat:no-repeat;background-size:80px 1px}.service-card-tile-comet--b{background-image:linear-gradient(to right, transparent 0%, var(--dka-web-gradient-text-primary-to) 25%, var(--dka-web-gradient-text-primary-to) 70%, var(--dka-web-gradient-text-primary-to) 100%);inset-block-start:var(--sc-comet-y-2,80px)}@supports (color:color-mix(in lab, red, red)){.service-card-tile-comet--b{background-image:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--dka-web-gradient-text-primary-to) 18%, transparent) 25%, color-mix(in srgb, var(--dka-web-gradient-text-primary-to) 70%, transparent) 70%, var(--dka-web-gradient-text-primary-to) 100%)}}.service-card-tile-comet--b{animation:sc-comet-sweep var(--sc-comet-dur-2,6s) ease-in-out var(--sc-comet-delay-2,-2.5s) infinite;background-repeat:no-repeat;background-size:80px 1px}.service-card-tile-wrapper:nth-child(n){--sc-comet-y-1:40px;--sc-comet-y-2:100px;--sc-comet-dur-1:3.8s;--sc-comet-delay-1:0s;--sc-comet-dur-2:5.5s;--sc-comet-delay-2:-2s}.service-card-tile-wrapper:nth-child(2n){--sc-comet-y-1:60px;--sc-comet-y-2:120px;--sc-comet-dur-1:4.4s;--sc-comet-delay-1:-1.2s;--sc-comet-dur-2:6.8s;--sc-comet-delay-2:-4s}.service-card-tile-wrapper:nth-child(3n){--sc-comet-y-1:20px;--sc-comet-y-2:80px;--sc-comet-dur-1:5.1s;--sc-comet-delay-1:-3s;--sc-comet-dur-2:4.2s;--sc-comet-delay-2:-1s}.service-card-tile-wrapper:nth-child(4n){--sc-comet-y-1:100px;--sc-comet-y-2:60px;--sc-comet-dur-1:3.5s;--sc-comet-delay-1:-.8s;--sc-comet-dur-2:7.2s;--sc-comet-delay-2:-5.5s}@keyframes sc-comet-sweep{0%{opacity:0;background-position:-80px 0}8%{opacity:.65}92%{opacity:.65}to{opacity:0;background-position:calc(100% + 80px) 0}}.service-card-tile-dots{background-image:radial-gradient(circle, var(--dka-web-surface-text-heading) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.service-card-tile-dots{background-image:radial-gradient(circle, color-mix(in srgb, var(--dka-web-surface-text-heading) 18%, transparent) 1px, transparent 1px)}}.service-card-tile-dots{background-size:var(--dka-primitive-spacing-5) var(--dka-primitive-spacing-5);pointer-events:none;z-index:0;block-size:85%;position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask-image:linear-gradient(#0000 0%,#0006 55%,#000 100%);mask-image:linear-gradient(#0000 0%,#0006 55%,#000 100%)}.service-card-tile-tag{background:var(--dka-web-service-card-tag-bg);border:1px solid var(--dka-web-service-card-tag-border);border-radius:var(--dka-web-surface-radius-pill);color:var(--dka-web-service-card-tag-color);font-family:var(--dka-primitive-typography-fontFamily-mono);font-size:var(--dka-web-service-card-tag-font-size);font-weight:var(--dka-primitive-typography-fontWeight-medium);letter-spacing:var(--dka-web-service-card-tag-letter-spacing);padding:var(--dka-web-service-card-tag-padding-block) var(--dka-web-service-card-tag-padding-inline);white-space:nowrap;flex:none}.service-card-tile-features{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-body-sm-fontFamily);font-size:var(--dka-typography-body-sm-fontSize);font-weight:var(--dka-typography-body-sm-fontWeight);gap:var(--dka-web-service-card-features-gap);letter-spacing:var(--dka-typography-body-sm-letterSpacing);line-height:var(--dka-typography-body-sm-lineHeight);margin:0;padding:0;list-style:none;display:grid}.service-card-tile-features li{padding-inline-start:var(--dka-web-service-card-features-indent);position:relative}.service-card-tile-features li:before{background:var(--dka-web-surface-accent-primary);block-size:var(--dka-web-service-card-bullet-size);content:"";inline-size:var(--dka-web-service-card-bullet-size);border-radius:50%;position:absolute;inset-block-start:.65em;inset-inline-start:0}.ai-input-surface{color:#000000bf;background:#f8f6f2eb;box-shadow:inset 0 0 0 1px #0000001a}[data-theme=dark] .ai-input-surface{color:#ffffffbf;box-shadow:none;background:#0c0e12eb}.service-card-tile-visual-spacer{pointer-events:none;inline-size:100%;aspect-ratio:calc(var(--dka-web-service-card-visual-ar) / (var(--dka-web-service-card-visual-bleed) * var(--dka-web-service-card-visual-fill)));flex:none}.service-card-tile[data-visual=design-systems]{--dka-web-service-card-visual-ar:calc(1800 / 620)}.service-card-tile[data-visual=knowledge-growth],.service-card-tile[data-visual=particle-field]{--dka-web-service-card-visual-ar:calc(16 / 9)}.service-card-tile-visual{inline-size:calc(var(--dka-web-service-card-visual-bleed) * 100%);pointer-events:none;z-index:0;color:var(--dka-web-surface-accent-primary);position:absolute;inset-block-end:0;inset-inline-start:calc((1 - var(--dka-web-service-card-visual-bleed)) / 2 * 100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.service-card-tile-icon,.service-card-tile-title,.service-card-tile-description,.service-card-tile-cta,.service-card-tile-features,.service-card-tile-tags,.service-card-tile-bottom{z-index:1;position:relative}.service-card-tile-visual svg{inline-size:100%;display:block}.service-card-tile-bottom{gap:var(--dka-web-service-card-inner-gap);flex-direction:column;flex:1;min-block-size:0;margin-block-start:auto;display:flex}.service-card-tile-media{border-radius:var(--dka-web-service-card-media-radius);overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 clamp(40px,22%,120px));mask-image:linear-gradient(#0000 0%,#000 clamp(40px,22%,120px))}.service-card-tile-media:last-child{inline-size:calc(100% + (var(--dka-web-service-card-padding) * 2));margin-block-end:calc(var(--dka-web-service-card-padding) * -1);margin-inline:calc(var(--dka-web-service-card-padding) * -1);border-end-end-radius:0;border-end-start-radius:0}.service-card-tile-media img{height:auto;inline-size:100%;display:block}.service-card-tile-embed{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-body-sm-fontFamily);font-size:var(--dka-typography-body-sm-fontSize);font-weight:var(--dka-typography-body-sm-fontWeight);letter-spacing:var(--dka-typography-body-sm-letterSpacing);line-height:var(--dka-typography-body-sm-lineHeight);inline-size:calc(100% + (var(--dka-web-service-card-padding) * 2));margin-inline:calc(var(--dka-web-service-card-padding) * -1);flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 clamp(40px,22%,120px));mask-image:linear-gradient(#0000 0%,#000 clamp(40px,22%,120px))}.service-card-tile-bottom .service-card-tile-embed:last-child,.service-card-tile-embed:last-child{margin-block-end:calc(var(--dka-web-service-card-padding) * -1)}.service-card-tile-embed *,.service-card-tile-embed :before,.service-card-tile-embed :after{animation-play-state:paused!important}.service-card-tile:hover .service-card-tile-embed *,.service-card-tile:hover .service-card-tile-embed :before,.service-card-tile:hover .service-card-tile-embed :after,.service-card-tile:focus-within .service-card-tile-embed *,.service-card-tile:focus-within .service-card-tile-embed :before,.service-card-tile:focus-within .service-card-tile-embed :after{animation-play-state:running!important}.service-card-tile-embed>:first-child{margin-block-start:0}.service-card-tile-embed>:last-child{margin-block-end:0}.service-card-tile-embed img,.service-card-tile-embed video,.service-card-tile-embed iframe,.service-card-tile-embed canvas{inline-size:100%;max-inline-size:100%;display:block}.service-card-tile-embed img,.service-card-tile-embed video,.service-card-tile-embed iframe{block-size:auto}.service-card-tile-cta{color:var(--dka-web-surface-accent-primary);font-family:var(--dka-typography-body-md-fontFamily);font-size:var(--dka-typography-body-md-fontSize);font-weight:var(--dka-typography-label-sm-fontWeight);align-items:center;gap:var(--dka-web-service-card-cta-gap);letter-spacing:var(--dka-typography-body-md-letterSpacing);line-height:var(--dka-typography-body-md-lineHeight);margin-block-start:calc(var(--dka-web-service-card-link-gap) - var(--dka-web-service-card-inner-gap));display:inline-flex}.service-card-tile-cta-arrow{block-size:var(--dka-web-service-card-cta-icon-size);inline-size:var(--dka-web-service-card-cta-icon-size);stroke-width:1.75px;transition:translate var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);flex-shrink:0}.service-card-tile--linked:hover .service-card-tile-cta-arrow,.service-card-tile--linked:focus-visible .service-card-tile-cta-arrow{translate:var(--dka-web-service-card-arrow-shift) 0}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:44px;display:grid}.service-card{--pillar-gradient:linear-gradient(135deg, var(--dka-web-surface-accent-secondary) 0%, var(--dka-web-surface-accent-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.service-card{--pillar-gradient:linear-gradient(135deg, color-mix(in srgb, var(--dka-web-surface-accent-secondary) 78%, transparent) 0%, color-mix(in srgb, var(--dka-web-surface-accent-primary) 72%, transparent) 100%)}}.service-card{border-radius:var(--dka-web-service-pillar-card-radius);color:var(--dka-web-surface-text-heading);min-height:240px;padding:var(--dka-web-service-pillar-card-padding);background:0 0;border:none;grid-template-rows:auto 1fr auto;text-decoration:none;transition:transform .22s;display:grid;position:relative}.service-card:before{background:radial-gradient(120% 90% at 110% 110%, var(--pillar-gradient-end,var(--dka-web-surface-accent-primary)) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.service-card:before{background:radial-gradient(120% 90% at 110% 110%, color-mix(in srgb, var(--pillar-gradient-end,var(--dka-web-surface-accent-primary)) 26%, transparent) 0%, transparent 60%)}}.service-card:before{border-radius:inherit;content:"";pointer-events:none;z-index:0;transition:opacity .22s;position:absolute;inset:0}.service-card>*{z-index:1;position:relative}.service-card:hover,.service-card:focus-visible{outline:none;transform:translateY(-2px)}.service-card:focus-visible{outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:4px}.service-card[data-pillar=discover]{--pillar-gradient-end:var(--dka-web-surface-accent-secondary);--pillar-gradient:linear-gradient(135deg, var(--dka-web-surface-accent-secondary), var(--dka-web-surface-accent-primary))}@supports (color:color-mix(in lab, red, red)){.service-card[data-pillar=discover]{--pillar-gradient:linear-gradient(135deg, color-mix(in srgb, var(--dka-web-surface-accent-secondary) 90%, transparent), color-mix(in srgb, var(--dka-web-surface-accent-primary) 78%, transparent))}}.service-card[data-pillar=create]{--pillar-gradient-end:var(--dka-web-surface-accent-warm);--pillar-gradient:linear-gradient(135deg, var(--dka-web-surface-accent-warm), var(--dka-primitive-color-gold-600,var(--dka-web-surface-accent-warm)))}@supports (color:color-mix(in lab, red, red)){.service-card[data-pillar=create]{--pillar-gradient:linear-gradient(135deg, color-mix(in srgb, var(--dka-web-surface-accent-warm) 92%, transparent), color-mix(in srgb, var(--dka-primitive-color-gold-600,var(--dka-web-surface-accent-warm)) 80%, transparent))}}.service-card[data-pillar=grow]{--pillar-gradient-end:var(--dka-web-surface-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.service-card[data-pillar=grow]{--pillar-gradient-end:color-mix(in srgb, var(--dka-web-surface-accent-secondary) 80%, var(--dka-primitive-color-neutral-0))}}.service-card[data-pillar=grow]{--pillar-gradient:linear-gradient(135deg, var(--dka-web-surface-accent-secondary), var(--dka-web-surface-accent-secondary))}@supports (color:color-mix(in lab, red, red)){.service-card[data-pillar=grow]{--pillar-gradient:linear-gradient(135deg, color-mix(in srgb, var(--dka-web-surface-accent-secondary) 80%, var(--dka-primitive-color-neutral-0)), color-mix(in srgb, var(--dka-web-surface-accent-secondary) 60%, var(--dka-primitive-color-neutral-0)))}}.service-card-head{align-items:baseline;gap:var(--dka-web-service-pillar-card-head-gap);display:flex}.service-card-index{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.service-card-index{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 32%, transparent)}}.service-card-index{font-family:var(--dka-typography-body-md-fontFamily);letter-spacing:.04em;font-size:18px;font-weight:500}.service-card h3{font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);letter-spacing:var(--dka-typography-h3-letterSpacing);line-height:var(--dka-typography-h3-lineHeight);margin:0}.service-card p{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.service-card p{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 76%, transparent)}}.service-card p{font-family:var(--dka-typography-body-md-fontFamily);font-size:var(--dka-typography-body-md-fontSize);font-weight:var(--dka-typography-body-md-fontWeight);letter-spacing:var(--dka-typography-body-md-letterSpacing);line-height:var(--dka-typography-body-md-lineHeight);margin:var(--dka-web-service-pillar-card-body-margin-top) 0 0}.service-card-cta{background:var(--pillar-gradient);border-radius:var(--dka-web-surface-radius-pill);color:var(--dka-primitive-color-neutral-900);font-family:var(--dka-typography-label-lg-fontFamily);letter-spacing:.12em;padding:var(--dka-web-service-pillar-card-cta-padding);text-transform:uppercase;align-self:start;margin-block-start:var(--dka-web-service-pillar-card-cta-margin-top);font-size:11px;font-weight:600;line-height:1;display:inline-block}@property --stage-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes stage-border-rotate{to{--stage-border-angle:360deg}}@keyframes connector-draw{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:1;transform:translate(-50%)scaleY(1)}}.stage-frame{--stage-gradient-from:var(--dka-component-theme-gradient-from);--stage-gradient-to:var(--dka-component-theme-gradient-to);--stage-visual-accent:var(--stage-gradient-from);margin-block-start:var(--dka-primitive-spacing-9);position:relative}.stage-media>svg{color:var(--stage-visual-accent)}.stage-frame[data-phase-theme=discover],.stage-selector[data-phase-theme=discover]{--stage-gradient-from:var(--dka-web-stage-discover-from);--stage-gradient-to:var(--dka-web-stage-discover-to);--stage-gradient-font-from:var(--dka-component-theme-discover-font-from);--stage-gradient-font-to:var(--dka-component-theme-discover-font-to)}.stage-frame[data-phase-theme=create],.stage-selector[data-phase-theme=create]{--stage-gradient-from:var(--dka-web-stage-create-from);--stage-gradient-to:var(--dka-web-stage-create-to);--stage-gradient-font-from:var(--dka-component-theme-create-font-from);--stage-gradient-font-to:var(--dka-component-theme-create-font-to)}.stage-frame[data-phase-theme=grow],.stage-selector[data-phase-theme=grow]{--stage-gradient-from:var(--dka-web-stage-grow-from);--stage-gradient-to:var(--dka-web-stage-grow-to);--stage-gradient-font-from:var(--dka-component-theme-grow-font-from);--stage-gradient-font-to:var(--dka-component-theme-grow-font-to)}[data-theme=dark] .stage-frame[data-phase-theme]{--stage-gradient-font-from:var(--stage-gradient-from);--stage-gradient-font-to:var(--stage-gradient-to)}.stage-panel-bg[data-phase-theme=discover],.stage-media[data-phase-theme=discover]{--page-gradient-from:var(--dka-component-theme-discover-gradient-from);--page-gradient-to:var(--dka-component-theme-discover-gradient-to);--page-gradient-highlight:var(--dka-component-theme-discover-highlight);--page-gradient-highlight-dark:var(--dka-component-theme-discover-highlight-dark);--page-gradient-accent:var(--dka-component-theme-discover-accent);--page-gradient-accent-dark:var(--dka-component-theme-discover-accent-dark)}.stage-panel-bg[data-phase-theme=create],.stage-media[data-phase-theme=create]{--page-gradient-from:var(--dka-component-theme-create-gradient-from);--page-gradient-to:var(--dka-component-theme-create-gradient-to);--page-gradient-highlight:var(--dka-component-theme-create-highlight);--page-gradient-highlight-dark:var(--dka-component-theme-create-highlight-dark);--page-gradient-accent:var(--dka-component-theme-create-accent);--page-gradient-accent-dark:var(--dka-component-theme-create-accent-dark)}.stage-panel-bg[data-phase-theme=grow],.stage-media[data-phase-theme=grow]{--page-gradient-from:var(--dka-component-theme-grow-gradient-from);--page-gradient-to:var(--dka-component-theme-grow-gradient-to);--page-gradient-highlight:var(--dka-component-theme-grow-highlight);--page-gradient-highlight-dark:var(--dka-component-theme-grow-highlight-dark);--page-gradient-accent:var(--dka-component-theme-grow-accent);--page-gradient-accent-dark:var(--dka-component-theme-grow-accent-dark)}[data-theme=dark] .stage-panel-bg[data-phase-theme],[data-theme=dark] .stage-media[data-phase-theme]{--page-gradient-highlight:var(--page-gradient-highlight-dark);--page-gradient-accent:var(--page-gradient-accent-dark)}.stage-frame:before{background:conic-gradient(from var(--stage-border-angle), transparent 0deg, transparent 160deg, var(--stage-gradient-from) 220deg, var(--stage-gradient-to) 270deg, transparent 320deg, transparent 360deg);border-radius:calc(var(--dka-web-card-radius) + 1px);content:"";-webkit-mask-composite:xor;filter:blur(.4px);pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:5s linear infinite stage-border-rotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.approach-section .stage{-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background:var(--dka-web-glass-bg);border-radius:var(--dka-web-card-radius);touch-action:pan-y;block-size:520px;position:relative;overflow:hidden}.stage-glow{background:radial-gradient(ellipse 60% 70% at 12% 6%, var(--dka-component-theme-gradient-from), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.stage-glow{background:radial-gradient(ellipse 60% 70% at 12% 6%, color-mix(in srgb, var(--dka-component-theme-gradient-from) 10%, transparent), transparent 55%)}}.stage-glow{pointer-events:none;z-index:1;position:absolute;inset:0}.stage-frame .stage-panel-content .web-overline span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg, var(--stage-gradient-font-from,var(--stage-gradient-from)), var(--stage-gradient-font-to,var(--stage-gradient-to)));-webkit-background-clip:text;background-clip:text}.stage-frame .stage-panel-content .button-link--primary{background:linear-gradient(90deg, var(--stage-gradient-from), var(--stage-gradient-to))}.stage-wave{display:none}.stage-panels{z-index:2;position:absolute;inset:0}.stage-panel{opacity:0;transition:opacity .48s var(--dka-primitive-animation-easing-ease-out), transform .48s var(--dka-primitive-animation-easing-ease-out);visibility:hidden;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:0;padding:0;display:grid;position:absolute;inset:0;transform:translateY(12px)}.stage-panel[data-media=false]{grid-template-columns:1fr}.stage-panel[data-active=true]{opacity:1;visibility:visible;transition-delay:.12s;transform:translateY(0)}.stage-panel-content{gap:var(--dka-primitive-spacing-4);padding:var(--dka-primitive-spacing-8);z-index:1;flex-direction:column;justify-content:flex-start;display:flex;position:relative}.stage-panel-bg{color:var(--stage-visual-accent);pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.stage-panel-bg svg,.stage-panel-bg canvas{block-size:100%;inline-size:auto;min-inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.stage-title{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);letter-spacing:var(--dka-typography-h3-letterSpacing);line-height:var(--dka-typography-h3-lineHeight);max-inline-size:16em;margin:0}.stage-body{color:var(--dka-web-section-body-color);font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);gap:var(--dka-primitive-spacing-3);line-height:var(--dka-typography-body-lineHeight);flex-direction:column;max-inline-size:34em;margin:0;display:flex}.stage-body p{margin:0}.stage-body a{color:var(--dka-web-surface-accent-primary)}.stage-body h2,.stage-body h3{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-body-large-fontSize,var(--dka-typography-body-fontSize));font-weight:var(--dka-typography-h3-fontWeight);line-height:var(--dka-typography-h3-lineHeight);margin:0}.stage-body blockquote{border-inline-start:2px solid var(--dka-web-surface-accent-primary);margin:0;padding-inline-start:var(--dka-primitive-spacing-4)}.stage-body ul,.stage-body ol{gap:var(--dka-primitive-spacing-2);flex-direction:column;margin:0;padding-inline-start:var(--dka-primitive-spacing-5);display:flex}.stage-body li{margin:0}.stage-cta{align-self:flex-start;margin-block-start:auto}.stage-actions{align-items:center;gap:var(--dka-primitive-spacing-3);flex-wrap:wrap;margin-block-start:auto}.stage-media{z-index:1;block-size:100%;position:relative;overflow:hidden}.stage-media>svg,.stage-media>canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.stage-media--embed .service-card-tile-embed{block-size:100%;inline-size:100%;margin-inline:0;-webkit-mask-image:none;mask-image:none}.stage-media--embed .service-card-tile-embed>:first-child{block-size:100%;inline-size:100%;position:absolute;inset:0}.stage-media--slot{justify-content:center;align-items:center;display:flex}.stage-selectors{align-items:stretch;gap:var(--dka-web-layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--dka-web-layout-grid-gap);padding:0;list-style:none;display:grid}.stage-selector{--stage-visual-accent:var(--stage-gradient-from,var(--dka-component-theme-gradient-from));-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background:var(--dka-web-glass-bg);border-radius:var(--dka-web-card-radius);cursor:pointer;align-items:stretch;gap:var(--dka-primitive-spacing-4);block-size:100%;inline-size:100%;padding:var(--dka-primitive-spacing-5);text-align:start;transition:transform var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out), background var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);border:none;flex-direction:row;display:flex;position:relative}.stage-selector-graphic{aspect-ratio:1;border-radius:var(--dka-primitive-radius-md);flex:0 0 var(--dka-primitive-spacing-24);inline-size:var(--dka-primitive-spacing-24);align-self:center;position:relative;overflow:hidden}.stage-selector-graphic svg{color:var(--stage-visual-accent)}.stage-selector:not([aria-selected=true]) .stage-selector-graphic svg{color:var(--dka-web-surface-text-secondary);--stage-gradient-from:var(--dka-web-surface-text-secondary)}@keyframes preview-accent-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes preview-glow-pulse{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.45;transform:scale(1.3)}}.stage-selector[aria-selected=true] .stage-selector-graphic svg .preview-accent{animation:2.6s ease-in-out infinite preview-accent-pulse}.stage-selector-graphic svg .preview-glow{transform-box:fill-box;transform-origin:50%}.stage-selector[aria-selected=true] .stage-selector-graphic svg .preview-glow{animation:2.6s ease-in-out infinite preview-glow-pulse}@media (prefers-reduced-motion:reduce){.stage-selector-graphic svg .preview-accent,.stage-selector-graphic svg .preview-glow{animation:none}}.stage-selector-body{gap:var(--dka-primitive-spacing-2);min-inline-size:0;flex-direction:column;flex:1;justify-content:center;padding-inline-end:var(--dka-primitive-spacing-7);display:flex}.stage-selector:before{-webkit-mask-composite:xor;background:linear-gradient(135deg, var(--stage-gradient-from,var(--dka-component-theme-gradient-from)), var(--stage-gradient-to,var(--dka-component-theme-gradient-to)));border-radius:calc(var(--dka-web-card-radius) + 1px);content:"";opacity:0;pointer-events:none;transition:opacity var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.stage-selector:hover,.stage-selector[aria-selected=true]{background:var(--dka-web-glass-bg-hover);transform:translateY(-3px)}.stage-selector[aria-selected=true]:before{opacity:1}.stage-selector[aria-selected=true]:after{animation:connector-draw .36s var(--dka-primitive-animation-easing-ease-out) both;background:linear-gradient(180deg, transparent, var(--stage-gradient-from,var(--dka-component-theme-gradient-from)) 60%, var(--stage-gradient-to,var(--dka-component-theme-gradient-to)));block-size:var(--dka-web-layout-grid-gap);content:"";transform-origin:bottom;z-index:-1;inline-size:2px;position:absolute;inset-block-start:calc(-1 * var(--dka-web-layout-grid-gap));inset-inline-start:50%;transform:translate(-50%)}.stage-selector:focus-visible{outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:3px}.stage-selector-progress{block-size:24px;inline-size:24px;position:absolute;inset-block-start:var(--dka-primitive-spacing-5);inset-inline-end:var(--dka-primitive-spacing-5)}.stage-selector-progress svg{block-size:100%;inline-size:100%;display:block;transform:rotate(-90deg)}.stage-selector-track{fill:none;stroke:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){.stage-selector-track{stroke:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 10%, transparent)}}.stage-selector-track{stroke-width:3px}.stage-selector-bar{fill:none;stroke:var(--stage-gradient-to,var(--dka-component-theme-gradient-to));stroke-dasharray:94.25;stroke-dashoffset:94.25px;stroke-linecap:round;stroke-width:3px}.stage-selector-headline{align-items:center;gap:var(--dka-primitive-spacing-2);flex-wrap:wrap;display:flex}.stage-selector-overline{color:var(--dka-web-overline-color);font-family:var(--dka-typography-overline-fontFamily);font-size:var(--dka-typography-overline-fontSize);font-weight:var(--dka-typography-overline-fontWeight);letter-spacing:var(--dka-typography-overline-letterSpacing);text-transform:uppercase;line-height:1}.stage-selector-title{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-body-lg-fontSize);font-weight:var(--dka-typography-h3-fontWeight);letter-spacing:var(--dka-typography-h3-letterSpacing);line-height:1}.stage-selector-subline{-webkit-line-clamp:3;color:var(--dka-web-surface-text-muted);font-family:var(--dka-typography-body-sm-fontFamily);font-size:var(--dka-typography-body-sm-fontSize);line-clamp:3;line-height:var(--dka-typography-body-sm-lineHeight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stage-autoplay-toggle{background:var(--dka-web-glass-bg);-webkit-backdrop-filter:var(--dka-web-glass-blur);border:1px solid var(--dka-web-surface-text-heading);align-items:center;block-size:32px}@supports (color:color-mix(in lab, red, red)){.stage-autoplay-toggle{border:1px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 18%, transparent)}}.stage-autoplay-toggle{border-radius:var(--dka-web-surface-radius-pill);color:var(--dka-web-surface-text-secondary);cursor:pointer;inline-size:32px;transition:background .2s var(--dka-primitive-animation-easing-ease-out), border-color .2s var(--dka-primitive-animation-easing-ease-out);z-index:3;justify-content:center;font-size:11px;line-height:1;display:inline-flex;position:absolute;inset-block-end:var(--dka-primitive-spacing-4);inset-inline-end:var(--dka-primitive-spacing-4)}.stage-autoplay-toggle:hover{background:var(--dka-web-glass-bg-hover);border-color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.stage-autoplay-toggle:hover{border-color:color-mix(in srgb, var(--dka-web-surface-text-heading) 32%, transparent)}}.stage-autoplay-toggle:focus-visible{outline:2px solid var(--dka-web-surface-focus);outline-offset:2px}@media (max-width:767px){.service-card-tile{--dka-web-service-card-padding:var(--dka-primitive-spacing-4);padding-block:var(--dka-primitive-spacing-6)}.service-card-tile-title{font-size:var(--dka-typography-body-lg-fontSize)}.stack-strip-section .web-container,.stack-strip-headline,.stack-strip-subline{padding-inline:var(--dka-primitive-spacing-4)}.approach-section .stage{block-size:auto;overflow:hidden}.stage-panels{display:grid;position:relative;inset:auto}.stage-panel{grid-area:1/1;grid-template-columns:1fr;padding:0;position:relative;inset:auto}.stage-panel-content{padding-block:var(--dka-primitive-spacing-8);padding-inline:var(--dka-primitive-spacing-4)}.stage-body{margin-block-end:var(--dka-primitive-spacing-8)}.stage-cta{margin-block-start:auto}.stage-media{display:none}.stage-selectors{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-selector{align-items:center;gap:var(--dka-primitive-spacing-3);padding:var(--dka-primitive-spacing-4);text-align:center;flex-direction:column;justify-content:flex-start}.stage-selector-graphic{display:none}.stage-selector-body{padding-inline-end:0}.stage-selector-overline,.stage-selector-subline,.stage-selector-progress,.stage-selector[aria-selected=true]:after{display:none}}.benefit-section .web-container{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.benefit-section .section-heading,.benefit-section .benefit-list{grid-column:2}.archetype-grid{grid-area:1/1/span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:0;margin:0;display:grid;position:relative}.archetype-figure{margin:0;position:relative}.archetype-figure img{width:100%;display:block;height:auto!important}.archetype-figure:first-child{z-index:2;grid-area:1/1;transform:translate(8%,8%)}.archetype-figure:nth-child(2){z-index:1;grid-area:1/2;transform:translate(-4%,-4%)scale(.7)}.archetype-figure:nth-child(3){z-index:1;grid-area:2/1;transform:translate(28%,-10%)scale(.6)}.archetype-figure:nth-child(4){z-index:3;grid-area:2/2;transform:translate(-8%,-14%)}.benefit-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-body-lg-fontFamily);font-size:var(--dka-typography-body-lg-fontSize);font-weight:var(--dka-typography-body-lg-fontWeight);letter-spacing:var(--dka-typography-body-lg-letterSpacing);line-height:var(--dka-typography-body-lg-lineHeight);grid-template-columns:10px 1fr;align-items:baseline;gap:12px;display:grid}.benefit-list li:before{background:var(--dka-web-surface-accent-primary);content:"";border-radius:999px;width:8px;height:8px;margin-block-start:.55em;display:block}.benefit-list li strong,.benefit-list li b{font-weight:600}.profile-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:48px;margin-block-start:36px;display:grid}.profile-art{min-height:620px;position:relative}.profile-art>img:not(.profile-photo){opacity:.88;width:48%;position:absolute}.profile-art>img:first-child{top:22%;left:0}.profile-art>img:nth-child(2){top:8%;right:0}.profile-photo{width:58%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.expertise-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.expertise-list li{border:1px solid var(--dka-web-surface-text-heading);background:#ffffff61;align-items:center}@supports (color:color-mix(in lab, red, red)){.expertise-list li{border:1px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 10%, transparent)}}.expertise-list li{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-body-lg-fontFamily);font-size:var(--dka-typography-body-lg-fontSize);font-weight:var(--dka-typography-label-fontWeight);letter-spacing:var(--dka-typography-body-lg-letterSpacing);line-height:var(--dka-typography-body-lg-lineHeight);border-radius:16px;gap:14px;padding:18px;transition:background .22s,border-color .22s,transform .22s;display:flex}.expertise-list li:hover{border-color:var(--dka-web-surface-accent-primary);background:#ffffff94}@supports (color:color-mix(in lab, red, red)){.expertise-list li:hover{border-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 26%, transparent)}}.expertise-list li:hover{transform:translateY(-2px)}.expertise-list img{object-fit:contain;width:56px;height:56px}.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block-start:36px;display:grid}.topic-grid article{border:1px solid var(--dka-web-surface-text-heading);background:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.topic-grid article{border:1px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 10%, transparent)}}.topic-grid article{border-radius:18px;min-height:132px;padding:24px}.topic-grid h3{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);letter-spacing:var(--dka-typography-h3-letterSpacing);line-height:var(--dka-typography-h3-lineHeight)}.topic-accordion{margin-block-start:36px;display:grid}.topic-entry{border-block-start:1px solid var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.topic-entry{border-block-start:1px solid color-mix(in srgb, var(--dka-web-surface-accent-primary) 32%, transparent)}}.topic-entry{transition:background .28s}.topic-entry:last-of-type{border-block-end:1px solid var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.topic-entry:last-of-type{border-block-end:1px solid color-mix(in srgb, var(--dka-web-surface-accent-primary) 32%, transparent)}}.topic-entry[open]{background:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.topic-entry[open]{background:color-mix(in srgb, var(--dka-web-surface-accent-primary) 8%, transparent)}}.topic-entry-summary{color:var(--dka-web-surface-text-heading);cursor:pointer;font-family:var(--dka-typography-label-lg-fontFamily);font-size:var(--dka-typography-label-lg-fontSize);letter-spacing:var(--dka-typography-label-lg-letterSpacing);font-weight:600;line-height:var(--dka-typography-label-lg-lineHeight);align-items:center;gap:24px;padding:22px 8px;list-style:none;transition:color .22s;display:flex}.topic-entry-summary::-webkit-details-marker{display:none}.topic-entry-summary:hover{color:var(--dka-web-surface-accent-primary)}.topic-entry-summary:focus-visible{outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:4px}.topic-entry-body{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.topic-entry-body{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 78%, transparent)}}.topic-entry-body{font-family:var(--dka-typography-body-md-fontFamily);font-size:var(--dka-typography-body-md-fontSize);font-weight:var(--dka-typography-body-md-fontWeight);letter-spacing:var(--dka-typography-body-md-letterSpacing);line-height:var(--dka-typography-body-md-lineHeight);max-inline-size:80ch;padding:0 8px 28px}.topic-entry-body>*+*{margin-block-start:14px}.topic-entry-body a,.faq-item-answer-inner a{color:var(--dka-web-surface-accent-primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--dka-web-surface-accent-primary);-webkit-text-decoration-color:var(--dka-web-surface-accent-primary);-webkit-text-decoration-color:var(--dka-web-surface-accent-primary);text-decoration-color:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.topic-entry-body a,.faq-item-answer-inner a{-webkit-text-decoration-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent)}}.topic-entry-body a,.faq-item-answer-inner a{text-underline-offset:3px}.topic-entry-link{color:var(--dka-web-surface-accent-primary);font-family:var(--dka-typography-label-lg-fontFamily);font-size:var(--dka-typography-label-lg-fontSize);font-weight:var(--dka-typography-label-lg-fontWeight);letter-spacing:var(--dka-typography-label-lg-letterSpacing);line-height:var(--dka-typography-label-lg-lineHeight);align-items:center;gap:6px;margin-block-start:18px;text-decoration:none;display:inline-flex}.topic-entry-link:after{content:"→";transition:transform .2s}.topic-entry-link:hover:after{transform:translateX(var(--dka-primitive-spacing-1))}.closing-flat{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;padding-block:24px 16px;display:grid}.closing-portrait{mix-blend-mode:multiply;max-inline-size:360px;margin-inline:auto}.closing-portrait img{display:block}.closing-content{justify-items:start;gap:28px;display:grid}.closing-copy{gap:18px;max-inline-size:58ch;display:grid}.closing-body{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.closing-body{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 78%, transparent)}}.closing-body{font-family:var(--dka-typography-body-md-fontFamily);font-size:var(--dka-typography-body-md-fontSize);font-weight:var(--dka-typography-body-md-fontWeight);letter-spacing:var(--dka-typography-body-md-letterSpacing);line-height:var(--dka-typography-body-md-lineHeight);margin:0}.closing-actions{flex-wrap:wrap;justify-content:start;margin-block-start:0}.proof-section .web-container{gap:var(--dka-primitive-spacing-8);display:grid}.proof-grid{gap:var(--dka-web-service-card-grid-gap);width:100%;display:grid}.proof-quote{color:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.proof-quote{color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 70%, var(--dka-web-surface-text-heading) 30%)}}.proof-quote{gap:var(--dka-primitive-spacing-2);text-align:start;margin:0;display:grid}.proof-quote--bubbles{border-radius:var(--dka-web-card-radius);padding:var(--dka-primitive-spacing-7);position:relative;overflow:visible}.proof-quote--bubbles>:not(.proof-quote-blob-bg){z-index:1;position:relative}.proof-quote-blob-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.proof-quote-blob{filter:blur(56px)saturate(2.5);opacity:.06;pointer-events:none;will-change:border-radius, transform;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;display:block;position:absolute}.proof-quote-blob--1{background:var(--dka-web-surface-accent-primary);block-size:clamp(120px,20vw,240px);inline-size:clamp(140px,24vw,280px);animation:22s ease-in-out infinite blob-drift-1,18s ease-in-out infinite blob-filter-1;inset-block-start:var(--blob-1-y,-50px);inset-inline-start:var(--blob-1-x,50%)}.proof-quote-blob--2{background:var(--dka-web-surface-accent-secondary);block-size:clamp(100px,16vw,200px);inline-size:clamp(120px,20vw,240px);animation:28s ease-in-out -9s infinite blob-drift-2,24s ease-in-out -7s infinite blob-filter-2;inset-block-end:var(--blob-2-y,-40px);inset-inline-start:var(--blob-2-x,12%)}.proof-quote p{margin:0}.proof-quote-text{-webkit-text-fill-color:transparent;background:var(--dka-web-overline-gradient);font-family:var(--dka-typography-statement-fontFamily);font-size:clamp(var(--dka-primitive-typography-fontSize-xl-lg), 3.5vw, var(--dka-primitive-typography-fontSize-2xl-lg));font-weight:var(--dka-typography-statement-fontWeight);letter-spacing:var(--dka-typography-statement-letterSpacing);line-height:var(--dka-primitive-typography-lineHeight-tight);-webkit-background-clip:text;background-clip:text;display:inline-block}.proof-quote-attribution{align-items:center;gap:var(--dka-primitive-spacing-3);display:flex}.proof-quote-logo{height:var(--dka-primitive-spacing-24);object-fit:contain;width:var(--dka-primitive-spacing-24);border-radius:50%;flex-shrink:0;overflow:hidden}.proof-quote-meta{gap:var(--dka-primitive-spacing-05);flex-direction:column;display:flex}.proof-quote cite,.proof-quote-context{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.proof-quote cite,.proof-quote-context{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 60%, transparent)}}.proof-quote cite,.proof-quote-context{font-family:var(--dka-typography-body-sm-fontFamily);font-size:var(--dka-primitive-typography-fontSize-base);font-style:normal;font-weight:var(--dka-typography-body-sm-fontWeight);letter-spacing:var(--dka-typography-body-sm-letterSpacing);line-height:var(--dka-typography-body-sm-lineHeight);display:block}@media (max-width:767px){.proof-quote{padding-inline:var(--dka-primitive-spacing-4)}}.site-footer{padding-block:var(--dka-web-footer-padding-block);position:relative;overflow:hidden}.site-footer:before{-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background-color:var(--dka-web-glass-bg)}@supports (color:color-mix(in lab, red, red)){.site-footer:before{background-color:color-mix(in srgb, var(--dka-web-glass-bg) 85%, white)}}.site-footer:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 100% at 50% 0,#000 0%,#0000 100%);mask-image:radial-gradient(90% 100% at 50% 0,#000 0%,#0000 100%)}.site-footer:after{background:var(--dka-web-glass-gradient-border) 0 0 / 100% 1px no-repeat, linear-gradient(to right, transparent, #ffffffb3 20%, #ffffffe6 50%, #ffffffb3 80%, transparent) 0 1px / 100% 1px no-repeat;content:"";z-index:2;block-size:2px;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.site-footer-inner{max-inline-size:var(--dka-web-layout-grid-max-width);padding-inline:var(--dka-web-footer-padding-inline);z-index:1;margin-inline:auto;position:relative}.site-footer-main{column-gap:var(--dka-web-layout-grid-gap);grid-template-columns:repeat(var(--dka-web-layout-grid-columns), minmax(0, 1fr));row-gap:var(--dka-web-footer-gap);display:grid}.site-footer-brand,.site-footer-main>.site-footer-teasers,.site-footer-main>[aria-hidden=true],.site-footer-nav,.site-footer-more{padding-inline:var(--dka-primitive-spacing-4);grid-column:span 3}.site-footer-brand{gap:var(--dka-web-footer-brand-gap);flex-direction:column;display:flex}.site-footer-logo img{opacity:.72;height:auto;width:var(--dka-web-footer-brand-image-width)}.site-footer-logo:hover img,.site-footer-logo:focus-visible img{opacity:1}.site-footer-social{gap:var(--dka-primitive-spacing-2);flex-wrap:wrap;display:flex}.site-footer-social-btn{border-radius:var(--dka-web-header-radius-pill);color:var(--dka-web-footer-link-text);inline-size:var(--dka-web-header-action-size);min-block-size:var(--dka-web-header-action-size);transition:background var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing), color var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing);outline:none;place-items:center;display:inline-grid}.site-footer-social-btn svg{block-size:var(--dka-web-header-icon-size);inline-size:var(--dka-web-header-icon-size);stroke-width:var(--dka-web-header-icon-stroke-width)}.site-footer-social-btn:hover,.site-footer-social-btn:focus-visible{background:var(--dka-web-header-nav-link-hover-bg);color:var(--dka-web-header-link-text-hover)}.site-footer-social-btn:focus-visible{box-shadow:0 0 0 var(--dka-web-header-focus-ring-size) var(--dka-web-header-focus-ring-color)}.site-footer-nav,.site-footer-more{gap:var(--dka-web-footer-column-row-gap);flex-direction:column;display:flex}.site-footer-group-label{color:var(--dka-web-surface-text-muted);font-size:var(--dka-web-footer-meta-font-size);font-weight:var(--dka-primitive-typography-fontWeight-bold);letter-spacing:.08em;text-transform:uppercase}.site-footer-group-links{gap:var(--dka-primitive-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer-teasers{flex-direction:column;display:flex}.site-footer-teaser{gap:var(--dka-primitive-spacing-2);padding-block:var(--dka-web-footer-column-row-gap);flex-direction:column;display:flex}.site-footer-teaser:first-child{padding-block-start:0}.site-footer-teaser+.site-footer-teaser{border-block-start:1px solid var(--dka-web-footer-border)}.site-footer-teaser-headline{color:var(--dka-web-surface-text-muted);font-size:var(--dka-web-footer-meta-font-size);font-weight:var(--dka-primitive-typography-fontWeight-bold);letter-spacing:.08em;text-transform:uppercase}.site-footer-teaser-image{border-radius:var(--dka-primitive-radius-sm);overflow:hidden}.site-footer-teaser-body{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.site-footer-teaser-body{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 50%, transparent)}}.site-footer-teaser-body{font-size:var(--dka-typography-body-sm-fontSize);font-weight:var(--dka-typography-body-sm-fontWeight);line-height:var(--dka-typography-body-sm-lineHeight);margin:0}.site-footer-text-link{font-size:var(--dka-typography-label-sm-fontSize);font-weight:var(--dka-typography-label-sm-fontWeight);align-items:center;gap:var(--dka-primitive-spacing-1);letter-spacing:var(--dka-typography-label-sm-letterSpacing);margin-block-start:var(--dka-primitive-spacing-4);display:inline-flex;color:var(--dka-web-surface-accent-primary)!important;text-transform:none!important}.site-footer-text-link svg{stroke-width:1.75px;block-size:12px;inline-size:12px;transition:translate var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);flex-shrink:0}.site-footer-text-link:hover svg,.site-footer-text-link:focus-visible svg{translate:3px}.site-footer a{color:var(--dka-web-footer-link-text);font-size:var(--dka-web-footer-link-font-size);font-weight:var(--dka-web-footer-link-font-weight);text-transform:uppercase;transition:color var(--dka-web-header-motion-duration-size) var(--dka-web-header-motion-easing)}.site-footer a:hover,.site-footer a:focus,.site-footer a:focus-visible{color:var(--dka-web-footer-link-text-hover)}.site-footer-divider{margin-block-start:var(--dka-primitive-spacing-7);margin-block-end:var(--dka-primitive-spacing-4);overflow:hidden}.site-footer-divider-svg{width:100%;height:20px;display:block;overflow:visible}.site-footer-divider-line{stroke:var(--dka-web-footer-border);stroke-width:1px}.footer-wave-group{-webkit-mask-image:linear-gradient(90deg,#000 18%,#0000 33%);mask-image:linear-gradient(90deg,#000 18%,#0000 33%)}@media (max-width:767px){.footer-wave-group{-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 50%);mask-image:linear-gradient(90deg,#000 30%,#0000 50%)}}.site-footer-bottom{align-items:center;gap:var(--dka-web-footer-functionbar-gap);padding-inline:var(--dka-primitive-spacing-4);justify-content:space-between;display:flex}.site-footer-meta{align-items:center;gap:var(--dka-primitive-spacing-2) var(--dka-web-footer-functionbar-gap);flex-wrap:wrap;display:flex}.footer-copyright,.footer-meta-link{color:var(--dka-web-surface-text-muted);font-size:var(--dka-web-footer-meta-font-size);white-space:nowrap}.footer-meta-link{text-transform:none!important}.site-footer-theme-controls{align-items:center;gap:var(--dka-primitive-spacing-3);display:inline-flex}.theme-switch{background:var(--dka-web-footer-functionbar-placeholder-bg);border:var(--dka-web-footer-gradient-border-size) var(--dka-web-footer-functionbar-placeholder-border-style) var(--dka-web-footer-border);border-radius:var(--dka-web-footer-functionbar-placeholder-radius);align-items:center;gap:var(--dka-primitive-spacing-05);height:var(--dka-web-footer-functionbar-placeholder-size);padding-inline:var(--dka-primitive-spacing-05);display:inline-flex}.theme-switch-btn{appearance:none;border-radius:calc(var(--dka-web-footer-functionbar-placeholder-radius) - 3px);color:var(--dka-web-surface-text-muted);cursor:pointer;height:calc(var(--dka-web-footer-functionbar-placeholder-size) - 6px);padding-inline:var(--dka-primitive-spacing-2);transition:color var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out), background var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.theme-switch-btn:hover{color:var(--dka-web-surface-text-heading)}.theme-switch-btn[aria-pressed=true]{background:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.theme-switch-btn[aria-pressed=true]{background:color-mix(in srgb, var(--dka-web-surface-accent-primary) 14%, var(--dka-web-footer-functionbar-placeholder-bg))}}.theme-switch-btn[aria-pressed=true]{color:var(--dka-web-surface-accent-primary)}.theme-switch-btn:focus-visible{outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:1px}.site-footer-theme-btn{appearance:none;background:var(--dka-web-footer-functionbar-placeholder-bg);border:var(--dka-web-footer-gradient-border-size) var(--dka-web-footer-functionbar-placeholder-border-style) var(--dka-web-footer-border);border-radius:var(--dka-web-footer-functionbar-placeholder-radius);color:var(--dka-web-surface-text-muted);cursor:pointer;font-family:inherit;font-size:var(--dka-web-footer-meta-font-size);font-weight:var(--dka-primitive-typography-fontWeight-extrabold);align-items:center;gap:var(--dka-primitive-spacing-1);height:var(--dka-web-footer-functionbar-placeholder-size);padding-inline:var(--dka-web-footer-functionbar-placeholder-padding-inline);text-transform:uppercase;transition:color var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out), background var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out);display:inline-flex}.site-footer-theme-btn:hover{color:var(--dka-web-surface-text-heading)}.site-footer-theme-btn[aria-pressed=true]{background:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.site-footer-theme-btn[aria-pressed=true]{background:color-mix(in srgb, var(--dka-web-surface-accent-primary) 12%, var(--dka-web-footer-functionbar-placeholder-bg))}}.site-footer-theme-btn[aria-pressed=true]{color:var(--dka-web-surface-accent-primary)}.site-footer-theme-btn:focus-visible{outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:2px}.dev-grid-overlay{pointer-events:none;z-index:9998;position:fixed;inset:0}.dev-grid-overlay-inner{column-gap:var(--dka-web-layout-grid-gap);grid-template-columns:repeat(var(--dka-web-layout-grid-columns), minmax(0, 1fr));height:100%;max-inline-size:var(--dka-web-layout-grid-max-width);padding-inline:var(--dka-web-surface-container-pad);width:100%;margin-inline:auto;display:grid}.dev-grid-overlay-inner span{background:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.dev-grid-overlay-inner span{background:color-mix(in srgb, var(--dka-web-surface-accent-primary) 10%, transparent)}}.dev-grid-overlay-inner span{border-inline:1px solid var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.dev-grid-overlay-inner span{border-inline:1px solid color-mix(in srgb, var(--dka-web-surface-accent-primary) 18%, transparent)}}.dev-grid-overlay-inner span{height:100%}[data-dev-frames] section{box-shadow:inset 0 0 0 1px #ee7b0080}[data-dev-frames] .container,[data-dev-frames] [class*=__inner],[data-dev-frames] [class*=-inner],[data-dev-frames] [class*=__wrapper],[data-dev-frames] [class*=-wrapper],[data-dev-frames] [class*=__container],[data-dev-frames] [class*=-container]{box-shadow:inset 0 0 0 1px var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-dev-frames] .container,[data-dev-frames] [class*=__inner],[data-dev-frames] [class*=-inner],[data-dev-frames] [class*=__wrapper],[data-dev-frames] [class*=-wrapper],[data-dev-frames] [class*=__container],[data-dev-frames] [class*=-container]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent)}}[data-dev-frames] [class*=-grid],[data-dev-frames] [class*=-body],[data-dev-frames] [class*=-content],[data-dev-frames] [class*=-panel],[data-dev-frames] [class*=-layout],[data-dev-frames] [class*=-area]{box-shadow:inset 0 0 0 1px var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-dev-frames] [class*=-grid],[data-dev-frames] [class*=-body],[data-dev-frames] [class*=-content],[data-dev-frames] [class*=-panel],[data-dev-frames] [class*=-layout],[data-dev-frames] [class*=-area]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dka-web-surface-accent-primary) 30%, transparent)}}.site-footer-status{background:var(--dka-web-footer-status-bg);border:1px solid var(--dka-web-footer-status-border);border-radius:var(--dka-web-surface-radius-pill);color:var(--dka-web-footer-status-color);font-size:var(--dka-web-footer-meta-font-size);font-weight:var(--dka-primitive-typography-fontWeight-bold);align-items:center;gap:var(--dka-web-footer-status-gap);padding-block:3px;padding-inline:var(--dka-primitive-spacing-3);text-transform:uppercase;display:flex}.site-footer-status-short{display:none}.site-footer-status-full{display:inline}.site-footer-status>span:first-child{background:var(--dka-web-footer-status-dot-bg);border-radius:var(--dka-web-footer-functionbar-placeholder-radius);block-size:var(--dka-web-footer-status-dot-size);box-shadow:0 0 0 0 var(--dka-web-footer-status-dot-bg)}@supports (color:color-mix(in lab, red, red)){.site-footer-status>span:first-child{box-shadow:0 0 0 0 color-mix(in srgb, var(--dka-web-footer-status-dot-bg) 30%, transparent)}}.site-footer-status>span:first-child{inline-size:var(--dka-web-footer-status-dot-size);position:relative}.site-footer-status>span:first-child:after{animation:footer-status-pulse var(--dka-web-footer-status-pulse-duration) var(--dka-web-footer-status-pulse-easing) infinite;background:var(--dka-web-footer-status-dot-bg);border-radius:inherit;content:"";opacity:.26;position:absolute;inset:0}@keyframes footer-status-pulse{0%{opacity:.28;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@keyframes web-availability-toast-enter{0%{opacity:0;transform:translateY(var(--dka-primitive-spacing-3))}to{opacity:1;transform:translateY(0)}}@keyframes web-availability-pulse{0%{opacity:.28;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@media (max-width:767px){.journey-section-heading{max-inline-size:100%;max-width:100%}.back-to-top{bottom:max(var(--dka-web-backtop-offset-block), env(safe-area-inset-bottom,var(--dka-web-backtop-offset-block)));right:calc(var(--dka-web-backtop-offset-inline) + var(--dka-web-backtop-safe-area-inline-end))}:root{--dka-web-backtop-icon-size:var(--dka-web-backtop-icon-size-mobile);--dka-web-backtop-offset:var(--dka-web-backtop-offset-mobile);--dka-web-backtop-size:calc(var(--dka-web-header-brand-logo-size-compact) + (var(--dka-web-header-brand-padding-compact) * 2));--dka-web-footer-brand-image-width:var(--dka-web-footer-brand-image-width-mobile);--dka-web-footer-column-gap:var(--dka-web-footer-column-gap-mobile);--dka-web-footer-column-row-gap:var(--dka-web-footer-column-row-gap-mobile);--dka-web-footer-functionbar-gap:var(--dka-web-footer-functionbar-gap-mobile);--dka-web-footer-gap:var(--dka-web-footer-gap-mobile);--dka-web-footer-eyebrow-font-size:var(--dka-web-footer-eyebrow-font-size-mobile);--dka-web-footer-label-font-size:var(--dka-web-footer-label-font-size-mobile);--dka-web-footer-link-font-size:var(--dka-web-footer-link-font-size-mobile);--dka-web-footer-meta-font-size:var(--dka-web-footer-meta-font-size-mobile);--dka-web-footer-padding-block:var(--dka-web-footer-padding-block-mobile);--dka-web-footer-padding-inline:var(--dka-web-layout-grid-padding-x);--dka-web-header-offset-block:var(--dka-web-header-offset-block-mobile);--dka-web-header-offset-inline:var(--dka-web-header-offset-inline-mobile);--dka-web-header-control-size:var(--dka-web-header-control-size-mobile);--dka-web-header-brand-logo-size:var(--dka-web-header-brand-logo-size-mobile);--dka-web-header-brand-font-size:var(--dka-web-header-brand-font-size-mobile);--dka-web-header-brand-gap:var(--dka-web-header-brand-gap-mobile);--dka-web-header-brand-padding-root-inline-start:var(--dka-web-header-brand-padding-root-inline-start-mobile);--dka-web-header-brand-padding-root-inline-end:var(--dka-web-header-brand-padding-root-inline-end-mobile)}.web-container{padding-inline:var(--dka-web-surface-container-pad)}.web-section{padding-block:var(--dka-web-surface-section-gap-compact)}.header-bar{grid-template-columns:minmax(0,1fr) auto}.site-nav{display:none}.menu-mark{display:inline-flex}.brand-mark span{font-size:inherit}.header-menu{margin-inline-end:var(--dka-web-header-offset-inline)}.site-header[data-menu-state=open] .header-menu,.site-header[data-menu-state=closing] .header-menu{display:block}.hero-section{--dka-web-hero-background-position:62% bottom;--dka-web-hero-background-size:var(--dka-web-hero-background-size-mobile)}.client-strip{--client-strip-gap:24px;--client-strip-duration:70s;--client-strip-fade:48px}.bubble-stack{justify-items:start;margin-block-start:24px}.journey-tab-panel-grid,.service-grid,.archetype-grid,.benefit-list,.profile-grid,.expertise-list,.topic-grid{grid-template-columns:1fr}.journey-tab-panel-grid{gap:var(--dka-primitive-spacing-4)}.journey-tab-panel{padding:var(--dka-primitive-spacing-4)}.journey-tab-text{padding:var(--dka-primitive-spacing-8)}.journey-tab-image,.journey-tab-image-clip{width:100%}.journey-tab-bubbles{display:none}.profile-art{min-height:520px}.closing-flat{grid-template-columns:1fr;gap:24px;padding-block:16px}.closing-portrait{max-inline-size:240px}.site-footer-grid{align-items:start;gap:var(--dka-web-footer-gap);padding-inline:var(--dka-web-footer-padding-inline);grid-template-columns:1fr;justify-items:stretch}.site-footer{padding-block-end:calc(var(--dka-web-footer-padding-block) + var(--dka-web-backtop-size) + var(--dka-web-layout-grid-padding-x))}.footer-copyright{white-space:normal}}@media (max-width:1023px){.site-footer-brand,.site-footer-main>.site-footer-teasers,.site-footer-nav,.site-footer-more{grid-column:span 4}.site-footer-main>[aria-hidden=true]{display:none}}@media (max-width:767px){.journey-tabs{touch-action:pan-y;-webkit-user-select:none;user-select:none}.journey-tab-panels-viewport{display:block}.journey-tab-panels-track{display:block;position:relative}.journey-tab-panel-outer[data-active=false]{display:none}.journey-tab-panels-track[data-direction=left] .journey-tab-panel-outer[data-active=true]{animation:.35s cubic-bezier(.4,0,.2,1) both jt-slide-in-left}.journey-tab-panels-track[data-direction=right] .journey-tab-panel-outer[data-active=true]{animation:.35s cubic-bezier(.4,0,.2,1) both jt-slide-in-right}.journey-section-heading,.journey-tab-panel-grid{max-inline-size:100%;max-width:100%}.journey-tab-panel-grid{grid-template-columns:1fr}.journey-tab-panel-outer,.journey-tab-panel-wrapper,.journey-tab-panel{min-inline-size:0;width:100%}.journey-tab-text{padding:var(--dka-primitive-spacing-2)}}@media (max-width:1023px) and (min-width:768px){.journey-tabs-list{gap:var(--dka-primitive-spacing-1)}.journey-tab{font-size:var(--dka-primitive-typography-fontSize-xs);padding:var(--dka-primitive-spacing-2) var(--dka-primitive-spacing-4)}}@media (max-width:767px){.journey-tabs-list{display:none}.journey-tabs{touch-action:pan-y;-webkit-user-select:none;user-select:none}.journey-tabs-select{appearance:none;-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background:var(--dka-web-glass-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--dka-primitive-spacing-4) center;border:1px solid var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.journey-tabs-select{border:1px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 14%, transparent)}}.journey-tabs-select{border-radius:var(--dka-web-surface-radius-pill);color:var(--dka-web-surface-text-heading);cursor:pointer;font-family:var(--dka-typography-label-lg-fontFamily);font-size:var(--dka-primitive-typography-fontSize-sm);font-weight:var(--dka-primitive-typography-fontWeight-semibold);letter-spacing:var(--dka-web-label-letter-spacing);padding:var(--dka-primitive-spacing-3) var(--dka-primitive-spacing-8) var(--dka-primitive-spacing-3) var(--dka-primitive-spacing-5);text-transform:uppercase;width:100%;display:block}.journey-tabs-select:focus-visible{outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:2px}.site-footer-brand,.site-footer-main>.site-footer-teasers{grid-column:span 4}.site-footer-nav,.site-footer-more{grid-column:span 2}.site-footer-bottom{align-items:stretch;gap:var(--dka-primitive-spacing-4);flex-direction:column}.site-footer-meta{align-items:center;gap:var(--dka-primitive-spacing-2) var(--dka-primitive-spacing-3);flex-flow:wrap;justify-content:flex-start;width:100%}.site-footer-meta .site-footer-status{margin-inline-start:auto}.site-footer-theme-controls{justify-content:space-between;width:100%;display:flex}.site-footer-status-short{display:inline}.site-footer-status-full{display:none}}.stack-strip-section{padding-block:var(--dka-primitive-spacing-7)}.stack-strip-headline{color:var(--dka-web-overline-color);font-family:var(--dka-typography-overline-fontFamily);font-size:var(--dka-typography-overline-fontSize);font-weight:var(--dka-typography-overline-fontWeight);letter-spacing:var(--dka-typography-overline-letterSpacing);line-height:var(--dka-typography-overline-lineHeight);text-align:center;text-transform:uppercase;margin-block-end:var(--dka-primitive-spacing-1)}.stack-strip-subline{color:var(--dka-web-surface-text-muted);font-family:var(--dka-typography-caption-fontFamily);font-size:var(--dka-primitive-typography-fontSize-sm);font-weight:var(--dka-typography-caption-fontWeight);letter-spacing:var(--dka-typography-caption-letterSpacing);line-height:var(--dka-typography-caption-lineHeight);text-align:center;margin-block-start:var(--dka-primitive-spacing-1);margin-block-end:var(--dka-primitive-spacing-7)}.stack-strip-headline span{-webkit-text-fill-color:transparent;background:var(--dka-web-overline-gradient);-webkit-background-clip:text;background-clip:text;display:inline-block}.stack-strip{--stack-strip-fade:120px;--stack-strip-gap:var(--dka-primitive-spacing-6);--stack-strip-duration:70s;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--stack-strip-fade), #000 calc(100% - var(--stack-strip-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--stack-strip-fade), #000 calc(100% - var(--stack-strip-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--stack-strip-fade), #000 calc(100% - var(--stack-strip-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--stack-strip-fade), #000 calc(100% - var(--stack-strip-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--stack-strip-fade), #000 calc(100% - var(--stack-strip-fade)), transparent 100%);width:100%;padding-block-start:var(--dka-primitive-spacing-3);position:relative;overflow:visible}.stack-strip-track{animation:stack-strip-scroll var(--stack-strip-duration) linear infinite;gap:var(--stack-strip-gap);padding-block:var(--dka-primitive-spacing-3);will-change:transform;width:max-content;padding-inline-end:var(--stack-strip-gap);display:flex}.stack-strip:hover .stack-strip-track,.stack-strip:focus-within .stack-strip-track{animation-play-state:paused}@keyframes stack-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.stack-card{--stack-card-border:linear-gradient(135deg, var(--dka-web-surface-text-heading), var(--dka-web-surface-text-heading))}@supports (color:color-mix(in lab, red, red)){.stack-card{--stack-card-border:linear-gradient(135deg, color-mix(in srgb, var(--dka-web-surface-text-heading) 7%, transparent), color-mix(in srgb, var(--dka-web-surface-text-heading) 7%, transparent))}}.stack-card{--stack-card-border-hover:linear-gradient(135deg, var(--page-gradient-from,var(--dka-primitive-color-theme-default-a)), var(--page-gradient-to,var(--dka-primitive-color-theme-default-b)));border-radius:var(--dka-web-card-radius);box-shadow:0 1px 4px var(--dka-web-surface-text-heading);background:0 0}@supports (color:color-mix(in lab, red, red)){.stack-card{box-shadow:0 1px 4px color-mix(in srgb, var(--dka-web-surface-text-heading) 6%, transparent)}}.stack-card{gap:var(--dka-primitive-spacing-2);isolation:isolate;inline-size:180px;padding:var(--dka-primitive-spacing-5);transform-origin:100% 100%;flex-direction:column;flex:none;transition:box-shadow .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.stack-card:after{-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background:var(--dka-web-glass-bg);border-radius:inherit;content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.stack-card:before{-webkit-mask-composite:xor;background:var(--stack-card-border);border-radius:inherit;content:"";pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:background .2s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.stack-card:hover{box-shadow:0 4px 12px var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.stack-card:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--dka-web-surface-text-heading) 8%, transparent)}}.stack-card:hover{transform:translateY(-10px)rotate(1deg)}.stack-card:hover:before{background:var(--stack-card-border-hover)}.stack-card:hover .stack-card-logo{background-color:var(--page-gradient-to,var(--dka-primitive-color-theme-default-b))}.stack-card-grid{background-image:linear-gradient(var(--dka-web-surface-text-heading) 1px, transparent 1px), linear-gradient(90deg, var(--dka-web-surface-text-heading) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.stack-card-grid{background-image:linear-gradient(color-mix(in srgb, var(--dka-web-surface-text-heading) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dka-web-surface-text-heading) 9%, transparent) 1px, transparent 1px)}}.stack-card-grid{pointer-events:none;z-index:0;background-size:20px 20px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 75% 72%,#000 0%,#00000080 38%,#0000 68%);mask-image:radial-gradient(at 75% 72%,#000 0%,#00000080 38%,#0000 68%)}.stack-card-comet{pointer-events:none;z-index:1;block-size:1px;position:absolute;left:0;right:0}.stack-card-comet--a{top:var(--comet-y-1,40px);background-image:linear-gradient(to right, transparent 0%, var(--dka-web-gradient-text-primary-from) 25%, var(--dka-web-gradient-text-primary-from) 70%, var(--dka-web-gradient-text-primary-from) 100%)}@supports (color:color-mix(in lab, red, red)){.stack-card-comet--a{background-image:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--dka-web-gradient-text-primary-from) 18%, transparent) 25%, color-mix(in srgb, var(--dka-web-gradient-text-primary-from) 70%, transparent) 70%, var(--dka-web-gradient-text-primary-from) 100%)}}.stack-card-comet--a{animation:stack-comet-sweep var(--comet-dur-1,4s) ease-in-out var(--comet-delay-1,0s) infinite;background-repeat:no-repeat;background-size:80px 1px}.stack-card-comet--b{top:var(--comet-y-2,80px);background-image:linear-gradient(to right, transparent 0%, var(--dka-web-gradient-text-primary-to) 25%, var(--dka-web-gradient-text-primary-to) 70%, var(--dka-web-gradient-text-primary-to) 100%)}@supports (color:color-mix(in lab, red, red)){.stack-card-comet--b{background-image:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--dka-web-gradient-text-primary-to) 18%, transparent) 25%, color-mix(in srgb, var(--dka-web-gradient-text-primary-to) 70%, transparent) 70%, var(--dka-web-gradient-text-primary-to) 100%)}}.stack-card-comet--b{animation:stack-comet-sweep var(--comet-dur-2,6s) ease-in-out var(--comet-delay-2,-2.5s) infinite;background-repeat:no-repeat;background-size:80px 1px}.stack-card:nth-child(n){--comet-y-1:40px;--comet-y-2:100px;--comet-dur-1:3.8s;--comet-delay-1:0s;--comet-dur-2:5.5s;--comet-delay-2:-2s}.stack-card:nth-child(2n){--comet-y-1:60px;--comet-y-2:120px;--comet-dur-1:4.4s;--comet-delay-1:-1.2s;--comet-dur-2:6.8s;--comet-delay-2:-4s}.stack-card:nth-child(3n){--comet-y-1:20px;--comet-y-2:80px;--comet-dur-1:5.1s;--comet-delay-1:-3s;--comet-dur-2:4.2s;--comet-delay-2:-1s}.stack-card:nth-child(4n){--comet-y-1:100px;--comet-y-2:60px;--comet-dur-1:3.5s;--comet-delay-1:-.8s;--comet-dur-2:7.2s;--comet-delay-2:-5.5s}.stack-card:nth-child(5n){--comet-y-1:80px;--comet-y-2:140px;--comet-dur-1:6.2s;--comet-delay-1:-2.5s;--comet-dur-2:4.8s;--comet-delay-2:-3.2s}.stack-card:nth-child(7n){--comet-y-1:120px;--comet-y-2:40px;--comet-dur-1:4.9s;--comet-delay-1:-4s;--comet-dur-2:5.3s;--comet-delay-2:-.5s}.stack-card:nth-child(11n){--comet-y-1:60px;--comet-y-2:100px;--comet-dur-1:7s;--comet-delay-1:-1.8s;--comet-dur-2:3.9s;--comet-delay-2:-2.8s}@keyframes stack-comet-sweep{0%{opacity:0;background-position:-80px 0}8%{opacity:.65}92%{opacity:.65}to{opacity:0;background-position:calc(100% + 80px) 0}}.stack-card-logo{background-color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.stack-card-logo{background-color:color-mix(in srgb, var(--dka-web-surface-text-heading) 45%, transparent)}}.stack-card-logo{z-index:1;block-size:32px;inline-size:32px;transition:background-color .28s;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.stack-card-name{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-body-sm-fontFamily);font-size:var(--dka-typography-body-sm-fontSize);font-weight:var(--dka-primitive-typography-fontWeight-bold);letter-spacing:var(--dka-typography-body-sm-letterSpacing);z-index:1;line-height:1.2;position:relative}.stack-card-subline{color:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.stack-card-subline{color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 80%, transparent)}}.stack-card-subline{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:var(--dka-typography-caption-fontSize);letter-spacing:.02em;z-index:1;font-style:normal;position:relative}@media (prefers-reduced-motion:reduce){:root{--dka-web-header-motion-duration:var(--dka-web-header-motion-duration-reduced);--dka-web-header-motion-duration-size:var(--dka-web-header-motion-duration-size-reduced)}.back-to-top,.back-to-top .surface,.back-to-top .ring-progress{transition:none}.page-surface{--dka-web-surface-pointer-opacity:.18}.client-strip-track,.stack-strip-track,.service-card-tile-comet--a,.service-card-tile-comet--b,.stack-card-comet--a,.stack-card-comet--b,.stage-frame:before,.journey-tab-panel-blob,.journey-tab-panel-comet--a,.journey-tab-panel-comet--b,.proof-quote-blob,.web-availability-toast,.web-availability-dot:after,.site-footer-status>span:first-child:after{animation:none}.stack-card{transition:box-shadow .2s}.stack-card:hover{transform:none}.stack-card-logo{transition:background-color .2s}}.split-section-inner{align-items:stretch;column-gap:var(--dka-web-layout-grid-gap);grid-template-columns:repeat(12,1fr);display:grid}.split-section-media,.split-section-content{grid-column:span 6}.split-section-inner[data-image-position=right] .split-section-media{grid-column:7/span 6}.split-section-inner[data-image-position=right] .split-section-content{grid-area:1/1/auto/span 6}.split-section-media{min-block-size:320px;position:relative;overflow:visible}.split-section-media[data-slot-type=visual]{justify-content:center;align-items:center;display:flex}.positioned-image-clip{border-radius:var(--dka-primitive-borderRadius-l);position:absolute;overflow:visible}.positioned-image-clip img{object-position:center}.split-section-content{gap:var(--dka-web-section-heading-h2-margin-block-end);block-size:100%;padding:var(--dka-primitive-spacing-8);flex-direction:column;justify-content:center;display:flex}.split-section-body{color:var(--dka-web-section-body-color);font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);font-weight:var(--dka-typography-body-fontWeight);gap:var(--dka-primitive-spacing-3);letter-spacing:var(--dka-typography-body-letterSpacing);line-height:var(--dka-typography-body-lineHeight);flex-direction:column;display:flex}.split-section-body p{margin:0}.split-section-body a{color:var(--dka-web-surface-accent-primary)}.split-section-body ul{gap:var(--dka-primitive-spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.split-section-body ul li{padding-inline-start:calc(6px + var(--dka-primitive-spacing-3));position:relative}.split-section-body ul li p{margin:0}.split-section-body ul li:before{background:linear-gradient(135deg, var(--dka-component-theme-gradient-from), var(--dka-component-theme-gradient-to));content:"";border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:calc(.5lh - 3px);inset-inline-start:0}.ss-actions{gap:var(--dka-primitive-spacing-3);display:flex}.ss-actions[data-layout=horizontal]{flex-flow:wrap}.ss-actions[data-layout=vertical]{flex-direction:column;align-items:flex-start}.ss-action{cursor:pointer;align-items:center;gap:var(--dka-primitive-spacing-1);text-decoration:none;transition:filter .15s,gap .15s,opacity .15s;display:inline-flex}.ss-action--primary{background:var(--dka-web-button-primary-bg);border-radius:var(--dka-web-button-border-radius);box-shadow:var(--dka-web-button-primary-shadow);color:var(--dka-web-button-primary-color);font-family:var(--dka-web-button-font-family);font-size:var(--dka-web-button-font-size);font-weight:var(--dka-web-button-font-weight);letter-spacing:var(--dka-web-button-letter-spacing);min-block-size:var(--dka-web-button-min-height);min-inline-size:var(--dka-web-button-min-width);padding-inline:var(--dka-web-button-padding-inline);border:none;justify-content:center}.ss-action--primary:hover{filter:var(--dka-web-button-primary-filter-hover)}.ss-action--primary:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:3px}.ss-action--secondary{background:var(--dka-web-button-secondary-bg);border-radius:var(--dka-web-button-border-radius);color:var(--dka-web-surface-text-heading);font-family:var(--dka-web-button-font-family);font-size:var(--dka-web-button-font-size);font-weight:var(--dka-web-button-font-weight);letter-spacing:var(--dka-web-button-letter-spacing);min-block-size:var(--dka-web-button-min-height);min-inline-size:var(--dka-web-button-min-width);padding-inline:var(--dka-web-button-padding-inline);justify-content:center;position:relative}.ss-action--secondary:before{-webkit-mask-composite:xor;background:var(--dka-web-glass-gradient-border);border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ss-action--secondary:hover{background:var(--dka-web-button-secondary-bg-hover)}.ss-action--secondary:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:3px}.ss-action--tertiary{border:2px solid var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.ss-action--tertiary{border:2px solid color-mix(in srgb, var(--dka-web-surface-accent-primary) 40%, transparent)}}.ss-action--tertiary{border-radius:var(--dka-web-button-border-radius);color:var(--dka-web-surface-accent-primary);font-family:var(--dka-web-button-font-family);font-size:var(--dka-web-button-font-size);font-weight:var(--dka-web-button-font-weight);letter-spacing:var(--dka-web-button-letter-spacing);min-block-size:var(--dka-web-button-min-height);min-inline-size:var(--dka-web-button-min-width);padding-inline:var(--dka-web-button-padding-inline);justify-content:center}.ss-action--tertiary:hover{border-color:var(--dka-web-surface-accent-primary);background:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.ss-action--tertiary:hover{background:color-mix(in srgb, var(--dka-web-surface-accent-primary) 8%, transparent)}}.ss-action--tertiary:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:3px}.ss-action--text-link{color:var(--dka-web-surface-accent-primary);font-family:var(--dka-typography-body-sm-fontFamily);font-size:var(--dka-typography-body-sm-fontSize);font-weight:var(--dka-typography-body-sm-fontWeight);letter-spacing:var(--dka-typography-body-sm-letterSpacing)}.ss-action--text-link:hover,.ss-action--text-link:focus-visible{gap:var(--dka-primitive-spacing-2);text-decoration:underline}.ss-action--text-link:focus-visible{border-radius:var(--dka-primitive-borderRadius-xs);outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:2px}.ss-action--icon-link{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);font-weight:var(--dka-typography-body-fontWeight);letter-spacing:var(--dka-typography-body-letterSpacing)}.ss-action--icon-link:hover,.ss-action--icon-link:focus-visible{color:var(--dka-web-surface-accent-primary);gap:var(--dka-primitive-spacing-2)}.ss-action--icon-link:focus-visible{border-radius:var(--dka-primitive-borderRadius-xs);outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-accent-primary);outline-offset:2px}.ss-action-arrow{flex-shrink:0;block-size:1em;inline-size:1em}@media (max-width:767px){.split-section-inner{row-gap:var(--dka-primitive-spacing-8)}.split-section-media,.split-section-content,.split-section-inner[data-image-position=right] .split-section-media,.split-section-inner[data-image-position=right] .split-section-content{grid-area:auto/1/auto/-1}.split-section-inner[data-image-position=right] .split-section-content{order:1}.split-section-inner[data-image-position=right] .split-section-media{order:0}.split-section-content{padding:0}.split-section-body{padding-inline:var(--dka-primitive-spacing-4)}}.faq-section-inner{align-items:start;column-gap:var(--dka-web-layout-grid-gap);grid-template-columns:repeat(12,1fr);display:grid}[data-page-theme] .faq-section-inner{--dka-web-glass-gradient-border:linear-gradient(135deg, var(--page-gradient-from), var(--page-gradient-to))}@supports (color:color-mix(in lab, red, red)){[data-page-theme] .faq-section-inner{--dka-web-glass-gradient-border:linear-gradient(135deg, color-mix(in srgb, var(--page-gradient-from) 52%, transparent), color-mix(in srgb, var(--page-gradient-to) 52%, transparent))}}.faq-section-inner .section-heading{top:calc(var(--dka-web-header-current-offset-block,80px) + var(--dka-primitive-spacing-8));grid-column:2/span 3;position:sticky}.faq-section-inner .faq-accordion{grid-column:6/span 6}.faq-section-link{color:var(--dka-web-surface-accent-primary);font-family:var(--dka-typography-label-lg-fontFamily);font-size:var(--dka-typography-label-lg-fontSize);font-weight:var(--dka-typography-label-lg-fontWeight);letter-spacing:var(--dka-typography-label-lg-letterSpacing);line-height:var(--dka-typography-label-lg-lineHeight);align-items:center;gap:6px;margin-block-start:var(--dka-primitive-spacing-2);text-decoration:none;display:inline-flex}.faq-section-link:after{content:"→";transition:transform .2s}.faq-section-link:hover:after{transform:translateX(var(--dka-primitive-spacing-1))}.faq-section-link:focus-visible{outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:var(--dka-primitive-spacing-1)}.faq-accordion{display:grid}.faq-item{padding-inline:var(--dka-primitive-spacing-6);transition:-webkit-backdrop-filter .28s,backdrop-filter .28s,background .28s;position:relative}.faq-item:before,.faq-item:after{content:"";transition:background .28s,block-size .28s;position:absolute;inset-inline:0}.faq-item:before{background:linear-gradient(90deg, transparent 0%, var(--dka-web-surface-accent-primary) 30%, var(--dka-web-surface-accent-primary) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.faq-item:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--dka-web-surface-accent-primary) 48%, transparent) 30%, color-mix(in srgb, var(--dka-web-surface-accent-primary) 48%, transparent) 70%, transparent 100%)}}.faq-item:before{block-size:1px;inset-block-start:0}.faq-item:after{block-size:0;inset-block-end:0}.faq-item:last-of-type:after{background:linear-gradient(90deg, transparent 0%, var(--dka-web-surface-accent-primary) 30%, var(--dka-web-surface-accent-primary) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.faq-item:last-of-type:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--dka-web-surface-accent-primary) 48%, transparent) 30%, color-mix(in srgb, var(--dka-web-surface-accent-primary) 48%, transparent) 70%, transparent 100%)}}.faq-item:last-of-type:after{block-size:1px}.faq-item[data-open]{-webkit-backdrop-filter:var(--dka-web-glass-blur);backdrop-filter:var(--dka-web-glass-blur);background:var(--dka-web-glass-bg)}.faq-item[data-open]:before,.faq-item[data-open]:after{background:var(--dka-web-glass-gradient-border);block-size:2px}.faq-item-heading{all:unset;display:block}.faq-item-question{color:var(--dka-web-surface-text-heading);cursor:pointer;font-family:var(--dka-typography-label-lg-fontFamily);font-size:var(--dka-typography-label-lg-fontSize);font-weight:var(--dka-typography-label-lg-fontWeight);align-items:center;gap:var(--dka-primitive-spacing-6);letter-spacing:var(--dka-typography-label-lg-letterSpacing);line-height:var(--dka-typography-label-lg-lineHeight);text-align:start;background:0 0;border:none;justify-content:space-between;width:100%;padding-block:22px;padding-inline:0;transition:color .22s;display:flex}.faq-item-question:hover{color:var(--dka-web-surface-accent-primary)}.faq-item-question:focus-visible{outline:2px solid var(--dka-web-surface-accent-primary);outline-offset:var(--dka-primitive-spacing-1)}.faq-item-icon{block-size:var(--dka-primitive-spacing-4);inline-size:var(--dka-primitive-spacing-4);flex-shrink:0;position:relative}.faq-item-icon:before,.faq-item-icon:after{content:"";background:currentColor;border-radius:1px;block-size:1.5px;inline-size:100%;transition:transform .3s,opacity .3s;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.faq-item-icon:after{transform:translateY(-50%)rotate(90deg)}.faq-item[data-open] .faq-item-icon:after{opacity:0;transform:translateY(-50%)rotate(0)}.faq-item-body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-item[data-open] .faq-item-body{grid-template-rows:1fr}.faq-item-answer{overflow:hidden}.faq-item-answer-inner{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.faq-item-answer-inner{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 78%, transparent)}}.faq-item-answer-inner{font-family:var(--dka-typography-body-md-fontFamily);font-size:var(--dka-typography-body-md-fontSize);font-weight:var(--dka-typography-body-md-fontWeight);letter-spacing:var(--dka-typography-body-md-letterSpacing);line-height:var(--dka-typography-body-md-lineHeight);max-inline-size:80ch;padding-block:0 var(--dka-primitive-spacing-6);padding-inline:0}.faq-item-answer-inner>*+*{margin-block-start:14px}.faq-item-answer-inner a{color:var(--dka-web-surface-accent-primary);-webkit-text-decoration-color:var(--dka-web-surface-accent-primary);-webkit-text-decoration-color:var(--dka-web-surface-accent-primary);-webkit-text-decoration-color:var(--dka-web-surface-accent-primary);text-decoration-color:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.faq-item-answer-inner a{-webkit-text-decoration-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--dka-web-surface-accent-primary) 50%, transparent)}}.faq-item-answer-inner a{text-underline-offset:3px}.faq-item-answer-inner ul{gap:var(--dka-primitive-spacing-3);margin-block:var(--dka-primitive-spacing-4) var(--dka-primitive-spacing-7);flex-direction:column;margin-inline:0;padding:0;list-style:none;display:flex}.faq-item-answer-inner ul li{padding-inline-start:calc(6px + var(--dka-primitive-spacing-3));position:relative}.faq-item-answer-inner ul li p{margin:0}.faq-item-answer-inner ul li:before{background:linear-gradient(135deg, var(--dka-component-theme-gradient-from), var(--dka-component-theme-gradient-to));content:"";border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:calc(.5lh - 3px);inset-inline-start:0}@media (min-width:768px) and (max-width:1023px){.faq-section-inner .section-heading{grid-column:1/span 4;position:static}.faq-section-inner .faq-accordion{grid-column:5/-1}}@media (max-width:767px){.faq-section-inner{row-gap:var(--dka-primitive-spacing-8);grid-template-columns:1fr}.faq-section-inner .section-heading,.faq-section-inner .faq-accordion{grid-column:1/-1;position:static}.faq-item{padding-inline:var(--dka-primitive-spacing-4)}}[data-theme=dark] .journey-tab[data-active=true]{color:var(--dka-primitive-color-neutral-900)}[data-theme=dark] .stack-card-subline{color:var(--page-gradient-to,var(--dka-primitive-color-theme-default-b))}[data-theme=dark] .service-card-section{--dka-web-service-card-shadow:0 1px 6px var(--dka-primitive-color-neutral-900), inset 0 1px 0 var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .service-card-section{--dka-web-service-card-shadow:0 1px 6px color-mix(in srgb, var(--dka-primitive-color-neutral-900) 40%, transparent), inset 0 1px 0 color-mix(in srgb, var(--dka-primitive-color-neutral-0) 8%, transparent)}}[data-theme=dark] .service-card-section{--dka-web-service-card-shadow-hover:0 3px 12px var(--dka-primitive-color-neutral-900), inset 0 1px 0 var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .service-card-section{--dka-web-service-card-shadow-hover:0 3px 12px color-mix(in srgb, var(--dka-primitive-color-neutral-900) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--dka-primitive-color-neutral-0) 8%, transparent)}}[data-theme=dark] .service-card-section{--dka-web-service-card-embed-highlight:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .service-card-section{--dka-web-service-card-embed-highlight:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 10%, transparent)}}[data-theme=dark] .service-card-section{--dka-web-service-card-border-highlight:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .service-card-section{--dka-web-service-card-border-highlight:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 9%, transparent)}}[data-theme=dark] .service-card[data-pillar=grow]{--pillar-gradient-end:var(--dka-web-surface-accent-secondary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .service-card[data-pillar=grow]{--pillar-gradient-end:color-mix(in srgb, var(--dka-web-surface-accent-secondary) 80%, var(--dka-primitive-color-neutral-900))}}[data-theme=dark] .service-card[data-pillar=grow]{--pillar-gradient:linear-gradient(135deg, var(--dka-web-surface-accent-secondary), var(--dka-web-surface-accent-secondary))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .service-card[data-pillar=grow]{--pillar-gradient:linear-gradient(135deg, color-mix(in srgb, var(--dka-web-surface-accent-secondary) 80%, var(--dka-primitive-color-neutral-900)), color-mix(in srgb, var(--dka-web-surface-accent-secondary) 60%, var(--dka-primitive-color-neutral-900)))}}[data-theme=dark] .expertise-list li{background:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .expertise-list li{background:color-mix(in srgb, var(--dka-web-surface-text-heading) 7%, transparent)}}[data-theme=dark] .expertise-list li:hover{background:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .expertise-list li:hover{background:color-mix(in srgb, var(--dka-web-surface-text-heading) 14%, transparent)}}[data-theme=dark] .topic-grid article{background:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .topic-grid article{background:color-mix(in srgb, var(--dka-web-surface-text-heading) 6%, transparent)}}[data-theme=dark] .site-footer:before{background-color:var(--dka-web-glass-bg)}[data-theme=dark] .site-footer:after{background:var(--dka-web-glass-gradient-border) 0 0 / 100% 1px no-repeat, linear-gradient(to right, transparent, var(--dka-primitive-color-neutral-0) 20%, var(--dka-primitive-color-neutral-0) 50%, var(--dka-primitive-color-neutral-0) 80%, transparent) 0 1px / 100% 1px no-repeat}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .site-footer:after{background:var(--dka-web-glass-gradient-border) 0 0 / 100% 1px no-repeat, linear-gradient(to right, transparent, color-mix(in srgb, var(--dka-primitive-color-neutral-0) 16%, transparent) 20%, color-mix(in srgb, var(--dka-primitive-color-neutral-0) 26%, transparent) 50%, color-mix(in srgb, var(--dka-primitive-color-neutral-0) 16%, transparent) 80%, transparent) 0 1px / 100% 1px no-repeat}}[data-theme=dark] .site-footer-teaser-headline{color:var(--dka-web-surface-text-secondary)}[data-theme=dark] .site-footer-teaser-body{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .site-footer-teaser-body{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 72%, transparent)}}[data-theme=dark] .service-card-statement,[data-theme=dark] .service-card-statement p{color:var(--dka-web-surface-text-secondary)}.themed-media-dark-filter{filter:var(--dka-web-image-dark-filter);transition:filter var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-ease-out)}[data-page-theme=discover]{--page-gradient-from:var(--dka-component-theme-discover-gradient-from);--page-gradient-to:var(--dka-component-theme-discover-gradient-to);--page-gradient-highlight:var(--dka-component-theme-discover-highlight);--page-gradient-font-from:var(--dka-component-theme-discover-font-from);--page-gradient-font-to:var(--dka-component-theme-discover-font-to);--page-gradient-highlight-dark:var(--dka-component-theme-discover-highlight-dark);--page-gradient-accent:var(--dka-component-theme-discover-accent);--page-gradient-accent-dark:var(--dka-component-theme-discover-accent-dark)}[data-page-theme=create]{--page-gradient-from:var(--dka-component-theme-create-gradient-from);--page-gradient-to:var(--dka-component-theme-create-gradient-to);--page-gradient-highlight:var(--dka-component-theme-create-highlight);--page-gradient-font-from:var(--dka-component-theme-create-font-from);--page-gradient-font-to:var(--dka-component-theme-create-font-to);--page-gradient-highlight-dark:var(--dka-component-theme-create-highlight-dark);--page-gradient-accent:var(--dka-component-theme-create-accent);--page-gradient-accent-dark:var(--dka-component-theme-create-accent-dark)}[data-page-theme=grow]{--page-gradient-from:var(--dka-component-theme-grow-gradient-from);--page-gradient-to:var(--dka-component-theme-grow-gradient-to);--page-gradient-highlight:var(--dka-component-theme-grow-highlight);--page-gradient-font-from:var(--dka-component-theme-grow-font-from);--page-gradient-font-to:var(--dka-component-theme-grow-font-to);--page-gradient-highlight-dark:var(--dka-component-theme-grow-highlight-dark);--page-gradient-accent:var(--dka-component-theme-grow-accent);--page-gradient-accent-dark:var(--dka-component-theme-grow-accent-dark)}[data-page-theme=about]{--page-gradient-from:var(--dka-component-theme-about-gradient-from);--page-gradient-to:var(--dka-component-theme-about-gradient-to);--page-gradient-highlight:var(--dka-component-theme-about-highlight);--page-gradient-font-from:var(--dka-component-theme-about-font-from);--page-gradient-font-to:var(--dka-component-theme-about-font-to);--page-gradient-highlight-dark:var(--dka-component-theme-about-highlight-dark);--page-gradient-accent:var(--dka-component-theme-about-accent);--page-gradient-accent-dark:var(--dka-component-theme-about-accent-dark)}[data-page-theme=default]{--page-gradient-from:var(--dka-primitive-color-theme-default-a);--page-gradient-to:var(--dka-primitive-color-theme-default-b);--page-gradient-highlight:var(--dka-semantic-light-color-accent-primary);--page-gradient-font-from:var(--dka-web-gradient-text-primary-from);--page-gradient-font-to:var(--dka-web-gradient-text-primary-to);--page-gradient-highlight-dark:var(--dka-component-theme-default-highlight-dark);--page-gradient-accent:var(--dka-semantic-light-color-accent-primary);--page-gradient-accent-dark:var(--dka-semantic-dark-color-accent-primary)}[data-theme=dark] [data-page-theme]{--page-gradient-highlight:var(--page-gradient-highlight-dark);--page-gradient-accent:var(--page-gradient-accent-dark)}[data-theme=dark] [data-page-theme]:not([data-page-theme=default]){--page-gradient-font-from:var(--page-gradient-from);--page-gradient-font-to:var(--page-gradient-to)}body:has([data-page-theme=discover]){--dka-web-surface-page-accent-color:var(--dka-component-theme-discover-highlight);--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, var(--dka-component-theme-discover-highlight) 100%)}@supports (color:color-mix(in lab, red, red)){body:has([data-page-theme=discover]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, color-mix(in srgb, var(--dka-component-theme-discover-highlight) 18%, transparent) 100%)}}body:has([data-page-theme=create]){--dka-web-surface-page-accent-color:var(--dka-component-theme-create-highlight);--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, var(--dka-component-theme-create-highlight) 100%)}@supports (color:color-mix(in lab, red, red)){body:has([data-page-theme=create]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, color-mix(in srgb, var(--dka-component-theme-create-highlight) 18%, transparent) 100%)}}body:has([data-page-theme=grow]){--dka-web-surface-page-accent-color:var(--dka-component-theme-grow-highlight);--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, var(--dka-component-theme-grow-highlight) 100%)}@supports (color:color-mix(in lab, red, red)){body:has([data-page-theme=grow]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, color-mix(in srgb, var(--dka-component-theme-grow-highlight) 18%, transparent) 100%)}}body:has([data-page-theme=about]){--dka-web-surface-page-accent-color:var(--dka-component-theme-about-highlight);--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, var(--dka-component-theme-about-highlight) 100%)}@supports (color:color-mix(in lab, red, red)){body:has([data-page-theme=about]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, var(--dka-web-surface-page-cream) 0%, color-mix(in srgb, var(--dka-component-theme-about-highlight) 18%, transparent) 100%)}}[data-theme=dark] body:has([data-page-theme=discover]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, var(--dka-component-theme-discover-highlight) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] body:has([data-page-theme=discover]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--dka-component-theme-discover-highlight) 8%, transparent) 100%)}}[data-theme=dark] body:has([data-page-theme=create]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, var(--dka-component-theme-create-highlight) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] body:has([data-page-theme=create]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--dka-component-theme-create-highlight) 8%, transparent) 100%)}}[data-theme=dark] body:has([data-page-theme=grow]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, var(--dka-component-theme-grow-highlight) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] body:has([data-page-theme=grow]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--dka-component-theme-grow-highlight) 8%, transparent) 100%)}}[data-theme=dark] body:has([data-page-theme=about]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, var(--dka-component-theme-about-highlight) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] body:has([data-page-theme=about]){--dka-web-surface-page-bg-gradient:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--dka-component-theme-about-highlight) 8%, transparent) 100%)}}html:has([data-page-theme=discover]){--dka-web-motion-trail-from:119, 221, 189;--dka-web-motion-trail-to:233, 174, 106}html:has([data-page-theme=create]){--dka-web-motion-trail-from:255, 126, 24;--dka-web-motion-trail-to:242, 222, 90}html:has([data-page-theme=grow]){--dka-web-motion-trail-from:244, 215, 142;--dka-web-motion-trail-to:171, 210, 76}html:has([data-page-theme=about]){--dka-web-motion-trail-from:233, 174, 106;--dka-web-motion-trail-to:230, 73, 96}[data-page-theme] .web-overline span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg, var(--page-gradient-font-from), var(--page-gradient-font-to));-webkit-background-clip:text;background-clip:text}[data-page-theme] .button-link--primary{background:linear-gradient(90deg, var(--page-gradient-from), var(--page-gradient-to))}[data-page-theme] .button-link--icon-link{--dka-web-header-link-text-hover:var(--page-gradient-highlight);--dka-web-header-nav-link-hover-bg:var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){[data-page-theme] .button-link--icon-link{--dka-web-header-nav-link-hover-bg:color-mix(in srgb, var(--page-gradient-highlight) 12%, transparent)}}[data-page-theme] .button-link--icon-link{--dka-web-header-focus-ring-color:var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){[data-page-theme] .button-link--icon-link{--dka-web-header-focus-ring-color:color-mix(in srgb, var(--page-gradient-highlight) 62%, transparent)}}[data-page-theme] .button-link--secondary .button-link-label{background:linear-gradient(90deg, var(--page-gradient-font-from), var(--page-gradient-font-to));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-section .button-link--secondary .button-link-label{-webkit-text-fill-color:var(--dka-web-surface-text-heading);color:var(--dka-web-surface-text-heading);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-page-theme] .button-link--secondary:before,[data-page-theme] .button-link--secondary:hover:before,[data-page-theme] .button-link--secondary:focus-visible:before{background:linear-gradient(135deg, var(--page-gradient-from), var(--page-gradient-to))}[data-page-theme] .text-gradient,[data-page-theme] [class*=gradient-text],[data-page-theme] .proof-quote-text,[data-page-theme] .stack-strip-headline span{background:linear-gradient(90deg, var(--page-gradient-font-from), var(--page-gradient-font-to));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-page-theme] .journey-tabs{--dka-web-journey-border-highlight:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-page-theme] .journey-tabs{--dka-web-journey-border-highlight:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 60%, transparent)}}[data-page-theme] .journey-tabs{--dka-web-journey-border-accent:var(--page-gradient-highlight,var(--dka-primitive-color-theme-default-b))}@supports (color:color-mix(in lab, red, red)){[data-page-theme] .journey-tabs{--dka-web-journey-border-accent:color-mix(in srgb, var(--page-gradient-highlight,var(--dka-primitive-color-theme-default-b)) 18%, transparent)}}[data-page-theme] .journey-tabs{--dka-web-glass-gradient-border:linear-gradient(135deg, var(--dka-web-journey-border-highlight), var(--dka-web-journey-border-accent));--dka-web-glass-gradient-border-hover:linear-gradient(135deg, var(--page-gradient-from), var(--page-gradient-to))}[data-theme=dark] [data-page-theme] .journey-tabs{--dka-web-journey-border-highlight:var(--dka-primitive-color-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] [data-page-theme] .journey-tabs{--dka-web-journey-border-highlight:color-mix(in srgb, var(--dka-primitive-color-neutral-0) 9%, transparent)}}[data-page-theme]{--dka-web-surface-accent-primary:var(--page-gradient-highlight);--dka-web-surface-accent-secondary:var(--page-gradient-to);--dka-web-overline-color:var(--page-gradient-highlight);--dka-web-surface-focus:var(--page-gradient-highlight);--dka-web-button-primary-shadow:0 10px 22px var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){[data-page-theme]{--dka-web-button-primary-shadow:0 10px 22px color-mix(in srgb, var(--page-gradient-highlight) 16%, transparent)}}[data-page-theme]{--dka-web-button-primary-shadow-active:0 6px 14px var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){[data-page-theme]{--dka-web-button-primary-shadow-active:0 6px 14px color-mix(in srgb, var(--page-gradient-highlight) 16%, transparent)}}[data-page-theme]{--dka-web-button-primary-shadow-hover:0 14px 32px var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){[data-page-theme]{--dka-web-button-primary-shadow-hover:0 14px 32px color-mix(in srgb, var(--page-gradient-highlight) 28%, transparent)}}[data-page-theme]{--dka-web-surface-page-accent-color:var(--page-gradient-highlight);--dka-component-theme-gradient-from:var(--page-gradient-from);--dka-component-theme-gradient-to:var(--page-gradient-to)}.site-footer[data-page-theme]{--dka-web-glass-gradient-border:linear-gradient(135deg, var(--page-gradient-from), var(--page-gradient-to))}@supports (color:color-mix(in lab, red, red)){.site-footer[data-page-theme]{--dka-web-glass-gradient-border:linear-gradient(135deg, color-mix(in srgb, var(--page-gradient-from) 52%, transparent), color-mix(in srgb, var(--page-gradient-to) 52%, transparent))}}.site-footer[data-page-theme]{--dka-web-footer-link-text-hover:var(--page-gradient-highlight);--dka-web-footer-label-text:var(--page-gradient-highlight);--dka-web-header-link-text-hover:var(--page-gradient-highlight);--dka-web-header-nav-link-hover-bg:var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){.site-footer[data-page-theme]{--dka-web-header-nav-link-hover-bg:color-mix(in srgb, var(--page-gradient-highlight) 10%, transparent)}}.site-footer[data-page-theme]{--dka-web-header-focus-ring-color:var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){.site-footer[data-page-theme]{--dka-web-header-focus-ring-color:color-mix(in srgb, var(--page-gradient-highlight) 62%, transparent)}}.site-header[data-page-theme]{--dka-web-header-glass-border:var(--page-gradient-from)}@supports (color:color-mix(in lab, red, red)){.site-header[data-page-theme]{--dka-web-header-glass-border:color-mix(in srgb, var(--page-gradient-from) 52%, transparent)}}.site-header[data-page-theme]{--dka-web-header-link-text-hover:var(--page-gradient-highlight);--dka-web-header-nav-link-hover-bg:var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){.site-header[data-page-theme]{--dka-web-header-nav-link-hover-bg:color-mix(in srgb, var(--page-gradient-highlight) 12%, transparent)}}.site-header[data-page-theme]{--dka-web-availability-toast-bg:linear-gradient(90deg, var(--page-gradient-from), var(--page-gradient-to))}@supports (color:color-mix(in lab, red, red)){.site-header[data-page-theme]{--dka-web-availability-toast-bg:linear-gradient(90deg, color-mix(in srgb, var(--page-gradient-from) 46%, transparent), color-mix(in srgb, var(--page-gradient-to) 46%, transparent))}}.site-header[data-page-theme]{--dka-web-availability-toast-border:var(--page-gradient-to)}@supports (color:color-mix(in lab, red, red)){.site-header[data-page-theme]{--dka-web-availability-toast-border:color-mix(in srgb, var(--page-gradient-to) 42%, transparent)}}.site-header[data-page-theme]{--dka-web-availability-toast-shadow:0 10px 24px var(--page-gradient-to)}@supports (color:color-mix(in lab, red, red)){.site-header[data-page-theme]{--dka-web-availability-toast-shadow:0 10px 24px color-mix(in srgb, var(--page-gradient-to) 12%, transparent)}}.site-header[data-page-theme]{--dka-web-header-focus-ring-color:var(--page-gradient-highlight)}@supports (color:color-mix(in lab, red, red)){.site-header[data-page-theme]{--dka-web-header-focus-ring-color:color-mix(in srgb, var(--page-gradient-highlight) 62%, transparent)}}.site-header[data-page-theme]{--dka-web-header-burger-line-bg:linear-gradient(90deg, var(--page-gradient-from), var(--page-gradient-to))}.header-menu-nav a[aria-current=page]{color:var(--page-gradient-highlight,var(--dka-web-surface-accent-primary))}.site-nav-links a[aria-current=page]{background:var(--page-gradient-highlight,var(--dka-web-surface-accent-primary))}@supports (color:color-mix(in lab, red, red)){.site-nav-links a[aria-current=page]{background:color-mix(in srgb, var(--page-gradient-highlight,var(--dka-web-surface-accent-primary)) 14%, transparent)}}.site-nav-links a[aria-current=page]{color:var(--page-gradient-highlight,var(--dka-web-surface-accent-primary))}[data-page-theme]{--dka-component-app-bar-border-color-from:var(--page-gradient-from)}@supports (color:color-mix(in lab, red, red)){[data-page-theme]{--dka-component-app-bar-border-color-from:color-mix(in srgb, var(--page-gradient-from) 68%, transparent)}}[data-page-theme]{--dka-component-app-bar-border-color-to:var(--page-gradient-to)}@supports (color:color-mix(in lab, red, red)){[data-page-theme]{--dka-component-app-bar-border-color-to:color-mix(in srgb, var(--page-gradient-to) 70%, transparent)}}.route-status{background:var(--dka-web-surface-page-bg-gradient);color:var(--dka-web-surface-page-text);align-content:center;gap:var(--dka-primitive-spacing-6);isolation:isolate;min-block-size:100svh;inline-size:100%;max-inline-size:100%;padding-block:var(--dka-primitive-spacing-9);padding-inline:var(--dka-primitive-spacing-6);text-align:center;grid-template-columns:minmax(0,40rem);justify-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.route-status-bg{block-size:100%;color:var(--dka-web-surface-accent-primary);pointer-events:none;z-index:-1;inline-size:100%;position:absolute;inset:0}.route-status-field{transform-box:view-box;transform-origin:50%;animation:11s ease-in-out infinite route-status-drift}.rsl-base{stroke-dasharray:1 1;animation:1.8s ease-out both route-status-draw}.rsl-flow{stroke-dasharray:.16 .84;animation:5.5s linear infinite route-status-flow}.rsl-dot{animation:.5s ease-out both route-status-dot-in}@keyframes route-status-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes route-status-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes route-status-dot-in{0%{opacity:0}}@keyframes route-status-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.route-status-field{animation:none}.rsl-base{stroke-dashoffset:0;animation:none}.rsl-flow{display:none}.rsl-dot{animation:none}}.route-status-logo{block-size:auto;inline-size:clamp(3.5rem,16vw,5.5rem)}.route-status-code{color:var(--dka-web-surface-accent-primary);font-family:var(--dka-primitive-typography-fontFamily-mono);font-size:var(--dka-typography-label-sm-fontSize);text-transform:uppercase}.route-status-title{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-display-fontFamily);font-size:var(--dka-typography-display-fontSize);font-weight:var(--dka-typography-display-fontWeight);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--dka-typography-display-letterSpacing);line-height:var(--dka-typography-display-lineHeight);overflow-wrap:break-word;max-inline-size:min(24ch,100%);margin:0}.route-status-body{color:var(--dka-web-section-body-color);font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);line-height:var(--dka-typography-body-lineHeight);overflow-wrap:break-word;max-inline-size:min(52ch,100%);margin:0}.route-status-actions{gap:var(--dka-primitive-spacing-3);flex-wrap:wrap;justify-content:center;margin-block-start:var(--dka-primitive-spacing-3);display:flex}@media (max-width:767px){.route-status{gap:var(--dka-primitive-spacing-5);padding-block:var(--dka-primitive-spacing-7);padding-inline:var(--dka-primitive-spacing-5)}.route-status-title{font-size:var(--dka-typography-h1-fontSize)}.route-status-actions{inline-size:100%;max-inline-size:22rem}.route-status-actions>*{flex:100%}.route-status-logo{inline-size:clamp(3rem,14vw,4.5rem)}.route-status-line--left,.route-status-line--middle,.route-status-line--right{transform-box:view-box}.route-status-line--left{transform:translateY(-150px)}.route-status-line--right{transform:translateY(-90px)}.route-status-line--middle{transform:translateY(480px)}}.legal-section{padding-block-start:calc(var(--dka-web-header-offset-block) + var(--dka-web-header-control-size) + var(--dka-web-surface-section-gap))}.legal-page{max-inline-size:72ch;margin-inline:auto}.legal-page-title{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h1-fontFamily);font-size:var(--dka-typography-h1-fontSize);font-weight:var(--dka-typography-h1-fontWeight);letter-spacing:var(--dka-typography-h1-letterSpacing);line-height:var(--dka-typography-h1-lineHeight);margin:0 0 var(--dka-primitive-spacing-6)}.legal-prose{color:var(--dka-web-section-body-color);font-family:var(--dka-typography-body-fontFamily);font-size:var(--dka-typography-body-fontSize);font-weight:var(--dka-typography-body-fontWeight);letter-spacing:var(--dka-typography-body-letterSpacing);line-height:var(--dka-typography-body-lineHeight)}.legal-prose>*{margin-block:0}.legal-prose>*+*{margin-block-start:var(--dka-primitive-spacing-4)}.legal-prose h2{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h2-fontFamily);font-size:var(--dka-typography-h2-fontSize);font-weight:var(--dka-typography-h2-fontWeight);letter-spacing:var(--dka-typography-h2-letterSpacing);line-height:var(--dka-typography-h2-lineHeight)}.legal-prose h3{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);letter-spacing:var(--dka-typography-h3-letterSpacing);line-height:var(--dka-typography-h3-lineHeight)}.legal-prose>:is(h2,h3){margin-block-start:var(--dka-primitive-spacing-7)}.legal-prose a{color:var(--dka-web-surface-accent-primary);text-underline-offset:.2em;text-decoration:underline}.legal-prose :is(ul,ol){gap:var(--dka-primitive-spacing-2);flex-direction:column;margin:0;padding-inline-start:var(--dka-primitive-spacing-5);display:flex}.legal-prose blockquote{border-inline-start:2px solid var(--dka-web-surface-accent-primary);margin:0;padding-inline-start:var(--dka-primitive-spacing-4)}.legal-page--prompt{max-inline-size:78ch}.prompt-field+.prompt-field{margin-block-start:var(--dka-primitive-spacing-8)}.prompt-field-role{color:var(--dka-web-surface-accent-primary);font-family:var(--dka-typography-code-fontFamily);font-size:var(--dka-typography-code-fontSize);letter-spacing:.08em;margin-block-end:var(--dka-primitive-spacing-2);display:block}.prompt-field-role:before{content:"// ";opacity:.6}.legal-page-title.prompt-field-input{background:var(--dka-component-input-bg);border:1px solid var(--dka-component-input-border);border-radius:var(--dka-component-input-radius);color:var(--dka-component-input-text);font-family:var(--dka-typography-code-fontFamily);font-size:var(--dka-typography-h1-fontSize);font-weight:var(--dka-typography-h1-fontWeight);letter-spacing:var(--dka-typography-h1-letterSpacing);line-height:var(--dka-typography-h1-lineHeight);padding:var(--dka-primitive-spacing-3) var(--dka-primitive-spacing-4);flex-wrap:wrap;align-items:center;margin:0;display:flex}.legal-page-title.prompt-field-input:after{background:var(--dka-web-surface-accent-primary);content:"";block-size:1.1em;inline-size:2px;margin-inline-start:.4ch;animation:1.1s step-end infinite prompt-caret-blink;display:inline-block}@keyframes prompt-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.legal-page-title.prompt-field-input:after{animation:none}}.legal-prose.prompt-body,.legal-prose.prompt-body :is(h2,h3){font-family:var(--dka-typography-code-fontFamily)}.legal-prose.prompt-body :is(h2,h3):before{color:var(--dka-web-surface-accent-primary);content:"# "}.legal-prose.prompt-body h3:before{content:"## "}.legal-page--bitter .legal-page-title,.legal-page--bitter .legal-prose,.legal-page--bitter .legal-prose :is(h2,h3){font-family:var(--dka-primitive-typography-fontFamily-display)}.legal-page--bitter .legal-page-title{font-size:var(--dka-typography-h1-fontSize);font-weight:var(--dka-typography-h1-fontWeight);letter-spacing:var(--dka-typography-h1-letterSpacing);line-height:var(--dka-typography-h1-lineHeight);margin-block-end:var(--dka-primitive-spacing-8)}@media (max-width:767px){.legal-page-title{font-size:var(--dka-primitive-typography-fontSize-2xl)}}.legal-page--bitter .legal-prose{font-size:var(--dka-typography-body-lg-fontSize);line-height:var(--dka-typography-body-lg-lineHeight)}.brand-loader{inline-size:var(--brand-loader-size,48px);block-size:var(--brand-loader-size,48px);flex:none;display:inline-flex}.brand-loader__surface{block-size:100%;inline-size:100%;-webkit-mask:var(--brand-loader-mask) center / contain no-repeat;-webkit-mask:var(--brand-loader-mask) center / contain no-repeat;-webkit-mask:var(--brand-loader-mask) center / contain no-repeat;-webkit-mask:var(--brand-loader-mask) center / contain no-repeat;mask:var(--brand-loader-mask) center / contain no-repeat;position:relative;overflow:hidden}.brand-loader__rotor{background:conic-gradient(from 0deg, var(--page-gradient-font-from,var(--dka-web-gradient-text-primary-from)), var(--page-gradient-highlight,var(--dka-semantic-light-color-accent-primary)), var(--page-gradient-font-to,var(--dka-web-gradient-text-primary-to)), var(--page-gradient-highlight,var(--dka-semantic-light-color-accent-primary)), var(--page-gradient-font-from,var(--dka-web-gradient-text-primary-from)));animation:1.4s linear infinite brand-loader-spin;position:absolute;inset:-40%}@keyframes brand-loader-spin{to{transform:rotate(360deg)}}.brand-loader--shimmer .brand-loader__surface{--brand-loader-base:var(--page-gradient-highlight,var(--dka-semantic-light-color-accent-primary))}@supports (color:color-mix(in lab, red, red)){.brand-loader--shimmer .brand-loader__surface{--brand-loader-base:color-mix(in srgb, var(--page-gradient-highlight,var(--dka-semantic-light-color-accent-primary)) 40%, transparent)}}.brand-loader--shimmer .brand-loader__surface{background:linear-gradient(110deg, var(--brand-loader-base) 38%, var(--page-gradient-highlight,var(--dka-semantic-light-color-accent-primary)) 50%, var(--brand-loader-base) 62%);background-size:280% 100%;animation:1.4s linear infinite brand-loader-sheen}@keyframes brand-loader-sheen{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.brand-loader__rotor,.brand-loader--shimmer .brand-loader__surface{animation:none}}.parallax-screens-heading{z-index:2;margin-block-end:var(--dka-primitive-spacing-32);position:relative}.parallax-screens-heading--split{max-width:none}.parallax-screens-heading--split .parallax-heading-title{margin-block:var(--parallax-no-margin,0px)}.parallax-heading-aside p{margin:0}.parallax-step-card-inner .button-row{margin-block-start:0}@media (min-width:1024px){.parallax-screens-heading--split{column-gap:var(--dka-primitive-spacing-24);grid-template-columns:repeat(12,1fr);display:grid}.parallax-screens-heading--split:has(.parallax-heading-eyebrow){row-gap:var(--dka-primitive-spacing-4)}.parallax-heading-eyebrow{grid-area:1/1/auto/span 6}.parallax-heading-title{grid-area:2/1/auto/span 6}.parallax-heading-aside{grid-area:2/7/auto/span 6}}.parallax-screens{padding-block-end:var(--dka-primitive-spacing-9);overflow-x:clip}.parallax-stage{column-gap:var(--dka-web-layout-grid-gap);grid-template-columns:repeat(12,1fr);align-items:stretch;padding-block:clamp(8rem,24svh,27rem) clamp(180px,36svh,380px);display:grid}.parallax-cards-col{grid-column:1/span 4;margin:0;padding:0;list-style:none}.parallax-card-block{min-block-size:62svh}.parallax-card{will-change:transform;padding-block:var(--dka-primitive-spacing-8);position:sticky;inset-block-start:50svh;transform:translateY(-50%)}.parallax-step-card-inner{gap:var(--dka-primitive-spacing-4);flex-direction:column;display:flex}.parallax-card-icon{object-fit:contain}.parallax-step-card-inner h3{color:var(--dka-web-surface-text-heading);font-family:var(--dka-typography-h3-fontFamily);font-size:var(--dka-typography-h3-fontSize);font-weight:var(--dka-typography-h3-fontWeight);letter-spacing:var(--dka-typography-h3-letterSpacing);line-height:var(--dka-typography-h3-lineHeight);margin:0}.parallax-step-card-inner p{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.parallax-step-card-inner p{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 76%, transparent)}}.parallax-step-card-inner p{font-family:var(--dka-typography-body-md-fontFamily);font-size:var(--dka-typography-body-md-fontSize);font-weight:var(--dka-typography-body-md-fontWeight);letter-spacing:var(--dka-typography-body-md-letterSpacing);line-height:var(--dka-typography-body-md-lineHeight);margin:0}.parallax-screen-col{isolation:isolate;grid-column:5/span 8;position:relative}.parallax-screen-pin{block-size:0;position:sticky;inset-block-start:50svh;overflow:visible}.parallax-screen-bg{z-index:0;block-size:clamp(360px,72svh,760px);position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(-50%)}.parallax-step-screen{transform-origin:50%;will-change:opacity, transform;block-size:clamp(360px,72svh,760px);transition:transform var(--dka-primitive-animation-duration-normal) var(--dka-primitive-animation-easing-ease-out), opacity var(--dka-primitive-animation-duration-normal) var(--dka-primitive-animation-easing-ease-out);margin:0;position:absolute;inset-block-start:0;inset-inline:0}.parallax-step-image{object-position:center;filter:drop-shadow(0 var(--dka-primitive-spacing-3) var(--dka-primitive-spacing-5) var(--dka-web-surface-text-heading))}@supports (color:color-mix(in lab, red, red)){.parallax-step-image{filter:drop-shadow(0 var(--dka-primitive-spacing-3) var(--dka-primitive-spacing-5) color-mix(in srgb, var(--dka-web-surface-text-heading) 24%, transparent))}}.parallax-static{margin:var(--dka-primitive-spacing-8) 0 0;gap:var(--dka-primitive-spacing-24);flex-direction:column;padding:0;list-style:none;display:flex}.parallax-static-step{align-items:center;column-gap:var(--dka-web-layout-grid-gap);grid-template-columns:repeat(12,1fr);display:grid}.parallax-static-card{grid-column:1/span 4}.parallax-static-screen{grid-column:5/span 8;block-size:clamp(320px,60svh,680px);inline-size:100%;margin:0;position:relative}@media (max-width:1023px){.parallax-screens-heading{margin-block-end:var(--dka-primitive-spacing-8)}.parallax-static{gap:var(--dka-primitive-spacing-8);margin-block-start:0}.parallax-static-step{row-gap:var(--dka-primitive-spacing-6);grid-template-columns:1fr}.parallax-static-card,.parallax-static-screen{grid-column:1/-1}.parallax-static-card{padding-inline:var(--dka-primitive-spacing-4)}.parallax-static-screen{block-size:clamp(200px,40svh,380px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
