.agt{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.agt__head{margin-bottom:var(--sp-5)}.agt__roster{border:var(--hair) solid var(--rule-2);border-radius:var(--radius-list);background:var(--color-chrome);box-shadow:var(--shadow-edge);min-width:0;overflow:clip}.agt__rh{align-items:center;gap:var(--sp-4);height:40px;padding:0 var(--sp-4);border-bottom:var(--hair) solid var(--rule);background:color-mix(in oklab, var(--color-bright) 1.8%, transparent);display:none}.agt__rh span:first-child{flex:1;padding-left:48px}.agt__list{margin:0;padding:0;list-style:none}.agt__item{border-bottom:var(--hair) solid var(--rule);position:relative}.agt__item:last-child{border-bottom:0}.agt__item:before{content:"";background:var(--color-accent);transform-origin:50%;width:2px;transition:transform .35s var(--ease-out-soft);z-index:1;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.agt__item[data-on]:before{transform:none}.agt__row{align-items:center;gap:var(--sp-4);width:100%;min-height:60px;padding:0 var(--sp-4);text-align:left;color:var(--color-ink);background:0 0;border:0;transition:background-color .2s;display:flex}.agt__item[data-on] .agt__row{background:color-mix(in oklab, var(--color-bright) 3.2%, transparent)}.agt__row:focus-visible{outline-offset:-3px;border-radius:0}.agt__tile{border-radius:var(--radius-tile);background:var(--color-fill-3);width:32px;height:32px;box-shadow:var(--shadow-lip);color:var(--color-dim);flex:none;place-items:center;transition:color .2s;display:grid}.agt__item[data-on] .agt__tile{color:var(--color-accent)}.agt__name{flex:1;gap:2px;min-width:0;display:grid}.agt__name b{font:520 1.0625rem/1.2 var(--font-sans);letter-spacing:-.014em;color:var(--color-bright)}.agt__vendor{font:400 var(--fs-label)/1.2 var(--font-mono);color:var(--color-faint)}.agt__rcmd{font:400 13.5px/1 var(--font-mono);color:var(--color-dim)}.agt__row .agt__rcmd{display:none}.agt__rst{font:400 var(--fs-label)/1 var(--font-mono);color:var(--color-faint);align-items:center;gap:7px;display:none}.agt__rst[data-hooks]{color:var(--color-ink);display:inline-flex}.agt__chev{color:var(--color-faint);transition:transform .3s var(--ease-out-soft)}.agt__item[data-on] .agt__chev{transform:rotate(180deg)}.agt__item[data-shell] .agt__name b{color:var(--color-ink);font-weight:450}.agt__inline{padding:0 var(--sp-4) var(--sp-4) calc(var(--sp-4) + 32px + var(--sp-4))}.agt__lines{padding:var(--sp-4);font:400 13.5px/1.5 var(--font-mono);color:var(--color-dim);gap:7px;display:grid}.agt__inline .agt__lines{padding:var(--sp-3);border:var(--hair) solid var(--rule-2);border-radius:var(--radius-tile);background:var(--color-bg)}.agt__ln{overflow-wrap:anywhere;min-width:0;animation:agt-in .45s var(--ease-out-soft) backwards;animation-delay:calc(var(--n,0) * 55ms);margin:0}.agt__ln--dim{color:var(--color-dim)}.agt__ln--faint{color:var(--color-faint)}.agt__p{color:var(--color-faint);-webkit-user-select:none;user-select:none}.agt__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agt__k{color:var(--color-faint);min-width:7ch}.agt__caret{vertical-align:-.2em;background:var(--color-bright);width:.55em;height:1.05em;margin-left:3px;animation:1.1s step-end infinite agt-blink;display:inline-block}.agt__cmd{border:var(--hair) solid var(--rule-2);border-radius:var(--radius-tile);background:var(--color-fill-1);align-items:stretch;display:flex;overflow:hidden}.agt__cmd .agt__p{align-items:center;padding-left:12px;display:flex}.agt__cmd code{white-space:nowrap;min-width:0;color:var(--color-ink);scrollbar-width:none;flex:1;align-items:center;padding:12px 12px 12px 8px;display:flex;overflow-x:auto}.agt__cmd code::-webkit-scrollbar{display:none}.agt__cmd code[data-more]{mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.agt__cmd code:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.agt__cmd button{border:0;border-left:var(--hair) solid var(--rule);width:44px;color:var(--color-dim);background:0 0;flex:none;place-items:center;display:grid}.agt__cmd button[data-done]{color:var(--color-accent)}.agt__cmd button:focus-visible{outline-offset:-3px}@media (hover:hover){.agt__cmd button:hover{color:var(--color-bright);background:var(--color-fill-2)}}@keyframes agt-in{0%{opacity:0;transform:translateY(5px)}}@keyframes agt-blink{50%{opacity:0}}.agt__byo{--cols:1;margin-top:var(--sp-8);margin-bottom:0}.agt__cell{align-content:start;gap:var(--sp-2);padding:var(--sp-5) var(--pad);display:grid}.agt__bico{color:var(--color-dim);margin-bottom:var(--sp-3)}.agt__bt{color:var(--color-bright);font:520 1.125rem/1.25 var(--font-sans);letter-spacing:-.016em;margin:0}.agt__bl{color:var(--color-dim);font-size:var(--fs-small);max-width:38ch;margin:0;line-height:1.55}@media (min-width:720px){.agt__byo{--cols:3}.agt__cell{padding:var(--sp-6) var(--sp-5)}}@media (min-width:768px) and (max-width:899.98px){.agt{gap:var(--sp-5) var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.agt__side{display:contents}.agt__head{grid-area:1/1/auto/-1;margin-bottom:0}.agt__roster{grid-area:2/1}.agt__term{top:calc(var(--nav-h) + var(--sp-5));grid-area:2/2;min-height:17.5rem;position:sticky}.agt__lines{padding:var(--sp-4)}}@media (min-width:900px){.agt{gap:calc(var(--sp-gap) * 1.5);grid-template-columns:minmax(0,11fr) minmax(0,12fr);align-items:start}.agt__side{top:calc(var(--nav-h) + var(--sp-5));gap:var(--sp-5);display:grid;position:sticky}.agt__head{margin-bottom:0}.agt__rh{display:flex}.agt__row .agt__rcmd{width:8.5ch;display:block}.agt__rst{width:7.5em;display:inline-flex}.agt__row{min-height:56px}.agt__term{min-height:17.5rem}.agt__lines{padding:var(--sp-5)}.agt__rh .agt__rcmd{width:8.5ch;display:block}.agt__rh .agt__rst{width:7.5em;display:block}}@media (hover:hover){.agt__row:hover{background:color-mix(in oklab, var(--color-bright) 2.4%, transparent)}}@media (prefers-reduced-motion:reduce){.agt__ln,.agt__caret{animation:none}.agt__item:before,.agt__chev{transition:none}}.spec__wrap{margin-inline:calc(var(--pad) * -1);border-block:var(--hair) solid var(--rule)}.spec__items{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.spec__item{column-gap:var(--sp-4);padding:var(--sp-5) var(--pad);box-shadow:inset 0 calc(var(--hair) * -1) 0 var(--rule);grid-template-columns:18px minmax(0,1fr);display:grid}.spec__item:last-child{box-shadow:none}.spec__ico{color:var(--color-dim);margin-top:3px}.spec__term{color:var(--color-bright);font:520 1.0625rem/1.3 var(--font-sans);letter-spacing:-.014em;margin:0}.spec__line{color:var(--color-dim);font-size:var(--fs-small);text-wrap:pretty;max-width:46ch;margin:6px 0 0;line-height:1.55}.spec__line .na-code{font-size:.84em}.spec__tabmark{width:18px;height:18px;color:var(--color-dim);flex:none;place-items:center;display:grid}.spec__count{color:var(--color-faint);font:400 var(--fs-label)/1 var(--font-mono);margin-left:auto}.spec__group{border-bottom:var(--hair) solid var(--rule)}.spec__group:last-child{border-bottom:0}.spec__ghead{font:inherit;margin:0}.spec__gbtn{align-items:center;gap:var(--sp-3);width:100%;min-height:60px;padding:0 var(--pad);text-align:left;color:var(--color-ink);background:0 0;border:0;display:flex}.spec__gbtn .spec__tablabel{font:520 1.125rem/1.2 var(--font-sans);letter-spacing:-.016em}.spec__group[data-open] .spec__tablabel{color:var(--color-bright)}.spec__chev{color:var(--color-faint);transition:transform .3s var(--ease-out-soft)}.spec__gbtn[aria-expanded=true] .spec__chev{transform:rotate(180deg)}.spec__gbtn:focus-visible{outline-offset:-4px}.spec__gbody{border-top:var(--hair) solid var(--rule);background:color-mix(in oklab, var(--color-bright) 1.2%, transparent)}.spec__gbody:not([hidden]) .spec__item{animation:spec-in .5s var(--ease-out-soft) backwards;animation-delay:calc(var(--i,0) * 28ms)}@media (min-width:600px) and (max-width:899.98px){.spec__gbody .spec__items{grid-template-columns:repeat(2,minmax(0,1fr))}.spec__gbody .spec__item{box-shadow:inset calc(var(--hair) * -1) 0 0 var(--rule), inset 0 calc(var(--hair) * -1) 0 var(--rule)}.spec__gbody .spec__item:nth-child(2n){box-shadow:inset 0 calc(var(--hair) * -1) 0 var(--rule)}.spec__gbody .spec__item:last-child:nth-child(odd){box-shadow:none;grid-column:1/-1}.spec__gbody .spec__item:last-child:nth-child(2n){box-shadow:none}.spec__gbody .spec__item:nth-last-child(2):nth-child(odd){box-shadow:inset calc(var(--hair) * -1) 0 0 var(--rule)}}@media (min-width:900px){.spec__sheet{grid-template-columns:300px minmax(0,1fr);align-items:stretch;display:grid}.spec__tabs{border-right:var(--hair) solid var(--rule);padding:var(--sp-3) 0;flex-direction:column;display:flex}.spec__tab{align-items:center;gap:var(--sp-3);min-height:52px;padding:0 var(--sp-5) 0 var(--pad);text-align:left;color:var(--color-dim);font:400 1rem/1.2 var(--font-sans);letter-spacing:-.01em;background:0 0;border:0;transition:color .2s,background-color .2s;display:flex;position:relative}.spec__tab:before{content:"";background:var(--color-accent);width:2px;transition:transform .35s var(--ease-out-soft);position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}.spec__tab[aria-selected=true]{color:var(--color-bright);background:color-mix(in oklab, var(--color-bright) 3%, transparent)}.spec__tab[aria-selected=true]:before{transform:none}.spec__tab[aria-selected=true] .spec__tablabel{font-weight:520}.spec__tab:focus-visible{outline-offset:-3px;border-radius:0}.spec__panels{min-width:0}.spec__panel{outline:none}.spec__panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.spec__title{padding-inline:var(--sp-5);background:0 0;height:52px;margin-inline:0}.spec__items{grid-template-columns:repeat(2,minmax(0,1fr))}.spec__item{padding:var(--sp-5);box-shadow:inset calc(var(--hair) * -1) 0 0 var(--rule), inset 0 calc(var(--hair) * -1) 0 var(--rule);transition:background-color .25s}.spec__item:nth-child(2n){box-shadow:inset 0 calc(var(--hair) * -1) 0 var(--rule)}.spec__item:last-child:nth-child(odd){box-shadow:none;grid-column:1/-1}.spec__item:last-child:nth-child(2n){box-shadow:none}.spec__item:nth-last-child(2):nth-child(odd){box-shadow:inset calc(var(--hair) * -1) 0 0 var(--rule)}.spec__panel:not([hidden]) .spec__item{animation:spec-in .55s var(--ease-out-soft) backwards;animation-delay:calc(var(--i,0) * 32ms)}.spec__item:hover .spec__ico{color:var(--color-accent)}.spec__item:hover{background:color-mix(in oklab, var(--color-bright) 1.8%, transparent)}.spec__ico{transition:color .2s}@media (hover:hover){.spec__tab:hover{color:var(--color-bright)}}}@keyframes spec-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.spec__item,.spec__gbody:not([hidden]) .spec__item,.spec__panel:not([hidden]) .spec__item{animation:none!important}.spec__chev,.spec__tab:before{transition:none}}
