/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties;.k2b-ui .k2b-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));align-content: start;gap:.75rem}.k2b-ui .k2b-file-grid[data-size=sm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr))}.k2b-ui .k2b-file-grid[data-size=lg]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.k2b-ui .k2b-file-grid__row{min-width:0}.k2b-ui .k2b-file-grid__item{position:relative;display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text);flex-direction:column;gap:.5rem;height:100%;padding:.75rem}.k2b-ui .k2b-file-grid__item:hover{background:var(--k2b-hover)}.k2b-ui .k2b-file-grid__item[aria-selected=true]{background:var(--k2b-row-selected)}.k2b-ui .k2b-file-grid__item:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-file-grid__preview{display:flex;overflow:hidden;justify-content:center;align-items: center;height:8rem}.k2b-ui .k2b-file-grid[data-size=sm] .k2b-file-grid__preview{height:5rem}.k2b-ui .k2b-file-grid[data-size=lg] .k2b-file-grid__preview{height:11rem}.k2b-ui .k2b-file-grid__preview img{object-fit:contain;max-width:100%;max-height:100%}.k2b-ui .k2b-file-grid__name{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:.875rem}.k2b-ui .k2b-file-grid__meta{color:var(--k2b-text-secondary);font-size:.75rem}.k2b-ui .k2b-file-grid__actions{display:flex;justify-content:space-between;align-items: center;gap:.5rem;margin-top:auto}.k2b-ui .k2b-file-grid[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:.125rem}.k2b-ui .k2b-file-grid[data-layout=list] .k2b-file-grid__item{display:grid;grid-template-columns:2rem minmax(0,1fr)auto;grid-template-areas:"preview name actions" "preview meta actions";align-items: center;gap:0 .75rem;padding:.5rem .75rem}.k2b-ui .k2b-file-grid[data-layout=list] .k2b-file-grid__item:has(>.k2b-file-grid__meta:empty){grid-template-areas:"preview name actions"}.k2b-ui .k2b-file-grid[data-layout=list] .k2b-file-grid__preview{grid-area:preview;width:2rem;height:2rem}.k2b-ui .k2b-file-grid[data-layout=list] .k2b-file-grid__name{grid-area:name;-webkit-line-clamp:1}.k2b-ui .k2b-file-grid[data-layout=list] .k2b-file-grid__meta{grid-area:meta;min-width:0}.k2b-ui .k2b-file-grid[data-layout=list] .k2b-file-grid__meta:empty{display:none}.k2b-ui .k2b-file-grid[data-layout=list] .k2b-file-grid__actions{grid-area:actions;margin-top:0}.k2b-ui .k2b-file-grid__item[aria-disabled=true]{color:var(--k2b-text-muted);cursor:default}.k2b-ui .k2b-file-grid__item[aria-disabled=true]:hover{background:0 0}.k2b-ui .k2b-file-grid__item[aria-disabled=true] .k2b-file-grid__preview{opacity:.55}@layer properties,theme,base,components,utilities;.k2b-ui{--k2b-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--k2b-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--k2b-font-signature:"Segoe Script","Snell Roundhand","Bradley Hand","Apple Chancery","Lucida Handwriting","Dancing Script",cursive;--k2b-neutral-50:#fafafa;--k2b-neutral-100:#f4f4f5;--k2b-neutral-200:#e4e4e7;--k2b-neutral-300:#d4d4d8;--k2b-neutral-400:#a1a1aa;--k2b-neutral-500:#71717a;--k2b-neutral-600:#52525b;--k2b-neutral-700:#3f3f46;--k2b-neutral-800:#27272a;--k2b-neutral-900:#18181b;--k2b-neutral-950:#09090b;--k2b-accent-50:#eff6ff;--k2b-accent-100:#dbeafe;--k2b-accent-200:#bfdbfe;--k2b-accent-300:#93c5fd;--k2b-accent-400:#60a5fa;--k2b-accent-500:#3b82f6;--k2b-accent-600:#2563eb;--k2b-accent-700:#1d4ed8;--k2b-accent-800:#1e40af;--k2b-accent-900:#1e3a8a;--k2b-accent-950:#172554;--k2b-success-500:#10b981;--k2b-success-600:#059669;--k2b-warning-500:#f59e0b;--k2b-danger-500:#ef4444;--k2b-danger-600:#dc2626;--k2b-ai-accent:#0891b2;--k2b-ai-accent-hover:#0e7490;--k2b-ai-border:#06b6d4;--k2b-ai-surface:#ecfeff;--k2b-ai-solid:#0e7490;--k2b-ai-solid-hover:#155e75;--k2b-ai-on-solid:#fff;--k2b-surface-canvas:var(--k2b-neutral-50);--k2b-surface:#fff;--k2b-surface-muted:var(--k2b-neutral-100);--k2b-surface-elevated:#fff;--k2b-text:var(--k2b-neutral-950);--k2b-text-secondary:var(--k2b-neutral-800);--k2b-text-muted:#45454e;--k2b-placeholder-color:var(--k2b-neutral-500);--k2b-border:var(--k2b-neutral-200);--k2b-border-strong:var(--k2b-neutral-300);--k2b-hover:var(--k2b-accent-50);--k2b-selected:var(--k2b-accent-100);--k2b-action:var(--k2b-accent-700);--k2b-action-hover:var(--k2b-accent-800);--k2b-app-workspace-active:var(--k2b-action);--k2b-app-workspace-selected:var(--k2b-selected);--k2b-row-selected:var(--k2b-selected);--k2b-app-workspace-hover:color-mix(in srgb,var(--k2b-text)5%,transparent);--k2b-link-accent:var(--k2b-action);--k2b-chat-decision-size:1.125rem;--k2b-reference-surface:#09090b0b;--k2b-reference-surface-hover:#09090b1a;--k2b-reference-pdf:#dc2626;--k2b-reference-image:#7c3aed;--k2b-reference-design:#c2410c;--k2b-reference-note:#64748b;--k2b-reference-heading:var(--k2b-neutral-500);--k2b-reference-task:#047857;--k2b-icon-tile-fill:12%;--k2b-file-type-pdf:var(--k2b-reference-pdf);--k2b-file-type-image:var(--k2b-reference-image);--k2b-file-type-sheet:#15803d;--k2b-file-type-document:#1d4ed8;--k2b-file-type-slides:#c2410c;--k2b-file-type-video:#be185d;--k2b-file-type-audio:#a21caf;--k2b-file-type-archive:#a16207;--k2b-action-solid:var(--k2b-accent-700);--k2b-action-solid-hover:var(--k2b-accent-800);--k2b-selection:#1d4ed859;--k2b-focus-ring:var(--k2b-accent-500);--k2b-focus-width:2px;--k2b-focus-fill:color-mix(in srgb,var(--k2b-focus-ring)45%,var(--k2b-surface));--k2b-focus-inset:inset 0 0 0 var(--k2b-focus-width)var(--k2b-focus-fill);--k2b-info-surface:var(--k2b-accent-50);--k2b-info-text:var(--k2b-accent-700);--k2b-success-surface:#ecfdf5;--k2b-success-text:#047857;--k2b-warning-surface:#fffbeb;--k2b-warning-text:#92400e;--k2b-danger-surface:#fef2f2;--k2b-danger-text:#b91c1c;--k2b-radius-control:.5rem;--k2b-radius-surface:.75rem;--k2b-radius-dialog:.875rem;--k2b-motion-fast:.12s;--k2b-motion-base:.18s;--k2b-motion-sheet:.22s;--k2b-motion-celebrate:.6s;--k2b-fresh-fade:1.6s;--k2b-ease-out:cubic-bezier(.23,1,.32,1);--k2b-ease-spring:cubic-bezier(.34,1.56,.64,1);--k2b-shadow-surface:none;--k2b-shadow-frame:0 -3px 10px -8px #0f171329,0 0 16px -9px #0f171329,0 14px 36px -32px #0f171338,0 1px 5px #0f17130a;--k2b-shadow-workspace-edge:-3px 0 6px -5px #0000001a,3px 0 6px -5px #0000001a;--k2b-shadow-float:0 18px 48px #09090b2e;--k2b-shadow-toast:0 8px 24px -12px #09090b47;--k2b-shadow-sheet:0 -14px 36px #09090b29;--stdlib-chart-c1:var(--k2b-accent-500);--stdlib-chart-c2:var(--k2b-success-500);--stdlib-chart-c3:var(--k2b-warning-500);--stdlib-chart-c4:#8b5cf6;--stdlib-chart-c5:#ec4899;--stdlib-chart-c6:#06b6d4;--stdlib-chart-c7:#84cc16;--stdlib-chart-c8:#f97316;--k2b-chart-highlight-mix:black;color:var(--k2b-text);background:var(--k2b-surface-canvas);font-family:var(--k2b-font-sans);--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light;font-size:.9375rem;font-weight:400}@media (prefers-reduced-motion:reduce){.k2b-ui{--k2b-motion-fast:0s;--k2b-motion-base:0s;--k2b-motion-sheet:0s;--k2b-motion-celebrate:0s;--k2b-fresh-fade:0s}.k2b-ui,.k2b-ui:before,.k2b-ui:after,.k2b-ui *,.k2b-ui *:before,.k2b-ui *:after{animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}.k2b-ui::backdrop{animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}.k2b-ui *::backdrop{animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}html[data-k2b-motion=reduced] .k2b-ui{--k2b-motion-fast:0s;--k2b-motion-base:0s;--k2b-motion-sheet:0s;--k2b-motion-celebrate:0s;--k2b-fresh-fade:0s}html[data-k2b-motion=reduced] .k2b-ui,html[data-k2b-motion=reduced] .k2b-ui:before,html[data-k2b-motion=reduced] .k2b-ui:after,html[data-k2b-motion=reduced] .k2b-ui *,html[data-k2b-motion=reduced] .k2b-ui *:before,html[data-k2b-motion=reduced] .k2b-ui *:after{animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}html[data-k2b-motion=reduced] .k2b-ui::backdrop{animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}html[data-k2b-motion=reduced] .k2b-ui *::backdrop{animation-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}.k2b-ui[data-theme=dark],.k2b-ui.k2b-dark,.dark .k2b-ui{--k2b-surface-canvas:#090d12;--k2b-surface:#11151b;--k2b-surface-muted:#20242a;--k2b-surface-elevated:#181d24;--k2b-text:var(--k2b-neutral-50);--k2b-text-secondary:#f1f1f3;--k2b-text-muted:#bdbdc6;--k2b-placeholder-color:color-mix(in srgb,var(--k2b-neutral-400)70%,var(--k2b-neutral-500));--k2b-border:#29313a;--k2b-border-strong:#3a4552;--k2b-hover:#252c35;--k2b-selected:var(--k2b-accent-950);--k2b-action:var(--k2b-accent-300);--k2b-action-hover:var(--k2b-accent-200);--k2b-action-solid:var(--k2b-accent-600);--k2b-action-solid-hover:var(--k2b-accent-700);--k2b-selection:#93c5fd59;--k2b-focus-ring:var(--k2b-accent-400);--k2b-reference-surface:#ffffff12;--k2b-reference-surface-hover:#ffffff21;--k2b-reference-pdf:#f87171;--k2b-reference-image:#a78bfa;--k2b-reference-design:#fb923c;--k2b-reference-note:#94a3b8;--k2b-reference-heading:var(--k2b-neutral-400);--k2b-reference-task:#34d399;--k2b-icon-tile-fill:22%;--k2b-file-type-sheet:#4ade80;--k2b-file-type-document:#60a5fa;--k2b-file-type-slides:#fb923c;--k2b-file-type-video:#f472b6;--k2b-file-type-audio:#e879f9;--k2b-file-type-archive:#facc15;--k2b-focus-fill:color-mix(in srgb,var(--k2b-focus-ring)55%,var(--k2b-surface));--k2b-focus-inset:inset 0 0 0 var(--k2b-focus-width)var(--k2b-focus-fill);--k2b-info-surface:var(--k2b-accent-950);--k2b-info-text:var(--k2b-accent-300);--k2b-success-surface:#052e26;--k2b-success-text:#6ee7b7;--k2b-warning-surface:#422006;--k2b-warning-text:#fcd34d;--k2b-danger-surface:#450a0a;--k2b-danger-text:#fca5a5;--k2b-ai-accent:#22d3ee;--k2b-ai-accent-hover:#67e8f9;--k2b-ai-border:#22d3ee;--k2b-ai-surface:#083344;--k2b-ai-solid:#22d3ee;--k2b-ai-solid-hover:#67e8f9;--k2b-ai-on-solid:#083344;--k2b-shadow-surface:none;--k2b-shadow-frame:0 -3px 10px -8px #00000052,0 0 16px -9px #0000008f,0 16px 40px -30px #0000007a,0 1px 7px #00000024;--k2b-shadow-workspace-edge:-3px 0 6px -5px #00000047,3px 0 6px -5px #00000047;--k2b-shadow-float:0 22px 56px #00000085;--k2b-shadow-toast:0 10px 28px -14px #00000094;--k2b-shadow-sheet:0 -16px 40px #00000080;--buncss-light: ;--buncss-dark:initial;--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--k2b-chart-highlight-mix:white}.k2b-ui,.k2b-ui *,.k2b-ui *:before,.k2b-ui *:after{box-sizing:border-box}.k2b-ui::selection,.k2b-ui ::selection{background-color:var(--k2b-selection)}.k2b-ui :where(button,input,select,textarea){font:inherit}.k2b-ui :where(button,a){-webkit-tap-highlight-color:transparent}.k2b-ui:not(.k2b-ui *){--k2b-focus-offset:2px}.k2b-ui.k2b-context-menu{--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :-webkit-any(.k2b-focus-inset,.k2b-panes,.k2b-scroll-area,.k2b-detail-panel,.k2b-data-panel,.k2b-floating-window,.k2b-panel-dialog,.k2b-disclosure,.k2b-dropdown__menu,.k2b-choice-popover,.k2b-choice-groups,.k2b-date-popover,.k2b-input-shell,.k2b-combobox__input,.k2b-tags-input,.k2b-multi-select-trigger,.k2b-date-trigger,.k2b-tabs__list,.k2b-table-shell,.k2b-log-table,.k2b-pagination,.k2b-chart-explorer__viewport,.k2b-zoom-pan,.k2b-image-cropper__frame,.k2b-chat-timeline__viewport,.k2b-virtual-feed__viewport,.k2b-message-row__text,.k2b-chat-tasks,.k2b-chat-composer__commands,.k2b-chat-composer__attachments,.k2b-chat-composer__format,.k2b-chat-context-popup,.k2b-emoji-picker){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :-moz-any(.k2b-focus-inset,.k2b-panes,.k2b-scroll-area,.k2b-detail-panel,.k2b-data-panel,.k2b-floating-window,.k2b-panel-dialog,.k2b-disclosure,.k2b-dropdown__menu,.k2b-choice-popover,.k2b-choice-groups,.k2b-date-popover,.k2b-input-shell,.k2b-combobox__input,.k2b-tags-input,.k2b-multi-select-trigger,.k2b-date-trigger,.k2b-tabs__list,.k2b-table-shell,.k2b-log-table,.k2b-pagination,.k2b-chart-explorer__viewport,.k2b-zoom-pan,.k2b-image-cropper__frame,.k2b-chat-timeline__viewport,.k2b-virtual-feed__viewport,.k2b-message-row__text,.k2b-chat-tasks,.k2b-chat-composer__commands,.k2b-chat-composer__attachments,.k2b-chat-composer__format,.k2b-chat-context-popup,.k2b-emoji-picker){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :is(.k2b-focus-inset,.k2b-panes,.k2b-scroll-area,.k2b-detail-panel,.k2b-data-panel,.k2b-floating-window,.k2b-panel-dialog,.k2b-disclosure,.k2b-dropdown__menu,.k2b-choice-popover,.k2b-choice-groups,.k2b-date-popover,.k2b-input-shell,.k2b-combobox__input,.k2b-tags-input,.k2b-multi-select-trigger,.k2b-date-trigger,.k2b-tabs__list,.k2b-table-shell,.k2b-log-table,.k2b-pagination,.k2b-chart-explorer__viewport,.k2b-zoom-pan,.k2b-image-cropper__frame,.k2b-chat-timeline__viewport,.k2b-virtual-feed__viewport,.k2b-message-row__text,.k2b-chat-tasks,.k2b-chat-composer__commands,.k2b-chat-composer__attachments,.k2b-chat-composer__format,.k2b-chat-context-popup,.k2b-emoji-picker){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :where(.k2b-focus-inset,.k2b-panes,.k2b-scroll-area,.k2b-detail-panel,.k2b-data-panel,.k2b-floating-window,.k2b-panel-dialog,.k2b-disclosure,.k2b-dropdown__menu,.k2b-choice-popover,.k2b-choice-groups,.k2b-date-popover,.k2b-input-shell,.k2b-combobox__input,.k2b-tags-input,.k2b-multi-select-trigger,.k2b-date-trigger,.k2b-tabs__list,.k2b-table-shell,.k2b-log-table,.k2b-pagination,.k2b-chart-explorer__viewport,.k2b-zoom-pan,.k2b-image-cropper__frame,.k2b-chat-timeline__viewport,.k2b-virtual-feed__viewport,.k2b-message-row__text,.k2b-chat-tasks,.k2b-chat-composer__commands,.k2b-chat-composer__attachments,.k2b-chat-composer__format,.k2b-chat-context-popup,.k2b-emoji-picker) :where(:focus-visible){outline-offset:var(--k2b-focus-offset)}.k2b-ui.k2b-context-menu :where(:focus-visible){outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}@property --k2b-truncate-fade-on{syntax:"<number>";inherits:false;initial-value:0}@keyframes k2b-truncate-fade{0%,to{--k2b-truncate-fade-on:1;text-wrap-style:auto}}.k2b-ui :-webkit-any(.k2b-truncate-fade,.k2b-truncate-fade-lines){--k2b-truncate-fade-on:0;--k2b-truncate-fade-length:1.5rem;--k2b-truncate-fade-start:calc(var(--k2b-truncate-fade-inset,0px) - min(var(--k2b-truncate-fade-inset,0px),.75rem));--k2b-truncate-fade-end:linear-gradient(to left,transparent var(--k2b-truncate-fade-start),#000 max(var(--k2b-truncate-fade-inset,0px),calc(var(--k2b-truncate-fade-on)*var(--k2b-truncate-fade-length))));overflow:hidden;mask-image:var(--k2b-truncate-fade-end);min-width:0}.k2b-ui :-moz-any(.k2b-truncate-fade,.k2b-truncate-fade-lines){--k2b-truncate-fade-on:0;--k2b-truncate-fade-length:1.5rem;--k2b-truncate-fade-start:calc(var(--k2b-truncate-fade-inset,0px) - min(var(--k2b-truncate-fade-inset,0px),.75rem));--k2b-truncate-fade-end:linear-gradient(to left,transparent var(--k2b-truncate-fade-start),#000 max(var(--k2b-truncate-fade-inset,0px),calc(var(--k2b-truncate-fade-on)*var(--k2b-truncate-fade-length))));overflow:hidden;mask-image:var(--k2b-truncate-fade-end);min-width:0}.k2b-ui :is(.k2b-truncate-fade,.k2b-truncate-fade-lines){--k2b-truncate-fade-on:0;--k2b-truncate-fade-length:1.5rem;--k2b-truncate-fade-start:calc(var(--k2b-truncate-fade-inset,0px) - min(var(--k2b-truncate-fade-inset,0px),.75rem));--k2b-truncate-fade-end:linear-gradient(to left,transparent var(--k2b-truncate-fade-start),#000 max(var(--k2b-truncate-fade-inset,0px),calc(var(--k2b-truncate-fade-on)*var(--k2b-truncate-fade-length))));overflow:hidden;mask-image:var(--k2b-truncate-fade-end);min-width:0}.k2b-ui .k2b-truncate-fade{white-space:nowrap}.k2b-ui .k2b-truncate-fade-lines{--k2b-truncate-fade-length:max(1.5rem,calc(min(var(--k2b-truncate-fade-lines,2) - 1,1)*50%));--k2b-truncate-fade-above:linear-gradient(to left,transparent var(--k2b-truncate-fade-start),#000 var(--k2b-truncate-fade-inset,0px));display:block;max-height:calc(var(--k2b-truncate-fade-lines,2)*1lh);overflow-wrap:anywhere;mask-image:var(--k2b-truncate-fade-above),var(--k2b-truncate-fade-end);mask-position:top,bottom;mask-repeat:no-repeat;mask-size:100% calc(100% - 1lh),100% 1lh}.k2b-ui :-webkit-any(.k2b-truncate-fade,.k2b-truncate-fade-lines):-webkit-any(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:-webkit-any([dir=ltr],[dir=rtl] [dir=ltr] *)){--k2b-truncate-fade-end:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 max(var(--k2b-truncate-fade-inset,0px),calc(var(--k2b-truncate-fade-on)*var(--k2b-truncate-fade-length))));--k2b-truncate-fade-above:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 var(--k2b-truncate-fade-inset,0px))}.k2b-ui :-moz-any(.k2b-truncate-fade,.k2b-truncate-fade-lines):-moz-any(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:-moz-any([dir=ltr],[dir=rtl] [dir=ltr] *)){--k2b-truncate-fade-end:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 max(var(--k2b-truncate-fade-inset,0px),calc(var(--k2b-truncate-fade-on)*var(--k2b-truncate-fade-length))));--k2b-truncate-fade-above:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 var(--k2b-truncate-fade-inset,0px))}.k2b-ui :-webkit-any(.k2b-truncate-fade,.k2b-truncate-fade-lines):-webkit-any(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:-webkit-any([dir=ltr],[dir=rtl] [dir=ltr] *)){--k2b-truncate-fade-end:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 max(var(--k2b-truncate-fade-inset,0px),calc(var(--k2b-truncate-fade-on)*var(--k2b-truncate-fade-length))));--k2b-truncate-fade-above:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 var(--k2b-truncate-fade-inset,0px))}.k2b-ui :-moz-any(.k2b-truncate-fade,.k2b-truncate-fade-lines):-moz-any(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:-moz-any([dir=ltr],[dir=rtl] [dir=ltr] *)){--k2b-truncate-fade-end:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 max(var(--k2b-truncate-fade-inset,0px),calc(var(--k2b-truncate-fade-on)*var(--k2b-truncate-fade-length))));--k2b-truncate-fade-above:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 var(--k2b-truncate-fade-inset,0px))}.k2b-ui :is(.k2b-truncate-fade,.k2b-truncate-fade-lines):is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:is([dir=ltr],[dir=rtl] [dir=ltr] *)){--k2b-truncate-fade-end:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 max(var(--k2b-truncate-fade-inset,0px),calc(var(--k2b-truncate-fade-on)*var(--k2b-truncate-fade-length))));--k2b-truncate-fade-above:linear-gradient(to right,transparent var(--k2b-truncate-fade-start),#000 var(--k2b-truncate-fade-inset,0px))}.k2b-ui :-webkit-any(.k2b-truncate-fade,.k2b-truncate-fade-lines,.k2b-app-workspace__sidebar-item-meta,.k2b-app-workspace__sidebar-item-context) :-webkit-any(.k2b-truncate-fade,.k2b-truncate-fade-lines){--k2b-truncate-fade-inset:0px}.k2b-ui :-moz-any(.k2b-truncate-fade,.k2b-truncate-fade-lines,.k2b-app-workspace__sidebar-item-meta,.k2b-app-workspace__sidebar-item-context) :-moz-any(.k2b-truncate-fade,.k2b-truncate-fade-lines){--k2b-truncate-fade-inset:0px}.k2b-ui :is(.k2b-truncate-fade,.k2b-truncate-fade-lines,.k2b-app-workspace__sidebar-item-meta,.k2b-app-workspace__sidebar-item-context) :is(.k2b-truncate-fade,.k2b-truncate-fade-lines){--k2b-truncate-fade-inset:0px}@supports (animation-timeline: scroll()){.k2b-ui .k2b-truncate-fade{animation:linear both k2b-truncate-fade;animation-timeline:scroll(self inline)}.k2b-ui .k2b-truncate-fade-lines{animation:linear both k2b-truncate-fade,linear both k2b-truncate-fade;animation-timeline:scroll(self inline),scroll(self block)}}@supports  not (animation-timeline: scroll()){.k2b-ui .k2b-truncate-fade{text-overflow:ellipsis}.k2b-ui .k2b-truncate-fade-lines{display:-webkit-box;-webkit-line-clamp:var(--k2b-truncate-fade-lines,2);line-clamp:var(--k2b-truncate-fade-lines,2);text-overflow:ellipsis;-webkit-box-orient:vertical;white-space:normal!important}}.k2b-ui .k2b-panes{display:flex;overflow:hidden;background:var(--k2b-surface);isolation:isolate;width:100%;min-width:0;height:100%;min-height:0}.k2b-ui .k2b-panes__split{display:flex;flex:1;min-width:0;min-height:0}.k2b-ui .k2b-panes__split[data-direction=horizontal]{flex-direction:row}.k2b-ui .k2b-panes__split[data-direction=vertical]{flex-direction:column}.k2b-ui .k2b-panes__split-child{display:flex;overflow:hidden;min-width:0;min-height:0}.k2b-ui .k2b-panes__separator{position:relative;z-index:3;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;padding:0}.k2b-ui .k2b-panes__separator[data-direction=horizontal]{cursor:col-resize;width:.5rem}.k2b-ui .k2b-panes__separator[data-direction=vertical]{cursor:row-resize;height:.5rem}.k2b-ui .k2b-panes__separator[aria-disabled=true]{cursor:default}.k2b-ui .k2b-panes__separator>span{position:absolute;background:var(--k2b-border-strong);opacity:0;border-radius:999px;transition:opacity .12s,background-color .12s,box-shadow .12s}.k2b-ui .k2b-panes__separator[data-direction=horizontal]>span{inset:.5rem 0}.k2b-ui .k2b-panes__separator[data-direction=vertical]>span{inset:0 .5rem}.k2b-ui .k2b-panes__separator:not([aria-disabled=true]):hover>span,.k2b-ui .k2b-panes__separator:not([aria-disabled=true]):active>span{background:var(--k2b-success-500);opacity:1}.k2b-ui .k2b-panes__separator:not([aria-disabled=true]):focus-visible>span{background:var(--k2b-success-600);opacity:1}.k2b-ui .k2b-panes__separator:focus-visible{outline:none}.k2b-ui .k2b-panes__separator:focus-visible>span{box-shadow:0 0 0 3px color-mix(in srgb,var(--k2b-success-600)42%,transparent)}.k2b-ui .k2b-panes__group{position:relative;display:flex;overflow:hidden;flex-direction:column;flex:1;gap:0;min-width:0;height:100%;min-height:0}.k2b-ui .k2b-panes__tabs{position:relative;z-index:2;display:flex;color:var(--k2b-text-muted);background:var(--k2b-surface);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:none;align-items: center;gap:.25rem;min-width:0;height:2.5rem;padding:.375rem .5rem .375rem .75rem}.k2b-ui .k2b-panes__tabs::-webkit-scrollbar{display:none}.k2b-ui .k2b-panes__tabs-scrollbar{position:absolute;z-index:4;cursor:ew-resize;opacity:0;pointer-events:none;touch-action:none;border-radius:999px;height:.375rem;transition:opacity .12s;top:2.125rem;left:0;right:0}.k2b-ui .k2b-panes__tabs:hover+.k2b-panes__tabs-scrollbar,.k2b-ui .k2b-panes__tabs:focus-within+.k2b-panes__tabs-scrollbar,.k2b-ui .k2b-panes__tabs-scrollbar:hover{opacity:1;pointer-events:auto}.k2b-ui .k2b-panes__tabs-scrollbar>span{display:block;background:var(--k2b-border-strong);transform:translateX(var(--k2b-panes-scroll-left));width:var(--k2b-panes-scroll-width);background-clip:padding-box;border:.125rem solid #0000;border-radius:999px;height:100%}.k2b-ui .k2b-panes__tab{position:relative;display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items: center;gap:.25rem;min-width:5rem;max-width:16rem;height:1.75rem;padding:0;transition:color .12s,background-color .12s,box-shadow .12s,opacity .12s;font-size:.75rem}.k2b-ui .k2b-panes__tab:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-panes__tab[data-active=true]{color:var(--k2b-text);background:var(--k2b-surface-muted);font-weight:600}.k2b-ui .k2b-panes__tab[data-movable=true]{cursor:grab}.k2b-ui .k2b-panes__tab[data-dnd-active=true]{cursor:grabbing;opacity:.4}.k2b-ui .k2b-panes__tab-button{display:flex;border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:inherit;background:0 0;border:0;flex:1;align-items: center;gap:.375rem;min-width:0;height:100%;padding:0;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-panes__drag-surface,.k2b-ui.k2b-panes__drag-surface{display:flex;border-radius:inherit;color:inherit;font:inherit;overflow:hidden;background:0 0;flex:1;align-items: center;gap:.375rem;width:100%;min-width:0;height:100%;padding:0 .625rem}.k2b-ui .k2b-panes__drag-surface>span,.k2b-ui.k2b-panes__drag-surface>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui.k2b-panes__drag-preview[aria-hidden=true]{display:inline-flex;border:1px solid var(--k2b-border,#e4e4e7);border-radius:var(--k2b-radius-control,.5rem);color:var(--k2b-text,#09090b);background:var(--k2b-surface-elevated,#fff);box-shadow:var(--k2b-shadow-float,0 18px 48px #09090b2e);font-family:var(--k2b-font-sans,ui-sans-serif,system-ui,sans-serif);opacity:.96;flex:none;align-items: center;gap:.375rem;width:-moz-fit-content;width:fit-content;min-width:5rem;max-width:16rem;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui.k2b-panes__drag-preview[aria-hidden=true]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-panes__tab-button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-panes__icon{display:block;flex:none;font-size:.875rem;line-height:1}.k2b-ui .k2b-panes__close{position:absolute;z-index:2;display:inline-flex;color:var(--k2b-text-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items: center;width:1.5rem;height:1.5rem;padding:0;transition:opacity .12s,color .12s;top:.125rem;right:.125rem}.k2b-ui .k2b-panes__tab:hover>.k2b-panes__close,.k2b-ui .k2b-panes__tab:focus-within>.k2b-panes__close{opacity:1;pointer-events:auto}.k2b-ui .k2b-panes__close:focus-visible{opacity:1;pointer-events:auto}.k2b-ui .k2b-panes__tab[data-closable=true]:hover>.k2b-panes__tab-button .k2b-panes__drag-surface,.k2b-ui .k2b-panes__tab[data-closable=true]:focus-within>.k2b-panes__tab-button .k2b-panes__drag-surface{padding-right:1.5rem}.k2b-ui .k2b-panes__close:hover{color:var(--k2b-danger-text)}.k2b-ui .k2b-panes__close:focus-visible{color:var(--k2b-danger-text)}.k2b-ui .k2b-panes__close:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-panes__body{position:relative;display:block;overflow:hidden;flex:1;min-width:0;min-height:0}.k2b-ui .k2b-panes__panel{display:block;width:100%;min-width:0;height:100%;min-height:0}.k2b-ui .k2b-panes__panel[hidden]{display:none}.k2b-ui .k2b-panes__empty{display:flex;flex:1;justify-content:center;align-items: center;min-width:0;min-height:0}.k2b-ui .k2b-panes__add{display:inline-flex;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface);font:inherit;cursor:pointer;justify-content:center;align-items: center;gap:.375rem;min-height:2rem;padding:.375rem .625rem}.k2b-ui .k2b-panes__add:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-panes__add:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-panes__add--tab{background:0 0;border-color:#0000;flex:none;width:1.75rem;min-height:1.75rem;padding:0}.k2b-ui .k2b-panes__drop-targets{--k2b-panes-drop-edge:min(3.5rem,22cqi,22cqb);--k2b-panes-drop-gap:.375rem;position:absolute;z-index:5;overflow:hidden;container-type:size;pointer-events:none;inset:2.5rem .5rem .5rem}.k2b-ui .k2b-panes__drop-target{z-index:6;display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-success-text);background:var(--k2b-success-surface);box-shadow:none;pointer-events:auto;border:0;justify-content:center;align-items: center;gap:.375rem;transition:background-color .12s,transform .12s;font-size:.6875rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-panes__drop-target>i{flex:none;font-size:.875rem}.k2b-ui .k2b-panes__drop-target[data-active=true]{color:#fff;background:var(--k2b-success-500)}.k2b-ui .k2b-panes__drop-target[data-placement=tab]{position:absolute;z-index:10;border-radius:var(--k2b-radius-control);background:color-mix(in srgb,var(--k2b-success-surface)88%,transparent);width:1.5rem;top:.125rem;bottom:.125rem;left:-.75rem}.k2b-ui .k2b-panes__drop-target[data-placement=tab-end]{border-radius:var(--k2b-radius-control);background:color-mix(in srgb,var(--k2b-success-surface)88%,transparent);flex:none;width:1.5rem;height:1.75rem}.k2b-ui .k2b-panes__drop-target[data-placement=tab][data-active=true],.k2b-ui .k2b-panes__drop-target[data-placement=tab-end][data-active=true]{color:#fff;background:var(--k2b-success-500);transform:scale(1.08)}.k2b-ui .k2b-panes__drop-target[data-placement=body]{position:absolute;text-align:center;min-width:5rem;max-width:calc(100% - 1rem);min-height:2.5rem;padding:.5rem .625rem}.k2b-ui .k2b-panes__drop-target[data-kind=split]{overflow:hidden;white-space:nowrap;border-radius:0;min-width:0;max-width:none;min-height:0;padding:.25rem}.k2b-ui .k2b-panes__drop-target[data-kind=group]{inset:calc(var(--k2b-panes-drop-edge) + var(--k2b-panes-drop-gap) + var(--k2b-panes-drop-gap));border-radius:.375rem;min-width:0;min-height:0;padding:0;font-size:1rem}.k2b-ui .k2b-panes__drop-target[data-zone=left]{inset:calc(var(--k2b-panes-drop-gap) + var(--k2b-panes-drop-gap))auto calc(var(--k2b-panes-drop-gap) + var(--k2b-panes-drop-gap))var(--k2b-panes-drop-gap);width:var(--k2b-panes-drop-edge);clip-path:polygon(round .375rem,0 0,100% var(--k2b-panes-drop-edge),100% calc(100% - var(--k2b-panes-drop-edge)),0 100%);flex-direction:column}.k2b-ui .k2b-panes__drop-target[data-zone=right]{inset:calc(var(--k2b-panes-drop-gap) + var(--k2b-panes-drop-gap))var(--k2b-panes-drop-gap)calc(var(--k2b-panes-drop-gap) + var(--k2b-panes-drop-gap))auto;width:var(--k2b-panes-drop-edge);clip-path:polygon(round .375rem,100% 0,0 var(--k2b-panes-drop-edge),0 calc(100% - var(--k2b-panes-drop-edge)),100% 100%);flex-direction:column}.k2b-ui .k2b-panes__drop-target[data-zone=left]>span,.k2b-ui .k2b-panes__drop-target[data-zone=right]>span{display:none}.k2b-ui .k2b-panes__drop-target[data-zone=top]{inset:var(--k2b-panes-drop-gap)calc(var(--k2b-panes-drop-gap) + var(--k2b-panes-drop-gap))auto;height:var(--k2b-panes-drop-edge);clip-path:polygon(round .375rem,0 0,100% 0,calc(100% - var(--k2b-panes-drop-edge))100%,var(--k2b-panes-drop-edge)100%)}.k2b-ui .k2b-panes__drop-target[data-zone=bottom]{inset:auto calc(var(--k2b-panes-drop-gap) + var(--k2b-panes-drop-gap))var(--k2b-panes-drop-gap);height:var(--k2b-panes-drop-edge);clip-path:polygon(round .375rem,var(--k2b-panes-drop-edge)0,calc(100% - var(--k2b-panes-drop-edge))0,100% 100%,0 100%)}@container (width<=18rem){.k2b-ui .k2b-panes__drop-target[data-kind=split]>span{display:none}}@container (height<=12rem){.k2b-ui .k2b-panes__drop-target[data-kind=split]>span{display:none}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-panes__separator>span,.k2b-ui .k2b-panes__tab,.k2b-ui .k2b-panes__drop-target{transition:none}}.k2b-ui .k2b-app-workspace__sidebar-body{display:flex;min-height:calc(var(--spacing,.25rem)*0);overflow:auto;flex:1;gap:.25rem;padding:0}.k2b-ui .k2b-app-workspace__sidebar-footer{padding:0}.k2b-ui .k2b-app-workspace__sidebar-section{display:flex;min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;gap:.125rem}.k2b-ui .k2b-app-workspace__sidebar-section-header{display:flex;min-width:calc(var(--spacing,.25rem)*0);align-items: center;min-height:1.75rem;margin:.375rem .25rem .125rem .5rem}.k2b-ui .k2b-app-workspace__sidebar-section-header>h2{color:var(--k2b-text-secondary);letter-spacing:normal;text-transform:none;min-width:0;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-app-workspace__sidebar-section-actions{display:flex;flex-shrink:0;align-items: center;gap:.125rem;margin-left:auto}.k2b-ui .k2b-app-workspace__sidebar-item{display:flex;min-width:calc(var(--spacing,.25rem)*0);text-align:left;border-radius:var(--k2b-radius-control);color:var(--k2b-text);text-decoration:none;cursor:pointer;padding:.375rem .5625rem;background:0 0;border:0;align-items: center;gap:.5rem;width:100%;min-height:2rem;padding-inline-start:calc(.5625rem + var(--k2b-sidebar-item-depth,0)*.75rem);font-size:.8125rem;line-height:1.125rem}.k2b-ui .k2b-app-workspace__sidebar-item:hover{color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-app-workspace__sidebar-item:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-app-workspace__nav-tree,.k2b-ui .k2b-app-workspace__nav-tree-group{display:flex;flex-direction:column;gap:.125rem;min-width:0}.k2b-ui .k2b-app-workspace__nav-tree-node{outline:none;min-width:0}.k2b-ui .k2b-app-workspace__nav-tree-node:focus-visible>.k2b-app-workspace__nav-tree-row{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-app-workspace__nav-tree-node[data-k2b-nav-tree-dragging]>.k2b-app-workspace__nav-tree-row{opacity:.5}.k2b-ui .k2b-app-workspace__nav-tree-node[data-k2b-nav-tree-drop]{position:relative}.k2b-ui .k2b-app-workspace__nav-tree-node[data-k2b-nav-tree-drop]:after{content:"";position:absolute;inset-inline:calc(.5625rem + var(--k2b-nav-tree-depth,0)*.75rem).5625rem;background:var(--k2b-app-workspace-active,var(--k2b-focus-ring));pointer-events:none;border-radius:1px;height:2px}.k2b-ui .k2b-app-workspace__nav-tree-node[data-k2b-nav-tree-drop=before]:after{top:calc(-.0625rem - 1px)}.k2b-ui .k2b-app-workspace__nav-tree-node[data-k2b-nav-tree-drop=after]:after{bottom:calc(-.0625rem - 1px)}.k2b-ui .k2b-app-workspace__nav-tree-toggle{display:grid;color:var(--k2b-text-muted);border-radius:.35rem;flex:none;place-items: center;width:1.5rem;height:1.5rem}.k2b-ui .k2b-app-workspace__nav-tree-toggle:hover{color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-app-workspace__nav-tree-toggle>i{font-size:.75rem}.k2b-ui .k2b-app-workspace__sidebar-item-meta.k2b-app-workspace__nav-tree-leaf-meta{display:inline-flex;justify-content:flex-end;min-width:1.5rem}.k2b-ui .k2b-app-workspace__sidebar-item.is-active{color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected);font-weight:600}.k2b-ui .k2b-app-workspace__sidebar-item.is-active:hover{background:var(--k2b-app-workspace-selected)}.k2b-ui :is(.k2b-app-workspace__sidebar-item.is-active,.k2b-navigation__row[data-active]>.k2b-navigation__control){--k2b-text-muted:var(--k2b-text-secondary)}.k2b-ui .k2b-app-workspace__sidebar-item:disabled{opacity:.45;cursor:not-allowed}.k2b-ui .k2b-app-workspace__sidebar-item-icon{text-align:center;flex-shrink:0;width:1rem}.k2b-ui .k2b-app-workspace__sidebar-item-label{min-width:calc(var(--spacing,.25rem)*0);display:grid;text-align:start;flex:1}.k2b-ui .k2b-app-workspace__sidebar-item-label-text,.k2b-ui .k2b-app-workspace__sidebar-item-label[data-label]:after{grid-area:1/1;text-wrap:balance;align-self: center}.k2b-ui .k2b-app-workspace__sidebar-item-label[data-label]:after{content:attr(data-label)/"";display:block;overflow:hidden;overflow-wrap:anywhere;visibility:hidden;max-height:2lh;font-weight:600}.k2b-ui .k2b-app-workspace__sidebar-item-label:is([data-lines="1"],:has(~.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status),.k2b-app-workspace__sidebar-item-copy:has(~.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status)>*):after{display:none}.k2b-ui .k2b-app-workspace__sidebar-item-label:is([data-lines="1"],:has(~.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status),.k2b-app-workspace__sidebar-item-copy:has(~.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status)>*)>.k2b-app-workspace__sidebar-item-label-text{--k2b-truncate-fade-lines:1;white-space:nowrap}.k2b-ui .k2b-app-workspace__sidebar-item-meta{display:inline-flex;color:var(--k2b-text-muted);flex-shrink:0;align-items: center;font-size:.625rem;line-height:1}.k2b-ui .k2b-app-workspace__sidebar-item-meta :where(i){display:inline-block;line-height:1}.k2b-ui .k2b-app-workspace__sidebar-status{display:inline-flex;align-items: center;gap:.25rem}.k2b-ui .k2b-app-workspace__sidebar-item-meta:has(>.k2b-app-workspace__sidebar-status:only-child:empty){display:none}.k2b-ui .k2b-app-workspace__sidebar-status-muted,.k2b-ui .k2b-app-workspace__sidebar-status-mention{display:inline-grid;place-items: center;width:.875rem;height:1rem;font-size:.75rem;line-height:1}.k2b-ui .k2b-app-workspace__sidebar-status-mention{color:var(--k2b-action);font-weight:700}.k2b-ui .k2b-app-workspace__sidebar-status-unread{display:inline-flex;justify-content:flex-end;align-items: center;width:1.75rem;height:1rem}.k2b-ui .k2b-app-workspace__sidebar-status-count{box-sizing:border-box;color:var(--k2b-text);background:color-mix(in srgb,var(--k2b-text)10%,transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:1rem;height:1rem;padding-inline-start:.25rem;padding-inline-end:.25rem;font-size:.6875rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-app-workspace__sidebar-status-count[data-mention=true]{color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-app-workspace__sidebar-status[data-waiting=zero] .k2b-app-workspace__sidebar-status-count{color:var(--k2b-text-muted);background:color-mix(in srgb,var(--k2b-text)5%,transparent)}.k2b-ui .k2b-app-workspace__sidebar-status-dot{background:var(--k2b-text-muted);border-radius:999px;width:.5rem;height:.5rem;margin-inline-start:.25rem;margin-inline-end:.25rem}.k2b-ui .k2b-app-workspace__sidebar-item{--k2b-sidebar-item-unread-weight:600}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]{--k2b-sidebar-item-unread-weight:700}.k2b-ui :-webkit-any(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):has(>.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status[data-unread=count])>:-webkit-any(.k2b-app-workspace__sidebar-item-copy,.k2b-app-workspace__sidebar-item-label) .k2b-app-workspace__sidebar-item-label-text{font-weight:var(--k2b-sidebar-item-unread-weight)}.k2b-ui :-moz-any(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):has(>.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status[data-unread=count])>:-moz-any(.k2b-app-workspace__sidebar-item-copy,.k2b-app-workspace__sidebar-item-label) .k2b-app-workspace__sidebar-item-label-text{font-weight:var(--k2b-sidebar-item-unread-weight)}.k2b-ui :-webkit-any(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):has(>.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status[data-unread=count])>:-webkit-any(.k2b-app-workspace__sidebar-item-copy,.k2b-app-workspace__sidebar-item-label) .k2b-app-workspace__sidebar-item-label-text{font-weight:var(--k2b-sidebar-item-unread-weight)}.k2b-ui :-moz-any(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):has(>.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status[data-unread=count])>:-moz-any(.k2b-app-workspace__sidebar-item-copy,.k2b-app-workspace__sidebar-item-label) .k2b-app-workspace__sidebar-item-label-text{font-weight:var(--k2b-sidebar-item-unread-weight)}.k2b-ui :is(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):has(>.k2b-app-workspace__sidebar-item-meta .k2b-app-workspace__sidebar-status[data-unread=count])>:is(.k2b-app-workspace__sidebar-item-copy,.k2b-app-workspace__sidebar-item-label) .k2b-app-workspace__sidebar-item-label-text{font-weight:var(--k2b-sidebar-item-unread-weight)}@media (forced-colors:active){.k2b-ui .k2b-app-workspace__sidebar-status-count{outline:1px solid canvastext;outline-offset:-1px}.k2b-ui .k2b-app-workspace__sidebar-status-dot{forced-color-adjust:none;background:canvastext}}.k2b-ui .k2b-app-workspace__main{position:relative;display:flex;min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);z-index:1;overflow:auto;scrollbar-gutter:stable;background:var(--k2b-surface);box-shadow:var(--k2b-shadow-workspace-edge);flex-direction:column;flex:1}.k2b-ui .k2b-app-workspace__main[data-scroll=false]{overflow:hidden;scrollbar-gutter:auto}.k2b-ui .k2b-app-workspace__main[data-width=content]>*{width:min(100%,72rem);margin-inline-start:auto;margin-inline-end:auto}.k2b-ui .k2b-chart{position:relative;display:block;min-width:calc(var(--spacing,.25rem)*0)}.k2b-ui :where(.k2b-chart){color:var(--k2b-text-muted)}.k2b-ui .k2b-chart[data-drag=idle]{cursor:grab}.k2b-ui .k2b-chart[data-drag=active]{cursor:grabbing;-webkit-user-select:none;user-select:none}.k2b-ui .k2b-chart[data-crosshair=true]{cursor:crosshair}.k2b-ui .k2b-chart[data-drag]{touch-action:none}.k2b-ui .k2b-chart[data-interactive=true]:focus-visible{border-radius:var(--k2b-radius-control);outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-chart__svg,.k2b-ui .k2b-chart__svg>svg{display:block;width:100%;height:100%}.k2b-ui .k2b-chart__svg[data-stretch]{container-type:size;--k2b-chart-inverse-x:tan(atan2(var(--k2b-chart-width),100cqw));--k2b-chart-inverse-y:tan(atan2(var(--k2b-chart-height),100cqh))}.k2b-ui .k2b-chart__svg[data-stretch] text{scale:var(--k2b-chart-inverse-x)var(--k2b-chart-inverse-y)}.k2b-ui .k2b-chart__svg[data-stretch] :-webkit-any(circle,.stdlib-chart-point,.stdlib-chart-legend){transform-box:fill-box;transform-origin:center;scale:var(--k2b-chart-inverse-x)var(--k2b-chart-inverse-y)}.k2b-ui .k2b-chart__svg[data-stretch] :-moz-any(circle,.stdlib-chart-point,.stdlib-chart-legend){transform-box:fill-box;transform-origin:center;scale:var(--k2b-chart-inverse-x)var(--k2b-chart-inverse-y)}.k2b-ui .k2b-chart__svg[data-stretch] :is(circle,.stdlib-chart-point,.stdlib-chart-legend){transform-box:fill-box;transform-origin:center;scale:var(--k2b-chart-inverse-x)var(--k2b-chart-inverse-y)}.k2b-ui .k2b-chart__svg[data-stretch] .stdlib-chart-legend text{scale:none}.k2b-ui .k2b-chart[data-chart-kind=scatter] .k2b-chart__svg[data-stretch] .stdlib-chart-point{scale:calc(var(--k2b-chart-inverse-x)*1.75)calc(var(--k2b-chart-inverse-y)*1.75)}.k2b-ui .k2b-chart__svg[data-stretch] :-webkit-any(path,line,rect,circle){vector-effect:non-scaling-stroke}.k2b-ui .k2b-chart__svg[data-stretch] :-moz-any(path,line,rect,circle){vector-effect:non-scaling-stroke}.k2b-ui .k2b-chart__svg[data-stretch] :is(path,line,rect,circle){vector-effect:non-scaling-stroke}.k2b-ui .k2b-chart[data-chart-kind=sparkline] .k2b-chart__svg{padding:4px}.k2b-ui .k2b-chart[data-chart-kind=sparkline] .k2b-chart__svg>svg{overflow:visible}.k2b-ui .k2b-chart[data-interactive] .k2b-chart__svg :-webkit-any(.stdlib-chart-heatmap-label,.stdlib-chart-box-median,.stdlib-chart-box-whisker,.stdlib-chart-box-cap){pointer-events:none}.k2b-ui .k2b-chart[data-interactive] .k2b-chart__svg :-moz-any(.stdlib-chart-heatmap-label,.stdlib-chart-box-median,.stdlib-chart-box-whisker,.stdlib-chart-box-cap){pointer-events:none}.k2b-ui .k2b-chart[data-interactive] .k2b-chart__svg :is(.stdlib-chart-heatmap-label,.stdlib-chart-box-median,.stdlib-chart-box-whisker,.stdlib-chart-box-cap){pointer-events:none}.k2b-ui .k2b-chart [data-chart-datum]{cursor:crosshair}.k2b-ui .k2b-chart [data-inspected]:not([data-chart-role=value])>:-webkit-any(rect,path,circle){stroke-width:2px;vector-effect:non-scaling-stroke;stroke:var(--k2b-chart-inspection-color)!important}.k2b-ui .k2b-chart [data-inspected]:not([data-chart-role=value])>:-moz-any(rect,path,circle){stroke-width:2px;vector-effect:non-scaling-stroke;stroke:var(--k2b-chart-inspection-color)!important}.k2b-ui .k2b-chart [data-inspected]:not([data-chart-role=value])>:-webkit-any(rect,path,circle){stroke-width:2px;vector-effect:non-scaling-stroke;stroke:var(--k2b-chart-inspection-color)!important}.k2b-ui .k2b-chart [data-inspected]:not([data-chart-role=value])>:-moz-any(rect,path,circle){stroke-width:2px;vector-effect:non-scaling-stroke;stroke:var(--k2b-chart-inspection-color)!important}.k2b-ui .k2b-chart [data-inspected]:not([data-chart-role=value])>:is(rect,path,circle){stroke-width:2px;vector-effect:non-scaling-stroke;stroke:var(--k2b-chart-inspection-color)!important}.k2b-ui .k2b-chart [data-inspected]>.stdlib-chart-inspection-point{fill:var(--k2b-chart-inspection-color)}.k2b-ui .k2b-chart [data-inspected][data-chart-role=value]>:-webkit-any(.stdlib-chart-gauge-value,.stdlib-chart-stat-value){text-decoration:underline}.k2b-ui .k2b-chart [data-inspected][data-chart-role=value]>:-moz-any(.stdlib-chart-gauge-value,.stdlib-chart-stat-value){text-decoration:underline}.k2b-ui .k2b-chart [data-inspected][data-chart-role=value]>:is(.stdlib-chart-gauge-value,.stdlib-chart-stat-value){text-decoration:underline}.k2b-ui .k2b-chart[data-inspecting=series]:after{content:"";position:absolute;top:0;bottom:0;left:var(--k2b-chart-inspection-x);opacity:.3;pointer-events:none;border-left:1px dashed}.k2b-ui .k2b-chart .stdlib-chart{color:inherit}.k2b-ui .k2b-chart .stdlib-chart-tick-label,.k2b-ui .k2b-chart .stdlib-chart-bar-value,.k2b-ui .k2b-chart .stdlib-chart-axis-label{font-family:var(--k2b-font-mono);font-variant-numeric:tabular-nums}.k2b-ui .k2b-chart .stdlib-chart a{cursor:pointer}.k2b-ui .k2b-chart .stdlib-chart a:hover .stdlib-chart-state-region,.k2b-ui .k2b-chart .stdlib-chart a:focus .stdlib-chart-state-region{outline:none;opacity:.8}.k2b-ui .k2b-chart__empty{display:flex;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--k2b-text-muted);justify-content:center;align-items: center}.k2b-ui .k2b-chart__anchor{pointer-events:none;position:absolute;top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:1px;height:1px}.k2b-ui .k2b-chart__controls{position:absolute;top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);z-index:10;display:flex;align-items: center;gap:calc(var(--spacing,.25rem)*1)}.k2b-ui .k2b-zoom-pan{position:relative;overflow:hidden;border-radius:var(--k2b-radius-control);touch-action:pan-x pan-y;min-width:0}.k2b-ui .k2b-zoom-pan:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-zoom-pan[data-zoomed]{cursor:grab;touch-action:none;user-select:none}.k2b-ui .k2b-zoom-pan[data-dragging]{cursor:grabbing}.k2b-ui .k2b-zoom-pan__stage{display:flex;box-sizing:border-box;transform-origin:0 0;justify-content:center;align-items: center;width:100%;height:100%}.k2b-ui .k2b-zoom-pan[data-controls=visible]>.k2b-zoom-pan__stage{padding:2.75rem .75rem .75rem}.k2b-ui .k2b-zoom-pan__stage>*{max-width:100%;max-height:100%}.k2b-ui .k2b-zoom-pan__stage[data-smooth]{transition:transform .16s ease-out}.k2b-ui .k2b-zoom-pan__controls{position:absolute;top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);z-index:10;display:flex;align-items: center;gap:calc(var(--spacing,.25rem)*1);transition:opacity .15s ease-out}@media (hover:hover){.k2b-ui .k2b-zoom-pan[data-controls=hover]:not(:-webkit-any(:hover,:focus-within,[data-zoomed])) .k2b-zoom-pan__controls{opacity:0}.k2b-ui .k2b-zoom-pan[data-controls=hover]:not(:-moz-any(:hover,:focus-within,[data-zoomed])) .k2b-zoom-pan__controls{opacity:0}.k2b-ui .k2b-zoom-pan[data-controls=hover]:not(:-webkit-any(:hover,:focus-within,[data-zoomed])) .k2b-zoom-pan__controls{opacity:0}.k2b-ui .k2b-zoom-pan[data-controls=hover]:not(:-moz-any(:hover,:focus-within,[data-zoomed])) .k2b-zoom-pan__controls{opacity:0}.k2b-ui .k2b-zoom-pan[data-controls=hover]:not(:is(:hover,:focus-within,[data-zoomed])) .k2b-zoom-pan__controls{opacity:0}}.k2b-ui .k2b-zoom-pan-dialog{display:flex;flex-direction:column;flex:1;gap:1rem;min-height:0}.k2b-ui .k2b-zoom-pan-dialog>.k2b-zoom-pan{background:var(--k2b-surface-muted);box-shadow:inset 0 0 0 1px var(--k2b-border);flex:1;min-height:0}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-zoom-pan__stage[data-smooth],.k2b-ui .k2b-zoom-pan__controls{transition:none}}.k2b-ui .k2b-ui-portal{display:contents}.k2b-ui .k2b-button{display:inline-flex;white-space:nowrap;border-radius:var(--k2b-radius-control);color:#fff;background:var(--k2b-action-solid);text-decoration:none;cursor:pointer;user-select:none;border:1px solid #0000;justify-content:center;align-items: center;gap:.375rem;min-height:2rem;padding:.375rem .75rem;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,opacity .15s ease-out,scale .1s ease-out;font-size:.8125rem;font-weight:600;line-height:1.125rem}.k2b-ui .k2b-button[data-size=sm]{min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-button[data-size=xs]{gap:.25rem;min-height:1.5rem;padding:.125rem .375rem;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-button[data-size=lg]{min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.k2b-ui .k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:var(--k2b-action-solid-hover)}.k2b-ui .k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:var(--k2b-action-solid-hover)}.k2b-ui .k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:var(--k2b-action-solid-hover)}.k2b-ui .k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:var(--k2b-action-solid-hover)}.k2b-ui .k2b-button:not(:is(:disabled,[aria-disabled=true])):hover{background:var(--k2b-action-solid-hover)}.k2b-ui .k2b-button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-button:-webkit-any(:not([data-variant]),[data-variant=primary],[data-variant=danger],[data-variant=warning],[data-variant=success],[data-variant=ai]):focus-visible{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset),calc(var(--k2b-focus-offset)*2))}.k2b-ui .k2b-button:-moz-any(:not([data-variant]),[data-variant=primary],[data-variant=danger],[data-variant=warning],[data-variant=success],[data-variant=ai]):focus-visible{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset),calc(var(--k2b-focus-offset)*2))}.k2b-ui .k2b-button:is(:not([data-variant]),[data-variant=primary],[data-variant=danger],[data-variant=warning],[data-variant=success],[data-variant=ai]):focus-visible{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset),calc(var(--k2b-focus-offset)*2))}.k2b-ui .k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):active{scale:.98}.k2b-ui .k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):active{scale:.98}.k2b-ui .k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):active{scale:.98}.k2b-ui .k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):active{scale:.98}.k2b-ui .k2b-button:not(:is(:disabled,[aria-disabled=true])):active{scale:.98}.k2b-ui .k2b-button:-webkit-any(:disabled,[aria-disabled=true]){opacity:.4;cursor:not-allowed;box-shadow:none;transition:none}.k2b-ui .k2b-button:-moz-any(:disabled,[aria-disabled=true]){opacity:.4;cursor:not-allowed;box-shadow:none;transition:none}.k2b-ui .k2b-button:is(:disabled,[aria-disabled=true]){opacity:.4;cursor:not-allowed;box-shadow:none;transition:none}.k2b-ui .k2b-button[data-variant=secondary]{border-color:var(--k2b-border);color:var(--k2b-text-secondary);background:var(--k2b-surface)}.k2b-ui .k2b-button[data-variant=secondary]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=secondary]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=secondary]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=secondary]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=secondary]:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=ghost]{color:var(--k2b-text-secondary);background:0 0}.k2b-ui .k2b-button[data-variant=ghost]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=ghost]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=ghost]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=ghost]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=ghost]:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=text]{color:var(--k2b-text-secondary);background:0 0;border-left-width:0;border-right-width:0;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-button[data-variant=text]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button[data-variant=text]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button[data-variant=text]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button[data-variant=text]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button[data-variant=text]:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button[data-variant=subtle]{color:var(--k2b-text-secondary);background:var(--k2b-field-surface,var(--k2b-surface-muted))}.k2b-ui .k2b-button[data-variant=subtle]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=subtle]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=subtle]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=subtle]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=subtle]:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-button[data-variant=input]{color:var(--k2b-text-secondary);background:var(--k2b-field-surface,var(--k2b-surface-muted));border-color:#0000;min-height:2.25rem}.k2b-ui .k2b-icon-button[data-variant=input]{width:2.25rem}.k2b-ui .k2b-button[data-variant=input]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-border);color:var(--k2b-text);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-button[data-variant=input]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-border);color:var(--k2b-text);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-button[data-variant=input]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-border);color:var(--k2b-text);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-button[data-variant=input]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-border);color:var(--k2b-text);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-button[data-variant=input]:not(:is(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-border);color:var(--k2b-text);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-button[data-variant=input]:focus-visible{background:var(--k2b-surface);box-shadow:var(--k2b-focus-inset);outline:none;border-color:#0000}.k2b-ui .k2b-button[data-variant=danger]{background:var(--k2b-danger-600)}.k2b-ui .k2b-button[data-variant=danger]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-danger-600)86%,#000)}.k2b-ui .k2b-button[data-variant=danger]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-danger-600)86%,#000)}.k2b-ui .k2b-button[data-variant=danger]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-danger-600)86%,#000)}.k2b-ui .k2b-button[data-variant=danger]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-danger-600)86%,#000)}.k2b-ui .k2b-button[data-variant=danger]:not(:is(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-danger-600)86%,#000)}.k2b-ui .k2b-button[data-variant=warning]{color:#422006;background:var(--k2b-warning-500)}.k2b-ui .k2b-button[data-variant=warning]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-warning-500)86%,#000)}.k2b-ui .k2b-button[data-variant=warning]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-warning-500)86%,#000)}.k2b-ui .k2b-button[data-variant=warning]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-warning-500)86%,#000)}.k2b-ui .k2b-button[data-variant=warning]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-warning-500)86%,#000)}.k2b-ui .k2b-button[data-variant=warning]:not(:is(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-warning-500)86%,#000)}.k2b-ui .k2b-button[data-variant=success]{background:var(--k2b-success-600)}.k2b-ui .k2b-button[data-variant=success]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-success-600)86%,#000)}.k2b-ui .k2b-button[data-variant=success]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-success-600)86%,#000)}.k2b-ui .k2b-button[data-variant=success]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-success-600)86%,#000)}.k2b-ui .k2b-button[data-variant=success]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-success-600)86%,#000)}.k2b-ui .k2b-button[data-variant=success]:not(:is(:disabled,[aria-disabled=true])):hover{background:color-mix(in srgb,var(--k2b-success-600)86%,#000)}.k2b-ui .k2b-button[data-variant=ai]{border-color:var(--k2b-ai-solid);color:var(--k2b-ai-on-solid);background:var(--k2b-ai-solid)}.k2b-ui .k2b-button[data-variant=ai]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-ai-solid-hover);color:var(--k2b-ai-on-solid);background:var(--k2b-ai-solid-hover)}.k2b-ui .k2b-button[data-variant=ai]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-ai-solid-hover);color:var(--k2b-ai-on-solid);background:var(--k2b-ai-solid-hover)}.k2b-ui .k2b-button[data-variant=ai]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-ai-solid-hover);color:var(--k2b-ai-on-solid);background:var(--k2b-ai-solid-hover)}.k2b-ui .k2b-button[data-variant=ai]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-ai-solid-hover);color:var(--k2b-ai-on-solid);background:var(--k2b-ai-solid-hover)}.k2b-ui .k2b-button[data-variant=ai]:not(:is(:disabled,[aria-disabled=true])):hover{border-color:var(--k2b-ai-solid-hover);color:var(--k2b-ai-on-solid);background:var(--k2b-ai-solid-hover)}.k2b-ui .k2b-button__label{display:inline-flex;justify-content:center;align-items: center;gap:.375rem}.k2b-ui .k2b-button[data-wrap=true]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.k2b-ui .k2b-button[data-wrap=true]>.k2b-button__label{min-width:0}.k2b-ui .k2b-button[data-align=start]{text-align:start;justify-content:flex-start}.k2b-ui .k2b-button[data-align=start]>.k2b-button__label{flex:auto;justify-content:flex-start;min-width:0}@layer components{:where(.k2b-ui .k2b-button:has(>.k2b-button__busy)){position:relative}}.k2b-ui .k2b-button:has(>.k2b-button__busy)>.k2b-button__label{opacity:0}.k2b-ui .k2b-button__busy{position:absolute;display:flex;pointer-events:none;justify-content:center;align-items: center;inset:0}.k2b-ui .k2b-icon-button{width:2rem;padding:0}.k2b-ui .k2b-icon-button[data-size=sm]{width:1.75rem}.k2b-ui .k2b-icon-button[data-size=xs]{width:1.5rem}.k2b-ui .k2b-icon-button[data-size=lg]{width:2.5rem}.k2b-ui .k2b-dropdown.k2b-split-button{gap:0;transition:scale .1s ease-out}.k2b-ui .k2b-split-button>.k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-split-button>.k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-split-button>.k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-split-button>.k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-split-button>.k2b-button:not(:is(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-dropdown.k2b-split-button:has(>.k2b-split-button__primary:not(:disabled):active){scale:.98}.k2b-ui .k2b-split-button>.k2b-split-button__primary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__primary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__primary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__primary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__primary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button__primary-menu>.k2b-split-button__primary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button__primary-menu>.k2b-split-button__primary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button__primary-menu>.k2b-split-button__primary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button__primary-menu>.k2b-split-button__primary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button__primary-menu>.k2b-split-button__primary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__primary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__primary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__primary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button__primary-menu>.k2b-split-button__primary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button__primary-menu>.k2b-split-button__primary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button__primary-menu>.k2b-split-button__primary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button__primary-menu{gap:0}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger{border-inline-start-color:color-mix(in srgb,currentColor 24%,transparent);margin-inline-start:-1px}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-split-button>.k2b-split-button__menu-trigger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-button,.k2b-ui .k2b-dropdown.k2b-split-button{transition:none}.k2b-ui .k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-button:not(:is(:disabled,[aria-disabled=true])):active{scale:none}.k2b-ui .k2b-dropdown.k2b-split-button:has(>.k2b-split-button__primary:not(:disabled):active){scale:none}}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):active{scale:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):active{scale:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-button:not(:-webkit-any(:disabled,[aria-disabled=true])):active{scale:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-button:not(:-moz-any(:disabled,[aria-disabled=true])):active{scale:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-button:not(:is(:disabled,[aria-disabled=true])):active{scale:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-dropdown.k2b-split-button:has(>.k2b-split-button__primary:not(:disabled):active){scale:none}@media (any-pointer:coarse){@layer components{:where(.k2b-ui .k2b-button){position:relative}}.k2b-ui .k2b-button:after{content:"";position:absolute;inset:min(0px,50% - 1.375rem)}.k2b-ui .k2b-button:not(:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-button:not(:first-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-button:not(:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-button:not(:first-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-button:not(:first-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-button:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-button:not(:first-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-button:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-button:not(:first-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-button:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>:is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-detail-panel__heading>.k2b-detail-panel__supporting{grid-column:-3/-2}.k2b-ui :-webkit-any(.k2b-detail-panel__header,.k2b-detail-panel__primary-actions,.k2b-image-input__actions,.k2b-content-pdf-preview__actions,.k2b-toolbar[data-wrap=true],.k2b-toolbar[data-orientation=vertical]){row-gap:.625rem}.k2b-ui :-moz-any(.k2b-detail-panel__header,.k2b-detail-panel__primary-actions,.k2b-image-input__actions,.k2b-content-pdf-preview__actions,.k2b-toolbar[data-wrap=true],.k2b-toolbar[data-orientation=vertical]){row-gap:.625rem}.k2b-ui :is(.k2b-detail-panel__header,.k2b-detail-panel__primary-actions,.k2b-image-input__actions,.k2b-content-pdf-preview__actions,.k2b-toolbar[data-wrap=true],.k2b-toolbar[data-orientation=vertical]){row-gap:.625rem}.k2b-ui .k2b-button.k2b-detail-panel__action,.k2b-ui .k2b-detail-panel__action-row .k2b-button{min-height:2.75rem}.k2b-ui .k2b-button.k2b-detail-panel__action:after,.k2b-ui .k2b-detail-panel__action-row .k2b-button:after{top:0;bottom:0}}.k2b-ui .k2b-spin{animation:.9s linear infinite k2b-spin}.k2b-ui .k2b-segmented-control{display:inline-flex;border-radius:var(--k2b-radius-surface);background:0 0;border:0;align-items:stretch;width:100%;padding:calc(.125rem + 1px)}.k2b-ui .k2b-segmented-control__option{position:relative;display:inline-flex;min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items: center;gap:.25rem;min-height:2rem;padding:.25rem .5rem;transition:background-color .15s ease-out,color .15s ease-out;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-segmented-control[data-size=sm] .k2b-segmented-control__option{min-height:1.75rem;padding:.1875rem .5rem;font-size:.6875rem}.k2b-ui .k2b-segmented-control__option:not(:-webkit-any(:disabled,[aria-checked=true])):hover{color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-segmented-control__option:not(:-moz-any(:disabled,[aria-checked=true])):hover{color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-segmented-control__option:not(:-webkit-any(:disabled,[aria-checked=true])):hover{color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-segmented-control__option:not(:-moz-any(:disabled,[aria-checked=true])):hover{color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-segmented-control__option:not(:is(:disabled,[aria-checked=true])):hover{color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-segmented-control__option[data-selected=true],.k2b-ui .k2b-segmented-control__option[aria-checked=true]{color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected)}@media (forced-colors:active){.k2b-ui .k2b-segmented-control__option[aria-checked=true]{text-decoration:underline 2px;text-underline-offset:.3em}}.k2b-ui .k2b-segmented-control__option:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-segmented-control__option:disabled{opacity:.45;cursor:not-allowed}.k2b-ui .k2b-segmented-control[aria-disabled=true]{opacity:.5;pointer-events:none}.k2b-ui .k2b-segmented-control[aria-disabled=true] .k2b-segmented-control__option:disabled{opacity:1}@media (max-width:767px){.k2b-ui .k2b-segmented-control__option{min-height:2.5rem}}.k2b-ui .k2b-field,.k2b-ui .k2b-check-field,.k2b-ui .k2b-switch-field{display:flex;min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;gap:.375rem}@supports (grid-template-rows: subgrid){.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]){display:grid;grid-template-rows:subgrid;grid-row:span 4;align-content: start}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true])>.k2b-field__label{grid-row:1}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__description))>.k2b-field__label{grid-row:1/3}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true])>.k2b-field__description{grid-row:2}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__label))>.k2b-field__description{grid-row:1/3}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true])>:not(:-webkit-any(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3;align-self: start}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true])>:not(:-moz-any(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3;align-self: start}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true])>:not(:-webkit-any(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3;align-self: start}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true])>:not(:-moz-any(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3;align-self: start}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true])>:not(:is(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3;align-self: start}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__error))>:not(:-webkit-any(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3/5}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__error))>:not(:-moz-any(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3/5}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__error))>:not(:-webkit-any(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3/5}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__error))>:not(:-moz-any(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3/5}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__error))>:not(:is(.k2b-field__label,.k2b-field__description,.k2b-field__error)){grid-row:3/5}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__label,>.k2b-field__description))>:not(.k2b-field__error){grid-row:1/5}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]):not(:has(>.k2b-field__label,>.k2b-field__description)):has(>.k2b-field__error)>:not(.k2b-field__error){grid-row:1/4}.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true])>.k2b-field__error{grid-row:4}:where(.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]))>:where(:not(:-webkit-any(.k2b-field__label,.k2b-field__description,.k2b-field__error))){height:max-content}:where(.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]))>:where(:not(:-moz-any(.k2b-field__label,.k2b-field__description,.k2b-field__error))){height:max-content}:where(.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]))>:where(:not(:-webkit-any(.k2b-field__label,.k2b-field__description,.k2b-field__error))){height:max-content}:where(.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]))>:where(:not(:-moz-any(.k2b-field__label,.k2b-field__description,.k2b-field__error))){height:max-content}:where(.k2b-ui :not(:has(>:not(.k2b-field))):has(>.k2b-field>.k2b-field__description)>.k2b-field:not([data-fill=true]))>:where(:not(:is(.k2b-field__label,.k2b-field__description,.k2b-field__error))){height:max-content}}.k2b-ui .k2b-field[data-fill=true]{flex:1;height:100%;min-height:0}.k2b-ui .k2b-field__label,.k2b-ui .k2b-check__label,.k2b-ui .k2b-switch__label{color:var(--k2b-text-secondary);font-size:.8125rem;font-weight:600;line-height:1.125rem}.k2b-ui .k2b-field__required{color:var(--k2b-danger-text);margin-left:.2rem}.k2b-ui .k2b-field__description,.k2b-ui .k2b-field__error{color:var(--k2b-text-secondary);margin:0;font-size:.75rem;line-height:.9625rem}.k2b-ui .k2b-field__error{color:var(--k2b-danger-text)}.k2b-ui .k2b-input-shell,.k2b-ui .k2b-choice-trigger,.k2b-ui .k2b-multi-select-trigger,.k2b-ui .k2b-combobox__input,.k2b-ui .k2b-tags-input,.k2b-ui .k2b-date-trigger,.k2b-ui .k2b-color-input__value{display:flex;min-width:calc(var(--spacing,.25rem)*0);overflow:hidden;border-radius:var(--k2b-radius-control);background:var(--k2b-field-surface,var(--k2b-surface-muted));box-shadow:none;border:1px solid #0000;align-items: center;min-height:2.25rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.k2b-ui .k2b-input-shell,.k2b-ui .k2b-tags-input{cursor:text}.k2b-ui .k2b-input-shell:hover,.k2b-ui .k2b-choice-trigger:hover,.k2b-ui .k2b-multi-select-trigger:hover,.k2b-ui .k2b-combobox__input:hover,.k2b-ui .k2b-tags-input:hover,.k2b-ui .k2b-date-trigger:hover,.k2b-ui .k2b-color-input__value:hover{border-color:var(--k2b-border);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-input-shell:focus-within,.k2b-ui .k2b-combobox__input:focus-within,.k2b-ui .k2b-tags-input:focus-within{background:var(--k2b-surface);box-shadow:var(--k2b-focus-inset);outline:none;border-color:#0000}.k2b-ui .k2b-choice-trigger:focus-visible{background:var(--k2b-surface);box-shadow:var(--k2b-focus-inset);outline:none;border-color:#0000}.k2b-ui .k2b-multi-select-trigger:focus-visible{background:var(--k2b-surface);box-shadow:var(--k2b-focus-inset);outline:none;border-color:#0000}.k2b-ui .k2b-date-trigger:focus-visible{background:var(--k2b-surface);box-shadow:var(--k2b-focus-inset);outline:none;border-color:#0000}.k2b-ui .k2b-color-input__value:focus-visible{background:var(--k2b-surface);box-shadow:var(--k2b-focus-inset);outline:none;border-color:#0000}.k2b-ui .k2b-input-shell[data-invalid=true],.k2b-ui .k2b-combobox[data-invalid=true] .k2b-combobox__input,.k2b-ui .k2b-tags-input[data-invalid=true],.k2b-ui .k2b-date-picker[data-invalid=true] .k2b-date-trigger,.k2b-ui .k2b-color-input[data-invalid=true] .k2b-color-input__value{border-color:var(--k2b-danger-500)}.k2b-ui .k2b-choice-control[data-invalid=true] :where(.k2b-choice-trigger,.k2b-multi-select-trigger){border-color:var(--k2b-danger-500)}.k2b-ui .k2b-input-shell[data-invalid=true]:focus-within,.k2b-ui .k2b-combobox[data-invalid=true] .k2b-combobox__input:focus-within,.k2b-ui .k2b-tags-input[data-invalid=true]:focus-within{box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-danger-500);border-color:#0000}.k2b-ui .k2b-choice-control[data-invalid=true] :where(.k2b-choice-trigger,.k2b-multi-select-trigger):focus-visible{box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-danger-500);border-color:#0000}.k2b-ui .k2b-date-picker[data-invalid=true] .k2b-date-trigger:focus-visible{box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-danger-500);border-color:#0000}.k2b-ui .k2b-color-input[data-invalid=true] .k2b-color-input__value:focus-visible{box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-danger-500);border-color:#0000}.k2b-ui .k2b-input{min-width:calc(var(--spacing,.25rem)*0);outline:0;color:var(--k2b-text);background:0 0;border:0;flex:1;width:100%;min-height:2rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem}.k2b-ui .k2b-input::placeholder{color:var(--k2b-placeholder-color);opacity:1}.k2b-ui .k2b-text-input:has(>.k2b-input:autofill){background:var(--k2b-info-surface)}.k2b-ui .k2b-text-input:has(>.k2b-input:autofill){background:var(--k2b-info-surface)}.k2b-ui .k2b-text-input>.k2b-input:autofill{color:var(--k2b-text);box-shadow:inset 0 0 0 1000px var(--k2b-info-surface);caret-color:var(--k2b-text);-webkit-text-fill-color:var(--k2b-text);background:0 0}.k2b-ui .k2b-text-input>.k2b-input:autofill{color:var(--k2b-text);box-shadow:inset 0 0 0 1000px var(--k2b-info-surface);caret-color:var(--k2b-text);-webkit-text-fill-color:var(--k2b-text);background:0 0}.k2b-ui .k2b-text-input:has(>.k2b-input:autofill){position:relative}.k2b-ui .k2b-text-input:has(>.k2b-input:autofill){position:relative}.k2b-ui .k2b-text-input:has(>.k2b-input:autofill):focus-within:after{content:"";position:absolute;border-radius:inherit;box-shadow:var(--k2b-focus-inset);pointer-events:none;inset:0}.k2b-ui .k2b-text-input:has(>.k2b-input:autofill):focus-within:after{content:"";position:absolute;border-radius:inherit;box-shadow:var(--k2b-focus-inset);pointer-events:none;inset:0}.k2b-ui .k2b-text-input[data-invalid=true]:has(>.k2b-input:autofill):focus-within:after{box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-danger-500)}.k2b-ui .k2b-text-input[data-invalid=true]:has(>.k2b-input:autofill):focus-within:after{box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-danger-500)}.k2b-ui .k2b-input-shell__icon,.k2b-ui .k2b-input-shell__affix{color:var(--k2b-text-muted);flex-shrink:0;font-size:.75rem}.k2b-ui .k2b-input-shell__icon:first-child,.k2b-ui .k2b-input-shell__affix:first-child{margin-left:.625rem}.k2b-ui .k2b-input-shell__affix:last-child{margin-right:.625rem}.k2b-ui .k2b-input-shell__clear{display:flex;color:var(--k2b-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;margin-right:.1875rem}.k2b-ui .k2b-input-shell__clear:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-input-shell__clear:disabled{cursor:not-allowed}.k2b-ui .k2b-input-clear-action{color:var(--k2b-text-muted);background:0 0}.k2b-ui .k2b-input-clear-action:hover{color:var(--k2b-danger-text);background:0 0}.k2b-ui .k2b-input:disabled,.k2b-ui .k2b-select:disabled{opacity:.55;cursor:not-allowed}.k2b-ui .k2b-input-shell:has(.k2b-input:disabled){cursor:not-allowed}.k2b-ui .k2b-check,.k2b-ui .k2b-switch{display:flex;position:relative;cursor:pointer;align-items: flex-start;gap:.625rem}.k2b-ui .k2b-check>input,.k2b-ui .k2b-switch>input{position:absolute;opacity:0;width:1px;height:1px}.k2b-ui .k2b-check__control{display:flex;border:1px solid var(--k2b-border-strong);color:#0000;background:var(--k2b-surface);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items: center;width:1rem;height:1rem;margin-top:.0625rem;font-size:.6875rem}.k2b-ui .k2b-check>input:checked+.k2b-check__control,.k2b-ui .k2b-check[data-indeterminate=true] .k2b-check__control{border-color:var(--k2b-action-solid);color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-check__control{transition:background-color .12s,border-color .12s,color .12s}.k2b-ui .k2b-check__control>i{transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.8)}.k2b-ui .k2b-check>input:checked+.k2b-check__control>i,.k2b-ui .k2b-check[data-indeterminate=true] .k2b-check__control>i{transform:none}.k2b-ui .k2b-check:not([data-indeterminate=true]):active>input:not(:-webkit-any(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true]):active>input:not(:-moz-any(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true]):active>input:not(:-webkit-any(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true]):active>input:not(:-moz-any(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true]):active>input:not(:is(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true])>input:not(:-webkit-any(:checked,:disabled)):focus-visible+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true])>input:not(:-moz-any(:checked,:disabled)):focus-visible+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true])>input:not(:-webkit-any(:checked,:disabled)):focus-visible+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true])>input:not(:-moz-any(:checked,:disabled)):focus-visible+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true])>input:not(:is(:checked,:disabled)):focus-visible+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}@media (hover:hover) and (pointer:fine){.k2b-ui .k2b-check:not([data-indeterminate=true]):hover>input:not(:-webkit-any(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true]):hover>input:not(:-moz-any(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true]):hover>input:not(:-webkit-any(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true]):hover>input:not(:-moz-any(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}.k2b-ui .k2b-check:not([data-indeterminate=true]):hover>input:not(:is(:checked,:disabled))+.k2b-check__control{border-color:var(--k2b-action);color:color-mix(in srgb,var(--k2b-action)45%,transparent)}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-check__control,.k2b-ui .k2b-check__control>i{transition:none}}@media (any-pointer:coarse){.k2b-ui .k2b-check>input:not(:disabled)+.k2b-check__control:last-child{position:relative}.k2b-ui .k2b-check>input:not(:disabled)+.k2b-check__control:last-child:after{content:"";position:absolute;inset:min(0px,50% - 1.375rem)}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-check-field:not(:first-child)>.k2b-check>input:not(:disabled)+.k2b-check__control:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}}.k2b-ui .k2b-check>input:focus-visible+.k2b-check__control{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-switch>input:focus-visible+.k2b-switch__track{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-check>input:checked:focus-visible+.k2b-check__control{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset),calc(var(--k2b-focus-offset)*1.5))}.k2b-ui .k2b-check[data-indeterminate=true]>input:focus-visible+.k2b-check__control{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset),calc(var(--k2b-focus-offset)*1.5))}.k2b-ui .k2b-switch>input:checked:focus-visible+.k2b-switch__track{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset),calc(var(--k2b-focus-offset)*1.5))}.k2b-ui .k2b-checkbox-card>input:checked:focus-visible+.k2b-checkbox-card__control{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset),calc(var(--k2b-focus-offset)*1.5))}.k2b-ui .k2b-check__content{display:flex;min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;gap:.125rem}.k2b-ui .k2b-switch{align-items: center}.k2b-ui .k2b-switch__track{display:flex;background:var(--k2b-neutral-300);border-radius:999px;flex-shrink:0;align-items: center;width:2.25rem;height:1.25rem;padding:.125rem;transition:background .12s}.k2b-ui .k2b-switch__thumb{background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .12s;box-shadow:0 1px 2px #09090b33}.k2b-ui .k2b-switch>input:checked+.k2b-switch__track{color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-switch>input:checked+.k2b-switch__track .k2b-switch__thumb{transform:translate(1rem)}.k2b-ui :where(.k2b-check,.k2b-switch):has(input:disabled){opacity:.5;cursor:not-allowed}.k2b-ui .k2b-panel-header__copy{min-width:calc(var(--spacing,.25rem)*0)}.k2b-ui .k2b-panel-header__title,.k2b-ui .k2b-panel-header__subtitle{margin:0}.k2b-ui .k2b-panel-header__title{color:var(--k2b-text);font-size:.75rem;font-weight:600;line-height:1.3333}.k2b-ui .k2b-panel-header__title.is-medium{letter-spacing:-.018em;font-size:1rem;line-height:1.5}.k2b-ui .k2b-panel-header__subtitle{color:var(--k2b-text-muted);font-size:.625rem;line-height:1.45}.k2b-ui .k2b-panel-header[data-size=md] .k2b-panel-header__subtitle{margin-top:.25rem;font-size:.75rem;line-height:1.3333}.k2b-ui .k2b-panel-header__title.is-large{letter-spacing:-.018em;font-size:1.375rem;line-height:1.2}.k2b-ui .k2b-panel-header[data-size=lg] .k2b-panel-header__subtitle{margin-top:.25rem;font-size:.875rem;line-height:1.4}.k2b-ui .k2b-data-panel{min-width:calc(var(--spacing,.25rem)*0);overflow:hidden}.k2b-ui .k2b-data-panel__header{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.5rem .75rem}.k2b-ui .k2b-data-panel__toolbar{display:flex;min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;gap:.5rem}.k2b-ui .k2b-data-panel__controls{display:flex;min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;gap:.5rem;padding:0 .75rem .5rem}.k2b-ui .k2b-data-panel__footer{border-top:1px solid var(--k2b-border);padding:.5rem .75rem}.k2b-ui .k2b-data-panel__footer>.k2b-pagination{padding-top:0}.k2b-ui .k2b-data-panel>.k2b-table-shell[data-has-footer=true]+.k2b-data-panel__footer{border-top:0}.k2b-ui .k2b-scroll-area{overflow:auto;scrollbar-gutter:stable;min-width:0;min-height:0}.k2b-ui .k2b-scroll-area:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-scroll-area[data-viewport-size=compact]{box-sizing:border-box;height:min(18.75rem,60dvh)}.k2b-ui .k2b-pull-to-refresh{--k2b-pull-to-refresh-distance:0px;--k2b-pull-to-refresh-progress:0;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.k2b-ui .k2b-pull-to-refresh__indicator{position:absolute;z-index:1;display:flex;background:var(--k2b-surface-elevated);color:var(--k2b-text-secondary);box-shadow:inset 0 0 0 1px var(--k2b-border);opacity:var(--k2b-pull-to-refresh-progress);visibility:hidden;pointer-events:none;transform:translate(-50%,calc(var(--k2b-pull-to-refresh-distance) - 100%));border-radius:9999px;justify-content:center;align-items: center;width:2rem;height:2rem;transition:transform .16s ease-out,opacity .16s ease-out;font-size:1rem;top:.25rem;left:50%}.k2b-ui .k2b-pull-to-refresh__icon{display:flex;transform:rotate(calc(var(--k2b-pull-to-refresh-progress)*360deg))}.k2b-ui .k2b-pull-to-refresh:not([data-state=idle]) .k2b-pull-to-refresh__indicator{visibility:visible}.k2b-ui .k2b-pull-to-refresh[data-state=pulling] .k2b-pull-to-refresh__indicator,.k2b-ui .k2b-pull-to-refresh[data-state=ready] .k2b-pull-to-refresh__indicator{transition:none}.k2b-ui .k2b-pull-to-refresh[data-state=ready] .k2b-pull-to-refresh__indicator,.k2b-ui .k2b-pull-to-refresh[data-state=refreshing] .k2b-pull-to-refresh__indicator{color:var(--k2b-action)}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-pull-to-refresh__indicator{transition:none}.k2b-ui .k2b-pull-to-refresh__icon{transform:none}}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-pull-to-refresh__icon{transform:none}.k2b-ui .k2b-detail-panel{display:flex;width:calc(100% + var(--k2b-detail-panel-scroll-inset,0rem));overflow:hidden;color:var(--k2b-text);flex-direction:column;min-width:0;height:100%;min-height:0;margin-inline-end:calc(-1*var(--k2b-detail-panel-scroll-inset,0rem))}@media (pointer:coarse){.k2b-ui .k2b-detail-panel{--k2b-detail-panel-scroll-inset:0rem}}.k2b-ui .k2b-detail-panel__header{display:flex;overflow:hidden;scrollbar-gutter:stable;padding:.875rem .5rem .75rem;flex-direction:column;flex:none;gap:.75rem;min-width:0;padding-inline-end:calc(var(--k2b-detail-panel-scroll-inset,0rem) + .5rem)}.k2b-ui .k2b-detail-panel__header-main{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:.125rem .625rem;width:100%;min-width:0}.k2b-ui .k2b-detail-panel__header-main[data-identity=true]{grid-template-columns:auto minmax(0,1fr)auto}.k2b-ui .k2b-detail-panel__header-leading{display:flex;grid-row:1;grid-column:1;justify-content:center;align-items: center}.k2b-ui .k2b-detail-panel__header-icon{display:grid;grid-row:1;grid-column:1;border-radius:var(--k2b-radius-control);color:var(--k2b-detail-panel-accent,var(--k2b-accent-600));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))11%,var(--k2b-surface));flex:0 0 2rem;place-items: center;width:2rem;height:2rem;font-size:.875rem}.k2b-ui .k2b-detail-panel__header-leading .k2b-avatar{color:var(--k2b-detail-panel-accent,var(--k2b-accent-600));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))12%,var(--k2b-surface-muted))}.k2b-ui .k2b-detail-panel__heading{display:contents}.k2b-ui .k2b-detail-panel__heading>h2{grid-row:1;grid-column:-3/-2}.k2b-ui .k2b-detail-panel__supporting{display:flex;grid-row:2;grid-column:-3/-1;flex-wrap:wrap;align-items: center;gap:.125rem .5rem;min-width:0;min-height:1.25rem}.k2b-ui .k2b-detail-panel__supporting>p{flex:1 1 0;min-width:min(6rem,100%)}.k2b-ui .k2b-detail-panel__supporting>.k2b-detail-panel__meta{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-inline-start:auto}.k2b-ui .k2b-detail-panel__header-main>.k2b-detail-panel__actions{grid-row:1;grid-column:-2/-1}.k2b-ui .k2b-detail-panel__heading h2,.k2b-ui .k2b-detail-panel__heading p,.k2b-ui .k2b-detail-panel__section h3{margin:0}.k2b-ui .k2b-detail-panel__heading h2{display:-webkit-box;overflow:hidden;color:var(--k2b-text);letter-spacing:-.018em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.875rem;font-weight:650;line-height:1.25rem}.k2b-ui .k2b-detail-panel__heading p{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-detail-panel__meta,.k2b-ui .k2b-detail-panel__actions,.k2b-ui .k2b-detail-panel__primary-actions,.k2b-ui .k2b-detail-panel__summary-actions,.k2b-ui .k2b-detail-panel__section-actions{display:flex;flex:none;align-items: center;gap:.25rem}.k2b-ui .k2b-detail-panel__primary-actions{flex-wrap:wrap;width:100%}.k2b-ui .k2b-detail-panel__meta{color:var(--k2b-text-muted);font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-detail-panel__body{display:flex;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.25rem;min-width:0;min-height:0;padding:.25rem .5rem 1rem}.k2b-ui .k2b-detail-panel__body>*{flex-shrink:0}.k2b-ui .k2b-detail-panel__section{min-width:0}.k2b-ui .k2b-detail-panel__summary{display:flex;border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);flex-direction:column;gap:.375rem;min-width:0;padding:.75rem .875rem}.k2b-ui .k2b-detail-panel__summary-header{display:flex;align-items: center;gap:.5rem;min-width:0;min-height:1.5rem}.k2b-ui .k2b-detail-panel__summary-header h3{color:var(--k2b-text-secondary);letter-spacing:normal;text-transform:none;flex:1;min-width:0;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-detail-panel__summary-body{min-width:0}.k2b-ui .k2b-detail-panel__group{display:flex;flex-direction:column;min-width:0;padding-block-start:.25rem;padding-block-end:.25rem}.k2b-ui :is(.k2b-detail-panel__group,.k2b-detail-panel__body>.k2b-detail-panel__section,.k2b-detail-panel .k2b-discussion[data-surface=default]){border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);border:0}.k2b-ui :is(.k2b-detail-panel__body>.k2b-detail-panel__section,.k2b-detail-panel .k2b-discussion[data-surface=default]){padding:.75rem .875rem 1rem}.k2b-ui .k2b-detail-panel .k2b-discussion[data-surface=default]{gap:.375rem}.k2b-ui .k2b-detail-panel__group>.k2b-discussion[data-surface=default]{background:0 0;border-radius:0;padding:.5rem .875rem .75rem}.k2b-ui :-webkit-any(.k2b-detail-panel__section,.k2b-detail-panel__summary) .k2b-discussion[data-surface=default]{background:0 0;border-radius:0;padding:0}.k2b-ui :-moz-any(.k2b-detail-panel__section,.k2b-detail-panel__summary) .k2b-discussion[data-surface=default]{background:0 0;border-radius:0;padding:0}.k2b-ui :is(.k2b-detail-panel__section,.k2b-detail-panel__summary) .k2b-discussion[data-surface=default]{background:0 0;border-radius:0;padding:0}.k2b-ui .k2b-detail-panel__group>.k2b-detail-panel__section{padding:.5rem .875rem .75rem}.k2b-ui .k2b-detail-panel__group>:-webkit-any(.k2b-detail-panel__section,.k2b-discussion)+:-webkit-any(.k2b-detail-panel__section,.k2b-discussion[data-surface=default]){padding-top:.75rem}.k2b-ui .k2b-detail-panel__group>:-moz-any(.k2b-detail-panel__section,.k2b-discussion)+:-moz-any(.k2b-detail-panel__section,.k2b-discussion[data-surface=default]){padding-top:.75rem}.k2b-ui .k2b-detail-panel__group>:is(.k2b-detail-panel__section,.k2b-discussion)+:is(.k2b-detail-panel__section,.k2b-discussion[data-surface=default]){padding-top:.75rem}.k2b-ui section.k2b-detail-panel__section{display:flex;flex-direction:column;gap:.375rem}.k2b-ui .k2b-detail-panel__section-header,.k2b-ui .k2b-detail-panel__section-summary{text-align:start;white-space:normal;display:flex;justify-content:flex-start;align-items: center;gap:.625rem;width:100%;min-width:0;height:auto;min-height:1.75rem}.k2b-ui .k2b-detail-panel__section-copy{flex:1;min-width:0}.k2b-ui .k2b-detail-panel__section-heading{display:flex;align-items: center;gap:.5rem;min-width:0}.k2b-ui .k2b-detail-panel__section-heading>:-webkit-any(h3,.k2b-detail-panel__section-title){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-detail-panel__section-heading>:-moz-any(h3,.k2b-detail-panel__section-title){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-detail-panel__section-heading>:is(h3,.k2b-detail-panel__section-title){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-detail-panel__section-icon,.k2b-ui .k2b-discussion__icon{display:grid;color:var(--k2b-text-muted);flex:0 0 1.25rem;place-items: center;width:1.25rem;height:1.25rem;font-size:.875rem}.k2b-ui .k2b-count-chip{display:inline-grid;color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items: center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;font-weight:600;line-height:1}.k2b-ui .k2b-detail-panel__none{color:var(--k2b-text-muted);white-space:nowrap;flex:none;font-size:.6875rem;font-weight:400;line-height:1rem}.k2b-ui .k2b-detail-panel__section-icon[data-tone=accent]{color:var(--k2b-detail-panel-accent,var(--k2b-accent-600))}.k2b-ui .k2b-detail-panel__section-icon[data-tone=success]{color:var(--k2b-success-text)}.k2b-ui .k2b-detail-panel__section-icon[data-tone=warning]{color:var(--k2b-warning-text)}.k2b-ui .k2b-detail-panel__section-icon[data-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-discussion{display:flex;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);flex-direction:column;gap:.875rem;min-width:0;padding:.75rem}.k2b-ui .k2b-discussion[data-surface=bare]{background:0 0;border:0;border-radius:0;padding:0}.k2b-ui .k2b-discussion__header{display:flex;align-items: center;gap:.5rem;min-width:0;min-height:1.75rem}.k2b-ui .k2b-discussion__header>.k2b-discussion__icon{margin-inline-end:.125rem}.k2b-ui .k2b-discussion__header>:-webkit-any(h2,h3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0}.k2b-ui .k2b-discussion__header>:-moz-any(h2,h3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0}.k2b-ui .k2b-discussion__header>:is(h2,h3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0}.k2b-ui .k2b-discussion__actions{margin-inline-start:auto}.k2b-ui .k2b-discussion[data-surface=bare] .k2b-discussion__header :-webkit-any(h2,h3){color:var(--k2b-text);letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:600;line-height:1.5rem}.k2b-ui .k2b-discussion[data-surface=bare] .k2b-discussion__header :-moz-any(h2,h3){color:var(--k2b-text);letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:600;line-height:1.5rem}.k2b-ui .k2b-discussion[data-surface=bare] .k2b-discussion__header :is(h2,h3){color:var(--k2b-text);letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:600;line-height:1.5rem}.k2b-ui .k2b-discussion__count,.k2b-ui .k2b-discussion__timestamp,.k2b-ui .k2b-discussion__meta{color:var(--k2b-text-muted);font-size:.6875rem;font-weight:400;line-height:1rem}.k2b-ui .k2b-discussion__actions,.k2b-ui .k2b-discussion__item-actions,.k2b-ui .k2b-discussion__composer footer{display:flex;align-items: center;gap:.375rem}.k2b-ui .k2b-discussion__body,.k2b-ui .k2b-discussion__composer,.k2b-ui .k2b-discussion__list-region,.k2b-ui .k2b-discussion__list{display:flex;flex-direction:column;min-width:0}.k2b-ui .k2b-discussion__body{gap:.875rem}.k2b-ui .k2b-discussion__composer{gap:.5rem}.k2b-ui .k2b-discussion__composer-field{position:relative;min-width:0}.k2b-ui .k2b-discussion__composer-field .k2b-markdown-editor:not([data-invalid=true]){background:var(--k2b-field-surface,var(--k2b-surface-muted));box-shadow:none;border-color:#0000}.k2b-ui .k2b-discussion__composer-field .k2b-markdown-editor:not([data-invalid=true]):hover{border-color:var(--k2b-border);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-discussion__composer-field .k2b-markdown-editor:not([data-invalid=true]):focus-within{background:var(--k2b-surface);box-shadow:var(--k2b-focus-inset);border-color:#0000}.k2b-ui .k2b-discussion__composer-inset-action{position:absolute;z-index:3;display:flex;bottom:.5rem;right:.5rem}.k2b-ui .k2b-discussion__composer-inset-action .k2b-icon-button{border-radius:9999px}.k2b-ui .k2b-discussion__composer-field[data-has-inset-action=true] :-webkit-any(.k2b-markdown-editor__input,.k2b-markdown-editor__preview,.k2b-markdown-editor__placeholder){padding-right:3rem!important}.k2b-ui .k2b-discussion__composer-field[data-has-inset-action=true] :-moz-any(.k2b-markdown-editor__input,.k2b-markdown-editor__preview,.k2b-markdown-editor__placeholder){padding-right:3rem!important}.k2b-ui .k2b-discussion__composer-field[data-has-inset-action=true] :is(.k2b-markdown-editor__input,.k2b-markdown-editor__preview,.k2b-markdown-editor__placeholder){padding-right:3rem!important}.k2b-ui .k2b-discussion__composer-field[data-has-inset-action=true] :-webkit-any(.k2b-markdown-editor__input,.k2b-markdown-editor__preview){overflow-y:auto!important}.k2b-ui .k2b-discussion__composer-field[data-has-inset-action=true] :-moz-any(.k2b-markdown-editor__input,.k2b-markdown-editor__preview){overflow-y:auto!important}.k2b-ui .k2b-discussion__composer-field[data-has-inset-action=true] :is(.k2b-markdown-editor__input,.k2b-markdown-editor__preview){overflow-y:auto!important}.k2b-ui .k2b-discussion__composer footer{justify-content:flex-end}.k2b-ui .k2b-discussion__list-region{gap:.5rem}.k2b-ui .k2b-discussion__sentinel{pointer-events:none;width:100%;height:1px;margin-bottom:-.5rem}.k2b-ui .k2b-discussion__status{display:flex;color:var(--k2b-text-muted);justify-content:space-between;align-items: center;gap:.5rem;min-width:0;margin:0;font-size:.75rem;line-height:1.125rem}.k2b-ui .k2b-discussion__status[role=alert]{color:var(--k2b-danger-text)}.k2b-ui .k2b-discussion__status button,.k2b-ui .k2b-discussion__fold,.k2b-ui .k2b-discussion__load-more{border-radius:var(--k2b-radius-control);color:var(--k2b-action);font:inherit;cursor:pointer;background:0 0;border:0;min-height:1.75rem;padding:.25rem .5rem}.k2b-ui :-webkit-any(.k2b-discussion__load-more,.k2b-discussion__fold){display:inline-flex;align-self: flex-start;align-items: center;gap:.375rem;font-size:.75rem;line-height:1.125rem}.k2b-ui :-moz-any(.k2b-discussion__load-more,.k2b-discussion__fold){display:inline-flex;align-self: flex-start;align-items: center;gap:.375rem;font-size:.75rem;line-height:1.125rem}.k2b-ui :is(.k2b-discussion__load-more,.k2b-discussion__fold){display:inline-flex;align-self: flex-start;align-items: center;gap:.375rem;font-size:.75rem;line-height:1.125rem}.k2b-ui .k2b-discussion__status button:hover,.k2b-ui .k2b-discussion__fold:hover,.k2b-ui .k2b-discussion__load-more:hover{background:var(--k2b-surface-muted)}.k2b-ui .k2b-discussion__fold{color:var(--k2b-text-secondary);gap:.625rem;min-height:2rem;padding:0}.k2b-ui .k2b-discussion__fold>i{color:var(--k2b-text-muted);text-align:center;width:1.25rem}.k2b-ui .k2b-discussion__fold:hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-discussion__load-more:disabled{cursor:wait;opacity:.7}.k2b-ui .k2b-discussion__list{list-style:none;gap:1rem;margin:0;padding:0}.k2b-ui .k2b-discussion__item{display:grid;grid-template-columns:minmax(0,1fr);align-items: start;min-width:0}.k2b-ui .k2b-discussion__item[data-has-avatar=true]{grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem}.k2b-ui .k2b-discussion__avatar{display:grid;place-items: center;min-height:1.25rem}.k2b-ui :-webkit-any(.k2b-discussion__avatar,.k2b-detail-panel__action-leading) .k2b-avatar{width:1.25rem;height:1.25rem;font-size:.5rem}.k2b-ui :-moz-any(.k2b-discussion__avatar,.k2b-detail-panel__action-leading) .k2b-avatar{width:1.25rem;height:1.25rem;font-size:.5rem}.k2b-ui :is(.k2b-discussion__avatar,.k2b-detail-panel__action-leading) .k2b-avatar{width:1.25rem;height:1.25rem;font-size:.5rem}.k2b-ui .k2b-discussion__entry{min-width:0}.k2b-ui .k2b-discussion__entry>header{display:flex;align-items: center;gap:.5rem;min-width:0;min-height:1.25rem}.k2b-ui .k2b-discussion__entry>header>strong{overflow:hidden;color:var(--k2b-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-discussion__item-actions{opacity:1;margin-block-start:-.125rem;margin-block-end:-.125rem;gap:.125rem;margin-left:auto}.k2b-ui .k2b-discussion__entry>header>.k2b-discussion__timestamp{white-space:nowrap;flex:none;margin-left:auto}.k2b-ui .k2b-discussion__item-actions+.k2b-discussion__timestamp{margin-left:0}.k2b-ui .k2b-discussion__reply-context{display:flex;color:var(--k2b-text-muted);align-items: center;gap:.375rem;margin:0 0 .125rem;font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-discussion__content>.k2b-content-markdown{color:var(--k2b-text-secondary);margin-top:.125rem;font-size:.8125rem;line-height:1.35rem}.k2b-ui .k2b-discussion__content>.k2b-content-markdown>:first-child{margin-top:0}.k2b-ui .k2b-discussion__content>.k2b-content-markdown>:last-child{margin-bottom:0}@media (any-hover:hover){:where(html:not([data-k2b-input=touch])) .k2b-ui .k2b-discussion__item-actions[data-visibility=progressive]{opacity:0;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-discussion__item-actions[data-visibility=progressive]{opacity:0;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}.k2b-ui .k2b-discussion__item:hover .k2b-discussion__item-actions[data-visibility=progressive],.k2b-ui .k2b-discussion__item:focus-within .k2b-discussion__item-actions[data-visibility=progressive]{opacity:1}.k2b-ui .k2b-discussion__item-actions[data-visibility=progressive]:has([aria-expanded=true]){opacity:1}.k2b-ui .k2b-detail-panel__section-header .k2b-detail-panel__section-copy,.k2b-ui .k2b-detail-panel__section-summary .k2b-detail-panel__section-copy{display:flex;flex-direction:column}.k2b-ui .k2b-detail-panel__section-header h3,.k2b-ui .k2b-detail-panel__section-title{color:var(--k2b-text-secondary);letter-spacing:normal;text-transform:none;margin:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-discussion__header :-webkit-any(h2,h3){color:var(--k2b-text-secondary);letter-spacing:normal;text-transform:none;margin:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-discussion__header :-moz-any(h2,h3){color:var(--k2b-text-secondary);letter-spacing:normal;text-transform:none;margin:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-discussion__header :is(h2,h3){color:var(--k2b-text-secondary);letter-spacing:normal;text-transform:none;margin:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-detail-panel__summary-actions .k2b-button[data-variant=ghost],.k2b-ui .k2b-detail-panel__summary-actions .k2b-button[data-variant=text],.k2b-ui .k2b-detail-panel__section-actions .k2b-button[data-variant=ghost],.k2b-ui .k2b-detail-panel__section-actions .k2b-button[data-variant=text],.k2b-ui .k2b-discussion__actions .k2b-button[data-variant=ghost],.k2b-ui .k2b-discussion__actions .k2b-button[data-variant=text]{color:var(--k2b-detail-panel-accent,var(--k2b-action))}.k2b-ui .k2b-detail-panel__summary-actions .k2b-button[data-variant=ghost]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__section-actions .k2b-button[data-variant=ghost]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-discussion__actions .k2b-button[data-variant=ghost]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__summary-actions .k2b-button[data-variant=ghost]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__section-actions .k2b-button[data-variant=ghost]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-discussion__actions .k2b-button[data-variant=ghost]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__summary-actions .k2b-button[data-variant=ghost]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__summary-actions .k2b-button[data-variant=ghost]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__summary-actions .k2b-button[data-variant=ghost]:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__section-actions .k2b-button[data-variant=ghost]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__section-actions .k2b-button[data-variant=ghost]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__section-actions .k2b-button[data-variant=ghost]:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-discussion__actions .k2b-button[data-variant=ghost]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-discussion__actions .k2b-button[data-variant=ghost]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-discussion__actions .k2b-button[data-variant=ghost]:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-action))9%,transparent)}.k2b-ui .k2b-detail-panel__section-description{color:var(--k2b-text-muted);margin:.125rem 0 0;font-size:.6875rem;font-weight:400;line-height:1rem}.k2b-ui .k2b-detail-panel__section-meta{color:var(--k2b-text-muted);flex:none;font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-button.k2b-detail-panel__section-summary{border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);cursor:pointer;list-style:none;user-select:none;background:0 0;border:0;min-height:1.75rem;padding:0}.k2b-ui .k2b-detail-panel__section-summary>.k2b-button__label{flex:1;justify-content:flex-start;gap:.625rem;min-width:0}.k2b-ui .k2b-button.k2b-detail-panel__section-summary:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-summary:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-summary:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-summary:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-summary:not(:is(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text)}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text)}.k2b-ui .k2b-detail-panel__section-summary:not(:disabled):hover .k2b-detail-panel__section-title,.k2b-ui .k2b-detail-panel__section-summary:not(:disabled):hover .k2b-detail-panel__section-toggle{color:var(--k2b-text)}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text)}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text)}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text)}.k2b-ui .k2b-detail-panel__section-summary:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-detail-panel__section-toggle,.k2b-ui .k2b-button.k2b-detail-panel__section-toggle{display:grid;color:var(--k2b-text-muted);background:0 0;border:0;flex:0 0 1.75rem;place-items: center;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0;font-size:.75rem}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__section-toggle:not(:is(:disabled,[aria-disabled=true])):hover{background:0 0}.k2b-ui .k2b-detail-panel__section-toggle,.k2b-ui .k2b-button.k2b-detail-panel__section-toggle{margin-inline-end:-.5rem}.k2b-ui .k2b-detail-panel__section-body{min-width:0}.k2b-ui .k2b-detail-panel .k2b-detail-panel__section[data-icon=true]>.k2b-detail-panel__section-body{padding-inline-start:1.875rem}.k2b-ui .k2b-detail-panel .k2b-detail-panel__section[data-icon=true]>.k2b-detail-panel__section-body :-webkit-any(.k2b-button.k2b-detail-panel__action,.k2b-detail-panel__action-row):not(.k2b-detail-panel__action-row>.k2b-detail-panel__action){width:calc(100% + 1.875rem);max-width:none;margin-inline-start:-1.875rem}.k2b-ui .k2b-detail-panel .k2b-detail-panel__section[data-icon=true]>.k2b-detail-panel__section-body :-moz-any(.k2b-button.k2b-detail-panel__action,.k2b-detail-panel__action-row):not(.k2b-detail-panel__action-row>.k2b-detail-panel__action){width:calc(100% + 1.875rem);max-width:none;margin-inline-start:-1.875rem}.k2b-ui .k2b-detail-panel .k2b-detail-panel__section[data-icon=true]>.k2b-detail-panel__section-body :-webkit-any(.k2b-button.k2b-detail-panel__action,.k2b-detail-panel__action-row):not(.k2b-detail-panel__action-row>.k2b-detail-panel__action){width:calc(100% + 1.875rem);max-width:none;margin-inline-start:-1.875rem}.k2b-ui .k2b-detail-panel .k2b-detail-panel__section[data-icon=true]>.k2b-detail-panel__section-body :-moz-any(.k2b-button.k2b-detail-panel__action,.k2b-detail-panel__action-row):not(.k2b-detail-panel__action-row>.k2b-detail-panel__action){width:calc(100% + 1.875rem);max-width:none;margin-inline-start:-1.875rem}.k2b-ui .k2b-detail-panel .k2b-detail-panel__section[data-icon=true]>.k2b-detail-panel__section-body :is(.k2b-button.k2b-detail-panel__action,.k2b-detail-panel__action-row):not(.k2b-detail-panel__action-row>.k2b-detail-panel__action){width:calc(100% + 1.875rem);max-width:none;margin-inline-start:-1.875rem}.k2b-ui .k2b-detail-panel .k2b-detail-panel__section[data-icon=true]>.k2b-detail-panel__section-body .k2b-discussion__item[data-has-avatar=true]{margin-inline-start:-1.875rem}.k2b-ui :-webkit-any(.k2b-detail-panel__section-actions,.k2b-discussion__actions){margin-inline-end:-.375rem}.k2b-ui :-moz-any(.k2b-detail-panel__section-actions,.k2b-discussion__actions){margin-inline-end:-.375rem}.k2b-ui :is(.k2b-detail-panel__section-actions,.k2b-discussion__actions){margin-inline-end:-.375rem}.k2b-ui .k2b-detail-panel__action{text-align:left;justify-content:flex-start;width:100%;min-height:2rem;padding:.375rem 0}.k2b-ui .k2b-button.k2b-detail-panel__action{color:var(--k2b-text-secondary);background:0 0;padding:.375rem 0}.k2b-ui .k2b-detail-panel__action>.k2b-button__label{position:relative;isolation:isolate}.k2b-ui .k2b-detail-panel__action>.k2b-button__label:before{position:absolute;z-index:-1;border-radius:var(--k2b-radius-control);content:"";pointer-events:none;background:0 0;transition:background-color .12s ease-out;inset:-.375rem -.5rem}.k2b-ui .k2b-button.k2b-detail-panel__action:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action:focus-visible{color:var(--k2b-text);background:0 0}.k2b-ui .k2b-detail-panel__action:not(:-webkit-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:var(--k2b-hover)}.k2b-ui .k2b-detail-panel__action:not(:-moz-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:var(--k2b-hover)}.k2b-ui .k2b-detail-panel__action:not(:-webkit-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:var(--k2b-hover)}.k2b-ui .k2b-detail-panel__action:not(:-moz-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:var(--k2b-hover)}.k2b-ui .k2b-detail-panel__action:not(:is(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:var(--k2b-hover)}.k2b-ui .k2b-button.k2b-detail-panel__action[data-current=true]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))62%,var(--k2b-text))}.k2b-ui .k2b-button.k2b-detail-panel__action[data-current=true]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))62%,var(--k2b-text))}.k2b-ui .k2b-button.k2b-detail-panel__action[data-current=true]{color:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))62%,var(--k2b-text))}.k2b-ui .k2b-button.k2b-detail-panel__action[data-current=true]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))62%,var(--k2b-text))}.k2b-ui .k2b-button.k2b-detail-panel__action[data-current=true]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))62%,var(--k2b-text))}.k2b-ui .k2b-button.k2b-detail-panel__action[data-current=true]:not(:is(:disabled,[aria-disabled=true])):hover{color:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))62%,var(--k2b-text))}.k2b-ui .k2b-detail-panel__action[data-current=true]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))13%,transparent)}.k2b-ui .k2b-detail-panel__action[data-current=true]:not(:-moz-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))13%,transparent)}.k2b-ui .k2b-detail-panel__action[data-current=true]>.k2b-button__label:before{background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))13%,transparent)}.k2b-ui .k2b-detail-panel__action[data-current=true]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))13%,transparent)}.k2b-ui .k2b-detail-panel__action[data-current=true]:not(:-moz-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))13%,transparent)}.k2b-ui .k2b-detail-panel__action[data-current=true]:not(:is(:disabled,[aria-disabled=true])):hover>.k2b-button__label:before{background:color-mix(in srgb,var(--k2b-detail-panel-accent,var(--k2b-accent-600))13%,transparent)}.k2b-ui .k2b-button.k2b-detail-panel__action[data-current=true] .k2b-detail-panel__action-title{font-weight:600}.k2b-ui .k2b-button.k2b-detail-panel__action:focus-visible{outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-detail-panel__action-row{display:flex;align-items: center;min-width:0}.k2b-ui .k2b-detail-panel__action-row>.k2b-detail-panel__action{flex:1;width:auto;min-width:0}.k2b-ui .k2b-detail-panel__action-menu{flex:none}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary,.k2b-ui .k2b-button.k2b-detail-panel__action-menu-trigger{color:var(--k2b-text-muted);background:0 0;min-width:2.25rem;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-button.k2b-detail-panel__action-menu-trigger:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-menu-trigger:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-menu-trigger:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-menu-trigger:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-menu-trigger:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-menu-trigger:focus-visible{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary:focus-visible{color:var(--k2b-detail-panel-accent,var(--k2b-action));background:0 0}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary[data-tone=danger]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-danger-text)}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary[data-tone=danger]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-danger-text)}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary[data-tone=danger]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-danger-text)}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary[data-tone=danger]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-danger-text)}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary[data-tone=danger]:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-danger-text)}.k2b-ui .k2b-button.k2b-detail-panel__action-secondary[data-tone=danger]:focus-visible{color:var(--k2b-danger-text)}@media (any-hover:hover){:where(html:not([data-k2b-input=touch])) .k2b-ui .k2b-detail-panel__action-secondary{opacity:0;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}:where(html:not([data-k2b-input=touch])) .k2b-ui .k2b-detail-panel__action-menu-trigger{opacity:0;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-detail-panel__action-secondary{opacity:0;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-detail-panel__action-menu-trigger{opacity:0;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}.k2b-ui .k2b-detail-panel__action-row:hover .k2b-detail-panel__action-secondary,.k2b-ui .k2b-detail-panel__action-row:focus-within .k2b-detail-panel__action-secondary,.k2b-ui .k2b-detail-panel__action-row:hover .k2b-detail-panel__action-menu-trigger,.k2b-ui .k2b-detail-panel__action-row:focus-within .k2b-detail-panel__action-menu-trigger,.k2b-ui .k2b-detail-panel__action-menu-trigger[aria-expanded=true]{opacity:1}.k2b-ui .k2b-detail-panel__action>.k2b-button__label{justify-content:flex-start;gap:.625rem;width:100%}.k2b-ui .k2b-detail-panel__action-leading{display:inline-flex;color:var(--k2b-text-muted);flex:0 0 1.25rem;justify-content:center;align-items: center;width:1.25rem;font-size:.875rem;line-height:1rem}.k2b-ui .k2b-detail-panel__action-copy{display:flex;flex-direction:column;flex:1;min-width:0}.k2b-ui .k2b-detail-panel__action-title{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1rem}.k2b-ui .k2b-detail-panel__action[data-wrap=true] .k2b-detail-panel__action-title{display:-webkit-box;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.k2b-ui .k2b-detail-panel__action-description{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:400;line-height:1rem}.k2b-ui .k2b-detail-panel__action-trailing{display:inline-flex;color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items: center;font-size:.6875rem}.k2b-ui .k2b-detail-panel__section[data-open=true]>.k2b-detail-panel__section-body{margin-top:0}.k2b-ui .k2b-panel-dialog-frame{max-width:var(--k2b-dialog-available-width);max-height:min(86dvh,var(--k2b-dialog-available-height));width:min(96vw,48rem)}.k2b-ui .k2b-panel-dialog-frame.is-wide{width:min(96vw,72rem)}.k2b-ui .k2b-panel-dialog-frame.is-workspace{width:min(80vw,var(--k2b-dialog-available-width));height:min(80dvh,var(--k2b-dialog-available-height));max-height:var(--k2b-dialog-available-height)}.k2b-ui .k2b-panel-dialog-frame.is-fixed{height:min(86dvh,var(--k2b-dialog-available-height));max-height:var(--k2b-dialog-available-height)}@media (max-width:47.999rem){.k2b-ui .k2b-panel-dialog-frame.is-workspace{background:var(--k2b-surface);border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.k2b-ui .k2b-panel-dialog-viewport.is-workspace{padding:env(safe-area-inset-top,0px)env(safe-area-inset-right,0px)env(safe-area-inset-bottom,0px)env(safe-area-inset-left,0px)}.k2b-ui .k2b-panel-dialog-viewport.is-workspace>.k2b-panel-dialog[data-surface=floating]{border:0;border-radius:0}}.k2b-ui .k2b-panel-dialog-viewport{display:flex;max-height:min(86dvh,var(--k2b-dialog-available-height));flex-direction:column;min-height:0;padding:0}.k2b-ui .k2b-panel-dialog-viewport.is-fixed,.k2b-ui .k2b-panel-dialog-viewport.is-workspace{height:100%;max-height:none}.k2b-ui .k2b-panel-dialog-viewport.is-workspace{flex-direction:row}.k2b-ui .k2b-panel-dialog{display:flex;min-height:calc(var(--spacing,.25rem)*0);overflow:hidden;color:var(--k2b-text);background:var(--k2b-surface);--k2b-panel-dialog-inset:1.5rem;flex-direction:column;flex:1;width:100%;height:100%}@media (max-width:47.999rem){.k2b-ui .k2b-panel-dialog{--k2b-panel-dialog-inset:1rem}}.k2b-ui .k2b-panel-dialog[data-surface=floating]{border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-dialog);background:var(--k2b-surface-muted)}.k2b-ui .k2b-panel-dialog__header,.k2b-ui .k2b-panel-dialog__footer{display:flex;flex-shrink:0;align-items: center;gap:1rem}.k2b-ui .k2b-panel-dialog__header{padding:1.25rem 1.25rem 1rem var(--k2b-panel-dialog-inset,1.5rem);align-items: flex-start;min-height:3.25rem}.k2b-ui .k2b-panel-dialog__header[data-has-subtitle=false]{align-items: center}@media (max-width:47.999rem){.k2b-ui .k2b-panel-dialog__header{padding:1rem .75rem .75rem var(--k2b-panel-dialog-inset,1.5rem)}}.k2b-ui .k2b-panel-dialog__icon{color:var(--k2b-app-workspace-active);width:2rem;height:2rem;font-size:1.125rem}.k2b-ui .k2b-panel-dialog__heading{min-width:calc(var(--spacing,.25rem)*0);flex:1}.k2b-ui .k2b-panel-dialog__heading h2,.k2b-ui .k2b-panel-dialog__heading p,.k2b-ui .k2b-panel-dialog__section h3{margin:0}.k2b-ui .k2b-panel-dialog__heading h2{letter-spacing:-.018em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.3}.k2b-ui .k2b-panel-dialog__heading p{color:var(--k2b-text-muted);overflow-wrap:anywhere;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.k2b-ui .k2b-panel-dialog__actions{display:flex;justify-content:flex-end;align-items: center;gap:.5rem}.k2b-ui .k2b-panel-dialog__footer{padding:.75rem var(--k2b-panel-dialog-inset,1.5rem)1.25rem;flex-wrap:wrap;justify-content:space-between;gap:.5rem}@media (max-width:47.999rem){.k2b-ui .k2b-panel-dialog__footer{padding-bottom:1rem}}.k2b-ui .k2b-panel-dialog__footer>*{min-width:0;max-width:100%}.k2b-ui .k2b-panel-dialog__footer>:last-child:has(>.k2b-button){flex-wrap:wrap;flex-shrink:0}.k2b-ui .k2b-panel-dialog__body{display:flex;min-height:calc(var(--spacing,.25rem)*0);overflow-y:auto;padding:.25rem var(--k2b-panel-dialog-inset,1.5rem)1.5rem;flex-direction:column;flex:1;gap:.5rem}.k2b-ui .k2b-panel-dialog__body>*{flex-shrink:0}.k2b-ui .k2b-panel-dialog__body[data-surface=floating]{background:var(--k2b-surface-muted);gap:.5rem;padding:0}.k2b-ui .k2b-panel-dialog__section:not(:-webkit-any([data-surface=floating],:last-child)){margin-bottom:1rem}.k2b-ui .k2b-panel-dialog__section:not(:-moz-any([data-surface=floating],:last-child)){margin-bottom:1rem}.k2b-ui .k2b-panel-dialog__section:not(:-webkit-any([data-surface=floating],:last-child)){margin-bottom:1rem}.k2b-ui .k2b-panel-dialog__section:not(:-moz-any([data-surface=floating],:last-child)){margin-bottom:1rem}.k2b-ui .k2b-panel-dialog__section:not(:is([data-surface=floating],:last-child)){margin-bottom:1rem}.k2b-ui :not(.k2b-panel-dialog__section)+.k2b-panel-dialog__section:not([data-surface=floating]){margin-top:1rem}.k2b-ui .k2b-panel-dialog__section>header{display:flex;align-items: center;gap:.5rem;padding:0 0 .5rem 1rem}.k2b-ui .k2b-panel-dialog__section>header>div:not(.k2b-panel-dialog__actions){min-width:calc(var(--spacing,.25rem)*0);flex:1}.k2b-ui .k2b-panel-dialog__section h3,.k2b-ui .k2b-panel-dialog__section-title{color:var(--k2b-text);font-size:.875rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-panel-dialog__section .k2b-panel-dialog__section-subtitle{color:var(--k2b-text-muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.125rem}.k2b-ui .k2b-panel-dialog__section:not([data-surface=floating]) :is(.k2b-panel-dialog__section-icon,.k2b-panel-dialog__section-summary>.k2b-button__label>i:first-child:not(:last-child)){display:none}.k2b-ui .k2b-panel-dialog__section-body{display:flex;border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-muted);--k2b-field-surface:var(--k2b-surface);--k2b-field-hover:var(--k2b-surface);flex-direction:column;gap:1rem;padding:1rem}.k2b-ui :is(.k2b-detail-panel__summary,.k2b-detail-panel__group,.k2b-detail-panel__body>.k2b-detail-panel__section,.k2b-detail-panel .k2b-discussion[data-surface=default],.k2b-disclosure,.k2b-choice-popover,.k2b-date-popover,.k2b-calendar-popover,.k2b-dropdown__menu){--k2b-field-surface:initial;--k2b-field-hover:initial}.k2b-ui :-webkit-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-webkit-any([data-surface=floating],:has(~:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))~*))>.k2b-panel-dialog__section-body{--k2b-field-surface:initial;--k2b-field-hover:initial;background:0 0;border-radius:0;padding:0}.k2b-ui :-moz-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-moz-any([data-surface=floating],:has(~:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))~*))>.k2b-panel-dialog__section-body{--k2b-field-surface:initial;--k2b-field-hover:initial;background:0 0;border-radius:0;padding:0}.k2b-ui :-webkit-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-webkit-any([data-surface=floating],:has(~:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))~*))>.k2b-panel-dialog__section-body{--k2b-field-surface:initial;--k2b-field-hover:initial;background:0 0;border-radius:0;padding:0}.k2b-ui :-moz-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-moz-any([data-surface=floating],:has(~:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))~*))>.k2b-panel-dialog__section-body{--k2b-field-surface:initial;--k2b-field-hover:initial;background:0 0;border-radius:0;padding:0}.k2b-ui :is(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:is([data-surface=floating],:has(~:not(:is(.k2b-inline-guidance,.k2b-notice-card))),:not(:is(.k2b-inline-guidance,.k2b-notice-card))~*))>.k2b-panel-dialog__section-body{--k2b-field-surface:initial;--k2b-field-hover:initial;background:0 0;border-radius:0;padding:0}.k2b-ui .k2b-panel-dialog__section-body .k2b-panel-dialog__section:not([data-surface=floating]){margin:0}.k2b-ui .k2b-panel-dialog__section-body .k2b-panel-dialog__section:not([data-surface=floating])>.k2b-panel-dialog__section-body{background:0 0;border-radius:0;padding:0}.k2b-ui .k2b-panel-dialog__section[data-surface=floating]{border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface)}.k2b-ui .k2b-panel-dialog__section[data-surface=floating]+.k2b-panel-dialog__section{margin-top:.75rem}.k2b-ui .k2b-panel-dialog__section[data-surface=floating]>header{align-items: flex-start;gap:.625rem;padding:.75rem}.k2b-ui .k2b-panel-dialog__section[data-surface=floating] .k2b-panel-dialog__section-icon{color:var(--k2b-action)}.k2b-ui .k2b-panel-dialog__section[data-surface=floating]>.k2b-panel-dialog__section-body{--k2b-field-surface:initial;--k2b-field-hover:initial;background:0 0;border-radius:0;gap:.75rem;padding:0 .75rem .75rem}.k2b-ui .k2b-panel-dialog__section[data-surface=floating][data-open=false]{background:0 0;border-color:#0000}.k2b-ui .k2b-panel-dialog__section>header[hidden],.k2b-ui .k2b-panel-dialog__section-body[hidden]{display:none}.k2b-ui .k2b-panel-dialog__section[data-hideable=true]>header{padding:.25rem .25rem .5rem 1rem}.k2b-ui .k2b-panel-dialog__section-summary{display:flex;text-align:start;white-space:normal;border-width:0;width:100%;height:auto;min-height:0;padding:.25rem .25rem .25rem 1rem}@media (forced-colors:active){.k2b-ui .k2b-panel-dialog__section-summary{outline:1px solid buttonborder;outline-offset:-1px}}.k2b-ui .k2b-panel-dialog__section-body .k2b-panel-dialog__section:not([data-surface=floating])>header,.k2b-ui .k2b-panel-dialog__section-body .k2b-panel-dialog__section:not([data-surface=floating]) .k2b-panel-dialog__section-summary{padding-left:0}.k2b-ui :-webkit-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-webkit-any([data-surface=floating],:has(~:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))~*))>header{padding-left:0}.k2b-ui :-moz-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-moz-any([data-surface=floating],:has(~:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))~*))>header{padding-left:0}.k2b-ui :-webkit-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-webkit-any([data-surface=floating],:has(~:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))~*))>header{padding-left:0}.k2b-ui :-moz-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-moz-any([data-surface=floating],:has(~:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))~*))>header{padding-left:0}.k2b-ui :is(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:is([data-surface=floating],:has(~:not(:is(.k2b-inline-guidance,.k2b-notice-card))),:not(:is(.k2b-inline-guidance,.k2b-notice-card))~*))>header{padding-left:0}.k2b-ui :-webkit-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-webkit-any([data-surface=floating],:has(~:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))~*)) .k2b-panel-dialog__section-summary{padding-left:0}.k2b-ui :-moz-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-moz-any([data-surface=floating],:has(~:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))~*)) .k2b-panel-dialog__section-summary{padding-left:0}.k2b-ui :-webkit-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-webkit-any([data-surface=floating],:has(~:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-webkit-any(.k2b-inline-guidance,.k2b-notice-card))~*)) .k2b-panel-dialog__section-summary{padding-left:0}.k2b-ui :-moz-any(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:-moz-any([data-surface=floating],:has(~:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))),:not(:-moz-any(.k2b-inline-guidance,.k2b-notice-card))~*)) .k2b-panel-dialog__section-summary{padding-left:0}.k2b-ui :is(.k2b-panel-dialog__body,.k2b-panel-dialog__body>:only-child)>.k2b-panel-dialog__section:not(:is([data-surface=floating],:has(~:not(:is(.k2b-inline-guidance,.k2b-notice-card))),:not(:is(.k2b-inline-guidance,.k2b-notice-card))~*)) .k2b-panel-dialog__section-summary{padding-left:0}.k2b-ui .k2b-panel-dialog__section[data-surface=floating][data-hideable=true]>header,.k2b-ui .k2b-panel-dialog__section[data-surface=floating] .k2b-panel-dialog__section-summary{padding:.75rem}.k2b-ui .k2b-panel-dialog__section[data-surface=floating] .k2b-panel-dialog__section-summary>.k2b-button__label{align-items: flex-start;gap:.625rem}.k2b-ui .k2b-panel-dialog__section-summary>.k2b-button__label{flex:1;align-items: center;gap:.5rem;min-width:0}.k2b-ui .k2b-panel-dialog__section-copy{display:flex;flex-direction:column;flex:1;min-width:0}.k2b-ui .k2b-panel-dialog__section-summary .k2b-panel-dialog__section-title{color:var(--k2b-text-secondary)}.k2b-ui .k2b-panel-dialog__section-summary>.k2b-button__label>i{flex:none}.k2b-ui .k2b-panel-dialog__section-summary>.k2b-button__label>i:last-child{display:grid;color:var(--k2b-text-muted);place-items: center;width:1.75rem;height:1.75rem}.k2b-ui .k2b-panel-dialog__tabs{display:block}.k2b-ui .k2b-panel-dialog__tabs .k2b-tabs__list{display:flex;overflow-x:auto;padding:.375rem var(--k2b-panel-dialog-inset,1.5rem).625rem;box-shadow:none;flex-shrink:0;align-items: center;gap:.25rem}.k2b-ui .k2b-panel-dialog__body .k2b-panel-dialog__tabs .k2b-tabs__list{padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-panel-dialog__tabs .k2b-tabs__list button{display:inline-flex;cursor:pointer;border-style:var(--tw-border-style);border-radius:var(--k2b-radius-control);border-width:0;flex-shrink:0;align-items: center;gap:.375rem;min-height:1.875rem;padding:.375rem .625rem;font-size:.75rem}@media (min-width:48rem){.k2b-ui .k2b-app-workspace__sidebar-body{flex-direction:column}}@media (max-width:47.999rem){.k2b-ui .k2b-app-workspace__sidebar-body{align-items: center}.k2b-ui .k2b-app-workspace__sidebar .k2b-app-workspace__sidebar-section{flex-direction:row}.k2b-ui .k2b-app-workspace__sidebar .k2b-app-workspace__sidebar-section-header{display:none}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-spin{animation:none}}@keyframes k2b-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.k2b-ui .k2b-text-input[data-multiline=true]{align-items: flex-start}.k2b-ui .k2b-text-input[data-multiline=true] .k2b-text-input__icon{height:1.25rem;margin-top:.375rem}.k2b-ui .k2b-text-input[data-monospace=true] .k2b-input{font-family:var(--k2b-font-mono)}.k2b-ui .k2b-text-input[data-ai=true]{border-color:color-mix(in srgb,var(--k2b-action)40%,var(--k2b-border));background:color-mix(in srgb,var(--k2b-info-surface)55%,var(--k2b-surface))}.k2b-ui .k2b-text-input__icon{display:grid;place-items: center}.k2b-ui .k2b-text-input__icon>i{grid-area:1/1}.k2b-ui .k2b-text-input__icon>i+i{visibility:hidden;color:var(--k2b-action)}.k2b-ui .k2b-input-shell:focus-within .k2b-text-input__icon>i:first-child{visibility:hidden}.k2b-ui .k2b-input-shell:focus-within .k2b-text-input__icon>i+i{visibility:visible}.k2b-ui .k2b-text-input__textarea{min-height:calc(var(--k2b-editor-lines,3)*1.5rem + 1rem);max-height:max(12.5rem,calc(var(--k2b-editor-lines,3)*1.5rem + 1rem));resize:vertical;line-height:1.5}.k2b-ui .k2b-number-input{width:100%}.k2b-ui .k2b-number-input__value{display:flex;flex:1;align-items: center;min-width:0}.k2b-ui .k2b-number-input[data-disabled=true]{background:var(--k2b-field-surface,var(--k2b-surface-muted));cursor:not-allowed}.k2b-ui .k2b-number-input__step{display:grid;color:var(--k2b-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 2.25rem;align-self:stretch;place-items: center;width:2.25rem;padding:0}.k2b-ui .k2b-number-input__step:first-child{border-right:1px solid var(--k2b-border)}.k2b-ui .k2b-number-input__step:last-child{border-left:1px solid var(--k2b-border)}.k2b-ui .k2b-number-input:focus-within>.k2b-number-input__step{border-color:var(--k2b-focus-fill)}.k2b-ui .k2b-number-input__step:hover:not(:disabled){color:var(--k2b-action);background:var(--k2b-focus-fill)}.k2b-ui .k2b-number-input__step:disabled{color:var(--k2b-text-muted);cursor:not-allowed}.k2b-ui .k2b-number-input__step:focus-visible{box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-focus-ring);outline:none}.k2b-ui .k2b-number-input__control{text-align:right}.k2b-ui .k2b-number-input__control::placeholder{color:var(--k2b-placeholder-color);opacity:1}.k2b-ui .k2b-number-input__control[data-filled=true]{font-family:var(--k2b-font-mono);font-weight:600}.k2b-ui .k2b-image-input{align-items: center}.k2b-ui .k2b-image-input__preview{display:grid;overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text-muted);background:var(--k2b-surface-muted);place-items: center;width:7.5rem;height:7.5rem}.k2b-ui .k2b-image-input__preview img{object-fit:cover;width:100%;height:100%}.k2b-ui .k2b-image-input[data-round=true] .k2b-image-input__preview{border-radius:999px}@media (min-width:48rem){.k2b-ui .k2b-image-input[data-variant=default] .k2b-image-input__preview{width:12.5rem;height:12.5rem}}.k2b-ui .k2b-image-input[data-variant=small]{display:flex;justify-content:flex-start;align-items: center;gap:.25rem}.k2b-ui .k2b-image-input[data-variant=small] .k2b-image-input__preview{width:2.25rem;height:2.25rem}.k2b-ui .k2b-image-input[data-variant=small] .k2b-icon-button{width:2rem;height:2rem;min-height:2rem}.k2b-ui .k2b-image-input__actions{display:flex;flex-wrap:wrap;gap:.375rem}.k2b-ui .k2b-signature-input{display:grid;gap:.375rem;min-width:0}.k2b-ui .k2b-signature-input__toolbar{display:flex;align-items: center;gap:.5rem;min-width:0}.k2b-ui .k2b-signature-input .k2b-signature-input__modes{width:auto}.k2b-ui .k2b-signature-input__actions{display:flex;gap:.25rem;margin-inline-start:auto}.k2b-ui .k2b-signature-input__actions [data-hidden=true]{visibility:hidden}.k2b-ui .k2b-signature-input__pad{position:relative;height:var(--k2b-signature-height,clamp(9rem,30svh,12rem));overflow:hidden;border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-field-surface,var(--k2b-surface-muted));border:1px solid #0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.k2b-ui .k2b-signature-input:not(:-webkit-any([data-disabled],[data-readonly])) .k2b-signature-input__pad:hover{border-color:var(--k2b-border);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-signature-input:not(:-moz-any([data-disabled],[data-readonly])) .k2b-signature-input__pad:hover{border-color:var(--k2b-border);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-signature-input:not(:-webkit-any([data-disabled],[data-readonly])) .k2b-signature-input__pad:hover{border-color:var(--k2b-border);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-signature-input:not(:-moz-any([data-disabled],[data-readonly])) .k2b-signature-input__pad:hover{border-color:var(--k2b-border);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-signature-input:not(:is([data-disabled],[data-readonly])) .k2b-signature-input__pad:hover{border-color:var(--k2b-border);background:var(--k2b-field-hover,var(--k2b-hover))}.k2b-ui .k2b-signature-input__pad:focus-within{background:var(--k2b-surface);box-shadow:var(--k2b-focus-inset);border-color:#0000}.k2b-ui .k2b-signature-input[data-invalid=true] .k2b-signature-input__pad{border-color:var(--k2b-danger-500)}.k2b-ui .k2b-signature-input[data-invalid=true] .k2b-signature-input__pad:focus-within{box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-danger-500);border-color:#0000}@media (forced-colors:active){.k2b-ui .k2b-signature-input__pad:focus-within,.k2b-ui .k2b-signature-input[data-invalid=true] .k2b-signature-input__pad:focus-within{outline:var(--k2b-focus-width)solid Highlight;outline-offset:calc(var(--k2b-focus-width)*-1)}}.k2b-ui .k2b-signature-input[data-disabled=true] .k2b-signature-input__pad{opacity:.55;cursor:not-allowed}.k2b-ui .k2b-signature-input__line{position:absolute;border-top:1px solid var(--k2b-border-strong);pointer-events:none;bottom:28%;left:1.25rem;right:1.25rem}.k2b-ui .k2b-signature-input__placeholder{position:absolute;display:inline-flex;color:var(--k2b-placeholder-color);pointer-events:none;align-items: center;gap:.375rem;transition:opacity .15s;font-size:.875rem;bottom:calc(28% + .5rem)}.k2b-ui .k2b-signature-input__placeholder:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.25rem}.k2b-ui .k2b-signature-input__placeholder:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.25rem}.k2b-ui .k2b-signature-input__placeholder:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.25rem}.k2b-ui .k2b-signature-input__placeholder:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.25rem}.k2b-ui .k2b-signature-input__placeholder:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.25rem}.k2b-ui .k2b-signature-input__placeholder:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.25rem}.k2b-ui .k2b-signature-input__placeholder:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.25rem}.k2b-ui .k2b-signature-input__placeholder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.25rem}.k2b-ui .k2b-signature-input:not([data-empty]) .k2b-signature-input__placeholder{opacity:0}.k2b-ui .k2b-signature-input__canvas{position:absolute;display:block;outline:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;width:100%;height:100%;inset:0}.k2b-ui .k2b-signature-input:not(:-webkit-any([data-disabled],[data-readonly])) .k2b-signature-input__canvas{cursor:crosshair;touch-action:none}.k2b-ui .k2b-signature-input:not(:-moz-any([data-disabled],[data-readonly])) .k2b-signature-input__canvas{cursor:crosshair;touch-action:none}.k2b-ui .k2b-signature-input:not(:-webkit-any([data-disabled],[data-readonly])) .k2b-signature-input__canvas{cursor:crosshair;touch-action:none}.k2b-ui .k2b-signature-input:not(:-moz-any([data-disabled],[data-readonly])) .k2b-signature-input__canvas{cursor:crosshair;touch-action:none}.k2b-ui .k2b-signature-input:not(:is([data-disabled],[data-readonly])) .k2b-signature-input__canvas{cursor:crosshair;touch-action:none}.k2b-ui .k2b-signature-input[data-disabled=true] .k2b-signature-input__canvas{cursor:not-allowed}.k2b-ui .k2b-signature-input__name{position:absolute;color:inherit;font-family:var(--k2b-font-signature);outline:none;background:0 0;border:0;min-width:0;height:1.6em;padding:0;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.6;bottom:calc(28% - .3em);left:1.25rem;right:1.25rem}.k2b-ui .k2b-signature-input__name::placeholder{color:var(--k2b-placeholder-color);font-family:var(--k2b-font-sans);opacity:1;font-size:.875rem}.k2b-ui .k2b-signature-input__name:disabled{cursor:not-allowed}.k2b-ui .k2b-image-cropper__stage{display:grid;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-muted);place-items: center;min-height:14rem;padding:.75rem}.k2b-ui .k2b-image-cropper__frame{position:relative;overflow:hidden;border-radius:var(--k2b-radius-control);background:var(--k2b-surface);touch-action:none;user-select:none;width:100%;max-width:min(100%,36rem);max-height:min(58dvh,24rem)}.k2b-ui .k2b-image-cropper__frame>img{position:absolute;object-fit:fill;width:100%;height:100%;inset:0}.k2b-ui .k2b-image-cropper__selection{position:absolute;cursor:grab;border:2px solid #fff;border-radius:.375rem;box-shadow:0 0 0 9999px #00000075}.k2b-ui .k2b-image-cropper__selection[data-shape=circle]{border-radius:999px}.k2b-ui .k2b-image-cropper__handle{position:absolute;background:var(--k2b-action-solid);border:2px solid #fff;border-radius:999px;width:.875rem;height:.875rem;padding:0}.k2b-ui .k2b-image-cropper__handle[data-handle=nw]{cursor:nwse-resize;top:-.5rem;left:-.5rem}.k2b-ui .k2b-image-cropper__handle[data-handle=ne]{cursor:nesw-resize;top:-.5rem;right:-.5rem}.k2b-ui .k2b-image-cropper__handle[data-handle=sw]{cursor:nesw-resize;bottom:-.5rem;left:-.5rem}.k2b-ui .k2b-image-cropper__handle[data-handle=se]{cursor:nwse-resize;bottom:-.5rem;right:-.5rem}.k2b-ui .k2b-image-cropper__handle:disabled{opacity:.5;cursor:not-allowed}.k2b-ui .k2b-image-cropper__handle:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-image-cropper__rotate:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-image-cropper__rotate{position:absolute;z-index:2;display:grid;color:#fff;cursor:pointer;background:#09090bb8;border:1px solid #ffffff52;border-radius:999px;place-items: center;width:2rem;height:2rem;top:.5rem;right:.5rem}.k2b-ui .k2b-image-cropper__rotate:disabled{opacity:.5;cursor:not-allowed}.k2b-ui .k2b-image-cropper__error{color:var(--k2b-danger-text)}.k2b-ui .k2b-app-workspace__resize:hover{background:var(--k2b-action-solid);outline:0}.k2b-ui .k2b-app-workspace__resize:focus-visible{background:var(--k2b-action-solid);outline:0}.k2b-ui .k2b-app-workspace__main-primary{display:flex;overflow:hidden;flex-direction:column;flex:1;min-width:0;min-height:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-tone=success],.k2b-ui .k2b-app-workspace__sidebar-icon-action[data-tone=success]{color:var(--k2b-success-text)}.k2b-ui .k2b-app-workspace__sidebar-item[data-tone=danger],.k2b-ui .k2b-app-workspace__sidebar-icon-action[data-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-app-workspace__sidebar-item-action{cursor:pointer;display:grid;color:inherit;font:inherit;background:0 0;border:0;border-radius:.35rem;flex:none;place-items: center;width:1.75rem;height:1.75rem;padding:0;line-height:1}.k2b-ui .k2b-app-workspace__sidebar-item-action :where(i){display:inline-block;line-height:1}.k2b-ui .k2b-app-workspace__sidebar-item-actions{display:inline-flex;flex:none;align-items: center;gap:.125rem;padding-inline-end:.125rem;line-height:1}.k2b-ui .k2b-app-workspace__sidebar-item-actions :where(i){line-height:1}.k2b-ui .k2b-app-workspace__sidebar-item:-webkit-any([data-action-visibility=hover],[data-has-actions=true]){gap:0}.k2b-ui .k2b-app-workspace__sidebar-item:-moz-any([data-action-visibility=hover],[data-has-actions=true]){gap:0}.k2b-ui .k2b-app-workspace__sidebar-item:is([data-action-visibility=hover],[data-has-actions=true]){gap:0}.k2b-ui .k2b-app-workspace__sidebar-item:-webkit-any([data-action-visibility=hover],[data-has-actions=true]) .k2b-app-workspace__sidebar-item-main{padding-inline-end:.125rem}.k2b-ui .k2b-app-workspace__sidebar-item:-moz-any([data-action-visibility=hover],[data-has-actions=true]) .k2b-app-workspace__sidebar-item-main{padding-inline-end:.125rem}.k2b-ui .k2b-app-workspace__sidebar-item:is([data-action-visibility=hover],[data-has-actions=true]) .k2b-app-workspace__sidebar-item-main{padding-inline-end:.125rem}@media (any-hover:hover){:where(html:not([data-k2b-input=touch])) .k2b-ui .k2b-app-workspace__sidebar-section-actions{opacity:0;pointer-events:none}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-app-workspace__sidebar-section-actions{opacity:0;pointer-events:none}@media (any-hover:hover){:where(html:not([data-k2b-input=touch])) .k2b-ui .k2b-app-workspace__sidebar-item-meta[data-visibility=hover]{visibility:hidden}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-app-workspace__sidebar-item-meta[data-visibility=hover]{visibility:hidden}@media (any-hover:hover){.k2b-ui .k2b-app-workspace__sidebar-item-actions[data-visibility=hover]{visibility:hidden}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-app-workspace__sidebar-item-actions[data-visibility=hover]{visibility:hidden}@media (any-hover:hover){.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]{opacity:0;pointer-events:none;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]{opacity:0;pointer-events:none;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}.k2b-ui .k2b-app-workspace__sidebar-section-header:-webkit-any(:hover,:focus-within,:has(.k2b-dropdown__trigger[aria-expanded=true]))>.k2b-app-workspace__sidebar-section-actions{opacity:1;pointer-events:auto}.k2b-ui .k2b-app-workspace__sidebar-section-header:-moz-any(:hover,:focus-within,:has(.k2b-dropdown__trigger[aria-expanded=true]))>.k2b-app-workspace__sidebar-section-actions{opacity:1;pointer-events:auto}.k2b-ui .k2b-app-workspace__sidebar-section-header:is(:hover,:focus-within,:has(.k2b-dropdown__trigger[aria-expanded=true]))>.k2b-app-workspace__sidebar-section-actions{opacity:1;pointer-events:auto}.k2b-ui .k2b-app-workspace__sidebar-item:-webkit-any(:hover,:focus-within) .k2b-app-workspace__sidebar-item-meta[data-visibility=hover]{visibility:visible}.k2b-ui .k2b-app-workspace__sidebar-item:-moz-any(:hover,:focus-within) .k2b-app-workspace__sidebar-item-meta[data-visibility=hover]{visibility:visible}.k2b-ui .k2b-app-workspace__sidebar-item:is(:hover,:focus-within) .k2b-app-workspace__sidebar-item-meta[data-visibility=hover]{visibility:visible}.k2b-ui .k2b-app-workspace__sidebar-item:-webkit-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])) .k2b-app-workspace__sidebar-item-actions[data-visibility=hover]{visibility:visible}.k2b-ui .k2b-app-workspace__sidebar-item:-moz-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])) .k2b-app-workspace__sidebar-item-actions[data-visibility=hover]{visibility:visible}.k2b-ui .k2b-app-workspace__sidebar-item:is(:hover,:focus-within,.is-active,:has(>[aria-current=page])) .k2b-app-workspace__sidebar-item-actions[data-visibility=hover]{visibility:visible}.k2b-ui .k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row .k2b-app-workspace__sidebar-item-meta[data-visibility=hover]{visibility:visible}.k2b-ui .k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row .k2b-app-workspace__sidebar-item-actions[data-visibility=hover]{visibility:visible}.k2b-ui .k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:has([aria-haspopup][aria-expanded=true]){visibility:visible}.k2b-ui .k2b-app-workspace__sidebar-item:where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open))>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]{opacity:1;pointer-events:auto}@media (any-hover:hover){.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child){position:relative}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child{position:absolute;top:0;bottom:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.625rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-main>.k2b-app-workspace__nav-tree-toggle)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.625rem}.k2b-ui :-webkit-any(.k2b-app-workspace__sidebar-item:-webkit-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child)>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui :-moz-any(.k2b-app-workspace__sidebar-item:-moz-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child)>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui :-webkit-any(.k2b-app-workspace__sidebar-item:-webkit-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child)>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui :-moz-any(.k2b-app-workspace__sidebar-item:-moz-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child)>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui :is(.k2b-app-workspace__sidebar-item:is(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child)>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui :-webkit-any(.k2b-app-workspace__sidebar-item:-webkit-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child>:nth-child(2))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui :-moz-any(.k2b-app-workspace__sidebar-item:-moz-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child>:nth-child(2))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui :-webkit-any(.k2b-app-workspace__sidebar-item:-webkit-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child>:nth-child(2))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui :-moz-any(.k2b-app-workspace__sidebar-item:-moz-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child>:nth-child(2))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui :is(.k2b-app-workspace__sidebar-item:is(:hover,:focus-within,.is-active,:has(>[aria-current=page])),.k2b-app-workspace__nav-tree-node:focus-within:not(:has(>.k2b-app-workspace__nav-tree-group:focus-within))>.k2b-app-workspace__nav-tree-row,.k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-actions [aria-haspopup][aria-expanded=true])):not([data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)):has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:last-child>:nth-child(2))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]){position:relative}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]{position:absolute;margin-block-start:auto;margin-block-end:auto;top:0;bottom:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])){position:static}.k2b-ui .k2b-app-workspace__sidebar-item:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])){position:static}.k2b-ui .k2b-app-workspace__sidebar-item:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])){position:static}.k2b-ui .k2b-app-workspace__sidebar-item:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])){position:static}.k2b-ui .k2b-app-workspace__sidebar-item:is([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])){position:static}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:is([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:is([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):where(:hover,:focus-within,.is-active,:has(>[aria-current=page]),:has(.k2b-app-workspace__sidebar-preview:popover-open)):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}@media not all and (any-pointer:coarse){.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger]):not(:focus-visible){opacity:0;pointer-events:none}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action:has(+.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger]):focus-visible){opacity:0;pointer-events:none}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-actions:has(+.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger]):focus-visible)>:nth-last-child(1 of :not([popover])){opacity:0;pointer-events:none}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger]):focus-visible)>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}}.k2b-ui .k2b-app-workspace__sidebar-item-main .k2b-app-workspace__sidebar-item-meta{mask-image:linear-gradient(to left,transparent calc(var(--k2b-truncate-fade-inset) - .75rem),#000 var(--k2b-truncate-fade-inset))}.k2b-ui .k2b-app-workspace__sidebar-item-main .k2b-app-workspace__sidebar-item-meta:-webkit-any(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:-webkit-any([dir=ltr],[dir=rtl] [dir=ltr] *)){mask-image:linear-gradient(to right,transparent calc(var(--k2b-truncate-fade-inset) - .75rem),#000 var(--k2b-truncate-fade-inset))}.k2b-ui .k2b-app-workspace__sidebar-item-main .k2b-app-workspace__sidebar-item-meta:-moz-any(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:-moz-any([dir=ltr],[dir=rtl] [dir=ltr] *)){mask-image:linear-gradient(to right,transparent calc(var(--k2b-truncate-fade-inset) - .75rem),#000 var(--k2b-truncate-fade-inset))}.k2b-ui .k2b-app-workspace__sidebar-item-main .k2b-app-workspace__sidebar-item-meta:-webkit-any(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:-webkit-any([dir=ltr],[dir=rtl] [dir=ltr] *)){mask-image:linear-gradient(to right,transparent calc(var(--k2b-truncate-fade-inset) - .75rem),#000 var(--k2b-truncate-fade-inset))}.k2b-ui .k2b-app-workspace__sidebar-item-main .k2b-app-workspace__sidebar-item-meta:-moz-any(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:-moz-any([dir=ltr],[dir=rtl] [dir=ltr] *)){mask-image:linear-gradient(to right,transparent calc(var(--k2b-truncate-fade-inset) - .75rem),#000 var(--k2b-truncate-fade-inset))}.k2b-ui .k2b-app-workspace__sidebar-item-main .k2b-app-workspace__sidebar-item-meta:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):not(:is([dir=ltr],[dir=rtl] [dir=ltr] *)){mask-image:linear-gradient(to right,transparent calc(var(--k2b-truncate-fade-inset) - .75rem),#000 var(--k2b-truncate-fade-inset))}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]):has(.k2b-app-workspace__sidebar-item-meta){position:relative}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]{position:absolute;top:0;bottom:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(.k2b-app-workspace__sidebar-item-meta)>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]):-webkit-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])) .k2b-app-workspace__sidebar-item-meta{opacity:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]):-moz-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])) .k2b-app-workspace__sidebar-item-meta{opacity:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]):-webkit-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])) .k2b-app-workspace__sidebar-item-meta{opacity:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]):-moz-any(:hover,:focus-within,.is-active,:has(>[aria-current=page])) .k2b-app-workspace__sidebar-item-meta{opacity:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover]):is(:hover,:focus-within,.is-active,:has(>[aria-current=page])) .k2b-app-workspace__sidebar-item-meta{opacity:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:has(>.k2b-app-workspace__sidebar-item-actions[data-visibility=hover] [aria-haspopup][aria-expanded=true]) .k2b-app-workspace__sidebar-item-meta{opacity:0}}.k2b-ui .k2b-app-workspace__sidebar-item.has-action{padding:0}.k2b-ui .k2b-app-workspace__sidebar-item-main{display:flex;color:inherit;text-align:left;text-decoration:none;background:0 0;border:0;flex:1;align-items: center;gap:.5rem;min-width:0;min-height:2rem;padding:.375rem .5625rem;padding-inline-start:calc(.5625rem + var(--k2b-sidebar-item-depth,0)*.75rem)}.k2b-ui .k2b-app-workspace__sidebar-icon-grid-wrap{display:grid;gap:.25rem}.k2b-ui .k2b-app-workspace__sidebar-icon-grid-wrap>h2{color:var(--k2b-text-muted);text-transform:uppercase;margin:.5rem;font-size:.625rem}.k2b-ui .k2b-app-workspace__sidebar-icon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.k2b-ui .k2b-app-workspace__sidebar-icon-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.k2b-ui .k2b-app-workspace__sidebar-icon-action{display:grid;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);text-decoration:none;background:0 0;border:0;place-items: center;width:100%;min-height:2.75rem}.k2b-ui .k2b-app-workspace__sidebar-icon-grid>:-webkit-any(div,solid-island,solid-client){min-width:0}.k2b-ui .k2b-app-workspace__sidebar-icon-grid>:-moz-any(div,solid-island,solid-client){min-width:0}.k2b-ui .k2b-app-workspace__sidebar-icon-grid>:is(div,solid-island,solid-client){min-width:0}.k2b-ui .k2b-app-workspace__sidebar-icon-action:hover{color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-app-workspace__sidebar-icon-action.is-active,.k2b-ui .k2b-app-workspace__sidebar-icon-action.is-active:hover{color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected)}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]) [data-sidebar-mode=collapsed]{display:none}@container k2b-app-area not (width>=64rem){.k2b-ui .k2b-app-workspace [data-sidebar-mode=collapsed]{display:none}}@container k2b-app-area (width>=64rem){.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] [data-sidebar-mode=expanded]{display:none}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :is(.k2b-app-workspace__sidebar-section-header,.k2b-app-workspace__sidebar-icon-grid-wrap>h2,.k2b-app-workspace__sidebar-item-label,.k2b-app-workspace__sidebar-item-meta,.k2b-app-workspace__sidebar-item-action,.k2b-app-workspace__sidebar-item-actions,.k2b-app-workspace__nav-tree-toggle):not(.k2b-app-workspace__sidebar-preview *){display:none!important}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :-webkit-any(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):not(.k2b-app-workspace__sidebar-preview *){justify-content:center;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :-moz-any(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):not(.k2b-app-workspace__sidebar-preview *){justify-content:center;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :-webkit-any(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):not(.k2b-app-workspace__sidebar-preview *){justify-content:center;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :-moz-any(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):not(.k2b-app-workspace__sidebar-preview *){justify-content:center;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :is(.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-item-main):not(.k2b-app-workspace__sidebar-preview *){justify-content:center;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] .k2b-app-workspace__sidebar-icon-grid{grid-template-columns:minmax(0,1fr)}}.k2b-ui .k2b-floating-window>header>i{color:var(--k2b-window-accent,var(--k2b-text-muted));flex-shrink:0;font-size:1rem}.k2b-ui .k2b-floating-window__title{overflow:hidden;border-radius:var(--k2b-radius-control);color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:move;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:.875rem;font-weight:650}.k2b-ui .k2b-floating-window__title>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-floating-window__resize{position:absolute;z-index:4;opacity:0;background:var(--k2b-window-accent,var(--k2b-action));border:0;padding:0}.k2b-ui .k2b-floating-window__resize:focus-visible{opacity:1;outline:0}.k2b-ui .k2b-floating-window__resize[data-edge=left]{width:.5rem;top:.75rem;bottom:.75rem;left:-.25rem}.k2b-ui .k2b-floating-window__resize[data-edge=right]{width:.5rem;top:.75rem;bottom:.75rem;right:-.25rem}.k2b-ui .k2b-floating-window__resize[data-edge=top]{height:.5rem;top:-.25rem;left:.75rem;right:.75rem}.k2b-ui .k2b-floating-window__resize[data-edge=bottom]{height:.5rem;bottom:-.25rem;left:.75rem;right:.75rem}.k2b-ui .k2b-floating-window__resize[data-edge=top-left]{width:.75rem;height:.75rem;top:-.25rem;left:-.25rem}.k2b-ui .k2b-floating-window__resize[data-edge=top-right]{width:.75rem;height:.75rem;top:-.25rem;right:-.25rem}.k2b-ui .k2b-floating-window__resize[data-edge=bottom-left]{width:.75rem;height:.75rem;bottom:-.25rem;left:-.25rem}.k2b-ui .k2b-floating-window__resize[data-edge=bottom-right]{width:.75rem;height:.75rem;bottom:-.25rem;right:-.25rem}@media (min-width:48rem){.k2b-ui .k2b-app-workspace__content>.k2b-app-workspace__resize{flex:0 0 .25rem}.k2b-ui .k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__resize{flex:0 0 .25rem}.k2b-ui .k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__resize{flex:0 0 .25rem}.k2b-ui .k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__resize{flex:0 0 .25rem}}.k2b-ui .k2b-dropdown{position:relative;display:inline-flex}.k2b-ui .k2b-dropdown__trigger{display:inline-flex}.k2b-ui .k2b-dropdown__trigger.k2b-app-workspace__sidebar-icon-action{display:grid}.k2b-ui .k2b-dropdown__menu{position:fixed;z-index:1000;inset:unset;display:none;overflow:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column;gap:.125rem;width:max-content;min-width:min(12rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(24rem,80dvh);margin:0;padding:.25rem;transition:none}.k2b-ui .k2b-dropdown__menu:popover-open{display:flex}.k2b-ui .k2b-dropdown__item{display:flex;color:var(--k2b-text-secondary);text-align:left;text-decoration:none;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items: center;gap:.625rem;width:100%;min-height:2rem;padding:.4375rem .75rem;transition:background-color .15s ease-out,color .15s ease-out;font-size:.8125rem;line-height:1rem}.k2b-ui .k2b-dropdown__item:hover{color:var(--k2b-text);background:var(--k2b-hover);outline:none}.k2b-ui .k2b-dropdown__item:focus-visible{color:var(--k2b-text);background:var(--k2b-hover);outline:none}.k2b-ui .k2b-dropdown__item[data-danger=true]{color:var(--k2b-danger-text)}.k2b-ui .k2b-dropdown__item:disabled{opacity:.45;cursor:not-allowed}@media (any-pointer:coarse){.k2b-ui .k2b-dropdown__item{min-height:2.75rem}}.k2b-ui .k2b-dropdown__copy{display:grid;flex:1;gap:.0625rem;min-width:0}.k2b-ui .k2b-dropdown__copy>span,.k2b-ui .k2b-dropdown__copy>small{overflow-wrap:anywhere}.k2b-ui .k2b-dropdown__copy>small{color:var(--k2b-text-muted);font-size:.625rem}.k2b-ui .k2b-dropdown__image{object-fit:cover;border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem}.k2b-ui .k2b-dropdown__checkbox{display:inline-flex;border:1px solid var(--k2b-border-strong);color:var(--k2b-action);border-radius:.25rem;flex:none;justify-content:center;align-items: center;width:.875rem;height:.875rem;font-size:.625rem}.k2b-ui .k2b-dropdown__color{background:var(--k2b-dropdown-color);border-radius:999px;flex:none;width:.625rem;height:.625rem}.k2b-ui .k2b-dropdown__check{color:var(--k2b-action);flex:none;font-size:.75rem}.k2b-ui .k2b-dropdown__check[data-hidden=true]{visibility:hidden}.k2b-ui .k2b-dropdown__section{display:flex;flex-direction:column;gap:.125rem}.k2b-ui .k2b-dropdown__section[data-divided=true]{margin-top:.25rem;padding-top:.25rem}.k2b-ui .k2b-dropdown__label{color:var(--k2b-text-muted);letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;padding:.625rem .75rem .25rem;font-size:.625rem;font-weight:500}.k2b-ui .k2b-dropdown__row{display:flex;border-radius:var(--k2b-radius-surface);background:var(--k2b-field-surface,var(--k2b-surface-muted));gap:.125rem;padding:.125rem}.k2b-ui .k2b-dropdown__row>.k2b-dropdown__item{border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);text-align:center;flex:auto;justify-content:center;width:auto;min-width:0;padding:.25rem .5rem;font-size:.75rem}.k2b-ui .k2b-dropdown__row>.k2b-dropdown__item>i{display:none}.k2b-ui .k2b-dropdown__row>.k2b-dropdown__item[data-selected=true]{color:var(--k2b-text);background:var(--k2b-surface);box-shadow:0 0 0 1px var(--k2b-border)}.k2b-ui .k2b-dropdown__row>.k2b-dropdown__item:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-dropdown__menu[data-variant=touch]{gap:.25rem;min-width:min(18rem,100vw - 2rem);max-height:min(32rem,80dvh);padding:.5rem}.k2b-ui .k2b-dropdown__menu[data-width=fixed]{width:var(--k2b-dropdown-width);min-width:0;max-width:calc(100vw - 2rem)}.k2b-ui :-webkit-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__item{gap:.875rem;min-height:3.25rem;padding:.875rem 1rem;font-size:1rem;line-height:1.375rem}.k2b-ui :-moz-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__item{gap:.875rem;min-height:3.25rem;padding:.875rem 1rem;font-size:1rem;line-height:1.375rem}.k2b-ui :is(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__item{gap:.875rem;min-height:3.25rem;padding:.875rem 1rem;font-size:1rem;line-height:1.375rem}.k2b-ui :-webkit-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__item>i{font-size:1.25rem}.k2b-ui :-moz-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__item>i{font-size:1.25rem}.k2b-ui :is(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__item>i{font-size:1.25rem}.k2b-ui :-webkit-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__copy>small{font-size:.8125rem;line-height:1.125rem}.k2b-ui :-moz-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__copy>small{font-size:.8125rem;line-height:1.125rem}.k2b-ui :is(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__copy>small{font-size:.8125rem;line-height:1.125rem}.k2b-ui :-webkit-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__image{width:1.5rem;height:1.5rem}.k2b-ui :-moz-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__image{width:1.5rem;height:1.5rem}.k2b-ui :is(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__image{width:1.5rem;height:1.5rem}.k2b-ui :-webkit-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__checkbox{width:1.25rem;height:1.25rem;font-size:.875rem}.k2b-ui :-moz-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__checkbox{width:1.25rem;height:1.25rem;font-size:.875rem}.k2b-ui :is(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__checkbox{width:1.25rem;height:1.25rem;font-size:.875rem}.k2b-ui :-webkit-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__section{gap:.25rem}.k2b-ui :-moz-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__section{gap:.25rem}.k2b-ui :is(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__section{gap:.25rem}.k2b-ui :-webkit-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__label{padding:.75rem 1rem .375rem;font-size:.75rem}.k2b-ui :-moz-any(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__label{padding:.75rem 1rem .375rem;font-size:.75rem}.k2b-ui :is(.k2b-dropdown__menu[data-variant=touch],.k2b-gesture-menu__sheet-menu) .k2b-dropdown__label{padding:.75rem 1rem .375rem;font-size:.75rem}.k2b-ui .k2b-filter-chip{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-field-surface,var(--k2b-surface-muted));white-space:nowrap;cursor:pointer;user-select:none;border:0;justify-content:center;align-items: center;gap:.375rem;min-width:0;min-height:2.25rem;padding:calc(.375rem + 1px) calc(.75rem + 1px);transition:background-color .15s ease-out,color .15s ease-out;font-size:.75rem;font-weight:500;line-height:1.25rem}.k2b-ui a.k2b-filter-chip{text-decoration:none}.k2b-ui .k2b-filter-chip:hover{color:var(--k2b-text);background:color-mix(in srgb,var(--k2b-text)6%,var(--k2b-field-surface,var(--k2b-surface-muted)))}.k2b-ui .k2b-filter-chip[data-active=true]{color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected)}.k2b-ui .k2b-filter-chip[data-active=true]:hover{background:color-mix(in srgb,var(--k2b-app-workspace-active)8%,var(--k2b-app-workspace-selected))}.k2b-ui .k2b-filter-chip[data-active=true] .k2b-filter-chip__chevron{color:inherit}.k2b-ui .k2b-filter-chip__label{overflow:hidden;text-overflow:ellipsis;min-width:0}.k2b-ui .k2b-filter-chip__value{white-space:nowrap}.k2b-ui .k2b-filter-chip__dot{display:inline-block;background:var(--k2b-filter-color);vertical-align:.0625rem;border-radius:999px;width:.5rem;height:.5rem;margin-inline-start:.125rem;margin-inline-end:.25rem}.k2b-ui .k2b-filter-chip[data-icon-only=true]{justify-content:center;width:2.25rem;padding:0}@media (forced-colors:active){.k2b-ui .k2b-filter-chip{border:1px solid buttontext;padding:.375rem .75rem}}.k2b-ui .k2b-filter-chip__chevron{color:var(--k2b-text-muted);font-size:.625rem}.k2b-ui .k2b-filter-chip__option{display:flex;color:var(--k2b-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items: center;gap:.625rem;width:100%;padding:.4375rem .75rem;transition:background-color .15s ease-out,color .15s ease-out;font-size:.8125rem;line-height:1rem}.k2b-ui .k2b-filter-chip__option:hover{color:var(--k2b-text);background:var(--k2b-hover);outline:none}.k2b-ui .k2b-filter-chip__option:focus-visible{color:var(--k2b-text);background:var(--k2b-hover);outline:none}.k2b-ui .k2b-filter-chip__option>span:not(:-webkit-any(.k2b-dropdown__checkbox,.k2b-dropdown__color)){flex:1;min-width:0}.k2b-ui .k2b-filter-chip__option>span:not(:-moz-any(.k2b-dropdown__checkbox,.k2b-dropdown__color)){flex:1;min-width:0}.k2b-ui .k2b-filter-chip__option>span:not(:-webkit-any(.k2b-dropdown__checkbox,.k2b-dropdown__color)){flex:1;min-width:0}.k2b-ui .k2b-filter-chip__option>span:not(:-moz-any(.k2b-dropdown__checkbox,.k2b-dropdown__color)){flex:1;min-width:0}.k2b-ui .k2b-filter-chip__option>span:not(:is(.k2b-dropdown__checkbox,.k2b-dropdown__color)){flex:1;min-width:0}.k2b-ui .k2b-dropdown__menu.k2b-filter-chip__menu{min-width:min(13rem,100vw - 2rem);max-height:min(32rem,80dvh)}.k2b-ui .k2b-filter-chip__checkbox{display:inline-flex;border:1px solid var(--k2b-border-strong);color:var(--k2b-action);border-radius:.25rem;flex:none;justify-content:center;align-items: center;width:.875rem;height:.875rem;font-size:.625rem}.k2b-ui .k2b-filter-chip__color{background:var(--k2b-filter-color);border-radius:999px;flex:none;width:.625rem;height:.625rem}.k2b-ui .k2b-filter-chip__check{color:var(--k2b-action)}.k2b-ui .k2b-remove-button{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;padding:0}.k2b-ui .k2b-remove-button:not(:disabled):hover{color:var(--k2b-danger-text);background:var(--k2b-danger-surface)}.k2b-ui .k2b-remove-button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-remove-button:disabled{opacity:.5;cursor:not-allowed}.k2b-ui .k2b-remove-button__hover,.k2b-ui .k2b-remove-button:not(:disabled):hover .k2b-remove-button__idle{display:none}.k2b-ui .k2b-remove-button:not(:disabled):hover .k2b-remove-button__hover{display:inline-block}.k2b-ui .k2b-control{border:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-control);color:var(--k2b-text);background:var(--k2b-surface);width:100%;min-height:2.25rem;padding:.4375rem .625rem;font-size:.8125rem}.k2b-ui .k2b-control:focus-visible{border-color:var(--k2b-focus-ring);outline:none}.k2b-ui .k2b-choice-control,.k2b-ui .k2b-combobox{position:relative;min-width:0}.k2b-ui .k2b-choice-trigger,.k2b-ui .k2b-multi-select-trigger,.k2b-ui .k2b-combobox__input{display:flex;color:var(--k2b-text-secondary);font:inherit;text-align:left;cursor:pointer;align-items: center;gap:.5rem;width:100%;min-width:0;padding:.4375rem .625rem;font-size:.8125rem;line-height:1rem}.k2b-ui .k2b-choice-trigger[data-clearable=true] .k2b-choice-trigger__value{padding-right:1.75rem}.k2b-ui .k2b-choice-trigger:disabled,.k2b-ui .k2b-multi-select-trigger[data-disabled=true],.k2b-ui .k2b-tags-input[data-disabled=true]{opacity:.55;cursor:not-allowed}.k2b-ui .k2b-choice-trigger__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.k2b-ui .k2b-select-chip>span[data-placeholder=true],.k2b-ui .k2b-choice-trigger__value[data-placeholder=true]{color:var(--k2b-placeholder-color)}.k2b-ui .k2b-choice-control__clear{position:absolute;z-index:1;display:flex;cursor:pointer;border:0;border-radius:.375rem;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;padding:0;top:.25rem;right:.25rem}.k2b-ui .k2b-choice-trigger[data-clearable=true]+input+.k2b-choice-control__clear,.k2b-ui .k2b-choice-trigger[data-clearable=true]+.k2b-choice-control__clear,.k2b-ui .k2b-combobox__input[data-clearable=true] .k2b-choice-control__clear{right:1.75rem}.k2b-ui .k2b-combobox__input{cursor:text;padding:0}.k2b-ui .k2b-combobox__input>i{color:var(--k2b-text-muted);flex:none}.k2b-ui .k2b-combobox__input>i:first-child{margin-inline-start:.625rem;margin-inline-end:0}.k2b-ui .k2b-combobox__input>i:last-child{margin-inline-start:0;margin-inline-end:.625rem}.k2b-ui .k2b-combobox__input>input{outline:0;color:var(--k2b-text);font:inherit;background:0 0;border:0;flex:1;min-width:0;min-height:2.125rem;padding:.4375rem;font-size:.8125rem}.k2b-ui .k2b-combobox__input>input::placeholder{color:var(--k2b-placeholder-color);opacity:1}.k2b-ui .k2b-combobox__input>input:disabled{cursor:not-allowed}.k2b-ui .k2b-combobox__input:has(>input:disabled){opacity:.55;cursor:not-allowed}.k2b-ui .k2b-combobox__input[data-clearable=true]>input{padding-right:2.1875rem}.k2b-ui .k2b-choice-popover{position:fixed;z-index:1000;inset:unset;overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column;gap:.25rem;max-width:calc(100vw - 1rem);max-height:min(20rem,100dvh - 1rem);margin:0;padding:.375rem;transition:none}.k2b-ui .k2b-choice-popover:not(:popover-open){display:none}.k2b-ui .k2b-choice-popover:popover-open{display:flex}.k2b-ui .k2b-choice-search{display:flex;color:var(--k2b-text-muted);flex:none;align-items: center;gap:.375rem;min-height:2rem;padding:0 .375rem}.k2b-ui .k2b-choice-search>input{outline:0;color:var(--k2b-text);font:inherit;background:0 0;border:0;flex:1;min-width:0;min-height:2rem;padding:.25rem;font-size:.75rem}.k2b-ui .k2b-choice-toolbar{display:flex;flex:none;align-items: center;gap:.375rem;min-width:0;padding:.125rem .25rem .375rem}.k2b-ui .k2b-choice-groups-shell{position:relative;flex:1;min-width:0}.k2b-ui .k2b-choice-groups{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:.25rem;width:100%;min-width:0;padding:0}.k2b-ui .k2b-choice-groups::-webkit-scrollbar{display:none}.k2b-ui .k2b-choice-groups-scrollbar{position:absolute;z-index:1;cursor:ew-resize;opacity:0;pointer-events:none;touch-action:none;border-radius:999px;height:.375rem;transition:opacity .12s;bottom:-.3125rem;left:0;right:0}.k2b-ui .k2b-choice-groups-scrollbar:hover{opacity:1;pointer-events:auto}.k2b-ui .k2b-choice-groups-shell:-webkit-any(:hover,:focus-within) .k2b-choice-groups-scrollbar{opacity:1;pointer-events:auto}.k2b-ui .k2b-choice-groups-shell:-moz-any(:hover,:focus-within) .k2b-choice-groups-scrollbar{opacity:1;pointer-events:auto}.k2b-ui .k2b-choice-groups-shell:is(:hover,:focus-within) .k2b-choice-groups-scrollbar{opacity:1;pointer-events:auto}.k2b-ui .k2b-choice-groups-scrollbar>span{display:block;width:var(--k2b-choice-scroll-width);background:var(--k2b-border-strong);transform:translateX(var(--k2b-choice-scroll-left));background-clip:padding-box;border:.125rem solid #0000;border-radius:999px;height:100%}.k2b-ui .k2b-choice-groups>button{color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9999px;flex:none;min-height:1.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:500}.k2b-ui .k2b-choice-groups>button:hover:not(:disabled){color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-choice-groups>button[aria-checked=true]{color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-choice-groups>button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-choice-groups>button:disabled{cursor:default;opacity:.55}.k2b-ui .k2b-choice-groups>button>i{vertical-align:-.125rem;margin-inline-end:.3125rem;font-size:.875rem}.k2b-ui .k2b-choice-chips .k2b-choice-groups>button{white-space:nowrap;min-height:2rem;padding:.3125rem .875rem;font-size:.8125rem}@media (pointer:coarse){.k2b-ui .k2b-choice-chips .k2b-choice-groups>button{min-height:2.75rem}}.k2b-ui .k2b-choice-view-toggle{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0}.k2b-ui .k2b-choice-view-toggle:hover{color:var(--k2b-action)}.k2b-ui .k2b-choice-view-toggle:focus-visible{position:relative;z-index:1;outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}@media (max-width:767px){.k2b-ui .k2b-choice-groups>button,.k2b-ui .k2b-choice-view-toggle{min-height:2.25rem}.k2b-ui .k2b-choice-view-toggle{width:2.25rem}}.k2b-ui .k2b-choice-options{display:flex;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;gap:.125rem;min-height:0}.k2b-ui .k2b-choice-options[data-view=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--k2b-choice-grid-min)),1fr));align-content: start;gap:.25rem}.k2b-ui .k2b-choice-options[data-view=grid][data-grid-size=sm]{--k2b-choice-grid-min:4.5rem;--k2b-choice-grid-height:4rem}.k2b-ui .k2b-choice-options[data-view=grid][data-grid-size=md]{--k2b-choice-grid-min:7rem;--k2b-choice-grid-height:5.5rem}.k2b-ui .k2b-choice-options[data-view=grid][data-grid-size=lg]{--k2b-choice-grid-min:9rem;--k2b-choice-grid-height:6.75rem}.k2b-ui .k2b-choice-options[data-view=grid]>.k2b-choice-option{min-height:var(--k2b-choice-grid-height);text-align:center;border:1px solid #0000;flex-direction:column;justify-content:center;gap:.375rem;padding:.625rem .5rem}.k2b-ui .k2b-choice-options[data-view=grid]>.k2b-choice-option>i{flex:none;font-size:1.375rem}.k2b-ui .k2b-choice-options[data-view=grid]>.k2b-choice-option>span:not(.k2b-choice-dot){flex:0 auto;align-items: center;width:100%}.k2b-ui .k2b-choice-options[data-view=grid]>.k2b-choice-option strong,.k2b-ui .k2b-choice-options[data-view=grid]>.k2b-choice-option small{display:-webkit-box;overflow:hidden;text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.k2b-ui .k2b-choice-options[data-view=grid]>.k2b-choice-option strong{color:var(--k2b-text-muted);font-weight:400}.k2b-ui .k2b-choice-options[data-view=grid][data-grid-size=sm]>.k2b-choice-option small{display:none}.k2b-ui .k2b-choice-options[data-view=grid]>.k2b-choice-status{grid-column:1/-1}.k2b-ui .k2b-choice-option{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:.625rem;width:100%;min-width:0;padding:.5rem;line-height:1rem}.k2b-ui .k2b-choice-option:not(:disabled):hover,.k2b-ui .k2b-choice-option[data-focused=true]{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-choice-option[aria-selected=true]{color:var(--k2b-text);background:var(--k2b-selected)}.k2b-ui .k2b-choice-option:disabled{opacity:.45;cursor:not-allowed}@media (any-pointer:coarse){.k2b-ui .k2b-choice-option{min-height:2.75rem}}.k2b-ui .k2b-choice-option>span:not(:-webkit-any(.k2b-choice-option__checkbox,.k2b-choice-dot)){display:flex;flex-direction:column;flex:1;gap:.125rem;min-width:0}.k2b-ui .k2b-choice-option>span:not(:-moz-any(.k2b-choice-option__checkbox,.k2b-choice-dot)){display:flex;flex-direction:column;flex:1;gap:.125rem;min-width:0}.k2b-ui .k2b-choice-option>span:not(:-webkit-any(.k2b-choice-option__checkbox,.k2b-choice-dot)){display:flex;flex-direction:column;flex:1;gap:.125rem;min-width:0}.k2b-ui .k2b-choice-option>span:not(:-moz-any(.k2b-choice-option__checkbox,.k2b-choice-dot)){display:flex;flex-direction:column;flex:1;gap:.125rem;min-width:0}.k2b-ui .k2b-choice-option>span:not(:is(.k2b-choice-option__checkbox,.k2b-choice-dot)){display:flex;flex-direction:column;flex:1;gap:.125rem;min-width:0}.k2b-ui .k2b-choice-dot{display:block;border-radius:999px;flex:none;width:.75rem;height:.75rem}.k2b-ui .k2b-choice-option strong{overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.k2b-ui .k2b-choice-option small{color:var(--k2b-text-muted);overflow-wrap:anywhere;font-size:.6875rem}.k2b-ui .k2b-choice-option__checkbox{display:flex;border:1px solid var(--k2b-border-strong);color:#0000;background:var(--k2b-surface);border-radius:.25rem;flex:none;justify-content:center;align-items: center;width:1rem;height:1rem;font-size:.6875rem}.k2b-ui .k2b-choice-option[aria-selected=true] .k2b-choice-option__checkbox{border-color:var(--k2b-action-solid);color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-choice-status{display:flex;color:var(--k2b-text-muted);align-items: center;gap:.5rem;min-height:2rem;padding:.5rem;font-size:.6875rem}.k2b-ui .k2b-choice-status[data-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-choice-status>span{flex:1;min-width:0}.k2b-ui .k2b-choice-status>button{color:inherit;font:inherit;text-decoration:underline;cursor:pointer;background:0 0;border:0;padding:0}.k2b-ui .k2b-multi-select-trigger{padding:.25rem 2rem .25rem .375rem}.k2b-ui .k2b-multi-select-trigger__values{position:relative;display:flex;overflow:hidden;flex:1;gap:.25rem;min-width:0}.k2b-ui .k2b-multi-select-trigger__values>[data-hidden=true]{position:absolute;visibility:hidden;top:0;left:0}.k2b-ui .k2b-multi-select-trigger__values>.k2b-choice-pill:only-child,.k2b-ui .k2b-multi-select-trigger__values[data-overflowing=true]:not([data-measuring])>.k2b-choice-pill:first-child{flex-shrink:1}.k2b-ui .k2b-multi-select-trigger__more{display:inline-flex;border:1px solid var(--k2b-border);color:var(--k2b-text-secondary);background:var(--k2b-surface);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items: center;padding:.125rem .375rem;font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-multi-select-trigger__chevron{position:absolute;color:var(--k2b-text-muted);right:.625rem}.k2b-ui .k2b-choice-pill{display:inline-flex;color:color-mix(in srgb,var(--k2b-choice-color,var(--k2b-info-text))65%,var(--k2b-text));background:var(--k2b-choice-background,var(--k2b-info-surface));border-radius:999px;flex:none;align-items: center;gap:.25rem;min-width:0;max-width:9rem;padding:.1875rem .25rem .1875rem .4375rem;font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-choice-pill>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-choice-pill__content,.k2b-ui .k2b-choice-option__content{display:flex;flex:1;gap:.375rem;min-width:0}.k2b-ui .k2b-choice-pill__content{align-items: center}.k2b-ui .k2b-choice-option__content{flex-direction:column;align-items: flex-start;gap:.125rem}.k2b-ui .k2b-choice-pill>button{display:flex;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items: center;width:1rem;height:1rem;padding:0}.k2b-ui .k2b-choice-pill>button:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.k2b-ui .k2b-checkbox-card-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.k2b-ui .k2b-checkbox-card{display:grid;position:relative;grid-template-columns:auto minmax(0,1fr);border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface);cursor:pointer;align-items: center;gap:.625rem;min-width:0;padding:.625rem}.k2b-ui .k2b-checkbox-card[data-variant=input]{background:var(--k2b-field-surface,var(--k2b-surface-muted));border-color:#0000}.k2b-ui .k2b-checkbox-card[data-state=checked]{border-color:var(--k2b-action)}.k2b-ui .k2b-checkbox-card[data-state=invalid]{border-color:var(--k2b-danger-500);background:var(--k2b-danger-surface)}.k2b-ui .k2b-checkbox-card:has(input:disabled){opacity:.55;cursor:not-allowed}.k2b-ui .k2b-checkbox-card>input{position:absolute;opacity:0;width:1px;height:1px}.k2b-ui .k2b-checkbox-card__control{display:flex;border:1px solid var(--k2b-border-strong);color:#0000;background:var(--k2b-surface);border-radius:.25rem;justify-content:center;align-items: center;width:1rem;height:1rem;font-size:.6875rem}.k2b-ui .k2b-checkbox-card>input:checked+.k2b-checkbox-card__control{border-color:var(--k2b-action-solid);color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-checkbox-card>input:focus-visible+.k2b-checkbox-card__control{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-checkbox-card__icon{color:var(--k2b-text-muted);flex:none}.k2b-ui .k2b-checkbox-card__color{border-radius:999px;flex:none;width:.625rem;height:.625rem}.k2b-ui .k2b-checkbox-card__content{display:flex;flex-direction:column;gap:.125rem;min-width:0}.k2b-ui .k2b-checkbox-card__label{display:flex;color:var(--k2b-text-secondary);align-items: center;gap:.5rem;min-width:0;font-size:.75rem;font-weight:600}.k2b-ui .k2b-checkbox-card__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-tags-input{position:relative;display:flex;align-items: center;gap:.25rem;padding:.0625rem .25rem}.k2b-ui .k2b-tags-input__icon{display:grid;color:var(--k2b-text-muted);flex:none;place-items: center;margin-inline-start:.375rem;margin-inline-end:.125rem}.k2b-ui .k2b-tags-input__icon>i{grid-area:1/1}.k2b-ui .k2b-tags-input__icon-active,.k2b-ui .k2b-tags-input:focus-within .k2b-tags-input__icon-idle{display:none}.k2b-ui .k2b-tags-input:focus-within .k2b-tags-input__icon-active{display:inline-block;color:var(--k2b-focus-ring)}.k2b-ui .k2b-tags-input>input{box-sizing:border-box;overflow:hidden;overflow-x:auto;outline:0;color:var(--k2b-text);white-space:nowrap;cursor:text;scrollbar-width:none;background:0 0;border:0;flex:1;min-width:0;height:2rem;padding:.375rem .25rem;font-size:.8125rem;line-height:1.25rem}.k2b-ui .k2b-tags-input>input::-webkit-scrollbar{display:none}.k2b-ui .k2b-tags-input__placeholder{color:var(--k2b-placeholder-color)}.k2b-ui .k2b-tags-input__values{display:flex;overflow:hidden;pointer-events:none;flex:1;align-items: center;gap:.25rem;min-width:0;height:100%}.k2b-ui .k2b-tags-input:focus-within .k2b-tags-input__values{display:none}.k2b-ui .k2b-tags-input:not(:focus-within)>input{position:absolute;opacity:0;width:100%;height:100%;inset:0}.k2b-ui .k2b-tags-input[data-disabled=true]{opacity:.55}.k2b-ui .k2b-tags-input[data-disabled=true]>input{cursor:not-allowed}.k2b-ui .k2b-tag{display:inline-flex;color:color-mix(in srgb,var(--k2b-choice-color,var(--k2b-info-text))65%,var(--k2b-text));background:var(--k2b-choice-background,var(--k2b-info-surface));border-radius:999px;align-items: center;gap:.25rem;min-width:0;padding:.1875rem .375rem;font-size:.6875rem}.k2b-ui .k2b-tag[data-size=sm]{padding:.125rem .3125rem;font-size:.625rem}.k2b-ui .k2b-tag[data-size=lg]{gap:.375rem;min-height:1.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-tag[data-selected=true]{color:var(--k2b-text);background:color-mix(in srgb,var(--k2b-choice-color,var(--k2b-action))24%,var(--k2b-surface-elevated));font-weight:600}.k2b-ui .k2b-tag__icon{text-align:center;flex:0 0 1em;width:1em}.k2b-ui .k2b-tag__icon[data-placeholder=true]{visibility:hidden}.k2b-ui .k2b-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-tag__remove{display:flex;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items: center;width:1rem;height:1rem;padding:0}.k2b-ui .k2b-tag__remove:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.k2b-ui .k2b-tag__remove:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-picker{position:relative;min-width:0}.k2b-ui .k2b-date-trigger{position:relative;display:flex;color:var(--k2b-text-secondary);font:inherit;text-align:left;cursor:pointer;align-items: center;gap:.5rem;width:100%;min-width:0;padding:.4375rem 3.75rem .4375rem .625rem;font-size:.8125rem}.k2b-ui .k2b-date-trigger:disabled{opacity:.55;cursor:not-allowed}.k2b-ui .k2b-date-trigger__icon,.k2b-ui .k2b-date-trigger__chevron{color:var(--k2b-text-muted);flex:none}.k2b-ui .k2b-date-trigger[data-open=true] .k2b-date-trigger__icon{color:var(--k2b-action)}.k2b-ui .k2b-date-trigger__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.k2b-ui .k2b-date-trigger[data-placeholder=true] .k2b-date-trigger__value{color:var(--k2b-placeholder-color)}.k2b-ui .k2b-date-trigger__chevron{position:absolute;right:.625rem}.k2b-ui .k2b-date-trigger__clear{position:absolute;z-index:1;display:flex;cursor:pointer;border:0;border-radius:.375rem;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;padding:0;top:.25rem;right:2rem}.k2b-ui .k2b-date-trigger__clear:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-durations button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-apply:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset) - 1px,calc(var(--k2b-focus-offset)*2))}.k2b-ui .k2b-date-presets button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-date-popover{position:fixed;z-index:1000;inset:unset;overflow:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);margin:0;padding:0;transition:none}.k2b-ui .k2b-date-popover:not(:popover-open){display:none}.k2b-ui .k2b-date-popover:popover-open{display:flex}.k2b-ui .k2b-date-popover::backdrop{background:0 0}.k2b-ui .k2b-date-popover__body{display:flex;min-width:0}.k2b-ui .k2b-date-presets{display:flex;overflow-y:auto;border-radius:var(--k2b-radius-control);background:var(--k2b-surface-muted);flex-direction:column;flex:none;gap:.125rem;width:7.5rem;max-height:20rem;margin:.5rem 0 .5rem .5rem;padding:.375rem}.k2b-ui .k2b-date-presets button,.k2b-ui .k2b-date-durations button{border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.375rem .5rem;font-size:.6875rem}.k2b-ui .k2b-date-presets button:hover,.k2b-ui .k2b-date-durations button:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-date-calendar{--k2b-date-weekend:var(--k2b-surface-muted);flex:1;min-width:0;padding:.625rem}.k2b-ui .k2b-date-calendar__header{display:grid;grid-template-columns:2rem minmax(0,1fr)2rem;align-items: center;gap:.25rem;margin-bottom:.5rem}.k2b-ui .k2b-date-calendar__nav,.k2b-ui .k2b-date-calendar__title{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;min-height:2rem;padding:.25rem}.k2b-ui .k2b-date-calendar__title{min-width:0;font-size:.75rem;font-weight:650}.k2b-ui .k2b-date-calendar__nav:hover,.k2b-ui .k2b-date-calendar__title:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-date-calendar__nav:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-calendar__title:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-grid button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-months button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-grid button[aria-selected=true]:focus-visible{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset) - 1px,calc(var(--k2b-focus-offset)*2))}.k2b-ui .k2b-date-months button[data-selected=true]:focus-visible{outline-color:var(--k2b-focus-on-fill,var(--k2b-focus-ring));outline-offset:min(var(--k2b-focus-offset) - 1px,calc(var(--k2b-focus-offset)*2))}.k2b-ui .k2b-date-weekdays,.k2b-ui .k2b-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem}.k2b-ui .k2b-date-week{display:contents}.k2b-ui .k2b-date-weekdays,.k2b-ui .k2b-date-grid{position:relative;isolation:isolate}.k2b-ui .k2b-date-weekend{position:absolute;z-index:-1;border-radius:var(--k2b-radius-control)var(--k2b-radius-control)0 0;background:var(--k2b-date-weekend);pointer-events:none;inset:0}.k2b-ui .k2b-date-grid>.k2b-date-weekend{border-radius:0 0 var(--k2b-radius-control)var(--k2b-radius-control)}.k2b-ui .k2b-date-weekdays>span:not(.k2b-date-weekend){color:var(--k2b-text-muted);text-align:center;padding-block-start:.25rem;padding-block-end:.25rem;font-size:.625rem;font-weight:600}.k2b-ui .k2b-date-grid button,.k2b-ui .k2b-date-months button{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;min-width:0;min-height:2rem;padding:.25rem;font-size:.75rem}.k2b-ui .k2b-date-grid button:hover,.k2b-ui .k2b-date-months button:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-date-grid button[data-weekend=true]:hover:not(:-webkit-any([aria-selected=true],[data-in-range=true])){background:color-mix(in srgb,var(--k2b-action)9%,var(--k2b-date-weekend))}.k2b-ui .k2b-date-grid button[data-weekend=true]:hover:not(:-moz-any([aria-selected=true],[data-in-range=true])){background:color-mix(in srgb,var(--k2b-action)9%,var(--k2b-date-weekend))}.k2b-ui .k2b-date-grid button[data-weekend=true]:hover:not(:-webkit-any([aria-selected=true],[data-in-range=true])){background:color-mix(in srgb,var(--k2b-action)9%,var(--k2b-date-weekend))}.k2b-ui .k2b-date-grid button[data-weekend=true]:hover:not(:-moz-any([aria-selected=true],[data-in-range=true])){background:color-mix(in srgb,var(--k2b-action)9%,var(--k2b-date-weekend))}.k2b-ui .k2b-date-grid button[data-weekend=true]:hover:not(:is([aria-selected=true],[data-in-range=true])){background:color-mix(in srgb,var(--k2b-action)9%,var(--k2b-date-weekend))}.k2b-ui .k2b-date-grid button[data-outside=true]{color:var(--k2b-text-muted)}.k2b-ui .k2b-date-grid button[data-in-range=true]{color:var(--k2b-info-text);background:var(--k2b-info-surface);border-radius:.25rem}.k2b-ui .k2b-date-grid button[data-today=true]{position:relative;font-weight:650}.k2b-ui .k2b-date-grid button[data-today=true]:not(:-webkit-any([data-outside=true],[aria-selected=true])){color:var(--k2b-action)}.k2b-ui .k2b-date-grid button[data-today=true]:not(:-moz-any([data-outside=true],[aria-selected=true])){color:var(--k2b-action)}.k2b-ui .k2b-date-grid button[data-today=true]:not(:-webkit-any([data-outside=true],[aria-selected=true])){color:var(--k2b-action)}.k2b-ui .k2b-date-grid button[data-today=true]:not(:-moz-any([data-outside=true],[aria-selected=true])){color:var(--k2b-action)}.k2b-ui .k2b-date-grid button[data-today=true]:not(:is([data-outside=true],[aria-selected=true])){color:var(--k2b-action)}.k2b-ui .k2b-date-grid button[data-today=true]:after{position:absolute;content:"";background:currentColor;border-radius:999px;width:.25rem;height:.25rem;bottom:.1875rem;left:50%;transform:translate(-50%)}.k2b-ui .k2b-date-grid button[data-today=true][data-outside=true]:not([aria-selected=true]):after{background:var(--k2b-action)}.k2b-ui .k2b-date-grid button[aria-selected=true],.k2b-ui .k2b-date-months button[data-selected=true]{color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-date-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.k2b-ui .k2b-date-time{display:grid;flex:1;gap:.25rem;min-width:0}.k2b-ui .k2b-date-time>span:first-child{color:var(--k2b-text-muted);font-size:.625rem}.k2b-ui .k2b-date-time__control{position:relative;display:flex;align-items: center;min-width:0}.k2b-ui .k2b-date-time__control input{border:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-control);color:var(--k2b-text);background:var(--k2b-surface);font:inherit;font-family:var(--k2b-font-mono);width:100%;min-width:0;min-height:2rem;padding:.375rem 1.75rem .375rem .5rem;font-size:.75rem}.k2b-ui .k2b-date-time__control input:focus-visible{border-color:var(--k2b-focus-ring);outline:none}.k2b-ui .k2b-date-time__control i{position:absolute;color:var(--k2b-text-muted);pointer-events:none;right:.5rem}.k2b-ui .k2b-date-actions,.k2b-ui .k2b-date-range-times{display:flex;align-items: flex-end;gap:.5rem;min-width:0;padding:0 .625rem .625rem}.k2b-ui .k2b-date-actions{justify-content:flex-end}.k2b-ui .k2b-date-apply{border-radius:var(--k2b-radius-control);color:#fff;background:var(--k2b-action-solid);font:inherit;cursor:pointer;border:0;flex:none;min-height:2rem;padding:.375rem .75rem;font-size:.75rem;font-weight:650}.k2b-ui .k2b-date-apply:disabled{opacity:.45;cursor:not-allowed}.k2b-ui .k2b-date-durations{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;flex:auto;align-items: center;gap:.25rem;min-width:0;padding:.125rem 0}.k2b-ui .k2b-date-durations button{white-space:nowrap;flex:none}.k2b-ui .k2b-date-optional-time{display:flex;flex:1;align-items: flex-end;gap:.25rem;min-width:0;min-height:2rem}.k2b-ui .k2b-date-optional-time__add,.k2b-ui .k2b-date-optional-time__remove{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;gap:.375rem;height:2rem;padding:0 .5rem;font-size:.75rem}.k2b-ui .k2b-date-optional-time__add{margin-left:-.5rem}.k2b-ui .k2b-date-optional-time__remove{width:2rem;padding:0}.k2b-ui .k2b-date-optional-time__add:hover,.k2b-ui .k2b-date-optional-time__remove:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-date-optional-time__add:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-optional-time__remove:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-date-durations button[aria-pressed=true]{color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-date-popover__footer{display:flex;color:var(--k2b-text-muted);justify-content:space-between;align-items: center;gap:.75rem;min-height:1.75rem;padding:0 .75rem .5rem;font-size:.625rem}.k2b-ui .k2b-date-popover__timezone,.k2b-ui .k2b-date-duration{display:inline-flex;align-items: center;gap:.25rem}.k2b-ui .k2b-date-range-value{display:inline-flex;align-items: center;gap:.375rem;min-width:0}.k2b-ui .k2b-date-range-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width:34rem){.k2b-ui .k2b-date-popover__body{flex-direction:column}.k2b-ui .k2b-date-presets{overflow-x:auto;flex-direction:row;width:auto;max-height:none;margin:.5rem .5rem 0}.k2b-ui .k2b-date-presets button{flex:none}}.k2b-ui .k2b-pin-input{display:flex;gap:.25rem;max-width:20rem}@media (min-width:48rem){.k2b-ui .k2b-pin-input{gap:.5rem}}.k2b-ui .k2b-pin-input[data-stretch=true]{max-width:none}.k2b-ui .k2b-pin-input__digit{font-family:var(--k2b-font-mono);text-align:center;width:2.5rem;min-width:0;padding-inline-start:.25rem;padding-inline-end:.25rem;font-weight:600}.k2b-ui .k2b-pin-input[data-stretch=true] .k2b-pin-input__digit{flex:1}.k2b-ui .k2b-pin-input__digit[data-filled=true]{background:var(--k2b-surface-muted)}.k2b-ui .k2b-pin-input__digit[aria-invalid=true]{border-color:var(--k2b-danger-500)}.k2b-ui .k2b-pin-input__digit:disabled{opacity:.55;cursor:not-allowed}.k2b-ui .k2b-slider,.k2b-ui .k2b-color-input{display:flex;align-items: center;gap:.75rem}.k2b-ui .k2b-slider input{appearance:none;accent-color:var(--k2b-action);border-radius:999px;flex:1;min-width:0;height:.375rem}.k2b-ui .k2b-slider input::-webkit-slider-thumb{appearance:none;background:var(--k2b-action-solid);cursor:pointer;border:0;border-radius:999px;width:.875rem;height:.875rem}.k2b-ui .k2b-slider input::-moz-range-thumb{background:var(--k2b-action-solid);cursor:pointer;border:0;border-radius:999px;width:.875rem;height:.875rem}.k2b-ui .k2b-slider input:disabled{opacity:.55;cursor:not-allowed}.k2b-ui .k2b-slider input:disabled::-webkit-slider-thumb{background:var(--k2b-text-muted);cursor:not-allowed}.k2b-ui .k2b-slider input:disabled::-moz-range-thumb{background:var(--k2b-text-muted);cursor:not-allowed}.k2b-ui .k2b-slider output,.k2b-ui .k2b-color-input code{color:var(--k2b-text-muted);font-family:var(--k2b-font-mono);text-align:right;min-width:3.5rem;font-size:.75rem}.k2b-ui .k2b-color-input{position:relative}.k2b-ui .k2b-color-input--compact{display:inline-flex}.k2b-ui .k2b-color-input__swatch{border:1px solid var(--k2b-border);border-radius:calc(var(--k2b-radius-control)*.6);background:var(--k2b-surface);flex:none;width:1rem;height:1rem}.k2b-ui button.k2b-color-input__swatch{cursor:pointer;width:1.75rem;height:1.75rem}.k2b-ui .k2b-color-input__swatch[data-transparent=true]{background:linear-gradient(45deg,transparent 46%,var(--k2b-danger-500)47% 53%,transparent 54%),conic-gradient(var(--k2b-surface-muted)25%,var(--k2b-surface)0 50%,var(--k2b-surface-muted)0 75%,var(--k2b-surface)0);background-size:auto,.5rem .5rem}.k2b-ui .k2b-color-input__value{display:flex;color:var(--k2b-text);cursor:pointer;flex:1;align-items: center;gap:.625rem;min-width:0;padding:0 .625rem}.k2b-ui .k2b-color-input__value code{text-align:left;flex:1}.k2b-ui .k2b-color-input__transparent{display:inline-grid;border:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-control);background:var(--k2b-surface);color:var(--k2b-text-muted);cursor:pointer;flex:none;place-items: center;width:2.25rem;height:2.25rem}.k2b-ui .k2b-color-input__transparent[aria-pressed=true]{border-color:var(--k2b-action);color:var(--k2b-action)}.k2b-ui .k2b-color-input__transparent:focus-visible{border-color:var(--k2b-focus-ring);outline:none}.k2b-ui button.k2b-color-input__swatch:focus-visible{border-color:var(--k2b-focus-ring);outline:none}.k2b-ui .k2b-color-input__native{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.k2b-ui .k2b-color-input[data-disabled=true]{cursor:not-allowed;opacity:.55}.k2b-ui .k2b-color-input--compact:has(:disabled){cursor:not-allowed;opacity:.55}.k2b-ui .k2b-color-input :disabled{cursor:not-allowed}.k2b-ui .k2b-table-shell{position:relative;display:grid;overflow:hidden;grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0}.k2b-ui .k2b-table-shell[data-surface=paper]{min-height:calc(var(--spacing,.25rem)*0);flex:1}.k2b-ui .k2b-table-wrap{overflow:auto;width:100%;min-width:0;height:100%;min-height:0}.k2b-ui .k2b-table-wrap:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-table-shell:has(>.k2b-table-wrap:focus-visible):after{content:"";position:absolute;z-index:11;border-radius:inherit;outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width));pointer-events:none;inset:0}.k2b-ui .k2b-data-panel>.k2b-table-shell[data-surface=paper]{box-shadow:none;border:0;border-radius:0}.k2b-ui .k2b-data-table__scrollbar{position:absolute;z-index:20;display:none;opacity:0;pointer-events:none;touch-action:none;border-radius:9999px;transition:opacity .12s}.k2b-ui .k2b-data-table__scrollbar[data-axis=y]{width:.5rem;top:.125rem;bottom:.125rem;right:.125rem}.k2b-ui .k2b-data-table__scrollbar[data-axis=x]{height:.5rem;bottom:.125rem;left:.125rem;right:.125rem}.k2b-ui .k2b-data-table__scrollbar>span{position:absolute;display:block;background:color-mix(in srgb,var(--k2b-scrollbar-thumb)45%,transparent);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.k2b-ui .k2b-data-table__scrollbar[data-axis=y]>span{top:var(--k2b-data-table-scroll-offset);height:var(--k2b-data-table-scroll-size);width:100%;right:0}.k2b-ui .k2b-data-table__scrollbar[data-axis=x]>span{bottom:0;left:var(--k2b-data-table-scroll-offset);width:var(--k2b-data-table-scroll-size);height:100%}@media (hover:hover) and (pointer:fine){.k2b-ui .k2b-table-shell[data-scrollbar-enhanced=true]>.k2b-table-wrap{scrollbar-width:none}.k2b-ui .k2b-table-shell[data-scrollbar-enhanced=true]>.k2b-table-wrap::-webkit-scrollbar{width:0;height:0}.k2b-ui .k2b-table-shell[data-scrollbar-enhanced=true]>.k2b-data-table__scrollbar[data-overflow=true]{display:block}.k2b-ui .k2b-table-shell:-webkit-any(:hover,:focus-within,[data-scrolling=true])>.k2b-data-table__scrollbar[data-overflow=true]{opacity:1;pointer-events:auto}.k2b-ui .k2b-table-shell:-moz-any(:hover,:focus-within,[data-scrolling=true])>.k2b-data-table__scrollbar[data-overflow=true]{opacity:1;pointer-events:auto}.k2b-ui .k2b-table-shell:is(:hover,:focus-within,[data-scrolling=true])>.k2b-data-table__scrollbar[data-overflow=true]{opacity:1;pointer-events:auto}.k2b-ui .k2b-data-table__scrollbar:hover>span{background:var(--k2b-scrollbar-thumb);background-clip:padding-box}}.k2b-ui .k2b-data-table{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.k2b-ui .k2b-data-table[data-fill=true]{height:100%}.k2b-ui .k2b-data-table :-webkit-any(th,td){padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;vertical-align:middle}.k2b-ui .k2b-data-table :-moz-any(th,td){padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;vertical-align:middle}.k2b-ui .k2b-data-table :is(th,td){padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;vertical-align:middle}.k2b-ui .k2b-data-table td:not(.k2b-data-table__fill){height:2.75rem}.k2b-ui .k2b-data-table__head-row>th{color:var(--k2b-text-muted);height:2.125rem;padding-block-start:.375rem;padding-block-end:.375rem;font-size:.6875rem;font-weight:500;line-height:1rem}.k2b-ui .k2b-data-table__head-row>th:-webkit-any([aria-sort=ascending],[aria-sort=descending]){color:var(--k2b-text)}.k2b-ui .k2b-data-table__head-row>th:-moz-any([aria-sort=ascending],[aria-sort=descending]){color:var(--k2b-text)}.k2b-ui .k2b-data-table__head-row>th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--k2b-text)}.k2b-ui .k2b-data-table__foot-row{font-weight:500}.k2b-ui .k2b-table-wrap[data-density=compact] .k2b-data-table :-webkit-any(th,td){padding-block:calc(var(--spacing,.25rem)*1.5)}.k2b-ui .k2b-table-wrap[data-density=compact] .k2b-data-table :-moz-any(th,td){padding-block:calc(var(--spacing,.25rem)*1.5)}.k2b-ui .k2b-table-wrap[data-density=compact] .k2b-data-table :is(th,td){padding-block:calc(var(--spacing,.25rem)*1.5)}.k2b-ui .k2b-table-wrap[data-density=compact] .k2b-data-table td:not(.k2b-data-table__fill){height:2.5rem}.k2b-ui .k2b-data-table td{max-width:260px}.k2b-ui .k2b-data-table td[data-nowrap=true]{white-space:nowrap}.k2b-ui .k2b-data-table :-webkit-any(th,td)[data-align=center]{text-align:center}.k2b-ui .k2b-data-table :-moz-any(th,td)[data-align=center]{text-align:center}.k2b-ui .k2b-data-table :is(th,td)[data-align=center]{text-align:center}.k2b-ui .k2b-data-table :-webkit-any(th,td)[data-align=right]{text-align:right}.k2b-ui .k2b-data-table :-moz-any(th,td)[data-align=right]{text-align:right}.k2b-ui .k2b-data-table :is(th,td)[data-align=right]{text-align:right}.k2b-ui .k2b-data-table td[data-valign=top]{vertical-align:top}.k2b-ui .k2b-data-table td[data-valign=bottom]{vertical-align:bottom}.k2b-ui .k2b-data-table :-webkit-any(th,td)[data-highlighted=true]{background:color-mix(in srgb,var(--k2b-hover)30%,transparent)}.k2b-ui .k2b-data-table :-moz-any(th,td)[data-highlighted=true]{background:color-mix(in srgb,var(--k2b-hover)30%,transparent)}.k2b-ui .k2b-data-table :is(th,td)[data-highlighted=true]{background:color-mix(in srgb,var(--k2b-hover)30%,transparent)}.k2b-ui .k2b-data-table__head[data-sticky=true],.k2b-ui .k2b-data-table__foot[data-sticky=true]{z-index:10;position:sticky;background:var(--k2b-surface)}.k2b-ui .k2b-data-table__head[data-sticky=true]{top:0}.k2b-ui .k2b-data-table__foot[data-sticky=true]{bottom:0}.k2b-ui .k2b-data-table__header-content{display:flex;align-items: flex-start;gap:calc(var(--spacing,.25rem)*.5);text-align:left;--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:inherit;text-decoration:none;flex-direction:column}.k2b-ui .k2b-data-table__header-content[data-align=center]{text-align:center;align-items: center}.k2b-ui .k2b-data-table__header-content[data-align=right]{text-align:right;align-items: flex-end}.k2b-ui .k2b-data-table__sort:hover{color:var(--k2b-text)}.k2b-ui button.k2b-data-table__sort{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);background-color:#0000;border-width:0;width:100%}.k2b-ui .k2b-data-table__sort:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-data-table__header-line{display:inline-flex;align-items: center;gap:calc(var(--spacing,.25rem)*1)}.k2b-ui .k2b-data-table__header-title{font-weight:inherit;color:inherit}.k2b-ui .k2b-data-table__header-subtitle{--tw-font-weight:var(--font-weight-normal,400);font-size:11px;font-weight:var(--font-weight-normal,400);color:var(--k2b-text-muted)}.k2b-ui .k2b-data-table__sort-icon{font-size:9px}.k2b-ui .k2b-data-table__sort-icon:not([data-active=true]){opacity:.3}.k2b-ui .k2b-data-table[data-wide=true] .k2b-data-table__row:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--k2b-border)72%,transparent)}.k2b-ui .k2b-data-table__row[data-hover=true]:not([data-selected=true]):hover{background:color-mix(in srgb,var(--k2b-hover)50%,transparent)}.k2b-ui .k2b-data-table__row[data-selected=true]{background:var(--k2b-row-selected)}.k2b-ui .k2b-data-table__row[data-selected=true]>td[data-highlighted=true]{background:0 0}.k2b-ui .k2b-data-table__row[data-clickable=true]{cursor:pointer}.k2b-ui .k2b-data-table__row:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-focus-ring)}.k2b-ui .k2b-data-table td.k2b-data-table__footer-cell{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);color:var(--k2b-text-muted);font-size:11px}.k2b-ui .k2b-data-table td.k2b-data-table__empty{padding:calc(var(--spacing,.25rem)*0)}.k2b-ui .k2b-data-table td.k2b-data-table__fill{padding:calc(var(--spacing,.25rem)*0);height:100%}.k2b-ui .k2b-data-table__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-data-table__skeleton{display:block;background:var(--k2b-surface-muted);border-radius:9999px;width:60%;max-width:10rem;height:.625rem}.k2b-ui .k2b-data-table td:nth-child(3n+2)>.k2b-data-table__skeleton{width:42%}.k2b-ui .k2b-data-table td:nth-child(3n)>.k2b-data-table__skeleton{width:52%}.k2b-ui .k2b-data-table td[data-align=right]>.k2b-data-table__skeleton{margin-inline-start:auto}.k2b-ui .k2b-data-table td[data-align=center]>.k2b-data-table__skeleton{margin-inline-start:auto;margin-inline-end:auto}.k2b-ui .k2b-data-table__sentinel{position:sticky;pointer-events:none;height:1px;margin-top:-1px;left:0}.k2b-ui .k2b-log-table{overflow-x:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-surface)}.k2b-ui .k2b-log-level{display:inline-flex;align-items: center;gap:calc(var(--spacing,.25rem)*1.5);white-space:nowrap;color:var(--k2b-text-muted)}.k2b-ui .k2b-log-level[data-level=info]{color:var(--k2b-info-text)}.k2b-ui .k2b-log-level[data-level=warn]{color:var(--k2b-warning-text)}.k2b-ui .k2b-log-level[data-level=error]{color:var(--k2b-danger-text)}.k2b-ui .k2b-log-level__icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.k2b-ui .k2b-log-table__source{white-space:nowrap;color:var(--k2b-text-secondary)}.k2b-ui .k2b-log-table__time{color:var(--k2b-text-muted)}.k2b-ui .k2b-data-table td.k2b-log-table__time-cell{white-space:nowrap}.k2b-ui .k2b-pagination{overflow-x:auto;padding-top:calc(var(--spacing,.25rem)*3);max-width:100%}.k2b-ui .k2b-pagination__pages{display:flex;align-items: center;gap:calc(var(--spacing,.25rem)*1);width:max-content;margin-inline-start:auto;margin-inline-end:auto}.k2b-ui .k2b-pagination__page{display:inline-flex;height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);text-decoration:none;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items: center;transition:background-color .15s,border-color .15s,color .15s}.k2b-ui .k2b-pagination__page:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-pagination__page:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-pagination [aria-disabled=true]{opacity:.4;pointer-events:none}.k2b-ui .k2b-pagination__page.is-current{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-color:color-mix(in srgb,var(--k2b-action)25%,var(--k2b-border));color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-pagination__ellipsis{display:none;min-width:calc(var(--spacing,.25rem)*6);color:var(--k2b-text-muted);justify-content:center;align-items: center}.k2b-ui .k2b-pagination__page--wide-only{display:none}@media (min-width:40rem){.k2b-ui .k2b-pagination__ellipsis{display:flex}.k2b-ui .k2b-pagination__page--wide-only{display:inline-flex}}.k2b-ui .k2b-range-picker{display:flex;align-items: center;gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap}.k2b-ui .k2b-range-picker__caption{margin-right:calc(var(--spacing,.25rem)*1);color:var(--k2b-text-muted);font-size:10px}.k2b-ui .k2b-range-picker__option{display:inline-flex;min-height:calc(var(--spacing,.25rem)*8);cursor:pointer;justify-content:center;align-items: center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-user-select:none;user-select:none;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.k2b-ui .k2b-range-picker__option:hover{color:var(--k2b-text);border-color:var(--k2b-border-strong);background:var(--k2b-hover)}.k2b-ui .k2b-range-picker__option:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-range-picker__option[data-selected=true]{border-color:color-mix(in srgb,var(--k2b-action)25%,var(--k2b-border));color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-dropzone{display:flex;border:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items: center;gap:.5rem;width:100%;min-height:7rem;padding:1.25rem 1rem;font-size:.875rem}.k2b-ui .k2b-dropzone:hover{border-color:var(--k2b-border);background:var(--k2b-surface)}.k2b-ui .k2b-dropzone:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-dropzone:disabled{opacity:.6;cursor:not-allowed}.k2b-ui .k2b-dropzone__icon{display:grid;border-radius:var(--k2b-radius-control);background:var(--k2b-surface);place-items: center;width:2.5rem;height:2.5rem}.k2b-ui .k2b-dropzone__icon>i{color:var(--k2b-text-secondary);font-size:1.125rem}.k2b-ui .k2b-dropzone__copy{display:flex;flex-direction:column;align-items: center;gap:.125rem}.k2b-ui .k2b-dropzone__copy>strong{color:var(--k2b-text);font-size:.875rem;font-weight:500}.k2b-ui .k2b-dropzone__subtitle{color:var(--k2b-text-muted);font-size:.75rem}.k2b-ui .k2b-dropzone__hint{color:var(--k2b-text-muted);font-size:.6875rem}.k2b-ui .k2b-dropzone[data-file-drop=over]{border-color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-dropzone[data-invalid=true],.k2b-ui .k2b-dropzone[data-file-drop=invalid]{border-color:var(--k2b-danger-500);background:var(--k2b-danger-surface)}.k2b-ui [data-file-drop=over]{box-shadow:inset 0 0 0 2px var(--k2b-action)}.k2b-ui [data-file-drop=invalid]{box-shadow:inset 0 0 0 2px var(--k2b-danger-500)}.k2b-ui [popover].k2b-file-drop{position:fixed;overflow:hidden;color:var(--k2b-text);background:color-mix(in srgb,var(--k2b-action)3%,transparent);pointer-events:none;transition:background-color var(--k2b-motion-fast)ease;container-type:size;border:0;margin:0;padding:0;inset:auto}.k2b-ui [popover].k2b-file-drop[data-state=over]{background:color-mix(in srgb,var(--k2b-action)7%,transparent)}.k2b-ui [popover].k2b-file-drop[data-state=invalid]{background:color-mix(in srgb,var(--k2b-danger-500)6%,transparent)}.k2b-ui .k2b-file-drop__message{position:absolute;display:flex;color:#fff;background:var(--k2b-action-solid);text-align:center;opacity:0;transition:opacity var(--k2b-motion-fast)ease;border-radius:999px;align-items: center;gap:.5rem;width:max-content;max-width:calc(100% - 2rem);padding:.5rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;bottom:1.5rem;left:50%;transform:translate(-50%)}.k2b-ui .k2b-file-drop[data-message=shown] .k2b-file-drop__message{opacity:1}@container (height<=10rem){.k2b-ui .k2b-file-drop__message{border-radius:var(--k2b-radius-control);padding:.25rem .625rem;font-size:.8125rem;line-height:1.125rem;top:50%;bottom:auto;transform:translate(-50%,-50%)}.k2b-ui .k2b-file-drop__message>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.k2b-ui .k2b-file-drop[data-state=invalid] .k2b-file-drop__message{background:var(--k2b-danger-600)}.k2b-ui .k2b-file-drop__message>i{flex:none;font-size:1rem}@media (prefers-reduced-motion:reduce){.k2b-ui [popover].k2b-file-drop,.k2b-ui .k2b-file-drop__message{transition:none}}.k2b-ui .k2b-image-input{position:relative;display:grid;justify-items:center;gap:.625rem}.k2b-ui .k2b-image-cropper{display:grid;gap:.75rem;min-width:0}.k2b-ui .k2b-settings__tabs button[data-active=true]{color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected)}.k2b-ui .k2b-settings__tabs button[data-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-floating-window{position:fixed;z-index:80;display:flex;overflow:hidden;outline:none;resize:none;border:1px solid color-mix(in srgb,var(--k2b-window-accent,var(--k2b-border-strong))28%,var(--k2b-border-strong));border-radius:var(--k2b-radius-dialog);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column;min-width:0;min-height:0;top:0;left:0}.k2b-ui .k2b-floating-window>header{display:flex;cursor:move;touch-action:none;user-select:none;flex-shrink:0;align-items: center;gap:.75rem;height:3.5rem;padding:0 1rem}.k2b-ui .k2b-floating-window__body{flex:auto;min-height:0}.k2b-ui .k2b-chat{display:flex;flex-direction:column;flex:auto;min-width:0;min-height:0}.k2b-ui .k2b-chat-timeline{position:relative;container:k2b-chat/inline-size;flex:1;min-height:0}.k2b-ui .k2b-chat-timeline__viewport{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;height:100%}.k2b-ui .k2b-chat-timeline__viewport[data-initializing]{display:flex;flex-direction:column-reverse}.k2b-ui .k2b-chat-timeline__viewport[data-initializing]>.k2b-chat-timeline__content{flex-shrink:0}.k2b-ui{--k2b-scrollbar-thumb:#52525b8c;--k2b-scrollbar-thumb-hover:#52525bbf;scrollbar-color:var(--k2b-scrollbar-thumb)transparent}.k2b-ui[data-theme=dark],.k2b-ui.k2b-dark,.dark .k2b-ui{--k2b-scrollbar-thumb:#71717a8c;--k2b-scrollbar-thumb-hover:#71717abf}.k2b-ui::-webkit-scrollbar-track{background:0 0}.k2b-ui *::-webkit-scrollbar-track{background:0 0}.k2b-ui::-webkit-scrollbar-thumb{background:var(--k2b-scrollbar-thumb);border-radius:9999px}.k2b-ui *::-webkit-scrollbar-thumb{background:var(--k2b-scrollbar-thumb);border-radius:9999px}@media (hover:hover) and (pointer:fine){.k2b-ui .k2b-app-workspace__sidebar-body,.k2b-ui .k2b-chat-timeline__viewport{scrollbar-color:transparent transparent}.k2b-ui .k2b-app-workspace__sidebar-body::-webkit-scrollbar-track{background:0 0}.k2b-ui .k2b-chat-timeline__viewport::-webkit-scrollbar-track{background:0 0}.k2b-ui .k2b-app-workspace__sidebar-body::-webkit-scrollbar-thumb{background:0 0}.k2b-ui .k2b-chat-timeline__viewport::-webkit-scrollbar-thumb{background:0 0}.k2b-ui .k2b-app-workspace__sidebar-body:-webkit-any(:hover,:focus-within){scrollbar-color:var(--k2b-scrollbar-thumb)transparent}.k2b-ui .k2b-app-workspace__sidebar-body:-moz-any(:hover,:focus-within){scrollbar-color:var(--k2b-scrollbar-thumb)transparent}.k2b-ui .k2b-app-workspace__sidebar-body:is(:hover,:focus-within){scrollbar-color:var(--k2b-scrollbar-thumb)transparent}.k2b-ui .k2b-chat-timeline__viewport:-webkit-any(:hover,:focus-within){scrollbar-color:var(--k2b-scrollbar-thumb)transparent}.k2b-ui .k2b-chat-timeline__viewport:-moz-any(:hover,:focus-within){scrollbar-color:var(--k2b-scrollbar-thumb)transparent}.k2b-ui .k2b-chat-timeline__viewport:is(:hover,:focus-within){scrollbar-color:var(--k2b-scrollbar-thumb)transparent}.k2b-ui .k2b-app-workspace__sidebar-body:-webkit-any(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--k2b-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.k2b-ui .k2b-app-workspace__sidebar-body:-moz-any(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--k2b-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.k2b-ui .k2b-app-workspace__sidebar-body:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--k2b-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.k2b-ui .k2b-chat-timeline__viewport:-webkit-any(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--k2b-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.k2b-ui .k2b-chat-timeline__viewport:-moz-any(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--k2b-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.k2b-ui .k2b-chat-timeline__viewport:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--k2b-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.k2b-ui .k2b-app-workspace__sidebar-body:-webkit-any(:hover,:focus-within)::-webkit-scrollbar-thumb:hover{background:var(--k2b-scrollbar-thumb-hover);background-clip:padding-box}.k2b-ui .k2b-app-workspace__sidebar-body:-moz-any(:hover,:focus-within)::-webkit-scrollbar-thumb:hover{background:var(--k2b-scrollbar-thumb-hover);background-clip:padding-box}.k2b-ui .k2b-app-workspace__sidebar-body:is(:hover,:focus-within)::-webkit-scrollbar-thumb:hover{background:var(--k2b-scrollbar-thumb-hover);background-clip:padding-box}.k2b-ui .k2b-chat-timeline__viewport:-webkit-any(:hover,:focus-within)::-webkit-scrollbar-thumb:hover{background:var(--k2b-scrollbar-thumb-hover);background-clip:padding-box}.k2b-ui .k2b-chat-timeline__viewport:-moz-any(:hover,:focus-within)::-webkit-scrollbar-thumb:hover{background:var(--k2b-scrollbar-thumb-hover);background-clip:padding-box}.k2b-ui .k2b-chat-timeline__viewport:is(:hover,:focus-within)::-webkit-scrollbar-thumb:hover{background:var(--k2b-scrollbar-thumb-hover);background-clip:padding-box}}.k2b-ui .k2b-chat-timeline__viewport:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-chat-timeline__navigation{position:sticky;z-index:3;height:0;top:0}.k2b-ui .k2b-chat-timeline__content{position:relative;display:flex;flex-direction:column;gap:1rem;width:min(100%,52rem);min-height:100%;margin:0 auto;padding:1rem clamp(.75rem,2vw,1.5rem) 1.5rem}.k2b-ui .k2b-chat-timeline__sentinel{position:absolute;pointer-events:none;height:1px;top:0;left:0;right:0}.k2b-ui .k2b-chat-timeline__history{display:grid;justify-items:start;gap:.5rem}.k2b-ui .k2b-chat-timeline__older{display:inline-flex;border:1px solid var(--k2b-border);color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items: center;gap:.375rem;min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem}.k2b-ui .k2b-chat-timeline__older:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-timeline__older:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-timeline__placeholder{flex:1;min-height:18rem}.k2b-ui .k2b-chat-timeline__latest,.k2b-ui .k2b-virtual-feed__end{position:absolute;z-index:2;bottom:max(.5rem,env(safe-area-inset-bottom));display:inline-flex;border:1px solid var(--k2b-border);color:var(--k2b-text-secondary);background:var(--k2b-surface-elevated);box-shadow:0 3px 10px color-mix(in srgb,var(--k2b-text)10%,transparent);font:inherit;cursor:pointer;border-radius:999px;align-items: center;gap:.375rem;min-height:2rem;padding:.375rem .625rem;font-size:.75rem;left:50%;transform:translate(-50%)}.k2b-ui .k2b-chat-timeline__latest:hover,.k2b-ui .k2b-virtual-feed__end:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-timeline__latest:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-virtual-feed__end:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-message__actions button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-message__menu:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-activity button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-context:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-composer button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-virtual-feed{position:relative;display:flex;flex-direction:column;flex:auto;min-width:0;min-height:0}.k2b-ui .k2b-virtual-feed__viewport{overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-height:0}.k2b-ui .k2b-virtual-feed__feed{position:relative;width:100%}.k2b-ui .k2b-virtual-feed__item{position:absolute;border-radius:var(--k2b-radius-control);transition:background-color .6s ease-out;top:0;left:0;right:0}.k2b-ui .k2b-virtual-feed__item[data-highlighted]{background:var(--k2b-selected);transition:none}.k2b-ui .k2b-virtual-feed__item:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-virtual-feed__separator,.k2b-ui .k2b-virtual-feed__marker{display:flex;justify-content:center;padding-block-start:.5rem;padding-block-end:.5rem}.k2b-ui .k2b-virtual-feed__separator>span,.k2b-ui .k2b-virtual-feed__marker>span{border-radius:999px;padding:.125rem .625rem;font-size:.75rem;line-height:1.25rem}.k2b-ui .k2b-virtual-feed__separator>span{color:var(--k2b-text-secondary);background:var(--k2b-surface-muted)}.k2b-ui .k2b-virtual-feed__marker>span{color:var(--k2b-action);background:var(--k2b-selected);font-weight:600}.k2b-ui .k2b-virtual-feed__status{position:absolute;z-index:2;display:inline-flex;color:var(--k2b-text-secondary);background:var(--k2b-surface-elevated);box-shadow:0 3px 10px color-mix(in srgb,var(--k2b-text)10%,transparent);pointer-events:none;border-radius:999px;align-items: center;gap:.375rem;min-height:2rem;padding:.375rem .625rem;font-size:.75rem;top:.5rem;left:50%;transform:translate(-50%)}.k2b-ui .k2b-virtual-feed__count{color:#fff;background:var(--k2b-action-solid);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:1.25rem;padding-inline-start:.375rem;padding-inline-end:.375rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-virtual-feed__empty{position:absolute;display:grid;place-items: center;inset:0}@media (any-pointer:coarse){.k2b-ui .k2b-chat-timeline__latest:after,.k2b-ui .k2b-virtual-feed__end:after{position:absolute;content:"";inset:min(0px,50% - 1.375rem)}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-virtual-feed__item{transition:none}}.k2b-ui .k2b-message-row{--k2b-message-line:1.375rem;--k2b-message-media-height:20rem;--k2b-message-media-width:20rem;position:relative;display:flex;color:var(--k2b-text);font-size:.9375rem;line-height:var(--k2b-message-line);gap:.5rem;padding:.125rem .75rem}.k2b-ui .k2b-message-row[data-group-start]{padding-top:.875rem}.k2b-ui .k2b-message-row[data-own]{justify-content:flex-end}.k2b-ui .k2b-message-row__gutter{flex:none;width:2rem}.k2b-ui .k2b-message-row__avatar{display:flex}.k2b-ui .k2b-message-row__body{display:flex;flex-direction:column;align-items: flex-start;gap:.25rem;min-width:0;max-width:min(40rem,100% - 2.5rem)}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__body{align-items: flex-end;max-width:min(40rem,85%)}.k2b-ui .k2b-message-row__meta{display:flex;align-items: center;gap:.375rem;min-width:0;max-width:100%;height:1.25rem;padding-inline-start:.125rem;padding-inline-end:.125rem;font-size:.8125rem;line-height:1.25rem}.k2b-ui .k2b-message-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600}.k2b-ui .k2b-message-row__badge{display:inline-flex;flex:none;align-items: center;max-height:1.25rem}.k2b-ui .k2b-message-row__time{color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.k2b-ui .k2b-message-row__bubble{display:flex;background:var(--k2b-surface-muted);border-radius:1rem;flex-direction:column;align-items: flex-start;min-width:0;max-width:100%;padding:.4375rem .75rem}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__bubble{background:var(--k2b-selected)}.k2b-ui .k2b-content-markdown.k2b-message-row__text{color:var(--k2b-text);font-size:inherit;line-height:var(--k2b-message-line);min-width:0;max-width:100%}.k2b-ui .k2b-message-row__text :where(p,ul,ol,dl,table,pre,blockquote,.k2b-message-row__code,.k2b-notice-card){margin-block-start:.375rem;margin-block-end:.375rem}.k2b-ui .k2b-message-row__text[data-collapsed]{max-height:calc(10*var(--k2b-message-line));overflow:clip;mask-image:linear-gradient(to bottom,#000 calc(8*var(--k2b-message-line)),transparent calc(10*var(--k2b-message-line)))}.k2b-ui .k2b-content-markdown.k2b-message-row__text[data-collapsed]{max-width:calc(100% + 1rem);margin-inline-start:-.5rem;margin-inline-end:-.5rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.k2b-ui .k2b-button.k2b-message-row__more,.k2b-ui .k2b-message-row__line .k2b-button{color:var(--k2b-action);min-height:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-message-row__more-line{display:flex;align-items: center;gap:.5rem;height:1.25rem;margin-top:.125rem;line-height:1.25rem}.k2b-ui .k2b-message-row__code{border-radius:var(--k2b-radius-control);background:var(--k2b-surface);border:1px solid #0000;max-width:100%}.k2b-ui .k2b-message-row__code-bar{display:flex;color:var(--k2b-text-muted);justify-content:space-between;align-items: center;gap:.5rem;height:1.75rem;padding-inline-start:.75rem;padding-inline-end:.25rem;font-size:.75rem;line-height:1.25rem}.k2b-ui .k2b-message-row__code-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-content-markdown .k2b-message-row__code pre{border-radius:0 0 var(--k2b-radius-control)var(--k2b-radius-control);background:0 0;border:0;margin:0;padding:0 .75rem .625rem;font-size:.8125rem;line-height:1.25rem}.k2b-ui .k2b-message-row__copy{position:relative;display:inline-grid;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;height:1.5rem;padding-inline-start:.375rem;padding-inline-end:.375rem}.k2b-ui .k2b-message-row__copy>span{display:inline-flex;grid-area:1/1;align-items: center;gap:.25rem}.k2b-ui .k2b-message-row__copy-done,.k2b-ui .k2b-message-row__copy[data-copied] .k2b-message-row__copy-idle{visibility:hidden}.k2b-ui .k2b-message-row__copy[data-copied] .k2b-message-row__copy-done{visibility:visible}.k2b-ui .k2b-message-row__copy:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-message-row__copy:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-message-row__line{display:flex;color:var(--k2b-text-muted);white-space:nowrap;align-items: center;gap:.25rem;min-width:0;max-width:100%;height:1.25rem;padding-inline-start:.25rem;padding-inline-end:.25rem;font-size:.75rem;line-height:1.25rem}.k2b-ui .k2b-message-row[data-status=failed] .k2b-message-row__line{color:var(--k2b-danger-text)}.k2b-ui .k2b-message-row__line .k2b-button{margin-inline-start:.25rem}.k2b-ui .k2b-message-row__receipt,.k2b-ui .k2b-message-row__line-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;overflow-wrap:break-word;white-space:normal;-webkit-box-orient:vertical;min-width:0}.k2b-ui .k2b-message-row__actions{position:absolute;z-index:1;display:flex;border-radius:var(--k2b-radius-control);background:var(--k2b-surface-elevated);box-shadow:0 3px 10px color-mix(in srgb,var(--k2b-text)10%,transparent);opacity:0;pointer-events:none;gap:.125rem;padding:.125rem;top:0}.k2b-ui .k2b-message-row__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.75rem}.k2b-ui .k2b-message-row__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.75rem}.k2b-ui .k2b-message-row__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.75rem}.k2b-ui .k2b-message-row__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.75rem}.k2b-ui .k2b-message-row__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.75rem}.k2b-ui .k2b-message-row__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.75rem}.k2b-ui .k2b-message-row__actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.75rem}.k2b-ui .k2b-message-row__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.75rem}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem;right:auto}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem;right:auto}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem;right:auto}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem;right:auto}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem;right:auto}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:.75rem}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:.75rem}.k2b-ui .k2b-message-row[data-own] .k2b-message-row__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:.75rem}.k2b-ui .k2b-message-row:focus-within .k2b-message-row__actions,.k2b-ui :focus>.k2b-message-row .k2b-message-row__actions{opacity:1;pointer-events:auto}.k2b-ui :focus-visible>.k2b-gesture-menu>.k2b-gesture-menu__content>.k2b-message-row .k2b-message-row__actions{opacity:1;pointer-events:auto}.k2b-ui :focus-visible>*>.k2b-gesture-menu>.k2b-gesture-menu__content>.k2b-message-row .k2b-message-row__actions{opacity:1;pointer-events:auto}@media (hover:hover){.k2b-ui .k2b-message-row:hover .k2b-message-row__actions{opacity:1;pointer-events:auto}}.k2b-ui .k2b-message-system-row{display:flex;color:var(--k2b-text-muted);text-align:center;justify-content:center;align-items:baseline;gap:.375rem;padding:.875rem .75rem .125rem;font-size:.8125rem;line-height:1.25rem}.k2b-ui .k2b-message-system-row time{font-variant-numeric:tabular-nums;font-size:.75rem}.k2b-ui .k2b-message-row__marker,.k2b-ui .k2b-message-row__quote{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);font:inherit;text-align:start;background:0 0;border:0;align-items: flex-start;gap:.375rem;min-width:0;max-width:100%;padding:0 .125rem;font-size:.8125rem;line-height:1.25rem}.k2b-ui .k2b-message-row__marker>i,.k2b-ui .k2b-message-row__quote>i{flex:none;font-size:1rem;line-height:1.25rem}.k2b-ui .k2b-message-row__quote-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0}.k2b-ui .k2b-message-row__quote-author{color:var(--k2b-text-secondary);font-weight:600}.k2b-ui button.k2b-message-row__quote{cursor:pointer}.k2b-ui button.k2b-message-row__quote:hover{color:var(--k2b-text-secondary)}.k2b-ui .k2b-message-row__edited{color:var(--k2b-text-secondary);white-space:nowrap;font-size:.75rem}.k2b-ui .k2b-message-row__bubble[data-deleted]{box-shadow:inset 0 0 0 1px var(--k2b-border);background:0 0}.k2b-ui .k2b-message-row__deleted{display:inline-flex;color:var(--k2b-text-muted);align-items: center;gap:.375rem;font-style:italic}.k2b-ui .k2b-message-row__writing{display:inline-flex;height:var(--k2b-message-line);align-items: center}.k2b-ui .k2b-message-row[data-media] .k2b-message-row__body{width:100%}.k2b-ui .k2b-message-row__media{display:grid;width:min(100%,var(--k2b-message-media-width));grid-template-columns:1fr 1fr;overflow:clip;border-radius:1rem;gap:.125rem}.k2b-ui .k2b-message-row__media[data-count="1"]{grid-template-columns:1fr}.k2b-ui .k2b-message-row__media-item{position:relative;display:block;aspect-ratio:1;overflow:hidden;color:inherit;background:var(--k2b-surface-muted);font:inherit;border:0;min-width:0;padding:0}.k2b-ui .k2b-message-row__media[data-count="3"] .k2b-message-row__media-item:first-child{grid-column:span 2;aspect-ratio:2}.k2b-ui :-webkit-any(button,a).k2b-message-row__media-item{cursor:pointer}.k2b-ui :-moz-any(button,a).k2b-message-row__media-item{cursor:pointer}.k2b-ui :is(button,a).k2b-message-row__media-item{cursor:pointer}.k2b-ui .k2b-message-row__media-item img{position:absolute;display:block;object-fit:cover;width:100%;height:100%;inset:0}.k2b-ui .k2b-message-row__media-play,.k2b-ui .k2b-message-row__media-duration,.k2b-ui .k2b-message-row__media-more{position:absolute;color:#fff;pointer-events:none;background:#0000008c}.k2b-ui .k2b-message-row__media-play{display:grid;border-radius:999px;place-items: center;width:2.75rem;height:2.75rem;font-size:1.25rem;inset:50% auto auto 50%;translate:-50% -50%}.k2b-ui .k2b-message-row__media-duration{border-radius:var(--k2b-radius-control);font-variant-numeric:tabular-nums;padding:0 .375rem;font-size:.75rem;line-height:1.25rem;inset:auto .375rem .375rem auto}.k2b-ui .k2b-message-row__media-more{display:grid;place-items: center;font-size:1.25rem;font-weight:600;inset:0}.k2b-ui .k2b-message-row__files{display:flex;align-items:inherit;flex-direction:column;gap:.25rem;min-width:0;max-width:100%}.k2b-ui .k2b-message-row__file{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text);background:var(--k2b-surface-muted);font:inherit;text-align:start;text-decoration:none;border:0;align-items: center;gap:.625rem;min-width:0;max-width:min(100%,22rem);height:2.75rem;padding:0 .75rem 0 .375rem}.k2b-ui :-webkit-any(button,a).k2b-message-row__file{cursor:pointer}.k2b-ui :-moz-any(button,a).k2b-message-row__file{cursor:pointer}.k2b-ui :is(button,a).k2b-message-row__file{cursor:pointer}.k2b-ui :-webkit-any(button,a).k2b-message-row__file:hover{background:var(--k2b-hover)}.k2b-ui :-moz-any(button,a).k2b-message-row__file:hover{background:var(--k2b-hover)}.k2b-ui :is(button,a).k2b-message-row__file:hover{background:var(--k2b-hover)}.k2b-ui .k2b-message-row__file-icon{display:grid;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface);flex:none;place-items: center;width:2rem;height:2rem;font-size:1.125rem}.k2b-ui .k2b-message-row__file-copy{display:grid;min-width:0;font-size:.8125rem;line-height:1.125rem}.k2b-ui .k2b-message-row__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.k2b-ui .k2b-message-row__file-detail{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.k2b-ui .k2b-message-row__slot{min-width:0;max-width:100%}.k2b-ui .k2b-message-row__footer{display:flex;align-items: center;gap:.5rem;min-width:0;max-width:100%}.k2b-ui .k2b-message-row__footer>.k2b-message-row__line{flex:0 auto;min-width:auto}.k2b-ui .k2b-reaction-bar{--k2b-reaction-height:1.625rem;display:flex;align-items: center;gap:.25rem;min-width:0;max-width:100%}.k2b-ui .k2b-reaction-bar[data-density=compact]{--k2b-reaction-height:1.5rem}.k2b-ui .k2b-reaction-bar[data-overflow=scroll]{height:var(--k2b-reaction-height)}.k2b-ui .k2b-reaction-bar[data-overflow=scroll]:has(>.k2b-reaction-bar__add){min-width:2rem}.k2b-ui .k2b-reaction-bar[data-overflow=wrap]{flex-wrap:wrap}.k2b-ui .k2b-reaction-bar__list{display:contents}.k2b-ui .k2b-reaction-bar__scroll{--scroll-fade-size:1.5rem;display:flex;overflow-x:auto;scrollbar-width:none;gap:.25rem;min-width:0;margin:-.1875rem;padding:.1875rem}.k2b-ui .k2b-reaction-bar__scroll::-webkit-scrollbar{display:none}.k2b-ui .k2b-reaction-bar__chip{display:inline-flex;height:var(--k2b-reaction-height);color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);font:inherit;font-variant-numeric:tabular-nums;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;flex:none;align-items: center;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1}.k2b-ui .k2b-reaction-bar__chip>span:first-child{font-size:.9375rem}.k2b-ui .k2b-reaction-bar[data-density=compact] .k2b-reaction-bar__chip{gap:.1875rem;padding:0 .4375rem;font-size:.6875rem}.k2b-ui .k2b-reaction-bar[data-density=compact] .k2b-reaction-bar__chip>span:first-child{font-size:.8125rem}.k2b-ui button.k2b-reaction-bar__chip{cursor:pointer}.k2b-ui button.k2b-reaction-bar__chip:hover{background:var(--k2b-hover)}.k2b-ui .k2b-reaction-bar__chip[data-own]{color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-reaction-bar__chip[aria-busy=true]{cursor:progress}.k2b-ui .k2b-reaction-bar__chip:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(var(--k2b-focus-width)/2)}.k2b-ui .k2b-reaction-bar__more{color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500;line-height:var(--k2b-reaction-height);pointer-events:none;flex:none;padding:0 .25rem}.k2b-ui .k2b-reaction-bar[data-density=compact] .k2b-reaction-bar__more{font-size:.6875rem}.k2b-ui .k2b-reaction-bar__add{display:inline-flex;flex:none}.k2b-ui .k2b-icon-button.k2b-reaction-bar__add-button{height:var(--k2b-reaction-height);color:var(--k2b-text-muted);border-radius:999px;flex:none;width:2rem;min-height:0;font-size:1rem}.k2b-ui .k2b-reaction-bar[data-density=compact] .k2b-icon-button.k2b-reaction-bar__add-button{width:var(--k2b-reaction-height);font-size:.9375rem}:where(html[data-k2b-input=touch]) .k2b-ui .k2b-reaction-bar[data-add=progressive] .k2b-reaction-bar__add{visibility:hidden}@media (any-hover:none){:where(html:not([data-k2b-input=trackpad])) .k2b-ui .k2b-reaction-bar[data-add=progressive] .k2b-reaction-bar__add{visibility:hidden}}.k2b-ui [popover].k2b-tooltip.k2b-reaction-bar__hint[data-touch]{max-width:min(20rem,100vw - 1rem);padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem}@media (any-pointer:coarse){.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-reaction-bar__add:not(:first-child)>.k2b-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-reaction-bar[data-overflow=wrap]{row-gap:.625rem}.k2b-ui .k2b-reaction-bar[data-overflow=wrap] button.k2b-reaction-bar__chip{position:relative}.k2b-ui .k2b-reaction-bar[data-overflow=wrap] button.k2b-reaction-bar__chip:after{position:absolute;content:"";inset:-.3125rem -.125rem}.k2b-ui .k2b-reaction-bar[data-overflow=wrap] .k2b-reaction-bar__add>.k2b-button:after{top:-.3125rem;bottom:-.3125rem}.k2b-ui .k2b-reaction-bar__scroll{position:relative;margin-block-start:-.5625rem;margin-block-end:-.5625rem;padding-block-start:.5625rem;padding-block-end:.5625rem}.k2b-ui .k2b-reaction-bar__scroll>button.k2b-reaction-bar__chip{position:relative}.k2b-ui .k2b-reaction-bar__scroll>button.k2b-reaction-bar__chip:after{position:absolute;content:"";inset:-.5625rem 0}}@media (forced-colors:active){.k2b-ui .k2b-reaction-bar__chip{outline:1px solid canvastext}.k2b-ui .k2b-reaction-bar__chip[data-own]{outline:2px solid highlight;outline-offset:-1px}}.k2b-ui .k2b-message-row__footer>.k2b-reaction-bar{flex:0 auto}.k2b-ui .k2b-message-row .k2b-reaction-bar[data-empty] .k2b-reaction-bar__add:not(:has([aria-expanded=true])){opacity:0;pointer-events:none}.k2b-ui .k2b-message-row:focus-within .k2b-reaction-bar[data-empty] .k2b-reaction-bar__add,.k2b-ui :focus>.k2b-message-row .k2b-reaction-bar[data-empty] .k2b-reaction-bar__add{opacity:1;pointer-events:auto}.k2b-ui :focus-visible>.k2b-gesture-menu>.k2b-gesture-menu__content>.k2b-message-row .k2b-reaction-bar[data-empty] .k2b-reaction-bar__add{opacity:1;pointer-events:auto}.k2b-ui :focus-visible>*>.k2b-gesture-menu>.k2b-gesture-menu__content>.k2b-message-row .k2b-reaction-bar[data-empty] .k2b-reaction-bar__add{opacity:1;pointer-events:auto}@media (hover:hover){.k2b-ui .k2b-message-row:hover .k2b-reaction-bar[data-empty] .k2b-reaction-bar__add{opacity:1;pointer-events:auto}}.k2b-ui .k2b-message-row__thread{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items: center;gap:.5rem;min-width:0;max-width:100%;height:1.75rem;padding:0 .5rem 0 .125rem;font-size:.8125rem;line-height:1.25rem}.k2b-ui .k2b-message-row__thread:hover{background:var(--k2b-hover)}.k2b-ui .k2b-message-row__thread-people{display:inline-flex;flex:none;gap:.125rem}.k2b-ui .k2b-message-row__thread-count{color:var(--k2b-action);flex:none;font-weight:600}.k2b-ui .k2b-message-row__thread-time{overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;min-width:0;font-size:.75rem}.k2b-ui :-webkit-any(.k2b-message-row__quote,.k2b-message-row__media-item,.k2b-message-row__file,.k2b-message-row__thread):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui :-moz-any(.k2b-message-row__quote,.k2b-message-row__media-item,.k2b-message-row__file,.k2b-message-row__thread):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui :is(.k2b-message-row__quote,.k2b-message-row__media-item,.k2b-message-row__file,.k2b-message-row__thread):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}@media (any-pointer:coarse){.k2b-ui :-webkit-any(.k2b-message-row__copy,button.k2b-message-row__quote,.k2b-message-row__thread,.k2b-message-row__file){position:relative}.k2b-ui :-moz-any(.k2b-message-row__copy,button.k2b-message-row__quote,.k2b-message-row__thread,.k2b-message-row__file){position:relative}.k2b-ui :is(.k2b-message-row__copy,button.k2b-message-row__quote,.k2b-message-row__thread,.k2b-message-row__file){position:relative}.k2b-ui :-webkit-any(.k2b-message-row__copy,button.k2b-message-row__quote,.k2b-message-row__thread):after{position:absolute;content:"";inset:min(0px,50% - 1.375rem)}.k2b-ui :-moz-any(.k2b-message-row__copy,button.k2b-message-row__quote,.k2b-message-row__thread):after{position:absolute;content:"";inset:min(0px,50% - 1.375rem)}.k2b-ui :is(.k2b-message-row__copy,button.k2b-message-row__quote,.k2b-message-row__thread):after{position:absolute;content:"";inset:min(0px,50% - 1.375rem)}.k2b-ui .k2b-message-row__thread+.k2b-message-row__footer{margin-top:.375rem}.k2b-ui :-webkit-any(.k2b-message-row__media,.k2b-message-row__files,.k2b-message-row__slot)+:-webkit-any(.k2b-message-row__thread,.k2b-message-row__footer){margin-top:.375rem}.k2b-ui :-moz-any(.k2b-message-row__media,.k2b-message-row__files,.k2b-message-row__slot)+:-moz-any(.k2b-message-row__thread,.k2b-message-row__footer){margin-top:.375rem}.k2b-ui :is(.k2b-message-row__media,.k2b-message-row__files,.k2b-message-row__slot)+:is(.k2b-message-row__thread,.k2b-message-row__footer){margin-top:.375rem}.k2b-ui .k2b-sr-only+button.k2b-message-row__quote{margin-top:.625rem}.k2b-ui .k2b-message-row:has(>.k2b-message-row__body>:-webkit-any(.k2b-message-row__thread,.k2b-message-row__footer):last-child){padding-bottom:.625rem}.k2b-ui .k2b-message-row:has(>.k2b-message-row__body>:-moz-any(.k2b-message-row__thread,.k2b-message-row__footer):last-child){padding-bottom:.625rem}.k2b-ui .k2b-message-row:has(>.k2b-message-row__body>:-webkit-any(.k2b-message-row__thread,.k2b-message-row__footer):last-child){padding-bottom:.625rem}.k2b-ui .k2b-message-row:has(>.k2b-message-row__body>:-moz-any(.k2b-message-row__thread,.k2b-message-row__footer):last-child){padding-bottom:.625rem}.k2b-ui .k2b-message-row:has(>.k2b-message-row__body>:is(.k2b-message-row__thread,.k2b-message-row__footer):last-child){padding-bottom:.625rem}}@media (forced-colors:active){.k2b-ui .k2b-message-row__bubble,.k2b-ui .k2b-message-row__actions,.k2b-ui .k2b-message-row__file{outline:1px solid canvastext}}.k2b-ui .k2b-chat-message{display:grid;color:var(--k2b-text);align-self: flex-start;gap:.375rem;width:-moz-fit-content;width:fit-content;max-width:min(44rem,92%)}.k2b-ui .k2b-chat-message[data-role=user]{align-self: flex-end;justify-items:end}.k2b-ui .k2b-chat-message[data-role=assistant]{width:100%}.k2b-ui .k2b-chat-message[data-role=user] .k2b-chat-message__bubble{border-radius:var(--k2b-radius-surface);background:var(--k2b-selected);padding:.625rem .75rem}.k2b-ui .k2b-chat-message[data-role=system],.k2b-ui .k2b-chat-message[data-role=tool]{color:var(--k2b-text-secondary);width:100%;max-width:none}.k2b-ui .k2b-chat-message[data-status=error]{color:var(--k2b-danger-text)}.k2b-ui .k2b-chat-message__meta{display:flex;color:var(--k2b-text-muted);align-items: center;gap:.5rem;min-height:1rem;font-size:.6875rem;line-height:1}.k2b-ui .k2b-chat-message[data-role=user] .k2b-chat-message__meta{opacity:0;justify-content:flex-end;transition:opacity .12s}.k2b-ui .k2b-chat-message[data-role=user]:hover .k2b-chat-message__meta,.k2b-ui .k2b-chat-message[data-role=user]:focus-within .k2b-chat-message__meta{opacity:1}@media (hover:none){.k2b-ui .k2b-chat-message[data-role=user] .k2b-chat-message__meta{opacity:1}}.k2b-ui .k2b-chat-message__meta time{font-variant-numeric:tabular-nums}.k2b-ui .k2b-chat-message__status{display:inline-flex;align-items: center;gap:.25rem;font-size:.875rem;line-height:1.5}.k2b-ui .k2b-chat-message__status--streaming{min-height:1rem;line-height:1}.k2b-ui .k2b-chat-progress-dots{display:inline-flex;color:var(--k2b-text-muted);align-items: center;gap:.2rem;line-height:1}.k2b-ui .k2b-chat-progress-dots>span{opacity:.22;animation:1s ease-in-out infinite k2b-chat-dot-pulse;background:currentColor;border-radius:9999px;width:.3rem;height:.3rem}.k2b-ui .k2b-chat-progress-dots>span:nth-child(2){animation-delay:.18s}.k2b-ui .k2b-chat-progress-dots>span:nth-child(3){animation-delay:.36s}@keyframes k2b-chat-dot-pulse{0%,80%,to{opacity:.22;transform:translateY(0)}40%{opacity:.92;transform:translateY(-1px)}}.k2b-ui .k2b-chat-message__content{overflow-wrap:anywhere;min-width:0;font-size:.8125rem;line-height:1.6}.k2b-ui .k2b-chat-message__attachments{display:flex;flex-wrap:wrap;gap:.375rem;max-width:100%}.k2b-ui .k2b-chat-message__attachment{display:inline-flex;overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);text-decoration:none;align-items: center;gap:.5rem;min-width:0;max-width:min(18rem,100%);min-height:2.25rem;padding:.375rem .625rem}.k2b-ui a.k2b-chat-message__attachment:hover{border-color:var(--k2b-border-strong);color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui a.k2b-chat-message__attachment:focus-visible{border-color:var(--k2b-border-strong);color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-message__attachment>i{flex-shrink:0}.k2b-ui .k2b-chat-message__attachment[data-kind=image]{justify-content:center;width:3.25rem;height:3.25rem;padding:0}.k2b-ui .k2b-chat-message__attachment img{object-fit:cover;width:100%;height:100%}.k2b-ui .k2b-chat-message__attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem}.k2b-ui .k2b-chat-message__content>:first-child{margin-top:0}.k2b-ui .k2b-chat-message__content>:last-child{margin-bottom:0}.k2b-ui .k2b-chat-message__actions{display:flex;color:var(--k2b-text-muted);align-items: center;gap:.25rem;min-height:1.5rem}.k2b-ui .k2b-chat-message__menu{display:inline-flex;border-radius:var(--k2b-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;padding:0}.k2b-ui .k2b-chat-message__menu:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-activity{color:var(--k2b-text-muted);align-self: flex-start;width:100%;min-width:0;max-width:100%;font-size:.75rem}.k2b-ui .k2b-chat-activity__row{display:flex;list-style:none;align-items: center;gap:.5rem;min-height:1.75rem;padding:.25rem 0}.k2b-ui summary.k2b-chat-activity__row{border-radius:var(--k2b-radius-control);cursor:pointer}.k2b-ui summary.k2b-chat-activity__row::-webkit-details-marker{display:none}.k2b-ui summary.k2b-chat-activity__row:hover{color:var(--k2b-text-secondary)}.k2b-ui summary.k2b-chat-activity__row *{pointer-events:none}.k2b-ui summary.k2b-chat-activity__row :-webkit-any(a,button,input,select,textarea,label,[tabindex]){pointer-events:auto}.k2b-ui summary.k2b-chat-activity__row :-moz-any(a,button,input,select,textarea,label,[tabindex]){pointer-events:auto}.k2b-ui summary.k2b-chat-activity__row :is(a,button,input,select,textarea,label,[tabindex]){pointer-events:auto}.k2b-ui summary.k2b-chat-activity__row:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-activity__leading{display:inline-flex;color:var(--k2b-text-muted);flex:none;justify-content:center;align-items: center;min-width:1rem}.k2b-ui .k2b-chat-activity[data-tone=ai] .k2b-chat-activity__leading{color:var(--k2b-ai-accent)}.k2b-ui .k2b-chat-activity[data-tone=success] .k2b-chat-activity__leading{color:var(--k2b-success-600)}.k2b-ui .k2b-chat-activity[data-tone=danger] .k2b-chat-activity__leading{color:var(--k2b-danger-500)}.k2b-ui .k2b-chat-activity[data-tone=warning] .k2b-chat-activity__leading{color:var(--k2b-warning-text)}.k2b-ui .k2b-chat-activity[data-accent=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading{color:color-mix(in srgb,var(--k2b-chat-activity-accent)78%,black)}.k2b-ui[data-theme=dark] .k2b-chat-activity[data-accent=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading,.k2b-ui.k2b-dark .k2b-chat-activity[data-accent=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading,.dark .k2b-ui .k2b-chat-activity[data-accent=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading{color:color-mix(in srgb,var(--k2b-chat-activity-accent)58%,white)}.k2b-ui .k2b-chat-activity__copy{display:flex;flex:1;align-items:baseline;gap:.5rem;min-width:0}.k2b-ui .k2b-chat-activity__copy strong{overflow:hidden;color:var(--k2b-text-secondary);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading,.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__copy strong,.k2b-ui .k2b-chat-composer__loading strong{background-image:linear-gradient(105deg,currentColor 38%,color-mix(in srgb,currentColor 55%,transparent)50%,currentColor 62%);-webkit-text-fill-color:transparent;animation:2s linear infinite k2b-chat-activity-shimmer;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading{--k2b-chat-activity-busy-color:var(--k2b-text-muted)}.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__copy strong{--k2b-chat-activity-busy-color:var(--k2b-text-secondary)}.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]):not([data-accent=true]) .k2b-chat-activity__leading{--k2b-chat-activity-busy-color:var(--k2b-ai-accent);color:var(--k2b-ai-accent)}.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading:has(.k2b-spin){-webkit-text-fill-color:currentColor;animation:none;background-image:none}@keyframes k2b-chat-activity-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.k2b-ui .k2b-chat-activity__copy small{overflow:hidden;color:var(--k2b-text-muted);font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-chat-activity[data-wrap=true] .k2b-chat-activity__row{align-items: flex-start}.k2b-ui .k2b-chat-activity[data-wrap=true] .k2b-chat-activity__leading{min-height:1.25rem}.k2b-ui .k2b-chat-activity[data-wrap=true] .k2b-chat-activity__copy{flex-direction:column;align-items: flex-start;gap:.125rem;line-height:1.25rem}.k2b-ui .k2b-chat-activity[data-wrap=true] .k2b-chat-activity__copy strong,.k2b-ui .k2b-chat-activity[data-wrap=true] .k2b-chat-activity__copy small{overflow:visible;overflow-wrap:anywhere;white-space:normal}@container k2b-chat (width<=47.999rem){.k2b-ui .k2b-chat-activity__row:not(:has(>.k2b-chat-activity__copy>small)){align-items: flex-start}.k2b-ui .k2b-chat-activity__row:not(:has(>.k2b-chat-activity__copy>small))>.k2b-chat-activity__leading{min-height:1.25rem}.k2b-ui .k2b-chat-activity__copy:not(:has(>small)){line-height:1.25rem}.k2b-ui .k2b-chat-activity__copy:not(:has(>small))>strong{overflow:visible;overflow-wrap:anywhere;white-space:normal}}@media (max-width:47.999rem){.k2b-ui .k2b-chat-activity__row:not(:has(>.k2b-chat-activity__copy>small)){align-items: flex-start}.k2b-ui .k2b-chat-activity__row:not(:has(>.k2b-chat-activity__copy>small))>.k2b-chat-activity__leading{min-height:1.25rem}.k2b-ui .k2b-chat-activity__copy:not(:has(>small)){line-height:1.25rem}.k2b-ui .k2b-chat-activity__copy:not(:has(>small))>strong{overflow:visible;overflow-wrap:anywhere;white-space:normal}}.k2b-ui .k2b-chat-activity__trailing{display:inline-flex;align-items: center;margin-left:auto}.k2b-ui .k2b-chat-activity__chevron{transition:transform .12s}.k2b-ui .k2b-chat-activity[open] .k2b-chat-activity__chevron{transform:rotate(90deg)}.k2b-ui .k2b-chat-activity__body{color:var(--k2b-text-secondary);margin-left:1.5rem;padding:.375rem 0 0;font-size:.75rem;line-height:1.55}.k2b-ui .k2b-chat-activity[data-body-inset=false]>.k2b-chat-activity__body{margin-left:0}.k2b-ui .k2b-chat-activity .k2b-chat-activity__toggle{position:relative;display:inline;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.25rem;min-width:0;min-height:0;padding:0}.k2b-ui .k2b-chat-activity .k2b-chat-activity__toggle:hover{color:inherit;background:0 0}.k2b-ui .k2b-chat-activity__toggle:hover>.k2b-chat-activity__toggle-label{text-decoration:underline;text-underline-offset:3px}.k2b-ui .k2b-chat-activity__toggle>.k2b-chat-activity__chevron{display:inline-block;vertical-align:-.125em;margin-inline-start:.125rem}.k2b-ui .k2b-chat-activity__toggle[aria-expanded=true]>.k2b-chat-activity__chevron{transform:rotate(90deg)}@media (any-pointer:coarse){.k2b-ui .k2b-chat-activity__toggle:after{position:absolute;content:"";inset:-.25rem}}.k2b-ui .k2b-chat-activity__body .k2b-chat-preview{font-size:.8125rem}.k2b-ui .k2b-chat-activity__body .k2b-chat-preview :-webkit-any(.k2b-chat-preview__meta,.k2b-chat-preview__line[data-tone=warning]){font-size:.8125rem}.k2b-ui .k2b-chat-activity__body .k2b-chat-preview :-moz-any(.k2b-chat-preview__meta,.k2b-chat-preview__line[data-tone=warning]){font-size:.8125rem}.k2b-ui .k2b-chat-activity__body .k2b-chat-preview :is(.k2b-chat-preview__meta,.k2b-chat-preview__line[data-tone=warning]){font-size:.8125rem}.k2b-ui .k2b-chat-line{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items: start;margin:0}.k2b-ui .k2b-chat-line__icon{color:var(--k2b-text-muted);font-size:.9375rem;line-height:inherit;justify-self:start}.k2b-ui .k2b-chat-line__text{overflow-wrap:anywhere;min-width:0}.k2b-ui .k2b-chat-decision{min-width:0}.k2b-ui .k2b-chat-decision__card{padding-block-start:.375rem;padding-block-end:.125rem;scroll-margin-block:1.5rem}.k2b-ui .k2b-chat-decision__sentence{color:var(--k2b-text);font-size:var(--k2b-chat-decision-size);overflow-wrap:anywhere;text-wrap:pretty;border-radius:.375rem;margin:0;font-weight:400;line-height:1.55}.k2b-ui .k2b-chat-decision__sentence:focus{outline:none}.k2b-ui .k2b-chat-decision__sentence:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-decision__sentence[data-arrive=true]{animation:k2b-chat-decision-arrive var(--k2b-fresh-fade)var(--k2b-ease-out)}@keyframes k2b-chat-decision-arrive{0%{background:color-mix(in srgb,var(--k2b-ai-accent)16%,transparent)}to{background:0 0}}.k2b-ui .k2b-chat-decision__reason{color:var(--k2b-text-muted);margin-top:.25rem;font-size:.84375rem;line-height:1.45}.k2b-ui .k2b-chat-decision__reason[data-tone=danger] .k2b-chat-line__icon{color:var(--k2b-danger-text)}.k2b-ui .k2b-chat-decision__reason[data-tone=warning] .k2b-chat-line__icon{color:var(--k2b-warning-text)}.k2b-ui .k2b-chat-decision__card>.k2b-chat-preview{margin-top:1.25rem}.k2b-ui .k2b-chat-decision__answers{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem;margin-top:1.25rem}.k2b-ui .k2b-button.k2b-chat-decision__answer{min-width:-moz-fit-content;min-width:fit-content;min-height:2.75rem;padding:0 1.125rem;font-size:.875rem}.k2b-ui .k2b-chat-decision__answer>.k2b-button__label{gap:.5rem}.k2b-ui .k2b-chat-decision__answer i{font-size:1rem}.k2b-ui .k2b-button.k2b-chat-decision__remember,.k2b-ui .k2b-button.k2b-chat-outcome__link{color:var(--k2b-action);min-height:0;padding-block-start:.125rem;padding-block-end:.125rem;font-size:.84375rem;font-weight:500}.k2b-ui .k2b-button.k2b-chat-decision__remember:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-outcome__link:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-decision__remember:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-outcome__link:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-decision__remember:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-decision__remember:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-decision__remember:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-outcome__link:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-outcome__link:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-button.k2b-chat-outcome__link:not(:is(:disabled,[aria-disabled=true])):hover{color:var(--k2b-action)}.k2b-ui .k2b-chat-preview__more:hover{text-decoration:underline;text-underline-offset:3px}.k2b-ui :-webkit-any(.k2b-chat-decision__remember,.k2b-chat-outcome__link):not(:-webkit-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label{text-decoration:underline;text-underline-offset:3px}.k2b-ui :-moz-any(.k2b-chat-decision__remember,.k2b-chat-outcome__link):not(:-moz-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label{text-decoration:underline;text-underline-offset:3px}.k2b-ui :-webkit-any(.k2b-chat-decision__remember,.k2b-chat-outcome__link):not(:-webkit-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label{text-decoration:underline;text-underline-offset:3px}.k2b-ui :-moz-any(.k2b-chat-decision__remember,.k2b-chat-outcome__link):not(:-moz-any(:disabled,[aria-disabled=true])):hover>.k2b-button__label{text-decoration:underline;text-underline-offset:3px}.k2b-ui :is(.k2b-chat-decision__remember,.k2b-chat-outcome__link):not(:is(:disabled,[aria-disabled=true])):hover>.k2b-button__label{text-decoration:underline;text-underline-offset:3px}@media (any-pointer:coarse){.k2b-ui .k2b-button.k2b-chat-decision__remember{min-height:2.75rem}.k2b-ui .k2b-button.k2b-chat-decision__remember:after{top:0;bottom:0}}@media (max-width:47.999rem){.k2b-ui{--k2b-chat-decision-size:1.0625rem}.k2b-ui .k2b-button.k2b-chat-decision__answer{flex:9.5rem}}@container k2b-chat (width<=47.999rem){.k2b-ui .k2b-chat-decision{--k2b-chat-decision-size:1.0625rem}.k2b-ui .k2b-button.k2b-chat-decision__answer{flex:9.5rem}}.k2b-ui .k2b-chat-outcome{display:grid;grid-template-columns:1.5rem minmax(0,1fr);color:var(--k2b-text-secondary);border-radius:.375rem;align-items: start;min-height:2.75rem;padding-block-start:.5625rem;padding-block-end:.5625rem;font-size:.9375rem;line-height:1.6}.k2b-ui .k2b-chat-outcome[data-enter=true]{animation:k2b-chat-outcome-enter var(--k2b-motion-base)var(--k2b-ease-out)}@keyframes k2b-chat-outcome-enter{0%{opacity:0}}.k2b-ui .k2b-chat-outcome:focus{outline:none}.k2b-ui .k2b-chat-outcome:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-outcome__icon{display:flex;color:var(--k2b-text-muted);justify-content:center;align-items: center;width:1rem;height:1.6em}.k2b-ui .k2b-chat-outcome__icon>i{display:block;font-size:1rem;line-height:1}.k2b-ui .k2b-chat-outcome:-webkit-any([data-tone=running],[data-tone=waiting]) .k2b-chat-outcome__icon{color:var(--k2b-ai-accent)}.k2b-ui .k2b-chat-outcome:-moz-any([data-tone=running],[data-tone=waiting]) .k2b-chat-outcome__icon{color:var(--k2b-ai-accent)}.k2b-ui .k2b-chat-outcome:is([data-tone=running],[data-tone=waiting]) .k2b-chat-outcome__icon{color:var(--k2b-ai-accent)}.k2b-ui .k2b-chat-outcome[data-tone=done] .k2b-chat-outcome__icon{color:var(--k2b-success-text)}.k2b-ui .k2b-chat-outcome[data-tone=warning] .k2b-chat-outcome__icon{color:var(--k2b-warning-text)}.k2b-ui .k2b-chat-outcome[data-tone=error] .k2b-chat-outcome__icon{color:var(--k2b-danger-text)}.k2b-ui .k2b-chat-outcome__cell{display:grid;min-width:0}.k2b-ui .k2b-chat-outcome__text{grid-area:1/1;overflow-wrap:anywhere;min-width:0}.k2b-ui .k2b-chat-outcome__text:not([data-current=true]){visibility:hidden}.k2b-ui .k2b-chat-outcome__detail{color:var(--k2b-text-muted)}.k2b-ui .k2b-chat-outcome__time{color:var(--k2b-text-muted);white-space:nowrap;margin-inline-start:.375rem;font-size:.8125rem}.k2b-ui .k2b-button.k2b-chat-outcome__link{display:inline;font-size:.875rem;line-height:inherit;vertical-align:baseline;border:0;margin-inline-start:.375rem;padding:0}.k2b-ui .k2b-chat-outcome__link>.k2b-button__label{display:inline}.k2b-ui .k2b-chat-outcome__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}@media (any-pointer:coarse){.k2b-ui .k2b-chat-outcome__actions{row-gap:.625rem;margin-top:.625rem}}.k2b-ui .k2b-chat-preview{display:flex;color:var(--k2b-text-secondary);flex-direction:column;gap:.25rem;min-width:0;font-size:.90625rem;line-height:1.55}.k2b-ui .k2b-chat-preview p{margin:0}.k2b-ui .k2b-chat-preview b{color:var(--k2b-text);font-weight:500}.k2b-ui .k2b-chat-preview__header{display:flex;color:var(--k2b-text-muted);flex-direction:column;gap:.125rem;margin-bottom:.5rem;font-size:.84375rem;line-height:1.5}.k2b-ui .k2b-chat-preview__header dl{display:flex;flex-direction:column;gap:.125rem;margin:0}.k2b-ui .k2b-chat-preview__header dl>div{overflow-wrap:anywhere}.k2b-ui .k2b-chat-preview__header dt,.k2b-ui .k2b-chat-preview__header dd{display:inline;margin:0}.k2b-ui .k2b-chat-preview__header dt{margin-inline-end:.35em}.k2b-ui .k2b-chat-preview__header [data-emphasis=true] dt{color:var(--k2b-text-secondary);font-weight:500}.k2b-ui .k2b-chat-preview__person{overflow-wrap:anywhere}.k2b-ui .k2b-chat-preview__address{margin-inline-start:.3em}.k2b-ui .k2b-chat-preview__address[data-alone=true]{margin-inline-start:0}.k2b-ui .k2b-chat-preview__title-line{overflow-wrap:anywhere}.k2b-ui .k2b-chat-preview__title{color:var(--k2b-text);font-weight:500}.k2b-ui .k2b-chat-preview__meta{color:var(--k2b-text-muted);font-size:.84375rem}.k2b-ui .k2b-chat-preview__sentence{color:var(--k2b-text);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.k2b-ui .k2b-chat-preview__excerpt{overflow:hidden;overflow-wrap:anywhere;white-space:pre-line;-webkit-mask-image:linear-gradient(#000 1.86em,#0000 4.65em);mask-image:linear-gradient(#000 1.86em,#0000 4.65em);max-height:4.65em}.k2b-ui .k2b-chat-preview__excerpt[data-expanded=true]{-webkit-mask-image:none;mask-image:none;max-height:none}.k2b-ui button.k2b-chat-preview__more{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-chat-preview__more{color:var(--k2b-action);text-decoration:none;border-radius:.25rem;align-self: flex-start;padding-block-start:.125rem;padding-block-end:.125rem;font-size:.84375rem;font-weight:500}.k2b-ui .k2b-chat-preview__more:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-chat-preview__lines{display:flex;list-style:none;flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0}.k2b-ui .k2b-chat-preview__line[data-tone=muted]{color:var(--k2b-text-muted)}.k2b-ui .k2b-chat-preview__line[data-tone=warning]{font-size:.84375rem}.k2b-ui .k2b-chat-preview__line[data-tone=warning] .k2b-chat-line__icon{color:var(--k2b-warning-text)}.k2b-ui .k2b-chat-preview__people{display:flex;align-items: center;gap:.5rem}.k2b-ui .k2b-chat-preview__faces{display:inline-flex;flex:none}.k2b-ui .k2b-chat-preview__faces>.k2b-avatar{box-shadow:0 0 0 2px var(--k2b-surface)}.k2b-ui .k2b-chat-preview__faces>.k2b-avatar+.k2b-avatar{margin-inline-start:-.1875rem}.k2b-ui .k2b-chat-mark[data-change=added]{color:inherit;background:color-mix(in srgb,var(--k2b-mark-accent,var(--k2b-ai-accent))22%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.1875rem;padding:0 .125rem}.k2b-ui .k2b-chat-mark[data-change=removed]{color:var(--k2b-text-muted);text-decoration:line-through;text-decoration-thickness:1px}.k2b-ui .k2b-chat-timeline__retry,.k2b-ui .k2b-chat-message__actions button,.k2b-ui .k2b-chat-activity button{display:inline-flex;border-radius:var(--k2b-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;min-width:1.75rem;min-height:1.75rem;padding:.25rem}.k2b-ui .k2b-chat-timeline__retry:hover,.k2b-ui .k2b-chat-message__actions button:hover,.k2b-ui .k2b-chat-activity button:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-message__actions button[aria-pressed=true]{color:var(--k2b-accent,var(--k2b-text));background:var(--k2b-hover)}.k2b-ui .k2b-chat-message__actions button[aria-pressed=true][data-pressed-tone=success]{color:var(--k2b-success-text)}.k2b-ui .k2b-chat-message__actions button[aria-pressed=true][data-pressed-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-chat-message__actions button[aria-pressed=true][data-pressed-tone]:not(:hover){background:0 0}.k2b-ui .k2b-chat-context{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items: center;gap:.25rem;min-height:1.75rem;padding:.25rem .4375rem;font-size:.6875rem}.k2b-ui .k2b-chat-context:hover{color:var(--k2b-text-secondary);background:var(--k2b-hover)}.k2b-ui .k2b-chat-context[data-warning=true]{color:var(--k2b-warning-text)}.k2b-ui .k2b-chat-context>.ti:only-child{display:grid;place-items: center;width:1rem;height:1rem;font-size:.875rem}.k2b-ui span.k2b-chat-context{cursor:default;pointer-events:none}@media (any-pointer:coarse){.k2b-ui .k2b-chat-context{position:relative}.k2b-ui button.k2b-chat-context:after{content:"";position:absolute;inset:min(0px,50% - 1.375rem)}.k2b-ui button.k2b-chat-context:not(:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui button.k2b-chat-context:not(:first-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui button.k2b-chat-context:not(:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui button.k2b-chat-context:not(:first-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui button.k2b-chat-context:not(:first-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui button.k2b-chat-context:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui button.k2b-chat-context:not(:first-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui button.k2b-chat-context:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui button.k2b-chat-context:not(:first-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui button.k2b-chat-context:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}}.k2b-ui .k2b-chat-context small{opacity:1}.k2b-ui .k2b-chat-context__tooltip{display:grid;gap:.625rem;width:15rem}.k2b-ui .k2b-chat-context__tooltip dl{display:grid;gap:.25rem;margin:0}.k2b-ui .k2b-chat-context__tooltip dl>div{display:flex;justify-content:space-between;gap:1rem}.k2b-ui .k2b-chat-context__tooltip dt{color:color-mix(in srgb,currentColor 68%,transparent)}.k2b-ui .k2b-chat-context__tooltip dd{font-variant-numeric:tabular-nums;margin:0}.k2b-ui .k2b-chat-context__tooltip section{display:grid;gap:.375rem}.k2b-ui .k2b-chat-context__tooltip p{color:color-mix(in srgb,currentColor 68%,transparent);margin:0}.k2b-ui .k2b-chat-context__tooltip .k2b-progress__track{background:color-mix(in srgb,currentColor 22%,transparent)}.k2b-ui .k2b-chat-composer{position:relative;display:grid;border:1px solid var(--k2b-border-strong);border-radius:calc(var(--k2b-radius-surface) + .25rem);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-surface);gap:.375rem;width:100%;padding:.5rem;transition:border-color .12s,box-shadow .12s}.k2b-ui .k2b-chat-composer:focus-within{border-color:var(--k2b-ai-border);box-shadow:var(--k2b-shadow-surface)}.k2b-ui .k2b-chat-composer-shell{position:relative;display:grid;gap:.5rem;min-width:0}.k2b-ui .k2b-chat-composer-slot{position:relative;min-width:0}.k2b-ui .k2b-chat-composer-slot[data-overlay]{position:absolute;bottom:calc(100% + .5rem);left:0;right:0}.k2b-ui .k2b-chat-composer-accessory{position:absolute;z-index:10;bottom:0;left:0;right:0}.k2b-ui .k2b-chat-composer__status{position:absolute;z-index:10;display:flex;pointer-events:none;justify-content:flex-start;bottom:calc(100% + .5rem);left:0;right:0}.k2b-ui .k2b-chat-composer__status-line{display:inline-flex;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text-secondary);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);overflow-wrap:anywhere;pointer-events:auto;align-items: flex-start;gap:.5rem;max-width:100%;padding:.4375rem .75rem;font-size:.8125rem;line-height:1.125rem}.k2b-ui .k2b-chat-composer__status-line>i{color:var(--k2b-ai-accent);flex-shrink:0;font-size:1rem;line-height:1.125rem}.k2b-ui .k2b-chat-composer__status-line[data-tone=done]>i{color:var(--k2b-success-text)}.k2b-ui .k2b-chat-composer__status-line[data-tone=error]{color:var(--k2b-danger-text);background:var(--k2b-danger-surface);border-color:#0000}.k2b-ui .k2b-chat-composer__status-line[data-tone=error]>i{color:var(--k2b-danger-text)}.k2b-ui .k2b-chat-composer__highlight{position:absolute;overflow:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;inset:0}.k2b-ui .k2b-chat-composer__mention{color:var(--k2b-ai-accent);background:var(--k2b-ai-surface);border-radius:.2rem}.k2b-ui .k2b-chat-composer__textarea--highlighted{caret-color:var(--k2b-text);color:#0000!important}.k2b-ui .k2b-chat-composer__commands{display:grid;grid-template-columns:minmax(0,1fr);max-height:min(27rem,var(--k2b-chat-command-space,27rem));overflow:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);gap:.125rem;padding:.375rem}.k2b-ui .k2b-chat-composer__commands[data-held]{align-content: start}.k2b-ui .k2b-chat-composer__commands button,.k2b-ui .k2b-chat-composer__commands>[role=status]{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:.625rem;width:100%;min-width:0;min-height:2.5rem;padding:.4375rem .625rem;line-height:1rem}.k2b-ui .k2b-chat-composer__commands>[role=status]{color:var(--k2b-text-muted);cursor:default}.k2b-ui .k2b-chat-composer__commands button:not([aria-disabled=true]):hover,.k2b-ui .k2b-chat-composer__commands button[data-active=true]{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-composer__commands button>i{color:var(--k2b-ai-accent);flex-shrink:0}.k2b-ui .k2b-chat-composer__commands button>span{display:grid;gap:.125rem;min-width:0}.k2b-ui .k2b-chat-composer__commands strong{overflow-wrap:anywhere;flex-shrink:0;font-size:.8125rem;font-weight:400}.k2b-ui .k2b-chat-composer__commands button>strong{max-width:55%}.k2b-ui .k2b-chat-composer__commands [aria-disabled=true]{cursor:default}.k2b-ui .k2b-chat-composer__commands [aria-disabled=true]>i,.k2b-ui .k2b-chat-composer__commands [aria-disabled=true] strong{color:var(--k2b-text-muted)}.k2b-ui .k2b-chat-composer__commands small{color:var(--k2b-text-muted);overflow-wrap:anywhere;flex:1;min-width:0;font-size:.6875rem}.k2b-ui .k2b-chat-composer__commands:has(>.k2b-chat-composer__command-group){padding-top:0}.k2b-ui .k2b-chat-composer__command-group{display:grid;gap:.125rem;min-width:0}.k2b-ui .k2b-chat-composer__command-heading{position:sticky;z-index:1;display:flex;color:var(--k2b-text-muted);background:var(--k2b-surface-elevated);align-items: center;gap:.375rem;min-height:1.875rem;padding:.5625rem .625rem .25rem;font-size:.75rem;line-height:1rem;top:0}.k2b-ui .k2b-chat-composer__command-heading>i{font-size:.875rem}.k2b-ui .k2b-chat-composer__command{align-items: flex-start}.k2b-ui .k2b-chat-composer__command>i{font-size:1rem;line-height:1rem}.k2b-ui .k2b-chat-composer__commands .k2b-chat-composer__command-text{display:grid;flex:1;gap:.125rem;min-width:0}.k2b-ui .k2b-chat-composer__command-text>strong{color:var(--k2b-text)}.k2b-ui .k2b-chat-composer__command-text>strong>b{font-weight:600}.k2b-ui .k2b-chat-composer__command-detail{display:grid;min-width:0}.k2b-ui .k2b-chat-composer__command-detail>small{grid-area:1/1}.k2b-ui .k2b-chat-composer__command-detail>small:last-child{display:flex;visibility:hidden;align-items: center;gap:.25rem}.k2b-ui .k2b-chat-composer__command-detail>small:last-child>i{font-size:.875rem}.k2b-ui .k2b-chat-composer__command-detail[data-state=busy]>small:first-child{visibility:hidden}.k2b-ui .k2b-chat-composer__command-detail[data-state=busy]>small:last-child{visibility:visible}.k2b-ui .k2b-chat-composer__command-detail[data-state=failed]>small:first-child{color:var(--k2b-danger-text)}.k2b-ui .k2b-chat-composer__commands .k2b-chat-composer__command-end{display:flex;color:var(--k2b-text);flex:none;align-items: center;height:1rem}.k2b-ui .k2b-chat-composer__command-end>i{font-size:1rem;line-height:1rem}.k2b-ui .k2b-chat-composer__command-placeholder{display:flex;align-items: center;gap:.625rem;min-height:2.5rem;padding:.4375rem .625rem}.k2b-ui .k2b-chat-composer__command-placeholder>span:first-child{border-radius:.3125rem;flex:none;width:1rem;height:1rem}.k2b-ui .k2b-chat-composer__command-placeholder>span:last-child{display:grid;flex:1;gap:.375rem}.k2b-ui .k2b-chat-composer__command-placeholder>span:last-child>span{border-radius:999px;height:.5rem}.k2b-ui .k2b-chat-composer__command-placeholder>span:last-child>span:first-child{width:34%;height:.625rem}.k2b-ui .k2b-chat-composer__command-placeholder>span:last-child>span:last-child{width:52%}.k2b-ui .k2b-chat-composer__command-placeholder>span:first-child,.k2b-ui .k2b-chat-composer__command-placeholder>span:last-child>span{background:var(--k2b-surface-muted);animation:1.4s ease-in-out infinite k2b-chat-command-placeholder}@keyframes k2b-chat-command-placeholder{50%{opacity:.45}}.k2b-ui .k2b-chat-composer-accessory[data-search]{display:flex;height:var(--k2b-chat-command-held,auto);max-height:min(27rem,var(--k2b-chat-command-space,27rem));overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column}.k2b-ui .k2b-chat-composer-accessory[data-search]>.k2b-chat-composer__commands{box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;align-content: start;min-height:0;max-height:none}.k2b-ui .k2b-chat-composer__command-search{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);background:var(--k2b-surface-muted);flex:none;align-items: center;gap:.5rem;height:2.25rem;margin:.375rem .375rem 0;padding:0 .625rem}.k2b-ui .k2b-chat-composer__command-search>i{flex:none;font-size:1rem}.k2b-ui .k2b-chat-composer__command-search>input{outline:0;color:var(--k2b-text);font:inherit;background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;font-size:.8125rem}.k2b-ui .k2b-chat-composer__icon-action[aria-haspopup=listbox][aria-expanded=true]{color:var(--k2b-text);background:var(--k2b-hover)}@media (any-pointer:coarse) and (not (any-pointer:fine)) and (max-width:47.99rem),(any-pointer:coarse) and (not (any-pointer:fine)) and (max-height:31.25rem){.k2b-ui .k2b-chat-composer-accessory[data-commands]{right:calc(-1*var(--k2b-chat-command-reach-right,0px));bottom:-.5rem;left:calc(-1*var(--k2b-chat-command-reach-left,0px))}.k2b-ui .k2b-chat-composer-accessory[data-commands]>.k2b-chat-composer__commands{max-height:calc(var(--k2b-chat-command-space,24rem) - var(--k2b-chat-command-safe-top,0px));padding:0 max(.5rem,env(safe-area-inset-right,0px)).5rem max(.5rem,env(safe-area-inset-left,0px));border-radius:var(--k2b-radius-dialog)var(--k2b-radius-dialog)0 0;box-shadow:var(--k2b-shadow-sheet);overscroll-behavior:contain;animation:k2b-chat-command-sheet-enter var(--k2b-motion-sheet)var(--k2b-ease-out);border-width:1px 0 0}.k2b-ui .k2b-chat-composer-accessory[data-commands]>.k2b-chat-composer__commands:not(:has(>.k2b-chat-composer__command-group)){padding-top:.5rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__command-heading{padding:.75rem .5rem .25rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__commands>[role=status]{min-height:3rem;padding:.625rem .5rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__commands :-webkit-any(button,.k2b-chat-composer__command-placeholder){min-height:3rem;padding:.625rem .5rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__commands :-moz-any(button,.k2b-chat-composer__command-placeholder){min-height:3rem;padding:.625rem .5rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__commands :is(button,.k2b-chat-composer__command-placeholder){min-height:3rem;padding:.625rem .5rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__commands .k2b-chat-composer__command{align-items: flex-start}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__command>i{font-size:1.125rem;line-height:1.25rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__command-text>strong{font-size:.9375rem;line-height:1.25rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__command-text>small,.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__command-detail>small{font-size:.8125rem;line-height:1.125rem}.k2b-ui .k2b-chat-composer-accessory[data-commands] .k2b-chat-composer__command-end{height:1.25rem}.k2b-ui .k2b-chat-composer-accessory[data-search]{max-height:calc(var(--k2b-chat-command-space,24rem) - var(--k2b-chat-command-safe-top,0px));border-radius:var(--k2b-radius-dialog)var(--k2b-radius-dialog)0 0;box-shadow:var(--k2b-shadow-sheet);overscroll-behavior:contain;animation:k2b-chat-command-sheet-enter var(--k2b-motion-sheet)var(--k2b-ease-out);border-width:1px 0 0}.k2b-ui .k2b-chat-composer-accessory[data-search]>.k2b-chat-composer__commands{box-shadow:none;animation:none;border-width:0;border-radius:0;max-height:none}.k2b-ui .k2b-chat-composer-accessory[data-search] .k2b-chat-composer__command-search{margin:.75rem max(.5rem,env(safe-area-inset-right,0px))0 max(.5rem,env(safe-area-inset-left,0px));height:2.75rem}}@keyframes k2b-chat-command-sheet-enter{0%{opacity:0;transform:translateY(.75rem)}}.k2b-ui .k2b-chat-composer__attachments{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:.375rem;padding:.125rem}.k2b-ui .k2b-chat-composer__attachment{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);flex:none;align-items: center;gap:.375rem;min-width:0;max-width:min(16rem,100%);padding:.25rem .375rem;font-size:.6875rem}.k2b-ui .k2b-chat-composer__attachment-content{display:grid;gap:.0625rem;min-width:0}.k2b-ui .k2b-chat-composer__attachment-content--action{grid-template-columns:1.25rem minmax(0,1fr);column-gap:.375rem}.k2b-ui .k2b-chat-composer__attachment-content--action .k2b-chat-composer__attachment-identity{display:contents}.k2b-ui .k2b-chat-composer__attachment-content--action .k2b-chat-composer__attachment-identity>:where(i,img){grid-row:1/3;align-self: center}.k2b-ui .k2b-chat-composer__attachment-content--action .k2b-chat-composer__attachment-action{grid-column:2;margin-left:0}.k2b-ui .k2b-chat-composer__attachment-identity{display:inline-flex;align-items: center;gap:.375rem;min-width:0}.k2b-ui .k2b-chat-composer__attachment>i,.k2b-ui .k2b-chat-composer__attachment>img{object-fit:cover;border-radius:.25rem;flex:none;width:1.25rem;height:1.25rem}.k2b-ui .k2b-chat-composer__attachment-link{display:inline-flex;color:inherit;text-decoration:none;align-items: center;gap:.375rem;min-width:0}.k2b-ui .k2b-chat-composer__attachment-identity>i,.k2b-ui .k2b-chat-composer__attachment-identity>img{object-fit:cover;border-radius:.25rem;flex:none;width:1.25rem;height:1.25rem}.k2b-ui .k2b-chat-composer__attachment-link:hover{color:var(--k2b-text)}.k2b-ui .k2b-chat-composer__attachment-link:focus-visible{color:var(--k2b-text)}.k2b-ui .k2b-chat-composer__attachment-link>i,.k2b-ui .k2b-chat-composer__attachment-link>img{object-fit:cover;border-radius:.25rem;flex:none;width:1.25rem;height:1.25rem}.k2b-ui .k2b-chat-composer__attachment>i,.k2b-ui .k2b-chat-composer__attachment-identity>i,.k2b-ui .k2b-chat-composer__attachment-link>i,.k2b-ui .k2b-chat-message__attachment>i{display:inline-flex;justify-content:center;align-items: center;font-size:1rem;line-height:1}.k2b-ui .k2b-chat-composer__attachment-link>span,.k2b-ui .k2b-chat-composer__attachment-identity>span{display:grid;gap:.0625rem;min-width:0}.k2b-ui .k2b-chat-composer__attachment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600}.k2b-ui .k2b-chat-composer__attachment small{color:var(--k2b-text-muted);font-size:.625rem}.k2b-ui .k2b-chat-composer__attachment-remove{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;width:1.5rem;height:1.5rem;padding:0}.k2b-ui .k2b-chat-composer__attachment-remove:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-composer__attachment-action{display:inline-flex;color:var(--k2b-text-muted);font:inherit;text-decoration:none;cursor:pointer;background:0 0;border:0;align-items: center;gap:.1875rem;width:-moz-fit-content;width:fit-content;margin-left:1.625rem;padding:0}.k2b-ui .k2b-chat-composer__attachment-action:hover{color:var(--k2b-text)}.k2b-ui .k2b-chat-composer__attachment-action:focus-visible{color:var(--k2b-text)}.k2b-ui .k2b-chat-composer__input{position:relative;min-width:0}.k2b-ui .k2b-chat-composer__highlight,.k2b-ui .k2b-chat-composer__input textarea{display:block;resize:none;outline:0;color:var(--k2b-text);font:inherit;background:0 0;border:0;width:100%;min-height:2.25rem;max-height:19.3125rem;padding:.5rem;font-size:.875rem;line-height:1.5}.k2b-ui .k2b-chat-composer__input textarea::placeholder{color:var(--k2b-placeholder-color);opacity:1}.k2b-ui .k2b-chat-composer__error{display:flex;color:var(--k2b-danger-text);align-items: flex-start;gap:.375rem;padding:0 .375rem;font-size:.6875rem}.k2b-ui .k2b-chat-composer__footer,.k2b-ui .k2b-chat-composer__tools,.k2b-ui .k2b-chat-composer__submit{display:flex;align-items: center;gap:.25rem;min-width:0}.k2b-ui .k2b-chat-composer__footer{justify-content:space-between}.k2b-ui .k2b-chat-composer__tools{flex:1}.k2b-ui .k2b-chat-composer__submit{margin-left:auto}@media (any-pointer:coarse){.k2b-ui .k2b-chat-composer__footer{margin-top:.25rem}}.k2b-ui .k2b-chat-composer__icon-action,.k2b-ui .k2b-chat-composer__send,.k2b-ui .k2b-chat-composer__stop{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;width:1.875rem;height:1.875rem;padding:0}.k2b-ui .k2b-chat-composer__icon-action:hover:not(:disabled){color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-composer__icon-action[data-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-chat-composer__send{color:var(--k2b-ai-accent);background:0 0}.k2b-ui .k2b-chat-composer__send:hover:not(:disabled){color:var(--k2b-ai-accent-hover);background:var(--k2b-hover)}.k2b-ui .k2b-chat-composer__stop{color:var(--k2b-danger-text);background:0 0}.k2b-ui .k2b-chat-composer__stop:hover:not(:disabled){background:var(--k2b-danger-surface)}.k2b-ui .k2b-chat-composer button:disabled,.k2b-ui .k2b-chat-composer textarea:disabled{opacity:.45;cursor:not-allowed}.k2b-ui .k2b-chat-composer__model{margin:0}.k2b-ui .k2b-chat-composer__model .k2b-select-chip{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items: center;gap:.375rem;width:max-content;max-width:min(12rem,34vw);min-height:1.875rem;padding:.25rem .4375rem;font-size:.6875rem}.k2b-ui .k2b-chat-composer__model .k2b-select-chip:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-chat-composer__model .k2b-select-chip img,.k2b-ui .k2b-chat-composer__model .k2b-select-chip__option img{object-fit:cover;border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem}.k2b-ui .k2b-chat-composer__model .k2b-select-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-chat-composer[data-variant=conversation],.k2b-ui .k2b-chat-composer[data-variant=conversation]:focus-within{--k2b-chat-composer-control:2.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.25rem;padding:0}.k2b-ui .k2b-chat-composer__row{display:flex;align-items: flex-end;gap:.25rem;min-width:0}.k2b-ui .k2b-chat-composer__field{display:flex;background:var(--k2b-surface-muted);border:1px solid #0000;border-radius:1.125rem;flex:1 1 0;align-items: flex-end;min-width:0;transition:background-color .12s,border-color .12s}.k2b-ui .k2b-chat-composer__field:focus-within{border-color:var(--k2b-border-strong);background:var(--k2b-surface)}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__input{flex:1 1 0}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input :-webkit-any(textarea,.k2b-chat-composer__highlight){min-height:2.125rem;max-height:max(2.125rem,33.333cqh);padding:.40625rem .25rem .40625rem .875rem}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input :-moz-any(textarea,.k2b-chat-composer__highlight){min-height:2.125rem;max-height:max(2.125rem,33.333cqh);padding:.40625rem .25rem .40625rem .875rem}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input :is(textarea,.k2b-chat-composer__highlight){min-height:2.125rem;max-height:max(2.125rem,33.333cqh);padding:.40625rem .25rem .40625rem .875rem}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input textarea,.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input textarea::placeholder{text-overflow:ellipsis}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input textarea::placeholder{overflow:hidden;white-space:nowrap}.k2b-ui .k2b-chat-composer .k2b-chat-composer__input textarea.k2b-chat-composer__measure{position:absolute;overflow:hidden;visibility:hidden;pointer-events:none;height:0;min-height:0;max-height:none;top:0;left:0}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__mention{color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-chat-composer__field-tools{display:flex;flex:none;align-items: flex-end}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action{border-radius:999px;width:2rem;height:2.25rem;margin-block-start:-1px;margin-block-end:-1px}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action.k2b-chat-composer__microphone-menu{width:1.25rem}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action:hover:not(:-webkit-any(:disabled,[data-state=listening])){background:0 0}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action:hover:not(:-moz-any(:disabled,[data-state=listening])){background:0 0}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action:hover:not(:-webkit-any(:disabled,[data-state=listening])){background:0 0}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action:hover:not(:-moz-any(:disabled,[data-state=listening])){background:0 0}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action:hover:not(:is(:disabled,[data-state=listening])){background:0 0}.k2b-ui .k2b-chat-composer__format-toggle[aria-pressed=true],.k2b-ui .k2b-chat-composer__format-toggle[aria-pressed=true]:hover:not(:disabled){color:var(--k2b-action)}.k2b-ui .k2b-chat-composer__row .k2b-dropdown .k2b-chat-composer__attach{width:var(--k2b-chat-composer-control);height:var(--k2b-chat-composer-control);border-radius:999px}.k2b-ui .k2b-chat-composer__row>:-webkit-any(.k2b-chat-composer__attach,.k2b-chat-composer__send,.k2b-chat-composer__stop){width:var(--k2b-chat-composer-control);height:var(--k2b-chat-composer-control);border-radius:999px}.k2b-ui .k2b-chat-composer__row>:-moz-any(.k2b-chat-composer__attach,.k2b-chat-composer__send,.k2b-chat-composer__stop){width:var(--k2b-chat-composer-control);height:var(--k2b-chat-composer-control);border-radius:999px}.k2b-ui .k2b-chat-composer__row>:is(.k2b-chat-composer__attach,.k2b-chat-composer__send,.k2b-chat-composer__stop){width:var(--k2b-chat-composer-control);height:var(--k2b-chat-composer-control);border-radius:999px}.k2b-ui .k2b-chat-composer__row>.k2b-chat-composer__send,.k2b-ui .k2b-chat-composer__row>.k2b-chat-composer__send:hover:not(:disabled){color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-chat-composer__row>.k2b-chat-composer__send:hover:not(:disabled){background:var(--k2b-action-solid-hover)}.k2b-ui .k2b-chat-composer__hint{display:flex;overflow:hidden;color:var(--k2b-text-muted);white-space:nowrap;align-items: center;gap:.5rem;min-width:0;height:1.25rem;padding:0 .5rem;font-size:.75rem;line-height:1.25rem}.k2b-ui .k2b-chat-composer__hint-text,.k2b-ui .k2b-chat-composer__dictation>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.k2b-ui .k2b-chat-composer__dictation{display:inline-flex;align-items: center;gap:.25rem;min-width:0}.k2b-ui .k2b-chat-composer__dictation[data-state=listening]>i{color:var(--k2b-action)}.k2b-ui .k2b-chat-composer__dictation[data-state=interrupted]>i{color:var(--k2b-warning-text)}.k2b-ui .k2b-chat-composer__hint-action{color:var(--k2b-action);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.k2b-ui .k2b-chat-composer__hint-action:hover:not(:disabled){color:var(--k2b-action-hover)}.k2b-ui .k2b-chat-composer__format{display:flex;align-items: center;gap:.25rem;min-width:0}.k2b-ui .k2b-chat-composer[data-variant=conversation]:has(>.k2b-chat-composer__row .k2b-chat-composer__attach)>.k2b-chat-composer__format{padding-inline-start:calc(var(--k2b-chat-composer-control) + .25rem)}.k2b-ui .k2b-chat-composer__microphone{display:flex;align-items: flex-end}.k2b-ui .k2b-chat-composer__microphone-button{-webkit-touch-callout:none;touch-action:none;user-select:none;-webkit-user-select:none}.k2b-ui .k2b-chat-composer__microphone-button[data-state=listening]{color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-chat-composer__icon-action.k2b-chat-composer__microphone-menu{width:1.25rem}@media (any-pointer:coarse) and (not (any-pointer:fine)){.k2b-ui .k2b-chat-composer__emoji{display:none}}@media (any-pointer:coarse){.k2b-ui .k2b-chat-composer__field{border-radius:1.375rem}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input :-webkit-any(textarea,.k2b-chat-composer__highlight){min-height:2.625rem;max-height:max(2.625rem,33.333cqh);padding:.65625rem .25rem .65625rem 1rem}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input :-moz-any(textarea,.k2b-chat-composer__highlight){min-height:2.625rem;max-height:max(2.625rem,33.333cqh);padding:.65625rem .25rem .65625rem 1rem}.k2b-ui .k2b-chat-composer[data-variant=conversation] .k2b-chat-composer__input :is(textarea,.k2b-chat-composer__highlight){min-height:2.625rem;max-height:max(2.625rem,33.333cqh);padding:.65625rem .25rem .65625rem 1rem}.k2b-ui .k2b-chat-composer[data-variant=conversation],.k2b-ui .k2b-chat-composer[data-variant=conversation]:focus-within{--k2b-chat-composer-control:2.75rem}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action{width:2.75rem;height:2.75rem}.k2b-ui .k2b-chat-composer__field .k2b-chat-composer__icon-action.k2b-chat-composer__microphone-menu{width:1.75rem}.k2b-ui .k2b-chat-composer__format .k2b-chat-composer__icon-action{width:2.75rem;height:2.75rem}}.k2b-ui .k2b-emoji-picker{--k2b-emoji-cell:2.5rem;--k2b-emoji-picker-surface:var(--k2b-surface-elevated);display:flex;width:calc(8*var(--k2b-emoji-cell) + 1rem);color:var(--k2b-text);background:var(--k2b-emoji-picker-surface);flex-direction:column;gap:.25rem;max-width:100%;height:24rem;min-height:0;padding:.5rem}.k2b-ui .k2b-emoji-picker__header{position:relative;display:flex;flex:none;align-items: center;gap:.25rem}.k2b-ui .k2b-emoji-picker__search{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);background:var(--k2b-surface-muted);border:1px solid #0000;flex:1;align-items: center;gap:.375rem;min-width:0;height:2.25rem;padding:0 .625rem;transition:background-color .12s,border-color .12s}.k2b-ui .k2b-emoji-picker__search:focus-within{border-color:var(--k2b-border-strong);background:var(--k2b-surface)}.k2b-ui .k2b-emoji-picker__search>input{outline:0;color:var(--k2b-text);font:inherit;background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;font-size:.8125rem}.k2b-ui .k2b-emoji-picker__search>input::-webkit-search-cancel-button{display:none}.k2b-ui .k2b-emoji-picker__tone-button,.k2b-ui .k2b-emoji-picker__tones>button,.k2b-ui .k2b-emoji-picker__groups>button{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;min-width:0;padding:0}.k2b-ui .k2b-emoji-picker__tone-button{flex:none;width:2.25rem;height:2.25rem;font-size:1.125rem}.k2b-ui .k2b-emoji-picker__tones{position:absolute;display:flex;border-radius:var(--k2b-radius-control);background:var(--k2b-surface-muted);gap:.125rem;padding:.125rem;inset:0}.k2b-ui .k2b-emoji-picker__tones>button{flex:1 1 0;font-size:1.125rem}.k2b-ui .k2b-emoji-picker__tones>button[aria-checked=true]{background:var(--k2b-selected)}.k2b-ui .k2b-emoji-picker__groups{display:flex;flex:none;gap:.125rem;height:2rem}.k2b-ui .k2b-emoji-picker__groups>button{flex:1 1 0;font-size:1rem}.k2b-ui .k2b-emoji-picker__groups>button[aria-current=true]{color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-emoji-picker__groups>button:disabled{cursor:default;opacity:.5}.k2b-ui .k2b-emoji-picker__groups>button:hover:not(:-webkit-any(:disabled,[aria-current=true])){color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-emoji-picker__groups>button:hover:not(:-moz-any(:disabled,[aria-current=true])){color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-emoji-picker__tone-button:hover,.k2b-ui .k2b-emoji-picker__tones>button:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-emoji-picker__groups>button:hover:not(:-webkit-any(:disabled,[aria-current=true])){color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-emoji-picker__groups>button:hover:not(:-moz-any(:disabled,[aria-current=true])){color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-emoji-picker__groups>button:hover:not(:is(:disabled,[aria-current=true])){color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-emoji-picker__scroll{position:relative;overflow-y:auto;overscroll-behavior:contain;flex:auto;min-height:0}.k2b-ui .k2b-emoji-picker__heading{position:sticky;z-index:1;color:var(--k2b-text-muted);background:var(--k2b-emoji-picker-surface);height:1.75rem;padding:0 .25rem;font-size:.75rem;line-height:1.75rem;top:0}.k2b-ui .k2b-emoji-picker__section[data-emoji-group]{content-visibility:auto;contain-intrinsic-size:auto calc(1.75rem + var(--k2b-emoji-rows,1)*var(--k2b-emoji-cell))}.k2b-ui .k2b-emoji-picker__block{content-visibility:auto;contain-intrinsic-size:auto calc(var(--k2b-emoji-rows,1)*var(--k2b-emoji-cell))}.k2b-ui .k2b-emoji-picker__all[hidden]{display:none}.k2b-ui .k2b-emoji-picker__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.k2b-ui .k2b-emoji-picker__option{display:flex;height:var(--k2b-emoji-cell);border-radius:var(--k2b-radius-control);color:inherit;cursor:pointer;user-select:none;background:0 0;border:0;justify-content:center;align-items: center;min-width:0;padding:0;font:1.375rem/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.k2b-ui .k2b-emoji-picker__option[data-active=true]{background:var(--k2b-hover)}.k2b-ui .k2b-emoji-picker__state{display:flex;color:var(--k2b-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:.5rem;min-height:100%;padding:1rem;font-size:.8125rem}.k2b-ui .k2b-emoji-picker__list+.k2b-emoji-picker__state{min-height:8rem}.k2b-ui .k2b-emoji-picker__preview{display:flex;overflow:hidden;white-space:nowrap;flex:none;align-items: center;gap:.5rem;height:2.25rem;padding:0 .25rem}.k2b-ui .k2b-emoji-picker__preview-emoji{flex:none;font-size:1.5rem;line-height:1}.k2b-ui .k2b-emoji-picker__preview-name{overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:.8125rem}.k2b-ui .k2b-emoji-picker__preview-code{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.75rem}.k2b-ui .k2b-emoji-picker-popover{position:fixed;z-index:1000;inset:unset;max-height:var(--k2b-emoji-popover-height,calc(100dvh - 1rem));overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);max-width:calc(100vw - 1rem);margin:0;padding:0}.k2b-ui .k2b-emoji-picker-popover:not(:popover-open){display:none}.k2b-ui .k2b-emoji-picker-popover::backdrop{background:0 0}.k2b-ui .k2b-emoji-picker-popover .k2b-emoji-picker{max-height:calc(var(--k2b-emoji-popover-height,calc(100dvh - 1rem)) - 2px)}.k2b-ui .k2b-chat-composer__commands .k2b-chat-composer__emoji-glyph{text-align:center;flex:none;width:1.5rem;font-size:1.25rem;line-height:1}@media (any-pointer:coarse){.k2b-ui .k2b-emoji-picker{--k2b-emoji-cell:2.75rem}.k2b-ui .k2b-emoji-picker__search,.k2b-ui .k2b-emoji-picker__groups{height:2.75rem}.k2b-ui .k2b-emoji-picker__tone-button{width:2.75rem;height:2.75rem}}@media (max-width:40rem){.k2b-ui .k2b-floating-window{inset:max(.5rem,env(safe-area-inset-top))max(.5rem,env(safe-area-inset-right))max(.5rem,env(safe-area-inset-bottom))max(.5rem,env(safe-area-inset-left));resize:none;width:auto;min-width:0;max-width:none;max-height:none;transform:none!important}.k2b-ui .k2b-chat-timeline__content{gap:.875rem;padding-inline-start:.75rem;padding-inline-end:.75rem}.k2b-ui .k2b-chat-message{max-width:96%}.k2b-ui .k2b-chat-composer__footer{align-items: flex-end}.k2b-ui .k2b-chat-composer__tools{flex-wrap:wrap}.k2b-ui .k2b-chat-composer__model{width:auto}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-chat-progress-dots>span{animation:none;opacity:.6}.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading,.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__copy strong{animation:none;color:var(--k2b-chat-activity-busy-color);background-image:none}.k2b-ui .k2b-chat-activity__chevron,.k2b-ui .k2b-chat-composer,.k2b-ui .k2b-switch__thumb{transition:none}}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-chat-progress-dots>span{animation:none;opacity:.6}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading{animation:none;color:var(--k2b-chat-activity-busy-color);background-image:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__copy strong{animation:none;color:var(--k2b-chat-activity-busy-color);background-image:none}@media (forced-colors:active){.k2b-ui,.k2b-ui .k2b-app-workspace__sidebar-body,.k2b-ui .k2b-chat-timeline__viewport,.k2b-ui .k2b-table-wrap{scrollbar-color:auto}.k2b-ui::-webkit-scrollbar-track{border:revert;background:revert}.k2b-ui *::-webkit-scrollbar-track{border:revert;background:revert}.k2b-ui::-webkit-scrollbar-thumb{border:revert;background:revert}.k2b-ui *::-webkit-scrollbar-thumb{border:revert;background:revert}.k2b-ui .k2b-app-workspace__sidebar-body::-webkit-scrollbar-track{border:revert;background:revert}.k2b-ui .k2b-chat-timeline__viewport::-webkit-scrollbar-track{border:revert;background:revert}.k2b-ui .k2b-app-workspace__sidebar-body::-webkit-scrollbar-thumb{border:revert;background:revert}.k2b-ui .k2b-chat-timeline__viewport::-webkit-scrollbar-thumb{border:revert;background:revert}.k2b-ui .k2b-table-wrap::-webkit-scrollbar{width:auto;height:auto}.k2b-ui .k2b-data-table__scrollbar{display:none!important}.k2b-ui .k2b-date-grid button[data-today=true]:after,.k2b-ui .k2b-date-grid button[data-today=true][data-outside=true]:not([aria-selected=true]):after{forced-color-adjust:none;background:canvastext}.k2b-ui .k2b-input-shell:focus-within,.k2b-ui .k2b-combobox__input:focus-within,.k2b-ui .k2b-tags-input:focus-within,.k2b-ui .k2b-input-shell[data-invalid=true]:focus-within,.k2b-ui .k2b-combobox[data-invalid=true] .k2b-combobox__input:focus-within,.k2b-ui .k2b-tags-input[data-invalid=true]:focus-within,.k2b-ui .k2b-discussion__composer-field .k2b-markdown-editor:not([data-invalid=true]):focus-within{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-button[data-variant=input]:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-number-input__step:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-panes__separator:focus-visible>span{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-chart[data-interactive=true]:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-choice-trigger:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-multi-select-trigger:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-date-trigger:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-color-input__value:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-choice-control[data-invalid=true] :where(.k2b-choice-trigger,.k2b-multi-select-trigger):focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-date-picker[data-invalid=true] .k2b-date-trigger:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-color-input[data-invalid=true] .k2b-color-input__value:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-data-table__row:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-pagination__page:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-range-picker__option:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-text-input:has(>.k2b-input:autofill):focus-within:after{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-text-input:has(>.k2b-input:autofill):focus-within:after{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-text-input[data-invalid=true]:has(>.k2b-input:autofill):focus-within:after{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-text-input[data-invalid=true]:has(>.k2b-input:autofill):focus-within:after{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}}.k2b-ui .k2b-settings-save-bar{position:sticky;z-index:10;display:flex;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:color-mix(in srgb,var(--k2b-surface-elevated)92%,transparent);box-shadow:var(--k2b-shadow-float);backdrop-filter:blur(12px);justify-content:space-between;align-items: center;gap:.75rem;padding:.5rem .75rem;bottom:0}.k2b-ui .k2b-settings-save-bar p{color:var(--k2b-text-muted);margin:0;font-size:.75rem}.k2b-ui .k2b-settings-save-bar p>strong{color:var(--k2b-text);font-weight:500}.k2b-ui.k2b-context-menu{position:fixed;z-index:1001;display:flex;overflow:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column;gap:.125rem;width:max-content;min-width:min(13rem,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:min(24rem,100dvh - 1rem);padding:.25rem}.k2b-ui.k2b-context-menu .k2b-dropdown__section{display:flex}.k2b-ui.k2b-context-menu>.k2b-context-menu__title{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:16rem;padding:.375rem .75rem .25rem;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-gesture-menu{position:relative}.k2b-ui .k2b-gesture-menu[data-touch=swipe]{touch-action:pan-y pinch-zoom}.k2b-ui .k2b-gesture-menu[data-touch=tap]{touch-action:manipulation}.k2b-ui .k2b-gesture-menu[data-swipe]{overflow-x:clip}.k2b-ui .k2b-gesture-menu[data-swipe]>.k2b-gesture-menu__content{transform:translateX(var(--k2b-gesture-menu-offset,0px))}.k2b-ui .k2b-gesture-menu[data-settling]>.k2b-gesture-menu__content{transition:transform .16s ease-out}.k2b-ui .k2b-gesture-menu__swipe{position:absolute;display:grid;color:var(--k2b-text-muted);background:var(--k2b-surface-muted);opacity:var(--k2b-gesture-menu-progress,0);pointer-events:none;border-radius:999px;place-items: center;width:2rem;height:2rem;margin-top:-1rem;font-size:1.125rem;top:50%}.k2b-ui .k2b-gesture-menu[data-swipe=right]>.k2b-gesture-menu__swipe{left:1rem}.k2b-ui .k2b-gesture-menu[data-swipe=left]>.k2b-gesture-menu__swipe{right:1rem}.k2b-ui .k2b-gesture-menu[data-armed]>.k2b-gesture-menu__swipe{color:var(--k2b-action);background:var(--k2b-selected)}@media (any-pointer:coarse) and (not (any-pointer:fine)){.k2b-ui .k2b-gesture-menu[data-active]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.k2b-ui .k2b-gesture-menu[data-pressing]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.k2b-ui .k2b-gesture-menu[data-active] :where(pre,[data-gesture-ignore]){-webkit-user-select:text;user-select:text}.k2b-ui .k2b-gesture-menu[data-active] :where(a[href]){-webkit-touch-callout:default}.k2b-ui .k2b-gesture-menu__sheet-menu{display:flex;flex-direction:column;gap:.25rem}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-gesture-menu[data-settling]>.k2b-gesture-menu__content{transition:none}.k2b-ui .k2b-gesture-menu[data-swipe]{isolation:isolate}.k2b-ui .k2b-gesture-menu[data-swipe]>.k2b-gesture-menu__swipe{z-index:1}}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-gesture-menu[data-swipe]{isolation:isolate}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-gesture-menu[data-swipe]>.k2b-gesture-menu__swipe{z-index:1}.k2b-ui .k2b-drag-source{-webkit-touch-callout:none}@media (any-pointer:coarse) and (not (any-pointer:fine)){.k2b-ui .k2b-drag-source:not(:is([data-drag-disabled],:read-write)){-webkit-user-select:none;user-select:none}.k2b-ui .k2b-drag-source:not(:is([data-drag-disabled],:read-write)){-webkit-user-select:none;user-select:none}.k2b-ui .k2b-drag-source:not(:-webkit-any([data-drag-disabled],:read-write)){-webkit-user-select:none;user-select:none}.k2b-ui .k2b-drag-source:not(:-moz-any([data-drag-disabled],:read-write)){-webkit-user-select:none;user-select:none}.k2b-ui .k2b-drag-source:not(:is([data-drag-disabled],:read-write)){-webkit-user-select:none;user-select:none}}.k2b-ui .k2b-drag-source[data-pressing]{-webkit-user-select:none;user-select:none}.k2b-ui .k2b-drag-source[data-held]{background:var(--k2b-surface-muted)}.k2b-ui .k2b-drag-source[data-dragging]{opacity:.45}.k2b-ui .k2b-drop-target{border-radius:var(--k2b-radius-control)}.k2b-ui .k2b-drop-target[data-drop=ok]{background:var(--k2b-selected)}.k2b-ui .k2b-drop-target[data-drop=over]{background:var(--k2b-action-solid);color:#fff}:is(.k2b-ui .k2b-drag-preview,.k2b-ui.k2b-drag-preview){position:fixed;z-index:2147480000;display:flex;overflow:visible;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);color:var(--k2b-text);pointer-events:none;border:0;border-radius:.75rem;align-items: center;gap:.5rem;max-width:17rem;margin:0;padding:.55rem .8rem;font-size:.8125rem;font-weight:500;inset:0 auto auto 0;translate:-20px calc(-100% - .75rem)}:is(.k2b-ui .k2b-drag-preview,.k2b-ui.k2b-drag-preview)>i{color:var(--k2b-action);flex:none;font-size:1.1rem}:is(.k2b-ui .k2b-drag-preview,.k2b-ui.k2b-drag-preview)>.k2b-drag-preview__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:is(.k2b-ui .k2b-drag-preview,.k2b-ui.k2b-drag-preview)>.k2b-drag-preview__count{position:absolute;display:grid;background:var(--k2b-action-solid);color:#fff;border-radius:.65rem;place-items: center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;font-size:.6875rem;top:-.5rem;right:-.5rem}.k2b-ui .k2b-select-chip{min-width:0;max-width:100%}.k2b-ui .k2b-dropdown__menu.k2b-select-chip__menu:not([data-width=fixed]){min-width:min(10rem,100vw - 2rem)}.k2b-ui .k2b-spotlight-button,.k2b-ui .k2b-select-chip{display:inline-flex;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface);cursor:pointer;align-items: center;gap:.5rem;min-height:2rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-select-chip>i,.k2b-ui .k2b-select-chip>img{flex:none}.k2b-ui .k2b-select-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-spotlight-button:hover,.k2b-ui .k2b-select-chip:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-spotlight-button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-select-chip:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-spotlight-button:disabled,.k2b-ui .k2b-select-chip:disabled{opacity:.45;cursor:not-allowed}.k2b-ui .k2b-select-chip>img{object-fit:cover;border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem}.k2b-ui .k2b-spotlight-button>.k2b-kbd{margin-left:.25rem}.k2b-ui .k2b-spotlight-button[data-variant=default]{background:0 0;border-color:#0000;padding:.375rem .5rem}.k2b-ui .k2b-spotlight-button[data-variant=chip]{background:var(--k2b-surface-muted);border-color:#0000;padding:.375rem .75rem}.k2b-ui .k2b-spotlight-button[data-variant=compact],.k2b-ui .k2b-spotlight-button[data-variant=icon]{background:0 0;border-color:#0000;justify-content:center;width:2rem;min-height:2rem;padding:0}.k2b-ui .k2b-spotlight-button[data-variant=compact]{width:1.5rem;min-height:1.5rem}.k2b-ui .k2b-spotlight-button[data-variant=compact] .k2b-spotlight-button__label,.k2b-ui .k2b-spotlight-button[data-variant=icon] .k2b-spotlight-button__label{display:none}.k2b-ui .k2b-spotlight-button[data-variant=sidebar],.k2b-ui .k2b-spotlight-button[data-variant=sidebar-mobile]{background:0 0;border-color:#0000;justify-content:flex-start;width:100%}.k2b-ui .k2b-spotlight-button[data-variant=sidebar] .k2b-spotlight-button__label{text-align:left;flex:1;min-width:0}.k2b-ui .k2b-spotlight-button[data-variant=sidebar-mobile]{flex-direction:column;justify-content:center;gap:.25rem}.k2b-ui .k2b-icon-tile{display:inline-flex;background:color-mix(in srgb,currentColor var(--k2b-icon-tile-fill),transparent);border-radius:28%;flex:none;justify-content:center;align-items: center}.k2b-ui .k2b-file-type-icon{color:var(--k2b-text-muted);width:2rem;height:2rem;font-size:1.125rem}.k2b-ui .k2b-file-type-icon[data-size=sm]{width:1.25rem;height:1.25rem;font-size:.75rem}.k2b-ui .k2b-file-type-icon[data-size=lg]{width:4.5rem;height:4.5rem;font-size:2.25rem}.k2b-ui .k2b-file-type-icon[data-file-type=folder]{color:var(--k2b-app-workspace-active)}.k2b-ui .k2b-file-type-icon[data-file-type=pdf]{color:var(--k2b-file-type-pdf)}.k2b-ui .k2b-file-type-icon[data-file-type=image]{color:var(--k2b-file-type-image)}.k2b-ui .k2b-file-type-icon[data-file-type=sheet]{color:var(--k2b-file-type-sheet)}.k2b-ui .k2b-file-type-icon[data-file-type=document]{color:var(--k2b-file-type-document)}.k2b-ui .k2b-file-type-icon[data-file-type=slides]{color:var(--k2b-file-type-slides)}.k2b-ui .k2b-file-type-icon[data-file-type=video]{color:var(--k2b-file-type-video)}.k2b-ui .k2b-file-type-icon[data-file-type=audio]{color:var(--k2b-file-type-audio)}.k2b-ui .k2b-file-type-icon[data-file-type=archive]{color:var(--k2b-file-type-archive)}.k2b-ui .k2b-tabs{display:flex;flex-direction:column;gap:.75rem;min-width:0}.k2b-ui .k2b-tabs[data-orientation=vertical]{flex-direction:row;align-items: flex-start}.k2b-ui .k2b-tabs__list{display:flex;overflow:auto hidden;scrollbar-width:thin;flex:1;gap:.125rem;min-width:0}.k2b-ui .k2b-tabs[data-orientation=vertical] .k2b-tabs__list{overflow:visible;flex-direction:column;flex:none}.k2b-ui .k2b-tabs__list button{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items: center;gap:.375rem;min-height:2rem;margin:0;padding:.375rem .625rem;transition:background-color .15s ease-out,color .15s ease-out;font-size:.75rem;font-weight:500}.k2b-ui .k2b-tabs[data-orientation=vertical] .k2b-tabs__list button{width:100%}.k2b-ui .k2b-tabs__list button[aria-selected=true]{color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected)}.k2b-ui .k2b-tabs__list button:hover:not(:-webkit-any(:disabled,[aria-selected=true])){color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-tabs__list button:hover:not(:-moz-any(:disabled,[aria-selected=true])){color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-tabs__list button:hover:not(:-webkit-any(:disabled,[aria-selected=true])){color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-tabs__list button:hover:not(:-moz-any(:disabled,[aria-selected=true])){color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-tabs__list button:hover:not(:is(:disabled,[aria-selected=true])){color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-tabs__list button:disabled{opacity:.45;cursor:not-allowed}.k2b-ui .k2b-tabs__list button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}@media (forced-colors:active){.k2b-ui .k2b-tabs__list button[aria-selected=true]{text-decoration:underline 2px;text-underline-offset:.3em}}.k2b-ui .k2b-view-tabs{display:flex;min-width:0;max-width:100%}.k2b-ui .k2b-view-tabs__list{display:flex;overflow:auto hidden;list-style:none;scroll-padding-inline:1rem;scrollbar-width:none;align-items: center;gap:.125rem;min-width:0;margin:0;padding:0}.k2b-ui .k2b-view-tabs__list::-webkit-scrollbar{display:none}.k2b-ui .k2b-view-tabs__item,.k2b-ui .k2b-view-tabs__more{display:flex;flex:none}.k2b-ui .k2b-view-tabs__tab{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--k2b-motion-fast)var(--k2b-ease-out),color var(--k2b-motion-fast)var(--k2b-ease-out);background:0 0;border:0;align-items: center;gap:.375rem;min-width:0;max-width:100%;min-height:2rem;margin:0;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.25rem}.k2b-ui .k2b-view-tabs__label{min-width:0}.k2b-ui .k2b-view-tabs__tab>i{color:var(--k2b-text-muted);font-size:1rem}.k2b-ui :-webkit-any(.k2b-view-tabs__count,.k2b-view-tabs__more-count){color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.k2b-ui :-moz-any(.k2b-view-tabs__count,.k2b-view-tabs__more-count){color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.k2b-ui :is(.k2b-view-tabs__count,.k2b-view-tabs__more-count){color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.k2b-ui .k2b-view-tabs__tab:hover:not([aria-current=page]){color:var(--k2b-text);background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-view-tabs__tab[aria-current=page]{color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected)}.k2b-ui .k2b-view-tabs__tab[aria-current=page] :-webkit-any(i,.k2b-view-tabs__count){color:inherit}.k2b-ui .k2b-view-tabs__tab[aria-current=page] :-moz-any(i,.k2b-view-tabs__count){color:inherit}.k2b-ui .k2b-view-tabs__tab[aria-current=page] :is(i,.k2b-view-tabs__count){color:inherit}.k2b-ui .k2b-view-tabs__tab:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-view-tabs__more-trigger>i{font-size:.75rem}.k2b-ui .k2b-view-tabs__more:not([data-wide]),.k2b-ui .k2b-view-tabs__more-count[data-level=compact]{display:none}@media (forced-colors:active){.k2b-ui .k2b-view-tabs__tab[aria-current=page]{text-decoration:underline 2px;text-underline-offset:.3em}}.k2b-ui .k2b-tabs__panel{min-width:0}.k2b-ui .k2b-tabs__panel:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-disclosure{overflow:hidden;border:1px solid var(--k2b-border);background:var(--k2b-surface);border-radius:.625rem;align-self:stretch;width:100%;height:-moz-fit-content;height:fit-content}.k2b-ui .k2b-disclosure[data-surface=plain],.k2b-ui .k2b-disclosure[data-surface=paper]{padding:.25rem}.k2b-ui .k2b-disclosure[data-surface=plain]{background:0 0;border:0}.k2b-ui .k2b-disclosure[data-surface=plain]>summary,.k2b-ui .k2b-disclosure[data-surface=paper]>summary{border-radius:.375rem}.k2b-ui .k2b-disclosure:not([open]):not([data-disabled=true])>summary:hover{background:var(--k2b-hover)}.k2b-ui .k2b-disclosure[open]{background:color-mix(in srgb,var(--k2b-hover)45%,var(--k2b-surface))}.k2b-ui .k2b-disclosure[open]:not([data-disabled=true]):has(>summary:hover){background:var(--k2b-hover)}.k2b-ui .k2b-disclosure>summary{display:flex;color:var(--k2b-text);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;align-items: center;gap:.5rem;min-height:2.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4}.k2b-ui .k2b-disclosure>summary::-webkit-details-marker{display:none}.k2b-ui .k2b-disclosure>summary:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-disclosure[data-disabled=true]>summary{opacity:.5;cursor:not-allowed}.k2b-ui .k2b-disclosure__chevron{margin-left:auto;transition:color .16s,transform .16s}.k2b-ui .k2b-disclosure:not([data-disabled=true])>summary:hover .k2b-disclosure__chevron{color:var(--k2b-action)}.k2b-ui .k2b-disclosure[open] .k2b-disclosure__chevron{transform:rotate(180deg)}.k2b-ui .k2b-disclosure__content{color:var(--k2b-text-secondary);padding:.25rem .75rem .875rem;font-size:.75rem;line-height:1.6}.k2b-ui .k2b-toolbar{display:flex;align-items: center;gap:.375rem;min-width:0}.k2b-ui .k2b-toolbar[data-wrap=true]{flex-wrap:wrap}.k2b-ui .k2b-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.k2b-ui .k2b-toolbar__group{display:inline-flex;align-items: center;gap:.25rem;min-width:0}.k2b-ui .k2b-toolbar__separator{background:var(--k2b-border);flex:none;width:1px;height:1.25rem;margin:0 .125rem}.k2b-ui .k2b-toolbar__separator[data-orientation=horizontal]{width:1.25rem;height:1px;margin:.125rem 0}.k2b-ui .k2b-toolbar__spacer{flex:1;min-width:.5rem}.k2b-ui .k2b-toolbar-float{position:sticky;display:flex;pointer-events:none;z-index:1;flex-shrink:0;justify-content:center;min-inline-size:0;margin-block-start:auto;padding:.5rem;bottom:0}.k2b-ui .k2b-toolbar[data-variant=floating]{position:relative;pointer-events:auto;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);border-radius:.875rem;gap:.125rem;block-size:3.25rem;max-inline-size:100%;padding:.25rem}.k2b-ui .k2b-toolbar[data-variant=floating]>.k2b-button,.k2b-ui .k2b-toolbar[data-variant=floating] .k2b-toolbar__group .k2b-button,.k2b-ui .k2b-toolbar[data-variant=floating] .k2b-toolbar__more .k2b-dropdown__trigger{border-radius:.625rem;flex:none;block-size:2.75rem;min-inline-size:2.75rem}.k2b-ui .k2b-toolbar[data-variant=floating] .k2b-button i{font-size:1.25rem;line-height:1}.k2b-ui .k2b-toolbar[data-variant=floating] .k2b-toolbar__separator{height:1.5rem}.k2b-ui .k2b-toolbar__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;max-inline-size:10rem;padding-inline-start:.5rem;padding-inline-end:.25rem;font-size:.8125rem;font-weight:600}.k2b-ui .k2b-toolbar__action{position:relative;block-size:2.75rem;min-inline-size:2.75rem}.k2b-ui .k2b-toolbar .k2b-toolbar__hint{position:absolute;display:flex;font:500 .625rem/1 var(--k2b-font-sans);color:var(--k2b-text-muted);pointer-events:none;bottom:0;left:50%;transform:translate(-50%)}.k2b-ui .k2b-toolbar .k2b-toolbar__hint .k2b-kbd__keys{display:flex;gap:.125rem}.k2b-ui .k2b-toolbar .k2b-toolbar__hint .k2b-kbd__key{display:block;box-shadow:none;font:inherit;color:inherit;background:0 0;min-width:0;padding:0}.k2b-ui .k2b-toolbar[data-variant=floating]>:not(.k2b-toolbar__label){flex-shrink:0}.k2b-ui .k2b-toolbar [data-overflow=hidden]{display:none!important}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]{position:absolute;visibility:hidden;pointer-events:none;top:0;display:block!important}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.k2b-ui .k2b-toolbar>.k2b-toolbar__more[data-overflow=hidden]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.k2b-ui .k2b-toolbar[data-overflow-pending]{visibility:hidden;opacity:0}@media (scripting:none){.k2b-ui .k2b-toolbar[data-overflow-pending]{visibility:visible;opacity:1}}.k2b-ui .k2b-toolbar .k2b-button[aria-pressed=true],.k2b-ui .k2b-toolbar .k2b-button[aria-pressed=true]:hover:not(:disabled){color:var(--k2b-action);background:var(--k2b-selected)}@media (forced-colors:active){.k2b-ui .k2b-toolbar .k2b-button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.k2b-ui .k2b-tag-editor{display:flex;flex-direction:column;gap:.5rem;min-width:0}.k2b-ui .k2b-tag-editor[data-disabled=true]{opacity:.65}.k2b-ui .k2b-tag-editor__list{display:flex;list-style:none;flex-direction:column;gap:.25rem;margin:0;padding:0}.k2b-ui .k2b-tag-editor__row{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem;min-width:0;min-height:2rem}.k2b-ui .k2b-tag-editor__row>.k2b-tag{max-width:min(22rem,70%)}.k2b-ui .k2b-tag-editor__row-actions{display:inline-flex;align-items: center;gap:.125rem;margin-left:auto}.k2b-ui .k2b-tag-editor__empty{color:var(--k2b-text-muted);margin:0;font-size:.75rem}.k2b-ui .k2b-tag-editor__form{display:flex;border:1px solid var(--k2b-border);background:var(--k2b-surface-muted);border-radius:.5rem;flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:.625rem}.k2b-ui .k2b-tag-editor__fields{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:.5rem;min-width:0}.k2b-ui .k2b-tag-editor__fields button.k2b-color-input__swatch{width:2.25rem;height:2.25rem}.k2b-ui .k2b-tag-editor__form-actions{display:flex;align-items: center;gap:.375rem}.k2b-ui .k2b-tag-editor__error{color:var(--k2b-danger-text);width:100%;margin:0;font-size:.75rem}.k2b-ui .k2b-description-list{display:grid;grid-template-columns:repeat(var(--k2b-description-columns,1),minmax(0,1fr));gap:.75rem clamp(1.25rem,4vw,3rem);min-width:0;margin:0}.k2b-ui .k2b-description-list[data-columns="2"]{--k2b-description-columns:2}.k2b-ui .k2b-description-list[data-columns="3"]{--k2b-description-columns:3}.k2b-ui .k2b-description-list:-webkit-any([data-layout=rows],[data-layout=compact]){display:grid;grid-template-columns:minmax(5.75rem,7rem)minmax(0,1fr)auto;gap:0 .75rem}.k2b-ui .k2b-description-list:-moz-any([data-layout=rows],[data-layout=compact]){display:grid;grid-template-columns:minmax(5.75rem,7rem)minmax(0,1fr)auto;gap:0 .75rem}.k2b-ui .k2b-description-list:is([data-layout=rows],[data-layout=compact]){display:grid;grid-template-columns:minmax(5.75rem,7rem)minmax(0,1fr)auto;gap:0 .75rem}.k2b-ui .k2b-description-list__item{position:relative;display:grid;grid-template:"term action" auto "description action" auto/minmax(0,1fr)auto;align-content: start;gap:.1875rem .75rem;min-width:0;padding:.25rem 0}.k2b-ui .k2b-description-list__item dt{grid-area:term;color:var(--k2b-text-muted);letter-spacing:.02em;font-size:.6875rem;font-weight:500}.k2b-ui .k2b-description-list__item dd{grid-area:description;color:var(--k2b-text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8125rem;font-weight:500}.k2b-ui .k2b-description-list__action{position:relative;z-index:2;grid-area:action;align-self: center;transition:opacity .12s}.k2b-ui .k2b-description-list[data-size=sm] .k2b-description-list__item{padding:.125rem 0}.k2b-ui .k2b-description-list[data-size=sm] .k2b-description-list__item dt,.k2b-ui .k2b-description-list[data-size=sm] .k2b-description-list__item dd{font-weight:400}.k2b-ui .k2b-description-list[data-size=sm] .k2b-description-list__item dd{line-height:1.25rem}.k2b-ui .k2b-description-list:-webkit-any([data-layout=rows],[data-layout=compact]) .k2b-description-list__item{grid-column:1/-1;grid-template-areas:"term description action";grid-template-columns:subgrid;grid-template-rows:minmax(2.25rem,auto);align-content:stretch;align-items: center;column-gap:.75rem;min-height:2.25rem;padding:0}.k2b-ui .k2b-description-list:-moz-any([data-layout=rows],[data-layout=compact]) .k2b-description-list__item{grid-column:1/-1;grid-template-areas:"term description action";grid-template-columns:subgrid;grid-template-rows:minmax(2.25rem,auto);align-content:stretch;align-items: center;column-gap:.75rem;min-height:2.25rem;padding:0}.k2b-ui .k2b-description-list:is([data-layout=rows],[data-layout=compact]) .k2b-description-list__item{grid-column:1/-1;grid-template-areas:"term description action";grid-template-columns:subgrid;grid-template-rows:minmax(2.25rem,auto);align-content:stretch;align-items: center;column-gap:.75rem;min-height:2.25rem;padding:0}.k2b-ui .k2b-description-list:-webkit-any([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dd{align-self: center}.k2b-ui .k2b-description-list:-moz-any([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dd{align-self: center}.k2b-ui .k2b-description-list:is([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dd{align-self: center}.k2b-ui .k2b-description-list[data-layout=rows] .k2b-description-list__item{isolation:isolate}.k2b-ui .k2b-description-list[data-layout=rows] .k2b-description-list__item dt{align-self: start;padding-block-start:.5rem}.k2b-ui .k2b-description-list:-webkit-any([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dt{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.k2b-ui .k2b-description-list:-moz-any([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dt{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.k2b-ui .k2b-description-list:is([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dt{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.k2b-ui .k2b-description-list:-webkit-any([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dd{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.k2b-ui .k2b-description-list:-moz-any([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dd{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.k2b-ui .k2b-description-list:is([data-layout=rows],[data-layout=compact]) .k2b-description-list__item dd{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.25rem}.k2b-ui .k2b-description-list:-webkit-any([data-layout=rows],[data-layout=compact]) .k2b-select-chip{max-width:100%}.k2b-ui .k2b-description-list:-moz-any([data-layout=rows],[data-layout=compact]) .k2b-select-chip{max-width:100%}.k2b-ui .k2b-description-list:is([data-layout=rows],[data-layout=compact]) .k2b-select-chip{max-width:100%}@media (any-hover:hover){:where(html:not([data-k2b-input=touch])) .k2b-ui .k2b-description-list[data-action-visibility=progressive] .k2b-description-list__action{opacity:0}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-description-list[data-action-visibility=progressive] .k2b-description-list__action{opacity:0}.k2b-ui .k2b-description-list[data-action-visibility=progressive] .k2b-description-list__item:hover .k2b-description-list__action,.k2b-ui .k2b-description-list[data-action-visibility=progressive] .k2b-description-list__item:focus-within .k2b-description-list__action{opacity:1}.k2b-ui .k2b-description-list[data-action-visibility=progressive] .k2b-description-list__action:has([aria-expanded=true]){opacity:1}@media (max-width:48rem){.k2b-ui .k2b-description-list,.k2b-ui .k2b-description-list[data-columns="2"],.k2b-ui .k2b-description-list[data-columns="3"]{--k2b-description-columns:1}.k2b-ui .k2b-description-list{gap:.75rem}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-disclosure__chevron{transition:none}}.k2b-ui .k2b-chat-context-popup{position:fixed;font-family:var(--k2b-font-sans);overflow:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-elevated);color:var(--k2b-text);box-shadow:var(--k2b-shadow-float);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);margin:0;padding:.75rem;font-size:.75rem;font-weight:400;line-height:1.125rem;inset:auto}.k2b-ui .k2b-chat-context-popup .k2b-chat-context__tooltip{gap:.5rem;width:14rem;max-width:100%}.k2b-ui .k2b-chat-context-popup strong{font-size:inherit;font-weight:500}.k2b-ui .k2b-chat-context-popup .k2b-button{font-weight:500}@media (any-hover:hover){:where(html:not([data-k2b-input=touch])) .k2b-ui .k2b-progressive-action{opacity:0;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-progressive-action{opacity:0;transition:opacity var(--k2b-motion-fast)var(--k2b-ease-out)}.k2b-ui .k2b-progressive-row:-webkit-any(:hover,:focus-within) .k2b-progressive-action{opacity:1}.k2b-ui .k2b-progressive-row:-moz-any(:hover,:focus-within) .k2b-progressive-action{opacity:1}.k2b-ui .k2b-progressive-row:is(:hover,:focus-within) .k2b-progressive-action{opacity:1}.k2b-ui .k2b-progressive-action:-webkit-any(:focus-within,:has([aria-expanded=true])){opacity:1}.k2b-ui .k2b-progressive-action:-moz-any(:focus-within,:has([aria-expanded=true])){opacity:1}.k2b-ui .k2b-progressive-action:is(:focus-within,:has([aria-expanded=true])){opacity:1}.k2b-ui .k2b-tabs__bar{display:flex;align-items: center;gap:.25rem;min-width:0}.k2b-ui .k2b-tabs__item{display:flex;flex:none;align-items: center;min-width:0}.k2b-ui .k2b-tabs__trailing{flex:none}.k2b-ui .k2b-tabs__list .k2b-tabs__close{border:0;min-height:1.5rem;margin:0;padding:.25rem}@media (any-hover:hover){:where(html:not([data-k2b-input=touch])) .k2b-ui .k2b-tabs__list .k2b-tabs__close{opacity:0}}:where(html[data-k2b-input=trackpad]) .k2b-ui .k2b-tabs__list .k2b-tabs__close{opacity:0}.k2b-ui .k2b-tabs__item:-webkit-any(:hover,:focus-within,:has(>[aria-selected=true])) .k2b-tabs__close{opacity:1}.k2b-ui .k2b-tabs__item:-moz-any(:hover,:focus-within,:has(>[aria-selected=true])) .k2b-tabs__close{opacity:1}.k2b-ui .k2b-tabs__item:is(:hover,:focus-within,:has(>[aria-selected=true])) .k2b-tabs__close{opacity:1}.k2b-ui .k2b-tabs[data-variant=pill] .k2b-tabs__item{transition:background-color var(--k2b-motion-fast)var(--k2b-ease-out);background:0 0;border-radius:.75rem;padding-right:.25rem}.k2b-ui .k2b-tabs[data-variant=pill] .k2b-tabs__item:hover{background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-tabs[data-variant=pill] .k2b-tabs__item:has([aria-selected=true]){background:var(--k2b-app-workspace-selected)}.k2b-ui .k2b-tabs[data-variant=pill] .k2b-tabs__list button[role=tab]{background:0 0;border:0;border-radius:.75rem;max-width:16rem;margin:0}.k2b-ui .k2b-tabs[data-variant=pill] .k2b-tabs__item:has([aria-selected=true]) .k2b-tabs__close{color:var(--k2b-app-workspace-active)}.k2b-ui .k2b-tabs[data-orientation=vertical] .k2b-tabs__bar{flex-direction:column}.k2b-ui .k2b-chart-explorer{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0}.k2b-ui .k2b-chart-explorer__header,.k2b-ui .k2b-chart-explorer__legend,.k2b-ui .k2b-chart-explorer__actions{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem}.k2b-ui .k2b-chart-explorer__header{justify-content:space-between}.k2b-ui .k2b-chart-explorer__title{margin:0;font-size:1rem;font-weight:600}.k2b-ui .k2b-chart-explorer__legend:has(>.k2b-chart-explorer__pin){flex-wrap:nowrap}.k2b-ui .k2b-chart-explorer__legend>.k2b-dropdown{flex:none;min-width:0;max-width:100%}.k2b-ui .k2b-chart-explorer__legend:has(>.k2b-chart-explorer__pin)>.k2b-dropdown{max-width:50%}.k2b-ui .k2b-chart-explorer__legend .k2b-filter-chip{min-width:0;max-width:100%}.k2b-ui .k2b-chart-explorer__legend .k2b-filter-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-chart-explorer__pin{flex:0 auto;min-width:0;min-height:2.25rem}.k2b-ui .k2b-chart-explorer__pin span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-chart-explorer__status{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem;font-size:.8rem}.k2b-ui .k2b-chart-explorer__viewport{overflow:auto;min-width:0}.k2b-ui .k2b-chart-explorer__viewport>.k2b-table-shell{height:100%}.k2b-ui .k2b-chart-explorer__viewport[data-capped]{display:flex;flex-direction:column;gap:.5rem}.k2b-ui .k2b-chart-explorer__viewport[data-capped]>.k2b-table-shell{flex:1 1 0;height:auto;min-height:0}.k2b-ui .k2b-chart-explorer__note{color:var(--k2b-text-muted);flex:none;margin:0;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-chart-explorer__viewport[data-legend]{display:flex;flex-direction:column;gap:.5rem}.k2b-ui .k2b-chart-explorer__viewport[data-legend]>.k2b-chart{flex:1 1 0;min-height:60%}.k2b-ui .k2b-chart-legend{display:flex;overflow-y:auto;list-style:none;color:var(--k2b-text-muted);flex-wrap:wrap;flex:0 auto;align-content: flex-start;gap:.25rem .875rem;min-height:0;margin:0;padding:0;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-chart-legend li{display:inline-flex;overflow-wrap:anywhere;align-items: center;gap:.375rem;min-width:0}.k2b-ui .k2b-chart-legend__swatch{background:var(--k2b-chart-legend-color);border-radius:2px;flex:none;width:.625rem;height:.625rem}.k2b-ui .k2b-chart-legend__swatch[data-style]{border-top:2px var(--k2b-chart-legend-style,dashed)var(--k2b-chart-legend-color);background:0 0;border-radius:0;width:1rem;height:0}.k2b-ui .k2b-chart-legend__swatch[data-style=dotted]{--k2b-chart-legend-style:dotted}.k2b-ui .k2b-chart-legend__swatch[data-reference]:not([data-style]){box-shadow:inset 0 0 0 1.5px var(--k2b-chart-legend-color);background:0 0}.k2b-ui .k2b-chart-explorer__details:empty{display:none}.k2b-ui .k2b-chart-explorer__detail-paper{padding:.75rem 1rem}.k2b-ui .k2b-chart-explorer__detail-header{display:flex;color:var(--k2b-text-muted);justify-content:space-between;align-items: center;margin-bottom:.5rem;font-size:.75rem}.k2b-ui .k2b-chart [data-selected]>:-webkit-any(rect,path,circle){stroke-width:3px;vector-effect:non-scaling-stroke;stroke:var(--k2b-chart-selection-color,var(--k2b-chart-selection-fallback-color))!important}.k2b-ui .k2b-chart [data-selected]>:-moz-any(rect,path,circle){stroke-width:3px;vector-effect:non-scaling-stroke;stroke:var(--k2b-chart-selection-color,var(--k2b-chart-selection-fallback-color))!important}.k2b-ui .k2b-chart [data-selected]>:is(rect,path,circle){stroke-width:3px;vector-effect:non-scaling-stroke;stroke:var(--k2b-chart-selection-color,var(--k2b-chart-selection-fallback-color))!important}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-inspection-point{fill:var(--k2b-chart-selection-color,var(--k2b-chart-selection-fallback-color));opacity:1}.k2b-ui .k2b-chart [data-selected][data-chart-role=value]{text-decoration:underline}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-series-0{--k2b-chart-selection-fallback-color:color-mix(in srgb,var(--stdlib-chart-c1)72%,var(--k2b-chart-highlight-mix))}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-series-1{--k2b-chart-selection-fallback-color:color-mix(in srgb,var(--stdlib-chart-c2)72%,var(--k2b-chart-highlight-mix))}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-series-2{--k2b-chart-selection-fallback-color:color-mix(in srgb,var(--stdlib-chart-c3)72%,var(--k2b-chart-highlight-mix))}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-series-3{--k2b-chart-selection-fallback-color:color-mix(in srgb,var(--stdlib-chart-c4)72%,var(--k2b-chart-highlight-mix))}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-series-4{--k2b-chart-selection-fallback-color:color-mix(in srgb,var(--stdlib-chart-c5)72%,var(--k2b-chart-highlight-mix))}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-series-5{--k2b-chart-selection-fallback-color:color-mix(in srgb,var(--stdlib-chart-c6)72%,var(--k2b-chart-highlight-mix))}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-series-6{--k2b-chart-selection-fallback-color:color-mix(in srgb,var(--stdlib-chart-c7)72%,var(--k2b-chart-highlight-mix))}.k2b-ui .k2b-chart [data-selected]>.stdlib-chart-series-7{--k2b-chart-selection-fallback-color:color-mix(in srgb,var(--stdlib-chart-c8)72%,var(--k2b-chart-highlight-mix))}.k2b-ui .k2b-chart-explorer__dimension{position:relative;display:grid;grid-template-columns:minmax(0,1fr)fit-content(min(40%,10rem));align-items: end;gap:.75rem}.k2b-ui .k2b-chart-explorer__dimension>.k2b-field{min-width:0}.k2b-ui .k2b-chart-explorer__dimension .k2b-field__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-chart-explorer__dimension .k2b-slider{min-height:1.125rem}.k2b-ui .k2b-chart-explorer__dimension-value{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;color:var(--k2b-text-muted);font-family:var(--k2b-font-mono);text-align:right;min-width:3.5rem;font-size:.75rem}.k2b-ui .k2b-chart-explorer__dimension-value>span{grid-area:1/1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-chart-explorer__dimension-value>[aria-hidden]{visibility:hidden}.k2b-ui .k2b-chart-explorer__steps{position:absolute;grid-column:1/2;z-index:30;display:flex;border:1px solid color-mix(in srgb,var(--k2b-border)70%,transparent);background:var(--k2b-surface-canvas);color:var(--k2b-text-muted);visibility:hidden;pointer-events:none;border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;gap:.125rem;padding:.25rem;font-size:.625rem;inset:100% 0 auto;box-shadow:0 2px 6px #00000008}.k2b-ui .k2b-chart-explorer__steps span{white-space:nowrap;padding:.0625rem .1875rem}.k2b-ui .k2b-chart-explorer__steps [data-current=true]{background:var(--k2b-surface-muted);color:var(--k2b-text);border-radius:.1875rem;font-weight:500}.k2b-ui .k2b-chart-explorer__dimension:-webkit-any([data-keyboard=true],:has(input:active)) .k2b-chart-explorer__steps{visibility:visible}.k2b-ui .k2b-chart-explorer__dimension:-moz-any([data-keyboard=true],:has(input:active)) .k2b-chart-explorer__steps{visibility:visible}.k2b-ui .k2b-chart-explorer__dimension:is([data-keyboard=true],:has(input:active)) .k2b-chart-explorer__steps{visibility:visible}@media (hover:hover){.k2b-ui .k2b-chart-explorer__dimension:has(>.k2b-field:hover) .k2b-chart-explorer__steps{visibility:visible}}.k2b-ui .k2b-chart-group-controls{display:grid;gap:.75rem;padding:1rem}.k2b-ui .k2b-chart [data-chart-reference=true]>:-webkit-any(rect,circle,path){pointer-events:all;stroke:var(--k2b-chart-reference-color);stroke-width:1.5px;vector-effect:non-scaling-stroke;fill:none!important}.k2b-ui .k2b-chart [data-chart-reference=true]>:-moz-any(rect,circle,path){pointer-events:all;stroke:var(--k2b-chart-reference-color);stroke-width:1.5px;vector-effect:non-scaling-stroke;fill:none!important}.k2b-ui .k2b-chart [data-chart-reference=true]>:is(rect,circle,path){pointer-events:all;stroke:var(--k2b-chart-reference-color);stroke-width:1.5px;vector-effect:non-scaling-stroke;fill:none!important}.k2b-ui .k2b-chart-group-controls__loading{display:inline-flex;color:var(--k2b-text-muted);opacity:0;flex:0 0 1rem;justify-content:center;align-items: center;width:1rem;height:1rem;transition:opacity .15s;font-size:.875rem}.k2b-ui .k2b-chart-group-controls__loading[data-loading]{opacity:1;transition-delay:.2s!important}.k2b-ui .k2b-chart[data-chart-kind=map] .k2b-chart__svg{container-type:size}.k2b-ui .k2b-chart[data-chart-kind=map] .k2b-chart__svg>svg{overflow:hidden}.k2b-ui .k2b-chart[data-chart-kind=map] .stdlib-chart-legend{translate:calc((100cqw - var(--k2b-chart-width))/2)calc(100cqh - var(--k2b-chart-height))}.k2b-ui .k2b-chart[data-chart-kind=map] .stdlib-chart-map-point{transform-box:fill-box;transform-origin:center;scale:var(--k2b-map-inverse-scale);vector-effect:non-scaling-stroke}.k2b-ui .k2b-chart[data-inspecting=series]:after{top:var(--k2b-chart-plot-top,0);bottom:var(--k2b-chart-plot-bottom,0)}.k2b-ui .k2b-chart[data-cursor-source=true][data-inspecting=series]:before{content:"";position:absolute;left:var(--k2b-chart-plot-left,0);right:var(--k2b-chart-plot-right,0);top:var(--k2b-chart-inspection-y);opacity:.3;pointer-events:none;border-top:1px dashed}.k2b-ui .k2b-chart__tooltip-title{display:block;margin-bottom:.375rem;font-weight:600}.k2b-ui .k2b-chart__tooltip-row{display:flex;align-items: center;gap:.5rem;line-height:1.6}.k2b-ui .k2b-chart__tooltip-row>i{border-radius:.125rem;flex:none;width:.625rem;height:.625rem}.k2b-ui .k2b-chart__tooltip-row>span{opacity:.75;flex:1}.k2b-ui .k2b-chart__tooltip-row>b{font-variant-numeric:tabular-nums;margin-left:.75rem;font-weight:500}.k2b-ui .k2b-content-file-view__settings{display:grid;gap:1rem}@media (prefers-reduced-motion:reduce),(forced-colors:active){.k2b-ui .k2b-chat-composer__loading strong{animation:none;-webkit-text-fill-color:currentColor;background-image:none}.k2b-ui .k2b-chat-composer__loading .k2b-spin{animation:none}.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading,.k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__copy strong{-webkit-text-fill-color:currentColor}}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-chat-composer__loading strong{animation:none;-webkit-text-fill-color:currentColor;background-image:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-chat-composer__loading .k2b-spin{animation:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__leading{-webkit-text-fill-color:currentColor}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-chat-activity[data-busy=true]:not([data-tone=success]):not([data-tone=warning]):not([data-tone=danger]) .k2b-chat-activity__copy strong{-webkit-text-fill-color:currentColor}.k2b-ui .k2b-chat-tasks{border:1px solid var(--k2b-border);overflow:hidden;border-radius:.75rem}.k2b-ui .k2b-chat-tasks__header{display:flex;text-align:start;cursor:pointer;align-items: center;gap:.5rem;width:100%;padding:.6rem .75rem;font-size:.8125rem}.k2b-ui .k2b-chat-tasks__header:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-action);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-chat-tasks__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.k2b-ui .k2b-chat-tasks__count{white-space:nowrap;color:var(--k2b-text-secondary);font-size:.75rem}.k2b-ui .k2b-chat-tasks__segments{display:flex;flex-shrink:0;gap:2px;width:clamp(2rem,12vw,6rem)}.k2b-ui .k2b-chat-tasks__segments>span{background:var(--k2b-border);border-radius:2px;flex:1;min-width:0;height:4px}.k2b-ui .k2b-chat-tasks__segments>[data-status=completed]{background:var(--k2b-success-text,#16845b)}.k2b-ui .k2b-chat-tasks__segments>[data-status=in_progress]{background:var(--k2b-action)}.k2b-ui .k2b-chat-tasks__segments>[data-status=cancelled]{background:repeating-linear-gradient(135deg,var(--k2b-border)0 2px,transparent 2px 4px)}.k2b-ui .k2b-chat-tasks__list{overflow-y:auto;list-style:none;max-height:14rem;margin:0;padding:0 .75rem .5rem}.k2b-ui .k2b-chat-tasks__list li{display:flex;align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:.8125rem}.k2b-ui .k2b-chat-tasks__content{overflow-wrap:anywhere;flex:1;min-width:0}.k2b-ui .k2b-chat-tasks__status{color:var(--k2b-text-secondary);font-size:.75rem}.k2b-ui .k2b-chat-tasks__list [data-status=completed]{color:var(--k2b-text-secondary)}.k2b-ui .k2b-chat-tasks__list [data-status=completed]>i{color:var(--k2b-success-text,#16845b)}.k2b-ui .k2b-chat-tasks__list [data-status=in_progress]>i{color:var(--k2b-action)}.k2b-ui .k2b-chat-tasks__list [data-status=cancelled] .k2b-chat-tasks__content{text-decoration:line-through;color:var(--k2b-text-secondary)}.k2b-ui .k2b-app-workspace__sidebar-item-copy{display:flex;flex-direction:column;flex:1;gap:.2rem;min-width:0}.k2b-ui .k2b-app-workspace__sidebar-item-description{display:flex;color:var(--k2b-text-secondary);align-items: center;gap:.375rem;font-size:.8125rem;font-weight:400;line-height:1.125rem}.k2b-ui .k2b-app-workspace__sidebar-section-content{display:contents}.k2b-ui .k2b-app-workspace__sidebar-section-content[hidden]{display:none}.k2b-ui .k2b-app-workspace__sidebar-section-count{font-variant-numeric:tabular-nums;margin-inline-start:.375rem}.k2b-ui .k2b-app-workspace__sidebar-section-toggle{display:flex;text-align:start;color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items: center;gap:.25rem;min-width:0;padding:.25rem 0;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-app-workspace__sidebar-section-toggle>i{margin-inline-start:auto}.k2b-ui .k2b-app-workspace__sidebar-section-toggle:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-accent);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-app-workspace__sidebar-preview-body{max-height:min(32rem - 2px,100dvh - 1rem - 2px);padding:1rem}@container k2b-app-area (width>=64rem){.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar-item-copy:not(.k2b-app-workspace__sidebar-preview *){display:none}}@media (max-width:47.999rem){.k2b-ui .k2b-app-workspace__sidebar-section[data-collapsible=true]{flex-direction:column;width:100%}.k2b-ui .k2b-app-workspace__sidebar-section[data-collapsible=true]>.k2b-app-workspace__sidebar-section-header{display:flex}.k2b-ui .k2b-app-workspace__sidebar-section:has(.k2b-app-workspace__sidebar-item-description){flex-direction:column;width:100%}.k2b-ui .k2b-app-workspace__sidebar-body:has(.k2b-app-workspace__sidebar-item-description){align-items:stretch}.k2b-ui .k2b-app-workspace__sidebar-item:has(.k2b-app-workspace__sidebar-item-description)>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]{opacity:1;pointer-events:auto}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:is([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])))>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:2.5rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-webkit-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:-moz-any([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}.k2b-ui .k2b-app-workspace__sidebar-item:not(:is([data-has-actions=true],:has(>.k2b-app-workspace__sidebar-item-action:not([data-visibility=hover])))):has(.k2b-app-workspace__sidebar-item-description):has(>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:not(.k2b-app-workspace__sidebar-preview-trigger)):has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger])>.k2b-app-workspace__sidebar-item-main{--k2b-truncate-fade-inset:4.25rem}}.k2b-ui .k2b-description-list[data-layout=compact]{grid-template-columns:fit-content(40%)minmax(0,1fr)auto;gap:.75rem .5rem}.k2b-ui .k2b-description-list[data-layout=compact] .k2b-description-list__item{grid-template-rows:minmax(1.25rem,auto);column-gap:.5rem;min-height:1.25rem}@media (any-pointer:coarse){.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger]){position:static;opacity:1;pointer-events:auto}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}.k2b-ui .k2b-app-workspace__sidebar-item>.k2b-app-workspace__sidebar-item-action[data-visibility=hover]:has(~.k2b-app-workspace__sidebar-preview-trigger:not([data-row-trigger])):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.75rem}}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card]{position:relative;border-radius:var(--k2b-radius-control);background:0 0;border:1px solid #0000;margin-block-start:.15625rem;margin-block-end:.15625rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card]:hover{background:var(--k2b-app-workspace-hover)}.k2b-ui[data-theme=dark] .k2b-app-workspace__sidebar-item[data-variant=card]:not(.is-active):not(:hover),.k2b-ui.k2b-dark .k2b-app-workspace__sidebar-item[data-variant=card]:not(.is-active):not(:hover),.dark .k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card]:not(.is-active):not(:hover){background:var(--k2b-surface-elevated);border-color:var(--k2b-border)}.k2b-ui [data-scroll-fade]{--scroll-fade-size:1rem;--scroll-fade-top:0rem;--scroll-fade-bottom:0rem;mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade-top),#000 calc(100% - var(--scroll-fade-bottom)),transparent)}.k2b-ui [data-scroll-fade][data-scroll-fade-axis=horizontal]{mask-image:linear-gradient(to right,transparent,#000 var(--scroll-fade-top),#000 calc(100% - var(--scroll-fade-bottom)),transparent)}.k2b-ui .k2b-scroll-area[data-orientation=horizontal]{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}.k2b-ui [data-scroll-fade=top],.k2b-ui [data-scroll-fade=both]{--scroll-fade-top:var(--scroll-fade-size,1rem)}.k2b-ui [data-scroll-fade=bottom],.k2b-ui [data-scroll-fade=both]{--scroll-fade-bottom:var(--scroll-fade-size,1rem)}.k2b-ui .k2b-app-workspace__sidebar-body,.k2b-ui .k2b-chat-timeline__viewport{--scroll-fade-size:2rem}.k2b-ui .k2b-panel-dialog__body{--scroll-fade-size:1.5rem}@media (forced-colors:active){.k2b-ui [data-scroll-fade],.k2b-ui [data-scroll-fade][data-scroll-fade-axis=horizontal]{mask-image:none}}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card].is-active{background:var(--k2b-app-workspace-selected);border-color:color-mix(in srgb,var(--k2b-app-workspace-active)25%,var(--k2b-border))}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card]:not(.has-action),.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card] .k2b-app-workspace__sidebar-item-main{padding-block-start:.625rem;padding-block-end:.625rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card]:has(.k2b-app-workspace__sidebar-item-context):not(.has-action){padding-block-start:2rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card]:has(.k2b-app-workspace__sidebar-item-context) .k2b-app-workspace__sidebar-item-main{padding-block-start:2rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card] .k2b-app-workspace__sidebar-item-context{position:absolute;margin:0;top:.625rem;left:.625rem;right:.625rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card] .k2b-app-workspace__sidebar-item-label-text{font-size:.8125rem;font-weight:500}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object]:not(.has-action),.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object] .k2b-app-workspace__sidebar-item-main{color:var(--k2b-text);gap:.625rem;min-height:2.75rem;padding:.375rem .5625rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object].is-active:not(.has-action),.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object].is-active .k2b-app-workspace__sidebar-item-main{color:var(--k2b-app-workspace-active)}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object] .k2b-app-workspace__sidebar-item-icon{display:inline-flex;color:var(--k2b-app-workspace-active);justify-content:center;align-items: center;width:2rem;height:2rem;font-size:1rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object] .k2b-app-workspace__sidebar-item-copy{gap:0}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object] .k2b-app-workspace__sidebar-item-label-text{font-size:.8125rem;font-weight:600;line-height:1.125rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object] .k2b-app-workspace__sidebar-item-description{font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=object] .k2b-app-workspace__sidebar-item-meta{color:var(--k2b-text);font-variant-numeric:tabular-nums;flex-direction:column;align-items: flex-end;gap:.125rem;min-width:1.5rem;font-size:.75rem;font-weight:600;line-height:1.1}.k2b-ui .k2b-app-workspace__sidebar-item-context{display:flex;color:var(--k2b-text-muted);align-items: center;gap:.5rem;margin-bottom:.25rem;font-size:.6875rem;font-weight:400;line-height:1rem}.k2b-ui .k2b-app-workspace__sidebar-item-context-label{flex:1}.k2b-ui .k2b-app-workspace__sidebar-item-context-meta{font-variant-numeric:tabular-nums;flex-shrink:0}.k2b-ui .k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body{scrollbar-width:auto;scrollbar-color:auto;scrollbar-gutter:stable;margin-inline-end:-.5rem;padding:0}.k2b-ui .k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body::-webkit-scrollbar{width:.5rem}.k2b-ui .k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>*{max-width:100cqi}.k2b-ui .k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>:-webkit-any(solid-island,solid-client)>*{max-width:100cqi}.k2b-ui .k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>:-moz-any(solid-island,solid-client)>*{max-width:100cqi}.k2b-ui .k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>:is(solid-island,solid-client)>*{max-width:100cqi}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card]:has(>.k2b-app-workspace__sidebar-item-main:focus-visible){outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true]):has(>:-webkit-any(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible){outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true]):has(>:-moz-any(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible){outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true]):has(>:-webkit-any(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible){outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true]):has(>:-moz-any(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible){outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true]):has(>:is(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible){outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-app-workspace__sidebar-item[data-variant=card]>.k2b-app-workspace__sidebar-item-main:focus-visible{outline:none;box-shadow:none}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true])>:-webkit-any(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible{outline:none;box-shadow:none}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true])>:-moz-any(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible{outline:none;box-shadow:none}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true])>:-webkit-any(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible{outline:none;box-shadow:none}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true])>:-moz-any(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible{outline:none;box-shadow:none}.k2b-ui .k2b-app-workspace__sidebar-item:has(>.k2b-app-workspace__sidebar-preview-trigger[data-row-trigger=true])>:is(.k2b-app-workspace__sidebar-item-main,.k2b-app-workspace__sidebar-preview-trigger):focus-visible{outline:none;box-shadow:none}.k2b-ui .k2b-dialog.k2b-bottom-sheet-frame{max-height:min(92dvh,var(--k2b-dialog-available-height));border-radius:var(--k2b-radius-dialog)var(--k2b-radius-dialog)0 0;overflow:clip;animation:.16s ease-out k2b-bottom-sheet-enter;border-bottom:0;width:min(100%,36rem);max-width:100%;margin:0;top:auto;bottom:0;left:50%;transform:translate(-50%)}.k2b-ui .k2b-bottom-sheet-viewport{max-height:min(92dvh,var(--k2b-dialog-available-height))}.k2b-ui .k2b-bottom-sheet-viewport>.k2b-panel-dialog{padding-bottom:env(safe-area-inset-bottom,0px)}.k2b-ui .k2b-bottom-sheet-viewport>.k2b-panel-dialog:has(>.k2b-panel-dialog__footer:last-child){padding-bottom:0}.k2b-ui .k2b-bottom-sheet-viewport>.k2b-panel-dialog>.k2b-panel-dialog__footer:last-child{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.k2b-ui .k2b-bottom-sheet__handle{display:grid;cursor:grab;touch-action:none;background:0 0;border:0;flex:0 0 32px;place-items: center;width:100%;min-height:44px;padding:0}.k2b-ui .k2b-bottom-sheet__handle:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-2*var(--k2b-focus-width))}.k2b-ui .k2b-bottom-sheet__handle>span{background:var(--k2b-border-strong);border-radius:2px;width:2.5rem;height:4px}@keyframes k2b-bottom-sheet-enter{0%{transform:translate(-50%,24px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (min-width:48rem){.k2b-ui .k2b-dialog.k2b-bottom-sheet-frame.is-adaptive{width:min(var(--k2b-dialog-available-width),32rem);max-height:min(86dvh,var(--k2b-dialog-available-height));border-bottom:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-dialog);animation-name:k2b-sheet-dialog-enter;top:50%;bottom:auto;transform:translate(-50%,-50%)}.k2b-ui .k2b-bottom-sheet-frame.is-adaptive>.k2b-bottom-sheet-viewport{max-height:min(86dvh,var(--k2b-dialog-available-height))}.k2b-ui .k2b-bottom-sheet-frame.is-adaptive>.k2b-bottom-sheet-viewport>.k2b-panel-dialog{padding-bottom:0}.k2b-ui .k2b-bottom-sheet-frame.is-adaptive>.k2b-bottom-sheet-viewport>.k2b-panel-dialog>.k2b-panel-dialog__footer:last-child{padding-bottom:1.25rem}.k2b-ui .k2b-bottom-sheet-frame.is-adaptive .k2b-bottom-sheet__handle{display:none}}@keyframes k2b-sheet-dialog-enter{0%{transform:translate(-50%,calc(8px - 50%));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-dialog.k2b-bottom-sheet-frame,.k2b-ui .k2b-dialog.k2b-bottom-sheet-frame.is-adaptive{animation:none}}.k2b-ui .k2b-navigation__list{list-style:none;margin:0;padding:0}.k2b-ui .k2b-navigation__list .k2b-navigation__list{padding-inline-start:1rem}.k2b-ui .k2b-navigation__row{display:flex;border-radius:var(--k2b-radius-control);align-items: center}.k2b-ui .k2b-navigation__control{display:flex;text-align:start;color:var(--k2b-text);border-radius:var(--k2b-radius-control);text-decoration:none;cursor:pointer;background:0 0;border:0;flex:1;align-items: center;gap:.75rem;min-width:0;min-height:48px;padding:.65rem .75rem}.k2b-ui .k2b-navigation__row[data-active]>.k2b-navigation__control{color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected);font-weight:600}.k2b-ui .k2b-navigation__control:hover{background:var(--k2b-surface-muted)}.k2b-ui .k2b-navigation__control:focus-visible{outline:var(--k2b-focus-width)solid currentColor;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-navigation__disclosure:focus-visible{outline:var(--k2b-focus-width)solid currentColor;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-navigation__control:disabled,.k2b-ui .k2b-navigation__control[aria-disabled=true]{opacity:.5;cursor:default}.k2b-ui .k2b-navigation__copy{display:flex;overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0}.k2b-ui .k2b-navigation__copy small{color:var(--k2b-text-muted);font-weight:400}.k2b-ui .k2b-navigation__control>i,.k2b-ui .k2b-navigation__badge{flex-shrink:0}.k2b-ui .k2b-navigation__badge{color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.k2b-ui .k2b-navigation__color{border-radius:50%;flex:0 0 .5rem;height:.5rem}.k2b-ui .k2b-navigation__disclosure{color:var(--k2b-text-muted);background:0 0;border:0;flex:0 0 44px;height:44px}.k2b-ui .k2b-navigation__inline-action{flex:0 0 44px;width:44px;height:44px}.k2b-ui .k2b-navigation__status{display:inline-flex;color:var(--k2b-text-muted);flex:0 0 1.25rem;justify-content:center;align-items: center}.k2b-ui .k2b-navigation__status[data-tone=info]{color:var(--k2b-info-text)}.k2b-ui .k2b-navigation__status[data-tone=success]{color:var(--k2b-success-text)}.k2b-ui .k2b-navigation__status[data-tone=warning]{color:var(--k2b-warning-text)}.k2b-ui .k2b-navigation__status[data-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-navigation__heading{color:var(--k2b-text-muted);padding:.75rem .75rem .25rem;font-size:.8125rem;font-weight:500;line-height:1.25rem}.k2b-ui .k2b-navigation__section>.k2b-navigation__list{padding-inline-start:0}@media (max-width:47.999rem){.k2b-ui .k2b-app-workspace[data-mobile-surface=flush]{box-shadow:none;background:0 0;border:0;border-radius:0}}@media (pointer:coarse){.k2b-ui .k2b-input,.k2b-ui .k2b-combobox__input>input,.k2b-ui .k2b-tags-input>input{font-size:max(1rem,16px)}.k2b-ui .k2b-text-input__textarea,.k2b-ui .k2b-chat-composer__highlight,.k2b-ui .k2b-chat-composer__input textarea{font-size:max(1rem,16px);line-height:1.3125rem}.k2b-ui .k2b-choice-search>input,.k2b-ui .k2b-emoji-picker__search>input,.k2b-ui .k2b-chat-composer__command-search>input,.k2b-ui .k2b-pin-input__digit{font-size:max(1rem,16px);line-height:1.25rem}.k2b-ui .k2b-date-time__control input{font-size:max(1rem,16px);line-height:1.125rem}.k2b-ui input.k2b-input{height:2rem}.k2b-ui .k2b-combobox__input>input{height:2.125rem}.k2b-ui .k2b-pin-input__digit{height:2.25rem}.k2b-ui .k2b-date-time__control input{height:2rem}}.k2b-ui :-webkit-any(.k2b-choice-control,.k2b-date-picker,.k2b-number-input)[data-appearance=plain]{position:relative;isolation:isolate}.k2b-ui :-moz-any(.k2b-choice-control,.k2b-date-picker,.k2b-number-input)[data-appearance=plain]{position:relative;isolation:isolate}.k2b-ui :is(.k2b-choice-control,.k2b-date-picker,.k2b-number-input)[data-appearance=plain]{position:relative;isolation:isolate}.k2b-ui .k2b-description-list__item>dd>.k2b-field>[data-appearance=plain]{position:static;isolation:auto}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger){position:static}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger){position:static}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger){position:static}.k2b-ui .k2b-number-input[data-appearance=plain]{overflow:visible;color:var(--k2b-text);box-shadow:none;font-size:inherit;background:0 0;border:0;border-radius:0;width:100%;min-height:2.25rem;padding:0;line-height:1.25rem}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger){overflow:visible;color:var(--k2b-text);box-shadow:none;font-size:inherit;background:0 0;border:0;border-radius:0;width:100%;min-height:2.25rem;padding:0;line-height:1.25rem}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger){overflow:visible;color:var(--k2b-text);box-shadow:none;font-size:inherit;background:0 0;border:0;border-radius:0;width:100%;min-height:2.25rem;padding:0;line-height:1.25rem}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger){overflow:visible;color:var(--k2b-text);box-shadow:none;font-size:inherit;background:0 0;border:0;border-radius:0;width:100%;min-height:2.25rem;padding:0;line-height:1.25rem}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):-webkit-any(:hover,:focus-visible){box-shadow:none;outline:none;background:0 0;border-color:#0000}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):-moz-any(:hover,:focus-visible){box-shadow:none;outline:none;background:0 0;border-color:#0000}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):is(:hover,:focus-visible){box-shadow:none;outline:none;background:0 0;border-color:#0000}.k2b-ui .k2b-number-input[data-appearance=plain]:-webkit-any(:hover,:focus-within){box-shadow:none;outline:none;background:0 0;border-color:#0000}.k2b-ui .k2b-number-input[data-appearance=plain]:-moz-any(:hover,:focus-within){box-shadow:none;outline:none;background:0 0;border-color:#0000}.k2b-ui .k2b-number-input[data-appearance=plain]:is(:hover,:focus-within){box-shadow:none;outline:none;background:0 0;border-color:#0000}.k2b-ui .k2b-number-input[data-appearance=plain]:before,.k2b-ui .k2b-number-input[data-appearance=plain]:after{content:"";position:absolute;border-radius:var(--k2b-radius-control);inset:0 -.5rem}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{content:"";position:absolute;border-radius:var(--k2b-radius-control);inset:0 -.5rem}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{content:"";position:absolute;border-radius:var(--k2b-radius-control);inset:0 -.5rem}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{content:"";position:absolute;border-radius:var(--k2b-radius-control);inset:0 -.5rem}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):after{content:"";position:absolute;border-radius:var(--k2b-radius-control);inset:0 -.5rem}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):after{content:"";position:absolute;border-radius:var(--k2b-radius-control);inset:0 -.5rem}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):after{content:"";position:absolute;border-radius:var(--k2b-radius-control);inset:0 -.5rem}.k2b-ui .k2b-number-input[data-appearance=plain]:before{z-index:-1;transition:background-color .12s ease-out}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{z-index:-1;transition:background-color .12s ease-out}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{z-index:-1;transition:background-color .12s ease-out}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{z-index:-1;transition:background-color .12s ease-out}.k2b-ui .k2b-number-input[data-appearance=plain]:after{z-index:1}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):after{z-index:1}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):after{z-index:1}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):after{z-index:1}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger:not(:disabled),.k2b-multi-select-trigger:not([data-disabled=true]),.k2b-date-trigger:not(:disabled)):-webkit-any(:hover,[aria-expanded=true]):before{background:var(--k2b-hover)}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger:not(:disabled),.k2b-multi-select-trigger:not([data-disabled=true]),.k2b-date-trigger:not(:disabled)):-moz-any(:hover,[aria-expanded=true]):before{background:var(--k2b-hover)}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger:not(:disabled),.k2b-multi-select-trigger:not([data-disabled=true]),.k2b-date-trigger:not(:disabled)):is(:hover,[aria-expanded=true]):before{background:var(--k2b-hover)}.k2b-ui .k2b-number-input[data-appearance=plain]:not([data-disabled=true]):-webkit-any(:hover,:focus-within):before{background:var(--k2b-hover)}.k2b-ui .k2b-number-input[data-appearance=plain]:not([data-disabled=true]):-moz-any(:hover,:focus-within):before{background:var(--k2b-hover)}.k2b-ui .k2b-number-input[data-appearance=plain]:not([data-disabled=true]):-webkit-any(:hover,:focus-within):before{background:var(--k2b-hover)}.k2b-ui .k2b-number-input[data-appearance=plain]:not([data-disabled=true]):-moz-any(:hover,:focus-within):before{background:var(--k2b-hover)}.k2b-ui .k2b-number-input[data-appearance=plain]:not([data-disabled=true]):is(:hover,:focus-within):before{background:var(--k2b-hover)}.k2b-ui .k2b-number-input[data-appearance=plain]:focus-within:before{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):focus-visible:before{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):focus-visible:before{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):focus-visible:before{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-number-input[data-appearance=plain][data-disabled=true]{opacity:1;cursor:default}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger:disabled,.k2b-multi-select-trigger[data-disabled=true],.k2b-date-trigger:disabled){opacity:1;cursor:default}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger:disabled,.k2b-multi-select-trigger[data-disabled=true],.k2b-date-trigger:disabled){opacity:1;cursor:default}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger:disabled,.k2b-multi-select-trigger[data-disabled=true],.k2b-date-trigger:disabled){opacity:1;cursor:default}.k2b-ui [data-appearance=plain] :-webkit-any(.k2b-choice-trigger__chevron,.k2b-multi-select-trigger__chevron,.k2b-date-trigger__chevron,.k2b-date-trigger__icon){display:none}.k2b-ui [data-appearance=plain] :-moz-any(.k2b-choice-trigger__chevron,.k2b-multi-select-trigger__chevron,.k2b-date-trigger__chevron,.k2b-date-trigger__icon){display:none}.k2b-ui [data-appearance=plain] :is(.k2b-choice-trigger__chevron,.k2b-multi-select-trigger__chevron,.k2b-date-trigger__chevron,.k2b-date-trigger__icon){display:none}.k2b-ui .k2b-date-picker[data-appearance=plain]>.k2b-date-trigger[data-placeholder=true] .k2b-date-trigger__value,.k2b-ui .k2b-number-input[data-appearance=plain] .k2b-number-input__control::placeholder{color:var(--k2b-text-muted)}.k2b-ui [data-appearance=plain] :-webkit-any(.k2b-choice-trigger__value,.k2b-date-trigger__value)[data-placeholder=true]{color:var(--k2b-text-muted)}.k2b-ui [data-appearance=plain] :-moz-any(.k2b-choice-trigger__value,.k2b-date-trigger__value)[data-placeholder=true]{color:var(--k2b-text-muted)}.k2b-ui [data-appearance=plain] :is(.k2b-choice-trigger__value,.k2b-date-trigger__value)[data-placeholder=true]{color:var(--k2b-text-muted)}.k2b-ui .k2b-choice-trigger__placeholder-icon{color:var(--k2b-text-muted);flex:none}.k2b-ui [data-appearance=plain]>.k2b-choice-trigger>.k2b-choice-dot{width:.5rem;height:.5rem}.k2b-ui .k2b-choice-dot[data-empty=true]{box-shadow:inset 0 0 0 1.5px var(--k2b-border-strong);background:0 0}.k2b-ui [data-appearance=plain]>.k2b-multi-select-trigger .k2b-multi-select-trigger__values{overflow:visible;flex-wrap:wrap;padding-block-start:.375rem;padding-block-end:.375rem}.k2b-ui [data-appearance=plain]>.k2b-multi-select-trigger .k2b-choice-pill{padding-inline-start:.4375rem;padding-inline-end:.4375rem}.k2b-ui .k2b-choice-option[data-clear=true]{margin-top:.25rem}.k2b-ui .k2b-date-picker[data-appearance=plain]>.k2b-date-trigger{gap:0}.k2b-ui .k2b-date-popover__clear{display:inline-flex;color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items: center;gap:.25rem;margin-inline-end:auto;padding:.25rem 0}.k2b-ui .k2b-date-popover__clear:hover{color:var(--k2b-danger-text)}.k2b-ui .k2b-date-popover__clear:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-width)}.k2b-ui .k2b-number-input[data-appearance=plain] .k2b-number-input__value{flex:0 auto;gap:0}.k2b-ui .k2b-number-input__sizer{display:inline-grid;min-width:1ch}.k2b-ui .k2b-number-input__sizer:after{content:attr(data-value)" ";content:attr(data-value)" "/"";white-space:pre}.k2b-ui .k2b-number-input__sizer[data-placeholder=true]:after{color:var(--k2b-text-muted)}.k2b-ui .k2b-number-input__sizer[data-editing=true]:after{visibility:hidden}.k2b-ui .k2b-number-input__sizer:not([data-editing=true])>.k2b-input{opacity:0}.k2b-ui .k2b-number-input__sizer:after,.k2b-ui .k2b-number-input__sizer>.k2b-input{grid-area:1/1;font:inherit;width:auto;min-width:0}.k2b-ui .k2b-number-input[data-appearance=plain] .k2b-number-input__control{position:relative;z-index:2;font-weight:inherit;text-align:start;min-height:1.25rem;padding:0}.k2b-ui .k2b-number-input[data-appearance=plain] :-webkit-any(.k2b-input-shell__affix,.k2b-input-shell__affix:first-child,.k2b-input-shell__affix:last-child){color:var(--k2b-text);font-size:inherit;margin:0}.k2b-ui .k2b-number-input[data-appearance=plain] :-moz-any(.k2b-input-shell__affix,.k2b-input-shell__affix:first-child,.k2b-input-shell__affix:last-child){color:var(--k2b-text);font-size:inherit;margin:0}.k2b-ui .k2b-number-input[data-appearance=plain] :is(.k2b-input-shell__affix,.k2b-input-shell__affix:first-child,.k2b-input-shell__affix:last-child){color:var(--k2b-text);font-size:inherit;margin:0}@media (pointer:coarse){.k2b-ui .k2b-number-input__sizer[data-editing=true]:after,.k2b-ui .k2b-number-input__sizer>.k2b-input{font-size:max(1rem,16px)}.k2b-ui .k2b-number-input[data-appearance=plain] .k2b-number-input__control{height:1.25rem}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-number-input[data-appearance=plain]:before{transition:none}.k2b-ui [data-appearance=plain]>:-webkit-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{transition:none}.k2b-ui [data-appearance=plain]>:-moz-any(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{transition:none}.k2b-ui [data-appearance=plain]>:is(.k2b-choice-trigger,.k2b-multi-select-trigger,.k2b-date-trigger):before{transition:none}}.k2b-ui{--k2b-feedback-tooltip-surface:var(--k2b-neutral-900);--k2b-feedback-tooltip-border:var(--k2b-neutral-800);--k2b-feedback-tooltip-text:#fff;--k2b-feedback-backdrop:#00000073}.k2b-ui[data-theme=dark],.k2b-ui.k2b-dark,.dark .k2b-ui{--k2b-feedback-tooltip-surface:var(--k2b-neutral-800);--k2b-feedback-tooltip-border:var(--k2b-neutral-700);--k2b-feedback-tooltip-text:var(--k2b-neutral-100);--k2b-feedback-backdrop:#00000059}.k2b-ui .k2b-dialog{position:fixed;overflow-x:hidden;overflow-y:auto;border:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-dialog);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);margin:0;padding:0;top:50%;left:50%;transform:translate(-50%,-50%)}.k2b-ui .k2b-dialog[open]{display:flex;flex-direction:column}:where(.k2b-ui .k2b-dialog>*){flex:auto;min-height:0}.k2b-ui .k2b-dialog[data-modeless=true]{z-index:100}.k2b-ui .k2b-dialog:focus{outline:none}.k2b-ui .k2b-dialog.k2b-panel-dialog-frame{overflow:clip}.k2b-ui :where(.k2b-dialog){width:min(var(--k2b-dialog-available-width),28rem);max-height:min(90vh,var(--k2b-dialog-available-height))}.k2b-ui .k2b-dialog--small{width:min(var(--k2b-dialog-available-width),22rem);max-height:min(72vh,var(--k2b-dialog-available-height))}.k2b-ui .k2b-dialog--medium{width:min(var(--k2b-dialog-available-width),28rem);max-height:min(90vh,var(--k2b-dialog-available-height))}.k2b-ui .k2b-dialog--large{width:min(var(--k2b-dialog-available-width),48rem);max-height:min(86vh,var(--k2b-dialog-available-height))}.k2b-ui .k2b-dialog--wide{width:min(var(--k2b-dialog-available-width),64rem);max-height:min(90vh,var(--k2b-dialog-available-height))}.k2b-ui .k2b-dialog--full{width:var(--k2b-dialog-available-width);height:var(--k2b-dialog-available-height);max-height:var(--k2b-dialog-available-height);overflow:clip;max-width:none}.k2b-ui .k2b-dialog--full>.k2b-dialog__viewport{height:100%}.k2b-ui .k2b-dialog--full .k2b-dialog__panel{flex:1;min-height:0}@media (max-width:47.999rem){.k2b-ui .k2b-dialog--full{border:0;border-radius:0;width:100dvw;height:100dvh;max-height:none}.k2b-ui .k2b-dialog--full .k2b-dialog__panel{padding:max(.75rem,env(safe-area-inset-top,0px))max(.75rem,env(safe-area-inset-right,0px))max(.75rem,env(safe-area-inset-bottom,0px))max(.75rem,env(safe-area-inset-left,0px))}}.k2b-ui .k2b-dialog--danger{border-color:color-mix(in srgb,var(--k2b-danger-500)28%,var(--k2b-border-strong))}.k2b-ui .k2b-dialog--success{border-color:color-mix(in srgb,var(--k2b-success-500)24%,var(--k2b-border-strong))}.k2b-ui .k2b-dialog.is-bare{overflow:visible;box-shadow:none;background:0 0;border:0;padding:0}.k2b-ui .k2b-dialog::backdrop{background:var(--k2b-feedback-backdrop);backdrop-filter:blur(8px)}.k2b-ui[data-theme=dark] .k2b-dialog::backdrop{background:#00000059}.k2b-ui.k2b-dark .k2b-dialog::backdrop{background:#00000059}.dark .k2b-ui .k2b-dialog::backdrop{background:#00000059}.k2b-ui .k2b-dialog__viewport{display:flex;color:var(--k2b-text-secondary);flex-direction:column;min-height:0;font-size:1rem}.k2b-ui .k2b-dialog__viewport.is-bare,.k2b-ui .k2b-dialog__viewport.is-search{max-width:var(--k2b-dialog-available-width);max-height:var(--k2b-dialog-available-height)}.k2b-ui .k2b-dialog__viewport.is-search{height:100%}.k2b-ui .k2b-dialog__panel{display:flex;border-radius:inherit;background:inherit;flex-direction:column;gap:0;min-height:0;padding:1rem}.k2b-ui .k2b-dialog__stack{gap:1rem}.k2b-ui .k2b-dialog__content{display:flex;overflow-y:auto;flex-direction:column;flex:auto;min-height:0;margin:0 -.625rem -.625rem;padding:0 .625rem .625rem}.k2b-ui .k2b-dialog__header{display:flex;flex:none;justify-content:flex-start;align-items: center;gap:1rem;min-width:0;padding:0 0 .5rem}.k2b-ui .k2b-dialog__header>i{color:var(--k2b-text-muted)}.k2b-ui .k2b-dialog__header h2{color:var(--k2b-text);overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600}.k2b-ui .k2b-dialog__header-spacer{flex:1;min-width:0}.k2b-ui .k2b-dialog__close{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;width:2rem;height:2rem;margin-left:auto;padding:.25rem}.k2b-ui .k2b-dialog__close:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-dialog__close:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}@media (any-pointer:coarse){.k2b-ui .k2b-dialog__close{position:relative}.k2b-ui .k2b-dialog__close:after{content:"";position:absolute;inset:min(0px,50% - 1.375rem)}}.k2b-ui .k2b-dialog__body{overflow-y:auto;white-space:pre-wrap;min-height:0;margin-inline-start:-.625rem;margin-inline-end:-.625rem;padding:1rem .625rem;font-size:.875rem}:where(.k2b-ui .k2b-dialog__body>*){flex-shrink:0}.k2b-ui .k2b-dialog__actions{display:flex;background:0 0;flex:none;justify-content:flex-end;gap:.75rem;padding:0}.k2b-ui .k2b-prompt-form{display:flex;white-space:normal;flex-direction:column;gap:1rem}.k2b-ui .k2b-prompt-form__info{color:var(--k2b-text-muted);font-size:.875rem}.k2b-ui .k2b-prompt-form__info>p{margin:0}.k2b-ui .k2b-prompt-copy{color:var(--k2b-text);font-size:.875rem}.k2b-ui .k2b-confirmation-phrase{color:inherit;background:var(--k2b-neutral-200);font-family:var(--k2b-font-mono);font-size:.95em;font-weight:inherit;white-space:break-spaces;border-radius:.25rem;padding:.0625rem .25rem}.dark .k2b-ui .k2b-confirmation-phrase{background:var(--k2b-surface-canvas)}.k2b-ui .k2b-dialog--search{--k2b-search-dialog-height:min(50vh,var(--k2b-dialog-available-height));--k2b-search-body-max:calc(var(--k2b-search-dialog-height) - 3.5rem);width:min(var(--k2b-dialog-available-width),46rem);height:var(--k2b-search-dialog-height);max-height:var(--k2b-dialog-available-height)}.k2b-ui .k2b-prompt-search-shell{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0;padding-bottom:.25rem}.k2b-ui .k2b-prompt-search-shell__title{color:#fff;margin:0;padding:0 .25rem;font-size:1rem;font-weight:600}.k2b-ui .k2b-prompt-search{display:flex;overflow:hidden;border:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-dialog);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column;flex:1;min-height:0}.k2b-ui .k2b-prompt-search__input{display:flex;background:var(--k2b-surface-muted);cursor:text;align-items: center;gap:.5rem;padding:.625rem .75rem;transition:background-color .15s ease-out}.k2b-ui .k2b-prompt-search__input:focus-within{background:color-mix(in srgb,var(--k2b-focus-ring)4%,var(--k2b-surface))}.k2b-ui .k2b-prompt-search__input>i{color:var(--k2b-text-muted);transition:color .15s ease-out}.k2b-ui .k2b-prompt-search__input:focus-within>i{color:var(--k2b-focus-ring)}.k2b-ui .k2b-prompt-search__input input{color:inherit;caret-color:var(--k2b-focus-ring);outline:0;background:0 0;border:0;flex:1;min-width:0;font-size:.875rem}@media (pointer:coarse){.k2b-ui .k2b-prompt-search__input input{box-sizing:content-box;height:.875lh;font-size:max(1rem,16px)}}.k2b-ui .k2b-prompt-search__input input::placeholder{color:var(--k2b-placeholder-color);opacity:1}.k2b-ui .k2b-prompt-search__collapse{overflow:hidden;transition:height .2s ease-out,opacity .2s ease-out}.k2b-ui .k2b-prompt-search__results{overflow-y:auto;overscroll-behavior-y:contain;height:100%;min-height:0;padding:.5rem}.k2b-ui .k2b-prompt-search__results>p{color:var(--k2b-text-muted);margin:0;padding:.5rem .375rem;font-size:.75rem}.k2b-ui .k2b-prompt-search__error{border-radius:var(--k2b-radius-control);color:var(--k2b-danger-text);background:var(--k2b-danger-surface);margin:0 0 .5rem;padding:.5rem;font-size:.75rem}.k2b-ui .k2b-prompt-search__list{display:flex;flex-direction:column;gap:.25rem}.k2b-ui .k2b-prompt-search__list>button{display:flex;border-radius:var(--k2b-radius-control);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:.625rem;width:100%;padding:.375rem .5rem;transition:color .15s ease-out,background-color .15s ease-out}.k2b-ui .k2b-prompt-search__list>button[data-has-description=true]{align-items: flex-start;padding-block-start:.5rem;padding-block-end:.5rem}.k2b-ui .k2b-prompt-search__list>button:hover:not([data-active=true]){background:var(--k2b-surface-muted)}.k2b-ui .k2b-prompt-search__list>button[data-active=true]{color:var(--k2b-info-text);background:var(--k2b-info-surface)}.k2b-ui .k2b-prompt-search__list>button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-prompt-search__copy{display:flex;flex-direction:column;flex:1;min-width:0}.k2b-ui .k2b-prompt-search__list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1.25rem}.k2b-ui .k2b-prompt-search__list small{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-prompt-search__preview{display:grid;overflow:hidden;border-radius:var(--k2b-radius-control);background:var(--k2b-surface-muted);flex:none;place-items: center;width:1.5rem;height:1.5rem}.k2b-ui .k2b-prompt-search__list>button[data-has-description=true] .k2b-prompt-search__preview{width:1.75rem;height:1.75rem;margin-top:.125rem}.k2b-ui .k2b-prompt-search__preview>i{color:var(--k2b-text-muted);font-size:.75rem}.k2b-ui .k2b-prompt-search__preview img{object-fit:cover;width:100%;height:100%}.k2b-ui .k2b-tooltip-wrapper{display:inline-flex}@media (any-pointer:coarse){.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>.k2b-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-tooltip-wrapper:not(:first-child)>:is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group)>.k2b-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-webkit-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :-moz-any(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui :is(solid-island,solid-client,.k2b-dropdown,.k2b-toolbar__group):not(:first-child)>.k2b-tooltip-wrapper>.k2b-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}}.k2b-ui [popover].k2b-tooltip{position:fixed;z-index:100;border:1px solid var(--k2b-feedback-tooltip-border);border-radius:var(--k2b-radius-control);color:var(--k2b-feedback-tooltip-text);background:var(--k2b-feedback-tooltip-surface);box-shadow:var(--k2b-shadow-float);white-space:normal;transition:opacity .12s,overlay .12s allow-discrete,display .12s allow-discrete;pointer-events:auto;max-width:min(18rem,100vw - 1rem);margin:0;padding:.25rem .5rem;font-size:.6875rem;line-height:1rem;inset:auto;transform:none}.k2b-ui [popover].k2b-tooltip[data-instant=true]{transition:none}.k2b-ui [popover].k2b-tooltip:popover-open{display:block}@starting-style{.k2b-ui [popover].k2b-tooltip:popover-open{opacity:0;transform:none}}.k2b-ui [popover].k2b-moved-hint{position:fixed;z-index:100;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);white-space:normal;width:max-content;max-width:min(20rem,100vw - 1rem);margin:0;padding:.75rem .875rem;transition:none;font-size:.8125rem;line-height:1.25rem;inset:auto;transform:none}.k2b-ui [popover].k2b-moved-hint:popover-open{display:block}.k2b-ui .k2b-moved-hint__text{text-wrap:pretty;margin:0}.k2b-ui .k2b-moved-hint__actions{display:flex;flex-wrap:wrap;align-items: center;gap:.625rem .5rem;margin-top:.625rem}.k2b-ui [popover].k2b-tooltip.k2b-chart__tooltip{white-space:normal;pointer-events:none;background:var(--k2b-surface-elevated);color:var(--k2b-text);border:1px solid var(--k2b-border);overflow:auto;overflow-wrap:anywhere;border-radius:.5rem;max-width:min(24rem,100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.625rem .75rem}.k2b-ui{--k2b-hover-preview-depth:inset 0 -1.375rem 1.625rem -1.625rem #0f171324}.k2b-ui[data-theme=dark],.k2b-ui.k2b-dark,.dark .k2b-ui{--k2b-hover-preview-depth:inset 0 1px 0 #ffffff0a,inset 0 -1.375rem 1.625rem -1.625rem #0009}.k2b-ui [popover].k2b-hover-preview{position:fixed;overflow:hidden;border:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-hover-preview-depth);opacity:0;pointer-events:none;transition:opacity .11s,overlay .11s allow-discrete,display .11s allow-discrete;width:22rem;max-width:calc(100vw - 1rem);max-height:min(32rem,100dvh - 1rem);margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.5;inset:auto}.k2b-ui [popover].k2b-hover-preview:popover-open{display:block;opacity:1;pointer-events:auto}@starting-style{.k2b-ui [popover].k2b-hover-preview:popover-open{opacity:0}}.k2b-ui [popover].k2b-hover-preview[data-size=fixed]{height:20rem;max-height:calc(100dvh - 1rem)}.k2b-ui [popover].k2b-hover-preview[data-size=fixed]:popover-open{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.k2b-ui [popover].k2b-hover-preview{transition:none}}@media (max-width:47.999rem),(max-height:29.999rem){.k2b-ui [data-k2b-toast-container]{--k2b-toast-rail-padding:.75rem 1rem 1.5rem;--k2b-toast-rail-top:calc(env(safe-area-inset-top,0px) + var(--k2b-toast-offset-top,0px));--k2b-toast-rail-bottom:auto;--k2b-toast-rail-direction:column-reverse;--k2b-toast-enter-y:-.375rem}}@media (max-width:47.999rem){.k2b-ui [data-k2b-toast-container]{--k2b-toast-rail-left:env(safe-area-inset-left,0px);--k2b-toast-rail-width:auto;--k2b-toast-rail-padding:.25rem .5rem 1.5rem}}html:has(.k2b-mobile-shell):not(:has(dialog:modal)) .k2b-ui [data-k2b-toast-container]{--k2b-toast-rail-top:auto;--k2b-toast-rail-bottom:max(var(--k2b-mobile-shell-footer-height,0px),env(safe-area-inset-bottom,0px));--k2b-toast-rail-direction:column;--k2b-toast-enter-y:.375rem}.k2b-ui .k2b-toast-slot{display:grid;grid-template-rows:1fr;transition:grid-template-rows .18s ease-out}.k2b-ui .k2b-toast-slot:not([data-state=open]){grid-template-rows:0fr}.k2b-ui .k2b-toast-slot__clip{min-height:0}.k2b-ui .k2b-toast-slot:not([data-state=open])>.k2b-toast-slot__clip{overflow:hidden}.k2b-ui [data-k2b-toast-container] .k2b-toast{display:grid;grid-template-columns:1rem minmax(0,1fr)2rem;border:1px solid var(--k2b-border-strong);border-radius:var(--k2b-radius-surface);opacity:0;color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-toast);transform:translateY(var(--k2b-toast-enter-y,.375rem));pointer-events:auto;align-items: start;column-gap:.625rem;min-height:2.75rem;margin-block-start:.25rem;margin-block-end:.25rem;padding:.3125rem .3125rem .3125rem .8125rem;transition:opacity .18s ease-out,transform .18s ease-out}.k2b-ui [data-k2b-toast-container] .k2b-toast[data-custom=true]{display:block;padding:.75rem}.k2b-ui [data-k2b-toast-container] .k2b-toast[data-open=true]{opacity:1;transform:none}.k2b-ui [data-k2b-toast-container] .k2b-toast[data-closing=true]{opacity:0;transform:translateY(var(--k2b-toast-enter-y,.375rem))}.k2b-ui .k2b-toast__icon{display:grid;place-items: center;width:1rem;height:1rem;margin-top:.5rem;font-size:1rem;line-height:1}.k2b-ui .k2b-toast__icon[data-tone=info]{color:var(--k2b-info-text)}.k2b-ui .k2b-toast__icon[data-tone=success]{color:var(--k2b-success-text)}.k2b-ui .k2b-toast__icon[data-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-toast[data-progress=true] .k2b-toast__icon>i{display:none}.k2b-ui .k2b-toast[data-progress=true] .k2b-toast__icon:before{content:"";border:2px solid color-mix(in srgb,currentColor 22%,transparent);animation:.9s linear infinite k2b-parity-spin;border-top-color:currentColor;border-radius:999px;width:.875rem;height:.875rem}.k2b-ui .k2b-toast__content{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;min-width:0;padding:.375rem 0;font-size:.875rem;line-height:1.25rem}.k2b-ui .k2b-toast__title{flex:1 0 100%;font-weight:600}.k2b-ui .k2b-toast__description{overflow-wrap:anywhere;flex:auto;min-width:0}.k2b-ui .k2b-toast__title:not([hidden])+.k2b-toast__description{color:var(--k2b-text-secondary)}.k2b-ui .k2b-toast__action{display:inline-flex;border-radius:var(--k2b-radius-control);color:var(--k2b-action);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items: center;min-width:2.25rem;height:2rem;margin:-.375rem 0 -.375rem auto;padding:0 .5rem;font-weight:500}.k2b-ui .k2b-toast__action:hover{color:var(--k2b-action-hover);background:var(--k2b-hover)}.k2b-ui .k2b-toast__close{display:inline-grid;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);cursor:pointer;background:0 0;border:0;place-items: center;width:2rem;height:2rem;padding:0;font-size:1rem}.k2b-ui .k2b-toast__close:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-toast__action:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-toast__close:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui [data-k2b-toast-container] .k2b-toast[data-progress=true] .k2b-toast__content{display:grid;grid-column:2/-1;grid-row:1;grid-template-columns:minmax(0,1fr)auto 2.625rem;grid-template-areas:"text action ." "bar bar bar";gap:0}.k2b-ui [data-k2b-toast-container] .k2b-toast[data-progress=true] .k2b-toast__content:has(>.k2b-toast__title:not([hidden])){grid-template-areas:"title title ." "bar bar bar" "text action action"}.k2b-ui .k2b-toast[data-progress=true] .k2b-toast__close{grid-column:3;grid-row:1}.k2b-ui .k2b-toast[data-progress=true] .k2b-toast__title{grid-area:title}.k2b-ui .k2b-toast[data-progress=true] .k2b-toast__description{grid-area:text;font-variant-numeric:tabular-nums}.k2b-ui .k2b-toast[data-progress=true] .k2b-toast__title:not([hidden])+.k2b-toast__description{font-size:.8125rem}.k2b-ui .k2b-toast[data-progress=true] .k2b-toast__action{grid-area:action;justify-self:end;margin:-.375rem 0 -.375rem .75rem}.k2b-ui .k2b-toast__progress{display:block;grid-area:bar;overflow:hidden;color:var(--k2b-action-solid);background:var(--k2b-border);appearance:none;border:0;border-radius:999px;align-self: start;width:auto;min-width:0;height:.375rem;margin:.625rem .5rem .125rem 0}.k2b-ui .k2b-toast__progress[hidden]{display:none}.k2b-ui .k2b-toast__title:not([hidden])~.k2b-toast__progress{margin-bottom:.5rem}.k2b-ui .k2b-toast__progress::-webkit-progress-bar{background:0 0}.k2b-ui .k2b-toast__progress::-webkit-progress-value{background:var(--k2b-action-solid);transition:width .2s linear}.k2b-ui .k2b-toast__progress::-moz-progress-bar{background:var(--k2b-action-solid)}.k2b-ui .k2b-toast[data-tone=success] .k2b-toast__progress::-webkit-progress-value{background:var(--k2b-success-500)}.k2b-ui .k2b-toast[data-tone=success] .k2b-toast__progress::-moz-progress-bar{background:var(--k2b-success-500)}.k2b-ui .k2b-toast__progress:indeterminate{background:linear-gradient(var(--k2b-action-solid),var(--k2b-action-solid))no-repeat,var(--k2b-border);animation:1.4s ease-in-out infinite k2b-toast-indeterminate;background-size:35% 100%,auto}.k2b-ui .k2b-toast__progress:indeterminate::-moz-progress-bar{background:0 0}@keyframes k2b-toast-indeterminate{0%{background-position:-60% 0,0 0}to{background-position:160% 0,0 0}}@media (any-pointer:coarse){.k2b-ui .k2b-toast__action,.k2b-ui .k2b-toast__close{position:relative}.k2b-ui .k2b-toast__action:after,.k2b-ui .k2b-toast__close:after{content:"";position:absolute;inset:min(0px,50% - 1.375rem)}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-toast-slot,.k2b-ui [data-k2b-toast-container] .k2b-toast{transition:none}.k2b-ui .k2b-toast__progress::-webkit-progress-value{transition:none}.k2b-ui .k2b-toast[data-progress=true] .k2b-toast__icon:before{animation-duration:2.4s}.k2b-ui .k2b-toast__progress:indeterminate{background:color-mix(in srgb,var(--k2b-action-solid)35%,var(--k2b-border));animation:none}}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-toast__progress:indeterminate{background:color-mix(in srgb,var(--k2b-action-solid)35%,var(--k2b-border));animation:none}@media (forced-colors:active){.k2b-ui .k2b-toast__progress{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.k2b-ui .k2b-toast[data-tone] .k2b-toast__progress::-webkit-progress-value{background:highlight}.k2b-ui .k2b-toast[data-tone] .k2b-toast__progress::-moz-progress-bar{background:highlight}.k2b-ui .k2b-toast__progress:indeterminate{animation:none;background:repeating-linear-gradient(135deg,highlight 0 2px,canvas 2px 6px)}.k2b-ui .k2b-toast[data-tone] .k2b-toast__progress:indeterminate::-moz-progress-bar{background:0 0}}.k2b-ui .k2b-inline-guidance{display:flex;color:var(--k2b-text-muted);align-items: flex-start;gap:.375rem;min-width:0;font-size:.75rem;line-height:1.25rem}.k2b-ui .k2b-inline-guidance[data-tone=info]{color:var(--k2b-info-text)}.k2b-ui .k2b-inline-guidance[data-tone=success]{color:var(--k2b-success-text)}.k2b-ui .k2b-inline-guidance[data-tone=warning]{color:var(--k2b-warning-text)}.k2b-ui .k2b-inline-guidance[data-tone=danger]{color:var(--k2b-danger-text)}.k2b-ui .k2b-inline-guidance__icon{color:inherit;flex:none;margin-top:.1875rem;font-size:.75rem}.k2b-ui .k2b-inline-guidance__content{min-width:0}.k2b-ui .k2b-inline-guidance__content>a,.k2b-ui .k2b-inline-guidance .k2b-button[data-variant=text]{color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.125rem;min-height:0;padding:0}.k2b-ui .k2b-inline-guidance .k2b-button[data-variant=text]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:inherit;text-decoration-thickness:.125rem}.k2b-ui .k2b-inline-guidance .k2b-button[data-variant=text]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:inherit;text-decoration-thickness:.125rem}.k2b-ui .k2b-inline-guidance__content>a:hover{color:inherit;text-decoration-thickness:.125rem}.k2b-ui .k2b-inline-guidance .k2b-button[data-variant=text]:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{color:inherit;text-decoration-thickness:.125rem}.k2b-ui .k2b-inline-guidance .k2b-button[data-variant=text]:not(:-moz-any(:disabled,[aria-disabled=true])):hover{color:inherit;text-decoration-thickness:.125rem}.k2b-ui .k2b-inline-guidance .k2b-button[data-variant=text]:not(:is(:disabled,[aria-disabled=true])):hover{color:inherit;text-decoration-thickness:.125rem}@media (min-height:68.75rem){.k2b-ui .k2b-dialog--search{--k2b-search-dialog-height:min(33vh,var(--k2b-dialog-available-height))}}@media (forced-colors:active){.k2b-ui .k2b-prompt-search__input:focus-within{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-prompt-search__input,.k2b-ui .k2b-prompt-search__input>i,.k2b-ui .k2b-prompt-search__list>button,.k2b-ui .k2b-prompt-search__collapse,.k2b-ui [popover].k2b-tooltip{transition:none}}.k2b-ui .k2b-inline-guidance[data-loading=true] .k2b-inline-guidance__icon{animation:.9s linear infinite k2b-parity-spin}.k2b-ui .k2b-inline-guidance[data-loading=true] .k2b-inline-guidance__content{background-image:linear-gradient(105deg,currentColor 38%,color-mix(in srgb,currentColor 55%,transparent)50%,currentColor 62%);-webkit-text-fill-color:transparent;animation:2s linear infinite k2b-guidance-shimmer;background-size:240% 100%;-webkit-background-clip:text;background-clip:text}@keyframes k2b-guidance-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.k2b-ui .k2b-inline-guidance[data-loading=true] .k2b-inline-guidance__icon,.k2b-ui .k2b-inline-guidance[data-loading=true] .k2b-inline-guidance__content{animation:none;-webkit-text-fill-color:currentColor;background-image:none}}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-inline-guidance[data-loading=true] .k2b-inline-guidance__icon{animation:none;-webkit-text-fill-color:currentColor;background-image:none}:where(html[data-k2b-motion=reduced]) .k2b-ui .k2b-inline-guidance[data-loading=true] .k2b-inline-guidance__content{animation:none;-webkit-text-fill-color:currentColor;background-image:none}.k2b-ui :-webkit-any(.k2b-dialog,.k2b-prompt-search){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :-moz-any(.k2b-dialog,.k2b-prompt-search){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :is(.k2b-dialog,.k2b-prompt-search){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :where(.k2b-dialog,.k2b-prompt-search) :where(:focus-visible){outline-offset:var(--k2b-focus-offset)}.k2b-ui{--k2b-dialog-available-height:calc(100dvh - max(.75rem,env(safe-area-inset-top,0px)) - max(.75rem,env(safe-area-inset-bottom,0px)));--k2b-dialog-available-width:calc(100dvw - max(.75rem,env(safe-area-inset-left,0px)) - max(.75rem,env(safe-area-inset-right,0px)))}.k2b-ui .k2b-panel-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:.5rem;min-width:0}.k2b-ui .k2b-panel-header__actions{display:flex;flex-wrap:wrap;flex-shrink:0;align-items: center;gap:.5rem;max-width:100%}.k2b-ui .k2b-app-overview{--k2b-app-overview-inset:clamp(1rem,3vw,2.5rem);width:min(100%,calc(72rem + 2*var(--k2b-app-overview-inset)));padding:var(--k2b-app-overview-inset);margin-inline-start:auto;margin-inline-end:auto}.k2b-ui .k2b-app-overview__header{display:flex;align-items: center;gap:.625rem;margin-bottom:1rem}.k2b-ui .k2b-app-overview__header>.k2b-panel-header{flex:auto;min-width:0}.k2b-ui .k2b-app-overview__icon{color:var(--k2b-app-workspace-active);width:2.5rem;height:2.5rem;font-size:1.25rem}.k2b-ui .k2b-app-overview__columns{display:flex;flex-direction:column;gap:.75rem;min-width:0}.k2b-ui .k2b-app-overview__main,.k2b-ui .k2b-app-overview__aside{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;min-width:0}.k2b-ui .k2b-app-overview__panel-header{display:flex;flex-direction:column;gap:.75rem;min-width:0;margin-bottom:.75rem}.k2b-ui .k2b-app-overview__panel-header h2,.k2b-ui .k2b-app-overview__panel-description{margin:0}.k2b-ui .k2b-app-overview__panel-header h2{font-size:.875rem;font-weight:650}.k2b-ui .k2b-app-overview__panel-description{color:var(--k2b-text-muted);font-size:.75rem}.k2b-ui .k2b-app-overview__toolbar{width:100%;min-width:0}.k2b-ui .k2b-app-overview__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;min-width:0}.k2b-ui .k2b-settings-page{display:flex;overflow:hidden;background:0 0;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0}.k2b-ui .k2b-settings-page__header{display:flex;flex-wrap:wrap;flex-shrink:0;align-items: flex-start;gap:.625rem;padding:.75rem 1rem .625rem}.k2b-ui .k2b-settings-page__header>i{color:var(--k2b-text-muted);flex-shrink:0;margin-top:.125rem;font-size:1rem}.k2b-ui .k2b-settings-page__heading{flex:1;min-width:0}.k2b-ui .k2b-settings-page__heading h1,.k2b-ui .k2b-settings-page__heading p{margin:0}.k2b-ui .k2b-settings-page__heading h1{color:var(--k2b-text);letter-spacing:-.018em;font-size:1.0625rem;font-weight:650;line-height:1.3}.k2b-ui .k2b-settings-page__heading p{color:var(--k2b-text-muted);margin-top:.125rem;font-size:.75rem}.k2b-ui .k2b-settings-page__actions,.k2b-ui .k2b-settings-page__footer{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem}.k2b-ui .k2b-settings-page__actions{justify-content:flex-end}.k2b-ui .k2b-settings-page__body{display:flex;overflow-y:auto;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem 1rem 1rem}.k2b-ui .k2b-settings-page__body>*{flex-shrink:0}.k2b-ui .k2b-settings-page__footer{position:sticky;z-index:20;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem;bottom:0}.k2b-ui .k2b-settings-section{min-width:0}.k2b-ui .k2b-settings-section+.k2b-settings-section{margin-top:2rem}.k2b-ui .k2b-settings-page__body>.k2b-settings-section:not(:first-child){margin-top:1.25rem}.k2b-ui .k2b-settings-section__header{display:flex;flex-wrap:wrap;align-items: flex-start;gap:.5rem .625rem;min-width:0;padding:0 0 .25rem}.k2b-ui .k2b-settings-section__header>i{color:var(--k2b-text-muted);text-align:center;flex-shrink:0;width:.9375rem;margin-top:.125rem;font-size:.9375rem}.k2b-ui .k2b-settings-section__heading{flex:1 1 0;min-width:min(16rem,100% - 1.5625rem)}.k2b-ui .k2b-settings-section__heading h2,.k2b-ui .k2b-settings-section__heading p{margin:0}.k2b-ui .k2b-settings-section__heading h2{color:var(--k2b-text);letter-spacing:-.018em;font-size:.9375rem;font-weight:600;line-height:1.35}.k2b-ui .k2b-settings-section__heading p{color:var(--k2b-text-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.45}.k2b-ui .k2b-settings-section__actions{display:flex;flex-wrap:wrap;flex-shrink:0;align-items: center;gap:.5rem;max-width:100%}.k2b-ui .k2b-settings-section__body{min-width:0}.k2b-ui .k2b-settings-section__body>.k2b-settings-field{padding:.75rem 0}.k2b-ui .k2b-settings-section__body>:not(.k2b-settings-field){margin:.75rem 0}.k2b-ui .k2b-settings{position:relative;display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-rows:auto minmax(0,1fr);overflow:clip;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-dialog);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-float);min-width:0;height:100%;min-height:0}.k2b-ui .k2b-settings__close{grid-area:1/2;align-self: center;margin-right:.5rem}.k2b-ui .k2b-settings__rail{grid-area:1/1;overflow:clip;min-width:0;min-height:0}.k2b-ui .k2b-settings__tabs{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;flex-direction:row;flex:1;gap:.25rem;min-width:0;padding:.5rem .75rem}.k2b-ui .k2b-settings__tab-group{display:flex;flex-direction:row;flex:none;gap:.25rem;min-width:0}.k2b-ui .k2b-settings__tab-group+.k2b-settings__tab-group{border-left:1px solid var(--k2b-border);padding-left:.25rem}.k2b-ui .k2b-settings__tab-group-label{display:none;color:var(--k2b-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 .5rem .125rem;font-size:.625rem;font-weight:600;line-height:1.3}.k2b-ui .k2b-settings__tabs button{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items: center;gap:.5rem;width:auto;min-height:2rem;padding:.375rem .5rem;transition:background-color .15s ease-out,color .15s ease-out;font-size:.75rem;line-height:1.25}.k2b-ui .k2b-settings__tabs button:not([data-active=true]):hover{color:var(--k2b-text-secondary);background:var(--k2b-hover)}.k2b-ui .k2b-settings__tabs button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-settings__tabs button>i{flex-shrink:0;font-size:.875rem}.k2b-ui .k2b-settings__tabs button>span{min-width:0}@media (any-pointer:coarse){.k2b-ui .k2b-settings__tabs button{position:relative}}.k2b-ui .k2b-settings__content{grid-area:2/1/3/3;display:flex;overflow:clip;border-top:1px solid var(--k2b-border);flex-direction:column;min-width:0;min-height:0}.k2b-ui .k2b-settings__body{position:relative;overflow-x:hidden;overflow-y:auto;flex:1;height:100%;min-height:0;padding:0}.k2b-ui .k2b-settings__section{width:100%;max-width:48rem;margin-inline-start:auto;margin-inline-end:auto;padding:1.5rem 1rem}.k2b-ui .k2b-settings__section-heading{min-width:0;margin-bottom:2rem}.k2b-ui .k2b-settings__section-heading h2{color:var(--k2b-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.k2b-ui .k2b-settings__section-heading p{color:var(--k2b-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.625}.k2b-ui .k2b-settings__body[data-tone=danger] .k2b-settings__section-heading h2{color:var(--k2b-danger-text)}.k2b-ui .k2b-settings__footer{display:flex;background:var(--k2b-surface);flex-shrink:0;justify-content:space-between;align-items: center;gap:1rem;padding:.75rem 1rem}.k2b-ui .k2b-settings-group,.k2b-ui .k2b-settings-collection{display:grid;gap:.75rem;min-width:0}.k2b-ui .k2b-settings-group+.k2b-settings-group,.k2b-ui .k2b-settings-collection+.k2b-settings-collection{margin-top:2rem}.k2b-ui .k2b-settings-group__header,.k2b-ui .k2b-settings-collection__header{display:flex;justify-content:space-between;align-items: flex-start;gap:1rem;min-width:0}.k2b-ui .k2b-settings-group__heading,.k2b-ui .k2b-settings-collection__heading,.k2b-ui .k2b-settings-collection__item-copy{flex:1;min-width:0}.k2b-ui .k2b-settings-group__heading h3,.k2b-ui .k2b-settings-group__heading p,.k2b-ui .k2b-settings-collection__heading h3,.k2b-ui .k2b-settings-collection__heading p,.k2b-ui .k2b-settings-collection__item-copy h4,.k2b-ui .k2b-settings-collection__item-copy p{margin:0}.k2b-ui .k2b-settings-group__heading h3,.k2b-ui .k2b-settings-collection__heading h3{color:var(--k2b-text);letter-spacing:-.018em;font-size:1rem;font-weight:600;line-height:1.35}.k2b-ui .k2b-settings-group__heading p,.k2b-ui .k2b-settings-collection__heading p{color:var(--k2b-text-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.5}.k2b-ui .k2b-settings-group__action,.k2b-ui .k2b-settings-collection__action,.k2b-ui .k2b-settings-collection__item-status,.k2b-ui .k2b-settings-collection__item-actions{display:flex;flex-wrap:wrap;flex-shrink:0;align-items: center;gap:.375rem}@media (any-pointer:coarse){.k2b-ui :-webkit-any(.k2b-settings-group__action,.k2b-settings-collection__action,.k2b-settings-collection__item-actions){row-gap:.625rem}.k2b-ui :-moz-any(.k2b-settings-group__action,.k2b-settings-collection__action,.k2b-settings-collection__item-actions){row-gap:.625rem}.k2b-ui :is(.k2b-settings-group__action,.k2b-settings-collection__action,.k2b-settings-collection__item-actions){row-gap:.625rem}}.k2b-ui .k2b-settings-group__body{display:grid;gap:.5rem;min-width:0}.k2b-ui .k2b-settings-group__body>.k2b-settings-field{padding:0}.k2b-ui .k2b-settings-collection__list{display:grid;border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-muted);list-style:none;gap:.25rem;margin:0;padding:.375rem}.k2b-ui .k2b-settings-collection__item{display:flex;border-radius:var(--k2b-radius-control);align-items: center;gap:.625rem;min-width:0;min-height:3rem;padding:.5rem .625rem}.k2b-ui .k2b-settings-collection__item-icon{display:grid;color:var(--k2b-text-muted);flex-shrink:0;place-items: center;width:1.75rem;height:1.75rem;font-size:.875rem}.k2b-ui .k2b-settings-collection__item-copy h4{overflow:hidden;color:var(--k2b-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.4}.k2b-ui .k2b-settings-collection__item-copy p{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.0625rem;font-size:.6875rem;line-height:1.45}.k2b-ui .k2b-settings-collection>.k2b-placeholder{border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-muted);min-height:0;padding:.875rem}.k2b-ui .k2b-settings-field{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:.75rem}.k2b-ui .k2b-settings-field__copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.k2b-ui .k2b-settings-field__heading,.k2b-ui .k2b-settings-actions{display:flex;align-items: center;gap:.5rem}.k2b-ui .k2b-settings-field__heading{flex-wrap:wrap}.k2b-ui .k2b-settings-field__heading strong{color:var(--k2b-text);font-size:.875rem;font-weight:500}.k2b-ui .k2b-settings-field__heading span{color:var(--k2b-warning-text);font-size:.6875rem;font-weight:500}.k2b-ui .k2b-settings-field__copy>p{color:var(--k2b-text-secondary);margin:0;font-size:.75rem;line-height:1.125rem}.k2b-ui .k2b-settings-field__error{display:flex;color:var(--k2b-danger-text);align-items: center;gap:.25rem;margin:0;font-size:.75rem}.k2b-ui .k2b-settings-panel-footer__status{color:var(--k2b-text-muted);margin:0;font-size:.75rem}.k2b-ui .k2b-settings-panel-footer__status strong{color:var(--k2b-text);font-weight:500}@property --k2b-workspace-detail-track{syntax:"<length>";inherits:true;initial-value:0}@property --k2b-workspace-detail-fit{syntax:"<length>";inherits:true;initial-value:0}@property --k2b-detail-space{syntax:"<length>";inherits:true;initial-value:0}@property --k2b-workspace-width{syntax:"<length>";inherits:true;initial-value:0}@property --k2b-workspace-host-width{syntax:"<length>";inherits:true;initial-value:0}html{container:k2b-app-area/inline-size}.k2b-ui .k2b-app-workspace{--k2b-workspace-sidebar-form:hidden;--k2b-workspace-level-class:1;--k2b-workspace-resize-hit-size:1.25rem;--k2b-workspace-detail-inset:.5rem;--k2b-workspace-detail-track:0px;--k2b-workspace-main-min:20rem;--k2b-workspace-main-min-grid:var(--k2b-workspace-main-min);--k2b-workspace-main-min-cq:var(--k2b-workspace-main-min);--k2b-workspace-sidebar-space:0px;--k2b-detail-space:0px;--k2b-workspace-inset-bottom:0px;--k2b-workspace-radius:var(--k2b-radius-dialog);position:relative;display:grid;grid-template-areas:"head" "mobile" "content" "drawer";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)auto;overflow:hidden;border-radius:var(--k2b-workspace-radius);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-frame);border:1px solid #0000;width:100%;min-width:0;height:100%;min-height:0}.k2b-ui[data-theme=dark] .k2b-app-workspace,.k2b-ui.k2b-dark .k2b-app-workspace,.dark .k2b-ui .k2b-app-workspace{border-color:var(--k2b-border)}.k2b-ui .k2b-app-workspace[data-flat=true]{--k2b-workspace-radius:0px;box-shadow:none;border-color:#0000}.k2b-ui .k2b-app-workspace__content{display:flex;grid-area:content;overflow:hidden;flex-direction:column;min-width:0;min-height:0}.k2b-ui .k2b-app-workspace__sidebar{display:none;overflow:hidden;background:var(--k2b-surface);flex-direction:column;width:100%;min-width:0}.k2b-ui .k2b-app-workspace__sidebar-desktop{display:none;container-type:inline-size}.k2b-ui .k2b-app-workspace__sidebar-item[data-disabled=true]{pointer-events:none;opacity:.5}.k2b-ui .k2b-app-workspace__main-pane,.k2b-ui .k2b-app-workspace__drawer{display:flex;overflow:auto;flex-direction:column;flex-shrink:0;width:100%;min-width:0;min-height:0}.k2b-ui .k2b-app-workspace__main-pane{scrollbar-gutter:stable}.k2b-ui .k2b-app-workspace__main-pane[data-scroll=false]{overflow:hidden;scrollbar-gutter:auto}.k2b-ui .k2b-app-workspace__main-pane[data-surface=navigation]{background:var(--k2b-surface-muted);gap:.5rem;padding:.5rem}.k2b-ui .k2b-app-workspace__drawer{grid-area:drawer;height:var(--k2b-workspace-panel-size);border-top:1px solid var(--k2b-border);background:var(--k2b-surface-muted)}.k2b-ui .k2b-app-workspace__drawer[hidden]{display:none}.k2b-ui .k2b-app-workspace__resize:has(+[hidden]){display:none}.k2b-ui .k2b-app-workspace__sidebar,.k2b-ui .k2b-app-workspace__drawer,.k2b-ui .k2b-app-workspace__main:not(.has-panes),.k2b-ui .k2b-app-workspace__main.has-panes>[data-workspace-main-region]{border-bottom:var(--k2b-workspace-inset-bottom)solid transparent}.k2b-ui :-webkit-any(.k2b-app-workspace__main,.k2b-app-workspace__main-pane):-webkit-any([data-scroll-fade=bottom],[data-scroll-fade=both]){mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade-top),#000 calc(100% - var(--k2b-workspace-inset-bottom) - var(--scroll-fade-bottom)),transparent calc(100% - var(--k2b-workspace-inset-bottom)))}.k2b-ui :-moz-any(.k2b-app-workspace__main,.k2b-app-workspace__main-pane):-moz-any([data-scroll-fade=bottom],[data-scroll-fade=both]){mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade-top),#000 calc(100% - var(--k2b-workspace-inset-bottom) - var(--scroll-fade-bottom)),transparent calc(100% - var(--k2b-workspace-inset-bottom)))}.k2b-ui :is(.k2b-app-workspace__main,.k2b-app-workspace__main-pane):is([data-scroll-fade=bottom],[data-scroll-fade=both]){mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade-top),#000 calc(100% - var(--k2b-workspace-inset-bottom) - var(--scroll-fade-bottom)),transparent calc(100% - var(--k2b-workspace-inset-bottom)))}@media (forced-colors:active){.k2b-ui :-webkit-any(.k2b-app-workspace__main,.k2b-app-workspace__main-pane)[data-scroll-fade]{mask-image:none}.k2b-ui :-moz-any(.k2b-app-workspace__main,.k2b-app-workspace__main-pane)[data-scroll-fade]{mask-image:none}.k2b-ui :is(.k2b-app-workspace__main,.k2b-app-workspace__main-pane)[data-scroll-fade]{mask-image:none}}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__drawer:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__drawer:not([hidden])) .k2b-app-workspace__main{--k2b-workspace-inset-bottom:0px}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__drawer:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__drawer:not([hidden])) .k2b-app-workspace__main{--k2b-workspace-inset-bottom:0px}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__drawer:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__drawer:not([hidden])) .k2b-app-workspace__main{--k2b-workspace-inset-bottom:0px}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__drawer:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__drawer:not([hidden])) .k2b-app-workspace__main{--k2b-workspace-inset-bottom:0px}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__drawer:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__drawer:not([hidden])) .k2b-app-workspace__main{--k2b-workspace-inset-bottom:0px}.k2b-ui .k2b-app-workspace__sidebar[hidden]{display:none}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[hidden],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[hidden])>.k2b-app-workspace__content>.k2b-app-workspace__main>:-webkit-any(.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary),.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary)+.k2b-app-workspace__resize,.k2b-app-workspace__resize:has(+.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary))){display:none}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[hidden],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[hidden])>.k2b-app-workspace__content>.k2b-app-workspace__main>:-moz-any(.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary),.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary)+.k2b-app-workspace__resize,.k2b-app-workspace__resize:has(+.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary))){display:none}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[hidden],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[hidden])>.k2b-app-workspace__content>.k2b-app-workspace__main>:-webkit-any(.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary),.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary)+.k2b-app-workspace__resize,.k2b-app-workspace__resize:has(+.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary))){display:none}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[hidden],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[hidden])>.k2b-app-workspace__content>.k2b-app-workspace__main>:-moz-any(.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary),.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary)+.k2b-app-workspace__resize,.k2b-app-workspace__resize:has(+.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary))){display:none}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[hidden],>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar[hidden])>.k2b-app-workspace__content>.k2b-app-workspace__main>:is(.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary),.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary)+.k2b-app-workspace__resize,.k2b-app-workspace__resize:has(+.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary))){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-workspace-hide-preview=true]{opacity:.5}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true])>.k2b-app-workspace__content>.k2b-app-workspace__main>.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary){opacity:.5}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true])>.k2b-app-workspace__content>.k2b-app-workspace__main>.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary){opacity:.5}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true])>.k2b-app-workspace__content>.k2b-app-workspace__main>.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary){opacity:.5}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true])>.k2b-app-workspace__content>.k2b-app-workspace__main>.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary){opacity:.5}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true],>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-workspace-hide-preview=true])>.k2b-app-workspace__content>.k2b-app-workspace__main>.k2b-app-workspace__main-pane[data-surface=navigation]:not(.is-primary){opacity:.5}.k2b-ui .k2b-app-workspace__resize{position:absolute;z-index:20;display:none;width:var(--k2b-workspace-resize-hit-size);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;top:0;bottom:0;transform:translate(-50%)}.k2b-ui .k2b-app-workspace[data-workspace-resizable=false] .k2b-app-workspace__resize{display:none}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=sidebar]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=drawer]{top:auto;right:0;bottom:var(--k2b-workspace-panel-size);height:var(--k2b-workspace-resize-hit-size);cursor:row-resize;width:auto;left:0;transform:translateY(50%)}.k2b-ui .k2b-app-workspace__resize:before{position:absolute;content:"";opacity:0;background:var(--k2b-border-strong);width:1px;transition:opacity .12s ease-out;top:0;bottom:0;left:50%;transform:translate(-50%)}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=drawer]:before{width:auto;height:1px;inset:50% 0 auto;transform:translateY(-50%)}.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-shadow=true]:after{position:absolute;content:"";opacity:0;pointer-events:none;background:linear-gradient(270deg,#18181b09,#18181b04 45%,#0000);width:.875rem;transition:opacity .15s ease-out;top:0;bottom:0;right:50%}.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-shadow=true][data-workspace-resize-edge=start]:after{background:linear-gradient(90deg,#18181b09,#18181b04 45%,#0000);left:50%;right:auto}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=drawer][data-workspace-resize-shadow=true]:after{background:linear-gradient(#18181b09,#18181b04 45%,#0000);width:auto;height:.875rem;inset:50% 0 auto}.k2b-ui .k2b-app-workspace__resize>span{position:absolute;opacity:0;background:var(--k2b-border-strong);border-radius:999px;width:3px;height:2rem;transition:opacity .12s ease-out;top:50%;left:50%;transform:translate(-50%,-50%)}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=drawer]>span{width:2rem;height:3px}.k2b-ui .k2b-app-workspace__resize:-webkit-any([data-app-workspace-resize=sidebar],[data-app-workspace-resize=pane]):before{display:none}.k2b-ui .k2b-app-workspace__resize:-moz-any([data-app-workspace-resize=sidebar],[data-app-workspace-resize=pane]):before{display:none}.k2b-ui .k2b-app-workspace__resize:is([data-app-workspace-resize=sidebar],[data-app-workspace-resize=pane]):before{display:none}.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-active=true]{outline:0;background:0 0}.k2b-ui .k2b-app-workspace__resize:-webkit-any(:hover,:focus-visible){outline:0;background:0 0}.k2b-ui .k2b-app-workspace__resize:-moz-any(:hover,:focus-visible){outline:0;background:0 0}.k2b-ui .k2b-app-workspace__resize:is(:hover,:focus-visible){outline:0;background:0 0}.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-active=true]:before,.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-shadow=true][data-workspace-resize-active=true]:after,.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-active=true]>span{opacity:1}.k2b-ui .k2b-app-workspace__resize:-webkit-any(:hover,:focus-visible):before{opacity:1}.k2b-ui .k2b-app-workspace__resize:-moz-any(:hover,:focus-visible):before{opacity:1}.k2b-ui .k2b-app-workspace__resize:is(:hover,:focus-visible):before{opacity:1}.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-shadow=true]:-webkit-any(:hover,:focus-visible):after{opacity:1}.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-shadow=true]:-moz-any(:hover,:focus-visible):after{opacity:1}.k2b-ui .k2b-app-workspace__resize[data-workspace-resize-shadow=true]:is(:hover,:focus-visible):after{opacity:1}.k2b-ui .k2b-app-workspace__resize:-webkit-any(:hover,:focus-visible)>span{opacity:1}.k2b-ui .k2b-app-workspace__resize:-moz-any(:hover,:focus-visible)>span{opacity:1}.k2b-ui .k2b-app-workspace__resize:is(:hover,:focus-visible)>span{opacity:1}.k2b-ui .k2b-app-workspace__detail{--k2b-workspace-detail-waiting:0;--k2b-detail-panel-scroll-inset:.5rem;position:fixed;z-index:20;display:flex;height:var(--k2b-workspace-detail-sheet-height,min(55svh,55%));overflow:auto;padding:0 .5rem env(safe-area-inset-bottom,0px);border-radius:var(--k2b-radius-dialog)var(--k2b-radius-dialog)0 0;color:var(--k2b-text);background:var(--k2b-surface-elevated);overscroll-behavior:contain;flex-direction:column;gap:.75rem;min-width:0;min-height:0;bottom:0;left:0;right:0;box-shadow:0 -10px 36px #09090b29}.k2b-ui[data-theme=dark] .k2b-app-workspace__detail,.k2b-ui.k2b-dark .k2b-app-workspace__detail,.dark .k2b-ui .k2b-app-workspace__detail{box-shadow:0 -10px 36px #00000080}.k2b-ui .k2b-app-workspace__detail[data-workspace-detail-sheet=full]{height:var(--k2b-workspace-detail-sheet-height,min(100dvh - .5rem - env(safe-area-inset-top,0px),100% - .5rem))}.k2b-ui .k2b-app-workspace__detail[hidden]{display:none;pointer-events:none}.k2b-ui .k2b-app-workspace__detail-grabber{display:grid;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;place-items: center;height:1.75rem;margin:0 -.5rem -.75rem;padding:0}.k2b-ui .k2b-app-workspace__detail-grabber>span{background:var(--k2b-border-strong);border-radius:999px;width:2.25rem;height:.25rem}.k2b-ui .k2b-app-workspace__detail-grabber:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-app-workspace__detail :is(.k2b-detail-panel__summary,.k2b-detail-panel__group,.k2b-detail-panel__body>.k2b-detail-panel__section,.k2b-detail-panel .k2b-discussion[data-surface=default]){background:0 0;padding:0}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__group{gap:1.5rem}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__group>:-webkit-any(.k2b-detail-panel__section,.k2b-discussion){padding:0}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__group>:-moz-any(.k2b-detail-panel__section,.k2b-discussion){padding:0}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__group>:is(.k2b-detail-panel__section,.k2b-discussion){padding:0}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__group>:-webkit-any(.k2b-detail-panel__section,.k2b-discussion)+:-webkit-any(.k2b-detail-panel__section,.k2b-discussion[data-surface=default]){padding:0}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__group>:-moz-any(.k2b-detail-panel__section,.k2b-discussion)+:-moz-any(.k2b-detail-panel__section,.k2b-discussion[data-surface=default]){padding:0}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__group>:is(.k2b-detail-panel__section,.k2b-discussion)+:is(.k2b-detail-panel__section,.k2b-discussion[data-surface=default]){padding:0}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__header{scrollbar-width:thin}.k2b-ui .k2b-app-workspace__detail .k2b-detail-panel__body{scrollbar-width:thin;gap:1.5rem;padding-inline-end:calc(var(--k2b-detail-panel-scroll-inset,0rem) + .5rem)}@media (max-width:47.999rem){.k2b-ui .k2b-app-workspace__detail[data-workspace-detail-phone=page]{z-index:30;padding-top:env(safe-area-inset-top,0px);padding-inline:max(.5rem,env(safe-area-inset-left,0px))max(.5rem,env(safe-area-inset-right,0px));background:var(--k2b-surface);box-shadow:none;border-radius:0;height:auto;inset:0}.k2b-ui .k2b-app-workspace__detail[data-workspace-detail-phone=page] .k2b-app-workspace__detail-grabber{display:none}.k2b-ui .k2b-app-workspace__detail:not([data-workspace-detail-phone=page]) .k2b-detail-panel__header{touch-action:none}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:is([hidden],[data-workspace-detail-phone=page])),>:is(solid-island,solid-client)>.k2b-app-workspace__detail:not(:is([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])))>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])))>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])))>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])))>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:is([hidden],[data-workspace-detail-phone=page])),>:is(solid-island,solid-client)>.k2b-app-workspace__detail:not(:is([hidden],[data-workspace-detail-phone=page])))>:is(solid-island,solid-client)>.k2b-app-workspace__main:after{content:"";flex:none;height:55svh;max-height:calc(100% - 15rem)}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:is([hidden],[data-workspace-detail-phone=page])),>:is(solid-island,solid-client)>.k2b-app-workspace__detail:not(:is([hidden],[data-workspace-detail-phone=page])))>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])))>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])))>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-webkit-any([hidden],[data-workspace-detail-phone=page])))>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not(:-moz-any([hidden],[data-workspace-detail-phone=page])))>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__main{scroll-padding-bottom:55svh}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail:not(:is([hidden],[data-workspace-detail-phone=page])),>:is(solid-island,solid-client)>.k2b-app-workspace__detail:not(:is([hidden],[data-workspace-detail-phone=page])))>:is(solid-island,solid-client)>.k2b-app-workspace__main{scroll-padding-bottom:55svh}}@media (min-width:48rem){.k2b-ui .k2b-app-workspace{--k2b-workspace-host-width:100cqi;--k2b-workspace-main-extra-grid:clamp(0px,var(--k2b-workspace-main-min-grid) - 20rem,100cqi - var(--k2b-workspace-sidebar-space) - 20rem + 1px);--k2b-workspace-main-extra:clamp(0px,var(--k2b-workspace-main-min) - 20rem,100cqi - var(--k2b-workspace-sidebar-space) - 20rem + 1px);--k2b-workspace-detail-column:clamp(0px,(100% - var(--k2b-workspace-detail-fit) + .0078125px)*1000000,min(var(--k2b-workspace-detail-track),100% - 20rem));container:k2b-workspace/inline-size;grid-template-areas:"head detail" "mobile detail" "content detail" "drawer detail";grid-template-columns:calc(100% + var(--k2b-workspace-main-extra-grid) - var(--k2b-workspace-detail-column))var(--k2b-workspace-detail-column);padding-inline-end:calc(var(--k2b-workspace-sidebar-space) + var(--k2b-workspace-main-extra))}.k2b-ui .k2b-app-workspace>.k2b-app-workspace__content{--k2b-workspace-width:calc(100cqi + 2px + var(--k2b-workspace-sidebar-space) + clamp(0px,var(--k2b-workspace-main-min-cq) - 20rem,var(--k2b-workspace-host-width) - var(--k2b-workspace-sidebar-space) - 20rem + 1px))}.k2b-ui .k2b-app-workspace>:-webkit-any(solid-island,solid-client){--k2b-workspace-width:calc(100cqi + 2px + var(--k2b-workspace-sidebar-space) + clamp(0px,var(--k2b-workspace-main-min-cq) - 20rem,var(--k2b-workspace-host-width) - var(--k2b-workspace-sidebar-space) - 20rem + 1px))}.k2b-ui .k2b-app-workspace>:-moz-any(solid-island,solid-client){--k2b-workspace-width:calc(100cqi + 2px + var(--k2b-workspace-sidebar-space) + clamp(0px,var(--k2b-workspace-main-min-cq) - 20rem,var(--k2b-workspace-host-width) - var(--k2b-workspace-sidebar-space) - 20rem + 1px))}.k2b-ui .k2b-app-workspace>:is(solid-island,solid-client){--k2b-workspace-width:calc(100cqi + 2px + var(--k2b-workspace-sidebar-space) + clamp(0px,var(--k2b-workspace-main-min-cq) - 20rem,var(--k2b-workspace-host-width) - var(--k2b-workspace-sidebar-space) - 20rem + 1px))}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){--k2b-workspace-detail-track:calc(max(var(--k2b-detail-min),min(var(--k2b-detail-size),var(--k2b-detail-max))) + var(--k2b-workspace-detail-inset))}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){--k2b-workspace-detail-track:calc(max(var(--k2b-detail-min),min(var(--k2b-detail-size),var(--k2b-detail-max))) + var(--k2b-workspace-detail-inset))}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){--k2b-workspace-detail-track:calc(max(var(--k2b-detail-min),min(var(--k2b-detail-size),var(--k2b-detail-max))) + var(--k2b-workspace-detail-inset))}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){--k2b-workspace-detail-track:calc(max(var(--k2b-detail-min),min(var(--k2b-detail-size),var(--k2b-detail-max))) + var(--k2b-workspace-detail-inset))}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){--k2b-workspace-detail-track:calc(max(var(--k2b-detail-min),min(var(--k2b-detail-size),var(--k2b-detail-max))) + var(--k2b-workspace-detail-inset))}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-fit:40.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-fit:40.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-fit:40.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-fit:40.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-fit:40.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-fit:46.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-fit:46.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-fit:46.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-fit:46.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-fit:46.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-fit:50.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-fit:50.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-fit:50.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-fit:50.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-fit:50.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-fit:54.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-fit:54.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-fit:54.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-fit:54.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-fit:54.5rem}.k2b-ui .k2b-app-workspace__detail{position:absolute;top:var(--k2b-workspace-detail-inset);right:var(--k2b-workspace-detail-inset);bottom:calc(var(--k2b-workspace-detail-inset) + var(--k2b-workspace-inset-bottom));width:max(var(--k2b-workspace-panel-min),100% - var(--k2b-workspace-detail-inset));grid-area:detail;box-shadow:none;background:0 0;border-radius:0;height:auto;padding-bottom:0;left:auto}.k2b-ui[data-theme=dark] .k2b-app-workspace__detail,.k2b-ui.k2b-dark .k2b-app-workspace__detail,.dark .k2b-ui .k2b-app-workspace__detail{box-shadow:none}.k2b-ui .k2b-app-workspace__detail-grabber{display:none}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=detail]{top:1.5rem;right:calc(max(var(--k2b-workspace-panel-min),100% - var(--k2b-workspace-detail-inset)) + var(--k2b-workspace-detail-inset));z-index:21;grid-area:detail;bottom:1.5rem;transform:translate(50%)}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=detail]:before{display:none}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=detail]>span{width:4px;height:2.75rem}}.k2b-ui .k2b-detail-trail{border-radius:var(--k2b-radius-surface);scroll-padding-inline-end:var(--k2b-detail-space,0px);padding-inline-end:var(--k2b-detail-space,0px)}.k2b-ui .k2b-paper .k2b-detail-trail{border-radius:calc(var(--k2b-radius-surface) - 1px)}.k2b-ui .k2b-detail-trail>.k2b-data-table{width:calc(100% + var(--k2b-workspace-detail-track) + var(--k2b-detail-space,0px))}@media (prefers-reduced-motion:no-preference){.k2b-ui .k2b-app-workspace[data-workspace-motion] .k2b-app-workspace__detail{transition:transform .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),display .22s allow-discrete}.k2b-ui .k2b-app-workspace[data-workspace-motion] .k2b-app-workspace__detail[hidden]{transition-duration:.16s;transition-timing-function:ease-in;transform:translateY(100%)}@starting-style{.k2b-ui .k2b-app-workspace[data-workspace-motion] .k2b-app-workspace__detail:not([hidden]){transform:translateY(100%)}}}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.k2b-ui .k2b-app-workspace[data-workspace-motion] .k2b-app-workspace__detail{transition:transform .14s cubic-bezier(.2,.8,.2,1),display .14s allow-discrete}.k2b-ui .k2b-app-workspace[data-workspace-motion] .k2b-app-workspace__detail[hidden]{transform:translateX(calc(100% + var(--k2b-workspace-detail-inset)));transition-duration:.14s;transition-timing-function:ease-in}@starting-style{.k2b-ui .k2b-app-workspace[data-workspace-motion] .k2b-app-workspace__detail:not([hidden]){transform:translateX(calc(100% + var(--k2b-workspace-detail-inset)))}}.k2b-ui .k2b-app-workspace[data-workspace-motion]{transition:--k2b-workspace-detail-track 0s linear .14s,--k2b-workspace-detail-fit 0s linear .14s}.k2b-ui .k2b-app-workspace[data-workspace-motion]:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){transition:none}.k2b-ui .k2b-app-workspace[data-workspace-motion]:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){transition:none}.k2b-ui .k2b-app-workspace[data-workspace-motion]:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){transition:none}.k2b-ui .k2b-app-workspace[data-workspace-motion]:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){transition:none}.k2b-ui .k2b-app-workspace[data-workspace-motion]:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail:not([hidden]),>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail:not([hidden])){transition:none}}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-workspace-detail-dragging]{transition:none}.k2b-ui .k2b-floating-window[data-mobile=true]{width:auto;max-width:none;height:auto;max-height:none;inset:.5rem;transform:none}@media (min-width:40rem){.k2b-ui .k2b-app-overview__panel-header{flex-direction:row;justify-content:space-between;align-items: flex-end}.k2b-ui .k2b-app-overview__toolbar{width:20rem}}@media (max-width:39.999rem){.k2b-ui .k2b-settings-page__actions{justify-content:flex-start;width:100%}.k2b-ui .k2b-settings-page__footer{align-items: flex-start}.k2b-ui .k2b-settings__section{padding:1.25rem .75rem}.k2b-ui .k2b-settings-group__header,.k2b-ui .k2b-settings-collection__header{flex-direction:column;align-items:stretch}.k2b-ui .k2b-settings-group__action,.k2b-ui .k2b-settings-collection__action{justify-content:flex-start}.k2b-ui .k2b-settings-collection__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: flex-start}.k2b-ui .k2b-settings-collection__item-status,.k2b-ui .k2b-settings-collection__item-actions{grid-column:2;justify-content:flex-start}.k2b-ui .k2b-settings-collection__item:has(>.k2b-settings-collection__item-icon+.k2b-settings-collection__item-copy~.k2b-settings-collection__item-actions){grid-template-columns:auto minmax(0,1fr)auto}.k2b-ui .k2b-settings-collection__item-icon~.k2b-settings-collection__item-actions{grid-column:3;grid-row:1;align-self: center}.k2b-ui .k2b-settings-collection__item-icon~.k2b-settings-collection__item-status{grid-column:2/-1;grid-row:auto}.k2b-ui .k2b-settings-collection__item-icon~.k2b-settings-collection__item-actions:has(.k2b-button:not(.k2b-icon-button)){grid-column:2/-1;grid-row:auto}.k2b-ui .k2b-settings__footer{flex-direction:column;align-items:stretch;padding-inline-start:.75rem;padding-inline-end:.75rem}}@media (min-width:48rem){.k2b-ui .k2b-settings{grid-template-columns:11.5rem minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.k2b-ui .k2b-settings__close{position:absolute;z-index:2;margin:0;top:1rem;right:1rem}.k2b-ui .k2b-settings__rail{border-right:1px solid var(--k2b-border);background:var(--k2b-surface-muted)}.k2b-ui .k2b-settings__content{grid-area:1/2;border-top:0}.k2b-ui .k2b-settings__tabs{overflow-x:hidden;overflow-y:auto;flex-direction:column;height:100%;padding:1rem .75rem}.k2b-ui .k2b-settings__tab-group{flex-direction:column;margin-top:.75rem}.k2b-ui .k2b-settings__tab-group:first-child{margin-top:0}.k2b-ui .k2b-settings__tab-group+.k2b-settings__tab-group{border-left:0;padding-left:0}.k2b-ui .k2b-settings__tab-group-label{display:block}.k2b-ui .k2b-settings__tabs button{width:100%}.k2b-ui .k2b-settings__section{padding:2.25rem 3.5rem 2.25rem 2.25rem}}@container k2b-app-area (width>=64rem){.k2b-ui .k2b-app-overview__columns{flex-direction:row;align-items: flex-start}.k2b-ui .k2b-app-overview__main{flex:auto;min-width:0}.k2b-ui .k2b-app-overview__aside{flex:0 0 24rem}}@container k2b-app-area (width>=64rem){.k2b-ui .k2b-app-workspace{--k2b-workspace-sidebar-form:column}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar,>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar){--k2b-workspace-sidebar-track:clamp(0px,(100% - 20rem + .0078125px)*1000000,var(--k2b-workspace-sidebar-space));grid-template-areas:"sidebar head detail" "sidebar content detail" "sidebar drawer detail";grid-template-columns:var(--k2b-workspace-sidebar-track)calc(100% + var(--k2b-workspace-main-extra-grid) + var(--k2b-workspace-sidebar-space) - var(--k2b-workspace-sidebar-track) - var(--k2b-workspace-detail-column))var(--k2b-workspace-detail-column);grid-template-rows:auto minmax(0,1fr)auto}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar,>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar){--k2b-workspace-sidebar-track:clamp(0px,(100% - 20rem + .0078125px)*1000000,var(--k2b-workspace-sidebar-space));grid-template-areas:"sidebar head detail" "sidebar content detail" "sidebar drawer detail";grid-template-columns:var(--k2b-workspace-sidebar-track)calc(100% + var(--k2b-workspace-main-extra-grid) + var(--k2b-workspace-sidebar-space) - var(--k2b-workspace-sidebar-track) - var(--k2b-workspace-detail-column))var(--k2b-workspace-detail-column);grid-template-rows:auto minmax(0,1fr)auto}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar,>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar){--k2b-workspace-sidebar-track:clamp(0px,(100% - 20rem + .0078125px)*1000000,var(--k2b-workspace-sidebar-space));grid-template-areas:"sidebar head detail" "sidebar content detail" "sidebar drawer detail";grid-template-columns:var(--k2b-workspace-sidebar-track)calc(100% + var(--k2b-workspace-main-extra-grid) + var(--k2b-workspace-sidebar-space) - var(--k2b-workspace-sidebar-track) - var(--k2b-workspace-detail-column))var(--k2b-workspace-detail-column);grid-template-rows:auto minmax(0,1fr)auto}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar,>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar){--k2b-workspace-sidebar-track:clamp(0px,(100% - 20rem + .0078125px)*1000000,var(--k2b-workspace-sidebar-space));grid-template-areas:"sidebar head detail" "sidebar content detail" "sidebar drawer detail";grid-template-columns:var(--k2b-workspace-sidebar-track)calc(100% + var(--k2b-workspace-main-extra-grid) + var(--k2b-workspace-sidebar-space) - var(--k2b-workspace-sidebar-track) - var(--k2b-workspace-detail-column))var(--k2b-workspace-detail-column);grid-template-rows:auto minmax(0,1fr)auto}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar,>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar){--k2b-workspace-sidebar-track:clamp(0px,(100% - 20rem + .0078125px)*1000000,var(--k2b-workspace-sidebar-space));grid-template-areas:"sidebar head detail" "sidebar content detail" "sidebar drawer detail";grid-template-columns:var(--k2b-workspace-sidebar-track)calc(100% + var(--k2b-workspace-main-extra-grid) + var(--k2b-workspace-sidebar-space) - var(--k2b-workspace-sidebar-track) - var(--k2b-workspace-detail-column))var(--k2b-workspace-detail-column);grid-template-rows:auto minmax(0,1fr)auto}.k2b-ui .k2b-app-workspace:where(:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))){--k2b-workspace-sidebar-space:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:where(:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))){--k2b-workspace-sidebar-space:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:where(:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))){--k2b-workspace-sidebar-space:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:where(:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))){--k2b-workspace-sidebar-space:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:where(:has(>.k2b-app-workspace__sidebar:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))){--k2b-workspace-sidebar-space:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-mobile=stacked],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-mobile=stacked]){--k2b-workspace-sidebar-track:var(--k2b-workspace-sidebar-space)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-mobile=stacked],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-mobile=stacked]){--k2b-workspace-sidebar-track:var(--k2b-workspace-sidebar-space)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-mobile=stacked],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-mobile=stacked]){--k2b-workspace-sidebar-track:var(--k2b-workspace-sidebar-space)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-mobile=stacked],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-mobile=stacked]){--k2b-workspace-sidebar-track:var(--k2b-workspace-sidebar-space)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar[data-mobile=stacked],>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar[data-mobile=stacked]){--k2b-workspace-sidebar-track:var(--k2b-workspace-sidebar-space)}.k2b-ui .k2b-app-workspace__sidebar{display:flex;width:var(--k2b-workspace-sidebar-width,13rem);grid-area:sidebar}.k2b-ui .k2b-app-workspace__sidebar-desktop{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0;padding:.5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]))>:is(solid-island,solid-client)>.k2b-app-workspace__resize[data-app-workspace-resize=drawer]{left:var(--k2b-workspace-sidebar-width,13rem)}}@media (min-width:48rem){.k2b-ui .k2b-app-workspace__resize{display:block}.k2b-ui .k2b-app-workspace__content,.k2b-ui .k2b-app-workspace__main.has-panes{flex-direction:row}.k2b-ui .k2b-app-workspace__main.has-panes>[data-workspace-main-region]{display:flex}.k2b-ui .k2b-app-workspace__main-pane{--k2b-workspace-pane-fit:clamp(var(--k2b-workspace-panel-min,0px),100% - 320px,var(--k2b-workspace-panel-size));width:var(--k2b-workspace-pane-fit);flex:0 0 var(--k2b-workspace-pane-fit)}.k2b-ui .k2b-app-workspace__main-pane:has(~[data-workspace-main-region]){background-clip:padding-box;border-right:.75rem solid #0000}.k2b-ui .k2b-app-workspace__main>.k2b-app-workspace__main-pane:has(~[data-workspace-main-region])+.k2b-app-workspace__resize[data-app-workspace-resize=pane]{margin-inline-start:-1rem;margin-inline-end:-.25rem}.k2b-ui .k2b-app-workspace__main-pane.is-primary{flex:auto;width:auto}.k2b-ui .k2b-app-workspace__main>.k2b-app-workspace__resize[data-app-workspace-resize=pane]{position:relative;flex:0 0 var(--k2b-workspace-resize-hit-size);height:auto;margin-inline-start:-.625rem;margin-inline-end:-.625rem;inset:auto;transform:none}.k2b-ui .k2b-app-workspace__drawer[data-workspace-resizable=true]{height:var(--k2b-workspace-panel-size)}}.k2b-ui .k2b-app-workspace__head{display:none;grid-area:head;background:var(--k2b-surface);align-items: center;gap:.25rem;min-width:0;min-height:2.875rem;padding:.25rem .5rem}.k2b-ui .k2b-app-workspace__head[data-trail=up]{display:flex}.k2b-ui:has(.k2b-page-title:not([data-fallback])) .k2b-app-workspace__head{display:none}.k2b-ui:has(.k2b-page-title:not([data-fallback])) .k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title{display:none}.k2b-ui .k2b-app-workspace__head-toggle{display:none}.k2b-ui .k2b-app-workspace__head-heading{display:none;margin:0}.k2b-ui .k2b-app-workspace__head-lead{display:flex;flex:1 1 0;align-items: center;gap:.25rem;min-width:0}.k2b-ui .k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head[data-row][data-row][data-row]:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;padding:.5rem var(--k2b-workspace-head-end,.75rem).5rem .75rem;overflow:visible;clip-path:none;white-space:normal;align-items: flex-start;gap:.5rem;width:auto;height:auto;min-height:3.5rem;margin:0}.k2b-ui .k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head[data-row][data-row][data-row]:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;padding:.5rem var(--k2b-workspace-head-end,.75rem).5rem .75rem;overflow:visible;clip-path:none;white-space:normal;align-items: flex-start;gap:.5rem;width:auto;height:auto;min-height:3.5rem;margin:0}.k2b-ui .k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head[data-row][data-row][data-row]:is([data-trail],:not([data-trail])){position:static;display:flex;padding:.5rem var(--k2b-workspace-head-end,.75rem).5rem .75rem;overflow:visible;clip-path:none;white-space:normal;align-items: flex-start;gap:.5rem;width:auto;height:auto;min-height:3.5rem;margin:0}.k2b-ui .k2b-app-workspace__head[data-row]{--k2b-workspace-head-line:2.5rem}.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead{container:k2b-head-lead/inline-size;flex-wrap:wrap;gap:.25rem .5rem}.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-page-title{min-height:var(--k2b-workspace-head-line);flex:0 auto}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:not(:has(.k2b-app-workspace__main h1))>.k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-heading{display:block}.k2b-ui .k2b-app-workspace__head[data-row]:not([data-trail=up])>.k2b-app-workspace__head-lead>.k2b-page-title{display:none}.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-heading{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0}.k2b-ui :-webkit-any(.k2b-app-workspace__head-views,.k2b-app-workspace__head-filters){display:flex;min-height:var(--k2b-workspace-head-line,2.5rem);flex:0 auto;align-items: center;min-width:0;max-width:100%}.k2b-ui :-moz-any(.k2b-app-workspace__head-views,.k2b-app-workspace__head-filters){display:flex;min-height:var(--k2b-workspace-head-line,2.5rem);flex:0 auto;align-items: center;min-width:0;max-width:100%}.k2b-ui :is(.k2b-app-workspace__head-views,.k2b-app-workspace__head-filters){display:flex;min-height:var(--k2b-workspace-head-line,2.5rem);flex:0 auto;align-items: center;min-width:0;max-width:100%}.k2b-ui .k2b-app-workspace__head-filters{overflow:auto hidden;scrollbar-width:none;gap:.375rem}.k2b-ui .k2b-app-workspace__head-filters,.k2b-ui .k2b-app-workspace__head-views .k2b-view-tabs__list{margin:-.25rem;padding:.25rem}.k2b-ui .k2b-app-workspace__head-filters{scroll-padding-inline:.25rem}.k2b-ui .k2b-app-workspace__head-filters::-webkit-scrollbar{display:none}.k2b-ui .k2b-app-workspace__head-filters>*{flex:none}.k2b-ui .k2b-app-workspace__head-filters .k2b-filter-chip{min-height:2rem;padding-block-start:.375rem;padding-block-end:.375rem}.k2b-ui .k2b-app-workspace__head-reset{min-height:2rem;font-size:.75rem}.k2b-ui .k2b-app-workspace__head-count{display:flex;height:var(--k2b-workspace-head-line,2.5rem);overflow:hidden;color:var(--k2b-text-muted);font-size:.75rem;line-height:var(--k2b-workspace-head-line,2.5rem);flex-wrap:wrap;flex:1 1 0;align-content: flex-start;min-width:0}.k2b-ui .k2b-app-workspace__head-count:before{content:"";height:var(--k2b-workspace-head-line,2.5rem);width:0}.k2b-ui .k2b-app-workspace__head-count>span{white-space:nowrap;padding-inline-start:.25rem;padding-inline-end:.25rem}.k2b-ui .k2b-app-workspace__head-actions{display:flex;min-height:var(--k2b-workspace-head-line,2.5rem);flex:none;align-items: center;gap:.25rem}@container k2b-head-lead (width<40rem){.k2b-ui .k2b-app-workspace__head-lead .k2b-view-tabs__item[data-compact-hidden]{display:none}.k2b-ui .k2b-app-workspace__head-lead .k2b-view-tabs__more{display:flex}.k2b-ui .k2b-app-workspace__head-lead .k2b-view-tabs__more-count[data-level=wide]{display:none}.k2b-ui .k2b-app-workspace__head-lead .k2b-view-tabs__more-count[data-level=compact]{display:inline}}@media not all and (min-width:48rem){.k2b-ui .k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head[data-row][data-row][data-row]:-webkit-any([data-trail],:not([data-trail])){flex-wrap:wrap;align-items: center;gap:.25rem .5rem;padding:.5rem 1rem .25rem}.k2b-ui .k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head[data-row][data-row][data-row]:-moz-any([data-trail],:not([data-trail])){flex-wrap:wrap;align-items: center;gap:.25rem .5rem;padding:.5rem 1rem .25rem}.k2b-ui .k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head.k2b-app-workspace__head[data-row][data-row][data-row]:is([data-trail],:not([data-trail])){flex-wrap:wrap;align-items: center;gap:.25rem .5rem;padding:.5rem 1rem .25rem}.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead{display:contents}.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-page-title{flex:1 1 0}.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-views{flex:1 1 0;margin-inline-start:-1rem}.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-actions{order:1;margin-inline-start:auto}.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-filters{flex:100%;order:2;margin-inline-start:-1rem;margin-inline-end:-1rem}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace__head[data-row][data-trail=up]>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-views{flex:100%;order:2;margin-inline-start:-1rem;margin-inline-end:-1rem}.k2b-ui .k2b-app-workspace__head[data-row] .k2b-app-workspace__head-views>.k2b-view-tabs,.k2b-ui .k2b-app-workspace__head[data-row] .k2b-view-tabs__list{width:100%;margin-inline-start:0;margin-inline-end:0}.k2b-ui .k2b-app-workspace__head[data-row] .k2b-view-tabs__list,.k2b-ui .k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-filters{scroll-padding-inline:1rem;padding-inline-start:1rem;padding-inline-end:1rem}.k2b-ui .k2b-app-workspace__head[data-row] .k2b-view-tabs__item[data-compact-hidden]{display:none}.k2b-ui .k2b-app-workspace__head[data-row] .k2b-view-tabs__more{display:flex}.k2b-ui .k2b-app-workspace__head[data-row] .k2b-view-tabs__more-count[data-level=wide]{display:none}.k2b-ui .k2b-app-workspace__head[data-row] .k2b-view-tabs__more-count[data-level=compact]{display:inline}.k2b-ui .k2b-app-workspace__head-count{display:none}.k2b-ui .k2b-app-workspace__head-primary{border-radius:999px;width:3rem;min-width:3rem;height:3rem;min-height:3rem;padding:0}.k2b-ui .k2b-app-workspace__head-primary>i{font-size:1.25rem}.k2b-ui .k2b-app-workspace__head-primary-label{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}}@container k2b-app-area (width>=64rem){.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head[data-trail=up]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head[data-trail=up]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head[data-trail=up]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head[data-trail=up]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head[data-trail=up]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title{display:none}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title{display:none}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title{display:none}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title{display:none}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page])>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title{display:none}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page]):not(:has(.k2b-app-workspace__main h1))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-heading{display:block}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page]):not(:has(.k2b-app-workspace__main h1))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-heading{display:block}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page]):not(:has(.k2b-app-workspace__main h1))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-heading{display:block}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page]):not(:has(.k2b-app-workspace__main h1))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-heading{display:block}.k2b-ui .k2b-app-workspace:not([data-sidebar-collapsed=true]):has(>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page],>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]) [aria-current=page]):not(:has(.k2b-app-workspace__main h1))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-heading{display:block}.k2b-ui .k2b-app-workspace{--k2b-workspace-inner-radius:max(0px,var(--k2b-workspace-radius) - 1px);--k2b-workspace-start-radius:var(--k2b-workspace-inner-radius);overflow:visible}.k2b-ui .k2b-app-workspace[data-workspace-detail-sliding]{clip-path:inset(-4rem 0 -4rem -4rem)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden])){--k2b-workspace-start-radius:0px}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden])){--k2b-workspace-start-radius:0px}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden])){--k2b-workspace-start-radius:0px}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden])){--k2b-workspace-start-radius:0px}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden])){--k2b-workspace-start-radius:0px}.k2b-ui .k2b-app-workspace__head{background:0 0}.k2b-ui .k2b-app-workspace__sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-inner-radius)}.k2b-ui .k2b-app-workspace__sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-inner-radius)}.k2b-ui .k2b-app-workspace__sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-inner-radius)}.k2b-ui .k2b-app-workspace__sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-inner-radius)}.k2b-ui .k2b-app-workspace__sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-inner-radius)}.k2b-ui .k2b-app-workspace__sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-inner-radius)}.k2b-ui .k2b-app-workspace__sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-inner-radius)}.k2b-ui .k2b-app-workspace__sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-inner-radius)}.k2b-ui .k2b-app-workspace__content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-start-radius);border-top-right-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-start-radius);border-top-right-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-start-radius);border-top-right-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-start-radius);border-top-right-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--k2b-workspace-start-radius);border-top-right-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--k2b-workspace-start-radius);border-top-left-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__content:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--k2b-workspace-start-radius);border-top-left-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--k2b-workspace-start-radius);border-top-left-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__drawer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__drawer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--k2b-workspace-inner-radius);border-bottom-left-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__drawer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-start-radius)}.k2b-ui .k2b-app-workspace__drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--k2b-workspace-inner-radius);border-bottom-right-radius:var(--k2b-workspace-start-radius)}}@media (min-width:48rem){@container k2b-app-area (width<=63.999rem){.k2b-ui .k2b-app-workspace{--k2b-workspace-sidebar-form:overlay}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head{display:flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head{display:flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head{display:flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head{display:flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head{display:flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head[data-row]>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui .k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){position:absolute;z-index:30;display:flex;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);transition:transform .2s ease-out,visibility 0s linear .2s;top:0;bottom:0;left:0;transform:translate(-100%)}.k2b-ui .k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){position:absolute;z-index:30;display:flex;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);transition:transform .2s ease-out,visibility 0s linear .2s;top:0;bottom:0;left:0;transform:translate(-100%)}.k2b-ui .k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){position:absolute;z-index:30;display:flex;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);transition:transform .2s ease-out,visibility 0s linear .2s;top:0;bottom:0;left:0;transform:translate(-100%)}.k2b-ui .k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){position:absolute;z-index:30;display:flex;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);transition:transform .2s ease-out,visibility 0s linear .2s;top:0;bottom:0;left:0;transform:translate(-100%)}.k2b-ui .k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])){position:absolute;z-index:30;display:flex;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);transition:transform .2s ease-out,visibility 0s linear .2s;top:0;bottom:0;left:0;transform:translate(-100%)}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])){visibility:visible;transition:transform .2s ease-out;transform:none}.k2b-ui .k2b-app-workspace__sidebar:not([data-mobile=stacked])>.k2b-app-workspace__sidebar-desktop{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%;min-height:0;padding:.5rem}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=sidebar]{display:none}}}@media (min-width:48rem) and (prefers-reduced-motion:reduce){@container k2b-app-area (width<=63.999rem){.k2b-ui .k2b-app-workspace__sidebar:not([hidden]),.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not([hidden]){transition:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]){transition:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]){transition:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]){transition:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]){transition:none}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not([hidden]){transition:none}}}.k2b-ui .k2b-app-workspace__sidebar-all{display:none}@container k2b-app-area (width<=63.999rem){.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]{--k2b-workspace-chip-inset:clamp(1rem,3vw,2.5rem)}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]:not([hidden]){display:flex;padding:.75rem var(--k2b-workspace-chip-inset).25rem 0;grid-area:mobile;background:0 0;border-bottom-width:0;flex-direction:row;align-items: center;min-width:0}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop{display:flex;container-type:normal;padding:.25rem 0 .25rem var(--k2b-workspace-chip-inset);overflow:auto hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--k2b-workspace-chip-inset)1rem;scrollbar-width:none;--scroll-fade-size:1.5rem;flex:0 auto;align-items: center;gap:.5rem;min-width:0;margin-inline-end:.5rem}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop::-webkit-scrollbar{display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>:not(:-webkit-any(.k2b-app-workspace__sidebar-section,.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section>.k2b-app-workspace__sidebar-section-content>:not(:-webkit-any(.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>:not(:-moz-any(.k2b-app-workspace__sidebar-section,.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section>.k2b-app-workspace__sidebar-section-content>:not(:-moz-any(.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>:not(.k2b-app-workspace__sidebar-body:not([data-sidebar-mode=collapsed])),.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section>.k2b-app-workspace__sidebar-section-header{display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>:not(:-webkit-any(.k2b-app-workspace__sidebar-section,.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>:not(:-moz-any(.k2b-app-workspace__sidebar-section,.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>:not(:is(.k2b-app-workspace__sidebar-section,.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section>.k2b-app-workspace__sidebar-section-content>:not(:-webkit-any(.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section>.k2b-app-workspace__sidebar-section-content>:not(:-moz-any(.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section>.k2b-app-workspace__sidebar-section-content>:not(:is(.k2b-app-workspace__sidebar-item,.sr-only)){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section:-webkit-any([data-collapsible=true],[data-sidebar-mode=collapsed]){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section:-moz-any([data-collapsible=true],[data-sidebar-mode=collapsed]){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section:is([data-collapsible=true],[data-sidebar-mode=collapsed]){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body,.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section,.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop>.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-section>.k2b-app-workspace__sidebar-section-content:not([hidden]){display:contents}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-all{display:inline-flex;color:var(--k2b-text);background:var(--k2b-workspace-chip-background,var(--k2b-surface-muted));white-space:nowrap;border:0;border-radius:999px;flex:none;align-items: center;gap:.375rem;width:auto;min-width:0;max-width:15rem;height:2.25rem;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item){display:inline-flex;color:var(--k2b-text);background:var(--k2b-workspace-chip-background,var(--k2b-surface-muted));white-space:nowrap;border:0;border-radius:999px;flex:none;align-items: center;gap:.375rem;width:auto;min-width:0;max-width:15rem;height:2.25rem;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item).has-action{padding:0}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item).has-action>:not(.k2b-app-workspace__sidebar-item-main){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :-webkit-any(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) :-webkit-any(.k2b-app-workspace__sidebar-item-description,.k2b-app-workspace__sidebar-item-context){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :-moz-any(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) :-moz-any(.k2b-app-workspace__sidebar-item-description,.k2b-app-workspace__sidebar-item-context){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) :is(.k2b-app-workspace__sidebar-item-description,.k2b-app-workspace__sidebar-item-context){display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item).has-action>.k2b-app-workspace__sidebar-item-main{display:flex;border-radius:inherit;color:inherit;background:0 0;flex:auto;align-items: center;gap:.375rem;min-width:0;height:100%;min-height:0;padding:0 .875rem}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) .k2b-app-workspace__sidebar-item-icon{color:var(--k2b-app-workspace-active);background:0 0;width:1rem;height:1rem;font-size:.9375rem;line-height:1}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) .k2b-app-workspace__sidebar-item-copy{display:block;flex:0 auto;min-width:0}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) .k2b-app-workspace__sidebar-item-label{display:block}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) .k2b-app-workspace__sidebar-item-label:after{display:none}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) .k2b-app-workspace__sidebar-item-label-text{--k2b-truncate-fade-lines:1;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item) .k2b-app-workspace__sidebar-item-meta{font-variant-numeric:tabular-nums;flex-direction:row;align-items: center;gap:.25rem;min-width:0;font-size:.75rem;font-weight:600;line-height:1}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-all:hover{color:var(--k2b-text);background:color-mix(in srgb,var(--k2b-text)6%,var(--k2b-workspace-chip-background,var(--k2b-surface-muted)))}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item):hover{color:var(--k2b-text);background:color-mix(in srgb,var(--k2b-text)6%,var(--k2b-workspace-chip-background,var(--k2b-surface-muted)))}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :-webkit-any(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item):-webkit-any(.is-active,[aria-current],:has(>[aria-current])){color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected);font-weight:600}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :-moz-any(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item):-moz-any(.is-active,[aria-current],:has(>[aria-current])){color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected);font-weight:600}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item,.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item):is(.is-active,[aria-current],:has(>[aria-current])){color:var(--k2b-app-workspace-active);background:var(--k2b-app-workspace-selected);font-weight:600}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-all{cursor:pointer}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-all>i{color:var(--k2b-text-muted);font-size:.875rem}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-all:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}}@media (max-width:39.999rem){.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]{--k2b-workspace-chip-inset:1rem}}@media (any-pointer:coarse){@container k2b-app-area (width<=63.999rem){.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-all{position:relative}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item:not(.has-action),.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item:not(.has-action),.k2b-app-workspace__sidebar-item.has-action>.k2b-app-workspace__sidebar-item-main){position:relative}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-all:after{content:"";position:absolute;inset:-.25rem 0}.k2b-ui .k2b-app-workspace__sidebar[data-mobile=stacked]>.k2b-app-workspace__sidebar-desktop :is(.k2b-app-workspace__sidebar-body>.k2b-app-workspace__sidebar-item:not(.has-action),.k2b-app-workspace__sidebar-section-content>.k2b-app-workspace__sidebar-item:not(.has-action),.k2b-app-workspace__sidebar-item.has-action>.k2b-app-workspace__sidebar-item-main):after{content:"";position:absolute;inset:-.25rem 0}}}.k2b-ui .k2b-app-workspace__sidebar-sheet{display:flex;flex-direction:column;gap:.5rem;min-width:0}.k2b-ui .k2b-app-workspace__sidebar-sheet>.k2b-app-workspace__sidebar-body{overflow:visible;flex-direction:column;flex:none;align-items:stretch}.k2b-ui .k2b-app-workspace__sidebar-sheet .k2b-app-workspace__sidebar-section{flex-direction:column}.k2b-ui .k2b-app-workspace__sidebar-sheet .k2b-app-workspace__sidebar-section-header{display:flex}.k2b-ui .k2b-app-workspace__sidebar-sheet>.k2b-app-workspace__sidebar-footer{display:flex;flex-direction:column;gap:.125rem}@media (max-width:47.999rem){.k2b-ui .k2b-app-workspace__main.has-panes>[data-workspace-main-region]{display:none}.k2b-ui .k2b-app-workspace__main.has-panes>[data-workspace-main-region][data-workspace-mobile-active=true]{display:flex;flex:auto;min-width:0;min-height:0}.k2b-ui .k2b-app-workspace__drawer:not([hidden]){max-height:50%}}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto;flex-direction:row}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level]{--k2b-workspace-pane-fit:clamp(var(--k2b-workspace-panel-min,0px),100% - 320px,var(--k2b-workspace-panel-size,100%));display:flex;width:var(--k2b-workspace-pane-fit);min-width:min(var(--k2b-workspace-panel-min,320px),100%);flex:0 1 var(--k2b-workspace-pane-fit);overflow:hidden;padding-top:var(--k2b-workspace-detail-inset);scrollbar-gutter:auto;border-right:0;flex-direction:column}.k2b-ui .k2b-app-workspace__level-head{display:flex;flex:none;align-items: center;gap:.5rem;min-width:0;min-height:2.875rem;padding-inline-start:1rem;padding-inline-end:1rem}.k2b-ui .k2b-app-workspace__level-head>.k2b-app-workspace__level-back{display:none;flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;margin-inline-start:-.75rem;margin-inline-end:-.5rem}.k2b-ui .k2b-app-workspace__level-back .ti{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1}.k2b-ui .k2b-app-workspace__level-title{flex:auto;min-width:0}.k2b-ui .k2b-app-workspace__level-title>:-webkit-any(h2,p){margin:0}.k2b-ui .k2b-app-workspace__level-title>:-moz-any(h2,p){margin:0}.k2b-ui .k2b-app-workspace__level-title>:is(h2,p){margin:0}.k2b-ui .k2b-app-workspace__level-title>h2{color:var(--k2b-text);letter-spacing:-.018em;font-size:.875rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-app-workspace__level-title>h2>.k2b-truncate-fade{display:block}.k2b-ui .k2b-app-workspace__level-title>h2:focus{outline:none}.k2b-ui .k2b-app-workspace__level-title>p{color:var(--k2b-text-muted);font-size:.75rem;line-height:1rem}.k2b-ui .k2b-app-workspace__level-actions{display:flex;flex:none;align-items: center;gap:.25rem}.k2b-ui .k2b-app-workspace__level-body{overflow:auto;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0}.k2b-ui .k2b-app-workspace__level-body[data-scroll=false]{display:flex;overflow:hidden;scrollbar-gutter:auto;flex-direction:column}@media (max-width:47.999rem){.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown]:not([data-workspace-level-shown~="1"]){display:none}.k2b-ui [data-workspace-level-first~="1"]>.k2b-app-workspace__level-head>.k2b-app-workspace__level-back{display:inline-flex}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-last~="1"]{flex:1 1 0;width:auto;min-width:0}}@media (min-width:48rem){@container k2b-app-area (width<=79.999rem){.k2b-ui .k2b-app-workspace{--k2b-workspace-level-class:2}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown]:not([data-workspace-level-shown~="2"]){display:none}.k2b-ui [data-workspace-level-first~="2"]>.k2b-app-workspace__level-head>.k2b-app-workspace__level-back{display:inline-flex}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-last~="2"]{flex:1 1 0;width:auto;min-width:min(320px,100%)}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown~="2"][data-workspace-resizable=false]:not([data-workspace-level-last~="2"]){flex-shrink:0}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown~="2"]~[data-workspace-level-last~="2"]{min-width:min(320px - 2*var(--k2b-workspace-detail-inset),100%);margin:var(--k2b-workspace-detail-inset);margin-bottom:calc(var(--k2b-workspace-detail-inset) + var(--k2b-workspace-inset-bottom));border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-frame);border-bottom:0;padding-top:0}}}@container k2b-app-area (width>=80rem){.k2b-ui .k2b-app-workspace{--k2b-workspace-level-class:3}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown]:not([data-workspace-level-shown~="3"]){display:none}.k2b-ui [data-workspace-level-first~="3"]>.k2b-app-workspace__level-head>.k2b-app-workspace__level-back{display:inline-flex}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-last~="3"]{flex:1 1 0;width:auto;min-width:min(320px,100%)}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown~="3"][data-workspace-resizable=false]:not([data-workspace-level-last~="3"]){flex-shrink:0}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown~="3"]~[data-workspace-level-last~="3"]{min-width:min(320px - 2*var(--k2b-workspace-detail-inset),100%);margin:var(--k2b-workspace-detail-inset);margin-bottom:calc(var(--k2b-workspace-detail-inset) + var(--k2b-workspace-inset-bottom));border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-frame);border-bottom:0;padding-top:0}}@media (any-pointer:coarse){.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>.k2b-app-workspace__resize[data-app-workspace-resize=pane],.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>.k2b-app-workspace__main-pane+.k2b-app-workspace__resize[data-app-workspace-resize=pane]{flex-basis:2.75rem;margin-inline-start:0;margin-inline-end:0}.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>.k2b-app-workspace__main-pane:has(+.k2b-app-workspace__resize[data-app-workspace-resize=pane]){border-right-width:0}}@media (any-pointer:coarse) and (min-width:48rem){@container k2b-app-area (width<=79.999rem){.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown~="2"]~.k2b-app-workspace__resize+[data-workspace-level-last~="2"]{margin-inline-start:0}}}@media (any-pointer:coarse){@container k2b-app-area (width>=80rem){.k2b-ui .k2b-app-workspace__main[data-workspace-levels]>[data-workspace-level-shown~="3"]~.k2b-app-workspace__resize+[data-workspace-level-last~="3"]{margin-inline-start:0}}}.k2b-ui .k2b-app-workspace__detail-toggle{position:absolute;z-index:22;display:none;grid-area:head;top:50%;right:.5rem;transform:translateY(-50%)}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__head[data-row])>.k2b-app-workspace__content>.k2b-app-workspace__detail-toggle{top:1.75rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__head[data-row])>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail-toggle{top:1.75rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__head[data-row])>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail-toggle{top:1.75rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__head[data-row])>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail-toggle{top:1.75rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__head[data-row])>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail-toggle{top:1.75rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__head[data-row])>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail-toggle{top:1.75rem}@container k2b-app-area (width>=64rem){@container k2b-workspace (width<20rem){.k2b-ui .k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){--k2b-workspace-sidebar-form:overlay;position:absolute;z-index:30;grid-area:1/1/-1/-1;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);top:0;bottom:0;left:0}.k2b-ui .k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){--k2b-workspace-sidebar-form:overlay;position:absolute;z-index:30;grid-area:1/1/-1/-1;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);top:0;bottom:0;left:0}.k2b-ui .k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){--k2b-workspace-sidebar-form:overlay;position:absolute;z-index:30;grid-area:1/1/-1/-1;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);top:0;bottom:0;left:0}.k2b-ui .k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){--k2b-workspace-sidebar-form:overlay;position:absolute;z-index:30;grid-area:1/1/-1/-1;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);top:0;bottom:0;left:0}.k2b-ui .k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])){--k2b-workspace-sidebar-form:overlay;position:absolute;z-index:30;grid-area:1/1/-1/-1;visibility:hidden;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(17.5rem,100% - 3rem);top:0;bottom:0;left:0}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])){visibility:visible}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head.k2b-app-workspace__head:is([data-trail],:not([data-trail])){position:static;display:flex;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-app-workspace__head-toggle{display:inline-flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-webkit-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:-moz-any([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui:not(:has(.k2b-page-title:not([data-fallback]))) .k2b-app-workspace:has(>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])),>:is(solid-island,solid-client)>.k2b-app-workspace__sidebar:not(:is([hidden],[data-mobile=stacked])))>.k2b-app-workspace__head>.k2b-app-workspace__head-lead>.k2b-page-title.k2b-page-title{display:flex}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=sidebar]{display:none}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=drawer].k2b-app-workspace__resize{left:0}.k2b-ui :-webkit-any(.k2b-app-workspace__content,.k2b-app-workspace__drawer){--k2b-workspace-start-radius:var(--k2b-workspace-inner-radius)}.k2b-ui :-moz-any(.k2b-app-workspace__content,.k2b-app-workspace__drawer){--k2b-workspace-start-radius:var(--k2b-workspace-inner-radius)}.k2b-ui :is(.k2b-app-workspace__content,.k2b-app-workspace__drawer){--k2b-workspace-start-radius:var(--k2b-workspace-inner-radius)}}}@media (min-width:48rem){.k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]:after{position:absolute;z-index:25;content:"";background:#09090b2e;inset:0}.k2b-ui[data-theme=dark] .k2b-app-workspace[data-sidebar-overlay=open]:after,.k2b-ui.k2b-dark .k2b-app-workspace[data-sidebar-overlay=open]:after,.dark .k2b-ui .k2b-app-workspace[data-sidebar-overlay=open]:after{background:#0006}}@container k2b-workspace (width<40.5rem){.k2b-ui .k2b-app-workspace__detail[data-width=sm]:not([hidden]){--k2b-workspace-detail-waiting:1;display:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=sm]:not(:-webkit-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=sm]:not(:-moz-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=sm]:not(:-webkit-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=sm]:not(:-moz-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=sm]:not(:is([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=detail]:has(+.k2b-app-workspace__detail[data-width=sm]:not([hidden])){display:none}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=sm]:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__detail-toggle:has(+.k2b-app-workspace__detail[data-width=sm]:not([hidden]),+.k2b-app-workspace__resize+.k2b-app-workspace__detail[data-width=sm]:not([hidden])){display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm],>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm])>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm],>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm])>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm],>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm])>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm],>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm])>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=sm],>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=sm])>.k2b-app-workspace__head.k2b-app-workspace__head:is([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace__detail[data-width=sm]:not([hidden])[data-workspace-detail-drawer=open]{display:flex;width:max(var(--k2b-workspace-panel-min),min(var(--k2b-workspace-panel-size),var(--k2b-workspace-panel-max),100% - 21rem));grid-row:2/-1;grid-column:1/-1;border-bottom:var(--k2b-workspace-inset-bottom)solid transparent;background-origin:border-box;background-clip:border-box;border-radius:0;top:0;bottom:0;right:0}}@container k2b-workspace (width<46.5rem){.k2b-ui .k2b-app-workspace__detail[data-width=md]:not([hidden]){--k2b-workspace-detail-waiting:1;display:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=md]:not(:-webkit-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=md]:not(:-moz-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=md]:not(:-webkit-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=md]:not(:-moz-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=md]:not(:is([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=detail]:has(+.k2b-app-workspace__detail[data-width=md]:not([hidden])){display:none}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=md]:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__detail-toggle:has(+.k2b-app-workspace__detail[data-width=md]:not([hidden]),+.k2b-app-workspace__resize+.k2b-app-workspace__detail[data-width=md]:not([hidden])){display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md],>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md])>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md],>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md])>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md],>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md])>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md],>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md])>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=md],>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=md])>.k2b-app-workspace__head.k2b-app-workspace__head:is([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace__detail[data-width=md]:not([hidden])[data-workspace-detail-drawer=open]{display:flex;width:max(var(--k2b-workspace-panel-min),min(var(--k2b-workspace-panel-size),var(--k2b-workspace-panel-max),100% - 21rem));grid-row:2/-1;grid-column:1/-1;border-bottom:var(--k2b-workspace-inset-bottom)solid transparent;background-origin:border-box;background-clip:border-box;border-radius:0;top:0;bottom:0;right:0}}@container k2b-workspace (width<50.5rem){.k2b-ui .k2b-app-workspace__detail[data-width=lg]:not([hidden]){--k2b-workspace-detail-waiting:1;display:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=lg]:not(:-webkit-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=lg]:not(:-moz-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=lg]:not(:-webkit-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=lg]:not(:-moz-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=lg]:not(:is([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=detail]:has(+.k2b-app-workspace__detail[data-width=lg]:not([hidden])){display:none}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=lg]:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__detail-toggle:has(+.k2b-app-workspace__detail[data-width=lg]:not([hidden]),+.k2b-app-workspace__resize+.k2b-app-workspace__detail[data-width=lg]:not([hidden])){display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg],>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg])>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg],>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg])>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg],>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg])>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg],>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg])>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=lg],>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=lg])>.k2b-app-workspace__head.k2b-app-workspace__head:is([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace__detail[data-width=lg]:not([hidden])[data-workspace-detail-drawer=open]{display:flex;width:max(var(--k2b-workspace-panel-min),min(var(--k2b-workspace-panel-size),var(--k2b-workspace-panel-max),100% - 21rem));grid-row:2/-1;grid-column:1/-1;border-bottom:var(--k2b-workspace-inset-bottom)solid transparent;background-origin:border-box;background-clip:border-box;border-radius:0;top:0;bottom:0;right:0}}@container k2b-workspace (width<54.5rem){.k2b-ui .k2b-app-workspace__detail[data-width=xl]:not([hidden]){--k2b-workspace-detail-waiting:1;display:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=xl]:not(:-webkit-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=xl]:not(:-moz-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=xl]:not(:-webkit-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=xl]:not(:-moz-any([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace .k2b-app-workspace__detail[data-width=xl]:not(:is([hidden],[data-workspace-detail-drawer])){transition:none}.k2b-ui .k2b-app-workspace__resize[data-app-workspace-resize=detail]:has(+.k2b-app-workspace__detail[data-width=xl]:not([hidden])){display:none}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__content:has(>.k2b-app-workspace__detail[data-width=xl]:not([hidden]),>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl]:not([hidden])){--k2b-workspace-detail-track:0px}.k2b-ui .k2b-app-workspace__detail-toggle:has(+.k2b-app-workspace__detail[data-width=xl]:not([hidden]),+.k2b-app-workspace__resize+.k2b-app-workspace__detail[data-width=xl]:not([hidden])){display:inline-flex}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl],>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl])>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl],>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl])>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl],>.k2b-app-workspace__content>:-webkit-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl])>.k2b-app-workspace__head.k2b-app-workspace__head:-webkit-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl],>.k2b-app-workspace__content>:-moz-any(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl])>.k2b-app-workspace__head.k2b-app-workspace__head:-moz-any([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace:has(>.k2b-app-workspace__content>.k2b-app-workspace__detail[data-width=xl],>.k2b-app-workspace__content>:is(solid-island,solid-client)>.k2b-app-workspace__detail[data-width=xl])>.k2b-app-workspace__head.k2b-app-workspace__head:is([data-trail],:not([data-trail])){position:static;display:flex;--k2b-workspace-head-end:7rem;overflow:visible;clip-path:none;white-space:normal;width:auto;height:auto;min-height:2.875rem;margin:0;padding:.25rem 7rem .25rem .5rem}.k2b-ui .k2b-app-workspace__detail[data-width=xl]:not([hidden])[data-workspace-detail-drawer=open]{display:flex;width:max(var(--k2b-workspace-panel-min),min(var(--k2b-workspace-panel-size),var(--k2b-workspace-panel-max),100% - 21rem));grid-row:2/-1;grid-column:1/-1;border-bottom:var(--k2b-workspace-inset-bottom)solid transparent;background-origin:border-box;background-clip:border-box;border-radius:0;top:0;bottom:0;right:0}}.k2b-ui .k2b-app-workspace__detail[data-workspace-detail-drawer=open]{--k2b-detail-space:0px;background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);clip-path:inset(0 0 0 -4rem)}.k2b-ui :-webkit-any(.k2b-app-workspace,.k2b-settings,.k2b-settings-page,.k2b-page-title__path){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :-moz-any(.k2b-app-workspace,.k2b-settings,.k2b-settings-page,.k2b-page-title__path){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :is(.k2b-app-workspace,.k2b-settings,.k2b-settings-page,.k2b-page-title__path){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :where(.k2b-app-workspace,.k2b-settings,.k2b-settings-page,.k2b-page-title__path) :where(:focus-visible){outline-offset:var(--k2b-focus-offset)}html:has(.k2b-mobile-shell){overflow:hidden;overscroll-behavior:none}html:has(.k2b-mobile-shell) body{overflow:hidden;overscroll-behavior:none}:where(html:has(.k2b-mobile-shell) *){touch-action:pan-x pan-y}html:has(.k2b-mobile-shell) .k2b-button{min-height:44px}html:has(.k2b-mobile-shell) .k2b-dropdown__trigger{min-height:44px}html:has(.k2b-mobile-shell) .k2b-segmented-control button{min-height:44px}html:has(.k2b-mobile-shell) input:not([type=checkbox]):not([type=radio]){min-height:44px;font-size:16px}html:has(.k2b-mobile-shell) textarea{min-height:44px;font-size:16px}html:has(.k2b-mobile-shell) .k2b-ui{font-size:1rem}html:has(.k2b-mobile-shell) .k2b-button:not(.k2b-icon-button){font-size:1rem}html:has(.k2b-mobile-shell) .k2b-panel-dialog__heading h2{letter-spacing:normal;font-size:1.125rem}html:has(.k2b-mobile-shell) .k2b-settings-section__heading h2{font-size:1rem;font-weight:600;line-height:1.5rem}html:has(.k2b-mobile-shell) .k2b-notice-card__title{font-size:1rem;font-weight:600;line-height:1.5rem}html:has(.k2b-mobile-shell) .k2b-placeholder__title{font-size:1rem;font-weight:600;line-height:1.5rem}html:has(.k2b-mobile-shell) .k2b-settings-section__heading p{font-size:.875rem;line-height:1.25rem}html:has(.k2b-mobile-shell) .k2b-notice-card__description{font-size:.875rem;line-height:1.25rem}html:has(.k2b-mobile-shell) .k2b-notice-card__body{font-size:.875rem;line-height:1.25rem}html:has(.k2b-mobile-shell) .k2b-placeholder__description{font-size:.875rem;line-height:1.25rem}html:has(.k2b-mobile-shell) .k2b-navigation__copy small{font-size:.875rem;line-height:1.25rem}html:has(.k2b-mobile-shell) .k2b-segmented-control .k2b-segmented-control__option{font-size:.875rem;line-height:1.25rem}html:has(.k2b-mobile-shell) .k2b-field__label{font-size:.875rem;line-height:1.25rem}html:has(.k2b-mobile-shell) .k2b-field__description{font-size:.875rem;line-height:1.25rem}html:has(.k2b-mobile-shell) .k2b-field__error{font-size:.875rem;line-height:1.25rem}.k2b-ui .k2b-mobile-shell{position:absolute;display:flex;overflow:hidden;flex-direction:column;inset:0}.k2b-ui .k2b-mobile-shell>:not(.k2b-mobile-shell__main){flex:none}.k2b-ui .k2b-mobile-shell__header{display:flex;min-height:calc(env(safe-area-inset-top) + 1.5rem + 44px);padding:calc(env(safe-area-inset-top) + .75rem)max(var(--k2b-mobile-shell-gutter,1rem),env(safe-area-inset-right)).75rem max(var(--k2b-mobile-shell-gutter,1rem),env(safe-area-inset-left));background:var(--k2b-surface-canvas);align-items: center;gap:.75rem}.k2b-ui .k2b-mobile-shell__title{overflow:hidden;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1.125rem;font-weight:600}.k2b-ui .k2b-mobile-shell__back{flex:none;min-width:44px;margin-inline-start:-.625rem;font-size:1.5rem}.k2b-ui .k2b-mobile-shell__actions{display:flex;flex:none;align-items: center;gap:.75rem}.k2b-ui .k2b-mobile-shell__actions .k2b-icon-button{min-width:44px;font-size:1.375rem}.k2b-ui .k2b-mobile-shell__actions>:last-child .k2b-icon-button,.k2b-ui .k2b-mobile-shell__actions>.k2b-icon-button:last-child{margin-inline-end:-.625rem}.k2b-ui .k2b-mobile-shell[data-k2b-switching] .k2b-mobile-shell__header>:not(.k2b-mobile-shell__title){display:none}.k2b-ui .k2b-mobile-shell[data-k2b-switching] .k2b-mobile-shell__title{position:relative;visibility:hidden}.k2b-ui .k2b-mobile-shell[data-k2b-switching] .k2b-mobile-shell__title:after{content:attr(data-k2b-next-title);position:absolute;overflow:hidden;text-overflow:ellipsis;visibility:visible;inset:0}.k2b-ui .k2b-mobile-shell[data-k2b-switching] .k2b-mobile-shell__body,.k2b-ui .k2b-mobile-shell[data-k2b-switching] .k2b-mobile-shell__body *{visibility:hidden!important}.k2b-ui .k2b-mobile-shell__main{display:flex;flex-direction:column;flex:1;min-height:0}.k2b-ui .k2b-mobile-shell__body{overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges;padding:1rem max(var(--k2b-mobile-shell-gutter,1rem),env(safe-area-inset-right))calc(1rem + max(0px,env(safe-area-inset-bottom) - var(--k2b-mobile-shell-footer-height,0px)) + var(--k2b-mobile-shell-toast-inset,0px))max(var(--k2b-mobile-shell-gutter,1rem),env(safe-area-inset-left));flex:1}.k2b-ui .k2b-tab-bar{background:var(--k2b-surface-canvas);padding:0 env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left)}.k2b-ui .k2b-tab-bar>ul{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;max-width:36rem;margin:0 auto;padding:0}.k2b-ui .k2b-tab-bar a{display:flex;color:var(--k2b-text-secondary);text-decoration:none;flex-direction:column;justify-content:center;align-items: center;gap:.125rem;min-height:3.25rem;padding:.375rem .25rem;font-size:.6875rem;font-weight:500;line-height:1.2}.k2b-ui .k2b-tab-bar a>i{font-size:1.375rem}.k2b-ui .k2b-tab-bar a>span{max-width:100%}.k2b-ui .k2b-tab-bar a[aria-current=page],.k2b-ui .k2b-tab-bar a:active,.k2b-ui .k2b-tab-bar a[data-k2b-pending]{color:var(--k2b-action)}.k2b-ui .k2b-tab-bar:has(a[data-k2b-pending]) a[aria-current=page]:not([data-k2b-pending]){color:var(--k2b-text-secondary)}.k2b-ui .k2b-tab-bar a[data-k2b-pending]>i{animation:.8s ease-in-out .4s infinite alternate k2b-tab-bar-pending}@keyframes k2b-tab-bar-pending{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-tab-bar a[data-k2b-pending]>i{animation:none}}.k2b-ui .k2b-tab-bar a:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}@media (hover:hover){.k2b-ui .k2b-tab-bar a:not([aria-current=page]):hover{color:var(--k2b-text)}}.k2b-ui .k2b-tab-bar[data-variant=floating]{background:var(--k2b-tab-bar-background,var(--k2b-surface-elevated));border-radius:1.625rem;padding:.375rem;box-shadow:0 10px 28px -14px #09090b57,0 0 0 1px #09090b0f}.k2b-ui[data-theme=dark] .k2b-tab-bar[data-variant=floating],.k2b-ui.k2b-dark .k2b-tab-bar[data-variant=floating],.dark .k2b-ui .k2b-tab-bar[data-variant=floating]{box-shadow:0 12px 30px -14px #000000b3,0 0 0 1px var(--k2b-border)}.k2b-ui .k2b-tab-bar[data-variant=floating]>ul{gap:.125rem;max-width:none}.k2b-ui .k2b-tab-bar[data-variant=floating] a{color:var(--k2b-tab-bar-color,var(--k2b-text-secondary));border-radius:1.25rem;min-height:3.125rem}.k2b-ui .k2b-tab-bar[data-variant=floating] a[aria-current=page],.k2b-ui .k2b-tab-bar[data-variant=floating] a:active,.k2b-ui .k2b-tab-bar[data-variant=floating] a[data-k2b-pending]{color:var(--k2b-tab-bar-selected-color,var(--k2b-action));background:var(--k2b-tab-bar-selected-background,var(--k2b-surface));box-shadow:0 1px 2px #09090b0f}.k2b-ui .k2b-tab-bar[data-variant=floating]:has(a[data-k2b-pending]) a[aria-current=page]:not([data-k2b-pending]){color:var(--k2b-tab-bar-color,var(--k2b-text-secondary));box-shadow:none;background:0 0}.k2b-ui .k2b-tab-bar[data-variant=floating] a:focus-visible{outline-offset:calc(-1*var(--k2b-focus-width))}@media (hover:hover){.k2b-ui .k2b-tab-bar[data-variant=floating] a:not([aria-current=page]):hover{background:color-mix(in srgb,var(--k2b-surface)45%,transparent)}}.k2b-ui .k2b-install-guide{display:grid;gap:1.25rem}.k2b-ui .k2b-install-guide>p,.k2b-ui .k2b-install-guide__steps p{color:var(--k2b-text-muted);margin:0;font-size:.875rem;line-height:1.5}.k2b-ui .k2b-install-guide code{overflow-wrap:anywhere}.k2b-ui .k2b-install-guide__steps{display:grid;list-style:none;gap:1.25rem;margin:0;padding:0}.k2b-ui .k2b-install-guide__steps>li{display:flex;align-items: center;gap:1rem}.k2b-ui .k2b-install-guide__steps h3{font-size:inherit;margin:0 0 .25rem;font-weight:600}.k2b-ui .k2b-install-guide__step-icon{display:grid;background:var(--k2b-surface-muted);color:var(--k2b-text-secondary);border-radius:50%;flex:none;place-items: center;width:2.75rem;height:2.75rem;font-size:1.25rem}.k2b-ui .k2b-qr-scanner{display:grid;gap:.875rem}.k2b-ui .k2b-qr-scanner>p{color:var(--k2b-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.k2b-ui .k2b-qr-scanner>.k2b-qr-scanner__note{color:var(--k2b-text-muted);font-size:.8125rem}.k2b-ui .k2b-qr-scanner__preview{position:relative;overflow:hidden;border-radius:var(--k2b-radius-surface);background:#09090b}.k2b-ui .k2b-qr-scanner__preview video{display:block;aspect-ratio:1;object-fit:cover;width:100%}.k2b-ui .k2b-qr-scanner__preview[data-invalid] svg{stroke:var(--k2b-danger-500)!important}.k2b-ui .k2b-page-title{display:flex;flex:auto;align-items: center;gap:.25rem;min-width:0;min-height:2rem}@media (min-width:48rem){.k2b-ui .k2b-page-title{min-height:2.25rem}}.k2b-ui .k2b-page-title__copy{display:flex;flex-direction:column;flex:auto;justify-content:center;min-width:0}.k2b-ui .k2b-page-title__trail{display:flex;color:var(--k2b-text-muted);align-items: center;min-width:0;height:1rem;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-page-title__up,.k2b-ui .k2b-page-title__crumb>a{position:relative;display:inline-flex;color:inherit;text-decoration:none;border-radius:.25rem;align-items: center;gap:.125rem;min-width:0}.k2b-ui .k2b-page-title__up:hover,.k2b-ui .k2b-page-title__crumb>a:hover{color:var(--k2b-text)}.k2b-ui .k2b-page-title__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-page-title__path{display:flex;overflow:hidden;list-style:none;white-space:nowrap;flex:auto;align-items: center;gap:.125rem;min-width:0;margin:0;padding:0}.k2b-ui .k2b-page-title__path>li{display:inline-flex;flex:none;align-items: center;gap:.125rem;min-width:0}.k2b-ui .k2b-page-title__path>li[hidden],.k2b-ui .k2b-page-title__more[hidden]{display:none}.k2b-ui .k2b-page-title__path[data-tight]>li:last-child{flex-shrink:1}.k2b-ui .k2b-page-title__path>li>.ti{color:var(--k2b-text-muted);font-size:.75rem}.k2b-ui .k2b-page-title__more-button{position:relative;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;height:1rem;padding:0 .25rem;line-height:1rem}.k2b-ui .k2b-page-title__more-button:hover{color:var(--k2b-text);background:var(--k2b-hover)}@media (any-pointer:coarse){.k2b-ui :is(.k2b-page-title__up,.k2b-page-title__crumb>a,.k2b-page-title__more-button):after{position:absolute;content:"";inset:-.375rem -.25rem}}.k2b-ui .k2b-page-title__menu .k2b-dropdown__item{padding-inline-start:calc(.75rem + var(--k2b-page-title-level,0)*.75rem)}.k2b-ui .k2b-page-title__menu .k2b-dropdown__item[hidden]{display:none}.k2b-ui .k2b-page-title__title{display:flex;color:var(--k2b-text);letter-spacing:-.018em;white-space:nowrap;align-items:baseline;gap:.5rem;min-width:0;height:1.25rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-page-title__text{overflow:hidden;text-overflow:ellipsis;min-width:0}.k2b-ui .k2b-page-title__subtitle{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;flex:0 auto;font-size:.75rem;font-weight:400}.k2b-ui .k2b-page-title__back{flex:none}@media (min-width:48rem){.k2b-ui .k2b-page-title__back{display:none}}@media (max-width:47.999rem){.k2b-ui .k2b-page-title__trail{display:none}}:where(.k2b-ui .k2b-sidebar-switcher){display:flex;flex:none;min-width:0}.k2b-ui .k2b-sidebar-switcher__trigger{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items: center;gap:.5rem;width:100%;min-width:0;min-height:2.25rem;padding:.25rem .375rem;transition:background-color .15s ease-out}.k2b-ui .k2b-sidebar-switcher__trigger:hover,.k2b-ui .k2b-sidebar-switcher__trigger[aria-expanded=true]{background:var(--k2b-app-workspace-hover)}.k2b-ui .k2b-sidebar-switcher__trigger:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui :-webkit-any(.k2b-sidebar-switcher__icon,.k2b-sidebar-switcher__option-icon){display:grid;color:var(--k2b-sidebar-switcher-color,var(--k2b-app-workspace-active));background:color-mix(in srgb,var(--k2b-sidebar-switcher-color,var(--app-accent,var(--k2b-action)))16%,transparent);flex:none;place-items: center}.k2b-ui :-moz-any(.k2b-sidebar-switcher__icon,.k2b-sidebar-switcher__option-icon){display:grid;color:var(--k2b-sidebar-switcher-color,var(--k2b-app-workspace-active));background:color-mix(in srgb,var(--k2b-sidebar-switcher-color,var(--app-accent,var(--k2b-action)))16%,transparent);flex:none;place-items: center}.k2b-ui :is(.k2b-sidebar-switcher__icon,.k2b-sidebar-switcher__option-icon){display:grid;color:var(--k2b-sidebar-switcher-color,var(--k2b-app-workspace-active));background:color-mix(in srgb,var(--k2b-sidebar-switcher-color,var(--app-accent,var(--k2b-action)))16%,transparent);flex:none;place-items: center}.k2b-ui .k2b-sidebar-switcher__icon{border-radius:.4375rem;width:1.5rem;height:1.5rem;font-size:.875rem}.k2b-ui .k2b-sidebar-switcher[data-description] .k2b-sidebar-switcher__icon{border-radius:.5rem;width:2rem;height:2rem;font-size:1rem}.k2b-ui .k2b-sidebar-switcher__copy{--k2b-sidebar-switcher-line:1.125rem;display:grid;min-height:calc(2*var(--k2b-sidebar-switcher-line));flex:auto;align-content: center;min-width:0}.k2b-ui .k2b-sidebar-switcher__copy>span{font-size:.8125rem;font-weight:600;line-height:var(--k2b-sidebar-switcher-line);overflow-wrap:break-word;text-wrap:balance}.k2b-ui .k2b-sidebar-switcher[data-description] .k2b-sidebar-switcher__copy>span{--k2b-truncate-fade-lines:1;white-space:nowrap}.k2b-ui .k2b-sidebar-switcher__copy>small{color:var(--k2b-text-muted);font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-sidebar-switcher__chevron{color:var(--k2b-text-muted);flex:none;font-size:.875rem}.k2b-ui .k2b-sidebar-switcher__panel{position:fixed;z-index:1000;inset:unset;display:none;width:max(var(--k2b-sidebar-switcher-width,0px),min(16rem,100vw - 1rem));max-height:min(28rem,80dvh,var(--k2b-sidebar-switcher-room,80dvh));border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column;gap:.25rem;max-width:calc(100vw - 1rem);margin:0;padding:.25rem}.k2b-ui .k2b-sidebar-switcher__panel:popover-open{display:flex}.k2b-ui .k2b-sidebar-switcher__panel:focus{outline:none}.k2b-ui .k2b-sidebar-switcher__search{border-radius:var(--k2b-radius-control);background:var(--k2b-field-surface,var(--k2b-surface-muted))}.k2b-ui :-webkit-any(.k2b-sidebar-switcher__options,.k2b-sidebar-switcher__actions){display:flex;list-style:none;flex-direction:column;gap:.125rem;margin:0;padding:0}.k2b-ui :-moz-any(.k2b-sidebar-switcher__options,.k2b-sidebar-switcher__actions){display:flex;list-style:none;flex-direction:column;gap:.125rem;margin:0;padding:0}.k2b-ui :is(.k2b-sidebar-switcher__options,.k2b-sidebar-switcher__actions){display:flex;list-style:none;flex-direction:column;gap:.125rem;margin:0;padding:0}.k2b-ui .k2b-sidebar-switcher__options{overflow-y:auto;min-height:0}.k2b-ui .k2b-sidebar-switcher__actions{flex:none;padding-top:.25rem}.k2b-ui .k2b-sidebar-switcher__panel .k2b-dropdown__item{padding-inline-start:.5rem;padding-inline-end:.5rem}.k2b-ui .k2b-sidebar-switcher__option-icon{border-radius:.3125rem;width:1.25rem;height:1.25rem;font-size:.75rem}.k2b-ui .k2b-sidebar-switcher__option[aria-current=true]{color:var(--k2b-text)}.k2b-ui .k2b-sidebar-switcher__option[aria-current=true]>.k2b-dropdown__copy>span{font-weight:600}.k2b-ui .k2b-sidebar-switcher__option>.k2b-dropdown__check{color:var(--k2b-app-workspace-active)}.k2b-ui .k2b-sidebar-switcher__actions .k2b-dropdown__item>i{text-align:center;flex:none;width:1.25rem}.k2b-ui .k2b-sidebar-switcher__actions .k2b-dropdown__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (any-pointer:coarse){.k2b-ui .k2b-sidebar-switcher__trigger{min-height:2.75rem}}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher{margin-bottom:.5rem}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher .k2b-sidebar-switcher__trigger{gap:.75rem;min-height:48px;padding:.5rem .75rem}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher .k2b-sidebar-switcher__copy{--k2b-sidebar-switcher-line:1.375rem}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher .k2b-sidebar-switcher__copy>span{font-size:1rem}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher .k2b-sidebar-switcher__copy>small{font-size:.875rem;line-height:1.25rem}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher .k2b-sidebar-switcher__panel .k2b-dropdown__item{gap:.75rem;min-height:2.75rem;padding:.5rem .75rem;font-size:1rem;line-height:1.375rem}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher .k2b-sidebar-switcher__panel .k2b-dropdown__copy>small{font-size:.875rem;line-height:1.25rem}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher .k2b-sidebar-switcher__actions .k2b-dropdown__item>i{width:1.5rem}.k2b-ui .k2b-navigation>.k2b-sidebar-switcher .k2b-sidebar-switcher__option-icon{border-radius:.375rem;width:1.5rem;height:1.5rem;font-size:.875rem}@container k2b-app-area (width>=64rem){.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] .k2b-sidebar-switcher__trigger{justify-content:center;min-height:2.75rem;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :-webkit-any(.k2b-sidebar-switcher__copy,.k2b-sidebar-switcher__chevron){display:none}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :-moz-any(.k2b-sidebar-switcher__copy,.k2b-sidebar-switcher__chevron){display:none}.k2b-ui .k2b-app-workspace[data-sidebar-collapsed=true] .k2b-app-workspace__sidebar[data-workspace-collapsible=true] :is(.k2b-sidebar-switcher__copy,.k2b-sidebar-switcher__chevron){display:none}}.k2b-ui .k2b-toc[data-sticky=true]{position:sticky;align-self: start;top:0}.k2b-ui .k2b-toc__title{color:var(--k2b-text-muted);margin:0 0 .375rem .875rem;font-size:.8125rem;font-weight:600}.k2b-ui .k2b-toc__list{display:flex;list-style:none;flex-direction:column;gap:1px;margin:0;padding:0}.k2b-ui .k2b-toc__link{position:relative;display:block;color:var(--k2b-text-secondary);text-decoration:none;border-radius:.5rem;padding:.3125rem .5rem .3125rem .875rem;font-size:.8125rem;line-height:1.4}.k2b-ui .k2b-toc__link:before{content:"";position:absolute;background:0 0;border-radius:999px;width:.1875rem;top:.4375rem;bottom:.4375rem;left:.25rem}.k2b-ui .k2b-toc__link[aria-current]{color:color-mix(in srgb,var(--app-accent,var(--k2b-action))70%,var(--k2b-text))}.k2b-ui .k2b-toc__link[aria-current]:before{background:currentColor}.k2b-ui .k2b-toc__link:hover{background:var(--k2b-surface-muted)}.k2b-ui .k2b-toc__link:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}@media (any-pointer:coarse){.k2b-ui .k2b-toc__link{min-height:2.75rem}}.k2b-ui .k2b-resize-separator{position:relative;cursor:col-resize;outline:0;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;flex:none;align-self:stretch;width:12px}.k2b-ui .k2b-resize-separator[data-orientation=horizontal]{cursor:row-resize;width:auto;height:12px}.k2b-ui .k2b-resize-separator:before,.k2b-ui .k2b-resize-separator>span{position:absolute;opacity:0;background:var(--k2b-border-strong);transition:opacity .12s ease-out;top:50%;left:50%;transform:translate(-50%,-50%)}.k2b-ui .k2b-resize-separator:before{content:"";width:1px;height:100%}.k2b-ui .k2b-resize-separator>span{border-radius:999px;width:3px;height:2rem}.k2b-ui .k2b-resize-separator[data-orientation=horizontal]:before{width:100%;height:1px}.k2b-ui .k2b-resize-separator[data-orientation=horizontal]>span{width:2rem;height:3px}.k2b-ui .k2b-resize-separator:-webkit-any(:hover,:focus-visible,[data-active=true]):before{opacity:1}.k2b-ui .k2b-resize-separator:-moz-any(:hover,:focus-visible,[data-active=true]):before{opacity:1}.k2b-ui .k2b-resize-separator:is(:hover,:focus-visible,[data-active=true]):before{opacity:1}.k2b-ui .k2b-resize-separator:-webkit-any(:hover,:focus-visible,[data-active=true])>span{opacity:1}.k2b-ui .k2b-resize-separator:-moz-any(:hover,:focus-visible,[data-active=true])>span{opacity:1}.k2b-ui .k2b-resize-separator:is(:hover,:focus-visible,[data-active=true])>span{opacity:1}.k2b-ui .k2b-resize-separator:-webkit-any(:focus-visible,[data-active=true])>span{background:var(--k2b-focus-ring)}.k2b-ui .k2b-resize-separator:-moz-any(:focus-visible,[data-active=true])>span{background:var(--k2b-focus-ring)}.k2b-ui .k2b-resize-separator:is(:focus-visible,[data-active=true])>span{background:var(--k2b-focus-ring)}.k2b-ui .k2b-paper{border:1px solid color-mix(in srgb,var(--k2b-border)72%,transparent);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-surface);transition:color .15s,background-color .15s,border-color .15s}.k2b-ui .k2b-paper[data-elevated=true]{box-shadow:var(--k2b-shadow-frame)}.k2b-ui .k2b-paper[data-interactive=true]:hover{background:var(--k2b-hover)}.k2b-ui .k2b-paper[data-interactive=true]:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-avatar{display:inline-flex;overflow:hidden;color:color-mix(in srgb,var(--k2b-avatar-hue,var(--k2b-neutral-500))55%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-avatar-hue,var(--k2b-neutral-500))18%,var(--k2b-surface));object-fit:cover;border-radius:999px;flex:none;justify-content:center;align-items: center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:600}.k2b-ui .k2b-avatar[data-tint="0"]{--k2b-avatar-hue:#3b82f6}.k2b-ui .k2b-avatar[data-tint="1"]{--k2b-avatar-hue:#8b5cf6}.k2b-ui .k2b-avatar[data-tint="2"]{--k2b-avatar-hue:#ec4899}.k2b-ui .k2b-avatar[data-tint="3"]{--k2b-avatar-hue:#f97316}.k2b-ui .k2b-avatar[data-tint="4"]{--k2b-avatar-hue:#eab308}.k2b-ui .k2b-avatar[data-tint="5"]{--k2b-avatar-hue:#22c55e}.k2b-ui .k2b-avatar[data-tint="6"]{--k2b-avatar-hue:#14b8a6}.k2b-ui .k2b-avatar[data-tint="7"]{--k2b-avatar-hue:#06b6d4}.k2b-ui .k2b-avatar[data-tint="8"]{--k2b-avatar-hue:#6366f1}.k2b-ui .k2b-avatar[data-tint="9"]{--k2b-avatar-hue:#a855f7}.k2b-ui .k2b-avatar[data-size=xs]{width:1.5rem;height:1.5rem;font-size:.625rem}.k2b-ui .k2b-avatar[data-size=sm]{width:2rem;height:2rem;font-size:.75rem}.k2b-ui .k2b-avatar[data-size=md]{width:2.5rem;height:2.5rem;font-size:.875rem}.k2b-ui .k2b-avatar[data-size=lg]{width:4rem;height:4rem;font-size:1.125rem}.k2b-ui .k2b-avatar[data-size=xl]{width:5rem;height:5rem;font-size:1.25rem}.k2b-ui .k2b-avatar[data-shape=square]{border-radius:28%}.k2b-ui .k2b-avatar[data-ring]{box-sizing:border-box;border:2px solid var(--k2b-avatar-ring,var(--k2b-success-text));background-clip:content-box;padding:1.5px}.k2b-ui .k2b-avatar[data-ring=success]{--k2b-avatar-ring:var(--k2b-success-text)}.k2b-ui .k2b-avatar[data-ring][data-size=xs]{font-size:.5625rem}.k2b-ui .k2b-link-card{display:flex;color:inherit;text-decoration:none;align-items: center;gap:1rem;min-width:0;padding:1rem}.k2b-ui .k2b-not-found a:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-stat-grid__action:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-stat-cell--link:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui a.k2b-stat-cell__accent:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui a.k2b-widget__header:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui a.k2b-widget-list__item:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui a.k2b-widget-pill:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-link-card__icon{width:2.5rem;height:2.5rem}.k2b-ui .k2b-link-card__glyph{font-size:1.25rem}.k2b-ui .k2b-link-card__copy{display:block;flex:1;min-width:0}.k2b-ui .k2b-link-card__title{display:block;overflow:hidden;color:var(--k2b-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600}.k2b-ui .k2b-link-card__description{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem}.k2b-ui .k2b-link-card__meta{display:flex;color:var(--k2b-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items: center;gap:.375rem;font-size:.75rem;font-weight:600;line-height:1.1}.k2b-ui .k2b-link-card__chevron{color:var(--k2b-text-muted);flex:none;transition:color .12s}.k2b-ui .k2b-link-card:hover .k2b-link-card__chevron{color:var(--k2b-action)}.k2b-ui .k2b-link-card:not([data-color]) .k2b-link-card__icon{color:var(--k2b-app-workspace-active)}.k2b-ui .k2b-link-card[data-color=blue] .k2b-link-card__icon{color:var(--k2b-accent-600)}.k2b-ui .k2b-link-card[data-color=emerald] .k2b-link-card__icon{color:#047857}.k2b-ui .k2b-link-card[data-color=violet] .k2b-link-card__icon{color:#7c3aed}.k2b-ui .k2b-link-card[data-color=orange] .k2b-link-card__icon{color:#c2410c}.k2b-ui .k2b-link-card[data-color=red] .k2b-link-card__icon{color:var(--k2b-danger-600)}.k2b-ui .k2b-link-card[data-color=amber] .k2b-link-card__icon{color:#b45309}.k2b-ui .k2b-link-card[data-color=zinc] .k2b-link-card__icon{color:var(--k2b-neutral-600)}.k2b-ui .k2b-link-card[data-color=cyan] .k2b-link-card__icon{color:#0e7490}.k2b-ui .k2b-link-card[data-color=rose] .k2b-link-card__icon{color:#e11d48}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=blue] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=blue] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=blue] .k2b-link-card__icon{color:var(--k2b-accent-400)}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=emerald] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=emerald] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=emerald] .k2b-link-card__icon{color:#34d399}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=violet] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=violet] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=violet] .k2b-link-card__icon{color:#a78bfa}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=orange] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=orange] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=orange] .k2b-link-card__icon{color:#fb923c}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=red] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=red] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=red] .k2b-link-card__icon{color:#f87171}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=amber] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=amber] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=amber] .k2b-link-card__icon{color:#fbbf24}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=zinc] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=zinc] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=zinc] .k2b-link-card__icon{color:var(--k2b-neutral-400)}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=cyan] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=cyan] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=cyan] .k2b-link-card__icon{color:#22d3ee}.k2b-ui[data-theme=dark] .k2b-link-card[data-color=rose] .k2b-link-card__icon,.k2b-ui.k2b-dark .k2b-link-card[data-color=rose] .k2b-link-card__icon,.dark .k2b-ui .k2b-link-card[data-color=rose] .k2b-link-card__icon{color:#fb7185}.k2b-ui .k2b-resource-card{display:grid;box-sizing:border-box;grid-template-columns:2.5rem minmax(0,1fr);overflow:hidden;border-radius:var(--k2b-radius-control);color:var(--k2b-text);background:var(--k2b-reference-surface);font:inherit;text-align:start;text-decoration:none;border:0;align-items: center;column-gap:.75rem;width:22rem;max-width:100%;height:4.625rem;padding-block-start:0;padding-block-end:0;padding-inline-start:.625rem;padding-inline-end:.875rem;transition:background-color .12s}.k2b-ui :-webkit-any(a,button).k2b-resource-card{cursor:pointer}.k2b-ui :-moz-any(a,button).k2b-resource-card{cursor:pointer}.k2b-ui :is(a,button).k2b-resource-card{cursor:pointer}.k2b-ui :-webkit-any(a,button).k2b-resource-card:hover{background:var(--k2b-reference-surface-hover)}.k2b-ui :-moz-any(a,button).k2b-resource-card:hover{background:var(--k2b-reference-surface-hover)}.k2b-ui :is(a,button).k2b-resource-card:hover{background:var(--k2b-reference-surface-hover)}.k2b-ui :-webkit-any(a,button).k2b-resource-card:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui :-moz-any(a,button).k2b-resource-card:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui :is(a,button).k2b-resource-card:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-resource-card__icon{display:grid;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface);place-items: center;width:2.5rem;height:2.5rem;font-size:1.25rem}.k2b-ui .k2b-resource-card__copy{display:grid;align-content: center;min-width:0}.k2b-ui :-webkit-any(.k2b-resource-card__title,.k2b-resource-card__meta,.k2b-resource-card__preview,.k2b-resource-card__label){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui :-moz-any(.k2b-resource-card__title,.k2b-resource-card__meta,.k2b-resource-card__preview,.k2b-resource-card__label){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui :is(.k2b-resource-card__title,.k2b-resource-card__meta,.k2b-resource-card__preview,.k2b-resource-card__label){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-resource-card__title{font-size:.875rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-resource-card__meta{color:var(--k2b-text-muted);font-size:.75rem;line-height:1rem}.k2b-ui .k2b-resource-card__preview{color:var(--k2b-text-secondary);font-size:.8125rem;line-height:1.125rem}.k2b-ui .k2b-resource-card__label{color:var(--k2b-text-muted);font-size:.8125rem;line-height:1.25rem}.k2b-ui .k2b-resource-card:-webkit-any([data-state=no_access],[data-state=deleted],[data-state=unavailable]) .k2b-resource-card__icon{color:var(--k2b-text-muted)}.k2b-ui .k2b-resource-card:-moz-any([data-state=no_access],[data-state=deleted],[data-state=unavailable]) .k2b-resource-card__icon{color:var(--k2b-text-muted)}.k2b-ui .k2b-resource-card:is([data-state=no_access],[data-state=deleted],[data-state=unavailable]) .k2b-resource-card__icon{color:var(--k2b-text-muted)}.k2b-ui .k2b-resource-card[data-state=loading] :-webkit-any(.k2b-resource-card__icon,.k2b-resource-card__bar){animation:1.6s ease-in-out infinite k2b-parity-pulse}.k2b-ui .k2b-resource-card[data-state=loading] :-moz-any(.k2b-resource-card__icon,.k2b-resource-card__bar){animation:1.6s ease-in-out infinite k2b-parity-pulse}.k2b-ui .k2b-resource-card[data-state=loading] :is(.k2b-resource-card__icon,.k2b-resource-card__bar){animation:1.6s ease-in-out infinite k2b-parity-pulse}.k2b-ui .k2b-resource-card__bar{display:block;background:var(--k2b-reference-surface-hover);border-radius:999px;width:60%;height:.625rem;margin-block-start:.3125rem;margin-block-end:.3125rem}.k2b-ui .k2b-resource-card__bar+.k2b-resource-card__bar{width:40%}@media (forced-colors:active){.k2b-ui .k2b-resource-card{outline:1px solid canvastext}.k2b-ui .k2b-resource-card[data-state=loading] :-webkit-any(.k2b-resource-card__icon,.k2b-resource-card__bar){forced-color-adjust:none;background:graytext}.k2b-ui .k2b-resource-card[data-state=loading] :-moz-any(.k2b-resource-card__icon,.k2b-resource-card__bar){forced-color-adjust:none;background:graytext}.k2b-ui .k2b-resource-card[data-state=loading] :is(.k2b-resource-card__icon,.k2b-resource-card__bar){forced-color-adjust:none;background:graytext}}.k2b-ui .k2b-not-found{display:flex;flex-direction:column;flex:none;align-items: center;gap:1.5rem;max-width:24rem;margin-inline-start:auto;margin-inline-end:auto;padding:4rem 0}.k2b-ui .k2b-not-found__code{color:var(--k2b-neutral-500);font-size:4.5rem;font-weight:300;line-height:1}.k2b-ui .k2b-not-found__icon{color:var(--k2b-border-strong);font-size:3rem}.k2b-ui .k2b-not-found__copy{text-align:center}.k2b-ui .k2b-not-found__copy h1{color:var(--k2b-text);margin:0;font-size:1.125rem;font-weight:500;line-height:1.75rem}.k2b-ui .k2b-not-found__copy p{color:var(--k2b-text-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.k2b-ui .k2b-notice-card{--k2b-notice-ink:var(--k2b-text-secondary);--k2b-notice-surface:color-mix(in srgb,var(--k2b-text)4%,transparent);display:block;border-radius:calc(var(--k2b-radius-surface) + .25rem);color:var(--k2b-text-secondary);background:var(--k2b-notice-surface);border:1px solid #0000;padding:1rem 1.125rem;font-size:.875rem;line-height:1.375rem}.k2b-ui .k2b-notice-card[data-tone=info]{--k2b-notice-ink:var(--k2b-info-text);--k2b-notice-surface:var(--k2b-info-surface)}.k2b-ui .k2b-notice-card[data-tone=success]{--k2b-notice-ink:var(--k2b-success-text);--k2b-notice-surface:var(--k2b-success-surface)}.k2b-ui .k2b-notice-card[data-tone=warning]{--k2b-notice-ink:var(--k2b-warning-text);--k2b-notice-surface:var(--k2b-warning-surface)}.k2b-ui .k2b-notice-card[data-tone=danger]{--k2b-notice-ink:var(--k2b-danger-text);--k2b-notice-surface:var(--k2b-danger-surface)}.k2b-ui[data-theme=dark] .k2b-notice-card:not([data-tone=neutral]),.k2b-ui.k2b-dark .k2b-notice-card:not([data-tone=neutral]),.dark .k2b-ui .k2b-notice-card:not([data-tone=neutral]){background:color-mix(in srgb,var(--k2b-notice-surface)60%,transparent)}.k2b-ui .k2b-notice-card__content{min-width:0}.k2b-ui .k2b-notice-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:.25rem .75rem}.k2b-ui .k2b-notice-card__title{color:var(--k2b-text);min-width:0;margin:0;font-weight:600}.k2b-ui .k2b-notice-card__meta{color:var(--k2b-notice-ink);background:color-mix(in srgb,var(--k2b-surface)72%,transparent);border-radius:999px;flex:none;max-width:100%;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.125rem}.k2b-ui .k2b-notice-card__description{margin:0}.k2b-ui .k2b-notice-card__body{min-width:0}.k2b-ui .k2b-notice-card .k2b-button{line-height:inherit}.k2b-ui .k2b-notice-card[data-tone]>.k2b-notice-card__body>:first-child{margin-block-start:0}.k2b-ui .k2b-notice-card[data-tone]>.k2b-notice-card__body>:last-child{margin-block-end:0}.k2b-ui :-webkit-any(.k2b-notice-card__head,.k2b-notice-card__title)+:-webkit-any(.k2b-notice-card__description,.k2b-notice-card__body){margin-top:.25rem}.k2b-ui :-moz-any(.k2b-notice-card__head,.k2b-notice-card__title)+:-moz-any(.k2b-notice-card__description,.k2b-notice-card__body){margin-top:.25rem}.k2b-ui :is(.k2b-notice-card__head,.k2b-notice-card__title)+:is(.k2b-notice-card__description,.k2b-notice-card__body){margin-top:.25rem}.k2b-ui .k2b-notice-card__description+.k2b-notice-card__body{margin-top:.75rem}.k2b-ui .k2b-notice-card.k2b-callout{display:grid;grid-template-columns:1.25em minmax(0,1fr);align-items: start;column-gap:.75em}.k2b-ui .k2b-callout>*{grid-column:2}.k2b-ui .k2b-callout>.k2b-callout__icon{grid-column:1;grid-row:1/span 2;color:var(--k2b-notice-ink);width:1.25em;height:1.5em;height:1lh}.k2b-ui .k2b-callout>.k2b-notice-card__title{color:var(--k2b-notice-ink)}.k2b-ui .k2b-notice-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}@media (min-width:48rem){.k2b-ui .k2b-notice-grid[data-columns=two],.k2b-ui .k2b-notice-grid[data-columns=three]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.k2b-ui .k2b-notice-grid[data-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr))}}.k2b-ui .k2b-placeholder{display:flex;color:var(--k2b-text-muted);flex-direction:column;gap:.25rem;padding:1.5rem .75rem;font-size:.75rem;line-height:1rem}.k2b-ui :-webkit-any(.k2b-paper,.k2b-settings-section,.k2b-panel-dialog,.k2b-dialog,.k2b-detail-panel,.k2b-app-workspace__main) .k2b-placeholder[data-surface=paper]{box-shadow:none;background:0 0;border-color:#0000}.k2b-ui :-moz-any(.k2b-paper,.k2b-settings-section,.k2b-panel-dialog,.k2b-dialog,.k2b-detail-panel,.k2b-app-workspace__main) .k2b-placeholder[data-surface=paper]{box-shadow:none;background:0 0;border-color:#0000}.k2b-ui :is(.k2b-paper,.k2b-settings-section,.k2b-panel-dialog,.k2b-dialog,.k2b-detail-panel,.k2b-app-workspace__main) .k2b-placeholder[data-surface=paper]{box-shadow:none;background:0 0;border-color:#0000}.k2b-ui .k2b-detail-panel__section-body .k2b-placeholder[data-align=left]{padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-placeholder[data-align=center]{text-align:center;align-items: center}.k2b-ui .k2b-placeholder[data-align=left]{text-align:left;align-items: flex-start}.k2b-ui .k2b-placeholder[data-variant=panel]{justify-content:center;gap:.5rem;min-height:13rem;padding:1.5rem}.k2b-ui .k2b-placeholder[data-variant=inline]{flex-direction:row;align-items: flex-start;gap:.5rem;padding:.375rem .5625rem}.k2b-ui .k2b-placeholder[data-variant=inline][data-align=center]{justify-content:center}.k2b-ui .k2b-placeholder__icon{display:flex;color:var(--k2b-neutral-400);flex:none;justify-content:center;align-items: center;width:2rem;height:2rem;font-size:1rem}.k2b-ui[data-theme=dark] .k2b-placeholder__icon,.k2b-ui.k2b-dark .k2b-placeholder__icon,.dark .k2b-ui .k2b-placeholder__icon{color:var(--k2b-neutral-500)}.k2b-ui .k2b-placeholder__icon.k2b-icon-tile,.k2b-ui[data-theme=dark] .k2b-placeholder__icon.k2b-icon-tile,.k2b-ui.k2b-dark .k2b-placeholder__icon.k2b-icon-tile,.dark .k2b-ui .k2b-placeholder__icon.k2b-icon-tile{color:var(--k2b-app-workspace-active)}.k2b-ui .k2b-placeholder[data-variant=panel] .k2b-placeholder__icon{width:2.5rem;height:2.5rem;font-size:1.25rem}.k2b-ui .k2b-placeholder[data-variant=inline] .k2b-placeholder__icon{width:1rem;height:1rem;font-size:.875rem}.k2b-ui .k2b-placeholder[data-state=loading] .k2b-placeholder__icon i{display:inline-block;animation:.9s linear infinite k2b-parity-spin}.k2b-ui .k2b-placeholder[data-state=error] .k2b-placeholder__icon{color:var(--k2b-danger-600)}.k2b-ui[data-theme=dark] .k2b-placeholder[data-state=error] .k2b-placeholder__icon,.k2b-ui.k2b-dark .k2b-placeholder[data-state=error] .k2b-placeholder__icon,.dark .k2b-ui .k2b-placeholder[data-state=error] .k2b-placeholder__icon{color:#f87171}.k2b-ui .k2b-placeholder__title,.k2b-ui .k2b-placeholder__description{margin:0}.k2b-ui .k2b-placeholder__title{color:var(--k2b-text-secondary);font-size:.75rem;font-weight:500;line-height:1rem}.k2b-ui .k2b-placeholder[data-variant=panel] .k2b-placeholder__title{letter-spacing:-.018em;font-size:.875rem;font-weight:600;line-height:1.25rem}.k2b-ui .k2b-placeholder__description{max-width:24rem;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-placeholder__action{display:flex;flex-wrap:wrap;gap:.625rem .5rem;margin-top:.5rem}.k2b-ui .k2b-placeholder[data-align=center] .k2b-placeholder__action{justify-content:center}.k2b-ui .k2b-placeholder[data-variant=panel] .k2b-placeholder__action{margin-top:.25rem}.k2b-ui .k2b-placeholder[data-variant=inline] .k2b-placeholder__action{margin-top:0}.k2b-ui .k2b-progress{display:flex;flex-direction:row;align-items: center;gap:.5rem;min-width:0}.k2b-ui .k2b-progress__track{overflow:hidden;background:var(--k2b-border-strong);border-radius:999px;flex:1;min-width:0;height:.625rem}.k2b-ui .k2b-progress[data-size=sm] .k2b-progress__track{height:.5rem}.k2b-ui .k2b-progress[data-size=xs] .k2b-progress__track{height:.375rem}.k2b-ui .k2b-progress__value{border-radius:inherit;background:var(--k2b-action-solid);height:100%;transition:width .2s}.k2b-ui .k2b-progress[data-tone=success] .k2b-progress__value{background:var(--k2b-success-500)}.k2b-ui .k2b-progress[data-tone=warning] .k2b-progress__value{background:var(--k2b-warning-500)}.k2b-ui .k2b-progress[data-tone=danger] .k2b-progress__value{background:var(--k2b-danger-500)}.k2b-ui .k2b-progress__percent{color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.k2b-ui .k2b-progress-ring{display:block;color:var(--k2b-action-solid);flex:none;width:1rem;height:1rem}.k2b-ui .k2b-progress-ring[data-tone=warning]{color:var(--k2b-warning-500)}.k2b-ui .k2b-progress-ring[data-tone=danger]{color:var(--k2b-danger-500)}.k2b-ui .k2b-progress-ring__track{stroke:var(--k2b-border-strong)}.k2b-ui .k2b-progress-ring__value{stroke:currentColor;transition:stroke-dasharray .2s}.k2b-ui .k2b-progress-ring__mark{fill:currentColor}.k2b-ui .k2b-status-badge{display:inline-flex;overflow:hidden;color:var(--k2b-text-muted);white-space:nowrap;align-items: center;gap:.25rem;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;min-height:0;font-size:.625rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-status-badge>i{flex:none;font-size:.6875rem}.k2b-ui .k2b-status-badge[data-variant=chip]{background:var(--k2b-field-surface,var(--k2b-surface-muted));border-radius:.25rem;padding:.125rem .375rem}.k2b-ui .k2b-status-badge[data-variant=text]{background:0 0;border-radius:0;padding:0}.k2b-ui .k2b-status-badge__label{overflow:hidden;text-overflow:ellipsis;min-width:0}.k2b-ui .k2b-status-badge__dot{background:var(--k2b-neutral-400);border-radius:999px;flex:none;width:.375rem;height:.375rem}.k2b-ui .k2b-status-badge[data-tone=ok]{color:var(--k2b-success-text)}.k2b-ui .k2b-status-badge[data-tone=warning],.k2b-ui .k2b-status-badge[data-tone=degraded]{color:#92400e}.k2b-ui .k2b-status-badge[data-tone=error]{color:var(--k2b-danger-text)}.k2b-ui .k2b-status-badge[data-tone=info],.k2b-ui .k2b-status-badge[data-tone=running]{color:var(--k2b-info-text)}.k2b-ui .k2b-status-badge[data-tone=neutral]{color:var(--k2b-text-secondary)}.k2b-ui .k2b-status-badge[data-variant=text][data-tone=neutral]{color:var(--k2b-text-muted)}.k2b-ui .k2b-status-badge[data-variant=chip]:not([data-tone=neutral]){background:color-mix(in srgb,currentColor 10%,transparent)}.k2b-ui[data-theme=dark] .k2b-status-badge[data-tone=warning],.k2b-ui[data-theme=dark] .k2b-status-badge[data-tone=degraded],.k2b-ui.k2b-dark .k2b-status-badge[data-tone=warning],.k2b-ui.k2b-dark .k2b-status-badge[data-tone=degraded],.dark .k2b-ui .k2b-status-badge[data-tone=warning],.dark .k2b-ui .k2b-status-badge[data-tone=degraded]{color:#fcd34d}.k2b-ui .k2b-status-badge[data-variant=dot][data-tone]{color:var(--k2b-text-secondary);background:0 0;border-radius:0;gap:.375rem;padding:0;font-weight:400}.k2b-ui .k2b-status-badge[data-tone=ok] .k2b-status-badge__dot{background:var(--k2b-success-500)}.k2b-ui .k2b-status-badge[data-tone=warning] .k2b-status-badge__dot,.k2b-ui .k2b-status-badge[data-tone=degraded] .k2b-status-badge__dot{background:var(--k2b-warning-500)}.k2b-ui .k2b-status-badge[data-tone=error] .k2b-status-badge__dot{background:var(--k2b-danger-500)}.k2b-ui .k2b-status-badge[data-tone=info] .k2b-status-badge__dot,.k2b-ui .k2b-status-badge[data-tone=running] .k2b-status-badge__dot{background:var(--k2b-accent-500)}.k2b-ui .k2b-status-badge[data-tone=running] i{display:inline-block;animation:.8s linear infinite k2b-parity-spin}.k2b-ui .k2b-status-badge[data-tone=running] .k2b-status-badge__dot{animation:1.5s ease-in-out infinite k2b-parity-pulse}.k2b-ui .k2b-stat-grid{display:flex;overflow:hidden;flex-direction:column;min-width:0}.k2b-ui .k2b-stat-grid[data-surface=muted]{background:var(--k2b-surface-muted)}.k2b-ui .k2b-stat-grid__header{display:flex;border-bottom:1px solid var(--k2b-border);background:var(--k2b-surface-muted);justify-content:space-between;align-items: center;gap:.5rem;padding:.5rem .75rem}.k2b-ui .k2b-stat-grid__title{overflow:hidden;color:var(--k2b-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600}.k2b-ui .k2b-stat-grid__action{display:inline-flex;color:var(--k2b-text-muted);text-decoration:none;flex:none;align-items: center;gap:.25rem;font-size:.6875rem}.k2b-ui .k2b-stat-grid__action:hover{color:var(--k2b-text)}.k2b-ui .k2b-stat-grid__action i{font-size:.625rem}.k2b-ui .k2b-stat-grid__body{display:grid;background:var(--k2b-border);flex:1;gap:1px;padding:0}.k2b-ui .k2b-stat-grid[data-columns="1"] .k2b-stat-grid__body{grid-template-columns:minmax(0,1fr)}.k2b-ui .k2b-stat-grid[data-columns="2"] .k2b-stat-grid__body,.k2b-ui .k2b-stat-grid[data-columns="4"] .k2b-stat-grid__body,.k2b-ui .k2b-stat-grid[data-columns="5"] .k2b-stat-grid__body,.k2b-ui .k2b-stat-grid[data-columns="6"] .k2b-stat-grid__body{grid-template-columns:repeat(2,minmax(0,1fr))}.k2b-ui .k2b-stat-grid[data-columns="3"] .k2b-stat-grid__body{grid-template-columns:minmax(0,1fr)}.k2b-ui .k2b-stat-grid[data-columns="5"] .k2b-stat-grid__body>:last-child{grid-column:span 2}@media (min-width:40rem){.k2b-ui .k2b-stat-grid[data-columns="3"] .k2b-stat-grid__body,.k2b-ui .k2b-stat-grid[data-columns="5"] .k2b-stat-grid__body,.k2b-ui .k2b-stat-grid[data-columns="6"] .k2b-stat-grid__body{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.k2b-ui .k2b-stat-grid[data-columns="4"] .k2b-stat-grid__body{grid-template-columns:repeat(4,minmax(0,1fr))}.k2b-ui .k2b-stat-grid[data-columns="5"] .k2b-stat-grid__body{grid-template-columns:repeat(5,minmax(0,1fr))}.k2b-ui .k2b-stat-grid[data-columns="5"] .k2b-stat-grid__body>:last-child{grid-column:auto}.k2b-ui .k2b-stat-grid[data-columns="6"] .k2b-stat-grid__body{grid-template-columns:repeat(6,minmax(0,1fr))}}.k2b-ui .k2b-stat-cell{position:relative;display:flex;color:inherit;background:var(--k2b-surface);text-decoration:none;border-radius:0;flex-direction:column;gap:.125rem;min-width:0;padding:1rem}.k2b-ui .k2b-stat-cell[data-size=sm]{padding:.625rem .75rem}.k2b-ui .k2b-stat-cell--link{padding-right:1.75rem;transition:background-color .12s}.k2b-ui .k2b-stat-cell--link:hover{background:var(--k2b-hover)}.k2b-ui .k2b-stat-cell__label{overflow:hidden;color:var(--k2b-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500}.k2b-ui .k2b-stat-cell__label[data-size=sm]{font-size:.6875rem}.k2b-ui .k2b-stat-cell__value{overflow:hidden;color:var(--k2b-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.25}.k2b-ui .k2b-stat-cell__value[data-size=sm]{font-size:1rem}.k2b-ui .k2b-stat-cell__trend{display:block;margin-top:0;align-self:stretch;margin-inline-start:-1rem;margin-inline-end:-1rem}.k2b-ui .k2b-stat-cell__support{display:flex;flex-wrap:nowrap;align-items: center;gap:.375rem;min-width:0}.k2b-ui .k2b-stat-cell__sub{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem}.k2b-ui .k2b-stat-cell[data-size=sm] .k2b-stat-cell__sub{font-size:.625rem}.k2b-ui .k2b-stat-cell[data-wrap] :-webkit-any(.k2b-stat-cell__label,.k2b-stat-cell__value,.k2b-stat-cell__sub){overflow-wrap:anywhere;white-space:normal}.k2b-ui .k2b-stat-cell[data-wrap] :-moz-any(.k2b-stat-cell__label,.k2b-stat-cell__value,.k2b-stat-cell__sub){overflow-wrap:anywhere;white-space:normal}.k2b-ui .k2b-stat-cell[data-wrap] :is(.k2b-stat-cell__label,.k2b-stat-cell__value,.k2b-stat-cell__sub){overflow-wrap:anywhere;white-space:normal}.k2b-ui .k2b-stat-cell[data-wrap] .k2b-stat-cell__support{flex-wrap:wrap}.k2b-ui .k2b-stat-cell[data-wrap] .k2b-stat-cell__accent{overflow-wrap:anywhere;max-width:100%}.k2b-ui .k2b-stat-cell__link-icon{position:absolute;color:var(--k2b-text-muted);transition:color .12s;font-size:.6875rem;top:.5rem;right:.5rem}.k2b-ui .k2b-stat-cell--link:hover .k2b-stat-cell__link-icon{color:var(--k2b-action)}.k2b-ui .k2b-stat-cell__accent,.k2b-ui .k2b-widget-stat__accent{display:inline-flex;text-decoration:none;border-radius:999px;flex:none;align-items: center;gap:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;line-height:1rem}.k2b-ui .k2b-stat-cell__accent i{font-size:.625rem}.k2b-ui .k2b-widget-stat__accent i{font-size:.5625rem}.k2b-ui a.k2b-stat-cell__accent{transition:background-color .12s}.k2b-ui .k2b-stat-cell__accent-icon,.k2b-ui .k2b-widget-stat__accent-icon{background:0 0;flex:none}.k2b-ui .k2b-stat-cell__accent-icon{font-size:.6875rem}.k2b-ui .k2b-widget-stat__accent-icon{font-size:.75rem}.k2b-ui .k2b-stat-cell__accent[data-tone=emerald],.k2b-ui .k2b-widget-stat__accent[data-tone=emerald]{color:var(--k2b-success-text);background:#d1fae5}.k2b-ui .k2b-stat-cell__accent[data-tone=amber],.k2b-ui .k2b-widget-stat__accent[data-tone=amber]{color:#b45309;background:#fef3c7}.k2b-ui .k2b-stat-cell__accent[data-tone=red],.k2b-ui .k2b-widget-stat__accent[data-tone=red]{color:var(--k2b-danger-text);background:#fee2e2}.k2b-ui .k2b-stat-cell__accent[data-tone=blue],.k2b-ui .k2b-widget-stat__accent[data-tone=blue]{color:var(--k2b-info-text);background:var(--k2b-accent-100)}.k2b-ui .k2b-stat-cell__accent[data-tone=zinc],.k2b-ui .k2b-widget-stat__accent[data-tone=zinc]{color:var(--k2b-neutral-600);background:var(--k2b-neutral-100)}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent[data-tone=emerald],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent[data-tone=emerald],.k2b-ui.k2b-dark .k2b-stat-cell__accent[data-tone=emerald],.k2b-ui.k2b-dark .k2b-widget-stat__accent[data-tone=emerald],.dark .k2b-ui .k2b-stat-cell__accent[data-tone=emerald],.dark .k2b-ui .k2b-widget-stat__accent[data-tone=emerald]{background:#064e3b66}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent[data-tone=amber],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent[data-tone=amber],.k2b-ui.k2b-dark .k2b-stat-cell__accent[data-tone=amber],.k2b-ui.k2b-dark .k2b-widget-stat__accent[data-tone=amber],.dark .k2b-ui .k2b-stat-cell__accent[data-tone=amber],.dark .k2b-ui .k2b-widget-stat__accent[data-tone=amber]{color:#fcd34d;background:#78350f66}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent[data-tone=red],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent[data-tone=red],.k2b-ui.k2b-dark .k2b-stat-cell__accent[data-tone=red],.k2b-ui.k2b-dark .k2b-widget-stat__accent[data-tone=red],.dark .k2b-ui .k2b-stat-cell__accent[data-tone=red],.dark .k2b-ui .k2b-widget-stat__accent[data-tone=red]{background:#7f1d1d66}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent[data-tone=blue],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent[data-tone=blue],.k2b-ui.k2b-dark .k2b-stat-cell__accent[data-tone=blue],.k2b-ui.k2b-dark .k2b-widget-stat__accent[data-tone=blue],.dark .k2b-ui .k2b-stat-cell__accent[data-tone=blue],.dark .k2b-ui .k2b-widget-stat__accent[data-tone=blue]{background:color-mix(in srgb,var(--k2b-accent-900)40%,transparent)}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent[data-tone=zinc],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent[data-tone=zinc],.k2b-ui.k2b-dark .k2b-stat-cell__accent[data-tone=zinc],.k2b-ui.k2b-dark .k2b-widget-stat__accent[data-tone=zinc],.dark .k2b-ui .k2b-stat-cell__accent[data-tone=zinc],.dark .k2b-ui .k2b-widget-stat__accent[data-tone=zinc]{color:var(--k2b-neutral-400);background:var(--k2b-neutral-800)}.k2b-ui a.k2b-stat-cell__accent[data-tone=emerald]:hover{background:#a7f3d0}.k2b-ui a.k2b-stat-cell__accent[data-tone=amber]:hover{background:#fde68a}.k2b-ui a.k2b-stat-cell__accent[data-tone=red]:hover{background:#fecaca}.k2b-ui a.k2b-stat-cell__accent[data-tone=blue]:hover{background:var(--k2b-accent-200)}.k2b-ui a.k2b-stat-cell__accent[data-tone=zinc]:hover{background:var(--k2b-neutral-200)}.k2b-ui[data-theme=dark] a.k2b-stat-cell__accent[data-tone=emerald]:hover,.k2b-ui.k2b-dark a.k2b-stat-cell__accent[data-tone=emerald]:hover,.dark .k2b-ui a.k2b-stat-cell__accent[data-tone=emerald]:hover{background:#064e3b99}.k2b-ui[data-theme=dark] a.k2b-stat-cell__accent[data-tone=amber]:hover,.k2b-ui.k2b-dark a.k2b-stat-cell__accent[data-tone=amber]:hover,.dark .k2b-ui a.k2b-stat-cell__accent[data-tone=amber]:hover{background:#78350f99}.k2b-ui[data-theme=dark] a.k2b-stat-cell__accent[data-tone=red]:hover,.k2b-ui.k2b-dark a.k2b-stat-cell__accent[data-tone=red]:hover,.dark .k2b-ui a.k2b-stat-cell__accent[data-tone=red]:hover{background:#7f1d1d99}.k2b-ui[data-theme=dark] a.k2b-stat-cell__accent[data-tone=blue]:hover,.k2b-ui.k2b-dark a.k2b-stat-cell__accent[data-tone=blue]:hover,.dark .k2b-ui a.k2b-stat-cell__accent[data-tone=blue]:hover{background:color-mix(in srgb,var(--k2b-accent-900)60%,transparent)}.k2b-ui[data-theme=dark] a.k2b-stat-cell__accent[data-tone=zinc]:hover,.k2b-ui.k2b-dark a.k2b-stat-cell__accent[data-tone=zinc]:hover,.dark .k2b-ui a.k2b-stat-cell__accent[data-tone=zinc]:hover{background:var(--k2b-neutral-700)}.k2b-ui .k2b-stat-cell__accent-icon[data-tone=emerald],.k2b-ui .k2b-widget-stat__accent-icon[data-tone=emerald],.k2b-ui .k2b-widget-list__icon[data-tone=emerald],.k2b-ui .k2b-widget-hero[data-tone=emerald] .k2b-widget-hero__icon{color:var(--k2b-success-600)}.k2b-ui .k2b-stat-cell__accent-icon[data-tone=amber],.k2b-ui .k2b-widget-stat__accent-icon[data-tone=amber],.k2b-ui .k2b-widget-list__icon[data-tone=amber],.k2b-ui .k2b-widget-hero[data-tone=amber] .k2b-widget-hero__icon{color:#d97706}.k2b-ui .k2b-stat-cell__accent-icon[data-tone=red],.k2b-ui .k2b-widget-stat__accent-icon[data-tone=red],.k2b-ui .k2b-widget-list__icon[data-tone=red],.k2b-ui .k2b-widget-hero[data-tone=red] .k2b-widget-hero__icon{color:var(--k2b-danger-500)}.k2b-ui .k2b-stat-cell__accent-icon[data-tone=blue],.k2b-ui .k2b-widget-stat__accent-icon[data-tone=blue],.k2b-ui .k2b-widget-list__icon[data-tone=blue],.k2b-ui .k2b-widget-hero[data-tone=blue] .k2b-widget-hero__icon{color:var(--k2b-accent-600)}.k2b-ui .k2b-stat-cell__accent-icon[data-tone=zinc],.k2b-ui .k2b-widget-stat__accent-icon[data-tone=zinc],.k2b-ui .k2b-widget-list__icon[data-tone=zinc],.k2b-ui .k2b-widget-hero[data-tone=zinc] .k2b-widget-hero__icon{color:var(--k2b-neutral-500)}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent-icon[data-tone=emerald],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent-icon[data-tone=emerald],.k2b-ui[data-theme=dark] .k2b-widget-list__icon[data-tone=emerald],.k2b-ui[data-theme=dark] .k2b-widget-hero[data-tone=emerald] .k2b-widget-hero__icon,.k2b-ui.k2b-dark .k2b-stat-cell__accent-icon[data-tone=emerald],.k2b-ui.k2b-dark .k2b-widget-stat__accent-icon[data-tone=emerald],.k2b-ui.k2b-dark .k2b-widget-list__icon[data-tone=emerald],.k2b-ui.k2b-dark .k2b-widget-hero[data-tone=emerald] .k2b-widget-hero__icon,.dark .k2b-ui .k2b-stat-cell__accent-icon[data-tone=emerald],.dark .k2b-ui .k2b-widget-stat__accent-icon[data-tone=emerald],.dark .k2b-ui .k2b-widget-list__icon[data-tone=emerald],.dark .k2b-ui .k2b-widget-hero[data-tone=emerald] .k2b-widget-hero__icon{color:#34d399}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent-icon[data-tone=amber],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent-icon[data-tone=amber],.k2b-ui[data-theme=dark] .k2b-widget-list__icon[data-tone=amber],.k2b-ui[data-theme=dark] .k2b-widget-hero[data-tone=amber] .k2b-widget-hero__icon,.k2b-ui.k2b-dark .k2b-stat-cell__accent-icon[data-tone=amber],.k2b-ui.k2b-dark .k2b-widget-stat__accent-icon[data-tone=amber],.k2b-ui.k2b-dark .k2b-widget-list__icon[data-tone=amber],.k2b-ui.k2b-dark .k2b-widget-hero[data-tone=amber] .k2b-widget-hero__icon,.dark .k2b-ui .k2b-stat-cell__accent-icon[data-tone=amber],.dark .k2b-ui .k2b-widget-stat__accent-icon[data-tone=amber],.dark .k2b-ui .k2b-widget-list__icon[data-tone=amber],.dark .k2b-ui .k2b-widget-hero[data-tone=amber] .k2b-widget-hero__icon{color:#fbbf24}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent-icon[data-tone=red],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent-icon[data-tone=red],.k2b-ui[data-theme=dark] .k2b-widget-list__icon[data-tone=red],.k2b-ui[data-theme=dark] .k2b-widget-hero[data-tone=red] .k2b-widget-hero__icon,.k2b-ui.k2b-dark .k2b-stat-cell__accent-icon[data-tone=red],.k2b-ui.k2b-dark .k2b-widget-stat__accent-icon[data-tone=red],.k2b-ui.k2b-dark .k2b-widget-list__icon[data-tone=red],.k2b-ui.k2b-dark .k2b-widget-hero[data-tone=red] .k2b-widget-hero__icon,.dark .k2b-ui .k2b-stat-cell__accent-icon[data-tone=red],.dark .k2b-ui .k2b-widget-stat__accent-icon[data-tone=red],.dark .k2b-ui .k2b-widget-list__icon[data-tone=red],.dark .k2b-ui .k2b-widget-hero[data-tone=red] .k2b-widget-hero__icon{color:#f87171}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent-icon[data-tone=blue],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent-icon[data-tone=blue],.k2b-ui[data-theme=dark] .k2b-widget-list__icon[data-tone=blue],.k2b-ui[data-theme=dark] .k2b-widget-hero[data-tone=blue] .k2b-widget-hero__icon,.k2b-ui.k2b-dark .k2b-stat-cell__accent-icon[data-tone=blue],.k2b-ui.k2b-dark .k2b-widget-stat__accent-icon[data-tone=blue],.k2b-ui.k2b-dark .k2b-widget-list__icon[data-tone=blue],.k2b-ui.k2b-dark .k2b-widget-hero[data-tone=blue] .k2b-widget-hero__icon,.dark .k2b-ui .k2b-stat-cell__accent-icon[data-tone=blue],.dark .k2b-ui .k2b-widget-stat__accent-icon[data-tone=blue],.dark .k2b-ui .k2b-widget-list__icon[data-tone=blue],.dark .k2b-ui .k2b-widget-hero[data-tone=blue] .k2b-widget-hero__icon{color:var(--k2b-accent-400)}.k2b-ui[data-theme=dark] .k2b-stat-cell__accent-icon[data-tone=zinc],.k2b-ui[data-theme=dark] .k2b-widget-stat__accent-icon[data-tone=zinc],.k2b-ui.k2b-dark .k2b-stat-cell__accent-icon[data-tone=zinc],.k2b-ui.k2b-dark .k2b-widget-stat__accent-icon[data-tone=zinc],.dark .k2b-ui .k2b-stat-cell__accent-icon[data-tone=zinc],.dark .k2b-ui .k2b-widget-stat__accent-icon[data-tone=zinc]{color:var(--k2b-neutral-400)}.k2b-ui .k2b-widget{display:flex;overflow:hidden;flex-direction:column;min-width:0}.k2b-ui .k2b-widget[data-size=compact]{height:14rem}.k2b-ui .k2b-widget[data-size=standard]{height:25rem}.k2b-ui .k2b-widget[data-size=fill]{height:100%}.k2b-ui .k2b-widget__header{display:flex;color:inherit;text-decoration:none;flex:none;align-items: center;gap:.75rem;padding:1rem 1rem .5rem}.k2b-ui a.k2b-widget__header:hover{background:0 0}.k2b-ui a.k2b-widget__header:hover .k2b-widget__title{color:var(--k2b-text)}.k2b-ui a.k2b-widget__header:hover .k2b-widget__chevron{color:var(--k2b-text-secondary)}.k2b-ui .k2b-widget__icon{color:var(--k2b-app-workspace-active);width:1.5rem;height:1.5rem;font-size:.875rem}.k2b-ui .k2b-widget__heading{flex:1;min-width:0}.k2b-ui .k2b-widget__title,.k2b-ui .k2b-widget__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-widget__title{color:var(--k2b-text-secondary);transition:color .12s;font-size:.75rem;font-weight:500}.k2b-ui .k2b-widget__meta{color:var(--k2b-text-muted);font-size:.625rem}.k2b-ui .k2b-widget__chevron{color:var(--k2b-text-muted);flex:none;transition:color .12s;font-size:.75rem}.k2b-ui .k2b-widget__body{display:flex;flex-direction:column;flex:1;min-height:0;padding:0}.k2b-ui .k2b-widget:not([data-size=content]) .k2b-widget__body{overflow-y:auto}.k2b-ui .k2b-widget-hero{display:flex;color:inherit;text-align:center;background:0 0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items: center;gap:.5rem;min-width:0;padding:1rem 1.25rem}.k2b-ui .k2b-widget-hero__icon{color:var(--k2b-text-muted);font-size:1.875rem}.k2b-ui .k2b-widget-hero__title{color:var(--k2b-text);font-size:1rem;font-weight:500;line-height:1.375}.k2b-ui .k2b-widget-hero__subtitle{color:var(--k2b-text-muted);font-size:.75rem}.k2b-ui .k2b-widget-list{display:flex;flex-direction:column;flex:none;min-height:0}.k2b-ui .k2b-widget-list[data-grow=true]{overflow-y:auto;flex:1}.k2b-ui .k2b-widget-list__item{display:flex;color:inherit;text-decoration:none;border-radius:0;align-items: center;gap:.625rem;min-width:0;padding:.5rem 1rem;transition:background-color .12s}.k2b-ui a.k2b-widget-list__item:hover{background:var(--k2b-hover)}.k2b-ui .k2b-widget-list__icon{color:var(--k2b-text-muted);flex:none;font-size:.875rem}.k2b-ui .k2b-widget-list__copy{display:flex;flex-direction:column;flex:1;min-width:0}.k2b-ui .k2b-widget-list__label,.k2b-ui .k2b-widget-list__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-widget-list__label{color:var(--k2b-text);font-size:.75rem;font-weight:500}.k2b-ui .k2b-widget-list__sub,.k2b-ui .k2b-widget-list__meta{color:var(--k2b-text-muted);font-size:.625rem}.k2b-ui .k2b-widget-list__meta,.k2b-ui .k2b-widget-list__chevron{flex:none}.k2b-ui .k2b-widget-list__meta{font-variant-numeric:tabular-nums}.k2b-ui .k2b-widget-list__chevron{color:var(--k2b-text-muted);font-size:.625rem}.k2b-ui .k2b-widget-list__empty{color:var(--k2b-text-muted);text-align:center;margin:0;padding:.75rem 1rem;font-size:.6875rem;font-style:italic}.k2b-ui .k2b-widget-list__empty[data-grow=true]{display:flex;flex:1;justify-content:center;align-items: center}.k2b-ui .k2b-widget-pills{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:0;padding:.75rem 1rem}.k2b-ui .k2b-widget-pills[data-grow=true]{flex:1;align-content: center}.k2b-ui .k2b-widget-pill{display:inline-flex;color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);text-decoration:none;border-radius:.375rem;align-items:baseline;gap:.375rem;padding:.125rem .5rem}.k2b-ui a.k2b-widget-pill{transition:opacity .12s}.k2b-ui a.k2b-widget-pill:hover{opacity:.8}.k2b-ui .k2b-widget-pill__label{font-size:.75rem;font-weight:500}.k2b-ui .k2b-widget-pill[data-tone=zinc] .k2b-widget-pill__label{color:var(--k2b-text-muted)}.k2b-ui .k2b-widget-pill__value{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.k2b-ui .k2b-widget-pill[data-tone=emerald]{color:var(--k2b-success-text);background:#d1fae5}.k2b-ui .k2b-widget-pill[data-tone=amber]{color:#b45309;background:#fef3c7}.k2b-ui .k2b-widget-pill[data-tone=red]{color:var(--k2b-danger-text);background:#fee2e2}.k2b-ui .k2b-widget-pill[data-tone=blue]{color:var(--k2b-info-text);background:var(--k2b-accent-100)}.k2b-ui[data-theme=dark] .k2b-widget-pill[data-tone=emerald],.k2b-ui.k2b-dark .k2b-widget-pill[data-tone=emerald],.dark .k2b-ui .k2b-widget-pill[data-tone=emerald]{background:#064e3b4d}.k2b-ui[data-theme=dark] .k2b-widget-pill[data-tone=amber],.k2b-ui.k2b-dark .k2b-widget-pill[data-tone=amber],.dark .k2b-ui .k2b-widget-pill[data-tone=amber]{color:#fcd34d;background:#78350f4d}.k2b-ui[data-theme=dark] .k2b-widget-pill[data-tone=red],.k2b-ui.k2b-dark .k2b-widget-pill[data-tone=red],.dark .k2b-ui .k2b-widget-pill[data-tone=red]{background:#7f1d1d4d}.k2b-ui[data-theme=dark] .k2b-widget-pill[data-tone=blue],.k2b-ui.k2b-dark .k2b-widget-pill[data-tone=blue],.dark .k2b-ui .k2b-widget-pill[data-tone=blue]{background:color-mix(in srgb,var(--k2b-accent-900)30%,transparent)}.k2b-ui .k2b-widget-stat{display:flex;flex-direction:column;flex:none;gap:.25rem;padding:1rem}.k2b-ui .k2b-widget-stat[data-grow=true]{flex:1;justify-content:center}.k2b-ui .k2b-widget-stat__label{color:var(--k2b-text-secondary);font-size:.75rem;font-weight:500}.k2b-ui .k2b-widget-stat__value{color:var(--k2b-text);font-variant-numeric:tabular-nums;margin-top:0;font-size:1.875rem;font-weight:700;line-height:1}.k2b-ui .k2b-widget-stat__support{display:flex;flex-wrap:nowrap;align-items: center;gap:.375rem;min-width:0;margin-top:0}.k2b-ui .k2b-widget-stat__sub{color:var(--k2b-text-muted);font-size:.6875rem}.k2b-ui .k2b-widget-status{display:flex;border-radius:0;align-items: flex-start;gap:.75rem;min-width:0;padding:.75rem 1rem}.k2b-ui .k2b-widget-status[data-grow=true]{flex:1;align-items: center}.k2b-ui .k2b-widget-status[data-tone=success]{color:#065f46;background:#ecfdf5}.k2b-ui .k2b-widget-status[data-tone=warning]{color:#92400e;background:#fffbeb}.k2b-ui .k2b-widget-status[data-tone=danger]{color:#991b1b;background:0 0}.k2b-ui .k2b-widget-status[data-tone=info]{color:#1e40af;background:var(--k2b-accent-50)}.k2b-ui[data-theme=dark] .k2b-widget-status[data-tone=success],.k2b-ui.k2b-dark .k2b-widget-status[data-tone=success],.dark .k2b-ui .k2b-widget-status[data-tone=success]{color:#a7f3d0;background:#064e3b33}.k2b-ui[data-theme=dark] .k2b-widget-status[data-tone=warning],.k2b-ui.k2b-dark .k2b-widget-status[data-tone=warning],.dark .k2b-ui .k2b-widget-status[data-tone=warning]{color:#fde68a;background:#78350f33}.k2b-ui[data-theme=dark] .k2b-widget-status[data-tone=danger],.k2b-ui.k2b-dark .k2b-widget-status[data-tone=danger],.dark .k2b-ui .k2b-widget-status[data-tone=danger]{color:#fecaca;background:0 0}.k2b-ui[data-theme=dark] .k2b-widget-status[data-tone=info],.k2b-ui.k2b-dark .k2b-widget-status[data-tone=info],.dark .k2b-ui .k2b-widget-status[data-tone=info]{color:#bfdbfe;background:color-mix(in srgb,var(--k2b-accent-900)20%,transparent)}.k2b-ui .k2b-widget-status__icon{flex:none;margin-top:.125rem;font-size:1rem}.k2b-ui .k2b-widget-status[data-grow=true] .k2b-widget-status__icon{margin-top:0}.k2b-ui .k2b-widget-status[data-tone=success] .k2b-widget-status__icon{color:var(--k2b-success-600)}.k2b-ui .k2b-widget-status[data-tone=warning] .k2b-widget-status__icon{color:#d97706}.k2b-ui .k2b-widget-status[data-tone=danger] .k2b-widget-status__icon{color:var(--k2b-danger-600)}.k2b-ui .k2b-widget-status[data-tone=info] .k2b-widget-status__icon{color:var(--k2b-accent-600)}.k2b-ui[data-theme=dark] .k2b-widget-status[data-tone=success] .k2b-widget-status__icon,.k2b-ui.k2b-dark .k2b-widget-status[data-tone=success] .k2b-widget-status__icon,.dark .k2b-ui .k2b-widget-status[data-tone=success] .k2b-widget-status__icon{color:#34d399}.k2b-ui[data-theme=dark] .k2b-widget-status[data-tone=warning] .k2b-widget-status__icon,.k2b-ui.k2b-dark .k2b-widget-status[data-tone=warning] .k2b-widget-status__icon,.dark .k2b-ui .k2b-widget-status[data-tone=warning] .k2b-widget-status__icon{color:#fbbf24}.k2b-ui[data-theme=dark] .k2b-widget-status[data-tone=danger] .k2b-widget-status__icon,.k2b-ui.k2b-dark .k2b-widget-status[data-tone=danger] .k2b-widget-status__icon,.dark .k2b-ui .k2b-widget-status[data-tone=danger] .k2b-widget-status__icon{color:#f87171}.k2b-ui[data-theme=dark] .k2b-widget-status[data-tone=info] .k2b-widget-status__icon,.k2b-ui.k2b-dark .k2b-widget-status[data-tone=info] .k2b-widget-status__icon,.dark .k2b-ui .k2b-widget-status[data-tone=info] .k2b-widget-status__icon{color:var(--k2b-accent-400)}.k2b-ui .k2b-widget-status__copy{display:flex;flex-direction:column;flex:1;gap:.125rem;min-width:0}.k2b-ui .k2b-widget-status__title{font-size:.75rem;font-weight:600}.k2b-ui .k2b-widget-status__message{font-size:.6875rem}@keyframes k2b-parity-spin{to{transform:rotate(360deg)}}@keyframes k2b-parity-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-placeholder[data-state=loading] .k2b-placeholder__icon i,.k2b-ui .k2b-status-badge[data-tone=running] i,.k2b-ui .k2b-status-badge[data-tone=running] .k2b-status-badge__dot{animation:none}.k2b-ui .k2b-resource-card[data-state=loading] :-webkit-any(.k2b-resource-card__icon,.k2b-resource-card__bar){animation:none}.k2b-ui .k2b-resource-card[data-state=loading] :-moz-any(.k2b-resource-card__icon,.k2b-resource-card__bar){animation:none}.k2b-ui .k2b-resource-card[data-state=loading] :is(.k2b-resource-card__icon,.k2b-resource-card__bar){animation:none}.k2b-ui .k2b-progress__value,.k2b-ui .k2b-progress-ring__value,.k2b-ui .k2b-link-card,.k2b-ui .k2b-link-card__chevron,.k2b-ui .k2b-resource-card,.k2b-ui .k2b-stat-cell--link,.k2b-ui .k2b-stat-cell__link-icon,.k2b-ui a.k2b-stat-cell__accent,.k2b-ui .k2b-widget__title,.k2b-ui .k2b-widget__chevron,.k2b-ui a.k2b-widget-pill,.k2b-ui .k2b-widget-list__item{transition:none}}.k2b-ui :-webkit-any(.k2b-widget,.k2b-stat-grid){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :-moz-any(.k2b-widget,.k2b-stat-grid){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :is(.k2b-widget,.k2b-stat-grid){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :where(.k2b-widget,.k2b-stat-grid) :where(:focus-visible){outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-avatar-stack{display:inline-flex;flex:none}.k2b-ui .k2b-avatar-stack__trigger{display:inline-flex;color:var(--k2b-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items: center;gap:.25rem;height:1.25rem;padding:0}@media (any-pointer:coarse){.k2b-ui .k2b-avatar-stack__trigger{position:relative}.k2b-ui .k2b-avatar-stack__trigger:after{position:absolute;content:"";inset:-.75rem -.5rem}}.k2b-ui .k2b-avatar-stack__trigger:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-avatar-stack__faces{display:inline-flex;align-items: center}.k2b-ui .k2b-avatar-stack__faces>.k2b-avatar{box-shadow:0 0 0 2px var(--k2b-avatar-stack-ring,var(--k2b-surface-elevated));width:1.25rem;height:1.25rem;font-size:.5rem}.k2b-ui .k2b-avatar-stack__faces>.k2b-avatar+.k2b-avatar{margin-inline-start:-.3125rem}.k2b-ui .k2b-avatar-stack__more{font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;line-height:1}.k2b-ui .k2b-avatar-stack__trigger:hover .k2b-avatar-stack__more{color:var(--k2b-text)}.k2b-ui .k2b-avatar-stack__popover{position:fixed;z-index:1000;inset:unset;display:none;overflow:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);flex-direction:column;gap:.25rem;width:min(18rem,100vw - 2rem);max-height:min(26rem,80dvh);margin:0;padding:.625rem .5rem .5rem}.k2b-ui .k2b-avatar-stack__popover:popover-open{display:flex}.k2b-ui .k2b-avatar-stack__sheet{display:flex;flex-direction:column;gap:.25rem}.k2b-ui .k2b-avatar-stack__header{display:flex;align-items: center;gap:.5rem;padding:0 .5rem .25rem}.k2b-ui .k2b-avatar-stack__header>h3{color:var(--k2b-text-secondary);margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-avatar-stack__rows{display:flex;list-style:none;flex-direction:column;min-width:0;margin:0;padding:0}.k2b-ui .k2b-avatar-stack__rows>li[data-self=true]{margin-top:.375rem}.k2b-ui .k2b-avatar-stack__row{display:flex;border-radius:var(--k2b-radius-control);color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items: center;gap:.625rem;width:100%;min-width:0;min-height:2.75rem;padding:.25rem .5rem}.k2b-ui button.k2b-avatar-stack__row{cursor:pointer}.k2b-ui button.k2b-avatar-stack__row:hover{background:var(--k2b-hover)}.k2b-ui button.k2b-avatar-stack__row:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-avatar-stack__row-copy{display:flex;flex-direction:column;flex:1;min-width:0}.k2b-ui .k2b-avatar-stack__row-name{display:flex;color:var(--k2b-text);align-items:baseline;gap:.375rem;min-width:0;font-size:.75rem;font-weight:600;line-height:1rem}.k2b-ui .k2b-avatar-stack__row-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-avatar-stack__row-badge{color:var(--k2b-text-muted);flex:none;font-size:.625rem;font-weight:500}.k2b-ui .k2b-avatar-stack__row-detail{display:flex;color:var(--k2b-text-muted);align-items: center;gap:.25rem;min-width:0;font-size:.6875rem;line-height:1rem}.k2b-ui .k2b-avatar-stack__row-detail>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-avatar-stack__row-trailing{color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.k2b-ui .k2b-avatar-stack__hint{color:var(--k2b-text-muted);margin:.25rem 0 0;padding:0 .5rem;font-size:.6875rem;line-height:1rem}@media not all and (any-pointer:coarse){.k2b-ui .k2b-avatar-stack__popover .k2b-avatar-stack__row{min-height:2.5rem}}.k2b-ui .k2b-content-lightbox button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-content-lightbox a:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-content-file-tree [role=treeitem]:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-content-calendar{--k2b-calendar-weekend:color-mix(in srgb,var(--k2b-surface-muted)42%,var(--k2b-surface));--k2b-calendar-weekend-tint:color-mix(in srgb,var(--k2b-surface-muted)42%,transparent);position:relative;box-sizing:border-box;display:flex;overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface);box-shadow:none;flex-direction:column;min-height:0}.k2b-ui .k2b-calendar-view-switcher{flex-shrink:0;width:auto}.k2b-ui .k2b-calendar-view-switcher .k2b-segmented-control__option{white-space:nowrap;flex:none;padding-inline-start:.75rem;padding-inline-end:.75rem}.k2b-ui .k2b-calendar-header{position:relative;display:flex;background:var(--k2b-surface);container:k2b-calendar-header/inline-size;flex-wrap:wrap;align-items: center;gap:.375rem .75rem;padding:.5rem .75rem}.k2b-ui .k2b-calendar-header__navigation,.k2b-ui .k2b-calendar-header__actions,.k2b-ui .k2b-calendar-header__content{display:flex;align-items: center;gap:.375rem;min-width:0}.k2b-ui .k2b-calendar-header__navigation{flex:none;gap:.25rem}.k2b-ui .k2b-calendar-header__content{flex-wrap:wrap;flex:auto}.k2b-ui .k2b-calendar-header__title{display:grid;overflow:hidden;color:var(--k2b-text);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;margin-inline-start:.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:1rem;font-weight:600}.k2b-ui .k2b-calendar-header__title>*{grid-area:1/1;overflow:hidden;text-overflow:ellipsis;min-width:0}.k2b-ui .k2b-calendar-header__title-size{visibility:hidden}.k2b-ui .k2b-calendar-header__actions{flex-wrap:nowrap;flex:none;margin-inline-start:auto}@container k2b-calendar-header (width>=64.001rem) and (width<=84rem){.k2b-ui .k2b-calendar-header__content .k2b-filter-chip{justify-content:center;width:2rem;padding:0}.k2b-ui .k2b-calendar-header__content .k2b-filter-chip>:not(:first-child){display:none}}@container k2b-calendar-header (width<=64rem){.k2b-ui .k2b-calendar-header__content{flex-basis:100%;order:3}}@container k2b-calendar-header (width<=40rem){.k2b-ui .k2b-calendar-header__actions{display:contents}.k2b-ui .k2b-calendar-header__title{margin-inline-start:0;padding-inline-start:.375rem;padding-inline-end:.375rem;font-size:.9375rem}.k2b-ui .k2b-calendar-header__title-size{display:none}.k2b-ui .k2b-calendar-header__actions>*{order:2}.k2b-ui .k2b-calendar-header__actions>.k2b-calendar-header__today{order:1;margin-inline-start:auto}.k2b-ui .k2b-calendar-header__actions>:-webkit-any(.k2b-calendar-view-switcher,.k2b-segmented-control){order:3}.k2b-ui .k2b-calendar-header__actions>:-moz-any(.k2b-calendar-view-switcher,.k2b-segmented-control){order:3}.k2b-ui .k2b-calendar-header__actions>:is(.k2b-calendar-view-switcher,.k2b-segmented-control){order:3}.k2b-ui .k2b-calendar-view-switcher .k2b-segmented-control__option{padding-inline-start:.5rem;padding-inline-end:.5rem}.k2b-ui .k2b-calendar-header__content{flex-basis:auto;order:4}.k2b-ui .k2b-calendar-header__content .k2b-filter-chip{width:2.25rem;padding:0}.k2b-ui .k2b-calendar-header__content .k2b-filter-chip>:not(:first-child){display:none}}.k2b-ui .k2b-calendar-header__today{box-sizing:border-box;display:inline-flex;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0;justify-content:center;align-items: center;gap:.375rem;min-height:2rem;padding:.375rem .75rem;transition:background-color .15s,border-color .15s,color .15s;font-size:.75rem;font-weight:500}.k2b-ui .k2b-calendar-header__nav-button{box-sizing:border-box;display:inline-flex;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);font:inherit;text-decoration:none;cursor:pointer;flex-shrink:0;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;padding:0;transition:background-color .15s,border-color .15s,color .15s;font-size:.75rem;font-weight:500;line-height:1rem}@media (any-pointer:coarse){.k2b-ui .k2b-calendar-header__nav-button{position:relative}.k2b-ui .k2b-calendar-header__nav-button:after{content:"";position:absolute;inset:min(0px,50% - 1.375rem)}.k2b-ui .k2b-calendar-header__nav-button+.k2b-calendar-header__nav-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-calendar-header__nav-button+.k2b-calendar-header__nav-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-calendar-header__nav-button+.k2b-calendar-header__nav-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-calendar-header__nav-button+.k2b-calendar-header__nav-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-calendar-header__nav-button+.k2b-calendar-header__nav-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.k2b-ui .k2b-calendar-header__nav-button+.k2b-calendar-header__nav-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-calendar-header__nav-button+.k2b-calendar-header__nav-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.k2b-ui .k2b-calendar-header__nav-button+.k2b-calendar-header__nav-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}}.k2b-ui :-webkit-any(.k2b-calendar-header__today,.k2b-calendar-header__nav-button):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui :-moz-any(.k2b-calendar-header__today,.k2b-calendar-header__nav-button):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui :is(.k2b-calendar-header__today,.k2b-calendar-header__nav-button):hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-calendar-header__progress{position:absolute;overflow:hidden;background:color-mix(in srgb,var(--k2b-action)15%,transparent);height:2px;bottom:-1px;left:0;right:0}.k2b-ui .k2b-calendar-header__progress:after{display:block;background:var(--k2b-action-solid);content:"";animation:.9s ease-in-out infinite k2b-content-calendar-progress;width:35%;height:100%}@keyframes k2b-content-calendar-progress{0%{transform:translate(-110%)}to{transform:translate(390%)}}.k2b-ui .k2b-calendar-body{overflow-x:hidden;overflow-y:auto;flex:1;min-height:0}.k2b-ui .k2b-calendar-month{display:grid;height:100%;min-height:36rem}.k2b-ui .k2b-calendar-month__weekdays,.k2b-ui .k2b-calendar-month__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.k2b-ui .k2b-calendar-month__weekdays[data-week-numbers=true],.k2b-ui .k2b-calendar-month__week[data-week-numbers=true]{grid-template-columns:3rem repeat(7,minmax(0,1fr))}.k2b-ui .k2b-calendar-month__weekdays{border-bottom:1px solid var(--k2b-border);background:var(--k2b-surface)}.k2b-ui .k2b-calendar-month__weekday{color:var(--k2b-text-muted);text-align:center;padding:.5rem;font-size:.6875rem;font-weight:600}.k2b-ui .k2b-calendar-month__week{border-bottom:1px solid var(--k2b-border);min-height:0}.k2b-ui .k2b-calendar-month__week:last-child{border-bottom:0}.k2b-ui .k2b-calendar-month__week>*+*{border-left:1px solid var(--k2b-border)}.k2b-ui .k2b-calendar-month__week-number{display:flex;color:var(--k2b-text-muted);justify-content:center;align-items: flex-start;padding:.5rem;font-size:.75rem;font-weight:600}.k2b-ui .k2b-calendar-month__day{position:relative;background:var(--k2b-surface);min-width:0;padding:.375rem}.k2b-ui .k2b-calendar-month__day-target{position:absolute;z-index:0;text-decoration:none;background:0 0;border:0;border-radius:0;inset:0}.k2b-ui .k2b-calendar-month__day-target[data-interactive=true]{cursor:pointer}.k2b-ui .k2b-calendar-month__day-target:hover{background:color-mix(in srgb,var(--k2b-action)5%,transparent)}.k2b-ui :-webkit-any(.k2b-calendar-month__weekday,.k2b-calendar-month__day)[data-weekend=true]{background:var(--k2b-calendar-weekend)}.k2b-ui :-moz-any(.k2b-calendar-month__weekday,.k2b-calendar-month__day)[data-weekend=true]{background:var(--k2b-calendar-weekend)}.k2b-ui :is(.k2b-calendar-month__weekday,.k2b-calendar-month__day)[data-weekend=true]{background:var(--k2b-calendar-weekend)}.k2b-ui .k2b-calendar-month__day[data-outside=true],.k2b-ui .k2b-calendar-time-grid__hour,.k2b-ui .k2b-calendar-time-grid__slot[data-outside-business=true]{background:color-mix(in srgb,var(--k2b-surface-muted)62%,var(--k2b-surface))}.k2b-ui :-webkit-any(.k2b-calendar-month__day,.k2b-calendar-time-grid__all-day-cell)[data-drop-preview=true]{border-radius:var(--k2b-radius-control);background:color-mix(in srgb,var(--k2b-action)10%,var(--k2b-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2b-action)65%,transparent)}.k2b-ui :-moz-any(.k2b-calendar-month__day,.k2b-calendar-time-grid__all-day-cell)[data-drop-preview=true]{border-radius:var(--k2b-radius-control);background:color-mix(in srgb,var(--k2b-action)10%,var(--k2b-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2b-action)65%,transparent)}.k2b-ui :is(.k2b-calendar-month__day,.k2b-calendar-time-grid__all-day-cell)[data-drop-preview=true]{border-radius:var(--k2b-radius-control);background:color-mix(in srgb,var(--k2b-action)10%,var(--k2b-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2b-action)65%,transparent)}.k2b-ui :-webkit-any(.k2b-calendar-time-grid__all-day-cell,.k2b-calendar-time-grid__slot)[data-interactive=true]{cursor:pointer}.k2b-ui :-moz-any(.k2b-calendar-time-grid__all-day-cell,.k2b-calendar-time-grid__slot)[data-interactive=true]{cursor:pointer}.k2b-ui :is(.k2b-calendar-time-grid__all-day-cell,.k2b-calendar-time-grid__slot)[data-interactive=true]{cursor:pointer}.k2b-ui :-webkit-any(.k2b-calendar-time-grid__all-day-cell,.k2b-calendar-time-grid__slot)[data-interactive=true]:hover{background:color-mix(in srgb,var(--k2b-action)5%,var(--k2b-surface))}.k2b-ui :-moz-any(.k2b-calendar-time-grid__all-day-cell,.k2b-calendar-time-grid__slot)[data-interactive=true]:hover{background:color-mix(in srgb,var(--k2b-action)5%,var(--k2b-surface))}.k2b-ui :is(.k2b-calendar-time-grid__all-day-cell,.k2b-calendar-time-grid__slot)[data-interactive=true]:hover{background:color-mix(in srgb,var(--k2b-action)5%,var(--k2b-surface))}.k2b-ui .k2b-calendar-month__day-header{position:relative;z-index:1;display:flex;pointer-events:none;align-items: center;gap:.25rem}.k2b-ui .k2b-calendar-month__day-number{display:inline-flex;color:var(--k2b-text);text-decoration:none;border-radius:999px;justify-content:center;align-items: center;min-width:1.5rem;height:1.5rem;padding-inline-start:.25rem;padding-inline-end:.25rem;font-size:.75rem;font-weight:600}.k2b-ui a.k2b-calendar-month__day-number{pointer-events:auto}.k2b-ui .k2b-calendar-month__day-number[data-outside=true]{color:var(--k2b-text-muted)}.k2b-ui .k2b-calendar-month__day-number[data-today=true]{color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-calendar-month__badge,.k2b-ui .k2b-calendar-time-grid__badge{display:none;color:var(--k2b-text-muted);justify-content:center;align-items: center;gap:.125rem;font-size:.625rem;font-weight:500}.k2b-ui .k2b-calendar-month__badge-icon,.k2b-ui .k2b-calendar-time-grid__badge-icon{font-size:.625rem}.k2b-ui .k2b-calendar-month__events{position:relative;z-index:1;display:none;pointer-events:none;flex-direction:column;gap:.25rem;margin-top:.25rem}.k2b-ui .k2b-calendar-month__events>*{pointer-events:auto}.k2b-ui .k2b-calendar-month__more{color:var(--k2b-text-muted);text-decoration:none;padding-inline-start:.25rem;padding-inline-end:.25rem;font-size:.6875rem;font-weight:500}.k2b-ui .k2b-calendar-month__more:hover{color:var(--k2b-text)}.k2b-ui .k2b-calendar-month-menu,.k2b-ui .k2b-calendar-month-menu>.k2b-gesture-menu,.k2b-ui .k2b-calendar-month-menu>.k2b-gesture-menu>.k2b-gesture-menu__content{height:100%}.k2b-ui .k2b-calendar-month[data-lanes]{--k2b-calendar-line:color-mix(in srgb,var(--k2b-text)7%,transparent);--k2b-calendar-selection:color-mix(in srgb,var(--k2b-action)6%,var(--k2b-surface));--k2b-calendar-selection-end:color-mix(in srgb,var(--k2b-action)12%,var(--k2b-surface));--k2b-calendar-selection-ring:color-mix(in srgb,var(--k2b-action)58%,transparent);--k2b-calendar-tear:5px}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__weekdays{box-shadow:inset 0 -1px 0 var(--k2b-calendar-line);border-bottom:0}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__weekday{text-align:start;padding:.5rem}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__weekdays[data-week-numbers=true]>:first-child{text-align:center;padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__week{border-bottom:0}.k2b-ui .k2b-calendar-month[data-lanes] :-webkit-any(.k2b-calendar-month__weekdays,.k2b-calendar-month__week)[data-week-numbers=true]{grid-template-columns:2rem repeat(7,minmax(0,1fr))}.k2b-ui .k2b-calendar-month[data-lanes] :-moz-any(.k2b-calendar-month__weekdays,.k2b-calendar-month__week)[data-week-numbers=true]{grid-template-columns:2rem repeat(7,minmax(0,1fr))}.k2b-ui .k2b-calendar-month[data-lanes] :is(.k2b-calendar-month__weekdays,.k2b-calendar-month__week)[data-week-numbers=true]{grid-template-columns:2rem repeat(7,minmax(0,1fr))}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__week>*+*{border-left:0}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__week-number{box-shadow:inset 0 1px 0 var(--k2b-calendar-line);font-variant-numeric:tabular-nums;padding:.25rem 0 0;font-weight:500}.k2b-ui .k2b-calendar-month__week-link{display:grid;font:inherit;color:inherit;text-decoration:none;cursor:zoom-in;background:0 0;border:0;border-radius:.375rem;place-items: center;min-width:1.5rem;height:1.5rem;padding:0 .1875rem;transition:background-color .15s,color .15s}.k2b-ui .k2b-calendar-month__week-link:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day{outline:none;box-shadow:inset 1px 0 0 var(--k2b-calendar-line),inset 0 1px 0 var(--k2b-calendar-line);cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:0;transition:background-color .18s}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day[data-outside=true]{background:color-mix(in srgb,var(--k2b-surface-muted)62%,var(--k2b-surface))}@media (hover:hover){.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day:not([data-selected]):hover:not(:has([data-calendar-event]:hover,.k2b-calendar-month__more:hover)){background:color-mix(in srgb,var(--k2b-action)3%,var(--k2b-surface))}}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day[data-selected]{background:var(--k2b-calendar-selection)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day:-webkit-any([data-selected=single],[data-selected=start],[data-selected=end]){background:var(--k2b-calendar-selection-end)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day:-moz-any([data-selected=single],[data-selected=start],[data-selected=end]){background:var(--k2b-calendar-selection-end)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day:is([data-selected=single],[data-selected=start],[data-selected=end]){background:var(--k2b-calendar-selection-end)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day[data-selected]:before{position:absolute;z-index:2;box-shadow:inset 0 1.5px 0 var(--k2b-calendar-selection-ring),inset 0 -1.5px 0 var(--k2b-calendar-selection-ring);content:"";pointer-events:none;inset:0}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day[data-selected=single]:before{box-shadow:inset 0 0 0 1.5px var(--k2b-calendar-selection-ring)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day[data-selected=start]:before{box-shadow:inset 1.5px 0 0 var(--k2b-calendar-selection-ring),inset 0 1.5px 0 var(--k2b-calendar-selection-ring),inset 0 -1.5px 0 var(--k2b-calendar-selection-ring)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day[data-selected=end]:before{box-shadow:inset -1.5px 0 0 var(--k2b-calendar-selection-ring),inset 0 1.5px 0 var(--k2b-calendar-selection-ring),inset 0 -1.5px 0 var(--k2b-calendar-selection-ring)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day:focus-visible:after{position:absolute;z-index:3;outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width));content:"";pointer-events:none;border-radius:3px;inset:1px}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day-header{box-sizing:border-box;height:1.75rem;padding:0 .375rem 0 .25rem}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day-number{font-variant-numeric:tabular-nums}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day[data-past=true] .k2b-calendar-month__day-number{color:var(--k2b-text-secondary);font-weight:500}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day:-webkit-any([data-weekend=true],[data-outside=true]) .k2b-calendar-month__day-number{color:var(--k2b-text-muted)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day:-moz-any([data-weekend=true],[data-outside=true]) .k2b-calendar-month__day-number{color:var(--k2b-text-muted)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day:is([data-weekend=true],[data-outside=true]) .k2b-calendar-month__day-number{color:var(--k2b-text-muted)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__day .k2b-calendar-month__day-number[data-today=true]{color:#fff;font-weight:600}.k2b-ui .k2b-calendar-month-viewport{--k2b-calendar-weekday-row:2rem;position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.k2b-ui .k2b-calendar-month[data-continuous]{--k2b-calendar-month-edge:color-mix(in srgb,var(--k2b-text)16%,transparent);position:relative;display:block;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;height:100%;min-height:0}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__weekdays{position:sticky;z-index:4;box-sizing:border-box;height:var(--k2b-calendar-weekday-row);background:var(--k2b-surface);align-items: center;top:0}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__weekday{padding-block-start:0;padding-block-end:0}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__track{height:calc(var(--k2b-calendar-weeks)*max(5rem,round(down,calc((100% - var(--k2b-calendar-weekday-row))/5),1px)))}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__week{position:absolute;top:calc(var(--k2b-calendar-weekday-row) + var(--k2b-calendar-week-index)*max(5rem,round(down,calc((100% - var(--k2b-calendar-weekday-row))/5),1px)));height:max(5rem,round(down,calc((100% - var(--k2b-calendar-weekday-row))/5),1px));left:0;right:0}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__day-number{transition:color .18s,background-color .18s}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__day[data-month-first=true] .k2b-calendar-month__day-number:not([data-today=true]){color:var(--k2b-action);font-weight:600}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__day[data-month-first=true] .k2b-calendar-month__day-number{white-space:nowrap}@media (max-width:47.999rem){.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__day[data-month-first=true] .k2b-calendar-month__day-number{padding-inline-start:.125rem;padding-inline-end:.125rem;font-size:.6875rem}}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__day[data-month-top=true]{box-shadow:inset 1px 0 0 var(--k2b-calendar-line),inset 0 1px 0 var(--k2b-calendar-month-edge)}.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__day[data-month-first=true]{box-shadow:inset 1px 0 0 var(--k2b-calendar-month-edge),inset 0 1px 0 var(--k2b-calendar-month-edge)}.k2b-ui .k2b-calendar-month__day-number[data-pulse=true]{animation:.9s ease-out k2b-calendar-month-pulse}@keyframes k2b-calendar-month-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--k2b-action)55%,transparent)}to{box-shadow:0 0 0 .625rem #0000}}.k2b-ui .k2b-calendar-month-viewport .k2b-calendar-month__scroll-label{position:absolute;z-index:4;top:calc(var(--k2b-calendar-weekday-row) + .75rem);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);color:var(--k2b-text);opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:.3125rem .75rem;transition:opacity .2s,transform .2s;font-size:.8125rem;font-weight:600;left:50%;transform:translate(-50%,-.25rem)}.k2b-ui .k2b-calendar-month-viewport .k2b-calendar-month__scroll-label[data-show=true]{opacity:1;transform:translate(-50%)}@media (max-width:47.999rem){.k2b-ui .k2b-calendar-month-viewport .k2b-calendar-month__scroll-label{display:none}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-calendar-month[data-continuous] .k2b-calendar-month__day-number,.k2b-ui .k2b-calendar-month-viewport .k2b-calendar-month__scroll-label{transition:none}.k2b-ui .k2b-calendar-month__day-number[data-pulse=true]{animation:none}}.k2b-ui .k2b-calendar-month__lanes{position:absolute;z-index:1;pointer-events:none;inset:1.75rem 0 .25rem}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-month[data-lanes] .k2b-calendar-month__more){position:absolute;top:calc(var(--k2b-calendar-row)*(var(--k2b-calendar-lane) + var(--k2b-calendar-lane-gap)));height:var(--k2b-calendar-lane);pointer-events:auto}.k2b-ui .k2b-calendar-month__segment{display:flex;width:calc(var(--k2b-calendar-span)*100% - 4px);left:2px}.k2b-ui .k2b-calendar-month__segment[data-continues-before=true]{width:calc(var(--k2b-calendar-span)*100% - 2px);left:0}.k2b-ui .k2b-calendar-month__segment[data-continues-before=true][data-continues-after=true]{width:calc(var(--k2b-calendar-span)*100%)}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event{display:flex;color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))32%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))13%,var(--k2b-surface));white-space:nowrap;border-radius:.375rem;flex:1;align-items: center;gap:.25rem;min-width:0;height:100%;padding:0 .375rem;font-size:.6875rem;line-height:1}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event>*{min-width:0}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event:not([data-selected=true]):hover{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))21%,var(--k2b-surface));box-shadow:none}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-bar=true]{color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))48%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))24%,var(--k2b-surface))}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-bar=true] :is(.k2b-calendar-event__title,.k2b-calendar-event__title *){font-weight:600}.k2b-ui .k2b-calendar-month__segment[data-linked=true]>.k2b-calendar-event[data-bar=true]:not([data-selected=true]){background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))32%,var(--k2b-surface))}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-bar=true]:not([data-selected=true]):hover{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))32%,var(--k2b-surface))}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-display=marker]:not([data-bar=true]){color:var(--k2b-text-secondary);background:0 0}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-display=marker]:not(:-webkit-any([data-bar=true],[data-selected=true])):hover{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))10%,transparent)}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-display=marker]:not(:-moz-any([data-bar=true],[data-selected=true])):hover{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))10%,transparent)}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-display=marker]:not(:-webkit-any([data-bar=true],[data-selected=true])):hover{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))10%,transparent)}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-display=marker]:not(:-moz-any([data-bar=true],[data-selected=true])):hover{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))10%,transparent)}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-day-list__events li)>.k2b-calendar-event[data-display=marker]:not(:is([data-bar=true],[data-selected=true])):hover{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))10%,transparent)}.k2b-ui .k2b-calendar-event__time,.k2b-ui .k2b-calendar-event__hint{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.72;flex:none;font-weight:500}.k2b-ui .k2b-calendar-event__hint[data-edge=end]{margin-inline-start:auto}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]{padding-left:calc(var(--k2b-calendar-tear) + .3125rem);-webkit-mask:linear-gradient(#000 0 0)right/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)right/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]{padding-left:calc(var(--k2b-calendar-tear) + .3125rem);-webkit-mask:linear-gradient(#000 0 0)right/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)right/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]{padding-left:calc(var(--k2b-calendar-tear) + .3125rem);-webkit-mask:linear-gradient(#000 0 0)right/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)right/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]{padding-right:calc(var(--k2b-calendar-tear) + .3125rem);-webkit-mask:linear-gradient(#000 0 0)left/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)left/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]{padding-right:calc(var(--k2b-calendar-tear) + .3125rem);-webkit-mask:linear-gradient(#000 0 0)left/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)left/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]{padding-right:calc(var(--k2b-calendar-tear) + .3125rem);-webkit-mask:linear-gradient(#000 0 0)left/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)left/calc(100% - var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-after=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui :-webkit-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true][data-continues-after=true]{-webkit-mask:linear-gradient(#000 0 0)center/calc(100% - 2*var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)center/calc(100% - 2*var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui :-moz-any(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true][data-continues-after=true]{-webkit-mask:linear-gradient(#000 0 0)center/calc(100% - 2*var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)center/calc(100% - 2*var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui :is(.k2b-calendar-month__segment,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-continues-before=true][data-continues-after=true]{-webkit-mask:linear-gradient(#000 0 0)center/calc(100% - 2*var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y;mask:linear-gradient(#000 0 0)center/calc(100% - 2*var(--k2b-calendar-tear))100% no-repeat,conic-gradient(from 45deg at 0 50%,#000 90deg,#0000 0)left/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y,conic-gradient(from 225deg at 100% 50%,#000 90deg,#0000 0)right/var(--k2b-calendar-tear)calc(2*var(--k2b-calendar-tear))repeat-y}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__more{display:flex;overflow:hidden;color:var(--k2b-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items: center;padding:0 .375rem;transition:background-color .15s,color .15s;font-size:.6875rem;font-weight:600;left:2px;right:2px}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__more:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__more:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-calendar-month__more-short{display:none}@media (max-width:47.999rem){.k2b-ui .k2b-calendar-month[data-lanes] :-webkit-any(.k2b-calendar-month__weekdays,.k2b-calendar-month__week)[data-week-numbers=true]{grid-template-columns:1.5rem repeat(7,minmax(0,1fr))}.k2b-ui .k2b-calendar-month[data-lanes] :-moz-any(.k2b-calendar-month__weekdays,.k2b-calendar-month__week)[data-week-numbers=true]{grid-template-columns:1.5rem repeat(7,minmax(0,1fr))}.k2b-ui .k2b-calendar-month[data-lanes] :is(.k2b-calendar-month__weekdays,.k2b-calendar-month__week)[data-week-numbers=true]{grid-template-columns:1.5rem repeat(7,minmax(0,1fr))}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__weekday{padding-inline-start:.25rem;padding-inline-end:.25rem}.k2b-ui .k2b-calendar-month__segment{width:calc(var(--k2b-calendar-span)*100% - 2px);left:1px}.k2b-ui .k2b-calendar-month__segment[data-continues-before=true]{width:calc(var(--k2b-calendar-span)*100% - 1px);left:0}.k2b-ui .k2b-calendar-month__segment>.k2b-calendar-event{padding-inline-start:.25rem;padding-inline-end:.25rem}.k2b-ui .k2b-calendar-month__segment>.k2b-calendar-event .k2b-calendar-event__time{display:none}.k2b-ui .k2b-calendar-month[data-lanes] .k2b-calendar-month__more{padding-inline-start:.25rem;padding-inline-end:.25rem;left:1px;right:1px}.k2b-ui .k2b-calendar-month__more-long{display:none}.k2b-ui .k2b-calendar-month__more-short{display:inline}}.k2b-ui .k2b-calendar-popover{position:fixed;z-index:1000;inset:unset;box-sizing:border-box;overflow:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:min(18rem,100vw - 1rem);max-height:min(34rem,100dvh - 1rem);margin:0;padding:.625rem .625rem .5rem}.k2b-ui .k2b-calendar-popover[data-kind=create]{width:min(25rem,100vw - 1rem);padding:.625rem .75rem}.k2b-ui .k2b-calendar-popover:not(:popover-open){display:none}.k2b-ui .k2b-calendar-popover::backdrop{background:0 0}.k2b-ui .k2b-calendar-day-list{min-width:0}.k2b-ui .k2b-calendar-day-list__title{margin:0 .25rem .5rem;font-size:.875rem;font-weight:600}.k2b-ui .k2b-calendar-day-list__events{display:flex;list-style:none;flex-direction:column;gap:.25rem;margin:0;padding:0}.k2b-ui .k2b-calendar-day-list__events li{display:flex;height:1.75rem}.k2b-ui .k2b-calendar-day-list__events li>.k2b-calendar-event{border-radius:.5rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.8125rem}.k2b-ui .k2b-calendar-day-list__events li>.k2b-calendar-event .k2b-calendar-event__title{font-size:inherit}.k2b-ui .k2b-calendar-day-list__empty{color:var(--k2b-text-muted);margin:.25rem;font-size:.8125rem}.k2b-ui .k2b-calendar-day-list__actions{display:flex;gap:.25rem;margin-top:.5rem}.k2b-ui .k2b-calendar-month__dots{position:relative;z-index:1;display:flex;pointer-events:none;gap:.125rem;margin-top:.25rem}.k2b-ui .k2b-calendar-dot,.k2b-ui .k2b-calendar-year__indicator{background:var(--k2b-calendar-accent,#3b82f6);border-radius:999px;width:.375rem;height:.375rem}.k2b-ui :-webkit-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=blue]{--k2b-calendar-accent:#3b82f6}.k2b-ui :-moz-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=blue]{--k2b-calendar-accent:#3b82f6}.k2b-ui :is(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=blue]{--k2b-calendar-accent:#3b82f6}.k2b-ui :-webkit-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=emerald]{--k2b-calendar-accent:#10b981}.k2b-ui :-moz-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=emerald]{--k2b-calendar-accent:#10b981}.k2b-ui :is(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=emerald]{--k2b-calendar-accent:#10b981}.k2b-ui :-webkit-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=amber]{--k2b-calendar-accent:#f59e0b}.k2b-ui :-moz-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=amber]{--k2b-calendar-accent:#f59e0b}.k2b-ui :is(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=amber]{--k2b-calendar-accent:#f59e0b}.k2b-ui :-webkit-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=red]{--k2b-calendar-accent:#ef4444}.k2b-ui :-moz-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=red]{--k2b-calendar-accent:#ef4444}.k2b-ui :is(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=red]{--k2b-calendar-accent:#ef4444}.k2b-ui :-webkit-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=violet]{--k2b-calendar-accent:#8b5cf6}.k2b-ui :-moz-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=violet]{--k2b-calendar-accent:#8b5cf6}.k2b-ui :is(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=violet]{--k2b-calendar-accent:#8b5cf6}.k2b-ui :-webkit-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=cyan]{--k2b-calendar-accent:#06b6d4}.k2b-ui :-moz-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=cyan]{--k2b-calendar-accent:#06b6d4}.k2b-ui :is(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=cyan]{--k2b-calendar-accent:#06b6d4}.k2b-ui :-webkit-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=zinc]{--k2b-calendar-accent:#a1a1aa}.k2b-ui :-moz-any(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=zinc]{--k2b-calendar-accent:#a1a1aa}.k2b-ui :is(.k2b-calendar-event,.k2b-calendar-dot,.k2b-calendar-year__indicator)[data-color=zinc]{--k2b-calendar-accent:#a1a1aa}.k2b-ui .k2b-calendar-event{box-sizing:border-box;display:block;overflow:hidden;border-radius:var(--k2b-radius-control);color:var(--k2b-text);background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))12%,var(--k2b-surface-elevated));font:inherit;text-align:left;text-decoration:none;border:0;min-width:0;padding:.375rem .5rem;transition:background-color .15s,box-shadow .15s,opacity .15s;line-height:1.15}.k2b-ui .k2b-calendar-event[data-compact=true]{padding:.25rem .375rem}.k2b-ui .k2b-calendar-event[data-fill=true]{width:100%;height:100%}.k2b-ui .k2b-calendar-event[data-short=true]{display:flex;align-items: center;padding-block-start:0;padding-block-end:0}.k2b-ui .k2b-calendar-event[data-moving=true]{cursor:grabbing;opacity:.3}.k2b-ui .k2b-calendar-event[data-interactive=true]{cursor:pointer}.k2b-ui .k2b-calendar-event[data-display=background]{opacity:.6}.k2b-ui .k2b-calendar-event[data-display=marker]{background:0 0}.k2b-ui .k2b-calendar-event__marker{display:inline-block;background:var(--k2b-calendar-accent,var(--k2b-text-muted));vertical-align:.0625rem;border-radius:999px;width:.375rem;height:.375rem;margin-inline-end:.3125rem}.k2b-ui .k2b-calendar-event[data-selected=true]{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-action))17%,var(--k2b-surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-action))42%,transparent)}.k2b-ui .k2b-calendar-event:not([data-selected=true]):hover{background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))17%,var(--k2b-surface-elevated))}.k2b-ui .k2b-calendar-event__title,.k2b-ui .k2b-calendar-event__meta{display:block;overflow:hidden;color:currentColor;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-calendar-event__title{font-size:.6875rem;font-weight:500}.k2b-ui .k2b-calendar-event__title+.k2b-calendar-event__meta{margin-top:.25rem}.k2b-ui .k2b-calendar-event[data-selected=true] .k2b-calendar-event__title{font-weight:600}.k2b-ui .k2b-calendar-event__meta{opacity:.7;font-size:.625rem}.k2b-ui .k2b-calendar-event__description{display:-webkit-box;overflow:hidden;color:var(--k2b-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.625rem;font-weight:400;line-height:1.35}.k2b-ui .k2b-calendar-preview{box-sizing:border-box;border:1px dashed var(--k2b-action);border-radius:var(--k2b-radius-control);color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)10%,var(--k2b-surface));padding:.25rem .375rem;font-size:.625rem;font-weight:600}.k2b-ui .k2b-calendar-month__events>.k2b-calendar-preview{padding-block-start:calc(.25rem - 1px);padding-block-end:calc(.25rem - 1px);font-size:.6875rem;line-height:1.15}.k2b-ui .k2b-calendar-time-grid{--k2b-calendar-day-min:calc(36rem/7);display:flex;isolation:isolate;flex-direction:column;flex:1;min-width:0;min-height:0}.k2b-ui :-webkit-any(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day,.k2b-calendar-time-grid__scroll){scrollbar-gutter:stable;scroll-padding-inline-start:4rem}.k2b-ui :-moz-any(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day,.k2b-calendar-time-grid__scroll){scrollbar-gutter:stable;scroll-padding-inline-start:4rem}.k2b-ui :is(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day,.k2b-calendar-time-grid__scroll){scrollbar-gutter:stable;scroll-padding-inline-start:4rem}.k2b-ui :-webkit-any(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day){overflow-x:hidden;scroll-padding-inline-end:var(--k2b-detail-space,0px);padding-inline-end:var(--k2b-detail-space,0px)}.k2b-ui :-moz-any(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day){overflow-x:hidden;scroll-padding-inline-end:var(--k2b-detail-space,0px);padding-inline-end:var(--k2b-detail-space,0px)}.k2b-ui :is(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day){overflow-x:hidden;scroll-padding-inline-end:var(--k2b-detail-space,0px);padding-inline-end:var(--k2b-detail-space,0px)}.k2b-ui .k2b-calendar-time-grid[data-view=week]>:-webkit-any(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day){--k2b-calendar-day-min:max(36rem/7,(100% + var(--k2b-detail-space,0px) - 4rem)/7)}.k2b-ui .k2b-calendar-time-grid[data-view=week]>:-moz-any(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day){--k2b-calendar-day-min:max(36rem/7,(100% + var(--k2b-detail-space,0px) - 4rem)/7)}.k2b-ui .k2b-calendar-time-grid[data-view=week]>:is(.k2b-calendar-time-grid__days,.k2b-calendar-time-grid__all-day){--k2b-calendar-day-min:max(36rem/7,(100% + var(--k2b-detail-space,0px) - 4rem)/7)}.k2b-ui .k2b-calendar-time-grid[data-view=week] .k2b-calendar-time-grid__grid{width:calc(100% + var(--k2b-detail-space,0px))}.k2b-ui .k2b-calendar-time-grid>.k2b-calendar-time-grid__scroll:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-time-grid>.k2b-calendar-time-grid__scroll:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-time-grid>.k2b-calendar-time-grid__scroll:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-time-grid>.k2b-calendar-time-grid__scroll:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-time-grid>.k2b-calendar-time-grid__scroll:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-time-grid>.k2b-calendar-time-grid__scroll:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-time-grid>.k2b-calendar-time-grid__scroll:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-time-grid>.k2b-calendar-time-grid__scroll:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui :-webkit-any(.k2b-calendar-time-grid__corner,.k2b-calendar-time-grid__all-day-label,.k2b-calendar-time-grid__gutter){position:sticky;z-index:1;left:0}.k2b-ui :-moz-any(.k2b-calendar-time-grid__corner,.k2b-calendar-time-grid__all-day-label,.k2b-calendar-time-grid__gutter){position:sticky;z-index:1;left:0}.k2b-ui :is(.k2b-calendar-time-grid__corner,.k2b-calendar-time-grid__all-day-label,.k2b-calendar-time-grid__gutter){position:sticky;z-index:1;left:0}.k2b-ui .k2b-calendar-time-grid__corner{background:inherit}.k2b-ui .k2b-calendar-time-grid__gutter{z-index:80;background:var(--k2b-surface)}.k2b-ui .k2b-calendar-time-grid__days,.k2b-ui .k2b-calendar-time-grid__all-day,.k2b-ui .k2b-calendar-time-grid__grid,.k2b-ui .k2b-calendar-time-grid__gutter,.k2b-ui .k2b-calendar-time-grid__column{display:grid}.k2b-ui .k2b-calendar-time-grid__days{border-bottom:1px solid var(--k2b-border);background:var(--k2b-surface)}.k2b-ui .k2b-calendar-time-grid__day{color:var(--k2b-text);text-align:center;text-decoration:none;padding:.5rem;font-size:.6875rem;font-weight:600}.k2b-ui .k2b-calendar-time-grid__day:hover{color:var(--k2b-action)}.k2b-ui .k2b-calendar-time-grid__day-label[data-today=true]{display:inline-flex;color:#fff;background:var(--k2b-action-solid);border-radius:999px;padding:.125rem .625rem}.k2b-ui .k2b-calendar-time-grid__badge{margin-top:.125rem}.k2b-ui .k2b-calendar-time-grid__all-day{overflow-y:auto;border-bottom:1px solid var(--k2b-border);background:color-mix(in srgb,var(--k2b-surface-muted)65%,var(--k2b-surface));max-height:7rem}.k2b-ui .k2b-calendar-time-grid__all-day-label{position:sticky;color:var(--k2b-text-muted);background:inherit;text-align:center;padding:.5rem;font-size:.6875rem;font-weight:600;top:0}.k2b-ui .k2b-calendar-time-grid__all-day-cell{border-right:1px solid var(--k2b-border);min-height:2.5rem;padding:.25rem}.k2b-ui .k2b-calendar-time-grid__all-day-events,.k2b-ui .k2b-calendar-mobile-month__events,.k2b-ui .k2b-calendar-time-grid__overflow-menu{display:flex;flex-direction:column;gap:.25rem}.k2b-ui .k2b-calendar-time-grid__scroll{overflow:auto;background:var(--k2b-surface);flex:1;min-height:0}.k2b-ui .k2b-calendar-time-grid__grid,.k2b-ui .k2b-calendar-time-grid__column{min-height:100%}.k2b-ui .k2b-calendar-time-grid__grid{min-width:min-content}.k2b-ui .k2b-calendar-time-grid__gutter,.k2b-ui .k2b-calendar-time-grid__column{border-right:1px solid var(--k2b-border)}.k2b-ui .k2b-calendar-time-grid__hour{border-bottom:1px solid var(--k2b-border);color:var(--k2b-text-muted);text-align:right;min-height:4rem;padding:.25rem .5rem 0 0;font-size:.6875rem}.k2b-ui .k2b-calendar-time-grid__hour[data-outside-business=true]{background:color-mix(in srgb,var(--k2b-surface-muted)82%,var(--k2b-surface))}.k2b-ui .k2b-calendar-time-grid__column,.k2b-ui .k2b-calendar-time-grid__slot{position:relative}.k2b-ui .k2b-calendar-time-grid__slot{border-bottom:1px solid var(--k2b-border);min-height:4rem}.k2b-ui .k2b-calendar-time-grid__now{position:absolute;z-index:40;border-top:2px solid var(--k2b-danger-500);pointer-events:none;left:0;right:0}.k2b-ui .k2b-calendar-preview--timed{position:absolute;z-index:30;pointer-events:none;left:.25rem;right:.25rem}.k2b-ui .k2b-calendar-preview--timed[data-short=true]{padding:0}.k2b-ui .k2b-calendar-preview--timed[data-short=true] .k2b-calendar-preview__content{position:absolute;display:flex;border-radius:var(--k2b-radius-control);background:color-mix(in srgb,var(--k2b-surface)92%,transparent);white-space:nowrap;align-items:baseline;gap:.375rem;max-width:100%;padding:.125rem .25rem;bottom:calc(100% + .25rem);left:0}.k2b-ui .k2b-calendar-preview__title{overflow:hidden;color:var(--k2b-text);text-overflow:ellipsis;white-space:nowrap;padding:.25rem .5rem 0;font-size:.6875rem;font-weight:600}.k2b-ui .k2b-calendar-preview__label{padding:.125rem .5rem .25rem;font-size:.625rem;font-weight:600}.k2b-ui .k2b-calendar-preview--timed[data-short=true] :-webkit-any(.k2b-calendar-preview__title,.k2b-calendar-preview__label){min-width:0;padding:0}.k2b-ui .k2b-calendar-preview--timed[data-short=true] :-moz-any(.k2b-calendar-preview__title,.k2b-calendar-preview__label){min-width:0;padding:0}.k2b-ui .k2b-calendar-preview--timed[data-short=true] :is(.k2b-calendar-preview__title,.k2b-calendar-preview__label){min-width:0;padding:0}.k2b-ui .k2b-calendar-preview--timed[data-short=true] .k2b-calendar-preview__title{flex:1}.k2b-ui .k2b-calendar-preview--timed[data-short=true] .k2b-calendar-preview__label{flex:none}.k2b-ui .k2b-calendar-time-grid__event-position{position:absolute}.k2b-ui .k2b-calendar-time-grid__event-frame{position:relative;height:100%}.k2b-ui .k2b-calendar-time-grid__resize{position:absolute;z-index:20;display:flex;color:var(--k2b-text-muted);cursor:ns-resize;opacity:0;background:0 0;border:0;justify-content:center;align-items: center;width:2.5rem;height:1.5rem;transition:opacity .15s;bottom:0;left:50%;transform:translate(-50%)}.k2b-ui .k2b-calendar-time-grid__event-frame:hover .k2b-calendar-time-grid__resize{opacity:.65}.k2b-ui .k2b-calendar-time-grid__resize:-webkit-any(:hover,:focus-visible){color:var(--k2b-action);opacity:1}.k2b-ui .k2b-calendar-time-grid__resize:-moz-any(:hover,:focus-visible){color:var(--k2b-action);opacity:1}.k2b-ui .k2b-calendar-time-grid__resize:is(:hover,:focus-visible){color:var(--k2b-action);opacity:1}.k2b-ui .k2b-calendar-time-grid__resize-icon{display:block;pointer-events:none;background:currentColor;border-radius:999px;width:1rem;height:.125rem;font-size:0}.k2b-ui .k2b-calendar-time-grid__overflow{position:absolute;z-index:50;display:flex;border:1px solid color-mix(in srgb,var(--k2b-action)35%,transparent);border-radius:var(--k2b-radius-control);color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)10%,var(--k2b-surface));cursor:pointer;justify-content:center;align-items: center;width:1.75rem;min-height:2.25rem;font-size:.625rem;font-weight:900;right:.25rem}.k2b-ui .k2b-calendar-time-grid__overflow:hover{background:color-mix(in srgb,var(--k2b-action)15%,var(--k2b-surface))}.k2b-ui .k2b-calendar-time-grid__overflow-count{writing-mode:vertical-rl}.k2b-ui .k2b-calendar-time-grid__overflow-menu{position:absolute;z-index:90;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:14rem;padding:.5rem;right:2.25rem}.k2b-ui .k2b-calendar-time-grid__overflow-title{color:var(--k2b-text-muted);padding:0 .25rem .25rem;font-size:.625rem;font-weight:600}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week){--k2b-calendar-line:color-mix(in srgb,var(--k2b-text)6%,transparent);--k2b-calendar-night-fill:color-mix(in srgb,#6366f1 5%,var(--k2b-surface-muted));--k2b-calendar-band-min:1.125rem;--k2b-calendar-tear:5px;position:relative;display:flex;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;flex:1;min-height:0}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week){--k2b-calendar-line:color-mix(in srgb,var(--k2b-text)6%,transparent);--k2b-calendar-night-fill:color-mix(in srgb,#6366f1 5%,var(--k2b-surface-muted));--k2b-calendar-band-min:1.125rem;--k2b-calendar-tear:5px;position:relative;display:flex;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;flex:1;min-height:0}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week){--k2b-calendar-line:color-mix(in srgb,var(--k2b-text)6%,transparent);--k2b-calendar-night-fill:color-mix(in srgb,#6366f1 5%,var(--k2b-surface-muted));--k2b-calendar-band-min:1.125rem;--k2b-calendar-tear:5px;position:relative;display:flex;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;flex:1;min-height:0}.k2b-ui .k2b-calendar-days{--k2b-calendar-hour:3.5rem;--k2b-calendar-night-hour:1.75rem;--k2b-calendar-night-bar:2rem;--k2b-calendar-fold:2.5rem;--k2b-calendar-gutter:3.5rem;--k2b-calendar-inset:0px;container:k2b-calendar-days/inline-size}.k2b-ui .k2b-calendar-week{--k2b-calendar-hour:3rem;--k2b-calendar-night-hour:1.5rem;--k2b-calendar-night-bar:1.5rem;--k2b-calendar-fold:1.75rem;--k2b-calendar-gutter:3.5rem;--k2b-calendar-all-day-row:1.375rem;container:k2b-calendar-week/inline-size}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging]{cursor:grabbing}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging]{cursor:grabbing}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week)[data-dragging]{cursor:grabbing}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week):-webkit-any([data-dragging=draw],[data-dragging=start],[data-dragging=end]){cursor:ns-resize}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week):-moz-any([data-dragging=draw],[data-dragging=start],[data-dragging=end]){cursor:ns-resize}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week):is([data-dragging=draw],[data-dragging=start],[data-dragging=end]){cursor:ns-resize}.k2b-ui .k2b-calendar-sr{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week)>:-webkit-any(.k2b-calendar-days__scroll,.k2b-calendar-week__scroll){border-radius:0}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week)>:-moz-any(.k2b-calendar-days__scroll,.k2b-calendar-week__scroll){border-radius:0}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week)>:is(.k2b-calendar-days__scroll,.k2b-calendar-week__scroll){border-radius:0}.k2b-ui .k2b-calendar-days__scroll{overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;outline:none;scroll-padding-top:3.25rem;flex:1;min-height:0}.k2b-ui .k2b-calendar-days__track{position:relative;max-width:58rem;margin:0 auto;padding:0 1.25rem 2rem}.k2b-ui .k2b-calendar-days__day{position:relative;padding-bottom:.75rem}.k2b-ui .k2b-calendar-days__head{position:sticky;z-index:8;display:flex;background:var(--k2b-surface);box-shadow:0 1px 0 var(--k2b-border);align-items: center;gap:.75rem;height:2.75rem;top:0}.k2b-ui .k2b-calendar-days__head:before,.k2b-ui .k2b-calendar-days__head:after{content:"";position:absolute;height:2px;top:0;left:0;right:0}.k2b-ui .k2b-calendar-days__head:before{background:var(--k2b-border-strong)}.k2b-ui .k2b-calendar-days__head:after{background:var(--k2b-action-solid);transform:scaleX(var(--k2b-calendar-cross,0));transform-origin:left}.k2b-ui .k2b-calendar-days__day:first-child>.k2b-calendar-days__head:before{display:none}.k2b-ui .k2b-calendar-days__title{display:flex;white-space:nowrap;flex:none;align-items: center;min-width:0;margin:0;font-size:.9375rem;font-weight:600}.k2b-ui .k2b-calendar-days__day[data-past=true] .k2b-calendar-days__title{color:var(--k2b-text-muted);font-weight:500}.k2b-ui .k2b-calendar-days__title-button{display:inline-flex;border-radius:var(--k2b-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items: center;gap:.5rem;min-width:0;margin-inline-start:-.375rem;padding:.25rem .375rem;transition:background-color .15s}.k2b-ui .k2b-calendar-days__title-button:hover{background:var(--k2b-hover)}.k2b-ui .k2b-calendar-days__title-button[aria-pressed=true]{color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)10%,transparent)}.k2b-ui .k2b-calendar-days__run{overflow:hidden;text-overflow:ellipsis}.k2b-ui .k2b-calendar-days__today{color:#fff;background:var(--k2b-action-solid);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.k2b-ui .k2b-calendar-days__short{display:none}.k2b-ui .k2b-calendar-days__note{position:relative;display:flex;overflow:hidden;color:var(--k2b-text-secondary);white-space:nowrap;flex:auto;align-self:stretch;align-items: center;min-width:0;font-size:.75rem}.k2b-ui .k2b-calendar-days__soon{display:flex;align-items: center;gap:.3125rem;min-width:0;transition:opacity .2s}.k2b-ui .k2b-calendar-days__soon>span{overflow:hidden;text-overflow:ellipsis}.k2b-ui .k2b-calendar-days__soon>i{color:var(--k2b-action)}.k2b-ui :-webkit-any(.k2b-calendar-days__cheer,.k2b-calendar-week__cheer){display:flex;overflow:hidden;color:var(--k2b-success-text);white-space:nowrap;opacity:0;pointer-events:none;align-items: center;gap:.3125rem;transition:opacity .25s;font-weight:600}.k2b-ui :-moz-any(.k2b-calendar-days__cheer,.k2b-calendar-week__cheer){display:flex;overflow:hidden;color:var(--k2b-success-text);white-space:nowrap;opacity:0;pointer-events:none;align-items: center;gap:.3125rem;transition:opacity .25s;font-weight:600}.k2b-ui :is(.k2b-calendar-days__cheer,.k2b-calendar-week__cheer){display:flex;overflow:hidden;color:var(--k2b-success-text);white-space:nowrap;opacity:0;pointer-events:none;align-items: center;gap:.3125rem;transition:opacity .25s;font-weight:600}.k2b-ui .k2b-calendar-days__cheer{position:absolute;top:0;bottom:0}.k2b-ui .k2b-calendar-days__cheer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-calendar-days__cheer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-calendar-days__cheer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-calendar-days__cheer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-calendar-days__cheer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.k2b-ui .k2b-calendar-days__cheer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.k2b-ui .k2b-calendar-days__cheer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.k2b-ui .k2b-calendar-days__cheer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.k2b-ui .k2b-calendar-days__note[data-cheer=true] .k2b-calendar-days__soon{opacity:0}.k2b-ui :-webkit-any(.k2b-calendar-days__note,.k2b-calendar-week__head)[data-cheer=true] :-webkit-any(.k2b-calendar-days__cheer,.k2b-calendar-week__cheer){opacity:1;animation:.6s cubic-bezier(.2,.9,.3,1.3) k2b-calendar-cheer}.k2b-ui :-moz-any(.k2b-calendar-days__note,.k2b-calendar-week__head)[data-cheer=true] :-moz-any(.k2b-calendar-days__cheer,.k2b-calendar-week__cheer){opacity:1;animation:.6s cubic-bezier(.2,.9,.3,1.3) k2b-calendar-cheer}.k2b-ui :is(.k2b-calendar-days__note,.k2b-calendar-week__head)[data-cheer=true] :is(.k2b-calendar-days__cheer,.k2b-calendar-week__cheer){opacity:1;animation:.6s cubic-bezier(.2,.9,.3,1.3) k2b-calendar-cheer}@keyframes k2b-calendar-cheer{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}.k2b-ui :-webkit-any(.k2b-calendar-days__badge,.k2b-calendar-week__badge){display:inline-flex;color:var(--k2b-text-secondary);font-variant-numeric:tabular-nums;flex:none;align-items: center;gap:.25rem;font-size:.75rem;font-weight:500}.k2b-ui :-moz-any(.k2b-calendar-days__badge,.k2b-calendar-week__badge){display:inline-flex;color:var(--k2b-text-secondary);font-variant-numeric:tabular-nums;flex:none;align-items: center;gap:.25rem;font-size:.75rem;font-weight:500}.k2b-ui :is(.k2b-calendar-days__badge,.k2b-calendar-week__badge){display:inline-flex;color:var(--k2b-text-secondary);font-variant-numeric:tabular-nums;flex:none;align-items: center;gap:.25rem;font-size:.75rem;font-weight:500}.k2b-ui :-webkit-any(.k2b-calendar-days__badge,.k2b-calendar-week__badge)>i{font-size:.9375rem}.k2b-ui :-moz-any(.k2b-calendar-days__badge,.k2b-calendar-week__badge)>i{font-size:.9375rem}.k2b-ui :is(.k2b-calendar-days__badge,.k2b-calendar-week__badge)>i{font-size:.9375rem}.k2b-ui .k2b-calendar-days__badge-day{color:var(--k2b-text-muted)}.k2b-ui .k2b-calendar-days__summary{color:var(--k2b-text-muted);white-space:nowrap;flex:none;font-size:.75rem}.k2b-ui .k2b-calendar-days__all-day{display:flex;padding:.5rem 0 0 var(--k2b-calendar-gutter);flex-wrap:wrap;align-items: center;gap:.25rem .375rem}.k2b-ui .k2b-calendar-days__body{--k2b-calendar-inset-start:var(--k2b-calendar-gutter);position:relative;margin-top:.875rem;transition:background-color .15s}.k2b-ui .k2b-calendar-days__day[data-selected=true] .k2b-calendar-days__body{background:color-mix(in srgb,var(--k2b-action)3%,transparent);border-radius:.75rem}.k2b-ui .k2b-calendar-days__line{position:absolute;right:0;left:var(--k2b-calendar-gutter);background:var(--k2b-calendar-line);pointer-events:none;height:1px}.k2b-ui :-webkit-any(.k2b-calendar-days__line,.k2b-calendar-week__line)[data-midnight=true]{background:var(--k2b-border-strong)}.k2b-ui :-moz-any(.k2b-calendar-days__line,.k2b-calendar-week__line)[data-midnight=true]{background:var(--k2b-border-strong)}.k2b-ui :is(.k2b-calendar-days__line,.k2b-calendar-week__line)[data-midnight=true]{background:var(--k2b-border-strong)}.k2b-ui :-webkit-any(.k2b-calendar-days__hour,.k2b-calendar-week__hour){position:absolute;color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.6875rem;line-height:1;transform:translateY(-50%)}.k2b-ui :-moz-any(.k2b-calendar-days__hour,.k2b-calendar-week__hour){position:absolute;color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.6875rem;line-height:1;transform:translateY(-50%)}.k2b-ui :is(.k2b-calendar-days__hour,.k2b-calendar-week__hour){position:absolute;color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.6875rem;line-height:1;transform:translateY(-50%)}.k2b-ui .k2b-calendar-days__hour{left:0}.k2b-ui :-webkit-any(.k2b-calendar-days__hour,.k2b-calendar-week__hour)[data-night=true]{opacity:.75}.k2b-ui :-moz-any(.k2b-calendar-days__hour,.k2b-calendar-week__hour)[data-night=true]{opacity:.75}.k2b-ui :is(.k2b-calendar-days__hour,.k2b-calendar-week__hour)[data-night=true]{opacity:.75}.k2b-ui :-webkit-any(.k2b-calendar-days__hour,.k2b-calendar-week__hour)[data-near-now=true]{visibility:hidden}.k2b-ui :-moz-any(.k2b-calendar-days__hour,.k2b-calendar-week__hour)[data-near-now=true]{visibility:hidden}.k2b-ui :is(.k2b-calendar-days__hour,.k2b-calendar-week__hour)[data-near-now=true]{visibility:hidden}.k2b-ui .k2b-calendar-days__midnight{position:absolute;left:calc(var(--k2b-calendar-gutter) + .75rem);color:var(--k2b-text-muted);pointer-events:none;margin-top:.3125rem;font-size:.6875rem;font-weight:500}.k2b-ui .k2b-calendar-days__empty{box-sizing:border-box;display:flex;width:calc(100% - var(--k2b-calendar-gutter));margin:.5rem 0 0 var(--k2b-calendar-gutter);border-radius:var(--k2b-radius-surface);color:var(--k2b-text-muted);background:var(--k2b-surface-muted);font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items: center;height:2.5rem;padding:0 .75rem;transition:background-color .15s,box-shadow .15s;font-size:.75rem;font-weight:500}.k2b-ui .k2b-calendar-days__empty:hover{color:var(--k2b-text-secondary);background:var(--k2b-hover)}.k2b-ui .k2b-calendar-days__empty-action{display:inline-flex;opacity:0;align-items: center;gap:.25rem;transition:opacity .15s}.k2b-ui .k2b-calendar-days__empty:-webkit-any(:hover,:focus-visible) .k2b-calendar-days__empty-action{opacity:1}.k2b-ui .k2b-calendar-days__empty:-moz-any(:hover,:focus-visible) .k2b-calendar-days__empty-action{opacity:1}.k2b-ui .k2b-calendar-days__empty:is(:hover,:focus-visible) .k2b-calendar-days__empty-action{opacity:1}.k2b-ui .k2b-calendar-days[data-dragging=external] .k2b-calendar-days__empty:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--k2b-action)50%,transparent)}.k2b-ui .k2b-calendar-days__more{color:var(--k2b-text-muted);text-align:center;margin:0;padding:1.5rem 0;font-size:.75rem}.k2b-ui .k2b-calendar-band{--k2b-calendar-accent:#a1a1aa;position:absolute;z-index:2;box-sizing:border-box;left:calc(var(--k2b-calendar-inset-start,0px) + var(--k2b-calendar-inset) + (100% - var(--k2b-calendar-inset-start,0px) - 2*var(--k2b-calendar-inset) + 3px)*var(--k2b-calendar-lane)/var(--k2b-calendar-lanes));width:calc((100% - var(--k2b-calendar-inset-start,0px) - 2*var(--k2b-calendar-inset) + 3px)/var(--k2b-calendar-lanes) - 3px);color:color-mix(in srgb,var(--k2b-calendar-accent)55%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent)15%,var(--k2b-surface));border-radius:.5rem;transition:background-color .15s,opacity .18s,box-shadow .18s}.k2b-ui .k2b-calendar-band:hover{background:color-mix(in srgb,var(--k2b-calendar-accent)22%,var(--k2b-surface))}.k2b-ui .k2b-calendar-band:focus-within{z-index:5}.k2b-ui .k2b-calendar-band>.k2b-calendar-event{position:absolute;display:flex;overflow:hidden;border-radius:inherit;color:inherit;box-shadow:none;background:0 0;flex-direction:column;align-items: flex-start;gap:1px;min-width:0;padding:.3125rem .5rem;inset:0}.k2b-ui .k2b-calendar-band>.k2b-calendar-event:hover{box-shadow:none;background:0 0}.k2b-ui .k2b-calendar-band>.k2b-calendar-event:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-calendar-band .k2b-calendar-event__title{max-width:100%;font-size:.75rem;font-weight:600;line-height:1.25}.k2b-ui .k2b-calendar-days .k2b-calendar-band .k2b-calendar-event__title{font-size:.8125rem}.k2b-ui .k2b-calendar-band[data-size=m] .k2b-calendar-event__title{display:-webkit-box;white-space:normal;-webkit-line-clamp:var(--k2b-calendar-lines,2);-webkit-box-orient:vertical}.k2b-ui .k2b-calendar-band .k2b-calendar-event__meta{font-variant-numeric:tabular-nums;opacity:.85;margin:0;font-size:.6875rem;font-weight:500}.k2b-ui .k2b-calendar-event__remaining{font-weight:600}.k2b-ui .k2b-calendar-event__flag{flex:none;font-size:.6875rem;line-height:1}.k2b-ui .k2b-calendar-band .k2b-calendar-event__flag{position:absolute;top:.3125rem;right:.375rem}.k2b-ui .k2b-calendar-band:-webkit-any([data-size=xs],[data-size=s]) .k2b-calendar-event__flag{top:50%;transform:translateY(-50%)}.k2b-ui .k2b-calendar-band:-moz-any([data-size=xs],[data-size=s]) .k2b-calendar-event__flag{top:50%;transform:translateY(-50%)}.k2b-ui .k2b-calendar-band:is([data-size=xs],[data-size=s]) .k2b-calendar-event__flag{top:50%;transform:translateY(-50%)}.k2b-ui .k2b-calendar-band:has(.k2b-calendar-event__flag)>.k2b-calendar-event{padding-inline-end:1.25rem}.k2b-ui .k2b-calendar-band:-webkit-any([data-size=xs],[data-size=s])>.k2b-calendar-event{flex-direction:row;align-items: center;gap:.375rem;padding-block-start:0;padding-block-end:0}.k2b-ui .k2b-calendar-band:-moz-any([data-size=xs],[data-size=s])>.k2b-calendar-event{flex-direction:row;align-items: center;gap:.375rem;padding-block-start:0;padding-block-end:0}.k2b-ui .k2b-calendar-band:is([data-size=xs],[data-size=s])>.k2b-calendar-event{flex-direction:row;align-items: center;gap:.375rem;padding-block-start:0;padding-block-end:0}.k2b-ui .k2b-calendar-band:-webkit-any([data-size=xs],[data-size=s]) .k2b-calendar-event__title{flex:0 auto}.k2b-ui .k2b-calendar-band:-moz-any([data-size=xs],[data-size=s]) .k2b-calendar-event__title{flex:0 auto}.k2b-ui .k2b-calendar-band:is([data-size=xs],[data-size=s]) .k2b-calendar-event__title{flex:0 auto}.k2b-ui .k2b-calendar-days .k2b-calendar-band[data-size=xs] .k2b-calendar-event__title{font-size:.75rem}.k2b-ui .k2b-calendar-band[data-checkbox=true]>.k2b-calendar-event{padding-inline-start:1.5rem}.k2b-ui .k2b-calendar-band[data-checkbox=true]{background:color-mix(in srgb,var(--k2b-calendar-accent)9%,var(--k2b-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2b-calendar-accent)28%,transparent)}.k2b-ui .k2b-calendar-band>.k2b-calendar-check{position:absolute;z-index:3;top:.0625rem;left:.125rem}.k2b-ui .k2b-calendar-band:-webkit-any([data-size=xs],[data-size=s])>.k2b-calendar-check{margin-top:-.75rem;top:50%}.k2b-ui .k2b-calendar-band:-moz-any([data-size=xs],[data-size=s])>.k2b-calendar-check{margin-top:-.75rem;top:50%}.k2b-ui .k2b-calendar-band:is([data-size=xs],[data-size=s])>.k2b-calendar-check{margin-top:-.75rem;top:50%}.k2b-ui .k2b-calendar-band[data-past=true]{color:var(--k2b-text-muted);background:color-mix(in srgb,var(--k2b-calendar-accent)7%,var(--k2b-surface-muted));box-shadow:none}.k2b-ui .k2b-calendar-band[data-cut-bottom=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-band[data-cut-bottom=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-band[data-cut-bottom=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-band[data-cut-bottom=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-band[data-cut-bottom=true]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-band[data-cut-bottom=true]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-band[data-cut-bottom=true]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-band[data-cut-bottom=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-band[data-moving=true],.k2b-ui .k2b-calendar-marker[data-moving=true]{opacity:.35}.k2b-ui .k2b-calendar-band[data-running=true]{background:color-mix(in srgb,var(--k2b-calendar-accent)13%,var(--k2b-surface));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--k2b-calendar-accent)45%,transparent)}.k2b-ui .k2b-calendar-band__fill{position:absolute;height:var(--k2b-calendar-progress,0%);background:linear-gradient(to bottom,color-mix(in srgb,var(--k2b-calendar-accent)16%,transparent),color-mix(in srgb,var(--k2b-calendar-accent)26%,transparent));pointer-events:none;border-radius:.5rem .5rem 0 0;transition:height 1s;top:0;left:0;right:0}.k2b-ui .k2b-calendar-band__grip{position:absolute;z-index:3;cursor:ns-resize;touch-action:none;height:7px;left:0;right:0}.k2b-ui .k2b-calendar-band__grip[data-edge=start]{top:-1px}.k2b-ui .k2b-calendar-band__grip[data-edge=end]{bottom:-1px}.k2b-ui .k2b-calendar-band__grip:after{content:"";position:absolute;background:color-mix(in srgb,var(--k2b-calendar-accent)65%,var(--k2b-text));opacity:0;border-radius:999px;width:1.5rem;height:3px;margin:-1.5px 0 0 -.75rem;transition:opacity .15s;top:50%;left:50%}@media (hover:hover){.k2b-ui .k2b-calendar-band:hover .k2b-calendar-band__grip:after{opacity:.45}.k2b-ui .k2b-calendar-band .k2b-calendar-band__grip:hover:after{opacity:.9}}.k2b-ui .k2b-calendar-check{position:relative;display:grid;color:color-mix(in srgb,var(--k2b-calendar-accent,#a1a1aa)80%,var(--k2b-text));cursor:pointer;background:0 0;border:0;flex:none;place-items: center;width:1.5rem;height:1.5rem;margin:-.25rem;padding:0}.k2b-ui span.k2b-calendar-check{cursor:inherit}.k2b-ui .k2b-calendar-check svg{overflow:visible;width:1rem;height:1rem}.k2b-ui .k2b-calendar-check rect{fill:var(--k2b-surface);stroke:currentColor;stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:fill .15s}.k2b-ui .k2b-calendar-check path{fill:none;stroke:#fff;stroke-dasharray:11;stroke-dashoffset:11;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.k2b-ui .k2b-calendar-check[data-checked=true] rect{fill:currentColor}.k2b-ui .k2b-calendar-check[data-checked=true] path{stroke-dashoffset:0}.k2b-ui button.k2b-calendar-check:not([data-checked=true]):hover rect{fill:color-mix(in srgb,currentColor 14%,var(--k2b-surface))}.k2b-ui .k2b-calendar-check:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset);border-radius:.3125rem}.k2b-ui [data-checked=true]>.k2b-calendar-event :-webkit-any(.k2b-calendar-event__title,[data-calendar-title]){color:var(--k2b-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.k2b-ui [data-checked=true]>.k2b-calendar-event :-moz-any(.k2b-calendar-event__title,[data-calendar-title]){color:var(--k2b-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.k2b-ui [data-checked=true]>.k2b-calendar-event :is(.k2b-calendar-event__title,[data-calendar-title]){color:var(--k2b-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.k2b-ui [data-checked=true] .k2b-calendar-marker__pill .k2b-calendar-event :-webkit-any(.k2b-calendar-event__title,[data-calendar-title]){color:var(--k2b-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.k2b-ui [data-checked=true] .k2b-calendar-marker__pill .k2b-calendar-event :-moz-any(.k2b-calendar-event__title,[data-calendar-title]){color:var(--k2b-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.k2b-ui [data-checked=true] .k2b-calendar-marker__pill .k2b-calendar-event :is(.k2b-calendar-event__title,[data-calendar-title]){color:var(--k2b-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.k2b-ui .k2b-calendar-check[data-just-checked=true] path{animation:.34s ease-out 50ms both k2b-calendar-check-draw}.k2b-ui .k2b-calendar-check[data-just-checked=true] rect{animation:.32s ease-out k2b-calendar-check-pop}.k2b-ui .k2b-calendar-marker[data-just-checked=true] .k2b-calendar-marker__pill{animation:.8s ease-out k2b-calendar-check-glow}.k2b-ui :-webkit-any(.k2b-calendar-band,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)[data-just-checked=true]{animation:.8s ease-out k2b-calendar-check-glow}.k2b-ui :-moz-any(.k2b-calendar-band,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)[data-just-checked=true]{animation:.8s ease-out k2b-calendar-check-glow}.k2b-ui :is(.k2b-calendar-band,.k2b-calendar-allday-chip,.k2b-calendar-week__slot)[data-just-checked=true]{animation:.8s ease-out k2b-calendar-check-glow}@keyframes k2b-calendar-check-draw{0%{stroke-dashoffset:11}to{stroke-dashoffset:0}}@keyframes k2b-calendar-check-pop{0%{transform:scale(.82)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes k2b-calendar-check-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--k2b-calendar-accent)60%,transparent)}to{box-shadow:0 0 0 .75rem #0000}}.k2b-ui .k2b-calendar-marker{--k2b-calendar-accent:#a1a1aa;--k2b-calendar-marker-lane:0;--k2b-calendar-marker-lanes:1;position:absolute;right:var(--k2b-calendar-inset);left:calc(var(--k2b-calendar-inset-start,0px) + var(--k2b-calendar-inset));height:0}.k2b-ui .k2b-calendar-marker__line{position:absolute;z-index:3;border-top:2px dashed color-mix(in srgb,var(--k2b-calendar-accent)70%,transparent);pointer-events:none;top:-1px;left:0;right:0}.k2b-ui .k2b-calendar-marker__pill{--k2b-calendar-marker-share:calc((100% - (var(--k2b-calendar-marker-lanes) - 1)*.25rem)/var(--k2b-calendar-marker-lanes));position:absolute;z-index:4;top:-.6875rem;right:calc((var(--k2b-calendar-marker-lanes) - 1 - var(--k2b-calendar-marker-lane))*(var(--k2b-calendar-marker-share) + .25rem));box-sizing:border-box;display:flex;max-width:var(--k2b-calendar-marker-share);color:color-mix(in srgb,var(--k2b-calendar-accent)55%,var(--k2b-text));background:var(--k2b-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--k2b-calendar-accent)45%,transparent);border-radius:999px;align-items: center;gap:.3125rem;height:1.375rem;padding:0 .5rem 0 .375rem}.k2b-ui .k2b-calendar-marker__pill>.k2b-calendar-event{display:flex;overflow:hidden;color:inherit;box-shadow:none;background:0 0;align-items: center;gap:.375rem;min-width:0;padding:0;font-size:.75rem}.k2b-ui .k2b-calendar-marker__pill>.k2b-calendar-event:hover{box-shadow:none;background:0 0}.k2b-ui .k2b-calendar-marker__pill>.k2b-calendar-event:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset);border-radius:999px}.k2b-ui .k2b-calendar-marker__pill .k2b-calendar-event__title{min-width:0;font-size:.75rem;font-weight:500}.k2b-ui .k2b-calendar-marker__time{font-variant-numeric:tabular-nums;opacity:.8;flex:none;font-size:.6875rem}.k2b-ui .k2b-calendar-marker[data-above=true] .k2b-calendar-marker__pill{top:auto;bottom:2px}.k2b-ui .k2b-calendar-marker[data-past=true] .k2b-calendar-marker__line{opacity:.45}.k2b-ui .k2b-calendar-marker[data-checked=true] .k2b-calendar-marker__line{opacity:.3}.k2b-ui .k2b-calendar-marker[data-overdue=true] .k2b-calendar-marker__pill{color:var(--k2b-danger-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--k2b-danger-500)55%,transparent)}.k2b-ui .k2b-calendar-gap{position:absolute;z-index:0;right:0;left:var(--k2b-calendar-inset-start,0px);pointer-events:none}.k2b-ui .k2b-calendar-gap[data-short=true]{display:none}.k2b-ui .k2b-calendar-gap__zone{position:absolute;inset:2px var(--k2b-calendar-inset);background:color-mix(in srgb,var(--k2b-action)5%,transparent);outline:1.5px dashed color-mix(in srgb,var(--k2b-action)32%,transparent);outline-offset:-1.5px;opacity:0;border-radius:.5rem;transition:opacity .15s,background-color .15s,outline-color .15s}.k2b-ui .k2b-calendar-gap__button{position:absolute;box-sizing:border-box;display:inline-flex;overflow:hidden;color:var(--k2b-text-muted);background:var(--k2b-surface);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;align-items: center;gap:.25rem;max-width:calc(100% - .5rem);height:1.5rem;padding:0 .5rem;transition:background-color .15s,color .15s,opacity .15s;font-size:.6875rem;top:50%;left:50%;transform:translate(-50%,-50%)}.k2b-ui .k2b-calendar-gap__button>i{opacity:.6;font-size:.75rem}.k2b-ui .k2b-calendar-gap__text{overflow:hidden;text-overflow:ellipsis}.k2b-ui .k2b-calendar-gap[data-long=true] .k2b-calendar-gap__button{color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)8%,var(--k2b-surface));font-weight:600}.k2b-ui .k2b-calendar-gap__button:-webkit-any(:hover,:focus-visible){color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)13%,var(--k2b-surface))}.k2b-ui .k2b-calendar-gap__button:-moz-any(:hover,:focus-visible){color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)13%,var(--k2b-surface))}.k2b-ui .k2b-calendar-gap__button:is(:hover,:focus-visible){color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)13%,var(--k2b-surface))}.k2b-ui .k2b-calendar-gap__button:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-calendar-gap:has(.k2b-calendar-gap__button:-webkit-any(:hover,:focus-visible)) .k2b-calendar-gap__zone{opacity:1}.k2b-ui .k2b-calendar-gap:has(.k2b-calendar-gap__button:-moz-any(:hover,:focus-visible)) .k2b-calendar-gap__zone{opacity:1}.k2b-ui .k2b-calendar-gap:has(.k2b-calendar-gap__button:-webkit-any(:hover,:focus-visible)) .k2b-calendar-gap__zone{opacity:1}.k2b-ui .k2b-calendar-gap:has(.k2b-calendar-gap__button:-moz-any(:hover,:focus-visible)) .k2b-calendar-gap__zone{opacity:1}.k2b-ui .k2b-calendar-gap:has(.k2b-calendar-gap__button:is(:hover,:focus-visible)) .k2b-calendar-gap__zone{opacity:1}.k2b-ui .k2b-calendar-gap[data-past=true] .k2b-calendar-gap__button{visibility:hidden}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week) .k2b-calendar-gap[data-aside=true] .k2b-calendar-gap__button{top:calc(50% + .9375rem)}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week) .k2b-calendar-gap[data-aside=true] .k2b-calendar-gap__button{top:calc(50% + .9375rem)}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week) .k2b-calendar-gap[data-aside=true] .k2b-calendar-gap__button{top:calc(50% + .9375rem)}.k2b-ui .k2b-calendar-days .k2b-calendar-gap[data-aside=true] .k2b-calendar-gap__button{left:28%}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap[data-short=true]{display:block}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap[data-short=true]{display:block}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap[data-short=true]{display:block}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=move] .k2b-calendar-gap[data-hit][data-short=true]{display:block}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=move] .k2b-calendar-gap[data-hit][data-short=true]{display:block}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=move] .k2b-calendar-gap[data-hit][data-short=true]{display:block}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap__zone{opacity:.75}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap__zone{opacity:.75}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap__zone{opacity:.75}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap[data-past=true] .k2b-calendar-gap__zone{opacity:.3}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap[data-past=true] .k2b-calendar-gap__zone{opacity:.3}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week)[data-dragging=external] .k2b-calendar-gap[data-past=true] .k2b-calendar-gap__zone{opacity:.3}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week):-webkit-any([data-dragging=draw],[data-dragging=start],[data-dragging=end]) .k2b-calendar-gap{opacity:0}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week):-moz-any([data-dragging=draw],[data-dragging=start],[data-dragging=end]) .k2b-calendar-gap{opacity:0}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week):is([data-dragging=draw],[data-dragging=start],[data-dragging=end]) .k2b-calendar-gap{opacity:0}.k2b-ui .k2b-calendar-gap[data-hit] .k2b-calendar-gap__button>i{display:none}.k2b-ui .k2b-calendar-gap[data-hit] .k2b-calendar-gap__button{visibility:visible}.k2b-ui .k2b-calendar-gap[data-hit=fit] .k2b-calendar-gap__zone{background:color-mix(in srgb,var(--k2b-success-500)10%,transparent);outline-color:color-mix(in srgb,var(--k2b-success-500)60%,transparent);opacity:1}.k2b-ui .k2b-calendar-gap[data-hit=fit] .k2b-calendar-gap__button{color:var(--k2b-success-text);background:var(--k2b-success-surface)}.k2b-ui .k2b-calendar-gap[data-hit=short] .k2b-calendar-gap__zone{background:color-mix(in srgb,var(--k2b-warning-500)10%,transparent);outline-color:color-mix(in srgb,var(--k2b-warning-500)60%,transparent);opacity:1}.k2b-ui .k2b-calendar-gap[data-hit=short] .k2b-calendar-gap__button{color:var(--k2b-warning-text);background:var(--k2b-warning-surface)}.k2b-ui .k2b-calendar-night{position:absolute;right:0;left:var(--k2b-calendar-inset-start,0px);background:var(--k2b-calendar-night-fill);pointer-events:none}.k2b-ui .k2b-calendar-days .k2b-calendar-night{border-radius:.625rem}.k2b-ui .k2b-calendar-night__bar{position:absolute;z-index:2;right:0;left:var(--k2b-calendar-gutter);box-sizing:border-box;display:flex;height:var(--k2b-calendar-night-bar);color:var(--k2b-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem .625rem 0 0;align-items: center;gap:.5rem;padding:0 .75rem;font-size:.75rem;font-weight:500}.k2b-ui :-webkit-any(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle):hover{color:var(--k2b-text)}.k2b-ui :-moz-any(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle):hover{color:var(--k2b-text)}.k2b-ui :is(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle):hover{color:var(--k2b-text)}.k2b-ui :-webkit-any(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle,.k2b-calendar-week__moon)>.ti-moon{color:#6366f1}.k2b-ui :-moz-any(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle,.k2b-calendar-week__moon)>.ti-moon{color:#6366f1}.k2b-ui :is(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle,.k2b-calendar-week__moon)>.ti-moon{color:#6366f1}.k2b-ui .k2b-calendar-night__action{display:inline-flex;align-items: center;gap:.25rem;margin-inline-start:auto}.k2b-ui :-webkit-any(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle,.k2b-calendar-week__moon):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui :-moz-any(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle,.k2b-calendar-week__moon):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui :is(.k2b-calendar-night__bar,.k2b-calendar-fold__toggle,.k2b-calendar-week__moon):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-calendar-fold{position:absolute;z-index:2;right:0;left:var(--k2b-calendar-gutter);display:flex;height:calc(var(--k2b-calendar-fold) - 6px);overflow:hidden;border-radius:var(--k2b-radius-surface);background:var(--k2b-calendar-night-fill);align-items: center;gap:.5rem;padding-inline-end:.375rem}.k2b-ui .k2b-calendar-fold__toggle{display:flex;border-radius:var(--k2b-radius-surface);color:var(--k2b-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items: center;gap:.5rem;height:100%;padding:0 .75rem;font-size:.75rem;font-weight:500}.k2b-ui .k2b-calendar-fold__chips{display:flex;overflow:hidden;list-style:none;gap:.25rem;min-width:0;margin:0 0 0 auto;padding:0}.k2b-ui .k2b-calendar-fold__chips .k2b-calendar-event{display:flex;color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))55%,var(--k2b-text));background:var(--k2b-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))40%,transparent);white-space:nowrap;border-radius:999px;align-items: center;gap:.375rem;max-width:14rem;height:1.5rem;padding:0 .5rem;font-size:.75rem}.k2b-ui .k2b-calendar-fold__chips .k2b-calendar-event__time{opacity:.8;font-weight:600}.k2b-ui .k2b-calendar-fold__chips>li{display:flex;min-width:0}.k2b-ui .k2b-calendar-fold__chips>li[data-checkbox=true]{box-sizing:border-box;color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))55%,var(--k2b-text));background:var(--k2b-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))40%,transparent);border-radius:999px;align-items: center;gap:.3125rem;max-width:14rem;height:1.5rem;padding:0 .5rem 0 .375rem}.k2b-ui .k2b-calendar-fold__chips>li[data-checkbox=true]>.k2b-calendar-event{overflow:hidden;color:inherit;box-shadow:none;background:0 0;min-width:0;height:auto;padding:0}.k2b-ui .k2b-calendar-fold__chips>li[data-checkbox=true]>.k2b-calendar-event:focus-visible{border-radius:999px}.k2b-ui .k2b-calendar-slot{position:absolute;z-index:0;right:var(--k2b-calendar-inset);left:calc(var(--k2b-calendar-inset-start,0px) + var(--k2b-calendar-inset));background:color-mix(in srgb,var(--k2b-action)7%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--k2b-action)45%,transparent);pointer-events:none;border-radius:.5rem}.k2b-ui .k2b-calendar-draft{position:absolute;z-index:5;right:var(--k2b-calendar-inset);left:calc(var(--k2b-calendar-inset-start,0px) + var(--k2b-calendar-inset));box-sizing:border-box;background:color-mix(in srgb,var(--k2b-action)12%,var(--k2b-surface));outline:1.5px dashed color-mix(in srgb,var(--k2b-action)70%,transparent);outline-offset:-1.5px;border-radius:.5rem}.k2b-ui .k2b-calendar-draft__open{position:absolute;display:flex;border-radius:inherit;color:var(--k2b-action);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;align-items: flex-start;gap:.25rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;inset:0}.k2b-ui .k2b-calendar-draft__open:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-calendar-draft__grip{position:absolute;z-index:2;touch-action:none;height:24px;left:0;right:0}.k2b-ui .k2b-calendar-draft__grip[data-edge=start]{top:-12px}.k2b-ui .k2b-calendar-draft__grip[data-edge=end]{bottom:-12px}.k2b-ui .k2b-calendar-draft__grip:after{content:"";position:absolute;box-sizing:border-box;border:2px solid var(--k2b-surface);background:var(--k2b-action-solid);border-radius:999px;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;top:50%;left:50%}.k2b-ui .k2b-calendar-ghost{position:absolute;z-index:7;right:var(--k2b-calendar-inset);left:calc(var(--k2b-calendar-inset-start,0px) + var(--k2b-calendar-inset));box-sizing:border-box;display:flex;color:color-mix(in srgb,var(--k2b-calendar-accent)60%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent)12%,var(--k2b-surface));box-shadow:0 6px 18px -8px color-mix(in srgb,var(--k2b-calendar-accent)60%,transparent);outline:1.5px dashed color-mix(in srgb,var(--k2b-calendar-accent)75%,transparent);outline-offset:-1.5px;pointer-events:none;border-radius:.5rem;flex-direction:column;gap:1px;min-height:1.25rem;padding:.25rem .5rem;font-size:.75rem}.k2b-ui .k2b-calendar-ghost[data-warn=true]{--k2b-calendar-accent:var(--k2b-warning-500)!important}.k2b-ui .k2b-calendar-ghost[data-size=s]{flex-direction:row;align-items: center;gap:.375rem;padding-block-start:0;padding-block-end:0}.k2b-ui .k2b-calendar-ghost__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;font-weight:600}.k2b-ui .k2b-calendar-ghost__time{overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;font-weight:500}.k2b-ui .k2b-calendar-ghost[data-size=s] .k2b-calendar-ghost__title{flex:0 auto}.k2b-ui .k2b-calendar-ghost[data-size=s] .k2b-calendar-ghost__time{flex:1 1 0;min-width:0}.k2b-ui .k2b-calendar-ghost__fit{position:absolute;white-space:nowrap;border-radius:999px;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.125rem;bottom:.25rem;right:.25rem}.k2b-ui .k2b-calendar-ghost[data-size=s] .k2b-calendar-ghost__fit{position:static;flex:none}.k2b-ui .k2b-calendar-ghost__fit[data-fit=fit]{color:var(--k2b-success-text);background:var(--k2b-success-surface)}.k2b-ui .k2b-calendar-ghost__fit[data-fit=short]{color:var(--k2b-warning-text);background:var(--k2b-warning-surface)}.k2b-ui .k2b-calendar-token,.k2b-calendar-token{position:fixed;z-index:3000;overflow:hidden;color:color-mix(in srgb,var(--k2b-calendar-accent)55%,var(--k2b-text,#18181b));background:var(--k2b-surface-elevated,#fff);box-shadow:var(--k2b-shadow-float,0 8px 24px #00000029);font-family:var(--k2b-font-sans,sans-serif);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:999px;max-width:14rem;padding:.25rem .625rem;transition:opacity .12s;font-size:.75rem;font-weight:600;top:0;left:0}.k2b-calendar-token[data-hidden=true]{opacity:0}.k2b-ui [data-calendar-drag-source],.k2b-ui [data-calendar-drag-source] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.k2b-ui [data-lifted=true]{box-shadow:var(--k2b-shadow-float);transform:scale(1.03)}.k2b-ui .k2b-calendar-now{position:absolute;z-index:1;right:0;left:calc(var(--k2b-calendar-inset-start,0px) - .25rem);background:var(--k2b-action-solid);pointer-events:none;height:2px;margin-top:-1px}.k2b-ui .k2b-calendar-now__time{position:absolute;top:50%;left:calc(.25rem - var(--k2b-calendar-inset-start,0px));color:#fff;background:var(--k2b-action-solid);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.25rem;transform:translateY(-50%)}.k2b-ui .k2b-calendar-hover{position:absolute;z-index:1;right:var(--k2b-calendar-inset);left:calc(var(--k2b-calendar-inset-start,0px) + var(--k2b-calendar-inset));color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)28%,transparent);font-variant-numeric:tabular-nums;pointer-events:none;height:1px;font-size:.6875rem;font-weight:600;line-height:1}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging] .k2b-calendar-hover{display:none}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week)[data-dragging] .k2b-calendar-hover{display:none}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week)[data-dragging] .k2b-calendar-hover{display:none}.k2b-ui .k2b-calendar-allday-chip{position:relative;display:inline-flex;flex:0 auto;align-items: center;gap:.375rem;max-width:100%;height:1.5rem}.k2b-ui .k2b-calendar-allday-chip[data-bar=true]{flex:12rem}.k2b-ui .k2b-calendar-allday-chip[data-checkbox=true]{padding-inline-start:.25rem}.k2b-ui :-webkit-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event{display:flex;color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))32%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))13%,var(--k2b-surface));white-space:nowrap;border-radius:.375rem;flex:1;align-items: center;gap:.25rem;min-width:0;height:100%;padding:0 .5rem;font-size:.75rem;line-height:1}.k2b-ui :-moz-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event{display:flex;color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))32%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))13%,var(--k2b-surface));white-space:nowrap;border-radius:.375rem;flex:1;align-items: center;gap:.25rem;min-width:0;height:100%;padding:0 .5rem;font-size:.75rem;line-height:1}.k2b-ui :is(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event{display:flex;color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))32%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))13%,var(--k2b-surface));white-space:nowrap;border-radius:.375rem;flex:1;align-items: center;gap:.25rem;min-width:0;height:100%;padding:0 .5rem;font-size:.75rem;line-height:1}.k2b-ui :-webkit-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-bar=true]{color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))48%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))24%,var(--k2b-surface));font-weight:600}.k2b-ui :-moz-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-bar=true]{color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))48%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))24%,var(--k2b-surface));font-weight:600}.k2b-ui :is(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event[data-bar=true]{color:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))48%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-calendar-accent,var(--k2b-text-muted))24%,var(--k2b-surface));font-weight:600}.k2b-ui :-webkit-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)[data-checkbox=true]>.k2b-calendar-event{background:0 0;padding-inline-start:.125rem}.k2b-ui :-moz-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)[data-checkbox=true]>.k2b-calendar-event{background:0 0;padding-inline-start:.125rem}.k2b-ui :is(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)[data-checkbox=true]>.k2b-calendar-event{background:0 0;padding-inline-start:.125rem}.k2b-ui :-webkit-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui :-moz-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui :is(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui :-webkit-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event>*{min-width:0}.k2b-ui :-moz-any(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event>*{min-width:0}.k2b-ui :is(.k2b-calendar-allday-chip,.k2b-calendar-week__slot)>.k2b-calendar-event>*{min-width:0}.k2b-ui .k2b-calendar-week__scroll{position:relative;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;scroll-padding:var(--k2b-calendar-week-top,5rem)var(--k2b-detail-space,0px)0 var(--k2b-calendar-gutter);scrollbar-width:thin;outline:none;flex:1;min-height:0}.k2b-ui .k2b-calendar-week__grid{--k2b-calendar-column:round(down,calc((100cqw - var(--k2b-calendar-gutter))/7),1px);--k2b-calendar-columns:var(--k2b-calendar-gutter)repeat(var(--k2b-calendar-days),var(--k2b-calendar-column));width:max-content;min-width:100%}.k2b-ui .k2b-calendar-week__top{position:sticky;z-index:10;display:grid;grid-template-columns:var(--k2b-calendar-columns);background:var(--k2b-surface);box-shadow:0 1px 0 var(--k2b-border);top:0}.k2b-ui .k2b-calendar-week__corner{position:sticky;z-index:3;display:grid;grid-row:1;grid-column:1;color:var(--k2b-text-muted);background:var(--k2b-surface);font-variant-numeric:tabular-nums;place-items: center;font-size:.6875rem;left:0}.k2b-ui .k2b-calendar-week__head{position:relative;box-sizing:border-box;display:flex;grid-row:1;color:var(--k2b-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem .625rem 0 0;align-items: center;gap:.3125rem;min-width:0;height:3.25rem;padding:0 .5rem .375rem .625rem;transition:background-color .15s}.k2b-ui .k2b-calendar-week__head:hover{background:color-mix(in srgb,var(--k2b-text)3%,transparent)}.k2b-ui .k2b-calendar-week__head:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-calendar-week__weekday{color:var(--k2b-text-muted);font-size:.75rem;font-weight:500}.k2b-ui .k2b-calendar-week__number{display:grid;font-variant-numeric:tabular-nums;border-radius:999px;place-items: center;min-width:1.75rem;height:1.75rem;font-size:1rem;font-weight:600}.k2b-ui .k2b-calendar-week__head[data-today=true] .k2b-calendar-week__number{color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-calendar-week__head[data-past=true] :-webkit-any(.k2b-calendar-week__number,.k2b-calendar-week__weekday){color:var(--k2b-text-muted)}.k2b-ui .k2b-calendar-week__head[data-past=true] :-moz-any(.k2b-calendar-week__number,.k2b-calendar-week__weekday){color:var(--k2b-text-muted)}.k2b-ui .k2b-calendar-week__head[data-past=true] :is(.k2b-calendar-week__number,.k2b-calendar-week__weekday){color:var(--k2b-text-muted)}.k2b-ui .k2b-calendar-week__head[aria-pressed=true]{background:color-mix(in srgb,var(--k2b-action)6%,transparent)}.k2b-ui .k2b-calendar-week__head[aria-pressed=true]:not([data-today=true]) .k2b-calendar-week__number{color:var(--k2b-action)}.k2b-ui .k2b-calendar-week__extra{display:inline-flex;overflow:hidden;align-items: center;gap:.3125rem;min-width:0;margin-inline-start:auto}.k2b-ui .k2b-calendar-week__load{position:absolute;display:flex;overflow:hidden;border-radius:2px;height:2px;bottom:.375rem;left:.625rem;right:.625rem}.k2b-ui .k2b-calendar-week__load>span{opacity:.75;flex:none;height:100%}.k2b-ui .k2b-calendar-week__cheer{position:absolute;background:var(--k2b-success-surface);border-radius:.5rem;justify-content:center;gap:.25rem;font-size:.6875rem;inset:.25rem .25rem .625rem}.k2b-ui .k2b-calendar-week__cheer-short{display:none}.k2b-ui .k2b-calendar-week__all-day-label{position:sticky;z-index:3;grid-row:2;grid-column:1;color:var(--k2b-text-muted);background:var(--k2b-surface);text-align:right;padding:.5rem .375rem 0 0;font-size:.6875rem;left:0}.k2b-ui .k2b-calendar-week__all-day-short{display:none}.k2b-ui .k2b-calendar-week__all-day{position:relative;display:grid;grid-row:2;grid-column:2/-1;grid-template-columns:repeat(var(--k2b-calendar-days),var(--k2b-calendar-column));cursor:cell;gap:2px 0;padding:.3125rem 0 .4375rem}.k2b-ui .k2b-calendar-week__slot{--k2b-calendar-accent:#a1a1aa;z-index:1;display:flex;align-items: center;gap:.3125rem;min-width:0;padding:0 2px}.k2b-ui .k2b-calendar-week__slot>.k2b-calendar-event{font-size:.6875rem}.k2b-ui .k2b-calendar-week__slot[data-checkbox=true]{padding-inline-start:.375rem}.k2b-ui .k2b-calendar-week__all-day{isolation:isolate}.k2b-ui .k2b-calendar-week__weekend{position:absolute;z-index:-1;background:var(--k2b-calendar-weekend-tint);pointer-events:none;inset:0}.k2b-ui .k2b-calendar-week__range{z-index:2;background:color-mix(in srgb,var(--k2b-action)10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--k2b-action)55%,transparent);pointer-events:none;border-radius:.375rem;margin:0 2px}.k2b-ui .k2b-calendar-week__body{position:relative;display:grid;box-sizing:content-box;grid-template-columns:var(--k2b-calendar-columns);margin-top:.75rem;padding-bottom:1rem}.k2b-ui .k2b-calendar-week__gutter{position:sticky;z-index:6;grid-row:1;grid-column:1;background:var(--k2b-surface);left:0}.k2b-ui .k2b-calendar-week__hour{right:.375rem}.k2b-ui .k2b-calendar-week__moon{position:absolute;box-sizing:border-box;display:flex;height:var(--k2b-calendar-fold);color:#6366f1;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items: center;gap:1px;min-height:1.5rem;padding:0;font-size:.8125rem;left:.125rem;right:.125rem;transform:translateY(-50%)}.k2b-ui .k2b-calendar-week__moon[data-open=true]{height:var(--k2b-calendar-night-bar);transform:none}.k2b-ui .k2b-calendar-week__moon:hover{background:var(--k2b-hover)}.k2b-ui .k2b-calendar-week__moon>:-webkit-any(.ti-chevron-up,.ti-chevron-down){color:var(--k2b-text-muted);font-size:.6875rem}.k2b-ui .k2b-calendar-week__moon>:-moz-any(.ti-chevron-up,.ti-chevron-down){color:var(--k2b-text-muted);font-size:.6875rem}.k2b-ui .k2b-calendar-week__moon>:is(.ti-chevron-up,.ti-chevron-down){color:var(--k2b-text-muted);font-size:.6875rem}.k2b-ui .k2b-calendar-week__now-time{position:absolute;z-index:2;color:#fff;background:var(--k2b-action-solid);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1.125rem;right:.1875rem;transform:translateY(-50%)}.k2b-ui .k2b-calendar-week__lines{position:relative;grid-row:1;grid-column:2/-1;pointer-events:none}.k2b-ui .k2b-calendar-week__line{position:absolute;background:var(--k2b-calendar-line);height:1px;left:0;right:0}.k2b-ui .k2b-calendar-week__fold{position:absolute;height:calc(var(--k2b-calendar-fold) - 6px);background:var(--k2b-calendar-night-fill);border-radius:.5rem;left:2px;right:2px}.k2b-ui .k2b-calendar-week__now-line{position:absolute;z-index:1;background:color-mix(in srgb,var(--k2b-action-solid)30%,transparent);height:1px;left:0;right:0}.k2b-ui .k2b-calendar-week__column{--k2b-calendar-inset-start:0px;--k2b-calendar-inset:2px;position:relative;grid-row:1;box-shadow:inset 1px 0 0 var(--k2b-calendar-line);min-width:0;transition:background-color .15s}.k2b-ui .k2b-calendar-week__column[data-today=true]{background:color-mix(in srgb,var(--k2b-action)2.5%,transparent)}.k2b-ui .k2b-calendar-week__column[data-selected=true]{background:color-mix(in srgb,var(--k2b-action)6%,transparent)}.k2b-ui .k2b-calendar-week__column[data-active=true]{background:color-mix(in srgb,var(--k2b-action)4%,transparent)}.k2b-ui .k2b-calendar-week__column .k2b-calendar-now{left:0}.k2b-ui .k2b-calendar-week__column .k2b-calendar-now:before{content:"";position:absolute;background:inherit;border-radius:999px;width:.5rem;height:.5rem;margin-top:-.25rem;top:50%;left:-.25rem}.k2b-ui .k2b-calendar-week__column .k2b-calendar-night{left:0}.k2b-ui .k2b-calendar-week__fold-cell{position:absolute;z-index:1;display:flex;height:calc(var(--k2b-calendar-fold) - 6px);overflow:hidden;pointer-events:none;justify-content:center;align-items: center;left:2px;right:2px}.k2b-ui .k2b-calendar-week__fold-cell .k2b-calendar-fold__chips{pointer-events:auto;margin:0}.k2b-ui .k2b-calendar-week__fold-cell .k2b-calendar-event{height:1.25rem;font-size:.6875rem}.k2b-ui .k2b-calendar-week__fold-cell .k2b-calendar-fold__chips>li[data-checkbox=true]{height:1.25rem}.k2b-ui .k2b-calendar-week__column .k2b-calendar-gap{opacity:0;transition:opacity .15s}.k2b-ui .k2b-calendar-week__column .k2b-calendar-gap__button{pointer-events:none;padding:0 .375rem;font-size:.6875rem}.k2b-ui .k2b-calendar-week[data-dragging=external] .k2b-calendar-week__column .k2b-calendar-gap,.k2b-ui .k2b-calendar-week[data-dragging=move] .k2b-calendar-week__column .k2b-calendar-gap[data-hit]{opacity:1}.k2b-ui .k2b-calendar-week__column:-webkit-any(:focus-within,[data-active=true]) .k2b-calendar-gap{opacity:1}.k2b-ui .k2b-calendar-week__column:-moz-any(:focus-within,[data-active=true]) .k2b-calendar-gap{opacity:1}.k2b-ui .k2b-calendar-week__column:is(:focus-within,[data-active=true]) .k2b-calendar-gap{opacity:1}.k2b-ui .k2b-calendar-week__column:-webkit-any(:focus-within,[data-active=true]) .k2b-calendar-gap__button{pointer-events:auto}.k2b-ui .k2b-calendar-week__column:-moz-any(:focus-within,[data-active=true]) .k2b-calendar-gap__button{pointer-events:auto}.k2b-ui .k2b-calendar-week__column:is(:focus-within,[data-active=true]) .k2b-calendar-gap__button{pointer-events:auto}@media (hover:hover){.k2b-ui .k2b-calendar-week__column:hover{background:color-mix(in srgb,var(--k2b-text)1.5%,transparent)}.k2b-ui .k2b-calendar-week__column:hover .k2b-calendar-gap{opacity:1}.k2b-ui .k2b-calendar-week__column:hover .k2b-calendar-gap__button{pointer-events:auto}}.k2b-ui .k2b-calendar-time-grid[data-view=week] .k2b-calendar-time-grid__column[data-weekend=true]>.k2b-calendar-time-grid__slot{background-image:linear-gradient(var(--k2b-calendar-weekend-tint),var(--k2b-calendar-weekend-tint))}.k2b-ui :-webkit-any(.k2b-calendar-week__head,.k2b-calendar-week__column)[data-weekend=true]{background-image:linear-gradient(var(--k2b-calendar-weekend-tint),var(--k2b-calendar-weekend-tint))}.k2b-ui :-moz-any(.k2b-calendar-week__head,.k2b-calendar-week__column)[data-weekend=true]{background-image:linear-gradient(var(--k2b-calendar-weekend-tint),var(--k2b-calendar-weekend-tint))}.k2b-ui :is(.k2b-calendar-week__head,.k2b-calendar-week__column)[data-weekend=true]{background-image:linear-gradient(var(--k2b-calendar-weekend-tint),var(--k2b-calendar-weekend-tint))}.k2b-ui .k2b-calendar-time-grid[data-view=week] :-webkit-any(.k2b-calendar-time-grid__day,.k2b-calendar-time-grid__all-day-cell)[data-weekend=true]{background-image:linear-gradient(var(--k2b-calendar-weekend-tint),var(--k2b-calendar-weekend-tint))}.k2b-ui .k2b-calendar-time-grid[data-view=week] :-moz-any(.k2b-calendar-time-grid__day,.k2b-calendar-time-grid__all-day-cell)[data-weekend=true]{background-image:linear-gradient(var(--k2b-calendar-weekend-tint),var(--k2b-calendar-weekend-tint))}.k2b-ui .k2b-calendar-time-grid[data-view=week] :is(.k2b-calendar-time-grid__day,.k2b-calendar-time-grid__all-day-cell)[data-weekend=true]{background-image:linear-gradient(var(--k2b-calendar-weekend-tint),var(--k2b-calendar-weekend-tint))}.k2b-ui .k2b-calendar-week .k2b-calendar-marker__pill{height:1.25rem;padding:0 .375rem 0 .25rem;top:-.625rem}.k2b-ui .k2b-calendar-week .k2b-calendar-marker__pill>.k2b-calendar-event{font-size:.6875rem}.k2b-ui .k2b-calendar-week .k2b-calendar-marker[data-above=true] .k2b-calendar-marker__pill{top:auto;bottom:2px}.k2b-ui .k2b-calendar-week .k2b-calendar-band{container-type:inline-size}@container (width<=14rem){.k2b-ui .k2b-calendar-band:-webkit-any([data-size=xs],[data-size=s]) .k2b-calendar-event__meta{display:none}.k2b-ui .k2b-calendar-band:-moz-any([data-size=xs],[data-size=s]) .k2b-calendar-event__meta{display:none}.k2b-ui .k2b-calendar-band:is([data-size=xs],[data-size=s]) .k2b-calendar-event__meta{display:none}}.k2b-ui .k2b-calendar-header__today-direction{display:inline-grid;flex:none;place-items: center;block-size:.875rem;inline-size:.875rem;font-size:.875rem;line-height:1}.k2b-ui .k2b-calendar-header__today[data-direction=left] .k2b-calendar-header__today-direction{transform:rotate(180deg)}.k2b-ui .k2b-calendar-header__today[data-direction=up] .k2b-calendar-header__today-direction{transform:rotate(-90deg)}.k2b-ui .k2b-calendar-header__today[data-direction=down] .k2b-calendar-header__today-direction{transform:rotate(90deg)}.k2b-ui .k2b-calendar-header__today[data-direction=here] .k2b-calendar-header__today-direction{color:var(--k2b-text-muted);transform:scale(.85)}.k2b-ui .k2b-calendar-header__shortcuts{display:inline-grid;border-radius:var(--k2b-radius-control);color:var(--k2b-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items: center;width:2rem;height:2rem;padding:0}.k2b-ui .k2b-calendar-header__shortcuts:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-calendar-header__shortcuts:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}@media (pointer:coarse){.k2b-ui .k2b-calendar-header__shortcuts{display:none}}.k2b-ui .k2b-calendar-shortcuts{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1rem;margin:0;font-size:.875rem}.k2b-ui .k2b-calendar-shortcuts dt{display:flex;gap:.25rem}.k2b-ui .k2b-calendar-shortcuts dd{color:var(--k2b-text-secondary);margin:0}.k2b-ui .k2b-calendar-shortcuts__or{color:var(--k2b-text-muted);align-self: center;font-size:.75rem}.k2b-ui .k2b-calendar-shortcuts__note{color:var(--k2b-text-muted);margin:1rem 0 0;font-size:.75rem}.k2b-ui .k2b-calendar-goto{display:flex;flex-direction:column;gap:.5rem}.k2b-ui .k2b-calendar-goto__input{box-sizing:border-box;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text);background:var(--k2b-surface);font:inherit;width:100%;height:2.5rem;padding:0 .75rem;font-size:.9375rem}.k2b-ui .k2b-calendar-goto__input:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),1px)}.k2b-ui .k2b-calendar-goto__preview{color:var(--k2b-text-muted);min-height:1.25rem;margin:0;font-size:.8125rem}.k2b-ui .k2b-calendar-goto__preview[data-ok=true]{color:var(--k2b-text)}@container k2b-calendar-days (width<=40rem){.k2b-ui .k2b-calendar-days__scroll{--k2b-calendar-hour:3rem;--k2b-calendar-night-hour:1.5rem;--k2b-calendar-gutter:3rem}.k2b-ui .k2b-calendar-days__track{padding:0 .75rem 1.5rem}.k2b-ui .k2b-calendar-days__head{gap:.5rem}.k2b-ui .k2b-calendar-days__summary,.k2b-ui .k2b-calendar-days__long{display:none}.k2b-ui .k2b-calendar-days__short{display:inline}.k2b-ui .k2b-calendar-night__action{font-size:0}.k2b-ui .k2b-calendar-night__action>i{font-size:.875rem}.k2b-ui .k2b-calendar-night__bar{gap:.375rem;padding:0 .5rem}.k2b-ui .k2b-calendar-days__empty-action{opacity:1}.k2b-ui .k2b-calendar-fold__toggle>span{display:none}}@container k2b-calendar-week (width<=40rem){.k2b-ui .k2b-calendar-week__cheer-long{display:none}.k2b-ui .k2b-calendar-week__cheer-short{display:inline}.k2b-ui .k2b-calendar-week__scroll{--k2b-calendar-gutter:2.75rem;--k2b-calendar-hour:2.75rem;--k2b-calendar-night-hour:1.375rem}.k2b-ui .k2b-calendar-week__grid{--k2b-calendar-column:round(down,calc((100cqw - var(--k2b-calendar-gutter))/3),1px)}.k2b-ui .k2b-calendar-week__head{gap:.25rem;padding:0 .375rem .375rem .5rem}.k2b-ui .k2b-calendar-week__number{min-width:1.625rem;height:1.625rem;font-size:.9375rem}.k2b-ui .k2b-calendar-week__all-day-long{display:none}.k2b-ui .k2b-calendar-week__all-day-short{display:inline}.k2b-ui .k2b-calendar-week .k2b-calendar-band>.k2b-calendar-event{padding-inline-start:.375rem;padding-inline-end:.375rem}.k2b-ui .k2b-calendar-week .k2b-calendar-band:-webkit-any([data-size=xs],[data-size=s]) .k2b-calendar-event__meta{display:none}.k2b-ui .k2b-calendar-week .k2b-calendar-band:-moz-any([data-size=xs],[data-size=s]) .k2b-calendar-event__meta{display:none}.k2b-ui .k2b-calendar-week .k2b-calendar-band:is([data-size=xs],[data-size=s]) .k2b-calendar-event__meta{display:none}}@media (pointer:coarse){.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week){--k2b-calendar-band-min:1.5rem}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week){--k2b-calendar-band-min:1.5rem}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week){--k2b-calendar-band-min:1.5rem}.k2b-ui .k2b-calendar-week{--k2b-calendar-all-day-row:1.5rem}.k2b-ui .k2b-calendar-band__grip{pointer-events:none}.k2b-ui .k2b-calendar-marker__pill,.k2b-ui .k2b-calendar-week .k2b-calendar-marker__pill{height:1.5rem;top:-.75rem}.k2b-ui .k2b-calendar-marker[data-above=true] .k2b-calendar-marker__pill{top:auto}}@media (prefers-reduced-motion:reduce){.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week) *{animation:none!important;transition:none!important}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week) *{animation:none!important;transition:none!important}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week) *{animation:none!important;transition:none!important}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week) *:before{animation:none!important;transition:none!important}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week) *:before{animation:none!important;transition:none!important}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week) *:before{animation:none!important;transition:none!important}.k2b-ui :-webkit-any(.k2b-calendar-days,.k2b-calendar-week) *:after{animation:none!important;transition:none!important}.k2b-ui :-moz-any(.k2b-calendar-days,.k2b-calendar-week) *:after{animation:none!important;transition:none!important}.k2b-ui :is(.k2b-calendar-days,.k2b-calendar-week) *:after{animation:none!important;transition:none!important}}.k2b-ui .k2b-calendar-year{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.k2b-ui .k2b-calendar-year__month,.k2b-ui .k2b-calendar-mobile-month__agenda{border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-muted);padding:.75rem}.k2b-ui .k2b-calendar-year__month{border-radius:0}.k2b-ui .k2b-calendar-year__title{color:var(--k2b-text);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.k2b-ui .k2b-calendar-year__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;gap:.25rem;font-size:.625rem}.k2b-ui .k2b-calendar-year__day{position:relative;display:flex;aspect-ratio:1;border-radius:var(--k2b-radius-control);color:var(--k2b-text);text-decoration:none;justify-content:center;align-items: center}.k2b-ui .k2b-calendar-year__day:not(:-webkit-any([data-today=true],[data-outside=true])):hover{background:var(--k2b-hover)}.k2b-ui .k2b-calendar-year__day:not(:-moz-any([data-today=true],[data-outside=true])):hover{background:var(--k2b-hover)}.k2b-ui .k2b-calendar-year__day:not(:-webkit-any([data-today=true],[data-outside=true])):hover{background:var(--k2b-hover)}.k2b-ui .k2b-calendar-year__day:not(:-moz-any([data-today=true],[data-outside=true])):hover{background:var(--k2b-hover)}.k2b-ui .k2b-calendar-year__day:not(:is([data-today=true],[data-outside=true])):hover{background:var(--k2b-hover)}.k2b-ui .k2b-calendar-year__day[data-outside=true]{color:color-mix(in srgb,var(--k2b-text-muted)48%,transparent)}.k2b-ui .k2b-calendar-year__day[data-today=true]{color:#fff;background:var(--k2b-action-solid)}.k2b-ui .k2b-calendar-year__indicator{position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.k2b-ui .k2b-calendar-year__indicator[data-today=true]{background:#fff}.k2b-ui .k2b-calendar-mobile-month{max-width:28rem;margin-inline-start:auto;margin-inline-end:auto;padding:.75rem}.k2b-ui .k2b-calendar-mobile-month__agenda{margin-top:1rem}.k2b-ui .k2b-calendar-mobile-month .k2b-calendar-month{min-height:0}.k2b-ui .k2b-calendar-mobile-month__title{color:var(--k2b-text);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.k2b-ui .k2b-calendar-mobile-month__empty{color:var(--k2b-text-muted);text-align:center;padding-block-start:1.5rem;padding-block-end:1.5rem;font-size:.75rem}.k2b-ui .k2b-content-calendar a:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-focus-ring)}.k2b-ui .k2b-content-calendar button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-focus-ring)}.k2b-ui .k2b-content-calendar [data-calendar-event]:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-focus-ring)}.k2b-ui{--k2b-code-comment:#71717a;--k2b-code-string:#1e3a8a;--k2b-code-number:#1d4ed8;--k2b-code-keyword:#b91c1c;--k2b-code-punctuation:#166534;--k2b-code-function:#7e22ce;--k2b-code-tag:#047857;--k2b-code-formula:#b45309;--k2b-doc-code-surface:#f6f8fa;--k2b-doc-code-border:#d0d7de8c;--k2b-doc-code-text:#24292f}.k2b-ui[data-theme=dark],.k2b-ui.k2b-dark,.dark .k2b-ui{--k2b-code-comment:#a1a1aa;--k2b-code-string:#bfdbfe;--k2b-code-number:#93c5fd;--k2b-code-keyword:#f87171;--k2b-code-punctuation:#86efac;--k2b-code-function:#d8b4fe;--k2b-code-tag:#6ee7b7;--k2b-code-formula:#fcd34d;--k2b-doc-code-surface:#0d1117;--k2b-doc-code-border:#30363db3;--k2b-doc-code-text:#e6edf3}.k2b-ui .cd-c{color:var(--k2b-code-comment);font-style:italic}.k2b-ui .cd-s{color:var(--k2b-code-string)}.k2b-ui .cd-n,.k2b-ui .cd-a,.k2b-ui .cd-md-syntax,.k2b-ui .cd-md-checkbox,.k2b-ui .cd-md-ref,.k2b-ui .cd-md-link{color:var(--k2b-code-number)}.k2b-ui .cd-k{color:var(--k2b-code-keyword)}.k2b-ui .cd-p{color:var(--k2b-code-punctuation)}.k2b-ui .cd-f,.k2b-ui .cd-md-directive,.k2b-ui .cd-md-code{color:var(--k2b-code-function)}.k2b-ui .cd-md-tag{color:var(--k2b-code-tag)}.k2b-ui .cd-md-formula{color:var(--k2b-code-formula)}.k2b-ui .k2b-content-code-display{margin-block:calc(var(--spacing,.25rem)*3);overflow:hidden;border-radius:var(--radius-lg,.5rem);background:var(--k2b-surface-muted);box-shadow:inset 0 0 0 1px var(--k2b-border)}.k2b-ui .k2b-content-code-display__header{display:flex;justify-content:space-between;align-items: center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5)}.k2b-ui .k2b-content-code-display__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--k2b-text-secondary);min-width:0;margin:0}.k2b-ui .k2b-content-code-display__body,.k2b-ui .k2b-content-doc-code__body{overflow-x:auto;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-family:var(--k2b-font-mono)}.k2b-ui .k2b-content-code-display__body{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));line-height:1.25rem}.k2b-ui :-webkit-any(.k2b-content-code-display__body,.k2b-content-doc-code__body)[data-header=true]{padding-top:calc(var(--spacing,.25rem)*0);padding-bottom:calc(var(--spacing,.25rem)*2)}.k2b-ui :-moz-any(.k2b-content-code-display__body,.k2b-content-doc-code__body)[data-header=true]{padding-top:calc(var(--spacing,.25rem)*0);padding-bottom:calc(var(--spacing,.25rem)*2)}.k2b-ui :is(.k2b-content-code-display__body,.k2b-content-doc-code__body)[data-header=true]{padding-top:calc(var(--spacing,.25rem)*0);padding-bottom:calc(var(--spacing,.25rem)*2)}.k2b-ui .k2b-content-code-display__lines,.k2b-ui .k2b-content-doc-code__lines{min-width:max-content}.k2b-ui .k2b-content-code-display__line,.k2b-ui .k2b-content-doc-code__line{display:grid;grid-template-columns:minmax(0,1fr)}.k2b-ui :-webkit-any(.k2b-content-code-display__line,.k2b-content-doc-code__line)[data-numbered=true]{grid-template-columns:2rem minmax(0,1fr)}.k2b-ui :-moz-any(.k2b-content-code-display__line,.k2b-content-doc-code__line)[data-numbered=true]{grid-template-columns:2rem minmax(0,1fr)}.k2b-ui :is(.k2b-content-code-display__line,.k2b-content-doc-code__line)[data-numbered=true]{grid-template-columns:2rem minmax(0,1fr)}.k2b-ui .k2b-content-code-display__number,.k2b-ui .k2b-content-doc-code__number{padding-right:calc(var(--spacing,.25rem)*3);text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);-webkit-user-select:none;user-select:none;color:var(--k2b-text-muted)}.k2b-ui :-webkit-any(.k2b-content-code-display__line,.k2b-content-doc-code__line) code{padding-right:calc(var(--spacing,.25rem)*4);white-space:pre;font-family:var(--k2b-font-mono)}.k2b-ui :-moz-any(.k2b-content-code-display__line,.k2b-content-doc-code__line) code{padding-right:calc(var(--spacing,.25rem)*4);white-space:pre;font-family:var(--k2b-font-mono)}.k2b-ui :is(.k2b-content-code-display__line,.k2b-content-doc-code__line) code{padding-right:calc(var(--spacing,.25rem)*4);white-space:pre;font-family:var(--k2b-font-mono)}.k2b-ui .k2b-content-code-display__line code{color:var(--k2b-text)}.k2b-ui .k2b-content-doc-code{overflow:hidden;border-radius:var(--radius-md,.375rem);border:1px solid var(--k2b-doc-code-border);color:var(--k2b-doc-code-text);background:var(--k2b-doc-code-surface)}.k2b-ui .k2b-content-doc-code__header{display:flex;justify-content:space-between;align-items: center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*2)}.k2b-ui .k2b-content-doc-code__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing,.25rem)*6);font-size:10px;line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--k2b-text-muted);min-width:0;margin:0}.k2b-ui .k2b-content-doc-code__body{--tw-leading:var(--leading-relaxed,1.625);font-size:11px;line-height:var(--leading-relaxed,1.625)}.k2b-ui .k2b-content-docs{max-width:var(--container-3xl,48rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--k2b-text-muted);margin-inline-start:auto;margin-inline-end:auto}.k2b-ui .k2b-content-docs>*+*{margin-top:calc(var(--spacing,.25rem)*6)}.k2b-ui .k2b-content-doc-section>*+*{margin-top:calc(var(--spacing,.25rem)*3)}.k2b-ui .k2b-content-doc-eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--k2b-action);margin:0}.k2b-ui .k2b-content-doc-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--k2b-text);margin:0}.k2b-ui .k2b-content-doc-lead{padding-left:calc(var(--spacing,.25rem)*4);--tw-leading:calc(var(--spacing,.25rem)*7);font-size:15px;line-height:calc(var(--spacing,.25rem)*7);border-left:4px solid var(--k2b-action);color:var(--k2b-text-secondary);margin:0}.k2b-ui .k2b-content-doc-inline-code{padding-inline:calc(var(--spacing,.25rem)*1);color:var(--k2b-text);background:var(--k2b-surface-muted);font-size:11px;font-family:var(--k2b-font-mono);border-radius:.25rem;padding-block-start:1px;padding-block-end:1px}.k2b-ui .k2b-content-doc-concepts{display:grid;gap:calc(var(--spacing,.25rem)*3)}@media (min-width:48rem){.k2b-ui .k2b-content-doc-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}}.k2b-ui .k2b-content-doc-rows{display:grid;gap:calc(var(--spacing,.25rem)*2)}.k2b-ui .k2b-content-doc-concept{display:grid;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);grid-template-columns:1.75rem minmax(0,1fr);background:var(--k2b-surface-muted);box-shadow:inset 0 0 0 1px var(--k2b-border)}.k2b-ui .k2b-content-doc-row{display:grid;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);background:var(--k2b-surface-muted)}@media (min-width:48rem){.k2b-ui .k2b-content-doc-row{grid-template-columns:2rem 10rem minmax(0,1fr)}}.k2b-ui .k2b-content-doc-icon{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--k2b-action)}.k2b-ui .k2b-content-doc-item-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--k2b-text);margin:0}.k2b-ui .k2b-content-doc-item-text{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--k2b-text-muted);margin-bottom:0}.k2b-ui .k2b-content-doc-row .k2b-content-doc-item-text{margin-top:calc(var(--spacing,.25rem)*0)}.k2b-ui .k2b-content-doc-note{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background:var(--k2b-info-surface);color:var(--k2b-info-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2b-info-text)18%,transparent)}.k2b-ui .k2b-content-doc-note[data-variant=tip]{background:var(--k2b-success-surface);color:var(--k2b-success-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2b-success-text)18%,transparent)}.k2b-ui .k2b-content-doc-note[data-variant=warning]{background:var(--k2b-warning-surface);color:var(--k2b-warning-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2b-warning-text)18%,transparent)}.k2b-ui .k2b-content-doc-note__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin:0}.k2b-ui .k2b-content-doc-note__body{margin-top:calc(var(--spacing,.25rem)*1)}.k2b-ui .k2b-content-file-browser{display:grid;min-height:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*3);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(8rem,35%)minmax(0,1fr)}.k2b-ui .k2b-content-file-browser[data-default-height=true]{height:min(60vh,34rem)}@media (min-width:40rem){.k2b-ui .k2b-content-file-browser{grid-template-columns:minmax(11rem,15rem)minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}.k2b-ui .k2b-content-file-browser>*{min-width:0;min-height:0}.k2b-ui .k2b-content-file-browser__sidebar{display:flex;min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1);flex-direction:column}.k2b-ui .k2b-content-file-browser__header{display:flex;padding-left:calc(var(--spacing,.25rem)*1.5);justify-content:space-between;align-items: center}.k2b-ui .k2b-content-file-browser__title{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--k2b-text-muted);margin:0}.k2b-ui .k2b-content-file-browser__add{display:inline-flex;height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--k2b-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center}.k2b-ui .k2b-content-file-browser__add:hover{color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-content-file-browser__tree{min-height:calc(var(--spacing,.25rem)*0);overflow-y:auto;flex:1}.k2b-ui .k2b-content-file-browser__upload{display:none}.k2b-ui .k2b-content-file-tree{display:flex;min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*.5);list-style:none;outline:none;flex-direction:column;margin:0;padding:0}.k2b-ui .k2b-content-file-tree__context-host{display:contents}.k2b-ui .k2b-content-file-tree[data-drop-root=true]{border-radius:var(--radius-md,.375rem);background:color-mix(in srgb,var(--k2b-surface-muted)45%,transparent)}.k2b-ui .k2b-content-file-tree__item,.k2b-ui .k2b-content-file-tree [role=treeitem]{color:var(--k2b-text-secondary);min-width:0}.k2b-ui .k2b-content-file-tree__row{display:flex;min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-md,.375rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items: center}.k2b-ui .k2b-content-file-tree__row:hover{background:color-mix(in srgb,var(--k2b-surface-muted)72%,transparent)}.k2b-ui .k2b-content-file-tree__row[data-state=selected]{color:var(--k2b-text);background:var(--k2b-row-selected);box-shadow:none}.k2b-ui .k2b-content-file-tree__row[data-state=drop-target]{background:color-mix(in srgb,var(--k2b-action)8%,var(--k2b-surface))}.k2b-ui .k2b-content-file-tree__select{display:flex;min-width:calc(var(--spacing,.25rem)*0);align-items: center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-size:.75rem}.k2b-ui .k2b-content-file-tree:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-content-file-tree__select:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-content-file-tree__actions:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-content-file-view__action:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-content-structured-data__action:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui :-webkit-any(.k2b-content-lightbox__button,.k2b-content-lightbox__nav,.k2b-content-lightbox__dot):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui :-moz-any(.k2b-content-lightbox__button,.k2b-content-lightbox__nav,.k2b-content-lightbox__dot):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui :is(.k2b-content-lightbox__button,.k2b-content-lightbox__nav,.k2b-content-lightbox__dot):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-content-file-tree__icon{flex-shrink:0}.k2b-ui .k2b-content-file-tree__name{min-width:calc(var(--spacing,.25rem)*0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.k2b-ui .k2b-content-file-tree__badge{padding-inline:calc(var(--spacing,.25rem)*1);color:var(--k2b-text-muted);background:color-mix(in srgb,var(--k2b-surface-muted)72%,transparent);border-radius:.25rem;flex-shrink:0;font-size:10px;line-height:1rem}.k2b-ui .k2b-content-file-tree__actions{margin-right:calc(var(--spacing,.25rem)*.5);display:inline-flex;height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--k2b-text-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items: center}.k2b-ui .k2b-content-file-tree__actions:hover{color:var(--k2b-text)}.k2b-ui .k2b-content-file-tree__row:hover .k2b-content-file-tree__actions{opacity:1}.k2b-ui .k2b-content-file-tree__actions:focus-visible{opacity:1}.k2b-ui .k2b-content-file-tree__rename{height:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:block;box-sizing:border-box;border:1px solid var(--k2b-border);color:var(--k2b-text);background:var(--k2b-surface);font:inherit;width:100%;font-size:.75rem}@media (pointer:coarse){.k2b-ui .k2b-content-file-tree__rename{font-size:max(1rem,16px)}}.k2b-ui .k2b-content-file-tree__rename:focus{outline:none;border-color:var(--k2b-focus-ring)}.k2b-ui .k2b-content-file-view{display:flex;min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1}.k2b-ui .k2b-content-file-view>div{min-height:0}.k2b-ui .k2b-content-file-view__panel{position:relative;display:flex;min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1}.k2b-ui .k2b-content-file-view__preview{min-height:calc(var(--spacing,.25rem)*0);overflow:auto;border-radius:var(--radius-md,.375rem);box-sizing:border-box;border:1px solid var(--k2b-border);background:var(--k2b-surface);flex:1}.k2b-ui .k2b-content-file-view__preview>.k2b-content-code-display,.k2b-ui .k2b-content-file-view__preview>.k2b-content-file-view__excerpt>.k2b-content-code-display{border-radius:inherit;box-shadow:none;min-height:100%;margin:0}.k2b-ui .k2b-content-file-view__document{padding:calc(var(--spacing,.25rem)*4)}.k2b-ui .k2b-content-file-view__overlay{position:absolute;top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);z-index:10;display:flex;align-items: center;gap:calc(var(--spacing,.25rem)*1)}.k2b-ui .k2b-content-file-view__action{display:inline-flex;height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--k2b-text-secondary);background:color-mix(in srgb,var(--k2b-surface)85%,transparent);box-shadow:inset 0 0 0 1px var(--k2b-border);backdrop-filter:blur(4px);text-decoration:none;cursor:pointer;border:0;justify-content:center;align-items: center}.k2b-ui .k2b-content-file-view__action:hover{color:var(--k2b-text)}.k2b-ui .k2b-content-file-view__editor{display:flex;min-height:calc(var(--spacing,.25rem)*0);min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1}.k2b-ui .k2b-content-file-view__markdown-field{display:flex;flex-direction:column;height:100%;min-height:0}.k2b-ui .k2b-content-file-view__code-toolbar{border-bottom:0}.k2b-ui .k2b-content-file-view__code-language{padding-inline:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--k2b-text-muted)}.k2b-ui .k2b-content-file-view__code-input{position:absolute;box-sizing:border-box;overflow:auto;resize:none;outline:0;color:var(--k2b-text);font-family:var(--k2b-font-mono);tab-size:2;background:0 0;border:0;width:100%;height:100%;padding:.625rem .75rem;font-size:.75rem;line-height:1.25rem;inset:0}@media (pointer:coarse){.k2b-ui .k2b-content-file-view__code-input{font-size:max(1rem,16px)}}.k2b-ui .k2b-content-file-view__sheet{min-width:max-content}.k2b-ui .k2b-content-file-view__table{text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-collapse:collapse;width:100%}.k2b-ui .k2b-content-file-view__table thead{position:sticky;top:calc(var(--spacing,.25rem)*0);z-index:1;color:var(--k2b-text-secondary);background:var(--k2b-surface-muted)}.k2b-ui .k2b-content-file-view__table th{max-width:calc(var(--spacing,.25rem)*72);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.k2b-ui .k2b-content-file-view__table th>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k2b-ui .k2b-content-file-view__table td{max-width:calc(var(--spacing,.25rem)*72);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);vertical-align:top;color:var(--k2b-text-secondary)}.k2b-ui .k2b-content-file-view__table tbody tr:hover{background:var(--k2b-hover)}.k2b-ui .k2b-content-file-view__truncated{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--k2b-text-muted);margin:0}.k2b-ui .k2b-content-file-view__media{display:grid;padding:calc(var(--spacing,.25rem)*3);place-items: center;height:100%}.k2b-ui .k2b-content-file-view__media[data-kind=audio]{min-height:calc(var(--spacing,.25rem)*48);padding:calc(var(--spacing,.25rem)*6)}.k2b-ui .k2b-content-file-view__media audio{max-width:var(--container-2xl,42rem);width:100%}.k2b-ui .k2b-content-file-view__pdf{min-height:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-md,.375rem);flex:1;width:100%}.k2b-ui .k2b-content-file-view__pdf-viewer{display:flex;min-height:calc(var(--spacing,.25rem)*0);overflow:hidden;border-radius:var(--radius-md,.375rem);box-sizing:border-box;border:1px solid var(--k2b-border);background:var(--k2b-surface);flex-direction:column;flex:1;width:100%}.k2b-ui .k2b-content-file-view__pdf-viewer>.k2b-content-pdf-preview__actions{justify-content:flex-end;padding:.5rem .75rem}.k2b-ui .k2b-content-file-view img{border-radius:var(--radius-md,.375rem);object-fit:contain;max-width:100%;max-height:100%}.k2b-ui .k2b-video-player{position:relative;overflow:hidden;border-radius:var(--radius-md,.375rem);background:var(--k2b-surface-muted);width:100%;min-width:0;height:100%;min-height:0}.k2b-ui .k2b-video-player__video{position:absolute;inset:calc(var(--spacing,.25rem)*0);display:block;object-fit:contain;background:0 0;width:100%;height:100%}.k2b-ui .k2b-video-player:has(>.k2b-video-player__video:focus-visible){outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:min(var(--k2b-focus-offset),0px)}.k2b-ui .k2b-video-player__video:focus-visible{outline:none}.k2b-ui .k2b-video-player>.k2b-video-player__fallback{position:absolute;inset:calc(var(--spacing,.25rem)*0);overflow:auto;display:flex;flex-direction:column;justify-content:center}.k2b-ui .k2b-content-file-view :-webkit-any(audio,iframe){width:100%}.k2b-ui .k2b-content-file-view :-moz-any(audio,iframe){width:100%}.k2b-ui .k2b-content-file-view :is(audio,iframe){width:100%}.k2b-ui .k2b-content-lightbox{position:fixed;box-sizing:border-box;color:#fff;background:#000000eb;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.k2b-ui .k2b-content-lightbox::backdrop{background:0 0}.k2b-ui .k2b-content-lightbox__bar{position:absolute;inset-inline:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);z-index:10;display:flex;padding:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items: flex-start}.k2b-ui .k2b-content-lightbox__meta{display:flex;min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*2);flex-direction:column}.k2b-ui .k2b-content-lightbox__counter{display:inline-flex;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#fffc;backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:3.40282e+38px;align-items: center;width:-moz-fit-content;width:fit-content}.k2b-ui .k2b-content-lightbox__caption{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);backdrop-filter:blur(4px);background:#0000004d;border:1px solid #ffffff1a;max-width:min(70vw,42rem)}.k2b-ui .k2b-content-lightbox__caption-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fff}.k2b-ui .k2b-content-lightbox__actions{display:flex;align-items: center;gap:calc(var(--spacing,.25rem)*2)}.k2b-ui .k2b-content-lightbox__button{display:inline-flex;height:calc(var(--spacing,.25rem)*11);align-items: center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff;text-decoration:none;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:3.40282e+38px}.k2b-ui .k2b-content-lightbox__button:hover{background:#ffffff24}.k2b-ui .k2b-content-lightbox__button-label{display:none}.k2b-ui .k2b-content-lightbox__stage{display:flex;padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*24);padding-bottom:calc(var(--spacing,.25rem)*20);box-sizing:border-box;justify-content:center;align-items: center;width:100%;height:100%}.k2b-ui .k2b-content-lightbox__image{-webkit-user-select:none;user-select:none;object-fit:contain;max-width:100%;max-height:100%}.k2b-ui .k2b-content-lightbox__nav{position:absolute;z-index:10;display:flex;height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:3.40282e+38px;justify-content:center;align-items: center;top:50%;transform:translateY(-50%)}.k2b-ui .k2b-content-lightbox__nav:hover{background:#ffffff24}.k2b-ui .k2b-content-lightbox__nav[data-direction=previous]{left:calc(var(--spacing,.25rem)*4)}.k2b-ui .k2b-content-lightbox__nav[data-direction=next]{right:calc(var(--spacing,.25rem)*4)}.k2b-ui .k2b-content-lightbox__dots{position:absolute;bottom:calc(var(--spacing,.25rem)*5);display:flex;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);backdrop-filter:blur(8px);background:#0000004d;border:1px solid #ffffff1a;border-radius:3.40282e+38px;left:50%;transform:translate(-50%)}.k2b-ui .k2b-content-lightbox__dot{height:calc(var(--spacing,.25rem)*2.5);width:calc(var(--spacing,.25rem)*2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));cursor:pointer;background:#fff6;border:0;border-radius:3.40282e+38px;padding:0}.k2b-ui .k2b-content-lightbox__dot:hover{background:#fff9}.k2b-ui .k2b-content-lightbox__dot[aria-current=true]{background:#fff}@media (min-width:40rem){.k2b-ui .k2b-content-lightbox__bar{padding:calc(var(--spacing,.25rem)*6)}.k2b-ui .k2b-content-lightbox__button-label{display:inline}.k2b-ui .k2b-content-lightbox__stage{padding-inline:calc(var(--spacing,.25rem)*12);padding-top:calc(var(--spacing,.25rem)*28);padding-bottom:calc(var(--spacing,.25rem)*24)}.k2b-ui .k2b-content-lightbox__nav[data-direction=previous]{left:calc(var(--spacing,.25rem)*6)}.k2b-ui .k2b-content-lightbox__nav[data-direction=next]{right:calc(var(--spacing,.25rem)*6)}}.k2b-ui .k2b-content-markdown{color:var(--k2b-text-secondary);white-space:normal;overflow-wrap:break-word;max-width:none;font-size:.875rem;line-height:1.7}.k2b-ui .k2b-content-markdown :-webkit-any(h1,h2,h3,h4,h5,h6){color:var(--k2b-text);margin:1rem 0 .5em;font-weight:600;line-height:1.25}.k2b-ui .k2b-content-markdown :-moz-any(h1,h2,h3,h4,h5,h6){color:var(--k2b-text);margin:1rem 0 .5em;font-weight:600;line-height:1.25}.k2b-ui .k2b-content-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--k2b-text);margin:1rem 0 .5em;font-weight:600;line-height:1.25}.k2b-ui .k2b-content-markdown h1{font-size:1.71429em}.k2b-ui .k2b-content-markdown h2{font-size:1.42857em}.k2b-ui .k2b-content-markdown h3{font-size:1.28571em}.k2b-ui .k2b-content-markdown :-webkit-any(h4,h5,h6){font-size:1em}.k2b-ui .k2b-content-markdown :-moz-any(h4,h5,h6){font-size:1em}.k2b-ui .k2b-content-markdown :is(h4,h5,h6){font-size:1em}.k2b-ui .k2b-content-markdown[data-heading-scale=compact] :-webkit-any(h1,h2,h3,h4,h5,h6){margin:.75rem 0 .4em}.k2b-ui .k2b-content-markdown[data-heading-scale=compact] :-moz-any(h1,h2,h3,h4,h5,h6){margin:.75rem 0 .4em}.k2b-ui .k2b-content-markdown[data-heading-scale=compact] :is(h1,h2,h3,h4,h5,h6){margin:.75rem 0 .4em}.k2b-ui .k2b-content-markdown[data-heading-scale=compact] h1{font-size:1.14286em}.k2b-ui .k2b-content-markdown[data-heading-scale=compact] h2{font-size:1.07143em}.k2b-ui .k2b-content-markdown[data-heading-scale=compact] :-webkit-any(h3,h4,h5,h6){font-size:1em}.k2b-ui .k2b-content-markdown[data-heading-scale=compact] :-moz-any(h3,h4,h5,h6){font-size:1em}.k2b-ui .k2b-content-markdown[data-heading-scale=compact] :is(h3,h4,h5,h6){font-size:1em}.k2b-ui .k2b-content-markdown[data-heading-scale=large] h1{font-size:2.28571em}.k2b-ui .k2b-content-markdown[data-heading-scale=large] h2{font-size:1.71429em}.k2b-ui .k2b-content-markdown[data-heading-scale=large] h3{font-size:1.42857em}.k2b-ui .k2b-content-markdown[data-heading-scale=large] h4{font-size:1.14286em}.k2b-ui :where(.k2b-content-markdown) :where(p,ul,ol,dl,table,pre,blockquote){margin-block-start:1.14286em;margin-block-end:1.14286em}.k2b-ui :where(.k2b-content-markdown) :where(.k2b-notice-card){margin-block-start:1.14286em;margin-block-end:1.14286em}.k2b-ui :where(.k2b-content-markdown[data-heading-scale=compact]) :where(p){margin-block-start:.5em;margin-block-end:.5em}.k2b-ui .k2b-content-markdown>:first-child{margin-block-start:0}.k2b-ui .k2b-content-markdown>:last-child{margin-block-end:0}.k2b-ui .k2b-content-markdown :-webkit-any(ul,ol){padding-left:1.57143em}.k2b-ui .k2b-content-markdown :-moz-any(ul,ol){padding-left:1.57143em}.k2b-ui .k2b-content-markdown :is(ul,ol){padding-left:1.57143em}.k2b-ui .k2b-content-markdown ul{list-style:disc}.k2b-ui .k2b-content-markdown ol{list-style:decimal}.k2b-ui .k2b-content-markdown li{margin-block-start:.285714em;margin-block-end:.285714em}.k2b-ui .k2b-content-markdown :is(li>ul,li>ol){margin-block-start:.285714em;margin-block-end:.285714em}.k2b-ui .k2b-content-markdown hr{border:0;border-top:1px solid var(--k2b-border);margin-block-start:2.28571em;margin-block-end:2.28571em}.k2b-ui .k2b-content-markdown a,.k2b-ui .k2b-text-link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,var(--k2b-link-accent)55%,transparent);transition:text-decoration-color .12s}.k2b-ui :is(.k2b-content-markdown a,.k2b-text-link):hover{text-decoration-color:var(--k2b-link-accent);text-decoration-thickness:1.5px}.k2b-ui .k2b-text-link__external{position:relative;display:inline-block;color:var(--k2b-link-accent);text-decoration:none;margin-inline-start:.15em;font-size:.75em;top:-.05em}.k2b-ui .k2b-reference,.k2b-ui .k2b-content-markdown a.k2b-reference{background:var(--k2b-reference-surface);color:inherit;text-decoration:none;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.375rem;padding:.125em .375em;transition:background-color .12s;font-weight:500}.k2b-ui .k2b-reference:hover,.k2b-ui .k2b-content-markdown a.k2b-reference:hover{background:var(--k2b-reference-surface-hover)}.k2b-ui :-webkit-any(.k2b-reference,.k2b-text-link):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset);border-radius:.375rem}.k2b-ui :-moz-any(.k2b-reference,.k2b-text-link):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset);border-radius:.375rem}.k2b-ui :is(.k2b-reference,.k2b-text-link):focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset);border-radius:.375rem}.k2b-ui .k2b-reference__icon{position:relative;color:var(--k2b-reference-icon,var(--k2b-text-muted));margin-inline-end:.3em;top:.06em}.k2b-ui .k2b-reference[data-reference=pdf]{--k2b-reference-icon:var(--k2b-reference-pdf)}.k2b-ui .k2b-reference[data-reference=image]{--k2b-reference-icon:var(--k2b-reference-image)}.k2b-ui .k2b-reference[data-reference=design]{--k2b-reference-icon:var(--k2b-reference-design)}.k2b-ui .k2b-reference[data-reference=note]{--k2b-reference-icon:var(--k2b-reference-note)}.k2b-ui .k2b-reference:-webkit-any([data-reference=heading],[data-reference=page]){--k2b-reference-icon:var(--k2b-reference-heading)}.k2b-ui .k2b-reference:-moz-any([data-reference=heading],[data-reference=page]){--k2b-reference-icon:var(--k2b-reference-heading)}.k2b-ui .k2b-reference:is([data-reference=heading],[data-reference=page]){--k2b-reference-icon:var(--k2b-reference-heading)}.k2b-ui .k2b-reference[data-reference=task]{--k2b-reference-icon:var(--k2b-reference-task)}.k2b-ui .k2b-reference-chip{display:inline-block;max-width:100%;font-size:.94em;line-height:1.3}.k2b-ui .k2b-reference-chip:not(a):hover{background:var(--k2b-reference-surface)}.k2b-ui .k2b-reference-chip[data-gone=true]{color:var(--k2b-text-muted);text-decoration:line-through;text-decoration-thickness:1px}.k2b-ui .k2b-reference__avatar>.k2b-avatar[data-size]{vertical-align:.12em;width:2.35em;height:2.35em;margin-inline-start:-.3em;margin-inline-end:.5em;font-size:.6em;line-height:1}.k2b-ui :-webkit-any(.k2b-reference__document,.k2b-reference__size){color:var(--k2b-text-muted);font-weight:400}.k2b-ui :-moz-any(.k2b-reference__document,.k2b-reference__size){color:var(--k2b-text-muted);font-weight:400}.k2b-ui :is(.k2b-reference__document,.k2b-reference__size){color:var(--k2b-text-muted);font-weight:400}.k2b-ui .k2b-reference__size{margin-inline-start:.4em;font-size:.85em}@media (forced-colors:active){.k2b-ui .k2b-reference,.k2b-ui .k2b-content-markdown a.k2b-reference{text-decoration-line:underline}}.k2b-ui .k2b-content-markdown code{background:var(--k2b-field-surface,var(--k2b-surface-muted));color:var(--k2b-text);font-family:var(--k2b-font-mono);border-radius:.375rem;padding:.125em .375em;font-size:.857143em}.k2b-ui .k2b-content-markdown a code{color:inherit}.k2b-ui .k2b-content-markdown__inline-token{display:inline-block;background:color-mix(in srgb,var(--k2b-success-text)12%,transparent);color:var(--k2b-success-text);font-family:var(--k2b-font-mono);border-radius:.3em;padding-inline-start:.3em;padding-inline-end:.3em;font-size:.82em;font-weight:600;line-height:1.45}.k2b-ui .k2b-content-markdown pre{overflow-x:auto;border-radius:var(--k2b-radius-control);background:var(--k2b-field-surface,var(--k2b-surface-muted));color:var(--k2b-text);border:1px solid #0000;padding:.75rem 1rem}.k2b-ui .k2b-content-markdown pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.k2b-ui .k2b-content-markdown blockquote{border-inline-start:3px solid var(--k2b-border-strong);color:var(--k2b-text-secondary);margin-inline-start:0;margin-inline-end:0;padding-inline-start:calc(1rem - 3px)}.k2b-ui .k2b-content-markdown blockquote>:first-child{margin-block-start:0}.k2b-ui .k2b-content-markdown blockquote>:last-child{margin-block-end:0}.k2b-ui .k2b-content-markdown :-webkit-any(img,video){max-width:100%}.k2b-ui .k2b-content-markdown :-moz-any(img,video){max-width:100%}.k2b-ui .k2b-content-markdown :is(img,video){max-width:100%}.k2b-ui .k2b-content-markdown__table{--k2b-markdown-table-bleed:.5rem;max-width:calc(100% + 2*var(--k2b-markdown-table-bleed));overflow-x:auto;margin-block:calc(1em - var(--k2b-markdown-table-bleed))1em;margin-inline:calc(-1*var(--k2b-markdown-table-bleed))}.k2b-ui .k2b-content-markdown__table:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-markdown table{border-collapse:separate;border-spacing:0;width:100%}.k2b-ui .k2b-content-markdown .k2b-content-markdown__table>table{margin:0;margin-block-start:0;margin-block-end:0}.k2b-ui .k2b-content-markdown th,.k2b-ui .k2b-content-markdown td{padding:.625rem var(--k2b-markdown-table-bleed,.5rem);vertical-align:top;overflow-wrap:break-word;border:0}.k2b-ui .k2b-content-markdown th .k2b-reference,.k2b-ui .k2b-content-markdown td .k2b-reference{overflow-wrap:break-word}.k2b-ui .k2b-content-markdown th{border-bottom:1px solid var(--k2b-border-strong);color:var(--k2b-text-secondary);padding-block-start:.5rem;padding-block-end:.5rem;font-size:.928571em;font-weight:600}.k2b-ui .k2b-content-markdown td{font-variant-numeric:tabular-nums}.k2b-ui .k2b-content-markdown tbody tr+tr>td{border-top:1px solid var(--k2b-border)}.k2b-ui .k2b-content-markdown th:not([align]){text-align:start}.k2b-ui .k2b-content-pdf-preview{display:flex;min-height:calc(var(--spacing,.25rem)*0);overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);flex-direction:column}.k2b-ui .k2b-content-pdf-preview__toolbar{display:flex;justify-content:space-between;align-items: center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2)}.k2b-ui .k2b-content-pdf-preview__heading{min-width:calc(var(--spacing,.25rem)*0)}.k2b-ui .k2b-content-pdf-preview__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--k2b-text);margin:0}.k2b-ui .k2b-content-pdf-preview__actions{display:flex;align-items: center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;flex-shrink:0}.k2b-ui .k2b-content-pdf-preview__notice{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--k2b-danger-text)}.k2b-ui .k2b-content-pdf-preview__viewer{position:relative;box-sizing:border-box;flex:auto;width:100%;height:150px;min-height:0}.k2b-ui :-webkit-any(.k2b-content-pdf-preview__placeholder,.k2b-content-pdf-preview__frame){position:absolute;box-sizing:border-box;width:100%;height:100%;inset:0}.k2b-ui :-moz-any(.k2b-content-pdf-preview__placeholder,.k2b-content-pdf-preview__frame){position:absolute;box-sizing:border-box;width:100%;height:100%;inset:0}.k2b-ui :is(.k2b-content-pdf-preview__placeholder,.k2b-content-pdf-preview__frame){position:absolute;box-sizing:border-box;width:100%;height:100%;inset:0}.k2b-ui .k2b-content-pdf-preview__placeholder{overflow:auto;justify-content:safe center}.k2b-ui .k2b-content-pdf-preview__frame{display:block;background:#fff;border:0}.k2b-ui .k2b-content-pdf-preview__frame:not([data-drawn]){opacity:0}.k2b-ui .k2b-content-structured-data{display:flex;flex-direction:column;gap:.5rem}.k2b-ui .k2b-content-structured-data__action{display:inline-flex;border-radius:calc(var(--k2b-radius-control) - .125rem);color:var(--k2b-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;gap:.25rem;min-height:1.5rem;padding:.125rem .375rem;font-size:.6875rem}.k2b-ui .k2b-content-structured-data__action:hover{color:var(--k2b-text-secondary);background:var(--k2b-hover)}.k2b-ui .k2b-content-structured-data__title{color:var(--k2b-text-secondary);letter-spacing:normal;text-transform:none;margin:0;font-size:.6875rem;font-weight:600}.k2b-ui .k2b-content-structured-data__surface{position:relative;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);background:var(--k2b-surface-muted);padding:.5rem .75rem}.k2b-ui .k2b-content-structured-data__surface pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--k2b-font-mono);max-height:18rem;padding-right:4rem;font-size:.6875rem;line-height:1.5}.k2b-ui .k2b-content-structured-data__rows{display:grid;grid-template-columns:minmax(7rem,auto)minmax(0,1fr);gap:.375rem 1rem;font-size:.75rem}.k2b-ui .k2b-content-structured-data__copy{position:absolute;top:.5rem;right:.5rem}.k2b-ui .k2b-content-structured-data__key,.k2b-ui .k2b-content-structured-data__value{min-width:0}.k2b-ui .k2b-content-structured-data__key{overflow:hidden;color:var(--k2b-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500}.k2b-ui .k2b-content-structured-data__value{overflow-wrap:anywhere;color:var(--k2b-text-secondary)}.k2b-ui .k2b-content-structured-data__value[data-complex=true]{font-family:var(--k2b-font-mono);font-size:.6875rem}.k2b-ui .k2b-content-structured-data__empty,.k2b-ui .k2b-content-structured-data__hidden{color:var(--k2b-text-muted);margin:0;font-size:.6875rem}.k2b-ui .k2b-content-structured-data__hidden{margin-top:.5rem}.k2b-ui .k2b-content-structured-data__footer{display:flex;align-items: center}@media (min-width:40rem){.k2b-ui .k2b-content-file-browser{grid-template-columns:minmax(11rem,15rem)minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.k2b-ui .k2b-content-doc-concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.k2b-ui .k2b-content-doc-rows>article{grid-template-columns:2rem 10rem minmax(0,1fr)}.k2b-ui .k2b-content-lightbox>div:first-child{padding:1.5rem}.k2b-ui .k2b-content-lightbox>div:nth-of-type(2){padding:7rem 3rem 6rem}}@media (max-width:39.999rem){.k2b-ui .k2b-content-calendar .k2b-segmented-control__option{padding-inline-start:.375rem;padding-inline-end:.375rem}.k2b-ui .k2b-content-lightbox :-webkit-any(a,button) span{display:none}.k2b-ui .k2b-content-lightbox :-moz-any(a,button) span{display:none}.k2b-ui .k2b-content-lightbox :is(a,button) span{display:none}}@media (min-width:48rem){.k2b-ui .k2b-calendar-month__events{display:flex}.k2b-ui .k2b-calendar-month__dots{display:none}.k2b-ui .k2b-calendar-month__badge,.k2b-ui .k2b-calendar-time-grid__badge{display:inline-flex}.k2b-ui .k2b-calendar-year{grid-template-columns:repeat(3,minmax(0,1fr))}.k2b-ui .k2b-calendar-year__month{border-radius:var(--k2b-radius-surface)}.k2b-ui .k2b-calendar-year__month:nth-child(-n+3):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(-n+3):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(-n+3):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(-n+3):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(-n+3):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(-n+3):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(-n+3):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(-n+3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(n+10):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(n+10):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(n+10):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(n+10):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(n+10):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(n+10):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(n+10):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(n+10):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n+1):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n+1):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n+1):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n+1):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n+1):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n+1):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n+1):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n+1):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.k2b-ui .k2b-calendar-year__month:nth-child(3n):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-calendar-header__progress:after{animation:none}.k2b-ui .k2b-content-file-tree [role=treeitem]{transition:none}}@media (forced-colors:active){.k2b-ui .k2b-content-lightbox button:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-lightbox a:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-file-tree [role=treeitem]:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-calendar a:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-calendar button:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-calendar [data-calendar-event]:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-file-tree:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-file-tree__select:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-file-tree__actions:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-file-view__action:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui .k2b-content-structured-data__action:focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui :-webkit-any(.k2b-content-lightbox__button,.k2b-content-lightbox__nav,.k2b-content-lightbox__dot):focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui :-moz-any(.k2b-content-lightbox__button,.k2b-content-lightbox__nav,.k2b-content-lightbox__dot):focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}.k2b-ui :is(.k2b-content-lightbox__button,.k2b-content-lightbox__nav,.k2b-content-lightbox__dot):focus-visible{outline:var(--k2b-focus-width)solid CanvasText;outline-offset:calc(-1*var(--k2b-focus-width))}}.k2b-ui .k2b-content-file-view__excerpt{overflow:hidden;max-height:10rem}.k2b-ui .k2b-content-file-view__document>.k2b-content-file-view__excerpt{margin-inline-start:-.5rem;margin-inline-end:-.5rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.k2b-ui .k2b-content-file-view[data-excerpt=true] td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20rem}.k2b-ui .k2b-content-file-view__pagination{display:flex;justify-content:space-between;align-items: center;gap:.5rem}.k2b-ui .k2b-content-file-view[data-variant=plain]{flex:none}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-file-view__preview{background:0 0;border:0;border-radius:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-file-view__preview:has(>.k2b-content-file-view__document){margin-inline-start:-.5rem;margin-inline-end:-.5rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-file-view__truncated{padding-inline-start:0;padding-inline-end:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-file-view__truncated>.k2b-button{margin-inline-start:-.625rem}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-structured-data__surface{background:0 0;border:0;border-radius:0;padding:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-structured-data__surface pre{max-height:none}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-code-display{box-shadow:none;background:0 0;border-radius:0;margin:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-code-display__body{padding:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-code-display__lines{min-width:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-code-display__line code{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-file-view__media{padding:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-file-view__pdf-viewer{background:0 0;border:0;border-radius:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-file-view__pdf-viewer>.k2b-content-pdf-preview__actions{padding:0 0 .5rem}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-file-view__document{padding:0}.k2b-ui .k2b-content-file-view[data-variant=plain] .k2b-content-markdown{max-width:72ch}.k2b-ui .k2b-timeline{container:k2b-timeline/inline-size;display:flex;flex-direction:column;min-width:0;height:100%;min-height:0}.k2b-ui .k2b-timeline__viewport{--k2b-timeline-axis:horizontal;--k2b-timeline-hour:54px;--k2b-timeline-night:48px;--k2b-timeline-fold:160px;--k2b-timeline-head:0px;--k2b-timeline-row:0px;--k2b-timeline-day-row:1.5rem;--k2b-timeline-hour-row:1.25rem;--k2b-timeline-all-day:1.375rem;--k2b-timeline-lane-gap:.25rem;--k2b-timeline-band-start:calc(var(--k2b-timeline-day-row) + var(--k2b-timeline-hour-row) + 2*var(--k2b-timeline-all-day) + 3*var(--k2b-timeline-lane-gap));--k2b-timeline-band-end:.375rem;--k2b-timeline-line:color-mix(in srgb,var(--k2b-text)6%,transparent);display:grid;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:1rem;scrollbar-width:thin;flex:auto;min-height:20rem}.k2b-ui .k2b-timeline__track{position:relative;width:var(--k2b-timeline-length)}.k2b-ui .k2b-timeline__group{position:absolute;top:0;bottom:0;left:var(--k2b-timeline-at);width:var(--k2b-timeline-size)}.k2b-ui .k2b-timeline__heading{position:sticky;z-index:2;display:inline-flex;height:var(--k2b-timeline-day-row);overflow:hidden;color:var(--k2b-text);white-space:nowrap;align-items: center;gap:.375rem;max-width:100%;margin:0;padding-inline-start:.125rem;padding-inline-end:.5rem;font-size:.8125rem;font-weight:600;line-height:1;left:0}.k2b-ui .k2b-timeline__group[data-past=true] .k2b-timeline__heading{color:var(--k2b-text-muted);font-weight:500}.k2b-ui .k2b-timeline__day{overflow:hidden;text-overflow:ellipsis}.k2b-ui .k2b-timeline__today{color:#fff;background:var(--k2b-action-solid);border-radius:999px;flex:none;padding:.1875rem .5rem;font-size:.75rem}.k2b-ui .k2b-timeline__decor{position:absolute;pointer-events:none;inset:0}.k2b-ui .k2b-timeline__hour{position:absolute;top:0;bottom:var(--k2b-timeline-band-end);left:var(--k2b-timeline-at);width:0}.k2b-ui .k2b-timeline__hour:before{content:"";position:absolute;top:var(--k2b-timeline-band-start);background:var(--k2b-timeline-line);width:1px;bottom:0;left:0}.k2b-ui .k2b-timeline__hour-label{position:absolute;top:var(--k2b-timeline-day-row);color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:var(--k2b-timeline-hour-row);white-space:nowrap;left:0;transform:translate(-50%)}.k2b-ui .k2b-timeline__fold{position:absolute;top:var(--k2b-timeline-band-start);bottom:var(--k2b-timeline-band-end);left:calc(var(--k2b-timeline-at) + .25rem);width:calc(var(--k2b-timeline-size) - .5rem);display:flex;overflow:hidden;border-radius:var(--k2b-radius-surface);color:var(--k2b-text-muted);background:var(--k2b-surface-muted);text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:.5rem;font-size:.6875rem;font-weight:500}.k2b-ui .k2b-timeline__fold[data-kind=night] .k2b-timeline__fold-label{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.k2b-ui .k2b-timeline__gap{position:absolute;bottom:calc(var(--k2b-timeline-band-end) + .5rem);left:var(--k2b-timeline-at);color:var(--k2b-text-muted);white-space:nowrap;font-size:.6875rem;transform:translate(-50%)}.k2b-ui .k2b-timeline__gap[data-long=true]{color:var(--k2b-action);background:color-mix(in srgb,var(--k2b-action)9%,transparent);border-radius:999px;padding:.125rem .5rem;font-weight:600}.k2b-ui .k2b-timeline__gap[data-past=true]{color:var(--k2b-text-muted);background:0 0;font-weight:400}.k2b-ui .k2b-timeline__list{list-style:none;margin:0;padding:0}.k2b-ui :-webkit-any(.k2b-timeline__slot,.k2b-timeline__echo){--k2b-timeline-accent:#3b82f6;position:absolute;z-index:1}.k2b-ui :-moz-any(.k2b-timeline__slot,.k2b-timeline__echo){--k2b-timeline-accent:#3b82f6;position:absolute;z-index:1}.k2b-ui :is(.k2b-timeline__slot,.k2b-timeline__echo){--k2b-timeline-accent:#3b82f6;position:absolute;z-index:1}.k2b-ui :-webkit-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=emerald]{--k2b-timeline-accent:#10b981}.k2b-ui :-moz-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=emerald]{--k2b-timeline-accent:#10b981}.k2b-ui :is(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=emerald]{--k2b-timeline-accent:#10b981}.k2b-ui :-webkit-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=amber]{--k2b-timeline-accent:#f59e0b}.k2b-ui :-moz-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=amber]{--k2b-timeline-accent:#f59e0b}.k2b-ui :is(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=amber]{--k2b-timeline-accent:#f59e0b}.k2b-ui :-webkit-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=red]{--k2b-timeline-accent:#ef4444}.k2b-ui :-moz-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=red]{--k2b-timeline-accent:#ef4444}.k2b-ui :is(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=red]{--k2b-timeline-accent:#ef4444}.k2b-ui :-webkit-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=violet]{--k2b-timeline-accent:#8b5cf6}.k2b-ui :-moz-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=violet]{--k2b-timeline-accent:#8b5cf6}.k2b-ui :is(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=violet]{--k2b-timeline-accent:#8b5cf6}.k2b-ui :-webkit-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=cyan]{--k2b-timeline-accent:#06b6d4}.k2b-ui :-moz-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=cyan]{--k2b-timeline-accent:#06b6d4}.k2b-ui :is(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=cyan]{--k2b-timeline-accent:#06b6d4}.k2b-ui :-webkit-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=zinc]{--k2b-timeline-accent:#a1a1aa}.k2b-ui :-moz-any(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=zinc]{--k2b-timeline-accent:#a1a1aa}.k2b-ui :is(.k2b-timeline__slot,.k2b-timeline__echo)[data-color=zinc]{--k2b-timeline-accent:#a1a1aa}.k2b-ui .k2b-timeline__slot:focus-within{z-index:4}.k2b-ui :-webkit-any(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-area=band]){top:calc(var(--k2b-timeline-band-start) + (100% - var(--k2b-timeline-band-start) - var(--k2b-timeline-band-end) + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/var(--k2b-timeline-lanes));left:calc(var(--k2b-timeline-at) + 1.5px);width:max(.375rem,calc(var(--k2b-timeline-size) - 3px));height:calc((100% - var(--k2b-timeline-band-start) - var(--k2b-timeline-band-end) + var(--k2b-timeline-lane-gap))/var(--k2b-timeline-lanes) - var(--k2b-timeline-lane-gap))}.k2b-ui :-moz-any(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-area=band]){top:calc(var(--k2b-timeline-band-start) + (100% - var(--k2b-timeline-band-start) - var(--k2b-timeline-band-end) + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/var(--k2b-timeline-lanes));left:calc(var(--k2b-timeline-at) + 1.5px);width:max(.375rem,calc(var(--k2b-timeline-size) - 3px));height:calc((100% - var(--k2b-timeline-band-start) - var(--k2b-timeline-band-end) + var(--k2b-timeline-lane-gap))/var(--k2b-timeline-lanes) - var(--k2b-timeline-lane-gap))}.k2b-ui :is(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-area=band]){top:calc(var(--k2b-timeline-band-start) + (100% - var(--k2b-timeline-band-start) - var(--k2b-timeline-band-end) + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/var(--k2b-timeline-lanes));left:calc(var(--k2b-timeline-at) + 1.5px);width:max(.375rem,calc(var(--k2b-timeline-size) - 3px));height:calc((100% - var(--k2b-timeline-band-start) - var(--k2b-timeline-band-end) + var(--k2b-timeline-lane-gap))/var(--k2b-timeline-lanes) - var(--k2b-timeline-lane-gap))}.k2b-ui :-webkit-any(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__slot[data-area=all-day]){top:calc(var(--k2b-timeline-day-row) + var(--k2b-timeline-hour-row) + var(--k2b-timeline-lane)*(var(--k2b-timeline-all-day) + var(--k2b-timeline-lane-gap)));left:calc(var(--k2b-timeline-at) + 2px);width:calc(var(--k2b-timeline-size) - 4px);height:var(--k2b-timeline-all-day)}.k2b-ui :-moz-any(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__slot[data-area=all-day]){top:calc(var(--k2b-timeline-day-row) + var(--k2b-timeline-hour-row) + var(--k2b-timeline-lane)*(var(--k2b-timeline-all-day) + var(--k2b-timeline-lane-gap)));left:calc(var(--k2b-timeline-at) + 2px);width:calc(var(--k2b-timeline-size) - 4px);height:var(--k2b-timeline-all-day)}.k2b-ui :is(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__slot[data-area=all-day]){top:calc(var(--k2b-timeline-day-row) + var(--k2b-timeline-hour-row) + var(--k2b-timeline-lane)*(var(--k2b-timeline-all-day) + var(--k2b-timeline-lane-gap)));left:calc(var(--k2b-timeline-at) + 2px);width:calc(var(--k2b-timeline-size) - 4px);height:var(--k2b-timeline-all-day)}.k2b-ui .k2b-timeline__slot[data-kind=marker]{z-index:2;top:var(--k2b-timeline-band-start);bottom:var(--k2b-timeline-band-end);left:var(--k2b-timeline-at);width:0}.k2b-ui .k2b-timeline__slot[data-kind=marker]:before{content:"";position:absolute;border-left:2px dashed var(--k2b-timeline-accent);top:0;bottom:0;left:-1px}.k2b-ui .k2b-timeline__slot:-webkit-any([data-kind=folded],[data-area=fold]){z-index:2;top:calc(var(--k2b-timeline-band-start) + .5rem + var(--k2b-timeline-lane)*1.75rem);left:calc(var(--k2b-timeline-at) + var(--k2b-timeline-size)/2);width:0;height:1.5rem}.k2b-ui .k2b-timeline__slot:-moz-any([data-kind=folded],[data-area=fold]){z-index:2;top:calc(var(--k2b-timeline-band-start) + .5rem + var(--k2b-timeline-lane)*1.75rem);left:calc(var(--k2b-timeline-at) + var(--k2b-timeline-size)/2);width:0;height:1.5rem}.k2b-ui .k2b-timeline__slot:is([data-kind=folded],[data-area=fold]){z-index:2;top:calc(var(--k2b-timeline-band-start) + .5rem + var(--k2b-timeline-lane)*1.75rem);left:calc(var(--k2b-timeline-at) + var(--k2b-timeline-size)/2);width:0;height:1.5rem}.k2b-ui .k2b-timeline__item{box-sizing:border-box;display:flex;overflow:clip;color:color-mix(in srgb,var(--k2b-timeline-accent)55%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-timeline-accent)15%,var(--k2b-surface));font:inherit;text-align:start;text-decoration:none;cursor:pointer;border:0;border-radius:.625rem;width:100%;min-width:0;height:100%;margin:0;padding:0;transition:background-color .15s;font-size:.8125rem;line-height:1.25}.k2b-ui .k2b-timeline__item:hover{background:color-mix(in srgb,var(--k2b-timeline-accent)24%,var(--k2b-surface))}.k2b-ui .k2b-timeline__item:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-timeline__echo[data-past=true]{color:var(--k2b-text-muted);background:color-mix(in srgb,var(--k2b-timeline-accent)7%,var(--k2b-surface-muted))}.k2b-ui .k2b-timeline__slot[data-past=true]:-webkit-any([data-kind=band],[data-kind=all-day],[data-kind=more]) .k2b-timeline__item{color:var(--k2b-text-muted);background:color-mix(in srgb,var(--k2b-timeline-accent)7%,var(--k2b-surface-muted))}.k2b-ui .k2b-timeline__slot[data-past=true]:-moz-any([data-kind=band],[data-kind=all-day],[data-kind=more]) .k2b-timeline__item{color:var(--k2b-text-muted);background:color-mix(in srgb,var(--k2b-timeline-accent)7%,var(--k2b-surface-muted))}.k2b-ui .k2b-timeline__slot[data-past=true]:is([data-kind=band],[data-kind=all-day],[data-kind=more]) .k2b-timeline__item{color:var(--k2b-text-muted);background:color-mix(in srgb,var(--k2b-timeline-accent)7%,var(--k2b-surface-muted))}.k2b-ui .k2b-timeline__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k2b-ui .k2b-timeline__label{font-weight:600}.k2b-ui .k2b-timeline__time{font-variant-numeric:tabular-nums;margin-inline-start:.375rem;font-size:.6875rem}.k2b-ui .k2b-timeline__detail{display:none}.k2b-ui .k2b-timeline__slot[data-kind=band] .k2b-timeline__item{justify-content:center;align-items: flex-end;padding-block-start:.625rem;padding-block-end:.625rem}.k2b-ui :-webkit-any(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-kind=marker]) .k2b-timeline__text{writing-mode:vertical-rl;max-height:100%;transform:rotate(180deg)}.k2b-ui :-moz-any(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-kind=marker]) .k2b-timeline__text{writing-mode:vertical-rl;max-height:100%;transform:rotate(180deg)}.k2b-ui :is(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-kind=marker]) .k2b-timeline__text{writing-mode:vertical-rl;max-height:100%;transform:rotate(180deg)}.k2b-ui .k2b-timeline__slot[data-span=xs] .k2b-timeline__text{display:none}.k2b-ui .k2b-timeline__echo{border-radius:.375rem;align-items: center;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem}.k2b-ui :-webkit-any(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__echo) .k2b-timeline__item{border-radius:.375rem;align-items: center;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem}.k2b-ui :-moz-any(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__echo) .k2b-timeline__item{border-radius:.375rem;align-items: center;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem}.k2b-ui :is(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__echo) .k2b-timeline__item{border-radius:.375rem;align-items: center;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem}.k2b-ui .k2b-timeline__slot[data-kind=all-day] .k2b-timeline__text{position:sticky;left:.5rem}.k2b-ui .k2b-timeline__slot[data-kind=all-day] .k2b-timeline__label{font-weight:500}.k2b-ui .k2b-timeline__echo{display:none}.k2b-ui :-webkit-any(.k2b-timeline__slot[data-kind=marker],.k2b-timeline__slot[data-kind=folded],.k2b-timeline__slot[data-area=fold]) .k2b-timeline__item{position:absolute;background:var(--k2b-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--k2b-timeline-accent)40%,transparent);border-radius:999px;align-items: center;gap:.375rem;width:auto;height:auto;font-size:.75rem}.k2b-ui :-moz-any(.k2b-timeline__slot[data-kind=marker],.k2b-timeline__slot[data-kind=folded],.k2b-timeline__slot[data-area=fold]) .k2b-timeline__item{position:absolute;background:var(--k2b-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--k2b-timeline-accent)40%,transparent);border-radius:999px;align-items: center;gap:.375rem;width:auto;height:auto;font-size:.75rem}.k2b-ui :is(.k2b-timeline__slot[data-kind=marker],.k2b-timeline__slot[data-kind=folded],.k2b-timeline__slot[data-area=fold]) .k2b-timeline__item{position:absolute;background:var(--k2b-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--k2b-timeline-accent)40%,transparent);border-radius:999px;align-items: center;gap:.375rem;width:auto;height:auto;font-size:.75rem}.k2b-ui .k2b-timeline__slot[data-kind=marker] .k2b-timeline__item{flex-direction:column;width:1.375rem;max-height:calc(100% - .75rem);padding-block-start:.375rem;padding-block-end:.375rem;top:.375rem;left:-.6875rem}.k2b-ui .k2b-timeline__slot[data-kind=marker] .k2b-timeline__label{font-weight:500}.k2b-ui .k2b-timeline__slot:-webkit-any([data-kind=folded],[data-area=fold]) .k2b-timeline__item{white-space:nowrap;height:1.5rem;padding-inline-start:.375rem;padding-inline-end:.375rem;left:0;transform:translate(-50%)}.k2b-ui .k2b-timeline__slot:-moz-any([data-kind=folded],[data-area=fold]) .k2b-timeline__item{white-space:nowrap;height:1.5rem;padding-inline-start:.375rem;padding-inline-end:.375rem;left:0;transform:translate(-50%)}.k2b-ui .k2b-timeline__slot:is([data-kind=folded],[data-area=fold]) .k2b-timeline__item{white-space:nowrap;height:1.5rem;padding-inline-start:.375rem;padding-inline-end:.375rem;left:0;transform:translate(-50%)}.k2b-ui .k2b-timeline__slot[data-kind=folded] :-webkit-any(.k2b-timeline__label,.k2b-timeline__detail){display:none}.k2b-ui .k2b-timeline__slot[data-kind=folded] :-moz-any(.k2b-timeline__label,.k2b-timeline__detail){display:none}.k2b-ui .k2b-timeline__slot[data-kind=folded] :is(.k2b-timeline__label,.k2b-timeline__detail){display:none}.k2b-ui .k2b-timeline__slot[data-kind=folded] .k2b-timeline__time{margin:0}.k2b-ui .k2b-timeline__check{position:relative;display:grid;border-radius:50%;flex:none;place-items: center;width:.75rem;height:.75rem;font-size:.5625rem;box-shadow:inset 0 0 0 1.5px}.k2b-ui .k2b-timeline__check:after{content:"";position:absolute;inset:-.375rem}.k2b-ui .k2b-timeline__check i{visibility:hidden}.k2b-ui .k2b-timeline__check[data-checked=true]{color:var(--k2b-surface);background:color-mix(in srgb,var(--k2b-timeline-accent)55%,var(--k2b-text));box-shadow:none}.k2b-ui .k2b-timeline__check[data-checked=true] i{visibility:visible}.k2b-ui .k2b-timeline__more-root{display:block;width:100%;height:100%}.k2b-ui .k2b-timeline__item.k2b-timeline__more{color:var(--k2b-text-muted);background:var(--k2b-surface-muted);justify-content:center;align-items: center;min-height:0;font-size:.75rem;font-weight:600}.k2b-ui .k2b-timeline__slot[data-area=fold] .k2b-timeline__item.k2b-timeline__more{background:var(--k2b-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--k2b-text)18%,transparent)}.k2b-ui .k2b-timeline__now{position:absolute;z-index:3;top:var(--k2b-timeline-day-row);bottom:var(--k2b-timeline-band-end);background:var(--k2b-action-solid);pointer-events:none;transform:translateX(var(--k2b-timeline-at));width:2px;left:-1px}.k2b-ui .k2b-timeline__now[data-hidden=true]{display:none}.k2b-ui .k2b-timeline__now-time{position:absolute;color:#fff;background:var(--k2b-action-solid);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;line-height:var(--k2b-timeline-hour-row);border-radius:999px;padding:0 .4375rem;top:0;left:50%;transform:translate(-50%)}@container k2b-timeline (width<=40rem){.k2b-ui .k2b-timeline__viewport{--k2b-timeline-axis:vertical;--k2b-timeline-hour:48px;--k2b-timeline-night:40px;--k2b-timeline-fold:56px;--k2b-timeline-head:40px;--k2b-timeline-row:32px;--k2b-timeline-gutter:2.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:auto;scroll-padding-block-start:calc(var(--k2b-timeline-head) + .5rem);min-height:0}.k2b-ui .k2b-timeline__track{height:var(--k2b-timeline-length);width:auto}.k2b-ui .k2b-timeline__group{top:var(--k2b-timeline-at);height:var(--k2b-timeline-size);width:auto;bottom:auto;left:0;right:0}.k2b-ui .k2b-timeline__heading{z-index:5;display:flex;height:var(--k2b-timeline-head);background:var(--k2b-surface);width:100%;padding-inline-start:0;padding-inline-end:0;font-size:.875rem;top:0;left:auto}.k2b-ui .k2b-timeline__hour{top:var(--k2b-timeline-at);width:auto;height:0;bottom:auto;left:0;right:0}.k2b-ui .k2b-timeline__hour:before{top:0;bottom:auto;right:0;left:var(--k2b-timeline-gutter);width:auto;height:1px}.k2b-ui .k2b-timeline__hour-label{line-height:1;top:0;transform:translateY(-50%)}.k2b-ui .k2b-timeline__fold{top:calc(var(--k2b-timeline-at) + .25rem);bottom:auto;right:0;left:var(--k2b-timeline-gutter);height:calc(var(--k2b-timeline-size) - .5rem);flex-direction:row;justify-content:flex-start;width:auto;padding-inline-start:.75rem;padding-inline-end:.75rem}.k2b-ui .k2b-timeline__fold[data-kind=night] .k2b-timeline__fold-label{writing-mode:horizontal-tb;transform:none}.k2b-ui .k2b-timeline__gap{top:var(--k2b-timeline-at);bottom:auto;left:auto;right:.25rem;transform:translateY(-50%)}.k2b-ui :-webkit-any(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-area=band]){top:calc(var(--k2b-timeline-at) + 1px);left:calc(var(--k2b-timeline-gutter) + (100% - var(--k2b-timeline-gutter) + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/var(--k2b-timeline-lanes));width:calc((100% - var(--k2b-timeline-gutter) + var(--k2b-timeline-lane-gap))/var(--k2b-timeline-lanes) - var(--k2b-timeline-lane-gap));height:max(.375rem,calc(var(--k2b-timeline-size) - 2px))}.k2b-ui :-moz-any(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-area=band]){top:calc(var(--k2b-timeline-at) + 1px);left:calc(var(--k2b-timeline-gutter) + (100% - var(--k2b-timeline-gutter) + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/var(--k2b-timeline-lanes));width:calc((100% - var(--k2b-timeline-gutter) + var(--k2b-timeline-lane-gap))/var(--k2b-timeline-lanes) - var(--k2b-timeline-lane-gap));height:max(.375rem,calc(var(--k2b-timeline-size) - 2px))}.k2b-ui :is(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-area=band]){top:calc(var(--k2b-timeline-at) + 1px);left:calc(var(--k2b-timeline-gutter) + (100% - var(--k2b-timeline-gutter) + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/var(--k2b-timeline-lanes));width:calc((100% - var(--k2b-timeline-gutter) + var(--k2b-timeline-lane-gap))/var(--k2b-timeline-lanes) - var(--k2b-timeline-lane-gap));height:max(.375rem,calc(var(--k2b-timeline-size) - 2px))}.k2b-ui :-webkit-any(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__slot[data-area=all-day],.k2b-timeline__echo){top:var(--k2b-timeline-head);left:calc((100% + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/2);width:calc((100% + var(--k2b-timeline-lane-gap))/2 - var(--k2b-timeline-lane-gap));height:calc(var(--k2b-timeline-row) - .375rem)}.k2b-ui :-moz-any(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__slot[data-area=all-day],.k2b-timeline__echo){top:var(--k2b-timeline-head);left:calc((100% + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/2);width:calc((100% + var(--k2b-timeline-lane-gap))/2 - var(--k2b-timeline-lane-gap));height:calc(var(--k2b-timeline-row) - .375rem)}.k2b-ui :is(.k2b-timeline__slot[data-kind=all-day],.k2b-timeline__slot[data-area=all-day],.k2b-timeline__echo){top:var(--k2b-timeline-head);left:calc((100% + var(--k2b-timeline-lane-gap))*var(--k2b-timeline-lane)/2);width:calc((100% + var(--k2b-timeline-lane-gap))/2 - var(--k2b-timeline-lane-gap));height:calc(var(--k2b-timeline-row) - .375rem)}.k2b-ui .k2b-timeline__echo{display:flex;overflow:clip;color:color-mix(in srgb,var(--k2b-timeline-accent)55%,var(--k2b-text));background:color-mix(in srgb,var(--k2b-timeline-accent)15%,var(--k2b-surface));white-space:nowrap;cursor:pointer;pointer-events:auto}.k2b-ui .k2b-timeline__slot[data-kind=marker]{top:var(--k2b-timeline-at);bottom:auto;right:0;left:var(--k2b-timeline-gutter);width:auto;height:0}.k2b-ui .k2b-timeline__slot[data-kind=marker]:before{border-top:2px dashed var(--k2b-timeline-accent);border-left:0;inset:-1px 0 auto}.k2b-ui .k2b-timeline__slot[data-kind=marker] .k2b-timeline__item{flex-direction:row;width:auto;max-width:calc(100% - 1rem);height:1.375rem;max-height:none;padding-block-start:0;padding-block-end:0;padding-inline-start:.4375rem;padding-inline-end:.625rem;top:-.6875rem;left:auto;right:0}.k2b-ui :-webkit-any(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-kind=marker]) .k2b-timeline__text{writing-mode:horizontal-tb;max-height:none;transform:none}.k2b-ui :-moz-any(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-kind=marker]) .k2b-timeline__text{writing-mode:horizontal-tb;max-height:none;transform:none}.k2b-ui :is(.k2b-timeline__slot[data-kind=band],.k2b-timeline__slot[data-kind=marker]) .k2b-timeline__text{writing-mode:horizontal-tb;max-height:none;transform:none}.k2b-ui .k2b-timeline__slot[data-kind=band] .k2b-timeline__item{justify-content:flex-start;align-items:stretch;padding:.375rem .625rem}.k2b-ui .k2b-timeline__slot[data-kind=band] .k2b-timeline__text{display:flex;flex-direction:column}.k2b-ui .k2b-timeline__slot[data-kind=band] :-webkit-any(.k2b-timeline__label,.k2b-timeline__time,.k2b-timeline__detail){display:block;overflow:hidden;text-overflow:ellipsis;margin:0}.k2b-ui .k2b-timeline__slot[data-kind=band] :-moz-any(.k2b-timeline__label,.k2b-timeline__time,.k2b-timeline__detail){display:block;overflow:hidden;text-overflow:ellipsis;margin:0}.k2b-ui .k2b-timeline__slot[data-kind=band] :is(.k2b-timeline__label,.k2b-timeline__time,.k2b-timeline__detail){display:block;overflow:hidden;text-overflow:ellipsis;margin:0}.k2b-ui .k2b-timeline__slot[data-kind=band]:-webkit-any([data-span=xs],[data-span=s]) .k2b-timeline__item{padding-block-start:.125rem;padding-block-end:.125rem}.k2b-ui .k2b-timeline__slot[data-kind=band]:-moz-any([data-span=xs],[data-span=s]) .k2b-timeline__item{padding-block-start:.125rem;padding-block-end:.125rem}.k2b-ui .k2b-timeline__slot[data-kind=band]:is([data-span=xs],[data-span=s]) .k2b-timeline__item{padding-block-start:.125rem;padding-block-end:.125rem}.k2b-ui .k2b-timeline__slot[data-kind=band]:-webkit-any([data-span=xs],[data-span=s]) .k2b-timeline__text{display:flex;flex-direction:row;align-items:baseline;gap:.375rem}.k2b-ui .k2b-timeline__slot[data-kind=band]:-moz-any([data-span=xs],[data-span=s]) .k2b-timeline__text{display:flex;flex-direction:row;align-items:baseline;gap:.375rem}.k2b-ui .k2b-timeline__slot[data-kind=band]:is([data-span=xs],[data-span=s]) .k2b-timeline__text{display:flex;flex-direction:row;align-items:baseline;gap:.375rem}.k2b-ui .k2b-timeline__slot[data-kind=band]:-webkit-any([data-span=xs],[data-span=s]) .k2b-timeline__detail{display:none}.k2b-ui .k2b-timeline__slot[data-kind=band]:-moz-any([data-span=xs],[data-span=s]) .k2b-timeline__detail{display:none}.k2b-ui .k2b-timeline__slot[data-kind=band]:is([data-span=xs],[data-span=s]) .k2b-timeline__detail{display:none}.k2b-ui .k2b-timeline__slot:-webkit-any([data-kind=folded],[data-area=fold]){top:calc(var(--k2b-timeline-at) + var(--k2b-timeline-size)/2 - .75rem);right:calc(.5rem + var(--k2b-timeline-lane)*5rem);left:auto}.k2b-ui .k2b-timeline__slot:-moz-any([data-kind=folded],[data-area=fold]){top:calc(var(--k2b-timeline-at) + var(--k2b-timeline-size)/2 - .75rem);right:calc(.5rem + var(--k2b-timeline-lane)*5rem);left:auto}.k2b-ui .k2b-timeline__slot:is([data-kind=folded],[data-area=fold]){top:calc(var(--k2b-timeline-at) + var(--k2b-timeline-size)/2 - .75rem);right:calc(.5rem + var(--k2b-timeline-lane)*5rem);left:auto}.k2b-ui .k2b-timeline__slot:-webkit-any([data-kind=folded],[data-area=fold]) .k2b-timeline__item{left:auto;right:0;transform:none}.k2b-ui .k2b-timeline__slot:-moz-any([data-kind=folded],[data-area=fold]) .k2b-timeline__item{left:auto;right:0;transform:none}.k2b-ui .k2b-timeline__slot:is([data-kind=folded],[data-area=fold]) .k2b-timeline__item{left:auto;right:0;transform:none}.k2b-ui .k2b-timeline__now{top:0;bottom:auto;right:0;left:calc(var(--k2b-timeline-gutter) - .25rem);transform:translateY(var(--k2b-timeline-at));width:auto;height:2px;margin-top:-1px}.k2b-ui .k2b-timeline__now-time{top:50%;left:calc(.25rem - var(--k2b-timeline-gutter));transform:translateY(-50%)}}@media (forced-colors:active){.k2b-ui :-webkit-any(.k2b-timeline__item,.k2b-timeline__echo,.k2b-timeline__fold){border:1px solid canvastext}.k2b-ui :-moz-any(.k2b-timeline__item,.k2b-timeline__echo,.k2b-timeline__fold){border:1px solid canvastext}.k2b-ui :is(.k2b-timeline__item,.k2b-timeline__echo,.k2b-timeline__fold){border:1px solid canvastext}}.k2b-ui :is(.k2b-content-calendar,.k2b-content-code-display,.k2b-content-doc-code,.k2b-content-file-browser__tree,.k2b-content-file-view__preview,.k2b-content-pdf-preview,.k2b-content-markdown__table,.k2b-content-markdown pre,.k2b-timeline__viewport){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :where(.k2b-content-calendar,.k2b-content-code-display,.k2b-content-doc-code,.k2b-content-file-browser__tree,.k2b-content-file-view__preview,.k2b-content-pdf-preview,.k2b-content-markdown__table,.k2b-content-markdown pre,.k2b-timeline__viewport) :where(:focus-visible){outline-offset:var(--k2b-focus-offset)}.k2b-ui .k2b-kbd-hint{visibility:hidden}:where(html[data-k2b-kbd=on]) .k2b-ui .k2b-kbd-hint{visibility:visible}.k2b-ui .k2b-kbd,.k2b-ui .k2b-kbd__keys{font:inherit;white-space:nowrap}.k2b-ui .k2b-kbd__key{display:inline-block;background:var(--k2b-surface);color:var(--k2b-text);font:600 .8125em/1.35 var(--k2b-font-sans);font-variant-numeric:tabular-nums;text-align:center;box-shadow:inset 0 0 0 1px var(--k2b-border-strong),inset 0 -2px 0 var(--k2b-border-strong);border-radius:.3125rem;min-width:1.5em;padding:0 .375em}.k2b-ui[data-theme=dark] .k2b-kbd__key,.k2b-ui.k2b-dark .k2b-kbd__key,.dark .k2b-ui .k2b-kbd__key{background:var(--k2b-surface-muted)}.k2b-ui .k2b-kbd__key+.k2b-kbd__key{margin-left:.1875rem}.k2b-ui .k2b-label-chip{display:inline-block;background:var(--k2b-surface-muted);color:var(--k2b-text);white-space:nowrap;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--k2b-text)9%,transparent);border-radius:.375rem;padding:0 .4375em;font-size:.9375em;font-weight:500;line-height:1.25}.k2b-ui .k2b-label-chip>i{color:var(--k2b-text-secondary);margin-right:.3125em;font-size:1em;line-height:1}.k2b-ui .k2b-steps{display:flex;list-style:none;counter-reset:k2b-step calc(var(--k2b-steps-start,1) - 1);flex-direction:column;gap:.875rem;margin:1rem 0 1.25rem;padding:0}.k2b-ui .k2b-content-markdown ol.k2b-steps{list-style:none;padding:0}.k2b-ui .k2b-steps>li{position:relative;counter-increment:k2b-step;min-height:2rem;margin:0;padding:.1875rem 0 0 2.875rem}.k2b-ui .k2b-steps>li:before{content:counter(k2b-step);position:absolute;display:grid;background:color-mix(in srgb,var(--app-accent,var(--k2b-action))14%,transparent);color:color-mix(in srgb,var(--app-accent,var(--k2b-action))70%,var(--k2b-text));font-variant-numeric:tabular-nums;border-radius:999px;place-items: center;width:2rem;height:2rem;font-size:1rem;font-weight:700;top:0;left:0}.k2b-ui .k2b-map-view{--k2b-map-land:#f1efe9;--k2b-map-green:#e3ecd9;--k2b-map-water:#cfe3f3;--k2b-map-building:#e8e5dd;--k2b-map-road:#fff;--k2b-map-road-casing:#dcd8ce;--k2b-map-motorway:#f6c76b;--k2b-map-motorway-casing:#d9a443;--k2b-map-rail:#c4bfb4;--k2b-map-boundary:#aea89c;--k2b-map-label:#52525b;--k2b-map-label-strong:#27272a;--k2b-map-water-label:#3a6383;--k2b-map-surface:var(--k2b-surface);--k2b-map-accent:var(--k2b-action-solid);--k2b-map-accent-on:#fff;--k2b-map-accent-ink:var(--k2b-map-accent);--k2b-map-second-on:#fff;--k2b-map-neutral-on:#fff;--k2b-map-warning-on:#fff;--k2b-map-second:#0f766e;--k2b-map-second-ink:#0f766e;--k2b-map-neutral:#52525b;--k2b-map-warning:#b45309;--k2b-map-me:#2563eb;--k2b-map-line-muted:#71717a;position:relative;overflow:hidden;border-radius:var(--k2b-radius-surface);background:var(--k2b-map-land);isolation:isolate;width:100%}:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-ui .k2b-map-view{--k2b-map-land:#1a1f26;--k2b-map-green:#1c2a22;--k2b-map-water:#14283a;--k2b-map-building:#20262e;--k2b-map-road:#2c333d;--k2b-map-road-casing:#222830;--k2b-map-motorway:#5d6470;--k2b-map-motorway-casing:#444a54;--k2b-map-rail:#39404a;--k2b-map-boundary:#4f5763;--k2b-map-label:#a1a1aa;--k2b-map-label-strong:#e4e4e7;--k2b-map-water-label:#8fb5d3;--k2b-map-accent-ink:color-mix(in srgb,var(--k2b-map-accent)55%,#fff);--k2b-map-second-on:#042f2e;--k2b-map-neutral-on:#18181b;--k2b-map-warning-on:#1c1917;--k2b-map-second:#14b8a6;--k2b-map-second-ink:#5eead4;--k2b-map-neutral:#a1a1aa;--k2b-map-warning:#fcd34d;--k2b-map-me:#60a5fa;--k2b-map-line-muted:#8b8b94}.k2b-ui:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-map-view{--k2b-map-land:#1a1f26;--k2b-map-green:#1c2a22;--k2b-map-water:#14283a;--k2b-map-building:#20262e;--k2b-map-road:#2c333d;--k2b-map-road-casing:#222830;--k2b-map-motorway:#5d6470;--k2b-map-motorway-casing:#444a54;--k2b-map-rail:#39404a;--k2b-map-boundary:#4f5763;--k2b-map-label:#a1a1aa;--k2b-map-label-strong:#e4e4e7;--k2b-map-water-label:#8fb5d3;--k2b-map-accent-ink:color-mix(in srgb,var(--k2b-map-accent)55%,#fff);--k2b-map-second-on:#042f2e;--k2b-map-neutral-on:#18181b;--k2b-map-warning-on:#1c1917;--k2b-map-second:#14b8a6;--k2b-map-second-ink:#5eead4;--k2b-map-neutral:#a1a1aa;--k2b-map-warning:#fcd34d;--k2b-map-me:#60a5fa;--k2b-map-line-muted:#8b8b94}.k2b-ui :where(.dark,.k2b-dark,[data-theme=dark]) .k2b-map-view{--k2b-map-land:#1a1f26;--k2b-map-green:#1c2a22;--k2b-map-water:#14283a;--k2b-map-building:#20262e;--k2b-map-road:#2c333d;--k2b-map-road-casing:#222830;--k2b-map-motorway:#5d6470;--k2b-map-motorway-casing:#444a54;--k2b-map-rail:#39404a;--k2b-map-boundary:#4f5763;--k2b-map-label:#a1a1aa;--k2b-map-label-strong:#e4e4e7;--k2b-map-water-label:#8fb5d3;--k2b-map-accent-ink:color-mix(in srgb,var(--k2b-map-accent)55%,#fff);--k2b-map-second-on:#042f2e;--k2b-map-neutral-on:#18181b;--k2b-map-warning-on:#1c1917;--k2b-map-second:#14b8a6;--k2b-map-second-ink:#5eead4;--k2b-map-neutral:#a1a1aa;--k2b-map-warning:#fcd34d;--k2b-map-me:#60a5fa;--k2b-map-line-muted:#8b8b94}.k2b-ui .k2b-map-view:where(.dark,.k2b-dark,[data-theme=dark]){--k2b-map-land:#1a1f26;--k2b-map-green:#1c2a22;--k2b-map-water:#14283a;--k2b-map-building:#20262e;--k2b-map-road:#2c333d;--k2b-map-road-casing:#222830;--k2b-map-motorway:#5d6470;--k2b-map-motorway-casing:#444a54;--k2b-map-rail:#39404a;--k2b-map-boundary:#4f5763;--k2b-map-label:#a1a1aa;--k2b-map-label-strong:#e4e4e7;--k2b-map-water-label:#8fb5d3;--k2b-map-accent-ink:color-mix(in srgb,var(--k2b-map-accent)55%,#fff);--k2b-map-second-on:#042f2e;--k2b-map-neutral-on:#18181b;--k2b-map-warning-on:#1c1917;--k2b-map-second:#14b8a6;--k2b-map-second-ink:#5eead4;--k2b-map-neutral:#a1a1aa;--k2b-map-warning:#fcd34d;--k2b-map-me:#60a5fa;--k2b-map-line-muted:#8b8b94}.k2b-ui .k2b-map-view__live{position:absolute;opacity:0;transition:opacity var(--k2b-motion-base)var(--k2b-ease-out);inset:0}.k2b-ui .k2b-map-view[data-state=ready] .k2b-map-view__live{opacity:1}.k2b-ui .k2b-map-view__fit{position:absolute;pointer-events:none;isolation:isolate}.k2b-ui .k2b-map-view__pins{position:absolute;inset:0}.k2b-ui .k2b-map-view__geometry{position:absolute;overflow:visible;width:100%;height:100%;inset:0}.k2b-ui .k2b-map-view [data-tone]{--k2b-map-tone:var(--k2b-map-accent);--k2b-map-ink:var(--k2b-map-accent-ink);--k2b-map-on:var(--k2b-map-accent-on)}.k2b-ui .k2b-map-view [data-tone=second]{--k2b-map-tone:var(--k2b-map-second);--k2b-map-ink:var(--k2b-map-second-ink);--k2b-map-on:var(--k2b-map-second-on)}.k2b-ui .k2b-map-view [data-tone=neutral]{--k2b-map-tone:var(--k2b-map-neutral);--k2b-map-ink:var(--k2b-map-neutral);--k2b-map-on:var(--k2b-map-neutral-on)}.k2b-ui .k2b-map-view [data-tone=warning]{--k2b-map-tone:var(--k2b-map-warning);--k2b-map-ink:var(--k2b-map-warning);--k2b-map-on:var(--k2b-map-warning-on)}.k2b-ui .k2b-map-view__area{fill:var(--k2b-map-tone);fill-opacity:.14;stroke:var(--k2b-map-tone);stroke-opacity:.6;stroke-width:1.5px}.k2b-ui .k2b-map-view__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.k2b-ui .k2b-map-view__casing{stroke:var(--k2b-map-surface);stroke-width:8.5px}.k2b-ui .k2b-map-view__stroke{stroke:var(--k2b-map-accent);stroke-width:5px}.k2b-ui .k2b-map-view__line[data-tone=muted] .k2b-map-view__stroke{stroke:var(--k2b-map-line-muted);stroke-width:4px}.k2b-ui .k2b-map-view__line[data-tone=preview] .k2b-map-view__casing{stroke-width:7px}.k2b-ui .k2b-map-view__line[data-tone=preview] .k2b-map-view__stroke{stroke:var(--k2b-map-second);stroke-width:4px;stroke-dasharray:7 5}.k2b-ui .k2b-map-view__line[data-tone=previous] .k2b-map-view__stroke{stroke:var(--k2b-map-line-muted);stroke-width:3px;stroke-opacity:.55;stroke-dasharray:3 6}.k2b-ui .k2b-map-view__accuracy{fill:var(--k2b-map-me);fill-opacity:.14}.k2b-ui .k2b-map-view__me{box-sizing:border-box;position:absolute;border:2.5px solid var(--k2b-map-surface);background:var(--k2b-map-me);box-shadow:0 0 0 13.5px color-mix(in srgb,var(--k2b-map-me)14%,transparent);border-radius:50%;width:17px;height:17px;transform:translate(-50%,-50%)}.k2b-ui .k2b-map-view__pin{position:absolute;display:grid;box-sizing:border-box;background:var(--k2b-map-surface);box-shadow:inset 0 0 0 2px var(--k2b-map-tone),0 0 0 2.5px var(--k2b-map-surface);color:var(--k2b-map-ink);font:600 11px/1 var(--k2b-font-sans);font-variant-numeric:tabular-nums;cursor:pointer;pointer-events:auto;transform:translate(calc(-50% + var(--k2b-map-pin-dx)),calc(-50% + var(--k2b-map-pin-dy)));border:0;border-radius:50%;place-items: center;width:24px;height:24px;padding:0}.k2b-ui .k2b-map-view__pin[data-stop]{background:var(--k2b-map-tone);color:var(--k2b-map-on)}.k2b-ui .k2b-map-view__pin:-webkit-any([aria-pressed=true],[data-selected]){background:var(--k2b-map-tone);color:var(--k2b-map-on)}.k2b-ui .k2b-map-view__pin:-moz-any([aria-pressed=true],[data-selected]){background:var(--k2b-map-tone);color:var(--k2b-map-on)}.k2b-ui .k2b-map-view__pin:is([aria-pressed=true],[data-selected]){background:var(--k2b-map-tone);color:var(--k2b-map-on)}.k2b-ui .k2b-map-view__pin:-webkit-any([aria-pressed=true],[data-selected]){z-index:2;width:28px;height:28px;font-size:12.5px}.k2b-ui .k2b-map-view__pin:-moz-any([aria-pressed=true],[data-selected]){z-index:2;width:28px;height:28px;font-size:12.5px}.k2b-ui .k2b-map-view__pin:is([aria-pressed=true],[data-selected]){z-index:2;width:28px;height:28px;font-size:12.5px}.k2b-ui .k2b-map-view__pin[data-drop]{box-shadow:none;transform:translate(calc(-50% + var(--k2b-map-pin-dx)),calc(-100% + var(--k2b-map-pin-dy)));background:0 0;border-radius:10px;width:20px;height:28px}.k2b-ui .k2b-map-view__pin[data-drop]>span{position:absolute;background:var(--k2b-map-tone);clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);border-radius:50% 50% 0 0;inset:0}.k2b-ui .k2b-map-view__pin[data-drop]:-webkit-any([aria-pressed=true],[data-selected]){width:24px;height:34px}.k2b-ui .k2b-map-view__pin[data-drop]:-moz-any([aria-pressed=true],[data-selected]){width:24px;height:34px}.k2b-ui .k2b-map-view__pin[data-drop]:is([aria-pressed=true],[data-selected]){width:24px;height:34px}.k2b-ui .k2b-map-view__pin[data-drop]:-webkit-any([aria-pressed=true],[data-selected])>span:after{content:"";position:absolute;background:var(--k2b-map-surface);border-radius:50%;width:8px;height:8px;top:34%;left:50%;transform:translate(-50%,-50%)}.k2b-ui .k2b-map-view__pin[data-drop]:-moz-any([aria-pressed=true],[data-selected])>span:after{content:"";position:absolute;background:var(--k2b-map-surface);border-radius:50%;width:8px;height:8px;top:34%;left:50%;transform:translate(-50%,-50%)}.k2b-ui .k2b-map-view__pin[data-drop]:is([aria-pressed=true],[data-selected])>span:after{content:"";position:absolute;background:var(--k2b-map-surface);border-radius:50%;width:8px;height:8px;top:34%;left:50%;transform:translate(-50%,-50%)}.k2b-ui button.k2b-map-view__pin:hover{filter:brightness(.94)}.k2b-ui span.k2b-map-view__pin{cursor:default;pointer-events:none}.k2b-ui .k2b-map-view__pin:focus-visible{outline:var(--k2b-focus-width)solid var(--k2b-focus-ring);outline-offset:var(--k2b-focus-offset)}.k2b-ui :-webkit-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){background:var(--k2b-map-surface);border:0;box-shadow:0 1px 4px #00000024}.k2b-ui :-moz-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){background:var(--k2b-map-surface);border:0;box-shadow:0 1px 4px #00000024}.k2b-ui :is(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){background:var(--k2b-map-surface);border:0;box-shadow:0 1px 4px #00000024}:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-ui :-webkit-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-ui :-moz-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-ui :-webkit-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-ui :-moz-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-ui :is(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}.k2b-ui:where(.dark,.k2b-dark,[data-theme=dark]) :-webkit-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}.k2b-ui:where(.dark,.k2b-dark,[data-theme=dark]) :-moz-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}.k2b-ui:where(.dark,.k2b-dark,[data-theme=dark]) :-webkit-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}.k2b-ui:where(.dark,.k2b-dark,[data-theme=dark]) :-moz-any(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}.k2b-ui:where(.dark,.k2b-dark,[data-theme=dark]) :is(.k2b-map-view__zoom,.k2b-map-view__locate,.k2b-map-view__notice,.k2b-map-view__status,.k2b-map-view__info:not(:empty)){box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-ui .k2b-map-view__empty>span{box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}.k2b-ui:where(.dark,.k2b-dark,[data-theme=dark]) .k2b-map-view__empty>span{box-shadow:inset 0 0 0 1px #ffffff14,0 1px 4px #0006}.k2b-ui .k2b-map-view__controls{position:absolute;display:flex;flex-direction:column;gap:8px;top:10px;right:10px}.k2b-ui .k2b-map-view__zoom{display:flex;border-radius:9px;flex-direction:column}.k2b-ui .k2b-map-view__controls .k2b-icon-button{border:0;border-radius:9px;width:32px;height:32px;min-height:32px;padding:0}.k2b-ui .k2b-map-view__controls .k2b-icon-button:hover{transform:none}.k2b-ui .k2b-map-view__messages{position:absolute;display:flex;pointer-events:none;flex-direction:column;align-items: flex-start;gap:6px;max-width:calc(100% - 64px);top:10px;left:10px}.k2b-ui :-webkit-any(.k2b-map-view__notice,.k2b-map-view__status){box-sizing:border-box;pointer-events:auto;border-radius:15px;min-height:30px;padding:5px 12px;font-size:12.5px}.k2b-ui :-moz-any(.k2b-map-view__notice,.k2b-map-view__status){box-sizing:border-box;pointer-events:auto;border-radius:15px;min-height:30px;padding:5px 12px;font-size:12.5px}.k2b-ui :is(.k2b-map-view__notice,.k2b-map-view__status){box-sizing:border-box;pointer-events:auto;border-radius:15px;min-height:30px;padding:5px 12px;font-size:12.5px}.k2b-ui .k2b-map-view__status{display:flex;color:var(--k2b-text-secondary);align-items: center;gap:6px}.k2b-ui .k2b-map-view__status>span{min-width:0}.k2b-ui .k2b-map-view__status>.k2b-button{color:var(--k2b-action);flex:none;min-height:0;padding-block-start:0;padding-block-end:0;font-weight:500}.k2b-ui .k2b-map-view[data-state=loading] .k2b-map-view__status{color:var(--k2b-text-muted)}.k2b-ui .k2b-map-view__status>i{color:var(--k2b-text-muted);font-size:15px}.k2b-ui .k2b-map-view__notice{color:var(--k2b-text-secondary)}.k2b-ui .k2b-map-view__foot{position:absolute;display:flex;pointer-events:none;flex-direction:column;align-items: flex-start;gap:6px;bottom:0;left:0;right:0}.k2b-ui .k2b-map-view__info{box-sizing:border-box;pointer-events:auto;border-radius:12px;max-width:min(22rem,100% - 20px);margin-inline-start:10px;margin-inline-end:10px}.k2b-ui .k2b-map-view__info:not(:empty){padding:12px 14px}.k2b-ui .k2b-map-view__foot-row{display:flex;align-self:stretch;align-items: flex-end;gap:10px}.k2b-ui .k2b-map-view__scale{color:var(--k2b-map-line-muted);pointer-events:none;flex:none;margin:0 0 8px 10px;font-size:11px;line-height:1.2}.k2b-ui .k2b-map-view__scale span{white-space:nowrap}.k2b-ui .k2b-map-view__scale>div{border:1.5px solid;border-top:0;height:4px}.k2b-ui .k2b-map-view__attribution{background:var(--k2b-map-surface);color:var(--k2b-text-muted);text-align:end;overflow-wrap:anywhere;pointer-events:auto;border-top-left-radius:7px;min-width:0;margin-left:auto;padding:2px 8px;font-size:11px}.k2b-ui .k2b-map-view__attribution:empty{display:none}.k2b-ui .k2b-map-view__attribution a{text-decoration:underline}.k2b-ui .k2b-map-view__empty{position:absolute;display:grid;text-align:center;pointer-events:none;place-items: center;padding:48px;inset:0}.k2b-ui .k2b-map-view__empty>span{background:var(--k2b-map-surface);color:var(--k2b-text-secondary);border-radius:15px;max-width:100%;padding:7px 14px;font-size:13px;box-shadow:0 1px 4px #0000001f}.k2b-ui .k2b-map-view :-webkit-any(.maplibregl-canvas-container,.maplibregl-canvas){position:absolute;top:0;left:0}.k2b-ui .k2b-map-view :-moz-any(.maplibregl-canvas-container,.maplibregl-canvas){position:absolute;top:0;left:0}.k2b-ui .k2b-map-view :is(.maplibregl-canvas-container,.maplibregl-canvas){position:absolute;top:0;left:0}.k2b-ui .k2b-map-view .maplibregl-canvas-container{width:100%;height:100%}.k2b-ui .k2b-map-view .maplibregl-canvas:focus-visible{outline:none}.k2b-ui .k2b-map-view:has(.maplibregl-canvas:focus-visible):after{content:"";position:absolute;border-radius:inherit;box-shadow:inset 0 0 0 var(--k2b-focus-width)var(--k2b-focus-ring);pointer-events:none;inset:0}@media (forced-colors:active){.k2b-ui .k2b-map-view:has(.maplibregl-canvas:focus-visible):after{outline:var(--k2b-focus-width)solid Highlight;outline-offset:calc(-1*var(--k2b-focus-width))}}.k2b-ui .k2b-map-view .maplibregl-interactive{cursor:grab;user-select:none}.k2b-ui .k2b-map-view .maplibregl-interactive:active{cursor:grabbing}.k2b-ui .k2b-map-view .maplibregl-cooperative-gestures{touch-action:pan-x pan-y}.k2b-ui .k2b-map-view .maplibregl-cooperative-gesture-screen{position:absolute;background:var(--k2b-map-surface);text-align:center;pointer-events:none;visibility:hidden;border-radius:15px;width:max-content;max-width:calc(100% - 32px);padding:8px 12px;font-size:12.5px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000024}.k2b-ui .k2b-map-view .maplibregl-cooperative-gesture-screen.maplibregl-show{visibility:visible}.k2b-ui .k2b-map-view .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.k2b-ui .k2b-map-view .maplibregl-desktop-message{display:none}.k2b-ui .k2b-map-view .maplibregl-mobile-message{display:block}}@media (any-pointer:coarse){.k2b-ui button.k2b-map-view__pin:after{content:"";position:absolute;inset:min(0px,calc(50% - var(--k2b-map-pin-hit,1.375rem)));border-radius:50%}.k2b-ui .k2b-map-view__controls .k2b-button.k2b-icon-button:after{left:min(0px,50% - 1.375rem);right:min(0px,50% - 1.375rem)}.k2b-ui .k2b-map-view__zoom>:first-child .k2b-icon-button:after,.k2b-ui .k2b-map-view__zoom>.k2b-icon-button:first-child:after{top:calc(32px - 2.75rem);bottom:0}.k2b-ui .k2b-map-view__zoom>:last-child .k2b-icon-button:after,.k2b-ui .k2b-map-view__zoom>.k2b-icon-button:last-child:after{top:0;bottom:calc(32px - 2.75rem)}.k2b-ui .k2b-map-view__controls{gap:18px;top:12px}}.k2b-ui .k2b-completion-ghost{color:var(--k2b-text-muted)}.k2b-ui .k2b-completion-ghost__arrow{color:inherit;margin-left:.4rem}.k2b-ui .k2b-completion-anchor{vertical-align:text-bottom;pointer-events:none;width:0;height:1em;display:inline-block!important}.k2b-ui .k2b-autocomplete{position:relative;height:calc(var(--k2b-editor-lines,3)*1.5rem);overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);background:var(--k2b-surface);min-width:0;transition:border-color .15s ease-out,background-color .15s ease-out;box-shadow:inset 0 1px 2px #09090b0d}.k2b-ui .k2b-autocomplete:hover{border-color:var(--k2b-border-strong);background:var(--k2b-surface)}.k2b-ui .k2b-autocomplete:focus-within{border-color:var(--k2b-focus-ring);outline:none;background:var(--k2b-surface);box-shadow:inset 0 1px 2px #09090b0d}.k2b-ui .k2b-autocomplete[data-single-line=true]{height:2.5rem}.k2b-ui .k2b-autocomplete[data-variant=paper]{border-color:var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-surface)}.k2b-ui .k2b-autocomplete[data-variant=paper]:hover{border-color:var(--k2b-border);background:var(--k2b-surface)}.k2b-ui .k2b-autocomplete[data-variant=paper]:focus-within{border-color:var(--k2b-focus-ring);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-surface)}.k2b-ui .k2b-autocomplete[data-fill=true]{height:100%;min-height:0}.k2b-ui .k2b-autocomplete[data-disabled=true]{opacity:.5;cursor:not-allowed}.k2b-ui .k2b-autocomplete[data-invalid=true]{border-color:var(--k2b-danger-500)}.k2b-ui .k2b-autocomplete__surface{position:relative;height:100%}.k2b-ui .k2b-autocomplete__input,.k2b-ui .k2b-autocomplete__preview,.k2b-ui .k2b-autocomplete__placeholder,.k2b-ui .k2b-markdown-editor__input,.k2b-ui .k2b-markdown-editor__preview,.k2b-ui .k2b-markdown-editor__placeholder{font-family:var(--k2b-font-mono)!important;font-variant:normal!important;font-variant-ligatures:none!important;font-variant-numeric:tabular-nums!important;font-kerning:none!important;font-synthesis:none!important;font-feature-settings:"liga" 0,"clig" 0,"calt" 0!important;font-optical-sizing:none!important;letter-spacing:0!important;word-spacing:0!important;text-align:left!important;text-indent:0!important;text-transform:none!important;text-rendering:geometricPrecision!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important;tab-size:2!important;font-size:.875rem!important;font-style:normal!important;font-weight:400!important;font-stretch:100%!important;line-height:1.55!important}@media (pointer:coarse){.k2b-ui .k2b-autocomplete__input,.k2b-ui .k2b-autocomplete__preview,.k2b-ui .k2b-autocomplete__placeholder,.k2b-ui .k2b-markdown-editor__input,.k2b-ui .k2b-markdown-editor__preview,.k2b-ui .k2b-markdown-editor__placeholder{font-size:max(1rem,16px)!important;line-height:1.35625rem!important}}.k2b-ui .k2b-autocomplete__input,.k2b-ui .k2b-autocomplete__preview{position:absolute!important;display:block!important;overflow-y:scroll!important;overflow-x:hidden!important;outline:0!important;scrollbar-width:thin!important;resize:none!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:.625rem .75rem!important;inset:0!important}.k2b-ui .k2b-autocomplete__input{z-index:2!important;color:var(--k2b-text)!important;caret-color:var(--k2b-text)!important}.k2b-ui .k2b-autocomplete[data-overlay=true] .k2b-autocomplete__input{color:#0000!important;-webkit-text-fill-color:transparent!important}.k2b-ui .k2b-autocomplete:not([data-overlay=true]) .k2b-autocomplete__input{overflow-y:auto!important}.k2b-ui .k2b-autocomplete[data-overlay=true] .k2b-autocomplete__input::selection,.k2b-ui .k2b-markdown-editor__input::selection{color:var(--k2b-text);-webkit-text-fill-color:var(--k2b-text)}.k2b-ui .k2b-autocomplete__preview{color:var(--k2b-text);pointer-events:none;user-select:none;z-index:1!important;scrollbar-color:transparent transparent!important}.k2b-ui .k2b-autocomplete:not([data-overlay=true]) .k2b-autocomplete__preview{visibility:hidden}.k2b-ui .k2b-autocomplete__preview *,.k2b-ui .k2b-autocomplete__preview *:before,.k2b-ui .k2b-autocomplete__preview *:after,.k2b-ui .k2b-markdown-editor__preview *,.k2b-ui .k2b-markdown-editor__preview *:before,.k2b-ui .k2b-markdown-editor__preview *:after{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-stretch:inherit!important;letter-spacing:inherit!important;word-spacing:inherit!important;font-weight:inherit!important;text-indent:0!important;vertical-align:baseline!important;display:inline!important;border:0!important;margin:0!important;padding:0!important}.k2b-ui .k2b-autocomplete__placeholder,.k2b-ui .k2b-markdown-editor__placeholder{position:absolute;z-index:0;color:var(--k2b-placeholder-color);pointer-events:none;user-select:none;padding:.625rem .75rem;inset:0}.k2b-ui .k2b-autocomplete__options{position:fixed;z-index:1001;inset:unset;overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);color:var(--k2b-text);background:var(--k2b-surface-elevated);box-shadow:var(--k2b-shadow-float);width:max-content;min-width:min(17.5rem,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:min(17rem,100dvh - 1rem);margin:0;padding:.25rem;transition:none}.k2b-ui .k2b-autocomplete__options::backdrop{background:0 0}.k2b-ui .k2b-autocomplete__listbox{display:flex;overflow-y:auto;flex-direction:column;gap:.125rem;max-height:15rem}.k2b-ui .k2b-autocomplete__option{display:flex;border-radius:var(--k2b-radius-control);color:var(--k2b-text-secondary);cursor:pointer;user-select:none;align-items: center;gap:.5rem;min-width:0;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem}.k2b-ui .k2b-autocomplete__option[aria-selected=true]{color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-autocomplete__option[data-loading=true]{opacity:.6}.k2b-ui .k2b-autocomplete__option>span{font-family:var(--k2b-font-mono);overflow-wrap:anywhere;min-width:0}.k2b-ui .k2b-autocomplete__option small{color:var(--k2b-text-muted);overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:.75rem;line-height:1rem}.k2b-ui .k2b-autocomplete__status{display:flex;color:var(--k2b-text-muted);align-items: center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem}.k2b-ui .k2b-autocomplete__status[data-error=true]{color:var(--k2b-danger-text)}.k2b-ui .k2b-autocomplete__status button{color:inherit;text-decoration:underline;background:0 0;border:0;margin-left:auto}.k2b-ui .k2b-markdown-editor{position:relative;overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-control);background:var(--k2b-surface);min-height:0;transition:border-color .15s ease-out,background-color .15s ease-out;box-shadow:inset 0 1px 2px #09090b0d}.k2b-ui .k2b-markdown-editor:hover{border-color:var(--k2b-border-strong);background:var(--k2b-surface)}.k2b-ui .k2b-markdown-editor:focus-within{border-color:var(--k2b-focus-ring);outline:none;background:var(--k2b-surface);box-shadow:inset 0 1px 2px #09090b0d}.k2b-ui .k2b-markdown-editor[data-variant=paper]{border-color:var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-surface)}.k2b-ui .k2b-markdown-editor[data-variant=paper]:hover{border-color:var(--k2b-border);background:var(--k2b-surface)}.k2b-ui .k2b-markdown-editor[data-variant=paper]:focus-within{border-color:var(--k2b-focus-ring);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-surface)}.k2b-ui .k2b-markdown-editor[data-fill=true]{display:flex;flex-direction:column;height:100%}.k2b-ui .k2b-markdown-editor[data-variant=embedded]{box-shadow:none;border:0;border-radius:0}.k2b-ui .k2b-markdown-editor[data-disabled=true]{opacity:.5;cursor:not-allowed}.k2b-ui .k2b-markdown-editor[data-invalid=true]{border-color:var(--k2b-danger-500)}.k2b-ui .k2b-markdown-editor__toolbar{display:flex;border-bottom:1px solid var(--k2b-border);flex-wrap:wrap;align-items: center;gap:.125rem;padding:.25rem .375rem}.k2b-ui .k2b-markdown-editor__tool{display:inline-flex;color:var(--k2b-text-muted);background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items: center;width:1.75rem;height:1.75rem;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.k2b-ui .k2b-markdown-editor__tool:hover:not(:disabled){color:var(--k2b-text);background:var(--k2b-hover)}.k2b-ui .k2b-markdown-editor__tool[aria-pressed=true]{color:var(--k2b-action);background:var(--k2b-selected)}.k2b-ui .k2b-markdown-editor__separator{background:var(--k2b-border-strong);width:1px;height:1rem;margin:0 .25rem}.k2b-ui .k2b-markdown-editor__trailing{display:inline-flex;align-items: center;gap:.125rem;margin-left:auto}.k2b-ui .k2b-markdown-editor__surface{position:relative;height:calc(var(--k2b-editor-lines,6)*1.5rem)}.k2b-ui .k2b-markdown-editor[data-fill=true] .k2b-markdown-editor__surface{flex:1;height:auto;min-height:0}.k2b-ui .k2b-markdown-editor__input,.k2b-ui .k2b-markdown-editor__preview{position:absolute!important;display:block!important;overflow-y:scroll!important;overflow-x:hidden!important;outline:0!important;resize:none!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:.625rem .75rem!important;inset:0!important}.k2b-ui .k2b-markdown-editor__input{z-index:2!important;color:#0000!important;-webkit-text-fill-color:transparent!important;caret-color:var(--k2b-text)!important;appearance:none!important;touch-action:manipulation!important}.k2b-ui .k2b-markdown-editor__preview{color:var(--k2b-text);pointer-events:none;user-select:none;z-index:1!important;scrollbar-color:transparent transparent!important}.k2b-ui .k2b-markdown-editor__preview::-webkit-scrollbar-thumb{background:0 0!important}.k2b-ui .k2b-markdown-editor__preview::-webkit-scrollbar-track{background:0 0!important}.k2b-ui .k2b-autocomplete__preview::-webkit-scrollbar-thumb{background:0 0!important}.k2b-ui .k2b-autocomplete__preview::-webkit-scrollbar-track{background:0 0!important}.k2b-ui .k2b-markdown-editor__preview .md-syntax,.k2b-ui .k2b-markdown-editor__preview .md-marker{color:var(--k2b-text-muted)}.k2b-ui .k2b-markdown-editor__preview .md-h1,.k2b-ui .k2b-markdown-editor__preview .md-h2,.k2b-ui .k2b-markdown-editor__preview .md-h3,.k2b-ui .k2b-markdown-editor__preview .md-bold{text-shadow:.5px 0}.k2b-ui .k2b-markdown-editor__preview .md-italic{font-style:italic!important}.k2b-ui .k2b-markdown-editor__preview .md-code,.k2b-ui .k2b-markdown-editor__preview .md-code-block{background:var(--k2b-surface-muted)}.k2b-ui .k2b-markdown-editor__preview .md-completion-match{color:var(--k2b-action)}.k2b-ui .k2b-markdown-editor__preview .md-link{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--k2b-link-accent)55%,transparent);text-underline-offset:2px}.k2b-ui .k2b-markdown-editor__preview .md-quote{color:var(--k2b-text-secondary);box-shadow:inset 3px 0 0 var(--k2b-border-strong)}.k2b-ui .k2b-markdown-editor__preview .md-hr{color:var(--k2b-text-muted)}.k2b-ui .k2b-markdown-editor__stats{display:flex;color:var(--k2b-text-muted);font-family:var(--k2b-font-mono);letter-spacing:.02em;user-select:none;justify-content:flex-start;align-items: center;gap:.75rem;padding:.25rem .75rem;font-size:.625rem}.k2b-ui .k2b-markdown-editor__stats[data-empty=true]{visibility:hidden}.k2b-ui .k2b-template-token[data-kind=control]{color:var(--k2b-success-600)}.k2b-ui .k2b-template-token[data-kind=end],.k2b-ui .k2b-template-string{color:var(--k2b-warning-500)}.k2b-ui .k2b-template-token[data-kind=raw]{color:var(--k2b-danger-text)}.k2b-ui .k2b-template-token[data-kind=value],.k2b-ui .k2b-template-attribute{color:var(--k2b-action)}.k2b-ui .k2b-template-tag{color:var(--k2b-accent-600)}.k2b-ui .k2b-template-punctuation,.k2b-ui .k2b-template-comment{color:var(--k2b-text-muted)}.k2b-ui .k2b-template-preview{display:flex;overflow:hidden;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-surface);flex-direction:column;height:100%;min-height:0}.k2b-ui .k2b-template-preview iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.k2b-ui .k2b-template-sample{display:grid;overflow:auto;border:1px solid var(--k2b-border);border-radius:var(--k2b-radius-surface);background:var(--k2b-surface);box-shadow:var(--k2b-shadow-surface);align-content: start;gap:.75rem;height:100%;min-height:0;padding:.75rem}@media (prefers-reduced-motion:reduce){.k2b-ui .k2b-autocomplete,.k2b-ui .k2b-markdown-editor,.k2b-ui .k2b-markdown-editor__tool{transition:none}}.k2b-ui :-webkit-any(.k2b-autocomplete,.k2b-autocomplete__options,.k2b-markdown-editor,.k2b-template-preview,.k2b-template-sample){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :-moz-any(.k2b-autocomplete,.k2b-autocomplete__options,.k2b-markdown-editor,.k2b-template-preview,.k2b-template-sample){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :is(.k2b-autocomplete,.k2b-autocomplete__options,.k2b-markdown-editor,.k2b-template-preview,.k2b-template-sample){--k2b-focus-offset:calc(-1*var(--k2b-focus-width));--k2b-focus-on-fill:currentColor}.k2b-ui :where(.k2b-autocomplete,.k2b-autocomplete__options,.k2b-markdown-editor,.k2b-template-preview,.k2b-template-sample) :where(:focus-visible){outline-offset:var(--k2b-focus-offset)}.k2b-ui [data-print-fallback]{display:none}@media print{.k2b-ui,.k2b-ui *,.k2b-ui *:before,.k2b-ui *:after{animation:none!important;transition:none!important}.k2b-ui:has([data-print-region]) :not(:-webkit-any([data-print-region],[data-print-region] *,:has([data-print-region]))){display:none!important}.k2b-ui:has([data-print-region]) :not(:-moz-any([data-print-region],[data-print-region] *,:has([data-print-region]))){display:none!important}.k2b-ui:has([data-print-region]) :not(:is([data-print-region],[data-print-region] *,:has([data-print-region]))){display:none!important}.k2b-ui:not(:has([data-print-region])):has([data-print-fallback]) :not(:-webkit-any([data-print-fallback],[data-print-fallback] *,:has([data-print-fallback]))){display:none!important}.k2b-ui:not(:has([data-print-region])):has([data-print-fallback]) :not(:-moz-any([data-print-fallback],[data-print-fallback] *,:has([data-print-fallback]))){display:none!important}.k2b-ui:not(:has([data-print-region])):has([data-print-fallback]) :not(:is([data-print-fallback],[data-print-fallback] *,:has([data-print-fallback]))){display:none!important}.k2b-ui:has([data-print-region]){display:block!important;position:static!important;box-shadow:none!important;overflow:visible!important;contain:none!important;-webkit-mask-image:none!important;mask-image:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;inset:auto!important;transform:none!important}.k2b-ui :has([data-print-region]){display:block!important;position:static!important;box-shadow:none!important;overflow:visible!important;contain:none!important;-webkit-mask-image:none!important;mask-image:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;inset:auto!important;transform:none!important}.k2b-ui:not(:has([data-print-region])):has([data-print-fallback]){display:block!important;position:static!important;box-shadow:none!important;overflow:visible!important;contain:none!important;-webkit-mask-image:none!important;mask-image:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;inset:auto!important;transform:none!important}.k2b-ui:not(:has([data-print-region])) :has([data-print-fallback]){display:block!important;position:static!important;box-shadow:none!important;overflow:visible!important;contain:none!important;-webkit-mask-image:none!important;mask-image:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;inset:auto!important;transform:none!important}.k2b-ui [data-print-region]{overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;height:auto!important;min-height:0!important;max-height:none!important}.k2b-ui [data-print-region] :-webkit-any(.k2b-scroll-area,.k2b-app-workspace__main,.k2b-app-workspace__main-pane){overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;height:auto!important;min-height:0!important;max-height:none!important}.k2b-ui [data-print-region] :-moz-any(.k2b-scroll-area,.k2b-app-workspace__main,.k2b-app-workspace__main-pane){overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;height:auto!important;min-height:0!important;max-height:none!important}.k2b-ui [data-print-region] :is(.k2b-scroll-area,.k2b-app-workspace__main,.k2b-app-workspace__main-pane){overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;height:auto!important;min-height:0!important;max-height:none!important}.k2b-ui [data-print-region] .k2b-scroll-area{position:static!important;inset:auto!important}.k2b-ui [data-print-region] a[href]{text-decoration-line:underline}.k2b-ui [data-print-region] :-webkit-any(h1,h2,h3,h4,h5,h6){break-after:avoid}.k2b-ui [data-print-region] :-moz-any(h1,h2,h3,h4,h5,h6){break-after:avoid}.k2b-ui [data-print-region] :is(h1,h2,h3,h4,h5,h6){break-after:avoid}.k2b-ui [data-print-region] :-webkit-any(figure,img,pre,blockquote,tr,.k2b-notice-card){break-inside:avoid}.k2b-ui [data-print-region] :-moz-any(figure,img,pre,blockquote,tr,.k2b-notice-card){break-inside:avoid}.k2b-ui [data-print-region] :is(figure,img,pre,blockquote,tr,.k2b-notice-card){break-inside:avoid}.k2b-ui .k2b-zoom-pan__controls{display:none!important}.k2b-ui .k2b-zoom-pan__stage{padding:0!important;transform:none!important}.k2b-ui [data-print-fallback]{color:#09090b;max-width:36rem;font-size:11pt;line-height:1.5;display:block!important}.k2b-ui [data-print-fallback]>*{margin:0}.k2b-ui [data-print-fallback]>:first-child{font-weight:600}:is(.k2b-ui.k2b-dark,.k2b-ui[data-theme=dark],.dark .k2b-ui,.k2b-ui.dark) :is([data-print-region],[data-print-region] *,[data-print-fallback],[data-print-fallback] *){color:#09090b!important;background-color:#0000!important;border-color:#d4d4d8!important}.k2b-ui :-webkit-any(.k2b-app-workspace__sidebar,.k2b-app-workspace__resize,.k2b-app-workspace__detail,.k2b-app-workspace__drawer,.k2b-app-workspace__head-toggle,.k2b-toast-container,dialog):not(:-webkit-any([data-print-region],:has([data-print-region]))){display:none!important}.k2b-ui :-moz-any(.k2b-app-workspace__sidebar,.k2b-app-workspace__resize,.k2b-app-workspace__detail,.k2b-app-workspace__drawer,.k2b-app-workspace__head-toggle,.k2b-toast-container,dialog):not(:-moz-any([data-print-region],:has([data-print-region]))){display:none!important}.k2b-ui :-webkit-any(.k2b-app-workspace__sidebar,.k2b-app-workspace__resize,.k2b-app-workspace__detail,.k2b-app-workspace__drawer,.k2b-app-workspace__head-toggle,.k2b-toast-container,dialog):not(:-webkit-any([data-print-region],:has([data-print-region]))){display:none!important}.k2b-ui :-moz-any(.k2b-app-workspace__sidebar,.k2b-app-workspace__resize,.k2b-app-workspace__detail,.k2b-app-workspace__drawer,.k2b-app-workspace__head-toggle,.k2b-toast-container,dialog):not(:-moz-any([data-print-region],:has([data-print-region]))){display:none!important}.k2b-ui :is(.k2b-app-workspace__sidebar,.k2b-app-workspace__resize,.k2b-app-workspace__detail,.k2b-app-workspace__drawer,.k2b-app-workspace__head-toggle,.k2b-toast-container,dialog):not(:is([data-print-region],:has([data-print-region]))){display:none!important}.k2b-ui .k2b-app-workspace{padding-inline-end:0!important}.k2b-ui :-webkit-any(.k2b-app-workspace,.k2b-app-workspace__content,.k2b-app-workspace__main,.k2b-app-workspace__main-pane){display:block!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;height:auto!important;min-height:0!important;max-height:none!important}.k2b-ui :-moz-any(.k2b-app-workspace,.k2b-app-workspace__content,.k2b-app-workspace__main,.k2b-app-workspace__main-pane){display:block!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;height:auto!important;min-height:0!important;max-height:none!important}.k2b-ui :is(.k2b-app-workspace,.k2b-app-workspace__content,.k2b-app-workspace__main,.k2b-app-workspace__main-pane){display:block!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;height:auto!important;min-height:0!important;max-height:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens: none) and ( not (margin-trim: inline))) or ((-moz-orient: inline) and ( not (color:rgb(from red r g b)))){:root,:host{--k2b-workspace-detail-track:0px;--k2b-workspace-detail-fit:0px;--k2b-detail-space:0px;--k2b-workspace-width:0px;--k2b-workspace-host-width:0px}*,:before,:after{--k2b-truncate-fade-on:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-tracking:initial}::backdrop{--k2b-truncate-fade-on:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-tracking:initial}}}html{font-family:var(--k2b-font-sans);--buncss-light:initial;--buncss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--buncss-light: ;--buncss-dark:initial}}*{box-sizing:border-box}body{font-family:var(--k2b-font-sans);-webkit-font-smoothing:antialiased;margin:0}.auth-app{--k2b-mobile-shell-gutter:1.5rem;font-family:var(--k2b-font-sans);-webkit-font-smoothing:antialiased}.auth-app .k2b-mobile-shell__header{padding-top:calc(env(safe-area-inset-top) + 1.25rem);gap:1rem;padding-bottom:1.25rem}.auth-settings{display:grid;gap:1.5rem}.auth-settings h3{margin:0 0 .75rem;font-size:.875rem;font-weight:600}.auth-install-dialog{display:grid;gap:1.25rem;padding-block-start:.5rem;padding-block-end:.5rem}.auth-install-heading p{color:var(--k2b-text-muted);margin:0;font-size:.875rem;line-height:1.5}.auth-install-heading{display:flex;align-items: center;gap:1rem}.auth-install-heading img{border-radius:var(--k2b-radius-surface);flex:none}.auth-install-heading h2{margin:0 0 .25rem;font-size:1.125rem}.auth-app .k2b-mobile-shell__body{display:grid;padding-top:2rem;padding-bottom:calc(2rem + max(0px,env(safe-area-inset-bottom) - var(--k2b-mobile-shell-footer-height,0px)) + var(--k2b-mobile-shell-toast-inset,0px))}.auth-footer{display:none;padding:1rem max(1.5rem,env(safe-area-inset-right))calc(1.25rem + env(safe-area-inset-bottom))max(1.5rem,env(safe-area-inset-left));flex:none}@media (min-height:30rem){.auth-footer{display:block}.auth-app .k2b-mobile-shell__main:has(+.auth-footer)>.k2b-mobile-shell__body{padding-bottom:calc(1rem + var(--k2b-mobile-shell-toast-inset,0px))}}.auth-footer>p{max-width:33rem;margin:0 auto}.auth-welcome{text-align:center;width:100%;max-width:23rem;margin:auto;padding-block-start:1rem;padding-block-end:5rem}.auth-mark{display:block;margin:0 auto 1.5rem}@media (min-width:40rem){.auth-app .k2b-mobile-shell__header{width:100%;max-width:36rem;margin-inline-start:auto;margin-inline-end:auto}}.auth-flow{display:grid;gap:1rem}.auth-flow p{color:var(--k2b-text-secondary);margin:0;line-height:1.5}.auth-issuer{overflow-wrap:anywhere;font-size:.875rem}.auth-decision{display:grid}.auth-decision>*{grid-area:1/1}.auth-decision[data-ended]>.auth-decision__request,.auth-decision>.auth-decision__sizer{visibility:hidden}.auth-decision .auth-action-result{gap:.5rem;min-height:0;padding-block-start:0;padding-block-end:0}.auth-decision .auth-action-result__icon{width:3rem;height:3rem;margin-bottom:0;font-size:1.5rem}.auth-decision .auth-action-result h3{font-size:1.125rem}.auth-decision__request{display:grid;align-content: start;gap:1.25rem}.auth-decision__request>p,.auth-decision__hint>p{color:var(--k2b-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.auth-decision__hint{display:grid}.auth-decision__hint>*{grid-area:1/1}.auth-decision__hint>p{align-self: center}.auth-decision__hint[data-offline]>p,.auth-decision__hint:not([data-offline])>.k2b-notice-card{visibility:hidden}.auth-decision__sizer{display:grid}.auth-decision__sizer>*{grid-area:1/1}.auth-decision__started{display:flex;align-items: center;gap:.625rem}.auth-decision__started>i{color:var(--k2b-text-muted);flex:none;font-size:1.125rem}.auth-comparison{display:flex;border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-muted);color:var(--k2b-text);font-family:var(--k2b-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;justify-content:center;align-items: center;gap:.5em;min-height:6.5rem;padding:1.25rem 1rem;font-size:2.75rem;font-weight:600;line-height:1.1}.auth-decision__details[data-context]{grid-template-columns:1.125rem minmax(0,1fr);gap:.5rem .625rem;font-size:.9375rem}.auth-decision__details[data-context] dt{display:flex;align-items: center;height:1lh}.auth-decision__details[data-context] dt>i{font-size:1.125rem}.auth-decision__details[data-context] dd{overflow-wrap:anywhere}.auth-decision__details[data-context] dd:first-of-type{color:var(--k2b-text);font-weight:600}.auth-decision__details ul{display:grid;list-style:none;gap:.25rem;margin:0;padding:0}.auth-change-device{display:flex;border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-muted);align-items: center;gap:.875rem;min-height:6.5rem;padding:1rem 1.25rem}.auth-change-device__icon{display:grid;background:var(--k2b-surface);color:var(--k2b-text-secondary);border-radius:50%;flex:none;place-items: center;width:3rem;height:3rem;font-size:1.5rem}.auth-change-device__icon[data-kind=pair]{background:var(--k2b-info-surface);color:var(--k2b-info-text)}.auth-change-device__copy{display:grid;gap:.125rem;min-width:0}.auth-change-device__copy>strong{overflow-wrap:anywhere;color:var(--k2b-text);font-size:1.0625rem;line-height:1.35}.auth-change-device__copy>span{color:var(--k2b-text-secondary);font-size:.875rem}.auth-change-note{display:grid}.auth-change-note>p{grid-area:1/1;color:var(--k2b-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.auth-change-note[data-offline]>p:first-child,.auth-change-note>.auth-change-note__sizer{visibility:hidden}.auth-decision-actions{display:grid;width:100%}.auth-decision-actions>*{grid-area:1/1;display:flex;flex-wrap:wrap-reverse;align-items: end;gap:.5rem}.auth-decision-actions[data-ended]>.auth-decision-actions__choices,.auth-decision-actions:not([data-ended])>.auth-decision-actions__done{visibility:hidden}.auth-decision-actions .k2b-button{flex:9rem;min-height:44px}.auth-clouds{display:flex;flex-direction:column;align-self:stretch;gap:1.5rem;width:100%;max-width:33rem;margin-inline-start:auto;margin-inline-end:auto}.auth-cloud{display:grid;flex:none;gap:1rem;padding:1.25rem}.auth-cloud header{display:flex;justify-content:space-between;align-items: start;gap:.5rem}.auth-cloud h2{overflow-wrap:anywhere;margin:0 0 .375rem;font-size:1rem}.auth-cloud p{margin:0}.auth-quiet,.auth-recovery{color:var(--k2b-text-muted);font-size:.875rem;line-height:1.5}.auth-flow .k2b-button,.auth-cloud .k2b-button{min-height:44px}.auth-dialog-actions{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;align-items: center;gap:.5rem 1rem;width:100%}.auth-settings-version{color:var(--k2b-text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.auth-pairing-intro{display:flex;align-items: flex-start;gap:.875rem}.auth-pairing-intro>i{display:grid;border-radius:var(--k2b-radius-surface);background:var(--k2b-surface-muted);flex:none;place-items: center;width:2.5rem;height:2.5rem;font-size:1.25rem}.auth-flow p{font-size:.875rem}.auth-flow .auth-flow-note{color:var(--k2b-text-muted);font-size:.8125rem}.auth-flow>strong{font-size:.875rem;font-weight:600}.auth-security-feedback{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.auth-security-countdown{color:var(--k2b-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-inline-start:auto;font-size:.875rem}.auth-security{display:contents}.k2b-dialog:has(.auth-security--success){width:9rem;min-width:0}.auth-security--success .k2b-panel-dialog__header{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0}.auth-unlock-success{display:grid;color:var(--k2b-success-text);place-items: center;min-height:6rem;font-size:4rem}.auth-account-row{display:flex;align-items: center;gap:.5rem}.auth-account-copy{overflow-wrap:anywhere;flex:1;min-width:0}.auth-cloud-logo{position:relative;display:grid;color:var(--k2b-text-muted);flex:none;place-items: center;width:2.5rem;height:2.5rem;font-size:1.5rem}.auth-cloud-logo img{position:absolute;object-fit:contain;opacity:0;width:100%;height:100%;inset:0}.auth-cloud-logo img.auth-cloud-logo--loaded{opacity:1}.auth-cloud-heading{flex:1;min-width:0}.auth-cloud-info{flex:none;min-width:44px;margin:-.5rem -.625rem 0 0;font-size:1.25rem}.auth-details{display:grid;gap:1.5rem}.auth-details h3{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.auth-details dd .auth-quiet{font-size:inherit}.auth-details .k2b-copy-button{min-width:44px;margin-block-start:-.25rem;margin-block-end:-.25rem;font-size:1rem}.auth-request{border:1px solid color-mix(in srgb,var(--k2b-success-text)24%,var(--k2b-border));border-radius:var(--k2b-radius-surface);background:var(--k2b-success-surface);padding:.75rem}.auth-request-row{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem 1rem}.auth-request-row>span{color:var(--k2b-success-text);font-size:.875rem}.auth-request-actions{display:flex;align-items: center;gap:.5rem;margin-inline-start:auto}.auth-request>[role=alert]{margin-top:.75rem;font-size:.875rem}.auth-dialog-actions--end{justify-content:flex-end}.auth-dialog-actions--stack{flex-direction:column;align-items:stretch;gap:.5rem}.auth-app .k2b-mobile-shell__body:has(>.auth-push-card){grid-template-rows:auto 1fr;row-gap:1.5rem}.auth-push-card{align-self: start;width:100%;max-width:33rem;margin-inline-start:auto;margin-inline-end:auto}.auth-push-card p[role=alert]{margin:0 0 .75rem;font-size:.875rem}.auth-push-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.auth-push-card .k2b-button{min-height:44px}.auth-push-status{display:flex;justify-content:space-between;align-items: center;gap:1rem;font-size:.875rem;font-weight:600}.auth-push-steps{display:grid;color:var(--k2b-text-secondary);gap:.5rem;margin:0;padding-inline-start:1.25rem;font-size:.875rem;line-height:1.5}.auth-action-body{display:grid;overflow-wrap:anywhere;align-content: start;gap:1rem;min-height:18rem}.auth-action-body p,.auth-action-body blockquote,.auth-action-body dl{margin:0}.auth-action-frame{display:grid;color:var(--k2b-text-muted);gap:.125rem;font-size:.8125rem;line-height:1.5}.auth-action-frame b{color:var(--k2b-text);font-weight:600}.auth-action-quote{box-shadow:inset 3px 0 0 var(--k2b-border-strong);padding-inline-start:.875rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.auth-action-message{color:var(--k2b-text-secondary);font-size:.875rem;line-height:1.5}.auth-action-details{display:grid;grid-template-columns:fit-content(40%)minmax(0,1fr);gap:.375rem 1rem;font-size:.8125rem;line-height:1.5}.auth-action-details dt{color:var(--k2b-text-muted)}.auth-action-details dd{color:var(--k2b-text-secondary);margin:0}.auth-action-note,.auth-action-meta{display:flex;color:var(--k2b-text-muted);gap:.375rem;font-size:.75rem;line-height:1.5}.auth-action-note .ti{flex:none;margin-top:.125rem}.auth-action-meta{justify-content:space-between;gap:1rem}.auth-action-result{display:grid;min-height:inherit;text-align:center;align-content: center;justify-items:center;gap:.75rem;padding-block-start:1rem;padding-block-end:1rem}.auth-action-result__icon{display:grid;background:var(--k2b-surface-muted);color:var(--k2b-text-muted);border-radius:50%;place-items: center;width:4rem;height:4rem;margin-bottom:.25rem;font-size:2rem}.auth-action-result[data-outcome=approve] .auth-action-result__icon,.auth-action-result[data-outcome=denied] .auth-action-result__icon{background:var(--k2b-success-surface);color:var(--k2b-success-text)}.auth-action-result h3{margin:0;font-size:1.25rem}.auth-action-result p{overflow-wrap:anywhere;color:var(--k2b-text-secondary);max-width:20rem;font-size:.875rem;line-height:1.5}.auth-action-result .auth-action-result__meta{color:var(--k2b-text-muted);font-size:.75rem}.auth-action-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.auth-action-actions--one{grid-template-columns:1fr}.auth-action-actions .k2b-button{min-height:44px}.auth-action-row{display:flex;align-items: center;gap:.75rem}.auth-action-row__copy{display:grid;flex:1;gap:.125rem;min-width:0}.auth-action-row__title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.4}.auth-action-row__title strong{font-weight:600}.auth-action-row__origin{display:flex;color:var(--k2b-text-muted);white-space:pre;min-width:0;font-size:.75rem;line-height:1.4}.auth-action-row__origin--failed{color:var(--k2b-danger-text)}.auth-action-row__origin>span:first-child{overflow:hidden;text-overflow:ellipsis}.auth-action-row__origin>:not(:first-child),.auth-action-row>.k2b-button{flex:none}

@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAACKkAAsAAAAAQ/gAACJWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCgGYACDPAr9XN4NC3gAATYCJAN6BCAFgQoHIBvuMiMRwsYBFBB4neyvErhzlIt50EJdKlq8q6GdPX3eNkKS2eH5uf2fu7toljB61IjaGPEAxTUDBoy7jYpJlAiChNIfBNFHpM1oKzAajP6K+lobn/IU88lTsHIA4H8+N/ugJe2MJw4MCSsaOfXyi8nrz5J2064kfkKE4ZsIUurrQ7+pD0k74WAKYaLy9dzaAJtnYp78Nr93xxGy0OQhsS61SMWXzgzCotz3N2MEn+ymOWI6f3GePEJN8//P9WkzS5xliSgkoJQPBt7LHdrkY/KBIJO/QCTXA2vKfKIFRAdYZk+qwgDZuhWyzvVUV5oKWVlZY7tMZ/CKpWLQjiDjeHbuki0Dr4gxRw4CCRrbKG3/3QdAAAAi4GElKJlCpQWM/LSSAkAFmRv9HwGtz/3AM1A7wESjVqFOPZ3r7/uBHgMBhFo/CmBgkO6VOlOeDiZewgvf4IYfHRAPPwTZvnmhGi7UtQXmLANQKaKh7Q9SJhABDAg0wbB8JEuVpVCZVVr02uTiy4cvn76cefkhOr1L8fC6+nlX7/pSzixn1mbWbtZjVjzbO/tu9tubZW/pb8+8ff5O/87wfssH3n+/f9r4mfY55vPxhW/jXPcl/BLTR8PS0ekZtdbSPfzXUfT/Xwj7O/sb+xZ7jD3KNrA3sLvYHex6djl7JTuMLWTz2a5sWzadjWG9Zv3OusG6xDrBOsgaYq1n+bIILIgFmP8xnzE7mf5MD/pZugWtkBZidNOok9pHpRKS8VvxjrgnuFrMYgCBCwiMLaXC9WbME604xq2hP0KxAI0iDCALDKhb+mitJAmt5hRuwXDiQ8QALIfigCkBdU0uXTAmTNEE8OgeaLcAy1aEJIpAseAYHZMWgOczmGzLGLXXzkPpmCYMdwKTQ5p0PHMawZpmTKCQrIcnyZJBYZAsjMkmGLKxEYGNZnjFevf2bDqF4kJBO7EYNhgdisPiRmZR5H1FERZHJPZy2Pkct+rvuYsAy+btqGVN6jHc9OvqlcLslgVbW1p+XMZv/JWdv2Bn5Lvz21h2IbumaU3T9OnC7OkL2RU7p7NTp04FU7cLqxYIC5iNX+39e9rebxZN59auWrV/1Y7pf4IH5clc1SouBMh4SbJgZSpfs0slOob10WWI1pnjrnvV68lNdSalIICXhixElwWDuld36b54IbZgGlr1RhA1YdaDltsZX5FlfCsBFBqjnbOxsU4ZDzwSrvgoXDmpsw3Z0OjjF/ThuUq7wg35wit8wTkffb0S8jWWK7XVuk7Pdfh/4jNs037wkV8oRADBWXLamBnHahudx8OjxqcD9UpfwiOYTwlaHkEBYTuFh3unM4SQU1bN18FnScaWKIZVrMovcJFe6PPB03yubhdSx7lIllAiZbAU7/bAuyaEEW8XwlJ2lts4ew2dN/WsVYwTEg3W+OTeM+pVtwNOwiUk4xbWr8IzEurocOjuTw0raizuVsEZRb1MUQOE+SpAKIv74KR0fZRQ97UbySGMaLWNHZfKGEKPSvaNie/OXDBXNvoC8nf+VvuOXVMJvfkHG90R95y9vb4fEp4sA+gAU6/NFCe7Kn2LXNUuRDqJNYhsiTAXdZb6Ih++tlxyiIyvSH5U9zbLIdz26lBCVRCGDrJ7+Ph0IHmNmoC/Uw7IEGifyD6Ls5PZ/IVk0Ig4xUXMWySg0dwi54hCKpi4Y8plA0GNagBOHFmLPWqsCaASiEI0gP4qxyY28xdY8P+oxZ1AboNpjDvrZGlq9+ssm8jG5uov5XBygakkmbax0hR1IeAcrKrNMak9sPI5/0ey8oB/Hz9JrxnQX/Je3NTZSmhcQAsGpzwqinFMJ+FlCFL3rK+YNTHNnJIQ1X6nnM8Fyp195qwU8iEzSIu0cVn0mxGMgk3FCXfCff22bMFYxVtL0z762x68Ix75KI7vvVZ997FMNUB0xpaMrrAE1gWwXCpb450jUlZ9l/BwGWR98uQCzjlYvUwaNAFfTEfxczB8L7tzRuQTHezsRc0GCMNLso+VwkaP4Gm83c+vCjbQ2gvXpqXa1LNQp01rHXTWirc/1xqJHiczBetkoRamv8li/oxKo6WK6Z5PB6LMK4KIOSbUvBI66k0npHkc0KnCs2KlXJsg5E65MpRJ+zbrD5VPhrOZqKDy9eatf05ff/rp/zM3ttaJPJ8GH1X8LDwYjflCHp6KkWEDElXlvFUq0vG5hISKlZFpgfmB7tm9s2Km5VbH+ow79cJQJj1BrJNwfs11fKYQJc5S4IzcKg3Mn37hhR1aDxg8RDOfgAZQgM0k2Wp2gKXVzJOe4ytyqcu3ExQh8JrO2CY+w2jjbgmEKUADiifOFYRVWlRHGFgUVQHRlSbOLfDn7u8tkmtaF/uMusDIzmnbD78BBIoc4F4MgxHutYUIaDMgw4NSYpa0ss/sMyqF/AVWKjMvSkguiIyZcS+b54YSnmfdi5i9AEGWiIGA3reeZpU33kTyAI0Rbi06AEL01nWoUYndj3bJkBd1TT1PmtEyPAKKjB2hrpQbLFHIv3Ayz5WZ4qEz+yF+rTRcCXDAeu55B2m//1baL7zvZSYafYBeqxZPBpm+UtUeSBlhtv/3eqJceUWRrsDsTj7ClaGGbExryv36N60X+x74yMpu3Rs4N7zXl5PVBGggcAH4EngCGLXkZeDHnkpD3ri7VK2N3YvIuOddhpIC9gt1Q6Bzb0VQQjQwD+6CUooIU1Bq94ZpAyaAJKAZCHKOx4Myy93KQr72HLe6p3TWljVPcJc/2MONV5EO31/8yVx4hbBm3ew9qFOgK92+DziiwPXQmy+GmCAFqvbQ4D/5zr5VM1JtrDM2wzVelg5yBme/roMTJcpogrnIyCMJnUmMeqHypBphED6yNcRLFSaGXBqdIcI4hkVfZWk+wWUz4WK1NX0laZ1rpuFaWeFBznaIqLDf8+0b8eVJpRIG5c60S5NPe7J+DjZIpSjFNYbvtXCfW9fp0GzaDxfLtaL9wjs8l4liParhvd0aXOdGNJqr2yMb/WiC5ZVkP88tl4T59+wwHA5bWNGFoq4LK8qBdoyvq4Gh+vyLIcCi59LUmEb3dTU/JydQQjU+LUQZ2viYcgzDLtTzuU3k0hUWCuJVhwQgOskstGDkHKcCoSR10NzrhLURVEtvGIN46ACKjE3cQlmTQMjq0jLz3FDplH78p0KUcugIIpwg0N4U4bg0snx4RLL8EMWTSzcYrQt1AP9rVa+a/aXItSssdKZOlgA5ZQ1+N6PtRmE4GwQKwQwJRF1J9KkQLGCeoBlKUAnhDJZ6ITgYOlKQq81TAE8B+pDCpR1Z4QM0Ea601176BDQwOkUdQYsGYB4Wzgd4UhzA2NKxyIFVVZXDVGrcIIK0/XcMG1Gqmu9LeCJC1q8Mm5+ORNSP935SmcIGPsYZUFQj12WPqy1ki6ptD3fB2y4ZpJePqijHQXYq44SxEBGp25rucpqan9pifCO2+uhywi0449fHyhfiJUeIcq1Y+WBMTcvutapMn6zzJhpBjAAvGqxrGKICAsRfMuWsp/fSFgu/1xMeQUciHS/+VPuhrdjYwNlyG9N2TE++LxFCqEZzFQ+dkujEVIi6AFoEfLRvrNIh13w45gev3UzTk12L1q9vFrutHlW+1Pj0ebqGJcUhRTQdDJBxwFE9nn/jXs9pqzFEZ8LiZ63Gg7/HY3GjvFiuAAwtKe7jZEyl9JRhFwyLClGIIO0Y4ogYWEQru9zAREaD6DVTG1zoCgjqbGT20diQVBQQ0u7nB/35SpGxkc31SVChNVrPvVllAtO07/zHdaEKsWDnL7Da6uCgg2YKkjAnlcSqYeEgUCNwGVTBVz8tRCadq2qMYbaGee2irTHR01bsFIgQK1vmTY3thaaJiVLkVmNEyqzhAIjsF97sM/vyNOcqGzETD+sqzYTsVp9M2QC4uZTkkgg4IT3quafwstMgcmlhjjQdA6KcAHGIug1dbIQ+36i6ooS85CEw/ga58ZDpi0EjxILlK9pmbuV5AZcFsxE1T6i+6Q2mcidJ62eFI4CzksUVFcu1hZHwuypERyvtNCldlSmJjiA5L9hKEX1v3cOinwQnh5eQY3fyVZy1a83VLBxKs+Gl8dPpUTEu7qlAdsRzOG5HMyXXhSO4eiF3mgaIDocSBWNSu0JZtynnRE7CFsvZpUL/1Jgn1u8KelIXP0s7VBcPMu8qYxQ2HuFdlxtV0jSdL+T0HM14kEhiO5Ak/fh4HBjc1AVAZ1imkE2TtFVSiZbQDkqtonrZJRD8y8h47/pWDcM01MqhjHOtVV3ZICjUiQnLfFYmj71LBUFAhiUcodrH/hNQY4wwavkXAihbWGxtCdzwV5b/2g1cEHVgTJUjioO8Vl+79QMPFHU0KDEFEUksYJ3rLIG8Mj/2lUs6tK64siF/CbGeb1tmk5r8Ck6fLvpUGApa/qFHFS2HeeUXY95gWLBMdG6EweGwbup8ZFWDEeLFCVR0xS844G7AaAjU+CTmTtIH6wJH2Ic6dqEYw1Q9V5NQ7TOu+KhuEyZQkkMcJXlAd0XgQMCkOEBCGUHzJYYR3pMJm7YZautf8sjy4wjnra+Q0rkIBHxQJCgm9Gk+99phGUJ8C8RKEtY5e8tZf4uPvnwfuCQZ7m0d7b+rTIzenxGiHUWuFiM2YzsCFepzWnk4CiVMTNHwqkRPVI1yYAiQc1aWmQnXBwJlwybnvxCYsod97xQoCagToM7MZk1/XsObfIIjMbvjwZ9eil6trTiZbFSHN2Q2NNjmlybwTXWxwI0/V/5i2gXP4BWG1tcX4qUX7CttNDb6MsVSheENk68BUi62MEdGNKnThB4piuyBxkghUIMkZSHVxNpnM4BBMkf3J/1h+uXnEFgCOPf2vhKZSjSghNH3NoYJWzKmIs4NlLY1ZrnjuQ98HoBceRCzb3knu7pJbW3WL9qFEmc99+QSbhQVcc++TxdUYJ2uR+x526dgU1ClKOeDR5oIa/a+Vro5R9LFjaNdQcdxRnmg4QB1a42znhBpYfFFFdT/VhMVERqhrtkOldmWQdtr1BFh4VE1MJHFf4RrjeWn2JJE3TqSuOue29GkAnJwK+4R30xQQvVewfxrSWMpuH7ocj0ppcGId/GPhgEyfyr5dgC+09GU9gm8Zf8kTXl3jjIGym3LwRhzxvG6Jsv+odrXQ+MWSTnGjebGKSS9SvNY2xQsknzceHHMRPuCsECrWAsNd7+/JDA4weKOCP3BNB12tbozR21XZlv2J4Q1YwoN3nweJYwx0n66Pfx46yO85GuUMEhkRYp53x/JHxYWGsglvxdURXrmBoCK/59xwWlxLmckdnENBJX7Kot8h03H0v+U5xiZupTupI1y+LEPRMvTcDFuq2w9RmmZRkY58j/Tj21yyLdY5U5QxTXkMI1700XpvcaLkd+8YnEwloSxWz/+9j/XkW5J+s9WWAu7yXaHG44sgqfBf8SF2uPauDmGyoDCULhYYFior78GmsFug+Ge9b1bU5v88weWfgMH2u7df+hneqlrx/z8De6N9d9XGjPG9hS4Wra2eba4Iy9g08ho49Hh7YimmSNq7Sh+XV0/xf+0WhqWF54CzeB6ZWVWMHmKOnfXe4ZFvNXbozbnRQjxEWtMIk3Uxoixr2ivRYSLftOdRRHUNI/17Rnct2leUosjxXZbTFjL5DHBu5kJ4yrX9Fa1s+T7odTJtPTQBbqREX0B9fhV+/Y/cSpnUdxTi3eFACEbc4lOcTvBt2gL4MDEwhTu6EbRJO6uvDcVzc3Z+eF663sjo6e4p0TWHUNHzBSP3hD5mx8pzI4M7civwj1rfXh+Nvi+tlPK40mJOcxLqh+iHEH+hR/oHKKjTOZoyMlCHmdSM4lT/vxMA7kLbe+Bx43zqKR/bt3mCh+UD57ftNon1kZD3Jp6toK2lZrj42EXwxGe4U9YpHZTBlhyuXgAfH/x0bL/HN6qf3KfTCiVMZVxnoiJdd8T4aPKNRqFQCtQIMwypozm+JQQ2hKXjXsFvNKejnuvx8sr5ZhykqQMwlywBzFfzhaahHHAVTMiu4LAe2Lm7hxFizsTziv8eFvqu95YC7LsMiGE8vx8FOEdIer8cwpCmbvbaatvbn5d0l4Z2jJ1i6arb9qytIRWtpe8JqANFnQATdK+aqJLMKpJIjp3Fz1BU9sFKxxpMeoBL2fFZC4FiwhTA0OXp8fjyXnpxRM/SepV3WYhlAHrss2H0ystcUpPPUN08U4pLl+dAxIUwugqqzpGkU4oz0e0sSKLniyaqBewZMC5/KqhWhdaBlSFzuFXD9bdhkzIahim9k/O1otqP8eXu8U+dvjNkL3jakuVUQg+vlX9YdYI2t51kzBmlbTU8KRtc1JI4w4JLwwOgU+8MlMGr46zV83SjXrwDeHTnyx3zs9fB83g1Pw8jXxdjaqMNQ+dIUG8RBvhjvSxuifbdkaYZNqt2f7/fWWpZUiwUxQs2i2EN41c6opbZd6y94RXIg9AARfs1+EVS3kXPh3QyyTYBbRCLjbYcLlBZgtYmURfhVYOfbuRj/nkKEoDom23uJmoT9gvfbRtqWdzjD6hMrlhyEIl1mLHl7+6x6kIHuCSn4X/fWTIWX/y2+GrxdFBg0XsobKlBX+W3VxxyFqqM1N5/ljrtxETgUEcFeti9u9bEzXptX//plyvFGwOJtNfGxijdy2KMSLoEFji3igpwzXtjWzZu/e7zdR1tV8tkRZScnvEKpGdggcuZul+Q4qUUI3YFb7wj69OVt/QeggaP3wNjHJ1qFGw+/D4DpmJ9iMtPz9Nn5u7KS/vhmJdwLZfu08fpgNBba92KmUxv3qwtuqx2QtCFTm4GvdIRFQ6or8VviiZqApceWkrv6pnNZrSdo5D7T+QXMHYA42R7p61EY3tD1pgwmOoN9yxEWR0dHRBQxQ9wrUGU6oIi1OmqmoH40xiB+uaor5r1n/w+Nom86zRlPYDHErtZFIF4zQ0Rpo2CFhj+xeTGOwWmo9qvDPOCc1qJz3tvYTut2GzDl8Y6AYjJQPL45oB+FvhTMmERmN00dnvRMlM4Td4QDbjk6CRv9qJuj+Lap7ThHLyhb6enGtKuUbKc1ecTZWxMlnZm4p6cneOsgBl2WVBC/BMJ/pVveHB0YmSS1s2Xy5+Bxz+r5CL6BG0DspFW32fgXfFlzdvuVQyMaphPhCMimzOPiNFjMw6XKHwxg2hrF26FJJtvmZUA0IWTTIVdN1ySKlhyG63BZkZUfC2yY7GvKlhtUKBQcyC2m7LGBooZPSCzhmMLnp/u2lpK1V202uVfiQEe6dJ30aV3lL7MGwfZ3fYdW2jdSja94LdEdfmNQdXFNgw+T673jRFauJ6V7CWKbCIqqs6L5IjZamgyUic1FphE6KM5GRyMjjpplkh4bFSLjZ+s2uYSZyTAtGm10sLKhzfsGI8KvZmRI5u6fxY9Ng2IoKS9tAz+Mi3UdpSTUudsM0F9U07nI1rSQUebffuazZ2/4B7conYdN8dG0Af1cyuoUvo0jUS8Xntq+O0KLtgBY8WbUsSd8FakeEtnU2jo7sAbOf+WPis9gj1owrXOSNV5ODBuoU0Bp0nYdLOaNqJfocj9b57x8+Ef25tZWjHtOCv0zBzvZfVoXWXkKJroMm2CVzL+PTRPQSG+8mFVdjMq7O6e4V2XB2khDJoC4XxAQVFTetrvecnQt89ukES65qFU/P2U7f4tYf2bpnVljIfg8y1rf8q9jf8LpK28hdqh2I5fwFJbysH23u15OBqtPcMa4qhpU8NdPwz1goPlcpF6bQdFeIQ7sRXOYtwqkRqvD9Po/IKFcRiEjFRzpWa1LBmJdkc46zYfHFPkjOFsARNVgSvShb5IZxIkzFaiGOYk7c0QMVMpCM0hJkWGO4fsl2bBOmh8Wj/WIXifZ/EtRHRZAWTxyhzd+EpvimwEfKV+zmcQty0buq2eQUkC7PKqWSEM9Ss8M1dsRufKJ3L2ue/lJKjfDaPHdtaeVDVSaU3SfN9sZuaIid628ZZsuHLJpbSONQEYJuQvve5Rl8IdQ0q85pJA97+xQGkxe/jxNk5ktAKWOS78clP7gnF73bXhxyKJjrCoWSmkQiZ/ynv73lkUGMVE4gsFDl+Rs7/3u/V2+u1vKjygI4fVd6/6CsKj/WYXltID2SB5dlRUkqDjUaEWr0rzfGufs+MaiWLTH4ZgzL/DWumhYTNv48rh39fMYZ4eEiIFOK3MuBHcPkxKOee3FB3YBUZ4yteKdBVPMn7lTcXCuH3Wx6R50CiVEqYO+kEesbnzhyVQnIPo1CejySVsJu5hZAKzpfR6OVeK9Om91xbbNqMIPet76/6cufF1/ZMF2V4kfdYDzm4GvaZQdumA5tdSI9xD7LLq4coWe7NWeC4HBnaodVeB6WoBY73cgmx4qqXVMYyEINofJrSbBqFYhhYcoVIKUe4pcxtzEy+zL1C5xdaygVXz44ujIpql17evPlyyYTmHZJYFdu4tFZkeN9dn/izsgdn1YffrpmJlLYKtPsbLq9b97umnW9oxlv6xzm5vLTd8SxkUyZML5refS3IqRzRbB++7IIPp87d8ZlBA0H7BNLBf73iCBNjNtGWlQ279ylbKUa6f6+U/uQQ6hB/uIsE7S43x1uq5IsmaVNrFjiiQHV/NoG/ukE/Lnur/ia7CKWrT45bS9u8FJEID/1ajTa1VmxlHuBaLfzCry186u/GulP7Pv1Y3s5Ln+YGn5jhsWx/qmZogxHuRs3DzZG0MDt7GT4C7NuQFh3O2UEOd1U6BcrOjKX7OdGV6b6I0r+9w09CE1Xsf+H2dy1OCRXqArOcYpm8LoUitUwhSy/FRUeHBMaovSLuKPyjqD8pCoWpj+Xu67O7irsgLDqVoPFW8YMQi1chrq5ibdF8Y1r3C0O1Xwx9G7CeFiAtqaZ9a2wTreLKnjjDtQbPf8KM5mJYTqxz9kmWm24SyA/fWRG3rTsXYRfmXop7j7nDIjwevVKXFGg/8eC6QaSF4lDhDnEugeEBKsczpik0cbZfFOJhkbTt455ElJShNl5bnHt543//Frp+w4XhFJQQi6yd3+NRtw246vPJbLLfTWW+dMF57TUFL5gcRZGxNaZuKkpGu96kgT1BxXtgVgr1mUc3u/VbfTgPLKe5KFTAwB3nzb6JgYI0QQqUiyrwT/JQyTwjfU9aHvEJFosX2SI2UfBBnlrs7dZ+z6TqSnScMYbB3ggOd3njlrj4DVxBraHJXP12r3KIJbA4DkU6AT3WWO2hzSxZIsb+XWGbrsJUcBKtISVXjLWk4LyGvBPTNVprwcQ36OiYmzG4VtqhNtBMWxStcaiGCQQeLx+7WkvdvuzYtHDFnfDodbIm40LRivHHd+0H0kqkpfsfASCk1V/5cKSb4RLQdkAf8HUgVaBfp2itLGaf81Oe1JgaWQm2LqrryaAf/vXroQ5vMzY0L40Tlrp59l0/bssbrQaWx53tr2/aG97V0ogjpgNVXR/Vk+/1w4n+ZunWE7Xv7izz9V12x2bwgznX7FFnVL36Y1fVgOnIHinANE9IsezOMdowys+2vbE6E+gYDhjuQXhPMNeM7Zix/UBNkAtN+lnOlDI+FAttQ7e8deUFm1QI1+hqOPHTCyizkQ+2rPAMRC+Tphfd3f1XkFO5RrO9+7ILZ0EfLr36JtLXH/C6rYr7BlWFjXYxTa2yeQ0vgJTvtU26HU9PXik4WsI+uKAeuj/GZ7pW/lpZCapKbyGOn9pVOqhLRlP6J/GW7RN58ONq4VUozalD2jqs9z39Qx3RPg3BdMryQsk80J2Wn6YHvZvXNvf3H2VlskJpKzwx6MoET3efsQqM+LSd7yaT/RF0Pi2IUMZx+eMiz2ilI3xQlrM+J4SnILDGbg2AcNjp0Gks7tWlOiU84YONdWfl0qLoMbZqboSCHyKIhVzUxrwXHuaYljOW4pKEqnW23JF4F0Moh6Runa47yQGeM04Kc22Vu3I+c1zlrXcv46Q+jTphXRICo4QPo9T5JQdNGWKxbs0Mgcx3qtC9Vi4L4qx9YF1j1KUKa65Dz5j6PQxT+RvVvH9wn0Ya1eyilxcZfa+7+4R03RNpdPU5eWPs/xszJMUpf5ZVWOli2von/+1s0umaOv+d7G+N1eliW98VbZyZt1jiXG47ha2EHUNH1ty61WyqRXV2e3berglykTbHru3u3lG2dc7PPjr2fmOs7DChYZXVMW+Qfy8tOA/Sgo5IN4mnHKPFSMwxGWuX4Y/xfZM4oNTCPCHhCzPfLM95eQn/VylWs0SDbgk76yYmIjiJB0bsVzXCiRKamLICA6NNllgkPksu8jxUlHnuWeqBnl93VV4pOeoBfqGq0Uq7aFf/MD+l0yFmHDNpURhFynsVXsN9V5SwLKQnvV1NnqhrCKGvTBat3WAjc4nVCaL4KZAeivIrDSkhSJxxJsYRbXd2ZUktUKoqa0QU9GV0MZiMXOpgGO7lDpH+pCPLh+1E1iuzg8Vnu6KGNSOJzvQ9MfVRGvGKk45oU27wfrf9wVaEihVjkTHL7QXtdOTucxI8mPbYIGB9LvUvGBYzCbCf6vmw3jOATScwJUMF/qWfWbXyDH4g2pwpL/f2tedVW7kDkYTm+LZibvNNgOviiGfPIpY14NBKzX6AGO9pvOWO5qe1TNNOjJ5NCA3VQ6nJqvvYCWw9ptOUWfu0+YZROe3DH7meEnwEeYX+06TBMA3BUITvH+s8lZvxKUw5GdrmOvRke2tWZeUN7o11x2W1tk+i65q3Zx9/9+vJ0B4dk9vHyKeoURVQ8l9MHSp6HJJiflHID/36I9jYkEuXzMFRsALXc5AuUxVKOYgK+wyrlUMvTsg9HFmVODGUAkX8TA2RlsdQ/OJl//tba1P1K0m2GlJCKThx0t4/Nu7MIB8F3rRe7f6ST6nf0O1aLUH0CFsTTNJqFKRb44XfG36fUzDCkEnXRTuPdJMeN2u2+fQvRNS3mzIBYoW3tcKZ9dFubskjTpc+alU7L7IPaVjaIWpPM255e93a0UmqsK99+B5JcJLe8kdqaCfeXdJ3lpUWqD4i+29DcXYQs9T8v9tsx0tgLyqgnhiwf/rUfuCUWC5nKcn1+heTERNOvGoLe5Zbym2TgjZ+hLjvHnDXt6IIuaQbmLKRMaaMeBd+bxgga46EL7kY75IC4sFQxMoWk2jTRIbeSO0uE6Vk8dM9C/ArcEmy5qhihsyzMXzPxc1yZzbZPKQpTJuyLso5ARuHDRGECXmaZFI2Yyk/zuuBlo2wEZaW+fUbo26rTwM1Py6aP84vnA8TAfjxj02w32vxAizhs5RTsEtGrYsTUFtR4yjTomoXUf/E0IODvz0aClycptpyaOZ1WD6MR1kWdTJBFBB2hUpgIev5p0LYW5NAJ+KwGNQbHMvCONxQcK+9waGl52sbYZ8OHNS4K68vrRB1NGmPRT1shnqD2Xre2wYHjsWRpF6UDyc0sfRQWmw4XaOpsIEm0EezOGsjYuw5pcCL+nBv63tZmNAUeuLU13phYar1wF4J9N27/sEBL3eR1FMwN9Yxw4Ym6nmTc07uaZX4gkGFALg2rbSTvEoxWjSHJ8EzzROe//ETPfX5sfAG+APcJlQ8QBUEmf5qBAOZOCL8tzSAkkaAxL81cEHpyAyEjgN2IRIBUfjh+MF+KaKYgCawcA6wf+6NAlRgPDdcNTc65pioC8SATfc2GmSAFaAY5IDloABwgQB4AD5AdPYssBLkg7QIL9m43hIkizssLVG+C6ZlIYiDAAAA) format("woff2")}
.ti {
  font-family: "tabler-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ti:before{display:inline-block;width:1em}
.ti-adjustments:before {
  content: "\ea03";
}
.ti-alert-circle:before {
  content: "\ea05";
}
.ti-alert-square-rounded:before {
  content: "\f810";
}
.ti-alert-triangle:before {
  content: "\ea06";
}
.ti-app-window:before {
  content: "\efe6";
}
.ti-bell:before {
  content: "\ea35";
}
.ti-bold:before {
  content: "\eb7b";
}
.ti-brand-chrome:before {
  content: "\ec18";
}
.ti-brand-edge:before {
  content: "\ecfc";
}
.ti-brand-firefox:before {
  content: "\ecfd";
}
.ti-brand-opera:before {
  content: "\ec21";
}
.ti-brand-safari:before {
  content: "\ec23";
}
.ti-check:before {
  content: "\ea5e";
}
.ti-chevron-left:before {
  content: "\ea60";
}
.ti-circle-check:before {
  content: "\ea67";
}
.ti-clock:before {
  content: "\ea70";
}
.ti-cloud:before {
  content: "\ea76";
}
.ti-cloud-plus:before {
  content: "\f857";
}
.ti-code:before {
  content: "\ea77";
}
.ti-copy:before {
  content: "\ea7a";
}
.ti-cursor-text:before {
  content: "\ee6d";
}
.ti-device-floppy:before {
  content: "\eb62";
}
.ti-device-mobile:before {
  content: "\ea8a";
}
.ti-device-mobile-off:before {
  content: "\f062";
}
.ti-device-mobile-plus:before {
  content: "\f8b9";
}
.ti-dots:before {
  content: "\ea95";
}
.ti-download:before {
  content: "\ea96";
}
.ti-eye:before {
  content: "\ea9a";
}
.ti-eye-off:before {
  content: "\ecf0";
}
.ti-h-1:before {
  content: "\ec94";
}
.ti-h-2:before {
  content: "\ec95";
}
.ti-h-3:before {
  content: "\ec96";
}
.ti-hand-stop:before {
  content: "\ec2e";
}
.ti-history:before {
  content: "\ebea";
}
.ti-info-circle:before {
  content: "\eac5";
}
.ti-italic:before {
  content: "\eb93";
}
.ti-link:before {
  content: "\eade";
}
.ti-list:before {
  content: "\eb6b";
}
.ti-list-numbers:before {
  content: "\ef11";
}
.ti-loader-2:before {
  content: "\f226";
}
.ti-lock:before {
  content: "\eae2";
}
.ti-map-pin:before {
  content: "\eae8";
}
.ti-markdown:before {
  content: "\ec41";
}
.ti-minus:before {
  content: "\eaf2";
}
.ti-network:before {
  content: "\f09f";
}
.ti-pencil:before {
  content: "\eb04";
}
.ti-plug-connected-x:before {
  content: "\f0a0";
}
.ti-qrcode:before {
  content: "\eb11";
}
.ti-quote:before {
  content: "\efbe";
}
.ti-restore:before {
  content: "\fafd";
}
.ti-search-off:before {
  content: "\f19c";
}
.ti-share-2:before {
  content: "\f799";
}
.ti-sparkles:before {
  content: "\f6d7";
}
.ti-square-plus:before {
  content: "\eb2a";
}
.ti-trash:before {
  content: "\eb41";
}
.ti-user:before {
  content: "\eb4d";
}
.ti-world:before {
  content: "\eb54";
}
.ti-x:before {
  content: "\eb55";
}