.kd-document{min-width:0}.kd-provenance{margin:var(--space-4) 0 0;font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:1.5}.kd-inline-provenance{min-width:0}.kd-sourced{flex:auto}.kd-stack{min-width:0;display:flex}.kd-stack-column{flex-direction:column}.kd-stack-row{flex-flow:wrap}.kd-gap-none{gap:0}.kd-gap-sm{gap:var(--space-8)}.kd-gap-md{gap:var(--space-16)}.kd-gap-lg,.kd-document>.kd-stack-column.kd-gap-md{gap:var(--space-24)}.kd-document>.kd-stack-column>.kd-section:not(:first-child){margin-top:var(--space-8)}.kd-grid{gap:var(--space-16);min-width:0;display:grid}.kd-grid-1{grid-template-columns:minmax(0,1fr)}.kd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kd-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kd-layout-card{gap:var(--space-16);min-width:0;padding:var(--kd-surface-pad,var(--space-20));background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));flex-direction:column;display:flex;position:relative}.kd-layout-card>*{--kd-surface-bg:transparent;--kd-surface-shadow:none;--kd-surface-border:transparent;--kd-surface-radius:0;--kd-surface-pad:0}.kd-layout-card>.kd-stack>:not(:first-child):is([data-framed],.kd-layout-card,.kd-card,.kd-panel,:has(.ku-ask)){padding-top:var(--space-16);border-top:1px solid var(--kit-border-primary)}.kd-layout-card[data-toned]{border-color:var(--kd-tone-border);background:color-mix(in srgb,var(--kd-tone-bg) 40%,var(--kd-surface-bg,var(--kit-bg-primary)))}.kd-layout-card-head{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.kd-layout-card-title{font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;font-weight:600;line-height:1.4}.kd-layout-card-description{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;line-height:1.45}.kd-section{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.kd-section-title{border-bottom:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0;padding-bottom:6px;font-weight:500}.kd-tabs{min-width:0}.kd-tablist{border-bottom:1px solid var(--kit-border-primary);flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.kd-tab{appearance:none;font:inherit;font-size:var(--font-size-12);color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px}.kd-tab.is-selected{border-bottom-color:var(--kit-border-strong);color:var(--kit-content-primary);font-weight:500}.kd-failed{border:1px dashed var(--kit-border-primary);border-radius:var(--kit-radius-button);font-size:var(--font-size-12);color:var(--kit-content-tertiary);padding:8px 10px}.kd-align-start{align-items:flex-start}.kd-align-center{align-items:center}.kd-align-end{align-items:flex-end}.kd-align-stretch{align-items:stretch}.kd-justify-start{justify-content:flex-start}.kd-justify-between{justify-content:space-between}.kd-justify-end{justify-content:flex-end}.kd-columns{gap:var(--space-16);grid-template-columns:var(--kd-columns);min-width:0;display:grid}.kd-columns-host{min-width:0;container-type:inline-size}.kd-stack-row>.kd-columns-host{flex:1 1 0}@container (width<=559px){.kd-columns[data-stack-below="560"]{grid-template-columns:minmax(0,1fr)}}@container (width<=639px){.kd-columns[data-stack-below="640"]{grid-template-columns:minmax(0,1fr)}}@container (width<=719px){.kd-columns[data-stack-below="720"]{grid-template-columns:minmax(0,1fr)}}@container (width<=899px){.kd-columns[data-stack-below="900"]{grid-template-columns:minmax(0,1fr)}}@container (width<=1079px){.kd-columns[data-stack-below="1080"]{grid-template-columns:minmax(0,1fr)}}@container (width<=1279px){.kd-columns[data-stack-below="1280"]{grid-template-columns:minmax(0,1fr)}}.kd-collapsible{min-width:0}.kd-collapsible .ku-disclosure>div{padding-top:var(--space-8)}.kd-block{min-width:0}.kd-figure-frame{min-width:0;margin:0}.kd-block-label{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0 0 8px;font-weight:500}.kd-block[data-framed]{gap:var(--space-12);padding:var(--kd-surface-pad,var(--space-20));background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));flex-direction:column;display:flex}.kd-block[data-framed]>*{--kd-surface-bg:transparent;--kd-surface-shadow:none;--kd-surface-border:transparent;--kd-surface-pad:0;--kd-surface-radius:0}.kd-block[data-framed]>.kd-block-label{font-size:var(--font-size-14);color:var(--kit-content-primary);margin:0;font-weight:600;line-height:1.4}.kd-block[data-framed]>.kd-overflow{padding-top:var(--space-10);border-top:1px solid var(--kit-border-primary);margin-top:0}.kd-overflow{font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.kd-card{background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));padding:var(--kd-surface-pad,var(--space-16) var(--space-20));min-width:0;container-type:inline-size}.kd-panel{background:var(--kd-surface-bg,var(--kit-bg-primary));border:1px solid var(--kd-surface-border,var(--kit-border-primary));border-radius:var(--kd-surface-radius,var(--kit-radius-card));box-shadow:var(--kd-surface-shadow,var(--kit-shadow-card));padding:var(--kd-surface-pad,var(--space-12) var(--space-16));flex-direction:column;gap:10px;min-width:0;display:flex}.kd-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kd-panel-title{font-size:var(--font-size-13);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:600}.kd-panel-foot{border-top:1px solid var(--kit-border-primary);padding-top:8px}.kd-eyebrow{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.kd-muted{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0}.kd-strong{color:var(--kit-content-primary);font-weight:600}.kd-empty{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:0}.kd-value{color:var(--kit-content-primary);overflow-wrap:anywhere}.kd-figure{font-variant-numeric:tabular-nums}.kd-id{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-primary);overflow-wrap:anywhere}.kd-link,.kd-linkout{color:var(--kit-content-accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.kd-linkout{font-size:var(--font-size-11);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.kd-code{font-family:var(--font-mono);font-size:var(--font-size-11);background:var(--kit-bg-inset);border-radius:var(--radius-4);padding:0 var(--space-2)}.kd-para{white-space:pre-wrap;margin:0 0 10px}.kd-para:last-child{margin-bottom:0}.kd-list{padding-left:var(--space-16);margin:0 0 10px}.kd-list:last-child{margin-bottom:0}.kd-note{max-width:68ch;font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere;line-height:1.8}.kd-pre{white-space:pre-wrap;margin:0}.kd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kd-fallback{background:var(--kit-bg-inset);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);max-height:200px;font-family:var(--font-mono);font-size:var(--font-size-11);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px;overflow:auto}.kd-tag{font-size:var(--font-size-11);color:var(--kit-content-tertiary);margin-left:6px}.kd-tone-success{--kd-tone-fill:var(--kit-icon-success);--kd-tone-bg:var(--kit-bg-success);--kd-tone-border:var(--kit-border-success);--kd-tone-text:var(--kit-content-success)}.kd-tone-info{--kd-tone-fill:var(--kit-icon-info);--kd-tone-bg:var(--kit-bg-info);--kd-tone-border:var(--kit-border-info);--kd-tone-text:var(--kit-content-info)}.kd-tone-warning{--kd-tone-fill:var(--kit-icon-warning);--kd-tone-bg:var(--kit-bg-warning);--kd-tone-border:var(--kit-border-warning);--kd-tone-text:var(--kit-content-warning)}.kd-tone-error{--kd-tone-fill:var(--kit-icon-error);--kd-tone-bg:var(--kit-bg-error);--kd-tone-border:var(--kit-border-error);--kd-tone-text:var(--kit-content-error)}.kd-tone-neutral{--kd-tone-fill:var(--kit-border-secondary);--kd-tone-bg:var(--kit-bg-inset);--kd-tone-border:var(--kit-border-primary);--kd-tone-text:var(--kit-content-tertiary)}.kd-tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.kd-delta{color:var(--kd-tone-text);font-weight:600}.kd-deltachip{font-size:var(--font-size-13);flex-wrap:wrap;align-items:baseline;gap:0 4px;display:inline-flex}.kd-deltachip>.kd-figure{white-space:nowrap}.kd-deltachip-sm{font-size:var(--font-size-11)}.kd-deltachip[data-appearance=metric]{gap:var(--space-4) var(--space-8);overflow-wrap:anywhere;flex-wrap:wrap;line-height:1.5}.kd-deltachip[data-appearance=metric] .kd-figure{align-items:center;gap:var(--space-2);display:inline-flex}.kd-deltachip-direction{display:inline-flex}.kd-deltachip-direction[data-direction=down]{transform:rotate(180deg)}.kd-deltachip .kd-figure{color:var(--kd-tone-text);font-weight:600}.kd-met{color:var(--kd-tone-text);margin-right:4px;font-weight:700}.kd-address{min-width:0;color:var(--kit-content-primary);overflow-wrap:anywhere;flex-direction:column;display:flex}.kd-spark{vertical-align:middle;display:inline-block}.kd-spark-line{fill:none;stroke:var(--kd-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.kd-rating{vertical-align:middle;color:var(--kit-border-primary);line-height:1;display:inline-block;position:relative}.kd-rating-fill{white-space:nowrap;color:var(--kit-icon-warning);position:absolute;inset:0;overflow:hidden}.ku-tooltip-trigger{min-width:0;max-width:100%;display:inline-flex;position:relative}.ku-tooltip{box-sizing:border-box;border-radius:var(--radius-8);background:var(--kit-bg-inverse);width:max-content;max-width:min(240px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--kit-content-inverse);box-shadow:var(--kit-shadow-popover);font:500 var(--font-size-12)/18px var(--font-body);overflow-wrap:anywhere;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;filter:blur(4px);transition:opacity var(--kit-duration-tooltip) var(--kit-easing-standard),transform var(--kit-duration-tooltip) var(--kit-easing-standard),filter var(--kit-duration-tooltip) var(--kit-easing-standard),display var(--kit-duration-tooltip) allow-discrete,overlay var(--kit-duration-tooltip) allow-discrete;border:1px solid #0000;margin:0;padding:6px 10px;position:fixed;inset:auto;overflow:visible;transform:scale(.9)}.ku-tooltip[data-size=md]{font:400 var(--font-size-13)/19px var(--font-body);padding:8px 12px}.ku-tooltip:popover-open{opacity:1;filter:blur();transform:scale(1)}@starting-style{.ku-tooltip:popover-open{opacity:0;filter:blur(4px);transform:scale(.9)}}.ku-tooltip-arrow{background:var(--kit-bg-inverse);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:6px;position:absolute}.ku-tooltip[data-placement=top]{transform-origin:var(--ku-tooltip-arrow-x) bottom}.ku-tooltip[data-placement=top] .ku-tooltip-arrow{left:calc(var(--ku-tooltip-arrow-x) - 7px);bottom:-6px}.ku-tooltip[data-placement=bottom]{transform-origin:var(--ku-tooltip-arrow-x) top}.ku-tooltip[data-placement=bottom] .ku-tooltip-arrow{left:calc(var(--ku-tooltip-arrow-x) - 7px);top:-6px;transform:rotate(180deg)}.ku-tooltip[data-placement=left]{transform-origin:right var(--ku-tooltip-arrow-y)}.ku-tooltip[data-placement=left] .ku-tooltip-arrow{right:-9px;top:calc(var(--ku-tooltip-arrow-y) - 4px);transform:rotate(-90deg)}.ku-tooltip[data-placement=right]{transform-origin:left var(--ku-tooltip-arrow-y)}.ku-tooltip[data-placement=right] .ku-tooltip-arrow{left:-9px;top:calc(var(--ku-tooltip-arrow-y) - 4px);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ku-tooltip{filter:none;transition:none;transform:none}}.ku-tooltip-content{max-height:calc(100vh - 40px);display:block;overflow:hidden}@starting-style{.ku-tooltip:popover-open{opacity:0;filter:blur(2px);transform:scale(.97)}}.ku-tooltip[data-instant]{filter:none;transition:none;transform:none}.ku-tooltip-action{margin-top:var(--space-4);display:block}.ku-tooltip-action a{color:var(--kit-content-accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.ku-tooltip-action a:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.ku-tooltip:has(.ku-tooltip-action){pointer-events:auto}.ku-action{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.ku-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8);min-width:0;max-width:100%;min-height:36px;padding:var(--space-8) var(--space-16);border:1px solid var(--kit-border-input);border-radius:var(--radius-10);background:var(--kit-bg-primary);color:var(--kit-content-primary);font:500 var(--font-size-14)/18px var(--font-body);cursor:pointer;touch-action:manipulation;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);display:inline-flex}.ku-button-label{overflow-wrap:anywhere;min-width:0}a.ku-button{text-decoration:none}.ku-button[data-size=large]{min-height:48px;padding:var(--space-12) var(--space-40);font-size:var(--font-size-16);line-height:20px}.ku-button[data-size=compact]{min-height:28px;font-size:var(--font-size-12);border-radius:var(--radius-8);padding:4px 10px;line-height:18px}.ku-button[data-size=small]{min-height:30px;padding:var(--space-4) 8px;font-size:var(--font-size-11);border-radius:var(--radius-8);line-height:18px}.ku-button[data-appearance=primary]{background:var(--kit-action-primary);color:var(--kit-content-on-action);box-shadow:var(--kit-shadow-active);border-color:#0000}.ku-button[data-appearance=ghost]{color:var(--kit-content-tertiary);background:0 0;border-color:#0000}.ku-button[data-appearance=gradient]{background-image:var(--kit-gradient-cta);border-color:var(--kit-border-primary);color:var(--kit-content-on-gradient);isolation:isolate}.ku-button[data-appearance=gradient] .icon{mix-blend-mode:multiply}.ku-button[data-appearance=outline]{border:1.5px solid var(--kit-border-strong);color:var(--kit-content-primary);background:0 0}.ku-button[data-appearance=outline-soft]{border-color:var(--kit-border-secondary);color:var(--kit-content-secondary);background:0 0}.ku-button[data-intent=destructive]{color:var(--kit-action-destructive);background:var(--kit-bg-primary);border-color:var(--kit-action-destructive)}.ku-button[data-appearance=primary][data-intent=destructive]{color:var(--kit-content-on-destructive);background:var(--kit-action-destructive);border-color:#0000}.ku-button[data-appearance=primary][data-intent=accent]{color:var(--kit-content-on-accent);background:var(--kit-action-accent);border-color:#0000}.ku-button[data-appearance=primary][data-intent=accent]:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-action-accent) 88%,var(--kit-bg-primary));color:var(--kit-content-on-accent)}.ku-button[data-intent=tone]{color:var(--kd-tone-text);border-color:var(--kd-tone-border);background:0 0}.ku-button[data-intent=tone][data-appearance=primary]{--tone-action:color-mix(in oklch,var(--kd-tone-text) 62%,var(--kd-tone-fill));color:var(--kit-bg-primary);background:var(--tone-action);border-color:var(--tone-action)}.ku-button[data-intent=tone][data-appearance=primary]:not([aria-disabled=true]):hover{color:var(--kit-bg-primary);background:color-mix(in oklch,var(--tone-action) 85%,var(--kd-tone-text));border-color:#0000}.ku-button[data-intent=tone]:not([data-appearance=primary]):not([aria-disabled=true]):hover{color:var(--kd-tone-text);background:color-mix(in srgb,var(--kd-tone-fill) 14%,transparent);border-color:var(--kd-tone-border)}.ku-button[data-intent=success],.ku-button[data-intent=success]:not([aria-disabled=true]):hover{color:var(--kit-content-success)}.ku-button[data-intent=success][data-appearance=ghost]:not([aria-disabled=true]):hover{background:0 0;border-color:#0000}.ku-button[data-intent=success]:not([aria-disabled=true]):hover .icon{-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon)}.ku-button:not([aria-disabled=true]):hover{border-color:var(--kit-border-secondary)}.ku-button:not([aria-disabled=true]):hover .icon,.ku-button:not([aria-disabled=true]):focus-visible .icon,.ku-icon-button:not([aria-disabled=true]):hover .icon,.ku-icon-button:not([aria-disabled=true]):focus-visible .icon{-webkit-mask-image:var(--icon-fill);-webkit-mask-image:var(--icon-fill);mask-image:var(--icon-fill)}.ku-button[data-appearance=ghost]:not([aria-disabled=true]):hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-button[data-appearance=primary]:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-action-primary) 84%,var(--kit-bg-primary));border-color:#0000}.ku-button[data-appearance=gradient]:not([aria-disabled=true]):hover{opacity:.92}.ku-button[data-appearance=outline]:not([aria-disabled=true]):hover{background:var(--kit-action-primary);border-color:var(--kit-action-primary);color:var(--kit-content-on-action)}.ku-button[data-appearance=outline-soft]:not([aria-disabled=true]):hover{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-button[data-intent=destructive]:not([aria-disabled=true]):hover{background:var(--kit-bg-secondary);border-color:var(--kit-action-destructive-hover);color:var(--kit-action-destructive-hover)}.ku-button[data-appearance=primary][data-intent=destructive]:not([aria-disabled=true]):hover{background:var(--kit-action-destructive-hover);color:var(--kit-content-on-destructive);border-color:#0000}.ku-button[data-appearance=primary][data-intent=destructive]:not([aria-disabled=true]):active{background:var(--kit-action-destructive-active);opacity:1}.ku-button:not([aria-disabled=true]):active{opacity:.72;transform:scale(.97)}.ku-button[aria-pressed=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-button[data-appearance=secondary][aria-pressed=true]{background:var(--kit-bg-primary);border-color:var(--kit-border-strong);color:var(--kit-content-primary)}.ku-button[aria-pressed=true]:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-bg-tertiary) 86%,var(--kit-content-primary))}.ku-button[data-appearance=secondary][aria-pressed=true]:not([aria-disabled=true]):hover{background:var(--kit-bg-secondary);border-color:var(--kit-border-strong)}.ku-button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-button[aria-disabled=true]{cursor:default;opacity:.55}.ku-button[aria-busy=true]{cursor:progress;opacity:.7}.ku-icon-button[data-size]{border:0;flex:none;width:28px;height:28px;min-height:28px;padding:0}.ku-icon-button[data-size=regular]{width:36px;height:36px}.ku-icon-button .ku-button-label{display:flex}.ku-icon-button[data-treatment=composer-send],.ku-icon-button[data-treatment=composer-send]:not([aria-disabled=true]):hover{border-radius:var(--kit-radius-button);background-image:var(--kit-gradient-cta);color:var(--kit-content-on-rainbow);isolation:isolate}.ku-icon-button[data-treatment=composer-stop],.ku-icon-button[data-treatment=composer-stop]:not([aria-disabled=true]):hover{border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);border:1px solid var(--kit-border-primary);color:var(--kit-content-secondary)}.ku-icon-button[data-treatment=round],.ku-icon-button[data-treatment=solid]{border-radius:var(--kit-radius-button);width:36px;height:36px;min-height:36px}.ku-icon-button[data-treatment=solid],.ku-icon-button[data-treatment=solid]:not([aria-disabled=true]):hover{background:var(--kit-action-primary);color:var(--kit-content-on-action)}.ku-icon-button[data-treatment=attachment]{border-radius:var(--kit-radius-chip);background:var(--kit-bg-primary);border:1px solid var(--kit-border-primary);width:20px;height:20px;min-height:20px;box-shadow:var(--kit-shadow-active)}.ku-icon-button[data-treatment=inline]{border-radius:var(--radius-4);width:20px;height:20px;min-height:20px;position:relative}.ku-icon-button[data-treatment=inline]:before{content:"";inset:calc(var(--space-6) * -1);position:absolute}.ku-icon-swap{place-items:center;display:inline-grid}.ku-icon-swap-glyph{transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard),filter var(--kit-duration-standard) var(--kit-easing-standard);grid-area:1/1;display:inline-flex}.ku-icon-swap-glyph+.ku-icon-swap-glyph,.ku-icon-swap[data-swapped]>.ku-icon-swap-glyph:first-child{opacity:0;filter:blur(4px);transform:scale(.25)}.ku-icon-swap[data-swapped]>.ku-icon-swap-glyph+.ku-icon-swap-glyph{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.ku-icon-swap-glyph{transition:none}}.ku-icon-button{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}.ku-icon-button:not([aria-disabled=true]):active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ku-button,.ku-icon-button{transition:none}.ku-button:active,.ku-icon-button:active{transform:none}}.ku-button[data-shape=round]{border-radius:var(--kit-radius-button);width:36px;height:36px;min-height:36px;padding:0}.kd-table-block{min-width:0}.ku-data-grid{flex-direction:column;min-width:0;min-height:0;display:flex}.ku-data-grid .ku-grid-scroll{max-height:min(60vh,560px)}.ku-data-grid .ku-grid-tools,.ku-data-grid .ku-grid-pager{padding-left:0;padding-right:0}.ku-grid-cell{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ku-grid-cell-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:400}.ku-grid{--ku-grid-key-left:0px;background:var(--kit-bg-primary);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ku-grid[data-choosing]{--ku-grid-key-left:48px}.ku-grid[data-expanding]{--ku-grid-key-left:32px}.ku-grid[data-expanding][data-choosing]{--ku-grid-key-left:80px}.ku-grid-tools{align-items:center;gap:var(--space-8);padding:var(--space-12) 20px;flex-wrap:wrap;flex:none;display:flex}.ku-grid-tools-end{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.ku-grid-find{flex:0 260px;min-width:180px}.ku-grid-find .ku-search-box{height:28px;padding:0 var(--space-10);border-radius:var(--kit-radius-button)}.ku-grid-filter{align-items:center;gap:var(--space-6);box-sizing:border-box;height:28px;padding:0 var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);color:var(--kit-content-secondary);font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;display:inline-flex}.ku-grid-filter:hover,.ku-grid-filter[aria-expanded=true]{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-grid-filter:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-grid-filter-count{min-width:16px;height:16px;padding:0 var(--space-4);border-radius:var(--kit-radius-pill);background:var(--kit-action-accent);color:var(--kit-content-on-accent);font-size:var(--font-size-11);text-align:center;line-height:16px}.ku-grid-chip{align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-4) 0 var(--space-10);border-radius:var(--kit-radius-button);background:var(--kit-bg-accent);color:var(--kit-content-accent);font:500 var(--font-size-13)/1 var(--font-body);white-space:nowrap;display:inline-flex}.ku-grid-chip-name{color:var(--kit-content-secondary)}.ku-grid-chip button{border-radius:var(--radius-4);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ku-grid-chip button:hover{background:color-mix(in oklch,var(--kit-content-accent) 12%,transparent)}.ku-grid-chip button:focus-visible,.ku-grid-clear:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-grid-clear{padding:0 var(--space-4);color:var(--kit-content-tertiary);font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;background:0 0;border:0}.ku-grid-clear:hover{color:var(--kit-content-primary)}.ku-grid-menu{width:270px}.ku-grid-menu-head{align-items:center;gap:var(--space-4);min-height:28px;padding:0 var(--space-8) var(--space-4);font:500 var(--font-size-13)/1.3 var(--font-body);color:var(--kit-content-secondary);display:flex}.ku-grid-menu-back{border-radius:var(--radius-6);width:24px;height:24px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-5px;padding:0;display:inline-grid}.ku-grid-menu-back:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-grid-menu-back:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-grid-menu-search{align-items:center;gap:var(--space-8);height:32px;margin:0 0 var(--space-6);padding:0 var(--space-8);border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);color:var(--kit-content-tertiary);display:flex}.ku-grid-menu-search:focus-within{box-shadow:inset 0 0 0 1px var(--kit-border-strong)}.ku-grid-menu-search input{min-width:0;font:inherit;font-size:var(--font-size-13);color:var(--kit-content-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.ku-grid-menu-search input::placeholder{color:var(--kit-content-tertiary)}.ku-grid-menu-search input::-webkit-search-cancel-button{display:none}.ku-grid-menu-none{padding:var(--space-8);font-size:var(--font-size-13);color:var(--kit-content-tertiary);margin:0}@property --ku-grid-menu-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --ku-grid-menu-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.ku-grid-menu-values{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kit-border-secondary) transparent;flex-direction:column;gap:1px;max-height:260px;display:flex;overflow:auto}@supports (animation-timeline:scroll()){.ku-grid-menu-values{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--kit-content-primary) var(--ku-grid-menu-fade-top),var(--kit-content-primary) calc(100% - var(--ku-grid-menu-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));-webkit-mask-image:linear-gradient(to bottom,transparent,var(--kit-content-primary) var(--ku-grid-menu-fade-top),var(--kit-content-primary) calc(100% - var(--ku-grid-menu-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));mask-image:linear-gradient(to bottom,transparent,var(--kit-content-primary) var(--ku-grid-menu-fade-top),var(--kit-content-primary) calc(100% - var(--ku-grid-menu-fade-bottom)),transparent),linear-gradient(var(--kit-content-primary),var(--kit-content-primary));-webkit-mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;-webkit-mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;mask-size:calc(100% - var(--space-16)) 100%,var(--space-16) 100%;animation:ku-grid-menu-fade-top var(--ease-linear) both,ku-grid-menu-fade-bottom var(--ease-linear) both;animation-timeline:scroll(self),scroll(self);animation-range:0 var(--space-24),calc(100% - var(--space-24)) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ku-grid-menu-fade-top{0%{--ku-grid-menu-fade-top:0px}to{--ku-grid-menu-fade-top:var(--space-24)}}@keyframes ku-grid-menu-fade-bottom{0%{--ku-grid-menu-fade-bottom:var(--space-24)}to{--ku-grid-menu-fade-bottom:0px}}}.ku-grid-menu-item{align-items:center;gap:var(--space-8);width:100%;min-height:32px;padding:0 var(--space-8);border-radius:var(--radius-6);color:var(--kit-content-primary);font:var(--font-size-13)/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ku-grid-menu-item:hover,.ku-grid-menu-item:focus-visible{background:var(--kit-bg-tertiary);outline:none}.ku-grid-menu-item>.icon{color:var(--kit-content-tertiary)}.ku-grid-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ku-grid-menu-item .ku-chip{flex:0 auto}.ku-grid-menu-count{font-size:var(--font-size-13);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;margin-left:auto}.ku-grid-menu-values .ku-grid-menu-item :is(.ku-grid-menu-label,.ku-grid-menu-count){text-box:trim-both cap alphabetic}.ku-grid-menu-values .ku-grid-menu-item .ku-grid-menu-label{padding-block:var(--space-4);margin-block:calc(-1 * var(--space-4))}.ku-grid-menu-box{box-sizing:border-box;border:1px solid var(--kit-border-secondary);border-radius:var(--radius-4);background:var(--kit-bg-primary);width:16px;height:16px;color:var(--kit-content-on-accent);flex:none;place-items:center;display:inline-grid}.ku-grid-menu-box[data-on]{border-color:var(--kit-action-chosen);background:var(--kit-action-chosen)}.ku-grid-menu-note{margin:var(--space-4) 0 0;padding:var(--space-8) var(--space-8) var(--space-4);border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-grid-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ku-grid-scroll{flex:auto;min-height:0;overflow:auto}@supports not selector(::-webkit-scrollbar){.ku-grid-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}}@supports (animation-timeline:scroll()){.ku-grid-scroll{animation:ku-grid-more-right var(--ease-linear) both;animation-timeline:scroll(self inline)}@keyframes ku-grid-more-right{0%,98%{-webkit-mask-image:linear-gradient(to right,var(--kit-bg-primary) calc(100% - var(--space-40)),transparent);mask-image:linear-gradient(to right,var(--kit-bg-primary) calc(100% - var(--space-40)),transparent)}to{-webkit-mask-image:none;mask-image:none}}}.ku-grid-tools~.ku-grid-body .ku-grid-scroll,.ku-grid-tools~.ku-grid-body .ku-grid-note{border-top:1px solid var(--kit-border-primary)}@supports not selector(::-webkit-scrollbar){.ku-grid-scroll:is(:hover,:focus-within){scrollbar-color:var(--kit-border-secondary) transparent}@media (hover:none){.ku-grid-scroll{scrollbar-color:var(--kit-border-secondary) transparent}}}.ku-grid-scroll::-webkit-scrollbar{width:var(--space-8);height:var(--space-8);background:0 0}.ku-grid-scroll::-webkit-scrollbar-thumb{border-radius:var(--kit-radius-pill);background:0 0}.ku-grid-scroll:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}.ku-grid-scroll::-webkit-scrollbar-thumb:hover{background:var(--kit-content-tertiary)}@media (hover:none){.ku-grid-scroll::-webkit-scrollbar-thumb{background:var(--kit-border-secondary)}}.ku-grid-body[data-bar] .ku-grid-scroll{padding-bottom:calc(var(--space-64) + var(--space-16))}.ku-grid-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-13);font-variant-numeric:tabular-nums;color:var(--kit-content-secondary)}.ku-grid-table th{z-index:2;height:38px;padding:0 var(--space-12);background:var(--kit-bg-secondary);border-bottom:1px solid var(--kit-border-primary);font:500 var(--font-size-12)/1 var(--font-body);color:var(--kit-content-tertiary);text-align:left;white-space:nowrap;position:sticky;top:0}.ku-grid-table td{height:48px;padding:0 var(--space-12);background:var(--kit-bg-primary);border-bottom:1px solid var(--kit-border-primary);vertical-align:middle;white-space:nowrap}.ku-grid-table :is(tr[data-row],tr.ku-grid-fold)>td[data-kind]:not(:has(.ku-badge,.ku-chip,.ku-toggle,button,img,svg,input,select)){text-box:trim-both cap alphabetic}.ku-grid-table tbody tr:last-child td{border-bottom:0}.ku-grid-table td .ku-status-pill{min-height:0;font-size:inherit;line-height:inherit;padding-block:0}.ku-grid-th-sort{align-items:center;gap:var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ku-grid-th-sort:hover,.ku-grid-table th[aria-sort=ascending],.ku-grid-table th[aria-sort=descending]{color:var(--kit-content-primary)}.ku-grid-th-sort:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-grid-th-mark{display:inline-flex}.ku-grid-th-mark[data-direction=desc]{transform:rotate(180deg)}.ku-grid-table :is(th,td)[data-kind=number],.ku-grid-table :is(th,td)[data-kind=money],.ku-grid-table :is(th,td)[data-kind=list],.ku-grid-table :is(th,td)[data-align=right]{text-align:right}.ku-grid-table :is(th,td)[data-align=center]{text-align:center}.ku-grid-table :is(th,td)[data-align=left]{text-align:left}.ku-grid[data-static] .ku-grid-table td{white-space:normal;overflow-wrap:break-word}.ku-grid[data-static] .ku-grid-table :is(th,td)[data-key],.ku-grid[data-static] .ku-grid-table :is(th,td)[data-kind=number],.ku-grid[data-static] .ku-grid-table :is(th,td)[data-kind=money]{white-space:nowrap}.ku-grid[data-static] .ku-grid-table .ku-grid-end{width:auto;padding:0}.ku-grid[data-static] .ku-grid-table td :is(.ku-button,.ku-button-label){white-space:nowrap;overflow-wrap:normal}.ku-grid[data-static] .ku-grid-table th.ku-grid-end{padding:0 var(--space-4)}.ku-grid[data-density=compact] .ku-grid-table th{height:34px}.ku-grid[data-density=compact] .ku-grid-table td{height:40px;padding-top:var(--space-6);padding-bottom:var(--space-6)}.ku-grid[data-density=compact] .ku-grid-table td[data-key],.ku-grid[data-text=large] .ku-grid-table th{font-size:var(--font-size-13)}.ku-grid[data-text=large] .ku-grid-table td,.ku-grid[data-text=large] .ku-grid-table td[data-key]{font-size:var(--font-size-14)}.ku-grid[data-spread=even] .ku-grid-table{width:auto;min-width:100%}.ku-grid[data-spread=even] .ku-grid-table[data-measuring]{width:max-content;min-width:0}.ku-grid[data-spread=even] .ku-grid-table :is(th,td){padding-inline:calc(var(--ku-grid-gap,var(--space-24)) / 2)}.ku-grid[data-spread=even] .ku-grid-table :is(th,td):is(:first-child,:is(.ku-grid-expand,.ku-grid-select)+*):not(.ku-grid-expand,.ku-grid-select,.ku-grid-end){padding-inline-start:var(--ku-grid-inset,calc(var(--ku-grid-gap,var(--space-24)) / 2))}.ku-grid[data-spread=even] .ku-grid-table :is(th,td):is(:last-child,:has(+.ku-grid-end)):not(.ku-grid-expand,.ku-grid-select,.ku-grid-end){padding-inline-end:var(--ku-grid-inset,calc(var(--ku-grid-gap,var(--space-24)) / 2))}.ku-grid[data-spread=even] .ku-grid-table :is(th,td).ku-grid-end{width:0;padding:0}.ku-grid[data-spread=even] .ku-grid-table :is(th,td):is(.ku-grid-expand,.ku-grid-select){padding-inline:var(--space-12)}.ku-grid[data-spread=even] .ku-grid-table :is(th,td):not([data-wrap]){white-space:nowrap}.ku-grid[data-spread=even] .ku-grid-table td[data-wrap]{white-space:normal;overflow-wrap:break-word}.ku-grid[data-frame=card]{border-radius:var(--kit-radius-card);position:relative;overflow:hidden}.ku-grid[data-frame=card]:after{content:"";z-index:4;border:1px solid var(--kit-border-primary);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ku-grid[data-frame=card] .ku-grid-table thead th{box-shadow:inset 0 1px 0 var(--kit-border-primary)}.ku-grid-table td[data-kind=money]{color:var(--kit-content-primary);font-weight:500}.ku-grid-table td[data-key]{font-weight:600;font-size:var(--font-size-14);color:var(--kit-content-primary);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.ku-grid-table td[data-kind=text]:nth-child(3),.ku-grid[data-choosing] .ku-grid-table td[data-kind=text]:nth-child(3),.ku-grid:not([data-choosing]) .ku-grid-table td[data-kind=text]:nth-child(2){color:var(--kit-content-primary);font-weight:500}.ku-grid-table :is(th,td)[data-key],.ku-grid-table .ku-grid-select{z-index:1;position:sticky;left:0}.ku-grid-table th:is([data-key],.ku-grid-select){z-index:3}.ku-grid-table :is(th,td)[data-key]{left:var(--ku-grid-key-left)}.ku-grid-table .ku-grid-select{box-sizing:border-box;width:48px;min-width:48px;max-width:48px;padding:0 var(--space-4) 0 20px}.ku-grid-select .ku-toggle{display:inline-flex}.ku-grid-select .ku-toggle-label>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ku-grid-table .ku-grid-end{width:100%;padding-left:var(--space-4);text-align:right}.ku-grid-more{padding:0 var(--space-6) 0 var(--space-4);vertical-align:middle;justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.ku-grid-more .ku-menu-trigger[data-trigger=quiet]{width:24px;height:24px;min-height:24px;color:var(--kit-content-tertiary)}.ku-grid-more .ku-menu-trigger[data-trigger=quiet]:hover,.ku-grid-more .ku-menu-trigger[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-grid-copied{right:var(--space-6);top:calc(100% + var(--space-4));z-index:4;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);background:var(--kit-bg-inverse);color:var(--kit-content-inverse);font:500 var(--font-size-12)/1 var(--font-body);white-space:nowrap;position:absolute}.ku-grid[data-choosing] .ku-grid-table tbody tr{cursor:pointer}.ku-grid-table tbody tr:hover td{background:color-mix(in oklch,var(--kit-bg-primary),var(--kit-content-primary) 3%)}.ku-grid-table tbody tr[aria-selected=true] td{background:var(--kit-bg-chosen)}.ku-grid-table tbody tr[aria-selected=true]:hover td{background:color-mix(in oklch,var(--kit-bg-chosen),var(--kit-content-primary) 3%)}.ku-grid[data-choosing] .ku-grid-table tbody tr[data-locked]{cursor:default}.ku-grid-table tbody tr[data-locked]:hover td{background:var(--kit-bg-primary)}.ku-grid-table tbody tr[data-cannot] td{color:var(--kit-content-tertiary)}.ku-grid-cannot{margin-left:var(--space-8);font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap;font-weight:400}.ku-grid-empty{color:var(--kit-content-disabled)}.ku-grid-out{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:inline-flex}.ku-grid-out .icon{color:var(--kit-content-disabled);flex:none}.ku-grid-out:hover{text-decoration:underline;-webkit-text-decoration-color:var(--kit-border-secondary);text-decoration-color:var(--kit-border-secondary);text-underline-offset:3px}.ku-grid-out:hover .icon{color:var(--kit-content-tertiary)}.ku-grid-out:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-grid-year{color:var(--kit-content-tertiary)}.ku-grid-tags{align-items:center;gap:var(--space-4);display:inline-flex}.ku-grid-tags-more{padding-left:var(--space-2);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-weight:500}.ku-grid-long,.ku-grid-json{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:320px;display:inline-block;overflow:hidden}.ku-grid-json{font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--kit-content-tertiary)}.ku-grid-table .ku-grid-expand{box-sizing:border-box;width:32px;min-width:32px;max-width:32px;padding:0 0 0 var(--space-8)}.ku-grid-chevron{border-radius:var(--radius-4);width:22px;height:22px;color:var(--kit-content-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ku-grid-chevron .icon{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}.ku-grid-chevron[aria-expanded=true] .icon{transform:rotate(90deg)}.ku-grid-table tbody tr[data-open] .ku-grid-chevron[aria-expanded=true] .icon{transform:none}.ku-grid-table tbody tr[data-open] .ku-grid-nest-row~tr .ku-grid-chevron .icon{transform:rotate(90deg)}.ku-grid-chevron:hover,.ku-grid-chevron[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-grid-chevron:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:1px}.ku-grid-table tbody tr[data-open] td{background:var(--kit-bg-chosen);border-bottom-color:#0000}.ku-grid-table tbody tr.ku-grid-fold td,.ku-grid-table tbody tr.ku-grid-fold:hover td{background:var(--kit-bg-secondary)}.ku-grid-table tbody tr[data-unfolded] .ku-grid-chevron[aria-expanded=true]:not(:hover){background:0 0}.ku-grid-table tbody tr[data-open] td.ku-grid-expand{box-shadow:inset 3px 0 0 var(--kit-action-chosen)}.ku-grid-nest-row td{background:var(--kit-bg-primary);white-space:normal;height:auto;padding:0}.ku-grid-nest{box-sizing:border-box;max-width:100%;padding:var(--space-4) var(--space-16) var(--space-12) calc(var(--space-32) + var(--space-12));background:var(--kit-bg-secondary);border-top:1px solid var(--kit-border-primary);border-bottom:1px solid var(--kit-border-primary);box-shadow:inset 3px 0 0 var(--kit-action-chosen);position:sticky;left:0}.ku-grid-nest-h{align-items:baseline;gap:var(--space-6);margin:var(--space-12) 0 var(--space-6);font:600 var(--font-size-13)/1.2 var(--font-body);color:var(--kit-content-primary);display:flex}.ku-grid-nest-h span{color:var(--kit-content-tertiary);font-weight:400}.ku-grid-nest .ku-grid-table th{height:30px;font-size:var(--font-size-11)}.ku-grid-nest .ku-grid-table td{height:36px}.ku-grid-nest .ku-grid,.ku-grid-nest .ku-grid-body,.ku-grid-nest .ku-grid-scroll{flex:none;min-height:0}.ku-grid-nest .ku-grid-scroll{overflow:auto}.ku-grid[data-expanding] .ku-grid-table .ku-grid-select{left:32px}.ku-grid-table .ku-grid-expand{z-index:1;position:sticky;left:0}.ku-grid-table th.ku-grid-expand{z-index:3}.ku-grid-detail td{background:var(--kit-bg-accent);white-space:normal;height:auto;padding:0}.ku-grid-detail-inner{box-sizing:border-box;max-width:100%;padding:var(--space-12) 20px var(--space-16) var(--space-48);position:sticky;left:0}.ku-grid-note{align-items:center;gap:var(--space-12);padding:var(--space-40) 20px;font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-align:center;flex-direction:column;margin:0;display:flex}.ku-grid-note>.ku-feedback{max-width:100%}.ku-grid-body>.ku-feedback-raised{align-self:center}.ku-grid-bar{left:50%;bottom:var(--space-24);z-index:4;align-items:center;gap:var(--space-12);max-width:calc(100% - var(--space-32));padding:var(--space-6) var(--space-6) var(--space-6) var(--space-16);border-radius:var(--radius-12);background:var(--kit-bg-inverse);color:var(--kit-content-inverse);box-shadow:var(--kit-shadow-card);white-space:nowrap;display:flex;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.ku-grid-bar{animation:ku-grid-bar-in var(--kit-duration-tooltip) var(--kit-easing-standard)}}@keyframes ku-grid-bar-in{0%{opacity:0;transform:translate(-50%,8px)}}.ku-grid-bar-count{font:600 var(--font-size-13)/1 var(--font-body)}.ku-grid-bar-count span{color:color-mix(in oklch,var(--kit-content-inverse) 70%,var(--kit-bg-inverse));font-weight:400}.ku-grid-bar-clear{color:color-mix(in oklch,var(--kit-content-inverse) 70%,var(--kit-bg-inverse));font:500 var(--font-size-13)/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.ku-grid-bar-clear:hover{color:var(--kit-content-inverse)}.ku-grid-bar-clear:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-grid-bar-rule{background:color-mix(in oklch,var(--kit-content-inverse) 18%,transparent);width:1px;height:20px}.ku-grid-bar-note{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-12);color:color-mix(in oklch,var(--kit-content-inverse) 70%,var(--kit-bg-inverse));overflow:hidden}.ku-grid-bar-note[data-warn]{color:var(--kit-content-warning-inverse)}.ku-grid-pager{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-10) 20px var(--space-12);border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-13);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:none;display:flex}.ku-grid-pager[aria-busy=true]{opacity:.6}@media (width<=560px){.ku-grid-tools,.ku-grid-pager{padding-left:var(--space-16);padding-right:var(--space-16)}.ku-grid-bar{gap:var(--space-8)}.ku-grid-bar-note{display:none}}.ku-grid-skeleton{pointer-events:none}.ku-grid-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:60%;max-width:140px;height:10px;display:block}.ku-grid-skel[data-shape=lead]{width:min(200px,80%);max-width:none;height:12px}.ku-grid-skeleton:nth-child(3n+2) .ku-grid-skel:not([data-shape]){width:44%}td[data-align=right]>.ku-grid-skel{margin-left:auto}.ku-grid[data-fit] .ku-grid-table :is(th,td).ku-grid-end{width:0;padding:0}:where(tr[data-arrived]>td){position:relative}tr[data-arrived]>td{isolation:isolate}tr[data-arrived]>td:after{content:"";z-index:-1;background:var(--kit-bg-accent);opacity:0;pointer-events:none;animation:ku-arrive var(--kit-duration-arrival) var(--kit-easing-standard);position:absolute;inset:-1px 0}@keyframes ku-arrive{0%{opacity:1}to{opacity:0}}tr[aria-current=true]>td{--ku-current-row:color-mix(in srgb,var(--kit-bg-accent) 60%,var(--kit-bg-primary));background:var(--ku-current-row);border-bottom-color:var(--ku-current-row)}tr:has(+tr[aria-current=true])>td{border-bottom-color:color-mix(in srgb,var(--kit-bg-accent) 60%,var(--kit-bg-primary))}tr[aria-current=true]>td:first-child{box-shadow:inset 3px 0 0 var(--kit-content-accent)}.ku-col-resize{z-index:2;cursor:col-resize;touch-action:none;outline:none;width:10px;position:absolute;top:0;bottom:0;right:0}.ku-col-resize:after{content:"";background:var(--kit-border-primary);width:1px;transition:background-color var(--kit-duration-standard);position:absolute;top:30%;bottom:30%;right:0}.ku-col-resize:hover:after,.ku-col-resize:active:after{background:var(--kit-border-focus);top:0;bottom:0}.ku-col-resize:focus-visible:after{background:var(--kit-border-focus);width:2px;top:0;bottom:0}.kd-fields{font-size:var(--font-size-12);grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:8px 12px;display:grid}.kd-field{display:contents}.kd-field-label{color:var(--kit-content-tertiary);font-weight:400}.kd-keyvalue{min-width:0}.kd-amount-lines{font-size:var(--font-size-12);flex-direction:column;gap:6px;display:flex}.kd-amount-line{justify-content:space-between;gap:16px;display:flex}.kd-amount-line>span:first-child{color:var(--kit-content-tertiary)}.kd-amount-sum{border-top:1px solid var(--kit-border-primary);font-size:var(--font-size-14);color:var(--kit-content-primary);justify-content:space-between;gap:16px;padding-top:8px;font-weight:600;display:flex}.kd-amount-kind{margin-left:var(--space-8);padding:0 var(--space-6);border-radius:var(--radius-4);background:var(--kit-bg-tertiary);font-size:var(--font-size-11);color:var(--kit-content-secondary);vertical-align:1px;line-height:18px;display:inline-block}.kd-alert{border:1px solid var(--kd-tone-border);background:var(--kd-tone-bg);color:var(--kd-tone-text);border-radius:var(--kit-radius-card);padding:var(--space-12) 16px;align-items:flex-start;gap:10px;display:flex}.kd-alert .icon{flex:none;margin-top:1px}.kd-alert-title{font-size:var(--font-size-13);overflow-wrap:anywhere;font-weight:600}.kd-alert-message{font-size:var(--font-size-12);overflow-wrap:anywhere;margin-top:4px;line-height:1.4}.ku-alert{box-sizing:border-box;border:1px solid var(--kd-tone-border);border-radius:var(--kit-radius-card);background:var(--kd-tone-bg);width:100%;min-width:0;color:var(--kd-tone-text);font:400 var(--font-size-14)/21px var(--font-body);padding:16px;container:ku-alert/inline-size}.ku-alert-row{align-items:center;gap:var(--space-12);display:flex}.ku-alert-indicator{border-radius:var(--kit-radius-card);background:color-mix(in srgb,var(--kd-tone-fill) 16%,transparent);width:40px;height:40px;color:var(--kd-tone-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-alert-indicator[data-size=small]{border-radius:var(--kit-radius-button);width:28px;height:28px}.ku-alert-indicator[data-size=large]{width:48px;height:48px}.ku-alert-content{overflow-wrap:anywhere;flex:1;min-width:0}.ku-alert-title{font-size:var(--font-size-14);font-weight:500;line-height:21px;display:block}.ku-alert-content p{color:inherit;margin:4px 0 0}.ku-alert-action{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ku-alert-row>.ku-action{flex:none}@container ku-alert (width<=420px){.ku-alert-row{flex-wrap:wrap}.ku-alert-action{flex:100%;order:1}}.ku-alert-examples{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:520px;display:flex}.ku-alert-examples[data-width=narrow]{max-width:320px}.ku-banner{align-items:center;gap:var(--space-6) var(--space-8);box-sizing:border-box;min-width:0;max-width:100%;min-height:36px;padding:var(--space-6) var(--space-12) var(--space-6) var(--space-10);border:1px solid var(--kd-tone-border);border-radius:var(--kit-radius-card);background:var(--kd-tone-bg);color:var(--kd-tone-text);font:400 var(--font-size-13)/20px var(--font-body);display:flex}.ku-banner[data-placement=floating]{box-shadow:var(--kit-shadow-popover)}.ku-banner:has(>.ku-banner-action){flex-wrap:wrap}.ku-banner-mark{color:var(--kd-tone-fill);flex:none;display:inline-flex}.ku-banner-words{column-gap:var(--space-6);overflow-wrap:anywhere;flex-wrap:wrap;flex:16ch;min-width:0;display:flex}.ku-banner-words>strong{font-weight:500}.ku-banner-action{align-items:center;gap:var(--space-8);padding-left:var(--space-4);flex:none;margin:-1px 0 -1px auto;display:flex}.ku-banner:has(>.ku-banner-action:last-child){padding-right:var(--space-6)}.ku-banner>.ku-banner-action:last-child{margin-right:-1px}.ku-banner>.ku-banner-action:last-child .ku-button{border-radius:calc(var(--kit-radius-card) - var(--space-6))}.ku-banner>:is(.ku-icon-button,.ku-action){margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-6)) calc(-1 * var(--space-4)) 0;flex:none}.ku-banner .ku-banner-action .ku-button{min-height:24px;padding-block:var(--space-2)}.ku-banner .ku-banner-action .ku-button:not([aria-disabled=true]){border-color:var(--kd-tone-text);background:var(--kd-tone-text);color:var(--kd-tone-bg);box-shadow:none}.ku-banner .ku-banner-action .ku-button:not([aria-disabled=true]):hover{border-color:color-mix(in oklch,var(--kd-tone-text) 82%,var(--kit-content-primary));background:color-mix(in oklch,var(--kd-tone-text) 82%,var(--kit-content-primary));color:var(--kd-tone-bg)}.ku-banner>.ku-icon-button:not([aria-disabled=true]),.ku-banner>.ku-action>.ku-icon-button:not([aria-disabled=true]){color:var(--kd-tone-text)}.ku-banner>.ku-icon-button:not([aria-disabled=true]):hover,.ku-banner>.ku-action>.ku-icon-button:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--kd-tone-fill) 16%,transparent);color:var(--kd-tone-text)}.kd-callout{border:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);color:var(--kit-content-primary);border-radius:var(--kit-radius-card);padding:var(--space-12) 16px;align-items:flex-start;gap:10px;display:flex}.kd-callout .icon{color:var(--kd-tone-fill);flex:none;margin-top:2px}.kd-callout-body{min-width:0;font-size:var(--font-size-13);line-height:1.5}.kd-callout-body p{margin:0}.kd-callout-body p+p,.kd-callout-body p+ul{margin-top:var(--space-6)}.kd-file{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);padding:12px var(--space-12);color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.kd-file:hover{background:var(--kit-bg-secondary)}.kd-file-icon{padding:var(--space-6);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-inset);color:var(--kit-content-accent);flex:none;display:inline-flex}.kd-file-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kd-file-name{font-size:var(--font-size-12);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.kd-file-meta{font-size:var(--font-size-10);color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.kd-file-kind{text-transform:uppercase;font-weight:500}.kd-file>.icon:last-child{color:var(--kit-content-disabled);flex:none;margin-top:2px}.kd-stat-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kd-stat-text{min-width:0}.kd-card[data-keeyu-variant=hero]{background:var(--kit-action-primary);color:var(--kit-content-on-action);border-color:var(--kit-action-primary);padding:var(--space-16) var(--space-20);border-radius:var(--kit-radius-card)}.kd-card[data-keeyu-variant=hero] .kd-value,.kd-card[data-keeyu-variant=hero] .kd-stat-caption,.kd-card[data-keeyu-variant=hero] .kd-stat-compare{color:inherit}.kd-stat-hero-label{font-size:var(--font-size-11);letter-spacing:.08em;text-transform:uppercase;opacity:.75;overflow-wrap:anywhere;font-weight:500}.kd-stat-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.kd-stat-row .kd-deltachip-sm{font-size:var(--font-size-12)}.kd-stat-figure{letter-spacing:-.02em;font-size:clamp(20px,10cqw,28px);font-weight:700;line-height:1}.kd-stat-figure .kd-value{overflow-wrap:normal;color:inherit}.kd-card[data-keeyu-variant=hero] .kd-stat-figure{font-size:clamp(22px,11cqw,40px)}.kd-stat-compare{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:12px;display:flex}.kd-stat-caption{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin-top:8px;line-height:1.35}.kd-trend{flex:none;align-self:flex-end}.kd-trend-past{fill:var(--kd-series);opacity:.35}.kd-trend-now{fill:var(--kd-series);opacity:1}.kd-trend-hero.kd-trend-past{fill:currentColor;opacity:.55}.kd-trend-hero.kd-trend-now{fill:currentColor;opacity:1}.kd-stat-unavailable{font-size:var(--font-size-14);color:var(--kit-content-tertiary);font-weight:500}.kd-rail{margin:0;padding:0;list-style:none}.kd-rail-step{padding-bottom:24px;padding-left:36px;position:relative}.kd-rail-step:last-child{padding-bottom:0}.kd-rail-line{background:var(--kd-tone-fill);width:1px;position:absolute;top:18px;bottom:-6px;left:11px}.kd-rail-mark{z-index:1;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:0;left:0}.kd-rail-body{min-width:0}.kd-rail-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-12);flex-wrap:wrap;display:flex}.kd-rail-at{white-space:nowrap;font-variant-numeric:tabular-nums}.kd-step-label{font-size:var(--font-size-12);color:var(--kit-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.kd-step-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.kd-substeps{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.kd-substeps li{align-items:flex-start;gap:8px;display:flex}.kd-substep-mark{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.kd-strip{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kd-strip-step{align-items:center;gap:8px;min-width:0;display:flex}.kd-strip-mark{flex:none;align-items:center;display:flex}.kd-strip-line{background:var(--kd-tone-fill);flex:none;width:20px;height:1px}.kd-dot{background:var(--kd-tone-fill);border-radius:50%;width:10px;height:10px;display:block}.kd-marker{border:2px solid var(--kd-tone-fill);width:24px;height:24px;color:var(--kd-tone-fill);background:var(--kit-bg-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kd-marker-sm{width:16px;height:16px}.kd-marker-done,.kd-marker-failed{background:var(--kd-tone-fill);color:var(--kit-bg-primary)}.kd-marker-waiting{border-style:dashed}.kd-block[data-keeyu-kind=timeline]:has(.kd-panel-foot)>.kd-overflow{margin-top:calc(-1 * (var(--font-size-12) * 1.5 + var(--space-12)));pointer-events:none;border-top:0;justify-content:flex-end;padding-top:0}.kd-tracker{gap:var(--space-12);min-width:0;font-family:var(--font-body);flex-direction:column;display:flex}.kd-tracker-head{align-items:center;gap:var(--space-10);min-width:0;display:flex}.kd-tracker-title{font:500 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-primary)}.kd-tracker-sync{font:400 var(--font-size-12)/16px var(--font-body);color:var(--kit-content-tertiary);white-space:nowrap}.kd-tracker-fill{min-width:var(--space-8);flex:1}.kd-tracker-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--kit-bg-tracker);background-image:radial-gradient(var(--kit-border-primary) 1px,transparent 1.2px);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background-size:22px 22px;position:relative;overflow:hidden}.kd-tracker-viewport[data-dragging]{cursor:grabbing}.kd-tracker-plane{transform-origin:0 0;position:absolute;top:0;left:0}.kd-tracker-joins{pointer-events:none;position:absolute;inset:0;overflow:visible}.kd-tracker-join{fill:none;stroke:var(--kit-border-tracker-line);stroke-width:1px}.kd-tracker-port{fill:var(--kit-bg-primary);stroke:var(--kit-border-tracker-line);stroke-width:1.5px}.kd-tracker-on-join{position:absolute;transform:translate(-50%,-50%)}.kd-tracker-caption{padding:var(--space-2) var(--space-6);border-radius:var(--radius-6);background:var(--kit-bg-primary);outline:1px solid var(--kit-border-primary);outline-offset:-1px;font:500 var(--font-size-11)/14px var(--font-body);color:var(--kit-content-primary);white-space:nowrap;display:inline-block}.kd-tracker-zoom{left:var(--space-12);bottom:var(--space-12);align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--kit-radius-pill);background:var(--kit-bg-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--kit-shadow-tracker-chip);display:flex;position:absolute}.kd-tracker-zoom .ku-icon-button{border-radius:var(--kit-radius-pill);color:var(--kit-content-tertiary)}.kd-tracker-node{box-sizing:border-box;padding:var(--space-6);border-radius:var(--radius-16);background:var(--kit-bg-primary);outline:1px solid var(--kit-border-primary);outline-offset:-1px;box-shadow:var(--kit-shadow-tracker-node);flex-direction:column;display:flex;position:absolute}.kd-tracker-node-head{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-12);border-radius:var(--radius-10);background:var(--kit-bg-inset);display:flex}.kd-tracker-node[data-state=current] .kd-tracker-node-head{background:var(--kit-bg-tracker-matched);outline:1px solid var(--kit-border-tracker-matched);outline-offset:-1px}.kd-tracker-node-label{font:500 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-primary);white-space:nowrap}.kd-tracker-node[data-state=pending] .kd-tracker-node-label{color:var(--kit-content-tertiary)}.kd-tracker-count{font:600 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-primary);font-variant-numeric:tabular-nums}.kd-tracker-unit{font:400 var(--font-size-11)/14px var(--font-body);color:var(--kit-content-tertiary)}.kd-tracker-end{padding:var(--space-2) var(--space-6);border-radius:var(--radius-6);background:var(--kit-bg-primary);outline:1px solid var(--kit-border-primary);outline-offset:-1px;font:500 var(--font-size-12)/16px var(--font-body);color:var(--kit-content-tertiary)}.kd-tracker-rows{gap:var(--space-4);padding:var(--space-6) var(--space-12);flex-direction:column;display:flex}.kd-tracker-row{align-items:center;gap:var(--space-8);display:flex}.kd-tracker-row-label{min-width:0;font:400 var(--font-size-13)/16px var(--font-body);color:var(--kit-content-primary);overflow-wrap:anywhere;flex:1}.kd-tracker-pill{padding:var(--space-2) var(--space-6);border-radius:var(--radius-6);background:var(--kit-bg-inset);font:500 var(--font-size-11)/14px var(--font-body);color:var(--kit-content-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.kd-tracker-state{border-radius:50%;flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.kd-tracker-state[data-state=done]{background:var(--kit-bg-tracker-matched);outline:1px solid var(--kit-border-tracker-matched);outline-offset:-1px;width:14px;height:14px;color:var(--kit-content-tracker-matched)}.kd-tracker-state[data-state=current]{background:var(--kit-bg-tracker-current);box-shadow:0 0 0 3px var(--kit-bg-tracker-matched)}.kd-tracker-state[data-state=pending]{background:var(--kit-bg-primary);outline:1.5px solid var(--kit-border-tracker-line);outline-offset:-1.5px}.kd-tracker-badge{display:inline-flex}.kd-tracker-badge .ku-status-pill-detail{padding:0 var(--space-4);border-radius:var(--radius-4);background:var(--kit-bg-tracker)}.kd-tracker-strip{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.kd-tracker-chip{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-10);background:var(--kit-bg-primary);outline:1px solid var(--kit-border-primary);outline-offset:-1px;box-shadow:var(--kit-shadow-tracker-chip);display:inline-flex}.kd-tracker-chip[data-detached]{outline:1px dashed var(--kit-border-secondary)}.kd-tracker-chip-label{padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--kit-bg-inset);font:500 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-primary);white-space:nowrap}.kd-tracker-arrow{font:400 var(--font-size-14)/18px var(--font-body);color:var(--kit-content-disabled)}.kd-tracker-divider{width:1px;height:22px;margin:0 var(--space-4);background:var(--kit-border-primary)}.kd-message-head{border-bottom:1px solid var(--kit-border-primary);flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.kd-message-channel{font-size:var(--font-size-11);color:var(--kit-content-tertiary);align-items:center;gap:8px;font-weight:500;display:inline-flex}.kd-message-subject{min-width:0;font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--kit-content-primary);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.kd-sender{font-size:var(--font-size-12);overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.kd-avatar{background:var(--kit-bg-accent);width:32px;height:32px;color:var(--kit-content-accent);font-size:var(--font-size-12);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.kd-envelope{flex-direction:column;gap:8px;margin:0;display:flex}.kd-envelope-row{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.kd-envelope-row dt{font-size:var(--font-size-11);color:var(--kit-content-tertiary)}.kd-envelope-row dd{min-width:0;margin:0}.kd-addresses{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.kd-address-chip{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-chip);background:var(--kit-bg-inset);max-width:100%;font-size:var(--font-size-11);color:var(--kit-content-tertiary);overflow-wrap:anywhere;padding:4px 8px;line-height:1.35}.kd-message-body{font-size:var(--font-size-13);color:var(--kit-content-secondary);overflow-wrap:anywhere;padding:20px 0;line-height:1.8}.kd-attachments{border-top:1px solid var(--kit-border-primary);flex-direction:column;gap:10px;padding-top:16px;display:flex}.kd-attachments ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kd-message-compact{align-items:flex-start;gap:12px;display:flex}.kd-message-compact-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kd-message-facts{font-size:var(--font-size-10);color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.kd-clamp{font-size:var(--font-size-12);color:var(--kit-content-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.kd-thread{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.kd-participant{border-bottom:1px solid var(--kit-border-primary);flex-wrap:wrap;gap:20px;padding-bottom:8px;display:flex}.kd-participant>div{flex-direction:column;display:flex}.kd-participant .kd-tag{margin-left:0}.kd-bubbles{flex-direction:column;gap:10px;display:flex}.kd-bubble-row{display:flex}.kd-bubble-row.kd-inbound{justify-content:flex-end}.kd-bubble-row.kd-outbound{justify-content:flex-start}.kd-bubble-col{flex-direction:column;gap:4px;min-width:0;max-width:70%;display:flex}.kd-inbound .kd-bubble-col{align-items:flex-end}.kd-bubble-meta{font-size:var(--font-size-10);flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.kd-bubble{border-radius:var(--kit-radius-button);font-size:var(--font-size-12);overflow-wrap:anywhere;padding:8px 12px;line-height:1.5}.kd-inbound .kd-bubble{background:var(--kit-bg-accent);color:var(--kit-content-primary);border-bottom-right-radius:0}.kd-outbound .kd-bubble{background:var(--kit-bg-inset);color:var(--kit-content-primary);border-bottom-left-radius:0}.kd-message-draft{padding-top:var(--space-8);border-top:1px solid var(--kit-border-primary);justify-content:flex-end;display:flex}.kd-message-ask{gap:var(--space-10);flex-direction:column;display:flex}.menu-wrap{min-width:0;display:inline-flex;position:relative}.ku-menu-trigger{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--kit-radius-button);width:28px;height:28px;min-height:28px;color:var(--kit-content-tertiary);font:500 var(--font-size-12)/18px var(--font-body);cursor:pointer;touch-action:manipulation;transition:background-color var(--kit-duration-standard) var(--kit-easing-standard),color var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:1px solid #0000;padding:0;display:inline-flex}.ku-menu-trigger .icon{flex:none}.ku-menu-trigger:hover,.ku-menu-trigger[aria-expanded=true]{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-menu-trigger:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-menu-trigger[data-trigger=round]{border-radius:var(--kit-radius-button);color:var(--kit-content-secondary)}.ku-menu-trigger[data-trigger=pill]{width:auto;padding-inline:var(--space-10);gap:var(--space-4);border-radius:var(--kit-radius-button);color:var(--kit-content-secondary);font-weight:400}.ku-menu-trigger[data-trigger=pill]:focus-visible{outline-color:var(--kit-border-strong);outline-offset:1px}.ku-menu-trigger[data-trigger=field]{width:auto;padding:0 var(--space-10);border-color:var(--kit-border-primary);background:var(--kit-bg-primary);color:var(--kit-content-primary);font-size:var(--font-size-13)}.ku-menu-trigger[data-trigger=dashed]{border:1px dashed var(--kit-border-secondary);border-radius:var(--radius-6);width:24px;height:24px;min-height:24px}.ku-menu-trigger[data-trigger=dashed]:hover{color:var(--kit-content-primary);background:0 0;border-style:solid}.ku-menu-trigger[data-trigger=quiet]{border-radius:var(--radius-6);width:20px;height:20px;min-height:20px}.ku-menu-trigger[data-trigger=inline]{gap:var(--space-4);border-radius:var(--radius-4);border:0;width:auto;height:auto;min-height:0;padding:0}.ku-menu-trigger[data-trigger=inline]:hover,.ku-menu-trigger[data-trigger=inline][aria-expanded=true]{color:var(--kit-content-tertiary);background:0 0}.ku-menu-trigger[data-trigger=segment]{width:auto;height:auto;min-height:0;padding:0 var(--space-8);color:inherit;border:0;border-radius:0}.ku-menu-trigger[data-trigger=segment]:hover,.ku-menu-trigger[data-trigger=segment][aria-expanded=true]{background:var(--kit-bg-secondary);color:inherit}.ku-menu-trigger[data-trigger=segment]:focus-visible{outline-offset:-2px}.ku-menu-trigger[data-trigger=compact]{width:24px;height:24px;min-height:24px}.ku-menu-trigger[data-trigger=text]{width:auto;height:24px;min-height:24px;padding-inline:var(--space-8);gap:var(--space-4);border-radius:var(--radius-6);color:var(--kit-content-primary)}.ku-menu-trigger[data-trigger=text]>.icon:last-child{color:var(--kit-content-tertiary)}.menu-wrap:has(>.ku-menu-trigger[data-trigger=plain]){width:100%;height:100%;display:flex}.ku-menu-trigger[data-trigger=plain]{width:100%;height:100%;min-height:0;color:inherit;background:0 0;border:0;padding:0;display:flex}.ku-menu-trigger[data-trigger=plain]:hover,.ku-menu-trigger[data-trigger=plain][aria-expanded=true]{color:inherit;background:0 0}.ku-menu-trigger[data-trigger=heading]{align-items:center;gap:var(--space-6);width:auto;min-width:0;height:auto;min-height:32px;padding:0 var(--space-6);border-radius:var(--kit-radius-button);font:inherit;letter-spacing:inherit;white-space:nowrap;color:var(--kit-content-secondary);background:0 0;border:0;display:inline-flex}.ku-menu-trigger[data-trigger=heading]:hover,.ku-menu-trigger[data-trigger=heading][aria-expanded=true]{background:var(--kit-bg-secondary);color:var(--kit-content-primary)}.ku-menu-trigger[data-trigger=heading]>.icon{color:var(--kit-content-tertiary);translate:0 .05em}@media (prefers-reduced-motion:reduce){.ku-menu-trigger{transition:none}}.menu-item{width:100%;min-height:30px;padding:var(--space-4) 10px;border-radius:var(--kit-radius-button);color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.menu-item .icon{color:var(--kit-content-tertiary);flex:none}button.menu-item:hover,button.menu-item:focus-visible{background:var(--kit-bg-secondary)}button.menu-item[aria-checked=true]:hover,button.menu-item[aria-checked=true]:focus-visible{background:color-mix(in oklch,var(--kit-bg-tertiary) 86%,var(--kit-content-primary))}.menu-item:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.menu-item.is-unavailable{cursor:default;color:var(--kit-content-disabled)}.menu-item.is-unavailable .icon{color:var(--kit-content-disabled)}.ku-menu-reason{max-width:240px;font:400 var(--font-size-11)/16px var(--font-body);color:var(--kit-content-tertiary);display:block}.menu-group{font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--kit-content-tertiary);padding:8px 10px 2px;font-weight:500;display:block}.menu-item[data-detail]{padding:var(--space-6) 8px;align-items:flex-start}.menu-item[data-detail]>.icon,.menu-item[data-detail]>.ku-kind{margin-top:1px}.menu-item-text{min-width:0}.menu-item-title{font-size:var(--font-size-13);display:block}.menu-item[aria-checked=true]{background:var(--kit-bg-tertiary)}.menu-item[aria-checked=true] .menu-item-title{font-weight:500}.menu-item-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);display:block}.menu-item-text[data-layout=inline] .menu-item-title,.menu-item-text[data-layout=inline] .menu-item-detail{display:inline}.menu-item-text[data-layout=inline] .menu-item-detail{margin-left:6px}.menu-item-check{color:var(--kit-content-primary);flex:none;align-self:center;margin-left:auto;display:flex;translate:0 -1px}.menu-heading{font-size:var(--font-size-12);color:var(--kit-content-tertiary);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 8px 6px;display:flex}.menu-heading-help{font:inherit;color:var(--kit-content-secondary);cursor:pointer;background:0 0;border:0;padding:0}.menu-heading-help:hover{color:var(--kit-content-primary);text-decoration:underline}.menu-separator{height:1px;margin:var(--space-4) 4px;background:var(--kit-border-primary)}.menu-item-trailing{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;flex:none;align-self:center;margin-left:auto;padding-left:12px}.menu-item-trailing+.menu-item-check{margin-left:var(--space-8)}.menu-item-sub{color:var(--kit-content-tertiary);flex:none;align-self:center;margin-left:auto;padding-left:12px;display:flex}.menu-item-shortcut{font-family:var(--font-mono);font-size:var(--font-size-11);color:var(--kit-content-tertiary);align-self:center;margin-left:auto;padding-left:12px}button.menu-item:active{transform:scale(.97)}.ku-menu-trigger[data-trigger=field]:hover,.ku-menu-trigger[data-trigger=field][aria-expanded=true]{background:var(--kit-bg-secondary);border-color:var(--kit-border-secondary)}@media (prefers-reduced-motion:reduce){.menu-item{transition:none}button.menu-item:active{transform:none}}.ku-menu-trigger:has(>.ku-menu-dot){position:relative}.ku-menu-dot{border-radius:var(--kit-radius-pill);background:var(--kit-icon-info);width:8px;height:8px;box-shadow:0 0 0 2px var(--kit-bg-primary);pointer-events:none;position:absolute;top:3px;right:3px}.ku-tabs{--ku-tabs-gap:4px;--ku-tabs-pad:4px;--ku-tabs-radius:var(--kit-radius-button);align-items:center;gap:var(--ku-tabs-gap);scrollbar-width:thin;min-width:0;max-width:100%;padding:var(--ku-tabs-pad);overscroll-behavior-inline:contain;display:flex;position:relative;overflow-x:auto}.ku-tabs>.ku-action{flex:none}.ku-tab{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-6);min-width:0;max-width:100%;min-height:28px;padding:var(--space-4) var(--space-10);border-radius:var(--kit-radius-button);color:var(--kit-content-tertiary);font:500 var(--font-size-12)/18px var(--font-body);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:1px solid #0000;display:inline-flex}.ku-tab .icon{flex:none}.ku-tab:not([aria-disabled=true],[aria-selected=true]):hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-tab[aria-selected=true]{color:var(--kit-content-primary)}.ku-tab[aria-selected=true] .icon,.ku-tab:not([aria-disabled=true]):hover .icon{-webkit-mask-image:var(--icon-fill);-webkit-mask-image:var(--icon-fill);mask-image:var(--icon-fill)}.ku-tab:not([aria-disabled=true],[aria-selected=true]):active{opacity:.72}.ku-tabs[data-moving] .ku-tab[aria-selected=true]:hover{background:var(--kit-bg-tertiary)}.ku-tab[aria-selected=true]{cursor:default}.ku-tab:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-tab[aria-disabled=true]{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.ku-tab{transition:none}}.ku-selection-indicator{box-sizing:border-box;width:var(--ku-indicator-w);height:var(--ku-indicator-h);pointer-events:none;transform-origin:0 0;transform:translate(var(--ku-indicator-x),var(--ku-indicator-y)) translate(var(--ku-indicator-dx,0px),var(--ku-indicator-dy,0px)) scale(var(--ku-indicator-sx,1),var(--ku-indicator-sy,1));display:none;position:absolute;top:0;left:0}[data-indicator]>.ku-selection-indicator{display:block}[data-indicator=slide]>.ku-selection-indicator{transition:transform var(--duration-200) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){[data-indicator]>.ku-selection-indicator{transition:none}}.ku-tabs[data-appearance=underline]{--ku-tabs-radius:0;border-bottom:1px solid var(--kit-border-primary)}.ku-tabs[data-appearance=underline] .ku-tab{border:0;border-bottom:2px solid #0000;border-radius:0;min-height:32px}.ku-tabs[data-appearance=underline]:not([data-indicator]) .ku-tab[aria-selected=true]{border-bottom-color:var(--kit-content-accent)}.ku-tabs[data-appearance=segmented],.ku-choice-options[data-layout=segments]{--ku-segment-inset:var(--space-4);--ku-tabs-gap:var(--space-4);--ku-tabs-pad:var(--ku-segment-inset);gap:var(--ku-tabs-gap);box-sizing:border-box;width:max-content;max-width:100%;padding:var(--ku-tabs-pad);border-radius:calc(var(--kit-radius-button) + var(--ku-segment-inset));background:var(--kit-bg-tertiary);flex-direction:row;display:flex}.ku-choice-options[data-layout=segments]{flex-wrap:wrap}.ku-choice-options[data-layout=segments] .ku-choice{box-sizing:border-box;min-height:28px;padding:var(--space-4) var(--space-10);border-radius:var(--kit-radius-button);color:var(--kit-content-tertiary);font:500 var(--font-size-12)/18px var(--font-body);white-space:nowrap;background:0 0;border:1px solid #0000;position:relative}.ku-choice-options[data-layout=segments] .ku-choice-title{font:inherit;color:inherit}.ku-choice-options[data-layout=segments] .ku-choice[data-selected=true]{color:var(--kit-content-primary)}.ku-choice-options[data-layout=segments] .ku-choice[data-unavailable=true]{color:var(--kit-content-disabled);background:0 0}.ku-choice-options[data-layout=segments] input{opacity:0;width:1px;height:1px;position:absolute}.ku-segmented{min-width:0;max-width:100%;position:relative}.ku-segmented>.ku-selection-indicator,.ku-tabs[data-appearance=segmented]:not([data-indicator]) .ku-tab[aria-selected=true],.ku-segmented:not([data-indicator]) .ku-choice[data-selected=true]{border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active)}.ku-tabs[data-appearance=segmented] .ku-tab:not([aria-disabled=true],[aria-selected=true]):hover,.ku-tabs[data-appearance=segmented][data-moving] .ku-tab[aria-selected=true]:hover,.ku-choice-options[data-layout=segments] .ku-choice[data-unavailable=false][data-selected=false]:hover{background:color-mix(in oklch,var(--kit-content-primary) 6%,var(--kit-bg-tertiary));color:var(--kit-content-primary);border-color:#0000}.ku-choice-options[data-layout=segments] .ku-choice[data-unavailable=false][data-selected=true]:hover{background:0 0;border-color:#0000}.ku-segmented:not([data-indicator]) .ku-choice[data-unavailable=false][data-selected=true]:hover{background:color-mix(in oklch,var(--kit-content-primary) 2%,var(--kit-bg-secondary))}.ku-segmented:has(.ku-choice[data-unavailable=false][data-selected=true]:hover)>.ku-selection-indicator{background:color-mix(in oklch,var(--kit-content-primary) 2%,var(--kit-bg-secondary))}.ku-tab-panel{min-width:0;max-width:100%}.ku-tab-panel:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-tabs[data-appearance=chips]{gap:var(--space-8);padding:var(--space-2)}.ku-tabs[data-appearance=chips] .ku-tab{min-height:36px;padding:0 var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);color:var(--kit-content-secondary);font-size:var(--font-size-13)}.ku-tabs[data-appearance=chips] .ku-tab:not([aria-disabled=true],[aria-selected=true]):hover{border-color:var(--kit-border-secondary);background:var(--kit-bg-primary);color:var(--kit-content-primary)}.ku-tabs[data-appearance=chips] .ku-tab[aria-selected=true]{background:var(--kit-action-primary);color:var(--kit-content-on-action);box-shadow:var(--kit-shadow-active);border-color:#0000}.ku-tabs[data-appearance=chips] .ku-tab-count-dot{display:none}.ku-tabs[data-appearance=chips] .ku-tab-count{box-sizing:border-box;border-radius:var(--kit-radius-pill);background:var(--kit-bg-tertiary);min-width:20px;height:20px;color:var(--kit-content-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-right:-6px;padding:0 6px;font-weight:600;display:inline-flex}.ku-tabs[data-appearance=chips] .ku-tab[aria-selected=true] .ku-tab-count{background:color-mix(in oklab,var(--kit-content-on-action) 20%,transparent);color:var(--kit-content-on-action)}.ku-tabs-active{display:none}.ku-tabs[data-indicator]>.ku-tabs-active{z-index:2;pointer-events:none;min-width:100%;min-height:100%;display:block;position:absolute;top:0;left:0}.ku-tabs-active-list{box-sizing:border-box;align-items:center;gap:var(--ku-tabs-gap);width:max-content;min-width:100%;min-height:100%;padding:var(--ku-tabs-pad);clip-path:inset(var(--ku-clip-top,0) var(--ku-clip-right,100%) var(--ku-clip-bottom,0) var(--ku-clip-left,0) round var(--ku-tabs-radius));display:flex}.ku-tabs[data-indicator=slide] .ku-tabs-active-list{transition:clip-path var(--duration-200) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.ku-tabs[data-indicator] .ku-tabs-active-list{transition:none}}.ku-tabs[data-appearance=rail] .ku-tabs-active-list{flex-direction:column}.ku-tabs-active-list>.ku-action{flex:none}.ku-tabs-active .ku-tab{color:var(--kit-content-primary)}.ku-tabs-active .ku-tab .icon{-webkit-mask-image:var(--icon-fill);-webkit-mask-image:var(--icon-fill);mask-image:var(--icon-fill)}.ku-tabs-active .ku-tab-count{color:var(--kit-content-secondary)}.ku-tabs:is([data-appearance=cards],[data-appearance=segmented],[data-appearance=rail]) .ku-tabs-active-list{background:var(--kit-bg-primary)}.ku-tabs[data-appearance=underline] .ku-tabs-active-list{background:linear-gradient(var(--kit-content-accent),var(--kit-content-accent)) left bottom/100% 2px no-repeat content-box}.ku-tabs[data-appearance=cards] .ku-tabs-active .ku-tab-count{color:var(--kit-content-tertiary)}.ku-tabs:is([data-appearance=cards],[data-appearance=segmented],[data-appearance=rail])>.ku-tabs-active{filter:drop-shadow(0 0 .5px var(--kit-border-secondary)) drop-shadow(0 1px 1px color-mix(in srgb,var(--kit-content-primary) 8%,transparent)) drop-shadow(0 2px 3px color-mix(in srgb,var(--kit-content-primary) 6%,transparent))}.ku-tabs[data-appearance=cards]{--ku-tabs-gap:2px;--ku-tabs-pad:var(--space-4);align-self:flex-start;gap:var(--ku-tabs-gap);width:max-content;max-width:100%;padding:var(--ku-tabs-pad);scrollbar-width:none;border-radius:calc(var(--kit-radius-button) + var(--space-4));background:var(--kit-bg-tertiary);flex:none;display:inline-flex}.ku-tabs[data-appearance=cards]::-webkit-scrollbar{display:none}.ku-tabs[data-appearance=cards] .ku-tab{z-index:1;height:28px;padding:0 var(--space-10);font-size:var(--font-size-13);transition:color var(--kit-duration-standard) var(--kit-easing-standard),background-color var(--kit-duration-standard) var(--kit-easing-standard);border:0;flex:none;position:relative}.ku-tabs[data-appearance=cards] .ku-tab:not([aria-disabled=true],[aria-selected=true]):hover,.ku-tabs[data-appearance=cards][data-moving] .ku-tab[aria-selected=true]:hover{background:color-mix(in oklch,var(--kit-content-primary) 5%,transparent);color:var(--kit-content-primary)}.ku-tabs[data-appearance=cards] .ku-tab:focus-visible{outline-offset:2px}.ku-tabs[data-appearance=cards]:not([data-indicator]) .ku-tab[aria-selected=true]{border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:0 0 0 1px var(--kit-border-primary),0 1px 2px color-mix(in srgb,var(--kit-content-primary) 8%,transparent),0 2px 6px -2px color-mix(in srgb,var(--kit-content-primary) 8%,transparent)}.ku-tabs[data-appearance=cards] .ku-tab-count-dot{display:none}.ku-tabs[data-appearance=cards] .ku-tab-count,.ku-tabs[data-appearance=cards] .ku-tab[aria-selected=true] .ku-tab-count{font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.ku-tab-dot{border-radius:var(--radius-full);background:var(--ku-tab-tone);flex:none;width:8px;height:8px}.ku-tab-dot[data-tone=orange]{--ku-tab-tone:var(--kit-bg-tone-orange)}.ku-tab-dot[data-tone=blue]{--ku-tab-tone:var(--kit-bg-tone-blue)}.ku-tab-dot[data-tone=violet]{--ku-tab-tone:var(--kit-bg-tone-violet)}.ku-tab-dot[data-tone=pink]{--ku-tab-tone:var(--kit-bg-tone-pink)}.ku-tab-dot[data-tone=lime]{--ku-tab-tone:var(--kit-bg-tone-lime)}.ku-tab-dot[data-tone=emerald]{--ku-tab-tone:var(--kit-bg-tone-emerald)}.ku-tab-dot[data-tone=green]{--ku-tab-tone:var(--kit-bg-tone-green)}.ku-tab-dot[data-tone=grey]{--ku-tab-tone:var(--kit-content-tertiary)}.ku-tab-count{color:var(--kit-content-tertiary);font-weight:400}.ku-tab[aria-selected=true] .ku-tab-count{color:var(--kit-content-secondary)}.ku-tabs[data-appearance=rail]{--ku-tabs-gap:4px;--ku-tabs-pad:6px;gap:var(--ku-tabs-gap);padding:var(--ku-tabs-pad);background:var(--kit-bg-inset);border-radius:var(--kit-radius-card);flex-direction:column;width:44px;display:flex}.ku-tabs[data-appearance=rail] .ku-tab{border-radius:var(--kit-radius-button);width:32px;height:32px;min-height:32px;padding:6px}.ku-tabs[data-appearance=rail]:not([data-indicator]) .ku-tab[aria-selected=true]{border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-active)}.ku-tabs[data-appearance=rail] .ku-tab-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.canvas-tabs{height:var(--kit-size-header);min-height:var(--kit-size-header);padding:1px var(--space-16) 0 8px;border-bottom:1px solid var(--kit-border-primary);background:var(--kit-bg-secondary);font-family:var(--font-body);box-sizing:border-box;align-items:center;gap:4px;display:flex}.canvas-tab{border-radius:var(--radius-8);min-width:0;max-width:100%;height:32px;color:var(--kit-content-secondary);transition:background-color var(--kit-duration-standard);background:0 0;border:1px solid #0000;align-items:center;gap:2px;padding:0 4px 0 10px;display:flex}.canvas-tab:not(.is-active):hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.canvas-tab.is-active{background:var(--kit-bg-primary);border-color:var(--kit-border-primary);box-shadow:var(--kit-shadow-active);color:var(--kit-content-primary)}.canvas-tab-hit{min-width:0;font:inherit;font-size:var(--font-size-13);color:inherit;cursor:pointer;transition:transform var(--kit-duration-standard) var(--kit-easing-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:flex}.canvas-tab:not(.is-active) .canvas-tab-hit:active{transform:scale(.97)}.canvas-tab.is-active .canvas-tab-hit{cursor:default}@media (prefers-reduced-motion:reduce){.canvas-tab-hit{transition:none}.canvas-tab-hit:active{transform:none}}.canvas-tab-hit:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-4)}.canvas-tab-hit .icon{color:var(--kit-content-tertiary);flex:none}.canvas-tab.is-active .canvas-tab-hit .icon{color:var(--kit-content-accent)}.canvas-tab[data-tone=violet]{--canvas-tab-tone:var(--kit-bg-tone-violet)}.canvas-tab[data-tone=pink]{--canvas-tab-tone:var(--kit-bg-tone-pink)}.canvas-tab[data-tone=blue]{--canvas-tab-tone:var(--kit-bg-tone-blue)}.canvas-tab[data-tone=emerald]{--canvas-tab-tone:var(--kit-bg-tone-emerald)}.canvas-tab[data-tone=green]{--canvas-tab-tone:var(--kit-bg-tone-green)}.canvas-tab[data-tone=lime]{--canvas-tab-tone:var(--kit-bg-tone-lime)}.canvas-tab[data-tone=orange]{--canvas-tab-tone:var(--kit-bg-tone-orange)}.canvas-tab[data-tone=grey]{--canvas-tab-tone:var(--kit-content-secondary)}.canvas-tabs .canvas-tab.is-active[data-tone] .canvas-tab-hit .icon{color:var(--canvas-tab-tone);opacity:1}.canvas-tab-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.canvas-tab-dot{background:var(--kit-icon-success);border-radius:50%;flex:none;width:6px;height:6px}.canvas-tab[data-state=unread] .canvas-tab-dot{width:5px;height:5px}.canvas-tab[data-state=working] .canvas-tab-dot{animation:canvas-tab-beat var(--duration-1400) var(--kit-easing-standard) infinite}@keyframes canvas-tab-beat{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.canvas-tab[data-state=working] .canvas-tab-dot{animation:none}}.canvas-tab .ku-icon-button{border-radius:var(--kit-radius-button);flex:none;width:24px;height:24px;min-height:24px}.canvas-tab:not(.is-active) .ku-icon-button:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-content-primary) 6%,var(--kit-bg-tertiary))}.canvas-tabs-trailing{align-items:center;gap:4px;margin-left:auto;display:flex}.canvas-tab-add{margin-left:var(--space-4)}.canvas-tabs-show{border-radius:var(--kit-radius-button);width:28px;height:28px;color:var(--kit-content-tertiary);cursor:pointer;transition:transform var(--kit-duration-standard) var(--kit-easing-standard),background-color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.canvas-tabs-show:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.canvas-tabs-show:active{transform:scale(.94)}.canvas-tabs-show:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.canvas-tabs-show{transition:none}.canvas-tabs-show:active{transform:none}}.canvas-tabs-stack{min-width:14px;height:14px;margin:var(--space-2) var(--space-2) 0 0;padding:0 var(--space-2);border-radius:var(--radius-4);box-sizing:border-box;font:600 var(--font-size-10)/1 var(--font-body);font-variant-numeric:tabular-nums;border:1px solid;place-items:center;display:grid;position:relative}.canvas-tabs-stack:before{content:"";border-top-right-radius:var(--radius-4);opacity:.5;border-top:1px solid;border-bottom:0;border-left:0;border-right:1px solid;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:-4px;right:-4px}.ku-tabs[data-appearance=cards][data-density=compact]{--ku-tabs-pad:var(--space-2);border-radius:calc(var(--kit-radius-button) + var(--space-2))}.ku-tabs[data-appearance=cards][data-density=compact] .ku-tab{height:24px;min-height:24px;padding:0 var(--space-8);font-size:var(--font-size-12)}.kd-s1{--kd-series:var(--kit-chart-1)}.kd-s2{--kd-series:var(--kit-chart-2)}.kd-s3{--kd-series:var(--kit-chart-3)}.kd-s4{--kd-series:var(--kit-chart-4)}.kd-s5{--kd-series:var(--kit-chart-5)}.kd-s6{--kd-series:var(--kit-chart-6)}.kd-other{--kd-series:var(--kit-chart-neutral)}.kd-bar-negative{--kd-series:var(--kit-chart-negative)}.kd-bar-muted{--kd-series:var(--kit-chart-muted)}.kd-figure.kd-figure-negative{color:var(--kit-content-error)}.kd-chart-description{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0 0 16px;line-height:1.5}.kd-headline{gap:var(--space-6);margin-bottom:var(--space-16);flex-direction:column;display:flex}.kd-headline-row{align-items:baseline;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.kd-headline-figure{letter-spacing:-.02em;color:var(--kit-content-primary);overflow-wrap:anywhere;font-size:clamp(22px,9cqw,30px);font-weight:600;line-height:1.05}.kd-headline-label{font-size:var(--font-size-13);color:var(--kit-content-tertiary)}.kd-headline-change{align-items:baseline;gap:var(--space-4) var(--space-8);font-size:var(--font-size-12);flex-wrap:wrap;display:flex}.kd-legend{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:10px;display:flex}.kd-readout{font-size:var(--font-size-12);color:var(--kit-content-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:10px;display:flex}.kd-key{min-width:0;font-size:var(--font-size-12);color:var(--kit-content-tertiary);align-items:center;gap:6px;display:flex}.kd-key-label{overflow-wrap:anywhere;min-width:0}.kd-swatch{border-radius:var(--radius-2);background:var(--kd-series);flex:none;width:8px;height:8px}.kd-swatch-line{border-radius:var(--kit-radius-pill);width:12px;height:2px}.kd-axis-name{font-size:var(--font-size-11);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0 0 8px;font-weight:400}.kd-axis-name-x{text-align:center;margin:8px 0 0}.kd-plot-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 8px;display:grid}.kd-yaxis{position:relative}.kd-yaxis-sizer{visibility:hidden;white-space:nowrap;font-size:var(--font-size-10);font-variant-numeric:tabular-nums;line-height:1;display:block}.kd-tick{white-space:nowrap;font-size:var(--font-size-10);font-variant-numeric:tabular-nums;color:var(--kit-chart-axis);line-height:1;position:absolute;right:0;transform:translateY(-50%)}.kd-plot{border-radius:var(--radius-4);position:relative}.kd-plot:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:4px}.kd-gridlines{width:100%;height:100%;position:absolute;inset:0}.kd-gridline{stroke:var(--kit-chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.kd-zeroline{stroke:var(--kit-chart-axis);stroke-width:1px;vector-effect:non-scaling-stroke}.kd-band{pointer-events:none;background:var(--kit-bg-inset);position:absolute;top:0;bottom:0}.kd-band-box{position:absolute;top:0;bottom:0}.kd-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kd-line{fill:none;stroke:var(--kd-series);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kd-wash{stroke:none}.kd-line-previous{stroke:var(--kit-chart-neutral);stroke-dasharray:2 4}.kd-swatch-previous{border-top:2px dotted var(--kit-chart-neutral);background:0 0;border-radius:0;width:12px;height:0}.kd-wash-top{stop-color:var(--kd-series);stop-opacity:.22}.kd-wash-bottom{stop-color:var(--kd-series);stop-opacity:0}.kd-wash-top.kd-wash-stacked{stop-opacity:.42}.kd-wash-bottom.kd-wash-stacked{stop-opacity:.24}.kd-bar{background:var(--kd-series);transition:opacity var(--kit-duration-standard) var(--ease-color);position:absolute}.kd-bar-up{border-radius:var(--radius-6) var(--radius-6) 0 0}.kd-bar-down{border-radius:0 0 var(--radius-6) var(--radius-6)}.kd-bar-stacked{border-radius:var(--radius-2)}.kd-bar-stacked.kd-bar-cap{border-radius:var(--radius-6) var(--radius-6) var(--radius-2) var(--radius-2)}.kd-bar-right{border-radius:0 var(--radius-6) var(--radius-6) 0}.kd-bar-left{border-radius:var(--radius-6) 0 0 var(--radius-6)}.kd-dim{opacity:.4}.kd-mark{box-sizing:border-box;width:10px;height:10px;margin-left:calc(var(--space-4) * -1);margin-top:calc(var(--space-4) * -1);background:var(--kd-series);box-shadow:0 0 0 2px var(--kit-bg-primary);pointer-events:none;border-radius:50%;padding:0;position:absolute}.kd-mark-big{width:12px;height:12px;margin-top:-6px;margin-left:-6px}.kd-mark-centred{top:50%;left:50%}.kd-mark-bubble{width:var(--kd-bubble);height:var(--kd-bubble);margin-left:calc(var(--kd-bubble) / -2);margin-top:calc(var(--kd-bubble) / -2);opacity:.85}.kd-hit{cursor:default;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.kd-crosshair{background:var(--kit-chart-neutral);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.kd-tip{top:var(--space-8);left:var(--kd-tip-x);z-index:2;gap:var(--space-4);box-sizing:border-box;min-width:140px;max-width:min(240px,100%);padding:var(--space-8) var(--space-10);border:1px solid var(--kit-border-primary);border-radius:var(--radius-8);background:var(--kit-bg-primary);box-shadow:var(--kit-shadow-popover);color:var(--kit-content-primary);font-size:var(--font-size-12);pointer-events:none;flex-direction:column;line-height:1.35;display:flex;position:absolute}.kd-tip-left{transform:translateX(var(--space-12))}.kd-tip-right{transform:translateX(calc(-100% - var(--space-12)))}.kd-tip-title{font-size:var(--font-size-11);color:var(--kit-content-tertiary);overflow-wrap:anywhere;font-weight:500}.kd-tip-row{align-items:center;gap:var(--space-8);display:flex}.kd-tip-label{min-width:0;color:var(--kit-content-secondary);overflow-wrap:anywhere;flex:1}.kd-tip-value{color:var(--kit-content-primary);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.kd-xaxis{height:16px;margin-top:6px;position:relative}.kd-xaxis-even{margin-top:6px;display:flex}.kd-xtick{text-align:center;min-width:0;font-size:var(--font-size-10);color:var(--kit-chart-axis);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 2px;overflow:hidden}.kd-xtick-abs{max-width:30%;font-size:var(--font-size-10);color:var(--kit-chart-axis);text-overflow:ellipsis;white-space:nowrap;position:absolute;top:0;overflow:hidden}.kd-xtick-first{left:0}.kd-xtick-last{right:0}.kd-xtick-mid{max-width:none;transform:translate(-50%)}.kd-band-readout{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.kd-band-readout p{margin:0}.kd-barh{grid-template-columns:minmax(64px,32%) minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.kd-barh-row{display:contents}.kd-barh-label{text-align:right;min-width:0;font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kd-barh-tracks,.kd-barh-values{flex-direction:column;gap:2px;display:flex}.kd-barh-tracks{justify-content:center;align-self:stretch;position:relative}.kd-barh-zero{background:var(--kit-chart-axis);pointer-events:none;width:1px;position:absolute;top:-4px;bottom:-4px}.kd-barh-track{border-radius:var(--radius-4);background:var(--kit-chart-surface);height:16px;position:relative}.kd-barh-track:has(.kd-bar-muted){background:0 0}.kd-barh-bar{background:var(--kd-series);position:absolute;top:0;bottom:0}.kd-barh-values span{white-space:nowrap;height:16px;line-height:16px;font-size:var(--font-size-11)}.kd-share{gap:var(--space-16);flex-direction:column;display:flex}.kd-share:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:4px}.kd-share-bar{gap:var(--space-4);height:10px;display:flex}.kd-share-part{border-radius:var(--kit-radius-pill);background:var(--kd-series);min-width:3px;transition:opacity var(--kit-duration-standard) var(--ease-color)}.kd-share-rows{gap:var(--space-10);flex-direction:column;display:flex}.kd-share-row{align-items:baseline;gap:var(--space-10);font-size:var(--font-size-13);transition:opacity var(--kit-duration-standard) var(--ease-color);display:flex}.kd-share-row .kd-swatch{align-self:center}.kd-share-label{min-width:0;color:var(--kit-content-secondary);overflow-wrap:anywhere;flex:1}.kd-share-of{text-align:right;width:48px;color:var(--kit-content-tertiary);flex:none}.kd-donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.kd-donut:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:4px}.kd-ring{flex:none;width:clamp(148px,28cqw,200px);height:clamp(148px,28cqw,200px);position:relative}.kd-ring-svg{width:100%;height:100%;display:block}.kd-arc{fill:none;stroke:var(--kd-series);stroke-width:7px;transition:opacity var(--kit-duration-standard) var(--ease-color)}.kd-arc-on{stroke-width:8px}.kd-ring-centre{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 28px;display:flex;position:absolute;inset:0}.kd-ring-figure{color:var(--kit-content-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,6cqw,26px);font-weight:700;line-height:1.15}.kd-ring-caption{font-size:var(--font-size-10);color:var(--kit-chart-axis);margin-top:2px;line-height:1.2}.kd-slices{flex-direction:column;flex:none;gap:6px;max-width:100%;display:flex}.kd-slice{font-size:var(--font-size-12);align-items:baseline;gap:8px;display:flex}.kd-slice .kd-swatch{margin-top:var(--space-2);align-self:flex-start}.kd-slice-label{min-width:0;color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex:1;padding-right:16px}.kd-slice-share{text-align:right;width:40px;color:var(--kit-chart-axis);flex:none}.kd-chart-title{font-size:var(--font-size-14);color:var(--kit-content-primary);overflow-wrap:anywhere;margin:0 0 8px;font-weight:500;line-height:1.4}.kd-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:8px;display:flex}.kd-chart-head .kd-chart-title{flex:1;min-width:0;margin:0}.kd-views{flex:none;align-items:center;gap:4px;max-width:100%;display:flex}.kd-views-select{border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-button);background:var(--kit-bg-primary);height:32px;box-shadow:var(--kit-shadow-active);align-items:center;display:flex;position:relative}.kd-views-select .icon{pointer-events:none;color:var(--kit-content-tertiary);position:absolute}.kd-views-select .icon:first-child{left:8px}.kd-views-select .icon:last-child{right:6px}.kd-views-select select{appearance:none;field-sizing:content;max-width:180px;padding:var(--space-4) var(--space-28) var(--space-4) var(--space-28);color:var(--kit-content-primary);font:inherit;font-size:var(--font-size-13);border-radius:var(--kit-radius-button);cursor:pointer;background:0 0;border:0}.kd-views-select select:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.kd-segments{border-radius:var(--kit-radius-button);background:var(--kit-bg-tertiary);flex:none;gap:2px;padding:2px;display:flex}.kd-segments button{border-radius:var(--radius-6);color:var(--kit-content-secondary);font:inherit;font-size:var(--font-size-13);cursor:pointer;white-space:nowrap;transition:background-color var(--kit-duration-standard) var(--ease-color),color var(--kit-duration-standard) var(--ease-color);background:0 0;border:0;padding:4px 10px}.kd-segments button[aria-checked=true]{background:var(--kit-bg-primary);color:var(--kit-content-primary);box-shadow:var(--kit-shadow-active)}.kd-segments button:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.kd-views-tabs{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),#0000)}.kd-views-tabs::-webkit-scrollbar{display:none}.kd-views-tabs .ku-tabs{border:0;width:max-content;min-width:100%;padding:0;overflow:visible}.kd-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.kd-tile{border-radius:var(--kit-radius-button);background:var(--kit-bg-secondary);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.kd-tile-figure{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500}.kd-skeleton{align-items:flex-end;gap:6px;height:120px;padding:8px 0;display:flex}.kd-skeleton-bar{border-radius:var(--radius-4) var(--radius-4) 0 0;background:var(--kit-bg-tertiary);animation:kd-skeleton-pulse var(--duration-1400) var(--ease-in-out) infinite;flex:1}.kd-skeleton-bar:nth-child(2){animation-delay:calc(var(--duration-1400) * .15)}.kd-skeleton-bar:nth-child(3){animation-delay:calc(var(--duration-1400) * .3)}.kd-skeleton-bar:nth-child(4){animation-delay:calc(var(--duration-1400) * .45)}.kd-skeleton-bar:nth-child(5){animation-delay:calc(var(--duration-1400) * .6)}@keyframes kd-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.kd-loading-text{font-size:var(--font-size-12);color:var(--kit-content-tertiary);margin:4px 0 0}.kd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kd-table-chart .kd-table-block{margin-top:4px}@media (prefers-reduced-motion:reduce){.kd-skeleton-bar{opacity:.7;animation:none}}.kd-text{min-width:0;font-family:var(--font-body);color:var(--kit-content-secondary);overflow-wrap:anywhere;margin:0}.kd-text strong{color:var(--kit-content-primary);font-weight:600}.kd-text-link{color:var(--kit-content-accent);text-underline-offset:2px;text-decoration:underline}.kd-text-link:hover{text-decoration-thickness:2px}.kd-text[data-style=title]{font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--kit-content-primary);font-weight:600;line-height:1.35}.kd-text[data-style=heading]{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:600;line-height:1.4}.kd-text[data-style=body]{font-size:var(--font-size-13);line-height:1.55}.kd-text[data-style=caption]{font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:1.45}.kd-text[data-style=label]{font-size:var(--font-size-13);color:var(--kit-content-tertiary);line-height:1.45}.kd-text[data-emphasis=strong]{color:var(--kit-content-primary);font-weight:600}.kd-text[data-emphasis=muted]{color:var(--kit-content-tertiary)}.kd-text[data-toned]{color:var(--kd-tone-text)}.kd-text[data-align=center]{text-align:center}.kd-text[data-align=end]{text-align:end}.kd-quantity{align-items:baseline;gap:var(--space-8);min-width:0;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--kit-content-primary);flex-wrap:wrap;display:flex}.kd-quantity-figure{overflow-wrap:anywhere;min-width:0}.kd-quantity[data-size=sm]{font-size:var(--font-size-13);line-height:1.45}.kd-quantity[data-size=md]{font-size:var(--font-size-14);font-weight:500;line-height:1.4}.kd-quantity[data-size=lg]{font-size:var(--font-size-20);letter-spacing:-.01em;font-weight:600;line-height:1.2}.kd-quantity[data-size=xl]{font-size:var(--font-size-28);letter-spacing:-.02em;font-weight:600;line-height:1.1}.kd-quantity[data-emphasis=strong]{font-weight:600}.kd-quantity[data-emphasis=muted]{color:var(--kit-content-tertiary);font-weight:400}.kd-quantity[data-toned]{color:var(--kd-tone-text)}.kd-quantity[data-align=center]{justify-content:center}.kd-quantity[data-align=end]{text-align:end;justify-content:flex-end}.kd-glyph{color:var(--kd-tone-fill);flex:none;justify-content:center;align-items:center;display:inline-flex}.kd-glyph.kd-tone-neutral{color:var(--kit-content-secondary)}.kd-glyph[data-tile]{background:var(--kd-tone-bg);border:1px solid var(--kd-tone-border);border-radius:var(--radius-8)}.kd-glyph[data-tile][data-size=sm]{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-6)}.kd-glyph[data-tile][data-size=md]{width:var(--space-32);height:var(--space-32)}.kd-glyph[data-tile][data-size=lg]{width:var(--space-40);height:var(--space-40);border-radius:var(--radius-10)}.kd-quantity-figure .kd-value{color:inherit;overflow-wrap:inherit}.kd-text[data-flow]{gap:var(--space-10);flex-direction:column;display:flex}.kd-text[data-flow]>p{margin:0}.kd-text-list{gap:var(--space-4);flex-direction:column;margin:0;padding-inline-start:var(--space-20);display:flex}.kd-text-list>li::marker{color:var(--kit-content-tertiary)}.ku-badge{box-sizing:border-box;white-space:nowrap;border-radius:var(--kit-radius-pill);border:1px solid var(--kd-tone-border);background:var(--kd-tone-bg);max-width:100%;min-height:22px;color:var(--kd-tone-text);font:500 var(--font-size-12)/18px var(--font-body);overflow-wrap:anywhere;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.ku-badge-marker{border-radius:var(--kit-radius-pill);background:var(--kd-tone-fill);flex:none;width:6px;height:6px}.ku-badge[data-variant=status]{min-height:20px;font-size:var(--font-size-10);letter-spacing:.04em;text-transform:uppercase;padding:1px 8px;line-height:16px}.ku-badge[data-variant=status][data-tone=neutral]{--kd-tone-bg:var(--kit-bg-tertiary)}.ku-badge[data-shape=squircle]{border-radius:var(--radius-6)}.ku-badge[data-variant=status][data-shape=squircle]{box-sizing:border-box;height:22px;min-height:22px;padding:1px var(--space-8) 0;line-height:1}.ku-badge[data-variant=text]{min-height:0;color:var(--kit-content-secondary);overflow-wrap:normal;background:0 0;border:0;border-radius:0;padding:0;font-weight:500;display:inline}.ku-badge[data-variant=text][data-tone=neutral]{color:var(--kit-content-tertiary);font-weight:400}.ku-badge[data-variant=text][data-tone=warning]{color:var(--kit-content-warning)}.ku-badge[data-variant=text][data-tone=error]{color:var(--kit-content-error)}.ku-badge[data-variant=text] .ku-shimmer{color:inherit}.ku-badge[data-role-tone]{--kd-tone-border:transparent}.ku-badge[data-role-tone=viewer]{--kd-tone-bg:var(--kit-bg-role-viewer);--kd-tone-text:var(--kit-content-role-viewer)}.ku-badge[data-role-tone=builder]{--kd-tone-bg:var(--kit-bg-role-builder);--kd-tone-text:var(--kit-content-role-builder)}.ku-badge[data-role-tone=manager]{--kd-tone-bg:var(--kit-bg-role-manager);--kd-tone-text:var(--kit-content-role-manager)}.kd-badge{display:flex}.ku-badge-icon{display:none}.ku-badge[data-size=control]{box-sizing:border-box;height:28px;min-height:28px;padding:0 var(--space-12);font-size:var(--font-size-13);justify-content:center;font-weight:500;line-height:26px}.ku-badge[data-size=control][data-role-tone=viewer]{--kd-tone-bg:var(--kit-bg-role-viewer-strong)}.ku-badge[data-size=control][data-role-tone=builder]{--kd-tone-bg:var(--kit-bg-role-builder-strong)}.ku-badge[data-size=control][data-role-tone=manager]{--kd-tone-bg:var(--kit-bg-role-manager-strong)}.ku-status-pill>.ku-badge-marker{box-sizing:content-box;background-clip:padding-box;border:4px solid #0000;width:6px;height:6px}.ku-status-pill:has(>.ku-badge-marker:first-child){padding-inline-start:var(--space-4)}.ku-status-pill{padding-inline-end:var(--space-8)}.ku-status-pill-detailed{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:inline-flex}.ku-status-pill-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:16px}.ku-status-pill:not([data-object=word]){flex:none;max-width:none}.ku-status-pill[data-object=word]{min-width:0}.ku-status-pill-words{white-space:nowrap;min-width:0;overflow:hidden}.ku-status-pill[tabindex]:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px}.ku-chip{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-8);min-width:0;max-width:100%;min-height:32px;padding:var(--space-6) var(--space-12);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-pill);background:var(--kit-bg-primary);color:var(--kit-content-secondary);font:500 var(--font-size-13)/18px var(--font-body);cursor:pointer;touch-action:manipulation;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);display:inline-flex}.ku-chip-label{overflow-wrap:anywhere;min-width:0}.ku-chip .icon{color:var(--kit-content-accent);flex:none}.ku-chip:not([aria-disabled=true]):hover{background:var(--kit-bg-secondary)}.ku-chip:not(.ku-chip-static):not([aria-disabled=true]):active{opacity:.72;transform:scale(.97)}.ku-chip[aria-pressed=true]{border-color:var(--kit-border-strong);background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}.ku-chip[aria-pressed=true]:not([aria-disabled=true]):hover{background:color-mix(in oklch,var(--kit-bg-tertiary) 85%,var(--kit-border-strong) 15%);border-color:var(--kit-border-strong);color:var(--kit-content-primary)}.ku-chip:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.ku-chip[aria-disabled=true]{cursor:default;opacity:.55}.ku-chip[aria-disabled=true] .icon{color:inherit}.ku-chip[aria-busy=true]{cursor:progress;opacity:.7}@media (prefers-reduced-motion:reduce){.ku-chip{transition:none}.ku-chip:active{transform:none}}.ku-chip-static{cursor:default}.kd-chips{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ku-chip-static[data-size=compact]{height:22px;min-height:0;padding:0 var(--space-8);font-size:var(--font-size-11)}.ku-chip-static[data-tone=accent]{background:var(--kit-bg-accent);color:var(--kit-content-accent);border-color:#0000}.ku-chip-static[data-tone=accent]:hover{background:var(--kit-bg-accent)}.ku-chip-static[data-tone=word]{border-radius:var(--kit-radius-chip);background:var(--kit-bg-tertiary);max-width:160px;min-height:0;color:var(--kit-content-secondary);border-color:#0000}.ku-chip-static[data-tone=word] .ku-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.ku-section-label{font:500 var(--font-size-11)/16px var(--font-body);color:var(--kit-content-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0}.ku-divider{width:100%;min-width:0;color:var(--kit-content-tertiary);font:400 var(--font-size-11)/16px var(--font-body);border:0;align-items:center;gap:12px;margin:12px 0;display:flex}.ku-divider:before,.ku-divider:after{content:"";background:var(--kit-border-primary);flex:1;height:1px}.ku-divider>span{text-align:center;overflow-wrap:anywhere;min-width:0;max-width:75%}hr.ku-divider:after{display:none}.kd-heading{gap:var(--space-2);flex-direction:column;display:flex}.kd-heading .ku-section-label{text-transform:none;letter-spacing:-.005em;margin:0;line-height:1.35}.kd-heading[data-level="2"] .ku-section-label{font-size:var(--font-size-16);color:var(--kit-content-primary);font-weight:600}.kd-heading[data-level="3"] .ku-section-label{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:600}.kd-divider{padding:0}.kd-divider .ku-divider{margin:0}.ku-feedback{align-items:center;gap:var(--space-8) var(--space-12);min-width:0;color:var(--kit-content-primary);font:400 var(--font-size-13)/20px var(--font-body);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ku-feedback[data-presentation=panel]{padding:var(--space-12) 16px;border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary)}.ku-feedback[data-presentation=inline]{gap:var(--space-8) 10px}.ku-feedback[data-presentation=stacked]{gap:var(--space-12);text-align:center;flex-flow:column}.ku-feedback[data-presentation=stacked] .ku-feedback-content{align-items:center;gap:var(--space-4);flex:none;min-width:0;max-width:44ch}.ku-feedback[data-presentation=stacked] .ku-feedback-action{justify-content:center;margin-left:0}.ku-feedback-content{flex-direction:column;flex:1 1 0;gap:2px;min-width:160px;display:flex}.ku-feedback-title{font-size:var(--font-size-14);color:var(--kit-content-primary);font-weight:500}.ku-feedback[data-presentation=inline] .ku-feedback-title{font-size:var(--font-size-13)}.ku-feedback p{color:var(--kit-content-secondary);margin:0}.ku-feedback-action{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ku-feedback-examples{flex-direction:column;gap:16px;width:100%;max-width:520px;display:flex}.ku-feedback-examples[data-width=narrow]{max-width:240px}.kd-empty .ku-feedback{margin:0}.ku-toast{left:0;right:0;bottom:var(--space-24);z-index:7;align-items:flex-start;gap:var(--space-8);box-sizing:border-box;width:fit-content;max-width:calc(100% - var(--space-48));padding:var(--space-8) var(--space-16);border-radius:var(--kit-radius-card);box-shadow:var(--kit-shadow-popover);font:500 var(--font-size-13)/20px var(--font-body);overflow-wrap:anywhere;pointer-events:none;opacity:0;transition:opacity var(--kit-duration-standard) var(--kit-easing-standard),transform var(--kit-duration-standard) var(--kit-easing-standard);border:1px solid;margin-inline:auto;display:flex;position:absolute;transform:translateY(8px)}.ku-toast>.icon{margin-top:var(--space-2);flex:none}.ku-toast[data-open]{opacity:1;transform:none}.ku-toast[data-tone=success]{border-color:var(--kit-border-success);background:var(--kit-bg-success);color:var(--kit-content-success)}.ku-toast[data-tone=error]{border-color:var(--kit-border-error);background:var(--kit-bg-error);color:var(--kit-content-error)}.ku-toast[data-tone=done]{border-color:var(--kit-bg-inverse);background:var(--kit-bg-inverse);color:var(--kit-content-inverse)}.ku-toast[data-action]{pointer-events:auto;align-items:center}.ku-toast-action{margin-left:var(--space-16);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ku-toast-action:focus-visible{outline-offset:2px;border-radius:var(--radius-4);outline:2px solid}@media (prefers-reduced-motion:reduce){.ku-toast{transition:none;transform:none}}.ku-toast-stage{justify-content:center;align-items:flex-start;gap:var(--space-8);min-height:144px;padding:var(--space-16);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-card);background:var(--kit-bg-primary);display:flex;position:relative}.ku-toast-stage[data-floating]{align-items:flex-end}.ku-feedback-raised{bottom:var(--space-16);z-index:4;width:max-content;max-width:calc(100% - var(--space-32));margin:var(--space-8) auto var(--space-16);position:sticky}.ku-feedback-raised>.ku-banner{width:100%}@media (prefers-reduced-motion:no-preference){.ku-feedback-raised{animation:ku-feedback-raised-in var(--kit-duration-tooltip) var(--kit-easing-standard)}}@keyframes ku-feedback-raised-in{0%{opacity:0;transform:translateY(8px)}}.ku-part-skeleton{gap:var(--space-10);min-width:0;padding:var(--space-4) 0;flex-direction:column;display:flex}.ku-part-skeleton>span{border-radius:var(--radius-6);background:var(--kit-bg-tertiary);height:14px;display:block}.ku-part-skeleton[data-shape=lines]>span:nth-child(2){width:94%}.ku-part-skeleton[data-shape=lines]>span:nth-child(3){width:88%}.ku-part-skeleton[data-shape=lines]>span:last-child{width:60%}.ku-part-skeleton[data-shape=figure]>span:first-child{width:min(120px,50%);height:12px}.ku-part-skeleton[data-shape=figure]>span:last-child{width:min(160px,70%);height:32px}.ku-part-skeleton[data-shape=rows]>span{height:20px}.ku-part-skeleton[data-shape=rows]>span:nth-child(odd){width:92%}.ku-part-skeleton[data-shape=pairs]{gap:var(--space-10) var(--space-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ku-part-skeleton[data-shape=pairs]>span:nth-child(odd){width:80%}.ku-part-skeleton[data-shape=chart]{align-items:flex-end;gap:var(--space-8);flex-direction:row;height:140px}.ku-part-skeleton[data-shape=chart]>span{border-radius:var(--radius-4) var(--radius-4) 0 0;flex:1;height:60%}.ku-part-skeleton[data-shape=chart]>span:nth-child(2){height:80%}.ku-part-skeleton[data-shape=chart]>span:nth-child(3){height:45%}.ku-part-skeleton[data-shape=chart]>span:nth-child(4){height:95%}.ku-part-skeleton[data-shape=chart]>span:nth-child(5){height:70%}.ku-part-skeleton[data-shape=chart]>span:nth-child(6){height:55%}.ku-part-state{padding:var(--space-24) var(--space-16);justify-content:center;display:flex}.ku-part-state>.ku-feedback{max-width:100%}.ku-table-stand-in{box-sizing:border-box;min-height:clamp(240px,48vh,480px);padding:var(--space-40) var(--space-16);justify-content:center;align-items:center;display:flex;position:sticky;left:0}.ku-table-stand-in>.ku-feedback{max-width:100%}.ku-list-row{width:100%;min-width:0;font-family:var(--font-body);color:var(--kit-content-primary);text-align:left;align-items:center;gap:8px;display:flex}.ku-list-row>.icon{color:var(--kit-content-secondary);flex:none}.ku-list-row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ku-list-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-13);line-height:18px;display:block;overflow:hidden}.ku-list-row-description{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:18px}.ku-list-row-meta{max-width:45%;font-size:var(--font-size-11);color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex:none;line-height:16px}.kd-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is(.kd-note,.kd-callout-body) .kd-list{margin:0 0 var(--space-8);padding-left:var(--space-20);list-style:outside;display:block}:is(.kd-note,.kd-callout-body) .kd-list:last-child{margin-bottom:0}:is(.kd-note,.kd-callout-body) .kd-list>li+li{margin-top:var(--space-2)}.kd-list-item{padding:var(--space-8) 0;border-bottom:1px solid var(--kit-border-primary)}.kd-list-item:last-child{border-bottom:0}.kd-list-item:has(.kd-list-link){padding-block:0}.kd-list-link{padding:var(--space-8) var(--space-6);margin-inline:calc(var(--space-6) * -1);color:inherit;border-radius:var(--radius-6);transition:background-color var(--kit-duration-standard) var(--ease-color),transform var(--kit-duration-standard) var(--kit-easing-standard);text-decoration:none;display:block}.kd-list-link:hover{background:var(--kit-bg-tertiary)}.kd-list-link:hover .ku-list-row-title{color:var(--kit-content-accent)}.kd-list-link:active{transform:scale(.98)}.kd-list-link:focus-visible{outline:2px solid var(--kit-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kd-list-link{transition:none}.kd-list-link:active{transform:none}}.ku-list-row-skel{border-radius:var(--radius-4);background:var(--kit-bg-tertiary);width:min(240px,70%);height:10px;display:block}.ku-list-row-skel[data-shape=icon]{flex:none;width:14px;height:14px}.ku-list-row-skel[data-shape=meta]{flex:none;width:48px}.ku-step-list{width:100%;max-width:var(--kit-size-content-column);font-family:var(--font-body);text-align:left}.ku-step-rows,.ku-step-children{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ku-step-list[data-long] .ku-step-rows{scrollbar-width:none;max-height:240px;padding-bottom:12px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 28px),#0000 100%)}.ku-step-list[data-long] .ku-step-rows::-webkit-scrollbar{display:none}.ku-step-children{border-left:1px solid var(--kit-border-primary);margin:2px 0 4px 12px;padding-left:10px}.ku-step-children[hidden]{display:none}.ku-step-row{min-width:0}.ku-step-line{border-radius:var(--radius-6);width:100%;font:inherit;font-size:var(--font-size-13);color:var(--kit-content-secondary);text-align:left;box-sizing:border-box;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:4px 6px;line-height:18px;display:flex}button.ku-step-line{cursor:pointer}button.ku-step-line:hover{background:var(--kit-bg-tertiary)}button.ku-step-line:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-2px}.ku-step-line.is-unavailable{cursor:default}.ku-step-glyph{color:var(--kit-content-tertiary);transition:transform var(--kit-duration-standard),color var(--kit-duration-standard);align-self:center;margin-left:auto;display:inline-flex}.ku-step-glyph[data-open]{transform:rotate(180deg)}button.ku-step-line:hover .ku-step-glyph{color:var(--kit-content-primary)}.ku-step-line.is-unavailable .ku-step-glyph{opacity:.4}.ku-step-mark{flex:none;justify-content:center;align-self:center;align-items:center;width:14px;height:14px;display:inline-flex}.ku-step-mark[data-mark=done] .icon{color:var(--kit-content-tertiary)}.ku-step-mark[data-mark=now][data-level=row]:before,.ku-step-mark[data-mark=waiting]:before{content:"";border-radius:var(--kit-radius-pill);background:var(--kit-accent-teal);width:6px;height:6px}.ku-step-mark[data-mark=now][data-level=row]:before{animation:ku-step-pulse var(--duration-1400) var(--ease-in-out) infinite}.ku-step-mark[data-mark=now][data-level=group]{color:var(--kit-content-primary)}.ku-step-mark[data-mark=waiting]:before{background:var(--kit-icon-warning)}.ku-step-mark[data-mark=left]:before{content:"";background:var(--kit-content-disabled);width:8px;height:1px}.ku-step-label{overflow-wrap:anywhere;min-width:0;color:var(--kit-content-primary)}.ku-step-row[data-mark=left]>.ku-step-line>.ku-step-label{color:var(--kit-content-secondary)}.ku-step-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.ku-step-more{flex-direction:column;gap:2px;margin:0 0 4px 28px;display:flex}.ku-step-detail{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0;line-height:17px}.ku-step-more .ku-step-note{margin:0}.ku-shimmer,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label{color:var(--kit-content-secondary);display:inline-block;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ku-shimmer:before,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label:before{content:attr(data-text);pointer-events:none;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,transparent 0%,transparent 38%,var(--kit-content-primary) 47%,var(--kit-content-accent) 50%,var(--kit-content-primary) 53%,transparent 62%,transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:ku-shimmer var(--duration-2400) var(--ease-linear) infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.ku-work-live.ku-shimmer:before{background-image:var(--kit-gradient-shimmer)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ku-shimmer,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label{animation:ku-step-pulse var(--duration-1400) var(--ease-in-out) infinite}}.ku-step-link{font:500 var(--font-size-12) var(--font-body);color:var(--kit-content-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.ku-step-link:hover{color:var(--kit-content-primary)}.ku-step-link:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--radius-2)}.ku-step-link.is-unavailable{color:var(--kit-content-disabled);cursor:default}.ku-step-note{font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;margin:0 0 2px 28px;line-height:17px}.ku-step-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 0 0 28px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ku-step-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ku-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ku-think-enter{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ku-step-mark[data-mark=now]:before{animation:none}.ku-step-glyph{transition:none}.ku-shimmer,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label{animation:none}.ku-shimmer:before,.ku-step-row[data-mark=now]>.ku-step-line>.ku-step-label:before{display:none}}.ku-work{gap:var(--space-20);width:100%;max-width:var(--kit-size-content-column);font-family:var(--font-body);text-align:left;flex-direction:column;display:flex}.ku-work-items{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.ku-work[data-history] .ku-work-words{--kit-content-md:var(--kit-content-md-muted)}.ku-work-words>:first-child{margin-top:0}.ku-work-words>:last-child{margin-bottom:0}.ku-work-run{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ku-work-head{align-items:center;gap:var(--space-8);max-width:100%;min-height:26px;margin:0 0 0 calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-radius:var(--radius-6);font:inherit;font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-align:left;box-sizing:border-box;background:0 0;border:0;align-self:flex-start;line-height:18px;display:inline-flex}button.ku-work-head{cursor:pointer}button.ku-work-head:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}button.ku-work-head:focus-visible,button.ku-work-line:focus-visible,.ku-work-more:focus-visible,.ku-work-action:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-1px}.ku-work-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kit-content-secondary);overflow:hidden}.ku-work-live{animation:ku-think-enter var(--duration-200) var(--kit-easing-standard) both;font-weight:500}.ku-work-think-toggle{border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.ku-work-think-toggle:hover{background:var(--kit-bg-tertiary)}.ku-work-think-toggle:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:-1px}.ku-work-think{margin:0 0 var(--space-4) var(--space-24);white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;font-size:var(--font-size-12);color:var(--kit-content-tertiary);line-height:1.5;overflow-y:auto}.ku-work-meta{font-size:var(--font-size-12);color:var(--kit-content-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.ku-work-chevron{color:var(--kit-content-disabled);transition:transform var(--kit-duration-standard);flex:none;display:inline-flex}.ku-work-chevron[data-open]{transform:rotate(180deg)}.ku-work-line>.ku-work-chevron{margin-left:auto}.ku-work-mark{width:16px;height:16px;color:var(--kit-content-disabled);flex:none;justify-content:center;align-items:center;display:inline-flex}.ku-work-mark[data-level=head][data-mark=now]{color:var(--kit-content-primary)}.ku-work-mark[data-mark=now]:not([data-level=head]):before,.ku-work-mark[data-mark=waiting]:before{content:"";border-radius:var(--kit-radius-pill);background:var(--kit-accent-teal);width:6px;height:6px}.ku-work-mark[data-mark=now]:not([data-level=head]):before{animation:ku-step-pulse var(--duration-1400) var(--ease-in-out) infinite}.ku-work-mark[data-mark=waiting]:before{background:var(--kit-icon-warning)}.ku-work-mark[data-mark=left]:before{content:"";background:var(--kit-content-disabled);width:8px;height:1px}.ku-work-body{flex-direction:column;min-width:0;display:flex}.ku-work-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ku-work-row{min-width:0;animation:ku-line-in var(--duration-300) var(--kit-easing-standard) both}.ku-work-inner{margin:0 0 var(--space-4) var(--space-24);padding:0 0 0 var(--space-8);border-left:1px solid var(--kit-border-primary)}.ku-work-inner .ku-work-line{min-height:22px;font-size:var(--font-size-12);line-height:16px}.ku-work-inner .ku-work-mark{width:14px;height:14px}.ku-work-inner .ku-work-more{margin:0}.ku-work-line{align-items:center;gap:var(--space-8);width:100%;min-width:0;min-height:26px;margin:0 0 0 calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);border-radius:var(--radius-6);font:inherit;font-size:var(--font-size-13);color:var(--kit-content-tertiary);text-align:left;box-sizing:border-box;background:0 0;border:0;line-height:18px;display:flex}button.ku-work-line{cursor:pointer}button.ku-work-line:hover{background:var(--kit-bg-tertiary)}button.ku-work-line:hover .ku-work-chevron{color:var(--kit-content-primary)}.ku-work-verb{color:var(--kit-content-secondary);white-space:nowrap;flex:none;font-weight:500}.ku-work-detail{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ku-work-row[data-mark=left] .ku-work-verb{color:var(--kit-content-tertiary);font-weight:400}.ku-work-under{gap:var(--space-2);margin:0 0 var(--space-6) var(--space-24);max-width:64ch;font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;flex-direction:column;line-height:17px;display:flex}.ku-work-under>p{margin:0}.ku-work-under[data-tone=waiting]{color:var(--kit-content-warning);display:block}.ku-work-action{margin:0 0 0 var(--space-6);font:inherit;color:var(--kit-content-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.ku-work-action[aria-disabled=true]{color:var(--kit-content-disabled);cursor:default}.ku-work-more{margin:0 0 0 var(--space-16);padding:var(--space-4) var(--space-6);border-radius:var(--radius-6);font-size:var(--font-size-12);color:var(--kit-content-tertiary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-self:flex-start}.ku-work-more:hover{background:var(--kit-bg-tertiary);color:var(--kit-content-primary)}@keyframes ku-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ku-work-live,.ku-work-row,.ku-work-mark:before{animation:none}.ku-work-chevron{transition:none}}.kd-steps .ku-step-list{max-width:none}.ku-disclosure{width:100%;min-width:0;font:400 var(--font-size-13)/20px var(--font-body);color:var(--kit-content-secondary)}.ku-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;min-height:28px;color:var(--kit-content-primary);align-items:center;gap:8px;padding:4px 0;font-weight:500;list-style:none;display:flex}.ku-disclosure>summary::-webkit-details-marker{display:none}.ku-disclosure>summary>.icon{transition:transform var(--kit-duration-standard) var(--kit-easing-standard)}.ku-disclosure[open]>summary>.icon{transform:rotate(90deg)}.ku-disclosure>summary:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:2px;border-radius:var(--kit-radius-chip)}.ku-disclosure-meta{color:var(--kit-content-tertiary);font:var(--font-size-11) var(--font-mono);margin-left:auto}.ku-disclosure-body{padding:8px 0 8px var(--space-16);margin-left:var(--space-4);overflow-wrap:anywhere;border-left:1px solid var(--kit-border-primary);min-width:0;color:var(--kit-content-secondary)}@media (prefers-reduced-motion:reduce){.ku-disclosure>summary>.icon,.kd-tab,.kd-step,.kd-file{transition:none}}@media (width<=700px){.kd-grid-2,.kd-grid-3,.kd-grid-4,.kd-columns{grid-template-columns:minmax(0,1fr)}.kd-card{padding:var(--space-12) 16px}.kd-barh{grid-template-columns:minmax(48px,32%) minmax(0,1fr) auto}.kd-bubble-col{max-width:88%}}.document-provenance{margin:var(--space-6) 0 0;font-size:var(--font-size-12);color:var(--kit-content-tertiary);overflow-wrap:anywhere;line-height:1.5}.canvas-scroll .document-body>.kd-document{margin-top:var(--space-20)}.document-versions{gap:var(--space-4);padding:var(--space-8) 0;flex-direction:column;display:flex}.version-row{text-align:left;width:100%;padding:var(--space-6) var(--space-8);border:1px solid var(--kit-border-primary);border-radius:var(--kit-radius-chip);cursor:pointer;background:0 0;display:block}.version-row:hover{background:var(--kit-bg-tertiary)}.version-row.is-active{border-color:var(--kit-accent-teal);cursor:default}.where-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.role-line{align-items:center;gap:var(--space-8) var(--space-12);font-size:var(--font-size-14);color:var(--kit-content-secondary);flex-wrap:wrap;margin:0;display:flex}.ku-insight-view-body>.role-line~.ku-insight-grid{margin-top:var(--space-20)}.role-line .ku-button[data-size=compact]{font-size:var(--font-size-13)}.document-head{margin-bottom:var(--space-16)}.document-head>.ku-back{margin-bottom:var(--space-12)}.document-head>.document-heading{margin-bottom:0}.document-head>.role-line{margin-top:var(--space-6)}.role-current{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.role-current h3{margin:0}.ku-dialog.role-ask-dialog{width:min(598px,100vw - 32px)}@media (width>=601px){.ku-dialog.role-ask-dialog :is(.ku-dialog-header,.ku-dialog-body,.ku-dialog-footer){padding-left:var(--space-36);padding-right:var(--space-36)}.ku-dialog.role-ask-dialog .ku-dialog-header{padding-top:calc(var(--space-24)*1.1)}}.role-ask{gap:var(--space-24);margin-top:calc(var(--space-16) + var(--space-4));flex-direction:column;display:flex}.role-ask-dialog .ku-dialog-body>p{font-size:var(--font-size-15);line-height:22px}.role-ask .ku-field-label,.role-ask .ku-field-help{font-size:var(--font-size-13);line-height:20px}.role-ask-section{gap:var(--space-8);flex-direction:column;display:flex}.role-ask-section>p,.role-ask>.role-current p{margin:0}.role-current>.ku-choice-group{margin-top:var(--space-8)}.role-others{text-underline-offset:3px;cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.role-others:focus-visible{outline:2px solid var(--kit-focus-ring,var(--kit-border-accent));outline-offset:2px;border-radius:var(--radius-4,2px)}[role=dialog] .role-ask>.ku-choice-group+.ku-field{margin-top:0}.role-ask .role-current h3,.role-ask>.ku-choice-group>legend.ku-field-label{box-sizing:border-box;width:100%;padding-bottom:var(--space-8);border-bottom:1px solid var(--kit-border-secondary);font:600 var(--font-size-16)/24px var(--font-body);color:var(--kit-content-primary)}.role-current dl{align-items:center;gap:var(--space-6) var(--space-16);grid-template-columns:max-content auto;margin:0;display:grid}.role-current dl>div{display:contents}.role-current dt{font-size:var(--font-size-14);color:var(--kit-content-tertiary)}.role-current dd{margin:0}.role-current p{font-size:var(--font-size-14);color:var(--kit-content-secondary);margin:0;line-height:22px}.role-current-asked{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.role-line .ku-menu-trigger.role-history{gap:var(--space-6);height:28px;min-height:28px;font-size:var(--font-size-13);color:var(--kit-content-tertiary);padding:4px 10px}.ku-popover.role-history-menu{width:min(480px,100vw - 16px)}.role-term{cursor:default;align-items:center;gap:4px;display:inline-flex}.role-term-name{color:var(--kit-content-primary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.role-term:focus-visible{outline:var(--kit-border-focus-width) solid var(--kit-border-focus);outline-offset:3px}.role-short{color:var(--kit-content-warning);display:inline-flex}.role-sheet h3{margin:12px 0 6px;font-size:13px}.role-sheet .ku-table{margin-bottom:4px}.role-sheet .ku-field{margin-top:12px}
