:root,[data-theme],.ka-theme-default,.ka-theme-dark,.ka-theme-inverse{--app-color-background-default: var(--ka-themes-background-default);--app-color-background-subtle: var(--ka-themes-background-subtle);--app-color-background-muted: var(--ka-themes-background-muted);--app-color-background-raised: var(--ka-themes-background-raised);--app-color-background-inverse: var(--ka-themes-background-inverse);--app-color-background-note: var(--ka-themes-background-note);--app-color-feedback-danger-bg: var(--ka-themes-feedback-danger-bg);--app-color-feedback-danger-fg-on-solid: var(--ka-themes-feedback-danger-fg-on-solid);--app-color-feedback-danger-border: var(--ka-themes-feedback-danger-border);--app-color-feedback-warning-border: var(--ka-themes-feedback-warning-border);--app-color-feedback-success-border: var(--ka-themes-feedback-success-border);--app-color-feedback-promoted-icon-bg: var(--ka-themes-feedback-promoted-icon-bg);--app-color-feedback-promoted-icon-fg: var(--ka-themes-feedback-promoted-icon-fg);--app-color-highlight-green-bg-hover: var(--ka-themes-highlight-green-bg-hover);--app-color-highlight-red-bg-hover: var(--ka-themes-highlight-red-bg-hover);--app-color-highlight-yellow-bg: var(--ka-themes-highlight-yellow-bg);--app-color-highlight-blue-bg: var(--ka-themes-highlight-blue-bg);--app-color-highlight-gray-bg: var(--ka-themes-highlight-gray-bg);--app-color-action-primary-bg: var(--ka-themes-action-primary-bg);--app-color-action-primary-fg: var(--ka-themes-action-primary-fg);--app-color-action-primary-bg-hover: var(--ka-themes-action-primary-bg-hover);--app-color-action-secondary-bg: var(--ka-themes-action-secondary-bg);--app-color-action-secondary-bg-hover: var(--ka-themes-action-secondary-bg-hover);--app-color-action-minimal-bg-hover: var(--ka-themes-action-minimal-bg-hover);--app-color-action-destructive-bg: var(--ka-themes-action-destructive-bg);--app-color-action-destructive-fg: var(--ka-themes-action-destructive-fg);--app-color-action-destructive-bg-hover: var(--ka-themes-action-destructive-bg-hover);--app-color-text-primary: var(--ka-themes-text-primary);--app-color-text-primary-on-note: var(--ka-themes-text-primary-on-note);--app-color-text-secondary: var(--ka-themes-text-secondary);--app-color-text-secondary-on-note: var(--ka-themes-text-secondary-on-note);--app-color-text-tertiary: var(--ka-themes-text-tertiary);--app-color-text-on-inverse: var(--ka-themes-text-on-inverse);--app-color-text-link: var(--ka-themes-text-link);--app-color-text-link-primary: var(--ka-themes-text-link-primary);--app-color-text-link-primary-visited: var(--ka-themes-text-link-primary-visited);--app-color-border-subtle: var(--ka-themes-border-subtle);--app-color-border-default: var(--ka-themes-border-default);--app-color-border-strong: var(--ka-themes-border-strong);--app-color-border-inverse: var(--ka-themes-border-inverse);--app-color-border-note-transparent: var(--ka-themes-border-note-transparent);--app-color-border-note-transparent-subtle: color-mix(in srgb, var(--ka-themes-border-note-transparent) 30%, transparent);--app-color-control-border-active: var(--ka-themes-control-border-active);--app-color-control-bg-default: var(--ka-themes-control-bg-default);--app-color-control-fg-default: var(--ka-themes-control-fg-default);--app-color-control-fg-error: var(--ka-themes-control-fg-error);--app-color-control-border-default: var(--ka-themes-control-border-default);--app-color-control-border-error: var(--ka-themes-control-border-error);--app-color-control-fg-placeholder: var(--ka-themes-control-fg-placeholder);--app-color-checkable-indicator-active: var(--ka-themes-checkable-indicator-active);--app-color-citation-source-bg: var(--ka-themes-citation-source-bg);--app-color-citation-source-bg-on-note: var(--ka-themes-citation-source-bg-on-note);--app-color-citation-source-bg-hover: var(--ka-themes-citation-source-bg-hover);--app-color-citation-source-bg-hover-on-note: var(--ka-themes-citation-source-bg-hover-on-note);--app-color-citation-source-bg-active-on-note: var(--ka-themes-citation-source-bg-active-on-note);--app-color-citation-source-fg: var(--ka-themes-citation-source-fg);--app-color-citation-source-fg-on-note: var(--ka-themes-citation-source-fg-on-note);--app-color-citation-source-fg-hover: var(--ka-themes-citation-source-fg-hover);--app-color-citation-source-fg-hover-on-note: var(--ka-themes-citation-source-fg-hover-on-note);--app-color-citation-source-fg-active-on-note: var(--ka-themes-citation-source-fg-active-on-note);--app-color-citation-document-bg-hover: var(--ka-themes-citation-document-bg-hover);--app-color-citation-document-bg-active-on-note: var(--ka-themes-citation-document-bg-active-on-note);--app-color-citation-document-fg: var(--ka-themes-citation-document-fg);--app-color-citation-document-fg-hover: var(--ka-themes-citation-document-fg-hover);--app-color-citation-document-fg-active-on-note: var(--ka-themes-citation-document-fg-active-on-note);--app-color-citation-document-bg: var(--ka-themes-citation-document-bg);--app-color-focus-ring-color: var(--ka-themes-focus-ring-color);--app-color-shadow-raised-ambient: var(--ka-themes-elevation-raised-ambient, rgba(0, 0, 0, .1098039216));--app-color-shadow-raised-directional: var(--ka-themes-elevation-raised-directional, rgba(0, 0, 0, .0588235294))}:root{--app-color-file-pdf: #dc143c;--app-color-file-word: #185abd}:root{--app-layout-content-max: 39rem;--app-layout-content-wide-max: 39rem;--app-layout-nav-expanded-size: 13.875rem;--app-layout-nav-collapsed-size: 4.875rem;--app-layout-rail-size: 4.875rem;--app-layout-side-panel-size: 37rem;--app-layout-gutter: .75rem}@layer app{.ka-button{white-space:nowrap;min-inline-size:max-content}.ka-button[data-variant=minimal]{font-weight:400}.ka-button[data-variant=minimal][aria-pressed=true]{background-color:var(--app-color-action-minimal-bg-hover)}}dialog.ka-modal-layer[data-variant=bottom-sheet][open]{inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;inset:0;margin:0;padding:0 0 1.5rem;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}dialog.ka-modal-layer[data-variant=bottom-sheet][open] .ka-modal{inline-size:100%;gap:.25rem;border:1px solid var(--app-color-border-default)}dialog.ka-modal-layer[data-variant=bottom-sheet][open] .ka-modal-body{overflow-y:auto}dialog.ka-modal-layer[data-variant=bottom-sheet][open] .ka-modal-footer{justify-content:space-between;padding-block-start:.75rem;padding-block-end:1.5rem}@layer app{.ka-chat-citation{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:1.5rem;block-size:1.5rem;margin-inline:1px;border-radius:50%;background-color:var(--app-color-citation-source-bg);color:var(--app-color-citation-source-fg);font-size:.75rem;font-weight:500;line-height:1.125rem;text-decoration:none;vertical-align:middle;cursor:pointer}.ka-chat-citation:hover{background-color:var(--app-color-citation-source-bg-hover);color:var(--app-color-citation-source-fg-hover)}.ka-chat-citation-disabled{background:var(--app-color-background-raised);color:var(--app-color-text-tertiary);pointer-events:none}.ka-chat-citation-custom-document{background-color:var(--app-color-citation-document-bg);display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;color:var(--app-color-citation-document-fg);font-weight:500;text-decoration:none;vertical-align:middle;cursor:pointer;flex-shrink:0;line-height:1.125rem;font-size:.75rem}.ka-chat-citation-custom-document:hover{background-color:var(--app-color-citation-document-bg-hover);color:var(--app-color-citation-document-fg-hover)}}@layer app{.ka-empty-state-content{padding-inline:0;padding-block:0}}@layer app{.ka-errors{--_err-gap: 1rem;--_err-header-gap: 1rem;--_err-text-gap: .25rem;--_err-icon-glyph-size: 1rem;--_err-heading-font-size: 1rem;--_err-heading-line-height: 1.5rem;--_err-description-font-size: .875rem;--_err-description-line-height: 1.25rem;--_err-flow-header: row;--_err-icon-size: 2rem;--_err-icon-background-color: var(--ka-themes-feedback-danger-bg);--_err-flow: row;display:grid;grid-auto-flow:var(--_err-flow);justify-content:center;justify-items:center;align-items:center;gap:var(--_err-gap);min-inline-size:0;text-align:center;block-size:auto;min-block-size:0;align-self:auto;background-color:transparent}.ka-errors:where([data-variant=default]){--_err-gap: 1rem;--_err-header-gap: 1rem;--_err-text-gap: .25rem;--_err-icon-glyph-size: 1rem;--_err-heading-font-size: 1rem;--_err-heading-line-height: 1.5rem;--_err-description-font-size: .875rem;--_err-description-line-height: 1.25rem;--_err-flow-header: row;--_err-icon-size: 2rem;--_err-icon-background-color: var(--ka-themes-feedback-danger-bg);--_err-flow: row}.ka-errors:where([data-variant=inline]){--_err-gap: .75rem;--_err-header-gap: .375rem;--_err-text-gap: .25rem;--_err-icon-glyph-size: 1rem;--_err-heading-font-size: 1rem;--_err-heading-line-height: 1.5rem;--_err-description-font-size: .875rem;--_err-description-line-height: 1.25rem;--_err-flow-header: column;--_err-icon-size: auto;--_err-icon-background-color: transparent;--_err-flow: column}.ka-errors:where([data-variant=large]){--_err-gap: 1.25rem;--_err-header-gap: 1.75rem;--_err-text-gap: .5rem;--_err-icon-glyph-size: 1.25rem;--_err-heading-font-size: 1.25rem;--_err-heading-line-height: 1.75rem;--_err-description-font-size: 1rem;--_err-description-line-height: 1.5rem;--_err-flow-header: row;--_err-icon-size: 3rem;--_err-icon-background-color: var(--ka-themes-feedback-danger-bg);--_err-flow: row}.ka-errors:where([data-variant=small]){--_err-gap: .5rem;--_err-header-gap: .375rem;--_err-text-gap: .25rem;--_err-icon-glyph-size: 1rem;--_err-heading-font-size: 1rem;--_err-heading-line-height: 1.5rem;--_err-description-font-size: .875rem;--_err-description-line-height: 1.25rem;--_err-flow-header: column;--_err-icon-size: auto;--_err-icon-background-color: transparent;--_err-flow: row}.ka-errors-header{display:grid;grid-auto-flow:var(--_err-flow-header);justify-content:center;justify-items:center;align-items:center;gap:var(--_err-header-gap);min-inline-size:0}.ka-errors-icon{display:inline-grid;place-items:center;inline-size:var(--_err-icon-size);block-size:var(--_err-icon-size);color:var(--ka-themes-feedback-danger-fg-on-solid);background-color:var(--_err-icon-background-color);border-radius:.5rem;font-size:var(--_err-icon-glyph-size)}.ka-errors-text{display:grid;justify-items:center;gap:var(--_err-text-gap);min-inline-size:0}.ka-errors-heading{min-inline-size:0;margin:0;color:var(--ka-themes-feedback-danger-fg-on-solid);font-size:var(--_err-heading-font-size);font-weight:500;line-height:var(--_err-heading-line-height);overflow-wrap:break-word}.ka-errors-description{min-inline-size:0;margin:0;color:var(--ka-themes-text-tertiary);font-size:var(--_err-description-font-size);font-weight:400;line-height:var(--_err-description-line-height);overflow-wrap:break-word}.ka-errors-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}}@layer app{.ka-skeleton[data-animated=true]:after{background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--app-color-background-default) 50%,transparent) 50%,transparent 100%);animation-duration:1.2s}}@layer app{.ka-coachmark{--coachmark-bg: var(--app-color-feedback-promoted-icon-bg);--coachmark-fg: var(--app-color-feedback-promoted-icon-fg);--coachmark-arrow-size: .75rem;position:fixed;inset:auto;z-index:9000;display:flex;flex-direction:column;gap:.25rem;inline-size:20rem;max-inline-size:calc(100vw - 1rem);padding:1rem;border-radius:.25rem;background-color:var(--coachmark-bg);color:var(--coachmark-fg);box-shadow:0 .25rem 1rem #00000029;font-size:1rem;line-height:1.5rem}.ka-coachmark:focus{outline:none}.ka-coachmark:focus-visible{outline:2px solid var(--coachmark-fg);outline-offset:2px}.ka-coachmark-close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.ka-coachmark-media{display:block;inline-size:100%;block-size:auto;margin-block-end:.75rem;border-radius:.125rem}.ka-coachmark-title{margin:0;padding-inline-end:1.5rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.ka-coachmark-description{margin:0}.ka-coachmark-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-start:.75rem}.ka-coachmark-counter{font-size:.75rem;line-height:1rem}.ka-coachmark-actions{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.ka-coachmark .ka-button{color:var(--coachmark-fg)}.ka-coachmark .ka-button[data-variant=secondary]{border-color:var(--coachmark-fg);background-color:transparent}.ka-coachmark-arrow{position:absolute;inline-size:var(--coachmark-arrow-size);block-size:var(--coachmark-arrow-size);background-color:var(--coachmark-bg);transform:rotate(45deg);pointer-events:none}.ka-coachmark[data-side=bottom] .ka-coachmark-arrow,.ka-coachmark[data-side=top] .ka-coachmark-arrow{left:calc(var(--coachmark-arrow-offset, 50%) - var(--coachmark-arrow-size) / 2)}.ka-coachmark[data-side=left] .ka-coachmark-arrow,.ka-coachmark[data-side=right] .ka-coachmark-arrow{top:calc(var(--coachmark-arrow-offset, 50%) - var(--coachmark-arrow-size) / 2)}.ka-coachmark[data-side=bottom] .ka-coachmark-arrow{top:calc(var(--coachmark-arrow-size) / -2)}.ka-coachmark[data-side=top] .ka-coachmark-arrow{bottom:calc(var(--coachmark-arrow-size) / -2)}.ka-coachmark[data-side=right] .ka-coachmark-arrow{left:calc(var(--coachmark-arrow-size) / -2)}.ka-coachmark[data-side=left] .ka-coachmark-arrow{right:calc(var(--coachmark-arrow-size) / -2)}}@layer app{.ka-toggle label:before{height:1.25rem;width:2.25rem;box-shadow:0 2px #0000000f inset}.ka-toggle:not([data-variant=loading]) label:after{left:.25rem;width:.75rem;height:.75rem}.ka-toggle input:checked+label:after{transform:translateY(-50%) translate(1rem)}}@layer app{.ka-list:not([data-orientation=horizontal])>*>.ka-dropdown{display:block;inline-size:100%}.ka-list.drafting-export-format-list{padding-block:0;padding-inline:0;--ka-list-max-inline-size: auto}}@layer app{.ka-surface[data-tone=note] .ka-button[data-variant=minimal]{color:var(--app-color-text-primary-on-note)}.ka-surface[data-tone=note] .ka-button[data-variant=minimal]:hover{background-color:color-mix(in srgb,#000000 6%,transparent)}}@layer app{.ka-status-message{--_msg-heading-color: var(--ka-themes-text-primary);--_msg-icon-color: var(--ka-themes-text-primary);--_msg-icon-background-color: var(--ka-themes-background-muted);display:grid;min-inline-size:0;color:var(--ka-surface-text, var(--ka-themes-text-primary))}.ka-status-message:where([data-tone=danger]){--_msg-heading-color: var(--ka-themes-feedback-danger-fg-on-solid);--_msg-icon-color: var(--ka-themes-feedback-danger-icon-bg);--_msg-icon-background-color: var(--ka-themes-feedback-danger-bg)}.ka-status-message:where([data-tone=info]){--_msg-heading-color: var(--ka-themes-feedback-info-fg);--_msg-icon-color: var(--ka-themes-feedback-info-icon-fg);--_msg-icon-background-color: var(--ka-themes-feedback-info-icon-bg)}.ka-status-message:where([data-tone=neutral]){--_msg-heading-color: var(--ka-themes-text-primary);--_msg-icon-color: var(--ka-themes-text-primary);--_msg-icon-background-color: var(--ka-themes-background-muted)}.ka-status-message-main{display:grid;gap:1.75rem;min-inline-size:0}.ka-status-message-header{display:grid;justify-items:start;gap:1rem;min-inline-size:0}.ka-status-message-icon{display:inline-grid;place-items:center;inline-size:3rem;block-size:3rem;color:var(--ka-surface-on-tone, var(--_msg-icon-color));background-color:var(--_msg-icon-background-color);border-radius:.5rem;font-size:1.5rem}.ka-status-message-text{display:grid;justify-self:stretch;gap:1.75rem;min-inline-size:0}.ka-status-message-heading{min-inline-size:0;margin:0;color:var(--ka-surface-on-tone, var(--_msg-heading-color));font-family:Karnov Display;font-size:3rem;font-weight:400;line-height:3.75rem;overflow-wrap:break-word}.ka-status-message-description{min-inline-size:0;margin:0;color:var(--ka-surface-text, var(--ka-themes-text-primary));font-size:1.25rem;font-weight:400;line-height:1.75rem;overflow-wrap:break-word}.ka-status-message-body{display:flow-root;min-inline-size:0;font-size:1rem;font-weight:400;line-height:1.5rem;overflow-wrap:break-word}.ka-status-message-actions,.ka-status-message-support-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ka-status-message-actions:not(:first-child){margin-block-start:1.75rem}.ka-status-message-actions:not(:last-child){margin-block-end:1.75rem}.ka-status-message-code{color:var(--ka-surface-text-tertiary, var(--ka-themes-border-subtle))}.ka-status-message :where(a:not([class])){color:var(--ka-surface-link, var(--ka-themes-text-link))}.ka-status-message :where(a:not([class]):visited){color:var(--ka-surface-link-visited, var(--ka-themes-text-link-visited))}.ka-status-message-support{display:grid;gap:.5rem;min-inline-size:0;margin-block-start:2rem;padding-block-start:2rem;border-block-start:1px solid var(--ka-themes-border-overlay)}.ka-status-message-support-heading{margin:0;font-size:1rem;font-weight:500;line-height:1.5rem}.ka-status-message-support-content{display:grid;gap:.5rem;min-inline-size:0;font-size:1rem;font-weight:400;line-height:1.5rem;overflow-wrap:break-word}.ka-status-message-support-content>:where(p){margin-block:0}}
