@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}}}@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}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.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}.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}.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:var(--dka-component-theme-gradient-bg-accent)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-modal-dark-backdrop:color-mix(in srgb, var(--dka-component-theme-gradient-bg-accent) 18%, #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:var(--dka-component-theme-gradient-bg-accent)}@supports (color:color-mix(in lab, red, red)){:root{--dka-component-modal-light-backdrop:color-mix(in srgb, var(--dka-component-theme-gradient-bg-accent) 8%, #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-button-text:var(--dka-primitive-color-neutral-900);--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-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-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-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-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-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-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-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-b:#e64960;--dka-primitive-color-theme-about-bg-blob:#e64960;--dka-primitive-color-theme-about-highlight:#a43358;--dka-primitive-color-theme-create-a:#ff7e18;--dka-primitive-color-theme-create-b:#f2de5a;--dka-primitive-color-theme-create-bg-blob:#ff7e18;--dka-primitive-color-theme-create-highlight:#a97d17;--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-highlight:#10b08b;--dka-primitive-color-theme-discover-a:#77ddbd;--dka-primitive-color-theme-discover-b:#e9ae6a;--dka-primitive-color-theme-discover-bg-blob:#77ddbd;--dka-primitive-color-theme-discover-highlight:#809760;--dka-primitive-color-theme-grow-a:#f4d78e;--dka-primitive-color-theme-grow-b:#abd24c;--dka-primitive-color-theme-grow-bg-blob:#abd24c;--dka-primitive-color-theme-grow-highlight:#76b635;--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-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-blur-lg:blur(32px);--dka-primitive-shadow-blur-md:blur(16px);--dka-primitive-shadow-blur-sm:blur(8px);--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-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-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-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-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-button-primary-bg:var(--dka-component-button-primary-gradient-bg,var(--dka-component-button-primary-bg));--dka-webapp-button-primary-glow:var(--dka-component-button-primary-glow,none);--dka-webapp-button-primary-padding-x:var(--dka-component-button-primary-app-padding-x,var(--dka-primitive-spacing-4));--dka-webapp-button-primary-padding-y:var(--dka-component-button-primary-app-padding-y,var(--dka-primitive-spacing-2));--dka-webapp-button-primary-text:var(--dka-component-button-theme-text);--dka-webapp-card-shadow:var(--dka-primitive-shadow-sm);--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-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-button-primary-bg:var(--dka-webapp-button-primary-bg);--dka-app-button-primary-glow:var(--dka-webapp-button-primary-glow);--dka-app-button-primary-padding-x:var(--dka-webapp-button-primary-padding-x);--dka-app-button-primary-padding-y:var(--dka-webapp-button-primary-padding-y);--dka-app-button-primary-text:var(--dka-webapp-button-primary-text);--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-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-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-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-pill:var(--dka-primitive-radius-full);--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-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:#b5c11e}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-gradient-text-primary-from:color-mix(in srgb, #b5c11e 100%, var(--dka-primitive-color-neutral-900))}}:root{--dka-web-gradient-text-primary-to:#34bca1}@supports (color:color-mix(in lab, red, red)){:root{--dka-web-gradient-text-primary-to:color-mix(in srgb, #34bca1 100%, var(--dka-primitive-color-neutral-900))}}:root{--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-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-semantic-spacing-layout-section-gap-editorial);--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 86%;--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-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-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-7);--dka-web-footer-gap-mobile:var(--dka-primitive-spacing-6);--dka-web-footer-padding-block:var(--dka-primitive-spacing-7);--dka-web-footer-padding-block-mobile:var(--dka-primitive-spacing-6);--dka-web-footer-padding-inline:var(--dka-web-surface-page-padding-x);--dka-web-footer-brand-gap:var(--dka-primitive-spacing-4);--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-3);--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-xs);--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-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-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-1);--dka-web-header-brand-padding-compact-inline-start:var(--dka-primitive-spacing-4);--dka-web-header-brand-padding-compact-inline-end:var(--dka-primitive-spacing-6);--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) 56%, 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) 68%, 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-primitive-radius-sm);--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-header-gradient-border);--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-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-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:var(--dka-primitive-spacing-6);--dka-web-backtop-offset-mobile:var(--dka-web-layout-grid-padding-x);--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-primitive-radius-full);--dka-web-button-min-height:58px;--dka-web-button-min-width:176px;--dka-web-button-padding-inline:28px;--dka-web-button-font-size:var(--dka-primitive-typography-fontSize-base);--dka-web-button-motion-duration:var(--dka-primitive-animation-duration-fast);--dka-web-button-motion-easing:var(--dka-primitive-animation-easing-ease-out);--dka-web-button-translate-hover:-1px;--dka-web-button-primary-bg:linear-gradient(90deg, var(--dka-primitive-color-theme-default-a), var(--dka-primitive-color-theme-default-b));--dka-web-button-primary-color:var(--dka-semantic-light-color-text-heading);--dka-web-button-primary-shadow:0 10px 22px #307f6929;--dka-web-button-primary-shadow-hover:0 14px 32px #307f6947;--dka-web-button-primary-shadow-active:0 6px 14px #307f6929;--dka-web-button-primary-filter-hover:brightness(1.08);--dka-web-button-primary-filter-active:brightness(.96);--dka-web-button-secondary-bg:#ffffff6b;--dka-web-button-secondary-bg-hover:#ffffff9e;--dka-web-button-secondary-bg-active:#ffffff52;--dka-web-button-secondary-color:var(--dka-semantic-light-color-accent-primary)}@media (min-width:768px) and (max-width:1023px){:root{--dka-web-layout-grid-padding-x:var(--dka-primitive-spacing-8)}}@media (max-width:767px){:root{--dka-web-layout-grid-padding-x: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:60px}}:root{--background:var(--dka-web-surface-page-bg);--foreground:var(--dka-web-surface-page-text)}html{background:var(--dka-web-surface-page-canvas-bg)}body{background:var(--dka-web-surface-page-canvas-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{background:var(--dka-web-surface-page-bg-gradient), var(--dka-web-surface-page-bg);color:var(--dka-web-surface-page-text);isolation:isolate;min-block-size:100svh;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-standard);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)}.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)}.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);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-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)}.site-header[data-header-state=hidden]:not(:focus-within):not([data-menu-open=true]){--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-offset-inline);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.header-actions{justify-content:flex-end;justify-self:end;align-items:center;display:flex;position:relative}.brand-mark{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: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);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:var(--dka-web-header-current-control-size);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-control-size);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)}.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-header-menu-radius);box-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]{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{border-radius:var(--dka-web-header-menu-radius);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);padding:var(--dka-web-header-menu-link-padding)}.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-actions-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}.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) + 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) + 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 .ring-progress{stroke:currentColor;transition:stroke-dashoffset var(--dka-web-backtop-motion-duration) linear}.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);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);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;overflow:hidden}.hero-grid{flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;min-block-size:0;display:grid}@media (min-width:1024px){.hero-grid{column-gap:var(--dka-primitive-spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-main{flex-direction:column;min-inline-size:0;display:flex}.hero-copy{max-width:760px}.hero-support{flex:none;margin-block-start:auto;display:grid}.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-open=true] .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-open=true]) .web-availability-toast{opacity:0;pointer-events:none;transform:translateY(calc(0px - var(--dka-primitive-spacing-3)));visibility:hidden}.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:760px}.hero-body{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.hero-body{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 78%, transparent)}}.hero-body{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:760px}.button-row{flex-wrap:wrap;gap:18px;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-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,.button-link--primary:focus-visible{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:active{box-shadow:var(--dka-web-button-primary-shadow-active);filter:var(--dka-web-button-primary-filter-active);transform:translateY(0)}.button-link--secondary{background:var(--dka-web-button-secondary-bg);color:var(--dka-web-button-secondary-color)}.button-link--secondary:hover,.button-link--secondary:focus-visible{background:var(--dka-web-button-secondary-bg-hover);transform:translateY(var(--dka-web-button-translate-hover))}.button-link--secondary:active{background:var(--dka-web-button-secondary-bg-active);transform:translateY(0)}.client-strip{--client-strip-gap:64px;--client-strip-duration:48s;--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-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()opacity(.62);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{margin-inline-end:var(--dka-web-header-offset-inline)}.header-menu:not([hidden]){display:block}.hero-copy h1{font-size:var(--dka-typography-display-fontSize)}}@media (max-width:767px){.hero-copy h1{font-size:var(--dka-typography-h1-fontSize)}}.section-heading{max-width:980px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading h2,.closing-panel 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:16px 22px}.section-heading p:not(.web-overline){color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.section-heading p:not(.web-overline){color:color-mix(in srgb, var(--dka-web-surface-text-heading) 76%, transparent)}}.section-heading p:not(.web-overline){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-section{background:linear-gradient(#0000 0%,#ffffff47 100%)}.bubble-stack{opacity:.78;justify-items:end;gap:12px;max-width:540px;margin:-48px 0 20px auto;display:grid}.bubble-stack img{object-fit:contain;height:auto}.small-label{color:var(--dka-web-surface-text-muted);font-family:var(--dka-typography-label-sm-fontFamily);font-size:var(--dka-typography-label-sm-fontSize);font-weight:var(--dka-typography-label-sm-fontWeight);letter-spacing:var(--dka-typography-label-sm-letterSpacing);line-height:var(--dka-typography-label-sm-lineHeight);text-transform:uppercase;margin-block:28px 16px}.journey-list{border-top:2px solid #0000;border-image:linear-gradient(90deg, var(--dka-web-surface-accent-secondary), var(--dka-web-surface-accent-warm)) 1;gap:20px;display:grid}.journey-panel{border-bottom:1px solid var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.journey-panel{border-bottom:1px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 13%, transparent)}}.journey-panel{padding-block:20px 26px}.journey-panel-header{color:var(--dka-web-surface-accent-primary);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);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.journey-panel-body{background:#ffffff4d;border:1px solid #ffffffad;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:36px;margin-block-start:24px;padding:28px;display:grid;overflow:hidden}.journey-image{border-radius:16px;min-height:330px;position:relative;overflow:hidden}.journey-image img{object-fit:cover;object-position:top center}.journey-text{align-self:center}.journey-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:22px}.journey-text p{color:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.journey-text p{color:color-mix(in srgb, var(--dka-web-surface-text-heading) 78%, transparent)}}.journey-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-text small{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);margin-block-start:28px;display:block}.service-card-section{--dka-web-service-card-bg:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-bg:color-mix(in srgb, var(--dka-web-surface-text-heading) 4%, transparent)}}.service-card-section{--dka-web-service-card-bg-hover:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-bg-hover:color-mix(in srgb, var(--dka-web-surface-text-heading) 7%, transparent)}}.service-card-section{--dka-web-service-card-border:var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-border:color-mix(in srgb, var(--dka-web-surface-text-heading) 12%, transparent)}}.service-card-section{--dka-web-service-card-border-hover:var(--dka-web-surface-accent-primary)}@supports (color:color-mix(in lab, red, red)){.service-card-section{--dka-web-service-card-border-hover:color-mix(in srgb, var(--dka-web-surface-accent-primary) 55%, transparent)}}.service-card-section{--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-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.service-card-tile-wrapper{display:flex}.service-card-tile-wrapper[data-span="2"]{grid-column:span 2}.service-card-tile-wrapper[data-span="3"]{grid-column:span 3}.service-card-tile-wrapper[data-span="4"]{grid-column:span 4}@media (max-width:1199px){.service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card-tile-wrapper[data-span="2"],.service-card-tile-wrapper[data-span="3"],.service-card-tile-wrapper[data-span="4"]{grid-column:span 2}}@media (max-width:640px){.service-card-grid{grid-template-columns:1fr}.service-card-tile-wrapper[data-span="2"],.service-card-tile-wrapper[data-span="3"],.service-card-tile-wrapper[data-span="4"]{grid-column:auto}}.service-card-tile{background:var(--dka-web-service-card-bg);border:1px solid var(--dka-web-service-card-border);color:var(--dka-web-surface-text-heading);min-block-size:280px;inline-size:100%;transition:background var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-standard), border-color var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-standard), transform var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-standard);border-radius:20px;flex-direction:column;gap:16px;padding:28px;text-decoration:none;display:flex;position:relative}.service-card-tile--linked:hover,.service-card-tile--linked:focus-visible{background:var(--dka-web-service-card-bg-hover);border-color:var(--dka-web-service-card-border-hover);transform:translateY(-2px)}.service-card-tile--linked:focus-visible{outline:var(--dka-web-surface-focus-ring-size) solid var(--dka-web-surface-focus);outline-offset:4px}.service-card-tile-icon{background:var(--dka-web-service-card-icon-bg);block-size:48px;color:var(--dka-web-surface-accent-primary);border-radius:12px;justify-content:center;align-items:center;inline-size:48px;display:inline-flex}.service-card-tile-icon img{object-fit:contain;block-size:28px;inline-size:28px}.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-h4-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}.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);letter-spacing:var(--dka-typography-body-sm-letterSpacing);line-height:var(--dka-typography-body-sm-lineHeight);gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-card-tile-features li{padding-inline-start:18px;position:relative}.service-card-tile-features li:before{background:var(--dka-web-surface-accent-primary);content:"";border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:.65em;inset-inline-start:0}.service-card-tile-media{border-radius:12px;margin-block-start:4px;overflow:hidden}.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)}.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{border-radius:12px;block-size:auto;inline-size:100%;max-inline-size:100%;display:block}.service-card-tile-cta{color:var(--dka-web-surface-accent-primary);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);line-height:var(--dka-typography-label-lineHeight);text-transform:uppercase;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:8px;display:inline-flex}.service-card-tile-cta-arrow{transition:transform var(--dka-primitive-animation-duration-fast) var(--dka-primitive-animation-easing-standard)}.service-card-tile--linked:hover .service-card-tile-cta-arrow,.service-card-tile--linked:focus-visible .service-card-tile-cta-arrow{transform:translate(4px)}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:44px;display:grid}.service-card{border:1px solid var(--dka-web-surface-text-heading);background:#ffffff47}@supports (color:color-mix(in lab, red, red)){.service-card{border:1px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 10%, transparent)}}.service-card{color:var(--dka-web-surface-text-heading);border-radius:24px;min-height:320px;padding:32px;display:grid}.service-card span{color:var(--dka-web-surface-accent-primary);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}.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-block:18px}.service-card p{color:var(--dka-web-surface-text-muted);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)}.service-card b{color:var(--dka-web-surface-accent-primary);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);line-height:var(--dka-typography-label-lineHeight);text-transform:uppercase;align-self:end}.archetype-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-block-start:40px;display:grid}.archetype-grid figure{margin:0}.archetype-grid img{height:auto;display:block}.benefit-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{border-top:1px solid var(--dka-web-surface-text-heading)}@supports (color:color-mix(in lab, red, red)){.benefit-list li{border-top:1px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 14%, transparent)}}.benefit-list li{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-h4-fontWeight);letter-spacing:var(--dka-typography-h4-letterSpacing);line-height:var(--dka-typography-h4-lineHeight);padding-block-start:18px}.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:#ffffff4d;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;display:flex}.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)}.closing-panel{border:1px solid var(--dka-web-surface-text-heading);background:#ffffff4d;align-items:center}@supports (color:color-mix(in lab, red, red)){.closing-panel{border:1px solid color-mix(in srgb, var(--dka-web-surface-text-heading) 10%, transparent)}}.closing-panel{border-radius:24px;justify-content:space-between;gap:32px;padding:48px;display:flex}.closing-panel .button-row{margin-block-start:0}.site-footer{padding-block:var(--dka-web-footer-padding-block);position:relative}.site-footer-grid{align-items:start;gap:var(--dka-web-footer-gap);grid-template-columns:minmax(0, var(--dka-web-footer-copy-max-width)) minmax(0, 1fr);max-inline-size:var(--dka-web-layout-grid-max-width);padding-inline:var(--dka-web-footer-padding-inline);width:100%;margin-inline:auto;display:grid}.site-footer:before{background:var(--dka-web-footer-gradient-border);block-size:var(--dka-web-footer-gradient-border-size);content:"";inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.site-footer-brand{align-items:start;gap:var(--dka-web-footer-brand-gap);grid-template-columns:minmax(0,1fr);display:grid}.footer-line img{height:auto;width:var(--dka-web-footer-brand-image-width)}.site-footer-copy{gap:var(--dka-web-footer-copy-gap);display:grid}.site-footer-eyebrow{color:var(--dka-web-footer-link-text-hover);font-size:var(--dka-web-footer-eyebrow-font-size);font-weight:var(--dka-primitive-typography-fontWeight-extrabold);text-transform:uppercase}.site-footer-copy h2{color:var(--dka-web-surface-text-heading);font-size:var(--dka-web-footer-heading-font-size);font-weight:var(--dka-primitive-typography-fontWeight-extrabold);line-height:var(--dka-primitive-typography-lineHeight-tight)}.site-footer-copy p:not(.site-footer-eyebrow){color:var(--dka-web-surface-text-muted);font-size:var(--dka-web-footer-body-font-size);line-height:var(--dka-primitive-typography-lineHeight-normal)}.site-footer-links{align-items:start;column-gap:var(--dka-web-footer-column-gap);justify-content:end;row-gap:var(--dka-web-footer-column-row-gap);flex-wrap:wrap;display:flex}.site-footer-link-group{flex:0 1 var(--dka-web-footer-column-min-width);align-self:start;gap:var(--dka-web-footer-link-gap);justify-items:start;display:grid}.site-footer-link-group-label{color:var(--dka-web-footer-label-text);font-size:var(--dka-web-footer-label-font-size);font-weight:var(--dka-primitive-typography-fontWeight-extrabold);text-transform:uppercase;margin:0;line-height:1}.site-footer-nav{gap:var(--dka-web-footer-link-gap);flex-direction:column;justify-content:start;display:flex}.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)}.footer-meta{color:var(--dka-web-surface-text-muted);font-size:var(--dka-web-footer-meta-font-size);white-space:nowrap}.site-footer-functionbar{align-items:center;gap:var(--dka-web-footer-functionbar-gap);grid-column:1/-1;justify-content:space-between;padding-block-start:var(--dka-web-footer-functionbar-padding-block-start);display:flex}.site-footer-functionbar-meta,.site-footer-status{align-items:center;display:flex}.site-footer-functionbar-meta{gap:var(--dka-web-footer-functionbar-gap)}.site-footer-status{gap:var(--dka-web-footer-status-gap)}.site-footer-functionbar-meta{flex-wrap:wrap}.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);padding-block:3px;padding-inline:var(--dka-primitive-spacing-3);text-transform:uppercase}.site-footer-status span{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{box-shadow:0 0 0 0 color-mix(in srgb, var(--dka-web-footer-status-dot-bg) 30%, transparent)}}.site-footer-status span{inline-size:var(--dka-web-footer-status-dot-size);position:relative}.site-footer-status span: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}.site-footer-placeholder{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:not-allowed;font-size:var(--dka-web-footer-meta-font-size);font-weight:var(--dka-primitive-typography-fontWeight-extrabold);height:var(--dka-web-footer-functionbar-placeholder-size);padding-inline:var(--dka-web-footer-functionbar-placeholder-padding-inline);text-transform:uppercase;align-items:center;display:inline-flex}@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:900px){: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:var(--dka-web-backtop-size-mobile);--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)}.header-menu:not([hidden]){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:36px;--client-strip-duration:32s;--client-strip-fade:48px}.bubble-stack{justify-items:start;margin-block-start:24px}.journey-panel-body,.service-grid,.archetype-grid,.benefit-list,.profile-grid,.expertise-list,.topic-grid{grid-template-columns:1fr}.journey-panel-body{padding:16px}.journey-image{min-height:260px}.profile-art{min-height:520px}.closing-panel{align-items:start;gap:28px;display:grid}.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))}.site-footer-links{align-items:stretch;column-gap:var(--dka-web-footer-column-gap);padding-block:var(--dka-web-footer-column-row-gap);grid-column:1/-1;justify-content:start;justify-self:stretch}.site-footer-link-group{flex:1 1 var(--dka-web-footer-column-min-width);min-inline-size:var(--dka-web-footer-column-min-width)}.site-footer-functionbar{flex-direction:column;align-items:start}.site-footer-functionbar-meta{gap:var(--dka-web-footer-functionbar-gap)}.footer-meta{white-space:normal}}@media (max-width:520px){.site-footer-links{column-gap:var(--dka-web-footer-column-gap)}}@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,.web-availability-toast,.web-availability-dot:after,.site-footer-status span:after{animation:none}}@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}
