:root{color-scheme:light;--kappa-canvas: #fafafa;--kappa-base: #ffffff;--kappa-control: #ffffff;--kappa-tint: #f2f3f5;--kappa-overlay: #e9ebef;--kappa-disabled-surface: var(--kappa-tint);--kappa-readonly-surface: var(--kappa-tint);--kappa-default: #171717;--kappa-strong: #0a0a0a;--kappa-subtle: #696969;--kappa-muted: var(--kappa-subtle);--kappa-accent: #2479b6;--kappa-accent-solid: #247ab7;--kappa-accent-contrast: #ffffff;--kappa-selected-background: #0a0a0a;--kappa-selected-contrast: #ffffff;--kappa-selected-text: var(--kappa-strong);--kappa-info: #175cd3;--kappa-info-text: #175cd3;--kappa-info-solid: #175cd3;--kappa-info-tint: #dbeafe;--kappa-success: #027a48;--kappa-success-text: #027a48;--kappa-success-solid: #027a48;--kappa-success-tint: #d1fadf;--kappa-warning: #b54708;--kappa-warning-text: #b54708;--kappa-warning-solid: #b54708;--kappa-warning-tint: #fef0c7;--kappa-danger: #b42318;--kappa-danger-text: #b42318;--kappa-danger-solid: #b42318;--kappa-danger-tint: #fee4e2;--kappa-chart-1: #247ab7;--kappa-chart-2: #087f8c;--kappa-chart-3: #bb5a15;--kappa-chart-4: #337a4b;--kappa-chart-5: #9f3f75;--kappa-chart-6: #684bb6;--kappa-chart-7: #ae3d39;--kappa-chart-8: #596579;--kappa-hairline: #e7eaef;--kappa-line: #e7eaef;--kappa-input-border: #dcdcdc;--kappa-line-strong: #c7cdd6;--kappa-focus: #247ab7;--kappa-focus-soft: rgba(36, 122, 183, .2);--kappa-shadow: 0 1px 2px rgba(16, 24, 40, .05);--kappa-popover-shadow: 0 8px 24px -6px rgba(16, 24, 40, .12), 0 2px 4px -2px rgba(16, 24, 40, .06);--kappa-emphasis: #17191f;--kappa-badge-beta: var(--kappa-accent);--kappa-badge-inverted: var(--kappa-strong);--kappa-badge-inverted-contrast: var(--kappa-base);--kappa-banner-focus: #247ab7}[data-mode=light]{color-scheme:light;--kappa-canvas: #fafafa;--kappa-base: #ffffff;--kappa-control: #ffffff;--kappa-tint: #f2f3f5;--kappa-overlay: #e9ebef;--kappa-disabled-surface: var(--kappa-tint);--kappa-readonly-surface: var(--kappa-tint);--kappa-default: #171717;--kappa-strong: #0a0a0a;--kappa-subtle: #696969;--kappa-muted: var(--kappa-subtle);--kappa-accent: #2479b6;--kappa-accent-solid: #247ab7;--kappa-accent-contrast: #ffffff;--kappa-selected-background: #0a0a0a;--kappa-selected-contrast: #ffffff;--kappa-selected-text: var(--kappa-strong);--kappa-info: #175cd3;--kappa-info-text: #175cd3;--kappa-info-solid: #175cd3;--kappa-info-tint: #dbeafe;--kappa-success: #027a48;--kappa-success-text: #027a48;--kappa-success-solid: #027a48;--kappa-success-tint: #d1fadf;--kappa-warning: #b54708;--kappa-warning-text: #b54708;--kappa-warning-solid: #b54708;--kappa-warning-tint: #fef0c7;--kappa-danger: #b42318;--kappa-danger-text: #b42318;--kappa-danger-solid: #b42318;--kappa-danger-tint: #fee4e2;--kappa-chart-1: #247ab7;--kappa-chart-2: #087f8c;--kappa-chart-3: #bb5a15;--kappa-chart-4: #337a4b;--kappa-chart-5: #9f3f75;--kappa-chart-6: #684bb6;--kappa-chart-7: #ae3d39;--kappa-chart-8: #596579;--kappa-hairline: #e7eaef;--kappa-line: #e7eaef;--kappa-input-border: #dcdcdc;--kappa-line-strong: #c7cdd6;--kappa-focus: #247ab7;--kappa-focus-soft: rgba(36, 122, 183, .2);--kappa-shadow: 0 1px 2px rgba(16, 24, 40, .05);--kappa-popover-shadow: 0 8px 24px -6px rgba(16, 24, 40, .12), 0 2px 4px -2px rgba(16, 24, 40, .06);--kappa-emphasis: #17191f;--kappa-badge-beta: var(--kappa-accent);--kappa-badge-inverted: var(--kappa-strong);--kappa-badge-inverted-contrast: var(--kappa-base);--kappa-banner-focus: #247ab7}[data-mode=dark]{color-scheme:dark;--kappa-canvas: #030303;--kappa-base: #0f0f0f;--kappa-control: #18181b;--kappa-tint: #262626;--kappa-overlay: #303034;--kappa-disabled-surface: var(--kappa-tint);--kappa-readonly-surface: var(--kappa-tint);--kappa-default: #f5f5f5;--kappa-strong: #fafafa;--kappa-subtle: #a1a1a1;--kappa-muted: var(--kappa-subtle);--kappa-accent: #7185ff;--kappa-accent-solid: #247ab7;--kappa-accent-contrast: #ffffff;--kappa-selected-background: #fafafa;--kappa-selected-contrast: #0f0f0f;--kappa-selected-text: var(--kappa-strong);--kappa-info: #175cd3;--kappa-info-text: #93c5fd;--kappa-info-solid: #175cd3;--kappa-info-tint: #10233f;--kappa-success: #027a48;--kappa-success-text: #86efac;--kappa-success-solid: #027a48;--kappa-success-tint: #102f20;--kappa-warning: #b54708;--kappa-warning-text: #fde68a;--kappa-warning-solid: #b54708;--kappa-warning-tint: #3b2f10;--kappa-danger: #f87171;--kappa-danger-text: #fca5a5;--kappa-danger-solid: #b42318;--kappa-danger-tint: #3b1716;--kappa-chart-1: #8292ff;--kappa-chart-2: #4cc4d0;--kappa-chart-3: #f4a261;--kappa-chart-4: #70c58a;--kappa-chart-5: #e084b4;--kappa-chart-6: #a78bfa;--kappa-chart-7: #f3837e;--kappa-chart-8: #aeb6c3;--kappa-hairline: #262626;--kappa-line: #262626;--kappa-input-border: #52525b;--kappa-line-strong: #52525b;--kappa-focus: #247ab7;--kappa-focus-soft: #247ab73d;--kappa-shadow: none;--kappa-popover-shadow: 0 16px 40px -12px rgba(0, 0, 0, .72);--kappa-emphasis: #17191f;--kappa-badge-beta: var(--kappa-accent);--kappa-badge-inverted: var(--kappa-strong);--kappa-badge-inverted-contrast: var(--kappa-base);--kappa-banner-focus: #93c5fd}[data-kappa-theme=light]{color-scheme:light;--kappa-canvas: #fafafa;--kappa-base: #ffffff;--kappa-control: #ffffff;--kappa-tint: #f2f3f5;--kappa-overlay: #e9ebef;--kappa-disabled-surface: var(--kappa-tint);--kappa-readonly-surface: var(--kappa-tint);--kappa-default: #171717;--kappa-strong: #0a0a0a;--kappa-subtle: #696969;--kappa-muted: var(--kappa-subtle);--kappa-accent: #2479b6;--kappa-accent-solid: #247ab7;--kappa-accent-contrast: #ffffff;--kappa-selected-background: #0a0a0a;--kappa-selected-contrast: #ffffff;--kappa-selected-text: var(--kappa-strong);--kappa-info: #175cd3;--kappa-info-text: #175cd3;--kappa-info-solid: #175cd3;--kappa-info-tint: #dbeafe;--kappa-success: #027a48;--kappa-success-text: #027a48;--kappa-success-solid: #027a48;--kappa-success-tint: #d1fadf;--kappa-warning: #b54708;--kappa-warning-text: #b54708;--kappa-warning-solid: #b54708;--kappa-warning-tint: #fef0c7;--kappa-danger: #b42318;--kappa-danger-text: #b42318;--kappa-danger-solid: #b42318;--kappa-danger-tint: #fee4e2;--kappa-chart-1: #247ab7;--kappa-chart-2: #087f8c;--kappa-chart-3: #bb5a15;--kappa-chart-4: #337a4b;--kappa-chart-5: #9f3f75;--kappa-chart-6: #684bb6;--kappa-chart-7: #ae3d39;--kappa-chart-8: #596579;--kappa-hairline: #e7eaef;--kappa-line: #e7eaef;--kappa-input-border: #dcdcdc;--kappa-line-strong: #c7cdd6;--kappa-focus: #247ab7;--kappa-focus-soft: rgba(36, 122, 183, .2);--kappa-shadow: 0 1px 2px rgba(16, 24, 40, .05);--kappa-popover-shadow: 0 8px 24px -6px rgba(16, 24, 40, .12), 0 2px 4px -2px rgba(16, 24, 40, .06);--kappa-emphasis: #17191f;--kappa-badge-beta: var(--kappa-accent);--kappa-badge-inverted: var(--kappa-strong);--kappa-badge-inverted-contrast: var(--kappa-base);--kappa-banner-focus: #247ab7}[data-kappa-theme=dark]{color-scheme:dark;--kappa-canvas: #030303;--kappa-base: #0f0f0f;--kappa-control: #18181b;--kappa-tint: #262626;--kappa-overlay: #303034;--kappa-disabled-surface: var(--kappa-tint);--kappa-readonly-surface: var(--kappa-tint);--kappa-default: #f5f5f5;--kappa-strong: #fafafa;--kappa-subtle: #a1a1a1;--kappa-muted: var(--kappa-subtle);--kappa-accent: #7185ff;--kappa-accent-solid: #247ab7;--kappa-accent-contrast: #ffffff;--kappa-selected-background: #fafafa;--kappa-selected-contrast: #0f0f0f;--kappa-selected-text: var(--kappa-strong);--kappa-info: #175cd3;--kappa-info-text: #93c5fd;--kappa-info-solid: #175cd3;--kappa-info-tint: #10233f;--kappa-success: #027a48;--kappa-success-text: #86efac;--kappa-success-solid: #027a48;--kappa-success-tint: #102f20;--kappa-warning: #b54708;--kappa-warning-text: #fde68a;--kappa-warning-solid: #b54708;--kappa-warning-tint: #3b2f10;--kappa-danger: #f87171;--kappa-danger-text: #fca5a5;--kappa-danger-solid: #b42318;--kappa-danger-tint: #3b1716;--kappa-chart-1: #8292ff;--kappa-chart-2: #4cc4d0;--kappa-chart-3: #f4a261;--kappa-chart-4: #70c58a;--kappa-chart-5: #e084b4;--kappa-chart-6: #a78bfa;--kappa-chart-7: #f3837e;--kappa-chart-8: #aeb6c3;--kappa-hairline: #262626;--kappa-line: #262626;--kappa-input-border: #52525b;--kappa-line-strong: #52525b;--kappa-focus: #247ab7;--kappa-focus-soft: #247ab73d;--kappa-shadow: none;--kappa-popover-shadow: 0 16px 40px -12px rgba(0, 0, 0, .72);--kappa-emphasis: #17191f;--kappa-badge-beta: var(--kappa-accent);--kappa-badge-inverted: var(--kappa-strong);--kappa-badge-inverted-contrast: var(--kappa-base);--kappa-banner-focus: #93c5fd}.kappa-banner-action{box-sizing:border-box;display:inline-flex;max-inline-size:100%;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.375rem;appearance:none;font:inherit;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.kappa-banner-action--sm{min-block-size:2rem;padding-block:.375rem;padding-inline:.75rem;font-size:.8125rem}.kappa-banner-action--xs{min-block-size:1.75rem;padding-block:.3125rem;padding-inline:.625rem;font-size:.75rem}.kappa-banner-action--primary{border-color:var( --kappa-banner-action-accent, var(--kappa-info-solid, var(--kappa-info, #175cd3)) );background:var( --kappa-banner-action-accent, var(--kappa-info-solid, var(--kappa-info, #175cd3)) );color:var(--kappa-banner-action-contrast, #ffffff)}.kappa-banner-action--primary:hover:not(:disabled){background:color-mix(in srgb,var( --kappa-banner-action-accent, var(--kappa-info-solid, var(--kappa-info, #175cd3)) ) 88%,var(--kappa-black, #000000))}.kappa-banner-action--secondary{border-color:color-mix(in srgb,var( --kappa-banner-action-accent, var(--kappa-info-solid, var(--kappa-info, #175cd3)) ) 50%,transparent);background:transparent;color:inherit}.kappa-banner-action--ghost{border-color:transparent;background:transparent;color:inherit}.kappa-banner-action--secondary:hover:not(:disabled),.kappa-banner-action--ghost:hover:not(:disabled){background:color-mix(in srgb,var( --kappa-banner-action-accent, var(--kappa-info-solid, var(--kappa-info, #175cd3)) ) 12%,transparent);color:inherit}.kappa-banner-action:focus-visible{outline:2px solid var(--kappa-banner-focus, var(--kappa-focus, #4c63ff));outline-offset:2px}.kappa-banner-action:disabled{cursor:not-allowed;opacity:.55}@media(prefers-reduced-motion:reduce){.kappa-banner-action{transition:none}}.kappa-banner{--kappa-banner-action-accent: var(--kappa-info-solid, var(--kappa-info, #175cd3));--kappa-banner-action-contrast: var(--kappa-accent-contrast, #ffffff);--kappa-banner-background: var(--kappa-control, #ffffff);--kappa-banner-border: var(--kappa-line, #e3e6eb);--kappa-banner-foreground: var(--kappa-default, #17191f);--kappa-banner-muted: var(--kappa-subtle, #6c7480);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;gap:.125rem;border:1px solid var(--kappa-banner-border);background:var(--kappa-banner-background);color:var(--kappa-banner-foreground);font-family:var(--kappa-font-sans, inherit);line-height:1.5;text-align:start}.kappa-banner:has(>.kappa-banner__icon){grid-template-columns:auto minmax(0,1fr);column-gap:.5rem}.kappa-banner--base{padding-block:.5rem;padding-inline:.625rem;border-radius:.5rem;font-size:.875rem}.kappa-banner--sm{padding-block:.375rem;padding-inline:.5rem;border-radius:.375rem;font-size:.8125rem;line-height:1.375}.kappa-banner--alert{--kappa-banner-action-accent: var(--kappa-warning-solid, var(--kappa-warning, #b54708));--kappa-banner-background: var(--kappa-warning-tint, #fef0c7);--kappa-banner-border: color-mix( in srgb, var(--kappa-warning-text, #b54708) 28%, transparent );--kappa-banner-foreground: var(--kappa-warning-text, #b54708);--kappa-banner-muted: var(--kappa-warning-text, #b54708)}.kappa-banner--error{--kappa-banner-action-accent: var(--kappa-danger-solid, var(--kappa-danger, #b42318));--kappa-banner-background: var(--kappa-danger-tint, #fee4e2);--kappa-banner-border: color-mix( in srgb, var(--kappa-danger-text, #b42318) 28%, transparent );--kappa-banner-foreground: var(--kappa-danger-text, #b42318);--kappa-banner-muted: var(--kappa-danger-text, #b42318)}.kappa-banner--secondary{--kappa-banner-action-accent: var(--kappa-emphasis, #17191f);--kappa-banner-background: var(--kappa-tint, #f4f6f9);--kappa-banner-border: var(--kappa-line, #e3e6eb);--kappa-banner-foreground: var(--kappa-default, #17191f);--kappa-banner-muted: var(--kappa-default, #17191f)}.kappa-banner__icon{display:inline-flex;grid-column:1;grid-row:1;block-size:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;color:currentColor;transform:translateY(.125rem)}.kappa-banner__icon-node,.kappa-banner__icon svg{inline-size:1em;block-size:1em;flex:none;color:currentColor}.kappa-banner__body{display:grid;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;align-items:start;gap:.75rem}.kappa-banner:has(>.kappa-banner__icon)>.kappa-banner__body{grid-column:2}.kappa-banner__copy{display:grid;min-inline-size:0;gap:.125rem;overflow-wrap:anywhere}.kappa-banner__copy--inline{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;row-gap:.125rem}.kappa-banner .kappa-banner__title,.kappa-banner .kappa-banner__description p,.kappa-banner .kappa-banner__content p{margin:0}.kappa-banner .kappa-banner__title{color:var(--kappa-banner-foreground);font-size:.875rem;font-weight:500;line-height:1.375}.kappa-banner .kappa-banner__description,.kappa-banner .kappa-banner__content{min-inline-size:0;color:var(--kappa-banner-muted);font-size:.8125rem;line-height:1.375;overflow-wrap:anywhere}.kappa-banner__content{grid-column:1 / -1}.kappa-banner.kappa-banner--sm .kappa-banner__title,.kappa-banner.kappa-banner--sm .kappa-banner__description,.kappa-banner.kappa-banner--sm .kappa-banner__content{font-size:.8125rem}.kappa-banner__action{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.kappa-banner__action--compact{margin-inline-start:auto}@media(max-width:32.5rem){.kappa-banner__body{grid-template-columns:minmax(0,1fr)}.kappa-banner__action{justify-content:flex-start;margin-inline-start:0}}.kappa-dialog__backdrop{box-sizing:border-box;position:fixed;z-index:calc(var(--kappa-dialog-z-index, 900) + var(--layer-index, 0));inset:0;background:var(--kappa-dialog-backdrop, rgba(16, 18, 23, .44));-webkit-backdrop-filter:blur(2px) saturate(.82);backdrop-filter:blur(2px) saturate(.82);pointer-events:auto}.kappa-dialog__positioner{box-sizing:border-box;position:fixed;z-index:calc(var(--kappa-dialog-z-index, 900) + var(--layer-index, 0) + 1);inset:0;display:grid;align-items:center;justify-items:center;overflow-y:auto;overscroll-behavior:contain;padding:clamp(.75rem,2vw,1.5rem);pointer-events:none;scrollbar-gutter:stable both-edges}.kappa-dialog__content{--kappa-dialog-inline-size: 26rem;--kappa-dialog-duration: .16s;box-sizing:border-box;position:relative;display:flex;inline-size:min(var(--kappa-dialog-inline-size),calc(100vw - 1.5rem));max-inline-size:calc(100vw - 1.5rem);max-block-size:calc(100vh - 1.5rem);max-block-size:calc(100dvb - 1.5rem);min-inline-size:0;flex-direction:column;gap:1rem;overflow:hidden;padding:1.25rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.75rem;background:var(--kappa-control, #ffffff);box-shadow:0 0 0 1px color-mix(in srgb,var(--kappa-default, #17191f) 4%,transparent),var( --kappa-dialog-shadow, 0 24px 64px -20px rgba(16, 24, 40, .34), 0 8px 20px -12px rgba(16, 24, 40, .24) );color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);outline:none;pointer-events:auto}.kappa-dialog__content[data-size=sm]{--kappa-dialog-inline-size: 20rem}.kappa-dialog__content[data-size=lg]{--kappa-dialog-inline-size: 34rem}.kappa-dialog__content[data-size=xl]{--kappa-dialog-inline-size: 48rem}.kappa-dialog__content[data-close-button]>.kappa-dialog__header{padding-inline-end:2.25rem}.kappa-dialog__content:focus-visible{border-color:var(--kappa-focus, #4c63ff);box-shadow:0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16)),var( --kappa-dialog-shadow, 0 24px 64px -20px rgba(16, 24, 40, .34), 0 8px 20px -12px rgba(16, 24, 40, .24) )}.kappa-dialog__header{box-sizing:border-box;display:flex;min-inline-size:0;flex:none;flex-direction:column;gap:.25rem}.kappa-dialog__title{margin:0;color:var(--kappa-default, #17191f);font-size:1rem;font-weight:650;letter-spacing:-.012em;line-height:1.375rem}.kappa-dialog__description{margin:0;color:var(--kappa-subtle, #6c7480);font-size:.8125rem;line-height:1.25rem}.kappa-dialog__footer{box-sizing:border-box;display:flex;min-inline-size:0;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding-block-start:.25rem}.kappa-dialog__close{box-sizing:border-box;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-flex;inline-size:1.75rem;block-size:1.75rem;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;direction:inherit;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-dialog__close svg{inline-size:.875rem;block-size:.875rem;pointer-events:none}.kappa-dialog__close:hover{border-color:var(--kappa-line, #e3e6eb);background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-dialog__close:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-dialog__close:disabled,.kappa-dialog__close[aria-disabled=true]{cursor:not-allowed;opacity:.5}.kappa-dialog__backdrop[data-state=open]{animation:kappa-dialog-backdrop-in var(--kappa-dialog-duration, .16s) ease-out}.kappa-dialog__content[data-state=open]{animation:kappa-dialog-content-in var(--kappa-dialog-duration, .16s) cubic-bezier(.16,1,.3,1)}.kappa-dialog__backdrop[data-state=closed]{opacity:0;animation:kappa-dialog-backdrop-out .1s ease-in;pointer-events:none}.kappa-dialog__content[data-state=closed]{opacity:0;animation:kappa-dialog-content-out .1s ease-in;pointer-events:none}@keyframes kappa-dialog-backdrop-in{0%{opacity:0}}@keyframes kappa-dialog-backdrop-out{to{opacity:0}}@keyframes kappa-dialog-content-in{0%{opacity:0;transform:translateY(.375rem) scale(.985)}}@keyframes kappa-dialog-content-out{to{opacity:0;transform:translateY(.25rem) scale(.99)}}@media(max-width:30rem){.kappa-dialog__positioner{align-items:end;padding:.5rem}.kappa-dialog__content{inline-size:100%;max-inline-size:100%;max-block-size:calc(100dvb - 1rem);padding:1rem;border-radius:.625rem}}@media(prefers-reduced-motion:reduce){.kappa-dialog__backdrop[data-state],.kappa-dialog__content[data-state],.kappa-dialog__close{animation:none;transition:none}}@media(forced-colors:active){.kappa-dialog__backdrop{background:transparent}.kappa-dialog__content,.kappa-dialog__close:hover{border-color:CanvasText}.kappa-dialog__close:focus-visible,.kappa-dialog__content:focus-visible{outline-color:Highlight}}.kappa-dialog-layout__content{min-block-size:0;gap:0;overflow:hidden;padding:0}.kappa-dialog-layout__content[hidden]{display:none}.kappa-dialog-layout__content[data-vertical-align=top]{align-self:start;margin-block-start:clamp(1rem,7dvb,4rem)}.kappa-dialog-layout__header{box-sizing:border-box;display:flex;min-inline-size:0;flex:none;flex-direction:column;gap:.25rem;padding:1rem 3.25rem .875rem 1.125rem;border-block-end:1px solid var(--kappa-hairline, #edf0f3);background:var(--kappa-control, #ffffff)}.kappa-dialog-layout__body{box-sizing:border-box;min-block-size:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.125rem;scrollbar-gutter:stable}.kappa-dialog-layout__actions{box-sizing:border-box;display:flex;min-inline-size:0;flex:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-block-start:1px solid var(--kappa-hairline, #edf0f3);background:var(--kappa-elevated, #f8f9fb)}.kappa-dialog-layout__primary{display:flex;min-inline-size:0;align-items:center;justify-content:flex-end;gap:.5rem}@media(max-width:30rem){.kappa-dialog-layout__content[data-vertical-align]{align-self:end;margin-block-start:0}.kappa-dialog-layout__header{padding:.875rem 3rem .75rem 1rem}.kappa-dialog-layout__body{padding:.875rem 1rem}.kappa-dialog-layout__actions{padding:.75rem}}@media(forced-colors:active){.kappa-dialog-layout__header,.kappa-dialog-layout__actions{border-color:CanvasText}}.kappa-input{--kappa-input-height: 2.25rem;--kappa-input-padding: .75rem;--kappa-input-radius: .125rem;--kappa-input-font-size: .8125rem;box-sizing:border-box;display:block;inline-size:100%;min-inline-size:0;block-size:var(--kappa-input-height);padding-block:0;padding-inline:var(--kappa-input-padding);border:1px solid var(--kappa-input-border, #dcdcdc);border-radius:var(--kappa-input-radius);background:var(--kappa-control, #ffffff);box-shadow:none;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:var(--kappa-input-font-size);font-weight:450;line-height:1.35;outline:2px solid transparent;outline-offset:1px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,outline-color .12s ease}.kappa-input[data-size=xs]{--kappa-input-height: 1.5rem;--kappa-input-padding: .5rem;--kappa-input-radius: .125rem;--kappa-input-font-size: .75rem}.kappa-input[data-size=sm]{--kappa-input-height: 1.75rem;--kappa-input-padding: .625rem;--kappa-input-radius: .125rem;--kappa-input-font-size: .75rem}.kappa-input[data-size=lg]{--kappa-input-height: 2.5rem;--kappa-input-padding: .75rem;--kappa-input-font-size: .875rem}.kappa-input::placeholder{color:var(--kappa-muted, #9aa2ae);opacity:1}.kappa-input::selection{background:var(--kappa-accent, #2479b6);color:var(--kappa-accent-contrast, #ffffff)}.kappa-input:hover:not(:disabled,:read-only,[data-invalid],[aria-invalid=true]){border-color:var(--kappa-focus, #247ab7)}.kappa-input:focus-visible{border-color:var(--kappa-focus, #247ab7);box-shadow:0 0 5px var(--kappa-focus, #247ab7)}.kappa-input:where([data-invalid],[aria-invalid=true]){border-color:var(--kappa-danger, #b42318)}.kappa-input:where([data-invalid],[aria-invalid=true]):focus-visible{box-shadow:0 0 5px var(--kappa-danger, #b42318)}.kappa-input:disabled{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:.62}.kappa-input:read-only:not(:disabled){background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9));cursor:default}.kappa-input::file-selector-button{block-size:calc(var(--kappa-input-height) - 2px);margin-inline-end:var(--kappa-input-padding);padding:0;border:0;background:transparent;color:var(--kappa-default, #17191f);cursor:pointer;font:inherit;font-weight:600}.kappa-input:disabled::file-selector-button{color:inherit;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.kappa-input{transition:none}}@media(forced-colors:active){.kappa-input:focus-visible{border-color:Highlight;box-shadow:none;outline-color:Highlight}.kappa-input:where([data-invalid],[aria-invalid=true]){border-color:Mark}.kappa-input:disabled{color:GrayText;opacity:1}}.kappa-delete-resource{--kappa-delete-resource-surface: var(--kappa-tint);font-family:var(--kappa-font-sans, inherit)}.kappa-delete-resource .kappa-dialog-layout__actions{background:var(--kappa-delete-resource-surface)}.kappa-delete-resource>.kappa-dialog-layout__header{padding-inline-end:1.125rem}.kappa-delete-resource__form{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;min-inline-size:0}.kappa-delete-resource__body{display:flex;flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.5}.kappa-delete-resource__name{margin:0;overflow-wrap:anywhere;color:var(--kappa-strong);font-weight:600}.kappa-delete-resource__details{min-inline-size:0;overflow-wrap:anywhere;color:var(--kappa-subtle)}.kappa-delete-resource__details>:first-child{margin-block-start:0}.kappa-delete-resource__details>:last-child{margin-block-end:0}.kappa-delete-resource__confirmation{display:grid;gap:.5rem}.kappa-delete-resource__confirmation>label{color:var(--kappa-strong)}.kappa-delete-resource__confirmation>.kappa-input{inline-size:100%;min-inline-size:0}.kappa-breadcrumbs{--kappa-breadcrumbs-foreground: var(--kappa-subtle, #6c7480);--kappa-breadcrumbs-strong: var(--kappa-default, #17191f);--kappa-breadcrumbs-focus: var(--kappa-focus, #4c63ff);--kappa-breadcrumbs-font-size: .875rem;--kappa-breadcrumbs-line-height: 1.25rem;--kappa-breadcrumbs-gap: .375rem;box-sizing:border-box;min-inline-size:0;color:var(--kappa-breadcrumbs-foreground);font-family:var(--kappa-font-sans, inherit);font-size:var(--kappa-breadcrumbs-font-size);line-height:var(--kappa-breadcrumbs-line-height)}.kappa-breadcrumbs[data-size=sm]{--kappa-breadcrumbs-font-size: .8125rem;--kappa-breadcrumbs-line-height: 1.125rem;--kappa-breadcrumbs-gap: .25rem}.kappa-breadcrumbs__list{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--kappa-breadcrumbs-gap);margin:0;padding:0;list-style:none}.kappa-breadcrumbs .kappa-breadcrumbs__item{display:inline-flex;max-inline-size:100%;min-inline-size:0;align-items:center;gap:.25rem;color:inherit;font-size:inherit;line-height:inherit}.kappa-breadcrumbs__link,.kappa-breadcrumbs__page{display:inline-flex;max-inline-size:100%;min-inline-size:0;align-items:center;gap:.25rem;border-radius:.25rem;color:inherit;overflow-wrap:anywhere;text-align:start}.kappa-breadcrumbs__link{cursor:pointer;text-decoration:none;transition:color .12s ease}.kappa-breadcrumbs__link:hover{color:var(--kappa-breadcrumbs-strong)}.kappa-breadcrumbs__link:focus-visible{outline:2px solid var(--kappa-breadcrumbs-focus);outline-offset:2px}.kappa-breadcrumbs__page{color:var(--kappa-breadcrumbs-strong);font-weight:500}.kappa-breadcrumbs .kappa-breadcrumbs__separator{display:inline-flex;flex:none;align-items:center;justify-content:center;color:inherit;font-size:inherit;line-height:1}.kappa-breadcrumbs__separator-icon{inline-size:.875rem;block-size:.875rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .12s ease}.kappa-breadcrumbs:dir(rtl) .kappa-breadcrumbs__separator-icon{transform:rotate(180deg)}.kappa-breadcrumbs__ellipsis{display:inline-grid;inline-size:1.25rem;block-size:1.25rem;flex:none;place-items:center;color:var(--kappa-breadcrumbs-foreground)}.kappa-breadcrumbs__ellipsis-icon{inline-size:1rem;block-size:1rem;fill:currentColor}@media(prefers-reduced-motion:reduce){.kappa-breadcrumbs__link,.kappa-breadcrumbs__separator-icon{transition:none}}@media(forced-colors:active){.kappa-breadcrumbs__link:focus-visible{outline-color:Highlight}.kappa-breadcrumbs__separator,.kappa-breadcrumbs__ellipsis{color:CanvasText}}.kappa-checkbox{box-sizing:border-box;display:inline-flex;inline-size:max-content;max-inline-size:100%;align-items:center;gap:.5rem;color:var(--kappa-default, #17191f);cursor:pointer;font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem;-webkit-user-select:none;user-select:none}.kappa-checkbox *,.kappa-checkbox *:before,.kappa-checkbox *:after{box-sizing:border-box}.kappa-checkbox__control{display:inline-flex;flex:none;inline-size:1rem;block-size:1rem;align-items:center;justify-content:center;border-radius:var(--kappa-radius-sm, .25rem);background:var(--kappa-control, #ffffff);box-shadow:inset 0 0 0 1px var(--kappa-line, #e3e6eb);color:var(--kappa-accent-contrast, #ffffff);transition:background-color .12s ease,box-shadow .12s ease}.kappa-checkbox__control[data-hover]:not([data-disabled]){box-shadow:inset 0 0 0 1px var(--kappa-subtle, #6c7480)}.kappa-checkbox__control[data-focus-visible]{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-checkbox__control[data-state=checked],.kappa-checkbox__control[data-state=indeterminate]{background:var(--kappa-accent-solid, #247ab7);box-shadow:inset 0 0 0 1px var(--kappa-accent-solid, #247ab7)}.kappa-checkbox__control[data-hover]:not([data-disabled])[data-state=checked],.kappa-checkbox__control[data-hover]:not([data-disabled])[data-state=indeterminate]{background:color-mix(in oklab,var(--kappa-accent-solid, #247ab7) 92%,var(--kappa-button-active-mix, #17191f) 8%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--kappa-accent-solid, #247ab7) 92%,var(--kappa-button-active-mix, #17191f) 8%)}.kappa-checkbox__control[data-invalid]{box-shadow:inset 0 0 0 1px var(--kappa-danger, #b42318)}.kappa-checkbox__control[data-invalid][data-state=checked],.kappa-checkbox__control[data-invalid][data-state=indeterminate]{background:var(--kappa-danger, #b42318);box-shadow:inset 0 0 0 1px var(--kappa-danger, #b42318)}.kappa-checkbox__control[data-invalid][data-focus-visible]{outline-color:var(--kappa-danger, #b42318)}.kappa-checkbox[data-disabled]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-checkbox[data-readonly]{cursor:default}.kappa-checkbox__indicator{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.kappa-checkbox__indicator[hidden]{display:none}.kappa-checkbox__mark{display:block;inline-size:.75rem;block-size:.75rem}.kappa-checkbox__label{min-inline-size:0}.kappa-checkbox-group{box-sizing:border-box;display:flex;min-inline-size:0;flex-direction:column;gap:.5rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem}.kappa-checkbox-group *,.kappa-checkbox-group *:before,.kappa-checkbox-group *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.kappa-checkbox__control{transition:none}}@media(forced-colors:active){.kappa-checkbox__control{box-shadow:inset 0 0 0 1px ButtonText}.kappa-checkbox__control[data-state=checked],.kappa-checkbox__control[data-state=indeterminate]{background:Highlight;box-shadow:inset 0 0 0 1px Highlight;color:HighlightText}.kappa-checkbox__control[data-focus-visible]{outline-color:Highlight}}.kappa-dropdown__trigger,.kappa-dropdown__context-trigger{box-sizing:border-box;color:inherit;font:inherit}.kappa-dropdown__indicator{display:inline-flex;inline-size:.875rem;block-size:.875rem;flex:none;align-items:center;justify-content:center;margin-inline-start:var(--kappa-dropdown-indicator-gap, .375rem);transition:transform .12s ease}.kappa-dropdown__indicator svg,.kappa-dropdown__sub-caret,.kappa-dropdown__selected-indicator svg,.kappa-dropdown__item-indicator svg{display:block;inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.kappa-dropdown__indicator[data-state=open]{transform:rotate(180deg)}.kappa-dropdown__positioner{--z-index: var(--kappa-dropdown-z-index, 1000) !important;max-inline-size:calc(100vw - 1rem)}.kappa-dropdown__positioner--sub{--z-index: var( --kappa-dropdown-sub-z-index, calc(var(--kappa-dropdown-z-index, 1000) + 1) ) !important}.kappa-dropdown__content{--kappa-dropdown-enter-x: 0;--kappa-dropdown-enter-y: -.25rem;box-sizing:border-box;inline-size:max-content;min-inline-size:min(var(--kappa-dropdown-min-inline-size, 11rem),var(--available-width, calc(100vw - 1rem) ),calc(100vw - 1rem));max-inline-size:min(var(--kappa-dropdown-max-inline-size, 20rem),var(--available-width, calc(100vw - 1rem) ),calc(100vw - 1rem));max-block-size:min(var(--available-height, 24rem),var(--kappa-dropdown-max-block-size, 24rem));padding:.375rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.375rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-control, #ffffff);box-shadow:var( --kappa-popover-shadow, 0 10px 28px -8px rgba(16, 24, 40, .2), 0 2px 6px -3px rgba(16, 24, 40, .12) );color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem;outline:none;scrollbar-color:var(--kappa-line, #e3e6eb) transparent;scrollbar-width:thin;transform-origin:var(--transform-origin)}.kappa-dropdown__content--sub{--kappa-dropdown-min-inline-size: 10rem}.kappa-dropdown__content[data-side=top]{--kappa-dropdown-enter-y: .25rem}.kappa-dropdown__content[data-side=left]{--kappa-dropdown-enter-x: .25rem;--kappa-dropdown-enter-y: 0}.kappa-dropdown__content[data-side=right]{--kappa-dropdown-enter-x: -.25rem;--kappa-dropdown-enter-y: 0}.kappa-dropdown__content[data-state=open]{animation:kappa-dropdown-in .12s cubic-bezier(.16,1,.3,1)}.kappa-dropdown__content[data-state=closed]{opacity:0;pointer-events:none;visibility:hidden;animation:kappa-dropdown-out 80ms ease-out}.kappa-dropdown__content>*,.kappa-dropdown__item,.kappa-dropdown__label,.kappa-dropdown__separator,.kappa-dropdown__shortcut{box-sizing:border-box}.kappa-dropdown__item{position:relative;display:flex;min-inline-size:0;min-block-size:2rem;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;border:0;border-radius:.375rem;background:transparent;color:var(--kappa-default, #17191f);cursor:pointer;font:inherit;line-height:1.25rem;outline:none;text-align:start;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color 80ms ease,color 80ms ease}.kappa-dropdown__item[data-highlighted],.kappa-dropdown__sub-trigger[data-state=open]{background:var(--kappa-overlay, rgba(16, 24, 40, .06))}.kappa-dropdown__item:focus-visible{box-shadow:inset 0 0 0 1px var(--kappa-focus, #4c63ff),0 0 0 2px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-dropdown__item[data-variant=destructive]{color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-dropdown__item[data-variant=destructive][data-highlighted]{background:var(--kappa-danger-tint, rgba(180, 35, 24, .08));color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-dropdown__item[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58);pointer-events:none}.kappa-dropdown__item[data-inset]{padding-inline-start:2rem}.kappa-dropdown__item-icon{inline-size:.9375rem;block-size:.9375rem;flex:none;color:currentColor;pointer-events:none}.kappa-dropdown__item>svg:not(.kappa-dropdown__sub-caret),.kappa-dropdown__item>[data-icon]{inline-size:.9375rem;block-size:.9375rem;flex:none;pointer-events:none}.kappa-dropdown__item-text{min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-dropdown__link-item:hover{text-decoration:none}.kappa-dropdown__selected-indicator{display:inline-flex;inline-size:.875rem;block-size:.875rem;flex:none;align-items:center;justify-content:center;margin-inline-start:auto}.kappa-dropdown__option-item{padding-inline-start:2rem}.kappa-dropdown__option-item[data-inset]{padding-inline-start:2.5rem}.kappa-dropdown__item-indicator{position:absolute;inset-inline-start:.5rem;display:inline-flex;inline-size:.875rem;block-size:.875rem;align-items:center;justify-content:center;color:currentColor}.kappa-dropdown__item-indicator[hidden]{display:none}.kappa-dropdown__group,.kappa-dropdown__radio-group{display:block}.kappa-dropdown__label{display:block;padding-block:.375rem .25rem;padding-inline:.5rem;color:var(--kappa-subtle, #6c7480);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1rem;text-transform:uppercase}.kappa-dropdown__label[data-inset]{padding-inline-start:2rem}.kappa-dropdown__separator{block-size:1px;margin-block:.25rem;margin-inline:-.125rem;border:0;background:var(--kappa-hairline, rgba(16, 24, 40, .08))}.kappa-dropdown__shortcut{flex:none;margin-inline-start:auto;color:var(--kappa-subtle, #6c7480);font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.6875rem;letter-spacing:.01em;line-height:1rem}.kappa-dropdown__sub-caret{inline-size:.875rem;block-size:.875rem;flex:none;margin-inline-start:auto}.kappa-dropdown__sub-caret:dir(rtl){transform:rotate(180deg)}.kappa-dropdown__arrow{--arrow-size: .5rem;--arrow-background: var(--kappa-control, #ffffff);color:var(--kappa-line, #e3e6eb)}.kappa-dropdown__arrow-tip{border-block-start:1px solid currentColor;border-inline-start:1px solid currentColor}@keyframes kappa-dropdown-in{0%{opacity:0;transform:translate(var(--kappa-dropdown-enter-x),var(--kappa-dropdown-enter-y)) scale(.985)}}@keyframes kappa-dropdown-out{to{opacity:0;transform:translate(var(--kappa-dropdown-enter-x),var(--kappa-dropdown-enter-y)) scale(.985)}}@media(prefers-reduced-motion:reduce){.kappa-dropdown__indicator,.kappa-dropdown__item{transition:none}.kappa-dropdown__content[data-state]{animation:none}}@media(pointer:coarse){.kappa-dropdown__item{min-block-size:2.25rem}}@media(forced-colors:active){.kappa-dropdown__content{border-color:CanvasText}.kappa-dropdown__item[data-highlighted],.kappa-dropdown__sub-trigger[data-state=open]{outline:1px solid Highlight;outline-offset:-1px}.kappa-dropdown__item[data-variant=destructive]{color:CanvasText}.kappa-dropdown__item[data-disabled]{color:GrayText;opacity:1}.kappa-dropdown__item-indicator,.kappa-dropdown__selected-indicator{color:Highlight}}.kappa-loader{--kappa-loader-size: 1.5rem;--kappa-loader-duration: 1.5s;--kappa-loader-duration-slow: 6s;--kappa-loader-half-duration: -.75s;--kappa-loader-track-opacity: .16;position:relative;display:inline-flex;inline-size:var(--kappa-loader-size);block-size:var(--kappa-loader-size);flex:none;align-items:center;justify-content:center;color:currentColor;vertical-align:middle}.kappa-loader__graphic{position:relative;display:block;inline-size:100%;block-size:100%;color:currentColor}.kappa-loader__spinner{overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2;transform-origin:center;animation:kappa-loader-rotate var(--kappa-loader-duration) linear infinite}.kappa-loader__track{opacity:var(--kappa-loader-track-opacity)}.kappa-loader__indicator{stroke-dasharray:0 60;animation:kappa-loader-dash var(--kappa-loader-duration) ease-in-out infinite}.kappa-loader__graphic[data-graphic=waveform]{display:flex;align-items:center;justify-content:space-between;padding:5% 8%}.kappa-loader__bar{inline-size:12%;block-size:90%;border-radius:999px;background:currentColor;transform:scaleY(.3);animation:kappa-loader-waveform var(--kappa-loader-duration) ease-in-out infinite;animation-delay:var(--kappa-loader-delay)}.kappa-loader__graphic[data-graphic=helix]{display:flex;flex-direction:column}.kappa-loader__helix-slice{position:relative;display:block;inline-size:100%;block-size:calc(100% / 6)}.kappa-loader__helix-slice:before,.kappa-loader__helix-slice:after{position:absolute;inset-block-start:0;inset-inline-start:41.667%;inline-size:calc(100% / 6);block-size:100%;border-radius:50%;background:currentColor;content:"";animation:kappa-loader-helix var(--kappa-loader-duration) linear infinite;animation-delay:var(--kappa-loader-delay)}.kappa-loader__helix-slice:after{animation-delay:var(--kappa-loader-opposite-delay)}.kappa-loader__quantum-field{position:absolute;inset:0;display:block;animation:kappa-loader-rotate var(--kappa-loader-duration-slow) linear infinite}.kappa-loader__quantum-particle{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:rotate(var(--kappa-loader-rotation))}.kappa-loader__quantum-particle:before{inline-size:17.5%;block-size:17.5%;border-radius:50%;background:currentColor;content:"";opacity:.4;animation:kappa-loader-quantum var(--kappa-loader-duration) linear infinite;animation-delay:var(--kappa-loader-delay)}.kappa-loader__graphic[data-graphic=dot-wave]{display:flex;align-items:center;justify-content:space-between;padding-inline:3%}.kappa-loader__graphic[data-graphic=dot-wave] .kappa-loader__dot{inline-size:18%;block-size:18%;border-radius:50%;background:currentColor;animation:kappa-loader-dot-wave var(--kappa-loader-duration) ease-in-out infinite;animation-delay:var(--kappa-loader-delay)}.kappa-loader__graphic[data-graphic=dot-stream],.kappa-loader__graphic[data-graphic=mirage]{overflow:hidden}.kappa-loader__graphic[data-graphic=mirage]{filter:blur(max(.5px,calc(var(--kappa-loader-size) * .025)))}.kappa-loader__graphic[data-graphic=dot-stream] .kappa-loader__dot,.kappa-loader__graphic[data-graphic=mirage] .kappa-loader__dot{position:absolute;inset-block-start:41%;inset-inline-start:-10%;inline-size:18%;block-size:18%;border-radius:50%;background:currentColor;animation:kappa-loader-dot-stream var(--kappa-loader-duration) linear infinite both;animation-delay:var(--kappa-loader-delay)}.kappa-loader__graphic[data-graphic=mirage] .kappa-loader__dot{inset-block-start:38%;inline-size:24%;block-size:24%;opacity:.82}.kappa-loader__ping{position:absolute;inset:0;display:block}.kappa-loader__ping:before,.kappa-loader__ping:after{position:absolute;inset:0;border-radius:50%;background:currentColor;content:"";opacity:0;transform:scale(0);animation:kappa-loader-ping var(--kappa-loader-duration) linear infinite}.kappa-loader__ping:after{animation-delay:var(--kappa-loader-half-duration)}.kappa-loader__graphic[data-graphic=orbit]{perspective:calc(var(--kappa-loader-size) * 14)}.kappa-loader__orbit{position:absolute;inset:0;border-radius:50%}.kappa-loader__orbit--one{border-block-end:max(1.5px,calc(var(--kappa-loader-size) * .055)) solid currentColor;animation:kappa-loader-orbit-one var(--kappa-loader-duration) linear infinite}.kappa-loader__orbit--two{border-inline-end:max(1.5px,calc(var(--kappa-loader-size) * .055)) solid currentColor;animation:kappa-loader-orbit-two var(--kappa-loader-duration) linear infinite}.kappa-loader__orbit--three{border-block-start:max(1.5px,calc(var(--kappa-loader-size) * .055)) solid currentColor;animation:kappa-loader-orbit-three var(--kappa-loader-duration) linear infinite}.kappa-loader__label{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@keyframes kappa-loader-rotate{to{transform:rotate(1turn)}}@keyframes kappa-loader-dash{0%{stroke-dasharray:0 60;stroke-dashoffset:0}50%{stroke-dasharray:42 60;stroke-dashoffset:-16}to{stroke-dasharray:42 60;stroke-dashoffset:-59}}@keyframes kappa-loader-waveform{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes kappa-loader-helix{0%,to{opacity:.66;transform:translate(calc(var(--kappa-loader-size) * .25)) scale(.72)}25%{opacity:.3;transform:translate(0) scale(.48)}50%{opacity:.66;transform:translate(calc(var(--kappa-loader-size) * -.25)) scale(.72)}75%{opacity:1;transform:translate(0) scale(1)}}@keyframes kappa-loader-quantum{0%,to{opacity:.65;transform:translate(calc(var(--kappa-loader-size) * .42)) scale(.72)}25%{opacity:.28;transform:translate(0) scale(.48)}50%{opacity:.65;transform:translate(calc(var(--kappa-loader-size) * -.42)) scale(.72)}75%{opacity:1;transform:translate(0) scale(1)}}@keyframes kappa-loader-dot-wave{0%,to{transform:translateY(45%)}50%{transform:translateY(-145%)}}@keyframes kappa-loader-dot-stream{0%,to{opacity:0;transform:translate(0) scale(0)}50%{opacity:1;transform:translate(calc(var(--kappa-loader-size) * .5)) scale(1)}99.99%{opacity:0;transform:translate(calc(var(--kappa-loader-size) * 1.1)) scale(0)}}@keyframes kappa-loader-ping{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes kappa-loader-orbit-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes kappa-loader-orbit-two{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0)}to{transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes kappa-loader-orbit-three{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0)}to{transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.kappa-loader__graphic,.kappa-loader__graphic *,.kappa-loader__graphic *:before,.kappa-loader__graphic *:after{animation:none}.kappa-loader__indicator{stroke-dasharray:18 60}.kappa-loader__bar{transform:scaleY(.65)}.kappa-loader__helix-slice:before{transform:translate(calc(var(--kappa-loader-size) * -.2)) scale(.72)}.kappa-loader__helix-slice:after{transform:translate(calc(var(--kappa-loader-size) * .2)) scale(.72)}.kappa-loader__quantum-particle:before{opacity:.72;transform:translate(calc(var(--kappa-loader-size) * .42)) scale(.72)}.kappa-loader__graphic[data-graphic=dot-wave] .kappa-loader__dot{transform:translateY(0)}.kappa-loader__graphic[data-graphic=dot-stream] .kappa-loader__dot,.kappa-loader__graphic[data-graphic=mirage] .kappa-loader__dot{opacity:.72;transform:scale(.72)}.kappa-loader__graphic[data-graphic=dot-stream] .kappa-loader__dot:nth-child(1),.kappa-loader__graphic[data-graphic=mirage] .kappa-loader__dot:nth-child(1){inset-inline-start:0}.kappa-loader__graphic[data-graphic=dot-stream] .kappa-loader__dot:nth-child(2),.kappa-loader__graphic[data-graphic=mirage] .kappa-loader__dot:nth-child(2){inset-inline-start:20%}.kappa-loader__graphic[data-graphic=dot-stream] .kappa-loader__dot:nth-child(3),.kappa-loader__graphic[data-graphic=mirage] .kappa-loader__dot:nth-child(3){inset-inline-start:40%}.kappa-loader__graphic[data-graphic=dot-stream] .kappa-loader__dot:nth-child(4),.kappa-loader__graphic[data-graphic=mirage] .kappa-loader__dot:nth-child(4){inset-inline-start:60%}.kappa-loader__graphic[data-graphic=dot-stream] .kappa-loader__dot:nth-child(5),.kappa-loader__graphic[data-graphic=mirage] .kappa-loader__dot:nth-child(5){inset-inline-start:80%}.kappa-loader__ping:before{opacity:.45;transform:scale(.72)}.kappa-loader__ping:after{opacity:1;transform:scale(.18)}.kappa-loader__orbit--one{transform:rotateX(35deg) rotateY(-45deg)}.kappa-loader__orbit--two{transform:rotateX(50deg) rotateY(10deg)}.kappa-loader__orbit--three{transform:rotateX(35deg) rotateY(55deg)}}@media(forced-colors:active){.kappa-loader{--kappa-loader-track-opacity: .45;color:CanvasText;forced-color-adjust:auto}}.kappa-toggle-group{--kappa-toggle-group-gap: .25rem;--kappa-toggle-group-item-size: 2rem;--kappa-toggle-group-item-radius: .5rem;--kappa-toggle-group-item-background: transparent;--kappa-toggle-group-item-border: transparent;--kappa-toggle-group-item-foreground: var(--kappa-subtle, #6c7480);--kappa-toggle-group-item-hover-background: var(--kappa-overlay, #e9edf2);--kappa-toggle-group-item-hover-foreground: var(--kappa-default, #17191f);--kappa-toggle-group-item-selected-background: var(--kappa-tint, #f4f6f9);--kappa-toggle-group-item-selected-border: transparent;--kappa-toggle-group-item-selected-foreground: var(--kappa-default, #17191f);box-sizing:border-box;display:inline-flex;max-inline-size:100%;align-items:center;gap:var(--kappa-toggle-group-gap);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.kappa-toggle-group[data-spacing=none]{--kappa-toggle-group-gap: 0}.kappa-toggle-group[data-spacing=md]{--kappa-toggle-group-gap: .5rem}.kappa-toggle-group__item{box-sizing:border-box;display:inline-flex;min-inline-size:var(--kappa-toggle-group-item-size);block-size:var(--kappa-toggle-group-item-size);flex:none;align-items:center;justify-content:center;gap:.375rem;padding-block:0;padding-inline:.625rem;border:1px solid var(--kappa-toggle-group-item-border);border-radius:var(--kappa-toggle-group-item-radius);background:var(--kappa-toggle-group-item-background);color:var(--kappa-toggle-group-item-foreground);cursor:pointer;font-size:.8125rem;font-weight:550;line-height:1rem;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-toggle-group[data-variant=outline]{--kappa-toggle-group-item-background: var(--kappa-control, #ffffff);--kappa-toggle-group-item-border: var(--kappa-line, #e3e6eb);--kappa-toggle-group-item-selected-border: var(--kappa-line-strong, #c7cdd6)}.kappa-toggle-group[data-size=sm]{--kappa-toggle-group-item-size: 1.75rem;--kappa-toggle-group-item-radius: .4375rem}.kappa-toggle-group[data-size=sm] .kappa-toggle-group__item{gap:.25rem;padding-inline:.5rem;font-size:.75rem}.kappa-toggle-group[data-size=lg]{--kappa-toggle-group-item-size: 2.25rem;--kappa-toggle-group-item-radius: .5625rem}.kappa-toggle-group[data-size=lg] .kappa-toggle-group__item{gap:.5rem;padding-inline:.75rem;font-size:.875rem}.kappa-toggle-group__item:hover:not(:disabled){background:var(--kappa-toggle-group-item-hover-background);color:var(--kappa-toggle-group-item-hover-foreground)}.kappa-toggle-group__item[data-state=on]{border-color:var(--kappa-toggle-group-item-selected-border);background:var(--kappa-toggle-group-item-selected-background);color:var(--kappa-toggle-group-item-selected-foreground)}.kappa-toggle-group__item:focus-visible{position:relative;z-index:1;outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-toggle-group__item[data-disabled],.kappa-toggle-group[data-disabled] .kappa-toggle-group__item{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .56);pointer-events:none}.kappa-toggle-group__item>:is(svg,[data-icon]){display:block;inline-size:1rem;block-size:1rem;flex:none;pointer-events:none}.kappa-toggle-group[data-orientation=horizontal][data-spacing=none]>.kappa-toggle-group__item:not(:first-child){border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.kappa-toggle-group[data-orientation=horizontal][data-spacing=none]>.kappa-toggle-group__item:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.kappa-toggle-group[data-orientation=vertical][data-spacing=none]>.kappa-toggle-group__item:not(:first-child){border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}.kappa-toggle-group[data-orientation=vertical][data-spacing=none]>.kappa-toggle-group__item:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}@media(prefers-reduced-motion:reduce){.kappa-toggle-group__item{transition:none}}@media(forced-colors:active){.kappa-toggle-group__item{border-color:ButtonText;forced-color-adjust:none}.kappa-toggle-group__item[data-state=on]{border-color:Highlight;background:Highlight;color:HighlightText}.kappa-toggle-group__item:focus-visible{outline-color:Highlight}.kappa-toggle-group__item[data-disabled],.kappa-toggle-group[data-disabled] .kappa-toggle-group__item{color:GrayText;opacity:1}}.kappa-filter-bar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;inline-size:100%;min-inline-size:0;color:var(--kappa-default, #171717);font-family:var(--kappa-font-sans, inherit)}.kappa-filter-bar__search{position:relative;flex:1 1 12rem;max-inline-size:20rem;min-inline-size:0}.kappa-filter-bar__search>svg{position:absolute;z-index:1;inset-inline-start:.625rem;inset-block-start:50%;transform:translateY(-50%);color:var(--kappa-subtle, #696969);pointer-events:none}.kappa-filter-bar__search>.kappa-input{padding-inline-start:2rem}.kappa-filter-bar :is(.kappa-filter-bar__search,.kappa-filter-bar__sort,.kappa-filter-bar__view) svg{inline-size:1rem;block-size:1rem;flex:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.kappa-filter-bar__sort,.kappa-filter-bar__filters,.kappa-filter-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;max-inline-size:100%}.kappa-filter-bar__sort{gap:.375rem}.kappa-filter-bar__sort-trigger{min-inline-size:8.25rem;max-inline-size:100%;justify-content:space-between}.kappa-filter-bar__sort-trigger>.kappa-button__label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;inline-size:100%;min-inline-size:0}.kappa-filter-bar__sort-trigger .kappa-button__label>span{overflow:hidden;text-overflow:ellipsis}.kappa-filter-bar__actions{margin-inline-start:auto}.kappa-filter-bar__view .kappa-toggle-group__item{inline-size:1.75rem;padding-inline:0;border-radius:.125rem}.kappa-filter-bar__view .kappa-toggle-group__item[data-state=on]{background:var(--kappa-overlay, #e9ebef);border-color:var(--kappa-line, #e7eaef)}.kappa-table{--kappa-table-cell-padding-block: .75rem;--kappa-table-cell-padding-inline: .75rem;--kappa-table-checkbox-target-padding: .625rem;--kappa-table-background: var(--kappa-control, #ffffff);--kappa-table-elevated: var(--kappa-elevated, var(--kappa-tint, #f4f6f9));--kappa-table-border: var(--kappa-line, #e3e6eb);--kappa-table-hairline: var(--kappa-hairline, var(--kappa-line, #e3e6eb));--kappa-table-foreground: var(--kappa-default, #17191f);--kappa-table-muted: var(--kappa-subtle, #6c7480);--kappa-table-focus: var(--kappa-focus, #4c63ff);--kappa-table-focus-soft: var(--kappa-focus-soft, rgba(76, 99, 255, .16));--kappa-table-selected: var(--kappa-tint, #f4f6f9);--kappa-table-stripe: color-mix(in srgb, var(--kappa-table-elevated) 55%, var(--kappa-table-background));--kappa-table-compact-background: var(--kappa-table-elevated);--kappa-table-hover: color-mix( in srgb, var(--kappa-table-selected) 72%, var(--kappa-table-background) );--kappa-table-danger: var(--kappa-danger-tint, #fee4e2);--kappa-table-danger-foreground: var(--kappa-danger-text, #b42318);--kappa-table-row-background: var(--kappa-table-background);--kappa-table-sticky-background: var(--kappa-table-row-background);box-sizing:border-box;inline-size:100%;min-inline-size:100%;border-collapse:collapse;border-spacing:0;background:var(--kappa-table-background);color:var(--kappa-table-foreground);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;isolation:isolate;line-height:1.25rem;table-layout:auto;text-align:start}.kappa-table[data-layout=fixed]{table-layout:fixed}.kappa-table[data-compact]{--kappa-table-cell-padding-block: .25rem;--kappa-table-cell-padding-inline: .5rem;--kappa-table-checkbox-target-padding: .25rem;font-size:.75rem;line-height:1rem}.kappa-table__caption{caption-side:bottom;padding-block:min(.625rem,var(--kappa-table-cell-padding-block));padding-inline:var(--kappa-table-cell-padding-inline);border-block-start:1px solid var(--kappa-table-border);color:var(--kappa-table-muted);font-size:.75rem;line-height:inherit;text-align:start}.kappa-table__head,.kappa-table__cell{position:relative;padding-block:var(--kappa-table-cell-padding-block);padding-inline:var(--kappa-table-cell-padding-inline);text-align:inherit;vertical-align:middle}.kappa-table__head{border-block-end:1px solid var(--kappa-table-border);background:var(--kappa-table-background);color:var(--kappa-table-foreground);font-size:inherit;font-weight:600;line-height:inherit;white-space:nowrap}.kappa-table__header[data-variant=compact] .kappa-table__head{padding-block:min(.5rem,var(--kappa-table-cell-padding-block));background:var(--kappa-table-compact-background);color:var(--kappa-table-foreground)}.kappa-table__header[data-variant=compact]{--kappa-table-sticky-background: var(--kappa-table-compact-background)}.kappa-table__header[data-sticky] .kappa-table__head{position:sticky;inset-block-start:0;z-index:3}.kappa-table__row[data-variant=default]{--kappa-table-row-background: var(--kappa-table-background)}.kappa-table__body .kappa-table__row[data-variant=default]:nth-child(2n){--kappa-table-row-background: var(--kappa-table-stripe)}.kappa-table__row[data-variant=selected],.kappa-table__row[data-selected],.kappa-table__row[aria-selected=true]{--kappa-table-row-background: var(--kappa-table-selected)}.kappa-table__body .kappa-table__row:hover:not([data-disabled]):not([aria-disabled=true]),.kappa-table__body .kappa-table__row[data-hover]:not([data-disabled]):not([aria-disabled=true]),.kappa-table__body .kappa-table__row:focus-within:not([data-disabled]):not([aria-disabled=true]){--kappa-table-row-background: var(--kappa-table-hover)}.kappa-table__row[data-variant=selected]:hover,.kappa-table__row[data-selected]:hover,.kappa-table__row[aria-selected=true]:hover{--kappa-table-row-background: color-mix( in srgb, var(--kappa-table-selected) 86%, var(--kappa-table-foreground) )}.kappa-table__row[data-invalid],.kappa-table__row[aria-invalid=true]{--kappa-table-row-background: var(--kappa-table-danger);color:var(--kappa-table-danger-foreground)}.kappa-table__row[data-loading],.kappa-table__row[aria-busy=true]{--kappa-table-row-background: var(--kappa-table-elevated);opacity:.68}.kappa-table__row[data-disabled],.kappa-table__row[aria-disabled=true]{--kappa-table-row-background: var(--kappa-table-elevated);color:var(--kappa-table-muted);cursor:not-allowed;opacity:.58}.kappa-table__row[data-empty]{--kappa-table-row-background: transparent;color:var(--kappa-table-muted);text-align:center}.kappa-table__row:focus-within{outline:2px solid var(--kappa-table-focus);outline-offset:-2px}.kappa-table__row[data-focus-visible]{outline:2px solid var(--kappa-table-focus);outline-offset:-2px}.kappa-table__cell{background:var(--kappa-table-row-background);overflow-wrap:anywhere}.kappa-table__footer .kappa-table__cell,.kappa-table__footer .kappa-table__head{border-block-start:1px solid var(--kappa-table-border);color:var(--kappa-table-muted);font-size:.75rem;font-weight:550}.kappa-table__head[data-sticky],.kappa-table__cell[data-sticky]{background:var(--kappa-table-sticky-background);isolation:isolate;position:sticky}.kappa-table__head[data-sticky=left],.kappa-table__cell[data-sticky=left]{inset-inline-start:0}.kappa-table__head[data-sticky=right],.kappa-table__cell[data-sticky=right]{inset-inline-end:0}.kappa-table__head[data-sticky=left]:after,.kappa-table__cell[data-sticky=left]:after,.kappa-table__head[data-sticky=right]:before,.kappa-table__cell[data-sticky=right]:before{position:absolute;inset-block:0;inline-size:1.5rem;pointer-events:none;content:""}.kappa-table__head[data-sticky=left]:after,.kappa-table__cell[data-sticky=left]:after{inset-inline-start:100%;background:linear-gradient(to right,var(--kappa-table-sticky-background),transparent)}.kappa-table__head[data-sticky=right]:before,.kappa-table__cell[data-sticky=right]:before{inset-inline-end:100%;background:linear-gradient(to left,var(--kappa-table-sticky-background),transparent)}.kappa-table__head[data-sticky]{z-index:4}.kappa-table__cell[data-sticky]{--kappa-table-sticky-background: var(--kappa-table-row-background);z-index:2}.kappa-table__check-head,.kappa-table__check-cell{inline-size:2.75rem;padding-inline:var(--kappa-table-cell-padding-inline);line-height:1}.kappa-table[data-compact] :is(.kappa-table__check-head,.kappa-table__check-cell){inline-size:2rem}.kappa-table__checkbox{position:relative}.kappa-table__checkbox:before{position:absolute;inset:calc(-1 * var(--kappa-table-checkbox-target-padding));content:""}.kappa-table__resize-handle{position:absolute;inset-block:0;inset-inline-end:0;display:inline-flex;inline-size:.75rem;align-items:center;justify-content:center;padding:0;border:0;margin:0;background:transparent;color:inherit;cursor:col-resize;opacity:0;touch-action:none;transition:opacity .12s ease;-webkit-user-select:none;user-select:none}.kappa-table__head:hover .kappa-table__resize-handle,.kappa-table__resize-handle:focus-visible{opacity:1}.kappa-table__resize-handle:focus-visible{outline:2px solid var(--kappa-table-focus);outline-offset:-2px;box-shadow:0 0 0 3px var(--kappa-table-focus-soft)}.kappa-table__resize-bar{inline-size:.125rem;block-size:1.25rem;border-radius:999px;background:var(--kappa-table-hairline)}@media(prefers-reduced-motion:reduce){.kappa-table__resize-handle{transition:none}}@media(forced-colors:active){.kappa-table__head{border-block-end-color:CanvasText}.kappa-table__row:focus-within,.kappa-table__resize-handle:focus-visible{outline-color:Highlight;box-shadow:none}.kappa-table__resize-bar{background:CanvasText}}.kappa-file-browser{box-sizing:border-box;min-inline-size:0;border:1px solid var(--kappa-line);border-radius:.625rem;background:var(--kappa-base);color:var(--kappa-default);font:.8125rem/1.5 var(--kappa-font-sans, inherit)}.kappa-file-browser *,.kappa-file-browser *:before,.kappa-file-browser *:after{box-sizing:border-box}.kappa-file-browser__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem}.kappa-file-browser__identity{min-inline-size:0}.kappa-file-browser__title{margin:0;font-size:1rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.kappa-file-browser__description{margin:.25rem 0 0;color:var(--kappa-subtle);font-size:.8125rem}.kappa-file-browser__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.kappa-file-browser__location{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:2.75rem;padding:.5rem 1.25rem;border-block:1px solid var(--kappa-line);background:var(--kappa-canvas)}.kappa-file-browser__location nav{min-inline-size:0}.kappa-file-browser__location button.kappa-breadcrumbs__link{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.kappa-file-browser__filters{padding:.75rem 1.25rem}.kappa-file-browser__body{min-inline-size:0;border-block-start:1px solid var(--kappa-line)}.kappa-file-browser__scroll{max-block-size:var(--kappa-file-browser-max-height, 28rem);overflow:auto;overscroll-behavior:contain}.kappa-file-browser__scroll:focus-visible,.kappa-file-browser__body:focus-visible{outline:2px solid var(--kappa-focus);outline-offset:-2px}.kappa-file-browser__table{min-inline-size:32rem}.kappa-file-browser__name-cell{inline-size:100%}.kappa-file-browser__open{display:flex;align-items:center;gap:.625rem;inline-size:100%;min-inline-size:10rem;padding:.125rem 0;border:0;background:transparent;color:var(--kappa-default);font:inherit;text-align:start;cursor:pointer}.kappa-file-browser__open:hover:not(:disabled) .kappa-file-browser__name{text-decoration:underline;text-underline-offset:.2em}.kappa-file-browser__open:focus-visible{outline:2px solid var(--kappa-focus);outline-offset:2px;border-radius:.125rem}.kappa-file-browser__name{overflow-wrap:anywhere}.kappa-file-browser__media{display:inline-flex;flex:none;color:var(--kappa-subtle)}.kappa-file-browser__icon{inline-size:1.125rem;block-size:1.125rem;flex:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.kappa-file-browser__size,.kappa-file-browser__modified{white-space:nowrap;color:var(--kappa-subtle);font-variant-numeric:tabular-nums}.kappa-file-browser__menu-cell{inline-size:2.5rem}.kappa-file-browser__item-actions{display:flex;justify-content:end}.kappa-file-browser__grid-scroll{padding:1rem 1.25rem 1.25rem}.kappa-file-browser__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,100%),1fr));gap:.75rem}.kappa-file-browser__card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-inline-size:0;min-block-size:10rem;overflow:hidden;border:1px solid var(--kappa-line);border-radius:.5rem;background:var(--kappa-control);transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.kappa-file-browser__card:hover:not([data-disabled]){border-color:var(--kappa-line-strong);background:var(--kappa-hover)}.kappa-file-browser__card[data-selected]{border-color:var(--kappa-accent);background:var(--kappa-selected-background);box-shadow:inset 0 0 0 1px var(--kappa-accent)}.kappa-file-browser__card-controls{display:flex;min-block-size:2.25rem;align-items:center;justify-content:space-between;padding:.375rem .375rem 0}.kappa-file-browser__card-controls>.kappa-file-browser__item-actions:only-child{margin-inline-start:auto}.kappa-file-browser__card-open{min-inline-size:0;align-items:flex-start;flex-direction:column;justify-content:center;gap:.375rem;padding:.25rem .875rem .75rem;text-decoration:none}.kappa-file-browser__card-open:hover:not(:disabled) .kappa-file-browser__name{text-decoration:none}.kappa-file-browser__card-open .kappa-file-browser__media{color:var(--kappa-accent-text)}.kappa-file-browser__card-open .kappa-file-browser__icon{inline-size:2.25rem;block-size:2.25rem;stroke-width:1.2}.kappa-file-browser__card-open .kappa-file-browser__name{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.kappa-file-browser__card-meta,.kappa-file-browser__card-date{color:var(--kappa-subtle);font-size:.75rem;font-variant-numeric:tabular-nums}.kappa-file-browser__card-date{padding:0 .875rem .75rem}.kappa-file-browser__state{display:flex;min-block-size:13rem;padding:2rem;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;text-align:center;color:var(--kappa-subtle)}.kappa-file-browser__footer{display:flex;min-block-size:2.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.375rem 1.25rem;border-block-start:1px solid var(--kappa-line);color:var(--kappa-subtle);font-size:.75rem}.kappa-file-browser__action-error{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:var(--kappa-danger-tint);color:var(--kappa-danger-text)}.kappa-file-browser__name-field{display:grid;gap:.5rem}.kappa-file-browser__name-field label{font-size:.8125rem;font-weight:500}.kappa-file-browser__form-error{margin:0;font-size:.8125rem;color:var(--kappa-danger-text)}.kappa-file-browser [data-disabled] .kappa-file-browser__open{color:var(--kappa-subtle);cursor:not-allowed}.kappa-file-browser__sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:40rem){.kappa-file-browser__header{padding:1rem}.kappa-file-browser__location,.kappa-file-browser__filters,.kappa-file-browser__footer{padding-inline:1rem}.kappa-file-browser__grid-scroll{padding:.75rem 1rem 1rem}.kappa-file-browser__grid{grid-template-columns:repeat(auto-fill,minmax(min(8.75rem,100%),1fr))}.kappa-file-browser__modified{display:none}.kappa-file-browser__table{min-inline-size:24rem}}@media(forced-colors:active){.kappa-file-browser,.kappa-file-browser__location,.kappa-file-browser__body,.kappa-file-browser__footer{border-color:CanvasText}}@media(prefers-reduced-motion:reduce){.kappa-file-browser__card{transition:none}}.kappa-login-layout{--kappa-login-layout-min-block-size: 100svh;--kappa-login-layout-max-inline-size: 24rem;--kappa-login-layout-gutter: clamp(1rem, 4vw, 2.5rem);--kappa-login-layout-radius: .75rem;box-sizing:border-box;display:grid;min-block-size:var(--kappa-login-layout-min-block-size);padding:var(--kappa-login-layout-gutter);place-items:center;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-login-layout,.kappa-login-layout *,.kappa-login-layout *:before,.kappa-login-layout *:after{box-sizing:border-box}.kappa-login-layout__frame{display:grid;inline-size:100%;max-inline-size:var(--kappa-login-layout-max-inline-size);animation:kappa-login-layout-enter .28s cubic-bezier(.22,1,.36,1) both}.kappa-login-layout__primary{display:grid;min-inline-size:0;grid-template-rows:auto minmax(0,1fr) auto}.kappa-login-layout__brand{display:flex;min-inline-size:0;justify-content:center;margin-block-end:2rem}.kappa-login-layout__body{inline-size:100%;min-inline-size:0}.kappa-login-layout__footer{margin-block-start:1.5rem;color:var(--kappa-subtle, #6c7480);font-size:.75rem;line-height:1.5;text-align:center}.kappa-login-layout[data-variant=split]{--kappa-login-layout-max-inline-size: none;--kappa-login-layout-gutter: 0;place-items:stretch}.kappa-login-layout[data-variant=split] .kappa-login-layout__frame{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:var(--kappa-login-layout-min-block-size)}.kappa-login-layout[data-variant=split] .kappa-login-layout__primary{padding:clamp(1.25rem,4vw,3rem)}.kappa-login-layout[data-variant=split] .kappa-login-layout__brand{justify-content:flex-start;margin-block-end:2rem}.kappa-login-layout[data-variant=split] .kappa-login-layout__body{max-inline-size:23rem;align-self:center;justify-self:center}.kappa-login-layout[data-variant=split] .kappa-login-layout__footer{max-inline-size:23rem;justify-self:center}.kappa-login-layout[data-variant=panel]{--kappa-login-layout-max-inline-size: 28rem;background:var(--kappa-tint, #f4f6f9)}.kappa-login-layout[data-variant=panel] .kappa-login-layout__primary{padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-login-layout-radius);background:var(--kappa-control, #ffffff);box-shadow:var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05))}.kappa-login-layout[data-variant=card]{--kappa-login-layout-max-inline-size: 58rem;background:var(--kappa-tint, #f4f6f9)}.kappa-login-layout[data-variant=card] .kappa-login-layout__frame{grid-template-columns:minmax(0,1fr) minmax(18rem,.88fr);overflow:hidden;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-login-layout-radius);background:var(--kappa-control, #ffffff);box-shadow:var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05))}.kappa-login-layout[data-variant=card] .kappa-login-layout__primary{padding:clamp(1.5rem,5vw,3.5rem)}.kappa-login-layout[data-variant=card] .kappa-login-layout__brand{justify-content:flex-start}.kappa-login-layout__media{position:relative;min-inline-size:0;overflow:hidden;background:var(--kappa-tint, #f4f6f9);animation:kappa-login-layout-media-enter .42s 60ms cubic-bezier(.22,1,.36,1) both}.kappa-login-layout[data-media-side=start] .kappa-login-layout__media{grid-column:1;grid-row:1}.kappa-login-layout[data-media-side=start] .kappa-login-layout__primary{grid-column:2}@keyframes kappa-login-layout-enter{0%{opacity:0;transform:translateY(.375rem)}}@keyframes kappa-login-layout-media-enter{0%{opacity:0;transform:scale(1.015)}}@media(min-width:100rem){.kappa-login-layout[data-variant=split] .kappa-login-layout__frame{grid-template-columns:minmax(0,1fr) 50rem}}@media(max-width:48rem){.kappa-login-layout[data-variant=split]{--kappa-login-layout-gutter: clamp(1rem, 5vw, 1.5rem);padding:0;place-items:center}.kappa-login-layout[data-variant=split] .kappa-login-layout__frame,.kappa-login-layout[data-variant=card] .kappa-login-layout__frame{grid-template-columns:minmax(0,1fr)}.kappa-login-layout[data-variant=split] .kappa-login-layout__primary{inline-size:100%;max-inline-size:26rem;min-block-size:var(--kappa-login-layout-min-block-size);padding:var(--kappa-login-layout-gutter)}.kappa-login-layout[data-variant=card] .kappa-login-layout__primary{grid-column:1}.kappa-login-layout[data-variant=split] .kappa-login-layout__media,.kappa-login-layout[data-variant=card] .kappa-login-layout__media{display:none}}@media(prefers-reduced-motion:reduce){.kappa-login-layout__frame,.kappa-login-layout__media{animation:none}}@media(forced-colors:active){.kappa-login-layout[data-variant=panel] .kappa-login-layout__primary,.kappa-login-layout[data-variant=card] .kappa-login-layout__frame{border-color:CanvasText;box-shadow:none}}.kappa-attachment{--kappa-attachment-accent: var( --kappa-info-text, var(--kappa-info-solid, var(--kappa-info, #175cd3)) );--kappa-attachment-background: var(--kappa-control, #ffffff);--kappa-attachment-border: var(--kappa-line, #e3e6eb);--kappa-attachment-foreground: var(--kappa-default, #17191f);--kappa-attachment-muted: var(--kappa-subtle, #6c7480);--kappa-attachment-media-background: var(--kappa-tint, #f4f6f9);--kappa-attachment-media-border: var(--kappa-line, #e3e6eb);--kappa-attachment-focus: var(--kappa-focus, #4c63ff);--kappa-attachment-gap: .5rem;--kappa-attachment-padding-block: .5rem;--kappa-attachment-padding-inline: .5rem;--kappa-attachment-radius: .875rem;--kappa-attachment-media-size: 2.5rem;--kappa-attachment-title-size: .875rem;--kappa-attachment-description-size: .75rem;--kappa-attachment-action-size: 1.5rem;--kappa-attachment-icon-size: 1rem;box-sizing:border-box;position:relative;isolation:isolate;display:flex;inline-size:fit-content;max-inline-size:100%;min-inline-size:10rem;flex-wrap:wrap;align-items:center;gap:var(--kappa-attachment-gap);overflow:visible;padding-block:var(--kappa-attachment-padding-block);padding-inline:var(--kappa-attachment-padding-inline);border:1px solid var(--kappa-attachment-border);border-radius:var(--kappa-attachment-radius);background:var(--kappa-attachment-background);color:var(--kappa-attachment-foreground);font-family:var(--kappa-font-sans, inherit);line-height:1.35;text-align:start;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.kappa-attachment--sm{--kappa-attachment-gap: .625rem;--kappa-attachment-padding-block: .375rem;--kappa-attachment-padding-inline: .375rem;--kappa-attachment-radius: .75rem;--kappa-attachment-media-size: 2rem;--kappa-attachment-title-size: .8125rem;--kappa-attachment-description-size: .75rem;--kappa-attachment-action-size: 1.5rem;--kappa-attachment-icon-size: .875rem}.kappa-attachment--xs{--kappa-attachment-gap: .375rem;--kappa-attachment-padding-block: .25rem;--kappa-attachment-padding-inline: .25rem;--kappa-attachment-radius: .5rem;--kappa-attachment-media-size: 1.75rem;--kappa-attachment-title-size: .75rem;--kappa-attachment-description-size: .6875rem;--kappa-attachment-action-size: 1.5rem;--kappa-attachment-icon-size: .875rem}.kappa-attachment[data-orientation=vertical]{inline-size:7.5rem;min-inline-size:0;flex-direction:column;align-items:stretch}.kappa-attachment[data-state=idle]{border-style:dashed}.kappa-attachment[data-state=error]{--kappa-attachment-accent: var(--kappa-danger-text, #b42318);--kappa-attachment-border: color-mix( in srgb, var(--kappa-danger-text, #b42318) 30%, var(--kappa-line, #e3e6eb) );--kappa-attachment-media-background: color-mix( in srgb, var(--kappa-danger-text, #b42318) 8%, transparent );--kappa-attachment-media-border: color-mix( in srgb, var(--kappa-danger-text, #b42318) 24%, transparent )}.kappa-attachment[data-state=error] .kappa-attachment__media{color:var(--kappa-danger-text, #b42318)}.kappa-attachment:has(>.kappa-attachment__trigger:hover){--kappa-attachment-border: color-mix( in srgb, var(--kappa-attachment-accent) 45%, var(--kappa-line, #e3e6eb) );background:color-mix(in srgb,var(--kappa-attachment-background) 96%,var(--kappa-attachment-accent))}.kappa-attachment:has(>.kappa-attachment__trigger:active){background:color-mix(in srgb,var(--kappa-attachment-background) 91%,var(--kappa-attachment-accent))}.kappa-attachment:has(>.kappa-attachment__trigger:focus-visible){box-shadow:inset 0 0 0 2px var(--kappa-attachment-focus)}.kappa-attachment__media{box-sizing:border-box;display:flex;flex:none;align-items:center;justify-content:center;overflow:hidden;color:var(--kappa-attachment-muted)}.kappa-attachment__media--icon,.kappa-attachment__media--image{inline-size:var(--kappa-attachment-media-size);block-size:var(--kappa-attachment-media-size);border-radius:calc(var(--kappa-attachment-radius) - .125rem);background:var(--kappa-attachment-media-background)}.kappa-attachment[data-orientation=vertical]>.kappa-attachment__media{inline-size:100%;block-size:auto;aspect-ratio:1}.kappa-attachment[data-orientation=vertical]>.kappa-attachment__media svg,.kappa-attachment[data-orientation=vertical]>.kappa-attachment__media>[data-icon]{inline-size:1.5rem;block-size:1.5rem}.kappa-attachment__media>img,.kappa-attachment__media>picture,.kappa-attachment__media>video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.kappa-attachment__media>picture>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.kappa-attachment__media svg,.kappa-attachment__media>[data-icon]{inline-size:var(--kappa-attachment-icon-size);block-size:var(--kappa-attachment-icon-size);flex:none}.kappa-attachment__content{display:grid;min-inline-size:0;flex:1 1 auto;align-content:center;gap:.125rem}.kappa-attachment__title,.kappa-attachment__description{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-attachment__title{color:var(--kappa-attachment-foreground);font-size:var(--kappa-attachment-title-size);font-weight:500;line-height:1.25;letter-spacing:-.006em}.kappa-attachment__description{margin-block-start:.125rem;color:var(--kappa-attachment-muted);font-size:var(--kappa-attachment-description-size);font-weight:400;line-height:1rem}.kappa-attachment[data-state=error] .kappa-attachment__description{color:var(--kappa-danger-text, #b42318)}.kappa-attachment[data-state=uploading] .kappa-attachment__title,.kappa-attachment[data-state=processing] .kappa-attachment__title{background-image:linear-gradient(100deg,var(--kappa-attachment-foreground) 20%,var(--kappa-attachment-foreground) 38%,var(--kappa-attachment-accent) 50%,var(--kappa-attachment-foreground) 62%,var(--kappa-attachment-foreground) 80%);background-position:100% 0;background-size:250% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:kappa-attachment-title-shimmer 1.8s linear infinite}.kappa-attachment__actions{position:relative;z-index:2;display:flex;min-inline-size:0;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem;pointer-events:none}.kappa-attachment__actions>*{pointer-events:auto}.kappa-attachment[data-orientation=vertical]>.kappa-attachment__actions{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.kappa-attachment__action{box-sizing:border-box;display:inline-flex;inline-size:var(--kappa-attachment-action-size);block-size:var(--kappa-attachment-action-size);flex:none;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:calc(var(--kappa-attachment-radius) - .1875rem);appearance:none;background:transparent;color:var(--kappa-attachment-muted);font:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-attachment__action>[data-icon],.kappa-attachment__action>svg{inline-size:var(--kappa-attachment-icon-size);block-size:var(--kappa-attachment-icon-size);pointer-events:none}.kappa-attachment__action:hover:not(:disabled){border-color:var(--kappa-attachment-border);background:var(--kappa-overlay, #e9edf2);color:var(--kappa-attachment-foreground)}.kappa-attachment__action:focus-visible{outline:2px solid var(--kappa-attachment-focus);outline-offset:1px}.kappa-attachment__action:disabled{cursor:not-allowed;opacity:.45}.kappa-attachment__trigger{box-sizing:border-box;position:absolute;z-index:1;inset:0;display:block;inline-size:100%;block-size:100%;padding:0;border:0;border-radius:inherit;appearance:none;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.kappa-attachment__trigger:focus-visible{outline:2px solid transparent;outline-offset:-2px}.kappa-attachment__trigger-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kappa-attachment-group{box-sizing:border-box;display:flex;inline-size:100%;max-inline-size:100%;min-inline-size:0;gap:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-block:.25rem;scroll-padding-inline:.25rem;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.kappa-attachment-group:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-attachment-group>.kappa-attachment{flex:none;scroll-snap-align:start}.kappa-attachment-group::-webkit-scrollbar{display:none}@keyframes kappa-attachment-title-shimmer{to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.kappa-attachment,.kappa-attachment__action{transition:none}.kappa-attachment[data-state=uploading] .kappa-attachment__title,.kappa-attachment[data-state=processing] .kappa-attachment__title{background:none;color:var(--kappa-attachment-foreground);animation:none}}@media(forced-colors:active){.kappa-attachment,.kappa-attachment__action{border-color:CanvasText}.kappa-attachment__media--icon{border:1px solid CanvasText}.kappa-attachment[data-state=uploading] .kappa-attachment__title,.kappa-attachment[data-state=processing] .kappa-attachment__title{background:none;color:CanvasText;animation:none}.kappa-attachment:has(>.kappa-attachment__trigger:focus-visible),.kappa-attachment__action:focus-visible,.kappa-attachment-group:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.kappa-file-upload{--kappa-file-upload-background: var(--kappa-control, #ffffff);--kappa-file-upload-border: var(--kappa-line, #e3e6eb);--kappa-file-upload-foreground: var(--kappa-default, #17191f);--kappa-file-upload-muted: var(--kappa-subtle, #6c7480);--kappa-file-upload-tint: var(--kappa-tint, #f4f6f9);--kappa-file-upload-accent: var(--kappa-accent-solid, #247ab7);--kappa-file-upload-focus: var(--kappa-focus, #4c63ff);--kappa-file-upload-danger: var(--kappa-danger-text, #b42318);box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;gap:.625rem;color:var(--kappa-file-upload-foreground);font-family:var(--kappa-font-sans, inherit)}.kappa-file-upload__label{display:inline-flex;inline-size:fit-content;align-items:center;gap:.25rem;color:var(--kappa-file-upload-foreground);font-size:.8125rem;font-weight:600;line-height:1rem}.kappa-file-upload__label[data-required]:after{color:var(--kappa-file-upload-danger);content:"*"}.kappa-file-upload__dropzone{box-sizing:border-box;display:grid;inline-size:100%;min-block-size:9rem;min-inline-size:0;place-items:center;gap:.75rem;padding-block:1.5rem;padding-inline:1.5rem;border:1px dashed var(--kappa-file-upload-border);border-radius:.75rem;background:color-mix(in srgb,var(--kappa-file-upload-tint) 64%,var(--kappa-file-upload-background));color:var(--kappa-file-upload-muted);cursor:pointer;outline:none;text-align:center;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.kappa-file-upload__dropzone:hover:not([data-disabled],[data-readonly]),.kappa-file-upload__dropzone[data-dragging]{border-color:color-mix(in srgb,var(--kappa-file-upload-accent) 68%,var(--kappa-file-upload-border));background:color-mix(in srgb,var(--kappa-file-upload-accent) 7%,var(--kappa-file-upload-background))}.kappa-file-upload__dropzone[data-dragging]{box-shadow:inset 0 0 0 1px var(--kappa-file-upload-accent);transform:translateY(-1px)}.kappa-file-upload__dropzone:focus-visible{border-color:var(--kappa-file-upload-focus);box-shadow:0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-file-upload__trigger,.kappa-file-upload__clear-trigger,.kappa-file-upload__item-delete-trigger{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;border:1px solid var(--kappa-file-upload-border);appearance:none;background:var(--kappa-file-upload-background);color:var(--kappa-file-upload-foreground);cursor:pointer;font-family:var(--kappa-font-sans, inherit);font-weight:550;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform 80ms ease}.kappa-file-upload__trigger{min-block-size:2rem;gap:.375rem;padding-block:0;padding-inline:.75rem;border-radius:.5rem;font-size:.8125rem;line-height:1rem}.kappa-file-upload__clear-trigger{inline-size:fit-content;min-block-size:1.75rem;justify-self:end;padding-block:0;padding-inline:.625rem;border-color:transparent;border-radius:.4375rem;background:transparent;color:var(--kappa-file-upload-muted);font-size:.75rem;line-height:1rem}.kappa-file-upload__item-delete-trigger{inline-size:1.75rem;block-size:1.75rem;grid-column:3;grid-row:1 / 3;align-self:center;padding:0;border-color:transparent;border-radius:.4375rem;background:transparent;color:var(--kappa-file-upload-muted)}.kappa-file-upload__item-delete-trigger svg{inline-size:.875rem;block-size:.875rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-file-upload__trigger:hover:not(:disabled,[data-disabled]),.kappa-file-upload__clear-trigger:hover:not(:disabled,[data-disabled]),.kappa-file-upload__item-delete-trigger:hover:not(:disabled,[data-disabled]){background:var(--kappa-overlay, #e9edf2);color:var(--kappa-file-upload-foreground)}.kappa-file-upload__trigger:active:not(:disabled,[data-disabled]),.kappa-file-upload__clear-trigger:active:not(:disabled,[data-disabled]),.kappa-file-upload__item-delete-trigger:active:not(:disabled,[data-disabled]){transform:translateY(1px)}.kappa-file-upload__trigger:focus-visible,.kappa-file-upload__clear-trigger:focus-visible,.kappa-file-upload__item-delete-trigger:focus-visible{outline:2px solid var(--kappa-file-upload-focus);outline-offset:2px}.kappa-file-upload__item-group{display:grid;min-inline-size:0;gap:.5rem;margin:0;padding:0;list-style:none}.kappa-file-upload__item-group:empty{display:none}.kappa-file-upload__item{box-sizing:border-box;display:grid;min-inline-size:0;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.0625rem .625rem;padding-block:.5rem;padding-inline:.5rem;border:1px solid var(--kappa-file-upload-border);border-radius:.625rem;background:var(--kappa-file-upload-background);color:var(--kappa-file-upload-foreground)}.kappa-file-upload__item[data-type=rejected]{border-color:color-mix(in srgb,var(--kappa-file-upload-danger) 32%,var(--kappa-file-upload-border));background:color-mix(in srgb,var(--kappa-file-upload-danger) 5%,var(--kappa-file-upload-background))}.kappa-file-upload__item-preview{box-sizing:border-box;display:flex;inline-size:2.25rem;block-size:2.25rem;grid-column:1;grid-row:1 / 3;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--kappa-file-upload-border);border-radius:.5rem;background:var(--kappa-file-upload-tint);color:var(--kappa-file-upload-muted)}.kappa-file-upload__item-preview>svg{inline-size:1rem;block-size:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.kappa-file-upload__item-preview-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.kappa-file-upload__item-name{min-inline-size:0;grid-column:2;grid-row:1;overflow:hidden;color:var(--kappa-file-upload-foreground);font-size:.8125rem;font-weight:550;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.kappa-file-upload__item-size-text{min-inline-size:0;grid-column:2;grid-row:2;color:var(--kappa-file-upload-muted);font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:.875rem}.kappa-file-upload[data-invalid] .kappa-file-upload__dropzone,.kappa-file-upload__dropzone[data-invalid]{border-color:var(--kappa-file-upload-danger)}.kappa-file-upload[data-invalid] .kappa-file-upload__label,.kappa-file-upload__label[data-invalid]{color:var(--kappa-file-upload-danger)}.kappa-file-upload[data-disabled],.kappa-file-upload[data-readonly]{opacity:.58}.kappa-file-upload[data-disabled] .kappa-file-upload__dropzone,.kappa-file-upload[data-readonly] .kappa-file-upload__dropzone,.kappa-file-upload__dropzone[data-disabled],.kappa-file-upload__dropzone[data-readonly],.kappa-file-upload__trigger[data-disabled],.kappa-file-upload__clear-trigger[data-disabled],.kappa-file-upload__item-delete-trigger[data-disabled]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.kappa-file-upload__dropzone,.kappa-file-upload__trigger,.kappa-file-upload__clear-trigger,.kappa-file-upload__item-delete-trigger{transition:none}.kappa-file-upload__dropzone[data-dragging],.kappa-file-upload__trigger:active,.kappa-file-upload__clear-trigger:active,.kappa-file-upload__item-delete-trigger:active{transform:none}}@media(forced-colors:active){.kappa-file-upload__dropzone,.kappa-file-upload__trigger,.kappa-file-upload__item,.kappa-file-upload__item-preview{border-color:CanvasText}.kappa-file-upload__dropzone[data-dragging]{outline:2px solid Highlight;outline-offset:-3px}.kappa-file-upload__dropzone:focus-visible,.kappa-file-upload__trigger:focus-visible,.kappa-file-upload__clear-trigger:focus-visible,.kappa-file-upload__item-delete-trigger:focus-visible{outline-color:Highlight}}.kappa-input-area{--kappa-input-area-min-height: 5rem;--kappa-input-area-padding-block: .5rem;--kappa-input-area-padding-inline: .625rem;--kappa-input-area-radius: .5rem;--kappa-input-area-font-size: .8125rem;box-sizing:border-box;display:block;inline-size:100%;min-inline-size:0;min-block-size:var(--kappa-input-area-min-height);padding-block:var(--kappa-input-area-padding-block);padding-inline:var(--kappa-input-area-padding-inline);border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-input-area-radius);background:var(--kappa-control, #ffffff);box-shadow:none;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:var(--kappa-input-area-font-size);font-weight:450;line-height:1.4;outline:2px solid transparent;outline-offset:1px;overflow-wrap:anywhere;resize:vertical;scrollbar-color:var(--kappa-line, #e3e6eb) transparent;scrollbar-width:thin;transition:background-color .12s ease,border-color .12s ease,color .12s ease,outline-color .12s ease}.kappa-input-area[data-size=xs]{--kappa-input-area-min-height: 3.5rem;--kappa-input-area-padding-block: .375rem;--kappa-input-area-padding-inline: .5rem;--kappa-input-area-radius: .375rem;--kappa-input-area-font-size: .75rem}.kappa-input-area[data-size=sm]{--kappa-input-area-min-height: 4rem;--kappa-input-area-padding-block: .4375rem;--kappa-input-area-padding-inline: .625rem;--kappa-input-area-radius: .4375rem;--kappa-input-area-font-size: .75rem}.kappa-input-area[data-size=lg]{--kappa-input-area-min-height: 6rem;--kappa-input-area-padding-block: .625rem;--kappa-input-area-padding-inline: .75rem;--kappa-input-area-font-size: .875rem}.kappa-input-area::placeholder{color:var(--kappa-muted, #9aa2ae);opacity:1}.kappa-input-area::selection{background:var(--kappa-accent, #2479b6);color:var(--kappa-accent-contrast, #ffffff)}.kappa-input-area:hover:not(:disabled,:read-only){border-color:var(--kappa-subtle, #6c7480)}.kappa-input-area:focus-visible{border-color:var(--kappa-focus, #4c63ff);outline-color:var(--kappa-focus, #4c63ff)}.kappa-input-area:where([data-invalid],[aria-invalid=true]){border-color:var(--kappa-danger, #b42318)}.kappa-input-area:where([data-invalid],[aria-invalid=true]):focus-visible{outline-color:var(--kappa-danger, #b42318)}.kappa-input-area:disabled{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:.62;resize:none}.kappa-input-area:read-only:not(:disabled){background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9));cursor:default}.kappa-input-area[data-autoresize]{resize:none}@media(prefers-reduced-motion:reduce){.kappa-input-area{transition:none}}@media(forced-colors:active){.kappa-input-area:focus-visible{border-color:Highlight;outline-color:Highlight}.kappa-input-area:where([data-invalid],[aria-invalid=true]){border-color:Mark}.kappa-input-area:disabled{color:GrayText;opacity:1}}.kappa-message-composer{min-inline-size:0;color:var(--kappa-default, #171717);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.5}.kappa-message-composer *,.kappa-message-composer *:before,.kappa-message-composer *:after{box-sizing:border-box}.kappa-message-composer__upload{gap:.5rem}.kappa-message-composer__upload.kappa-file-upload{opacity:1}.kappa-message-composer__label{color:var(--kappa-default, #171717);font-weight:600}.kappa-message-composer__context{padding:.5rem .75rem;border-inline-start:2px solid var(--kappa-accent-solid, #247ab7);background:var(--kappa-tint, #f2f3f5);color:var(--kappa-subtle, #696969);font-size:.75rem}.kappa-message-composer__surface.kappa-file-upload__dropzone{position:relative;display:block;place-items:normal;gap:0;min-block-size:0;padding:0;border:1px solid var(--kappa-input-border, #dcdcdc);border-radius:.5rem;background:var(--kappa-control, #ffffff);cursor:text;text-align:start}.kappa-message-composer__surface:focus-within{border-color:var(--kappa-focus, #247ab7);box-shadow:0 0 0 2px var(--kappa-focus-soft, rgba(36, 122, 183, .2))}.kappa-message-composer__surface[data-invalid]{border-color:var(--kappa-danger, #b42318)}.kappa-message-composer__input.kappa-input-area{min-block-size:5.5rem;max-block-size:var(--kappa-message-composer-max-height, 15rem);padding:.75rem;border:0;border-radius:.5rem .5rem 0 0;outline:0;background:transparent;box-shadow:none;overflow-y:auto}.kappa-message-composer__input.kappa-input-area:focus-visible{outline:0}.kappa-message-composer__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;padding:.5rem;border-block-start:1px solid var(--kappa-hairline, #e7eaef);cursor:default}.kappa-message-composer__toolbar .kappa-file-upload__trigger{inline-size:auto}.kappa-message-composer__icon{inline-size:1rem;block-size:1rem;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kappa-message-composer__count{margin-inline-start:auto;padding-inline:.375rem;color:var(--kappa-subtle, #696969);font-family:var(--kappa-font-mono, monospace);font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.kappa-message-composer__count[data-invalid]{color:var(--kappa-danger, #b42318)}.kappa-message-composer__attachments{display:flex;flex-wrap:wrap;gap:.375rem;padding:0 .75rem .75rem;margin:0;list-style:none}.kappa-message-composer__attachments li{min-inline-size:0;max-inline-size:100%}.kappa-message-composer__attachment.kappa-attachment{max-inline-size:17rem;min-inline-size:min(10rem,100%)}.kappa-message-composer__attachment .kappa-attachment__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-message-composer__attachment svg{inline-size:1rem;block-size:1rem;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.kappa-message-composer__support{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.375rem;margin-block-start:.375rem}.kappa-message-composer__hint,.kappa-message-composer__pending{margin:0;color:var(--kappa-subtle, #696969);font-size:.6875rem}.kappa-message-composer__error,.kappa-message-composer__errors{margin:.5rem 0 0;color:var(--kappa-danger, #b42318);font-size:.75rem;overflow-wrap:anywhere}.kappa-message-composer__errors ul{margin:0 0 .25rem;padding-inline-start:1rem}.kappa-message-composer__drop{position:absolute;inset:0;display:grid;place-items:center;border:2px dashed var(--kappa-accent-solid, #247ab7);border-radius:.5rem;background:color-mix(in srgb,var(--kappa-base, #ffffff) 95%,transparent);color:var(--kappa-accent, #2479b6);font-weight:600;pointer-events:none}.kappa-message-composer[data-disabled] .kappa-message-composer__surface{background:var(--kappa-disabled-surface, #f2f3f5);cursor:not-allowed}.kappa-message-composer[data-pending] .kappa-message-composer__input{background:var(--kappa-readonly-surface, #f2f3f5)}.kappa-message-composer__sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.kappa-message-composer__surface{transition:none}}@media(forced-colors:active){.kappa-message-composer__surface:focus-within{outline:2px solid Highlight;outline-offset:2px}}.kappa-resource-list-layout{--kappa-resource-list-layout-content-max: 87.5rem;--kappa-resource-list-layout-aside-width: 20rem;--kappa-resource-list-layout-gap: clamp(1.25rem, 2cqi, 2rem);--kappa-resource-list-layout-padding-block: clamp(1.5rem, 3cqi, 2.5rem);--kappa-resource-list-layout-padding-inline: clamp(1rem, 3cqi, 2.5rem);box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:100%;background:var(--kappa-overlay, #f7f8fa);color:var(--kappa-default, #17191f);container-name:kappa-resource-list-layout;container-type:inline-size;font-family:var(--kappa-font-sans, inherit)}.kappa-resource-list-layout,.kappa-resource-list-layout *,.kappa-resource-list-layout *:before,.kappa-resource-list-layout *:after{box-sizing:border-box}.kappa-resource-list-layout[data-density=compact]{--kappa-resource-list-layout-gap: clamp(1rem, 2cqi, 1.75rem);--kappa-resource-list-layout-padding-block: clamp(1rem, 2cqi, 1.75rem);--kappa-resource-list-layout-padding-inline: clamp(.75rem, 2cqi, 1.5rem)}.kappa-resource-list-layout__inner{display:flex;inline-size:min(100%,var(--kappa-resource-list-layout-content-max));min-inline-size:0;flex-direction:column;gap:var(--kappa-resource-list-layout-gap);margin-inline:auto;padding-block:var(--kappa-resource-list-layout-padding-block);padding-inline:var(--kappa-resource-list-layout-padding-inline)}.kappa-resource-list-layout__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-inline-size:0}.kappa-resource-list-layout__icon{display:inline-flex;grid-column:1;inline-size:2.25rem;block-size:2.25rem;flex:none;align-items:center;justify-content:center;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-md, .625rem);background:var(--kappa-control, #ffffff);color:var(--kappa-subtle, #6c7480);box-shadow:var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05))}.kappa-resource-list-layout__icon>svg,.kappa-resource-list-layout__icon>[data-icon]{inline-size:1.125rem;block-size:1.125rem}.kappa-resource-list-layout__identity{grid-column:2;min-inline-size:0}.kappa-resource-list-layout__title{margin:0;color:var(--kappa-default, #17191f);font-size:clamp(1.25rem,2cqi,1.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.kappa-resource-list-layout__description{max-inline-size:48rem;margin-block-start:.375rem;color:var(--kappa-subtle, #6c7480);font-size:.8125rem;line-height:1.45;text-wrap:pretty}.kappa-resource-list-layout__actions{display:flex;grid-column:3;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.kappa-resource-list-layout__body{display:grid;min-inline-size:0;align-items:start;gap:var(--kappa-resource-list-layout-gap)}.kappa-resource-list-layout__body:has(.kappa-resource-list-layout__aside){grid-template-columns:minmax(0,1fr) var(--kappa-resource-list-layout-aside-width)}.kappa-resource-list-layout[data-sidebar-side=start] .kappa-resource-list-layout__body:has(.kappa-resource-list-layout__aside){grid-template-columns:var(--kappa-resource-list-layout-aside-width) minmax(0,1fr)}.kappa-resource-list-layout__primary{display:flex;min-inline-size:0;flex-direction:column;gap:.75rem}.kappa-resource-list-layout__toolbar,.kappa-resource-list-layout__aside{min-inline-size:0}.kappa-resource-list-layout__aside-inner{display:flex;min-inline-size:0;flex-direction:column;gap:.75rem}.kappa-resource-list-layout[data-sticky-sidebar] .kappa-resource-list-layout__aside-inner{position:sticky;inset-block-start:1rem}.kappa-resource-list-layout[data-sidebar-side=start] .kappa-resource-list-layout__primary{grid-column:2}.kappa-resource-list-layout[data-sidebar-side=start] .kappa-resource-list-layout__aside{grid-column:1;grid-row:1}@container kappa-resource-list-layout (max-width: 64rem){.kappa-resource-list-layout__body:has(.kappa-resource-list-layout__aside),.kappa-resource-list-layout[data-sidebar-side=start] .kappa-resource-list-layout__body:has(.kappa-resource-list-layout__aside){grid-template-columns:minmax(0,1fr)}.kappa-resource-list-layout[data-sidebar-side=start] :is(.kappa-resource-list-layout__primary,.kappa-resource-list-layout__aside){grid-column:1;grid-row:auto}.kappa-resource-list-layout[data-sticky-sidebar] .kappa-resource-list-layout__aside-inner{position:static}}@container kappa-resource-list-layout (max-width: 40rem){.kappa-resource-list-layout__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.kappa-resource-list-layout__actions{grid-column:1 / -1;justify-content:flex-start}}@media(forced-colors:active){.kappa-resource-list-layout__icon{border-color:CanvasText;box-shadow:none}}.kappa-empty{--kappa-empty-foreground: var(--kappa-default, #17191f);--kappa-empty-muted: var(--kappa-subtle, #6c7480);--kappa-empty-media-background: var(--kappa-tint, #f4f6f9);--kappa-empty-media-border: var(--kappa-line, #e3e6eb);--kappa-empty-media-foreground: var(--kappa-default, #17191f);--kappa-empty-gap: 1.25rem;--kappa-empty-padding-block: 3.5rem;--kappa-empty-padding-inline: 2rem;--kappa-empty-header-gap: .5rem;--kappa-empty-title-size: 1rem;--kappa-empty-description-size: .8125rem;--kappa-empty-media-size: 2.75rem;--kappa-empty-icon-size: 1.125rem;box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--kappa-empty-gap);padding-block:var(--kappa-empty-padding-block);padding-inline:var(--kappa-empty-padding-inline);color:var(--kappa-empty-foreground);font-family:var(--kappa-font-sans, inherit);line-height:1.4;text-align:center}.kappa-empty--sm{--kappa-empty-gap: 1rem;--kappa-empty-padding-block: 2rem;--kappa-empty-padding-inline: 1.25rem;--kappa-empty-header-gap: .375rem;--kappa-empty-title-size: .875rem;--kappa-empty-description-size: .75rem;--kappa-empty-media-size: 2.25rem;--kappa-empty-icon-size: 1rem}.kappa-empty--lg{--kappa-empty-gap: 1.5rem;--kappa-empty-padding-block: 5rem;--kappa-empty-padding-inline: 2.5rem;--kappa-empty-header-gap: .625rem;--kappa-empty-title-size: 1.125rem;--kappa-empty-description-size: .875rem;--kappa-empty-media-size: 3.25rem;--kappa-empty-icon-size: 1.25rem}.kappa-empty__header{display:flex;max-inline-size:32rem;flex-direction:column;align-items:center;gap:var(--kappa-empty-header-gap)}.kappa-empty__media{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--kappa-empty-media-foreground)}.kappa-empty__media--icon{inline-size:var(--kappa-empty-media-size);block-size:var(--kappa-empty-media-size);border:1px solid var(--kappa-empty-media-border);border-radius:.75rem;background:var(--kappa-empty-media-background)}.kappa-empty__media--icon>svg,.kappa-empty__media--icon>[data-icon]{inline-size:var(--kappa-empty-icon-size);block-size:var(--kappa-empty-icon-size);flex:none}.kappa-empty__media--default>img,.kappa-empty__media--default>picture,.kappa-empty__media--default>video{display:block;max-inline-size:100%}.kappa-empty__title{margin:0;color:var(--kappa-empty-foreground);font-size:var(--kappa-empty-title-size);font-weight:600;letter-spacing:-.008em;line-height:1.35;text-wrap:balance}.kappa-empty__description{max-inline-size:32rem;margin:0;color:var(--kappa-empty-muted);font-size:var(--kappa-empty-description-size);font-weight:400;line-height:1.5;text-wrap:pretty}.kappa-empty__content{display:flex;max-inline-size:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}@media(forced-colors:active){.kappa-empty__media--icon{border-color:CanvasText}}.kappa-selection-list{--kappa-selection-list-row-height: 3rem;--kappa-selection-list-padding: .375rem;--kappa-selection-list-item-padding-block: .5rem;--kappa-selection-list-item-padding-inline: .625rem;box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;gap:.375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-selection-list[data-size=sm]{--kappa-selection-list-row-height: 2.25rem;--kappa-selection-list-padding: .25rem;--kappa-selection-list-item-padding-block: .3125rem;--kappa-selection-list-item-padding-inline: .5rem}.kappa-selection-list *,.kappa-selection-list *:before,.kappa-selection-list *:after{box-sizing:border-box}.kappa-selection-list__label{display:block;color:var(--kappa-default, #17191f);font-size:.8125rem;font-weight:600;line-height:1rem}.kappa-selection-list__input{inline-size:100%;min-block-size:2rem;padding-block:0;padding-inline:.625rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-sm, .375rem);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font:inherit;font-size:.8125rem;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.kappa-selection-list__input::placeholder{color:var(--kappa-muted, #9aa2ae)}.kappa-selection-list__input:focus-visible{border-color:var(--kappa-focus, #4c63ff);box-shadow:0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-selection-list__content{min-inline-size:0;max-block-size:22rem;overflow:auto;padding:var(--kappa-selection-list-padding);border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-md, .625rem);background:var(--kappa-control, #ffffff);outline:none;scrollbar-gutter:stable}.kappa-selection-list__item-group{display:grid;gap:.125rem}.kappa-selection-list__item-group+.kappa-selection-list__item-group{margin-block-start:.375rem;padding-block-start:.375rem;border-block-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-selection-list__item-group-label{display:block;padding-block:.375rem .25rem;padding-inline:.5rem;color:var(--kappa-subtle, #6c7480);font-size:.6875rem;font-weight:650;letter-spacing:.035em;line-height:.875rem;text-transform:uppercase}.kappa-selection-list__item{position:relative;display:flex;min-block-size:var(--kappa-selection-list-row-height);min-inline-size:0;align-items:center;gap:.625rem;padding-block:var(--kappa-selection-list-item-padding-block);padding-inline-start:var(--kappa-selection-list-item-padding-inline);padding-inline-end:calc(var(--kappa-selection-list-item-padding-inline) + 1.75rem);border-radius:var(--kappa-radius-sm, .375rem);color:var(--kappa-default, #17191f);cursor:default;outline:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.kappa-selection-list__item:hover:not([data-disabled]),.kappa-selection-list__item[data-focus]:not([data-selected]),.kappa-selection-list__item[data-highlighted]:not([data-selected]){background:var(--kappa-tint, #f4f6f9)}.kappa-selection-list__item[data-selected]{background:var(--kappa-tint-strong, #e8ebf0)}.kappa-selection-list__item[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--kappa-focus, #4c63ff)}.kappa-selection-list__item[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-selection-list__item-media{display:inline-flex;inline-size:2rem;block-size:2rem;flex:none;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-sm, .375rem);background:var(--kappa-tint, #f4f6f9);color:var(--kappa-subtle, #6c7480)}.kappa-selection-list[data-size=sm] .kappa-selection-list__item-media{inline-size:1.5rem;block-size:1.5rem}.kappa-selection-list__item-media>svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-selection-list__item-media>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.kappa-selection-list__item-content{display:grid;min-inline-size:0;flex:1;gap:.125rem}.kappa-selection-list__item-text{min-inline-size:0;overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.kappa-selection-list__item-description{min-inline-size:0;overflow:hidden;color:var(--kappa-subtle, #6c7480);font-size:.75rem;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.kappa-selection-list[data-size=sm] .kappa-selection-list__item-description{display:none}.kappa-selection-list__item-meta,.kappa-selection-list__value-text{color:var(--kappa-subtle, #6c7480);font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:.875rem;white-space:nowrap}.kappa-selection-list__item-indicator{position:absolute;inset-inline-end:var(--kappa-selection-list-item-padding-inline);display:inline-flex;inline-size:1.125rem;block-size:1.125rem;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--kappa-accent-solid, #247ab7);color:var(--kappa-accent-contrast, #ffffff)}.kappa-selection-list__item-indicator[hidden]{display:none}.kappa-selection-list__item-indicator svg{inline-size:.75rem;block-size:.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.kappa-selection-list__empty{padding-block:1.75rem;padding-inline:1rem;color:var(--kappa-subtle, #6c7480);font-size:.8125rem;text-align:center}.kappa-selection-list[data-disabled]{opacity:var(--kappa-disabled-opacity, .58)}@media(prefers-reduced-motion:reduce){.kappa-selection-list__input,.kappa-selection-list__item{transition:none}}@media(forced-colors:active){.kappa-selection-list__content,.kappa-selection-list__input,.kappa-selection-list__item-media{border-color:CanvasText}.kappa-selection-list__item[data-selected]{outline:1px solid Highlight;outline-offset:-1px}.kappa-selection-list__item[data-focus-visible]{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}}.kappa-resource-picker{--kappa-resource-picker-surface: var(--kappa-tint);inline-size:min(100%,36rem)}.kappa-resource-picker .kappa-dialog-layout__actions,.kappa-resource-picker__results .kappa-selection-list__item[data-selected]{background:var(--kappa-resource-picker-surface)}.kappa-resource-picker .kappa-resource-picker__body{padding:0;overflow:hidden;scrollbar-gutter:auto}.kappa-resource-picker__list{gap:0}.kappa-resource-picker__search{padding:.875rem 1rem;border-block-end:1px solid var(--kappa-hairline, #edf0f3)}.kappa-resource-picker__search .kappa-input{padding-inline:.75rem;border-color:var(--kappa-input-border, #dcdcdc);border-radius:.125rem}.kappa-resource-picker__search .kappa-input:hover:not(:disabled),.kappa-resource-picker__search .kappa-input:focus-visible{border-color:var(--kappa-focus, #247ab7)}.kappa-resource-picker__search .kappa-input:focus-visible{box-shadow:0 0 5px var(--kappa-focus, #247ab7)}.kappa-resource-picker__results{min-block-size:15rem;max-block-size:min(24rem,45dvb);overflow-y:auto;overscroll-behavior:contain}.kappa-resource-picker__results .kappa-selection-list__content{max-block-size:none;overflow:visible;padding:.25rem;border:0;border-radius:0;scrollbar-gutter:auto}.kappa-resource-picker__results .kappa-selection-list__item{min-block-size:3.25rem;padding-block:.625rem;padding-inline-start:.75rem;padding-inline-end:2.5rem;border-radius:.125rem}.kappa-resource-picker__results .kappa-selection-list__item+.kappa-selection-list__item{border-block-start:1px solid var(--kappa-hairline, #edf0f3)}.kappa-resource-picker__results .kappa-selection-list__item-text{font-weight:500}.kappa-resource-picker__results .kappa-selection-list__item-meta{max-inline-size:9rem;overflow:hidden;text-overflow:ellipsis}.kappa-resource-picker__state{display:flex;min-block-size:15rem;align-items:center;justify-content:center;gap:.625rem;padding:1rem;color:var(--kappa-subtle, #6c7480);font-size:.8125rem}.kappa-resource-picker__selection{color:var(--kappa-subtle, #6c7480);font-size:.75rem;font-variant-numeric:tabular-nums}@media(max-width:30rem){.kappa-resource-picker__results .kappa-selection-list__item-meta{max-inline-size:5rem}}.kappa-tooltip__trigger{display:inline-flex;inline-size:max-content;min-block-size:0;align-items:center;justify-content:center;padding:0;border:0;margin:0;background:transparent;color:inherit;cursor:help;font:inherit;line-height:inherit}.kappa-tooltip__trigger:focus-visible{border-radius:var(--kappa-radius-sm, .25rem);outline:none;box-shadow:0 0 0 1px var(--kappa-focus, #4c63ff),0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-tooltip__positioner{--z-index: var(--kappa-tooltip-z-index, 1100) !important;max-inline-size:min(var(--available-width, calc(100vw - 1.5rem) ),calc(100vw - 1.5rem));pointer-events:none}.kappa-tooltip__content{--kappa-tooltip-enter-x: 0;--kappa-tooltip-enter-y: .1875rem;box-sizing:border-box;display:flex;inline-size:max-content;max-inline-size:min(var(--kappa-tooltip-max-inline-size, 20rem),var(--available-width, calc(100vw - 1.5rem) ),calc(100vw - 1.5rem));align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.625rem;border:1px solid var(--kappa-tooltip-border, rgba(255, 255, 255, .1));border-radius:var(--kappa-radius-md, .375rem);background:var(--kappa-emphasis, #17191f);box-shadow:var( --kappa-popover-shadow, 0 8px 24px -6px rgba(16, 24, 40, .2), 0 2px 4px -2px rgba(16, 24, 40, .12) );color:var(--kappa-accent-contrast, #ffffff);font-family:var(--kappa-font-sans, inherit);font-size:.75rem;font-weight:500;letter-spacing:.005em;line-height:1rem;outline:none;overflow-wrap:anywhere;text-align:start;transform-origin:var(--transform-origin)}.kappa-tooltip__content[data-side=bottom]{--kappa-tooltip-enter-y: -.1875rem}.kappa-tooltip__content[data-side=left]{--kappa-tooltip-enter-x: .1875rem;--kappa-tooltip-enter-y: 0}.kappa-tooltip__content[data-side=right]{--kappa-tooltip-enter-x: -.1875rem;--kappa-tooltip-enter-y: 0}.kappa-tooltip__content[data-state=open]{animation:kappa-tooltip-in .12s cubic-bezier(.16,1,.3,1)}.kappa-tooltip__content[data-state=closed]{opacity:0;pointer-events:none;visibility:hidden}.kappa-tooltip__content kbd{display:inline-flex;min-inline-size:1.25rem;min-block-size:1.125rem;align-items:center;justify-content:center;padding-inline:.25rem;border:1px solid var(--kappa-tooltip-shortcut-border, rgba(255, 255, 255, .18));border-radius:.25rem;background:var(--kappa-tooltip-shortcut-background, rgba(255, 255, 255, .1));color:inherit;font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.6875rem;font-weight:600;line-height:1}.kappa-tooltip__arrow{--arrow-background: var(--kappa-emphasis, #17191f);--arrow-size: .5rem;color:var(--kappa-emphasis, #17191f);opacity:0;visibility:hidden}.kappa-tooltip__positioner:has(>.kappa-tooltip__content[data-state=open])>.kappa-tooltip__arrow{opacity:1;visibility:visible}.kappa-tooltip__arrow-tip{border-block-start:1px solid var(--kappa-tooltip-border, rgba(255, 255, 255, .1));border-inline-start:1px solid var(--kappa-tooltip-border, rgba(255, 255, 255, .1))}@keyframes kappa-tooltip-in{0%{opacity:0;transform:translate(var(--kappa-tooltip-enter-x),var(--kappa-tooltip-enter-y)) scale(.96)}}@media(prefers-reduced-motion:reduce){.kappa-tooltip__content[data-state=open]{animation:none}}@media(forced-colors:active){.kappa-tooltip__content{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.kappa-tooltip__arrow{--arrow-background: Canvas;color:CanvasText}}.kappa-sidebar-provider{display:flex;min-inline-size:0;min-block-size:0;inline-size:100%;isolation:isolate;position:relative}.kappa-sidebar__shell{position:relative;flex:none;inline-size:var(--kappa-sidebar-width, 16.25rem);min-inline-size:0;transition:inline-size .16s ease}.kappa-sidebar__shell>.kappa-sidebar{block-size:100%}.kappa-sidebar__shell[data-side=end]{order:1}.kappa-sidebar__shell:is([data-state=collapsed],[data-state=peeking])[data-collapsible=icon]{inline-size:var(--kappa-sidebar-collapsed-width, 3.25rem)}.kappa-sidebar__shell[data-state=collapsed][data-collapsible=offcanvas]{inline-size:0}.kappa-sidebar__shell[data-state=peeking]>.kappa-sidebar{position:absolute;inset-block:0;inset-inline-start:0;z-index:2;box-shadow:.5rem 0 1rem -.5rem var(--kappa-line, #e3e6eb)}.kappa-sidebar__shell[data-state=peeking][data-side=end]>.kappa-sidebar{inset-inline-start:auto;inset-inline-end:0}.kappa-sidebar__shell[data-resizing],.kappa-sidebar[data-resizing]{transition:none}.kappa-sidebar__width-measure{position:absolute;visibility:hidden;pointer-events:none;inline-size:var(--kappa-sidebar-collapsed-width, 3.25rem);block-size:0}.kappa-sidebar__resize-handle{position:absolute;inset-block:0;inset-inline-end:-4px;inline-size:7px;z-index:3;outline:none}.kappa-sidebar[data-side=end]>.kappa-sidebar__resize-handle{inset-inline-end:auto;inset-inline-start:-4px}.kappa-sidebar__resize-handle:after{content:"";position:absolute;inset-block:0;inset-inline-start:3px;inline-size:1px;background:var(--kappa-line, #e3e6eb)}.kappa-sidebar__resize-handle:is(:hover,:focus-visible,[data-dragging]):not([data-disabled]):after{inset-inline-start:2px;inline-size:3px;background:var(--kappa-focus, #4c63ff)}.kappa-sidebar{box-sizing:border-box;display:flex;position:relative;flex:0 0 auto;flex-direction:column;inline-size:var(--kappa-sidebar-width, 16.25rem);min-inline-size:0;min-block-size:0;border-inline-end:1px solid var(--kappa-line, #e3e6eb);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.125rem;transition:inline-size .16s ease}.kappa-sidebar *,.kappa-sidebar *:before,.kappa-sidebar *:after{box-sizing:border-box}.kappa-sidebar:not([data-mobile])[data-side=end]{order:1;border-inline-end:0;border-inline-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-sidebar[data-state=collapsed][data-collapsible=icon]{inline-size:var(--kappa-sidebar-collapsed-width, 3.25rem)}.kappa-sidebar[data-state=collapsed][data-collapsible=offcanvas]{inline-size:0;visibility:hidden;overflow:hidden;border:0}.kappa-sidebar__header,.kappa-sidebar__footer{display:flex;flex:none;align-items:center;min-inline-size:0;gap:.5rem;padding:.625rem .5rem}.kappa-sidebar__header{min-block-size:3.25rem;border-block-end:1px solid var(--kappa-line, #e3e6eb)}.kappa-sidebar__footer{border-block-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-sidebar__content{flex:1 1 auto;min-block-size:0;min-inline-size:0;padding:.5rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kappa-subtle, #6c7480) transparent}.kappa-sidebar__group+.kappa-sidebar__group{margin-block-start:1rem}.kappa-sidebar__group-label{padding:.5rem;color:var(--kappa-subtle, #6c7480);font-size:.6875rem;font-weight:550;line-height:1rem;white-space:nowrap;overflow:hidden}.kappa-sidebar__menu,.kappa-sidebar__menu-sub{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.kappa-sidebar__menu-item,.kappa-sidebar__menu-sub-item{margin:0;padding:0;list-style:none;min-inline-size:0}.kappa-sidebar__menu-sub{margin:.25rem 0;margin-inline-start:1rem;padding-inline-start:.5rem;border-inline-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-sidebar__menu-button{display:flex;align-items:center;gap:.5rem;inline-size:100%;min-inline-size:0;min-block-size:2rem;margin:0;padding:.375rem .5rem;border:0;border-radius:.3125rem;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:400;text-align:start;text-decoration:none;transition:background-color .12s ease,color .12s ease}.kappa-sidebar__menu-button:hover:not([data-disabled]),.kappa-sidebar__trigger:hover:not(:disabled),.kappa-sidebar__close:hover{background:var(--kappa-tint, #f4f6f9)}.kappa-sidebar__menu-button[data-active]{background:var(--kappa-tint, #f4f6f9);font-weight:550}.kappa-sidebar__menu-button:active:not([data-disabled]){background:var(--kappa-overlay, #e9ebef)}.kappa-sidebar__menu-button[data-disabled],.kappa-sidebar__trigger:disabled{opacity:var(--kappa-disabled-opacity, .5);cursor:not-allowed}.kappa-sidebar__menu-button:focus-visible,.kappa-sidebar__trigger:focus-visible,.kappa-sidebar__close:focus-visible,.kappa-sidebar__content:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-sidebar__menu-label{display:block;flex:1;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kappa-sidebar__menu-icon,.kappa-sidebar__menu-icon>svg,.kappa-sidebar__menu-button>svg{display:block;flex:none;inline-size:1rem;block-size:1rem}.kappa-sidebar__menu-chevron{display:inline-flex;float:inline-end;margin-inline-start:.375rem;inline-size:1rem;block-size:1rem;transition:transform .16s ease}.kappa-sidebar__menu-chevron svg,.kappa-sidebar__trigger svg,.kappa-sidebar__close svg{inline-size:1rem;block-size:1rem;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kappa-sidebar__menu-chevron:dir(rtl){transform:rotate(180deg)}.kappa-sidebar__menu-chevron[data-state=open]{transform:rotate(90deg)}.kappa-sidebar__menu-badge{float:inline-end;margin-inline-start:.375rem;padding-inline:.3125rem;border-radius:.25rem;background:var(--kappa-tint, #f4f6f9);color:var(--kappa-subtle, #6c7480);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1.125rem}.kappa-sidebar__separator{margin:.5rem;border:0;border-block-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-sidebar__collapsible-content{overflow:hidden}.kappa-sidebar__collapsible-content[hidden]{display:none}.kappa-sidebar__trigger,.kappa-sidebar__close{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.5rem;min-inline-size:2rem;min-block-size:2rem;padding:.375rem;border:0;border-radius:.3125rem;background:transparent;color:var(--kappa-default, #17191f);cursor:pointer;font:inherit}.kappa-sidebar__close{margin-inline-start:auto}.kappa-sidebar[data-state=collapsed][data-collapsible=icon] :is(.kappa-sidebar__group-label,.kappa-sidebar__menu-label,.kappa-sidebar__loading-label){position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kappa-sidebar[data-state=collapsed][data-collapsible=icon] .kappa-sidebar__menu-button{justify-content:center}.kappa-sidebar[data-state=collapsed][data-collapsible=icon] .kappa-sidebar__menu-sub{display:none}.kappa-sidebar[data-compact]{font-size:.75rem;line-height:1rem}.kappa-sidebar[data-compact] .kappa-sidebar__menu-button{min-block-size:1.75rem;padding-block:.25rem}.kappa-sidebar[data-mobile]{inline-size:100%;block-size:100%;border:0;padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px)}.kappa-sidebar[data-mobile] .kappa-sidebar__menu-button,.kappa-sidebar[data-mobile] .kappa-sidebar__trigger,.kappa-sidebar[data-mobile] .kappa-sidebar__close{min-block-size:2.75rem;font-size:.875rem}.kappa-sidebar[data-mobile] .kappa-sidebar__close{min-inline-size:2.75rem}.kappa-sidebar__backdrop{position:fixed;inset:0;z-index:var(--kappa-sidebar-z-index, 900);background:var(--kappa-drawer-backdrop, rgba(16, 18, 23, .48));pointer-events:auto}.kappa-sidebar__positioner{position:fixed;inset:0;z-index:calc(var(--kappa-sidebar-z-index, 900) + 1);display:flex;direction:ltr;pointer-events:none}.kappa-sidebar__positioner[data-swipe-direction=right]{justify-content:flex-end}.kappa-sidebar__dialog{box-sizing:border-box;inline-size:min(var(--kappa-sidebar-mobile-width, 18rem),calc(100vw - 3rem));block-size:100dvb;overflow:hidden;pointer-events:auto;outline:none}.kappa-sidebar__dialog[data-full-screen]{inline-size:100%}.kappa-sidebar__dialog[data-state=open]{animation:kappa-sidebar-enter .16s ease-out}.kappa-sidebar__dialog[data-swipe-direction=left]{--kappa-sidebar-offset: -100%}.kappa-sidebar__dialog[data-swipe-direction=right]{--kappa-sidebar-offset: 100%}.kappa-sidebar__backdrop[hidden],.kappa-sidebar__positioner[hidden],.kappa-sidebar__dialog[hidden]{display:none}.kappa-sidebar__loading{flex:1;padding:.5rem;overflow:hidden}.kappa-sidebar__loading-row{display:flex;align-items:center;gap:.5rem;block-size:2rem;padding:.5rem}.kappa-sidebar__loading-icon,.kappa-sidebar__loading-label{display:block;background:var(--kappa-tint, #f4f6f9);border-radius:.25rem;animation:kappa-sidebar-pulse 1.8s ease-in-out infinite}.kappa-sidebar__loading-icon{flex:none;inline-size:1rem;block-size:1rem}.kappa-sidebar__loading-label{inline-size:70%;block-size:.625rem}.kappa-sidebar__loading-row:nth-child(2n) .kappa-sidebar__loading-label{inline-size:50%}@keyframes kappa-sidebar-enter{0%{transform:translate(var(--kappa-sidebar-offset))}to{transform:translate(0)}}@keyframes kappa-sidebar-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.kappa-sidebar__shell,.kappa-sidebar,.kappa-sidebar *,.kappa-sidebar__dialog{animation:none!important;transition:none!important}}@media(forced-colors:active){.kappa-sidebar__menu-button[data-active]{outline:1px solid Highlight;outline-offset:-1px}.kappa-sidebar__loading-icon,.kappa-sidebar__loading-label{background:GrayText}}.kappa-sidebar__sliding-views{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-inline-size:0;min-block-size:0;overflow:hidden}.kappa-sidebar__sliding-view{display:flex;flex-direction:column;grid-area:1 / 1;min-inline-size:0;min-block-size:0;outline:none}.kappa-sidebar__sliding-view:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-sidebar-slide-left-enter-active,.kappa-sidebar-slide-left-leave-active,.kappa-sidebar-slide-right-enter-active,.kappa-sidebar-slide-right-leave-active{transition:transform .18s ease}.kappa-sidebar-slide-left-enter-from,.kappa-sidebar-slide-right-leave-to{transform:translate(100%)}.kappa-sidebar-slide-left-leave-to,.kappa-sidebar-slide-right-enter-from{transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.kappa-sidebar__sliding-view{transition:none!important}}.kappa-sidebar-layout{--kappa-sidebar-layout-gap: .5rem;--kappa-sidebar-layout-radius: .625rem;--kappa-sidebar-layout-primary-width: 9.5rem;flex-direction:column;block-size:100%;background:var(--kappa-control);color:var(--kappa-default);font-family:var(--kappa-font-sans, inherit)}.kappa-sidebar-layout,.kappa-sidebar-layout *,.kappa-sidebar-layout *:before,.kappa-sidebar-layout *:after{box-sizing:border-box}.kappa-sidebar-layout__navigation>.kappa-sidebar__header{min-block-size:4rem;padding-block:.25rem}.kappa-sidebar-layout__body{display:flex;flex:1;min-inline-size:0;min-block-size:0}.kappa-sidebar-layout__main{display:flex;flex:1;flex-direction:column;min-inline-size:0;min-block-size:0;background:var(--kappa-control)}.kappa-sidebar-layout__toolbar{display:flex;flex:none;align-items:center;gap:.75rem;min-block-size:4rem;padding:.5rem .75rem;border-block-end:1px solid var(--kappa-line);font-size:.8125rem}.kappa-sidebar-layout__content{flex:1;min-inline-size:0;min-block-size:0;overflow:auto;overscroll-behavior:contain}.kappa-sidebar-layout__columns{display:flex;flex:1;min-inline-size:0;min-block-size:0}.kappa-sidebar-layout__secondary{border-inline-start:1px solid var(--kappa-line);background:var(--kappa-tint)}.kappa-sidebar-layout__secondary[hidden]{display:none}.kappa-sidebar-layout__navigation[data-layout=split][data-state=expanded] .kappa-sidebar-layout__primary{flex:0 0 var(--kappa-sidebar-layout-primary-width)}.kappa-sidebar-layout:is([data-variant=inset],[data-variant=floating]):not([data-mobile]){background:var(--kappa-tint)}.kappa-sidebar-layout[data-variant=inset]:not([data-mobile])>.kappa-sidebar-layout__body{padding:var(--kappa-sidebar-layout-gap);padding-inline-start:0}.kappa-sidebar-layout[data-variant=inset][data-side=end]:not([data-mobile])>.kappa-sidebar-layout__body{padding-inline-start:var(--kappa-sidebar-layout-gap);padding-inline-end:0}.kappa-sidebar-layout[data-variant=inset]:not([data-mobile]) .kappa-sidebar-layout__navigation{border:0;border-block:1px solid transparent;background:var(--kappa-tint)}.kappa-sidebar-layout[data-variant=inset]:not([data-mobile]) .kappa-sidebar-layout__main{border:1px solid var(--kappa-line);border-radius:var(--kappa-sidebar-layout-radius);overflow:hidden}.kappa-sidebar-layout[data-variant=floating]:not([data-mobile])>.kappa-sidebar-layout__body{padding:var(--kappa-sidebar-layout-gap);gap:var(--kappa-sidebar-layout-gap)}.kappa-sidebar-layout[data-variant=floating]:not([data-mobile]) .kappa-sidebar-layout__navigation{border:1px solid var(--kappa-line);border-radius:var(--kappa-sidebar-layout-radius);box-shadow:var(--kappa-shadow, none)}.kappa-sidebar-layout[data-variant=floating]:not([data-mobile]) .kappa-sidebar-layout__main{border-radius:var(--kappa-sidebar-layout-radius);overflow:hidden}.kappa-sidebar-layout__navigation[data-layout=floating]>.kappa-sidebar__header{border-start-start-radius:inherit;border-start-end-radius:inherit}.kappa-sidebar-layout__navigation[data-layout=floating]>.kappa-sidebar__footer{border-end-start-radius:inherit;border-end-end-radius:inherit}.kappa-sidebar-layout__navigation[data-mobile][data-layout=split] .kappa-sidebar-layout__columns{flex-direction:column;overflow:auto}.kappa-sidebar-layout__navigation[data-mobile][data-layout=split] :is(.kappa-sidebar-layout__primary,.kappa-sidebar-layout__secondary){flex:none;overflow:visible}.kappa-sidebar-layout__navigation[data-mobile] .kappa-sidebar-layout__secondary{border-inline-start:0;border-block-start:1px solid var(--kappa-line)}.kappa-sidebar-layout[data-mobile] .kappa-sidebar-layout__toolbar{min-block-size:4rem}.kappa-accordion{box-sizing:border-box;inline-size:100%;color:var(--kappa-default, #20252d);font-family:var(--kappa-font-sans, inherit)}.kappa-accordion *,.kappa-accordion *:before,.kappa-accordion *:after{box-sizing:border-box}.kappa-accordion__item{min-inline-size:0}.kappa-accordion__item:not(:last-child){border-block-end:1px solid var(--kappa-hairline, var(--kappa-line, #e3e6eb))}.kappa-accordion__trigger{display:flex;inline-size:100%;min-block-size:2.625rem;align-items:center;gap:.75rem;justify-content:flex-start;padding-block:.6875rem;padding-inline:0;border:0;border-radius:var(--kappa-radius-sm, .25rem);background:transparent;color:var(--kappa-default, #20252d);cursor:pointer;font:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:start;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .14s ease}.kappa-accordion__trigger:hover:not(:disabled){text-decoration-line:underline;text-decoration-color:currentColor}.kappa-accordion__trigger:focus-visible{outline:2px solid var(--kappa-focus, #005fcc);outline-offset:2px}.kappa-accordion__trigger[data-disabled],.kappa-accordion__trigger:disabled,.kappa-accordion__item[data-disabled] .kappa-accordion__trigger{color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58);text-decoration:none}.kappa-accordion__indicator{display:inline-flex;flex:none;inline-size:1rem;block-size:1rem;align-items:center;justify-content:center;margin-inline-start:auto;pointer-events:none;transition:transform .16s cubic-bezier(.2,0,0,1)}.kappa-accordion__indicator[data-state=open]{transform:rotate(180deg)}.kappa-accordion__indicator-icon{display:block;inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-accordion__content{overflow:hidden;color:var(--kappa-default, #20252d);font-size:.875rem;line-height:1.25rem}.kappa-accordion__content[data-state=open]{animation:kappa-accordion-expand .16s cubic-bezier(.2,0,0,1)}.kappa-accordion__content[data-state=closed]{animation:kappa-accordion-collapse .12s ease-in}.kappa-accordion__content-body{padding-block-end:.625rem}.kappa-accordion[data-orientation=horizontal]{display:flex;align-items:flex-start}.kappa-accordion[data-orientation=horizontal]>.kappa-accordion__item{flex:1 1 0}.kappa-accordion[data-orientation=horizontal]>.kappa-accordion__item:not(:last-child){border-block-end:0;border-inline-end:1px solid var(--kappa-hairline, var(--kappa-line, #e3e6eb))}.kappa-accordion[data-orientation=horizontal] .kappa-accordion__trigger,.kappa-accordion[data-orientation=horizontal] .kappa-accordion__content-body{padding-inline:.75rem}@keyframes kappa-accordion-expand{0%{block-size:0;opacity:0}to{block-size:var(--height);opacity:1}}@keyframes kappa-accordion-collapse{0%{block-size:var(--height);opacity:1}to{block-size:0;opacity:0}}@media(prefers-reduced-motion:reduce){.kappa-accordion__trigger,.kappa-accordion__indicator{transition:none}.kappa-accordion__content[data-state]{animation:none}}.kappa-activity-feed{--kappa-activity-feed-foreground: var(--kappa-default, #171717);--kappa-activity-feed-muted: var(--kappa-subtle, #696969);--kappa-activity-feed-border: var(--kappa-line, #e7eaef);--kappa-activity-feed-surface: var(--kappa-control, #ffffff);--kappa-activity-feed-marker-background: var(--kappa-control, #ffffff);--kappa-activity-feed-marker-border: var(--kappa-line, #e7eaef);--kappa-activity-feed-marker-color: var(--kappa-subtle, #696969);--kappa-activity-feed-marker-size: 2.375rem;--kappa-activity-feed-item-gap: .8125rem;--kappa-activity-feed-item-padding-block: .875rem;--kappa-activity-feed-item-padding-inline: .8125rem;--kappa-activity-feed-list-gap: .5625rem;--kappa-activity-feed-title-size: .875rem;--kappa-activity-feed-copy-size: .8125rem;--kappa-activity-feed-meta-size: .75rem;--kappa-activity-feed-description-gap: .25rem;box-sizing:border-box;inline-size:100%;min-inline-size:0;color:var(--kappa-activity-feed-foreground);font-family:var(--kappa-font-sans, inherit)}.kappa-activity-feed[data-size=compact]{--kappa-activity-feed-marker-size: 1.75rem;--kappa-activity-feed-item-gap: .625rem;--kappa-activity-feed-item-padding-block: .5rem;--kappa-activity-feed-item-padding-inline: .625rem;--kappa-activity-feed-list-gap: .375rem;--kappa-activity-feed-title-size: .8125rem;--kappa-activity-feed-copy-size: .75rem;--kappa-activity-feed-meta-size: .6875rem;--kappa-activity-feed-description-gap: .125rem}.kappa-activity-feed__group{box-sizing:border-box;min-inline-size:0}.kappa-activity-feed__group+.kappa-activity-feed__group{margin-block-start:2.5rem}.kappa-activity-feed__group-label{margin:0 0 1rem;color:var(--kappa-activity-feed-foreground);font-size:1.125rem;font-weight:650;letter-spacing:-.012em;line-height:1.35}.kappa-activity-feed[data-size=compact] .kappa-activity-feed__group-label{margin-block-end:.625rem;font-size:.875rem}.kappa-activity-feed__list{display:flex;min-inline-size:0;flex-direction:column;gap:var(--kappa-activity-feed-list-gap);margin:0;padding:0;list-style:none}.kappa-activity-feed__item{--kappa-activity-feed-item-marker-background: var( --kappa-activity-feed-marker-background );--kappa-activity-feed-item-marker-border: var(--kappa-activity-feed-marker-border);--kappa-activity-feed-item-marker-color: var(--kappa-activity-feed-marker-color);position:relative;box-sizing:border-box;display:grid;min-inline-size:0;grid-template-columns:var(--kappa-activity-feed-marker-size) minmax(0,1fr);gap:var(--kappa-activity-feed-item-gap);padding:var(--kappa-activity-feed-item-padding-block) var(--kappa-activity-feed-item-padding-inline);border:1px solid var(--kappa-activity-feed-border);border-radius:var(--kappa-radius-sm, .25rem);background:var(--kappa-activity-feed-surface)}.kappa-activity-feed__item[data-tone=accent]{--kappa-activity-feed-item-marker-background: color-mix( in srgb, var(--kappa-accent, #2479b6) 12%, var(--kappa-control, #ffffff) );--kappa-activity-feed-item-marker-border: color-mix( in srgb, var(--kappa-accent, #2479b6) 36%, var(--kappa-line, #e7eaef) );--kappa-activity-feed-item-marker-color: var(--kappa-accent, #2479b6)}.kappa-activity-feed__item[data-tone=success]{--kappa-activity-feed-item-marker-background: var(--kappa-success-tint, #d1fadf);--kappa-activity-feed-item-marker-border: color-mix( in srgb, var(--kappa-success-text, #027a48) 32%, var(--kappa-line, #e7eaef) );--kappa-activity-feed-item-marker-color: var(--kappa-success-text, #027a48)}.kappa-activity-feed__item[data-tone=warning]{--kappa-activity-feed-item-marker-background: var(--kappa-warning-tint, #fef0c7);--kappa-activity-feed-item-marker-border: color-mix( in srgb, var(--kappa-warning-text, #b54708) 32%, var(--kappa-line, #e7eaef) );--kappa-activity-feed-item-marker-color: var(--kappa-warning-text, #b54708)}.kappa-activity-feed__item[data-tone=danger]{--kappa-activity-feed-item-marker-background: var(--kappa-danger-tint, #fee4e2);--kappa-activity-feed-item-marker-border: color-mix( in srgb, var(--kappa-danger-text, #b42318) 32%, var(--kappa-line, #e7eaef) );--kappa-activity-feed-item-marker-color: var(--kappa-danger-text, #b42318)}.kappa-activity-feed__marker{box-sizing:border-box;display:inline-flex;inline-size:var(--kappa-activity-feed-marker-size);block-size:var(--kappa-activity-feed-marker-size);align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--kappa-activity-feed-item-marker-border);background:var(--kappa-activity-feed-item-marker-background);color:var(--kappa-activity-feed-item-marker-color)}.kappa-activity-feed__marker[data-variant=dot]{border-color:transparent;border-radius:999px;background:transparent}.kappa-activity-feed__marker[data-variant=dot]:before{inline-size:.375rem;block-size:.375rem;border-radius:999px;background:currentColor;content:""}.kappa-activity-feed__marker[data-variant=icon]{border-radius:var(--kappa-radius-sm, .375rem)}.kappa-activity-feed__marker[data-variant=icon]>svg,.kappa-activity-feed__marker[data-variant=icon]>[data-icon]{inline-size:1rem;block-size:1rem;flex:none}.kappa-activity-feed__marker[data-variant=avatar]{border-radius:999px}.kappa-activity-feed__marker[data-variant=avatar]>img:not([hidden]),.kappa-activity-feed__marker[data-variant=avatar]>picture:not([hidden]),.kappa-activity-feed__marker[data-variant=avatar]>[data-slot=avatar]:not([hidden]){display:block;inline-size:100%;block-size:100%}.kappa-activity-feed__marker[data-variant=avatar] img:not([hidden]){display:block;inline-size:100%;block-size:100%;object-fit:cover}.kappa-activity-feed__content{display:flex;min-inline-size:0;min-block-size:var(--kappa-activity-feed-marker-size);flex-direction:column;justify-content:center}.kappa-activity-feed__header{display:flex;min-inline-size:0;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem}.kappa-activity-feed__title{min-inline-size:0;margin:0;color:var(--kappa-activity-feed-foreground);font-size:var(--kappa-activity-feed-title-size);font-weight:600;letter-spacing:-.006em;line-height:1.4;overflow-wrap:anywhere}.kappa-activity-feed__header>.kappa-activity-feed__title{flex:1 1 min-content}.kappa-activity-feed__title a{color:inherit}.kappa-activity-feed__description a{color:var(--kappa-accent, #2479b6);font-weight:600}.kappa-activity-feed__title a,.kappa-activity-feed__description a{text-decoration:none;text-underline-offset:.16em}.kappa-activity-feed__title a:hover,.kappa-activity-feed__description a:hover{text-decoration:underline}.kappa-activity-feed__title a:focus-visible,.kappa-activity-feed__description a:focus-visible{border-radius:.125rem;outline:2px solid var(--kappa-focus, #247ab7);outline-offset:2px}.kappa-activity-feed__time{flex:none;max-inline-size:100%;margin-inline-start:auto;color:var(--kappa-activity-feed-muted);font-size:var(--kappa-activity-feed-meta-size);font-variant-numeric:tabular-nums;line-height:1.4;overflow-wrap:anywhere}.kappa-activity-feed__description{margin:var(--kappa-activity-feed-description-gap) 0 0;color:var(--kappa-activity-feed-muted);font-size:var(--kappa-activity-feed-copy-size);line-height:1.5;overflow-wrap:anywhere}.kappa-activity-feed__actions{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:.375rem;margin-block-start:.75rem}.kappa-activity-feed[data-size=compact] .kappa-activity-feed__actions{margin-block-start:.5rem}@media(forced-colors:active){.kappa-activity-feed__item{border-color:CanvasText;background:Canvas}.kappa-activity-feed__marker{border-color:CanvasText;background:Canvas;color:CanvasText}.kappa-activity-feed__title a:focus-visible,.kappa-activity-feed__description a:focus-visible{outline-color:Highlight}}.kappa-aspect-ratio{--kappa-aspect-ratio: 1;box-sizing:border-box;display:block;min-inline-size:0;min-block-size:0;aspect-ratio:var(--kappa-aspect-ratio, 1)}.kappa-autocomplete{display:block;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-autocomplete__label{display:inline-flex;align-items:center;margin-block-end:.4rem;color:var(--kappa-default, #17191f);font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-autocomplete__control{display:flex;inline-size:100%;align-items:center;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-control, #ffffff);box-shadow:var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));color:var(--kappa-default, #17191f);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.kappa-autocomplete__control:focus-within{border-color:var(--kappa-focus, rgba(76, 99, 255, .75));box-shadow:0 0 0 1px var(--kappa-focus, rgba(76, 99, 255, .75)),0 0 0 4px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-autocomplete[data-invalid] .kappa-autocomplete__control,.kappa-autocomplete__control[data-invalid]{border-color:var(--kappa-danger, #d94a4a)}.kappa-autocomplete[data-disabled] .kappa-autocomplete__control,.kappa-autocomplete__control[data-disabled]{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));box-shadow:none;cursor:not-allowed;opacity:.62}.kappa-autocomplete[data-readonly] .kappa-autocomplete__control{background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9))}.kappa-autocomplete__control--xs{min-block-size:1.5rem;padding-inline:.375rem;font-size:.75rem}.kappa-autocomplete__control--sm{min-block-size:1.75rem;padding-inline:.5rem;font-size:.8125rem}.kappa-autocomplete__control--base{min-block-size:2.25rem;padding-inline:.625rem;font-size:.875rem}.kappa-autocomplete__control--lg{min-block-size:2.5rem;padding-inline:.75rem;font-size:.9375rem}.kappa-autocomplete__input{min-inline-size:0;flex:1 1 auto;border:0;background:transparent;color:inherit;font:inherit;line-height:1.4;outline:none}.kappa-autocomplete__input::placeholder{color:var(--kappa-muted, #9aa2ae)}.kappa-autocomplete__input:disabled{cursor:not-allowed}.kappa-autocomplete__input:read-only{cursor:default}.kappa-autocomplete__trigger,.kappa-autocomplete__clear-trigger{display:inline-flex;inline-size:1.75rem;block-size:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;margin-inline-end:-.375rem;border:0;border-radius:.375rem;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;transition:background-color .12s ease,color .12s ease}.kappa-autocomplete__trigger:hover,.kappa-autocomplete__clear-trigger:hover{background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-autocomplete__trigger:focus-visible,.kappa-autocomplete__clear-trigger:focus-visible{outline:2px solid var(--kappa-focus, rgba(76, 99, 255, .75));outline-offset:1px}.kappa-autocomplete__trigger:disabled,.kappa-autocomplete__clear-trigger:disabled{cursor:not-allowed;opacity:.5}.kappa-autocomplete__trigger-icon{inline-size:.45rem;block-size:.45rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg)}.kappa-autocomplete__clear-icon{position:relative;inline-size:.75rem;block-size:.75rem}.kappa-autocomplete__clear-icon:before,.kappa-autocomplete__clear-icon:after{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:1.5px;border-radius:999px;background:currentColor;content:""}.kappa-autocomplete__clear-icon:before{transform:rotate(45deg)}.kappa-autocomplete__clear-icon:after{transform:rotate(-45deg)}.kappa-autocomplete__positioner{z-index:var(--kappa-autocomplete-z-index, 1000);max-inline-size:calc(100vw - 1rem)}.kappa-autocomplete__content{z-index:var(--kappa-autocomplete-z-index, 1000);display:flex;inline-size:min(var(--reference-width, 20rem),calc(100vw - 1rem));min-inline-size:min(var(--reference-width, 12rem),calc(100vw - 1rem));max-inline-size:min(var(--available-width, calc(100vw - 1rem) ),calc(100vw - 1rem));max-block-size:min(calc(var(--available-height, 24rem) - .5rem),24rem);flex-direction:column;overflow:hidden;padding:.375rem;border-radius:.5rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);box-shadow:0 0 0 1px var(--kappa-line, rgba(0, 0, 0, .06)),var( --kappa-popover-shadow, 0 8px 24px -6px rgba(16, 24, 40, .12), 0 2px 4px -2px rgba(16, 24, 40, .06) );outline:none;transform-origin:var(--transform-origin)}.kappa-autocomplete__content[data-state=open]{animation:kappa-autocomplete-in .12s cubic-bezier(.16,1,.3,1)}.kappa-autocomplete__content[data-state=closed]{opacity:0;pointer-events:none;visibility:hidden;animation:kappa-autocomplete-out 80ms ease-out}.kappa-autocomplete__list{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.375rem;scrollbar-width:thin;scrollbar-color:var(--kappa-line, #e3e6eb) transparent}.kappa-autocomplete__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-block-size:2rem;padding-block:.375rem;padding-inline:.5rem;border-radius:.375rem;color:var(--kappa-default, #17191f);cursor:pointer;font-size:.875rem;line-height:1.35;outline:none;-webkit-user-select:none;user-select:none}.kappa-autocomplete__item[data-highlighted]{background:var(--kappa-overlay, rgba(16, 24, 40, .06))}.kappa-autocomplete__item[data-state=checked]{color:var(--kappa-selected, var(--kappa-selected-text, var(--kappa-default, #17191f)));font-weight:600}.kappa-autocomplete__item[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:.62}.kappa-autocomplete__item-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-autocomplete__item-indicator{display:inline-flex;inline-size:1rem;block-size:1rem;align-items:center;justify-content:center;color:var(--kappa-selected, var(--kappa-selected-text, currentColor))}.kappa-autocomplete__item-indicator[hidden]{display:none}.kappa-autocomplete__check{inline-size:.35rem;block-size:.6rem;border:solid currentColor;border-width:0 1.75px 1.75px 0;transform:rotate(45deg) translate(-1px,-1px)}.kappa-autocomplete__group{padding-block-start:.375rem;border-block-start:1px solid var(--kappa-hairline, rgba(16, 24, 40, .08))}.kappa-autocomplete__group:first-child{padding-block-start:0;border-block-start:0}.kappa-autocomplete__group-label{padding-block:.35rem;padding-inline:.5rem;color:var(--kappa-subtle, #6c7480);font-size:.75rem;font-weight:600;line-height:1.2}.kappa-autocomplete__empty{padding-block:.625rem;padding-inline:.5rem;color:var(--kappa-subtle, #6c7480);font-size:.8125rem;text-align:center}.kappa-autocomplete__separator{block-size:1px;margin-block:.25rem;margin-inline:-.375rem;background:var(--kappa-hairline, rgba(16, 24, 40, .08))}@keyframes kappa-autocomplete-in{0%{opacity:0;transform:scale(.98) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes kappa-autocomplete-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.98) translateY(-3px)}}@media(max-width:47.99rem){.kappa-autocomplete__input{font-size:1rem}}@media(prefers-reduced-motion:reduce){.kappa-autocomplete__control,.kappa-autocomplete__trigger,.kappa-autocomplete__clear-trigger{transition:none}.kappa-autocomplete__content[data-state=open],.kappa-autocomplete__content[data-state=closed]{animation:none}}.kappa-avatar{--kappa-avatar-size: 2rem;--kappa-avatar-background: var(--kappa-tint, #f4f6f9);--kappa-avatar-foreground: var(--kappa-default, #17191f);--kappa-avatar-border: var(--kappa-line, #e3e6eb);--kappa-avatar-separator: var(--kappa-base, var(--kappa-control, #ffffff));--kappa-avatar-badge-background: var(--kappa-success-text, #027a48);--kappa-avatar-badge-foreground: var(--kappa-accent-contrast, #ffffff);position:relative;display:inline-flex;flex:none;inline-size:var(--kappa-avatar-size);block-size:var(--kappa-avatar-size);align-items:center;justify-content:center;border-radius:50%;vertical-align:middle;isolation:isolate;-webkit-user-select:none;user-select:none}.kappa-avatar:after{position:absolute;z-index:1;inset:0;border:1px solid var(--kappa-avatar-border);border-radius:inherit;pointer-events:none;content:""}.kappa-avatar[data-size=sm]{--kappa-avatar-size: 1.5rem}.kappa-avatar[data-size=lg]{--kappa-avatar-size: 2.5rem}.kappa-avatar__image,.kappa-avatar__fallback{inline-size:100%;block-size:100%;border-radius:inherit}.kappa-avatar__image{display:block;object-fit:cover}.kappa-avatar__fallback{display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--kappa-avatar-background);color:var(--kappa-avatar-foreground);font-family:var(--kappa-font-sans, inherit);font-size:.75rem;font-weight:600;line-height:1}.kappa-avatar[data-size=sm] .kappa-avatar__fallback{font-size:.625rem}.kappa-avatar[data-size=lg] .kappa-avatar__fallback{font-size:.875rem}.kappa-avatar__image[hidden],.kappa-avatar__fallback[hidden]{display:none}.kappa-avatar__badge{position:absolute;z-index:2;inset-block-end:0;inset-inline-end:0;display:inline-flex;inline-size:.625rem;block-size:.625rem;align-items:center;justify-content:center;border-radius:50%;background:var(--kappa-avatar-badge-background);box-shadow:0 0 0 2px var(--kappa-avatar-separator);color:var(--kappa-avatar-badge-foreground);font-size:0}.kappa-avatar[data-size=sm] .kappa-avatar__badge{inline-size:.5rem;block-size:.5rem}.kappa-avatar[data-size=lg] .kappa-avatar__badge{inline-size:.75rem;block-size:.75rem}.kappa-avatar__badge>svg{inline-size:.5rem;block-size:.5rem;pointer-events:none}.kappa-avatar[data-size=sm] .kappa-avatar__badge>svg{display:none}.kappa-avatar:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-avatar-group{display:flex;inline-size:max-content;max-inline-size:100%;align-items:center}.kappa-avatar-group>:is([data-slot=avatar],[data-slot=avatar-group-count]){flex:none;box-shadow:0 0 0 2px var(--kappa-base, var(--kappa-control, #ffffff))}.kappa-avatar-group>:is([data-slot=avatar],[data-slot=avatar-group-count]):not(:first-child){margin-inline-start:-.5rem}.kappa-avatar-group>:is([data-slot=avatar],[data-slot=avatar-group-count]):is(:focus-visible,:focus-within){z-index:3}.kappa-avatar-group__count{position:relative;z-index:1;display:inline-flex;inline-size:2rem;block-size:2rem;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.75rem;font-weight:600;line-height:1}.kappa-avatar-group:has(>[data-slot=avatar][data-size=sm]) .kappa-avatar-group__count{inline-size:1.5rem;block-size:1.5rem;font-size:.625rem}.kappa-avatar-group:has(>[data-slot=avatar][data-size=lg]) .kappa-avatar-group__count{inline-size:2.5rem;block-size:2.5rem;font-size:.875rem}@media(forced-colors:active){.kappa-avatar:after{border-color:CanvasText}.kappa-avatar-group>:is([data-slot=avatar],[data-slot=avatar-group-count]){box-shadow:none}.kappa-avatar__badge{border:2px solid Canvas;background:Highlight!important;box-shadow:none;color:HighlightText!important;forced-color-adjust:none}.kappa-avatar:focus-visible{outline-color:Highlight}.kappa-avatar-group__count{outline:1px solid CanvasText}}.kappa-badge{--kappa-badge-background: var(--kappa-badge-inverted, #101217);--kappa-badge-border: transparent;--kappa-badge-foreground: var(--kappa-badge-inverted-contrast, #ffffff);--kappa-badge-hover-background: var(--kappa-badge-background);box-sizing:border-box;display:inline-flex;inline-size:fit-content;block-size:1.25rem;flex:none;align-items:center;justify-content:center;gap:.25rem;padding-block:0;padding-inline:.5rem;border:1px solid var(--kappa-badge-border);border-radius:999px;background:var(--kappa-badge-background);color:var(--kappa-badge-foreground);font-family:var(--kappa-font-sans, inherit);font-size:.75rem;font-weight:500;line-height:1rem;text-decoration:none;vertical-align:middle;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-badge>[data-icon]{inline-size:.75rem;block-size:.75rem;flex:none;pointer-events:none}.kappa-badge:has(>[data-icon]:first-child){padding-inline-start:.375rem}.kappa-badge:has(>[data-icon]:last-child){padding-inline-end:.375rem}.kappa-badge--secondary{--kappa-badge-background: var(--kappa-tint, #f4f6f9);--kappa-badge-foreground: var(--kappa-default, #17191f);--kappa-badge-hover-background: var(--kappa-overlay, #e9edf2)}.kappa-badge--error{--kappa-badge-background: var(--kappa-danger-tint, #fee4e2);--kappa-badge-foreground: var(--kappa-danger-text, #b42318)}.kappa-badge--warning{--kappa-badge-background: var(--kappa-warning-tint, #fef0c7);--kappa-badge-foreground: var(--kappa-warning-text, #b54708)}.kappa-badge--success{--kappa-badge-background: var(--kappa-success-tint, #d1fadf);--kappa-badge-foreground: var(--kappa-success-text, #027a48)}.kappa-badge--info{--kappa-badge-background: var(--kappa-info-tint, #dbeafe);--kappa-badge-foreground: var(--kappa-info-text, #175cd3)}.kappa-badge--beta{--kappa-badge-background: transparent;--kappa-badge-border: var(--kappa-badge-beta, var(--kappa-accent, #2479b6));--kappa-badge-foreground: var(--kappa-badge-beta, var(--kappa-accent, #2479b6));--kappa-badge-hover-background: transparent;border-style:dashed}.kappa-badge--outline{--kappa-badge-background: transparent;--kappa-badge-border: var(--kappa-line, #e3e6eb);--kappa-badge-foreground: var(--kappa-default, #17191f);--kappa-badge-hover-background: var(--kappa-tint, #f4f6f9)}.kappa-badge--red,.kappa-badge--destructive{--kappa-badge-background: var(--kappa-badge-red, #dc2626);--kappa-badge-foreground: var(--kappa-badge-solid-contrast, #ffffff)}.kappa-badge--orange{--kappa-badge-background: var(--kappa-badge-orange, #f59e0b);--kappa-badge-foreground: var(--kappa-badge-orange-contrast, #111827)}.kappa-badge--green{--kappa-badge-background: var(--kappa-badge-green, #047857);--kappa-badge-foreground: var(--kappa-badge-solid-contrast, #ffffff)}.kappa-badge--teal{--kappa-badge-background: var(--kappa-badge-teal, #0f766e);--kappa-badge-foreground: var(--kappa-badge-solid-contrast, #ffffff)}.kappa-badge--teal-subtle{--kappa-badge-background: var(--kappa-badge-teal-subtle, #ccfbf1);--kappa-badge-foreground: var(--kappa-badge-teal-subtle-text, #115e59)}.kappa-badge--blue{--kappa-badge-background: var(--kappa-badge-blue, #2563eb);--kappa-badge-foreground: var(--kappa-badge-solid-contrast, #ffffff)}.kappa-badge--purple{--kappa-badge-background: var(--kappa-badge-purple, #7c3aed);--kappa-badge-foreground: var(--kappa-badge-solid-contrast, #ffffff)}.kappa-badge--neutral{--kappa-badge-background: var(--kappa-badge-neutral, #52525b);--kappa-badge-foreground: var(--kappa-badge-solid-contrast, #ffffff)}a.kappa-badge{cursor:pointer}a.kappa-badge:hover{background:var(--kappa-badge-hover-background);text-decoration:underline;text-underline-offset:.125rem}a.kappa-badge:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}@media(prefers-reduced-motion:reduce){.kappa-badge{transition:none}}.kappa-button-group{box-sizing:border-box;display:inline-flex;inline-size:fit-content;max-inline-size:100%;align-items:stretch;isolation:isolate}.kappa-button-group[data-orientation=horizontal]{flex-direction:row}.kappa-button-group[data-orientation=vertical]{flex-direction:column}.kappa-button-group:has(>[data-slot=button-group]){gap:.5rem}.kappa-button-group>[data-slot]:not([data-slot=button-group]){position:relative;margin:0}.kappa-button-group>input[data-slot]{min-inline-size:0;flex:1 1 auto}.kappa-button-group>[data-slot]:not([data-slot=button-group]):focus-visible,.kappa-button-group>[data-slot]:not([data-slot=button-group]):focus-within,.kappa-button-group>[data-slot][aria-invalid=true]{z-index:2}.kappa-button-group>.kappa-button:active{transform:none}.kappa-button-group[data-orientation=horizontal]>[data-slot]:not([data-slot=button-group],[data-slot=button-group-separator]){border-start-end-radius:0;border-end-end-radius:0}.kappa-button-group[data-orientation=horizontal]>[data-slot]~[data-slot]:not([data-slot=button-group],[data-slot=button-group-separator]){border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.kappa-button-group[data-orientation=horizontal]>[data-slot]:has(+.kappa-button-group__separator[data-orientation=vertical]){border-inline-end-width:0}.kappa-button-group[data-orientation=horizontal]>[data-slot]:not([data-slot=button-group]):last-child{border-start-end-radius:var( --kappa-button-radius, var(--kappa-button-group-radius, .5rem) );border-end-end-radius:var( --kappa-button-radius, var(--kappa-button-group-radius, .5rem) )}.kappa-button-group[data-orientation=vertical]>[data-slot]:not([data-slot=button-group],[data-slot=button-group-separator]){border-end-start-radius:0;border-end-end-radius:0}.kappa-button-group[data-orientation=vertical]>[data-slot]~[data-slot]:not([data-slot=button-group],[data-slot=button-group-separator]){inline-size:100%;border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}.kappa-button-group[data-orientation=vertical]>[data-slot]:has(+.kappa-button-group__separator[data-orientation=horizontal]){border-block-end-width:0}.kappa-button-group[data-orientation=vertical]>[data-slot]:not([data-slot=button-group]):first-child{inline-size:100%}.kappa-button-group[data-orientation=vertical]>[data-slot]:not([data-slot=button-group]):last-child{border-end-start-radius:var( --kappa-button-radius, var(--kappa-button-group-radius, .5rem) );border-end-end-radius:var( --kappa-button-radius, var(--kappa-button-group-radius, .5rem) )}.kappa-button-group__text{box-sizing:border-box;display:flex;min-block-size:2rem;min-inline-size:0;align-items:center;justify-content:center;gap:.375rem;padding-block:0;padding-inline:.625rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;font-weight:550;line-height:1rem;white-space:nowrap}.kappa-button-group__text>svg,.kappa-button-group__text>[data-icon]{inline-size:1rem;block-size:1rem;flex:none;pointer-events:none}.kappa-button-group__separator{box-sizing:border-box;flex:none;align-self:stretch;border:0;background:var(--kappa-line, #e3e6eb);color:var(--kappa-subtle, #5f6875);pointer-events:none}.kappa-button-group__separator[data-orientation=vertical]{inline-size:1px;min-block-size:1rem;margin-block:.375rem}.kappa-button-group__separator[data-orientation=horizontal]{block-size:1px;min-inline-size:1rem;margin-inline:.375rem}@media(forced-colors:active){.kappa-button-group__text{border-color:ButtonText}.kappa-button-group__separator{background:CanvasText}}.kappa-card{--kappa-card-background: var(--kappa-control, #ffffff);--kappa-card-border: var(--kappa-line, #e3e6eb);--kappa-card-elevated: color-mix( in srgb, var(--kappa-control, #ffffff) 72%, var(--kappa-tint, #f4f6f9) );--kappa-card-foreground: var(--kappa-default, #17191f);--kappa-card-muted: var(--kappa-subtle, #6c7480);--kappa-card-radius: .625rem;--kappa-card-spacing: 1rem;--kappa-card-section-gap: 1rem;box-sizing:border-box;display:flex;min-inline-size:0;flex-direction:column;gap:var(--kappa-card-section-gap);overflow:hidden;padding-block:var(--kappa-card-spacing);border-radius:var(--kappa-card-radius);background:var(--kappa-card-background);box-shadow:0 0 0 1px var(--kappa-card-border),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));color:var(--kappa-card-foreground);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.4;text-align:start;text-decoration:none}.kappa-card[data-size=sm]{--kappa-card-spacing: .75rem;--kappa-card-section-gap: .75rem;font-size:.8125rem}.kappa-card>:is(img,picture,video):first-child{display:block;inline-size:100%;max-inline-size:100%;margin-block-start:calc(-1 * var(--kappa-card-spacing));object-fit:cover}.kappa-card__header{box-sizing:border-box;display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;gap:.25rem;padding-inline:var(--kappa-card-spacing)}.kappa-card__header:has(>.kappa-card__action){grid-template-columns:minmax(0,1fr) auto}.kappa-card__header>.kappa-card__title{grid-column:1;margin:0;color:var(--kappa-card-foreground);font-size:.9375rem;font-weight:600;letter-spacing:-.008em;line-height:1.35;text-wrap:balance}.kappa-card[data-size=sm] .kappa-card__header>.kappa-card__title{font-size:.875rem}.kappa-card__header>.kappa-card__description{grid-column:1;margin:0;color:var(--kappa-card-muted);font-size:.8125rem;line-height:1.45;text-wrap:pretty}.kappa-card__header>.kappa-card__action{display:flex;grid-column:2;grid-row:1 / span 2;align-items:flex-start;justify-content:flex-end}.kappa-card__content{box-sizing:border-box;min-inline-size:0;padding-inline:var(--kappa-card-spacing)}.kappa-card__footer{box-sizing:border-box;display:flex;min-inline-size:0;align-items:center;gap:.5rem;margin-block-end:calc(-1 * var(--kappa-card-spacing));padding:var(--kappa-card-spacing);border-block-start:1px solid var(--kappa-card-border);background:var(--kappa-card-elevated)}.kappa-card:has(>.kappa-card__primary),.kappa-card:has(>.kappa-card__secondary){inline-size:100%;gap:0;padding-block:0;background:var(--kappa-card-elevated);box-shadow:0 0 0 1px var(--kappa-hairline, var(--kappa-card-border))}.kappa-card__secondary{box-sizing:border-box;display:flex;min-block-size:2.5rem;min-inline-size:0;align-items:center;gap:.5rem;padding-block:.75rem 1rem;padding-inline:1rem;background:var(--kappa-card-elevated);color:var(--kappa-card-muted);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;font-weight:600;line-height:1.25rem;overflow-wrap:anywhere}.kappa-card__primary{box-sizing:border-box;position:relative;display:flex;min-inline-size:0;flex-direction:column;gap:.5rem;overflow:hidden;padding-block:.875rem 1rem;padding-inline:1rem;border-radius:var(--kappa-card-radius);background:var(--kappa-card-background);box-shadow:0 0 0 1px var(--kappa-card-border),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));color:var(--kappa-card-foreground);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.kappa-card__secondary+.kappa-card__primary{margin-block-start:-.25rem;border-start-start-radius:0;border-start-end-radius:0}.kappa-card:is(a):hover,.kappa-card__primary:is(a):hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--kappa-focus, #4c63ff) 32%,var(--kappa-card-border)),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05))}.kappa-card:is(a):focus-visible,.kappa-card__primary:is(a):focus-visible{z-index:1;outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-3px;box-shadow:0 0 0 1px var(--kappa-focus, #4c63ff),0 0 0 4px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}@media(forced-colors:active){.kappa-card,.kappa-card__primary{box-shadow:0 0 0 1px CanvasText}.kappa-card:is(a):focus-visible,.kappa-card__primary:is(a):focus-visible{outline-color:Highlight}}.kappa-chart-frame{box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;padding:0;border:1px solid var(--kappa-line, #e7eaef);border-radius:var(--kappa-radius-md, .625rem);margin:0;overflow:hidden;background:var(--kappa-base, #ffffff);color:var(--kappa-default, #171717);font-family:var(--kappa-font-sans, inherit)}.kappa-chart-frame *,.kappa-chart-frame *:before,.kappa-chart-frame *:after{box-sizing:border-box}.kappa-chart-frame__header{display:flex;min-block-size:3.25rem;align-items:center;justify-content:space-between;gap:1rem;padding-block:.625rem;padding-inline:.875rem;border-block-end:1px solid var(--kappa-line, #e7eaef)}.kappa-chart-frame__heading{display:grid;min-inline-size:0;gap:.125rem}.kappa-chart-frame__title,.kappa-chart-frame__description{padding:0;margin:0}.kappa-chart-frame__title{overflow:hidden;color:var(--kappa-strong, #0a0a0a);font-size:.8125rem;font-weight:650;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.kappa-chart-frame__description{overflow:hidden;color:var(--kappa-subtle, #696969);font-size:.6875rem;line-height:.875rem;text-overflow:ellipsis;white-space:nowrap}.kappa-chart-frame__toolbar{display:inline-flex;flex:none;align-items:center;gap:.25rem}.kappa-chart-frame__toolbar :where(button,[data-chart-action]){display:inline-flex;min-block-size:1.75rem;align-items:center;justify-content:center;gap:.375rem;padding-block:0;padding-inline:.5rem;border:1px solid var(--kappa-line, #e7eaef);border-radius:var(--kappa-radius-sm, .375rem);background:var(--kappa-control, #ffffff);color:var(--kappa-subtle, #696969);font:inherit;font-size:.6875rem;font-weight:600;cursor:pointer}.kappa-chart-frame__toolbar :where(button,[data-chart-action]):hover{background:var(--kappa-tint, #f2f3f5);color:var(--kappa-default, #171717)}.kappa-chart-frame__toolbar :where(button,[data-chart-action]):focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-chart-frame__body{position:relative;min-block-size:12rem;block-size:var(--kappa-chart-height, 20rem);min-inline-size:0;overflow:hidden}.kappa-chart-frame__viewport{inline-size:100%;block-size:100%;min-inline-size:0}.kappa-chart-frame__viewport[aria-hidden=true]{visibility:hidden}.kappa-chart-frame__state{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:.625rem;padding:1.5rem;background:linear-gradient(var(--kappa-base, #ffffff),var(--kappa-base, #ffffff)) padding-box,repeating-linear-gradient(-45deg,transparent 0 .5rem,var(--kappa-tint, #f2f3f5) .5rem .5625rem);color:var(--kappa-subtle, #696969);font-size:.75rem;line-height:1rem;text-align:center}.kappa-chart-frame__state[data-state=error]{color:var(--kappa-danger-text, #b42318)}.kappa-chart-frame__state>svg{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.kappa-chart-frame__loader{inline-size:1.25rem;block-size:1.25rem;border:2px solid var(--kappa-line, #e7eaef);border-block-start-color:var(--kappa-accent, #2479b6);border-radius:50%;animation:kappa-chart-frame-spin .8s linear infinite}.kappa-chart-frame__accessible-description{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.kappa-chart-frame__footer{padding-block:.5rem;padding-inline:.875rem;border-block-start:1px solid var(--kappa-line, #e7eaef);color:var(--kappa-subtle, #696969);font-size:.6875rem;line-height:.875rem}@keyframes kappa-chart-frame-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.kappa-chart-frame__loader{animation:none}}@media(forced-colors:active){.kappa-chart-frame,.kappa-chart-frame__header,.kappa-chart-frame__footer,.kappa-chart-frame__toolbar :where(button,[data-chart-action]){border-color:CanvasText}.kappa-chart-frame__loader{border-color:GrayText;border-block-start-color:Highlight}}.kappa-chart__plot{inline-size:100%;block-size:100%;min-inline-size:0;outline:none}.kappa-chart__plot:focus-visible{box-shadow:inset 0 0 0 2px var(--kappa-focus, #4c63ff)}.kappa-chart__plot>div,.kappa-chart__plot canvas,.kappa-chart__plot svg{max-inline-size:100%}@media(forced-colors:active){.kappa-chart__plot:focus-visible{box-shadow:inset 0 0 0 2px Highlight}}.kappa-clipboard-text{box-sizing:border-box;display:grid;inline-size:max-content;max-inline-size:100%;gap:.375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem}.kappa-clipboard-text *,.kappa-clipboard-text *:before,.kappa-clipboard-text *:after{box-sizing:border-box}.kappa-clipboard-text__label{color:var(--kappa-default, #17191f);font-size:.875rem;font-weight:500;line-height:1.25rem}.kappa-clipboard-text__control{display:flex;inline-size:100%;min-inline-size:0;min-block-size:2rem;align-items:stretch;overflow:hidden;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);transition:border-color .12s ease,box-shadow .12s ease}.kappa-clipboard-text__control:focus-within{border-color:var(--kappa-focus, #4c63ff);box-shadow:0 0 0 1px var(--kappa-focus, #4c63ff)}.kappa-clipboard-text__input{min-inline-size:0;flex:1 1 auto;padding-inline:.625rem;border:0;background:transparent;color:inherit;font-family:var(--kappa-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;outline:none;text-overflow:ellipsis}.kappa-clipboard-text__input::selection{background:var(--kappa-focus-soft, rgba(76, 99, 255, .2))}.kappa-clipboard-text__trigger{display:inline-flex;inline-size:2rem;flex:none;align-items:center;justify-content:center;align-self:stretch;border:0;border-inline-start:1px solid var(--kappa-line, #e3e6eb);border-radius:0;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;font:inherit;transition:background-color .12s ease,color .12s ease}.kappa-clipboard-text__trigger:hover:not(:disabled){background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-clipboard-text__trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-clipboard-text__trigger[data-copied]{color:var(--kappa-success-solid, #027a48)}.kappa-clipboard-text__indicator{display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.kappa-clipboard-text__icon{display:block;inline-size:.875rem;block-size:.875rem}.kappa-clipboard-text__value-text{overflow:hidden;color:inherit;font-family:var(--kappa-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.kappa-clipboard-text__control,.kappa-clipboard-text__trigger{transition:none}}@media(forced-colors:active){.kappa-clipboard-text__control,.kappa-clipboard-text__trigger{border-color:ButtonText}.kappa-clipboard-text__trigger[data-copied]{color:Highlight}}.kappa-code-highlighted{--kappa-code-highlight-bg: color-mix(in oklab, currentColor 7%, transparent);box-sizing:border-box;position:relative;inline-size:100%;min-inline-size:0;margin:0;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-code-highlighted *,.kappa-code-highlighted *:before,.kappa-code-highlighted *:after{box-sizing:border-box}.kappa-code-highlighted--single-line{display:flex;align-items:center}.kappa-code-highlighted__header{display:flex;min-block-size:2.625rem;align-items:center;padding:.5rem .75rem;border-block-end:1px solid var(--kappa-line, #e3e6eb);background:var(--kappa-tint, #f4f6f9)}.kappa-code-highlighted--has-copy .kappa-code-highlighted__header{padding-inline-end:3.25rem}.kappa-code-highlighted__title{overflow:hidden;color:var(--kappa-subtle, #6c7480);font-family:var(--kappa-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.75rem;font-weight:600;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.kappa-code-highlighted__layout{display:flex;inline-size:100%;min-inline-size:0}.kappa-code-highlighted__scroll{min-inline-size:0;flex:1 1 auto;overflow-x:auto}.kappa-code-highlighted .kappa-code-highlighted__plain,.kappa-code-highlighted .kappa-code-highlighted__shiki pre{margin:0;padding:.875rem 1rem;border:0;background:transparent;box-shadow:none;color:var(--kappa-subtle, #6c7480);font-family:var(--kappa-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;line-height:1.625}.kappa-code-highlighted .kappa-code-highlighted__plain code,.kappa-code-highlighted .kappa-code-highlighted__shiki code{display:block;inline-size:fit-content;min-inline-size:100%;margin:0;padding:0;border:0;background:transparent;font:inherit}.kappa-code-highlighted__shiki .shiki{background:transparent!important}.kappa-code-highlighted__shiki .line{min-block-size:0;margin:0;padding:0}.kappa-code-highlighted__shiki .line-highlighted{display:inline-block;inline-size:calc(100% + 2rem);margin-inline:-1rem;padding-inline:1rem;background-color:var(--kappa-code-highlight-bg)}.kappa-code-highlighted__line-numbers{flex:none;padding:.875rem .75rem .875rem 1rem;color:var(--kappa-muted, #9aa2ae);font-family:var(--kappa-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;line-height:1.625;opacity:.6;text-align:end;-webkit-user-select:none;user-select:none}.kappa-code-highlighted__line-numbers span{display:block}.kappa-code-highlighted__copy-root{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:inline-flex;flex:none;align-items:center;transition:opacity .12s ease}.kappa-code-highlighted__copy{display:inline-flex;min-block-size:1.625rem;align-items:center;justify-content:center;padding-inline:.5rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.375rem;background:var(--kappa-control, #ffffff);box-shadow:var(--kappa-shadow, 0 1px 2px rgba(16, 18, 23, .06));color:var(--kappa-subtle, #6c7480);cursor:pointer;font:inherit;transition:background-color .12s ease,color .12s ease}.kappa-code-highlighted--single-line .kappa-code-highlighted__copy-root{position:static;margin-inline-end:.375rem}.kappa-code-highlighted__copy:hover{background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-code-highlighted__copy:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-code-highlighted__copy[data-copied]{color:var(--kappa-success-solid, #027a48)}.kappa-code-highlighted__copy-icon{display:block;inline-size:.8125rem;block-size:.8125rem}.kappa-code-highlighted__copy-status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.kappa-code-highlighted__copy-root{opacity:0;pointer-events:none}.kappa-code-highlighted:hover .kappa-code-highlighted__copy-root,.kappa-code-highlighted__copy-root:focus-within,.kappa-code-highlighted--single-line .kappa-code-highlighted__copy-root,.kappa-code-highlighted--with-title .kappa-code-highlighted__copy-root{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.kappa-code-highlighted__copy,.kappa-code-highlighted__copy-root{transition:none}}@media(forced-colors:active){.kappa-code-highlighted,.kappa-code-highlighted__copy{border-color:ButtonText}.kappa-code-highlighted__copy[data-copied]{color:Highlight}}.kappa-collapsible-section{--kappa-collapsible-section-header: color-mix( in srgb, var(--kappa-tint, #f4f6f9) 76%, var(--kappa-control, #ffffff) );--kappa-collapsible-section-header-hover: var(--kappa-fill, #eef1f5);--kappa-collapsible-section-border: var(--kappa-line, #e3e6eb);--kappa-collapsible-section-radius: var(--kappa-radius-sm, .375rem);box-sizing:border-box;inline-size:100%;min-inline-size:0;color:var(--kappa-default, #20252d);font-family:var(--kappa-font-sans, inherit)}.kappa-collapsible-section *,.kappa-collapsible-section *:before,.kappa-collapsible-section *:after{box-sizing:border-box}.kappa-collapsible-section__header{display:flex;min-block-size:2.5rem;min-inline-size:0;align-items:stretch;gap:.25rem;overflow:hidden;border:1px solid var(--kappa-collapsible-section-border);border-radius:var(--kappa-collapsible-section-radius);background:var(--kappa-collapsible-section-header);transition:background-color .14s ease}.kappa-collapsible-section__header:has(.kappa-collapsible-section__trigger[data-state=open]){border-end-start-radius:0;border-end-end-radius:0}.kappa-collapsible-section__header:has(.kappa-collapsible-section__trigger:hover:not(:disabled,[data-disabled])){background:var(--kappa-collapsible-section-header-hover)}.kappa-collapsible-section__trigger{display:flex;min-block-size:2.375rem;min-inline-size:0;flex:1 1 auto;align-items:center;gap:.5rem;margin:0;padding-block:.4375rem;padding-inline:.625rem .375rem;border:0;background:transparent;color:var(--kappa-default, #20252d);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:650;line-height:1.25rem;text-align:start}.kappa-collapsible-section__trigger:focus-visible{position:relative;z-index:1;outline:2px solid var(--kappa-focus, #005fcc);outline-offset:-3px;border-radius:calc(var(--kappa-collapsible-section-radius) - 1px)}.kappa-collapsible-section__trigger:disabled,.kappa-collapsible-section__trigger[data-disabled]{color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-collapsible-section__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-collapsible-section__indicator{display:inline-flex;flex:none;inline-size:.875rem;block-size:.875rem;align-items:center;justify-content:center;color:var(--kappa-subtle, #6c7480);pointer-events:none;transform-origin:center;transition:transform .16s cubic-bezier(.2,0,0,1)}.kappa-collapsible-section__indicator[data-state=open]{transform:rotate(90deg)}.kappa-collapsible-section:dir(rtl) .kappa-collapsible-section__indicator{transform:rotate(180deg)}.kappa-collapsible-section:dir(rtl) .kappa-collapsible-section__indicator[data-state=open]{transform:rotate(90deg)}.kappa-collapsible-section__indicator-icon{display:block;inline-size:.875rem;block-size:.875rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-collapsible-section__actions{display:inline-flex;flex:none;align-items:center;gap:.25rem;padding-block:.1875rem;padding-inline-end:.375rem}.kappa-collapsible-section__content{min-inline-size:0;overflow:hidden;border-inline:1px solid var(--kappa-collapsible-section-border);border-block-end:1px solid var(--kappa-collapsible-section-border);border-end-start-radius:var(--kappa-collapsible-section-radius);border-end-end-radius:var(--kappa-collapsible-section-radius);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #20252d);font-size:.8125rem;line-height:1.5}.kappa-collapsible-section__content[data-state=open]{animation:kappa-collapsible-section-expand .16s cubic-bezier(.2,0,0,1),kappa-collapsible-section-fade-in .16s ease-out}.kappa-collapsible-section__content[data-state=closed]{animation:kappa-collapsible-section-collapse .12s ease-in,kappa-collapsible-section-fade-out .12s ease-in}.kappa-collapsible-section__content-body{min-inline-size:0;padding-block:.75rem .875rem;padding-inline:.625rem}.kappa-collapsible-section__content-body>:first-child{margin-block-start:0}.kappa-collapsible-section__content-body>:last-child{margin-block-end:0}.kappa-collapsible-section[data-size=compact] .kappa-collapsible-section__header{min-block-size:1.5rem}.kappa-collapsible-section[data-size=compact] .kappa-collapsible-section__trigger{min-block-size:1.375rem;gap:.25rem;padding-block:.125rem;padding-inline:.3125rem .1875rem;font-size:.75rem;line-height:1rem}.kappa-collapsible-section[data-size=compact] .kappa-collapsible-section__indicator,.kappa-collapsible-section[data-size=compact] .kappa-collapsible-section__indicator-icon{inline-size:.625rem;block-size:.625rem}.kappa-collapsible-section[data-size=compact] .kappa-collapsible-section__actions{gap:.125rem;padding-block:.0625rem;padding-inline-end:.1875rem}.kappa-collapsible-section[data-size=compact] .kappa-collapsible-section__content{font-size:.75rem;line-height:1.25}.kappa-collapsible-section[data-size=compact] .kappa-collapsible-section__content-body{padding-block:.25rem;padding-inline:.25rem}@keyframes kappa-collapsible-section-expand{0%{block-size:0}to{block-size:var(--height)}}@keyframes kappa-collapsible-section-collapse{0%{block-size:var(--height)}to{block-size:0}}@keyframes kappa-collapsible-section-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kappa-collapsible-section-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.kappa-collapsible-section__header,.kappa-collapsible-section__indicator{transition:none}.kappa-collapsible-section__content[data-state]{animation:none}}@media(forced-colors:active){.kappa-collapsible-section__header,.kappa-collapsible-section__content{border-color:ButtonText}.kappa-collapsible-section__trigger:focus-visible{outline-color:Highlight}}.kappa-collapsible{box-sizing:border-box;inline-size:100%;min-inline-size:0;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-md, .5rem);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #20252d);font-family:var(--kappa-font-sans, inherit)}.kappa-collapsible *,.kappa-collapsible *:before,.kappa-collapsible *:after{box-sizing:border-box}.kappa-collapsible__trigger{display:flex;inline-size:100%;min-block-size:2.625rem;min-inline-size:0;align-items:center;justify-content:flex-start;gap:.75rem;margin:0;padding:.625rem .75rem;border:0;border-radius:calc(var(--kappa-radius-md, .5rem) - 1px);background:transparent;color:var(--kappa-default, #20252d);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:start;transition:background-color .14s ease,color .14s ease}.kappa-collapsible__trigger:hover:not(:disabled,[data-disabled]){background:var(--kappa-tint, #f4f6f9)}.kappa-collapsible__trigger:active:not(:disabled,[data-disabled]){background:var(--kappa-fill, #eef1f5)}.kappa-collapsible__trigger:focus-visible{position:relative;z-index:1;outline:2px solid var(--kappa-focus, #005fcc);outline-offset:2px}.kappa-collapsible__trigger[data-state=open]{border-end-start-radius:0;border-end-end-radius:0;background:var(--kappa-tint, #f4f6f9)}.kappa-collapsible__trigger[data-disabled],.kappa-collapsible__trigger:disabled{color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-collapsible__indicator{display:inline-flex;flex:none;inline-size:1rem;block-size:1rem;align-items:center;justify-content:center;margin-inline-start:auto;pointer-events:none;transform-origin:center;transition:transform .16s cubic-bezier(.2,0,0,1)}.kappa-collapsible__indicator[data-state=open]{transform:rotate(90deg)}.kappa-collapsible:dir(rtl) .kappa-collapsible__indicator{transform:rotate(180deg)}.kappa-collapsible:dir(rtl) .kappa-collapsible__indicator[data-state=open]{transform:rotate(90deg)}.kappa-collapsible__indicator-icon{display:block;inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-collapsible__content{min-inline-size:0;overflow:hidden;border-block-start:1px solid var(--kappa-line, #e3e6eb);color:var(--kappa-default, #20252d);font-size:.875rem;line-height:1.5}.kappa-collapsible__content[data-state=open]{animation:kappa-collapsible-expand .16s cubic-bezier(.2,0,0,1),kappa-collapsible-fade-in .16s ease-out}.kappa-collapsible__content[data-state=closed]{animation:kappa-collapsible-collapse .12s ease-in,kappa-collapsible-fade-out .12s ease-in}.kappa-collapsible__content[data-has-collapsed-size]{animation-name:kappa-collapsible-expand}.kappa-collapsible__content[data-state=closed][data-has-collapsed-size]{animation-name:kappa-collapsible-collapse}.kappa-collapsible__content-body{min-inline-size:0;padding:.75rem}.kappa-collapsible__content-body>:first-child{margin-block-start:0}.kappa-collapsible__content-body>:last-child{margin-block-end:0}@keyframes kappa-collapsible-expand{0%{block-size:var(--collapsed-height, 0);inline-size:var(--collapsed-width, var(--width))}to{block-size:var(--height);inline-size:var(--width)}}@keyframes kappa-collapsible-collapse{0%{block-size:var(--height);inline-size:var(--width)}to{block-size:var(--collapsed-height, 0);inline-size:var(--collapsed-width, var(--width))}}@keyframes kappa-collapsible-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kappa-collapsible-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.kappa-collapsible__trigger,.kappa-collapsible__indicator{transition:none}.kappa-collapsible__content[data-state]{animation:none}}@media(forced-colors:active){.kappa-collapsible,.kappa-collapsible__content{border-color:ButtonText}}.kappa-color-picker{--kappa-color-picker-control-height: 2rem;--kappa-color-picker-swatch-size: 1.25rem;--kappa-color-picker-thumb-size: 1rem;box-sizing:border-box;display:grid;min-inline-size:0;gap:.375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem}.kappa-color-picker *,.kappa-color-picker *:before,.kappa-color-picker *:after,.kappa-color-picker__content *,.kappa-color-picker__content *:before,.kappa-color-picker__content *:after{box-sizing:border-box}.kappa-color-picker[data-size=sm]{--kappa-color-picker-control-height: 1.75rem;--kappa-color-picker-swatch-size: 1rem;font-size:.75rem}.kappa-color-picker[data-size=lg]{--kappa-color-picker-control-height: 2.25rem;--kappa-color-picker-swatch-size: 1.5rem;font-size:.875rem}.kappa-color-picker__label{inline-size:max-content;color:inherit;font-weight:600}.kappa-color-picker__control{display:flex;min-inline-size:0;align-items:stretch}.kappa-color-picker__channel-input,.kappa-color-picker__format-select{min-inline-size:0;block-size:var(--kappa-color-picker-control-height, 2rem);border:1px solid var(--kappa-line, #e3e6eb);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font:inherit;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.kappa-color-picker__channel-input{inline-size:9rem;padding-inline:.625rem;border-start-start-radius:.375rem;border-end-start-radius:.375rem;font-family:var(--kappa-font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.kappa-color-picker__channel-input:focus-visible,.kappa-color-picker__format-select:focus-visible,.kappa-color-picker__trigger:focus-visible,.kappa-color-picker__format-trigger:focus-visible,.kappa-color-picker__eye-dropper-trigger:focus-visible,.kappa-color-picker__swatch-trigger:focus-visible,.kappa-color-picker__area-thumb:focus-visible,.kappa-color-picker__channel-slider-thumb:focus-visible{z-index:1;border-color:var(--kappa-accent, #2479b6);box-shadow:0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16));outline:none}.kappa-color-picker__trigger,.kappa-color-picker__format-trigger,.kappa-color-picker__eye-dropper-trigger{display:inline-flex;min-inline-size:var(--kappa-color-picker-control-height, 2rem);block-size:var(--kappa-color-picker-control-height, 2rem);align-items:center;justify-content:center;border:1px solid var(--kappa-line, #e3e6eb);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);cursor:pointer;outline:none;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.kappa-color-picker__trigger{padding-inline:.375rem;border-inline-start:0;border-start-end-radius:.375rem;border-end-end-radius:.375rem}.kappa-color-picker__trigger:hover,.kappa-color-picker__format-trigger:hover,.kappa-color-picker__eye-dropper-trigger:hover{background:var(--kappa-hover, #f3f4f6)}.kappa-color-picker__value-swatch,.kappa-color-picker__swatch{position:relative;display:block;inline-size:var(--kappa-color-picker-swatch-size, 1.25rem);block-size:var(--kappa-color-picker-swatch-size, 1.25rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--kappa-default, #17191f) 18%,transparent);border-radius:.25rem}.kappa-color-picker__positioner{z-index:var(--kappa-color-picker-z-index, 1000)!important}.kappa-color-picker__content{display:grid;inline-size:min(18rem,calc(100vw - 1rem));gap:.75rem;padding:.75rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-raised, #ffffff);box-shadow:var(--kappa-shadow-lg, 0 12px 32px rgba(23, 25, 31, .16));color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;outline:none}.kappa-color-picker__content[data-state=open]{animation:kappa-color-picker-enter .14s ease-out}.kappa-color-picker__content[data-state=closed]{display:none}.kappa-color-picker__content--inline{position:relative;inline-size:min(100%,18rem);box-shadow:none}@keyframes kappa-color-picker-enter{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.kappa-color-picker__area{position:relative;block-size:10rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--kappa-default, #17191f) 16%,transparent);border-radius:.375rem;touch-action:none}.kappa-color-picker__area-background{position:absolute;inset:0;inline-size:100%;block-size:100%}.kappa-color-picker__area-thumb,.kappa-color-picker__channel-slider-thumb{position:absolute;inline-size:var(--kappa-color-picker-thumb-size, 1rem);block-size:var(--kappa-color-picker-thumb-size, 1rem);border:2px solid var(--kappa-control, #ffffff);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--kappa-default, #17191f) 70%,transparent),0 1px 3px color-mix(in srgb,var(--kappa-default, #17191f) 24%,transparent);outline:none}.kappa-color-picker__area-thumb{transform:translate(-50%,-50%)}.kappa-color-picker__channel-slider{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem}.kappa-color-picker__channel-slider-label,.kappa-color-picker__channel-slider-value-text{color:var(--kappa-subtle, #6c7480);font-size:.6875rem;line-height:1rem}.kappa-color-picker__channel-slider-value-text{font-family:var(--kappa-font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.kappa-color-picker__channel-slider-track{position:relative;block-size:.625rem;grid-column:1 / -1;border:1px solid color-mix(in srgb,var(--kappa-default, #17191f) 15%,transparent);border-radius:999px;touch-action:none}.kappa-color-picker__transparency-grid{position:absolute;inset-block-end:0;inset-inline:0;block-size:.625rem;overflow:hidden;border-radius:999px}.kappa-color-picker__channel-slider-thumb{inset-block-start:50%;transform:translate(-50%,-50%)}.kappa-color-picker__format-select{inline-size:5rem;padding-inline:.5rem;border-radius:.375rem}.kappa-color-picker__format-trigger,.kappa-color-picker__eye-dropper-trigger{border-radius:.375rem}.kappa-color-picker__view{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:.75rem}.kappa-color-picker__content .kappa-color-picker__channel-input{inline-size:100%;border-radius:.375rem}.kappa-color-picker__swatch-group{display:flex;flex-wrap:wrap;gap:.375rem}.kappa-color-picker__swatch-trigger{position:relative;display:inline-grid;padding:0;border:0;border-radius:.375rem;background:transparent;cursor:pointer;outline:none}.kappa-color-picker__swatch-trigger[data-state=checked]{box-shadow:0 0 0 2px var(--kappa-accent-solid, #247ab7)}.kappa-color-picker__swatch-indicator{position:absolute;inset:0;display:grid;place-items:center;color:var(--kappa-control, #ffffff);filter:drop-shadow(0 1px 1px var(--kappa-default, #17191f))}.kappa-color-picker__swatch-indicator svg{inline-size:.75rem;block-size:.75rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.kappa-color-picker__value-text{color:var(--kappa-subtle, #6c7480);font-family:var(--kappa-font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.kappa-color-picker[data-disabled],.kappa-color-picker[data-disabled] button,.kappa-color-picker[data-disabled] input,.kappa-color-picker[data-disabled] select{cursor:not-allowed}.kappa-color-picker[data-disabled] .kappa-color-picker__control,.kappa-color-picker[data-disabled] .kappa-color-picker__label{opacity:var(--kappa-disabled-opacity, .56)}.kappa-color-picker[data-readonly] .kappa-color-picker__channel-input{cursor:default}.kappa-color-picker[data-invalid] .kappa-color-picker__control{color:var(--kappa-danger, #b42318)}.kappa-color-picker[data-invalid] .kappa-color-picker__channel-input,.kappa-color-picker[data-invalid] .kappa-color-picker__trigger{border-color:var(--kappa-danger, #b42318)}@media(prefers-reduced-motion:reduce){.kappa-color-picker__content{animation:none!important}.kappa-color-picker__channel-input,.kappa-color-picker__format-select,.kappa-color-picker__trigger,.kappa-color-picker__format-trigger,.kappa-color-picker__eye-dropper-trigger{transition:none}}@media(forced-colors:active){.kappa-color-picker__area,.kappa-color-picker__channel-slider-track,.kappa-color-picker__value-swatch,.kappa-color-picker__swatch{forced-color-adjust:none}.kappa-color-picker__area-thumb,.kappa-color-picker__channel-slider-thumb{border-color:Canvas;box-shadow:0 0 0 1px CanvasText}.kappa-color-picker__swatch-trigger[data-state=checked]{outline:2px solid Highlight;outline-offset:2px}}.kappa-combobox{display:grid;inline-size:100%;row-gap:.45rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-combobox__label{display:inline-flex;align-items:center;gap:.2rem;color:var(--kappa-default, #17191f);font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-combobox__required,.kappa-combobox__error{color:var(--kappa-danger, #d94a4a)}.kappa-combobox__description,.kappa-combobox__error{margin:0;font-size:.75rem;line-height:1.4}.kappa-combobox__description{color:var(--kappa-subtle, #6c7480)}.kappa-combobox__control,.kappa-combobox__multi-control,.kappa-combobox__value-trigger{inline-size:100%;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.375rem;background:var(--kappa-control, #ffffff);box-shadow:var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));color:var(--kappa-default, #17191f);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.kappa-combobox__control,.kappa-combobox__multi-control{display:flex;min-inline-size:0;align-items:center}.kappa-combobox__control:focus-within,.kappa-combobox__multi-control:focus-within,.kappa-combobox__value-trigger:focus-visible{border-color:var(--kappa-focus, rgba(76, 99, 255, .75));box-shadow:0 0 0 1px var(--kappa-focus, rgba(76, 99, 255, .75)),0 0 0 4px var(--kappa-focus-soft, rgba(76, 99, 255, .16));outline:none}.kappa-combobox[data-invalid] .kappa-combobox__control,.kappa-combobox[data-invalid] .kappa-combobox__multi-control,.kappa-combobox[data-invalid] .kappa-combobox__value-trigger,.kappa-combobox__control[data-invalid],.kappa-combobox__multi-control[data-invalid],.kappa-combobox__value-trigger[data-invalid]{border-color:var(--kappa-danger, #d94a4a)}.kappa-combobox[data-disabled] .kappa-combobox__control,.kappa-combobox[data-disabled] .kappa-combobox__multi-control,.kappa-combobox__control[data-disabled],.kappa-combobox__multi-control[data-disabled],.kappa-combobox__value-trigger[data-disabled]{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));box-shadow:none;cursor:not-allowed;opacity:.62}.kappa-combobox[data-readonly] .kappa-combobox__control,.kappa-combobox[data-readonly] .kappa-combobox__multi-control{background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9))}.kappa-combobox__control--xs,.kappa-combobox__value-trigger--xs{min-block-size:1.75rem;padding-inline:.375rem;font-size:.75rem}.kappa-combobox__control--sm,.kappa-combobox__value-trigger--sm{min-block-size:2rem;padding-inline:.5rem;font-size:.8125rem}.kappa-combobox__control--base,.kappa-combobox__value-trigger--base{min-block-size:2.25rem;padding-inline:.625rem;font-size:.875rem}.kappa-combobox__control--lg,.kappa-combobox__value-trigger--lg{min-block-size:2.5rem;padding-inline:.75rem;font-size:.9375rem}.kappa-combobox__input{min-inline-size:0;flex:1 1 auto;border:0;background:transparent;color:inherit;font:inherit;line-height:1.4;outline:none}.kappa-combobox__input::placeholder,.kappa-combobox__value-trigger-label[data-placeholder],.kappa-combobox__value[data-placeholder]{color:var(--kappa-muted, #9aa2ae)}.kappa-combobox__input:disabled{cursor:not-allowed}.kappa-combobox__trigger{border:0;background:transparent;color:inherit}.kappa-combobox__clear-trigger,.kappa-combobox__icon-button{display:inline-flex;inline-size:1.625rem;block-size:1.625rem;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:.25rem;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;transition:background-color .12s ease,color .12s ease}.kappa-combobox__icon-button:last-child{margin-inline-end:-.375rem}.kappa-combobox__clear-trigger:hover,.kappa-combobox__icon-button:hover{background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-combobox__clear-trigger:focus-visible,.kappa-combobox__icon-button:focus-visible,.kappa-combobox__chip-remove:focus-visible{outline:2px solid var(--kappa-focus, rgba(76, 99, 255, .75));outline-offset:1px}.kappa-combobox__clear-trigger:disabled,.kappa-combobox__icon-button:disabled{cursor:not-allowed;opacity:.5}.kappa-combobox__clear-trigger[hidden]{display:none}.kappa-combobox__caret-icon{inline-size:.45rem;block-size:.45rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg)}.kappa-combobox__clear-icon{position:relative;inline-size:.7rem;block-size:.7rem}.kappa-combobox__clear-icon:before,.kappa-combobox__clear-icon:after{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:1.5px;border-radius:999px;background:currentColor;content:""}.kappa-combobox__clear-icon:before{transform:rotate(45deg)}.kappa-combobox__clear-icon:after{transform:rotate(-45deg)}.kappa-combobox__value-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;font-family:inherit;text-align:start}.kappa-combobox__value-trigger-label,.kappa-combobox__value{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-combobox__positioner{z-index:var(--kappa-combobox-z-index, 1000);max-inline-size:calc(100vw - 1rem)}.kappa-combobox__content{z-index:var(--kappa-combobox-z-index, 1000);display:flex;inline-size:min(var(--reference-width, 20rem),calc(100vw - 1rem));min-inline-size:min(var(--reference-width, 12rem),calc(100vw - 1rem));max-inline-size:min(var(--available-width, calc(100vw - 1rem) ),calc(100vw - 1rem));max-block-size:min(calc(var(--available-height, 24rem) - .5rem),24rem);flex-direction:column;overflow:hidden;padding:.375rem;border-radius:.375rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);box-shadow:0 0 0 1px var(--kappa-line, rgba(0, 0, 0, .06)),var(--kappa-popover-shadow, 0 10px 28px -8px rgba(16, 24, 40, .2));outline:none;transform-origin:var(--transform-origin)}.kappa-combobox__content[data-state=open]{animation:kappa-combobox-in .12s cubic-bezier(.16,1,.3,1)}.kappa-combobox__content[data-state=closed]{opacity:0;pointer-events:none;visibility:hidden;animation:kappa-combobox-out 80ms ease-out}.kappa-combobox__content>.kappa-combobox__input{flex:0 0 auto;min-block-size:2rem;margin-block-end:.375rem;padding-inline:.5rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.25rem;background:var(--kappa-subtle-surface, var(--kappa-tint, #f4f6f9));font-size:.8125rem}.kappa-combobox__content>.kappa-combobox__input:focus-visible{border-color:var(--kappa-focus, rgba(76, 99, 255, .75));box-shadow:0 0 0 2px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-combobox__list{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.375rem;scrollbar-color:var(--kappa-line, #e3e6eb) transparent;scrollbar-width:thin}.kappa-combobox__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;min-block-size:2rem;padding-block:.375rem;padding-inline:.5rem;border-radius:.25rem;color:var(--kappa-default, #17191f);cursor:pointer;font-size:.8125rem;line-height:1.35;outline:none;-webkit-user-select:none;user-select:none}.kappa-combobox__item[data-highlighted]{background:var(--kappa-overlay, rgba(16, 24, 40, .06))}.kappa-combobox__item[data-state=checked]{color:var(--kappa-selected, var(--kappa-selected-text, var(--kappa-default, #17191f)));font-weight:600}.kappa-combobox__item[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:.62}.kappa-combobox__item-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-combobox__item-indicator{display:inline-flex;inline-size:1rem;block-size:1rem;align-items:center;justify-content:center;color:var(--kappa-selected, var(--kappa-selected-text, currentColor))}.kappa-combobox__item-indicator[hidden]{display:none}.kappa-combobox__check-icon{inline-size:.875rem;block-size:.875rem}.kappa-combobox__group{padding-block-start:.375rem;border-block-start:1px solid var(--kappa-hairline, rgba(16, 24, 40, .08))}.kappa-combobox__group:first-child{padding-block-start:0;border-block-start:0}.kappa-combobox__group-label{padding-block:.3rem;padding-inline:.5rem;color:var(--kappa-subtle, #6c7480);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.kappa-combobox__empty{padding-block:.75rem;padding-inline:.5rem;color:var(--kappa-subtle, #6c7480);font-size:.8125rem;text-align:center}.kappa-combobox__separator{block-size:1px;margin-block:.25rem;margin-inline:-.375rem;background:var(--kappa-hairline, rgba(16, 24, 40, .08))}@keyframes kappa-combobox-in{0%{opacity:0;transform:scale(.985) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes kappa-combobox-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.985) translateY(-3px)}}@media(max-width:47.99rem){.kappa-combobox__input{font-size:1rem}}@media(prefers-reduced-motion:reduce){.kappa-combobox__control,.kappa-combobox__multi-control,.kappa-combobox__value-trigger,.kappa-combobox__clear-trigger,.kappa-combobox__icon-button{transition:none}.kappa-combobox__content[data-state=open],.kappa-combobox__content[data-state=closed]{animation:none}}@media(forced-colors:active){.kappa-combobox__control,.kappa-combobox__multi-control,.kappa-combobox__value-trigger,.kappa-combobox__content,.kappa-combobox__item[data-highlighted]{border:1px solid CanvasText}.kappa-combobox__item[data-state=checked]{color:Highlight}}.kappa-combobox__multi-control{min-block-size:2.25rem;padding-block:.25rem;padding-inline:.375rem;gap:.25rem}.kappa-combobox__multi-control--xs{min-block-size:1.75rem;font-size:.75rem}.kappa-combobox__multi-control--sm{min-block-size:2rem;font-size:.8125rem}.kappa-combobox__multi-control--base{font-size:.875rem}.kappa-combobox__multi-control--lg{min-block-size:2.5rem;font-size:.9375rem}.kappa-combobox__chip-list{display:flex;min-inline-size:0;flex:1 1 auto;flex-wrap:wrap;gap:.25rem;align-items:center}.kappa-combobox__multi-control--input-top .kappa-combobox__multi-input{flex-basis:100%;order:-1}.kappa-combobox__multi-input{min-inline-size:5rem;min-block-size:1.5rem}.kappa-combobox__chip{display:inline-flex;min-inline-size:0;min-block-size:1.5rem;align-items:center;gap:.125rem;padding-inline-start:.4rem;padding-inline-end:.15rem;border:1px solid var(--kappa-hairline, rgba(16, 24, 40, .08));border-radius:.25rem;background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f);font-size:.75rem;font-weight:600;line-height:1.2}.kappa-combobox__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-combobox__chip-remove{display:inline-flex;inline-size:1.125rem;block-size:1.125rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:.125rem;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer}.kappa-combobox__chip-remove:hover{background:var(--kappa-overlay, rgba(16, 24, 40, .06));color:var(--kappa-default, #17191f)}.kappa-combobox__chip-remove .kappa-combobox__clear-icon{inline-size:.5rem;block-size:.5rem}.kappa-command-palette{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-command-palette__backdrop{position:fixed;z-index:var(--kappa-command-palette-z-index, 1200);inset:0;background:color-mix(in srgb,var(--kappa-default, #17191f) 34%,transparent);-webkit-backdrop-filter:blur(3px) saturate(.8);backdrop-filter:blur(3px) saturate(.8)}.kappa-command-palette__positioner{position:fixed;z-index:calc(var(--kappa-command-palette-z-index, 1200) + 1);inset:0;display:grid;align-items:start;justify-items:center;padding:clamp(3rem,12vh,7.5rem) 1rem 1rem;pointer-events:none}.kappa-command-palette__content{display:flex;inline-size:min(42rem,calc(100vw - 2rem));max-block-size:min(40rem,calc(100vh - clamp(4rem,18vh,9rem)));flex-direction:column;overflow:hidden;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.625rem;background:var(--kappa-control, #ffffff);box-shadow:0 0 0 1px color-mix(in srgb,var(--kappa-default, #17191f) 4%,transparent),var( --kappa-popover-shadow, 0 24px 64px -20px rgba(16, 24, 40, .36), 0 8px 20px -10px rgba(16, 24, 40, .2) );color:var(--kappa-default, #17191f);outline:none;pointer-events:auto}.kappa-command-palette__backdrop[data-state=open]{animation:kappa-command-palette-fade-in .14s ease-out}.kappa-command-palette__content[data-state=open]{animation:kappa-command-palette-enter .16s cubic-bezier(.16,1,.3,1)}.kappa-command-palette__backdrop[data-state=closed],.kappa-command-palette__content[data-state=closed]{opacity:0;animation:kappa-command-palette-exit 90ms ease-in;pointer-events:none}.kappa-command-palette__input-header{position:relative;display:flex;min-block-size:3.5rem;flex:none;align-items:center;gap:.75rem;padding-inline:1rem;border-block-end:1px solid var(--kappa-line, #e3e6eb);background:color-mix(in srgb,var(--kappa-control, #ffffff) 88%,var(--kappa-tint, #f4f6f9))}.kappa-command-palette__search-icon{position:relative;inline-size:1rem;block-size:1rem;flex:none;border:1.5px solid currentColor;border-radius:50%;color:var(--kappa-subtle, #6c7480)}.kappa-command-palette__search-icon:after{position:absolute;inline-size:.4rem;block-size:1.5px;border-radius:99px;background:currentColor;content:"";inset-block-end:-.18rem;inset-inline-end:-.3rem;transform:rotate(45deg)}.kappa-command-palette__input{min-inline-size:0;flex:1 1 auto;border:0;background:transparent;color:var(--kappa-default, #17191f);font:inherit;font-size:.9375rem;line-height:1.5;outline:none}.kappa-command-palette__input::placeholder{color:var(--kappa-muted, #9aa2ae)}.kappa-command-palette__input:focus-visible{outline:none}.kappa-command-palette__close-trigger{display:inline-flex;inline-size:1.75rem;block-size:1.75rem;flex:none;align-items:center;justify-content:center;border:0;border-radius:.3rem;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer}.kappa-command-palette__close-trigger:hover{background:var(--kappa-overlay, #e9edf2);color:var(--kappa-default, #17191f)}.kappa-command-palette__close-trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-command-palette__close-trigger>span{position:relative;inline-size:.75rem;block-size:.75rem}.kappa-command-palette__close-trigger>span:before,.kappa-command-palette__close-trigger>span:after{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:1.5px;border-radius:99px;background:currentColor;content:""}.kappa-command-palette__close-trigger>span:before{transform:rotate(45deg)}.kappa-command-palette__close-trigger>span:after{transform:rotate(-45deg)}.kappa-command-palette__list{display:flex;min-block-size:7rem;flex:1 1 auto;flex-direction:column;overflow:hidden}.kappa-command-palette__results{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:.375rem;scroll-padding-block:.375rem;scrollbar-color:var(--kappa-line, #e3e6eb) transparent;scrollbar-width:thin}.kappa-command-palette__group{padding-block:.25rem}.kappa-command-palette__group+.kappa-command-palette__group{border-block-start:1px solid var(--kappa-hairline, #e3e6eb)}.kappa-command-palette__group-label{display:flex;min-block-size:1.75rem;align-items:center;padding-inline:.625rem;color:var(--kappa-subtle, #6c7480);font-family:var(--kappa-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.6875rem;font-weight:600;letter-spacing:.065em;line-height:1rem;text-transform:uppercase}.kappa-command-palette__items{display:grid;gap:.125rem}.kappa-command-palette__item{position:relative;display:grid;min-block-size:2.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .625rem;border:0;border-radius:.375rem;color:var(--kappa-default, #17191f);cursor:pointer;font-size:.875rem;line-height:1.35;outline:none;-webkit-user-select:none;user-select:none}.kappa-command-palette__item:before{position:absolute;inline-size:2px;background:transparent;content:"";inset-block:0;inset-inline-start:0}.kappa-command-palette__item[data-highlighted]{background:var(--kappa-overlay, #e9edf2)}.kappa-command-palette__item[data-highlighted]:before{background:var(--kappa-focus, #4c63ff)}.kappa-command-palette__item:focus-visible{box-shadow:inset 0 0 0 2px var(--kappa-focus, #4c63ff)}.kappa-command-palette__item[data-disabled],.kappa-command-palette__item[aria-disabled=true]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:.58}.kappa-command-palette__item-text{display:contents}.kappa-command-palette__result-item{grid-template-columns:auto minmax(0,1fr) auto}.kappa-command-palette__result-icon{display:inline-flex;inline-size:1.75rem;block-size:1.75rem;align-items:center;justify-content:center;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.3rem;background:var(--kappa-tint, #f4f6f9);color:var(--kappa-subtle, #6c7480)}.kappa-command-palette__result-body{display:grid;min-inline-size:0;gap:.125rem}.kappa-command-palette__result-path,.kappa-command-palette__result-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-command-palette__result-path{font-weight:550}.kappa-command-palette__result-description{color:var(--kappa-subtle, #6c7480);font-size:.75rem}.kappa-command-palette__breadcrumb{color:var(--kappa-subtle, #6c7480);font-weight:450}.kappa-command-palette__separator{margin-inline:.35rem;color:var(--kappa-muted, #9aa2ae)}.kappa-command-palette__mark{border-radius:.125rem;background:var(--kappa-focus-soft, rgba(76, 99, 255, .16));color:inherit;font-weight:700}.kappa-command-palette__arrow-icon,.kappa-command-palette__external-icon{position:relative;inline-size:.8rem;block-size:.8rem;color:var(--kappa-subtle, #6c7480)}.kappa-command-palette__arrow-icon:before{position:absolute;inline-size:.42rem;block-size:.42rem;border:solid currentColor;border-width:1.5px 1.5px 0 0;content:"";inset-block-start:.18rem;inset-inline-start:.05rem;transform:rotate(45deg)}.kappa-command-palette__external-icon{border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor}.kappa-command-palette__external-icon:before,.kappa-command-palette__external-icon:after{position:absolute;content:""}.kappa-command-palette__external-icon:before{inline-size:.55rem;block-size:1.5px;background:currentColor;inset-block-start:.18rem;inset-inline-end:-.04rem;transform:rotate(-45deg);transform-origin:right center}.kappa-command-palette__external-icon:after{inline-size:.52rem;block-size:.52rem;border:1.5px solid currentColor;inset-block-end:-.1rem;inset-inline-start:-.1rem}.kappa-command-palette__empty,.kappa-command-palette__loading{display:flex;min-block-size:8rem;align-items:center;justify-content:center;gap:.625rem;padding:1.5rem;color:var(--kappa-subtle, #6c7480);font-size:.8125rem;text-align:center}.kappa-command-palette__spinner{inline-size:1rem;block-size:1rem;border:1.5px solid var(--kappa-line, #e3e6eb);border-block-start-color:var(--kappa-focus, #4c63ff);border-radius:50%;animation:kappa-command-palette-spin .7s linear infinite}.kappa-command-palette__footer{display:flex;min-block-size:2.5rem;flex:none;align-items:center;gap:1rem;padding-inline:1rem;border-block-start:1px solid var(--kappa-line, #e3e6eb);background:var(--kappa-tint, #f4f6f9);color:var(--kappa-subtle, #6c7480);font-family:var(--kappa-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.6875rem;line-height:1rem}@keyframes kappa-command-palette-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kappa-command-palette-enter{0%{opacity:0;transform:translateY(-.5rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kappa-command-palette-exit{0%{opacity:1}to{opacity:0}}@keyframes kappa-command-palette-spin{to{transform:rotate(360deg)}}@media(max-width:47.99rem){.kappa-command-palette__positioner{padding:.5rem}.kappa-command-palette__content{inline-size:calc(100vw - 1rem);max-block-size:calc(100dvh - 1rem)}.kappa-command-palette__input{font-size:1rem}.kappa-command-palette__footer{overflow-x:auto;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.kappa-command-palette__backdrop,.kappa-command-palette__content,.kappa-command-palette__close-trigger,.kappa-command-palette__spinner{animation:none!important}}@media(forced-colors:active){.kappa-command-palette__content,.kappa-command-palette__result-icon{border-color:CanvasText}.kappa-command-palette__item[data-highlighted]{border-inline-start-color:Highlight;outline:1px solid Highlight}.kappa-command-palette__mark{color:HighlightText;forced-color-adjust:none;background:Highlight}}.kappa-content-loader{min-inline-size:0;color:var(--kappa-default);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.5}.kappa-content-loader__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;min-block-size:var(--kappa-content-loader-min-height, 10rem)}.kappa-content-loader[data-compact] .kappa-content-loader__state{min-block-size:var(--kappa-content-loader-min-height, 6rem)}.kappa-content-loader__state>.kappa-empty{--kappa-empty-padding-block: 1rem;--kappa-empty-padding-inline: .75rem}.kappa-content-loader__message{color:var(--kappa-subtle);font-size:.8125rem}.kappa-content-loader__announcement{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kappa-data-grid{position:relative;min-inline-size:0;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-md, .375rem);background:var(--kappa-base, #ffffff);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem;overflow:hidden}.kappa-data-grid *,.kappa-data-grid *:before,.kappa-data-grid *:after{box-sizing:border-box}.kappa-data-grid__toolbar,.kappa-data-grid__footer{display:flex;min-block-size:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:var(--kappa-base, #ffffff)}.kappa-data-grid__toolbar{border-block-end:1px solid var(--kappa-line, #e3e6eb)}.kappa-data-grid__footer{border-block-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-data-grid__viewport{position:relative;min-block-size:8rem;max-inline-size:100%;overflow:auto;background:var(--kappa-base, #ffffff);scrollbar-gutter:stable}.kappa-data-grid__viewport-frame{position:relative;min-inline-size:0}.kappa-data-grid[data-mode=virtual] .kappa-data-grid__viewport{block-size:var(--kappa-data-grid-height, 28rem)}.kappa-data-grid__table{border:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.kappa-data-grid__header th,.kappa-data-grid__body td{position:relative;block-size:var(--kappa-data-grid-row-height, 36px);border-block-end:1px solid var(--kappa-line, #e3e6eb);padding:.45rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;overflow-wrap:anywhere;vertical-align:middle}.kappa-data-grid__header th[data-column-id=__kappa_selection] .kappa-checkbox,.kappa-data-grid__body td[data-column-id=__kappa_selection] .kappa-checkbox{display:flex;block-size:1rem;align-items:center;line-height:1rem}.kappa-data-grid__header th{background:var(--kappa-tint, #f2f3f5);color:var(--kappa-muted, #6c7480);font-size:.75rem;font-weight:600;letter-spacing:.0125em;white-space:nowrap}.kappa-data-grid__header[data-slot=data-grid-header] th[data-align=center],.kappa-data-grid__body td[data-align=center]{text-align:center}.kappa-data-grid__header[data-slot=data-grid-header] th[data-align=end],.kappa-data-grid__body td[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.kappa-data-grid__table[data-sticky-header] .kappa-data-grid__header th{position:sticky;inset-block-start:0;z-index:3}.kappa-data-grid__table[data-sticky-header] .kappa-data-grid__header .kappa-data-grid__cell--pinned{z-index:4}.kappa-data-grid[data-mode=standard] .kappa-data-grid__body tr:last-child td{border-block-end-color:transparent}.kappa-data-grid__body tr{background:var(--kappa-base, #ffffff)}.kappa-data-grid__body tr:hover{background:var(--kappa-tint, #f2f3f5)}.kappa-data-grid__body tr[data-selected]{background:color-mix(in oklab,var(--kappa-accent-solid, #247ab7) 9%,var(--kappa-base, #ffffff))}.kappa-data-grid__body td:focus-visible{z-index:5;outline:2px solid var(--kappa-focus, #247ab7);outline-offset:-2px}.kappa-data-grid__cell--pinned{background:inherit}.kappa-data-grid__cell--pinned:after{position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--kappa-line, #e3e6eb);content:""}.kappa-data-grid__sort{display:inline-flex;max-inline-size:calc(100% - .5rem);align-items:center;gap:.375rem;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:inherit}.kappa-data-grid[data-mode=virtual] .kappa-data-grid__header th,.kappa-data-grid[data-mode=virtual] .kappa-data-grid__body td{white-space:nowrap}.kappa-data-grid__sort:focus-visible{border-radius:var(--kappa-radius-sm, .25rem);outline:2px solid var(--kappa-focus, #247ab7);outline-offset:2px}.kappa-data-grid__sort-icon{color:var(--kappa-subtle, #8a919c);font-size:.75rem}.kappa-data-grid__resize{position:absolute;z-index:5;inset-block:0;inset-inline-end:-.25rem;inline-size:.5rem;border:0;padding:0;background:transparent;cursor:col-resize;touch-action:none}.kappa-data-grid__resize:after{position:absolute;inset-block:.35rem;inset-inline-start:calc(50% - .5px);inline-size:1px;background:transparent;content:""}.kappa-data-grid__header th:hover .kappa-data-grid__resize:after,.kappa-data-grid__resize:focus-visible:after,.kappa-data-grid__resize[data-resizing]:after{background:var(--kappa-accent-solid, #247ab7)}.kappa-data-grid[data-mode=virtual] .kappa-data-grid__table,.kappa-data-grid[data-mode=virtual] .kappa-data-grid__header,.kappa-data-grid[data-mode=virtual] .kappa-data-grid__body{display:grid}.kappa-data-grid[data-mode=virtual] .kappa-data-grid__header tr,.kappa-data-grid[data-mode=virtual] .kappa-data-grid__body tr{display:flex}.kappa-data-grid[data-mode=virtual] .kappa-data-grid__header th,.kappa-data-grid[data-mode=virtual] .kappa-data-grid__body td{display:flex;flex:none;align-items:center}.kappa-data-grid[data-mode=virtual] [data-align=center]{justify-content:center}.kappa-data-grid[data-mode=virtual] [data-align=end]{justify-content:flex-end}.kappa-data-grid[data-mode=virtual] .kappa-data-grid__table[data-sticky-header] .kappa-data-grid__header{position:sticky;z-index:3;inset-block-start:0}.kappa-data-grid[data-compact]:not([data-mode=virtual]) .kappa-data-grid__header th,.kappa-data-grid[data-compact]:not([data-mode=virtual]) .kappa-data-grid__body td{block-size:1.75rem}.kappa-data-grid[data-compact] .kappa-data-grid__header th,.kappa-data-grid[data-compact] .kappa-data-grid__body td{padding-block:.2rem;padding-inline:.5rem;font-size:.75rem;line-height:1rem}.kappa-data-grid__visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kappa-data-grid__state{display:flex;min-block-size:8rem;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--kappa-muted, #6c7480);text-align:center}.kappa-data-grid__state--overlay{position:absolute;z-index:8;inset:0;background:color-mix(in oklab,var(--kappa-base, #ffffff) 84%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.kappa-data-grid__scroll-loader{position:absolute;z-index:9;inset-block-end:.75rem;inset-inline-start:50%;display:grid;inline-size:2rem;block-size:2rem;place-items:center;border:1px solid var(--kappa-line, #e3e6eb);border-radius:999px;background:color-mix(in oklab,var(--kappa-base, #ffffff) 92%,transparent);box-shadow:var(--kappa-shadow-sm, 0 1px 3px rgb(0 0 0 / .12));pointer-events:none;transform:translate(-50%)}.kappa-data-grid__spinner{inline-size:1rem;block-size:1rem;border:2px solid var(--kappa-line, #e3e6eb);border-block-start-color:var(--kappa-accent-solid, #247ab7);border-radius:999px;animation:kappa-data-grid-spin .7s linear infinite}.kappa-data-grid__pagination{display:flex;inline-size:100%;align-items:center;justify-content:space-between;gap:1rem}.kappa-data-grid__pagination-summary,.kappa-data-grid__pagination-page{color:var(--kappa-muted, #6c7480);font-size:.75rem;font-variant-numeric:tabular-nums}.kappa-data-grid__pagination-controls{display:inline-flex;align-items:center;gap:.125rem}.kappa-data-grid__pagination-page{min-inline-size:4rem;text-align:center}.kappa-data-grid__columns{min-block-size:2rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-md, .375rem);padding:.3rem .65rem;background:var(--kappa-control, #ffffff);cursor:pointer;color:var(--kappa-default, #17191f);font:inherit;-webkit-user-select:none;user-select:none}.kappa-data-grid__columns:hover{background:var(--kappa-tint, #f2f3f5)}.kappa-data-grid__columns-menu{min-inline-size:11rem}@keyframes kappa-data-grid-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kappa-data-grid__spinner{animation-duration:1.8s}}@media(forced-colors:active){.kappa-data-grid__body td:focus-visible{outline-color:Highlight}.kappa-data-grid__resize:after{background:ButtonText}}.kappa-date-picker{box-sizing:border-box;display:grid;inline-size:100%;gap:.375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem}.kappa-date-picker *,.kappa-date-picker *:before,.kappa-date-picker *:after{box-sizing:border-box}.kappa-date-picker[data-inline]{inline-size:max-content;max-inline-size:100%}.kappa-date-picker__label{display:inline-flex;align-items:center;gap:.25rem;color:var(--kappa-default, #17191f);font-size:.875rem;font-weight:500;line-height:1.25rem}.kappa-date-picker__control{display:flex;inline-size:100%;min-inline-size:0;min-block-size:2rem;align-items:center;gap:.125rem;padding-inline:.5rem .25rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);transition:border-color .12s ease,box-shadow .12s ease}.kappa-date-picker__control:focus-within{border-color:var(--kappa-focus, #4c63ff);box-shadow:0 0 0 1px var(--kappa-focus, #4c63ff)}.kappa-date-picker__control:has(.kappa-date-picker__input[data-invalid]){border-color:var(--kappa-danger, #b42318)}.kappa-date-picker[data-disabled] .kappa-date-picker__control{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-date-picker__input{min-inline-size:0;flex:1 1 auto;border:0;background:transparent;color:inherit;font:inherit;outline:none}.kappa-date-picker__input::placeholder{color:var(--kappa-muted, #9aa2ae)}.kappa-date-picker__trigger,.kappa-date-picker__clear-trigger,.kappa-date-picker__nav-trigger,.kappa-date-picker__view-trigger,.kappa-date-picker__preset-trigger{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;font:inherit;transition:background-color .12s ease,color .12s ease}.kappa-date-picker__trigger,.kappa-date-picker__clear-trigger{inline-size:1.5rem;block-size:1.5rem;flex:none}.kappa-date-picker__trigger:hover:not(:disabled),.kappa-date-picker__clear-trigger:hover:not(:disabled),.kappa-date-picker__nav-trigger:hover:not(:disabled),.kappa-date-picker__view-trigger:hover:not(:disabled),.kappa-date-picker__preset-trigger:hover:not(:disabled){background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-date-picker__trigger:focus-visible,.kappa-date-picker__clear-trigger:focus-visible,.kappa-date-picker__nav-trigger:focus-visible,.kappa-date-picker__view-trigger:focus-visible,.kappa-date-picker__preset-trigger:focus-visible,.kappa-date-picker__cell-trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-date-picker__icon{display:block;inline-size:.875rem;block-size:.875rem}.kappa-date-picker__positioner{min-inline-size:max-content}.kappa-date-picker__content{z-index:var(--kappa-date-picker-z-index, 1000);inline-size:max-content;max-inline-size:min(100vw - 2rem,42rem);padding:.625rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.625rem;background:var(--kappa-control, #ffffff);box-shadow:var(--kappa-shadow, 0 8px 24px rgba(16, 18, 23, .12));color:var(--kappa-default, #17191f);outline:none}.kappa-date-picker[data-inline] .kappa-date-picker__calendar{padding:.625rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.625rem;background:var(--kappa-control, #ffffff)}.kappa-date-picker__calendar{display:grid;position:relative;gap:.5rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-date-picker__view[hidden]{display:none}.kappa-date-picker__nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;block-size:1.625rem;align-items:center;gap:.25rem}.kappa-date-picker__nav-trigger{inline-size:1.5rem;block-size:1.5rem}.kappa-date-picker__nav-trigger:disabled,.kappa-date-picker__cell-trigger:disabled,.kappa-date-picker__preset-trigger:disabled{cursor:not-allowed;opacity:.42}.kappa-date-picker__view-trigger{min-block-size:1.75rem;padding-inline:.5rem;color:var(--kappa-default, #17191f);font-weight:600}.kappa-date-picker__months{display:grid;gap:1rem}.kappa-date-picker__months[data-month-count="2"]{grid-template-columns:repeat(2,max-content)}.kappa-date-picker__months[data-month-count="3"]{grid-template-columns:repeat(3,max-content)}.kappa-date-picker__month{display:grid;gap:.375rem}.kappa-date-picker__month-title{display:flex;min-block-size:1.625rem;align-items:center;margin:0;padding-inline-end:3.5rem;color:var(--kappa-default, #17191f);font-size:.8125rem;font-weight:600;line-height:1.25rem}.kappa-date-picker__table{inline-size:max-content;border-collapse:collapse;table-layout:fixed}.kappa-date-picker__table-header,.kappa-date-picker__week-number-header-cell{inline-size:2rem;block-size:1.5rem;color:var(--kappa-subtle, #6c7480);font-size:.6875rem;font-weight:500;text-align:center}.kappa-date-picker__table-cell,.kappa-date-picker__week-number-cell{inline-size:2rem;block-size:2rem;padding:.125rem;text-align:center;vertical-align:middle}.kappa-date-picker__week-number-cell{color:var(--kappa-muted, #9aa2ae);font-size:.6875rem}.kappa-date-picker__cell-trigger{display:flex;inline-size:100%;min-inline-size:1.875rem;block-size:1.875rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:var(--kappa-default, #17191f);cursor:pointer;font:inherit;font-size:.8125rem;line-height:1;transition:background-color .12s ease}.kappa-date-picker__cell-trigger:hover:not(:disabled):not([data-disabled]):not([data-unavailable]):not([data-selected]):not([data-range-start]):not([data-range-end]):not([data-in-range]):not([data-in-hover-range]){background:var(--kappa-tint, #f4f6f9)}.kappa-date-picker__cell-trigger[data-today]{color:var(--kappa-accent, #2479b6);font-weight:600}.kappa-date-picker__cell-trigger[data-selected],.kappa-date-picker__cell-trigger[data-range-start],.kappa-date-picker__cell-trigger[data-range-end]{background:var(--kappa-selected, var(--kappa-selected-background, #0a0a0a));color:var(--kappa-selected-contrast, var(--kappa-base, #ffffff));font-weight:500}.kappa-date-picker__cell-trigger[data-in-range],.kappa-date-picker__cell-trigger[data-in-hover-range]{border-radius:0;background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-date-picker__cell-trigger[data-range-start]{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.kappa-date-picker__cell-trigger[data-range-end]{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.kappa-date-picker__cell-trigger[data-unavailable],.kappa-date-picker__cell-trigger[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;font-weight:400;opacity:.42}.kappa-date-picker__cell-trigger[data-outside-range]{color:var(--kappa-muted, #9aa2ae);opacity:.4}.kappa-date-picker__preset-trigger{min-block-size:1.625rem;padding-inline:.625rem;border:1px solid var(--kappa-line, #e3e6eb);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font-size:.8125rem}.kappa-date-picker__select{min-block-size:1.75rem;padding-inline:.375rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.375rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font:inherit;font-size:.8125rem}.kappa-date-picker__value-text,.kappa-date-picker__range-text{color:var(--kappa-default, #17191f);font-size:.875rem}.kappa-date-picker__range-text{color:var(--kappa-subtle, #6c7480);font-size:.75rem}@media(max-width:720px){.kappa-date-picker__months[data-month-count="2"],.kappa-date-picker__months[data-month-count="3"]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kappa-date-picker__control,.kappa-date-picker__trigger,.kappa-date-picker__clear-trigger,.kappa-date-picker__nav-trigger,.kappa-date-picker__view-trigger,.kappa-date-picker__preset-trigger,.kappa-date-picker__cell-trigger{transition:none}}@media(forced-colors:active){.kappa-date-picker__control,.kappa-date-picker__content,.kappa-date-picker__preset-trigger,.kappa-date-picker__select{border-color:ButtonText}.kappa-date-picker__cell-trigger[data-selected],.kappa-date-picker__cell-trigger[data-range-start],.kappa-date-picker__cell-trigger[data-range-end]{background:Highlight;color:HighlightText}}.kappa-dicehub-logo{display:block;width:100%;height:auto;color:var(--kappa-default, #17191f)}.kappa-dicehub-logo--color{color:var(--kappa-dicehub-logo-ink, #333333)}.kappa-dicehub-logo--black{color:var(--kappa-dicehub-logo-black, #000000)}.kappa-dicehub-logo--white{color:var(--kappa-dicehub-logo-white, #ffffff)}.kappa-powered-by-dicehub{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem .625rem;border-radius:.5rem;background:var(--kappa-base, #ffffff);box-shadow:inset 0 0 0 1px var(--kappa-hairline, rgba(16, 24, 40, .08));color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, ui-sans-serif, system-ui, sans-serif);font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:box-shadow .12s ease,transform .12s ease}.kappa-powered-by-dicehub:hover{box-shadow:inset 0 0 0 1px var(--kappa-line, #e3e6eb),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));transform:translateY(-1px)}.kappa-powered-by-dicehub--color{color:var(--kappa-dicehub-logo-ink, #333333)}.kappa-powered-by-dicehub:focus-visible{outline:none;box-shadow:0 0 0 1px var(--kappa-focus, rgba(76, 99, 255, .75)),0 0 0 4px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-powered-by-dicehub--black{background:var(--kappa-dicehub-logo-white, #ffffff);box-shadow:inset 0 0 0 1px var(--kappa-dicehub-logo-black-border, rgba(0, 0, 0, .18));color:var(--kappa-dicehub-logo-black, #000000)}.kappa-powered-by-dicehub--white{background:var(--kappa-dicehub-logo-black, #000000);box-shadow:inset 0 0 0 1px var(--kappa-dicehub-logo-white-border, rgba(255, 255, 255, .18));color:var(--kappa-dicehub-logo-white, #ffffff)}.kappa-powered-by-dicehub__mark{width:1rem;flex:none}.kappa-powered-by-dicehub strong{font-weight:650}@media(prefers-reduced-motion:reduce){.kappa-powered-by-dicehub{transition:none}.kappa-powered-by-dicehub:hover{transform:none}}.kappa-diff-viewer{box-sizing:border-box;min-inline-size:0;overflow:hidden;border:1px solid var(--kappa-line);border-radius:.5rem;background:var(--kappa-base);color:var(--kappa-default);font:.8125rem/1.5 var(--kappa-font-sans, inherit)}.kappa-diff-viewer *,.kappa-diff-viewer *:before,.kappa-diff-viewer *:after{box-sizing:border-box}.kappa-diff-viewer__header,.kappa-diff-viewer__file-header{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem}.kappa-diff-viewer__header{min-block-size:2.75rem;border-block-end:1px solid var(--kappa-line)}.kappa-diff-viewer__title{flex:1;min-inline-size:0;font-weight:600;overflow-wrap:anywhere}.kappa-diff-viewer__counts{display:inline-flex;flex:none;gap:.5rem;font-variant-numeric:tabular-nums}.kappa-diff-viewer__addition{color:var(--kappa-success-text)}.kappa-diff-viewer__deletion{color:var(--kappa-danger-text)}.kappa-diff-viewer__clipboard{flex:none}.kappa-diff-viewer .kappa-diff-viewer__copy{border:0;border-radius:.25rem;block-size:1.75rem;inline-size:1.75rem}.kappa-diff-viewer__scroll{max-block-size:var(--kappa-diff-viewer-max-height, 32rem);overflow:auto;overscroll-behavior:contain}.kappa-diff-viewer__scroll:focus-visible{outline:2px solid var(--kappa-focus);outline-offset:-2px}.kappa-diff-viewer__file+.kappa-diff-viewer__file{border-block-start:1px solid var(--kappa-line-strong)}.kappa-diff-viewer__file-header{background:var(--kappa-tint);border-block-end:1px solid var(--kappa-line)}.kappa-diff-viewer__path{flex:1;overflow-wrap:anywhere;font:500 .75rem/1.5 var(--kappa-font-mono, monospace)}.kappa-diff-viewer__table{inline-size:100%;border-collapse:collapse;border-spacing:0;font:.75rem/1.75 var(--kappa-font-mono, monospace)}.kappa-diff-viewer__table td{padding:0;vertical-align:top}.kappa-diff-viewer__head th{text-align:start;padding:.25rem .75rem;color:var(--kappa-subtle);background:var(--kappa-canvas);font-weight:500}.kappa-diff-viewer__head th+th{border-inline-start:1px solid var(--kappa-line)}.kappa-diff-viewer__table .kappa-diff-viewer__number{min-inline-size:3rem;inline-size:1%;padding-inline:.625rem;color:var(--kappa-subtle);text-align:end;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.kappa-diff-viewer__table .kappa-diff-viewer__hunk td{padding:.3125rem .75rem;background:var(--kappa-tint);color:var(--kappa-subtle);white-space:pre}.kappa-diff-viewer__cell{inline-size:100%}.kappa-diff-viewer[data-view=split] .kappa-diff-viewer__cell{inline-size:50%;min-inline-size:18rem}.kappa-diff-viewer__before{border-inline-end:1px solid var(--kappa-line)}.kappa-diff-viewer [data-kind=added]{background:var(--kappa-success-tint)}.kappa-diff-viewer [data-kind=removed]{background:var(--kappa-danger-tint)}.kappa-diff-viewer [data-empty]{background:var(--kappa-canvas)}.kappa-diff-viewer__line{display:flex;min-block-size:1.3125rem}.kappa-diff-viewer__marker{inline-size:1.75rem;flex:none;text-align:center;-webkit-user-select:none;user-select:none}.kappa-diff-viewer [data-kind=added] .kappa-diff-viewer__marker{color:var(--kappa-success-text)}.kappa-diff-viewer [data-kind=removed] .kappa-diff-viewer__marker{color:var(--kappa-danger-text)}.kappa-diff-viewer__code{display:block;padding-inline-end:.75rem;font:inherit;white-space:pre;tab-size:2}.kappa-diff-viewer__changed{border-radius:.125rem;background:transparent;color:inherit;font-weight:600}.kappa-diff-viewer [data-kind=added] .kappa-diff-viewer__changed{background:color-mix(in srgb,var(--kappa-success-text) 18%,transparent)}.kappa-diff-viewer [data-kind=removed] .kappa-diff-viewer__changed{background:color-mix(in srgb,var(--kappa-danger-text) 18%,transparent)}.kappa-diff-viewer__note{display:block;padding-inline:1.75rem .75rem;color:var(--kappa-subtle);font-style:italic;white-space:pre}.kappa-diff-viewer__notice{margin:0;padding:1rem .75rem;color:var(--kappa-subtle)}.kappa-diff-viewer[data-state=invalid] .kappa-diff-viewer__notice{color:var(--kappa-danger-text)}.kappa-diff-viewer__sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(forced-colors:active){.kappa-diff-viewer,.kappa-diff-viewer__header,.kappa-diff-viewer__file-header,.kappa-diff-viewer__before{border-color:CanvasText}.kappa-diff-viewer__changed{outline:1px solid Highlight}}.kappa-download-trigger[data-size=base]{--kappa-button-icon-size: .875rem}@supports (text-box: trim-both cap alphabetic){.kappa-download-trigger .kappa-button__label{display:block;text-box:trim-both cap alphabetic}}.kappa-download-trigger[data-loading]{cursor:progress}.kappa-download-trigger[data-loading] .kappa-button__label{opacity:.82}@media(forced-colors:active){.kappa-download-trigger[data-loading]{color:GrayText}}.kappa-drag-selection{min-inline-size:0;color:var(--kappa-default);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem}.kappa-drag-selection__viewport{box-sizing:border-box;position:relative;display:grid;grid-template-columns:repeat(var(--kappa-drag-selection-columns),minmax(0,1fr));gap:.625rem;align-content:start;padding:1rem;min-block-size:10rem;max-block-size:var(--kappa-drag-selection-max-height, 22rem);overflow:auto;overscroll-behavior:contain;border:1px solid var(--kappa-line);border-radius:var(--kappa-radius-md, .625rem);background:var(--kappa-canvas);outline:none;-webkit-user-select:none;user-select:none}.kappa-drag-selection__viewport:focus-visible{outline:2px solid var(--kappa-focus);outline-offset:2px}.kappa-drag-selection__item{box-sizing:border-box;display:flex;align-items:center;min-inline-size:0;min-block-size:3rem;padding:.625rem;border:1px solid var(--kappa-line);border-radius:var(--kappa-radius-sm, .375rem);background:var(--kappa-base);cursor:default}.kappa-drag-selection__item:hover:not([data-disabled]){background:var(--kappa-tint)}.kappa-drag-selection__item[data-selected]{border-color:var(--kappa-accent);background:var(--kappa-tint)}.kappa-drag-selection__viewport:focus-visible .kappa-drag-selection__item[data-highlighted]{outline:2px solid var(--kappa-focus);outline-offset:2px}.kappa-drag-selection__item[data-disabled]{opacity:.5;cursor:not-allowed}.kappa-drag-selection__rectangle{position:absolute;box-sizing:border-box;z-index:1;border:1px solid var(--kappa-accent);background:var(--kappa-focus-soft);pointer-events:none}.kappa-drag-selection__empty{grid-column:1 / -1;padding:2rem 0;text-align:center;color:var(--kappa-subtle)}@media(forced-colors:active){.kappa-drag-selection__item[data-selected],.kappa-drag-selection__rectangle{border-color:Highlight}}.kappa-drawer__backdrop{box-sizing:border-box;position:fixed;z-index:calc(var(--kappa-drawer-z-index, 900) + var(--layer-index, 0));inset:0;background:var(--kappa-drawer-backdrop, rgba(16, 18, 23, .48));-webkit-backdrop-filter:blur(2px) saturate(.82);backdrop-filter:blur(2px) saturate(.82);opacity:var(--drawer-swipe-strength, 1);pointer-events:auto;transition:opacity var(--kappa-drawer-duration, .22s) ease-out}.kappa-drawer__positioner{box-sizing:border-box;position:fixed;z-index:calc(var(--kappa-drawer-z-index, 900) + var(--layer-index, 0) + 1);inset:0;display:flex;direction:ltr;overflow:hidden;pointer-events:none}.kappa-drawer__positioner[data-swipe-direction=down]{align-items:flex-end;justify-content:center}.kappa-drawer__positioner[data-swipe-direction=up]{align-items:flex-start;justify-content:center}.kappa-drawer__positioner[data-swipe-direction=left]{align-items:stretch;justify-content:flex-start}.kappa-drawer__positioner[data-swipe-direction=right]{align-items:stretch;justify-content:flex-end}.kappa-drawer__content{--kappa-drawer-duration: .22s;--kappa-drawer-bleed: 3rem;box-sizing:border-box;position:relative;display:flex;min-inline-size:0;min-block-size:0;flex-direction:column;gap:1rem;overflow:hidden;padding:1.25rem;border:1px solid var(--kappa-line, #e3e6eb);background:var(--kappa-control, #ffffff);box-shadow:var( --kappa-drawer-shadow, 0 24px 64px -20px rgba(16, 24, 40, .38), 0 8px 20px -12px rgba(16, 24, 40, .28) );color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);outline:none;pointer-events:auto;transform-origin:center;transition:transform var(--kappa-drawer-duration) cubic-bezier(.16,1,.3,1),scale var(--kappa-drawer-duration) cubic-bezier(.16,1,.3,1),opacity .14s ease-out}.kappa-drawer__content[data-swipe-direction=down],.kappa-drawer__content[data-swipe-direction=up]{inline-size:min(var(--kappa-drawer-inline-size, 42rem),calc(100vw - 1rem));max-inline-size:calc(100vw - 1rem);max-block-size:min(var(--kappa-drawer-block-size, calc(100dvb - 3rem) ),calc(100dvb - .5rem))}.kappa-drawer__content[data-swipe-direction=down]{border-block-end:0;border-radius:.75rem .75rem 0 0;transform-origin:center bottom}.kappa-drawer__content[data-swipe-direction=up]{border-block-start:0;border-radius:0 0 .75rem .75rem;transform-origin:center top}.kappa-drawer__content[data-swipe-direction=left],.kappa-drawer__content[data-swipe-direction=right]{inline-size:min(var(--kappa-drawer-inline-size, 24rem),calc(100vw - 3rem));max-inline-size:calc(100vw - 3rem);block-size:100%;max-block-size:100dvb}.kappa-drawer__content[data-swipe-direction=left]{border-inline-start:0;border-radius:0 .75rem .75rem 0;transform-origin:left center}.kappa-drawer__content[data-swipe-direction=right]{border-inline-end:0;border-radius:.75rem 0 0 .75rem;transform-origin:right center}.kappa-drawer__content:after{position:absolute;z-index:-1;display:block;background:inherit;content:"";pointer-events:none}.kappa-drawer__content[data-swipe-direction=down]:after{inset-block-start:100%;inset-inline:0;block-size:var(--kappa-drawer-bleed)}.kappa-drawer__content[data-swipe-direction=up]:after{inset-block-end:100%;inset-inline:0;block-size:var(--kappa-drawer-bleed)}.kappa-drawer__content[data-swipe-direction=left]:after{inset-block:0;inset-inline-end:100%;inline-size:var(--kappa-drawer-bleed)}.kappa-drawer__content[data-swipe-direction=right]:after{inset-block:0;inset-inline-start:100%;inline-size:var(--kappa-drawer-bleed)}.kappa-drawer__content[data-grabber][data-swipe-direction=down]{padding-block-start:1.75rem}.kappa-drawer__content[data-grabber][data-swipe-direction=up]{padding-block-end:1.75rem}.kappa-drawer__content[data-grabber][data-swipe-direction=left]{padding-inline-end:1.75rem}.kappa-drawer__content[data-grabber][data-swipe-direction=right]{padding-inline-start:1.75rem}.kappa-drawer__content[data-close-button]>.kappa-drawer__header{padding-inline-end:2.25rem}.kappa-drawer__content:focus-visible{border-color:var(--kappa-focus, #4c63ff);box-shadow:inset 0 0 0 1px var(--kappa-focus, #4c63ff),var( --kappa-drawer-shadow, 0 24px 64px -20px rgba(16, 24, 40, .38), 0 8px 20px -12px rgba(16, 24, 40, .28) )}.kappa-drawer__content[data-nested-drawer-open]{scale:calc(1 - (min(var(--nested-drawers, 1),3)/40))}.kappa-drawer__header{box-sizing:border-box;display:flex;min-inline-size:0;flex:none;flex-direction:column;gap:.25rem}.kappa-drawer__title{margin:0;color:var(--kappa-default, #17191f);font-size:1rem;font-weight:650;letter-spacing:-.012em;line-height:1.375rem}.kappa-drawer__description{margin:0;color:var(--kappa-subtle, #6c7480);font-size:.8125rem;line-height:1.25rem}.kappa-drawer__footer{box-sizing:border-box;display:flex;min-inline-size:0;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding-block-start:.25rem}.kappa-drawer__grabber{box-sizing:border-box;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;cursor:grab}.kappa-drawer__grabber:active{cursor:grabbing}.kappa-drawer__content[data-swipe-direction=down]>.kappa-drawer__grabber{inset-block-start:0;inset-inline-start:50%;inline-size:4.5rem;block-size:1.25rem;transform:translate(-50%)}.kappa-drawer__content[data-swipe-direction=up]>.kappa-drawer__grabber{inset-block-end:0;inset-inline-start:50%;inline-size:4.5rem;block-size:1.25rem;transform:translate(-50%)}.kappa-drawer__content[data-swipe-direction=left]>.kappa-drawer__grabber{inset-block-start:50%;inset-inline-end:0;inline-size:1.25rem;block-size:4.5rem;transform:translateY(-50%)}.kappa-drawer__content[data-swipe-direction=right]>.kappa-drawer__grabber{inset-block-start:50%;inset-inline-start:0;inline-size:1.25rem;block-size:4.5rem;transform:translateY(-50%)}.kappa-drawer__grabber-indicator{inline-size:2.5rem;block-size:.25rem;border-radius:999px;background:var(--kappa-line-strong, #cbd0d8);transition:background-color .12s ease}.kappa-drawer__content[data-swipe-direction=left] .kappa-drawer__grabber-indicator,.kappa-drawer__content[data-swipe-direction=right] .kappa-drawer__grabber-indicator{inline-size:.25rem;block-size:2.5rem}.kappa-drawer__grabber:hover .kappa-drawer__grabber-indicator{background:var(--kappa-subtle, #6c7480)}.kappa-drawer__close{box-sizing:border-box;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-flex;inline-size:1.75rem;block-size:1.75rem;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;direction:inherit;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-drawer__close svg{inline-size:.875rem;block-size:.875rem;pointer-events:none}.kappa-drawer__close:hover{border-color:var(--kappa-line, #e3e6eb);background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-drawer__close:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-drawer__close:disabled,.kappa-drawer__close[aria-disabled=true]{cursor:not-allowed;opacity:.5}.kappa-drawer__swipe-area{position:fixed;z-index:var(--kappa-drawer-z-index, 900)}.kappa-drawer__swipe-area[data-swipe-direction=up]{inset-block-end:0;inset-inline:0;block-size:1.25rem}.kappa-drawer__swipe-area[data-swipe-direction=down]{inset-block-start:0;inset-inline:0;block-size:1.25rem}.kappa-drawer__swipe-area[data-swipe-direction=left]{inset-block:0;inset-inline-end:0;inline-size:1.25rem}.kappa-drawer__swipe-area[data-swipe-direction=right]{inset-block:0;inset-inline-start:0;inline-size:1.25rem}.kappa-drawer__indent,.kappa-drawer__indent-background{transition:border-radius var(--kappa-drawer-duration, .22s) ease-out,scale var(--kappa-drawer-duration, .22s) ease-out}.kappa-drawer__indent[data-active]{overflow:hidden;border-radius:.75rem;scale:calc(1 - var(--drawer-swipe-progress, 1) * .025)}.kappa-drawer__indent-background[data-active]{border-radius:.75rem;background:var(--kappa-tint, #f4f6f9)}.kappa-drawer__backdrop[data-state=open]{animation:kappa-drawer-backdrop-in var(--kappa-drawer-duration, .22s) ease-out}.kappa-drawer__backdrop[data-state=closed]{opacity:0;animation:kappa-drawer-backdrop-out .14s ease-in;pointer-events:none}.kappa-drawer__content[data-state=open]{animation-duration:var(--kappa-drawer-duration);animation-timing-function:cubic-bezier(.16,1,.3,1)}.kappa-drawer__content[data-state=open][data-swipe-direction=down]{animation-name:kappa-drawer-in-down}.kappa-drawer__content[data-state=open][data-swipe-direction=up]{animation-name:kappa-drawer-in-up}.kappa-drawer__content[data-state=open][data-swipe-direction=left]{animation-name:kappa-drawer-in-left}.kappa-drawer__content[data-state=open][data-swipe-direction=right]{animation-name:kappa-drawer-in-right}.kappa-drawer__content[data-swiping]{animation:none;transition-duration:0s}@keyframes kappa-drawer-backdrop-in{0%{opacity:0}}@keyframes kappa-drawer-backdrop-out{to{opacity:0}}@keyframes kappa-drawer-in-down{0%{opacity:.9;transform:translate3d(0,100%,0)}}@keyframes kappa-drawer-in-up{0%{opacity:.9;transform:translate3d(0,-100%,0)}}@keyframes kappa-drawer-in-left{0%{opacity:.9;transform:translate3d(-100%,0,0)}}@keyframes kappa-drawer-in-right{0%{opacity:.9;transform:translate3d(100%,0,0)}}@media(max-width:30rem){.kappa-drawer__content{padding:1rem}.kappa-drawer__content[data-swipe-direction=down],.kappa-drawer__content[data-swipe-direction=up]{inline-size:calc(100vw - .5rem);max-inline-size:calc(100vw - .5rem)}}@media(prefers-reduced-motion:reduce){.kappa-drawer__backdrop[data-state],.kappa-drawer__content[data-state][data-swipe-direction],.kappa-drawer__close,.kappa-drawer__grabber-indicator,.kappa-drawer__indent,.kappa-drawer__indent-background{animation:none;transition:none}}@media(forced-colors:active){.kappa-drawer__backdrop{background:transparent}.kappa-drawer__content,.kappa-drawer__close:hover{border-color:CanvasText}.kappa-drawer__grabber-indicator{background:CanvasText}.kappa-drawer__close:focus-visible,.kappa-drawer__content:focus-visible{outline-color:Highlight}}.kappa-editable{--kappa-editable-height: 2.25rem;--kappa-editable-padding: .625rem;--kappa-editable-radius: .5rem;--kappa-editable-font-size: .8125rem;box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;gap:.375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-editable[data-size=xs]{--kappa-editable-height: 1.25rem;--kappa-editable-padding: .1875rem;--kappa-editable-radius: .125rem}.kappa-editable[data-size=sm]{--kappa-editable-height: 1.75rem;--kappa-editable-padding: .5rem;--kappa-editable-radius: .4375rem;--kappa-editable-font-size: .75rem}.kappa-editable[data-size=lg]{--kappa-editable-height: 2.5rem;--kappa-editable-padding: .75rem;--kappa-editable-font-size: .875rem}.kappa-editable__label{display:inline-flex;inline-size:fit-content;align-items:center;gap:.25rem;color:var(--kappa-default, #17191f);cursor:default;font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-editable__label[data-required]:after{color:var(--kappa-danger-text, #b42318);content:"*"}.kappa-editable__label[data-invalid]{color:var(--kappa-danger-text, #b42318)}.kappa-editable__area{box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;align-items:center}.kappa-editable__area:has([data-autoresize]){inline-size:fit-content;max-inline-size:100%}.kappa-editable__input,.kappa-editable__preview{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--kappa-editable-height);padding-block:0;padding-inline:var(--kappa-editable-padding);border:1px solid transparent;border-radius:var(--kappa-editable-radius);color:inherit;font-family:inherit;font-size:var(--kappa-editable-font-size);font-weight:500;line-height:calc(var(--kappa-editable-height) - 2px);outline:2px solid transparent;outline-offset:1px;text-align:start;transition:background-color .12s ease,border-color .12s ease,color .12s ease,outline-color .12s ease}.kappa-editable__preview{overflow:hidden;background:transparent;cursor:text;text-overflow:ellipsis;white-space:nowrap}.kappa-editable__preview:hover:not([data-disabled],[data-readonly]){border-color:var(--kappa-line, #e3e6eb);background:var(--kappa-tint, #f4f6f9)}.kappa-editable__preview:focus-visible{border-color:var(--kappa-focus, #4c63ff);outline-color:var(--kappa-focus, #4c63ff)}.kappa-editable__preview[data-placeholder-shown]{color:var(--kappa-muted, #9aa2ae);font-weight:450}.kappa-editable__input{background:var(--kappa-control, #ffffff);border-color:var(--kappa-line, #e3e6eb);box-shadow:none;line-height:1.35}.kappa-editable__input::placeholder{color:var(--kappa-muted, #9aa2ae);opacity:1}.kappa-editable__input:hover:not(:disabled,:read-only){border-color:var(--kappa-subtle, #6c7480)}.kappa-editable__input:focus-visible{border-color:var(--kappa-focus, #4c63ff);outline-color:var(--kappa-focus, #4c63ff)}.kappa-editable__input[data-invalid],.kappa-editable__preview[data-invalid]{border-color:var(--kappa-danger, #b42318)}.kappa-editable__input[data-invalid]:focus-visible,.kappa-editable__preview[data-invalid]:focus-visible{outline-color:var(--kappa-danger, #b42318)}.kappa-editable__input[data-autoresize],.kappa-editable__preview[data-autoresize]{inline-size:auto;min-inline-size:3rem;max-inline-size:100%}.kappa-editable__input[data-disabled],.kappa-editable__preview[data-disabled]{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:.62}.kappa-editable__input[data-readonly],.kappa-editable__preview[data-readonly],.kappa-editable__preview[aria-readonly=true]{background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9));cursor:default}.kappa-editable__control{display:flex;min-inline-size:0;align-items:center;gap:.375rem}.kappa-editable__trigger{box-sizing:border-box;display:inline-flex;inline-size:fit-content;min-inline-size:0;block-size:1.75rem;align-items:center;justify-content:center;padding-block:0;padding-inline:.625rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.4375rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:550;line-height:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-editable__input[hidden],.kappa-editable__preview[hidden],.kappa-editable__trigger[hidden]{display:none}.kappa-editable__trigger:hover:not(:disabled){background:var(--kappa-overlay, #e9edf2)}.kappa-editable__trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-editable__trigger--submit{border-color:transparent;background:var(--kappa-accent-solid, #247ab7);color:var(--kappa-accent-contrast, #ffffff)}.kappa-editable__trigger--submit:hover:not(:disabled){background:color-mix(in oklab,var(--kappa-accent-solid, #247ab7) 92%,var(--kappa-default, #17191f) 8%)}.kappa-editable__trigger--cancel{border-color:transparent;background:transparent;color:var(--kappa-subtle, #6c7480)}.kappa-editable__trigger:disabled{cursor:not-allowed;opacity:.56}@media(prefers-reduced-motion:reduce){.kappa-editable__input,.kappa-editable__preview,.kappa-editable__trigger{transition:none}}@media(forced-colors:active){.kappa-editable__input:focus-visible,.kappa-editable__preview:focus-visible,.kappa-editable__trigger:focus-visible{border-color:Highlight;outline-color:Highlight}.kappa-editable__input[data-invalid],.kappa-editable__preview[data-invalid]{border-color:Mark}.kappa-editable__input[data-disabled],.kappa-editable__preview[data-disabled],.kappa-editable__trigger:disabled{color:GrayText;opacity:1}}.kappa-expandable-text{box-sizing:border-box;min-inline-size:0;color:var(--kappa-default, #20252d);font-family:var(--kappa-font-sans, inherit);overflow-anchor:none}.kappa-expandable-text *,.kappa-expandable-text *:before,.kappa-expandable-text *:after{box-sizing:border-box}.kappa-expandable-text__content{min-inline-size:0;overflow:hidden}.kappa-expandable-text__body{min-inline-size:0;color:inherit;font:inherit;line-height:1.5;overflow-wrap:anywhere}.kappa-expandable-text__body>:first-child{margin-block-start:0}.kappa-expandable-text__body>:last-child{margin-block-end:0}.kappa-expandable-text[data-animated] .kappa-expandable-text__content[data-state=open]{animation:kappa-expandable-text-open .18s cubic-bezier(.2,0,0,1)}.kappa-expandable-text[data-animated] .kappa-expandable-text__content[data-state=closed]{animation:kappa-expandable-text-close .14s cubic-bezier(.4,0,1,1)}.kappa-expandable-text__trigger{display:inline-flex;min-block-size:1.625rem;align-items:center;gap:.25rem;margin:.25rem 0 0;padding:.125rem .25rem;border:0;border-radius:var(--kappa-radius-sm, .25rem);background:transparent;color:var(--kappa-accent, #247ab7);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.25rem;text-align:start;transition:background-color .12s ease,color .12s ease}.kappa-expandable-text__trigger:hover:not(:disabled,[data-disabled]){background:var(--kappa-tint, #f4f6f9);color:var(--kappa-accent-hover, #1e679b)}.kappa-expandable-text__trigger:focus-visible{outline:2px solid var(--kappa-focus, #247ab7);outline-offset:2px}.kappa-expandable-text__trigger:disabled,.kappa-expandable-text__trigger[data-disabled]{color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-expandable-text__trigger-label{min-inline-size:0}.kappa-expandable-text__indicator{inline-size:.875rem;block-size:.875rem;flex:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .16s cubic-bezier(.2,0,0,1)}.kappa-expandable-text__trigger[data-state=open] .kappa-expandable-text__indicator{transform:rotate(180deg)}@keyframes kappa-expandable-text-open{0%{block-size:var(--collapsed-height)}to{block-size:var(--height)}}@keyframes kappa-expandable-text-close{0%{block-size:var(--height)}to{block-size:var(--collapsed-height)}}@media(prefers-reduced-motion:reduce){.kappa-expandable-text[data-animated] .kappa-expandable-text__content[data-state],.kappa-expandable-text__trigger,.kappa-expandable-text__indicator{animation:none;transition:none}}@media(forced-colors:active){.kappa-expandable-text__trigger{color:LinkText}.kappa-expandable-text__trigger:focus-visible{outline-color:Highlight}.kappa-expandable-text__trigger:disabled,.kappa-expandable-text__trigger[data-disabled]{color:GrayText}}.kappa-field{box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;align-content:start;gap:.4375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-field__label{display:inline-flex;inline-size:fit-content;min-inline-size:0;align-items:baseline;gap:.25rem;color:var(--kappa-default, #17191f);cursor:default;font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-field__required-indicator{color:var(--kappa-danger-text, var(--kappa-danger, #b42318));font-weight:650}.kappa-field__required-indicator[data-optional]{color:var(--kappa-subtle, #6c7480);font-weight:450}.kappa-field__input,.kappa-field__textarea,.kappa-field__select{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:2.25rem;padding-block:.4375rem;padding-inline:.625rem;border:1px solid var(--kappa-input-border, #dcdcdc);border-radius:.125rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font-family:inherit;font-size:.8125rem;font-weight:450;line-height:1.35;outline:2px solid transparent;outline-offset:1px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,outline-color .12s ease}.kappa-field__textarea{min-block-size:5.75rem;resize:vertical}.kappa-field__select-control{position:relative;display:block;inline-size:100%;min-inline-size:0}.kappa-field__select{display:block;appearance:none;padding-inline-end:2.25rem}.kappa-field__select-icon{position:absolute;inset-block-start:50%;inset-inline-end:.75rem;display:block;inline-size:.875rem;block-size:.875rem;color:var(--kappa-subtle, #6c7480);pointer-events:none;transform:translateY(-50%)}.kappa-field__input::placeholder,.kappa-field__textarea::placeholder{color:var(--kappa-muted, #9aa2ae);opacity:1}.kappa-field__input:hover:not(:disabled,:read-only,[data-invalid]),.kappa-field__textarea:hover:not(:disabled,:read-only,[data-invalid]),.kappa-field__select:hover:not(:disabled,[data-invalid]){border-color:var(--kappa-focus, #247ab7)}.kappa-field__input:focus-visible,.kappa-field__textarea:focus-visible,.kappa-field__select:focus-visible{border-color:var(--kappa-focus, #247ab7);box-shadow:0 0 5px var(--kappa-focus, #247ab7)}.kappa-field[data-invalid] .kappa-field__input,.kappa-field[data-invalid] .kappa-field__textarea,.kappa-field[data-invalid] .kappa-field__select,.kappa-field__input[data-invalid],.kappa-field__textarea[data-invalid],.kappa-field__select[data-invalid]{border-color:var(--kappa-danger, #b42318)}.kappa-field[data-invalid] .kappa-field__input:focus-visible,.kappa-field[data-invalid] .kappa-field__textarea:focus-visible,.kappa-field[data-invalid] .kappa-field__select:focus-visible,.kappa-field__input[data-invalid]:focus-visible,.kappa-field__textarea[data-invalid]:focus-visible,.kappa-field__select[data-invalid]:focus-visible{box-shadow:0 0 5px var(--kappa-danger, #b42318)}.kappa-field[data-disabled] .kappa-field__input,.kappa-field[data-disabled] .kappa-field__textarea,.kappa-field[data-disabled] .kappa-field__select,.kappa-field__input:disabled,.kappa-field__textarea:disabled,.kappa-field__select:disabled{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:.62}.kappa-field__select:disabled+.kappa-field__select-icon{color:var(--kappa-muted, #9aa2ae);opacity:.62}.kappa-field[data-disabled] .kappa-field__label{color:var(--kappa-subtle, #6c7480);cursor:not-allowed}.kappa-field[data-readonly] .kappa-field__input,.kappa-field[data-readonly] .kappa-field__textarea,.kappa-field__input:read-only,.kappa-field__textarea:read-only{background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9));cursor:default}.kappa-field__helper-text,.kappa-field__error-text{margin:0;color:var(--kappa-subtle, #6c7480);font-size:.75rem;line-height:1.4}.kappa-field__error-text{color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-field__error-text :where(ul,ol){margin:0;padding-inline-start:1.125rem}.kappa-field[data-orientation=horizontal]{grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);column-gap:1rem}.kappa-field[data-orientation=horizontal]>.kappa-field__label{grid-column:1;grid-row:1;padding-block-start:.5rem}.kappa-field[data-orientation=horizontal]>:is(.kappa-field__input,.kappa-field__textarea,.kappa-field__select-control,.kappa-field__helper-text,.kappa-field__error-text){grid-column:2}@media(min-width:40rem){.kappa-field[data-orientation=responsive]{grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);column-gap:1rem}.kappa-field[data-orientation=responsive]>.kappa-field__label{grid-column:1;grid-row:1;padding-block-start:.5rem}.kappa-field[data-orientation=responsive]>:is(.kappa-field__input,.kappa-field__textarea,.kappa-field__select-control,.kappa-field__helper-text,.kappa-field__error-text){grid-column:2}}@media(prefers-reduced-motion:reduce){.kappa-field__input,.kappa-field__textarea,.kappa-field__select{transition:none}}@media(forced-colors:active){.kappa-field__input:focus-visible,.kappa-field__textarea:focus-visible,.kappa-field__select:focus-visible{border-color:Highlight;box-shadow:none;outline-color:Highlight}.kappa-field__error-text,.kappa-field__required-indicator{color:MarkText}.kappa-field__select{appearance:auto;padding-inline-end:.625rem}.kappa-field__select-icon{display:none}}.kappa-fieldset{box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:1rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-md, .625rem);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);transition:border-color .12s ease,box-shadow .12s ease}.kappa-fieldset__legend{inline-size:fit-content;max-inline-size:100%;margin:0;padding-inline:.375rem;color:var(--kappa-default, #17191f);font-size:.875rem;font-weight:650;line-height:1.3}.kappa-fieldset__helper-text,.kappa-fieldset__error-text{margin:0;color:var(--kappa-subtle, #6c7480);font-size:.75rem;line-height:1.4}.kappa-fieldset__error-text{color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-fieldset__error-text :where(ul,ol){margin:0;padding-inline-start:1.125rem}.kappa-fieldset[data-orientation=horizontal]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;column-gap:1rem}.kappa-fieldset>.kappa-fieldset__legend,.kappa-fieldset>.kappa-fieldset__helper-text,.kappa-fieldset>.kappa-fieldset__error-text{grid-column:1 / -1}.kappa-fieldset:focus-within{border-color:var(--kappa-focus, #4c63ff);box-shadow:0 0 0 2px var(--kappa-focus-soft, rgb(76 99 255 / 18%))}.kappa-fieldset[data-invalid]{border-color:var(--kappa-danger, #b42318)}.kappa-fieldset[data-invalid]:focus-within{border-color:var(--kappa-danger, #b42318);box-shadow:0 0 0 2px var(--kappa-danger-tint, rgb(180 35 24 / 18%))}.kappa-fieldset[data-invalid] .kappa-fieldset__legend{color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-fieldset[data-disabled]{border-color:var(--kappa-disabled-surface, var(--kappa-line, #e3e6eb));color:var(--kappa-subtle, #6c7480)}.kappa-fieldset[data-disabled] .kappa-fieldset__legend{color:var(--kappa-subtle, #6c7480)}.kappa-fieldset[data-disabled] :where(input,select,textarea,button){cursor:not-allowed}@media(prefers-reduced-motion:reduce){.kappa-fieldset{transition:none}}@media(forced-colors:active){.kappa-fieldset:focus-within,.kappa-fieldset[data-invalid]:focus-within{border-color:Highlight;box-shadow:none}.kappa-fieldset[data-invalid] .kappa-fieldset__legend,.kappa-fieldset__error-text{color:MarkText}}.kappa-floating-panel__trigger{font:inherit}.kappa-floating-panel__positioner{pointer-events:none}.kappa-floating-panel__content{--kappa-floating-panel-duration: .15s;box-sizing:border-box;display:flex;min-inline-size:0;min-block-size:0;flex-direction:column;overflow:hidden;border:1px solid var(--kappa-line-strong, #c7cdd6);border-radius:var(--kappa-radius-lg, .625rem);background:var(--kappa-base, #ffffff);box-shadow:var( --kappa-popover-shadow, 0 8px 24px -6px rgba(16, 24, 40, .12), 0 2px 4px -2px rgba(16, 24, 40, .06) );color:var(--kappa-default, #171717);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem;outline:none;pointer-events:auto}.kappa-floating-panel__content[data-topmost]{border-color:color-mix(in srgb,var(--kappa-line-strong, #c7cdd6) 82%,var(--kappa-focus, #247ab7))}.kappa-floating-panel__content[data-behind]{box-shadow:var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05))}.kappa-floating-panel__content:focus-visible{border-color:var(--kappa-focus, #247ab7);box-shadow:0 0 0 3px var(--kappa-focus-soft, rgba(36, 122, 183, .2)),var(--kappa-popover-shadow)}.kappa-floating-panel__content[data-state=open]{animation:kappa-floating-panel-in var(--kappa-floating-panel-duration) cubic-bezier(.16,1,.3,1)}.kappa-floating-panel__content[data-state=closed]{opacity:0;pointer-events:none;animation:kappa-floating-panel-out .1s ease-out}.kappa-floating-panel__drag-trigger{min-inline-size:0;flex:none;cursor:grab!important;touch-action:none;-webkit-user-select:none;user-select:none}.kappa-floating-panel__content[data-dragging] .kappa-floating-panel__drag-trigger{cursor:grabbing!important}.kappa-floating-panel__drag-trigger[data-disabled]{cursor:default!important}.kappa-floating-panel__header{box-sizing:border-box;display:flex;min-block-size:2.5rem;min-inline-size:0;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .75rem;border-block-end:1px solid var(--kappa-line, #e7eaef);background:var(--kappa-tint, #f2f3f5)}.kappa-floating-panel__title{overflow:hidden;min-inline-size:0;flex:1;color:var(--kappa-strong, #0a0a0a);font-size:.8125rem;font-weight:650;letter-spacing:-.006em;line-height:1.125rem;text-overflow:ellipsis;white-space:nowrap}.kappa-floating-panel__control{display:inline-flex;flex:none;align-items:center;gap:.125rem}.kappa-floating-panel__control-button{box-sizing:border-box;display:inline-flex;inline-size:1.75rem;block-size:1.75rem;flex:none;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--kappa-radius-sm, .25rem);background:transparent;color:var(--kappa-subtle, #696969);cursor:pointer}.kappa-floating-panel__control-button svg{inline-size:.875rem;block-size:.875rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-floating-panel__control-button:hover{border-color:var(--kappa-line, #e7eaef);background:var(--kappa-base, #ffffff);color:var(--kappa-strong, #0a0a0a)}.kappa-floating-panel__control-button:active{background:color-mix(in srgb,var(--kappa-tint, #f2f3f5) 76%,var(--kappa-line))}.kappa-floating-panel__control-button:focus-visible{outline:2px solid var(--kappa-focus, #247ab7);outline-offset:1px}.kappa-floating-panel__control-button:disabled,.kappa-floating-panel__control-button[data-disabled]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-floating-panel__body{box-sizing:border-box;min-inline-size:0;min-block-size:0;flex:1;padding:.875rem;overflow:auto;overscroll-behavior:contain;background:var(--kappa-base, #ffffff);scrollbar-color:var(--kappa-line-strong, #c7cdd6) transparent;scrollbar-width:thin}.kappa-floating-panel__content[hidden],.kappa-floating-panel__body[hidden],.kappa-floating-panel__control-button[hidden]{display:none!important}.kappa-floating-panel__resize-trigger{position:absolute;z-index:1;touch-action:none;-webkit-user-select:none;user-select:none}.kappa-floating-panel__resize-trigger[data-axis=n],.kappa-floating-panel__resize-trigger[data-axis=s]{inset-inline:.375rem;block-size:.5rem}.kappa-floating-panel__resize-trigger[data-axis=n]{inset-block-start:-.25rem}.kappa-floating-panel__resize-trigger[data-axis=s]{inset-block-end:-.25rem}.kappa-floating-panel__resize-trigger[data-axis=e],.kappa-floating-panel__resize-trigger[data-axis=w]{inset-block:.375rem;inline-size:.5rem}.kappa-floating-panel__resize-trigger[data-axis=e]{inset-inline-end:-.25rem}.kappa-floating-panel__resize-trigger[data-axis=w]{inset-inline-start:-.25rem}.kappa-floating-panel__resize-trigger[data-axis=ne],.kappa-floating-panel__resize-trigger[data-axis=nw],.kappa-floating-panel__resize-trigger[data-axis=se],.kappa-floating-panel__resize-trigger[data-axis=sw]{inline-size:.875rem;block-size:.875rem}.kappa-floating-panel__resize-trigger[data-axis=ne],.kappa-floating-panel__resize-trigger[data-axis=nw]{inset-block-start:-.375rem}.kappa-floating-panel__resize-trigger[data-axis=se],.kappa-floating-panel__resize-trigger[data-axis=sw]{inset-block-end:-.375rem}.kappa-floating-panel__resize-trigger[data-axis=ne],.kappa-floating-panel__resize-trigger[data-axis=se]{inset-inline-end:-.375rem}.kappa-floating-panel__resize-trigger[data-axis=nw],.kappa-floating-panel__resize-trigger[data-axis=sw]{inset-inline-start:-.375rem}.kappa-floating-panel__content[data-disabled]{opacity:var(--kappa-disabled-opacity, .58)}@keyframes kappa-floating-panel-in{0%{opacity:0;transform:scale(.985)}}@keyframes kappa-floating-panel-out{to{opacity:0;transform:scale(.99)}}@media(prefers-reduced-motion:reduce){.kappa-floating-panel__content[data-state]{animation:none}}@media(forced-colors:active){.kappa-floating-panel__content,.kappa-floating-panel__header,.kappa-floating-panel__control-button:hover{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.kappa-floating-panel__content:focus-visible,.kappa-floating-panel__control-button:focus-visible{outline:2px solid Highlight;outline-offset:1px}}.kappa-flow{--kappa-flow-node-background: var(--kappa-control, #ffffff);--kappa-flow-node-border: var(--kappa-line, #e3e6eb);--kappa-flow-node-foreground: var(--kappa-default, #17191f);--kappa-flow-node-muted: var(--kappa-subtle, #6c7480);--kappa-flow-connector: color-mix( in srgb, var(--kappa-subtle, #6c7480) 58%, transparent );box-sizing:border-box;position:relative;isolation:isolate;min-block-size:11rem;overflow:hidden;padding-block:var(--kappa-flow-padding-y, 64px);padding-inline:var(--kappa-flow-padding-x, 16px);color:var(--kappa-flow-node-foreground);font-family:var(--kappa-font-sans, inherit)}.kappa-flow--canvas{overscroll-behavior:contain;touch-action:none}.kappa-flow--can-pan{cursor:grab}.kappa-flow--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.kappa-flow--can-pan:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-flow__content{position:relative;z-index:0;margin-inline:auto;will-change:transform}.kappa-flow__list,.kappa-flow__parallel-list{display:contents;padding:0;margin:0;list-style:none}.kappa-flow .kappa-flow-node{position:relative;z-index:2;box-sizing:border-box;display:block;flex:none;padding-block:.5rem;padding-inline:.75rem;border:0;border-radius:var(--kappa-radius-md, .375rem);background:var(--kappa-flow-node-background);box-shadow:0 0 0 1px var(--kappa-flow-node-border),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));color:var(--kappa-flow-node-foreground);cursor:default;font-size:.8125rem;font-weight:500;line-height:1.25rem;white-space:nowrap}.kappa-flow .kappa-flow__content .kappa-flow-node{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.kappa-flow .kappa-flow__content .kappa-flow-node[data-flow-positioned=true]{opacity:1;visibility:visible}.kappa-flow .kappa-flow-node--disabled{color:var(--kappa-flow-node-muted)}.kappa-flow .kappa-flow-node--unstyled{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.kappa-flow-parallel,.kappa-flow-sequence{position:relative;z-index:2;display:contents;list-style:none}.kappa-flow-anchor{position:relative}.kappa-flow__connectors{position:absolute;inset:0;z-index:0;overflow:visible;color:var(--kappa-flow-connector);pointer-events:none}.kappa-flow__connector-path{vector-effect:non-scaling-stroke}.kappa-flow__connector--disabled{opacity:.38}.kappa-flow__scrollbar{position:absolute;z-index:4;border-radius:999px;background:color-mix(in srgb,var(--kappa-line, #e3e6eb) 64%,transparent);opacity:0;pointer-events:none;transition:opacity .16s ease}.kappa-flow:hover .kappa-flow__scrollbar,.kappa-flow--panning .kappa-flow__scrollbar{opacity:1}.kappa-flow__scrollbar span{position:absolute;display:block;border-radius:inherit;background:var(--kappa-fill, rgba(17, 24, 39, .2))}.kappa-flow__scrollbar--x{right:.25rem;bottom:.25rem;left:.25rem;block-size:.375rem}.kappa-flow__scrollbar--x span{inset-block:0}.kappa-flow__scrollbar--y{top:.25rem;right:.25rem;bottom:.25rem;inline-size:.375rem}.kappa-flow__scrollbar--y span{inset-inline:0}@media(prefers-reduced-motion:reduce){.kappa-flow__scrollbar{transition:none}}@media(forced-colors:active){.kappa-flow .kappa-flow-node:not(.kappa-flow-node--unstyled){border:1px solid CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.kappa-flow__connectors{color:CanvasText}.kappa-flow__scrollbar,.kappa-flow__scrollbar span{background:CanvasText}}.kappa-format{display:inline;color:var(--kappa-default, inherit);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.kappa-format--relative-time{color:var(--kappa-subtle, inherit)}@media(forced-colors:active){.kappa-format,.kappa-format--relative-time{color:CanvasText}}.kappa-grid{--kappa-grid-gap: .5rem;display:grid;min-inline-size:0;gap:var(--kappa-grid-gap)}.kappa-grid__item{min-inline-size:0}.kappa-grid--2up,.kappa-grid--1-3up,.kappa-grid--3up,.kappa-grid--4up,.kappa-grid--1-2-4up,.kappa-grid--2-1,.kappa-grid--1-2{grid-template-columns:minmax(0,1fr)}.kappa-grid--side-by-side,.kappa-grid--6up{grid-template-columns:repeat(2,minmax(0,1fr))}.kappa-grid--gap-none{--kappa-grid-gap: 0}.kappa-grid--gap-sm{--kappa-grid-gap: .75rem}.kappa-grid--gap-base{--kappa-grid-gap: .5rem}.kappa-grid--gap-lg{--kappa-grid-gap: 2rem}.kappa-grid__item--mobile-divider:not(:last-child){padding-block-end:2rem;border-block-end:1px solid var(--kappa-line, rgba(15, 23, 42, .08))}@media(min-width:48rem){.kappa-grid--2up,.kappa-grid--3up,.kappa-grid--4up,.kappa-grid--1-2-4up{grid-template-columns:repeat(2,minmax(0,1fr))}.kappa-grid--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.kappa-grid--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.kappa-grid--6up{grid-template-columns:repeat(3,minmax(0,1fr))}.kappa-grid--gap-base{--kappa-grid-gap: 1.5rem}.kappa-grid__item--mobile-divider:not(:last-child){padding-block-end:0;border-block-end:0}}@media(min-width:64rem){.kappa-grid--1-3up,.kappa-grid--3up,.kappa-grid--4up{grid-template-columns:repeat(3,minmax(0,1fr))}.kappa-grid--6up,.kappa-grid--1-2-4up{grid-template-columns:repeat(4,minmax(0,1fr))}.kappa-grid--gap-base{--kappa-grid-gap: 2rem}}@media(min-width:80rem){.kappa-grid--4up{grid-template-columns:repeat(4,minmax(0,1fr))}.kappa-grid--6up{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(forced-colors:active){.kappa-grid__item--mobile-divider:not(:last-child){border-color:CanvasText}}.kappa-highlight{color:inherit}.kappa-highlight :where(mark){box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:.1875rem;background-color:var( --kappa-highlight-background, var(--kappa-focus-soft, rgba(76, 99, 255, .16)) );color:var(--kappa-highlight-foreground, var(--kappa-default, #17191f));font-weight:650;padding-inline:.16em;text-decoration-color:var(--kappa-highlight-underline, var(--kappa-accent, #2479b6));text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.12em}@media(forced-colors:active){.kappa-highlight :where(mark){background-color:Highlight;color:HighlightText;text-decoration-color:HighlightText}}.kappa-hover-card__trigger{display:inline-flex;inline-size:max-content;min-block-size:0;align-items:center;justify-content:center;padding:0;border:0;margin:0;background:transparent;color:inherit;cursor:help;font:inherit;line-height:inherit}.kappa-hover-card__trigger:focus-visible{border-radius:var(--kappa-radius-sm, .25rem);outline:none;box-shadow:0 0 0 1px var(--kappa-focus, #4c63ff),0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-hover-card__trigger:disabled,.kappa-hover-card__trigger[data-disabled]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58);pointer-events:none}.kappa-hover-card__positioner{--z-index: var(--kappa-popover-z-index, 1100) !important;max-inline-size:min(var(--available-width, calc(100vw - 1.5rem) ),calc(100vw - 1.5rem))}.kappa-hover-card__content{--kappa-hover-card-enter-x: 0;--kappa-hover-card-enter-y: -.25rem;box-sizing:border-box;display:flex;inline-size:max-content;min-inline-size:min(var(--kappa-popover-min-inline-size, 16rem),var(--available-width, calc(100vw - 1.5rem) ),calc(100vw - 1.5rem));max-inline-size:min(var(--kappa-popover-max-inline-size, 28rem),var(--available-width, calc(100vw - 1.5rem) ),calc(100vw - 1.5rem));max-block-size:min(var(--available-height, 28rem),var(--kappa-popover-max-block-size, 28rem));flex-direction:column;gap:.625rem;padding:var(--kappa-popover-padding, 1rem);overflow:auto;overscroll-behavior:contain;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-lg, .625rem);background:var(--kappa-control, #ffffff);box-shadow:var( --kappa-popover-shadow, 0 12px 32px -10px rgba(16, 24, 40, .2), 0 3px 8px -3px rgba(16, 24, 40, .12) );color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem;outline:none;scrollbar-color:var(--kappa-line, #e3e6eb) transparent;scrollbar-width:thin;transform-origin:var(--transform-origin)}.kappa-hover-card__content[data-side=top]{--kappa-hover-card-enter-y: .25rem}.kappa-hover-card__content[data-side=left]{--kappa-hover-card-enter-x: .25rem;--kappa-hover-card-enter-y: 0}.kappa-hover-card__content[data-side=right]{--kappa-hover-card-enter-x: -.25rem;--kappa-hover-card-enter-y: 0}.kappa-hover-card__content[data-state=open]{animation:kappa-hover-card-in .14s cubic-bezier(.16,1,.3,1)}.kappa-hover-card__content[data-state=closed]{opacity:0;pointer-events:none;visibility:hidden;animation:kappa-hover-card-out 90ms ease-out}.kappa-hover-card__content :where(h2,h3,h4,p){margin:0}.kappa-hover-card__content :where(h2,h3,h4){color:var(--kappa-emphasis, #17191f);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.25rem}.kappa-hover-card__content :where(p){color:var(--kappa-subtle, #6c7480)}.kappa-hover-card__content :where(a){color:var(--kappa-link-color, var(--kappa-accent, #4c63ff));text-decoration-thickness:.08em;text-underline-offset:.15em}.kappa-hover-card__content :where(a):focus-visible{border-radius:var(--kappa-radius-sm, .25rem);outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-hover-card__arrow{--arrow-background: var(--kappa-control, #ffffff);--arrow-size: .625rem;color:var(--kappa-line, #e3e6eb);opacity:0;visibility:hidden;z-index:2}.kappa-hover-card__positioner:has(>.kappa-hover-card__content[data-state=open])>.kappa-hover-card__arrow{opacity:1;visibility:visible;animation:kappa-hover-card-arrow-in 70ms ease-out 70ms both}.kappa-hover-card__positioner:has(>.kappa-hover-card__content[data-side=bottom])>.kappa-hover-card__arrow{transform:translateY(1px)}.kappa-hover-card__positioner:has(>.kappa-hover-card__content[data-side=top])>.kappa-hover-card__arrow{transform:translateY(-1px)}.kappa-hover-card__positioner:has(>.kappa-hover-card__content[data-side=right])>.kappa-hover-card__arrow{transform:translate(1px)}.kappa-hover-card__positioner:has(>.kappa-hover-card__content[data-side=left])>.kappa-hover-card__arrow{transform:translate(-1px)}.kappa-hover-card__arrow-tip{border:0;clip-path:polygon(0 0,100% 0,0 100%);border-block-start:1px solid currentColor}.kappa-hover-card__arrow-tip[dir=ltr]{border-inline-start:1px solid currentColor}.kappa-hover-card__arrow-tip[dir=rtl]{border-inline-end:1px solid currentColor}@keyframes kappa-hover-card-in{0%{opacity:0;transform:translate(var(--kappa-hover-card-enter-x),var(--kappa-hover-card-enter-y)) scale(.985)}}@keyframes kappa-hover-card-out{to{opacity:0;transform:translate(var(--kappa-hover-card-enter-x),var(--kappa-hover-card-enter-y)) scale(.985)}}@keyframes kappa-hover-card-arrow-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.kappa-hover-card__content[data-state],.kappa-hover-card__arrow{animation:none}}@media(forced-colors:active){.kappa-hover-card__content{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.kappa-hover-card__content :where(h2,h3,h4,p,a){color:CanvasText}.kappa-hover-card__arrow{--arrow-background: Canvas;color:CanvasText}}.kappa-slider{--kappa-slider-control-size: .5rem;--kappa-slider-thumb-size: 1.125rem;--kappa-slider-track: var(--kappa-line, #e3e6eb);--kappa-slider-range: var(--kappa-accent-solid, #247ab7);--kappa-slider-thumb-background: var(--kappa-control, #ffffff);--kappa-slider-thumb-border: var(--kappa-accent-solid, #247ab7);--kappa-slider-muted: var(--kappa-subtle, #6c7480);box-sizing:border-box;position:relative;display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem}.kappa-slider *,.kappa-slider *:before,.kappa-slider *:after{box-sizing:border-box}.kappa-slider[data-size=sm]{--kappa-slider-control-size: .375rem;--kappa-slider-thumb-size: 1rem;gap:.375rem .625rem;font-size:.75rem}.kappa-slider[data-size=lg]{--kappa-slider-control-size: .625rem;--kappa-slider-thumb-size: 1.25rem;gap:.625rem .875rem;font-size:.875rem}.kappa-slider__label{min-inline-size:0;color:inherit;font-weight:600}.kappa-slider__value-text{color:var(--kappa-slider-muted);font-family:var(--kappa-font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1rem;text-align:end;white-space:nowrap}.kappa-slider__control{position:relative;display:flex;min-inline-size:8rem;min-block-size:var(--kappa-slider-thumb-size);grid-column:1 / -1;align-items:center;touch-action:none;-webkit-user-select:none;user-select:none}.kappa-slider__track{position:relative;display:block;inline-size:100%;block-size:var(--kappa-slider-control-size);flex:1 1 auto;overflow:visible;border-radius:999px;background:var(--kappa-slider-track)}.kappa-slider__range{position:absolute;inset-block:0;border-radius:inherit;background:var(--kappa-slider-range)}.kappa-slider__thumb{position:absolute;display:inline-flex;inline-size:var(--kappa-slider-thumb-size);block-size:var(--kappa-slider-thumb-size);align-items:center;justify-content:center;border:2px solid var(--kappa-slider-thumb-border);border-radius:50%;background:var(--kappa-slider-thumb-background);box-shadow:0 1px 3px color-mix(in srgb,var(--kappa-default, #17191f) 18%,transparent);cursor:grab;outline:none;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.kappa-slider__thumb:active,.kappa-slider__thumb[data-dragging]{cursor:grabbing}.kappa-slider__thumb:focus-visible,.kappa-slider__thumb[data-focus]{box-shadow:0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16)),0 1px 3px color-mix(in srgb,var(--kappa-default, #17191f) 18%,transparent)}.kappa-slider__thumb[data-disabled],.kappa-slider[data-disabled] .kappa-slider__thumb{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .56)}.kappa-slider[data-readonly] .kappa-slider__thumb{cursor:default}.kappa-slider__dragging-indicator{position:absolute;display:grid;inline-size:1.75rem;block-size:1.75rem;place-items:center;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.375rem;background:var(--kappa-control, #ffffff);box-shadow:0 3px 12px color-mix(in srgb,var(--kappa-default, #17191f) 16%,transparent);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.6875rem;font-weight:600;pointer-events:none;translate:0 -2rem}.kappa-slider__marker-group{position:relative;min-inline-size:0;inline-size:100%;block-size:1.25rem;grid-column:1 / -1;pointer-events:none}.kappa-slider__marker{display:grid;min-inline-size:1rem;justify-items:center;color:var(--kappa-slider-muted);font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.6875rem;line-height:1rem;white-space:nowrap}.kappa-slider__marker:before{display:block;inline-size:1px;block-size:.375rem;margin-block-end:.125rem;background:currentColor;content:""}.kappa-slider__hidden-input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kappa-slider[data-orientation=vertical]{inline-size:max-content;grid-template-columns:auto auto;grid-template-rows:auto auto minmax(10rem,14rem);align-items:start}.kappa-slider[data-orientation=vertical] .kappa-slider__label,.kappa-slider[data-orientation=vertical] .kappa-slider__value-text{grid-column:1 / -1}.kappa-slider[data-orientation=vertical] .kappa-slider__value-text{justify-self:start;text-align:start}.kappa-slider[data-orientation=vertical] .kappa-slider__control{inline-size:var(--kappa-slider-thumb-size);min-inline-size:var(--kappa-slider-thumb-size);block-size:100%;min-block-size:10rem;grid-column:1;grid-row:3;align-items:stretch;justify-content:center}.kappa-slider[data-orientation=vertical] .kappa-slider__track{inline-size:var(--kappa-slider-control-size);block-size:100%}.kappa-slider[data-orientation=vertical] .kappa-slider__range{inset-inline:0}.kappa-slider[data-orientation=vertical] .kappa-slider__marker-group{inline-size:3rem;block-size:100%;grid-column:2;grid-row:3}.kappa-slider[data-invalid]{--kappa-slider-range: var(--kappa-danger-solid, #b42318);--kappa-slider-thumb-border: var(--kappa-danger, #b42318)}.kappa-slider[data-invalid] .kappa-slider__value-text{color:var(--kappa-danger, #b42318)}.kappa-slider[data-disabled],.kappa-slider[data-disabled] .kappa-slider__control{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.kappa-slider__thumb,.kappa-slider__dragging-indicator{transition:none}}@media(forced-colors:active){.kappa-slider__track{background:CanvasText}.kappa-slider__range{background:Highlight}.kappa-slider__thumb{border-color:ButtonText;background:Canvas;box-shadow:none;forced-color-adjust:none}.kappa-slider__thumb:focus-visible,.kappa-slider__thumb[data-focus]{outline:2px solid Highlight;outline-offset:2px}.kappa-slider[data-disabled] .kappa-slider__thumb,.kappa-slider__thumb[data-disabled]{border-color:GrayText;opacity:1}}.kappa-image-cropper{min-inline-size:0;color:var(--kappa-default, #171717);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.5}.kappa-image-cropper *,.kappa-image-cropper *:before,.kappa-image-cropper *:after{box-sizing:border-box}.kappa-image-cropper__editor{display:flex;align-items:start;gap:1.25rem}.kappa-image-cropper__workspace{flex:1;min-inline-size:0}.kappa-image-cropper__stage,.kappa-image-cropper__placeholder{display:grid;min-block-size:12rem;padding:1rem;overflow:hidden;place-items:center;border:1px solid var(--kappa-line, #e7eaef);border-radius:.5rem;background:var(--kappa-tint, #f2f3f5)}.kappa-image-cropper__viewport{inline-size:100%;cursor:default}.kappa-image-cropper__image{display:block;width:100%;height:100%;max-width:none}.kappa-image-cropper__selection{border:1px solid var(--kappa-control, #ffffff);outline:1px solid var(--kappa-accent-solid, #247ab7);box-shadow:0 0 0 9999px color-mix(in srgb,var(--kappa-emphasis, #17191f) 55%,transparent);cursor:move}.kappa-image-cropper__selection:focus-visible{outline:3px solid var(--kappa-focus, #247ab7);outline-offset:2px}.kappa-image-cropper__selection[data-dragging]{cursor:grabbing}.kappa-image-cropper__grid{border-color:color-mix(in srgb,var(--kappa-control, #ffffff) 55%,transparent);border-style:solid;border-width:0;opacity:0;transition:opacity .12s ease}.kappa-image-cropper__grid[data-axis=horizontal]{border-block-width:1px}.kappa-image-cropper__grid[data-axis=vertical]{border-inline-width:1px}.kappa-image-cropper__selection:is(:hover,:focus-visible,[data-dragging]) .kappa-image-cropper__grid{opacity:1}.kappa-image-cropper__handle{z-index:1;display:grid;min-inline-size:1rem;min-block-size:1rem;place-items:center}.kappa-image-cropper__handle:after{width:.5rem;height:.5rem;border:1px solid var(--kappa-accent-solid, #247ab7);border-radius:.125rem;background:var(--kappa-control, #ffffff);box-shadow:0 1px 2px color-mix(in srgb,var(--kappa-emphasis, #17191f) 20%,transparent);content:""}.kappa-image-cropper__handle[data-position=n]:after,.kappa-image-cropper__handle[data-position=s]:after{width:1.25rem;height:.3125rem}.kappa-image-cropper__handle[data-position=e]:after,.kappa-image-cropper__handle[data-position=w]:after{width:.3125rem;height:1.25rem}.kappa-image-cropper__controls{display:flex;align-items:end;gap:1rem;margin-block-start:.75rem}.kappa-image-cropper__controls .kappa-slider{flex:1;min-inline-size:0}.kappa-image-cropper__controls .kappa-slider__control{min-inline-size:0}.kappa-image-cropper__zoom-value{color:var(--kappa-subtle, #696969);font-family:var(--kappa-font-mono, monospace);font-size:.75rem;font-variant-numeric:tabular-nums}.kappa-image-cropper__preview{flex:0 0 6.5rem;min-inline-size:0;margin:0}.kappa-image-cropper__preview-frame{position:relative;overflow:hidden;border-radius:.375rem;background:var(--kappa-tint, #f2f3f5);outline:1px solid var(--kappa-line, #e7eaef)}.kappa-image-cropper__preview-frame img{position:absolute;max-width:none}.kappa-image-cropper__preview figcaption{display:grid;gap:.125rem;margin-block-start:.5rem;font-size:.75rem}.kappa-image-cropper__preview figcaption span,.kappa-image-cropper__instructions,.kappa-image-cropper__placeholder{color:var(--kappa-subtle, #696969);font-size:.75rem}.kappa-image-cropper__instructions{margin:.75rem 0 0}.kappa-image-cropper[data-state=error] .kappa-image-cropper__placeholder{border-color:var(--kappa-danger, #b42318);color:var(--kappa-danger, #b42318)}.kappa-image-cropper[data-disabled]{opacity:var(--kappa-disabled-opacity, .56)}.kappa-image-cropper[data-disabled] .kappa-image-cropper__viewport,.kappa-image-cropper[data-disabled] .kappa-image-cropper__selection{cursor:not-allowed}.kappa-image-cropper[data-readonly] .kappa-image-cropper__viewport,.kappa-image-cropper[data-readonly] .kappa-image-cropper__selection{cursor:default}.kappa-image-cropper:is([data-disabled],[data-readonly]) .kappa-image-cropper__handle{pointer-events:none}@media(max-width:40rem){.kappa-image-cropper__editor{flex-direction:column;gap:1rem}.kappa-image-cropper__workspace{inline-size:100%}.kappa-image-cropper__preview{display:flex;align-items:center;flex-basis:auto;gap:.75rem}.kappa-image-cropper__preview-frame{inline-size:4rem}.kappa-image-cropper__preview figcaption{margin:0}}@media(prefers-reduced-motion:reduce){.kappa-image-cropper__grid{transition:none}}@media(forced-colors:active){.kappa-image-cropper__selection{border-color:Canvas;outline-color:Highlight}.kappa-image-cropper__selection:focus-visible{outline-color:Highlight}.kappa-image-cropper__handle:after{border-color:Highlight;background:Canvas}}.kappa-input-group{--kappa-input-group-height: 2.25rem;--kappa-input-group-padding: .625rem;--kappa-input-group-radius: .5rem;--kappa-input-group-font-size: .8125rem;--kappa-input-group-addon-padding: .625rem;--kappa-input-group-icon-size: 1rem;box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;min-block-size:var(--kappa-input-group-height);align-items:stretch;overflow:hidden;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-input-group-radius);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:var(--kappa-input-group-font-size);font-weight:450;line-height:1.35;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.kappa-input-group[data-size=xs]{--kappa-input-group-height: 1.5rem;--kappa-input-group-padding: .5rem;--kappa-input-group-radius: .375rem;--kappa-input-group-font-size: .75rem;--kappa-input-group-addon-padding: .5rem;--kappa-input-group-icon-size: .75rem}.kappa-input-group[data-size=sm]{--kappa-input-group-height: 1.75rem;--kappa-input-group-padding: .625rem;--kappa-input-group-radius: .4375rem;--kappa-input-group-font-size: .75rem;--kappa-input-group-addon-padding: .5625rem;--kappa-input-group-icon-size: .875rem}.kappa-input-group[data-size=lg]{--kappa-input-group-height: 2.5rem;--kappa-input-group-padding: .75rem;--kappa-input-group-font-size: .875rem;--kappa-input-group-addon-padding: .75rem;--kappa-input-group-icon-size: 1.125rem}.kappa-input-group:hover:not([data-disabled]){border-color:var(--kappa-subtle, #6c7480)}.kappa-input-group:focus-within{border-color:var(--kappa-focus, #4c63ff);box-shadow:0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-input-group[data-invalid],.kappa-input-group:has(>[data-slot=input-group-control][data-invalid],>[data-slot=input-group-control][aria-invalid=true]){border-color:var(--kappa-danger, #b42318)}.kappa-input-group[data-invalid]:focus-within,.kappa-input-group:has(>[data-slot=input-group-control][data-invalid]:focus,>[data-slot=input-group-control][aria-invalid=true]:focus){box-shadow:0 0 0 3px var(--kappa-danger-soft, rgba(180, 35, 24, .16))}.kappa-input-group[data-disabled]{border-color:var(--kappa-line, #e3e6eb);background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));color:var(--kappa-subtle, #6c7480)}.kappa-input-group:has(>[data-align=block-start],>[data-align=block-end]){flex-direction:column}.kappa-input-group__control{box-sizing:border-box;display:block;flex:1 1 auto;inline-size:100%;min-inline-size:0;block-size:calc(var(--kappa-input-group-height) - 2px);min-block-size:calc(var(--kappa-input-group-height) - 2px);padding-block:0;padding-inline:var(--kappa-input-group-padding);border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:inherit;font:inherit;line-height:inherit}.kappa-input-group__control::placeholder{color:var(--kappa-muted, #9aa2ae);opacity:1}.kappa-input-group__control::selection{background:var(--kappa-accent, #2479b6);color:var(--kappa-accent-contrast, #ffffff)}.kappa-input-group__control:focus-visible{outline:0}.kappa-input-group__control:disabled{cursor:not-allowed;color:var(--kappa-subtle, #6c7480);opacity:.62}.kappa-input-group__control[readonly]{cursor:default}.kappa-input-group__control--textarea{block-size:auto;min-block-size:5rem;padding-block:.625rem;line-height:1.4;overflow-wrap:anywhere;resize:vertical;scrollbar-color:var(--kappa-line, #e3e6eb) transparent;scrollbar-width:thin}.kappa-input-group[data-size=xs] .kappa-input-group__control--textarea{min-block-size:3.5rem;padding-block:.375rem}.kappa-input-group[data-size=sm] .kappa-input-group__control--textarea{min-block-size:4rem;padding-block:.4375rem}.kappa-input-group[data-size=lg] .kappa-input-group__control--textarea{min-block-size:6rem;padding-block:.75rem}.kappa-input-group__addon{z-index:1;display:flex;flex:none;min-inline-size:0;align-items:center;gap:.375rem;padding-block:0;padding-inline:var(--kappa-input-group-addon-padding);color:var(--kappa-subtle, #6c7480);font-size:inherit;font-weight:550;line-height:1;pointer-events:none;white-space:nowrap}.kappa-input-group__addon>*{pointer-events:auto}.kappa-input-group__addon[data-align=inline-start]{order:-1;border-inline-end:1px solid var(--kappa-line, #e3e6eb)}.kappa-input-group__addon[data-align=inline-end]{order:1;border-inline-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-input-group__addon[data-align=block-start]{order:-1;min-block-size:2rem;border-block-end:1px solid var(--kappa-line, #e3e6eb)}.kappa-input-group__addon[data-align=block-end]{order:1;min-block-size:2rem;border-block-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-input-group__addon :is(svg,[data-icon]){display:block;inline-size:var(--kappa-button-icon-size, var(--kappa-input-group-icon-size));block-size:var(--kappa-button-icon-size, var(--kappa-input-group-icon-size));flex:none;pointer-events:none}.kappa-input-group__text{display:inline-flex;min-inline-size:0;align-items:center;gap:.375rem;color:inherit;font:inherit;line-height:inherit;white-space:nowrap}.kappa-input-group__text>:is(svg,[data-icon]){position:relative;inset-block-start:-.0625rem}.kappa-input-group__button.kappa-button{align-self:stretch;block-size:auto;min-block-size:calc(var(--kappa-input-group-height) - 2px);border:0;border-radius:0;box-shadow:none}.kappa-input-group__button.kappa-button[data-variant=ghost]{--kappa-button-foreground: var(--kappa-subtle, #6c7480);--kappa-button-hover-background: transparent;--kappa-button-hover-foreground: var(--kappa-default, #17191f);--kappa-button-active-background: transparent}.kappa-input-group__button.kappa-button:focus-visible{z-index:2;outline-offset:-3px}.kappa-input-group__addon[data-align^=inline-] .kappa-input-group__button.kappa-button{margin-block:-1px}.kappa-input-group__addon[data-align^=block-] .kappa-input-group__button.kappa-button{min-block-size:1.75rem;margin-inline-start:auto}.kappa-input-group[data-disabled] .kappa-input-group__addon{color:var(--kappa-subtle, #6c7480)}@media(prefers-reduced-motion:reduce){.kappa-input-group{transition:none}}@media(forced-colors:active){.kappa-input-group{border-color:ButtonText}.kappa-input-group:focus-within{border-color:Highlight;box-shadow:0 0 0 2px Highlight}.kappa-input-group[data-invalid],.kappa-input-group:has(>[data-slot=input-group-control][data-invalid],>[data-slot=input-group-control][aria-invalid=true]){border-color:Mark}.kappa-input-group[data-disabled]{color:GrayText}}.kappa-input-otp{--kappa-input-otp-cell-size: 2.5rem;--kappa-input-otp-gap: .5rem;--kappa-input-otp-radius: .5rem;--kappa-input-otp-font-size: 1.125rem;box-sizing:border-box;display:inline-grid;inline-size:fit-content;max-inline-size:100%;gap:.4375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-input-otp[data-size=sm]{--kappa-input-otp-cell-size: 2.125rem;--kappa-input-otp-gap: .375rem;--kappa-input-otp-radius: .4375rem;--kappa-input-otp-font-size: 1rem}.kappa-input-otp[data-size=lg]{--kappa-input-otp-cell-size: 2.875rem;--kappa-input-otp-gap: .625rem;--kappa-input-otp-radius: .5625rem;--kappa-input-otp-font-size: 1.25rem}.kappa-input-otp__label{display:inline-flex;inline-size:fit-content;align-items:baseline;color:var(--kappa-default, #17191f);cursor:default;font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-input-otp__control{display:flex;max-inline-size:100%;align-items:center;gap:var(--kappa-input-otp-gap)}.kappa-input-otp__input{box-sizing:border-box;display:inline-flex;inline-size:var(--kappa-input-otp-cell-size);block-size:var(--kappa-input-otp-cell-size);flex:0 1 var(--kappa-input-otp-cell-size);align-items:center;justify-content:center;padding:0;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-input-otp-radius);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font:inherit;font-size:var(--kappa-input-otp-font-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;outline:2px solid transparent;outline-offset:1px;text-align:center;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.kappa-input-otp__input::placeholder{color:var(--kappa-muted, #9aa2ae);opacity:1}.kappa-input-otp__input:hover:not(:disabled,[data-invalid]){border-color:var(--kappa-subtle, #6c7480)}.kappa-input-otp__input:focus,.kappa-input-otp__input:focus-visible{border-color:var(--kappa-focus, #4c63ff);outline-color:var(--kappa-focus, #4c63ff)}.kappa-input-otp__input[data-filled]{background:var(--kappa-tint, #f4f6f9);border-color:var(--kappa-subtle, #6c7480)}.kappa-input-otp__input[data-filled]:focus,.kappa-input-otp__input[data-filled]:focus-visible{border-color:var(--kappa-focus, #4c63ff)}.kappa-input-otp[data-complete] .kappa-input-otp__input{border-color:var(--kappa-success, #027a48)}.kappa-input-otp[data-invalid] .kappa-input-otp__input,.kappa-input-otp .kappa-input-otp__input[data-invalid],.kappa-input-otp .kappa-input-otp__input[aria-invalid=true]{border-color:var(--kappa-danger, #b42318)}.kappa-input-otp[data-invalid] .kappa-input-otp__input:focus,.kappa-input-otp[data-invalid] .kappa-input-otp__input:focus-visible,.kappa-input-otp__input[data-invalid]:focus-visible,.kappa-input-otp__input[aria-invalid=true]:focus-visible{outline-color:var(--kappa-danger, #b42318)}.kappa-input-otp[data-disabled] .kappa-input-otp__input,.kappa-input-otp .kappa-input-otp__input:disabled,.kappa-input-otp .kappa-input-otp__input[data-disabled]{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-input-otp[data-readonly] .kappa-input-otp__input,.kappa-input-otp__input:read-only{cursor:default}@media(max-width:28rem){.kappa-input-otp{--kappa-input-otp-cell-size: min(2.5rem, 12vw);--kappa-input-otp-gap: min(.5rem, 1.8vw)}.kappa-input-otp[data-size=sm]{--kappa-input-otp-cell-size: min(2.125rem, 11vw)}.kappa-input-otp[data-size=lg]{--kappa-input-otp-cell-size: min(2.875rem, 13vw)}}@media(prefers-reduced-motion:reduce){.kappa-input-otp__input{transition:none}}@media(forced-colors:active){.kappa-input-otp__input{border-color:ButtonText}.kappa-input-otp__input:focus-visible{outline-color:Highlight}.kappa-input-otp__input[data-invalid],.kappa-input-otp__input[aria-invalid=true]{border-color:Mark}.kappa-input-otp__input:disabled{color:GrayText;opacity:1}}.kappa-item{--kappa-item-background: transparent;--kappa-item-border: transparent;--kappa-item-foreground: var(--kappa-default, #17191f);--kappa-item-muted: var(--kappa-subtle, #6c7480);--kappa-item-media-background: var(--kappa-tint, #f4f6f9);--kappa-item-media-border: var(--kappa-line, #e3e6eb);--kappa-item-divider: var(--kappa-line, #e3e6eb);--kappa-item-focus: var(--kappa-focus, #4c63ff);--kappa-item-gap: .75rem;--kappa-item-padding-block: .75rem;--kappa-item-padding-inline: 1rem;--kappa-item-radius: var(--kappa-radius-md, .625rem);--kappa-item-title-size: .875rem;--kappa-item-description-size: .8125rem;--kappa-item-media-size: 2.25rem;--kappa-item-icon-size: 1.125rem;box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--kappa-item-gap);padding-block:var(--kappa-item-padding-block);padding-inline:var(--kappa-item-padding-inline);border:1px solid var(--kappa-item-border);border-radius:var(--kappa-item-radius);background:var(--kappa-item-background);color:var(--kappa-item-foreground);font-family:var(--kappa-font-sans, inherit);line-height:1.4;text-align:start;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.kappa-item[data-variant=outline]{--kappa-item-background: var(--kappa-control, #ffffff);--kappa-item-border: var(--kappa-line, #e3e6eb);box-shadow:var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05))}.kappa-item[data-variant=muted]{--kappa-item-background: var(--kappa-tint, #f4f6f9)}.kappa-item[data-size=sm]{--kappa-item-gap: .625rem;--kappa-item-padding-block: .625rem;--kappa-item-padding-inline: .75rem;--kappa-item-title-size: .8125rem;--kappa-item-description-size: .75rem;--kappa-item-media-size: 2rem;--kappa-item-icon-size: 1rem}.kappa-item[data-size=xs]{--kappa-item-gap: .5rem;--kappa-item-padding-block: .5rem;--kappa-item-padding-inline: .625rem;--kappa-item-radius: var(--kappa-radius-sm, .5rem);--kappa-item-title-size: .75rem;--kappa-item-description-size: .6875rem;--kappa-item-media-size: 1.75rem;--kappa-item-icon-size: .875rem}.kappa-item[data-as=a]{cursor:pointer}.kappa-item[data-as=a]:hover{--kappa-item-border: color-mix( in srgb, var(--kappa-item-focus) 32%, var(--kappa-line, #e3e6eb) );background:color-mix(in srgb,var(--kappa-item-background) 96%,var(--kappa-item-focus))}.kappa-item[data-as=a]:focus-visible{outline:2px solid var(--kappa-item-focus);outline-offset:-3px;box-shadow:0 0 0 3px color-mix(in srgb,var(--kappa-item-focus) 18%,transparent)}.kappa-item-group{box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;flex-direction:column;gap:.5rem}.kappa-item-group>.kappa-item{flex:none}.kappa-item__separator{box-sizing:border-box;inline-size:100%;block-size:1px;flex:none;margin-block:.125rem;border:0;background:var(--kappa-line, #e3e6eb);color:var(--kappa-line, #e3e6eb)}.kappa-item__media{box-sizing:border-box;display:inline-flex;min-inline-size:0;align-items:center;justify-content:center;color:var(--kappa-item-muted)}.kappa-item__media[data-variant=icon],.kappa-item__media[data-variant=image]{inline-size:var(--kappa-item-media-size);block-size:var(--kappa-item-media-size);flex:none;overflow:hidden;border:1px solid var(--kappa-item-media-border);border-radius:calc(var(--kappa-item-radius) - .125rem);background:var(--kappa-item-media-background)}.kappa-item__media[data-variant=icon]>svg,.kappa-item__media[data-variant=icon]>[data-icon]{inline-size:var(--kappa-item-icon-size);block-size:var(--kappa-item-icon-size);flex:none}.kappa-item__media>img,.kappa-item__media>picture,.kappa-item__media>video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.kappa-item__media>picture>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.kappa-item__content{display:flex;min-inline-size:0;flex:1 1 auto;flex-direction:column;gap:.1875rem;overflow:hidden}.kappa-item__title{min-inline-size:0;margin:0;color:var(--kappa-item-foreground);font-size:var(--kappa-item-title-size);font-weight:600;letter-spacing:-.006em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;text-wrap:balance}.kappa-item__description{min-inline-size:0;margin:0;color:var(--kappa-item-muted);font-size:var(--kappa-item-description-size);line-height:1.45;overflow-wrap:anywhere;text-wrap:pretty}.kappa-item__actions{box-sizing:border-box;display:flex;min-inline-size:0;flex:none;align-items:center;justify-content:flex-end;gap:.375rem;margin-inline-start:auto}.kappa-item__header,.kappa-item__footer{box-sizing:border-box;inline-size:100%;min-inline-size:0;flex:0 0 100%}.kappa-item__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--kappa-item-muted);font-size:var(--kappa-item-description-size);font-weight:600}.kappa-item__footer{display:flex;align-items:center;gap:.5rem;padding-block-start:.25rem;border-block-start:1px solid var(--kappa-item-divider)}@media(prefers-reduced-motion:reduce){.kappa-item{transition:none}}@media(forced-colors:active){.kappa-item[data-variant=outline]{border-color:CanvasText;box-shadow:none}.kappa-item[data-as=a]:focus-visible{outline-color:Highlight;box-shadow:none}.kappa-item__media[data-variant=icon],.kappa-item__media[data-variant=image]{border-color:CanvasText}.kappa-item__separator{background:CanvasText;color:CanvasText}}.kappa-kbd{box-sizing:border-box;display:inline-flex;min-inline-size:1.25rem;block-size:1.25rem;align-items:center;justify-content:center;padding-block:0;padding-inline:.3125rem;border:1px solid var(--kappa-line-strong, var(--kappa-line, #cbd0d8));border-radius:.3125rem;background:var(--kappa-control, #ffffff);box-shadow:inset 0 -1px 0 var(--kappa-line, #e3e6eb);color:var(--kappa-default, #17191f);font-family:var( --kappa-font-mono, ui-monospace, "SFMono-Regular", "SF Mono", Consolas, monospace );font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.01em;pointer-events:none;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.kappa-kbd-group{display:inline-flex;min-inline-size:0;align-items:center;gap:.25rem;color:inherit;line-height:1;vertical-align:middle;white-space:nowrap}@media(forced-colors:active){.kappa-kbd{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}}.kappa-label{display:inline-flex;inline-size:fit-content;min-inline-size:0;align-items:baseline;gap:.25rem;color:var(--kappa-default, #17191f);cursor:default;font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;font-weight:600;line-height:1.25;-webkit-user-select:none;user-select:none}.kappa-label__optional{color:var(--kappa-subtle, #6c7480);font-weight:450}.kappa-label[data-content]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-user-select:inherit;user-select:inherit}.kappa-label:where([data-disabled],[aria-disabled=true]){color:var(--kappa-subtle, #6c7480);cursor:not-allowed}@media(forced-colors:active){.kappa-label:where([data-disabled],[aria-disabled=true]){color:GrayText}}.kappa-layer-card{--kappa-layer-card-surface: var(--kappa-control, #ffffff);--kappa-layer-card-elevated: color-mix( in srgb, var(--kappa-control, #ffffff) 72%, var(--kappa-tint, #f4f6f9) );--kappa-layer-card-border: var(--kappa-line, #e3e6eb);--kappa-layer-card-hairline: var(--kappa-hairline, var(--kappa-line, #e3e6eb));--kappa-layer-card-foreground: var(--kappa-default, #17191f);--kappa-layer-card-muted: var(--kappa-subtle, #6c7480);--kappa-layer-card-radius: .625rem;--kappa-layer-card-padding: 1rem;box-sizing:border-box;display:block;min-inline-size:0;overflow:hidden;padding:var(--kappa-layer-card-padding);border-radius:var(--kappa-layer-card-radius);background:var(--kappa-layer-card-surface);box-shadow:0 0 0 1px var(--kappa-layer-card-border),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));color:var(--kappa-layer-card-foreground);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.4;text-align:start;text-decoration:none}.kappa-layer-card:has(>.kappa-layer-card__primary),.kappa-layer-card:has(>.kappa-layer-card__secondary){display:flex;inline-size:100%;flex-direction:column;gap:0;padding:0;background:var(--kappa-layer-card-elevated);box-shadow:0 0 0 1px var(--kappa-layer-card-hairline)}.kappa-layer-card__secondary{box-sizing:border-box;display:flex;min-block-size:2.25rem;min-inline-size:0;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem;background:var(--kappa-layer-card-elevated);color:var(--kappa-layer-card-muted);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;font-weight:600;line-height:1.25rem;overflow-wrap:anywhere}.kappa-layer-card__primary{box-sizing:border-box;position:relative;display:flex;min-inline-size:0;flex-direction:column;gap:.5rem;overflow:hidden;padding-block:.875rem 1rem;padding-inline:1rem;border-radius:0;background:var(--kappa-layer-card-surface);box-shadow:0 0 0 1px var(--kappa-layer-card-border),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));color:var(--kappa-layer-card-foreground);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.kappa-layer-card:is(a):hover,.kappa-layer-card__primary:is(a):hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--kappa-focus, #4c63ff) 32%,var(--kappa-layer-card-border)),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05))}.kappa-layer-card:is(a):focus-visible,.kappa-layer-card__primary:is(a):focus-visible{z-index:1;outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-3px;box-shadow:0 0 0 1px var(--kappa-focus, #4c63ff),0 0 0 4px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}@media(forced-colors:active){.kappa-layer-card,.kappa-layer-card__primary{box-shadow:0 0 0 1px CanvasText}.kappa-layer-card:is(a):focus-visible,.kappa-layer-card__primary:is(a):focus-visible{outline-color:Highlight}}.kappa-link{--kappa-link-color: var(--kappa-info-text, #175cd3);--kappa-link-focus: var(--kappa-focus, #4c63ff);box-sizing:border-box;display:inline-flex;max-inline-size:100%;align-items:baseline;gap:.1875em;border-radius:.125rem;color:var(--kappa-link-color);cursor:pointer;font:inherit;line-height:inherit;overflow-wrap:anywhere;text-align:start;text-decoration-thickness:.0625em;text-underline-offset:.15em;transition:color .12s ease,text-decoration-color .12s ease;vertical-align:baseline}.kappa-link:visited{color:var(--kappa-link-color)}.kappa-link[data-variant=inline],.kappa-link[data-variant=current]{text-decoration-line:underline;text-decoration-color:color-mix(in srgb,currentColor 38%,transparent)}.kappa-link[data-variant=current]{--kappa-link-color: currentColor}.kappa-link[data-variant=plain]{text-decoration-line:none}.kappa-link[data-variant=inline]:hover,.kappa-link[data-variant=current]:hover{text-decoration-color:currentColor}.kappa-link[data-variant=plain]:hover{text-decoration-line:underline}.kappa-link:active{color:color-mix(in oklab,var(--kappa-link-color) 82%,var(--kappa-default, #17191f))}.kappa-link[aria-current=page]{font-weight:600;text-decoration-color:currentColor}.kappa-link:focus-visible{outline:2px solid var(--kappa-link-focus);outline-offset:2px}.kappa-link:not([href]):not([role=link]){color:var(--kappa-subtle, #6c7480);cursor:default;text-decoration-color:currentColor;text-decoration-style:dotted}.kappa-link__external-icon{display:inline-block;inline-size:1em;block-size:1em;flex:none;align-self:center;stroke-width:1.75}@media(prefers-reduced-motion:reduce){.kappa-link{transition:none}}@media(forced-colors:active){.kappa-link{color:LinkText}.kappa-link:visited{color:VisitedText}.kappa-link[data-variant=current]{color:currentColor}.kappa-link:focus-visible{outline-color:Highlight}}.kappa-map-view{position:relative;isolation:isolate;overflow:hidden;inline-size:100%;block-size:var(--kappa-map-view-height, 28rem);min-block-size:12rem;border:1px solid var(--kappa-line, #d8dce3);border-radius:var(--kappa-radius-md, .5rem);background:linear-gradient(135deg,transparent 0 48%,var(--kappa-line, #d8dce3) 49% 51%,transparent 52%) 0 0 / 18px 18px,var(--kappa-control, #f5f6f8);color:var(--kappa-default, #17191d);font-family:var(--kappa-font-sans, sans-serif)}.kappa-map-view__canvas{position:absolute;inset:0}.kappa-map-view__canvas,.kappa-map-view__canvas .maplibregl-map,.kappa-map-view__canvas .maplibregl-canvas-container,.kappa-map-view__canvas .maplibregl-canvas{inline-size:100%;block-size:100%}.kappa-map-view__canvas .maplibregl-canvas:focus-visible{outline:2px solid var(--kappa-focus, #247ab7);outline-offset:-2px}.kappa-map-view__controls{position:absolute;z-index:3;inset-block-start:.75rem;inset-inline-end:.75rem;display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--kappa-line-strong, #b9bec8) 78%,transparent);border-radius:var(--kappa-radius-sm, .375rem);background:color-mix(in srgb,var(--kappa-control, #fff) 94%,transparent);box-shadow:var(--kappa-shadow-sm, 0 1px 3px rgb(17 24 39 / 14%));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kappa-map-view__controls button{display:grid;inline-size:2rem;block-size:2rem;padding:0;place-items:center;border:0;border-block-end:1px solid var(--kappa-line, #d8dce3);background:transparent;color:inherit;cursor:pointer}.kappa-map-view__controls button:last-child{border-block-end:0}.kappa-map-view__controls button:hover:not(:disabled){background:var(--kappa-tint, #edf1f5)}.kappa-map-view__controls button:focus-visible{position:relative;z-index:1;outline:2px solid var(--kappa-focus, #247ab7);outline-offset:-2px}.kappa-map-view__controls button:disabled{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .45)}.kappa-map-view__controls svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-map-view__overlay{position:absolute;z-index:2;inset-block-start:.75rem;inset-inline-start:.75rem;max-inline-size:min(22rem,calc(100% - 5rem))}.kappa-map-view__state{position:absolute;z-index:4;inset:0;display:grid;padding:1.5rem;place-items:center;background:color-mix(in srgb,var(--kappa-control, #f5f6f8) 92%,transparent);color:var(--kappa-muted, #646a73);font-size:.875rem;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kappa-map-view__marker{position:relative;display:grid;inline-size:1.75rem;block-size:2rem;padding:0;place-items:start center;border:0;background:transparent;color:var(--kappa-map-marker, var(--kappa-default, #17191d));cursor:pointer;filter:drop-shadow(0 2px 2px rgb(0 0 0 / 24%))}.kappa-map-view__marker-shape{display:block;inline-size:1.4rem;block-size:1.4rem;transform:rotate(45deg);border:2px solid var(--kappa-accent-contrast, #fff);border-radius:50% 50% 50% 0;background:currentColor;box-shadow:inset 0 0 0 4px currentColor}.kappa-map-view__marker-shape:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:.34rem;block-size:.34rem;transform:translate(-50%,-50%);border-radius:50%;background:var(--kappa-accent-contrast, #fff)}.kappa-map-view__marker[data-tone=accent]{--kappa-map-marker: var(--kappa-accent-solid, #247ab7)}.kappa-map-view__marker[data-tone=success]{--kappa-map-marker: var(--kappa-success, #21865b)}.kappa-map-view__marker[data-tone=warning]{--kappa-map-marker: var(--kappa-warning, #b46613)}.kappa-map-view__marker[data-tone=danger]{--kappa-map-marker: var(--kappa-danger, #c33d4b)}.kappa-map-view__marker:hover .kappa-map-view__marker-shape,.kappa-map-view__marker[data-selected] .kappa-map-view__marker-shape{transform:translateY(-2px) rotate(45deg) scale(1.08)}.kappa-map-view__marker:focus-visible{outline:2px solid var(--kappa-focus, #247ab7);outline-offset:2px;border-radius:var(--kappa-radius-sm, .375rem)}.kappa-map-view .maplibregl-popup-content{padding:.65rem 2rem .7rem .75rem;border:1px solid var(--kappa-line, #d8dce3);border-radius:var(--kappa-radius-md, .5rem);background:var(--kappa-control, #fff);color:var(--kappa-default, #17191d);box-shadow:var(--kappa-shadow-md, 0 8px 20px rgb(17 24 39 / 18%));font-family:var(--kappa-font-sans, sans-serif)}.kappa-map-view .maplibregl-popup-close-button{inline-size:1.75rem;block-size:1.75rem;border-radius:var(--kappa-radius-sm, .375rem);color:var(--kappa-muted, #646a73);font-size:1rem}.kappa-map-view .maplibregl-popup-close-button:hover{background:var(--kappa-tint, #edf1f5);color:var(--kappa-default, #17191d)}.kappa-map-view .maplibregl-popup-tip{border-block-start-color:var(--kappa-control, #fff)}.kappa-map-view__popup-content{display:grid;min-inline-size:9rem;gap:.2rem}.kappa-map-view__popup-label{font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-map-view__popup-description{color:var(--kappa-muted, #646a73);font-size:.75rem;line-height:1.35}.kappa-map-view__sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.kappa-map-view__marker-shape{transition:none}}@media(forced-colors:active){.kappa-map-view__controls,.kappa-map-view__marker-shape{border:1px solid CanvasText}.kappa-map-view__controls button:focus-visible,.kappa-map-view__marker:focus-visible{outline-color:Highlight}}.kappa-matrix-loader{--kappa-matrix-loader-size: 1.5rem;--kappa-matrix-loader-duration: 1.2s;--kappa-matrix-loader-gap: calc(var(--kappa-matrix-loader-size) / 16);--kappa-matrix-loader-rest-opacity: .18;--kappa-matrix-loader-active-opacity: 1;position:relative;display:inline-grid;inline-size:var(--kappa-matrix-loader-size);block-size:var(--kappa-matrix-loader-size);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:var(--kappa-matrix-loader-gap);color:currentColor;vertical-align:middle}.kappa-matrix-loader__dot{display:block;min-inline-size:0;min-block-size:0;border-radius:50%;background:currentColor;opacity:var(--kappa-matrix-loader-rest-opacity);transform:scale(.72);transform-origin:center;animation:kappa-matrix-loader-pulse var(--kappa-matrix-loader-duration) ease-in-out infinite;animation-delay:var(--kappa-matrix-loader-delay)}.kappa-matrix-loader__dot[data-hidden]{visibility:hidden;animation:none}.kappa-matrix-loader__label{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@keyframes kappa-matrix-loader-pulse{0%,to{opacity:var(--kappa-matrix-loader-rest-opacity);transform:scale(.72)}42%{opacity:var(--kappa-matrix-loader-active-opacity);transform:scale(1)}68%{opacity:.42;transform:scale(.84)}}@media(prefers-reduced-motion:reduce){.kappa-matrix-loader__dot{transform:scale(.82);animation:none;opacity:.58}}@media(forced-colors:active){.kappa-matrix-loader{color:CanvasText;forced-color-adjust:auto}.kappa-matrix-loader__dot{background:currentColor}}.kappa-menu-bar{box-sizing:border-box;display:inline-flex;max-inline-size:100%;align-items:center;gap:.125rem;padding:.1875rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-menu-bar__trigger{box-sizing:border-box;display:inline-flex;min-block-size:1.875rem;align-items:center;justify-content:center;gap:.375rem;padding-block:.3125rem;padding-inline:.625rem;border:0;border-radius:.3125rem;background:transparent;color:inherit;cursor:default;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.25rem;white-space:nowrap}.kappa-menu-bar__trigger:hover,.kappa-menu-bar__trigger[data-state=open]{background:var(--kappa-overlay, #f3f4f6)}.kappa-menu-bar__trigger:focus-visible{outline:2px solid var(--kappa-focus, #247ab7);outline-offset:-2px}.kappa-menu-bar__trigger:disabled,.kappa-menu-bar__trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed}.kappa-menu-bar__content{--kappa-dropdown-min-inline-size: 12rem}@media(forced-colors:active){.kappa-menu-bar{border-color:CanvasText}.kappa-menu-bar__trigger:focus-visible{outline-color:Highlight}}.kappa-meter{--kappa-meter-indicator-color: var(--kappa-accent, #2479b6);--kappa-meter-track-size: .375rem;--kappa-meter-value: 0%;display:grid;inline-size:100%;min-inline-size:0;gap:.5rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-meter[data-size=sm]{--kappa-meter-track-size: .25rem;gap:.375rem}.kappa-meter[data-size=lg]{--kappa-meter-track-size: .5rem;gap:.625rem}.kappa-meter[data-tone=neutral]{--kappa-meter-indicator-color: var(--kappa-subtle, #6c7480)}.kappa-meter[data-tone=success]{--kappa-meter-indicator-color: var(--kappa-success-solid, #027a48)}.kappa-meter[data-tone=warning]{--kappa-meter-indicator-color: var(--kappa-warning-solid, #b54708)}.kappa-meter[data-tone=danger]{--kappa-meter-indicator-color: var(--kappa-danger-solid, #b42318)}.kappa-meter__header{display:flex;min-inline-size:0;align-items:baseline;justify-content:space-between;gap:1rem}.kappa-meter__label{min-inline-size:0;overflow:hidden;color:var(--kappa-subtle, #6c7480);font-size:.75rem;font-weight:600;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.kappa-meter__value{flex:none;font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1rem}.kappa-meter[data-size=sm] :is(.kappa-meter__label,.kappa-meter__value){font-size:.6875rem;line-height:.875rem}.kappa-meter[data-size=lg] :is(.kappa-meter__label,.kappa-meter__value){font-size:.8125rem;line-height:1.125rem}.kappa-meter__track{position:relative;block-size:var(--kappa-meter-track-size);inline-size:100%;overflow:hidden;border-radius:.1875rem;background:var(--kappa-tint, #f4f6f9);box-shadow:inset 0 0 0 1px var(--kappa-hairline, var(--kappa-line, #e3e6eb))}.kappa-meter__indicator{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--kappa-meter-value);border-radius:inherit;background:var(--kappa-meter-indicator-color);transition:inline-size .18s ease-out}@media(prefers-reduced-motion:reduce){.kappa-meter__indicator{transition:none}}@media(forced-colors:active){.kappa-meter__track{border:1px solid CanvasText;background:Canvas;box-shadow:none}.kappa-meter__indicator{background:Highlight}}.kappa-native-select{--kappa-native-select-height: 2.25rem;--kappa-native-select-padding: .625rem;--kappa-native-select-radius: .5rem;--kappa-native-select-font-size: .8125rem;--kappa-native-select-icon-size: .875rem;--kappa-native-select-icon-inset: .75rem;position:relative;box-sizing:border-box;display:inline-grid;max-inline-size:100%;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);vertical-align:middle}.kappa-native-select[data-size=xs]{--kappa-native-select-height: 1.5rem;--kappa-native-select-padding: .5rem;--kappa-native-select-radius: .375rem;--kappa-native-select-font-size: .75rem;--kappa-native-select-icon-size: .75rem;--kappa-native-select-icon-inset: .5rem}.kappa-native-select[data-size=sm]{--kappa-native-select-height: 1.75rem;--kappa-native-select-padding: .625rem;--kappa-native-select-radius: .4375rem;--kappa-native-select-font-size: .75rem;--kappa-native-select-icon-size: .8125rem;--kappa-native-select-icon-inset: .625rem}.kappa-native-select[data-size=lg]{--kappa-native-select-height: 2.5rem;--kappa-native-select-padding: .75rem;--kappa-native-select-font-size: .875rem;--kappa-native-select-icon-size: 1rem;--kappa-native-select-icon-inset: .75rem}.kappa-native-select__control{box-sizing:border-box;display:block;inline-size:100%;min-inline-size:0;block-size:var(--kappa-native-select-height);appearance:none;padding-block:0;padding-inline-start:var(--kappa-native-select-padding);padding-inline-end:calc(var(--kappa-native-select-icon-size) + var(--kappa-native-select-icon-inset) * 2);border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-native-select-radius);background:var(--kappa-control, #ffffff);box-shadow:none;color:var(--kappa-default, #17191f);font-family:inherit;font-size:var(--kappa-native-select-font-size);font-weight:450;line-height:1.35;outline:2px solid transparent;outline-offset:1px;transition:background-color .12s ease,border-color .12s ease,color .12s ease,outline-color .12s ease}.kappa-native-select__icon{position:absolute;inset-block-start:50%;inset-inline-end:var(--kappa-native-select-icon-inset, .75rem);display:block;inline-size:var(--kappa-native-select-icon-size, .875rem);block-size:var(--kappa-native-select-icon-size, .875rem);color:var(--kappa-subtle, #6c7480);pointer-events:none;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.kappa-native-select__control:hover:not(:disabled){border-color:var(--kappa-subtle, #6c7480)}.kappa-native-select__control:focus-visible{border-color:var(--kappa-focus, #4c63ff);outline-color:var(--kappa-focus, #4c63ff)}.kappa-native-select__control:where([data-invalid],[aria-invalid=true]){border-color:var(--kappa-danger, #b42318)}.kappa-native-select__control:where([data-invalid],[aria-invalid=true]):focus-visible{outline-color:var(--kappa-danger, #b42318)}.kappa-native-select__control:disabled{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:.62}.kappa-native-select[data-disabled] .kappa-native-select__icon{color:var(--kappa-muted, #9aa2ae);opacity:.62}.kappa-native-select__control[multiple]{block-size:auto;min-block-size:calc(var(--kappa-native-select-height) * 2.5);padding-block:.375rem;padding-inline-end:var(--kappa-native-select-padding)}.kappa-native-select[data-multiple] .kappa-native-select__icon{display:none}.kappa-native-select__option,.kappa-native-select__optgroup{background:Canvas;color:CanvasText;font:inherit}.kappa-native-select__option:checked{background:Highlight;color:HighlightText}.kappa-native-select__option:disabled{color:GrayText}@media(prefers-reduced-motion:reduce){.kappa-native-select__control{transition:none}}@media(forced-colors:active){.kappa-native-select__control{appearance:auto;padding-inline-end:var(--kappa-native-select-padding)}.kappa-native-select__control:focus-visible{border-color:Highlight;outline-color:Highlight}.kappa-native-select__control:where([data-invalid],[aria-invalid=true]){border-color:Mark}.kappa-native-select__control:disabled{color:GrayText;opacity:1}.kappa-native-select__icon{display:none}}.kappa-number-input{--kappa-number-input-height: 2rem;--kappa-number-input-font-size: .8125rem;--kappa-number-input-icon-size: .875rem;--kappa-number-input-trigger-size: 1.875rem;--kappa-number-input-padding: .625rem;--kappa-number-input-radius: .5rem;box-sizing:border-box;display:inline-grid;inline-size:100%;min-inline-size:0;gap:.375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-number-input[data-size=xs]{--kappa-number-input-height: 1.25rem;--kappa-number-input-icon-size: .75rem;--kappa-number-input-trigger-size: 1.125rem;--kappa-number-input-padding: .1875rem;--kappa-number-input-radius: .125rem}.kappa-number-input[data-size=sm]{--kappa-number-input-height: 1.75rem;--kappa-number-input-font-size: .75rem;--kappa-number-input-icon-size: .75rem;--kappa-number-input-trigger-size: 1.625rem}.kappa-number-input[data-size=lg]{--kappa-number-input-height: 2.25rem;--kappa-number-input-font-size: .875rem;--kappa-number-input-icon-size: 1rem;--kappa-number-input-trigger-size: 2.125rem}.kappa-number-input__label{display:inline-flex;inline-size:fit-content;align-items:center;gap:.25rem;color:var(--kappa-default, #17191f);cursor:default;font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-number-input__value-text{color:var(--kappa-subtle, #5f6875);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.25}.kappa-number-input__control{box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;min-block-size:var(--kappa-number-input-height);align-items:stretch;overflow:hidden;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-number-input-radius);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);transition:background-color .12s ease,border-color .12s ease,outline-color .12s ease}.kappa-number-input__control[data-focus],.kappa-number-input__control:focus-within{border-color:var(--kappa-focus, #4c63ff);outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-number-input[data-invalid] .kappa-number-input__control,.kappa-number-input__control[data-invalid]{border-color:var(--kappa-danger, #b42318)}.kappa-number-input[data-invalid] .kappa-number-input__control[data-focus],.kappa-number-input[data-invalid] .kappa-number-input__control:focus-within,.kappa-number-input__control[data-invalid][data-focus],.kappa-number-input__control[data-invalid]:focus-within{outline-color:var(--kappa-danger, #b42318)}.kappa-number-input[data-disabled] .kappa-number-input__control,.kappa-number-input__control[data-disabled]{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));cursor:not-allowed;opacity:.62}.kappa-number-input[data-readonly] .kappa-number-input__control{background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9))}.kappa-number-input__input{box-sizing:border-box;min-inline-size:0;block-size:calc(var(--kappa-number-input-height) - 2px);flex:1 1 auto;padding-block:0;padding-inline:var(--kappa-number-input-padding);border:0;background:transparent;color:inherit;font-family:inherit;font-size:var(--kappa-number-input-font-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;outline:none}.kappa-number-input__input::placeholder{color:var(--kappa-muted, #9aa2ae)}.kappa-number-input__input:disabled{cursor:not-allowed}.kappa-number-input__input:read-only{cursor:default}.kappa-number-input__scrubbable-input{position:relative;display:flex;min-inline-size:0;block-size:calc(var(--kappa-number-input-height) - 2px);flex:1 1 auto;align-items:stretch;overflow:hidden;background:var(--kappa-tint, #f4f6f9);cursor:ew-resize;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .1s ease}.kappa-number-input__scrubbable-editor{position:absolute;inset:0;inline-size:100%;opacity:0;pointer-events:none;text-align:start}.kappa-number-input__scrubbable-input[data-edit-alignment=center] .kappa-number-input__scrubbable-editor{text-align:center}.kappa-number-input__scrubbable-display{display:flex;min-inline-size:0;flex:1 1 auto;align-items:center;justify-content:center;padding-inline:var(--kappa-number-input-padding);color:var(--kappa-default, #17191f);font-size:var(--kappa-number-input-font-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.kappa-number-input__scrubbable-input:hover:not([data-disabled],[data-readonly],[data-editing]),.kappa-number-input__scrubbable-input[data-dragging]{background:var(--kappa-overlay, #e9edf2)}.kappa-number-input__scrubbable-input[data-editing]{background:var(--kappa-control, #ffffff);cursor:text;-webkit-user-select:text;user-select:text}.kappa-number-input__scrubbable-input[data-editing] .kappa-number-input__scrubbable-editor{position:relative;opacity:1;pointer-events:auto}.kappa-number-input__scrubbable-input[data-editing] .kappa-number-input__scrubbable-display{display:none}.kappa-number-input__scrubbable-input[data-disabled]{cursor:not-allowed;opacity:.62}.kappa-number-input__scrubbable-input[data-readonly]{cursor:default}.kappa-number-input__unit{display:inline-flex;flex:none;align-items:center;padding-inline:.375rem;color:var(--kappa-subtle, #5f6875);font-size:calc(var(--kappa-number-input-font-size) - .0625rem);font-weight:550;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.kappa-number-input__trigger{box-sizing:border-box;display:inline-flex;inline-size:var(--kappa-number-input-trigger-size);min-inline-size:var(--kappa-number-input-trigger-size);min-block-size:calc(var(--kappa-number-input-height) - 2px);flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:var(--kappa-control, #ffffff);color:var(--kappa-subtle, #5f6875);cursor:pointer;transition:background-color .1s ease,color .1s ease}.kappa-number-input__trigger--decrement{border-inline-end:1px solid var(--kappa-line, #e3e6eb)}.kappa-number-input__trigger--increment{border-inline-start:1px solid var(--kappa-line, #e3e6eb)}.kappa-number-input__trigger:hover:not(:disabled){background:var(--kappa-overlay, #e9edf2);color:var(--kappa-default, #17191f)}.kappa-number-input__trigger:active:not(:disabled){background:var(--kappa-tint, #f4f6f9)}.kappa-number-input__trigger:focus-visible{position:relative;z-index:1;outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-number-input__trigger:disabled,.kappa-number-input__trigger[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:.58}.kappa-number-input__trigger-icon{display:block;inline-size:var(--kappa-number-input-icon-size);block-size:var(--kappa-number-input-icon-size);pointer-events:none}.kappa-number-input__scrubber{display:inline-flex;inline-size:1.75rem;block-size:1.75rem;flex:none;align-items:center;justify-content:center;border-radius:.375rem;background:transparent;color:var(--kappa-subtle, #5f6875);cursor:ew-resize;touch-action:none;transition:background-color .1s ease,color .1s ease;-webkit-user-select:none;user-select:none}.kappa-number-input__scrubber:hover:not([data-disabled],[data-readonly]){background:var(--kappa-overlay, #e9edf2);color:var(--kappa-default, #17191f)}.kappa-number-input__scrubber[data-disabled],.kappa-number-input__scrubber[data-readonly]{color:var(--kappa-muted, #9aa2ae);cursor:default;opacity:.58}.kappa-number-input__control>.kappa-number-input__scrubber{align-self:stretch;block-size:auto;border-inline-end:1px solid var(--kappa-line, #e3e6eb);border-radius:0}.kappa-number-input__scrubber-icon{display:block;inline-size:var(--kappa-number-input-icon-size);block-size:var(--kappa-number-input-icon-size);pointer-events:none}.kappa-number-input[data-scrubbing] .kappa-number-input__control{border-color:var(--kappa-focus, #4c63ff)}.kappa-number-input[data-scrubbing] .kappa-number-input__scrubber{background:var(--kappa-overlay, #e9edf2);color:var(--kappa-default, #17191f)}@media(max-width:47.99rem){.kappa-number-input__input{font-size:1rem}}@media(prefers-reduced-motion:reduce){.kappa-number-input__control,.kappa-number-input__trigger,.kappa-number-input__scrubber,.kappa-number-input__scrubbable-input{transition:none}}@media(forced-colors:active){.kappa-number-input__control,.kappa-number-input__trigger,.kappa-number-input__control>.kappa-number-input__scrubber,.kappa-number-input__scrubbable-input{border-color:ButtonText}.kappa-number-input__control[data-focus],.kappa-number-input__control:focus-within,.kappa-number-input__trigger:focus-visible{outline-color:Highlight}.kappa-number-input[data-disabled],.kappa-number-input__trigger:disabled,.kappa-number-input__scrubber[data-disabled],.kappa-number-input__scrubber[data-readonly]{color:GrayText;opacity:1}}.kappa-pagination{--kappa-pagination-control-size: 2rem;--kappa-pagination-control-radius: .4375rem;--kappa-pagination-gap: .25rem;--kappa-pagination-foreground: var(--kappa-subtle, #6c7480);--kappa-pagination-strong: var(--kappa-default, #17191f);--kappa-pagination-control: var(--kappa-control, #ffffff);--kappa-pagination-line: var(--kappa-line, #e3e6eb);--kappa-pagination-hover: var(--kappa-overlay, #e9edf2);--kappa-pagination-selected: var(--kappa-tint, #f4f6f9);--kappa-pagination-focus: var(--kappa-focus, #4c63ff);box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;align-items:center;justify-content:center;gap:.75rem;color:var(--kappa-pagination-foreground);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.125rem}.kappa-pagination>:where(ul,ol){display:flex;max-inline-size:100%;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--kappa-pagination-gap);margin:0;padding:0;list-style:none}.kappa-pagination>:where(ul,ol)>li{display:inline-flex;min-inline-size:0;align-items:center}.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__ellipsis,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger){box-sizing:border-box;min-block-size:var(--kappa-pagination-control-size);border-radius:var(--kappa-pagination-control-radius)}.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger){display:inline-flex;min-inline-size:var(--kappa-pagination-control-size);align-items:center;justify-content:center;gap:.375rem;padding-block:0;padding-inline:.625rem;border:1px solid transparent;background:transparent;color:var(--kappa-pagination-foreground);cursor:pointer;font:inherit;font-weight:550;line-height:1rem;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger):hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background:var(--kappa-pagination-hover);color:var(--kappa-pagination-strong)}.kappa-pagination .kappa-pagination__item[aria-current=page],.kappa-pagination .kappa-pagination__item[data-selected]{border-color:var(--kappa-pagination-line);background:var(--kappa-pagination-selected);color:var(--kappa-pagination-strong)}.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger):focus-visible{position:relative;z-index:1;outline:2px solid var(--kappa-pagination-focus);outline-offset:2px}.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger)[data-disabled],.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger):disabled,.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger)[aria-disabled=true]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .56);pointer-events:none}.kappa-pagination__ellipsis{display:inline-grid;min-inline-size:var(--kappa-pagination-control-size);place-items:center;color:var(--kappa-pagination-foreground);font-size:1rem;line-height:1;-webkit-user-select:none;user-select:none}.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger)>:is(svg,[data-icon]){display:block;inline-size:1rem;block-size:1rem;flex:none;pointer-events:none}.kappa-pagination [data-icon-only]{inline-size:var(--kappa-pagination-control-size);padding-inline:0}.kappa-pagination__arrow[data-forward]{transform:rotate(180deg)}.kappa-pagination__arrow:dir(rtl){transform:rotate(180deg)}.kappa-pagination__arrow[data-forward]:dir(rtl){transform:none}@media(max-width:36rem){.kappa-pagination>:where(ul,ol){gap:.125rem}}@media(prefers-reduced-motion:reduce){.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger){transition:none}}@media(forced-colors:active){.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger){border-color:ButtonText;forced-color-adjust:none}.kappa-pagination .kappa-pagination__item[aria-current=page],.kappa-pagination .kappa-pagination__item[data-selected]{border-color:Highlight;background:Highlight;color:HighlightText}.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger):focus-visible{outline-color:Highlight}.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger)[data-disabled],.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger):disabled,.kappa-pagination :is(.kappa-pagination__item,.kappa-pagination__first-trigger,.kappa-pagination__prev-trigger,.kappa-pagination__next-trigger,.kappa-pagination__last-trigger)[aria-disabled=true]{color:GrayText;opacity:1}}.kappa-pagination__controls{display:inline-flex;max-inline-size:100%;align-items:stretch;flex-wrap:wrap;border:1px solid var(--kappa-pagination-line);border-radius:var(--kappa-pagination-control-radius);background:var(--kappa-pagination-control)}.kappa-pagination .kappa-pagination__controls>:is(button,input){min-block-size:var(--kappa-pagination-control-size);border:0;border-radius:0}.kappa-pagination .kappa-pagination__controls>:first-child{border-start-start-radius:calc(var(--kappa-pagination-control-radius) - 1px);border-end-start-radius:calc(var(--kappa-pagination-control-radius) - 1px)}.kappa-pagination .kappa-pagination__controls>:last-child{border-start-end-radius:calc(var(--kappa-pagination-control-radius) - 1px);border-end-end-radius:calc(var(--kappa-pagination-control-radius) - 1px)}.kappa-pagination .kappa-pagination__controls>:is(button,input)+:is(button,input){border-inline-start:1px solid var(--kappa-pagination-line)}.kappa-pagination__page-input{box-sizing:border-box;inline-size:3.125rem;min-inline-size:0;padding:0 .375rem;background:var(--kappa-pagination-control);color:var(--kappa-pagination-strong);font:inherit;font-variant-numeric:tabular-nums;text-align:center}.kappa-pagination__page-input:focus-visible{position:relative;z-index:1;outline:2px solid var(--kappa-pagination-focus);outline-offset:2px}.kappa-pagination__page-input:disabled{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .56)}.kappa-popover__trigger{display:inline-flex;inline-size:max-content;min-block-size:0;align-items:center;justify-content:center;padding:0;border:0;margin:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:inherit}.kappa-popover__trigger:focus-visible{border-radius:var(--kappa-radius-sm, .25rem);outline:none;box-shadow:0 0 0 1px var(--kappa-focus, #4c63ff),0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-popover__trigger:disabled,.kappa-popover__trigger[data-disabled]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58);pointer-events:none}.kappa-popover__anchor{display:inline-flex;max-inline-size:100%;align-items:center}.kappa-popover__positioner{--z-index: var(--kappa-popover-z-index, 1100) !important;max-inline-size:min(var(--available-width, calc(100vw - 1.5rem) ),calc(100vw - 1.5rem))}.kappa-popover__content{--kappa-popover-enter-x: 0;--kappa-popover-enter-y: -.25rem;box-sizing:border-box;display:flex;inline-size:max-content;min-inline-size:min(var(--kappa-popover-min-inline-size, 16rem),var(--available-width, calc(100vw - 1.5rem) ),calc(100vw - 1.5rem));max-inline-size:min(var(--kappa-popover-max-inline-size, 28rem),var(--available-width, calc(100vw - 1.5rem) ),calc(100vw - 1.5rem));max-block-size:min(var(--available-height, 28rem),var(--kappa-popover-max-block-size, 28rem));flex-direction:column;gap:.625rem;padding:var(--kappa-popover-padding, 1rem);overflow:auto;overscroll-behavior:contain;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-lg, .625rem);background:var(--kappa-control, #ffffff);box-shadow:var( --kappa-popover-shadow, 0 12px 32px -10px rgba(16, 24, 40, .2), 0 3px 8px -3px rgba(16, 24, 40, .12) );color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem;outline:none;scrollbar-color:var(--kappa-line, #e3e6eb) transparent;scrollbar-width:thin;transform-origin:var(--transform-origin)}.kappa-popover__content[data-side=top]{--kappa-popover-enter-y: .25rem}.kappa-popover__content[data-side=left]{--kappa-popover-enter-x: .25rem;--kappa-popover-enter-y: 0}.kappa-popover__content[data-side=right]{--kappa-popover-enter-x: -.25rem;--kappa-popover-enter-y: 0}.kappa-popover__content[data-state=open]{animation:kappa-popover-in .14s cubic-bezier(.16,1,.3,1)}.kappa-popover__content[data-state=closed]{opacity:0;pointer-events:none;visibility:hidden;animation:kappa-popover-out 90ms ease-out}.kappa-popover__title{margin:0;color:var(--kappa-emphasis, #17191f);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.25rem}.kappa-popover__description{margin:-.25rem 0 0;color:var(--kappa-subtle, #6c7480);font-size:.75rem;line-height:1.125rem}.kappa-popover__indicator{display:inline-flex;flex:none;align-items:center;justify-content:center;transition:transform .12s ease}.kappa-popover__indicator[data-state=open]{transform:rotate(180deg)}.kappa-popover__indicator:dir(rtl)[data-state=open]{transform:rotate(-180deg)}.kappa-popover__close-trigger{color:inherit;font:inherit}.kappa-popover__close{position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem;display:inline-flex;inline-size:1.75rem;block-size:1.75rem;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--kappa-radius-sm, .375rem);background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;font:inherit;outline:none;transition:background-color .1s ease,color .1s ease,border-color .1s ease}.kappa-popover__close:hover{border-color:var(--kappa-line, #e3e6eb);background:var(--kappa-overlay, rgba(16, 24, 40, .06));color:var(--kappa-default, #17191f)}.kappa-popover__close:focus-visible,.kappa-popover__close-trigger:focus-visible{border-color:var(--kappa-focus, #4c63ff);outline:2px solid var(--kappa-focus-soft, rgba(76, 99, 255, .16));outline-offset:1px}.kappa-popover__close svg{inline-size:1rem;block-size:1rem}.kappa-popover__arrow{--arrow-background: var(--kappa-control, #ffffff);--arrow-size: .625rem;color:var(--kappa-line, #e3e6eb);opacity:0;visibility:hidden}.kappa-popover__positioner:has(>.kappa-popover__content[data-state=open])>.kappa-popover__arrow{opacity:1;visibility:visible}.kappa-popover__arrow-tip{border-block-start:1px solid currentColor;border-inline-start:1px solid currentColor}@keyframes kappa-popover-in{0%{opacity:0;transform:translate(var(--kappa-popover-enter-x),var(--kappa-popover-enter-y)) scale(.985)}}@keyframes kappa-popover-out{to{opacity:0;transform:translate(var(--kappa-popover-enter-x),var(--kappa-popover-enter-y)) scale(.985)}}@media(prefers-reduced-motion:reduce){.kappa-popover__content[data-state],.kappa-popover__indicator,.kappa-popover__close{animation:none;transition:none}}@media(pointer:coarse){.kappa-popover__close{inline-size:2rem;block-size:2rem}}@media(forced-colors:active){.kappa-popover__content{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.kappa-popover__title,.kappa-popover__description,.kappa-popover__close{color:CanvasText}.kappa-popover__arrow{--arrow-background: Canvas;color:CanvasText}}.kappa-presence{--kappa-presence-duration: .16s;--kappa-presence-distance: .375rem;transform-origin:center top;will-change:opacity,transform}.kappa-presence[data-state=open]{animation:kappa-presence-enter var(--kappa-presence-duration) cubic-bezier(.16,1,.3,1) both}.kappa-presence[data-state=closed]{animation:kappa-presence-exit var(--kappa-presence-duration) cubic-bezier(.7,0,.84,0) both}@keyframes kappa-presence-enter{0%{opacity:0;transform:translateY(calc(var(--kappa-presence-distance) * -1)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kappa-presence-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(calc(var(--kappa-presence-distance) * -1)) scale(.985)}}@media(prefers-reduced-motion:reduce){.kappa-presence[data-state]{animation-duration:1ms}}.kappa-progress-circle{--kappa-progress-circle-range-color: var(--kappa-accent-solid, #247ab7);--kappa-progress-circle-size: 4.5rem;--kappa-progress-circle-thickness: .375rem;display:inline-grid;min-inline-size:0;grid-template-areas:"circle" "label";gap:.625rem;place-items:center;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-progress-circle__circle{--size: var(--kappa-progress-circle-size);--thickness: var(--kappa-progress-circle-thickness);grid-area:circle;overflow:visible}.kappa-progress-circle__track,.kappa-progress-circle__range{fill:none;stroke-width:var(--kappa-progress-circle-thickness)}.kappa-progress-circle__track{stroke:var(--kappa-tint, #f4f6f9)}.kappa-progress-circle__range{stroke:var(--kappa-progress-circle-range-color);stroke-linecap:round;transition:stroke-dashoffset .18s ease-out}.kappa-progress-circle__value-text{z-index:1;grid-area:circle;font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:650;line-height:1rem;pointer-events:none}.kappa-progress-circle__label{grid-area:label;max-inline-size:10rem;overflow:hidden;color:var(--kappa-subtle, #6c7480);font-size:.75rem;font-weight:600;line-height:1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.kappa-progress-circle__circle[data-state=indeterminate]{animation:kappa-progress-circle-rotate 1s linear infinite}.kappa-progress-circle__range[data-state=indeterminate]{animation:kappa-progress-circle-sweep 1.35s ease-in-out infinite}.kappa-progress-circle__view[hidden]{display:none}@keyframes kappa-progress-circle-rotate{to{transform:rotate(360deg)}}@keyframes kappa-progress-circle-sweep{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:48 100;stroke-dashoffset:-14}to{stroke-dasharray:1 100;stroke-dashoffset:-62}}@media(prefers-reduced-motion:reduce){.kappa-progress-circle__circle[data-state=indeterminate],.kappa-progress-circle__range[data-state=indeterminate]{animation:none}.kappa-progress-circle__range{transition:none}}@media(forced-colors:active){.kappa-progress-circle__track{stroke:CanvasText;opacity:.35}.kappa-progress-circle__range{stroke:Highlight}}.kappa-progress{--kappa-progress-range-color: var(--kappa-accent-solid, #247ab7);--kappa-progress-track-size: .375rem;display:grid;inline-size:100%;min-inline-size:0;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-progress__label{min-inline-size:0;overflow:hidden;color:var(--kappa-subtle, #6c7480);font-size:.75rem;font-weight:600;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.kappa-progress__value-text{justify-self:end;font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1rem}.kappa-progress__track{position:relative;grid-column:1 / -1;inline-size:100%;block-size:var(--kappa-progress-track-size);overflow:hidden;border-radius:calc(var(--kappa-progress-track-size) / 2);background:var(--kappa-tint, #f4f6f9);box-shadow:inset 0 0 0 1px var(--kappa-hairline, var(--kappa-line, #e3e6eb))}.kappa-progress__range{block-size:100%;border-radius:inherit;background:var(--kappa-progress-range-color);transition:inline-size .18s ease-out,block-size .18s ease-out}.kappa-progress__track[data-orientation=vertical]{inline-size:var(--kappa-progress-track-size);block-size:8rem;justify-self:start}.kappa-progress__range[data-orientation=vertical]{inline-size:100%}.kappa-progress__range[data-state=indeterminate]{inline-size:38%;animation:kappa-progress-indeterminate-x 1.25s ease-in-out infinite}.kappa-progress__range[data-state=indeterminate][data-orientation=vertical]{inline-size:100%;block-size:38%;animation-name:kappa-progress-indeterminate-y}.kappa-progress__view[hidden]{display:none}@keyframes kappa-progress-indeterminate-x{0%{transform:translate(-110%)}to{transform:translate(275%)}}@keyframes kappa-progress-indeterminate-y{0%{transform:translateY(-110%)}to{transform:translateY(275%)}}@media(prefers-reduced-motion:reduce){.kappa-progress__range{transition:none}.kappa-progress__range[data-state=indeterminate]{animation:none;transform:translate(82%)}.kappa-progress__range[data-state=indeterminate][data-orientation=vertical]{transform:translateY(82%)}}@media(forced-colors:active){.kappa-progress__track{border:1px solid CanvasText;background:Canvas;box-shadow:none}.kappa-progress__range{background:Highlight}}.kappa-property-list{--kappa-property-list-row-padding: .5rem;container:kappa-property-list / inline-size;display:flex;flex-direction:column;min-inline-size:0;margin:0;color:var(--kappa-default);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.5}.kappa-property-list[data-size=sm]{--kappa-property-list-row-padding: .25rem;font-size:.8125rem}.kappa-property-list__item{display:grid;grid-template-columns:minmax(0,var(--kappa-property-list-label-width, 10rem)) minmax(0,1fr);align-items:baseline;gap:.125rem 1.5rem;min-inline-size:0;padding-block:var(--kappa-property-list-row-padding)}.kappa-property-list[data-divided]>.kappa-property-list__item+.kappa-property-list__item{border-block-start:1px solid var(--kappa-line)}.kappa-property-list__term,.kappa-property-list__value{min-inline-size:0;margin:0;overflow-wrap:anywhere}.kappa-property-list__term{color:var(--kappa-subtle);font-weight:400}.kappa-property-list__value{color:var(--kappa-default)}.kappa-property-list__value>:first-child{margin-block-start:0}.kappa-property-list__value>:last-child{margin-block-end:0}.kappa-property-list[data-layout=stacked]>.kappa-property-list__item{grid-template-columns:minmax(0,1fr)}@container kappa-property-list (max-width: 24rem){.kappa-property-list__item{grid-template-columns:minmax(0,1fr)}}.kappa-button{--kappa-button-size: 2rem;--kappa-button-icon-size: 1rem;--kappa-button-radius: .25rem;--kappa-button-background: var(--kappa-control, #ffffff);--kappa-button-border: var(--kappa-line, #e3e6eb);--kappa-button-foreground: var(--kappa-default, #17191f);--kappa-button-hover-background: var(--kappa-overlay, #e9edf2);--kappa-button-hover-foreground: var(--kappa-button-foreground);--kappa-button-active-background: color-mix( in oklab, var(--kappa-button-hover-background) 92%, var(--kappa-button-active-mix, var(--kappa-emphasis, #17191f)) 8% );box-sizing:border-box;display:inline-flex;inline-size:fit-content;min-inline-size:0;block-size:var(--kappa-button-size);flex:none;align-items:center;justify-content:center;gap:.375rem;padding-block:0;padding-inline:.75rem;border:1px solid var(--kappa-button-border);border-radius:var(--kappa-button-radius);background:var(--kappa-button-background);box-shadow:none;color:var(--kappa-button-foreground);cursor:pointer;font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;font-weight:550;line-height:1rem;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform 80ms ease}.kappa-button:hover:not(:disabled,[aria-disabled=true]){background:var(--kappa-button-hover-background);color:var(--kappa-button-hover-foreground)}.kappa-button:active:not(:disabled,[aria-disabled=true]){background:var(--kappa-button-active-background);transform:translateY(1px)}.kappa-button:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-button:disabled,.kappa-button[aria-disabled=true]{cursor:not-allowed;opacity:.56}.kappa-button:disabled{pointer-events:none}.kappa-button[aria-expanded=true]:is([data-variant=secondary],[data-variant=outline],[data-variant=ghost]){background:var(--kappa-overlay, #e9edf2)}.kappa-button[data-size=xs]{--kappa-button-size: 1.5rem;--kappa-button-icon-size: .75rem;gap:.25rem;padding-inline:.5rem;font-size:.75rem}.kappa-button[data-size=sm]{--kappa-button-size: 1.75rem;--kappa-button-icon-size: .875rem;gap:.25rem;padding-inline:.625rem;font-size:.75rem}.kappa-button[data-size=lg]{--kappa-button-size: 2.25rem;--kappa-button-icon-size: 1.125rem;gap:.5rem;padding-inline:.875rem;font-size:.875rem}.kappa-button[data-shape=square],.kappa-button[data-shape=circle]{inline-size:var(--kappa-button-size);padding-inline:0}.kappa-button[data-shape=circle]{--kappa-button-radius: 999px}.kappa-button--full-width{inline-size:100%}.kappa-button__icon,.kappa-button>[data-icon]{display:block;inline-size:var(--kappa-button-icon-size);block-size:var(--kappa-button-icon-size);flex:none;pointer-events:none}.kappa-button__icon[data-position=inline-start]{order:0}.kappa-button__label{display:inline-flex;min-inline-size:0;order:1;align-items:center;justify-content:center}.kappa-button__icon[data-position=inline-end]{order:2}.kappa-button:has(>.kappa-button__icon[data-position=inline-start]):not([data-shape=square],[data-shape=circle]){padding-inline-start:.625rem}.kappa-button:has(>.kappa-button__icon[data-position=inline-end]):not([data-shape=square],[data-shape=circle]){padding-inline-end:.625rem}.kappa-button__spinner{border:2px solid currentColor;border-inline-end-color:transparent;border-radius:999px;animation:kappa-button-spin .65s linear infinite}.kappa-button[data-variant=primary]{--kappa-button-background: var( --kappa-button-primary, var(--kappa-accent-solid, #247ab7) );--kappa-button-border: transparent;--kappa-button-foreground: var(--kappa-accent-contrast, #ffffff);--kappa-button-hover-background: color-mix( in oklab, var(--kappa-button-primary, var(--kappa-accent-solid, #247ab7)) 92%, var(--kappa-button-active-mix, #17191f) 8% )}.kappa-button[data-variant=outline]{--kappa-button-background: transparent}.kappa-button[data-variant=ghost]{--kappa-button-background: transparent;--kappa-button-border: transparent}.kappa-button[data-variant=destructive]{--kappa-button-background: var(--kappa-danger-solid, #b42318);--kappa-button-border: transparent;--kappa-button-foreground: var(--kappa-accent-contrast, #ffffff);--kappa-button-hover-background: color-mix( in oklab, var(--kappa-danger-solid, #b42318) 92%, var(--kappa-button-active-mix, #17191f) 8% )}.kappa-button[data-variant=secondary-destructive]{--kappa-button-foreground: var(--kappa-danger-text, #b42318)}.kappa-button[data-variant=destructive-outline]{--kappa-button-background: transparent;--kappa-button-border: var(--kappa-danger-text, #b42318);--kappa-button-foreground: var(--kappa-danger-text, #b42318);--kappa-button-hover-background: var(--kappa-danger-tint, #fee4e2)}.kappa-button[data-variant=success]{--kappa-button-background: var(--kappa-success-solid, #027a48);--kappa-button-border: transparent;--kappa-button-foreground: var(--kappa-accent-contrast, #ffffff);--kappa-button-hover-background: color-mix( in oklab, var(--kappa-success-solid, #027a48) 92%, var(--kappa-button-active-mix, #17191f) 8% )}.kappa-button[data-variant=warning]{--kappa-button-background: var(--kappa-warning-solid, #b54708);--kappa-button-border: transparent;--kappa-button-foreground: var(--kappa-accent-contrast, #ffffff);--kappa-button-hover-background: color-mix( in oklab, var(--kappa-warning-solid, #b54708) 92%, var(--kappa-button-active-mix, #17191f) 8% )}.kappa-button[data-variant=link]{--kappa-button-background: transparent;--kappa-button-border: transparent;--kappa-button-foreground: var(--kappa-accent, #2479b6);--kappa-button-hover-background: transparent;--kappa-button-hover-foreground: var(--kappa-button-foreground);padding-inline:0;text-underline-offset:.1875rem}.kappa-button[data-variant=link]:hover:not(:disabled,[aria-disabled=true]){text-decoration:underline}.kappa-button[aria-invalid=true]{border-color:var(--kappa-danger-solid, #b42318);outline:1px solid var(--kappa-danger-solid, #b42318);outline-offset:1px}.kappa-button[aria-invalid=true]:focus-visible{outline-color:var(--kappa-danger-solid, #b42318);outline-width:2px;outline-offset:2px}@keyframes kappa-button-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.kappa-button{transition:none}.kappa-button__spinner{animation:none}}@media(forced-colors:active){.kappa-button{border-color:ButtonText}.kappa-button:focus-visible{outline-color:Highlight}.kappa-button:disabled,.kappa-button[aria-disabled=true]{border-color:GrayText;color:GrayText;opacity:1}}.kappa-qr-code{box-sizing:border-box;display:grid;inline-size:fit-content;max-inline-size:100%;justify-items:center;gap:.75rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-qr-code__frame{box-sizing:border-box;display:block;inline-size:min(100%,var(--qrcode-width));block-size:auto;padding:0;outline:1px solid var(--kappa-line, #e3e6eb);background:var(--kappa-qr-code-background, #ffffff);color:var(--kappa-qr-code-foreground, #111318);fill:currentcolor;shape-rendering:crispEdges}.kappa-qr-code__pattern{fill:currentcolor}.kappa-qr-code__overlay{display:grid;inline-size:18%;box-sizing:border-box;aspect-ratio:1;place-items:center;border:.1875rem solid var(--kappa-qr-code-background, #ffffff);border-radius:.3125rem;background:var(--kappa-qr-code-background, #ffffff);color:var(--kappa-qr-code-foreground, #111318);font-size:.6875rem;font-weight:750;line-height:1}@media(forced-colors:active){.kappa-qr-code__frame{outline-color:CanvasText}}.kappa-radio{box-sizing:border-box;position:relative;display:flex;min-inline-size:0;flex-direction:column;gap:.5rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem}.kappa-radio *,.kappa-radio *:before,.kappa-radio *:after{box-sizing:border-box}.kappa-radio[data-orientation=horizontal]{flex-flow:row wrap;align-items:center;column-gap:1rem}.kappa-radio__label{min-inline-size:0;margin-block-end:.125rem;font-weight:600}.kappa-radio[data-orientation=horizontal]>.kappa-radio__label{flex-basis:100%}.kappa-radio__item{position:relative;z-index:1;display:inline-flex;inline-size:max-content;max-inline-size:100%;align-items:flex-start;gap:.5rem;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.kappa-radio__item-control{display:inline-flex;inline-size:1rem;block-size:1rem;flex:none;align-items:center;justify-content:center;margin-block-start:.125rem;border-radius:50%;background:var(--kappa-control, #ffffff);box-shadow:inset 0 0 0 1px var(--kappa-line, #e3e6eb);color:var(--kappa-accent-contrast, #ffffff);transition:background-color .12s ease,box-shadow .12s ease}.kappa-radio__item[data-hover]:not([data-disabled],[data-readonly]) .kappa-radio__item-control{box-shadow:inset 0 0 0 1px var(--kappa-subtle, #6c7480)}.kappa-radio__item-control[data-state=checked]{background:var(--kappa-accent-solid, #247ab7);box-shadow:inset 0 0 0 1px var(--kappa-accent-solid, #247ab7)}.kappa-radio__item[data-hover]:not([data-disabled],[data-readonly]) .kappa-radio__item-control[data-state=checked]{background:color-mix(in oklab,var(--kappa-accent-solid, #247ab7) 90%,var(--kappa-button-active-mix, #17191f) 10%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--kappa-accent-solid, #247ab7) 90%,var(--kappa-button-active-mix, #17191f) 10%)}.kappa-radio__item-control[data-focus-visible]{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-radio__item-control[data-invalid]{box-shadow:inset 0 0 0 1px var(--kappa-danger, #b42318)}.kappa-radio__item-control[data-invalid][data-state=checked]{background:var(--kappa-danger-solid, #b42318);box-shadow:inset 0 0 0 1px var(--kappa-danger-solid, #b42318)}.kappa-radio__item-control[data-invalid][data-focus-visible]{outline-color:var(--kappa-danger, #b42318)}.kappa-radio__dot{display:block;inline-size:.375rem;block-size:.375rem;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;transform:scale(.5);transition:opacity .1s ease,transform .12s ease}.kappa-radio__item-control[data-state=checked] .kappa-radio__dot{opacity:1;transform:scale(1)}.kappa-radio__item-text{min-inline-size:0}.kappa-radio__item[data-disabled],.kappa-radio[data-disabled] .kappa-radio__item{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-radio__item[data-readonly],.kappa-radio[data-readonly] .kappa-radio__item{cursor:default}.kappa-radio__indicator{position:absolute;z-index:0;inline-size:var(--width);block-size:var(--height);border-radius:var(--kappa-radius-md, .5rem);background:var(--kappa-overlay, #e9edf2);pointer-events:none;transition-property:var(--transition-property);transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.kappa-radio__item-control,.kappa-radio__dot,.kappa-radio__indicator{transition:none}}@media(forced-colors:active){.kappa-radio__item-control{background:Canvas;box-shadow:inset 0 0 0 1px ButtonText;color:ButtonText;forced-color-adjust:none}.kappa-radio__item-control[data-state=checked]{background:Highlight;box-shadow:inset 0 0 0 1px Highlight;color:HighlightText}.kappa-radio__item-control[data-invalid]{box-shadow:inset 0 0 0 1px Mark}.kappa-radio__item-control[data-focus-visible]{outline-color:Highlight}.kappa-radio__item[data-disabled],.kappa-radio[data-disabled] .kappa-radio__item{color:GrayText;opacity:1}}.kappa-rating{box-sizing:border-box;display:inline-grid;min-inline-size:0;gap:.375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem}.kappa-rating *,.kappa-rating *:before,.kappa-rating *:after{box-sizing:border-box}.kappa-rating__label{min-inline-size:0;font-weight:600}.kappa-rating__control{display:inline-flex;inline-size:max-content;max-inline-size:100%;align-items:center;gap:.125rem}.kappa-rating__item{display:inline-flex;inline-size:1.875rem;block-size:1.875rem;flex:none;align-items:center;justify-content:center;border-radius:var(--kappa-radius-sm, .375rem);color:var(--kappa-subtle, #6c7480);cursor:pointer;outline:none;transition:background-color .12s ease,color .12s ease,transform .12s ease}.kappa-rating[data-size=sm] .kappa-rating__item{inline-size:1.5rem;block-size:1.5rem}.kappa-rating[data-size=lg] .kappa-rating__item{inline-size:2.25rem;block-size:2.25rem}.kappa-rating__icon{inline-size:1.25rem;block-size:1.25rem;overflow:visible}.kappa-rating[data-size=sm] .kappa-rating__icon{inline-size:1rem;block-size:1rem}.kappa-rating[data-size=lg] .kappa-rating__icon{inline-size:1.5rem;block-size:1.5rem}.kappa-rating__icon-outline,.kappa-rating__icon-fill{transform-origin:center;vector-effect:non-scaling-stroke}.kappa-rating__icon-outline{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:1.6}.kappa-rating__icon-fill{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:1.6;opacity:0;transition:opacity .12s ease}.kappa-rating__item[data-highlighted],.kappa-rating__item[data-half]{color:var(--kappa-rating-active, var(--kappa-accent, #2479b6))}.kappa-rating__item[data-highlighted] .kappa-rating__icon-fill,.kappa-rating__item[data-half] .kappa-rating__icon-fill{opacity:1}.kappa-rating__item[data-half] .kappa-rating__icon-fill{clip-path:inset(0 50% 0 0)}.kappa-rating[dir=rtl] .kappa-rating__item[data-half] .kappa-rating__icon-fill{clip-path:inset(0 0 0 50%)}.kappa-rating__item:hover:not([data-disabled],[data-readonly]){background:color-mix(in oklab,currentColor 9%,transparent);transform:translateY(-1px)}.kappa-rating__item:focus-visible,.kappa-rating__item[data-focus-visible]{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-rating[data-invalid] .kappa-rating__item[data-highlighted],.kappa-rating[data-invalid] .kappa-rating__item[data-half]{color:var(--kappa-danger, #b42318)}.kappa-rating[data-invalid] .kappa-rating__control{border-radius:var(--kappa-radius-sm, .375rem);box-shadow:0 0 0 1px var(--kappa-danger, #b42318)}.kappa-rating[data-disabled] .kappa-rating__item,.kappa-rating__item[data-disabled]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-rating[data-readonly] .kappa-rating__item,.kappa-rating__item[data-readonly]{cursor:default}@media(prefers-reduced-motion:reduce){.kappa-rating__item,.kappa-rating__icon-fill{transition:none}}@media(forced-colors:active){.kappa-rating__item{color:ButtonText;forced-color-adjust:none}.kappa-rating__item[data-highlighted],.kappa-rating__item[data-half]{color:Highlight}.kappa-rating[data-disabled] .kappa-rating__item,.kappa-rating__item[data-disabled]{color:GrayText;opacity:1}}.kappa-resizable{--kappa-resizable-surface: var(--kappa-control, #ffffff);--kappa-resizable-line: var(--kappa-line, #e3e6eb);--kappa-resizable-line-strong: var(--kappa-line-strong, #c7cdd6);--kappa-resizable-handle-size: .875rem;--kappa-resizable-grip-size: .25rem;--kappa-resizable-focus: var(--kappa-focus, #4c63ff);--kappa-resizable-focus-soft: var(--kappa-focus-soft, rgba(76, 99, 255, .16));box-sizing:border-box;min-inline-size:0;min-block-size:0;overflow:hidden;border:1px solid var(--kappa-resizable-line);border-radius:.625rem;background:var(--kappa-resizable-surface);color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-resizable *,.kappa-resizable *:before,.kappa-resizable *:after{box-sizing:border-box}.kappa-resizable__panel{min-inline-size:0;min-block-size:0;overflow:auto!important;scrollbar-color:var(--kappa-resizable-line-strong) transparent;scrollbar-width:thin}.kappa-resizable__panel:focus-visible{outline:2px solid var(--kappa-resizable-focus);outline-offset:-2px}.kappa-resizable__handle,.kappa-resizable__resize-trigger{position:relative;z-index:1;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:.375rem;padding:0;background:transparent;color:var(--kappa-subtle, #6c7480);outline:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.kappa-resizable[data-orientation=horizontal]>:is(.kappa-resizable__handle,.kappa-resizable__resize-trigger){inline-size:var(--kappa-resizable-handle-size);min-block-size:100%;cursor:col-resize}.kappa-resizable[data-orientation=vertical]>:is(.kappa-resizable__handle,.kappa-resizable__resize-trigger){inline-size:100%;block-size:var(--kappa-resizable-handle-size);cursor:row-resize}.kappa-resizable[data-orientation=horizontal]>:is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):before{inline-size:1px;block-size:100%}.kappa-resizable[data-orientation=vertical]>:is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):before{inline-size:100%;block-size:1px}.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):before{position:absolute;z-index:-1;border-radius:inherit;background:var(--kappa-resizable-line);content:"";transition:background-color .14s ease}.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):hover:before,.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)[data-dragging]:before{background:var(--kappa-resizable-focus)}.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):hover,.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)[data-dragging]{color:var(--kappa-resizable-focus)}.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):focus-visible,.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)[data-focus]{background:var(--kappa-resizable-focus-soft);box-shadow:0 0 0 2px var(--kappa-resizable-focus)}.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)[data-disabled],.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):disabled{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .56)}.kappa-resizable__resize-trigger-indicator{position:relative;display:grid;flex:none;place-items:center;border:1px solid var(--kappa-resizable-line-strong);border-radius:.25rem;background:var(--kappa-resizable-surface);color:var(--kappa-subtle, #6c7480);box-shadow:0 1px 3px color-mix(in srgb,var(--kappa-default, #17191f) 12%,transparent);pointer-events:none;transition:border-color .14s ease,color .14s ease,box-shadow .14s ease}.kappa-resizable__resize-trigger-indicator:before{inline-size:var(--kappa-resizable-grip-size);block-size:1.125rem;border-radius:999px;background:currentColor;box-shadow:0 -.3rem 0 currentColor,0 .3rem 0 currentColor;content:""}.kappa-resizable[data-orientation=horizontal]>:is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)>.kappa-resizable__resize-trigger-indicator{inline-size:.6rem;block-size:2.25rem}.kappa-resizable[data-orientation=vertical]>:is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)>.kappa-resizable__resize-trigger-indicator{inline-size:2.25rem;block-size:.6rem}.kappa-resizable[data-orientation=vertical]>:is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)>.kappa-resizable__resize-trigger-indicator:before{inline-size:1.125rem;block-size:var(--kappa-resizable-grip-size);box-shadow:-.3rem 0 currentColor,.3rem 0 currentColor}.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):hover .kappa-resizable__resize-trigger-indicator,.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)[data-dragging] .kappa-resizable__resize-trigger-indicator,.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):focus-visible .kappa-resizable__resize-trigger-indicator,.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger)[data-focus] .kappa-resizable__resize-trigger-indicator{border-color:var(--kappa-resizable-focus);color:var(--kappa-resizable-focus);box-shadow:0 0 0 2px var(--kappa-resizable-focus-soft)}@media(prefers-reduced-motion:reduce){.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger),.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):before,.kappa-resizable__resize-trigger-indicator{transition:none}}@media(forced-colors:active){.kappa-resizable{border-color:CanvasText}.kappa-resizable__panel{scrollbar-color:ButtonText Canvas}.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):before{background:CanvasText}.kappa-resizable :is(.kappa-resizable__handle,.kappa-resizable__resize-trigger):focus-visible{outline:2px solid Highlight;outline-offset:2px}.kappa-resizable__resize-trigger-indicator{border-color:ButtonText;background:Canvas;color:ButtonText;box-shadow:none}}.kappa-scroll-area{--kappa-scroll-area-size: .625rem;--kappa-scroll-area-track: transparent;--kappa-scroll-area-thumb: var(--kappa-line-strong, #c7cdd6);--kappa-scroll-area-thumb-hover: var(--kappa-subtle, #6c7480);position:relative;box-sizing:border-box;min-inline-size:0;min-block-size:0;overflow:hidden;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-scroll-area__viewport{box-sizing:border-box;inline-size:100%;block-size:100%;overscroll-behavior:contain;scrollbar-width:none}.kappa-scroll-area__viewport::-webkit-scrollbar{display:none}.kappa-scroll-area__viewport:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-scroll-area__content{min-inline-size:100%;min-block-size:100%}.kappa-scroll-area__scrollbar{position:absolute;z-index:1;box-sizing:border-box;display:flex;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--kappa-scroll-area-track);opacity:.62;transition:background-color .12s ease,opacity .12s ease}.kappa-scroll-area__scrollbar[data-orientation=vertical]{inset-block:0 var(--corner-height, 0);inset-inline-end:0;inline-size:var(--kappa-scroll-area-size);flex-direction:column;padding-block:.125rem;padding-inline:.1875rem}.kappa-scroll-area__scrollbar[data-orientation=horizontal]{inset-block-end:0;inset-inline:0 var(--corner-width, 0);block-size:var(--kappa-scroll-area-size);flex-direction:row;padding-block:.1875rem;padding-inline:.125rem}.kappa-scroll-area__scrollbar:is([data-hover],[data-scrolling],[data-dragging]){background:color-mix(in srgb,var(--kappa-overlay, #e9edf2) 58%,transparent);opacity:1}.kappa-scroll-area__scrollbar[data-orientation=vertical]:not([data-overflow-y]),.kappa-scroll-area__scrollbar[data-orientation=horizontal]:not([data-overflow-x]){pointer-events:none;opacity:0}.kappa-scroll-area__thumb{position:relative;flex:none;border-radius:999px;background:var(--kappa-scroll-area-thumb);transition:background-color .12s ease}.kappa-scroll-area__thumb:before{position:absolute;inset:-.25rem;content:""}.kappa-scroll-area__scrollbar:is([data-hover],[data-dragging]) .kappa-scroll-area__thumb{background:var(--kappa-scroll-area-thumb-hover)}.kappa-scroll-area__corner{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:var(--corner-width, 0);block-size:var(--corner-height, 0);background:var(--kappa-control, #ffffff)}@media(prefers-reduced-motion:reduce){.kappa-scroll-area__scrollbar,.kappa-scroll-area__thumb{transition:none}}@media(forced-colors:active){.kappa-scroll-area__viewport:focus-visible{outline-color:Highlight}.kappa-scroll-area__scrollbar{forced-color-adjust:none;background:Canvas;opacity:1}.kappa-scroll-area__thumb{border:1px solid Canvas;background:ButtonText}.kappa-scroll-area__corner{background:Canvas}}.kappa-select{--kappa-select-trigger-radius: .125rem;box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem}.kappa-select *,.kappa-select *:before,.kappa-select *:after{box-sizing:border-box}.kappa-select__field{display:grid;min-inline-size:0;gap:.4rem}.kappa-select__label{display:inline-flex;inline-size:max-content;max-inline-size:100%;align-items:baseline;gap:.2rem;color:var(--kappa-default, #17191f);font-size:.75rem;font-weight:650;line-height:1.25rem}.kappa-select__required,.kappa-select__error{color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-select__description,.kappa-select__error{margin:0;font-size:.75rem;line-height:1.35}.kappa-select__description{color:var(--kappa-subtle, #6c7480)}.kappa-select__control{display:block;min-inline-size:0}.kappa-select__trigger{box-sizing:border-box;display:inline-flex;inline-size:100%;min-inline-size:0;block-size:2.25rem;align-items:center;justify-content:space-between;gap:.625rem;padding-block:0;padding-inline:.75rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-select-trigger-radius);background:var(--kappa-control, #ffffff);box-shadow:0 1px color-mix(in srgb,var(--kappa-default, #17191f) 5%,transparent);color:var(--kappa-default, #17191f);cursor:pointer;font:inherit;outline:none;text-align:start;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.kappa-select__trigger:hover:not([data-disabled],:disabled){border-color:var(--kappa-subtle, #6c7480);background:var(--kappa-overlay, #e9edf2)}.kappa-select__trigger:focus-visible{border-color:var(--kappa-focus, #4c63ff);box-shadow:0 0 0 3px var(--kappa-focus-soft, rgba(76, 99, 255, .16))}.kappa-select__trigger[data-state=open]{border-color:var(--kappa-focus, #4c63ff);background:var(--kappa-control, #ffffff)}.kappa-select__trigger[data-invalid]{border-color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-select__trigger[data-invalid]:focus-visible{border-color:var(--kappa-danger-text, var(--kappa-danger, #b42318));box-shadow:0 0 0 3px var(--kappa-danger-soft, rgba(180, 35, 24, .16))}.kappa-select__trigger[data-disabled],.kappa-select__trigger:disabled{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-select__trigger[data-readonly]{cursor:default}.kappa-select--xs .kappa-select__trigger{block-size:1.5rem;padding-inline:.5rem;font-size:.75rem;line-height:1rem}.kappa-select--sm .kappa-select__trigger{block-size:1.75rem;padding-inline:.625rem;font-size:.75rem;line-height:1rem}.kappa-select--lg .kappa-select__trigger{block-size:2.5rem;padding-inline:.875rem;font-size:.875rem}.kappa-select__value{min-inline-size:0;flex:1 1 auto;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.kappa-select__value[data-placeholder],.kappa-select__trigger[data-placeholder-shown] .kappa-select__value{color:var(--kappa-muted, #9aa2ae)}.kappa-select__indicator{display:inline-flex;inline-size:1rem;block-size:1rem;flex:none;align-items:center;justify-content:center;color:var(--kappa-subtle, #6c7480);pointer-events:none}.kappa-select__caret{display:block;inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-select--xs .kappa-select__indicator,.kappa-select--sm .kappa-select__indicator{inline-size:.875rem;block-size:.875rem}.kappa-select--lg .kappa-select__indicator{inline-size:1.125rem;block-size:1.125rem}.kappa-select__positioner{--z-index: var(--kappa-select-z-index, 1000) !important;box-sizing:border-box;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.25rem;max-inline-size:calc(100vw - 1rem)}.kappa-select__positioner[data-align-item-with-trigger]{translate:0 var(--kappa-select-item-alignment, 0px)}.kappa-select__positioner *,.kappa-select__positioner *:before,.kappa-select__positioner *:after{box-sizing:border-box}.kappa-select__content{box-sizing:border-box;inline-size:min(var(--reference-width, 20rem),calc(100vw - 1rem));min-inline-size:min(var(--reference-width, 12rem),calc(100vw - 1rem));max-inline-size:min(var(--kappa-select-max-inline-size, 24rem),var(--available-width, calc(100vw - 1rem) ),calc(100vw - 1rem));max-block-size:min(var(--available-height, 24rem),var(--kappa-select-max-block-size, 24rem));padding:.375rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.375rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-control, #ffffff);box-shadow:var( --kappa-popover-shadow, 0 10px 28px -8px rgba(16, 24, 40, .2), 0 2px 6px -3px rgba(16, 24, 40, .12) );color:var(--kappa-default, #17191f);outline:none;scrollbar-color:var(--kappa-line, #e3e6eb) transparent;scrollbar-width:thin;transform-origin:var(--transform-origin)}.kappa-select__content[data-state=open]{animation:kappa-select-in .12s cubic-bezier(.16,1,.3,1)}.kappa-select__content[data-state=closed]{opacity:0;pointer-events:none;visibility:hidden;animation:kappa-select-out 80ms ease-out}.kappa-select__list{min-block-size:0;outline:none}.kappa-select__item{position:relative;display:flex;min-inline-size:0;min-block-size:2rem;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem 2rem;border:0;border-radius:.375rem;background:transparent;color:var(--kappa-default, #17191f);cursor:pointer;font:inherit;outline:none;text-align:start;-webkit-user-select:none;user-select:none;transition:background-color 90ms ease,color 90ms ease}.kappa-select__item[data-highlighted]{background:var(--kappa-tint, #f4f6f9)}.kappa-select__item[data-state=checked]{color:var(--kappa-emphasis, #17191f);font-weight:550}.kappa-select__item:focus-visible{box-shadow:inset 0 0 0 1px var(--kappa-focus, #4c63ff)}.kappa-select__item[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58);pointer-events:none}.kappa-select__item[data-disabled][data-highlighted]{background:transparent}.kappa-select__item-text{min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-select__item-indicator{position:absolute;inset-inline-end:.5rem;display:inline-flex;inline-size:1rem;block-size:1rem;align-items:center;justify-content:center;color:var(--kappa-accent-solid, #247ab7)}.kappa-select__item-indicator[hidden]{display:none}.kappa-select__check{display:block;inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.kappa-select__group{display:block;padding-block-start:.375rem}.kappa-select__group:first-child{padding-block-start:0}.kappa-select__group-label{display:block;padding-block:.375rem .25rem;padding-inline:.5rem;color:var(--kappa-subtle, #6c7480);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1rem;text-transform:uppercase}.kappa-select__separator{block-size:1px;margin-block:.25rem;margin-inline:-.125rem;background:var(--kappa-hairline, rgba(16, 24, 40, .08))}.kappa-select__separator[aria-orientation=vertical]{inline-size:1px;block-size:auto;align-self:stretch;margin-block:-.125rem;margin-inline:.25rem}.kappa-select__clear-trigger{display:inline-flex;inline-size:1.25rem;block-size:1.25rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:.25rem;background:transparent;color:inherit;cursor:pointer}.kappa-select__clear-trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-select__clear-trigger[hidden]{display:none}.kappa-select__clear-icon{display:block;inline-size:.75rem;block-size:.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}@keyframes kappa-select-in{0%{opacity:0;transform:scale(.98) translateY(-.25rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes kappa-select-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.98) translateY(-.25rem)}}@media(prefers-reduced-motion:reduce){.kappa-select__trigger,.kappa-select__item{transition:none}.kappa-select__content[data-state=open],.kappa-select__content[data-state=closed]{animation:none}}@media(forced-colors:active){.kappa-select__trigger,.kappa-select__content{border-color:ButtonText;background:Canvas;color:CanvasText;forced-color-adjust:none}.kappa-select__trigger:focus-visible,.kappa-select__item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.kappa-select__item[data-highlighted],.kappa-select__item[data-state=checked]{background:Highlight;color:HighlightText}.kappa-select__item[data-disabled]{color:GrayText;opacity:1}}.kappa-sensitive-input{--kappa-sensitive-input-height: 2.25rem;--kappa-sensitive-input-padding: .625rem;--kappa-sensitive-input-radius: .5rem;--kappa-sensitive-input-font-size: .8125rem;--kappa-sensitive-input-action-size: 2.25rem;box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;gap:.4375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-sensitive-input[data-size=xs]{--kappa-sensitive-input-height: 1.5rem;--kappa-sensitive-input-padding: .5rem;--kappa-sensitive-input-radius: .375rem;--kappa-sensitive-input-font-size: .75rem;--kappa-sensitive-input-action-size: 1.5rem}.kappa-sensitive-input[data-size=sm]{--kappa-sensitive-input-height: 1.75rem;--kappa-sensitive-input-padding: .625rem;--kappa-sensitive-input-radius: .4375rem;--kappa-sensitive-input-font-size: .75rem;--kappa-sensitive-input-action-size: 1.75rem}.kappa-sensitive-input[data-size=lg]{--kappa-sensitive-input-height: 2.5rem;--kappa-sensitive-input-padding: .75rem;--kappa-sensitive-input-radius: .5rem;--kappa-sensitive-input-font-size: .875rem;--kappa-sensitive-input-action-size: 2.5rem}.kappa-sensitive-input__label{display:inline-flex;inline-size:fit-content;max-inline-size:100%;align-items:baseline;color:var(--kappa-default, #17191f);cursor:default;font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-sensitive-input__control{box-sizing:border-box;position:relative;display:flex;inline-size:100%;min-inline-size:0;min-block-size:var(--kappa-sensitive-input-height);align-items:center;overflow:visible;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-sensitive-input-radius);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.kappa-sensitive-input__control[data-state=masked]:not([data-disabled]){cursor:pointer}.kappa-sensitive-input__control:hover:not([data-disabled],[data-readonly]){border-color:var(--kappa-subtle, #6c7480)}.kappa-sensitive-input__control:focus-within{border-color:var(--kappa-focus, #4c63ff);outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-sensitive-input__control[data-invalid]{border-color:var(--kappa-danger, #b42318)}.kappa-sensitive-input__control[data-invalid]:focus-within{outline-color:var(--kappa-danger, #b42318)}.kappa-sensitive-input__control[data-disabled]{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-sensitive-input__control[data-readonly]:not([data-disabled]){background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9))}.kappa-sensitive-input__input{box-sizing:border-box;display:block;min-inline-size:0;block-size:calc(var(--kappa-sensitive-input-height) - 2px);flex:1 1 auto;padding-block:0;padding-inline:var(--kappa-sensitive-input-padding);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--kappa-sensitive-input-font-size);line-height:1.35;outline:none}.kappa-sensitive-input__input::placeholder{color:var(--kappa-muted, #9aa2ae);opacity:1}.kappa-sensitive-input__input:disabled{cursor:not-allowed}.kappa-sensitive-input__input:read-only{cursor:default}.kappa-sensitive-input__control[data-masked] .kappa-sensitive-input__input{caret-color:transparent;color:transparent}.kappa-sensitive-input__mask{position:absolute;inset-block:0;inset-inline:0 var(--kappa-sensitive-input-action-size);display:flex;align-items:center;padding-inline:var(--kappa-sensitive-input-padding);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.kappa-sensitive-input__mask-stack{position:relative;display:inline-flex;min-inline-size:0}.kappa-sensitive-input__mask-bullets,.kappa-sensitive-input__mask-reveal{display:inline-flex;white-space:nowrap;transition:opacity .12s ease}.kappa-sensitive-input__mask-bullets{color:var(--kappa-default, #17191f)}.kappa-sensitive-input__mask-reveal{position:absolute;inset-block-start:0;inset-inline-start:0;color:var(--kappa-subtle, #6c7480);opacity:0}.kappa-sensitive-input__control[data-masked]:not([data-disabled]):is(:hover,:focus-within) .kappa-sensitive-input__mask-bullets{opacity:0}.kappa-sensitive-input__control[data-masked]:not([data-disabled]):is(:hover,:focus-within) .kappa-sensitive-input__mask-reveal{opacity:1}.kappa-sensitive-input__action{box-sizing:border-box;display:inline-flex;inline-size:var(--kappa-sensitive-input-action-size);min-inline-size:var(--kappa-sensitive-input-action-size);block-size:calc(var(--kappa-sensitive-input-height) - 2px);flex:none;align-items:center;justify-content:center;margin:0;padding:.125rem;border:0;border-inline-start:1px solid var(--kappa-line, #e3e6eb);border-radius:0;background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:600;line-height:1;transition:background-color .12s ease,color .12s ease}.kappa-sensitive-input__action:hover{background:var(--kappa-overlay, #e9edf2);color:var(--kappa-default, #17191f)}.kappa-sensitive-input__action:focus-visible{position:relative;z-index:1;outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-sensitive-input__copy{position:absolute;inset-block-start:-1px;inset-inline-end:.5rem;z-index:2;box-sizing:border-box;display:inline-flex;inline-size:auto;min-inline-size:4.25rem;min-block-size:1.25rem;align-items:center;justify-content:center;margin:0;padding-block:.125rem;padding-inline:.625rem;border:0;border-radius:.375rem .375rem 0 0;background:var(--kappa-accent, #4c63ff);color:var(--kappa-accent-contrast, #ffffff);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:600;line-height:1rem;opacity:0;pointer-events:none;transform:translateY(-100%);transition:filter .12s ease,opacity .12s ease}.kappa-sensitive-input__control:is(:hover,:focus-within)>.kappa-sensitive-input__copy{opacity:1;pointer-events:auto}.kappa-sensitive-input__copy:hover{filter:brightness(1.12)}.kappa-sensitive-input__copy:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-sensitive-input__toggle svg{display:block;inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.kappa-sensitive-input[data-size=xs] .kappa-sensitive-input__toggle svg,.kappa-sensitive-input[data-size=sm] .kappa-sensitive-input__toggle svg{inline-size:.875rem;block-size:.875rem}.kappa-sensitive-input__message{margin:0;color:var(--kappa-subtle, #6c7480);font-size:.75rem;line-height:1.4}.kappa-sensitive-input__error{color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.kappa-sensitive-input__control,.kappa-sensitive-input__action,.kappa-sensitive-input__copy,.kappa-sensitive-input__mask-bullets,.kappa-sensitive-input__mask-reveal{transition:none}}@media(forced-colors:active){.kappa-sensitive-input__control{border-color:ButtonText}.kappa-sensitive-input__control:focus-within,.kappa-sensitive-input__action:focus-visible{outline-color:Highlight}.kappa-sensitive-input__control[data-invalid]{border-color:Mark}.kappa-sensitive-input__control[data-disabled]{color:GrayText;opacity:1}.kappa-sensitive-input__copy{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}.kappa-separator{box-sizing:border-box;flex:none;margin:0;border:0;background:var(--kappa-line, #e3e6eb);color:var(--kappa-line, #e3e6eb);pointer-events:none}.kappa-separator[data-orientation=horizontal]{inline-size:100%;block-size:1px}.kappa-separator[data-orientation=vertical]{inline-size:1px;min-block-size:1rem;align-self:stretch}@media(forced-colors:active){.kappa-separator{background:CanvasText;color:CanvasText}}@keyframes kappa-skeleton-line-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kappa-skeleton-line__block{display:flex;inline-size:100%;min-inline-size:0;align-items:center}.kappa-skeleton-line{--kappa-skeleton-line-width: 100%;--kappa-skeleton-line-height: .5rem;--kappa-skeleton-line-radius: .125rem;--kappa-skeleton-line-background: var(--kappa-tint, #f4f6f9);--kappa-skeleton-line-highlight: color-mix( in srgb, var(--kappa-default, #17191f) 9%, transparent );position:relative;display:block;inline-size:var(--kappa-skeleton-line-width);max-inline-size:100%;block-size:var(--kappa-skeleton-line-height);flex:none;overflow:hidden;border-radius:var(--kappa-skeleton-line-radius);background:var(--kappa-skeleton-line-background);contain:paint}.kappa-skeleton-line:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--kappa-skeleton-line-highlight) 50%,transparent 100%);content:"";transform:translate(-100%)}.kappa-skeleton-line[data-animated=true]:after{animation:kappa-skeleton-line-scan 1.7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.kappa-skeleton-line[data-animated=true]:after{display:none;animation:none}}@media(forced-colors:active){.kappa-skeleton-line{background:CanvasText;opacity:.2}.kappa-skeleton-line:after{display:none}}.kappa-steps{--kappa-steps-marker-size: 1.5rem;--kappa-steps-motion-duration: .18s;--kappa-steps-motion-easing: cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;min-inline-size:0;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem}.kappa-steps *,.kappa-steps *:before,.kappa-steps *:after{box-sizing:border-box}.kappa-steps__list{display:flex;inline-size:100%;min-inline-size:0;align-items:flex-start;gap:0;overflow-x:auto;overflow-y:hidden;padding:.125rem;overscroll-behavior-inline:contain;scrollbar-width:thin}.kappa-steps__list[data-size=sm]{--kappa-steps-marker-size: 1.25rem}.kappa-steps__item{display:flex;min-inline-size:max-content;flex:0 0 auto;align-items:flex-start}.kappa-steps__trigger{display:inline-flex;min-inline-size:0;flex:none;flex-direction:column;align-items:center;gap:.375rem;padding:0;border:0;border-radius:var(--kappa-radius-sm, .25rem);background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:550;line-height:1rem;text-align:center;white-space:nowrap;transition:color var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing)}.kappa-steps__list[data-size=sm] .kappa-steps__trigger{gap:.25rem;font-size:.75rem}.kappa-steps__trigger:hover{color:var(--kappa-default, #17191f)}.kappa-steps__trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:.1875rem}.kappa-steps__trigger[data-current]{color:var(--kappa-default, #17191f)}.kappa-steps__trigger[data-complete]{color:var(--kappa-accent, #2479b6)}.kappa-steps__indicator{display:inline-flex;inline-size:var(--kappa-steps-marker-size);block-size:var(--kappa-steps-marker-size);flex:none;align-items:center;justify-content:center;border:1px solid var(--kappa-line, #e3e6eb);border-radius:999px;background:var(--kappa-control, var(--kappa-base, #ffffff));color:var(--kappa-subtle, #6c7480);font-size:.6875rem;font-weight:650;line-height:1;transition:border-color var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing),background-color var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing),color var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing),box-shadow var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing)}.kappa-steps__trigger:hover .kappa-steps__indicator:not([data-current],[data-complete]){border-color:var(--kappa-subtle, #6c7480)}.kappa-steps__indicator[data-current]{border-color:var(--kappa-accent-solid, #247ab7);color:var(--kappa-accent, #2479b6);box-shadow:0 0 0 .1875rem var(--kappa-focus-soft, rgba(76, 99, 255, .12))}.kappa-steps__indicator[data-complete]{border-color:var(--kappa-accent-solid, #247ab7);background:var(--kappa-accent-solid, #247ab7);color:var(--kappa-accent-contrast, #ffffff)}.kappa-steps__separator{inline-size:clamp(1.5rem,7vw,4rem);block-size:1px;flex:none;margin-block-start:calc(var(--kappa-steps-marker-size) / 2);margin-inline:.5rem;background:var(--kappa-line, #e3e6eb);transform:translateY(-.5px);transition:background-color var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing)}.kappa-steps__separator[data-complete]{background:var(--kappa-accent-solid, #247ab7)}.kappa-steps__content{min-inline-size:0;margin-block-start:1rem;padding:.875rem 1rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-md, .5rem);background:var(--kappa-control, var(--kappa-base, #ffffff));color:var(--kappa-default, #17191f);outline:none}.kappa-steps__content:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-steps__navigation-trigger{display:inline-flex;min-block-size:2rem;align-items:center;justify-content:center;gap:.375rem;padding-block:.25rem;padding-inline:.75rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-sm, .25rem);background:var(--kappa-control, var(--kappa-base, #ffffff));color:var(--kappa-default, #17191f);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:550;line-height:1rem;transition:border-color var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing),background-color var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing)}.kappa-steps__navigation-trigger:hover:not(:disabled){border-color:var(--kappa-subtle, #6c7480);background:var(--kappa-tint, #f4f6f9)}.kappa-steps__navigation-trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-steps__navigation-trigger:disabled{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-steps__progress{position:relative;overflow:hidden;inline-size:100%;block-size:.1875rem;border-radius:999px;background:var(--kappa-line, #e3e6eb)}.kappa-steps__progress:after{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--percent, 0%);border-radius:inherit;background:var(--kappa-accent-solid, #247ab7);content:"";transition:inline-size var(--kappa-steps-motion-duration) var(--kappa-steps-motion-easing)}.kappa-steps[data-orientation=vertical] .kappa-steps__list{flex-direction:column;overflow:visible}.kappa-steps[data-orientation=vertical] .kappa-steps__item{flex-direction:column}.kappa-steps[data-orientation=vertical] .kappa-steps__trigger{flex-direction:row;text-align:start}.kappa-steps[data-orientation=vertical] .kappa-steps__separator{inline-size:1px;block-size:1.5rem;margin-block:.375rem;margin-inline-start:calc(var(--kappa-steps-marker-size) / 2);margin-inline-end:0;transform:translate(-.5px)}.kappa-steps[dir=rtl][data-orientation=vertical] .kappa-steps__separator{transform:translate(.5px)}@media(prefers-reduced-motion:reduce){.kappa-steps{--kappa-steps-motion-duration: 0s}}@media(forced-colors:active){.kappa-steps__indicator,.kappa-steps__content,.kappa-steps__navigation-trigger{border-color:ButtonText}.kappa-steps__trigger:focus-visible,.kappa-steps__content:focus-visible,.kappa-steps__navigation-trigger:focus-visible{outline-color:Highlight}.kappa-steps__indicator[data-current]{border-color:Highlight;color:Highlight;box-shadow:0 0 0 .1875rem Canvas;outline:1px solid Highlight;outline-offset:.125rem}.kappa-steps__indicator[data-complete],.kappa-steps__separator[data-complete],.kappa-steps__progress:after,.kappa-steps__progress[data-complete]:after{border-color:Highlight;background:Highlight;color:HighlightText;forced-color-adjust:none}.kappa-steps__separator,.kappa-steps__progress{background:ButtonBorder}.kappa-steps__navigation-trigger:disabled{color:GrayText;opacity:1}}.kappa-switch{--kappa-switch-track-width: 2rem;--kappa-switch-track-height: 1.125rem;--kappa-switch-thumb-size: .875rem;--kappa-switch-inset: .125rem;box-sizing:border-box;display:inline-flex;inline-size:max-content;max-inline-size:100%;align-items:center;gap:.5rem;color:var(--kappa-default, #17191f);cursor:pointer;font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem;-webkit-user-select:none;user-select:none;vertical-align:middle}.kappa-switch *,.kappa-switch *:before,.kappa-switch *:after{box-sizing:border-box}.kappa-switch[data-size=sm]{--kappa-switch-track-width: 1.75rem;--kappa-switch-track-height: 1rem;--kappa-switch-thumb-size: .75rem;gap:.4375rem;font-size:.75rem}.kappa-switch[data-size=lg]{--kappa-switch-track-width: 2.25rem;--kappa-switch-track-height: 1.25rem;--kappa-switch-thumb-size: 1rem;gap:.625rem;font-size:.9375rem}.kappa-switch__control{position:relative;display:inline-flex;inline-size:var(--kappa-switch-track-width);block-size:var(--kappa-switch-track-height);flex:none;align-items:center;border-radius:calc(var(--kappa-switch-track-height) / 2);background:var(--kappa-overlay, #e9edf2);box-shadow:inset 0 0 0 1px var(--kappa-line, #e3e6eb);color:var(--kappa-default, #17191f);transition:background-color .12s ease,box-shadow .12s ease}.kappa-switch__control[data-hover]:not([data-disabled],[data-readonly]){background:color-mix(in oklab,var(--kappa-overlay, #e9edf2) 88%,var(--kappa-default, #17191f) 12%);box-shadow:inset 0 0 0 1px var(--kappa-subtle, #6c7480)}.kappa-switch__control[data-state=checked]{background:var(--kappa-accent-solid, #247ab7);box-shadow:inset 0 0 0 1px var(--kappa-accent-solid, #247ab7);color:var(--kappa-accent-contrast, #ffffff)}.kappa-switch__control[data-hover]:not([data-disabled],[data-readonly])[data-state=checked]{background:color-mix(in oklab,var(--kappa-accent-solid, #247ab7) 90%,var(--kappa-button-active-mix, #17191f) 10%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--kappa-accent-solid, #247ab7) 90%,var(--kappa-button-active-mix, #17191f) 10%)}.kappa-switch__control[data-focus-visible]{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-switch__control[data-invalid]{box-shadow:inset 0 0 0 1px var(--kappa-danger, #b42318)}.kappa-switch__control[data-invalid][data-state=checked]{background:var(--kappa-danger-solid, #b42318);box-shadow:inset 0 0 0 1px var(--kappa-danger-solid, #b42318)}.kappa-switch__control[data-invalid][data-focus-visible]{outline-color:var(--kappa-danger, #b42318)}.kappa-switch__thumb{position:absolute;inset-block-start:50%;inset-inline-start:var(--kappa-switch-inset);display:block;inline-size:var(--kappa-switch-thumb-size);block-size:var(--kappa-switch-thumb-size);border-radius:50%;background:currentColor;box-shadow:var( --kappa-switch-thumb-shadow, 0 1px 2px rgb(0 0 0 / .18) );pointer-events:none;transform:translateY(-50%);transition:inset-inline-start .14s cubic-bezier(.2,0,0,1),transform 80ms ease}.kappa-switch__thumb[data-state=checked]{inset-inline-start:calc(100% - var(--kappa-switch-inset) - var(--kappa-switch-thumb-size))}.kappa-switch__control[data-active] .kappa-switch__thumb{transform:translateY(-50%) scale(.9)}.kappa-switch__label{min-inline-size:0}.kappa-switch[data-disabled]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-switch[data-readonly]{cursor:default}@media(prefers-reduced-motion:reduce){.kappa-switch__control,.kappa-switch__thumb{transition:none}}@media(forced-colors:active){.kappa-switch__control{background:Canvas;box-shadow:inset 0 0 0 1px ButtonText;color:ButtonText;forced-color-adjust:none}.kappa-switch__control[data-state=checked]{background:Highlight;box-shadow:inset 0 0 0 1px Highlight;color:HighlightText}.kappa-switch__control[data-invalid]{box-shadow:inset 0 0 0 1px Mark}.kappa-switch__control[data-focus-visible]{outline-color:Highlight}.kappa-switch[data-disabled]{color:GrayText;opacity:1}}.kappa-table-of-contents{--kappa-table-of-contents-rail: var(--kappa-hairline, var(--kappa-line, #e3e6eb));--kappa-table-of-contents-muted: var(--kappa-subtle, #6c7480);--kappa-table-of-contents-foreground: var(--kappa-default, #17191f);--kappa-table-of-contents-accent: var(--kappa-accent, #2479b6);--kappa-table-of-contents-hover-rail: color-mix( in oklab, var(--kappa-line, #e3e6eb) 82%, var(--kappa-default, #17191f) 18% );box-sizing:border-box;display:block;min-inline-size:0;color:var(--kappa-table-of-contents-foreground);font-family:var(--kappa-font-sans, inherit)}.kappa-table-of-contents__content{display:block;min-inline-size:0}.kappa-table-of-contents__nav{position:relative;min-inline-size:0;color:inherit}.kappa-table-of-contents__title{margin:0 0 .75rem;color:var(--kappa-table-of-contents-muted);font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1rem;text-transform:uppercase}.kappa-table-of-contents__list{position:relative;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;border-inline-start:2px solid var(--kappa-table-of-contents-rail);list-style:none}.kappa-table-of-contents__item{--kappa-table-of-contents-depth: max( 0rem, calc((var(--depth, 2) - 2) * .75rem) );position:relative;min-inline-size:0;margin:0;margin-inline-start:-2px;padding:0;list-style:none}.kappa-table-of-contents__item[data-depth]{scroll-margin-block:.25rem}.kappa-table-of-contents [data-part=item]{min-inline-size:0}.kappa-table-of-contents__link{appearance:none;box-sizing:border-box;display:block;inline-size:100%;min-inline-size:0;overflow:hidden;border-block:0;border-inline-end:0;border-inline-start:2px solid transparent;border-radius:0;padding-block:.125rem;padding-inline-end:0;padding-inline-start:calc(1rem + var(--kappa-table-of-contents-depth));background:transparent;color:var(--kappa-table-of-contents-muted);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.25rem;text-align:start;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:border-color .12s ease,color .12s ease}.kappa-table-of-contents__link:hover{border-inline-start-color:var(--kappa-table-of-contents-hover-rail);color:var(--kappa-table-of-contents-foreground);font-weight:500}.kappa-table-of-contents__link:focus-visible{z-index:1;outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-table-of-contents__link[data-active]{border-inline-start-color:var(--kappa-table-of-contents-accent);color:var(--kappa-table-of-contents-foreground);font-weight:500}.kappa-table-of-contents [data-part=link][data-active]{color:var(--kappa-table-of-contents-foreground)}.kappa-table-of-contents__indicator{inset-block-start:var(--top, 0px);inset-inline-start:-2px;z-index:1;inline-size:2px;block-size:var(--height, 0px);border-radius:0;background:var(--kappa-table-of-contents-accent);pointer-events:none;transition:inset .15s ease,block-size .15s ease}.kappa-table-of-contents__indicator[hidden]{display:none}@media(forced-colors:active){.kappa-table-of-contents__list{border-color:CanvasText}.kappa-table-of-contents__link[data-active],.kappa-table-of-contents__indicator{border-color:Highlight;background:Highlight;color:HighlightText}.kappa-table-of-contents__link:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){.kappa-table-of-contents__link,.kappa-table-of-contents__indicator{scroll-behavior:auto;transition-duration:.01ms}}.kappa-tabs{box-sizing:border-box;position:relative;min-inline-size:0;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.875rem;line-height:1.25rem}.kappa-tabs *,.kappa-tabs *:before,.kappa-tabs *:after{box-sizing:border-box}.kappa-tabs__list{--kappa-tabs-list-size: 2.25rem;--kappa-tabs-list-radius: .5rem;--kappa-tabs-item-radius: calc(var(--kappa-tabs-list-radius) - 1px - .125rem);position:relative;display:flex;inline-size:max-content;max-inline-size:100%;block-size:var(--kappa-tabs-list-size);min-inline-size:0;flex:none;align-items:center;gap:.125rem;overflow-x:auto;overflow-y:hidden;padding-block:.125rem;padding-inline:.25rem;border:1px solid var(--kappa-hairline, var(--kappa-line, #e3e6eb));border-radius:var(--kappa-tabs-list-radius);background:var(--kappa-tint, #f4f6f9);overscroll-behavior-inline:contain;scroll-padding-inline:.25rem;scrollbar-width:none}.kappa-tabs__list::-webkit-scrollbar{display:none}.kappa-tabs__list[data-size=sm]{--kappa-tabs-list-size: 1.75rem;--kappa-tabs-list-radius: .375rem}.kappa-tabs__list[data-variant=line]{inline-size:100%;gap:.25rem;padding:0;border:0;border-block-end:1px solid var(--kappa-line, #e3e6eb);border-radius:0;background:transparent}.kappa-tabs__trigger{position:relative;z-index:1;display:inline-flex;block-size:calc(var(--kappa-tabs-list-size) - .375rem);min-inline-size:0;flex:0 0 auto;align-items:center;justify-content:center;gap:.375rem;padding-block:0;padding-inline:.75rem;border:0;border-radius:var(--kappa-tabs-item-radius);background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:550;line-height:1rem;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.kappa-tabs__list[data-size=sm] .kappa-tabs__trigger{gap:.25rem;padding-inline:.5rem;font-size:.75rem}.kappa-tabs__list[data-variant=line] .kappa-tabs__trigger{block-size:var(--kappa-tabs-list-size);border-radius:.25rem;border-end-start-radius:0;border-end-end-radius:0}.kappa-tabs__trigger:hover:not(:disabled,[data-disabled],[aria-selected=true],[data-selected]){background:var(--kappa-overlay, #e9edf2);color:var(--kappa-default, #17191f)}.kappa-tabs__list[data-variant=line] .kappa-tabs__trigger:hover:not(:disabled,[data-disabled]){background:var(--kappa-tint, #f4f6f9)}.kappa-tabs__trigger[aria-selected=true],.kappa-tabs__trigger[data-selected]{color:var(--kappa-default, #17191f)}.kappa-tabs__trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-tabs__trigger[data-disabled],.kappa-tabs__trigger:disabled{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-tabs__trigger>:is(svg,[data-icon]){inline-size:.875rem;block-size:.875rem;flex:none;pointer-events:none}.kappa-tabs__list[data-size=sm] .kappa-tabs__trigger>:is(svg,[data-icon]){inline-size:.75rem;block-size:.75rem}.kappa-tabs__indicator{position:absolute;z-index:0;--transition-duration: var(--kappa-tabs-indicator-duration, .16s);--transition-timing-function: var( --kappa-tabs-indicator-timing, cubic-bezier(.2, 0, 0, 1) );inline-size:var(--width, 0px);block-size:var(--height, 0px);border-radius:var(--kappa-tabs-item-radius);background:var(--kappa-control, var(--kappa-base, #ffffff));box-shadow:0 0 0 1px var(--kappa-line, #e3e6eb),var(--kappa-shadow, 0 1px 2px rgba(16, 24, 40, .05));pointer-events:none;transition-property:var(--transition-property, left, right, top, bottom, width, height);transition-duration:var(--kappa-tabs-indicator-duration, .16s);transition-timing-function:var(--kappa-tabs-indicator-timing, cubic-bezier(.2, 0, 0, 1))}.kappa-tabs__list[data-variant=line] .kappa-tabs__indicator{z-index:2;border-block-end:2px solid var(--kappa-accent-solid, #247ab7);border-radius:0;background:transparent;box-shadow:none}.kappa-tabs__indicator[hidden]{display:none}.kappa-tabs[data-orientation=vertical] .kappa-tabs__list{inline-size:100%;block-size:auto;flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto}.kappa-tabs[data-orientation=vertical] .kappa-tabs__list[data-variant=line]{border-block-end:0;border-inline-end:1px solid var(--kappa-line, #e3e6eb)}.kappa-tabs[data-orientation=vertical] .kappa-tabs__trigger{inline-size:100%;justify-content:flex-start;text-align:start}.kappa-tabs[data-orientation=vertical] .kappa-tabs__list[data-variant=line] .kappa-tabs__trigger{border-radius:.25rem;border-start-end-radius:0;border-end-end-radius:0}.kappa-tabs[data-orientation=vertical] .kappa-tabs__list[data-variant=line] .kappa-tabs__indicator{border-block-end:0;border-inline-end:2px solid var(--kappa-accent-solid, #247ab7)}.kappa-tabs__content{min-inline-size:0;padding-block-start:1rem;color:var(--kappa-default, #17191f);outline:none}.kappa-tabs__content:focus-visible{border-radius:var(--kappa-radius-sm, .25rem);outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}@media(prefers-reduced-motion:reduce){.kappa-tabs__trigger,.kappa-tabs__indicator{--transition-duration: 0s;transition-duration:0s}}@media(forced-colors:active){.kappa-tabs__list,.kappa-tabs__list[data-variant=line]{border-color:CanvasText}.kappa-tabs__trigger{color:ButtonText}.kappa-tabs__trigger[aria-selected=true],.kappa-tabs__trigger[data-selected]{color:Highlight}.kappa-tabs__trigger:focus-visible{outline-color:Highlight}.kappa-tabs__trigger[data-disabled],.kappa-tabs__trigger:disabled{color:GrayText;opacity:1}.kappa-tabs__indicator,.kappa-tabs__list[data-variant=line] .kappa-tabs__indicator{border-color:Highlight;background:Canvas;box-shadow:inset 0 0 0 1px Highlight}}.kappa-tag-input{--kappa-tag-input-min-height: 2.25rem;--kappa-tag-input-padding-block: .25rem;--kappa-tag-input-padding-inline: .375rem;--kappa-tag-input-gap: .25rem;--kappa-tag-input-radius: .5rem;--kappa-tag-input-font-size: .8125rem;--kappa-tag-input-item-height: 1.625rem;--kappa-tag-input-item-padding: .375rem;box-sizing:border-box;display:grid;inline-size:100%;min-inline-size:0;gap:.375rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-tag-input[data-size=xs]{--kappa-tag-input-min-height: 1.5rem;--kappa-tag-input-padding-block: .125rem;--kappa-tag-input-padding-inline: .1875rem;--kappa-tag-input-gap: .125rem;--kappa-tag-input-radius: .375rem;--kappa-tag-input-font-size: .6875rem;--kappa-tag-input-item-height: 1.125rem;--kappa-tag-input-item-padding: .25rem}.kappa-tag-input[data-size=sm]{--kappa-tag-input-min-height: 1.75rem;--kappa-tag-input-padding-block: .1875rem;--kappa-tag-input-padding-inline: .25rem;--kappa-tag-input-radius: .4375rem;--kappa-tag-input-font-size: .75rem;--kappa-tag-input-item-height: 1.25rem;--kappa-tag-input-item-padding: .3125rem}.kappa-tag-input[data-size=lg]{--kappa-tag-input-min-height: 2.5rem;--kappa-tag-input-padding-block: .3125rem;--kappa-tag-input-padding-inline: .5rem;--kappa-tag-input-font-size: .875rem;--kappa-tag-input-item-height: 1.75rem;--kappa-tag-input-item-padding: .5rem}.kappa-tag-input__label{display:inline-flex;inline-size:fit-content;align-items:center;gap:.25rem;color:var(--kappa-default, #17191f);cursor:default;font-size:.8125rem;font-weight:600;line-height:1.25}.kappa-tag-input__label[data-required]:after{color:var(--kappa-danger-text, #b42318);content:"*"}.kappa-tag-input__label[data-invalid]{color:var(--kappa-danger-text, #b42318)}.kappa-tag-input__control{box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;min-block-size:var(--kappa-tag-input-min-height);flex-wrap:wrap;align-items:center;gap:var(--kappa-tag-input-gap);padding-block:var(--kappa-tag-input-padding-block);padding-inline:var(--kappa-tag-input-padding-inline);border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-tag-input-radius);background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);outline:2px solid transparent;outline-offset:1px;transition:background-color .12s ease,border-color .12s ease,outline-color .12s ease}.kappa-tag-input__control:hover:not([data-disabled],[data-readonly]){border-color:var(--kappa-subtle, #6c7480)}.kappa-tag-input__control:where([data-focus],:focus-within){border-color:var(--kappa-focus, #4c63ff);outline-color:var(--kappa-focus, #4c63ff)}.kappa-tag-input__control[data-invalid]{border-color:var(--kappa-danger, #b42318)}.kappa-tag-input__control[data-invalid]:where([data-focus],:focus-within){outline-color:var(--kappa-danger, #b42318)}.kappa-tag-input__control[data-disabled]{background:var(--kappa-disabled-surface, var(--kappa-tint, #f4f6f9));color:var(--kappa-subtle, #6c7480);cursor:not-allowed;opacity:.62}.kappa-tag-input__control[data-readonly]{background:var(--kappa-readonly-surface, var(--kappa-tint, #f4f6f9));cursor:default}.kappa-tag-input__item{display:inline-flex;min-inline-size:0;align-items:center}.kappa-tag-input__item-preview{box-sizing:border-box;display:inline-flex;min-inline-size:0;block-size:var(--kappa-tag-input-item-height);align-items:center;gap:.125rem;padding-inline-start:var(--kappa-tag-input-item-padding);padding-inline-end:.125rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:calc(var(--kappa-tag-input-radius) - .125rem);background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f);font-size:var(--kappa-tag-input-font-size);font-weight:550;line-height:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-tag-input__item-preview[data-highlighted]{border-color:var(--kappa-accent, #2479b6);background:var(--kappa-accent-soft, #eef0ff);color:var(--kappa-accent-text, #3042bd)}.kappa-tag-input__item-preview[data-disabled]{cursor:not-allowed}.kappa-tag-input__item-preview[hidden],.kappa-tag-input__item-input[hidden],.kappa-tag-input__clear-trigger[hidden]{display:none}.kappa-tag-input__item-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-tag-input__item-delete-trigger,.kappa-tag-input__clear-trigger{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:calc(var(--kappa-tag-input-radius) - .1875rem);background:transparent;color:var(--kappa-subtle, #6c7480);cursor:pointer;transition:background-color .12s ease,color .12s ease}.kappa-tag-input__item-delete-trigger{inline-size:calc(var(--kappa-tag-input-item-height) - .25rem);block-size:calc(var(--kappa-tag-input-item-height) - .25rem)}.kappa-tag-input__clear-trigger{inline-size:var(--kappa-tag-input-item-height);block-size:var(--kappa-tag-input-item-height);margin-inline-start:auto}.kappa-tag-input__item-delete-trigger svg,.kappa-tag-input__clear-trigger svg{inline-size:.75rem;block-size:.75rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.75}.kappa-tag-input__item-delete-trigger:hover:not(:disabled),.kappa-tag-input__clear-trigger:hover:not(:disabled){background:var(--kappa-overlay, #e9edf2);color:var(--kappa-default, #17191f)}.kappa-tag-input__item-delete-trigger:focus-visible,.kappa-tag-input__clear-trigger:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:1px}.kappa-tag-input__item-delete-trigger:disabled,.kappa-tag-input__clear-trigger:disabled{cursor:not-allowed}.kappa-tag-input[data-readonly] .kappa-tag-input__item-delete-trigger,.kappa-tag-input__clear-trigger[data-readonly]{display:none}.kappa-tag-input__input,.kappa-tag-input__item-input{box-sizing:border-box;block-size:var(--kappa-tag-input-item-height);padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:var(--kappa-tag-input-font-size);font-weight:450;line-height:1.35;outline:none}.kappa-tag-input__input{min-inline-size:min(8rem,100%);flex:1 1 8rem}.kappa-tag-input__item-input{inline-size:12ch;min-inline-size:4rem;padding-inline:var(--kappa-tag-input-item-padding);border:1px solid var(--kappa-focus, #4c63ff);border-radius:calc(var(--kappa-tag-input-radius) - .125rem);outline:1px solid var(--kappa-focus, #4c63ff);outline-offset:0}.kappa-tag-input__input::placeholder{color:var(--kappa-muted, #9aa2ae);opacity:1}.kappa-tag-input__input::selection,.kappa-tag-input__item-input::selection{background:var(--kappa-accent, #2479b6);color:var(--kappa-accent-contrast, #ffffff)}.kappa-tag-input__input:disabled{color:inherit;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.kappa-tag-input__control,.kappa-tag-input__item-preview,.kappa-tag-input__item-delete-trigger,.kappa-tag-input__clear-trigger{transition:none}}@media(forced-colors:active){.kappa-tag-input__control:where([data-focus],:focus-within),.kappa-tag-input__item-delete-trigger:focus-visible,.kappa-tag-input__clear-trigger:focus-visible,.kappa-tag-input__item-input{border-color:Highlight;outline-color:Highlight}.kappa-tag-input__control[data-invalid]{border-color:Mark}.kappa-tag-input__control[data-disabled]{color:GrayText;opacity:1}}.kappa-text{min-inline-size:0;margin:0;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-weight:400;letter-spacing:0;overflow-wrap:break-word}.kappa-text--heading{font-size:1rem;font-weight:650;line-height:1.25rem}.kappa-text--heading.kappa-text--size-lg{font-size:1.25rem;line-height:1.75rem}.kappa-text--heading1{font-size:1.875rem;font-weight:650;line-height:2.25rem}.kappa-text--heading2{font-size:1.5rem;font-weight:650;line-height:2rem}.kappa-text--heading3{font-size:1rem;font-weight:650;line-height:1.25rem}.kappa-text--secondary,.kappa-text--mono-secondary{color:var(--kappa-subtle, #6c7480)}.kappa-text--success{color:var(--kappa-success-text, #027a48)}.kappa-text--error{color:var(--kappa-danger-text, var(--kappa-danger, #b42318))}.kappa-text--mono,.kappa-text--mono-secondary{font-family:var(--kappa-font-mono, ui-monospace, "SFMono-Regular", "SF Mono", Consolas, monospace);font-variant-numeric:tabular-nums}.kappa-text--size-xs{font-size:.75rem;line-height:1rem}.kappa-text--size-sm{font-size:.8125rem;line-height:1rem}.kappa-text--size-base{font-size:.875rem;line-height:1.25rem}.kappa-text--size-lg{font-size:1rem;line-height:1.5rem}.kappa-text--bold{font-weight:550}.kappa-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(forced-colors:active){.kappa-text--success,.kappa-text--error{color:CanvasText}}.kappa-timer{--kappa-timer-area-height: 2.25rem;--kappa-timer-item-size: 1.125rem;--kappa-timer-action-height: 1.75rem;display:inline-grid;inline-size:fit-content;gap:.625rem;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit)}.kappa-timer[data-size=sm]{--kappa-timer-area-height: 1.75rem;--kappa-timer-item-size: .875rem;--kappa-timer-action-height: 1.5rem}.kappa-timer[data-size=lg]{--kappa-timer-area-height: 3rem;--kappa-timer-item-size: 1.625rem;--kappa-timer-action-height: 2rem}.kappa-timer__area{box-sizing:border-box;display:inline-flex;min-inline-size:0;block-size:var(--kappa-timer-area-height);align-items:center;gap:.125rem;padding-inline:.625rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.5rem;background:var(--kappa-control, #ffffff);box-shadow:inset 0 1px color-mix(in oklab,var(--kappa-default, #17191f) 3%,transparent);font-family:var(--kappa-font-mono, ui-monospace, monospace);font-size:var(--kappa-timer-item-size);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.025em;line-height:1}.kappa-timer__item{display:inline-block;min-inline-size:2ch;color:inherit;text-align:center;transform-origin:50% 80%}.kappa-timer__item[data-type=milliseconds]{min-inline-size:3ch}.kappa-timer__item[data-animate]{animation:kappa-timer-number-pop-in .18s cubic-bezier(.2,.8,.2,1) both}.kappa-timer__separator{display:inline-flex;min-inline-size:.5ch;align-items:center;justify-content:center;color:var(--kappa-subtle, #6c7480);font-weight:500;transform:translateY(-.06em)}.kappa-timer__control{display:flex;min-inline-size:0;align-items:center;gap:.375rem}.kappa-timer__action{box-sizing:border-box;display:inline-flex;inline-size:fit-content;block-size:var(--kappa-timer-action-height);align-items:center;justify-content:center;padding-inline:.625rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.4375rem;background:transparent;color:var(--kappa-default, #17191f);cursor:pointer;font:inherit;font-size:.75rem;font-weight:550;line-height:1;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.kappa-timer__action:hover:not(:disabled){background:var(--kappa-overlay, #e9edf2)}.kappa-timer__action:active:not(:disabled){transform:translateY(1px)}.kappa-timer__action:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-timer__action:disabled{cursor:not-allowed;opacity:.56}.kappa-timer__action[hidden]{display:none}@keyframes kappa-timer-number-pop-in{0%{opacity:0;filter:blur(.16rem);transform:translateY(.32em) scale(.94)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.kappa-timer__item[data-animate]{animation:none}.kappa-timer__action{transition:none}}@media(forced-colors:active){.kappa-timer__area,.kappa-timer__action{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.kappa-timer__action:focus-visible{outline-color:Highlight}}.kappa-timeseries-chart .kappa-chart-frame__body{background:linear-gradient(to bottom,color-mix(in srgb,var(--kappa-tint, #f2f3f5) 36%,transparent),transparent 3.5rem),var(--kappa-base, #ffffff)}@media(prefers-reduced-motion:reduce){.kappa-timeseries-chart .kappa-chart-frame__body{scroll-behavior:auto}}@media(forced-colors:active){.kappa-timeseries-chart .kappa-chart-frame__body{background:Canvas}}.kappa-toaster{--kappa-toast-width: 22rem;font-family:var(--kappa-font-sans, inherit);outline:none}.kappa-toaster[dir=rtl][data-align=start]{inset-inline-start:calc(env(safe-area-inset-right,0px) + var(--viewport-offset-right, 1rem))!important;inset-inline-end:auto!important;align-items:flex-start!important}.kappa-toaster[dir=rtl][data-align=end]{inset-inline-start:auto!important;inset-inline-end:calc(env(safe-area-inset-left,0px) + var(--viewport-offset-left, 1rem))!important;align-items:flex-end!important}.kappa-toaster[dir=rtl][data-align=center]{inset-inline-start:calc(env(safe-area-inset-right,0px) + var(--viewport-offset-right, 1rem))!important;inset-inline-end:calc(env(safe-area-inset-left,0px) + var(--viewport-offset-left, 1rem))!important}.kappa-toast{--kappa-toast-accent: var(--kappa-info-text, #175cd3);--kappa-toast-offset: calc(var(--kappa-toast-height-before, 0px) + var(--index, 0) * var(--gap, 8px));box-sizing:border-box;inline-size:min(var(--kappa-toast-width, 22rem),calc(100vw - var(--viewport-offset-left, 1rem) - var(--viewport-offset-right, 1rem)));min-inline-size:0;height:var(--height, var(--initial-height, auto));padding:.75rem;border:1px solid var(--kappa-line, #e3e6eb);border-radius:.625rem;background:var(--kappa-control, #ffffff);color:var(--kappa-default, #17191f);box-shadow:var(--kappa-popover-shadow, 0 12px 28px rgb(16 24 40 / 14%));font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1.5;text-align:start;overflow-wrap:anywhere;translate:var(--x, 0) var(--y, 0);scale:1;opacity:var(--opacity, 1);z-index:var(--z-index, 1);transform-origin:bottom center;transition:translate .2s ease,scale .2s ease,opacity .2s ease,height .2s ease}.kappa-toast[data-side=top]{transform-origin:top center}.kappa-toast[data-type=success]{--kappa-toast-accent: var(--kappa-success-text, #027a48)}.kappa-toast[data-type=error]{--kappa-toast-accent: var(--kappa-danger-text, #b42318)}.kappa-toast[data-type=warning]{--kappa-toast-accent: var(--kappa-warning-text, #b54708)}.kappa-toast[data-type=loading]{--kappa-toast-accent: var(--kappa-subtle, #6c7480)}.kappa-toast[data-mounted][data-stack][data-state=open]{translate:var(--x, 0) calc(var(--lift) * var(--kappa-toast-offset))}.kappa-toast[data-stack][data-sibling][data-state=closed]{translate:var(--x, 0) calc(var(--lift) * (var(--kappa-toast-offset) - 100%))}.kappa-toast[data-overlap][data-sibling]{--kappa-toast-scale: max(.5, calc(1 - var(--index, 0) * .05));height:var(--kappa-toast-front-height, var(--first-height));scale:var(--kappa-toast-scale);translate:var(--x, 0) calc(var(--y, 0px) + var(--lift) * (1 - var(--kappa-toast-scale)) * var(--kappa-toast-front-height, var(--first-height)))}.kappa-toast[data-overlap][data-sibling]>:not([data-ghost]){opacity:0;pointer-events:none}.kappa-toast[data-limited]{opacity:0;pointer-events:none!important}.kappa-toast[data-side=top]>[data-ghost=after]{top:100%;bottom:auto!important}.kappa-toast[data-state=closed]{transition-duration:var(--remove-delay, .2s)}.kappa-toast__body{display:flex;min-inline-size:0;align-items:start;gap:.625rem}.kappa-toast__copy{display:grid;flex:1;min-inline-size:0;gap:.125rem}.kappa-toast .kappa-toast__title{margin:0;color:var(--kappa-default, #17191f);font-size:.8125rem;font-weight:500;line-height:1.5}.kappa-toast .kappa-toast__description{margin:0;color:var(--kappa-subtle, #6c7480);font-size:.8125rem;line-height:1.5}.kappa-toast__indicator{display:inline-flex;flex:none;inline-size:1rem;block-size:1.25rem;align-items:center;color:var(--kappa-toast-accent)}.kappa-toast__indicator>svg{inline-size:1rem;block-size:1rem;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kappa-toast__action,.kappa-toast__close{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--kappa-default, #17191f);font:inherit;cursor:pointer;transition:background-color .12s ease}.kappa-toast__action{justify-self:start;min-block-size:1.5rem;margin-block-start:.375rem;padding:.125rem .5rem;border-color:var(--kappa-line, #e3e6eb);font-size:.75rem;font-weight:500}.kappa-toast__close{inline-size:1.5rem;block-size:1.5rem;margin-block-start:-.125rem;margin-inline-end:-.125rem;padding:.25rem;color:var(--kappa-subtle, #6c7480)}.kappa-toast__close>svg{inline-size:1rem;block-size:1rem;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.kappa-toast__action:hover,.kappa-toast__close:hover{background:var(--kappa-tint, #f4f6f9);color:var(--kappa-default, #17191f)}.kappa-toast:focus-visible,.kappa-toast__action:focus-visible,.kappa-toast__close:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-toast__action:disabled,.kappa-toast__close:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.kappa-toast,.kappa-toast__action,.kappa-toast__close{transition:none}}@media(forced-colors:active){.kappa-toast{border:1px solid CanvasText}}.kappa-toggle{--kappa-toggle-size: 2rem;--kappa-toggle-icon-size: 1rem;--kappa-toggle-radius: .5rem;--kappa-toggle-background: transparent;--kappa-toggle-border: transparent;--kappa-toggle-foreground: var(--kappa-default, #17191f);--kappa-toggle-hover-background: var(--kappa-tint, #f4f6f9);--kappa-toggle-hover-foreground: var(--kappa-default, #17191f);--kappa-toggle-pressed-background: var(--kappa-tint, #f4f6f9);--kappa-toggle-pressed-border: transparent;--kappa-toggle-pressed-foreground: var(--kappa-default, #17191f);box-sizing:border-box;display:inline-flex;inline-size:fit-content;min-inline-size:var(--kappa-toggle-size);block-size:var(--kappa-toggle-size);flex:none;align-items:center;justify-content:center;gap:.375rem;padding-block:0;padding-inline:.625rem;border:1px solid var(--kappa-toggle-border);border-radius:var(--kappa-toggle-radius);background:var(--kappa-toggle-background);box-shadow:none;color:var(--kappa-toggle-foreground);cursor:pointer;font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;font-weight:550;line-height:1rem;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kappa-toggle:hover:not(:disabled){background:var(--kappa-toggle-hover-background);color:var(--kappa-toggle-hover-foreground)}.kappa-toggle[data-state=on]{border-color:var(--kappa-toggle-pressed-border);background:var(--kappa-toggle-pressed-background);color:var(--kappa-toggle-pressed-foreground)}.kappa-toggle[data-state=on]:hover:not(:disabled){background:var(--kappa-toggle-pressed-background);color:var(--kappa-toggle-pressed-foreground)}.kappa-toggle:focus-visible{outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:2px}.kappa-toggle:disabled{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .56);pointer-events:none}.kappa-toggle[data-variant=outline]{--kappa-toggle-background: var(--kappa-control, #ffffff);--kappa-toggle-border: var(--kappa-line, #e3e6eb);--kappa-toggle-pressed-border: var(--kappa-line, #e3e6eb)}.kappa-toggle[data-size=sm]{--kappa-toggle-size: 1.75rem;--kappa-toggle-icon-size: .875rem;--kappa-toggle-radius: .4375rem;gap:.25rem;padding-inline:.5rem;font-size:.75rem}.kappa-toggle[data-size=lg]{--kappa-toggle-size: 2.25rem;--kappa-toggle-icon-size: 1.125rem;gap:.5rem;padding-inline:.75rem;font-size:.875rem}.kappa-toggle>:is(svg,[data-icon]){display:block;inline-size:var(--kappa-toggle-icon-size);block-size:var(--kappa-toggle-icon-size);flex:none;pointer-events:none}@media(prefers-reduced-motion:reduce){.kappa-toggle{transition:none}}@media(forced-colors:active){.kappa-toggle{border-color:ButtonText}.kappa-toggle[data-state=on]{border-color:Highlight;background:Highlight;color:HighlightText}.kappa-toggle:focus-visible{outline-color:Highlight}.kappa-toggle:disabled{border-color:GrayText;color:GrayText;opacity:1}}.kappa-toolbar{--kappa-toolbar-radius: .5rem;--kappa-toolbar-divider: var(--kappa-line, #e3e6eb);--kappa-toolbar-background: var(--kappa-control, #ffffff);--kappa-toolbar-foreground: var(--kappa-default, #17191f);--kappa-toolbar-muted: var(--kappa-subtle, #6c7480);--kappa-toolbar-hover: var(--kappa-overlay, #e9edf2);box-sizing:border-box;display:inline-flex;max-inline-size:100%;align-items:stretch;overflow:visible;border:1px solid var(--kappa-toolbar-divider);border-radius:var(--kappa-toolbar-radius);background:var(--kappa-toolbar-background);color:var(--kappa-toolbar-foreground);font-family:var(--kappa-font-sans, inherit);isolation:isolate}.kappa-toolbar[data-size=xs]{--kappa-toolbar-radius: .375rem}.kappa-toolbar[data-size=sm]{--kappa-toolbar-radius: .4375rem}.kappa-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.kappa-toolbar[data-disabled]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .56)}.kappa-toolbar[data-disabled] *{pointer-events:none}.kappa-toolbar__item{position:relative;z-index:0;min-inline-size:0;flex:none;border-radius:0}.kappa-toolbar__item:not(:first-child){border-inline-start:1px solid var(--kappa-toolbar-divider)}.kappa-toolbar[data-orientation=vertical] .kappa-toolbar__item:not(:first-child){border-block-start:1px solid var(--kappa-toolbar-divider);border-inline-start:0}.kappa-toolbar__item:first-child{border-start-start-radius:calc(var(--kappa-toolbar-radius) - 1px);border-end-start-radius:calc(var(--kappa-toolbar-radius) - 1px)}.kappa-toolbar__item:last-child{border-start-end-radius:calc(var(--kappa-toolbar-radius) - 1px);border-end-end-radius:calc(var(--kappa-toolbar-radius) - 1px)}.kappa-toolbar[data-orientation=vertical] .kappa-toolbar__item:first-child{border-start-end-radius:calc(var(--kappa-toolbar-radius) - 1px);border-end-start-radius:0}.kappa-toolbar[data-orientation=vertical] .kappa-toolbar__item:last-child{border-start-end-radius:0;border-end-start-radius:calc(var(--kappa-toolbar-radius) - 1px)}.kappa-toolbar__button.kappa-button,.kappa-toolbar__input.kappa-input,.kappa-toolbar__input-group.kappa-input-group{border-color:transparent;background:transparent;box-shadow:none}.kappa-toolbar__button.kappa-button{min-block-size:var(--kappa-button-size);block-size:auto;align-self:stretch;color:var(--kappa-toolbar-foreground)}.kappa-toolbar[data-orientation=vertical] .kappa-toolbar__button.kappa-button{inline-size:auto}.kappa-toolbar__button.kappa-button:hover:not(:disabled,[aria-disabled=true]){background:var(--kappa-toolbar-hover)}.kappa-toolbar__button.kappa-button[aria-pressed=true],.kappa-toolbar__button.kappa-button[aria-pressed=true]:is(:hover,:active):not(:disabled,[aria-disabled=true]){background:var(--kappa-selected, var(--kappa-selected-background, #e7ebf3));color:var(--kappa-selected-contrast, var(--kappa-toolbar-foreground))}.kappa-toolbar__button.kappa-button:focus-visible,.kappa-toolbar__input.kappa-input:focus,.kappa-toolbar__input-group.kappa-input-group:focus-within{z-index:1;outline:2px solid var(--kappa-focus, #4c63ff);outline-offset:-2px}.kappa-toolbar__button[aria-disabled=true],.kappa-toolbar__input[aria-disabled=true],.kappa-toolbar__input-group[aria-disabled=true]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .56)}.kappa-toolbar__input.kappa-input{inline-size:min(16rem,100%);flex:1 1 12rem;border-radius:0}.kappa-toolbar__input-group.kappa-input-group{inline-size:auto;flex:1 1 auto;overflow:hidden;border-radius:0}.kappa-toolbar__input-group.kappa-input-group:focus-within{overflow:visible}.kappa-toolbar__input-group .kappa-input-group__control{min-inline-size:0;border:0;background:transparent;box-shadow:none}.kappa-toolbar__input-group .kappa-input-group__control:focus-visible,.kappa-toolbar__input-group .kappa-input-group__control:focus{outline:0}.kappa-toolbar__separator{flex:none;border:0;background:var(--kappa-toolbar-divider)}.kappa-toolbar__separator[data-orientation=vertical]{inline-size:1px;block-size:auto;min-block-size:1.25rem;margin-block:.375rem}.kappa-toolbar__separator[data-orientation=horizontal],.kappa-toolbar[data-orientation=vertical] .kappa-toolbar__separator[data-orientation=vertical]{inline-size:auto;block-size:1px;min-inline-size:1.25rem;margin-inline:.375rem}.kappa-toolbar[data-orientation=vertical] .kappa-toolbar__separator[data-orientation=horizontal]{inline-size:1px;block-size:auto;min-block-size:1.25rem;margin-block:.375rem}@media(forced-colors:active){.kappa-toolbar{border-color:CanvasText}.kappa-toolbar__item:not(:first-child),.kappa-toolbar[data-orientation=vertical] .kappa-toolbar__item:not(:first-child){border-color:CanvasText}.kappa-toolbar__separator{background:CanvasText}.kappa-toolbar__button.kappa-button:focus-visible,.kappa-toolbar__input.kappa-input:focus,.kappa-toolbar__input-group.kappa-input-group:focus-within{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){.kappa-toolbar *,.kappa-toolbar *:before,.kappa-toolbar *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kappa-tree-view{--kappa-tree-row-height: 1.75rem;--kappa-tree-indent: 1rem;--kappa-tree-motion-duration: .14s;--kappa-tree-motion-easing: cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;min-inline-size:0;color:var(--kappa-default, #17191f);font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1rem}.kappa-tree-view *,.kappa-tree-view *:before,.kappa-tree-view *:after{box-sizing:border-box}.kappa-tree-view__label{display:block;margin-block-end:.375rem;color:var(--kappa-subtle, #6c7480);font-size:.75rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.kappa-tree-view__tree{min-inline-size:0;outline:none}.kappa-tree-view__branch,.kappa-tree-view__branch-content{min-inline-size:0}.kappa-tree-view__branch-content{position:relative}.kappa-tree-view__row{display:flex;min-block-size:var(--kappa-tree-row-height);min-inline-size:0;align-items:center;gap:.375rem;padding-block:.25rem;padding-inline-start:calc((var(--depth, 1) - 1) * var(--kappa-tree-indent) + .375rem);padding-inline-end:.5rem;border-radius:var(--kappa-radius-sm, .25rem);color:var(--kappa-default, #17191f);cursor:default;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--kappa-tree-motion-duration) var(--kappa-tree-motion-easing),color var(--kappa-tree-motion-duration) var(--kappa-tree-motion-easing)}.kappa-tree-view__row:hover:not([data-disabled]){background:var(--kappa-tint, #f4f6f9)}.kappa-tree-view__row[data-selected]{background:var(--kappa-tint-strong, #e8ebf0);color:var(--kappa-default, #17191f)}.kappa-tree-view__row[data-focus]:not([data-selected]){background:var(--kappa-tint, #f4f6f9)}.kappa-tree-view__row[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-tree-view__branch-trigger{display:inline-flex;inline-size:1rem;block-size:1rem;flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--kappa-radius-sm, .25rem);background:transparent;color:inherit;cursor:pointer;outline:none}.kappa-tree-view__branch-trigger:hover:not([data-disabled]){background:var(--kappa-tint-strong, #e8ebf0)}.kappa-tree-view__branch-trigger:focus-visible{box-shadow:0 0 0 2px var(--kappa-focus, #4c63ff)}.kappa-tree-view__branch-indicator{display:inline-flex;inline-size:1rem;block-size:1rem;flex:none;align-items:center;justify-content:center;color:var(--kappa-subtle, #6c7480);transition:transform var(--kappa-tree-motion-duration) var(--kappa-tree-motion-easing)}.kappa-tree-view__branch-indicator[data-state=open]{transform:rotate(90deg)}.kappa-tree-view__branch-indicator svg{inline-size:.875rem;block-size:.875rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-tree-view__text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-tree-view__indent-guide{position:absolute;inset-block:0;inset-inline-start:calc((var(--depth, 1) - 1) * var(--kappa-tree-indent) + .875rem);inline-size:1px;background:var(--kappa-line, #e3e6eb)}.kappa-tree-view__checkbox{display:inline-flex;inline-size:1rem;block-size:1rem;flex:none;align-items:center;justify-content:center;border:1px solid var(--kappa-line-strong, #c9ced6);border-radius:.1875rem;background:var(--kappa-control, #ffffff)}.kappa-tree-view__checkbox[data-state=checked],.kappa-tree-view__checkbox[data-state=indeterminate]{border-color:var(--kappa-accent-solid, #247ab7);background:var(--kappa-accent-solid, #247ab7);color:var(--kappa-accent-contrast, #ffffff)}.kappa-tree-view__rename-input{min-inline-size:0;block-size:1.5rem;flex:1;border:1px solid var(--kappa-focus, #4c63ff);border-radius:var(--kappa-radius-sm, .25rem);background:var(--kappa-control, #ffffff);color:inherit;font:inherit;outline:none}@media(prefers-reduced-motion:reduce){.kappa-tree-view{--kappa-tree-motion-duration: 0s}}@media(forced-colors:active){.kappa-tree-view__row[data-focus]{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}.kappa-tree-view__branch-trigger:focus-visible{outline:2px solid Highlight;outline-offset:1px;box-shadow:none}.kappa-tree-view__checkbox,.kappa-tree-view__rename-input{border-color:ButtonText}}.kappa-virtual-tree{--kappa-virtual-tree-motion-duration: .12s;--kappa-virtual-tree-motion-easing: cubic-bezier(.22, 1, .36, 1);position:relative;box-sizing:border-box;min-block-size:calc(var(--kappa-virtual-tree-row-height) * 3);min-inline-size:0;overflow:auto;border:1px solid var(--kappa-line, #e3e6eb);border-radius:var(--kappa-radius-md, .5rem);background:var(--kappa-control, var(--kappa-base, #ffffff));color:var(--kappa-default, #17191f);contain:layout paint style;font-family:var(--kappa-font-sans, inherit);font-size:.8125rem;line-height:1rem;outline:none;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:var(--kappa-line-strong, #c9ced6) transparent;scrollbar-width:thin}.kappa-virtual-tree *,.kappa-virtual-tree *:before,.kappa-virtual-tree *:after{box-sizing:border-box}.kappa-virtual-tree:focus-visible{border-color:var(--kappa-focus, #4c63ff);box-shadow:0 0 0 2px var(--kappa-focus-soft, rgba(76, 99, 255, .12))}.kappa-virtual-tree[aria-disabled=true]{cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-virtual-tree__content{position:relative;min-inline-size:100%}.kappa-virtual-tree__row{position:absolute;inset-block-start:0;inset-inline:0;display:flex;block-size:var(--kappa-virtual-tree-row-height);min-inline-size:max-content;align-items:center;gap:.375rem;padding-inline-start:calc((var(--kappa-virtual-tree-depth, 1) - 1) * var(--kappa-virtual-tree-indent) + .375rem);padding-inline-end:.5rem;border-radius:var(--kappa-radius-sm, .25rem);cursor:default;-webkit-user-select:none;user-select:none}.kappa-virtual-tree__row:hover:not([data-disabled]){background:var(--kappa-tint, #f4f6f9)}.kappa-virtual-tree__row[data-selected]{background:var(--kappa-tint-strong, #e8ebf0);color:var(--kappa-default, #17191f)}.kappa-virtual-tree__row[data-focus]:not([data-selected]){background:var(--kappa-tint, #f4f6f9)}.kappa-virtual-tree__row[data-disabled]{color:var(--kappa-muted, #9aa2ae);cursor:not-allowed;opacity:var(--kappa-disabled-opacity, .58)}.kappa-virtual-tree__indicator{display:inline-flex;inline-size:1rem;block-size:1rem;flex:none;align-items:center;justify-content:center;color:var(--kappa-subtle, #6c7480);opacity:0;transition:transform var(--kappa-virtual-tree-motion-duration) var(--kappa-virtual-tree-motion-easing)}.kappa-virtual-tree__indicator[data-visible]{opacity:1}.kappa-virtual-tree__row[data-expanded=true]>.kappa-virtual-tree__indicator{transform:rotate(90deg)}.kappa-virtual-tree__indicator>svg{inline-size:.875rem;block-size:.875rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.kappa-virtual-tree__row-content{display:flex;min-inline-size:0;flex:1;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kappa-virtual-tree__empty{display:grid;min-block-size:100%;place-items:center;padding:1rem;color:var(--kappa-subtle, #6c7480);font-size:.75rem}@media(prefers-reduced-motion:reduce){.kappa-virtual-tree{--kappa-virtual-tree-motion-duration: 0s}}@media(forced-colors:active){.kappa-virtual-tree,.kappa-virtual-tree:focus-visible{border-color:ButtonText}.kappa-virtual-tree__row[data-focus]{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}}.kappa-xy-plot__plot{inline-size:100%;block-size:100%;min-inline-size:0;overflow:hidden;outline:none}.kappa-xy-plot__plot:focus-visible{box-shadow:inset 0 0 0 2px var(--kappa-focus, #4c63ff)}.kappa-xy-plot__plot .uplot,.kappa-xy-plot__plot .uplot *,.kappa-xy-plot__plot .uplot *:before,.kappa-xy-plot__plot .uplot *:after{box-sizing:border-box}.kappa-xy-plot__plot .uplot{inline-size:min-content;color:var(--kappa-default, #171717);font-family:var(--kappa-font-sans, inherit);line-height:1.25}.kappa-xy-plot__plot .u-title{display:none}.kappa-xy-plot__plot .u-wrap{position:relative;-webkit-user-select:none;user-select:none}.kappa-xy-plot__plot :is(.u-over,.u-under,.u-axis){position:absolute}.kappa-xy-plot__plot .u-under{overflow:hidden}.kappa-xy-plot__plot canvas{position:relative;display:block;inline-size:100%;block-size:100%}.kappa-xy-plot__plot .u-legend{inline-size:100%;min-block-size:2.25rem;padding-block:.375rem;padding-inline:.75rem;border-block-end:1px solid var(--kappa-line, #e7eaef);margin:0;background:var(--kappa-tint, #f2f3f5);color:var(--kappa-subtle, #696969);font-size:.6875rem;line-height:1rem;text-align:start}.kappa-xy-plot__plot .u-inline{display:block}.kappa-xy-plot__plot .u-inline *{display:inline-block}.kappa-xy-plot__plot .u-inline tr{margin-inline-end:1rem}.kappa-xy-plot__plot .u-legend th{font-weight:600}.kappa-xy-plot__plot .u-legend th>*{display:inline-block;vertical-align:middle}.kappa-xy-plot__plot .u-legend .u-marker{inline-size:.625rem;block-size:.625rem;margin-inline-end:.3125rem;background-clip:padding-box!important}.kappa-xy-plot__plot .u-inline.u-live th:after{content:":";vertical-align:middle}.kappa-xy-plot__plot .u-inline:not(.u-live) .u-value{display:none}.kappa-xy-plot__plot .u-series>*{padding-inline:.25rem}.kappa-xy-plot__plot .u-series th{color:var(--kappa-default, #171717);cursor:pointer}.kappa-xy-plot__plot .u-legend .u-off>*{opacity:var(--kappa-disabled-opacity, .58)}.kappa-xy-plot__plot .u-select{position:absolute;background:var(--kappa-focus-soft, rgba(76, 99, 255, .12));pointer-events:none}.kappa-xy-plot__plot :is(.u-cursor-x,.u-cursor-y){position:absolute;inset-block-start:0;inset-inline-start:0;pointer-events:none;will-change:transform}.kappa-xy-plot__plot :is(.u-hz .u-cursor-x,.u-vt .u-cursor-y){block-size:100%;border-inline-end:1px dashed var(--kappa-line-strong, #c7cdd6)}.kappa-xy-plot__plot :is(.u-hz .u-cursor-y,.u-vt .u-cursor-x){inline-size:100%;border-block-end:1px dashed var(--kappa-line-strong, #c7cdd6)}.kappa-xy-plot__plot .u-cursor-pt{position:absolute;inset-block-start:0;inset-inline-start:0;border:0 solid;border-radius:50%;background-clip:padding-box!important;pointer-events:none;will-change:transform}.kappa-xy-plot__plot :is(.u-axis,.u-select,.u-cursor-x,.u-cursor-y,.u-cursor-pt).u-off{display:none}.kappa-chart-frame__toolbar [data-chart-action]>svg{inline-size:.875rem;block-size:.875rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}@media(forced-colors:active){.kappa-xy-plot__plot:focus-visible{box-shadow:inset 0 0 0 2px Highlight}}@font-face{font-family:Geist;src:url(/fonts/geist/geist-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--docs-canvas: var(--kappa-canvas);--docs-base: var(--kappa-base);--docs-control: var(--kappa-control);--docs-tint: var(--kappa-tint);--docs-nav-highlight: var(--kappa-overlay);--docs-border: var(--kappa-hairline);--docs-line: rgba(15, 23, 42, .1);--docs-default: var(--kappa-default);--docs-strong: var(--kappa-strong);--docs-subtle: var(--kappa-subtle);--docs-brand: var(--kappa-focus);--docs-brand-soft: var(--kappa-focus-soft);--docs-success: #16803a;--docs-shadow: var(--kappa-shadow);--docs-header-bg: rgba(250, 250, 250, .94);--docs-radius: 12px;--docs-font-sans: "Geist", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--docs-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--docs-nav-font-size: .8rem;--docs-nav-line-height: 1.125rem;--kappa-font-sans: var(--docs-font-sans);--kappa-dicehub-number-surface: #ebebeb;--kappa-dicehub-number-text: #333333;--kappa-dicehub-number-hover: rgb(136 136 136 / 20%);--kappa-dicehub-number-trigger: rgb(136 136 136 / 30%);--kappa-dicehub-number-trigger-hover: rgb(136 136 136 / 50%);--kappa-dicehub-number-trigger-text: #e7e7e7;--kappa-dicehub-number-trigger-active-text: #ffffff;--kappa-dicehub-number-focus: #247ab7;--kappa-dicehub-number-updated: rgb(39 168 229 / 30%)}html.kappa-docs-root[data-kappa-theme=dark],html.kappa-docs-root[data-mode=dark]:not([data-kappa-theme=light]){--docs-line: #333333;--docs-success: #4ade80;--docs-header-bg: #030303f0;--kappa-dicehub-number-surface: #333333;--kappa-dicehub-number-text: #e7e7e7;--kappa-dicehub-number-focus: #69b2e6}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{min-height:100%;margin:0;background:var(--docs-canvas);color:var(--docs-default);font-family:var(--docs-font-sans)}html{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeLegibility;transition:background-color .16s ease,color .16s ease}button,a,input,textarea,select{font:inherit}button{border:0;background:none;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{display:block}img{max-width:100%;height:auto}code,pre{font-family:var(--docs-font-mono);letter-spacing:normal}::view-transition-old(root),::view-transition-new(root){animation:none}.docs-skip-link{position:fixed;top:.5rem;left:.5rem;z-index:100;padding:.5rem .75rem;border-radius:.5rem;background:var(--docs-default);color:var(--docs-canvas);font-size:.8125rem;transform:translateY(-150%);transition:transform .12s ease}.docs-skip-link:focus{transform:translateY(0)}.docs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.docs-icon-button,.docs-theme-toggle,.docs-sidebar-collapse{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:.5rem;color:var(--docs-default);cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.docs-icon-button:hover,.docs-theme-toggle:hover,.docs-sidebar-collapse:hover{background:var(--docs-tint)}.docs-icon-button:focus-visible,.docs-theme-toggle:focus-visible,.docs-sidebar-collapse:focus-visible{outline:2px solid var(--docs-brand);outline-offset:2px;box-shadow:none}.docs-icon-button svg,.docs-theme-toggle__icon{width:1.125rem;height:1.125rem}.docs-theme-toggle,.docs-sidebar-collapse{position:relative}.docs-theme-toggle__icon{position:absolute;transition:opacity .16s ease,transform .16s ease}.docs-theme-toggle__icon--sun{opacity:1;transform:scale(1)}.docs-theme-toggle__icon--moon{opacity:0;transform:scale(.8)}html.kappa-docs-root[data-kappa-theme=dark] .docs-theme-toggle__icon--sun,html.kappa-docs-root[data-mode=dark]:not([data-kappa-theme=light]) .docs-theme-toggle__icon--sun{opacity:0;transform:scale(.8)}html.kappa-docs-root[data-kappa-theme=dark] .docs-theme-toggle__icon--moon,html.kappa-docs-root[data-mode=dark]:not([data-kappa-theme=light]) .docs-theme-toggle__icon--moon{opacity:1;transform:scale(1)}.docs-header__sidebar-toggle .docs-mark__stem,.docs-header__sidebar-toggle .docs-mark__chevron,.docs-header__sidebar-toggle .docs-mark__node{transform-box:fill-box;transform-origin:center;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}.docs-header__sidebar-toggle:hover .docs-mark__stem,.docs-header__sidebar-toggle:focus-visible .docs-mark__stem{opacity:0;transform:scaleY(.15)}.docs-header__sidebar-toggle:hover .docs-mark__node,.docs-header__sidebar-toggle:focus-visible .docs-mark__node{opacity:0;transform:scale(.35)}[data-docs-app][data-sidebar-open=false] .docs-header__sidebar-toggle:hover .docs-mark__chevron,[data-docs-app][data-sidebar-open=false] .docs-header__sidebar-toggle:focus-visible .docs-mark__chevron{transform:scaleX(-1)}.docs-mark{color:var(--docs-default)}.docs-sidebar-toggle__mark{width:1.25rem;height:1.25rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
