.kw-ohead{--kw-ohead-pad:var(--kw-space-3);z-index:5;gap:var(--kw-space-3);min-width:0;display:grid;position:relative}.kw-ohead__row{row-gap:var(--kw-space-3);align-items:center;gap:var(--kw-space-4);min-width:0;padding-bottom:var(--kw-ohead-pad);border-bottom:1px solid var(--kw-line);flex-wrap:wrap;display:flex}.kw-ohead[data-band] .kw-ohead__row{border-bottom:0}.kw-ohead__lead{flex:auto;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.kw-ohead__reads{align-items:flex-end;gap:var(--kw-space-4) var(--kw-space-6);flex-wrap:wrap;flex:1;min-width:0;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:flex}.kw-ohead__slot{align-items:center;gap:var(--kw-space-2);align-self:center;display:flex}.kw-ohead__group{align-items:flex-end;gap:var(--kw-space-3) var(--kw-space-5);flex-wrap:wrap;flex:none;max-width:100%;display:flex}.kw-ohead__group--aside{margin-left:auto}.kw-ohead__group--aside[data-alone]{margin-left:0}.kw-ohead__item{gap:var(--kw-space-1);color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;flex-direction:column;flex:none;padding:0;text-decoration:none;display:flex;position:relative}.kw-ohead__label{align-items:center;gap:var(--kw-space-2);color:var(--kw-ink-faint);font-size:var(--kw-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600;transition:color .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.kw-ohead__value{color:var(--kw-ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.1;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.kw-ohead__item[data-tone=ok] .kw-ohead__value{color:var(--kw-trend-ok)}.kw-ohead__item[data-tone=soon] .kw-ohead__value{color:var(--kw-trend-soon)}.kw-ohead__item[data-tone=overdue] .kw-ohead__value{color:var(--kw-trend-overdue)}.kw-ohead__item[data-tone=accent] .kw-ohead__value{color:var(--kw-primary)}.kw-ohead__item--switch,.kw-ohead__item--link{cursor:pointer}.kw-ohead__item--detail{cursor:default;outline:none}.kw-ohead__item--detail .kw-ohead__label{-webkit-text-decoration:underline dotted color-mix(in oklab, var(--kw-ink) 35%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--kw-ink) 35%, transparent);text-underline-offset:3px}.kw-ohead__detail{z-index:60;min-width:18rem;max-width:min(26rem,100vw - 2rem);padding:var(--kw-space-3);border:1px solid var(--kw-line-strong);border-radius:var(--kw-radius-m);background:var(--kw-surface);box-shadow:var(--kw-shadow-lift);color:var(--kw-ink);font-size:var(--kw-text-s);letter-spacing:normal;text-transform:none;font-weight:400;display:none;position:absolute;top:calc(100% + .5rem);right:0}.kw-ohead__item--detail:hover .kw-ohead__detail,.kw-ohead__item--detail:focus-visible .kw-ohead__detail{animation:kw-ohead-detail-in .16s var(--kw-ease-out);display:block}.kw-ohead__item--detail:focus-visible{border-radius:var(--kw-radius-s);outline:2px solid var(--kw-primary);outline-offset:4px}@keyframes kw-ohead-detail-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.kw-ohead__item--detail:hover .kw-ohead__detail,.kw-ohead__item--detail:focus-visible .kw-ohead__detail{animation:none}}.kw-ohead__item--switch:hover .kw-ohead__label,.kw-ohead__item--switch[data-lit] .kw-ohead__label,.kw-ohead__item--link:hover .kw-ohead__label,.kw-ohead__item--switch[aria-pressed=true] .kw-ohead__label,.kw-ohead__item--switch[aria-current=page] .kw-ohead__label{color:var(--kw-ink)}.kw-ohead__item--switch:focus-visible,.kw-ohead__item--link:focus-visible{outline:2px solid var(--kw-primary);outline-offset:4px;border-radius:var(--kw-radius-s)}.kw-ohead__item--switch:after{content:"";left:0;right:0;bottom:calc(-1 * var(--kw-ohead-pad) - 1px);background:var(--kw-primary);transform-origin:0;border-radius:2px;height:2px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;transform:scaleX(0)}.kw-ohead__item--switch[aria-pressed=true]:after,.kw-ohead__item--switch[aria-current=page]:after{transform:scaleX(1)}.kw-ohead[data-band] .kw-ohead__item--switch:after,.kw-ohead__group[data-multi] .kw-ohead__item--switch:after{display:none}.kw-ohead__item[data-dim] .kw-ohead__value,.kw-ohead__item[data-dim] .kw-ohead__mark,.kw-ohead__group[data-multi] .kw-ohead__item--switch[aria-pressed=false] .kw-ohead__value{opacity:.42}.kw-ohead__mark{background:var(--kw-ohead-c);border-radius:3px;flex:none;width:.5625rem;height:.5625rem;transition:opacity .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1)}.kw-ohead__mark--hatch{background:repeating-linear-gradient(135deg, var(--kw-ohead-c) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--kw-ohead-c)}.kw-ohead__group[data-multi] .kw-ohead__item--switch[aria-pressed=false] .kw-ohead__mark{box-shadow:inset 0 0 0 1.5px var(--kw-ohead-c);background:0 0}.kw-ohead__tools{align-items:center;gap:var(--kw-space-2);padding-left:var(--kw-space-4);border-left:1px solid var(--kw-line-strong);flex:none;margin-left:auto;display:flex}.kw-ohead__tool{border:1px solid var(--kw-line-strong);border-radius:var(--kw-radius-m);width:2.5rem;height:2.5rem;color:var(--kw-ink-muted);cursor:pointer;background:0 0;place-items:center;gap:0;font-size:0;text-decoration:none;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative}.kw-ohead__tool--select select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.kw-ohead__tool--select:has(select:focus-visible:not([data-pointer])){outline:2px solid var(--kw-primary);outline-offset:2px}select[data-pointer]:focus-visible{outline:none}.kw-ohead__tools>.kw-usage-trigger,.kw-ohead__tools>.kw-dit-trigger{background:0 0;justify-content:center;gap:0;width:2.5rem;min-height:2.5rem;padding:0;font-size:0}.kw-ohead__tool:hover,.kw-ohead__tool[aria-expanded=true]{background:var(--kw-surface-raised);color:var(--kw-ink)}.kw-ohead__tool[data-lit]:after{content:"";background:var(--kw-primary);border-radius:999px;width:6px;height:6px;margin:-1.1rem -1.1rem 0 0;position:absolute}.kw-ohead__find{opacity:0;transform-origin:100%;pointer-events:none;align-items:center;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:scaleX(.96)}.kw-ohead__find>*{flex:1;min-width:0}.kw-ohead__lead[data-searching] .kw-ohead__reads{opacity:0;pointer-events:none;transform:translate(-.75rem)}.kw-ohead__lead[data-searching] .kw-ohead__find{opacity:1;pointer-events:auto;transform:none}.kw-ohead__badge{background:var(--kw-ink);min-width:1rem;height:1rem;color:var(--kw-ground);text-align:center;border-radius:999px;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;top:-.375rem;right:-.375rem}.kw-ohead__tools,.kw-ohead__bar-tools{position:relative}.kw-ohead__tools .kw-category-menu__panel,.kw-ohead__bar-tools .kw-category-menu__panel{width:min(30rem,100vw - 2rem)}.kw-ohead__tools details>summary{list-style:none}.kw-ohead__tools details>summary::-webkit-details-marker{display:none}.kw-ohead__more{position:relative}.kw-ohead__more>summary{list-style:none}.kw-ohead__more>summary::-webkit-details-marker{display:none}.kw-ohead__more[open]>summary{background:var(--kw-surface-raised);color:var(--kw-ink)}.kw-ohead__menu{z-index:40;top:calc(100% + var(--kw-space-2));min-width:15rem;padding:var(--kw-space-2);border:1px solid var(--kw-line-strong);border-radius:var(--kw-radius-m);background:var(--kw-surface);gap:2px;display:grid;position:absolute;right:0;box-shadow:0 2px 4px #00000080,0 24px 56px -16px #000c}.kw-ohead .kw-ohead__menu>a,.kw-ohead .kw-ohead__menu>button,.kw-ohead .kw-ohead__menu>.kw-btn{justify-content:flex-start;align-items:center;gap:var(--kw-space-3);width:100%;min-height:2.5rem;padding:0 var(--kw-space-3);border-radius:var(--kw-radius-s);color:var(--kw-ink);font:inherit;font-size:var(--kw-text-s);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.kw-ohead .kw-ohead__menu>a:hover,.kw-ohead .kw-ohead__menu>button:hover,.kw-ohead .kw-ohead__menu>a:focus-visible,.kw-ohead .kw-ohead__menu>button:focus-visible{background:var(--kw-surface-raised);outline:none}.kw-ohead__menu svg{color:var(--kw-ink-muted);flex:none}.kw-ohead__band{gap:3px;height:6px;display:flex}.kw-ohead__share{background:var(--kw-ohead-c);border-radius:3px;flex-basis:0;min-width:6px;transition:opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),background-color .24s cubic-bezier(.16,1,.3,1);position:relative}.kw-ohead__share:before{content:"";position:absolute;inset:-7px -2px}.kw-ohead__share--hatch{background:repeating-linear-gradient(135deg, var(--kw-ohead-c) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kw-ohead-c) 70%, transparent)}.kw-ohead__share[data-dim]{opacity:.24}.kw-ohead__share[data-off]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--kw-ohead-c) 55%, transparent);background:0 0}.kw-ohead--stacked .kw-ohead__row{padding-bottom:var(--kw-ohead-pad)}.kw-ohead__bar{align-items:center;gap:var(--kw-space-3);padding-top:var(--kw-space-2);flex-wrap:wrap;display:flex}.kw-ohead__search{flex:18rem;min-width:0}.kw-ohead__bar .kw-ohead__tool,.kw-ohead__bar-tools>.kw-usage-trigger,.kw-ohead__bar-tools>.kw-dit-trigger{border:1px solid var(--kw-line-strong);border-radius:var(--kw-radius-m);background:var(--kw-surface-raised);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--kw-ink);justify-content:center;gap:0;padding:0;font-size:0}.kw-ohead__bar .kw-ohead__tool svg,.kw-ohead__bar-tools>.kw-usage-trigger svg,.kw-ohead__bar-tools>.kw-dit-trigger svg{width:20px;height:20px}.kw-ohead__bar .kw-ohead__tool:hover,.kw-ohead__bar-tools>.kw-usage-trigger:hover,.kw-ohead__bar-tools>.kw-dit-trigger:hover{border-color:color-mix(in oklab, var(--kw-ink) 32%, transparent);background:var(--kw-surface-raised)}.kw-ohead__search>*{width:100%;max-width:none;margin:0}.kw-ohead__bar-tools{align-items:center;gap:var(--kw-space-2);margin-left:auto;display:flex}.kw-ohead__stepper{align-items:center;gap:var(--kw-space-1);height:2.75rem;padding:0 var(--kw-space-1);border:1px solid var(--kw-line-strong);border-radius:var(--kw-radius-m);display:inline-flex}.kw-ohead__stepper>a,.kw-ohead__stepper>span[aria-hidden]{border-radius:var(--kw-radius-s);width:2rem;height:2rem;color:var(--kw-ink-muted);place-items:center;display:inline-grid}.kw-ohead__stepper>a:hover{background:var(--kw-surface-raised);color:var(--kw-ink)}.kw-ohead__stepper>span[aria-hidden]{opacity:.35}.kw-ohead__stepper>b{text-align:center;min-width:3rem;font-weight:500;font-size:var(--kw-text-s)}.kw-collection__count:has(>.kw-listbar){justify-content:space-between;align-items:center;gap:var(--kw-space-4);min-height:3rem;padding:var(--kw-space-2) 0;display:flex}.kw-collection__count:has(>.kw-listbar)>p{color:var(--kw-ink-muted);font-size:var(--kw-text-s);margin:0}.kw-listbar{border:1px solid var(--kw-line-strong);border-radius:var(--kw-radius-m);background:var(--kw-surface-sunken);flex:none;align-items:center;gap:2px;height:2.25rem;padding:2px;display:inline-flex}.kw-listbar__btn{border-radius:calc(var(--kw-radius-m) - 3px);width:2.25rem;height:100%;color:var(--kw-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative}.kw-listbar__btn:hover{color:var(--kw-ink);background:#ffffff0d}.kw-listbar__btn[aria-pressed=true]{background:var(--kw-surface-raised);color:var(--kw-ink);box-shadow:inset 0 0 0 1px var(--kw-line-strong)}.kw-listbar__btn:focus-visible{outline:2px solid var(--kw-primary);outline-offset:1px}.kw-listbar__btn--select:has(select:focus-visible:not([data-pointer])){outline:2px solid var(--kw-primary);outline-offset:1px}.kw-listbar__btn--select select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.kw-listbar__sep{width:1px;height:1.125rem;margin:0 var(--kw-space-1);background:var(--kw-line-strong)}.kw-collection__count:has(>.kw-listbar)>p{flex-wrap:wrap;align-items:baseline;gap:0 .3em;display:flex}.kw-sortphrase{align-items:center;display:inline-flex;position:relative}.kw-sortphrase select{appearance:none;border:0;border-bottom:1px dashed color-mix(in oklab, var(--kw-ink) 35%, transparent);color:var(--kw-ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 1.1rem 1px 0}.kw-sortphrase select:hover{border-bottom-color:var(--kw-ink)}.kw-sortphrase select:focus-visible:not([data-pointer]){outline:2px solid var(--kw-primary);outline-offset:3px;border-radius:2px}.kw-sortphrase select option{background:var(--kw-surface);color:var(--kw-ink)}.kw-sortphrase__chevron{color:var(--kw-ink-muted);pointer-events:none;position:absolute;right:.1rem;transform:rotate(90deg)}@media (min-width:48rem){.kw-kit-simple__selector--phone{display:none}}.kw-ohead__bar .kw-kit-mode{border:1px solid var(--kw-line-strong);border-bottom:1px solid var(--kw-line-strong);border-radius:var(--kw-radius-m);background:var(--kw-surface-sunken);align-self:center;gap:2px;height:2.75rem;padding:3px;display:inline-flex}.kw-ohead__bar .kw-kit-mode>button,.kw-ohead__bar .kw-kit-mode>a{align-items:center;gap:var(--kw-space-2);height:100%;min-height:0;padding:0 var(--kw-space-4);border-radius:calc(var(--kw-radius-m) - 4px);color:var(--kw-ink-muted);font-size:var(--kw-text-s);border:0;font-weight:600;transition:background-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.kw-ohead__bar .kw-kit-mode>button:hover,.kw-ohead__bar .kw-kit-mode>a:hover{color:var(--kw-ink);background:#ffffff0d}.kw-ohead__bar .kw-kit-mode>button[aria-pressed=true],.kw-ohead__bar .kw-kit-mode>a[aria-current=page]{background:var(--kw-surface-raised);color:var(--kw-ink);box-shadow:inset 0 0 0 1px var(--kw-line-strong)}.kw-ohead__bar .kw-kit-mode>button:focus-visible,.kw-ohead__bar .kw-kit-mode>a:focus-visible{outline:2px solid var(--kw-primary);outline-offset:1px}.kw-ohead__bar-tools .kw-kit-simple__head-actions{justify-content:flex-end;align-items:center;gap:var(--kw-space-2);flex-wrap:wrap;display:flex}.kw-ohead__bar-tools .kw-kit-simple__head-actions>.kw-btn{white-space:nowrap}.kw-ohead__bar-tools .kw-kit-simple__head-icon,.kw-ohead__bar-tools .kw-kit-simple__head-add{border:1px solid var(--kw-line-strong);border-radius:var(--kw-radius-m);background:var(--kw-surface-raised);width:2.75rem;height:2.75rem;color:var(--kw-ink);place-items:center;padding:0;display:inline-grid}.kw-ohead__bar-tools .kw-kit-simple__head-icon:hover{border-color:color-mix(in oklab, var(--kw-ink) 32%, transparent)}.kw-ohead__bar-tools .kw-kit-simple__head-add{background:var(--kw-primary-fill);color:var(--kw-on-primary-fill);border-color:#0000}.kw-ohead__bar-tools .kw-kit-simple__head-add[data-open]{background:var(--kw-surface-raised);border-color:var(--kw-primary);color:var(--kw-primary)}.kw-kit-simple__count{margin-top:var(--kw-space-2)}.kw-ohead__bar>.kw-ohead__slot:has(.kw-relations--trail){flex:auto;min-width:0}.kw-relations--trail{align-items:center;gap:var(--kw-space-2);min-width:0;margin:0 0 0 var(--kw-space-3);font-size:var(--kw-text-s);display:flex;overflow:hidden}.kw-relations__chip{min-width:0;height:2rem;padding:0 var(--kw-space-3);border:1px solid var(--kw-line);white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;display:inline-flex}.kw-relations__part{min-width:0;color:var(--kw-ink-muted);align-items:center;gap:.375rem;text-decoration:none;transition:color .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.kw-relations__part>span{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.kw-relations__part:hover{color:var(--kw-ink)}.kw-relations__part svg{color:var(--kw-ink-faint);flex:none}.kw-relations__part+.kw-relations__part:before{content:"/";color:var(--kw-ink-faint);margin:0 .5rem 0 .25rem}.kw-relations__step{color:var(--kw-ink-faint);flex:none}@media (max-width:60rem){.kw-ohead__row{align-items:center;column-gap:var(--kw-space-3);flex-wrap:nowrap}.kw-ohead__lead{flex:auto;min-width:0;min-height:0}.kw-ohead__reads{gap:var(--kw-space-5);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-block:-4px -.5rem;padding:4px 2rem .5rem 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.kw-ohead__reads::-webkit-scrollbar{display:none}.kw-ohead__group{gap:var(--kw-space-5);flex-wrap:nowrap;flex:none}.kw-ohead__group--aside{padding-left:var(--kw-space-5);border-left:1px solid var(--kw-line);margin-left:0}.kw-ohead__group--aside[data-alone]{border-left:0;padding-left:0}.kw-ohead__item{scroll-snap-align:start}.kw-ohead__bar-tools{flex-wrap:wrap;margin-left:0;position:static}.kw-ohead__bar{position:relative}.kw-ohead__search{flex-basis:100%;max-width:none}.kw-ohead__bar>.kw-ohead__slot{flex-wrap:wrap;flex:100%;min-width:0}.kw-ohead__bar>.kw-ohead__slot>*{max-width:100%}.kw-relations--trail{flex-wrap:wrap;margin-left:0}.kw-ohead__tools{border-left:0;flex:none;margin-left:0;padding-left:0}.kw-ohead__item--switch:after{bottom:-.375rem}}@media (max-width:47.999rem){.kw-ohead{gap:var(--kw-space-2)}.kw-ohead__reads,.kw-ohead__group{gap:var(--kw-space-4)}.kw-ohead__group--aside{padding-left:var(--kw-space-4)}.kw-ohead__item{gap:2px}.kw-ohead__value{font-size:var(--kw-text-l)}}@media (prefers-reduced-motion:reduce){.kw-ohead__reads,.kw-ohead__find,.kw-ohead__share,.kw-ohead__value,.kw-ohead__mark,.kw-ohead__item--switch:after{transition:none}}.kw-ohead__tool[aria-disabled=true]{opacity:.45;cursor:not-allowed}
