.k-rows{margin:0;padding:0;list-style:none}.k-rows>li+li{border-top:1px solid var(--line)}.k-row{align-items:center;gap:var(--sp-1) var(--sp-4);min-height:var(--row-h);padding:var(--sp-2) var(--sp-4);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}a.k-row:hover{background:var(--hover)}a.k-row:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:calc(var(--focus-w) * -1)}.k-row__main{min-width:0}.k-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.k-row__sub{color:var(--muted);font-size:var(--t-meta);line-height:var(--t-meta-lh);display:block}.k-row__end{color:var(--ink-2);font-size:var(--t-meta);line-height:var(--t-meta-lh);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.k-row__end[data-tone=bad]{color:var(--bad-ink);font-weight:500}.k-row__tail{align-items:center;gap:var(--sp-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.k-rows__group{min-height:var(--th-h);padding:var(--sp-1) var(--sp-4);background:var(--sunken);color:var(--ink-2);font-size:var(--t-meta);font-weight:500;line-height:var(--t-meta-lh);justify-content:space-between;align-items:baseline;display:flex}.k-rows__group span{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.k-rows__none{padding:var(--sp-3) var(--sp-4);color:var(--muted);font-size:var(--t-meta);line-height:var(--t-meta-lh)}.k-pane2{gap:var(--section-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.k-pane2{grid-template-columns:minmax(var(--inbox-list-min), var(--inbox-list-max)) minmax(0, 1fr)}}.k-pane2>*{min-width:0}.k-matrix-wrap{overflow-x:auto}.k-matrix{border-collapse:collapse;width:100%;font-size:var(--t-body);line-height:var(--t-body-lh)}.k-matrix th,.k-matrix td{padding:var(--sp-2) var(--sp-4);text-align:left;vertical-align:top}.k-matrix thead th{height:var(--th-h);background:var(--sunken);color:var(--ink-2);font-size:var(--t-meta);white-space:nowrap;font-weight:500}.k-matrix tbody tr+tr>*{border-top:1px solid var(--line)}.k-matrix tbody th{background:var(--surface);white-space:nowrap;font-weight:500;position:sticky;left:0}.k-matrix td{min-width:calc(var(--sp-8) * 2.5);color:var(--ink)}.k-onpage{margin-bottom:var(--sp-4);display:none}@media (max-width:1439px){.k-onpage{display:block}}.k-onpage .k-select{width:100%;max-width:var(--doc-w)}.k-doc[data-notoc]{grid-template-columns:minmax(0, var(--doc-w))}.k-doc__nav{top:calc(var(--topbar-h) + var(--sp-4));align-self:start;position:sticky}@media (max-width:1439px){.k-doc__nav{display:none}}.k-doc__nav .k-doc__toc{display:block;position:static}.k-doc__nav .k-doc__toc a{min-height:var(--ctl-sm);padding:0 var(--sp-3);font-size:var(--t-body);align-items:center;display:flex}.k-doc__toc-title{min-height:var(--ctl-sm);padding:0 var(--sp-3);color:var(--muted);font-size:var(--t-micro);align-items:center;margin:0;font-weight:600;display:flex}.k-doc__toc a[aria-current=true]{background:var(--selected);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.k-read{min-width:0;max-width:var(--doc-w);color:var(--ink);font-size:var(--t-lead);line-height:var(--t-read-lh)}.k-read :is(h2,h3,h4){scroll-margin-top:calc(var(--topbar-h) + var(--sp-4))}.k-read.k-read h2{margin:var(--sp-6) 0 var(--sp-2);font-family:var(--font-body);font-size:var(--t-h);font-weight:600;line-height:var(--t-h-lh)}.k-read.k-read h3,.k-read.k-read h4{margin:var(--sp-4) 0 var(--sp-1);font-family:var(--font-body);font-size:var(--t-lead);font-weight:600;line-height:var(--t-lead-lh)}.k-read>:first-child,.k-read>section:first-child>h2:first-child{margin-top:0}.k-read pre{padding:var(--sp-3);background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-card);font-family:var(--font-mono);font-size:var(--t-micro);line-height:var(--t-meta-lh);overflow-x:auto}.k-read img{max-width:100%;height:auto}.k-permalink{margin-left:var(--sp-2);color:var(--muted);vertical-align:middle;font-weight:400;text-decoration:none;display:inline-flex}.k-read :is(h2,h3):hover .k-permalink,.k-permalink:focus-visible{opacity:1}.k-permalink:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}.k-langs{align-items:center;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.k-langs__set{background:var(--sunken);border-radius:var(--r-ctl);padding:2px;display:inline-flex}.k-langs__set a{min-height:var(--ctl-sm);padding:0 var(--sp-2);border-radius:var(--r-ctl);color:var(--ink-2);font-size:var(--t-meta);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.k-langs__set--ask{background:var(--surface);border:1px solid var(--line)}.k-langs__set--ask a{gap:var(--sp-2);padding:0 var(--sp-3);color:var(--ink)}.k-langs__set--ask a[aria-current=page]{background:var(--selected);color:var(--ink)}.k-langs__set a:hover{color:var(--ink);background:var(--hover)}.k-langs__set a[aria-current=page]{background:var(--primary);color:var(--on-primary)}.k-langs__set a:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}@media (pointer:coarse),(max-width:767px){.k-langs__set a{min-height:var(--ctl-lg);padding:0 var(--sp-3)}}.k-facts{margin:0;padding:0;list-style:none}.k-facts>li{grid-template-columns:calc(var(--sp-8) * 2) minmax(0, 1fr);gap:var(--sp-3);min-height:var(--ctl-md);padding:var(--sp-2) var(--sp-4);align-items:baseline;display:grid}.k-facts>li+li{border-top:1px solid var(--line)}.k-facts__label{color:var(--muted);font-size:var(--t-meta);line-height:var(--t-meta-lh)}.k-facts__value{overflow-wrap:anywhere}.k-facts__value[data-empty]{color:var(--muted)}.k-inline-form{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.k-inline-form .k-field{min-width:calc(var(--sp-8) * 3);flex:1 1 calc(var(--sp-8) * 3)}.k-disclose>summary{align-items:center;gap:var(--sp-1);min-height:var(--ctl-md);color:var(--ink-2);cursor:pointer;list-style:none;display:inline-flex}.k-disclose>summary::-webkit-details-marker{display:none}.k-disclose>summary:hover{color:var(--ink)}.k-disclose>summary:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--r-ctl)}.k-disclose[open]>summary{margin-bottom:var(--sp-3)}.k-team :is(details.rounded,.rounded.border){border-color:var(--line);border-radius:var(--r-card);background:var(--surface)}.k-team .k-panel :is(details.rounded,.rounded.border){border-width:0}@media (max-width:767px){.k-row{padding:var(--sp-2) var(--sp-3)}.k-facts>li{grid-template-columns:minmax(0,1fr);gap:0}}.k-team__gap{margin-top:var(--section-gap)}.k-team__bad{color:var(--bad-ink)}.k-hb-search{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 0;color:var(--muted);display:flex}.k-hb-search .k-input{width:min(100%, calc(var(--sp-8) * 4.5))}@media (max-width:767px){.k-hb-search .k-input{width:100%}}.k-team-actions{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.k-team-move,.k-team-note{margin-top:var(--sp-4)}.k-team-taken{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.k-team__tag{margin-left:var(--sp-2);vertical-align:baseline}.k-row__name .k-team__tag:first-child{margin-left:0;margin-right:var(--sp-1)}.k-team__meter{align-items:center;gap:var(--sp-2);display:inline-flex}.k-team__meter .k-meter{width:calc(var(--sp-8) * 2)}.k-team__tracks{margin-top:var(--section-gap)}.k-team__anchor{margin-top:var(--section-gap);scroll-margin-top:calc(var(--topbar-h) + var(--sp-4))}.k-team-data>p{margin:0}.k-team__list{padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-6);border-top:1px solid var(--line);margin:0}.k-sec .k-panel>.k-team__list:first-child{border-top:0}.k-team__list li+li{margin-top:var(--sp-1)}.k-team__pre{margin-top:var(--sp-3);white-space:pre-line}.k-hire__today{font-weight:400}.k-hire__muted{color:var(--muted)}.k-hire__people{margin:0;padding:0;list-style:none}.k-hire__people>li+li{border-top:1px solid var(--line)}.k-hire__person>summary{align-items:center;gap:var(--sp-3);min-height:calc(var(--row-h) + var(--sp-4));padding:var(--sp-2) var(--sp-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;display:grid}.k-hire__person>summary::-webkit-details-marker{display:none}.k-hire__person>summary:hover{background:var(--hover)}.k-hire__person>summary:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:calc(var(--focus-w) * -1)}.k-hire__chev{width:var(--sp-4);height:var(--sp-4);color:var(--muted)}.k-hire__person[open] .k-hire__chev{transform:rotate(90deg)}.k-hire__who{min-width:0;display:grid}.k-hire__name{font-weight:500}.k-hire__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-hire__tags{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.k-hire__body{padding:var(--sp-2) var(--sp-4) var(--sp-4)}@media (max-width:767px){.k-hire__person>summary{grid-template-columns:minmax(0,1fr) auto}.k-hire__who{grid-area:1/1}.k-hire__chev{grid-area:1/2}.k-hire__tags{grid-area:2/1/auto/-1;justify-content:flex-start}}.k-team__strong{font-weight:500}.k-team__grid{padding:var(--sp-3) var(--sp-4)}.k-team .k-cell-late{color:var(--bad-ink)}.k-team__old{margin-top:var(--sp-6)}.k-team__rows{margin:0;padding:0;list-style:none}.k-team__rows>li{gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.k-sec .k-panel>.k-team__rows>li:first-child{border-top:0}.k-team__rows>li>.k-team__sub{grid-column:1/-1}.k-team__sub{color:var(--muted);display:block}.k-team__muted{color:var(--muted)}.k-learn{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.k-learn__col{gap:var(--sp-4);min-width:0;display:grid}.k-learn__host,.k-learn__steps{align-items:center;gap:var(--sp-2);display:inline-flex}@media (max-width:1100px){.k-learn{grid-template-columns:minmax(0,1fr)}}.k-md__p{margin:var(--sp-2) 0;overflow-wrap:anywhere}.k-md__list{margin:var(--sp-2) 0;padding-left:var(--sp-6)}.k-md__list li{margin:var(--sp-1) 0;overflow-wrap:anywhere}ul.k-md__list{list-style:outside}ol.k-md__list{list-style:decimal}.k-md__code{padding:0 var(--sp-1);background:var(--sunken);border-radius:var(--r-ctl);font-family:var(--font-mono);font-size:var(--t-meta)}.k-md__quote{margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);background:var(--sunken);border-left:2px solid var(--info-ink,var(--accent));border-radius:var(--r-ctl);color:var(--ink-2)}.k-md__table{margin:var(--sp-3) 0;overflow-x:auto}.k-md__table table{border-collapse:collapse;min-width:100%;font-size:var(--t-meta)}.k-md__table th,.k-md__table td{padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);text-align:left;vertical-align:top}.k-md__table th{font-weight:600}.k-md__hr{margin:var(--sp-4) 0;border:0;border-top:1px solid var(--line)}.k-team__phone-only{display:none}@media (max-width:767px){.k-team__phone-hide{display:none}.k-team__phone-only{display:contents}}.k-side__grid{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.k-side__lead{margin:var(--sp-3) 0;max-width:48rem}.k-side__stamp{margin-top:var(--sp-4);color:var(--muted)}.k-side__warn{margin-bottom:var(--sp-3)}@media (max-width:767px){.k-side__grid{grid-template-columns:1fr}}.k-hire__role{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex}.k-hire__role+.k-hire__role{border-top:1px solid var(--line)}.k-hire__load-phone{display:none}@media (max-width:767px){.k-team[data-room=hiring] .k-head__secondary{display:none}.k-hire__load-phone{display:block}.k-hire__role{align-items:flex-start;gap:var(--sp-2);flex-direction:column}}
