.cpn{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.cpn-switch{align-items:center;gap:var(--ay-s2);min-height:var(--ay-s10);padding:var(--ay-s2) var(--ay-s3) var(--ay-s2) var(--ay-s5);box-shadow:inset 0 calc(-1 * var(--ay-hair)) 0 var(--ay-line);flex:none;display:flex}.cpn-grow{flex:auto}.cpn-agents{gap:var(--ay-s4);padding:var(--ay-s4) var(--ay-s4) var(--ay-s6);flex-direction:column;display:flex}.cpn-list{gap:var(--ay-s1);display:grid}.cpn-start{padding:0 var(--ay-s4);display:flex}.cpn-face{width:var(--ay-s7);height:var(--ay-s7);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);display:inline-block}.tm-av{border-radius:var(--ay-r-md);background:var(--ay-sheet);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);object-fit:cover;flex:none;place-items:center;display:inline-grid}.tm-av--ini{font:var(--ay-weight-bold) var(--ay-fs-body)/1 var(--ay-font-ui);letter-spacing:-.03em;color:var(--ay-text);position:relative}.tm-av__shape{color:var(--ay-text);opacity:.8;position:absolute;bottom:3px;right:3px}.tm-sub{margin-bottom:var(--ay-s3)}.tm-sub .n{margin-left:var(--ay-s1);opacity:.88}.tm-wait{margin-left:var(--ay-s2);padding:var(--ay-s1) 7px}.tm-filter{padding:0 var(--ay-s6) var(--ay-s4)}.hc-side>.k-tabs+.tm-filter{padding-top:var(--ay-s4)}.tm-pick{padding:var(--ay-s4) var(--ay-s6)}.tm-filter .field{padding:var(--ay-s4) var(--ay-s5);font-size:var(--ay-fs-body)}.tm-newrow{margin:var(--ay-s2) var(--ay-s5) var(--ay-s4);justify-self:start}.tm-newrow kbd{margin-left:var(--ay-s3)}.tm-fold{text-align:left;cursor:pointer;gap:var(--ay-s3);background:0 0;border:0;align-items:center;width:100%;display:flex}.tm-chips{padding:0 var(--ay-s6) var(--ay-s4)}.tm-chips .n{font-weight:var(--ay-weight-bold)}.tm-empty{padding:28px var(--ay-s7)}.tm-empty__btns{gap:var(--ay-s4);margin-top:var(--ay-s3);flex-wrap:wrap;justify-content:center;display:flex}.tm-empty-main{margin:4vh auto var(--ay-s7)}.tm-page{max-width:820px;padding:var(--ay-s4) var(--ay-s8) 80px;gap:18px;min-width:0;margin:0 auto;display:grid}.tm-page>*{min-width:0}.tm-hint,.tm-li__title{overflow-wrap:anywhere}.tm-overview{padding-top:var(--ay-s6)}.tm-sec{gap:var(--ay-s4);align-content:start;display:grid}.tm-sec>.slabel{padding:0}.tm-lede{font:var(--ay-weight-regular) var(--ay-fs-read)/1.55 var(--ay-font-ui);margin:0}.tm-jobs.pr-inline-wrap{max-width:70ch}.tm-agentprops{max-width:560px}.tm-hint{font:var(--ay-weight-regular) var(--ay-fs-ui)/1.45 var(--ay-font-ui);color:var(--ay-text-2);margin:0}.tm-err{color:var(--ay-accent-text);font:var(--ay-weight-medium) var(--ay-fs-body)/1.3 var(--ay-font-ui)}.tm-skel{padding:var(--ay-s6) var(--ay-s8);gap:10px;display:grid}.tm-panel{padding-top:var(--ay-s3)}.tm-hero{gap:var(--ay-s6);padding:var(--ay-s2) var(--ay-s7) 14px;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tm-hero__line{gap:var(--ay-s3);margin-bottom:var(--ay-s3);flex-wrap:wrap;display:flex}.tm-hero__role{font:var(--ay-weight-semibold) var(--ay-fs-h3)/1.3 var(--ay-font-ui)}.tm-hero__bio{margin:var(--ay-s3) 0 0;color:var(--ay-text-2);font:var(--ay-weight-regular) var(--ay-fs-body)/1.5 var(--ay-font-ui);max-width:60ch}.tm-hero__actions{gap:var(--ay-s4);flex-wrap:wrap;grid-column:2;display:flex}.tm-n{margin-left:var(--ay-s3);font-weight:var(--ay-weight-bold);opacity:.88}.tm-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tm-li{align-items:center;gap:var(--ay-s3);box-shadow:inset 0 calc(-1 * var(--ay-hair)) 0 var(--ay-line);display:flex}.tm-li__main{gap:var(--ay-s1);text-align:left;min-width:0;padding:10px var(--ay-s2);color:inherit;cursor:pointer;border-radius:var(--ay-r-md);background:0 0;border:0;flex:1;display:grid}.tm-li__main:hover{background:var(--ay-hover)}button.tm-li__main:focus-visible{outline:var(--ay-stroke) solid var(--ay-text);outline-offset:-2px}.tm-li__title{font:var(--ay-weight-semibold) var(--ay-fs-h3)/1.3 var(--ay-font-ui);overflow-wrap:anywhere}.tm-li__sub{font:var(--ay-weight-regular) var(--ay-fs-ui)/1.4 var(--ay-font-ui);color:var(--ay-text-2);overflow-wrap:anywhere}.tm-addrow{gap:var(--ay-s4);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.tm-pick{gap:var(--ay-s3);flex-wrap:wrap;flex:1;align-items:center;min-width:0;max-width:100%;display:flex}.tm-pick__field{align-items:center;gap:var(--ay-s4);text-align:left;cursor:pointer;flex:180px;min-width:0;max-width:100%;display:flex}.tm-pick__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tm-pick .field:not(.k-input){width:auto;max-width:100%;padding:var(--ay-s4) var(--ay-s5);font-size:var(--ay-fs-body)}.tm-pick .k-select{flex:0 auto;max-width:100%}.tm-card{border-radius:var(--ay-r-md);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);padding:14px}.tm-savebar{gap:var(--ay-s4);z-index:2;padding:var(--ay-s4) 0;background:var(--ay-canvas);align-items:center;display:flex;position:sticky;top:0}.tm-form{padding:var(--ay-s4) var(--ay-s8) 100px;gap:var(--ay-s7);align-content:start;display:grid}.tm-form>.tm-sec,.tm-form>.tm-actions{width:100%;max-width:820px;margin:0 auto}.tm-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:0;display:grid}.tm-grid .tm-wide{grid-column:1/-1}.tm-grid .k-select>select.field{height:auto;padding-right:var(--ay-s10)}.tm-grid .k-select>.ay-icon{right:var(--ay-s5)}.tm-avatar-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tm-avatar-row__btns{gap:var(--ay-s3);flex-wrap:wrap;display:flex}.tm-checks{align-content:end;gap:10px;display:grid}.tm-actions{gap:var(--ay-s4);z-index:1;padding:var(--ay-s5) 0;background:var(--ay-sheet);box-shadow:inset 0 var(--ay-hair) 0 var(--ay-line);align-items:center;display:flex;position:sticky;bottom:0}.tm-actions .grow{flex:1}.tm-persona-edit{min-height:220px;padding:var(--ay-s5) var(--ay-s6);border-radius:var(--ay-r-md);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong)}.tm-persona{flex-direction:column;min-height:100%;display:flex}.tm-core{margin:var(--ay-s2) var(--ay-s7) var(--ay-s4);padding:var(--ay-s5) 14px;border-radius:var(--ay-r-md);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);gap:var(--ay-s4);display:grid}.tm-core__head{gap:var(--ay-s4);flex-wrap:wrap;align-items:center;display:flex}.tm-core__head .grow{flex:1}.tm-core__view summary{cursor:pointer;font:var(--ay-weight-semibold) var(--ay-fs-ui)/1.4 var(--ay-font-ui);color:var(--ay-text-2)}.tm-body{flex-direction:column;flex:1;min-height:0;display:flex}.tm-body__row{flex:1;min-height:0;display:flex}.tm-body__main{flex-direction:column;flex:1;min-width:0;display:flex}.tm-body__scroll{padding:18px var(--ay-s8) 120px;flex:1;width:100%;max-width:820px;margin:0 auto;overflow-y:auto}.tm-pre{white-space:pre-wrap;font:var(--ay-weight-regular) var(--ay-fs-h3)/1.7 var(--ay-font-ui);margin:0}.tm-docmeta{gap:var(--ay-s3);padding:0 var(--ay-s7) var(--ay-s4);flex-wrap:wrap;align-items:center;display:flex}.tm-docmeta .grow{flex:1}.ax-head h1.tm-title{min-width:0}.tm-sheet{min-height:0;max-height:inherit;flex-direction:column;display:flex}.tm-sheet>.ax-scroll{min-height:0;overflow-y:auto}.tm-docmeta .k-btn .ay-icon{margin-right:var(--ay-s1)}.tm-docmeta .k-btn[aria-expanded=true]{background:var(--ay-hover);color:var(--ay-text)}.tm-docmeta .is-warn{box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-text-2);color:var(--ay-text)}.tm-docbody{flex-direction:column;flex:1;min-height:0;display:flex}.tm-read{max-width:780px;padding:var(--ay-s4) 28px 100px;margin:0 auto}.tm-read__foot{margin-top:28px}.tm-outline{padding:var(--ay-s2) var(--ay-s6) var(--ay-s7);gap:var(--ay-s3);font:var(--ay-weight-medium) var(--ay-fs-body)/1.4 var(--ay-font-ui);margin:0;list-style:none;display:grid}.tm-outline li{justify-content:space-between;gap:10px;display:flex}.tm-cmp{flex-direction:column;max-height:80vh;display:flex;overflow:auto}.tm-inbox{padding:var(--ay-s2) var(--ay-s5) var(--ay-s10);gap:10px;display:grid}.tm-inbox__keys{padding:0 var(--ay-s2)}.tm-edit{gap:var(--ay-s4);padding:var(--ay-s5) 14px;border-radius:var(--ay-r-md);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);display:grid}.tm-edit:focus-visible{outline:var(--ay-stroke) solid var(--ay-text);outline-offset:2px}.tm-edit__head{gap:var(--ay-s4);font:var(--ay-weight-semibold) var(--ay-fs-ui)/1.3 var(--ay-font-ui);flex-wrap:wrap;align-items:center;display:flex}.tm-edit__by{color:var(--ay-text-2);font-weight:var(--ay-weight-medium)}.tm-edit__why{font:var(--ay-weight-regular) var(--ay-fs-body)/1.5 var(--ay-font-ui);margin:0}.tm-edit__btns{gap:var(--ay-s3);align-items:center;display:flex}.tm-edit__btns .grow{flex:1}.tm-diff{padding:10px var(--ay-s5);border-radius:var(--ay-r-sm,6px);background:var(--ay-canvas);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.5 var(--ay-font-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-x:auto}.tm-diff__l.add{box-shadow:inset var(--ay-bar) 0 0 var(--ay-text);background:var(--ay-hover)}.tm-diff__l.del{color:var(--ay-text-2);box-shadow:inset var(--ay-bar) 0 0 var(--ay-line-strong);text-decoration:line-through}.tm-diff__l.hunk{color:var(--ay-text-2)}.tm-tools{gap:10px;display:grid}.tm-tools__bar{gap:var(--ay-s4);flex-wrap:wrap;align-items:center;display:flex}.tm-tools__bar .field{width:auto;padding:var(--ay-s4) var(--ay-s5);font-size:var(--ay-fs-body);flex:200px}.tm-tools__mix{gap:var(--ay-s1);width:72px;height:6px;margin-left:auto;display:inline-flex}.tm-tools__mix i{border-radius:var(--ay-r-pill);min-width:4px;height:100%;display:block}.tm-tools__mix i[data-k=allow]{background:var(--ay-text-2)}.tm-tools__mix i[data-k=ask]{background:color-mix(in oklab, var(--ay-text-3) 60%, transparent)}.tm-tools__mix i[data-k=deny]{background:var(--ay-danger)}.tm-tools__mix:empty{display:none}.tm-tools__mix+.tm-tools__count{margin-left:var(--ay-s3)}.tm-tools__count{font:var(--ay-weight-medium) var(--ay-fs-meta)/1 var(--ay-font-ui);color:var(--ay-text-2);margin-left:auto}.tm-tools__group{gap:var(--ay-s2);display:grid}.tm-tools__group .slabel{padding:var(--ay-s5) 0 var(--ay-s1)}.tm-tools__list{margin:0;padding:0;list-style:none;display:grid}.tm-tool{gap:var(--ay-s3) 14px;padding:var(--ay-s4) var(--ay-s1);box-shadow:inset 0 calc(-1 * var(--ay-hair)) 0 var(--ay-line);content-visibility:auto;contain-intrinsic-size:auto 56px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tm-tool__what{gap:var(--ay-s1);min-width:0;display:grid}.tm-tool__name{font:var(--ay-weight-semibold) var(--ay-fs-body)/1.3 var(--ay-font-ui);gap:var(--ay-s4);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;display:flex}.tm-tool__desc{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.4 var(--ay-font-ui);color:var(--ay-text-2);overflow-wrap:anywhere}.tm-tool__why{font-size:var(--ay-fs-ui);grid-column:1/-1;padding:7px 10px}.tm-mode{border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);padding:var(--ay-s1);gap:var(--ay-s1);display:inline-flex}.tm-mode button{padding:var(--ay-s3) var(--ay-s5);border-radius:var(--ay-r-pill);color:var(--ay-text-2);font:var(--ay-weight-semibold) var(--ay-fs-meta)/1 var(--ay-font-ui);cursor:pointer;background:0 0;border:0}.tm-mode button:hover:not(:disabled){color:var(--ay-text);background:var(--ay-hover)}.tm-mode button[aria-checked=true]{background:var(--ay-fill-2,var(--ay-hover));color:var(--ay-text);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-text-2)}.tm-mode button[data-mode=allow][aria-checked=true],.tm-mode button[data-mode=ask][aria-checked=true],.tm-mode button[data-mode=deny][aria-checked=true]{background:var(--ay-text);color:var(--ay-sheet);box-shadow:none}.tm-mode button[data-mode=deny][aria-checked=true]{text-decoration:line-through}.tm-mode button:disabled{opacity:.5;cursor:default}@media (max-width:700px){:where(html:not(.is-pane-window)) .tm-hero{gap:var(--ay-s5);padding-bottom:10px}:where(html:not(.is-pane-window)) .tm-hero__actions{grid-column:1/-1}:where(html:not(.is-pane-window)) .tm-hero__actions .k-btn{padding-left:var(--ay-s5);padding-right:var(--ay-s5);flex:auto}:where(html:not(.is-pane-window)) .tm-hero .tm-av{width:48px!important;height:48px!important}:where(html:not(.is-pane-window)) .tm-hero__actions .k-btn{flex:auto}:where(html:not(.is-pane-window)) .tm-grid{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-pane-window)) .tm-page,:where(html:not(.is-pane-window)) .tm-form{padding-left:var(--ay-s6);padding-right:var(--ay-s6)}:where(html:not(.is-pane-window)) .tm-tool{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-pane-window)) .tm-mode{justify-self:start}:where(html:not(.is-pane-window)) .tm-mode button,:where(html:not(.is-pane-window)) .tm-li__main{min-height:44px}:where(html:not(.is-pane-window)) .tm-body__scroll{padding:14px var(--ay-s6) 120px}:where(html:not(.is-pane-window)) .tm-core{margin-left:var(--ay-s5);margin-right:var(--ay-s5)}:where(html:not(.is-pane-window)) .tm-docmeta{padding-left:var(--ay-s6);padding-right:var(--ay-s6)}}@media (prefers-reduced-motion:no-preference){.tm-mode button{transition:background var(--ay-dur-fast) var(--ay-ease), color var(--ay-dur-fast) var(--ay-ease)}}.tm-read :is(h1,h2,h3,h4){position:relative}.tm-hlink{margin-left:var(--ay-s4);padding:0 var(--ay-s3);border-radius:var(--ay-r-sm);min-width:24px;min-height:24px;color:var(--ay-text-2);font:var(--ay-weight-semibold) .7em var(--ay-font-ui);cursor:pointer;opacity:0;vertical-align:middle;background:0 0;border:0}.tm-read :is(h1,h2,h3,h4):hover .tm-hlink,.tm-hlink:focus-visible{opacity:1}.tm-hlink:hover{background:var(--ay-hover);color:var(--ay-text)}@media (pointer:coarse){.tm-hlink{opacity:.6;min-width:44px;min-height:44px}}.tm-rowwrap{position:relative}.tm-rowwrap .tm-agent,:root[data-palette] .tm-rowwrap .sitem.tm-agent{width:100%;padding-right:64px}.tm-rowwrap .tm-flip{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tm-rowwrap.is-off .tm-av{opacity:.55}.tm-rowwrap.is-off .sitem__title{color:var(--ay-text-2)}.tm-switch{width:auto}.tm-headswitch{align-items:center;gap:10px;display:inline-flex}.tm-readout{padding:0 var(--ay-s7) var(--ay-s4);font:var(--ay-weight-semibold) var(--ay-fs-meta)/1 var(--ay-font-ui);color:var(--ay-text-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.tm-dept{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-dept .slabel{padding:0}.tm-dept .grow{flex:1}.tm-swrow{position:relative}.tm-swrow .tm-li__main{padding-right:90px}.tm-swrow .tm-flip{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tm-swrow.is-off .tm-av{opacity:.55}.tm-swrow.is-off .tm-li__title{color:var(--ay-text-2)}.tm-swrow__who{align-items:center;gap:10px;min-width:0;display:flex}.tm-flip{gap:var(--ay-s4);cursor:pointer;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.tm-more{margin:var(--ay-s4) var(--ay-s6) var(--ay-s6);min-height:44px}.slist>.sitem.tm-kdoc{content-visibility:auto;contain-intrinsic-size:auto 56px}.tm-mail__calm{color:var(--ay-text-2)}.tm-mail__modes{gap:var(--ay-s3);border:0;margin:0;padding:0;display:grid}.tm-mail__mode{padding:10px var(--ay-s5);border-radius:var(--ay-r-md);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.tm-mail__mode[data-on]{box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);background:var(--ay-sunken)}.tm-mail__mode input{flex:none;margin-top:3px}.tm-mail__mode span{gap:var(--ay-s1);min-width:0;display:grid}.tm-mail__mode b{font:var(--ay-weight-semibold) var(--ay-fs-ui)/1.35 var(--ay-font-ui);color:var(--ay-text)}.tm-mail__mode small{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.45 var(--ay-font-ui);color:var(--ay-text-2)}.tm-mail__rules,.tm-mail__accts{gap:var(--ay-s3);min-width:0;display:grid}.tm-mail__acct{align-items:center;gap:var(--ay-s4);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.4 var(--ay-font-ui);color:var(--ay-text);overflow-wrap:anywhere;display:flex}.tm-mail__chips{gap:var(--ay-s3);flex-wrap:wrap;display:flex}.tm-mail__chips .mx-chip{height:18px;padding:0 var(--ay-s3);border-radius:var(--ay-r-xs);font:var(--ay-weight-medium) var(--ay-fs-caps)/1 var(--ay-font-ui);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);color:var(--ay-text-2);white-space:nowrap;align-items:center;display:inline-flex}.tm-mail__note{gap:var(--ay-s4);font:var(--ay-weight-regular) var(--ay-fs-meta)/1.5 var(--ay-font-ui);color:var(--ay-text-2);align-items:flex-start;margin:10px 0 0;display:flex}.tm-mail__note svg{margin-top:var(--ay-s1);flex:none}.tm-mail__recent{gap:var(--ay-s3);margin:0;padding:0;list-style:none;display:grid}.tm-mail__recent li{gap:var(--ay-s1);min-width:0;display:grid}.tm-mail__rs{font:var(--ay-weight-medium) var(--ay-fs-ui)/1.35 var(--ay-font-ui);color:var(--ay-text);overflow-wrap:anywhere}.tm-mail__rt{font:var(--ay-weight-regular) var(--ay-fs-meta)/1.4 var(--ay-font-ui);color:var(--ay-text-3);overflow-wrap:anywhere}@media (max-width:700px){:where(html:not(.is-pane-window)) .tm-mail__mode{min-height:44px}}.tm-glance{gap:var(--ay-s3);margin:0 0 var(--ay-s6);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));padding:0;display:grid}.tm-glance>[role=listitem]{min-width:0;display:grid}.tm-glance .fx-tile{min-height:0;padding:var(--ay-s4);gap:var(--ay-s2)}.tm-glance .fx-num{font-size:var(--ay-fs-h3)}.tm-glance__mix{gap:var(--ay-s1);height:6px;display:flex}.tm-glance__mix i{border-radius:var(--ay-r-pill);min-width:4px;height:100%;display:block}.tm-glance__mix i[data-k=todo]{background:color-mix(in oklab, var(--ay-text-3) 50%, transparent)}.tm-glance__mix i[data-k=working]{background:var(--ay-text-2)}.tm-glance__mix i[data-k=review]{background:var(--ay-info)}.tm-glance__mix i[data-k=blocked]{background:var(--ay-danger)}.tm-newagent{gap:var(--ay-s5);display:grid}.tm-faces{gap:var(--ay-s2);flex-wrap:wrap;align-items:center;display:flex}.tm-face{inline-size:calc(var(--ay-s9) + var(--ay-s2));block-size:calc(var(--ay-s9) + var(--ay-s2));border:var(--ay-hair) solid transparent;border-radius:var(--ay-r-sm);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.tm-face:hover{background:var(--ay-hover)}.tm-face[aria-checked=true]{border-color:var(--ay-line-strong);background:var(--ay-hover)}.tm-face:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:var(--ay-focus-offset)}.tm-fullform{padding:0 var(--ay-s6)}.tm-rowacts{gap:var(--ay-s1);display:inline-flex}.tm-memform{gap:var(--ay-s4);display:grid}.sblist{padding:var(--ay-s1) var(--ay-s4) var(--ay-s7);flex-direction:column;gap:0;display:flex}.sbgroup{flex-direction:column;gap:0;display:flex}.sbgroup+.sbgroup{margin-top:var(--ay-s5)}.sbgroup__head{align-items:center;gap:var(--ay-s1);min-height:28px;padding:0 var(--ay-s1) 0 var(--ay-s5);color:var(--ay-text-3);font:var(--ay-weight-regular) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);display:flex}.sbgroup__t{align-items:center;gap:var(--ay-s2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:inline-flex}.sbgroup__t:hover{color:var(--ay-text-2)}.sbgroup__t:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:2px;border-radius:var(--ay-r-xs)}.sbgroup__chev{opacity:0;transition:opacity var(--ay-dur-fast) var(--ay-ease), transform var(--ay-dur-fast) var(--ay-ease);flex:none}.sbgroup__head:hover .sbgroup__chev,.sbgroup__t:focus-visible .sbgroup__chev{opacity:1}.sbgroup__t[aria-expanded=false] .sbgroup__chev{opacity:1;transform:rotate(-90deg)}.sbgroup__head .sgroup__c{padding:0 var(--ay-s2);color:var(--ay-text-3);font-variant-numeric:tabular-nums;flex:none}.sbgroup__tool{opacity:.4;flex:none}.sbgroup__head:hover .sbgroup__tool,.sbgroup__head:focus-within .sbgroup__tool,.sbgroup__tool[aria-expanded=true]{opacity:1}.sbgroup__head .sbgroup__add{opacity:0;flex:none}.sbgroup__head:hover .sbgroup__add,.sbgroup__head:focus-within .sbgroup__add{opacity:1}@media (hover:none){.sbgroup__tool,.sbgroup__head .sbgroup__add{opacity:1}}.sbgroup__more{min-height:30px;padding:0 var(--ay-s5);border-radius:var(--ay-r-md);color:var(--ay-text-3);text-align:left;font:var(--ay-weight-regular) var(--ay-fs-body)/var(--ay-lh-body) var(--ay-font-ui);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:flex}.sbgroup__more:hover{color:var(--ay-text);background:var(--ay-hover)}.sbgroup__more:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:-2px}.sbgroup__empty{padding:var(--ay-s2) var(--ay-s5) var(--ay-s3);color:var(--ay-text-3);font:var(--ay-weight-regular) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui)}.sbrow{border-radius:var(--ay-r-md);align-items:stretch;min-height:30px;display:flex;position:relative}.sbrow.has-meta{min-height:50px}.sbrow:hover{background:var(--ay-hover)}.sbrow.is-current,.sbrow.is-selected{background:var(--ay-selected)}.sbrow[data-peek]{box-shadow:inset var(--ay-thick) 0 0 var(--ay-text-3)}.sbrow__hit{align-items:center;gap:var(--ay-s4);min-width:0;padding:var(--ay-s2) var(--ay-s9) var(--ay-s2) var(--ay-s5);border-radius:inherit;color:var(--ay-text-2);text-align:left;cursor:pointer;font:var(--ay-weight-regular) var(--ay-fs-body)/var(--ay-lh-body) var(--ay-font-ui);background:0 0;border:0;flex:auto;margin:0;display:flex}.sbrow__hit:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:-2px}.sbrow__lead{height:20px;color:var(--ay-text-3);flex:none;align-self:flex-start;place-items:center;display:inline-grid}.sbrow__lead .hw-by{line-height:0;display:inline-grid}.sbrow__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.sbrow__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.sbrow.is-current .sbrow__hit,.sbrow.is-selected .sbrow__hit,.sbrow.is-unread .sbrow__hit{color:var(--ay-text)}.sbrow.is-unread .sbrow__name{font-weight:var(--ay-weight-medium)}.sbrow__meta{align-items:center;gap:var(--ay-s3);min-width:0;color:var(--ay-text-3);font:var(--ay-weight-regular) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);white-space:nowrap;display:flex;overflow:hidden}.sbrow__meta>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.sbrow__needs{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ay-text-2);font-weight:var(--ay-weight-medium);overflow:hidden}.sbrow__branch{flex:none}.sbrow__meta .rbadge{align-items:center;gap:var(--ay-s1);color:var(--ay-text-2);cursor:pointer;flex:none;display:inline-flex}.sbrow__rename{min-width:0;margin:var(--ay-s1) var(--ay-s2);padding:var(--ay-s1) var(--ay-s3);border-radius:var(--ay-r-sm);background:var(--ay-raised);box-shadow:inset 0 0 0 var(--ay-rule) var(--ay-text-4);color:var(--ay-text);font:var(--ay-weight-regular) var(--ay-fs-body)/var(--ay-lh-body) var(--ay-font-ui);border:0;outline:none;flex:auto}.sbrow__mark.sesdot{pointer-events:none;width:6px;height:6px;transition:opacity var(--ay-dur-fast) var(--ay-ease);place-items:center;display:grid;position:absolute;top:15px;right:12px;translate:0 -50%}.sbrow__mark.sesdot[data-state=idle],.sbrow__mark.sesdot[data-state=closed]{box-shadow:none;background:0 0}.sbrow__mark.sesdot[data-state=error]{width:12px;height:12px;box-shadow:none;color:var(--ay-red);background:0 0;right:9px}.sbrow__mark.sesdot[data-state=busy]{animation:sbblink var(--ay-dur-loop) var(--ay-ease-wave) infinite}@keyframes sbblink{50%{opacity:.25}}.sbrow__more{opacity:0;position:absolute;top:15px;right:3px;translate:0 -50%}.sbrow:hover .sbrow__more,.sbrow:focus-within .sbrow__more{opacity:1}.sbrow:has(.sbrow__hit[aria-current=true]) .sbrow__more{opacity:1}.sbrow:has(.sbrow__hit[aria-current=true]) .sbrow__mark{opacity:0}.sbrow:hover .sbrow__mark,.sbrow:focus-within .sbrow__mark{opacity:0}@media (hover:none){.sbrow__more{opacity:1}.sbrow__mark.sesdot{right:34px}}@media (prefers-reduced-motion:reduce){.sbrow__mark.sesdot[data-state=busy]{animation:none}}.sbnest{margin-left:var(--ay-s7);flex-direction:column;display:flex;position:relative}.sbrow.is-child:before{content:"";border-left:var(--ay-hair) solid var(--ay-line-strong);border-bottom:var(--ay-hair) solid var(--ay-line-strong);border-bottom-left-radius:var(--ay-r-sm);pointer-events:none;width:8px;height:15px;position:absolute;top:0;left:-11px}.sbrow.is-child:not(.is-last):after{content:"";border-left:var(--ay-hair) solid var(--ay-line-strong);pointer-events:none;position:absolute;top:15px;bottom:0;left:-11px}.sbrow.is-child:not(.is-last)+.sbnest:before{content:"";border-left:var(--ay-hair) solid var(--ay-line-strong);pointer-events:none;position:absolute;top:0;bottom:0;left:-31px}.sbpin-drop{align-items:center;gap:var(--ay-s4);min-height:30px;margin-top:var(--ay-s1);padding:0 var(--ay-s5);border:var(--ay-hair) dashed var(--ay-line-strong);border-radius:var(--ay-r-md);color:var(--ay-text-3);font:var(--ay-weight-regular) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);display:flex}.sbgroup--pinned.is-over .sbpin-drop,.sbgroup--pinned.is-over{background:var(--ay-hover)}.sbgroup--pinned.is-over .sbpin-drop{border-color:var(--ay-text-3);color:var(--ay-text-2)}.sbtip{align-items:center;gap:var(--ay-s3);margin:var(--ay-s1) 0 var(--ay-s3);padding:var(--ay-s3) var(--ay-s2) var(--ay-s3) var(--ay-s5);border-radius:var(--ay-r-md);background:var(--ay-raised);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);color:var(--ay-text-2);font:var(--ay-weight-regular) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);display:flex}.sbtip>span{flex:auto;min-width:0}.sbhover{z-index:var(--ay-z-pop);pointer-events:none;width:min(380px,100vw - 32px);padding:var(--ay-s5) var(--ay-s5);border-radius:var(--ay-r-chat);background:var(--ay-raised);box-shadow:var(--ay-shadow-pop), inset 0 0 0 var(--ay-hair) var(--ay-line);color:var(--ay-text);font:var(--ay-weight-regular) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);animation:sbhover var(--ay-dur-fast) var(--ay-ease);position:fixed}@keyframes sbhover{0%{opacity:0;translate:-4px}}@media (prefers-reduced-motion:reduce){.sbhover{animation:none}}.sbhover__t{font-weight:var(--ay-weight-semibold);font-size:var(--ay-fs-body);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.sbhover__s{margin-top:var(--ay-s1);color:var(--ay-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbhover__state{color:var(--ay-text-2)}.sbhover__state.is-needs{color:var(--ay-warn-text);font-weight:var(--ay-weight-medium)}.sbhover__goal{margin-top:var(--ay-s3);color:var(--ay-text-2)}.sbhover__goal .sitem__goal{align-items:center;gap:var(--ay-s2);min-width:0;display:flex}.sbhover__goal .sitem__goal-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sbhover__p{margin:var(--ay-s3) 0 0;color:var(--ay-text-2);-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sbhover__f{margin-top:var(--ay-s4);color:var(--ay-text-3);font-size:var(--ay-fs-meta);line-height:16px}@media (max-width:700px),(pointer:coarse){:where(html:not(.is-pane-window)) .sbrow{min-height:44px}:where(html:not(.is-pane-window)) .sbrow.has-meta{min-height:54px}:where(html:not(.is-pane-window)) .sbrow__hit{padding-right:var(--ay-s10)}:where(html:not(.is-pane-window)) .sbrow__more{right:4px}}:root{--pane-gap:calc(var(--ay-s4) + var(--ay-s1));--pane-inset:var(--ay-s4);--pane-splitter:var(--ay-s3);--pane-strip:calc(var(--ay-s9) + var(--ay-s2));--pane-fill:color-mix(in oklab, var(--ay-text) 3%, var(--ay-sheet))}.lv{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.lv-node{min-width:0;min-height:0;display:flex}.lv>.lv-node{flex:1}.lv-node>.lv-split,.lv-node>.lv-leaf{flex:1;min-width:0;min-height:0}.lv-split{display:flex}.lv-split--row{flex-direction:row}.lv-split--column{flex-direction:column}.lv-leaf{flex-direction:column;display:flex}.lv-leaf>*{flex:1;min-width:0;min-height:0}.lv-split--row>.lv-node.is-strip,.lv-split--column>.lv-node.is-strip{flex:0 0 var(--pane-strip)}.lv-node.is-strip>.lv-split--column>.lv-node.is-strip{flex:1 1 0}.lv-node.is-filled{z-index:3;background:var(--ay-sheet);position:absolute;inset:0}.lv-node.is-under,.lv.has-filled .psplit{visibility:hidden}.lv--columns{background:var(--ay-sheet)}.lv--flat>.lv-node{position:absolute}.lv--flat>.lv-node>.lv-leaf{flex:1}.lv--flat>.lv-handle{z-index:2;display:flex;position:absolute}.lv--flat>.lv-handle>.psplit{flex:1}.lv--flat>.lv-handle>.psplit--v{width:0}.lv--flat>.lv-handle>.psplit--h{height:0}.lv--parts>.lv-node>.lv-split--row>.lv-node:not(:first-child)>:is(.lv-leaf,.lv-split){padding-left:var(--pane-gap)}.lv--parts>.lv-node>.lv-split--row>.lv-node:last-child>:is(.lv-leaf,.lv-split){padding-right:var(--pane-inset)}.lv--parts>.lv-node>.lv-split--row>.lv-node:not(:first-child)>.lv-leaf{padding-block:var(--pane-inset)}.lv--parts .lv-split--column>.lv-node>.lv-leaf{padding-top:var(--pane-gap)}.lv--parts .lv-split--column>.lv-node:first-child>.lv-leaf{padding-top:var(--pane-inset)}.lv--parts .lv-split--column>.lv-node:last-child>.lv-leaf{padding-bottom:var(--pane-inset)}.lv--parts .lv-node.is-filled>.lv-leaf{padding:var(--pane-inset)}.lv--parts>.lv-node>.lv-split--row>.lv-node.is-strip{flex-basis:calc(var(--pane-strip) + var(--pane-gap))}.psplit{z-index:2;touch-action:none;outline:none;flex:0 0 0;position:relative}.psplit--v{cursor:col-resize;width:0}.psplit--h{cursor:row-resize;height:0}.psplit.is-fixed{cursor:default}.psplit:before,.psplit:after{content:"";position:absolute}.psplit--v:before{top:0;bottom:0;left:calc(var(--pane-splitter) / -2);width:var(--pane-splitter)}.psplit--h:before{left:0;right:0;top:calc(var(--pane-splitter) / -2);height:var(--pane-splitter)}.psplit:after{transition:background-color var(--ay-dur-fast) var(--ay-ease);background:0 0}.psplit--v:after{width:1px;top:0;bottom:0;left:0}.psplit--h:after{height:1px;top:0;left:0;right:0}.psplit:hover:after,.psplit.is-drag:after{background:var(--ay-line-strong)}.psplit:focus-visible:after{background:var(--ay-focus)}.psplit--v:focus-visible:after{width:var(--ay-focus-w)}.psplit--h:focus-visible:after{height:var(--ay-focus-w)}.lv--flat>.lv-handle>.psplit:after{background:var(--ay-line)}.lv--flat>.lv-handle>.psplit:hover:after,.lv--flat>.lv-handle>.psplit.is-drag:after{background:var(--ay-line-strong)}.lv--flat>.lv-handle>.psplit:focus-visible:after{background:var(--ay-focus)}.lv--parts .psplit--v:before{width:var(--pane-gap);left:0}.lv--parts .psplit--v:after{left:calc(var(--pane-gap) / 2);top:var(--pane-inset);bottom:var(--pane-inset)}.lv--parts .psplit--h:before{height:var(--pane-gap);top:0}.lv--parts .psplit--h:after{top:calc(var(--pane-gap) / 2);left:var(--pane-gap);right:var(--pane-inset)}.pframe{outline:none;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container:pane/inline-size}.pframe>.apane{flex:1}.pframe:not(.is-focused) .ax-head h1{color:var(--ay-text-2)}.apane{flex-direction:row;min-width:0;min-height:0;display:flex;position:relative}.apane__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.apane__main>.lv{flex:1}.apane__right.ax-pane{flex:0 0 min(var(--right-w,400px), 60%);background:var(--ay-sheet);box-shadow:inset var(--ay-hair) 0 0 var(--ay-line);border-radius:0}.apane--sheet>.apane__right.ax-pane{z-index:6;width:min(100%, var(--right-w,400px));box-shadow:var(--ay-shadow-overlay);position:absolute;top:0;bottom:0;right:0}.apane--sheet>.apane__right>.resizer{display:none}.apane__scrim{z-index:5;background:var(--ay-scrim);position:absolute;inset:0}.wchat{outline:none;flex-direction:column;min-width:0;min-height:0;display:flex;container:chat/inline-size}.wchat>.view{flex:1;min-height:0}.wpane{border-radius:var(--ay-r-md);background:var(--pane-fill);min-width:0;min-height:0;box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);outline:none;flex-direction:column;display:flex;overflow:hidden}.wpane:focus-visible{box-shadow:inset 0 0 0 var(--ay-focus-w) var(--ay-focus)}.wpane__head{flex:none;min-width:0}.wpane__head[draggable=true]{cursor:grab}.wpane__head .k-head{padding-left:var(--ay-s5)}.wpane.is-focused .k-head__title{color:var(--ay-text)}.wpane__body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.wpane__body--flush{flex-direction:column;display:flex;overflow:hidden}.wpane__tool{padding:0 var(--ay-s4) var(--ay-s4);flex:none}.wpane__foot{align-items:center;gap:var(--ay-s4);padding:var(--ay-s4) var(--ay-s5);box-shadow:inset 0 var(--ay-hair) 0 var(--ay-line);flex-wrap:wrap;flex:none;display:flex}.pctl{align-items:center;gap:var(--ay-s1);flex:none;display:inline-flex}.pctl__grip{width:var(--k-ctl-sm);height:var(--k-ctl-sm);border-radius:var(--ay-r-sm);color:var(--ay-text-3);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.pctl__grip:hover{color:var(--ay-text-2);background:var(--ay-hover)}.pctl__grip svg{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph)}html.pane-dragging,html.pane-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.pdrag{z-index:9;align-items:center;gap:var(--ay-s3);max-width:232px;height:28px;padding:0 var(--ay-s4);border-radius:var(--ay-r-sm);background:var(--ay-sheet);color:var(--ay-text);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);font-family:var(--ay-font-ui);font-size:var(--ay-fs-meta);font-weight:var(--ay-weight-medium);pointer-events:none;line-height:1;display:inline-flex;position:fixed;top:0;left:0}.pdrag svg{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph);color:var(--ay-text-3);flex:none}.pdrag__t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdrag.is-out{max-width:360px}.pstrip{align-items:center;gap:var(--ay-s4);width:100%;min-width:0;height:100%;min-height:0;padding:var(--ay-s5) 0;border-radius:var(--ay-r-md);background:var(--pane-fill);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);color:var(--ay-text-2);font:var(--ay-weight-medium) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);cursor:pointer;border:0;flex-direction:column;display:flex;overflow:hidden}.pstrip>.ay-icon{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph);color:var(--ay-text-3);flex:none}.pstrip__t{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;min-height:0;overflow:hidden}.pstrip:hover{background:var(--ay-hover);color:var(--ay-text)}.pstrip:focus-visible{box-shadow:inset 0 0 0 var(--ay-focus-w) var(--ay-focus);outline:none}.pstrip--flat{padding:0 var(--ay-s5);flex-direction:row}.pstrip--flat .pstrip__t{writing-mode:horizontal-tb}.lv--columns .pstrip{background:var(--ay-sheet);box-shadow:none;border-radius:0}.lv--columns .pstrip:hover{background:var(--ay-hover)}.lv--columns .pstrip:focus-visible{box-shadow:inset 0 0 0 var(--ay-focus-w) var(--ay-focus)}.pzone{z-index:5;border-radius:var(--ay-r-md);background:var(--ay-selected);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);pointer-events:none;place-items:center;display:grid;position:absolute}.pzone__label{max-width:90%;padding:var(--ay-s2) var(--ay-s4);border-radius:var(--ay-r-sm);background:var(--ay-raised);box-shadow:inset 0 0 0 var(--ay-hair) 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);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pzone.is-no{background:color-mix(in oklab, var(--ay-text) 4%, transparent)}.pzone.is-no .pzone__label{color:var(--ay-text-3)}.pmenu{min-width:calc(var(--ay-s12) * 3)}.pmenu-pop.k-pop{max-height:calc(100dvh - var(--ay-s6));overscroll-behavior:contain}.pmenu__row{align-items:center;gap:var(--ay-s2);padding:0 var(--ay-s3) var(--ay-s2);display:flex}.pmenu__tile.is-off{color:var(--ay-text-3);cursor:default}.pmenu__tile.is-off:hover{color:var(--ay-text-3);background:0 0}.pmenu .k-menu__item:focus-visible,.pmenu__tile:focus-visible{box-shadow:inset 0 0 0 var(--ay-focus-w) var(--ay-focus);outline:none}.wsp{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wsp>.lv{flex:1}.wsp-parts{align-items:center;gap:var(--ay-s1);flex:none;display:inline-flex}@container chat (width<=640px){.hc-chip__t{display:none}.hc-chip{flex:none}}@container chat (width<=560px){.hc-session>.ax-head .talk{display:none}}@container chat (width<=480px){.hc-session .lc{display:none}}.pframe__ctl{top:var(--ay-s4);right:var(--ay-s4);z-index:4;min-height:var(--k-ctl-lg);padding-left:var(--ay-s2);background:var(--ay-sheet);border-radius:var(--ay-r-sm);align-items:center;display:flex;position:absolute}.apane__main:has(>.pframe__ctl) .ax-head{padding-right:calc(var(--k-ctl-sm) * 4 + var(--ay-s6))}.wpp-list{gap:var(--ay-s1);padding:0 var(--ay-s4) var(--ay-s4);flex-direction:column;display:flex}.wpp-sec{padding-top:var(--ay-s2)}.wpp-pad{padding:var(--ay-s4) var(--ay-s6) var(--ay-s6)}.wpp-note{padding:var(--ay-s2) var(--ay-s5);color:var(--ay-text-3);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);margin:0}.wf{flex:1;min-width:0;min-height:0;display:flex}.wf__tree{min-width:0;min-height:0;padding-bottom:var(--ay-s4);flex-direction:column;flex:1 1 0;display:flex;overflow:auto}.wf.has-preview .wf__tree{max-width:calc(var(--ay-s12) * 4.25);min-width:calc(var(--ay-s12) * 2.5);box-shadow:inset calc(-1 * var(--ay-hair)) 0 0 var(--ay-line);flex:0 0 38%}.wf.has-preview.no-tree .wf__tree{display:none}.wf__preview{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.wf__phead{align-items:center;gap:var(--ay-s4);min-height:var(--k-ctl-lg);padding:0 var(--ay-s3) 0 var(--ay-s6);color:var(--ay-text-3);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);flex:none;display:flex}.wf__pname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wf__pbody{min-width:0;min-height:0;padding:var(--ay-s2) var(--ay-s6) var(--ay-s8);font:var(--ay-fs-body)/var(--ay-lh-body) var(--ay-font-ui);color:var(--ay-text);flex:1;overflow:auto}.wf__pbody--flush{flex-direction:column;padding:0;display:flex}.wf__src{font:var(--ay-fs-meta)/var(--ay-lh-ui) var(--ay-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ay-text-2);margin:0}.wf__img{border-radius:var(--ay-r-sm);max-width:100%;height:auto;display:block}.wf__indent{flex:none;display:inline-block}.wf-row .k-row__title{font-weight:var(--ay-weight-regular)}.wf-row.is-current .k-row__title{font-weight:var(--ay-weight-medium)}.wf-glyph{width:var(--ay-icon-size);height:var(--ay-icon-size);color:var(--ay-text-3);font:var(--ay-weight-semibold) var(--ay-fs-caps)/1 var(--ay-font-mono);place-items:center;display:inline-grid}.wf-glyph>.ay-icon{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph)}.wf-glyph.is-md{color:var(--ay-ok-text)}.wf-glyph.is-json{color:var(--ay-warn-text)}.wf-chev{transition:transform var(--ay-dur-fast) var(--ay-ease)}.wf-chev.is-open{transform:rotate(90deg)}.wf-tabs{align-items:center;gap:var(--ay-s2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.wf-tab{align-items:center;gap:var(--ay-s2);min-width:0;height:var(--k-ctl-sm);padding:0 var(--ay-s1) 0 var(--ay-s4);border-radius:var(--ay-r-sm);color:var(--ay-text-2);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);background:0 0;flex:0 auto;display:inline-flex}.wf-tab.is-on{background:var(--ay-raised);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line-strong);color:var(--ay-text)}.wf-tab.is-preview .wf-tab__n{font-style:italic}.wf-tab__b{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}.wf-tab__n{min-width:0;max-width:calc(var(--ay-s12) * 2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wf-tab__b:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:var(--ay-focus-offset);border-radius:var(--ay-r-xs)}.wt-cards{gap:var(--ay-s2);padding:0 var(--pane-gap) var(--pane-gap);flex-direction:column;display:flex}.wt-card.is-done .k-card__title{color:var(--ay-text-2)}.wt-card .k-card__body{z-index:1;cursor:auto;position:relative}.wt-body{gap:var(--ay-s3);flex-direction:column;display:flex}.wt-note{padding:0}.wt-out{max-height:calc(var(--ay-s12) * 3.25);padding:var(--ay-s4) var(--ay-s5);border-radius:var(--ay-r-sm);background:color-mix(in oklab, var(--ay-text) 8%, var(--ay-sheet));font:var(--ay-fs-meta)/var(--ay-lh-ui) var(--ay-font-mono);color:var(--ay-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.wt-cmd{margin:0 0 var(--ay-s2);padding:var(--ay-s4) var(--ay-s5);border-radius:var(--ay-r-sm);background:var(--ay-sunken);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);font:var(--ay-fs-meta)/var(--ay-lh-ui) var(--ay-font-mono);color:var(--ay-text);white-space:pre-wrap;overflow-wrap:anywhere}.wt-cmd:before{content:"$ ";color:var(--ay-text-3)}.wt-thread{padding:var(--ay-s2) 0}.wpl-goal{font:var(--ay-fs-h3)/var(--ay-lh-h3) var(--ay-font-ui);color:var(--ay-text);overflow-wrap:anywhere;margin:0}.wpl-goal.is-empty{color:var(--ay-text-3)}.wpl-sec{gap:var(--ay-s4);padding:var(--ay-s4) var(--ay-s6) var(--ay-s6);flex-direction:column;display:flex}.wpl-sec+.wpl-sec{box-shadow:inset 0 var(--ay-hair) 0 var(--ay-line);padding-top:var(--ay-s6)}.wpl-hrow{align-items:baseline;gap:var(--ay-s4);min-width:0;display:flex}.wpl-h{color:var(--ay-text-2);font:var(--ay-weight-medium) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);flex:none;margin:0}.wpl-acts{align-items:center;gap:var(--ay-s4);flex-wrap:wrap;display:flex}.wpl-change{flex:1 1 calc(var(--ay-s12) * 2);min-width:0}.wpp-phone{padding-top:var(--ay-s2)}.wpl-plan{font:var(--ay-fs-body)/var(--ay-lh-body) var(--ay-font-ui);color:var(--ay-text);overflow-wrap:anywhere;min-width:0}.wpl-ring{width:var(--ay-icon-glyph);height:var(--ay-icon-glyph);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 var(--ay-stroke) var(--ay-text-3);color:var(--ay-sheet);flex:none;place-items:center;display:inline-grid}.wpl-tick{cursor:pointer;border-radius:var(--ay-r-sm);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.wpl-tick:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:var(--ay-focus-offset)}.wpl-tick:hover .wpl-ring:not(.is-done){box-shadow:inset 0 0 0 var(--ay-stroke) var(--ay-text)}.wpl-ring.is-done{background:var(--ay-text-2);box-shadow:none}.wpl-ring.is-now{box-shadow:inset 0 0 0 var(--ay-stroke) var(--ay-warn)}.wpl-ring>.ay-icon{width:var(--ay-s5);height:var(--ay-s5)}.wtm{background:var(--ay-sunken);flex-direction:column;flex:1;min-height:0;display:flex}.wtm__log{min-height:0;padding:var(--ay-s4) var(--ay-s5);font:var(--ay-fs-meta)/var(--ay-lh-ui) var(--ay-font-mono);color:var(--ay-text-2);flex:1;overflow:auto}.wtm__run{margin:0 0 var(--ay-s5)}.wtm__cmd{align-items:baseline;gap:var(--ay-s4);color:var(--ay-text);white-space:pre-wrap;overflow-wrap:anywhere;display:flex}.wtm__cmd:before{content:"$";color:var(--ay-text-3);flex:none}.wtm__cmd>span:first-child{flex:1;min-width:0}.wtm__out{margin:var(--ay-s1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ay-text-2)}.wtm__out .is-err{color:var(--ay-danger-text)}.wtm__meta{align-items:center;gap:var(--ay-s4);margin-top:var(--ay-s1);color:var(--ay-text-3);font-family:var(--ay-font-ui);display:flex}.wtm__box{align-items:center;gap:var(--ay-s4);padding:var(--ay-s4) var(--ay-s5);box-shadow:inset 0 var(--ay-hair) 0 var(--ay-line);background:var(--pane-fill);flex:none;display:flex}.wtm__box>.k-field,.wtm__box>.k-input{flex:1;min-width:0}.wtm__prompt{color:var(--ay-text-3);font:var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-mono);flex:none}.wtm__in{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 var(--ay-hair) var(--ay-line-strong);color:var(--ay-text);font:var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-mono);border:0;flex:1}.wtm__in:focus-visible{box-shadow:inset 0 0 0 var(--ay-focus-field-w) var(--ay-focus-field);outline:none}.wtm--shell{position:relative}.wtm__screen{min-height:0;padding:var(--ay-s3) var(--ay-s2) var(--ay-s2) var(--ay-s4);font:var(--ay-fs-meta)/var(--ay-lh-ui) var(--ay-font-mono);flex:1}.wtm__screen .xterm{height:100%}.wtm__screen .xterm-viewport{scrollbar-width:thin;background:0 0}.wtm__screen .xterm:focus-within{outline:none}.wtm__note{align-items:center;gap:var(--ay-s4);padding:var(--ay-s2) var(--ay-s5);box-shadow:inset 0 var(--ay-hair) 0 var(--ay-line);background:var(--pane-fill);color:var(--ay-text-3);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);flex:none;margin:0;display:flex}.wtm__note.is-err{color:var(--ay-danger-text)}.wbr__tabs{padding:var(--ay-s2) var(--ay-s3) 0;flex:none}.wbr__bar{align-items:center;gap:var(--ay-s1);padding:var(--ay-s2) var(--ay-s3);box-shadow:inset 0 calc(-1 * var(--ay-hair)) 0 var(--ay-line);flex:none;display:flex}.wbr__url{min-width:0;height:var(--k-ctl-sm);padding:0 var(--ay-s4);border-radius:var(--ay-r-sm);background:var(--ay-sunken);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);color:var(--ay-text);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);text-overflow:ellipsis;border:0;flex:1}.wbr__url::placeholder{color:var(--ay-text-3)}.wbr__url:focus-visible{box-shadow:inset 0 0 0 var(--ay-focus-field-w) var(--ay-focus-field);outline:none}.wbr{background:var(--ay-sheet);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wbr__frame{background:var(--ay-sheet);border:0;flex:1;width:100%;min-height:0}.wbr.is-loading:before{content:"";background:var(--ay-text-3);opacity:.5;height:2px;animation:wbr-load var(--ay-dur-glide) var(--ay-ease) infinite alternate;position:absolute;inset:0 0 auto}@keyframes wbr-load{0%{transform-origin:0;transform:scaleX(.15)}to{transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.wbr.is-loading:before{animation:none}}.wbr__ports{justify-content:center;gap:var(--ay-s2);flex-wrap:wrap;display:inline-flex}.wc-kind{color:var(--ay-text-3)}.sesrows{gap:var(--ay-s1);padding:0 var(--ay-s4) var(--ay-s6);flex-direction:column;display:flex}.sgroup{gap:var(--ay-s1);flex-direction:column;display:flex}.sgroup+.sgroup{margin-top:var(--ay-s4)}.sgroup__head{align-items:center;gap:var(--ay-s2);min-height:var(--k-row-compact);padding:0 var(--ay-s2) 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}.sgroup__t{align-items:center;gap:var(--ay-s3);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:inline-flex}.sgroup__t>.ay-icon{width:var(--ay-s5);height:var(--ay-s5);flex:none}.sgroup__n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sgroup__t:hover{color:var(--ay-text-2)}.sgroup__t:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:var(--ay-focus-offset);border-radius:var(--ay-r-xs)}.sgroup__c{font-variant-numeric:tabular-nums;flex:none}.sgroup__add{opacity:0}.sgroup__head:hover .sgroup__add,.sgroup__head:focus-within .sgroup__add{opacity:1}@media (hover:none){.sgroup__add{opacity:1}}.sesrow .k-row__title{font-weight:var(--ay-weight-regular);color:var(--ay-text-soft,var(--ay-text-2))}.sesrow.is-current .k-row__title,.sesrow.is-selected .k-row__title,.sesrow.is-unread .k-row__title{color:var(--ay-text)}.sesrow.is-unread .k-row__title{font-weight:var(--ay-weight-medium)}.sesrow.is-closed .k-row__title{color:var(--ay-text-3)}.sesrow.is-child{margin-left:var(--ay-s5)}.sesrow__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.sesrow__when{color:var(--ay-text-3);font:var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui);font-variant-numeric:tabular-nums}.sesrow__pin{color:var(--ay-text-3)}.sesrow.k-row--compact .k-row__meta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sesrow .k-row__trail{gap:var(--ay-s2);align-items:center;display:inline-flex;position:relative}.sesrow.k-row--reveal .sesrow__when{min-inline-size:var(--k-ctl-sm);text-align:end}.sesrow.k-row--reveal .k-row__trail>.is-reveal{visibility:hidden;opacity:0;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.sesrow.k-row--reveal:hover .sesrow__when,.sesrow.k-row--reveal:focus-within .sesrow__when{visibility:hidden}.sesrow.k-row--reveal:hover .k-row__trail>.is-reveal,.sesrow.k-row--reveal:focus-within .k-row__trail>.is-reveal{visibility:visible;opacity:1}@media (hover:none){.sesrow.k-row--reveal .k-row__trail>.is-reveal{visibility:visible;opacity:1}.sesrow.k-row--reveal .sesrow__when{visibility:hidden}}.sesdot{width:var(--ay-s3);height:var(--ay-s3);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 var(--ay-rule) var(--ay-text-3);display:inline-block}.sesdot[data-state=busy]{background:var(--ay-text-3);box-shadow:none;animation:sesdot var(--ay-dur-loop-calm) var(--ay-ease-wave) infinite}.sesdot[data-state=needs]{background:var(--ay-amber);box-shadow:none}.sesdot[data-state=unread]{background:var(--ay-blue);box-shadow:none}.sesdot[data-state=error]{background:var(--ay-red);box-shadow:none}.sesdot[data-state=closed]{box-shadow:inset 0 0 0 var(--ay-rule) var(--ay-text-4)}@keyframes sesdot{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sesdot[data-state=busy]{animation:none}}.pframe[data-vt-still] :is(.cv-ev,.cv-item,.lp-card,.pl-row,.lens-head){view-transition-name:none!important}@container pane (width<=860px){.cv-main .cv-head{min-height:0;padding:var(--ay-s4) calc(var(--ay-s4) + var(--ay-s1));row-gap:var(--ay-s3)}.cv-dayh{padding:var(--ay-s4) var(--ay-s3) var(--ay-s3)}.cv-dayh__m{display:none}.cv-cal{--gw:48px}.cv-part{display:none}.cv-cal.has-tz2{--gw:84px}}.apane.has-right:not(.apane--sheet) .cv-main .cv-head :is(.cv-head__title,.cv-sync span,.cv-btn kbd){display:none}.apane.has-right:not(.apane--sheet) .cv-main .cv-head .cv-seg button{padding:0 var(--ay-s4)}@container pane (width<=700px){.jy-scrub{width:calc(var(--ay-s12) + var(--ay-s9))}}@container pane (width<=560px){.jy-scrub{display:none}.jy-col{padding-inline:var(--ay-s8)}.jr__page{gap:var(--ay-s5);padding-inline:var(--ay-s7)}.jr__reflect .k-btn__label>span,.jfoot__keys{display:none}.jr__status{margin-right:0}.nv__find{max-width:none;padding:var(--ay-s4) var(--ay-s5)}.nv__list{padding-inline:var(--ay-s4)}.nv-shelf{gap:var(--ay-s5);grid-template-columns:repeat(2,minmax(0,1fr))}.nv-page{padding-inline:var(--ay-s7)}}html .ax.ax--window{padding:var(--ay-s3);flex-direction:column;gap:0;display:flex;position:relative}.pw__bar{z-index:2;align-items:center;gap:var(--ay-s2);height:40px;padding:0 var(--ay-s3) 0 var(--ay-s4);color:var(--ay-text-2);font-family:var(--ay-font-ui);font-size:var(--ay-fs-meta);font-weight:var(--ay-weight-medium);flex:none;line-height:1;display:flex;position:relative}html.is-desktop.is-mac .pw__bar{top:0;left:84px;right:var(--ay-s3);position:fixed}.pw__title{align-items:center;gap:var(--ay-s3);min-width:0;color:var(--ay-text);display:inline-flex}.pw__title svg{width:16px;height:16px;color:var(--ay-text-3);flex:none}.pw__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw__sp{min-width:var(--ay-s4);flex:1}.pw__body{flex:1;min-height:0}.pw__body>.pframe,.pw__body>.wsp{flex:1}.pw__part{flex:1;min-width:0;min-height:0;display:flex}.pw__part>.wpane{flex:1}html .ax--window .ax-pane{transition:none;position:relative;inset:auto;transform:none}html .ax--window>.pw__body{border-radius:var(--ay-r-lg)}html .ax--window .apane--sheet>.apane__right.ax-pane{position:absolute;inset:0 0 0 auto}html .ax--window .ax-head [aria-label^=Toggle\ the][aria-label$="list ([)"]{display:none}.wdt{align-content:start;gap:var(--ay-s4);padding:var(--ay-s4) var(--ay-s4) var(--ay-s6);min-width:0;display:grid}.wdt__body{gap:var(--ay-s2);min-width:0;padding-bottom:var(--ay-s4);display:grid}.wdt__goal>.lc__banner{margin:var(--ay-s2) var(--ay-s5) 0}.wdt__body>.lc__row{padding-left:var(--ay-s6);padding-right:var(--ay-s5)}.wdt__rows{gap:var(--ay-s1);padding:var(--ay-s2) var(--ay-s6) 0;min-width:0;display:grid}.wdt__row{grid-template-columns:var(--ay-s12) minmax(0, 1fr);gap:var(--ay-s4);min-height:var(--k-ctl-sm);font:var(--ay-weight-regular) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);align-items:center;display:grid}.wdt__k{color:var(--ay-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wdt__v{align-items:center;gap:var(--ay-s2) var(--ay-s3);min-width:0;color:var(--ay-text);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.wdt__who{align-items:center;gap:var(--ay-s2);min-width:0;display:inline-flex}.wdt__faces{gap:var(--ay-s2) var(--ay-s4);flex-wrap:wrap;display:flex}.wdt__meta{color:var(--ay-text-3)}.wdt__runs{align-items:center;gap:var(--ay-s2);flex-wrap:wrap;display:inline-flex}.wdt__meter{border-radius:var(--ay-r-pill);background:var(--ay-hover);grid-column:1/-1;height:4px;overflow:hidden}.wdt__meter>span{background:var(--ay-text-3);height:100%;display:block}.wdt__meter>span[data-high="1"]{background:var(--ay-warn)}.wdt .cd-bar{border-bottom:0}.wpi,.hc-openitem{contain:layout paint;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:-moz-fit-content;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.hc-body{flex:auto;min-width:0;min-height:0;display:flex;container:hcbody/inline-size}.hc-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.hc-main>.chat{flex:auto;min-height:0}.srail{gap:var(--ay-s5);width:280px;margin:0 var(--ay-s5) 0 0;padding:var(--ay-s2) 0 var(--ay-s6);scrollbar-width:thin;scrollbar-color:var(--ay-line-strong) transparent;flex-direction:column;flex:none;display:flex;overflow-y:auto}@container hcbody (width<=770px){.srail{display:none}}.srail__flags{gap:var(--ay-s3);flex-wrap:wrap;display:flex}.srail__flags:empty{display:none}.srail__flags .ctxchip,.srail__flags .abadge{max-width:100%}.srail__cards.wdt{gap:var(--ay-s5);padding:0}.srail .wdt__card.k-fold{border-radius:var(--ay-r-chat);background:var(--ay-sheet);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line)}.srail .wdt__card .k-fold__hit{min-height:38px;padding:var(--ay-s4) var(--ay-s4) var(--ay-s4) var(--ay-s5);gap:var(--ay-s4);border-radius:var(--ay-r-chat)}.srail .wdt__card .k-fold__title{font:var(--ay-weight-semibold) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui)}.srail .wdt__card .k-fold__sum{font-size:var(--ay-fs-meta);line-height:16px}.srail .wdt__card.is-open>.k-fold__head{box-shadow:none}.srail .wdt__rows{padding:0 var(--ay-s5)}.srail .wdt__row{font-size:var(--ay-fs-ui);grid-template-columns:72px minmax(0,1fr);min-height:26px;line-height:18px}.srail .wdt__body{padding-bottom:var(--ay-s5)}.srail .wdt__goal>.lc__banner{margin:var(--ay-s1) var(--ay-s5) 0}.srail .wdt__body>.lc__row{padding-left:var(--ay-s5);padding-right:var(--ay-s5)}.srail__list{padding:0 var(--ay-s3) var(--ay-s4);flex-direction:column;gap:0;margin:0;list-style:none;display:flex}.srail__item{align-items:center;gap:var(--ay-s4);width:100%;min-height:28px;padding:0 var(--ay-s3);border-radius:var(--ay-r-sm);color:var(--ay-text);text-align:left;cursor:pointer;font:var(--ay-weight-regular) var(--ay-fs-ui)/var(--ay-lh-ui) var(--ay-font-ui);background:0 0;border:0;display:flex}.srail__item>span:not(.srail__dot):not(.srail__meta){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.srail__item .ay-icon{color:var(--ay-text-3);flex:none}.srail__item:hover{background:var(--ay-hover)}.srail__item:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:-2px}.srail__meta{color:var(--ay-text-3);font-size:var(--ay-fs-meta);font-variant-numeric:tabular-nums;flex:none}.srail__dot{border-radius:var(--ay-r-pill);background:var(--ay-text-3);width:6px;height:6px;animation:sbblink var(--ay-dur-loop) var(--ay-ease-wave) infinite;flex:none}@media (prefers-reduced-motion:reduce){.srail__dot{animation:none}}.srail__more{padding:var(--ay-s2) var(--ay-s3);color:var(--ay-text-3);font:var(--ay-weight-regular) var(--ay-fs-meta)/var(--ay-lh-meta) var(--ay-font-ui)}.srail__code .cd-bar{padding:0 var(--ay-s5) var(--ay-s5);border-bottom:0}.hc-railbtn[aria-pressed=true]{color:var(--ay-text);background:var(--ay-selected)}.hc-head-sep{width:1px;height:18px;margin:0 var(--ay-s2);background:var(--ay-line);flex:none}.hc-title{min-width:0;max-width:100%;padding:var(--ay-s1) var(--ay-s3);border-radius:var(--ay-r-sm);color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.hc-title>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hc-title:hover{background:var(--ay-hover)}.hc-title:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:-2px}.hc-title-in{width:min(520px,100%);min-width:120px;padding:var(--ay-s1) var(--ay-s3);border-radius:var(--ay-r-sm);background:var(--ay-raised);box-shadow:inset 0 0 0 var(--ay-rule) var(--ay-text-4);color:var(--ay-text);font:inherit;border:0;outline:none;margin:0}.hc-session.is-archived .hc-dock .cmp{display:none}.hc-archived{align-items:center;gap:var(--ay-s5);width:min(768px,100% - 32px);margin:0 auto var(--ay-s8);padding:var(--ay-s5) var(--ay-s5) var(--ay-s5) var(--ay-s6);border-radius:var(--ay-r-lg);background:var(--ay-sunken);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);color:var(--ay-text-2);font:var(--ay-weight-regular) var(--ay-fs-body)/var(--ay-lh-body) var(--ay-font-ui);display:flex}.hc-archived>span{flex:auto;min-width:0}.ns-page .k-head__title{color:var(--ay-text-3);font-weight:var(--ay-weight-regular)}.ns-page__body{flex-direction:column;flex:auto;min-height:0;display:flex}.ns-page__centre{place-content:center;gap:var(--ay-s4);padding:var(--ay-s8);flex:auto;display:grid}.ns-nudge{align-items:center;gap:var(--ay-s5);width:min(320px,80vw);min-height:40px;padding:0 var(--ay-s5h);border-radius:var(--ay-r-chat);background:var(--ay-sheet);box-shadow:inset 0 0 0 var(--ay-hair) var(--ay-line);color:var(--ay-text);text-align:left;cursor:pointer;font:var(--ay-weight-regular) var(--ay-fs-body)/var(--ay-lh-body) var(--ay-font-ui);border:0;display:flex}.ns-nudge:hover{background:var(--ay-hover)}.ns-nudge:focus-visible{outline:var(--ay-focus-w) solid var(--ay-focus);outline-offset:-2px}.ns-nudge .ay-icon{color:var(--ay-text-3);flex:none}@media (pointer:coarse){.ns-nudge{min-height:44px}}.ns-page__dock{width:min(768px,100% - 32px);margin:0 auto var(--ay-s8)}.ns-page__dock .ns-where{gap:var(--ay-s1) var(--ay-s5)}
