:root{--k-ctl-sm:calc(var(--ay-s8));--k-ctl-md:calc(var(--ay-s8) + var(--ay-s2));--k-ctl-lg:var(--ay-s9);--k-row-compact:calc(var(--ay-s8) + var(--ay-s2));--k-row:var(--ay-row-compact);--k-row-two:var(--ay-row-touch);--k-head-pane:var(--ay-s10);--k-head-view:calc(var(--ay-s10) + var(--ay-s4));--k-pad-ctl:calc(var(--ay-s4) + var(--ay-s1))}@media (max-width:860px),(pointer:coarse){:root{--k-ctl-sm:var(--ay-s10);--k-ctl-md:var(--ay-row-touch);--k-ctl-lg:var(--ay-row-touch);--k-row-compact:var(--ay-s10);--k-row:var(--ay-row-touch)}.k-btn>.k-keys{display:none}}.k-hue-red{--k-hue:var(--ay-red)}.k-hue-orange{--k-hue:var(--ay-orange)}.k-hue-amber{--k-hue:var(--ay-amber)}.k-hue-green{--k-hue:var(--ay-green)}.k-hue-lime{--k-hue:var(--ay-lime)}.k-hue-teal{--k-hue:var(--ay-teal)}.k-hue-blue{--k-hue:var(--ay-blue)}.k-hue-rust{--k-hue:var(--ay-rust)}.k-hue-pink{--k-hue:var(--ay-pink)}.k-hue-grey{--k-hue:var(--ay-grey)}.k-hue-ok{--k-hue:var(--ay-ok)}.k-hue-warn{--k-hue:var(--ay-warn)}.k-hue-danger{--k-hue:var(--ay-danger)}.k-hue-info{--k-hue:var(--ay-info)}.k-trunc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.k-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-btn{--k-h:var(--k-ctl-md);justify-content:center;align-items:center;gap:var(--ay-s3);min-width:calc(var(--k-h) * 2);max-width:100%;height:var(--k-h);padding:0 var(--k-pad-ctl);border-radius:var(--ay-r-sm);background:var(--ay-raised);box-shadow:inset 0 0 0 1px var(--ay-line-strong);color:var(--ay-text);font:var(--ay-weight-medium) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ay-dur-fast) var(--ay-ease), color var(--ay-dur-fast) var(--ay-ease);border:0;flex:0 auto;text-decoration:none;display:inline-flex;position:relative}.k-btn>.ik-icon{width:var(--ay-icon-size);height:var(--ay-icon-size);flex:none}.k-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-btn .k-kbd{margin-left:var(--ay-s1)}.k-btn:hover{background:color-mix(in oklab, var(--ay-text) 6%, var(--ay-raised))}.k-btn:active{transform:translateY(.5px)}.k-btn:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:var(--ay-focus-offset)}.k-btn[aria-pressed=true],.k-btn[aria-expanded=true]{background:var(--ay-hover);box-shadow:inset 0 0 0 1px var(--ay-line-strong)}.k-btn--sm{--k-h:var(--k-ctl-sm);padding:0 var(--ay-s4);gap:var(--ay-s2);font-size:var(--ay-fs-meta)}.k-btn--sm>.ik-icon{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph)}.k-btn--lg{--k-h:var(--k-ctl-lg);padding:0 var(--ay-s5)}.k-btn--block{width:100%;display:flex}.k-btn--primary{background:var(--ay-accent);color:var(--ay-on-accent);box-shadow:none}.k-btn--primary:hover{background:var(--ay-accent-hover)}:root .k-btn--primary .k-keys>kbd.k-kbd{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ay-on-accent) 30%, transparent);color:inherit;background:0 0}.k-btn--ghost{box-shadow:none;color:var(--ay-text-2);background:0 0}.k-btn--ghost:hover{background:var(--ay-hover);color:var(--ay-text)}.k-btn--danger{color:var(--ay-danger-text)}.k-btn--danger:hover{background:var(--ay-danger-soft)}.k-btn:disabled,.k-btn[aria-disabled=true]{cursor:default;color:var(--ay-text-4);box-shadow:inset 0 0 0 1px var(--ay-line);background:0 0;transform:none}.k-btn--ghost:disabled{box-shadow:none}.k-btn[aria-busy=true]{cursor:progress}.k-spin{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 1.5px var(--ay-line-strong);animation:k-spin var(--ay-dur-loop) linear infinite;border:1.5px solid #0000;border-top-color:currentColor;flex:none}@keyframes k-spin{to{transform:rotate(1turn)}}.k-iconbtn{--k-h:var(--k-ctl-md);width:var(--k-h);height:var(--k-h);border-radius:var(--ay-r-sm);color:var(--ay-text-3);cursor:pointer;transition:background-color var(--ay-dur-fast) var(--ay-ease), color var(--ay-dur-fast) var(--ay-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.k-iconbtn>.ik-icon{width:var(--ay-icon-size);height:var(--ay-icon-size)}.k-iconbtn:hover{background:var(--ay-hover);color:var(--ay-text)}.k-iconbtn:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:0}.k-iconbtn[aria-pressed=true],.k-iconbtn[aria-expanded=true]{background:var(--ay-hover);box-shadow:inset 0 0 0 1px var(--ay-line-strong);color:var(--ay-text)}.k-iconbtn--sm{--k-h:var(--k-ctl-sm)}.k-iconbtn--sm>.ik-icon{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph)}.k-iconbtn--lg{--k-h:var(--k-ctl-lg)}.k-iconbtn--outline{background:var(--ay-raised);box-shadow:inset 0 0 0 1px var(--ay-line-strong);color:var(--ay-text-2)}.k-iconbtn--danger:hover{color:var(--ay-danger-text);background:var(--ay-danger-soft)}.k-iconbtn:disabled{color:var(--ay-text-4);cursor:default;background:0 0}.k-chip{align-items:center;gap:var(--ay-s2);min-width:0;max-width:100%;height:var(--ay-s7);padding:0 var(--ay-s3);border-radius:var(--ay-r-xs);background:var(--ay-tag-grey);color:var(--ay-tag-grey-ink);font:var(--ay-weight-medium) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);letter-spacing:0;white-space:nowrap;vertical-align:middle;border:0;flex:0 auto;display:inline-flex;position:relative}.k-chip>.ik-icon{width:var(--ay-fs-meta);height:var(--ay-fs-meta);flex:none}.k-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-chip__count{color:var(--ay-text-3);font-variant-numeric:tabular-nums;flex:none}.k-chip__dot{width:var(--ay-s3);height:var(--ay-s3);border-radius:var(--ay-r-pill);background:var(--k-hue,var(--ay-grey));flex:none}.k-chip__x{width:var(--ay-s6);height:var(--ay-s6);margin-right:calc(-1 * var(--ay-s2));border-radius:var(--ay-r-xs);color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.k-chip__x>.ik-icon{width:var(--ay-fs-meta);height:var(--ay-fs-meta)}.k-chip__x:hover{opacity:1;background:var(--ay-hover)}.k-chip__x:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:0;opacity:1}.k-chip--tag.k-tag-brown{background:var(--ay-tag-brown);color:var(--ay-tag-brown-ink)}.k-chip--tag.k-tag-orange{background:var(--ay-tag-orange);color:var(--ay-tag-orange-ink)}.k-chip--tag.k-tag-yellow{background:var(--ay-tag-yellow);color:var(--ay-tag-yellow-ink)}.k-chip--tag.k-tag-green{background:var(--ay-tag-green);color:var(--ay-tag-green-ink)}.k-chip--tag.k-tag-blue{background:var(--ay-tag-blue);color:var(--ay-tag-blue-ink)}.k-chip--tag.k-tag-lime{background:var(--ay-tag-lime);color:var(--ay-tag-lime-ink)}.k-chip--tag.k-tag-pink{background:var(--ay-tag-pink);color:var(--ay-tag-pink-ink)}.k-chip--tag.k-tag-red{background:var(--ay-tag-red);color:var(--ay-tag-red-ink)}.k-chip--tag.k-tag-outline{box-shadow:inset 0 0 0 1px var(--ay-line-strong);color:var(--ay-text-2);background:0 0}.k-chip--status{padding:0 var(--ay-s3) 0 var(--ay-s3);border-radius:var(--ay-r-pill);background:color-mix(in oklab, var(--k-hue,var(--ay-grey)) 14%, transparent);color:color-mix(in oklab, var(--k-hue,var(--ay-grey)) 70%, var(--ay-text))}.k-chip--status.k-hue-grey{background:var(--ay-hover);color:var(--ay-text-2)}.k-chip--press{height:var(--k-ctl-sm);padding:0 var(--ay-s4);border-radius:var(--ay-r-sm);box-shadow:inset 0 0 0 1px var(--ay-line-strong);color:var(--ay-text-2);cursor:pointer;transition:background-color var(--ay-dur-fast) var(--ay-ease), color var(--ay-dur-fast) var(--ay-ease);background:0 0}.k-chip--press:hover{background:var(--ay-hover);color:var(--ay-text)}.k-chip--press:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:var(--ay-focus-offset)}.k-chip--press[aria-pressed=true],.k-chip--press[aria-checked=true]{background:var(--ay-raised);color:var(--ay-text);box-shadow:inset 0 0 0 1px var(--ay-text-3)}.k-chip--press:disabled{color:var(--ay-text-4);cursor:default;background:0 0}.k-chip--press.has-x{cursor:default;padding-right:var(--ay-s2)}.k-chip--press.has-x.is-on{background:var(--ay-raised);color:var(--ay-text);box-shadow:inset 0 0 0 1px var(--ay-text-3)}.k-chip__main{align-items:center;gap:var(--ay-s2);min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.k-chip__main:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:var(--ay-s1);border-radius:var(--ay-r-xs)}.k-chip--sm{height:var(--ay-s6);padding:0 var(--ay-s2);font-size:var(--ay-fs-caps);gap:var(--ay-s1)}.k-chip--sm.k-chip--status{padding:0 var(--ay-s3)}.k-seg{align-items:center;gap:var(--ay-s1);min-width:0;max-width:100%;padding:var(--ay-s1);border-radius:var(--ay-r-sm);background:var(--ay-sunken);box-shadow:inset 0 0 0 1px var(--ay-line);scrollbar-width:none;vertical-align:middle;flex:none;display:inline-flex;overflow-x:auto}.k-seg::-webkit-scrollbar{display:none}.k-seg__opt{justify-content:center;align-items:center;gap:var(--ay-s3);min-width:0;height:var(--ay-s8);padding:0 var(--k-pad-ctl);border-radius:var(--ay-r-xs);color:var(--ay-text-2);font:var(--ay-weight-medium) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);white-space:nowrap;cursor:pointer;transition:color var(--ay-dur-fast) var(--ay-ease), background-color var(--ay-dur-fast) var(--ay-ease);background:0 0;border:0;flex:none;display:inline-flex}.k-seg__opt>.ik-icon{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph);flex:none}.k-seg__opt:hover{color:var(--ay-text)}.k-seg__opt[aria-checked=true],.k-seg__opt[aria-selected=true]{background:var(--ay-raised);color:var(--ay-text);box-shadow:0 0 0 1px var(--ay-line-strong)}.k-seg__opt:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:0}.k-seg__opt:disabled{color:var(--ay-text-4);cursor:default}.k-seg__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-seg__n{color:var(--ay-text-3);font-weight:var(--ay-weight-regular);font-variant-numeric:tabular-nums}.k-seg--sm .k-seg__opt{height:var(--ay-s7);padding:0 var(--ay-s4);font-size:var(--ay-fs-meta)}.k-seg--block{width:100%;display:flex}.k-seg--block .k-seg__opt{flex:1 1 0}.k-seg--icons .k-seg__opt{padding:0 var(--ay-s3)}@media (max-width:860px),(pointer:coarse){.k-seg__opt,.k-seg--sm .k-seg__opt{height:var(--ay-s10);min-width:var(--ay-row-touch)}}.k-pop{z-index:var(--ay-z-pop);min-width:200px;max-width:min(360px, calc(100vw - var(--ay-s6)));border-radius:var(--ay-r-md);background:var(--ay-raised);max-height:min(70vh,520px);box-shadow:var(--ay-shadow-pop);color:var(--ay-text);font:var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);position:fixed;overflow:auto}.k-pop:focus{outline:none}.k-pop--pad{padding:var(--ay-s5)}.k-menu{padding:var(--ay-s2);flex-direction:column;min-width:0;display:flex}.k-menu:focus{outline:none}.k-menu__item{align-items:center;gap:var(--ay-s4);width:100%;min-width:0;height:var(--k-row-compact);padding:0 var(--ay-s4);border-radius:var(--ay-r-xs);color:var(--ay-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.k-menu__item>.ik-icon{width:var(--ay-icon-size);height:var(--ay-icon-size);color:var(--ay-text-3);flex:none}.k-menu__item:hover,.k-menu__item:focus-visible,.k-menu__item.is-active{background:var(--ay-hover);outline:none}.k-menu__item:focus-visible{box-shadow:inset 0 0 0 1px var(--ay-line-strong)}.k-menu__item[aria-disabled=true]{color:var(--ay-text-4);cursor:default;background:0 0}.k-menu__item[aria-disabled=true]>.ik-icon{color:var(--ay-text-4)}.k-menu__item.is-danger{color:var(--ay-danger-text)}.k-menu__item.is-danger>.ik-icon{color:currentColor}.k-menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.k-menu__hint{color:var(--ay-text-3);font-size:var(--ay-fs-meta);flex:none}.k-menu__check{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph);color:var(--ay-text);flex:none}.k-menu__sep{height:1px;margin:var(--ay-s2) calc(-1 * var(--ay-s2));background:var(--ay-line);border:0}.k-menu__section{padding:var(--ay-s3) var(--ay-s4) var(--ay-s2);color:var(--ay-text-3);font:var(--ay-weight-medium) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui)}@media (max-width:860px),(pointer:coarse){.k-menu__item{height:var(--ay-row-touch)}}.k-field{gap:var(--ay-s2);flex-direction:column;min-width:0;display:flex}.k-field__label{align-items:baseline;gap:var(--ay-s2);color:var(--ay-text-2);font:var(--ay-weight-medium) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);display:flex}.k-field__opt{color:var(--ay-text-3);font-weight:var(--ay-weight-regular)}.k-field__hint,.k-field__error{margin:0}.k-field__hint{color:var(--ay-text-3);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui)}.k-field__error{align-items:flex-start;gap:var(--ay-s2);color:var(--ay-danger-text);font:var(--ay-weight-medium) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);display:flex}.k-field__error>.ik-icon{width:var(--ay-fs-meta);height:var(--ay-lh-meta);flex:none}.k-field--inline{align-items:flex-start;gap:var(--ay-s5);flex-direction:row}.k-field--inline>.k-field__label{padding-top:var(--ay-s2)}.k-field__control{gap:var(--ay-s2);flex-direction:column;flex:1;min-width:0;display:flex}.k-field--inline>.k-field__label{min-width:0;width:var(--k-label-w,30%);flex:none}.k-input{width:100%;min-width:0;height:var(--k-ctl-md);padding:0 var(--ay-s4);border-radius:var(--ay-r-sm);background:var(--ay-sheet);box-shadow:inset 0 0 0 1px var(--ay-line-strong);color:var(--ay-text);font:var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);transition:box-shadow var(--ay-dur-fast) var(--ay-ease);border:0;outline:none;display:block}.k-input::placeholder{color:var(--ay-text-3)}.k-input:hover{box-shadow:inset 0 0 0 1px var(--ay-text-4)}.k-input:focus-visible,.k-input:focus{box-shadow:inset 0 0 0 1px var(--ay-text-3), 0 0 0 var(--ay-focus-w) var(--ay-focus)}.k-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--ay-danger)}.k-input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--ay-danger), 0 0 0 var(--ay-focus-w) var(--ay-danger-soft)}.k-input:disabled{color:var(--ay-text-3);background:var(--ay-sunken);box-shadow:inset 0 0 0 1px var(--ay-line);cursor:default}.k-input--sm{height:var(--k-ctl-sm);font-size:var(--ay-fs-meta)}.k-input--lg{height:var(--k-ctl-lg)}textarea.k-input{height:auto;min-height:calc(var(--ay-lh-ui) * 3 + var(--ay-s4) * 2);padding:var(--ay-s4);resize:vertical;line-height:var(--ay-lh-ui)}.k-select{min-width:0;display:block;position:relative}.k-select>select.k-input{appearance:none;padding-right:calc(var(--ay-s4) + var(--ay-icon-glyph) + var(--ay-s2));text-overflow:ellipsis;cursor:pointer}.k-select>.ik-icon{right:var(--ay-s4);width:var(--ay-icon-glyph);height:var(--ay-icon-glyph);margin-top:calc(var(--ay-icon-glyph) / -2);color:var(--ay-text-3);pointer-events:none;position:absolute;top:50%}.k-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.k-input-wrap>.ik-icon{left:var(--ay-s4);width:var(--ay-icon-glyph);height:var(--ay-icon-glyph);color:var(--ay-text-3);pointer-events:none;position:absolute}.k-input-wrap>.k-input{padding-left:calc(var(--ay-s4) + var(--ay-icon-glyph) + var(--ay-s3))}@media (max-width:860px),(pointer:coarse){.k-input{font-size:var(--ay-fs-read)}}.k-list{gap:var(--ay-s1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.k-row{align-items:center;column-gap:var(--ay-s4);min-width:0;min-height:var(--k-row);padding:var(--ay-s1) var(--ay-s4);border-radius:var(--ay-r-sm);color:var(--ay-text);grid-template-columns:[lead]auto[main]minmax(0,1fr)[trail]auto;display:grid;position:relative}.k-row.has-meta{min-height:var(--k-row-two);padding-block:var(--ay-s2)}.k-row--compact{min-height:var(--k-row-compact);padding-block:0}.k-row--compact.has-meta{min-height:var(--k-row-compact)}.k-row:not(.has-lead){grid-template-columns:[main]minmax(0,1fr)[trail]auto}.k-row__lead{min-width:var(--ay-icon-size);color:var(--ay-text-3);grid-column:lead;align-self:center;place-items:center;display:inline-grid}.k-row.has-meta:not(.k-row--compact) .k-row__lead{margin-top:var(--ay-s1);min-height:var(--ay-lh-ui);align-self:start}.k-row__lead>.ik-icon{width:var(--ay-icon-size);height:var(--ay-icon-size)}.k-row__main{flex-direction:column;grid-column:main;min-width:0;display:flex}.k-row--compact .k-row__main{align-items:baseline;gap:var(--ay-s4);flex-direction:row}.k-row__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:var(--ay-weight-medium) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);color:var(--ay-text);overflow:hidden}.k-row--compact .k-row__title{flex:0 auto}.k-row--compact .k-row__meta{flex:0 6 auto}.k-row.is-quiet .k-row__title{font-weight:var(--ay-weight-regular)}.k-row__title.is-wrap{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.k-row__meta{min-width:0}.k-row__trail{justify-content:flex-end;align-items:center;gap:var(--ay-s2);color:var(--ay-text-3);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;z-index:1;flex:none;grid-column:trail;display:inline-flex;position:relative}.k-row__hit{min-width:0;color:inherit;font:var(--ay-weight-medium) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:static;overflow:hidden}.k-row__hit:after{content:"";border-radius:inherit;position:absolute;inset:0}.k-row__hit:focus-visible{outline:none}.k-row__hit.k-row__title{font:var(--ay-weight-medium) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui)}.k-row.is-quiet .k-row__hit.k-row__title{font-weight:var(--ay-weight-regular)}.k-row:has(.k-row__hit:focus-visible){box-shadow:inset 0 0 0 var(--ay-focus-w) var(--ay-focus)}.k-row.is-link:hover,.k-row[role=option]:hover,.k-row[role=menuitem]:hover{background:var(--ay-hover)}.k-row.is-selected,.k-row[aria-selected=true],.k-row.is-current{background:var(--ay-raised);box-shadow:inset 0 0 0 1px var(--ay-line-strong)}:is(.k-row.is-current:has(.k-row__hit:focus-visible),.k-row.is-selected:has(.k-row__hit:focus-visible)){box-shadow:inset 0 0 0 var(--ay-focus-w) var(--ay-focus)}.k-row[role=option]:focus-visible{box-shadow:inset 0 0 0 var(--ay-focus-w) var(--ay-focus);outline:none}.k-row.is-disabled{color:var(--ay-text-4)}.k-row.is-disabled .k-row__title{color:var(--ay-text-3)}.k-row.is-done .k-row__title{color:var(--ay-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ay-text-4);text-decoration-color:var(--ay-text-4)}.k-row--reveal .k-row__trail>.is-reveal{opacity:0}.k-row--reveal:hover .k-row__trail>.is-reveal,.k-row--reveal:focus-within .k-row__trail>.is-reveal{opacity:1}@media (hover:none){.k-row--reveal .k-row__trail>.is-reveal{opacity:1}}.k-row.has-edge{box-shadow:inset 2px 0 0 var(--k-hue)}.k-row.has-edge.is-selected,.k-row.has-edge.is-current{box-shadow:inset 2px 0 0 var(--k-hue), inset 0 0 0 1px var(--ay-line-strong)}.k-listhead{align-items:center;gap:var(--ay-s4);min-width:0;min-height:var(--k-row-compact);padding:0 var(--ay-s4);color:var(--ay-text-3);font:var(--ay-weight-medium) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);display:flex}.k-listhead__t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.k-listhead__n{font-variant-numeric:tabular-nums;flex:none}.k-listhead>.k-btn,.k-listhead>.k-iconbtn{margin-right:calc(-1 * var(--ay-s2))}.k-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ay-text-3);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);font-variant-numeric:tabular-nums;display:block;overflow:hidden}.k-meta--ui{font-size:var(--ay-fs-ui);line-height:var(--ay-lh-ui)}.k-meta--muted{color:var(--ay-text-2)}.k-meta__i{white-space:nowrap}.k-meta__i+.k-meta__i:before{content:"·" / "";margin:0 var(--ay-s2);color:var(--ay-text-4);display:inline-block}.k-meta--wrap{white-space:normal;flex-wrap:wrap;display:flex;overflow:visible}.k-meta--wrap>.k-meta__i{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.k-card{gap:var(--ay-s3);min-width:0;padding:var(--ay-s5);border-radius:var(--ay-r-md);background:var(--ay-sheet);box-shadow:inset 0 0 0 1px var(--ay-line);color:var(--ay-text);flex-direction:column;display:flex;position:relative}.k-card--flush{gap:0;padding:0;overflow:hidden}.k-card--sunken{background:var(--ay-sunken)}.k-card.has-tint{background:color-mix(in oklab, var(--k-hue) 9%, var(--ay-sheet));box-shadow:none}.k-card.has-edge{box-shadow:inset 2px 0 0 var(--k-hue), inset 0 0 0 1px var(--ay-line);padding-left:calc(var(--ay-s5) + var(--ay-s1))}.k-card.has-tint.has-edge{box-shadow:inset 2px 0 0 var(--k-hue)}.k-card.has-tint .k-card__meta{color:color-mix(in oklab, var(--k-hue) 40%, var(--ay-text-2))}.k-card.is-link{cursor:pointer;transition:background-color var(--ay-dur-fast) var(--ay-ease)}.k-card.is-link:hover{background:color-mix(in oklab, var(--ay-text) 3%, var(--ay-sheet))}.k-card.is-link.has-tint:hover{background:color-mix(in oklab, var(--k-hue) 15%, var(--ay-sheet))}.k-card:has(.k-card__hit:focus-visible){outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:var(--ay-focus-offset)}.k-card.is-selected{box-shadow:inset 0 0 0 1px var(--ay-text-3)}.k-card.is-selected.has-edge{box-shadow:inset 2px 0 0 var(--k-hue), inset 0 0 0 1px var(--ay-text-3)}.k-card__head{align-items:flex-start;gap:var(--ay-s4);min-width:0;display:flex}.k-card__lead{min-height:var(--ay-lh-ui);color:var(--ay-text-3);flex:none;place-items:center;display:inline-grid}.k-card__titles{flex-direction:column;flex:1;min-width:0;display:flex}.k-card__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:var(--ay-weight-semibold) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);letter-spacing:-.006em;overflow:hidden}.k-card__hit{min-width:0;color:inherit;font:var(--ay-weight-semibold) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);letter-spacing:-.006em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;overflow:hidden}.k-card__hit:after{content:"";border-radius:inherit;position:absolute;inset:0}.k-card__hit:focus-visible{outline:none}.k-card__hit.k-card__title{font:var(--ay-weight-semibold) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui)}.k-card__meta{color:var(--ay-text-3)}.k-card__actions{align-items:center;gap:var(--ay-s1);z-index:1;margin:calc(-1 * var(--ay-s2)) calc(-1 * var(--ay-s2)) 0 0;flex:none;display:inline-flex;position:relative}.k-card__body{min-width:0;color:var(--ay-text-2);font:var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);overflow-wrap:anywhere}.k-card__foot{align-items:center;gap:var(--ay-s2);z-index:1;flex-wrap:wrap;min-width:0;display:flex;position:relative}.k-head{align-items:center;column-gap:var(--ay-s2);row-gap:var(--ay-s2);min-width:0;min-height:var(--k-head-pane);padding:var(--ay-s2) var(--ay-s3) var(--ay-s2) var(--ay-s5);flex-wrap:wrap;flex:none;display:flex}.k-head--view{min-height:var(--k-head-view);padding:var(--ay-s2) var(--ay-s5) var(--ay-s2) var(--ay-s6);column-gap:var(--ay-s3)}.k-head--rule{box-shadow:inset 0 -1px 0 var(--ay-line)}.k-head__lead{align-items:center;gap:var(--ay-s2);min-width:min(100%, var(--ay-s12));flex:1 1 0;display:inline-flex}.k-head__icon{color:var(--ay-text-3);flex:none;place-items:center;display:inline-grid}.k-head__icon>.ik-icon{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph)}.k-head__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ay-text-2);font:var(--ay-weight-medium) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);margin:0;overflow:hidden}.k-head--view .k-head__title{color:var(--ay-text);font:var(--ay-fw-h3) var(--ay-fs-h3)/var(--ay-lh-h3) var(--ay-font-ui);letter-spacing:-.016em}.k-head__title>span{color:var(--ay-text-3);font-weight:var(--ay-weight-medium)}.k-head__title>span.ax-titled,.k-head__title>span.ax-titled>.ax-titled__t{color:inherit;font-weight:inherit}.k-head__count{color:var(--ay-text-3);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);font-variant-numeric:tabular-nums;flex:none}.k-head__sub{flex:0 auto;min-width:0}.k-head__mid{align-items:center;gap:var(--ay-s2);flex:0 auto;min-width:0;display:inline-flex}.k-head__actions{align-items:center;gap:var(--ay-s1);flex:none;margin-left:auto;display:inline-flex}.k-head__actions>.k-btn{margin-left:var(--ay-s2)}.k-toolbar{align-items:center;gap:var(--ay-s2);min-width:0;min-height:var(--ay-s10);padding:var(--ay-s2) var(--ay-s5);flex-wrap:wrap;flex:none;display:flex}.k-toolbar--rule{box-shadow:inset 0 -1px 0 var(--ay-line)}.k-toolbar--scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.k-toolbar--scroll::-webkit-scrollbar{display:none}.k-toolbar--scroll>*{flex-shrink:0}.k-toolbar__spacer{flex:1 1 0;min-width:0}.k-toolbar__sep{width:1px;height:var(--ay-s6);background:var(--ay-line);margin:0 var(--ay-s2);flex:none}.k-empty{justify-content:center;align-items:center;gap:var(--ay-s2);min-width:0;padding:var(--ay-s9) var(--ay-s6);text-align:center;flex-direction:column;display:flex}.k-empty--pane{flex:auto;min-height:160px}.k-empty--inline{padding:var(--ay-s4) var(--ay-s4);text-align:left;align-items:flex-start}.k-empty--page{padding:var(--ay-s11) var(--ay-s6)}.k-empty__icon{margin-bottom:var(--ay-s2);color:var(--ay-text-3);place-items:center;display:inline-grid}.k-empty__icon>.ik-icon{width:var(--ay-s7);height:var(--ay-s7)}.k-empty--page .k-empty__icon>.ik-icon{width:var(--ay-s9);height:var(--ay-s9)}.k-empty__title{max-width:100%;color:var(--ay-text);font:var(--ay-weight-medium) var(--ay-fs-body)/var(--ay-lh-body) var(--ay-font-ui);overflow-wrap:anywhere;margin:0}.k-empty--inline .k-empty__title{font-size:var(--ay-fs-ui);line-height:var(--ay-lh-ui)}.k-empty--page .k-empty__title{font:var(--ay-fw-h3) var(--ay-fs-h3)/var(--ay-lh-h3) var(--ay-font-ui)}.k-empty__body{max-width:36ch;color:var(--ay-text-3);font:var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);overflow-wrap:anywhere;margin:0}.k-empty__actions{justify-content:center;gap:var(--ay-s2);margin-top:var(--ay-s4);flex-wrap:wrap;display:flex}.k-empty--inline .k-empty__actions{margin-top:var(--ay-s2);justify-content:flex-start}.k-skel{height:var(--ay-fs-meta);border-radius:var(--ay-r-xs);background:var(--ay-line);animation:k-skel var(--ay-dur-loop-shimmer) var(--ay-ease-wave) infinite;flex:none;display:block}.k-skel--circle{border-radius:var(--ay-r-pill)}.k-skel--block{border-radius:var(--ay-r-md);height:auto}.k-skel-rows{gap:var(--ay-s1);flex-direction:column;min-width:0;display:flex}.k-skel-row{grid-template-columns:var(--ay-icon-size) minmax(0, 1fr);align-items:center;column-gap:var(--ay-s4);min-height:var(--k-row-two);padding:var(--ay-s2) var(--ay-s4);display:grid}.k-skel-row__t{gap:var(--ay-s2);flex-direction:column;min-width:0;display:flex}@keyframes k-skel{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.k-skel,.k-spin{animation:none}}.k-toast{align-items:center;gap:var(--ay-s4);min-width:0;max-width:min(520px, calc(100vw - var(--ay-s8)));min-height:var(--ay-s10);padding:var(--ay-s2) var(--ay-s2) var(--ay-s2) var(--ay-s5);border-radius:var(--ay-r-md);background:var(--ay-text);color:var(--ay-canvas);box-shadow:var(--ay-shadow-float);font:var(--ay-weight-medium) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);pointer-events:auto;display:flex}.k-toast:not(:has(.k-toast__act,.k-toast__x)){padding-right:var(--ay-s5)}.k-toast__mark{flex:none;place-items:center;display:inline-grid}.k-toast__dot{width:var(--ay-s3);height:var(--ay-s3);border-radius:var(--ay-r-pill);background:var(--k-hue,var(--ay-grey));flex:none}.k-toast__text{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.k-toast__act{height:var(--k-ctl-sm);padding:0 var(--ay-s4);border-radius:var(--ay-r-sm);background:color-mix(in oklab, var(--ay-canvas) 14%, transparent);color:inherit;font:var(--ay-weight-semibold) var(--ay-fs-ui)/1 var(--ay-font-ui);white-space:nowrap;cursor:pointer;border:0;flex:none}.k-toast__act:hover{background:color-mix(in oklab, var(--ay-canvas) 24%, transparent)}.k-toast__act:focus-visible,.k-toast__x:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:0}.k-toast__x{width:var(--k-ctl-sm);height:var(--k-ctl-sm);border-radius:var(--ay-r-sm);color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.k-toast__x:hover{opacity:1}.k-toast__x>.ik-icon{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph)}.k-keys{align-items:center;gap:var(--ay-s1);vertical-align:middle;flex:none;display:inline-flex}:root .k-keys>kbd.k-kbd{min-width:var(--ay-s7);height:var(--ay-s7);padding:0 var(--ay-s2);border-radius:var(--ay-r-xs);background:var(--ay-sunken);box-shadow:inset 0 0 0 1px var(--ay-line-strong);color:var(--ay-text-2);font:var(--ay-weight-medium) var(--ay-fs-caps)/1 var(--ay-font-mono);letter-spacing:0;text-transform:none;white-space:nowrap;place-items:center;display:inline-grid}:root .k-keys>kbd.k-kbd--sm{min-width:var(--ay-s6);height:var(--ay-s6);padding:0 var(--ay-s1)}.k-face{vertical-align:middle;color:var(--ay-text-2);flex:none;place-items:center;display:inline-grid;position:relative}.k-face__photo{border-radius:var(--ay-r-pill);object-fit:cover;box-shadow:inset 0 0 0 1px var(--ay-line);display:block}.k-face__dot{right:calc(-1 * var(--ay-s1));bottom:calc(-1 * var(--ay-s1));width:var(--ay-s3);height:var(--ay-s3);border-radius:var(--ay-r-pill);background:var(--k-hue,var(--ay-grey));box-shadow:0 0 0 var(--ay-s1) var(--ay-sheet);position:absolute}.k-face__dot.is-busy{--k-hue:var(--ay-green);animation:k-skel var(--ay-dur-loop-calm) var(--ay-ease-wave) infinite}.k-face__dot.is-needs{--k-hue:var(--ay-amber)}.k-face__dot.is-idle{--k-hue:var(--ay-text-4)}.k-faces{flex:none;align-items:center;display:inline-flex}.k-faces>.k-face+.k-face{margin-left:calc(-1 * var(--ay-s2))}.k-faces>.k-face{border-radius:var(--ay-r-pill);background:var(--ay-sheet);box-shadow:0 0 0 var(--ay-s1) var(--ay-sheet)}.k-faces__more{margin-left:var(--ay-s2);color:var(--ay-text-3);font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ay-font-ui)}@media (prefers-reduced-motion:reduce){.k-face__dot.is-busy{animation:none}}.k-head{container-type:inline-size}@container (width<=440px){.k-head__mid{flex-basis:100%;order:3}}.k-row__hit,.k-card__hit,.k-chip__main,.k-chip__x{min-height:0}@media (max-width:860px),(pointer:coarse){.k-iconbtn{min-width:var(--ay-row-touch)}.k-row__hit,.k-card__hit{padding-block:var(--ay-s5);margin-block:calc(-1 * var(--ay-s5))}}:where(.k-btn,.k-iconbtn,.k-menu__item,.k-row__lead,.k-card__lead)>.ik-icon{stroke-width:calc(var(--ay-icon-stroke) * 24 / 16)}:where(.k-btn--sm,.k-iconbtn--sm,.k-seg__opt,.k-head__icon,.k-input-wrap,.k-select,.k-chip__x,.k-toast__x)>.ik-icon,.k-menu__check{stroke-width:calc(var(--ay-icon-stroke) * 24 / 14)}:where(.k-chip,.k-field__error)>.ik-icon{stroke-width:calc(var(--ay-icon-stroke) * 24 / 12)}.k-empty__icon>.ik-icon{stroke-width:calc(var(--ay-icon-stroke) * 24 / 20)}.k-empty--page .k-empty__icon>.ik-icon{stroke-width:calc(var(--ay-icon-stroke) * 24 / 32)}
